2006-02-20 Paolo Bonzini <bonzini@gnu.org>
[deliverable/binutils-gdb.git] / Makefile.in
CommitLineData
405ea7a0
NN
1
2# Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
252b5132
RH
3#
4# Makefile for directory with subdirs to build.
5cec67bf 5# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
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 87# This is the list of directories to be built for the build system.
be75bbe1 88BUILD_CONFIGDIRS = libiberty
50212802
NN
89# Build programs are put under this directory.
90BUILD_SUBDIR = @build_subdir@
91# This is set by the configure script to the arguments to use when configuring
92# directories built for the build system.
a7254363 93BUILD_CONFIGARGS = @build_configargs@ --with-build-subdir="$(BUILD_SUBDIR)"
6a9cf61e
PB
94
95# This is the list of variables to export in the environment when
96# configuring any subdirectory. It must also be exported whenever
97# recursing into a build directory in case that directory's Makefile
98# re-runs configure.
99BASE_EXPORTS = \
100 FLEX="$(FLEX)"; export FLEX; \
101 LEX="$(LEX)"; export LEX; \
102 BISON="$(BISON)"; export BISON; \
103 YACC="$(YACC)"; export YACC; \
104 M4="$(M4)"; export M4; \
105 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
106
378fce5b 107# This is the list of variables to export in the environment when
6a9cf61e 108# configuring subdirectories for the build system.
378fce5b 109BUILD_EXPORTS = \
6a9cf61e 110 $(BASE_EXPORTS) \
378fce5b
DD
111 AR="$(AR_FOR_BUILD)"; export AR; \
112 AS="$(AS_FOR_BUILD)"; export AS; \
113 CC="$(CC_FOR_BUILD)"; export CC; \
114 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
115 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
116 CXX="$(CXX_FOR_BUILD)"; export CXX; \
117 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
118 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
119 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
120 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
121 LD="$(LD_FOR_BUILD)"; export LD; \
122 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
123 NM="$(NM_FOR_BUILD)"; export NM; \
124 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
125 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES;
50212802
NN
126
127# This is the list of directories to built for the host system.
128SUBDIRS = @configdirs@
129# This is set by the configure script to the arguments to use when configuring
130# directories built for the host system.
131HOST_CONFIGARGS = @host_configargs@
b00612cc
PB
132# Host programs are put under this directory, which is . except if building
133# with srcdir=..
134HOST_SUBDIR = @host_subdir@
378fce5b 135# This is the list of variables to export in the environment when
be01d343
PB
136# configuring subdirectories for the host system. We need to pass
137# some to the GCC configure because of its hybrid host/target nature.
378fce5b 138HOST_EXPORTS = \
6a9cf61e 139 $(BASE_EXPORTS) \
378fce5b
DD
140 CC="$(CC)"; export CC; \
141 CFLAGS="$(CFLAGS)"; export CFLAGS; \
142 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
143 CXX="$(CXX)"; export CXX; \
144 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
145 AR="$(AR)"; export AR; \
146 AS="$(AS)"; export AS; \
147 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
148 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
149 LD="$(LD)"; export LD; \
150 LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
151 NM="$(NM)"; export NM; \
152 RANLIB="$(RANLIB)"; export RANLIB; \
153 WINDRES="$(WINDRES)"; export WINDRES; \
154 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
95b6a1f2 155 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
be01d343
PB
156 AR_FOR_TARGET="$(AR_FOR_TARGET)"; export AR_FOR_TARGET; \
157 AS_FOR_TARGET="$(AS_FOR_TARGET)"; export AS_FOR_TARGET; \
158 GCC_FOR_TARGET="$(GCC_FOR_TARGET)"; export GCC_FOR_TARGET; \
159 LD_FOR_TARGET="$(LD_FOR_TARGET)"; export LD_FOR_TARGET; \
160 NM_FOR_TARGET="$(NM_FOR_TARGET)"; export NM_FOR_TARGET; \
161 OBJDUMP_FOR_TARGET="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP_FOR_TARGET; \
162 RANLIB_FOR_TARGET="$(RANLIB_FOR_TARGET)"; export RANLIB_FOR_TARGET; \
378fce5b
DD
163 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
164 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
315b3b02 165 GMPINC="$(HOST_GMPINC)"; export GMPINC; \
f70224b5
PB
166@if gcc-bootstrap
167 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
168@endif gcc-bootstrap
e90269c8 169 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
170
171# Similar, for later GCC stages.
d545f33b 172POSTSTAGE1_HOST_EXPORTS = \
7ffa0b57 173 $(HOST_EXPORTS) \
b00612cc
PB
174 CC="$(STAGE_CC_WRAPPER) $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
175 -B$$r/$(HOST_SUBDIR)/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
176 CC_FOR_BUILD="$(STAGE_CC_WRAPPER) \
177 $$r/$(HOST_SUBDIR)/prev-gcc/xgcc$(exeext) \
178 -B$$r/$(HOST_SUBDIR)/prev-gcc/ \
179 -B$(build_tooldir)/bin/"; export CC_FOR_BUILD;
50212802
NN
180
181# This is set by the configure script to the list of directories which
182# should be built using the target tools.
183TARGET_CONFIGDIRS = @target_configdirs@
184# Target libraries are put under this directory:
185TARGET_SUBDIR = @target_subdir@
186# This is set by the configure script to the arguments to use when configuring
187# directories built for the target.
a7254363 188TARGET_CONFIGARGS = @target_configargs@ --with-target-subdir="$(TARGET_SUBDIR)"
378fce5b 189# This is the list of variables to export in the environment when
6a9cf61e 190# configuring subdirectories for the host system.
378fce5b 191BASE_TARGET_EXPORTS = \
6a9cf61e 192 $(BASE_EXPORTS) \
378fce5b 193 AR="$(AR_FOR_TARGET)"; export AR; \
be01d343 194 AS="$(COMPILER_AS_FOR_TARGET)"; export AS; \
378fce5b
DD
195 CC="$(CC_FOR_TARGET)"; export CC; \
196 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
197 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
06bcb89d 198 CPPFLAGS="$(CPPFLAGS_FOR_TARGET)"; export CPPFLAGS; \
378fce5b
DD
199 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
200 GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
201 GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
202 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
be01d343 203 LD="$(COMPILER_LD_FOR_TARGET)"; export LD; \
378fce5b 204 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
7e0f7140 205 LIPO="$(LIPO_FOR_TARGET)"; export LIPO; \
be01d343 206 NM="$(COMPILER_NM_FOR_TARGET)"; export NM; \
5ae72758 207 OBJDUMP="$(OBJDUMP_FOR_TARGET)"; export OBJDUMP; \
378fce5b 208 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
7e0f7140 209 STRIP="$(STRIP_FOR_TARGET)"; export STRIP; \
315b3b02 210 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
e90269c8 211 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH)$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
378fce5b
DD
212
213RAW_CXX_TARGET_EXPORTS = \
214 $(BASE_TARGET_EXPORTS) \
215 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
216 CXX="$(RAW_CXX_FOR_TARGET)"; export CXX;
217
218NORMAL_TARGET_EXPORTS = \
219 $(BASE_TARGET_EXPORTS) \
220 CXX="$(CXX_FOR_TARGET)"; export CXX;
50212802 221
4b1cb4fe
DD
222# Where to find GMP
223HOST_GMPLIBS = @gmplibs@
224HOST_GMPINC = @gmpinc@
225
50212802
NN
226# ----------------------------------------------
227# Programs producing files for the BUILD machine
228# ----------------------------------------------
229
230SHELL = @config_shell@
231
232# pwd command to use. Allow user to override default by setting PWDCMD in
233# the environment to account for automounters. The make variable must not
234# be called PWDCMD, otherwise the value set here is passed to make
235# subprocesses and overrides the setting from the user's environment.
b40e3958
L
236# Don't use PWD since it is a common shell environment variable and we
237# don't want to corrupt it.
238PWD_COMMAND = $${PWDCMD-pwd}
50212802
NN
239
240# compilers to use to create programs which must be run in the build
241# environment.
242CC_FOR_BUILD = @CC_FOR_BUILD@
5fbad20a 243CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
50212802
NN
244
245CXX_FOR_BUILD = $(CXX)
246
247# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
248# here so that they can be overridden by Makefile fragments.
50212802
NN
249BUILD_PREFIX = @BUILD_PREFIX@
250BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252b5132 251
0df3d27f
PB
252# Flags to pass to stage2 and later makes. They are defined
253# here so that they can be overridden by Makefile fragments.
254BOOT_CFLAGS= -g -O2
f6d183c0 255BOOT_LDFLAGS=
0df3d27f 256
be01d343
PB
257BISON = @BISON@
258YACC = @YACC@
259FLEX = @FLEX@
260LEX = @LEX@
261M4 = @M4@
262MAKEINFO = @MAKEINFO@
263EXPECT = @EXPECT@
264RUNTEST = @RUNTEST@
252b5132
RH
265
266# This just becomes part of the MAKEINFO definition passed down to
267# sub-makes. It lets flags be given on the command line while still
268# using the makeinfo from the object tree.
62a3fc85
DD
269# (Default to avoid splitting info files by setting the threshold high.)
270MAKEINFOFLAGS = --split-size=5000000
252b5132 271
50212802
NN
272# ---------------------------------------------
273# Programs producing files for the HOST machine
274# ---------------------------------------------
252b5132 275
50212802 276AS = @AS@
50212802
NN
277AR = @AR@
278AR_FLAGS = rc
50212802 279CC = @CC@
50212802 280CXX = @CXX@
50212802 281DLLTOOL = @DLLTOOL@
50212802 282LD = @LD@
be01d343
PB
283LIPO = @LIPO@
284NM = @NM@
80911fe1 285OBJDUMP = @OBJDUMP@
50212802 286RANLIB = @RANLIB@
be01d343 287STRIP = @STRIP@
50212802 288WINDRES = @WINDRES@
252b5132 289
be01d343
PB
290CFLAGS = @CFLAGS@
291LDFLAGS =
292LIBCFLAGS = $(CFLAGS)
293CXXFLAGS = @CXXFLAGS@
294LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
50212802
NN
295PICFLAG =
296
297# -----------------------------------------------
298# Programs producing files for the TARGET machine
299# -----------------------------------------------
0da52010 300
58daee98 301FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
252b5132 302
50212802 303AR_FOR_TARGET=@AR_FOR_TARGET@
852e5f18 304AS_FOR_TARGET=@AS_FOR_TARGET@
55db4b87 305CC_FOR_TARGET=$(STAGE_CC_WRAPPER) @CC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 306
50212802
NN
307# If GCC_FOR_TARGET is not overriden on the command line, then this
308# variable is passed down to the gcc Makefile, where it is used to
309# build libgcc2.a. We define it here so that it can itself be
310# overridden on the command line.
be01d343 311GCC_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCC_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 312CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 313RAW_CXX_FOR_TARGET=$(STAGE_CC_WRAPPER) @RAW_CXX_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 314GCJ_FOR_TARGET=$(STAGE_CC_WRAPPER) @GCJ_FOR_TARGET@ $(FLAGS_FOR_TARGET)
55db4b87 315GFORTRAN_FOR_TARGET=$(STAGE_CC_WRAPPER) @GFORTRAN_FOR_TARGET@ $(FLAGS_FOR_TARGET)
852e5f18 316DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
50212802 317LD_FOR_TARGET=@LD_FOR_TARGET@
50212802 318
7e0f7140 319LIPO_FOR_TARGET=@LIPO_FOR_TARGET@
50212802 320NM_FOR_TARGET=@NM_FOR_TARGET@
5ae72758 321OBJDUMP_FOR_TARGET=@OBJDUMP_FOR_TARGET@
852e5f18 322RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
7e0f7140 323STRIP_FOR_TARGET=@STRIP_FOR_TARGET@
50212802 324WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
252b5132 325
be01d343
PB
326COMPILER_AS_FOR_TARGET=@COMPILER_AS_FOR_TARGET@
327COMPILER_LD_FOR_TARGET=@COMPILER_LD_FOR_TARGET@
328COMPILER_NM_FOR_TARGET=@COMPILER_NM_FOR_TARGET@
329
330# During gcc bootstrap, if we use some random cc for stage1 then
331# CFLAGS will be just -g. We want to ensure that TARGET libraries
332# (which we know are built with gcc) are built with optimizations so
333# prepend -O2 when setting CFLAGS_FOR_TARGET.
334CFLAGS_FOR_TARGET = -O2 $(CFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET)
335SYSROOT_CFLAGS_FOR_TARGET = @SYSROOT_CFLAGS_FOR_TARGET@
336CXXFLAGS_FOR_TARGET = $(CXXFLAGS) $(SYSROOT_CFLAGS_FOR_TARGET)
337LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
338LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
339LDFLAGS_FOR_TARGET =
50212802
NN
340PICFLAG_FOR_TARGET =
341
342# ------------------------------------
343# Miscellaneous targets and flag lists
344# ------------------------------------
345
252b5132
RH
346# The first rule in the file had better be this one. Don't put any above it.
347# This lives here to allow makefile fragments to contain dependencies.
f70224b5 348all:
252b5132 349
252b5132 350#### host and target specific makefile fragments come in here.
a0da8069
NN
351@target_makefile_frag@
352@alphaieee_frag@
353@ospace_frag@
354@host_makefile_frag@
252b5132
RH
355###
356
e90269c8
PB
357# This is the list of directories that may be needed in RPATH_ENVVAR
358# so that prorgams built for the target machine work.
b3ded179 359TARGET_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
360
361@if target-libstdc++-v3
362TARGET_LIB_PATH_libstdc++-v3 = $$r/$(TARGET_SUBDIR)/libstdc++-v3/.libs:
363@endif target-libstdc++-v3
364
365@if target-libmudflap
366TARGET_LIB_PATH_libmudflap = $$r/$(TARGET_SUBDIR)/libmudflap/.libs:
367@endif target-libmudflap
368
064d0a7c
PB
369@if target-libssp
370TARGET_LIB_PATH_libssp = $$r/$(TARGET_SUBDIR)/libssp/.libs:
371@endif target-libssp
372
b3ded179
PB
373@if target-libgcc-math
374TARGET_LIB_PATH_libgcc-math = $$r/$(TARGET_SUBDIR)/libgcc-math/.libs:
375@endif target-libgcc-math
376
377@if target-libgomp
378TARGET_LIB_PATH_libgomp = $$r/$(TARGET_SUBDIR)/libgomp/.libs:
379@endif target-libgomp
380
e90269c8
PB
381
382
383# This is the list of directories that may be needed in RPATH_ENVVAR
384# so that programs built for the host machine work.
385HOST_LIB_PATH = $(HOST_LIB_PATH_bfd)$(HOST_LIB_PATH_opcodes)
386
387# Define HOST_LIB_PATH_gcc here, for the sake of TARGET_LIB_PATH, ouch
388@if gcc
389HOST_LIB_PATH_gcc = $$r/$(HOST_SUBDIR)/gcc:$$r/$(HOST_SUBDIR)/prev-gcc:
390@endif gcc
391
392
393@if bfd
394HOST_LIB_PATH_bfd = \
395 $$r/$(HOST_SUBDIR)/bfd/.:$$r/$(HOST_SUBDIR)/prev-bfd/.:
396@endif bfd
397
398@if opcodes
399HOST_LIB_PATH_opcodes = \
400 $$r/$(HOST_SUBDIR)/opcodes/.:$$r/$(HOST_SUBDIR)/prev-opcodes/.:
401@endif opcodes
402
403
252b5132 404# Flags to pass down to all sub-makes.
252b5132 405BASE_FLAGS_TO_PASS = \
497f816e 406 "DESTDIR=$(DESTDIR)" \
252b5132 407 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 408 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
409 "bindir=$(bindir)" \
410 "datadir=$(datadir)" \
411 "exec_prefix=$(exec_prefix)" \
412 "includedir=$(includedir)" \
413 "infodir=$(infodir)" \
414 "libdir=$(libdir)" \
415 "libexecdir=$(libexecdir)" \
416 "lispdir=$(lispdir)" \
417 "localstatedir=$(localstatedir)" \
418 "mandir=$(mandir)" \
419 "oldincludedir=$(oldincludedir)" \
420 "prefix=$(prefix)" \
421 "sbindir=$(sbindir)" \
422 "sharedstatedir=$(sharedstatedir)" \
423 "sysconfdir=$(sysconfdir)" \
424 "tooldir=$(tooldir)" \
ba73c63f 425 "build_tooldir=$(build_tooldir)" \
12f0bd74
NN
426 "target_alias=$(target_alias)" \
427 "BISON=$(BISON)" \
428 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
b2edd3b5 429 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
12f0bd74
NN
430 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
431 "EXPECT=$(EXPECT)" \
6a9cf61e 432 "FLEX=$(FLEX)" \
12f0bd74
NN
433 "INSTALL=$(INSTALL)" \
434 "INSTALL_DATA=$(INSTALL_DATA)" \
435 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
436 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
437 "LEX=$(LEX)" \
438 "M4=$(M4)" \
439 "MAKE=$(MAKE)" \
440 "RUNTEST=$(RUNTEST)" \
441 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
442 "SHELL=$(SHELL)" \
443 "YACC=$(YACC)" \
c52c6897 444 "`echo 'ADAFLAGS=$(ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
12f0bd74 445 "AR_FLAGS=$(AR_FLAGS)" \
c52c6897 446 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
f6d183c0
PB
447 "BOOT_CFLAGS=$(BOOT_CFLAGS)" \
448 "BOOT_LDFLAGS=$(BOOT_LDFLAGS)" \
12f0bd74
NN
449 "CFLAGS=$(CFLAGS)" \
450 "CXXFLAGS=$(CXXFLAGS)" \
451 "LDFLAGS=$(LDFLAGS)" \
452 "LIBCFLAGS=$(LIBCFLAGS)" \
453 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
80911fe1
PB
454 "STAGE1_CFLAGS=$(STAGE1_CFLAGS)" \
455 "STAGE1_LANGUAGES=$(STAGE1_LANGUAGES)" \
12f0bd74
NN
456 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
457 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
458 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
459 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
06bcb89d 460 "CPPFLAGS_FOR_TARGET=$(CPPFLAGS_FOR_TARGET)" \
12f0bd74
NN
461 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
462 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
463 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
464 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 465 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74 466 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
7e0f7140 467 "LIPO_FOR_TARGET=$(LIPO_FOR_TARGET)" \
414e5532 468 "LDFLAGS_FOR_TARGET=$(LDFLAGS_FOR_TARGET)" \
12f0bd74
NN
469 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
470 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
471 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
5ae72758 472 "OBJDUMP_FOR_TARGET=$(OBJDUMP_FOR_TARGET)" \
12f0bd74 473 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
7e0f7140 474 "STRIP_FOR_TARGET=$(STRIP_FOR_TARGET)" \
12f0bd74 475 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
c52c6897 476 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
80911fe1 477 "LEAN=$(LEAN)" \
10ecffb9 478 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 479 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 480
55db4b87
PB
481# We leave this in just in case, but it is not needed anymore.
482RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS)
656fdd47 483
252b5132
RH
484# Flags to pass down to most sub-makes, in which we're building with
485# the host environment.
252b5132
RH
486EXTRA_HOST_FLAGS = \
487 'AR=$(AR)' \
488 'AS=$(AS)' \
489 'CC=$(CC)' \
490 'CXX=$(CXX)' \
491 'DLLTOOL=$(DLLTOOL)' \
492 'LD=$(LD)' \
be01d343 493 'LIPO=$(LIPO)' \
252b5132 494 'NM=$(NM)' \
80911fe1 495 'OBJDUMP=$(OBJDUMP)' \
b9459e83 496 'RANLIB=$(RANLIB)' \
be01d343 497 'STRIP=$(STRIP)' \
252b5132
RH
498 'WINDRES=$(WINDRES)'
499
500FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
501
502# Flags that are concerned with the location of the X11 include files
503# and library files
504#
505# NOTE: until the top-level is getting the values via autoconf, it only
506# causes problems to have this top-level Makefile overriding the autoconf-set
507# values in child directories. Only variables that don't conflict with
508# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
509#
510X11_FLAGS_TO_PASS = \
511 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
512 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
513
514# Flags to pass down to makes which are built with the target environment.
0aed8855
PB
515# The double $ decreases the length of the command line; those variables
516# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them. The
517# COMPILER_ prefixed variables are not passed down so we expand them here.
252b5132
RH
518EXTRA_TARGET_FLAGS = \
519 'AR=$$(AR_FOR_TARGET)' \
0aed8855 520 'AS=$(COMPILER_AS_FOR_TARGET)' \
252b5132
RH
521 'CC=$$(CC_FOR_TARGET)' \
522 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
523 'CXX=$$(CXX_FOR_TARGET)' \
524 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
525 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
0aed8855 526 'LD=$(COMPILER_LD_FOR_TARGET)' \
414e5532 527 'LDFLAGS=$$(LDFLAGS_FOR_TARGET)' \
252b5132
RH
528 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
529 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
0aed8855 530 'NM=$(COMPILER_NM_FOR_TARGET)' \
5ae72758 531 'OBJDUMP=$$(OBJDUMP_FOR_TARGET)' \
252b5132
RH
532 'RANLIB=$$(RANLIB_FOR_TARGET)' \
533 'WINDRES=$$(WINDRES_FOR_TARGET)'
534
535TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
536
537# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
538# unfortunately needs the native compiler and the target ar and
539# ranlib.
540# If any variables are added here, they must be added to do-*, below.
2a4cbe27 541# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
542# cross-building scheme.
543EXTRA_GCC_FLAGS = \
252b5132 544 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
3dee29da
NN
545 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
546 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
547 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
548 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
c52c6897 549 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 550
f0b24077 551GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 552
dd12c3a8 553.PHONY: configure-host
b813574b 554configure-host: \
dd12c3a8
NN
555 maybe-configure-ash \
556 maybe-configure-autoconf \
557 maybe-configure-automake \
558 maybe-configure-bash \
559 maybe-configure-bfd \
560 maybe-configure-opcodes \
561 maybe-configure-binutils \
562 maybe-configure-bison \
563 maybe-configure-byacc \
564 maybe-configure-bzip2 \
565 maybe-configure-dejagnu \
566 maybe-configure-diff \
567 maybe-configure-dosutils \
568 maybe-configure-etc \
569 maybe-configure-fastjar \
570 maybe-configure-fileutils \
571 maybe-configure-findutils \
572 maybe-configure-find \
d3ed111c 573 maybe-configure-fixincludes \
dd12c3a8
NN
574 maybe-configure-flex \
575 maybe-configure-gas \
b813574b 576 maybe-configure-gcc \
dd12c3a8
NN
577 maybe-configure-gawk \
578 maybe-configure-gettext \
579 maybe-configure-gnuserv \
580 maybe-configure-gprof \
581 maybe-configure-gzip \
582 maybe-configure-hello \
583 maybe-configure-indent \
584 maybe-configure-intl \
585 maybe-configure-tcl \
586 maybe-configure-itcl \
587 maybe-configure-ld \
04cf1b77 588 maybe-configure-libcpp \
be01d343 589 maybe-configure-libdecnumber \
dd12c3a8
NN
590 maybe-configure-libgui \
591 maybe-configure-libiberty \
592 maybe-configure-libtool \
593 maybe-configure-m4 \
594 maybe-configure-make \
595 maybe-configure-mmalloc \
596 maybe-configure-patch \
597 maybe-configure-perl \
598 maybe-configure-prms \
599 maybe-configure-rcs \
600 maybe-configure-readline \
601 maybe-configure-release \
602 maybe-configure-recode \
603 maybe-configure-sed \
604 maybe-configure-send-pr \
605 maybe-configure-shellutils \
606 maybe-configure-sid \
607 maybe-configure-sim \
608 maybe-configure-tar \
609 maybe-configure-texinfo \
610 maybe-configure-textutils \
611 maybe-configure-time \
612 maybe-configure-uudecode \
613 maybe-configure-wdiff \
614 maybe-configure-zip \
615 maybe-configure-zlib \
616 maybe-configure-gdb \
617 maybe-configure-expect \
618 maybe-configure-guile \
619 maybe-configure-tk \
dd12c3a8 620 maybe-configure-libtermcap \
b00612cc
PB
621 maybe-configure-utils \
622 maybe-configure-gnattools
dd12c3a8
NN
623.PHONY: configure-target
624configure-target: \
625 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 626 maybe-configure-target-libmudflap \
064d0a7c 627 maybe-configure-target-libssp \
b3ded179 628 maybe-configure-target-libgcc-math \
dd12c3a8 629 maybe-configure-target-newlib \
4b1cb4fe 630 maybe-configure-target-libgfortran \
dd12c3a8
NN
631 maybe-configure-target-libobjc \
632 maybe-configure-target-libtermcap \
633 maybe-configure-target-winsup \
634 maybe-configure-target-libgloss \
635 maybe-configure-target-libiberty \
636 maybe-configure-target-gperf \
637 maybe-configure-target-examples \
638 maybe-configure-target-libffi \
639 maybe-configure-target-libjava \
640 maybe-configure-target-zlib \
641 maybe-configure-target-boehm-gc \
642 maybe-configure-target-qthreads \
a2592b1b 643 maybe-configure-target-rda \
b3ded179
PB
644 maybe-configure-target-libada \
645 maybe-configure-target-libgomp
252b5132 646
319cab08
PB
647# The target built for a native non-bootstrap build.
648.PHONY: all
f70224b5
PB
649all:
650@if gcc-bootstrap
be01d343 651 [ -f stage_final ] || echo stage3 > stage_final
f70224b5
PB
652 @r=`${PWD_COMMAND}`; export r; \
653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 654 $(MAKE) $(RECURSE_FLAGS_TO_PASS) `cat stage_final`-bubble
f70224b5 655@endif gcc-bootstrap
0aed8855 656 @: $(MAKE); $(unstage)
f70224b5
PB
657 @r=`${PWD_COMMAND}`; export r; \
658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
659 if [ -f stage_last ]; then \
be01d343 660 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target; \
f70224b5 661 else \
be01d343 662 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-host all-target; \
f70224b5 663 fi
6a9cf61e
PB
664
665.PHONY: all-build
c52c6897
PB
666
667all-build: maybe-all-build-libiberty
668all-build: maybe-all-build-bison
669all-build: maybe-all-build-byacc
670all-build: maybe-all-build-flex
671all-build: maybe-all-build-m4
672all-build: maybe-all-build-texinfo
673all-build: maybe-all-build-fixincludes
674
dd12c3a8 675.PHONY: all-host
c52c6897
PB
676
677all-host: maybe-all-ash
678all-host: maybe-all-autoconf
679all-host: maybe-all-automake
680all-host: maybe-all-bash
681@if bfd-no-bootstrap
682all-host: maybe-all-bfd
683@endif bfd-no-bootstrap
684@if opcodes-no-bootstrap
685all-host: maybe-all-opcodes
686@endif opcodes-no-bootstrap
687@if binutils-no-bootstrap
688all-host: maybe-all-binutils
689@endif binutils-no-bootstrap
690all-host: maybe-all-bison
691all-host: maybe-all-byacc
692all-host: maybe-all-bzip2
693all-host: maybe-all-dejagnu
694all-host: maybe-all-diff
695all-host: maybe-all-dosutils
696all-host: maybe-all-etc
697all-host: maybe-all-fastjar
698all-host: maybe-all-fileutils
699all-host: maybe-all-findutils
700all-host: maybe-all-find
701all-host: maybe-all-fixincludes
702all-host: maybe-all-flex
703@if gas-no-bootstrap
704all-host: maybe-all-gas
705@endif gas-no-bootstrap
706@if gcc-no-bootstrap
707all-host: maybe-all-gcc
708@endif gcc-no-bootstrap
709all-host: maybe-all-gawk
710all-host: maybe-all-gettext
711all-host: maybe-all-gnuserv
712all-host: maybe-all-gprof
713all-host: maybe-all-gzip
714all-host: maybe-all-hello
715all-host: maybe-all-indent
716@if intl-no-bootstrap
717all-host: maybe-all-intl
718@endif intl-no-bootstrap
719all-host: maybe-all-tcl
720all-host: maybe-all-itcl
721@if ld-no-bootstrap
722all-host: maybe-all-ld
723@endif ld-no-bootstrap
724@if libcpp-no-bootstrap
725all-host: maybe-all-libcpp
726@endif libcpp-no-bootstrap
727@if libdecnumber-no-bootstrap
728all-host: maybe-all-libdecnumber
729@endif libdecnumber-no-bootstrap
730all-host: maybe-all-libgui
731@if libiberty-no-bootstrap
732all-host: maybe-all-libiberty
733@endif libiberty-no-bootstrap
734all-host: maybe-all-libtool
735all-host: maybe-all-m4
736all-host: maybe-all-make
737all-host: maybe-all-mmalloc
738all-host: maybe-all-patch
739all-host: maybe-all-perl
740all-host: maybe-all-prms
741all-host: maybe-all-rcs
742all-host: maybe-all-readline
743all-host: maybe-all-release
744all-host: maybe-all-recode
745all-host: maybe-all-sed
746all-host: maybe-all-send-pr
747all-host: maybe-all-shellutils
748all-host: maybe-all-sid
749all-host: maybe-all-sim
750all-host: maybe-all-tar
751all-host: maybe-all-texinfo
752all-host: maybe-all-textutils
753all-host: maybe-all-time
754all-host: maybe-all-uudecode
755all-host: maybe-all-wdiff
756all-host: maybe-all-zip
757@if zlib-no-bootstrap
758all-host: maybe-all-zlib
759@endif zlib-no-bootstrap
760all-host: maybe-all-gdb
761all-host: maybe-all-expect
762all-host: maybe-all-guile
763all-host: maybe-all-tk
764all-host: maybe-all-libtermcap
765all-host: maybe-all-utils
766all-host: maybe-all-gnattools
767
dd12c3a8 768.PHONY: all-target
c52c6897
PB
769
770all-target: maybe-all-target-libstdc++-v3
771all-target: maybe-all-target-libmudflap
772all-target: maybe-all-target-libssp
773all-target: maybe-all-target-libgcc-math
774all-target: maybe-all-target-newlib
775all-target: maybe-all-target-libgfortran
776all-target: maybe-all-target-libobjc
777all-target: maybe-all-target-libtermcap
778all-target: maybe-all-target-winsup
779all-target: maybe-all-target-libgloss
780all-target: maybe-all-target-libiberty
781all-target: maybe-all-target-gperf
782all-target: maybe-all-target-examples
783all-target: maybe-all-target-libffi
784all-target: maybe-all-target-libjava
785all-target: maybe-all-target-zlib
786all-target: maybe-all-target-boehm-gc
787all-target: maybe-all-target-qthreads
788all-target: maybe-all-target-rda
789all-target: maybe-all-target-libada
790all-target: maybe-all-target-libgomp
252b5132
RH
791
792# Do a target for all the subdirectories. A ``make do-X'' will do a
793# ``make X'' in all subdirectories (because, in general, there is a
794# dependency (below) of X upon do-X, a ``make X'' will also do this,
795# but it may do additional work as well).
e393202e 796
2a4cbe27 797.PHONY: do-info
f70224b5 798do-info:
0aed8855 799 @: $(MAKE); $(unstage)
e360f423
PB
800 @r=`${PWD_COMMAND}`; export r; \
801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
802 $(MAKE) $(RECURSE_FLAGS_TO_PASS) info-host \
f70224b5 803 info-target
f70224b5 804
e393202e 805
2a4cbe27 806.PHONY: info-host
c52c6897
PB
807
808info-host: maybe-info-ash
809info-host: maybe-info-autoconf
810info-host: maybe-info-automake
811info-host: maybe-info-bash
812info-host: maybe-info-bfd
813info-host: maybe-info-opcodes
814info-host: maybe-info-binutils
815info-host: maybe-info-bison
816info-host: maybe-info-byacc
817info-host: maybe-info-bzip2
818info-host: maybe-info-dejagnu
819info-host: maybe-info-diff
820info-host: maybe-info-dosutils
821info-host: maybe-info-etc
822info-host: maybe-info-fastjar
823info-host: maybe-info-fileutils
824info-host: maybe-info-findutils
825info-host: maybe-info-find
826info-host: maybe-info-fixincludes
827info-host: maybe-info-flex
828info-host: maybe-info-gas
829info-host: maybe-info-gcc
830info-host: maybe-info-gawk
831info-host: maybe-info-gettext
832info-host: maybe-info-gnuserv
833info-host: maybe-info-gprof
834info-host: maybe-info-gzip
835info-host: maybe-info-hello
836info-host: maybe-info-indent
837info-host: maybe-info-intl
838info-host: maybe-info-tcl
839info-host: maybe-info-itcl
840info-host: maybe-info-ld
841info-host: maybe-info-libcpp
842info-host: maybe-info-libdecnumber
843info-host: maybe-info-libgui
844info-host: maybe-info-libiberty
845info-host: maybe-info-libtool
846info-host: maybe-info-m4
847info-host: maybe-info-make
848info-host: maybe-info-mmalloc
849info-host: maybe-info-patch
850info-host: maybe-info-perl
851info-host: maybe-info-prms
852info-host: maybe-info-rcs
853info-host: maybe-info-readline
854info-host: maybe-info-release
855info-host: maybe-info-recode
856info-host: maybe-info-sed
857info-host: maybe-info-send-pr
858info-host: maybe-info-shellutils
859info-host: maybe-info-sid
860info-host: maybe-info-sim
861info-host: maybe-info-tar
862info-host: maybe-info-texinfo
863info-host: maybe-info-textutils
864info-host: maybe-info-time
865info-host: maybe-info-uudecode
866info-host: maybe-info-wdiff
867info-host: maybe-info-zip
868info-host: maybe-info-zlib
869info-host: maybe-info-gdb
870info-host: maybe-info-expect
871info-host: maybe-info-guile
872info-host: maybe-info-tk
873info-host: maybe-info-libtermcap
874info-host: maybe-info-utils
875info-host: maybe-info-gnattools
252b5132 876
2a4cbe27 877.PHONY: info-target
c52c6897
PB
878
879info-target: maybe-info-target-libstdc++-v3
880info-target: maybe-info-target-libmudflap
881info-target: maybe-info-target-libssp
882info-target: maybe-info-target-libgcc-math
883info-target: maybe-info-target-newlib
884info-target: maybe-info-target-libgfortran
885info-target: maybe-info-target-libobjc
886info-target: maybe-info-target-libtermcap
887info-target: maybe-info-target-winsup
888info-target: maybe-info-target-libgloss
889info-target: maybe-info-target-libiberty
890info-target: maybe-info-target-gperf
891info-target: maybe-info-target-examples
892info-target: maybe-info-target-libffi
893info-target: maybe-info-target-libjava
894info-target: maybe-info-target-zlib
895info-target: maybe-info-target-boehm-gc
896info-target: maybe-info-target-qthreads
897info-target: maybe-info-target-rda
898info-target: maybe-info-target-libada
899info-target: maybe-info-target-libgomp
252b5132 900
4fa63067 901.PHONY: do-dvi
f70224b5 902do-dvi:
0aed8855 903 @: $(MAKE); $(unstage)
e360f423
PB
904 @r=`${PWD_COMMAND}`; export r; \
905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
906 $(MAKE) $(RECURSE_FLAGS_TO_PASS) dvi-host \
f70224b5 907 dvi-target
f70224b5 908
2a4cbe27 909
4fa63067 910.PHONY: dvi-host
c52c6897
PB
911
912dvi-host: maybe-dvi-ash
913dvi-host: maybe-dvi-autoconf
914dvi-host: maybe-dvi-automake
915dvi-host: maybe-dvi-bash
916dvi-host: maybe-dvi-bfd
917dvi-host: maybe-dvi-opcodes
918dvi-host: maybe-dvi-binutils
919dvi-host: maybe-dvi-bison
920dvi-host: maybe-dvi-byacc
921dvi-host: maybe-dvi-bzip2
922dvi-host: maybe-dvi-dejagnu
923dvi-host: maybe-dvi-diff
924dvi-host: maybe-dvi-dosutils
925dvi-host: maybe-dvi-etc
926dvi-host: maybe-dvi-fastjar
927dvi-host: maybe-dvi-fileutils
928dvi-host: maybe-dvi-findutils
929dvi-host: maybe-dvi-find
930dvi-host: maybe-dvi-fixincludes
931dvi-host: maybe-dvi-flex
932dvi-host: maybe-dvi-gas
933dvi-host: maybe-dvi-gcc
934dvi-host: maybe-dvi-gawk
935dvi-host: maybe-dvi-gettext
936dvi-host: maybe-dvi-gnuserv
937dvi-host: maybe-dvi-gprof
938dvi-host: maybe-dvi-gzip
939dvi-host: maybe-dvi-hello
940dvi-host: maybe-dvi-indent
941dvi-host: maybe-dvi-intl
942dvi-host: maybe-dvi-tcl
943dvi-host: maybe-dvi-itcl
944dvi-host: maybe-dvi-ld
945dvi-host: maybe-dvi-libcpp
946dvi-host: maybe-dvi-libdecnumber
947dvi-host: maybe-dvi-libgui
948dvi-host: maybe-dvi-libiberty
949dvi-host: maybe-dvi-libtool
950dvi-host: maybe-dvi-m4
951dvi-host: maybe-dvi-make
952dvi-host: maybe-dvi-mmalloc
953dvi-host: maybe-dvi-patch
954dvi-host: maybe-dvi-perl
955dvi-host: maybe-dvi-prms
956dvi-host: maybe-dvi-rcs
957dvi-host: maybe-dvi-readline
958dvi-host: maybe-dvi-release
959dvi-host: maybe-dvi-recode
960dvi-host: maybe-dvi-sed
961dvi-host: maybe-dvi-send-pr
962dvi-host: maybe-dvi-shellutils
963dvi-host: maybe-dvi-sid
964dvi-host: maybe-dvi-sim
965dvi-host: maybe-dvi-tar
966dvi-host: maybe-dvi-texinfo
967dvi-host: maybe-dvi-textutils
968dvi-host: maybe-dvi-time
969dvi-host: maybe-dvi-uudecode
970dvi-host: maybe-dvi-wdiff
971dvi-host: maybe-dvi-zip
972dvi-host: maybe-dvi-zlib
973dvi-host: maybe-dvi-gdb
974dvi-host: maybe-dvi-expect
975dvi-host: maybe-dvi-guile
976dvi-host: maybe-dvi-tk
977dvi-host: maybe-dvi-libtermcap
978dvi-host: maybe-dvi-utils
979dvi-host: maybe-dvi-gnattools
2a4cbe27 980
4fa63067 981.PHONY: dvi-target
c52c6897
PB
982
983dvi-target: maybe-dvi-target-libstdc++-v3
984dvi-target: maybe-dvi-target-libmudflap
985dvi-target: maybe-dvi-target-libssp
986dvi-target: maybe-dvi-target-libgcc-math
987dvi-target: maybe-dvi-target-newlib
988dvi-target: maybe-dvi-target-libgfortran
989dvi-target: maybe-dvi-target-libobjc
990dvi-target: maybe-dvi-target-libtermcap
991dvi-target: maybe-dvi-target-winsup
992dvi-target: maybe-dvi-target-libgloss
993dvi-target: maybe-dvi-target-libiberty
994dvi-target: maybe-dvi-target-gperf
995dvi-target: maybe-dvi-target-examples
996dvi-target: maybe-dvi-target-libffi
997dvi-target: maybe-dvi-target-libjava
998dvi-target: maybe-dvi-target-zlib
999dvi-target: maybe-dvi-target-boehm-gc
1000dvi-target: maybe-dvi-target-qthreads
1001dvi-target: maybe-dvi-target-rda
1002dvi-target: maybe-dvi-target-libada
1003dvi-target: maybe-dvi-target-libgomp
2a4cbe27 1004
6d389afc 1005.PHONY: do-html
f70224b5 1006do-html:
0aed8855 1007 @: $(MAKE); $(unstage)
e360f423
PB
1008 @r=`${PWD_COMMAND}`; export r; \
1009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1010 $(MAKE) $(RECURSE_FLAGS_TO_PASS) html-host \
f70224b5 1011 html-target
f70224b5 1012
6d389afc
MS
1013
1014.PHONY: html-host
c52c6897
PB
1015
1016html-host: maybe-html-ash
1017html-host: maybe-html-autoconf
1018html-host: maybe-html-automake
1019html-host: maybe-html-bash
1020html-host: maybe-html-bfd
1021html-host: maybe-html-opcodes
1022html-host: maybe-html-binutils
1023html-host: maybe-html-bison
1024html-host: maybe-html-byacc
1025html-host: maybe-html-bzip2
1026html-host: maybe-html-dejagnu
1027html-host: maybe-html-diff
1028html-host: maybe-html-dosutils
1029html-host: maybe-html-etc
1030html-host: maybe-html-fastjar
1031html-host: maybe-html-fileutils
1032html-host: maybe-html-findutils
1033html-host: maybe-html-find
1034html-host: maybe-html-fixincludes
1035html-host: maybe-html-flex
1036html-host: maybe-html-gas
1037html-host: maybe-html-gcc
1038html-host: maybe-html-gawk
1039html-host: maybe-html-gettext
1040html-host: maybe-html-gnuserv
1041html-host: maybe-html-gprof
1042html-host: maybe-html-gzip
1043html-host: maybe-html-hello
1044html-host: maybe-html-indent
1045html-host: maybe-html-intl
1046html-host: maybe-html-tcl
1047html-host: maybe-html-itcl
1048html-host: maybe-html-ld
1049html-host: maybe-html-libcpp
1050html-host: maybe-html-libdecnumber
1051html-host: maybe-html-libgui
1052html-host: maybe-html-libiberty
1053html-host: maybe-html-libtool
1054html-host: maybe-html-m4
1055html-host: maybe-html-make
1056html-host: maybe-html-mmalloc
1057html-host: maybe-html-patch
1058html-host: maybe-html-perl
1059html-host: maybe-html-prms
1060html-host: maybe-html-rcs
1061html-host: maybe-html-readline
1062html-host: maybe-html-release
1063html-host: maybe-html-recode
1064html-host: maybe-html-sed
1065html-host: maybe-html-send-pr
1066html-host: maybe-html-shellutils
1067html-host: maybe-html-sid
1068html-host: maybe-html-sim
1069html-host: maybe-html-tar
1070html-host: maybe-html-texinfo
1071html-host: maybe-html-textutils
1072html-host: maybe-html-time
1073html-host: maybe-html-uudecode
1074html-host: maybe-html-wdiff
1075html-host: maybe-html-zip
1076html-host: maybe-html-zlib
1077html-host: maybe-html-gdb
1078html-host: maybe-html-expect
1079html-host: maybe-html-guile
1080html-host: maybe-html-tk
1081html-host: maybe-html-libtermcap
1082html-host: maybe-html-utils
1083html-host: maybe-html-gnattools
6d389afc
MS
1084
1085.PHONY: html-target
c52c6897
PB
1086
1087html-target: maybe-html-target-libstdc++-v3
1088html-target: maybe-html-target-libmudflap
1089html-target: maybe-html-target-libssp
1090html-target: maybe-html-target-libgcc-math
1091html-target: maybe-html-target-newlib
1092html-target: maybe-html-target-libgfortran
1093html-target: maybe-html-target-libobjc
1094html-target: maybe-html-target-libtermcap
1095html-target: maybe-html-target-winsup
1096html-target: maybe-html-target-libgloss
1097html-target: maybe-html-target-libiberty
1098html-target: maybe-html-target-gperf
1099html-target: maybe-html-target-examples
1100html-target: maybe-html-target-libffi
1101html-target: maybe-html-target-libjava
1102html-target: maybe-html-target-zlib
1103html-target: maybe-html-target-boehm-gc
1104html-target: maybe-html-target-qthreads
1105html-target: maybe-html-target-rda
1106html-target: maybe-html-target-libada
1107html-target: maybe-html-target-libgomp
6d389afc 1108
4fa63067 1109.PHONY: do-TAGS
f70224b5 1110do-TAGS:
0aed8855 1111 @: $(MAKE); $(unstage)
e360f423
PB
1112 @r=`${PWD_COMMAND}`; export r; \
1113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1114 $(MAKE) $(RECURSE_FLAGS_TO_PASS) TAGS-host \
f70224b5 1115 TAGS-target
f70224b5 1116
2a4cbe27 1117
4fa63067 1118.PHONY: TAGS-host
c52c6897
PB
1119
1120TAGS-host: maybe-TAGS-ash
1121TAGS-host: maybe-TAGS-autoconf
1122TAGS-host: maybe-TAGS-automake
1123TAGS-host: maybe-TAGS-bash
1124TAGS-host: maybe-TAGS-bfd
1125TAGS-host: maybe-TAGS-opcodes
1126TAGS-host: maybe-TAGS-binutils
1127TAGS-host: maybe-TAGS-bison
1128TAGS-host: maybe-TAGS-byacc
1129TAGS-host: maybe-TAGS-bzip2
1130TAGS-host: maybe-TAGS-dejagnu
1131TAGS-host: maybe-TAGS-diff
1132TAGS-host: maybe-TAGS-dosutils
1133TAGS-host: maybe-TAGS-etc
1134TAGS-host: maybe-TAGS-fastjar
1135TAGS-host: maybe-TAGS-fileutils
1136TAGS-host: maybe-TAGS-findutils
1137TAGS-host: maybe-TAGS-find
1138TAGS-host: maybe-TAGS-fixincludes
1139TAGS-host: maybe-TAGS-flex
1140TAGS-host: maybe-TAGS-gas
1141TAGS-host: maybe-TAGS-gcc
1142TAGS-host: maybe-TAGS-gawk
1143TAGS-host: maybe-TAGS-gettext
1144TAGS-host: maybe-TAGS-gnuserv
1145TAGS-host: maybe-TAGS-gprof
1146TAGS-host: maybe-TAGS-gzip
1147TAGS-host: maybe-TAGS-hello
1148TAGS-host: maybe-TAGS-indent
1149TAGS-host: maybe-TAGS-intl
1150TAGS-host: maybe-TAGS-tcl
1151TAGS-host: maybe-TAGS-itcl
1152TAGS-host: maybe-TAGS-ld
1153TAGS-host: maybe-TAGS-libcpp
1154TAGS-host: maybe-TAGS-libdecnumber
1155TAGS-host: maybe-TAGS-libgui
1156TAGS-host: maybe-TAGS-libiberty
1157TAGS-host: maybe-TAGS-libtool
1158TAGS-host: maybe-TAGS-m4
1159TAGS-host: maybe-TAGS-make
1160TAGS-host: maybe-TAGS-mmalloc
1161TAGS-host: maybe-TAGS-patch
1162TAGS-host: maybe-TAGS-perl
1163TAGS-host: maybe-TAGS-prms
1164TAGS-host: maybe-TAGS-rcs
1165TAGS-host: maybe-TAGS-readline
1166TAGS-host: maybe-TAGS-release
1167TAGS-host: maybe-TAGS-recode
1168TAGS-host: maybe-TAGS-sed
1169TAGS-host: maybe-TAGS-send-pr
1170TAGS-host: maybe-TAGS-shellutils
1171TAGS-host: maybe-TAGS-sid
1172TAGS-host: maybe-TAGS-sim
1173TAGS-host: maybe-TAGS-tar
1174TAGS-host: maybe-TAGS-texinfo
1175TAGS-host: maybe-TAGS-textutils
1176TAGS-host: maybe-TAGS-time
1177TAGS-host: maybe-TAGS-uudecode
1178TAGS-host: maybe-TAGS-wdiff
1179TAGS-host: maybe-TAGS-zip
1180TAGS-host: maybe-TAGS-zlib
1181TAGS-host: maybe-TAGS-gdb
1182TAGS-host: maybe-TAGS-expect
1183TAGS-host: maybe-TAGS-guile
1184TAGS-host: maybe-TAGS-tk
1185TAGS-host: maybe-TAGS-libtermcap
1186TAGS-host: maybe-TAGS-utils
1187TAGS-host: maybe-TAGS-gnattools
2a4cbe27 1188
4fa63067 1189.PHONY: TAGS-target
c52c6897
PB
1190
1191TAGS-target: maybe-TAGS-target-libstdc++-v3
1192TAGS-target: maybe-TAGS-target-libmudflap
1193TAGS-target: maybe-TAGS-target-libssp
1194TAGS-target: maybe-TAGS-target-libgcc-math
1195TAGS-target: maybe-TAGS-target-newlib
1196TAGS-target: maybe-TAGS-target-libgfortran
1197TAGS-target: maybe-TAGS-target-libobjc
1198TAGS-target: maybe-TAGS-target-libtermcap
1199TAGS-target: maybe-TAGS-target-winsup
1200TAGS-target: maybe-TAGS-target-libgloss
1201TAGS-target: maybe-TAGS-target-libiberty
1202TAGS-target: maybe-TAGS-target-gperf
1203TAGS-target: maybe-TAGS-target-examples
1204TAGS-target: maybe-TAGS-target-libffi
1205TAGS-target: maybe-TAGS-target-libjava
1206TAGS-target: maybe-TAGS-target-zlib
1207TAGS-target: maybe-TAGS-target-boehm-gc
1208TAGS-target: maybe-TAGS-target-qthreads
1209TAGS-target: maybe-TAGS-target-rda
1210TAGS-target: maybe-TAGS-target-libada
1211TAGS-target: maybe-TAGS-target-libgomp
a2592b1b 1212
4fa63067 1213.PHONY: do-install-info
f70224b5 1214do-install-info:
0aed8855 1215 @: $(MAKE); $(unstage)
e360f423
PB
1216 @r=`${PWD_COMMAND}`; export r; \
1217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1218 $(MAKE) $(RECURSE_FLAGS_TO_PASS) install-info-host \
f70224b5 1219 install-info-target
f70224b5 1220
a2592b1b 1221
4fa63067 1222.PHONY: install-info-host
c52c6897
PB
1223
1224install-info-host: maybe-install-info-ash
1225install-info-host: maybe-install-info-autoconf
1226install-info-host: maybe-install-info-automake
1227install-info-host: maybe-install-info-bash
1228install-info-host: maybe-install-info-bfd
1229install-info-host: maybe-install-info-opcodes
1230install-info-host: maybe-install-info-binutils
1231install-info-host: maybe-install-info-bison
1232install-info-host: maybe-install-info-byacc
1233install-info-host: maybe-install-info-bzip2
1234install-info-host: maybe-install-info-dejagnu
1235install-info-host: maybe-install-info-diff
1236install-info-host: maybe-install-info-dosutils
1237install-info-host: maybe-install-info-etc
1238install-info-host: maybe-install-info-fastjar
1239install-info-host: maybe-install-info-fileutils
1240install-info-host: maybe-install-info-findutils
1241install-info-host: maybe-install-info-find
1242install-info-host: maybe-install-info-fixincludes
1243install-info-host: maybe-install-info-flex
1244install-info-host: maybe-install-info-gas
1245install-info-host: maybe-install-info-gcc
1246install-info-host: maybe-install-info-gawk
1247install-info-host: maybe-install-info-gettext
1248install-info-host: maybe-install-info-gnuserv
1249install-info-host: maybe-install-info-gprof
1250install-info-host: maybe-install-info-gzip
1251install-info-host: maybe-install-info-hello
1252install-info-host: maybe-install-info-indent
1253install-info-host: maybe-install-info-intl
1254install-info-host: maybe-install-info-tcl
1255install-info-host: maybe-install-info-itcl
1256install-info-host: maybe-install-info-ld
1257install-info-host: maybe-install-info-libcpp
1258install-info-host: maybe-install-info-libdecnumber
1259install-info-host: maybe-install-info-libgui
1260install-info-host: maybe-install-info-libiberty
1261install-info-host: maybe-install-info-libtool
1262install-info-host: maybe-install-info-m4
1263install-info-host: maybe-install-info-make
1264install-info-host: maybe-install-info-mmalloc
1265install-info-host: maybe-install-info-patch
1266install-info-host: maybe-install-info-perl
1267install-info-host: maybe-install-info-prms
1268install-info-host: maybe-install-info-rcs
1269install-info-host: maybe-install-info-readline
1270install-info-host: maybe-install-info-release
1271install-info-host: maybe-install-info-recode
1272install-info-host: maybe-install-info-sed
1273install-info-host: maybe-install-info-send-pr
1274install-info-host: maybe-install-info-shellutils
1275install-info-host: maybe-install-info-sid
1276install-info-host: maybe-install-info-sim
1277install-info-host: maybe-install-info-tar
1278install-info-host: maybe-install-info-texinfo
1279install-info-host: maybe-install-info-textutils
1280install-info-host: maybe-install-info-time
1281install-info-host: maybe-install-info-uudecode
1282install-info-host: maybe-install-info-wdiff
1283install-info-host: maybe-install-info-zip
1284install-info-host: maybe-install-info-zlib
1285install-info-host: maybe-install-info-gdb
1286install-info-host: maybe-install-info-expect
1287install-info-host: maybe-install-info-guile
1288install-info-host: maybe-install-info-tk
1289install-info-host: maybe-install-info-libtermcap
1290install-info-host: maybe-install-info-utils
1291install-info-host: maybe-install-info-gnattools
a2592b1b 1292
4fa63067 1293.PHONY: install-info-target
c52c6897
PB
1294
1295install-info-target: maybe-install-info-target-libstdc++-v3
1296install-info-target: maybe-install-info-target-libmudflap
1297install-info-target: maybe-install-info-target-libssp
1298install-info-target: maybe-install-info-target-libgcc-math
1299install-info-target: maybe-install-info-target-newlib
1300install-info-target: maybe-install-info-target-libgfortran
1301install-info-target: maybe-install-info-target-libobjc
1302install-info-target: maybe-install-info-target-libtermcap
1303install-info-target: maybe-install-info-target-winsup
1304install-info-target: maybe-install-info-target-libgloss
1305install-info-target: maybe-install-info-target-libiberty
1306install-info-target: maybe-install-info-target-gperf
1307install-info-target: maybe-install-info-target-examples
1308install-info-target: maybe-install-info-target-libffi
1309install-info-target: maybe-install-info-target-libjava
1310install-info-target: maybe-install-info-target-zlib
1311install-info-target: maybe-install-info-target-boehm-gc
1312install-info-target: maybe-install-info-target-qthreads
1313install-info-target: maybe-install-info-target-rda
1314install-info-target: maybe-install-info-target-libada
1315install-info-target: maybe-install-info-target-libgomp
2a4cbe27
NN
1316
1317.PHONY: do-installcheck
f70224b5 1318do-installcheck:
0aed8855 1319 @: $(MAKE); $(unstage)
e360f423
PB
1320 @r=`${PWD_COMMAND}`; export r; \
1321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1322 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installcheck-host \
f70224b5 1323 installcheck-target
f70224b5 1324
2a4cbe27
NN
1325
1326.PHONY: installcheck-host
c52c6897
PB
1327
1328installcheck-host: maybe-installcheck-ash
1329installcheck-host: maybe-installcheck-autoconf
1330installcheck-host: maybe-installcheck-automake
1331installcheck-host: maybe-installcheck-bash
1332installcheck-host: maybe-installcheck-bfd
1333installcheck-host: maybe-installcheck-opcodes
1334installcheck-host: maybe-installcheck-binutils
1335installcheck-host: maybe-installcheck-bison
1336installcheck-host: maybe-installcheck-byacc
1337installcheck-host: maybe-installcheck-bzip2
1338installcheck-host: maybe-installcheck-dejagnu
1339installcheck-host: maybe-installcheck-diff
1340installcheck-host: maybe-installcheck-dosutils
1341installcheck-host: maybe-installcheck-etc
1342installcheck-host: maybe-installcheck-fastjar
1343installcheck-host: maybe-installcheck-fileutils
1344installcheck-host: maybe-installcheck-findutils
1345installcheck-host: maybe-installcheck-find
1346installcheck-host: maybe-installcheck-fixincludes
1347installcheck-host: maybe-installcheck-flex
1348installcheck-host: maybe-installcheck-gas
1349installcheck-host: maybe-installcheck-gcc
1350installcheck-host: maybe-installcheck-gawk
1351installcheck-host: maybe-installcheck-gettext
1352installcheck-host: maybe-installcheck-gnuserv
1353installcheck-host: maybe-installcheck-gprof
1354installcheck-host: maybe-installcheck-gzip
1355installcheck-host: maybe-installcheck-hello
1356installcheck-host: maybe-installcheck-indent
1357installcheck-host: maybe-installcheck-intl
1358installcheck-host: maybe-installcheck-tcl
1359installcheck-host: maybe-installcheck-itcl
1360installcheck-host: maybe-installcheck-ld
1361installcheck-host: maybe-installcheck-libcpp
1362installcheck-host: maybe-installcheck-libdecnumber
1363installcheck-host: maybe-installcheck-libgui
1364installcheck-host: maybe-installcheck-libiberty
1365installcheck-host: maybe-installcheck-libtool
1366installcheck-host: maybe-installcheck-m4
1367installcheck-host: maybe-installcheck-make
1368installcheck-host: maybe-installcheck-mmalloc
1369installcheck-host: maybe-installcheck-patch
1370installcheck-host: maybe-installcheck-perl
1371installcheck-host: maybe-installcheck-prms
1372installcheck-host: maybe-installcheck-rcs
1373installcheck-host: maybe-installcheck-readline
1374installcheck-host: maybe-installcheck-release
1375installcheck-host: maybe-installcheck-recode
1376installcheck-host: maybe-installcheck-sed
1377installcheck-host: maybe-installcheck-send-pr
1378installcheck-host: maybe-installcheck-shellutils
1379installcheck-host: maybe-installcheck-sid
1380installcheck-host: maybe-installcheck-sim
1381installcheck-host: maybe-installcheck-tar
1382installcheck-host: maybe-installcheck-texinfo
1383installcheck-host: maybe-installcheck-textutils
1384installcheck-host: maybe-installcheck-time
1385installcheck-host: maybe-installcheck-uudecode
1386installcheck-host: maybe-installcheck-wdiff
1387installcheck-host: maybe-installcheck-zip
1388installcheck-host: maybe-installcheck-zlib
1389installcheck-host: maybe-installcheck-gdb
1390installcheck-host: maybe-installcheck-expect
1391installcheck-host: maybe-installcheck-guile
1392installcheck-host: maybe-installcheck-tk
1393installcheck-host: maybe-installcheck-libtermcap
1394installcheck-host: maybe-installcheck-utils
1395installcheck-host: maybe-installcheck-gnattools
2a4cbe27
NN
1396
1397.PHONY: installcheck-target
c52c6897
PB
1398
1399installcheck-target: maybe-installcheck-target-libstdc++-v3
1400installcheck-target: maybe-installcheck-target-libmudflap
1401installcheck-target: maybe-installcheck-target-libssp
1402installcheck-target: maybe-installcheck-target-libgcc-math
1403installcheck-target: maybe-installcheck-target-newlib
1404installcheck-target: maybe-installcheck-target-libgfortran
1405installcheck-target: maybe-installcheck-target-libobjc
1406installcheck-target: maybe-installcheck-target-libtermcap
1407installcheck-target: maybe-installcheck-target-winsup
1408installcheck-target: maybe-installcheck-target-libgloss
1409installcheck-target: maybe-installcheck-target-libiberty
1410installcheck-target: maybe-installcheck-target-gperf
1411installcheck-target: maybe-installcheck-target-examples
1412installcheck-target: maybe-installcheck-target-libffi
1413installcheck-target: maybe-installcheck-target-libjava
1414installcheck-target: maybe-installcheck-target-zlib
1415installcheck-target: maybe-installcheck-target-boehm-gc
1416installcheck-target: maybe-installcheck-target-qthreads
1417installcheck-target: maybe-installcheck-target-rda
1418installcheck-target: maybe-installcheck-target-libada
1419installcheck-target: maybe-installcheck-target-libgomp
2a4cbe27 1420
4fa63067 1421.PHONY: do-mostlyclean
f70224b5 1422do-mostlyclean:
0aed8855 1423 @: $(MAKE); $(unstage)
e360f423
PB
1424 @r=`${PWD_COMMAND}`; export r; \
1425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1426 $(MAKE) $(RECURSE_FLAGS_TO_PASS) mostlyclean-host \
f70224b5 1427 mostlyclean-target
f70224b5 1428
2a4cbe27 1429
4fa63067 1430.PHONY: mostlyclean-host
c52c6897
PB
1431
1432mostlyclean-host: maybe-mostlyclean-ash
1433mostlyclean-host: maybe-mostlyclean-autoconf
1434mostlyclean-host: maybe-mostlyclean-automake
1435mostlyclean-host: maybe-mostlyclean-bash
1436mostlyclean-host: maybe-mostlyclean-bfd
1437mostlyclean-host: maybe-mostlyclean-opcodes
1438mostlyclean-host: maybe-mostlyclean-binutils
1439mostlyclean-host: maybe-mostlyclean-bison
1440mostlyclean-host: maybe-mostlyclean-byacc
1441mostlyclean-host: maybe-mostlyclean-bzip2
1442mostlyclean-host: maybe-mostlyclean-dejagnu
1443mostlyclean-host: maybe-mostlyclean-diff
1444mostlyclean-host: maybe-mostlyclean-dosutils
1445mostlyclean-host: maybe-mostlyclean-etc
1446mostlyclean-host: maybe-mostlyclean-fastjar
1447mostlyclean-host: maybe-mostlyclean-fileutils
1448mostlyclean-host: maybe-mostlyclean-findutils
1449mostlyclean-host: maybe-mostlyclean-find
1450mostlyclean-host: maybe-mostlyclean-fixincludes
1451mostlyclean-host: maybe-mostlyclean-flex
1452mostlyclean-host: maybe-mostlyclean-gas
1453mostlyclean-host: maybe-mostlyclean-gcc
1454mostlyclean-host: maybe-mostlyclean-gawk
1455mostlyclean-host: maybe-mostlyclean-gettext
1456mostlyclean-host: maybe-mostlyclean-gnuserv
1457mostlyclean-host: maybe-mostlyclean-gprof
1458mostlyclean-host: maybe-mostlyclean-gzip
1459mostlyclean-host: maybe-mostlyclean-hello
1460mostlyclean-host: maybe-mostlyclean-indent
1461mostlyclean-host: maybe-mostlyclean-intl
1462mostlyclean-host: maybe-mostlyclean-tcl
1463mostlyclean-host: maybe-mostlyclean-itcl
1464mostlyclean-host: maybe-mostlyclean-ld
1465mostlyclean-host: maybe-mostlyclean-libcpp
1466mostlyclean-host: maybe-mostlyclean-libdecnumber
1467mostlyclean-host: maybe-mostlyclean-libgui
1468mostlyclean-host: maybe-mostlyclean-libiberty
1469mostlyclean-host: maybe-mostlyclean-libtool
1470mostlyclean-host: maybe-mostlyclean-m4
1471mostlyclean-host: maybe-mostlyclean-make
1472mostlyclean-host: maybe-mostlyclean-mmalloc
1473mostlyclean-host: maybe-mostlyclean-patch
1474mostlyclean-host: maybe-mostlyclean-perl
1475mostlyclean-host: maybe-mostlyclean-prms
1476mostlyclean-host: maybe-mostlyclean-rcs
1477mostlyclean-host: maybe-mostlyclean-readline
1478mostlyclean-host: maybe-mostlyclean-release
1479mostlyclean-host: maybe-mostlyclean-recode
1480mostlyclean-host: maybe-mostlyclean-sed
1481mostlyclean-host: maybe-mostlyclean-send-pr
1482mostlyclean-host: maybe-mostlyclean-shellutils
1483mostlyclean-host: maybe-mostlyclean-sid
1484mostlyclean-host: maybe-mostlyclean-sim
1485mostlyclean-host: maybe-mostlyclean-tar
1486mostlyclean-host: maybe-mostlyclean-texinfo
1487mostlyclean-host: maybe-mostlyclean-textutils
1488mostlyclean-host: maybe-mostlyclean-time
1489mostlyclean-host: maybe-mostlyclean-uudecode
1490mostlyclean-host: maybe-mostlyclean-wdiff
1491mostlyclean-host: maybe-mostlyclean-zip
1492mostlyclean-host: maybe-mostlyclean-zlib
1493mostlyclean-host: maybe-mostlyclean-gdb
1494mostlyclean-host: maybe-mostlyclean-expect
1495mostlyclean-host: maybe-mostlyclean-guile
1496mostlyclean-host: maybe-mostlyclean-tk
1497mostlyclean-host: maybe-mostlyclean-libtermcap
1498mostlyclean-host: maybe-mostlyclean-utils
1499mostlyclean-host: maybe-mostlyclean-gnattools
2a4cbe27 1500
4fa63067 1501.PHONY: mostlyclean-target
c52c6897
PB
1502
1503mostlyclean-target: maybe-mostlyclean-target-libstdc++-v3
1504mostlyclean-target: maybe-mostlyclean-target-libmudflap
1505mostlyclean-target: maybe-mostlyclean-target-libssp
1506mostlyclean-target: maybe-mostlyclean-target-libgcc-math
1507mostlyclean-target: maybe-mostlyclean-target-newlib
1508mostlyclean-target: maybe-mostlyclean-target-libgfortran
1509mostlyclean-target: maybe-mostlyclean-target-libobjc
1510mostlyclean-target: maybe-mostlyclean-target-libtermcap
1511mostlyclean-target: maybe-mostlyclean-target-winsup
1512mostlyclean-target: maybe-mostlyclean-target-libgloss
1513mostlyclean-target: maybe-mostlyclean-target-libiberty
1514mostlyclean-target: maybe-mostlyclean-target-gperf
1515mostlyclean-target: maybe-mostlyclean-target-examples
1516mostlyclean-target: maybe-mostlyclean-target-libffi
1517mostlyclean-target: maybe-mostlyclean-target-libjava
1518mostlyclean-target: maybe-mostlyclean-target-zlib
1519mostlyclean-target: maybe-mostlyclean-target-boehm-gc
1520mostlyclean-target: maybe-mostlyclean-target-qthreads
1521mostlyclean-target: maybe-mostlyclean-target-rda
1522mostlyclean-target: maybe-mostlyclean-target-libada
1523mostlyclean-target: maybe-mostlyclean-target-libgomp
2a4cbe27 1524
4fa63067 1525.PHONY: do-clean
f70224b5 1526do-clean:
0aed8855 1527 @: $(MAKE); $(unstage)
e360f423
PB
1528 @r=`${PWD_COMMAND}`; export r; \
1529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1530 $(MAKE) $(RECURSE_FLAGS_TO_PASS) clean-host \
f70224b5 1531 clean-target
f70224b5 1532
2a4cbe27 1533
4fa63067 1534.PHONY: clean-host
c52c6897
PB
1535
1536clean-host: maybe-clean-ash
1537clean-host: maybe-clean-autoconf
1538clean-host: maybe-clean-automake
1539clean-host: maybe-clean-bash
1540clean-host: maybe-clean-bfd
1541clean-host: maybe-clean-opcodes
1542clean-host: maybe-clean-binutils
1543clean-host: maybe-clean-bison
1544clean-host: maybe-clean-byacc
1545clean-host: maybe-clean-bzip2
1546clean-host: maybe-clean-dejagnu
1547clean-host: maybe-clean-diff
1548clean-host: maybe-clean-dosutils
1549clean-host: maybe-clean-etc
1550clean-host: maybe-clean-fastjar
1551clean-host: maybe-clean-fileutils
1552clean-host: maybe-clean-findutils
1553clean-host: maybe-clean-find
1554clean-host: maybe-clean-fixincludes
1555clean-host: maybe-clean-flex
1556clean-host: maybe-clean-gas
1557clean-host: maybe-clean-gcc
1558clean-host: maybe-clean-gawk
1559clean-host: maybe-clean-gettext
1560clean-host: maybe-clean-gnuserv
1561clean-host: maybe-clean-gprof
1562clean-host: maybe-clean-gzip
1563clean-host: maybe-clean-hello
1564clean-host: maybe-clean-indent
1565clean-host: maybe-clean-intl
1566clean-host: maybe-clean-tcl
1567clean-host: maybe-clean-itcl
1568clean-host: maybe-clean-ld
1569clean-host: maybe-clean-libcpp
1570clean-host: maybe-clean-libdecnumber
1571clean-host: maybe-clean-libgui
1572clean-host: maybe-clean-libiberty
1573clean-host: maybe-clean-libtool
1574clean-host: maybe-clean-m4
1575clean-host: maybe-clean-make
1576clean-host: maybe-clean-mmalloc
1577clean-host: maybe-clean-patch
1578clean-host: maybe-clean-perl
1579clean-host: maybe-clean-prms
1580clean-host: maybe-clean-rcs
1581clean-host: maybe-clean-readline
1582clean-host: maybe-clean-release
1583clean-host: maybe-clean-recode
1584clean-host: maybe-clean-sed
1585clean-host: maybe-clean-send-pr
1586clean-host: maybe-clean-shellutils
1587clean-host: maybe-clean-sid
1588clean-host: maybe-clean-sim
1589clean-host: maybe-clean-tar
1590clean-host: maybe-clean-texinfo
1591clean-host: maybe-clean-textutils
1592clean-host: maybe-clean-time
1593clean-host: maybe-clean-uudecode
1594clean-host: maybe-clean-wdiff
1595clean-host: maybe-clean-zip
1596clean-host: maybe-clean-zlib
1597clean-host: maybe-clean-gdb
1598clean-host: maybe-clean-expect
1599clean-host: maybe-clean-guile
1600clean-host: maybe-clean-tk
1601clean-host: maybe-clean-libtermcap
1602clean-host: maybe-clean-utils
1603clean-host: maybe-clean-gnattools
2a4cbe27 1604
4fa63067 1605.PHONY: clean-target
c52c6897
PB
1606
1607clean-target: maybe-clean-target-libstdc++-v3
1608clean-target: maybe-clean-target-libmudflap
1609clean-target: maybe-clean-target-libssp
1610clean-target: maybe-clean-target-libgcc-math
1611clean-target: maybe-clean-target-newlib
1612clean-target: maybe-clean-target-libgfortran
1613clean-target: maybe-clean-target-libobjc
1614clean-target: maybe-clean-target-libtermcap
1615clean-target: maybe-clean-target-winsup
1616clean-target: maybe-clean-target-libgloss
1617clean-target: maybe-clean-target-libiberty
1618clean-target: maybe-clean-target-gperf
1619clean-target: maybe-clean-target-examples
1620clean-target: maybe-clean-target-libffi
1621clean-target: maybe-clean-target-libjava
1622clean-target: maybe-clean-target-zlib
1623clean-target: maybe-clean-target-boehm-gc
1624clean-target: maybe-clean-target-qthreads
1625clean-target: maybe-clean-target-rda
1626clean-target: maybe-clean-target-libada
1627clean-target: maybe-clean-target-libgomp
2a4cbe27 1628
4fa63067 1629.PHONY: do-distclean
f70224b5 1630do-distclean:
0aed8855 1631 @: $(MAKE); $(unstage)
e360f423
PB
1632 @r=`${PWD_COMMAND}`; export r; \
1633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1634 $(MAKE) $(RECURSE_FLAGS_TO_PASS) distclean-host \
f70224b5 1635 distclean-target
f70224b5 1636
2a4cbe27 1637
4fa63067 1638.PHONY: distclean-host
c52c6897
PB
1639
1640distclean-host: maybe-distclean-ash
1641distclean-host: maybe-distclean-autoconf
1642distclean-host: maybe-distclean-automake
1643distclean-host: maybe-distclean-bash
1644distclean-host: maybe-distclean-bfd
1645distclean-host: maybe-distclean-opcodes
1646distclean-host: maybe-distclean-binutils
1647distclean-host: maybe-distclean-bison
1648distclean-host: maybe-distclean-byacc
1649distclean-host: maybe-distclean-bzip2
1650distclean-host: maybe-distclean-dejagnu
1651distclean-host: maybe-distclean-diff
1652distclean-host: maybe-distclean-dosutils
1653distclean-host: maybe-distclean-etc
1654distclean-host: maybe-distclean-fastjar
1655distclean-host: maybe-distclean-fileutils
1656distclean-host: maybe-distclean-findutils
1657distclean-host: maybe-distclean-find
1658distclean-host: maybe-distclean-fixincludes
1659distclean-host: maybe-distclean-flex
1660distclean-host: maybe-distclean-gas
1661distclean-host: maybe-distclean-gcc
1662distclean-host: maybe-distclean-gawk
1663distclean-host: maybe-distclean-gettext
1664distclean-host: maybe-distclean-gnuserv
1665distclean-host: maybe-distclean-gprof
1666distclean-host: maybe-distclean-gzip
1667distclean-host: maybe-distclean-hello
1668distclean-host: maybe-distclean-indent
1669distclean-host: maybe-distclean-intl
1670distclean-host: maybe-distclean-tcl
1671distclean-host: maybe-distclean-itcl
1672distclean-host: maybe-distclean-ld
1673distclean-host: maybe-distclean-libcpp
1674distclean-host: maybe-distclean-libdecnumber
1675distclean-host: maybe-distclean-libgui
1676distclean-host: maybe-distclean-libiberty
1677distclean-host: maybe-distclean-libtool
1678distclean-host: maybe-distclean-m4
1679distclean-host: maybe-distclean-make
1680distclean-host: maybe-distclean-mmalloc
1681distclean-host: maybe-distclean-patch
1682distclean-host: maybe-distclean-perl
1683distclean-host: maybe-distclean-prms
1684distclean-host: maybe-distclean-rcs
1685distclean-host: maybe-distclean-readline
1686distclean-host: maybe-distclean-release
1687distclean-host: maybe-distclean-recode
1688distclean-host: maybe-distclean-sed
1689distclean-host: maybe-distclean-send-pr
1690distclean-host: maybe-distclean-shellutils
1691distclean-host: maybe-distclean-sid
1692distclean-host: maybe-distclean-sim
1693distclean-host: maybe-distclean-tar
1694distclean-host: maybe-distclean-texinfo
1695distclean-host: maybe-distclean-textutils
1696distclean-host: maybe-distclean-time
1697distclean-host: maybe-distclean-uudecode
1698distclean-host: maybe-distclean-wdiff
1699distclean-host: maybe-distclean-zip
1700distclean-host: maybe-distclean-zlib
1701distclean-host: maybe-distclean-gdb
1702distclean-host: maybe-distclean-expect
1703distclean-host: maybe-distclean-guile
1704distclean-host: maybe-distclean-tk
1705distclean-host: maybe-distclean-libtermcap
1706distclean-host: maybe-distclean-utils
1707distclean-host: maybe-distclean-gnattools
2a4cbe27 1708
4fa63067 1709.PHONY: distclean-target
c52c6897
PB
1710
1711distclean-target: maybe-distclean-target-libstdc++-v3
1712distclean-target: maybe-distclean-target-libmudflap
1713distclean-target: maybe-distclean-target-libssp
1714distclean-target: maybe-distclean-target-libgcc-math
1715distclean-target: maybe-distclean-target-newlib
1716distclean-target: maybe-distclean-target-libgfortran
1717distclean-target: maybe-distclean-target-libobjc
1718distclean-target: maybe-distclean-target-libtermcap
1719distclean-target: maybe-distclean-target-winsup
1720distclean-target: maybe-distclean-target-libgloss
1721distclean-target: maybe-distclean-target-libiberty
1722distclean-target: maybe-distclean-target-gperf
1723distclean-target: maybe-distclean-target-examples
1724distclean-target: maybe-distclean-target-libffi
1725distclean-target: maybe-distclean-target-libjava
1726distclean-target: maybe-distclean-target-zlib
1727distclean-target: maybe-distclean-target-boehm-gc
1728distclean-target: maybe-distclean-target-qthreads
1729distclean-target: maybe-distclean-target-rda
1730distclean-target: maybe-distclean-target-libada
1731distclean-target: maybe-distclean-target-libgomp
2a4cbe27 1732
4fa63067 1733.PHONY: do-maintainer-clean
f70224b5 1734do-maintainer-clean:
0aed8855 1735 @: $(MAKE); $(unstage)
e360f423
PB
1736 @r=`${PWD_COMMAND}`; export r; \
1737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1738 $(MAKE) $(RECURSE_FLAGS_TO_PASS) maintainer-clean-host \
f70224b5 1739 maintainer-clean-target
f70224b5 1740
2a4cbe27 1741
4fa63067 1742.PHONY: maintainer-clean-host
c52c6897
PB
1743
1744maintainer-clean-host: maybe-maintainer-clean-ash
1745maintainer-clean-host: maybe-maintainer-clean-autoconf
1746maintainer-clean-host: maybe-maintainer-clean-automake
1747maintainer-clean-host: maybe-maintainer-clean-bash
1748maintainer-clean-host: maybe-maintainer-clean-bfd
1749maintainer-clean-host: maybe-maintainer-clean-opcodes
1750maintainer-clean-host: maybe-maintainer-clean-binutils
1751maintainer-clean-host: maybe-maintainer-clean-bison
1752maintainer-clean-host: maybe-maintainer-clean-byacc
1753maintainer-clean-host: maybe-maintainer-clean-bzip2
1754maintainer-clean-host: maybe-maintainer-clean-dejagnu
1755maintainer-clean-host: maybe-maintainer-clean-diff
1756maintainer-clean-host: maybe-maintainer-clean-dosutils
1757maintainer-clean-host: maybe-maintainer-clean-etc
1758maintainer-clean-host: maybe-maintainer-clean-fastjar
1759maintainer-clean-host: maybe-maintainer-clean-fileutils
1760maintainer-clean-host: maybe-maintainer-clean-findutils
1761maintainer-clean-host: maybe-maintainer-clean-find
1762maintainer-clean-host: maybe-maintainer-clean-fixincludes
1763maintainer-clean-host: maybe-maintainer-clean-flex
1764maintainer-clean-host: maybe-maintainer-clean-gas
1765maintainer-clean-host: maybe-maintainer-clean-gcc
1766maintainer-clean-host: maybe-maintainer-clean-gawk
1767maintainer-clean-host: maybe-maintainer-clean-gettext
1768maintainer-clean-host: maybe-maintainer-clean-gnuserv
1769maintainer-clean-host: maybe-maintainer-clean-gprof
1770maintainer-clean-host: maybe-maintainer-clean-gzip
1771maintainer-clean-host: maybe-maintainer-clean-hello
1772maintainer-clean-host: maybe-maintainer-clean-indent
1773maintainer-clean-host: maybe-maintainer-clean-intl
1774maintainer-clean-host: maybe-maintainer-clean-tcl
1775maintainer-clean-host: maybe-maintainer-clean-itcl
1776maintainer-clean-host: maybe-maintainer-clean-ld
1777maintainer-clean-host: maybe-maintainer-clean-libcpp
1778maintainer-clean-host: maybe-maintainer-clean-libdecnumber
1779maintainer-clean-host: maybe-maintainer-clean-libgui
1780maintainer-clean-host: maybe-maintainer-clean-libiberty
1781maintainer-clean-host: maybe-maintainer-clean-libtool
1782maintainer-clean-host: maybe-maintainer-clean-m4
1783maintainer-clean-host: maybe-maintainer-clean-make
1784maintainer-clean-host: maybe-maintainer-clean-mmalloc
1785maintainer-clean-host: maybe-maintainer-clean-patch
1786maintainer-clean-host: maybe-maintainer-clean-perl
1787maintainer-clean-host: maybe-maintainer-clean-prms
1788maintainer-clean-host: maybe-maintainer-clean-rcs
1789maintainer-clean-host: maybe-maintainer-clean-readline
1790maintainer-clean-host: maybe-maintainer-clean-release
1791maintainer-clean-host: maybe-maintainer-clean-recode
1792maintainer-clean-host: maybe-maintainer-clean-sed
1793maintainer-clean-host: maybe-maintainer-clean-send-pr
1794maintainer-clean-host: maybe-maintainer-clean-shellutils
1795maintainer-clean-host: maybe-maintainer-clean-sid
1796maintainer-clean-host: maybe-maintainer-clean-sim
1797maintainer-clean-host: maybe-maintainer-clean-tar
1798maintainer-clean-host: maybe-maintainer-clean-texinfo
1799maintainer-clean-host: maybe-maintainer-clean-textutils
1800maintainer-clean-host: maybe-maintainer-clean-time
1801maintainer-clean-host: maybe-maintainer-clean-uudecode
1802maintainer-clean-host: maybe-maintainer-clean-wdiff
1803maintainer-clean-host: maybe-maintainer-clean-zip
1804maintainer-clean-host: maybe-maintainer-clean-zlib
1805maintainer-clean-host: maybe-maintainer-clean-gdb
1806maintainer-clean-host: maybe-maintainer-clean-expect
1807maintainer-clean-host: maybe-maintainer-clean-guile
1808maintainer-clean-host: maybe-maintainer-clean-tk
1809maintainer-clean-host: maybe-maintainer-clean-libtermcap
1810maintainer-clean-host: maybe-maintainer-clean-utils
1811maintainer-clean-host: maybe-maintainer-clean-gnattools
2a4cbe27 1812
4fa63067 1813.PHONY: maintainer-clean-target
c52c6897
PB
1814
1815maintainer-clean-target: maybe-maintainer-clean-target-libstdc++-v3
1816maintainer-clean-target: maybe-maintainer-clean-target-libmudflap
1817maintainer-clean-target: maybe-maintainer-clean-target-libssp
1818maintainer-clean-target: maybe-maintainer-clean-target-libgcc-math
1819maintainer-clean-target: maybe-maintainer-clean-target-newlib
1820maintainer-clean-target: maybe-maintainer-clean-target-libgfortran
1821maintainer-clean-target: maybe-maintainer-clean-target-libobjc
1822maintainer-clean-target: maybe-maintainer-clean-target-libtermcap
1823maintainer-clean-target: maybe-maintainer-clean-target-winsup
1824maintainer-clean-target: maybe-maintainer-clean-target-libgloss
1825maintainer-clean-target: maybe-maintainer-clean-target-libiberty
1826maintainer-clean-target: maybe-maintainer-clean-target-gperf
1827maintainer-clean-target: maybe-maintainer-clean-target-examples
1828maintainer-clean-target: maybe-maintainer-clean-target-libffi
1829maintainer-clean-target: maybe-maintainer-clean-target-libjava
1830maintainer-clean-target: maybe-maintainer-clean-target-zlib
1831maintainer-clean-target: maybe-maintainer-clean-target-boehm-gc
1832maintainer-clean-target: maybe-maintainer-clean-target-qthreads
1833maintainer-clean-target: maybe-maintainer-clean-target-rda
1834maintainer-clean-target: maybe-maintainer-clean-target-libada
1835maintainer-clean-target: maybe-maintainer-clean-target-libgomp
2a4cbe27 1836
2a4cbe27 1837
4fa63067 1838# Here are the targets which correspond to the do-X targets.
2a4cbe27 1839
6d389afc 1840.PHONY: info installcheck dvi html install-info
4fa63067
NN
1841.PHONY: clean distclean mostlyclean maintainer-clean realclean
1842.PHONY: local-clean local-distclean local-maintainer-clean
1843info: do-info
1844installcheck: do-installcheck
1845dvi: do-dvi
6d389afc 1846html: do-html
2a4cbe27 1847
4fa63067
NN
1848# Make sure makeinfo is built before we do a `make info', if we're
1849# in fact building texinfo.
1850do-info: maybe-all-texinfo
2a4cbe27 1851
4fa63067 1852install-info: do-install-info dir.info
b40e3958 1853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
1854 if [ -f dir.info ] ; then \
1855 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
1856 else true ; fi
2a4cbe27 1857
4fa63067
NN
1858local-clean:
1859 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 1860
4fa63067
NN
1861local-distclean:
1862 -rm -f Makefile config.status config.cache mh-frag mt-frag
0aed8855 1863 -rm -f maybedep.tmp serdep.tmp
4fa63067
NN
1864 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
1865 rm -rf $(TARGET_SUBDIR); \
1866 else true; fi
1867 -rm -rf $(BUILD_SUBDIR)
b00612cc
PB
1868 -if [ "$(HOST_SUBDIR)" != "." ]; then \
1869 rm -rf $(HOST_SUBDIR); \
1870 else true; fi
4fa63067
NN
1871 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
1872 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
1873 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
1874 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
1875 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 1876
4fa63067
NN
1877local-maintainer-clean:
1878 @echo "This command is intended for maintainers to use;"
1879 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 1880
4fa63067
NN
1881clean: do-clean local-clean
1882mostlyclean: do-mostlyclean local-clean
1883distclean: do-distclean local-clean local-distclean
1884maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
1885maintainer-clean: local-distclean
1886realclean: maintainer-clean
2a4cbe27 1887
be01d343 1888# Extra dependency for clean-target, owing to the mixed nature of gcc.
4fa63067
NN
1889clean-target: clean-target-libgcc
1890clean-target-libgcc:
be01d343 1891 test ! -d gcc || (cd gcc && $(MAKE) $@)
2a4cbe27 1892
4fa63067 1893# Check target.
2a4cbe27 1894
4fa63067
NN
1895.PHONY: check do-check
1896check: do-check
2a4cbe27 1897
4fa63067 1898# Only include modules actually being configured and built.
f70224b5
PB
1899.PHONY: check-host
1900check-host: \
4fa63067
NN
1901 maybe-check-ash \
1902 maybe-check-autoconf \
1903 maybe-check-automake \
1904 maybe-check-bash \
1905 maybe-check-bfd \
1906 maybe-check-opcodes \
1907 maybe-check-binutils \
1908 maybe-check-bison \
1909 maybe-check-byacc \
1910 maybe-check-bzip2 \
1911 maybe-check-dejagnu \
1912 maybe-check-diff \
1913 maybe-check-dosutils \
1914 maybe-check-etc \
1915 maybe-check-fastjar \
1916 maybe-check-fileutils \
1917 maybe-check-findutils \
1918 maybe-check-find \
d3ed111c 1919 maybe-check-fixincludes \
4fa63067
NN
1920 maybe-check-flex \
1921 maybe-check-gas \
b813574b 1922 maybe-check-gcc \
4fa63067
NN
1923 maybe-check-gawk \
1924 maybe-check-gettext \
1925 maybe-check-gnuserv \
1926 maybe-check-gprof \
1927 maybe-check-gzip \
1928 maybe-check-hello \
1929 maybe-check-indent \
1930 maybe-check-intl \
1931 maybe-check-tcl \
1932 maybe-check-itcl \
1933 maybe-check-ld \
04cf1b77 1934 maybe-check-libcpp \
be01d343 1935 maybe-check-libdecnumber \
4fa63067
NN
1936 maybe-check-libgui \
1937 maybe-check-libiberty \
1938 maybe-check-libtool \
1939 maybe-check-m4 \
1940 maybe-check-make \
1941 maybe-check-mmalloc \
1942 maybe-check-patch \
1943 maybe-check-perl \
1944 maybe-check-prms \
1945 maybe-check-rcs \
1946 maybe-check-readline \
1947 maybe-check-release \
1948 maybe-check-recode \
1949 maybe-check-sed \
1950 maybe-check-send-pr \
1951 maybe-check-shellutils \
1952 maybe-check-sid \
1953 maybe-check-sim \
1954 maybe-check-tar \
1955 maybe-check-texinfo \
1956 maybe-check-textutils \
1957 maybe-check-time \
1958 maybe-check-uudecode \
1959 maybe-check-wdiff \
1960 maybe-check-zip \
1961 maybe-check-zlib \
1962 maybe-check-gdb \
1963 maybe-check-expect \
1964 maybe-check-guile \
1965 maybe-check-tk \
4fa63067
NN
1966 maybe-check-libtermcap \
1967 maybe-check-utils \
f70224b5
PB
1968 maybe-check-gnattools
1969
1970.PHONY: check-target
1971check-target: \
4fa63067 1972 maybe-check-target-libstdc++-v3 \
4b1cb4fe 1973 maybe-check-target-libmudflap \
064d0a7c 1974 maybe-check-target-libssp \
b3ded179 1975 maybe-check-target-libgcc-math \
4fa63067 1976 maybe-check-target-newlib \
4b1cb4fe 1977 maybe-check-target-libgfortran \
4fa63067
NN
1978 maybe-check-target-libobjc \
1979 maybe-check-target-libtermcap \
1980 maybe-check-target-winsup \
1981 maybe-check-target-libgloss \
1982 maybe-check-target-libiberty \
1983 maybe-check-target-gperf \
1984 maybe-check-target-examples \
1985 maybe-check-target-libffi \
1986 maybe-check-target-libjava \
1987 maybe-check-target-zlib \
1988 maybe-check-target-boehm-gc \
1989 maybe-check-target-qthreads \
1990 maybe-check-target-rda \
b3ded179
PB
1991 maybe-check-target-libada \
1992 maybe-check-target-libgomp
f70224b5
PB
1993
1994do-check:
0aed8855 1995 @: $(MAKE); $(unstage)
e360f423
PB
1996 @r=`${PWD_COMMAND}`; export r; \
1997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1998 $(MAKE) $(RECURSE_FLAGS_TO_PASS) check-host check-target
2a4cbe27 1999
4fa63067 2000# Automated reporting of test results.
2a4cbe27 2001
4fa63067
NN
2002warning.log: build.log
2003 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 2004
4fa63067
NN
2005mail-report.log:
2006 if test x'$(BOOT_CFLAGS)' != x''; then \
2007 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2008 fi; \
2009 $(srcdir)/contrib/test_summary -t >$@
2010 chmod +x $@
2011 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2012
4fa63067
NN
2013mail-report-with-warnings.log: warning.log
2014 if test x'$(BOOT_CFLAGS)' != x''; then \
2015 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
2016 fi; \
2017 $(srcdir)/contrib/test_summary -t -i warning.log >$@
2018 chmod +x $@
2019 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 2020
4fa63067 2021# Installation targets.
2a4cbe27 2022
4fa63067 2023.PHONY: install uninstall
f70224b5 2024install:
0aed8855 2025 @: $(MAKE); $(unstage)
e360f423
PB
2026 @r=`${PWD_COMMAND}`; export r; \
2027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2028 $(MAKE) $(RECURSE_FLAGS_TO_PASS) installdirs install-host install-target
2a4cbe27 2029
4fa63067
NN
2030.PHONY: install-host-nogcc
2031install-host-nogcc: \
2032 maybe-install-ash \
2033 maybe-install-autoconf \
2034 maybe-install-automake \
2035 maybe-install-bash \
2036 maybe-install-bfd \
2037 maybe-install-opcodes \
2038 maybe-install-binutils \
2039 maybe-install-bison \
2040 maybe-install-byacc \
2041 maybe-install-bzip2 \
2042 maybe-install-dejagnu \
2043 maybe-install-diff \
2044 maybe-install-dosutils \
2045 maybe-install-etc \
2046 maybe-install-fastjar \
2047 maybe-install-fileutils \
2048 maybe-install-findutils \
2049 maybe-install-find \
d3ed111c 2050 maybe-install-fixincludes \
4fa63067
NN
2051 maybe-install-flex \
2052 maybe-install-gas \
2053 maybe-install-gawk \
2054 maybe-install-gettext \
2055 maybe-install-gnuserv \
2056 maybe-install-gprof \
2057 maybe-install-gzip \
2058 maybe-install-hello \
2059 maybe-install-indent \
2060 maybe-install-intl \
2061 maybe-install-tcl \
2062 maybe-install-itcl \
2063 maybe-install-ld \
04cf1b77 2064 maybe-install-libcpp \
be01d343 2065 maybe-install-libdecnumber \
4fa63067
NN
2066 maybe-install-libgui \
2067 maybe-install-libiberty \
2068 maybe-install-libtool \
2069 maybe-install-m4 \
2070 maybe-install-make \
2071 maybe-install-mmalloc \
2072 maybe-install-patch \
2073 maybe-install-perl \
2074 maybe-install-prms \
2075 maybe-install-rcs \
2076 maybe-install-readline \
2077 maybe-install-release \
2078 maybe-install-recode \
2079 maybe-install-sed \
2080 maybe-install-send-pr \
2081 maybe-install-shellutils \
2082 maybe-install-sid \
2083 maybe-install-sim \
2084 maybe-install-tar \
2085 maybe-install-texinfo \
2086 maybe-install-textutils \
2087 maybe-install-time \
2088 maybe-install-uudecode \
2089 maybe-install-wdiff \
2090 maybe-install-zip \
2091 maybe-install-zlib \
2092 maybe-install-gdb \
2093 maybe-install-expect \
2094 maybe-install-guile \
2095 maybe-install-tk \
4fa63067 2096 maybe-install-libtermcap \
b00612cc
PB
2097 maybe-install-utils \
2098 maybe-install-gnattools
2a4cbe27 2099
4fa63067 2100.PHONY: install-host
b813574b 2101install-host: \
4fa63067
NN
2102 maybe-install-ash \
2103 maybe-install-autoconf \
2104 maybe-install-automake \
2105 maybe-install-bash \
2106 maybe-install-bfd \
2107 maybe-install-opcodes \
2108 maybe-install-binutils \
2109 maybe-install-bison \
2110 maybe-install-byacc \
2111 maybe-install-bzip2 \
2112 maybe-install-dejagnu \
2113 maybe-install-diff \
2114 maybe-install-dosutils \
2115 maybe-install-etc \
2116 maybe-install-fastjar \
2117 maybe-install-fileutils \
2118 maybe-install-findutils \
2119 maybe-install-find \
d3ed111c 2120 maybe-install-fixincludes \
4fa63067
NN
2121 maybe-install-flex \
2122 maybe-install-gas \
b813574b 2123 maybe-install-gcc \
4fa63067
NN
2124 maybe-install-gawk \
2125 maybe-install-gettext \
2126 maybe-install-gnuserv \
2127 maybe-install-gprof \
2128 maybe-install-gzip \
2129 maybe-install-hello \
2130 maybe-install-indent \
2131 maybe-install-intl \
2132 maybe-install-tcl \
2133 maybe-install-itcl \
2134 maybe-install-ld \
04cf1b77 2135 maybe-install-libcpp \
be01d343 2136 maybe-install-libdecnumber \
4fa63067
NN
2137 maybe-install-libgui \
2138 maybe-install-libiberty \
2139 maybe-install-libtool \
2140 maybe-install-m4 \
2141 maybe-install-make \
2142 maybe-install-mmalloc \
2143 maybe-install-patch \
2144 maybe-install-perl \
2145 maybe-install-prms \
2146 maybe-install-rcs \
2147 maybe-install-readline \
2148 maybe-install-release \
2149 maybe-install-recode \
2150 maybe-install-sed \
2151 maybe-install-send-pr \
2152 maybe-install-shellutils \
2153 maybe-install-sid \
2154 maybe-install-sim \
2155 maybe-install-tar \
2156 maybe-install-texinfo \
2157 maybe-install-textutils \
2158 maybe-install-time \
2159 maybe-install-uudecode \
2160 maybe-install-wdiff \
2161 maybe-install-zip \
2162 maybe-install-zlib \
2163 maybe-install-gdb \
2164 maybe-install-expect \
2165 maybe-install-guile \
2166 maybe-install-tk \
4fa63067 2167 maybe-install-libtermcap \
b00612cc
PB
2168 maybe-install-utils \
2169 maybe-install-gnattools
2a4cbe27 2170
4fa63067
NN
2171.PHONY: install-target
2172install-target: \
2173 maybe-install-target-libstdc++-v3 \
4b1cb4fe 2174 maybe-install-target-libmudflap \
064d0a7c 2175 maybe-install-target-libssp \
b3ded179 2176 maybe-install-target-libgcc-math \
4fa63067 2177 maybe-install-target-newlib \
4b1cb4fe 2178 maybe-install-target-libgfortran \
4fa63067
NN
2179 maybe-install-target-libobjc \
2180 maybe-install-target-libtermcap \
2181 maybe-install-target-winsup \
2182 maybe-install-target-libgloss \
2183 maybe-install-target-libiberty \
2184 maybe-install-target-gperf \
2185 maybe-install-target-examples \
2186 maybe-install-target-libffi \
2187 maybe-install-target-libjava \
2188 maybe-install-target-zlib \
2189 maybe-install-target-boehm-gc \
2190 maybe-install-target-qthreads \
2191 maybe-install-target-rda \
b3ded179
PB
2192 maybe-install-target-libada \
2193 maybe-install-target-libgomp
2a4cbe27 2194
4fa63067
NN
2195uninstall:
2196 @echo "the uninstall target is not supported in this tree"
2a4cbe27 2197
4fa63067
NN
2198.PHONY: install.all
2199install.all: install-no-fixedincludes
2200 @if [ -f ./gcc/Makefile ] ; then \
2201 r=`${PWD_COMMAND}` ; export r ; \
0aed8855 2202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 2203 $(HOST_EXPORTS) \
4fa63067
NN
2204 (cd ./gcc && \
2205 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2206 else \
2207 true ; \
2208 fi
2a4cbe27 2209
4fa63067
NN
2210# install-no-fixedincludes is used because Cygnus can not distribute
2211# the fixed header files.
2212.PHONY: install-no-fixedincludes
2213install-no-fixedincludes: installdirs install-host-nogcc \
2214 install-target gcc-no-fixedincludes
2a4cbe27 2215
4fa63067 2216### other supporting targets
2a4cbe27 2217
4fa63067
NN
2218MAKEDIRS= \
2219 $(DESTDIR)$(prefix) \
2220 $(DESTDIR)$(exec_prefix)
2221.PHONY: installdirs
2222installdirs: mkinstalldirs
2223 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2224
4fa63067
NN
2225dir.info: do-install-info
2226 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2227 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2228 mv -f dir.info.new dir.info ; \
2229 else true ; \
2230 fi
2a4cbe27 2231
4fa63067
NN
2232dist:
2233 @echo "Building a full distribution of this tree isn't done"
2234 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2235
4fa63067 2236etags tags: TAGS
2a4cbe27 2237
4fa63067
NN
2238# Right now this just builds TAGS in each subdirectory. emacs19 has the
2239# ability to use several tags files at once, so there is probably no need
2240# to combine them into one big TAGS file (like CVS 1.3 does). We could
2241# (if we felt like it) have this Makefile write a piece of elisp which
2242# the user could load to tell emacs19 where all the TAGS files we just
2243# built are.
2244TAGS: do-TAGS
2a4cbe27 2245
a7254363
PB
2246# ------------------------------------
2247# Macros for configure and all targets
2248# ------------------------------------
2249
2250
2251
2252
2253
4fa63067
NN
2254# --------------------------------------
2255# Modules which run on the build machine
2256# --------------------------------------
2257
a7254363 2258
4fa63067
NN
2259.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2260maybe-configure-build-libiberty:
6bd3dfaa
PB
2261@if build-libiberty
2262maybe-configure-build-libiberty: configure-build-libiberty
c52c6897 2263configure-build-libiberty:
0aed8855 2264 @: $(MAKE); $(unstage)
c52c6897 2265 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2267 test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2268 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
378fce5b 2269 $(BUILD_EXPORTS) \
4fa63067
NN
2270 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2271 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2272 case $(srcdir) in \
b00612cc
PB
2273 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2274 *) topdir=`echo $(BUILD_SUBDIR)/libiberty/ | \
2275 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2276 esac; \
b00612cc
PB
2277 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2278 libsrcdir="$$s/libiberty"; \
4fa63067
NN
2279 rm -f no-such-file || : ; \
2280 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 2281 $(BUILD_CONFIGARGS) $${srcdiroption} \
2a4cbe27 2282 || exit 1
6bd3dfaa 2283@endif build-libiberty
2a4cbe27 2284
a7254363
PB
2285
2286
d545f33b
PB
2287
2288
4fa63067
NN
2289.PHONY: all-build-libiberty maybe-all-build-libiberty
2290maybe-all-build-libiberty:
6bd3dfaa 2291@if build-libiberty
72b2455a 2292TARGET-build-libiberty=all
6bd3dfaa 2293maybe-all-build-libiberty: all-build-libiberty
4fa63067 2294all-build-libiberty: configure-build-libiberty
0aed8855 2295 @: $(MAKE); $(unstage)
4fa63067 2296 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2298 $(BUILD_EXPORTS) \
72b2455a 2299 (cd $(BUILD_SUBDIR)/libiberty && \
a7254363 2300 $(MAKE) $(TARGET-build-libiberty))
6bd3dfaa 2301@endif build-libiberty
2a4cbe27 2302
a7254363
PB
2303
2304
d545f33b
PB
2305
2306
6a9cf61e
PB
2307.PHONY: configure-build-bison maybe-configure-build-bison
2308maybe-configure-build-bison:
2309@if build-bison
2310maybe-configure-build-bison: configure-build-bison
c52c6897 2311configure-build-bison:
0aed8855 2312 @: $(MAKE); $(unstage)
c52c6897 2313 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2315 test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2316 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
6a9cf61e
PB
2317 $(BUILD_EXPORTS) \
2318 echo Configuring in $(BUILD_SUBDIR)/bison; \
2319 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2320 case $(srcdir) in \
b00612cc
PB
2321 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2322 *) topdir=`echo $(BUILD_SUBDIR)/bison/ | \
2323 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2324 esac; \
b00612cc
PB
2325 srcdiroption="--srcdir=$${topdir}/bison"; \
2326 libsrcdir="$$s/bison"; \
6a9cf61e
PB
2327 rm -f no-such-file || : ; \
2328 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 2329 $(BUILD_CONFIGARGS) $${srcdiroption} \
6a9cf61e
PB
2330 || exit 1
2331@endif build-bison
2332
a7254363
PB
2333
2334
d545f33b
PB
2335
2336
6a9cf61e
PB
2337.PHONY: all-build-bison maybe-all-build-bison
2338maybe-all-build-bison:
2339@if build-bison
72b2455a 2340TARGET-build-bison=all
6a9cf61e
PB
2341maybe-all-build-bison: all-build-bison
2342all-build-bison: configure-build-bison
0aed8855 2343 @: $(MAKE); $(unstage)
6a9cf61e
PB
2344 @r=`${PWD_COMMAND}`; export r; \
2345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2346 $(BUILD_EXPORTS) \
72b2455a 2347 (cd $(BUILD_SUBDIR)/bison && \
a7254363 2348 $(MAKE) $(TARGET-build-bison))
6a9cf61e
PB
2349@endif build-bison
2350
a7254363
PB
2351
2352
d545f33b
PB
2353
2354
6a9cf61e
PB
2355.PHONY: configure-build-byacc maybe-configure-build-byacc
2356maybe-configure-build-byacc:
2357@if build-byacc
2358maybe-configure-build-byacc: configure-build-byacc
c52c6897 2359configure-build-byacc:
0aed8855 2360 @: $(MAKE); $(unstage)
c52c6897 2361 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2363 test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2364 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
6a9cf61e
PB
2365 $(BUILD_EXPORTS) \
2366 echo Configuring in $(BUILD_SUBDIR)/byacc; \
2367 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2368 case $(srcdir) in \
b00612cc
PB
2369 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2370 *) topdir=`echo $(BUILD_SUBDIR)/byacc/ | \
2371 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2372 esac; \
b00612cc
PB
2373 srcdiroption="--srcdir=$${topdir}/byacc"; \
2374 libsrcdir="$$s/byacc"; \
6a9cf61e
PB
2375 rm -f no-such-file || : ; \
2376 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 2377 $(BUILD_CONFIGARGS) $${srcdiroption} \
6a9cf61e
PB
2378 || exit 1
2379@endif build-byacc
2380
a7254363
PB
2381
2382
d545f33b
PB
2383
2384
6a9cf61e
PB
2385.PHONY: all-build-byacc maybe-all-build-byacc
2386maybe-all-build-byacc:
2387@if build-byacc
72b2455a 2388TARGET-build-byacc=all
6a9cf61e
PB
2389maybe-all-build-byacc: all-build-byacc
2390all-build-byacc: configure-build-byacc
0aed8855 2391 @: $(MAKE); $(unstage)
6a9cf61e
PB
2392 @r=`${PWD_COMMAND}`; export r; \
2393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2394 $(BUILD_EXPORTS) \
72b2455a 2395 (cd $(BUILD_SUBDIR)/byacc && \
a7254363 2396 $(MAKE) $(TARGET-build-byacc))
6a9cf61e
PB
2397@endif build-byacc
2398
a7254363
PB
2399
2400
d545f33b
PB
2401
2402
6a9cf61e
PB
2403.PHONY: configure-build-flex maybe-configure-build-flex
2404maybe-configure-build-flex:
2405@if build-flex
2406maybe-configure-build-flex: configure-build-flex
c52c6897 2407configure-build-flex:
0aed8855 2408 @: $(MAKE); $(unstage)
c52c6897 2409 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2411 test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2412 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
6a9cf61e
PB
2413 $(BUILD_EXPORTS) \
2414 echo Configuring in $(BUILD_SUBDIR)/flex; \
2415 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2416 case $(srcdir) in \
b00612cc
PB
2417 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2418 *) topdir=`echo $(BUILD_SUBDIR)/flex/ | \
2419 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2420 esac; \
b00612cc
PB
2421 srcdiroption="--srcdir=$${topdir}/flex"; \
2422 libsrcdir="$$s/flex"; \
6a9cf61e
PB
2423 rm -f no-such-file || : ; \
2424 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 2425 $(BUILD_CONFIGARGS) $${srcdiroption} \
6a9cf61e
PB
2426 || exit 1
2427@endif build-flex
2428
a7254363
PB
2429
2430
d545f33b
PB
2431
2432
6a9cf61e
PB
2433.PHONY: all-build-flex maybe-all-build-flex
2434maybe-all-build-flex:
2435@if build-flex
72b2455a 2436TARGET-build-flex=all
6a9cf61e
PB
2437maybe-all-build-flex: all-build-flex
2438all-build-flex: configure-build-flex
0aed8855 2439 @: $(MAKE); $(unstage)
6a9cf61e
PB
2440 @r=`${PWD_COMMAND}`; export r; \
2441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2442 $(BUILD_EXPORTS) \
72b2455a 2443 (cd $(BUILD_SUBDIR)/flex && \
a7254363 2444 $(MAKE) $(TARGET-build-flex))
6a9cf61e
PB
2445@endif build-flex
2446
a7254363
PB
2447
2448
d545f33b
PB
2449
2450
6a9cf61e
PB
2451.PHONY: configure-build-m4 maybe-configure-build-m4
2452maybe-configure-build-m4:
2453@if build-m4
2454maybe-configure-build-m4: configure-build-m4
c52c6897 2455configure-build-m4:
0aed8855 2456 @: $(MAKE); $(unstage)
c52c6897 2457 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2459 test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2460 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
6a9cf61e
PB
2461 $(BUILD_EXPORTS) \
2462 echo Configuring in $(BUILD_SUBDIR)/m4; \
2463 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2464 case $(srcdir) in \
b00612cc
PB
2465 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2466 *) topdir=`echo $(BUILD_SUBDIR)/m4/ | \
2467 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2468 esac; \
b00612cc
PB
2469 srcdiroption="--srcdir=$${topdir}/m4"; \
2470 libsrcdir="$$s/m4"; \
6a9cf61e
PB
2471 rm -f no-such-file || : ; \
2472 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 2473 $(BUILD_CONFIGARGS) $${srcdiroption} \
6a9cf61e
PB
2474 || exit 1
2475@endif build-m4
2476
a7254363
PB
2477
2478
d545f33b
PB
2479
2480
6a9cf61e
PB
2481.PHONY: all-build-m4 maybe-all-build-m4
2482maybe-all-build-m4:
2483@if build-m4
72b2455a 2484TARGET-build-m4=all
6a9cf61e
PB
2485maybe-all-build-m4: all-build-m4
2486all-build-m4: configure-build-m4
0aed8855 2487 @: $(MAKE); $(unstage)
6a9cf61e
PB
2488 @r=`${PWD_COMMAND}`; export r; \
2489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2490 $(BUILD_EXPORTS) \
72b2455a 2491 (cd $(BUILD_SUBDIR)/m4 && \
a7254363 2492 $(MAKE) $(TARGET-build-m4))
6a9cf61e
PB
2493@endif build-m4
2494
a7254363
PB
2495
2496
d545f33b
PB
2497
2498
6a9cf61e
PB
2499.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2500maybe-configure-build-texinfo:
2501@if build-texinfo
2502maybe-configure-build-texinfo: configure-build-texinfo
c52c6897 2503configure-build-texinfo:
0aed8855 2504 @: $(MAKE); $(unstage)
c52c6897 2505 @r=`${PWD_COMMAND}`; export r; \
6a9cf61e 2506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2507 test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2508 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
6a9cf61e
PB
2509 $(BUILD_EXPORTS) \
2510 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2511 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2512 case $(srcdir) in \
b00612cc
PB
2513 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2514 *) topdir=`echo $(BUILD_SUBDIR)/texinfo/ | \
2515 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
6a9cf61e 2516 esac; \
b00612cc
PB
2517 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2518 libsrcdir="$$s/texinfo"; \
6a9cf61e
PB
2519 rm -f no-such-file || : ; \
2520 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 2521 $(BUILD_CONFIGARGS) $${srcdiroption} \
6a9cf61e
PB
2522 || exit 1
2523@endif build-texinfo
2524
a7254363
PB
2525
2526
d545f33b
PB
2527
2528
6a9cf61e
PB
2529.PHONY: all-build-texinfo maybe-all-build-texinfo
2530maybe-all-build-texinfo:
2531@if build-texinfo
72b2455a 2532TARGET-build-texinfo=all
6a9cf61e
PB
2533maybe-all-build-texinfo: all-build-texinfo
2534all-build-texinfo: configure-build-texinfo
0aed8855 2535 @: $(MAKE); $(unstage)
6a9cf61e
PB
2536 @r=`${PWD_COMMAND}`; export r; \
2537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2538 $(BUILD_EXPORTS) \
72b2455a 2539 (cd $(BUILD_SUBDIR)/texinfo && \
a7254363 2540 $(MAKE) $(TARGET-build-texinfo))
6a9cf61e
PB
2541@endif build-texinfo
2542
a7254363
PB
2543
2544
d545f33b
PB
2545
2546
ee025550
PB
2547.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2548maybe-configure-build-fixincludes:
2549@if build-fixincludes
2550maybe-configure-build-fixincludes: configure-build-fixincludes
c52c6897 2551configure-build-fixincludes:
0aed8855 2552 @: $(MAKE); $(unstage)
c52c6897 2553 @r=`${PWD_COMMAND}`; export r; \
ee025550 2554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2555 test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2556 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
ee025550
PB
2557 $(BUILD_EXPORTS) \
2558 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2559 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2560 case $(srcdir) in \
b00612cc
PB
2561 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2562 *) topdir=`echo $(BUILD_SUBDIR)/fixincludes/ | \
2563 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
ee025550 2564 esac; \
b00612cc
PB
2565 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2566 libsrcdir="$$s/fixincludes"; \
ee025550
PB
2567 rm -f no-such-file || : ; \
2568 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 2569 $(BUILD_CONFIGARGS) $${srcdiroption} \
ee025550
PB
2570 || exit 1
2571@endif build-fixincludes
2572
a7254363
PB
2573
2574
d545f33b
PB
2575
2576
ee025550
PB
2577.PHONY: all-build-fixincludes maybe-all-build-fixincludes
2578maybe-all-build-fixincludes:
2579@if build-fixincludes
2580TARGET-build-fixincludes=all
2581maybe-all-build-fixincludes: all-build-fixincludes
2582all-build-fixincludes: configure-build-fixincludes
0aed8855 2583 @: $(MAKE); $(unstage)
ee025550
PB
2584 @r=`${PWD_COMMAND}`; export r; \
2585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2586 $(BUILD_EXPORTS) \
2587 (cd $(BUILD_SUBDIR)/fixincludes && \
a7254363 2588 $(MAKE) $(TARGET-build-fixincludes))
ee025550
PB
2589@endif build-fixincludes
2590
2a4cbe27 2591
a7254363 2592
d545f33b
PB
2593
2594
4fa63067
NN
2595# --------------------------------------
2596# Modules which run on the host machine
2597# --------------------------------------
2a4cbe27 2598
a7254363 2599
4fa63067
NN
2600.PHONY: configure-ash maybe-configure-ash
2601maybe-configure-ash:
6bd3dfaa
PB
2602@if ash
2603maybe-configure-ash: configure-ash
c52c6897 2604configure-ash:
0aed8855 2605 @: $(MAKE); $(unstage)
c52c6897 2606 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2608 test ! -f $(HOST_SUBDIR)/ash/Makefile || exit 0; \
2609 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ash ; \
378fce5b 2610 $(HOST_EXPORTS) \
a7254363
PB
2611 echo Configuring in $(HOST_SUBDIR)/ash; \
2612 cd "$(HOST_SUBDIR)/ash" || exit 1; \
4fa63067 2613 case $(srcdir) in \
b00612cc
PB
2614 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2615 *) topdir=`echo $(HOST_SUBDIR)/ash/ | \
2616 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2617 esac; \
b00612cc
PB
2618 srcdiroption="--srcdir=$${topdir}/ash"; \
2619 libsrcdir="$$s/ash"; \
4fa63067 2620 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 2621 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 2622 || exit 1
6bd3dfaa 2623@endif ash
2a4cbe27 2624
a7254363
PB
2625
2626
d545f33b
PB
2627
2628
4fa63067
NN
2629.PHONY: all-ash maybe-all-ash
2630maybe-all-ash:
6bd3dfaa 2631@if ash
d27cc32e 2632TARGET-ash=all
6bd3dfaa 2633maybe-all-ash: all-ash
4fa63067 2634all-ash: configure-ash
0aed8855 2635 @: $(MAKE); $(unstage)
4fa63067
NN
2636 @r=`${PWD_COMMAND}`; export r; \
2637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2638 $(HOST_EXPORTS) \
b00612cc
PB
2639 (cd $(HOST_SUBDIR)/ash && \
2640 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-ash))
6bd3dfaa 2641@endif ash
2a4cbe27 2642
a7254363 2643
d545f33b
PB
2644
2645
4fa63067
NN
2646.PHONY: check-ash maybe-check-ash
2647maybe-check-ash:
6bd3dfaa
PB
2648@if ash
2649maybe-check-ash: check-ash
2a4cbe27 2650
4fa63067 2651check-ash:
0aed8855 2652 @: $(MAKE); $(unstage)
4fa63067 2653 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2655 $(HOST_EXPORTS) \
b00612cc
PB
2656 (cd $(HOST_SUBDIR)/ash && \
2657 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 2658
6bd3dfaa 2659@endif ash
2a4cbe27 2660
4fa63067
NN
2661.PHONY: install-ash maybe-install-ash
2662maybe-install-ash:
6bd3dfaa
PB
2663@if ash
2664maybe-install-ash: install-ash
2a4cbe27 2665
4fa63067 2666install-ash: installdirs
0aed8855 2667 @: $(MAKE); $(unstage)
4fa63067 2668 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2670 $(HOST_EXPORTS) \
b00612cc 2671 (cd $(HOST_SUBDIR)/ash && \
2da12f12 2672 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 2673
6bd3dfaa 2674@endif ash
2a4cbe27 2675
4fa63067 2676# Other targets (info, dvi, etc.)
2a4cbe27 2677
4fa63067
NN
2678.PHONY: maybe-info-ash info-ash
2679maybe-info-ash:
6bd3dfaa
PB
2680@if ash
2681maybe-info-ash: info-ash
4fa63067
NN
2682
2683info-ash: \
2684 configure-ash
0aed8855 2685 @: $(MAKE); $(unstage)
4fa63067 2686 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2687 r=`${PWD_COMMAND}`; export r; \
2688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2689 $(HOST_EXPORTS) \
b813574b 2690 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2692 done; \
4fa63067 2693 echo "Doing info in ash" ; \
b00612cc 2694 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2697 "RANLIB=$${RANLIB}" \
2698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2699 info) \
2a4cbe27
NN
2700 || exit 1
2701
6bd3dfaa 2702@endif ash
2a4cbe27 2703
4fa63067
NN
2704.PHONY: maybe-dvi-ash dvi-ash
2705maybe-dvi-ash:
6bd3dfaa
PB
2706@if ash
2707maybe-dvi-ash: dvi-ash
2a4cbe27 2708
4fa63067
NN
2709dvi-ash: \
2710 configure-ash
0aed8855 2711 @: $(MAKE); $(unstage)
4fa63067 2712 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2713 r=`${PWD_COMMAND}`; export r; \
2714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2715 $(HOST_EXPORTS) \
b813574b 2716 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2718 done; \
4fa63067 2719 echo "Doing dvi in ash" ; \
b00612cc 2720 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2723 "RANLIB=$${RANLIB}" \
2724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2725 dvi) \
2a4cbe27
NN
2726 || exit 1
2727
6bd3dfaa 2728@endif ash
2a4cbe27 2729
6d389afc
MS
2730.PHONY: maybe-html-ash html-ash
2731maybe-html-ash:
2732@if ash
2733maybe-html-ash: html-ash
2734
2735html-ash: \
2736 configure-ash
0aed8855 2737 @: $(MAKE); $(unstage)
6d389afc
MS
2738 @[ -f ./ash/Makefile ] || exit 0; \
2739 r=`${PWD_COMMAND}`; export r; \
2740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
2741 $(HOST_EXPORTS) \
2742 for flag in $(EXTRA_HOST_FLAGS) ; do \
2743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2744 done; \
2745 echo "Doing html in ash" ; \
b00612cc 2746 (cd $(HOST_SUBDIR)/ash && \
6d389afc
MS
2747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2749 "RANLIB=$${RANLIB}" \
2750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2751 html) \
2752 || exit 1
2753
2754@endif ash
2755
4fa63067
NN
2756.PHONY: maybe-TAGS-ash TAGS-ash
2757maybe-TAGS-ash:
6bd3dfaa
PB
2758@if ash
2759maybe-TAGS-ash: TAGS-ash
2a4cbe27 2760
4fa63067
NN
2761TAGS-ash: \
2762 configure-ash
0aed8855 2763 @: $(MAKE); $(unstage)
4fa63067 2764 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2765 r=`${PWD_COMMAND}`; export r; \
2766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2767 $(HOST_EXPORTS) \
b813574b 2768 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2770 done; \
4fa63067 2771 echo "Doing TAGS in ash" ; \
b00612cc 2772 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2775 "RANLIB=$${RANLIB}" \
2776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2777 TAGS) \
2a4cbe27
NN
2778 || exit 1
2779
6bd3dfaa 2780@endif ash
2a4cbe27 2781
4fa63067
NN
2782.PHONY: maybe-install-info-ash install-info-ash
2783maybe-install-info-ash:
6bd3dfaa
PB
2784@if ash
2785maybe-install-info-ash: install-info-ash
2a4cbe27 2786
4fa63067
NN
2787install-info-ash: \
2788 configure-ash \
2789 info-ash
0aed8855 2790 @: $(MAKE); $(unstage)
4fa63067 2791 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2792 r=`${PWD_COMMAND}`; export r; \
2793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2794 $(HOST_EXPORTS) \
b813574b 2795 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2797 done; \
4fa63067 2798 echo "Doing install-info in ash" ; \
b00612cc 2799 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2802 "RANLIB=$${RANLIB}" \
2803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2804 install-info) \
2a4cbe27
NN
2805 || exit 1
2806
6bd3dfaa 2807@endif ash
2a4cbe27 2808
4fa63067
NN
2809.PHONY: maybe-installcheck-ash installcheck-ash
2810maybe-installcheck-ash:
6bd3dfaa
PB
2811@if ash
2812maybe-installcheck-ash: installcheck-ash
2a4cbe27 2813
4fa63067
NN
2814installcheck-ash: \
2815 configure-ash
0aed8855 2816 @: $(MAKE); $(unstage)
4fa63067 2817 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2818 r=`${PWD_COMMAND}`; export r; \
2819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2820 $(HOST_EXPORTS) \
b813574b 2821 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2823 done; \
4fa63067 2824 echo "Doing installcheck in ash" ; \
b00612cc 2825 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2828 "RANLIB=$${RANLIB}" \
2829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2830 installcheck) \
2a4cbe27
NN
2831 || exit 1
2832
6bd3dfaa 2833@endif ash
2a4cbe27 2834
4fa63067
NN
2835.PHONY: maybe-mostlyclean-ash mostlyclean-ash
2836maybe-mostlyclean-ash:
6bd3dfaa
PB
2837@if ash
2838maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 2839
4fa63067 2840mostlyclean-ash:
0aed8855 2841 @: $(MAKE); $(unstage)
4fa63067 2842 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2843 r=`${PWD_COMMAND}`; export r; \
2844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2845 $(HOST_EXPORTS) \
b813574b 2846 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2848 done; \
4fa63067 2849 echo "Doing mostlyclean in ash" ; \
b00612cc 2850 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2853 "RANLIB=$${RANLIB}" \
2854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2855 mostlyclean) \
2a4cbe27
NN
2856 || exit 1
2857
6bd3dfaa 2858@endif ash
2a4cbe27 2859
4fa63067
NN
2860.PHONY: maybe-clean-ash clean-ash
2861maybe-clean-ash:
6bd3dfaa
PB
2862@if ash
2863maybe-clean-ash: clean-ash
2a4cbe27 2864
4fa63067 2865clean-ash:
0aed8855 2866 @: $(MAKE); $(unstage)
4fa63067 2867 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2868 r=`${PWD_COMMAND}`; export r; \
2869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2870 $(HOST_EXPORTS) \
b813574b 2871 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2872 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2873 done; \
4fa63067 2874 echo "Doing clean in ash" ; \
b00612cc 2875 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2876 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2877 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2878 "RANLIB=$${RANLIB}" \
2879 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2880 clean) \
2a4cbe27
NN
2881 || exit 1
2882
6bd3dfaa 2883@endif ash
2a4cbe27 2884
4fa63067
NN
2885.PHONY: maybe-distclean-ash distclean-ash
2886maybe-distclean-ash:
6bd3dfaa
PB
2887@if ash
2888maybe-distclean-ash: distclean-ash
2a4cbe27 2889
4fa63067 2890distclean-ash:
0aed8855 2891 @: $(MAKE); $(unstage)
4fa63067 2892 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2893 r=`${PWD_COMMAND}`; export r; \
2894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2895 $(HOST_EXPORTS) \
b813574b 2896 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2898 done; \
4fa63067 2899 echo "Doing distclean in ash" ; \
b00612cc 2900 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2903 "RANLIB=$${RANLIB}" \
2904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2905 distclean) \
2a4cbe27
NN
2906 || exit 1
2907
6bd3dfaa 2908@endif ash
2a4cbe27 2909
4fa63067
NN
2910.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
2911maybe-maintainer-clean-ash:
6bd3dfaa
PB
2912@if ash
2913maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 2914
4fa63067 2915maintainer-clean-ash:
0aed8855 2916 @: $(MAKE); $(unstage)
4fa63067 2917 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2918 r=`${PWD_COMMAND}`; export r; \
2919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2920 $(HOST_EXPORTS) \
b813574b 2921 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
2922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2923 done; \
4fa63067 2924 echo "Doing maintainer-clean in ash" ; \
b00612cc 2925 (cd $(HOST_SUBDIR)/ash && \
2a4cbe27
NN
2926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2928 "RANLIB=$${RANLIB}" \
2929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 2930 maintainer-clean) \
2a4cbe27
NN
2931 || exit 1
2932
6bd3dfaa 2933@endif ash
2a4cbe27 2934
2a4cbe27 2935
a7254363 2936
4fa63067
NN
2937.PHONY: configure-autoconf maybe-configure-autoconf
2938maybe-configure-autoconf:
6bd3dfaa
PB
2939@if autoconf
2940maybe-configure-autoconf: configure-autoconf
c52c6897 2941configure-autoconf:
0aed8855 2942 @: $(MAKE); $(unstage)
c52c6897 2943 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
2945 test ! -f $(HOST_SUBDIR)/autoconf/Makefile || exit 0; \
2946 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/autoconf ; \
378fce5b 2947 $(HOST_EXPORTS) \
a7254363
PB
2948 echo Configuring in $(HOST_SUBDIR)/autoconf; \
2949 cd "$(HOST_SUBDIR)/autoconf" || exit 1; \
4fa63067 2950 case $(srcdir) in \
b00612cc
PB
2951 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
2952 *) topdir=`echo $(HOST_SUBDIR)/autoconf/ | \
2953 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 2954 esac; \
b00612cc
PB
2955 srcdiroption="--srcdir=$${topdir}/autoconf"; \
2956 libsrcdir="$$s/autoconf"; \
4fa63067 2957 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 2958 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 2959 || exit 1
6bd3dfaa 2960@endif autoconf
2a4cbe27 2961
a7254363
PB
2962
2963
d545f33b
PB
2964
2965
4fa63067
NN
2966.PHONY: all-autoconf maybe-all-autoconf
2967maybe-all-autoconf:
6bd3dfaa 2968@if autoconf
d27cc32e 2969TARGET-autoconf=all
6bd3dfaa 2970maybe-all-autoconf: all-autoconf
4fa63067 2971all-autoconf: configure-autoconf
0aed8855 2972 @: $(MAKE); $(unstage)
4fa63067
NN
2973 @r=`${PWD_COMMAND}`; export r; \
2974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2975 $(HOST_EXPORTS) \
b00612cc
PB
2976 (cd $(HOST_SUBDIR)/autoconf && \
2977 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-autoconf))
6bd3dfaa 2978@endif autoconf
2a4cbe27 2979
a7254363 2980
d545f33b
PB
2981
2982
4fa63067
NN
2983.PHONY: check-autoconf maybe-check-autoconf
2984maybe-check-autoconf:
6bd3dfaa
PB
2985@if autoconf
2986maybe-check-autoconf: check-autoconf
2a4cbe27 2987
4fa63067 2988check-autoconf:
0aed8855 2989 @: $(MAKE); $(unstage)
4fa63067 2990 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2992 $(HOST_EXPORTS) \
b00612cc
PB
2993 (cd $(HOST_SUBDIR)/autoconf && \
2994 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 2995
6bd3dfaa 2996@endif autoconf
2a4cbe27 2997
4fa63067
NN
2998.PHONY: install-autoconf maybe-install-autoconf
2999maybe-install-autoconf:
6bd3dfaa
PB
3000@if autoconf
3001maybe-install-autoconf: install-autoconf
2a4cbe27 3002
4fa63067 3003install-autoconf: installdirs
0aed8855 3004 @: $(MAKE); $(unstage)
4fa63067 3005 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3007 $(HOST_EXPORTS) \
b00612cc 3008 (cd $(HOST_SUBDIR)/autoconf && \
2da12f12 3009 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3010
6bd3dfaa 3011@endif autoconf
2a4cbe27 3012
4fa63067 3013# Other targets (info, dvi, etc.)
2a4cbe27 3014
4fa63067
NN
3015.PHONY: maybe-info-autoconf info-autoconf
3016maybe-info-autoconf:
6bd3dfaa
PB
3017@if autoconf
3018maybe-info-autoconf: info-autoconf
4fa63067
NN
3019
3020info-autoconf: \
3021 configure-autoconf
0aed8855 3022 @: $(MAKE); $(unstage)
4fa63067 3023 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3024 r=`${PWD_COMMAND}`; export r; \
3025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3026 $(HOST_EXPORTS) \
b813574b 3027 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3029 done; \
4fa63067 3030 echo "Doing info in autoconf" ; \
b00612cc 3031 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3034 "RANLIB=$${RANLIB}" \
3035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3036 info) \
2a4cbe27
NN
3037 || exit 1
3038
6bd3dfaa 3039@endif autoconf
2a4cbe27 3040
4fa63067
NN
3041.PHONY: maybe-dvi-autoconf dvi-autoconf
3042maybe-dvi-autoconf:
6bd3dfaa
PB
3043@if autoconf
3044maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 3045
4fa63067
NN
3046dvi-autoconf: \
3047 configure-autoconf
0aed8855 3048 @: $(MAKE); $(unstage)
4fa63067 3049 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3050 r=`${PWD_COMMAND}`; export r; \
3051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3052 $(HOST_EXPORTS) \
b813574b 3053 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3055 done; \
4fa63067 3056 echo "Doing dvi in autoconf" ; \
b00612cc 3057 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3060 "RANLIB=$${RANLIB}" \
3061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3062 dvi) \
2a4cbe27
NN
3063 || exit 1
3064
6bd3dfaa 3065@endif autoconf
2a4cbe27 3066
6d389afc
MS
3067.PHONY: maybe-html-autoconf html-autoconf
3068maybe-html-autoconf:
3069@if autoconf
3070maybe-html-autoconf: html-autoconf
3071
3072html-autoconf: \
3073 configure-autoconf
0aed8855 3074 @: $(MAKE); $(unstage)
6d389afc
MS
3075 @[ -f ./autoconf/Makefile ] || exit 0; \
3076 r=`${PWD_COMMAND}`; export r; \
3077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3078 $(HOST_EXPORTS) \
3079 for flag in $(EXTRA_HOST_FLAGS) ; do \
3080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3081 done; \
3082 echo "Doing html in autoconf" ; \
b00612cc 3083 (cd $(HOST_SUBDIR)/autoconf && \
6d389afc
MS
3084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3086 "RANLIB=$${RANLIB}" \
3087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3088 html) \
3089 || exit 1
3090
3091@endif autoconf
3092
4fa63067
NN
3093.PHONY: maybe-TAGS-autoconf TAGS-autoconf
3094maybe-TAGS-autoconf:
6bd3dfaa
PB
3095@if autoconf
3096maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 3097
4fa63067
NN
3098TAGS-autoconf: \
3099 configure-autoconf
0aed8855 3100 @: $(MAKE); $(unstage)
4fa63067 3101 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3102 r=`${PWD_COMMAND}`; export r; \
3103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3104 $(HOST_EXPORTS) \
b813574b 3105 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3107 done; \
4fa63067 3108 echo "Doing TAGS in autoconf" ; \
b00612cc 3109 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3112 "RANLIB=$${RANLIB}" \
3113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3114 TAGS) \
2a4cbe27
NN
3115 || exit 1
3116
6bd3dfaa 3117@endif autoconf
2a4cbe27 3118
4fa63067
NN
3119.PHONY: maybe-install-info-autoconf install-info-autoconf
3120maybe-install-info-autoconf:
6bd3dfaa
PB
3121@if autoconf
3122maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 3123
4fa63067
NN
3124install-info-autoconf: \
3125 configure-autoconf \
3126 info-autoconf
0aed8855 3127 @: $(MAKE); $(unstage)
4fa63067 3128 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3129 r=`${PWD_COMMAND}`; export r; \
3130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3131 $(HOST_EXPORTS) \
b813574b 3132 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3134 done; \
4fa63067 3135 echo "Doing install-info in autoconf" ; \
b00612cc 3136 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3139 "RANLIB=$${RANLIB}" \
3140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3141 install-info) \
2a4cbe27
NN
3142 || exit 1
3143
6bd3dfaa 3144@endif autoconf
2a4cbe27 3145
4fa63067
NN
3146.PHONY: maybe-installcheck-autoconf installcheck-autoconf
3147maybe-installcheck-autoconf:
6bd3dfaa
PB
3148@if autoconf
3149maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 3150
4fa63067
NN
3151installcheck-autoconf: \
3152 configure-autoconf
0aed8855 3153 @: $(MAKE); $(unstage)
4fa63067 3154 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3155 r=`${PWD_COMMAND}`; export r; \
3156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3157 $(HOST_EXPORTS) \
b813574b 3158 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3160 done; \
4fa63067 3161 echo "Doing installcheck in autoconf" ; \
b00612cc 3162 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3165 "RANLIB=$${RANLIB}" \
3166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3167 installcheck) \
2a4cbe27
NN
3168 || exit 1
3169
6bd3dfaa 3170@endif autoconf
2a4cbe27 3171
4fa63067
NN
3172.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3173maybe-mostlyclean-autoconf:
6bd3dfaa
PB
3174@if autoconf
3175maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 3176
4fa63067 3177mostlyclean-autoconf:
0aed8855 3178 @: $(MAKE); $(unstage)
4fa63067 3179 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3180 r=`${PWD_COMMAND}`; export r; \
3181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3182 $(HOST_EXPORTS) \
b813574b 3183 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3185 done; \
4fa63067 3186 echo "Doing mostlyclean in autoconf" ; \
b00612cc 3187 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3190 "RANLIB=$${RANLIB}" \
3191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3192 mostlyclean) \
2a4cbe27
NN
3193 || exit 1
3194
6bd3dfaa 3195@endif autoconf
2a4cbe27 3196
4fa63067
NN
3197.PHONY: maybe-clean-autoconf clean-autoconf
3198maybe-clean-autoconf:
6bd3dfaa
PB
3199@if autoconf
3200maybe-clean-autoconf: clean-autoconf
2a4cbe27 3201
4fa63067 3202clean-autoconf:
0aed8855 3203 @: $(MAKE); $(unstage)
4fa63067 3204 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3205 r=`${PWD_COMMAND}`; export r; \
3206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3207 $(HOST_EXPORTS) \
b813574b 3208 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3210 done; \
4fa63067 3211 echo "Doing clean in autoconf" ; \
b00612cc 3212 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3215 "RANLIB=$${RANLIB}" \
3216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3217 clean) \
2a4cbe27
NN
3218 || exit 1
3219
6bd3dfaa 3220@endif autoconf
2a4cbe27 3221
4fa63067
NN
3222.PHONY: maybe-distclean-autoconf distclean-autoconf
3223maybe-distclean-autoconf:
6bd3dfaa
PB
3224@if autoconf
3225maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 3226
4fa63067 3227distclean-autoconf:
0aed8855 3228 @: $(MAKE); $(unstage)
4fa63067 3229 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3230 r=`${PWD_COMMAND}`; export r; \
3231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3232 $(HOST_EXPORTS) \
b813574b 3233 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3235 done; \
4fa63067 3236 echo "Doing distclean in autoconf" ; \
b00612cc 3237 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3240 "RANLIB=$${RANLIB}" \
3241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3242 distclean) \
2a4cbe27
NN
3243 || exit 1
3244
6bd3dfaa 3245@endif autoconf
2a4cbe27 3246
4fa63067
NN
3247.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3248maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
3249@if autoconf
3250maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 3251
4fa63067 3252maintainer-clean-autoconf:
0aed8855 3253 @: $(MAKE); $(unstage)
4fa63067 3254 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
3255 r=`${PWD_COMMAND}`; export r; \
3256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3257 $(HOST_EXPORTS) \
b813574b 3258 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3260 done; \
4fa63067 3261 echo "Doing maintainer-clean in autoconf" ; \
b00612cc 3262 (cd $(HOST_SUBDIR)/autoconf && \
2a4cbe27
NN
3263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3265 "RANLIB=$${RANLIB}" \
3266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3267 maintainer-clean) \
2a4cbe27
NN
3268 || exit 1
3269
6bd3dfaa 3270@endif autoconf
2a4cbe27 3271
2a4cbe27 3272
a7254363 3273
4fa63067
NN
3274.PHONY: configure-automake maybe-configure-automake
3275maybe-configure-automake:
6bd3dfaa
PB
3276@if automake
3277maybe-configure-automake: configure-automake
c52c6897 3278configure-automake:
0aed8855 3279 @: $(MAKE); $(unstage)
c52c6897 3280 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3282 test ! -f $(HOST_SUBDIR)/automake/Makefile || exit 0; \
3283 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/automake ; \
378fce5b 3284 $(HOST_EXPORTS) \
a7254363
PB
3285 echo Configuring in $(HOST_SUBDIR)/automake; \
3286 cd "$(HOST_SUBDIR)/automake" || exit 1; \
4fa63067 3287 case $(srcdir) in \
b00612cc
PB
3288 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3289 *) topdir=`echo $(HOST_SUBDIR)/automake/ | \
3290 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3291 esac; \
b00612cc
PB
3292 srcdiroption="--srcdir=$${topdir}/automake"; \
3293 libsrcdir="$$s/automake"; \
4fa63067 3294 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 3295 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 3296 || exit 1
6bd3dfaa 3297@endif automake
2a4cbe27 3298
a7254363
PB
3299
3300
d545f33b
PB
3301
3302
4fa63067
NN
3303.PHONY: all-automake maybe-all-automake
3304maybe-all-automake:
6bd3dfaa 3305@if automake
d27cc32e 3306TARGET-automake=all
6bd3dfaa 3307maybe-all-automake: all-automake
4fa63067 3308all-automake: configure-automake
0aed8855 3309 @: $(MAKE); $(unstage)
4fa63067
NN
3310 @r=`${PWD_COMMAND}`; export r; \
3311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3312 $(HOST_EXPORTS) \
b00612cc
PB
3313 (cd $(HOST_SUBDIR)/automake && \
3314 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-automake))
6bd3dfaa 3315@endif automake
2a4cbe27 3316
a7254363 3317
d545f33b
PB
3318
3319
4fa63067
NN
3320.PHONY: check-automake maybe-check-automake
3321maybe-check-automake:
6bd3dfaa
PB
3322@if automake
3323maybe-check-automake: check-automake
2a4cbe27 3324
4fa63067 3325check-automake:
0aed8855 3326 @: $(MAKE); $(unstage)
4fa63067 3327 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3329 $(HOST_EXPORTS) \
b00612cc
PB
3330 (cd $(HOST_SUBDIR)/automake && \
3331 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 3332
6bd3dfaa 3333@endif automake
4fa63067
NN
3334
3335.PHONY: install-automake maybe-install-automake
3336maybe-install-automake:
6bd3dfaa
PB
3337@if automake
3338maybe-install-automake: install-automake
2a4cbe27 3339
4fa63067 3340install-automake: installdirs
0aed8855 3341 @: $(MAKE); $(unstage)
4fa63067
NN
3342 @r=`${PWD_COMMAND}`; export r; \
3343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3344 $(HOST_EXPORTS) \
b00612cc 3345 (cd $(HOST_SUBDIR)/automake && \
2da12f12 3346 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3347
6bd3dfaa 3348@endif automake
2a4cbe27 3349
4fa63067
NN
3350# Other targets (info, dvi, etc.)
3351
3352.PHONY: maybe-info-automake info-automake
3353maybe-info-automake:
6bd3dfaa
PB
3354@if automake
3355maybe-info-automake: info-automake
4fa63067
NN
3356
3357info-automake: \
3358 configure-automake
0aed8855 3359 @: $(MAKE); $(unstage)
4fa63067 3360 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3361 r=`${PWD_COMMAND}`; export r; \
3362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3363 $(HOST_EXPORTS) \
b813574b 3364 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3366 done; \
4fa63067 3367 echo "Doing info in automake" ; \
b00612cc 3368 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3371 "RANLIB=$${RANLIB}" \
3372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3373 info) \
2a4cbe27
NN
3374 || exit 1
3375
6bd3dfaa 3376@endif automake
2a4cbe27 3377
4fa63067
NN
3378.PHONY: maybe-dvi-automake dvi-automake
3379maybe-dvi-automake:
6bd3dfaa
PB
3380@if automake
3381maybe-dvi-automake: dvi-automake
2a4cbe27 3382
4fa63067
NN
3383dvi-automake: \
3384 configure-automake
0aed8855 3385 @: $(MAKE); $(unstage)
4fa63067 3386 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3387 r=`${PWD_COMMAND}`; export r; \
3388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3389 $(HOST_EXPORTS) \
b813574b 3390 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3392 done; \
4fa63067 3393 echo "Doing dvi in automake" ; \
b00612cc 3394 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3397 "RANLIB=$${RANLIB}" \
3398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3399 dvi) \
2a4cbe27
NN
3400 || exit 1
3401
6bd3dfaa 3402@endif automake
2a4cbe27 3403
6d389afc
MS
3404.PHONY: maybe-html-automake html-automake
3405maybe-html-automake:
3406@if automake
3407maybe-html-automake: html-automake
3408
3409html-automake: \
3410 configure-automake
0aed8855 3411 @: $(MAKE); $(unstage)
6d389afc
MS
3412 @[ -f ./automake/Makefile ] || exit 0; \
3413 r=`${PWD_COMMAND}`; export r; \
3414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3415 $(HOST_EXPORTS) \
3416 for flag in $(EXTRA_HOST_FLAGS) ; do \
3417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3418 done; \
3419 echo "Doing html in automake" ; \
b00612cc 3420 (cd $(HOST_SUBDIR)/automake && \
6d389afc
MS
3421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3423 "RANLIB=$${RANLIB}" \
3424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3425 html) \
3426 || exit 1
3427
3428@endif automake
3429
4fa63067
NN
3430.PHONY: maybe-TAGS-automake TAGS-automake
3431maybe-TAGS-automake:
6bd3dfaa
PB
3432@if automake
3433maybe-TAGS-automake: TAGS-automake
2a4cbe27 3434
4fa63067
NN
3435TAGS-automake: \
3436 configure-automake
0aed8855 3437 @: $(MAKE); $(unstage)
4fa63067 3438 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3439 r=`${PWD_COMMAND}`; export r; \
3440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3441 $(HOST_EXPORTS) \
b813574b 3442 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3444 done; \
4fa63067 3445 echo "Doing TAGS in automake" ; \
b00612cc 3446 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3449 "RANLIB=$${RANLIB}" \
3450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3451 TAGS) \
2a4cbe27
NN
3452 || exit 1
3453
6bd3dfaa 3454@endif automake
2a4cbe27 3455
4fa63067
NN
3456.PHONY: maybe-install-info-automake install-info-automake
3457maybe-install-info-automake:
6bd3dfaa
PB
3458@if automake
3459maybe-install-info-automake: install-info-automake
2a4cbe27 3460
4fa63067
NN
3461install-info-automake: \
3462 configure-automake \
3463 info-automake
0aed8855 3464 @: $(MAKE); $(unstage)
4fa63067 3465 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3466 r=`${PWD_COMMAND}`; export r; \
3467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3468 $(HOST_EXPORTS) \
b813574b 3469 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3471 done; \
4fa63067 3472 echo "Doing install-info in automake" ; \
b00612cc 3473 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3476 "RANLIB=$${RANLIB}" \
3477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3478 install-info) \
2a4cbe27
NN
3479 || exit 1
3480
6bd3dfaa 3481@endif automake
2a4cbe27 3482
4fa63067
NN
3483.PHONY: maybe-installcheck-automake installcheck-automake
3484maybe-installcheck-automake:
6bd3dfaa
PB
3485@if automake
3486maybe-installcheck-automake: installcheck-automake
2a4cbe27 3487
4fa63067
NN
3488installcheck-automake: \
3489 configure-automake
0aed8855 3490 @: $(MAKE); $(unstage)
4fa63067 3491 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3492 r=`${PWD_COMMAND}`; export r; \
3493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3494 $(HOST_EXPORTS) \
b813574b 3495 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3497 done; \
4fa63067 3498 echo "Doing installcheck in automake" ; \
b00612cc 3499 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3502 "RANLIB=$${RANLIB}" \
3503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3504 installcheck) \
2a4cbe27
NN
3505 || exit 1
3506
6bd3dfaa 3507@endif automake
2a4cbe27 3508
4fa63067
NN
3509.PHONY: maybe-mostlyclean-automake mostlyclean-automake
3510maybe-mostlyclean-automake:
6bd3dfaa
PB
3511@if automake
3512maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 3513
4fa63067 3514mostlyclean-automake:
0aed8855 3515 @: $(MAKE); $(unstage)
4fa63067 3516 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3517 r=`${PWD_COMMAND}`; export r; \
3518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3519 $(HOST_EXPORTS) \
b813574b 3520 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3522 done; \
4fa63067 3523 echo "Doing mostlyclean in automake" ; \
b00612cc 3524 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3527 "RANLIB=$${RANLIB}" \
3528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3529 mostlyclean) \
2a4cbe27
NN
3530 || exit 1
3531
6bd3dfaa 3532@endif automake
2a4cbe27 3533
4fa63067
NN
3534.PHONY: maybe-clean-automake clean-automake
3535maybe-clean-automake:
6bd3dfaa
PB
3536@if automake
3537maybe-clean-automake: clean-automake
2a4cbe27 3538
4fa63067 3539clean-automake:
0aed8855 3540 @: $(MAKE); $(unstage)
4fa63067 3541 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3542 r=`${PWD_COMMAND}`; export r; \
3543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3544 $(HOST_EXPORTS) \
b813574b 3545 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3547 done; \
4fa63067 3548 echo "Doing clean in automake" ; \
b00612cc 3549 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3552 "RANLIB=$${RANLIB}" \
3553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3554 clean) \
2a4cbe27
NN
3555 || exit 1
3556
6bd3dfaa 3557@endif automake
2a4cbe27 3558
4fa63067
NN
3559.PHONY: maybe-distclean-automake distclean-automake
3560maybe-distclean-automake:
6bd3dfaa
PB
3561@if automake
3562maybe-distclean-automake: distclean-automake
2a4cbe27 3563
4fa63067 3564distclean-automake:
0aed8855 3565 @: $(MAKE); $(unstage)
4fa63067 3566 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3567 r=`${PWD_COMMAND}`; export r; \
3568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3569 $(HOST_EXPORTS) \
b813574b 3570 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3572 done; \
4fa63067 3573 echo "Doing distclean in automake" ; \
b00612cc 3574 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3577 "RANLIB=$${RANLIB}" \
3578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3579 distclean) \
2a4cbe27
NN
3580 || exit 1
3581
6bd3dfaa 3582@endif automake
2a4cbe27 3583
4fa63067
NN
3584.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
3585maybe-maintainer-clean-automake:
6bd3dfaa
PB
3586@if automake
3587maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 3588
4fa63067 3589maintainer-clean-automake:
0aed8855 3590 @: $(MAKE); $(unstage)
4fa63067 3591 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3592 r=`${PWD_COMMAND}`; export r; \
3593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3594 $(HOST_EXPORTS) \
b813574b 3595 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3597 done; \
4fa63067 3598 echo "Doing maintainer-clean in automake" ; \
b00612cc 3599 (cd $(HOST_SUBDIR)/automake && \
2a4cbe27
NN
3600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3602 "RANLIB=$${RANLIB}" \
3603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3604 maintainer-clean) \
2a4cbe27
NN
3605 || exit 1
3606
6bd3dfaa 3607@endif automake
2a4cbe27 3608
2a4cbe27 3609
a7254363 3610
4fa63067
NN
3611.PHONY: configure-bash maybe-configure-bash
3612maybe-configure-bash:
6bd3dfaa
PB
3613@if bash
3614maybe-configure-bash: configure-bash
c52c6897 3615configure-bash:
0aed8855 3616 @: $(MAKE); $(unstage)
c52c6897 3617 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
3619 test ! -f $(HOST_SUBDIR)/bash/Makefile || exit 0; \
3620 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bash ; \
378fce5b 3621 $(HOST_EXPORTS) \
a7254363
PB
3622 echo Configuring in $(HOST_SUBDIR)/bash; \
3623 cd "$(HOST_SUBDIR)/bash" || exit 1; \
4fa63067 3624 case $(srcdir) in \
b00612cc
PB
3625 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3626 *) topdir=`echo $(HOST_SUBDIR)/bash/ | \
3627 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3628 esac; \
b00612cc
PB
3629 srcdiroption="--srcdir=$${topdir}/bash"; \
3630 libsrcdir="$$s/bash"; \
4fa63067 3631 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 3632 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 3633 || exit 1
6bd3dfaa 3634@endif bash
2a4cbe27 3635
a7254363
PB
3636
3637
d545f33b
PB
3638
3639
4fa63067
NN
3640.PHONY: all-bash maybe-all-bash
3641maybe-all-bash:
6bd3dfaa 3642@if bash
d27cc32e 3643TARGET-bash=all
6bd3dfaa 3644maybe-all-bash: all-bash
4fa63067 3645all-bash: configure-bash
0aed8855 3646 @: $(MAKE); $(unstage)
4fa63067
NN
3647 @r=`${PWD_COMMAND}`; export r; \
3648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3649 $(HOST_EXPORTS) \
b00612cc
PB
3650 (cd $(HOST_SUBDIR)/bash && \
3651 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bash))
6bd3dfaa 3652@endif bash
2a4cbe27 3653
a7254363 3654
d545f33b
PB
3655
3656
4fa63067
NN
3657.PHONY: check-bash maybe-check-bash
3658maybe-check-bash:
6bd3dfaa
PB
3659@if bash
3660maybe-check-bash: check-bash
2a4cbe27 3661
4fa63067 3662check-bash:
0aed8855 3663 @: $(MAKE); $(unstage)
4fa63067 3664 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3666 $(HOST_EXPORTS) \
b00612cc
PB
3667 (cd $(HOST_SUBDIR)/bash && \
3668 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3669
6bd3dfaa 3670@endif bash
2a4cbe27 3671
4fa63067
NN
3672.PHONY: install-bash maybe-install-bash
3673maybe-install-bash:
6bd3dfaa
PB
3674@if bash
3675maybe-install-bash: install-bash
2a4cbe27 3676
4fa63067 3677install-bash: installdirs
0aed8855 3678 @: $(MAKE); $(unstage)
4fa63067 3679 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3681 $(HOST_EXPORTS) \
b00612cc 3682 (cd $(HOST_SUBDIR)/bash && \
2da12f12 3683 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3684
6bd3dfaa 3685@endif bash
2a4cbe27 3686
4fa63067 3687# Other targets (info, dvi, etc.)
2a4cbe27 3688
4fa63067
NN
3689.PHONY: maybe-info-bash info-bash
3690maybe-info-bash:
6bd3dfaa
PB
3691@if bash
3692maybe-info-bash: info-bash
4fa63067
NN
3693
3694info-bash: \
3695 configure-bash
0aed8855 3696 @: $(MAKE); $(unstage)
4fa63067 3697 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3698 r=`${PWD_COMMAND}`; export r; \
3699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3700 $(HOST_EXPORTS) \
b813574b 3701 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3703 done; \
4fa63067 3704 echo "Doing info in bash" ; \
b00612cc 3705 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3708 "RANLIB=$${RANLIB}" \
3709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3710 info) \
2a4cbe27
NN
3711 || exit 1
3712
6bd3dfaa 3713@endif bash
2a4cbe27 3714
4fa63067
NN
3715.PHONY: maybe-dvi-bash dvi-bash
3716maybe-dvi-bash:
6bd3dfaa
PB
3717@if bash
3718maybe-dvi-bash: dvi-bash
2a4cbe27 3719
4fa63067
NN
3720dvi-bash: \
3721 configure-bash
0aed8855 3722 @: $(MAKE); $(unstage)
4fa63067 3723 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3724 r=`${PWD_COMMAND}`; export r; \
3725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3726 $(HOST_EXPORTS) \
b813574b 3727 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3728 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3729 done; \
4fa63067 3730 echo "Doing dvi in bash" ; \
b00612cc 3731 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3734 "RANLIB=$${RANLIB}" \
3735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3736 dvi) \
2a4cbe27
NN
3737 || exit 1
3738
6bd3dfaa 3739@endif bash
2a4cbe27 3740
6d389afc
MS
3741.PHONY: maybe-html-bash html-bash
3742maybe-html-bash:
3743@if bash
3744maybe-html-bash: html-bash
3745
3746html-bash: \
3747 configure-bash
0aed8855 3748 @: $(MAKE); $(unstage)
6d389afc
MS
3749 @[ -f ./bash/Makefile ] || exit 0; \
3750 r=`${PWD_COMMAND}`; export r; \
3751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
3752 $(HOST_EXPORTS) \
3753 for flag in $(EXTRA_HOST_FLAGS) ; do \
3754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3755 done; \
3756 echo "Doing html in bash" ; \
b00612cc 3757 (cd $(HOST_SUBDIR)/bash && \
6d389afc
MS
3758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3760 "RANLIB=$${RANLIB}" \
3761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3762 html) \
3763 || exit 1
3764
3765@endif bash
3766
4fa63067
NN
3767.PHONY: maybe-TAGS-bash TAGS-bash
3768maybe-TAGS-bash:
6bd3dfaa
PB
3769@if bash
3770maybe-TAGS-bash: TAGS-bash
2a4cbe27 3771
4fa63067
NN
3772TAGS-bash: \
3773 configure-bash
0aed8855 3774 @: $(MAKE); $(unstage)
4fa63067 3775 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3776 r=`${PWD_COMMAND}`; export r; \
3777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3778 $(HOST_EXPORTS) \
b813574b 3779 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3781 done; \
4fa63067 3782 echo "Doing TAGS in bash" ; \
b00612cc 3783 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3786 "RANLIB=$${RANLIB}" \
3787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3788 TAGS) \
2a4cbe27
NN
3789 || exit 1
3790
6bd3dfaa 3791@endif bash
2a4cbe27 3792
4fa63067
NN
3793.PHONY: maybe-install-info-bash install-info-bash
3794maybe-install-info-bash:
6bd3dfaa
PB
3795@if bash
3796maybe-install-info-bash: install-info-bash
2a4cbe27 3797
4fa63067
NN
3798install-info-bash: \
3799 configure-bash \
3800 info-bash
0aed8855 3801 @: $(MAKE); $(unstage)
4fa63067 3802 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3803 r=`${PWD_COMMAND}`; export r; \
3804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3805 $(HOST_EXPORTS) \
b813574b 3806 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3808 done; \
4fa63067 3809 echo "Doing install-info in bash" ; \
b00612cc 3810 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3813 "RANLIB=$${RANLIB}" \
3814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3815 install-info) \
2a4cbe27
NN
3816 || exit 1
3817
6bd3dfaa 3818@endif bash
2a4cbe27 3819
4fa63067
NN
3820.PHONY: maybe-installcheck-bash installcheck-bash
3821maybe-installcheck-bash:
6bd3dfaa
PB
3822@if bash
3823maybe-installcheck-bash: installcheck-bash
2a4cbe27 3824
4fa63067
NN
3825installcheck-bash: \
3826 configure-bash
0aed8855 3827 @: $(MAKE); $(unstage)
4fa63067 3828 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3829 r=`${PWD_COMMAND}`; export r; \
3830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3831 $(HOST_EXPORTS) \
b813574b 3832 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3834 done; \
4fa63067 3835 echo "Doing installcheck in bash" ; \
b00612cc 3836 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3839 "RANLIB=$${RANLIB}" \
3840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3841 installcheck) \
2a4cbe27
NN
3842 || exit 1
3843
6bd3dfaa 3844@endif bash
2a4cbe27 3845
4fa63067
NN
3846.PHONY: maybe-mostlyclean-bash mostlyclean-bash
3847maybe-mostlyclean-bash:
6bd3dfaa
PB
3848@if bash
3849maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 3850
4fa63067 3851mostlyclean-bash:
0aed8855 3852 @: $(MAKE); $(unstage)
4fa63067 3853 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3854 r=`${PWD_COMMAND}`; export r; \
3855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3856 $(HOST_EXPORTS) \
b813574b 3857 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3859 done; \
4fa63067 3860 echo "Doing mostlyclean in bash" ; \
b00612cc 3861 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3864 "RANLIB=$${RANLIB}" \
3865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3866 mostlyclean) \
2a4cbe27
NN
3867 || exit 1
3868
6bd3dfaa 3869@endif bash
2a4cbe27 3870
4fa63067
NN
3871.PHONY: maybe-clean-bash clean-bash
3872maybe-clean-bash:
6bd3dfaa
PB
3873@if bash
3874maybe-clean-bash: clean-bash
2a4cbe27 3875
4fa63067 3876clean-bash:
0aed8855 3877 @: $(MAKE); $(unstage)
4fa63067 3878 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3879 r=`${PWD_COMMAND}`; export r; \
3880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3881 $(HOST_EXPORTS) \
b813574b 3882 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3883 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3884 done; \
4fa63067 3885 echo "Doing clean in bash" ; \
b00612cc 3886 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3887 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3888 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3889 "RANLIB=$${RANLIB}" \
3890 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3891 clean) \
2a4cbe27
NN
3892 || exit 1
3893
6bd3dfaa 3894@endif bash
2a4cbe27 3895
4fa63067
NN
3896.PHONY: maybe-distclean-bash distclean-bash
3897maybe-distclean-bash:
6bd3dfaa
PB
3898@if bash
3899maybe-distclean-bash: distclean-bash
2a4cbe27 3900
4fa63067 3901distclean-bash:
0aed8855 3902 @: $(MAKE); $(unstage)
4fa63067 3903 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3904 r=`${PWD_COMMAND}`; export r; \
3905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3906 $(HOST_EXPORTS) \
b813574b 3907 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3909 done; \
4fa63067 3910 echo "Doing distclean in bash" ; \
b00612cc 3911 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3914 "RANLIB=$${RANLIB}" \
3915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3916 distclean) \
2a4cbe27
NN
3917 || exit 1
3918
6bd3dfaa 3919@endif bash
2a4cbe27 3920
4fa63067
NN
3921.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
3922maybe-maintainer-clean-bash:
6bd3dfaa
PB
3923@if bash
3924maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 3925
4fa63067 3926maintainer-clean-bash:
0aed8855 3927 @: $(MAKE); $(unstage)
4fa63067 3928 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3929 r=`${PWD_COMMAND}`; export r; \
3930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3931 $(HOST_EXPORTS) \
b813574b 3932 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
3933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3934 done; \
4fa63067 3935 echo "Doing maintainer-clean in bash" ; \
b00612cc 3936 (cd $(HOST_SUBDIR)/bash && \
2a4cbe27
NN
3937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3939 "RANLIB=$${RANLIB}" \
3940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 3941 maintainer-clean) \
2a4cbe27
NN
3942 || exit 1
3943
6bd3dfaa 3944@endif bash
2a4cbe27 3945
2a4cbe27 3946
a7254363 3947
4fa63067
NN
3948.PHONY: configure-bfd maybe-configure-bfd
3949maybe-configure-bfd:
6bd3dfaa
PB
3950@if bfd
3951maybe-configure-bfd: configure-bfd
c52c6897
PB
3952configure-bfd:
3953@endif bfd
3954@if bfd-bootstrap
3955 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
3956@endif bfd-bootstrap
3957@if bfd
3958 @r=`${PWD_COMMAND}`; export r; \
3959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
3960 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
3961 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
378fce5b 3962 $(HOST_EXPORTS) \
a7254363
PB
3963 echo Configuring in $(HOST_SUBDIR)/bfd; \
3964 cd "$(HOST_SUBDIR)/bfd" || exit 1; \
4fa63067 3965 case $(srcdir) in \
b00612cc
PB
3966 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3967 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3968 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 3969 esac; \
b00612cc
PB
3970 srcdiroption="--srcdir=$${topdir}/bfd"; \
3971 libsrcdir="$$s/bfd"; \
4fa63067 3972 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 3973 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 3974 || exit 1
6bd3dfaa 3975@endif bfd
2a4cbe27 3976
a7254363
PB
3977
3978
d545f33b
PB
3979.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
3980maybe-configure-stage1-bfd:
3981@if bfd-bootstrap
3982maybe-configure-stage1-bfd: configure-stage1-bfd
0aed8855 3983configure-stage1-bfd:
c52c6897 3984 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 3985 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
3986 @r=`${PWD_COMMAND}`; export r; \
3987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 3988 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
3989 $(HOST_EXPORTS) \
3990 echo Configuring stage 1 in $(HOST_SUBDIR)/bfd ; \
0aed8855 3991 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
3992 cd $(HOST_SUBDIR)/bfd || exit 1; \
3993 case $(srcdir) in \
3994 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
3995 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
3996 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
3997 esac; \
3998 srcdiroption="--srcdir=$${topdir}/bfd"; \
3999 libsrcdir="$$s/bfd"; \
4000 $(SHELL) $${libsrcdir}/configure \
4001 $(HOST_CONFIGARGS) $${srcdiroption} \
4002 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
4003@endif bfd-bootstrap
4004
4005.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
4006maybe-configure-stage2-bfd:
4007@if bfd-bootstrap
4008maybe-configure-stage2-bfd: configure-stage2-bfd
0aed8855 4009configure-stage2-bfd:
c52c6897 4010 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 4011 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4012 @r=`${PWD_COMMAND}`; export r; \
4013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4014 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4015 $(HOST_EXPORTS) \
4016 $(POSTSTAGE1_HOST_EXPORTS) \
4017 echo Configuring stage 2 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4018 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4019 cd $(HOST_SUBDIR)/bfd || exit 1; \
4020 case $(srcdir) in \
4021 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4022 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4023 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4024 esac; \
4025 srcdiroption="--srcdir=$${topdir}/bfd"; \
4026 libsrcdir="$$s/bfd"; \
4027 $(SHELL) $${libsrcdir}/configure \
4028 $(HOST_CONFIGARGS) $${srcdiroption} \
4029 @stage2_werror_flag@
4030@endif bfd-bootstrap
4031
4032.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
4033maybe-configure-stage3-bfd:
4034@if bfd-bootstrap
4035maybe-configure-stage3-bfd: configure-stage3-bfd
0aed8855 4036configure-stage3-bfd:
c52c6897 4037 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 4038 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4039 @r=`${PWD_COMMAND}`; export r; \
4040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4041 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4042 $(HOST_EXPORTS) \
4043 $(POSTSTAGE1_HOST_EXPORTS) \
4044 echo Configuring stage 3 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4045 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4046 cd $(HOST_SUBDIR)/bfd || exit 1; \
4047 case $(srcdir) in \
4048 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4049 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4050 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4051 esac; \
4052 srcdiroption="--srcdir=$${topdir}/bfd"; \
4053 libsrcdir="$$s/bfd"; \
4054 $(SHELL) $${libsrcdir}/configure \
4055 $(HOST_CONFIGARGS) $${srcdiroption} \
4056 @stage2_werror_flag@
4057@endif bfd-bootstrap
4058
4059.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
4060maybe-configure-stage4-bfd:
4061@if bfd-bootstrap
4062maybe-configure-stage4-bfd: configure-stage4-bfd
0aed8855 4063configure-stage4-bfd:
c52c6897 4064 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 4065 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4066 @r=`${PWD_COMMAND}`; export r; \
4067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4068 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4069 $(HOST_EXPORTS) \
4070 $(POSTSTAGE1_HOST_EXPORTS) \
4071 echo Configuring stage 4 in $(HOST_SUBDIR)/bfd ; \
0aed8855 4072 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4073 cd $(HOST_SUBDIR)/bfd || exit 1; \
4074 case $(srcdir) in \
4075 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4076 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4077 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4078 esac; \
4079 srcdiroption="--srcdir=$${topdir}/bfd"; \
4080 libsrcdir="$$s/bfd"; \
4081 $(SHELL) $${libsrcdir}/configure \
4082 $(HOST_CONFIGARGS) $${srcdiroption} \
4083 @stage2_werror_flag@
4084@endif bfd-bootstrap
4085
4086.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
4087maybe-configure-stageprofile-bfd:
4088@if bfd-bootstrap
4089maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
0aed8855 4090configure-stageprofile-bfd:
c52c6897 4091 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 4092 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4093 @r=`${PWD_COMMAND}`; export r; \
4094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4095 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4096 $(HOST_EXPORTS) \
4097 $(POSTSTAGE1_HOST_EXPORTS) \
4098 echo Configuring stage profile in $(HOST_SUBDIR)/bfd ; \
0aed8855 4099 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4100 cd $(HOST_SUBDIR)/bfd || exit 1; \
4101 case $(srcdir) in \
4102 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4103 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4104 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4105 esac; \
4106 srcdiroption="--srcdir=$${topdir}/bfd"; \
4107 libsrcdir="$$s/bfd"; \
4108 $(SHELL) $${libsrcdir}/configure \
4109 $(HOST_CONFIGARGS) $${srcdiroption} \
4110 @stage2_werror_flag@
4111@endif bfd-bootstrap
4112
4113.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
4114maybe-configure-stagefeedback-bfd:
4115@if bfd-bootstrap
4116maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
0aed8855 4117configure-stagefeedback-bfd:
c52c6897 4118 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 4119 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd
c52c6897
PB
4120 @r=`${PWD_COMMAND}`; export r; \
4121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4122 test ! -f $(HOST_SUBDIR)/bfd/Makefile || exit 0; \
d545f33b
PB
4123 $(HOST_EXPORTS) \
4124 $(POSTSTAGE1_HOST_EXPORTS) \
4125 echo Configuring stage feedback in $(HOST_SUBDIR)/bfd ; \
0aed8855 4126 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bfd ; \
d545f33b
PB
4127 cd $(HOST_SUBDIR)/bfd || exit 1; \
4128 case $(srcdir) in \
4129 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4130 *) topdir=`echo $(HOST_SUBDIR)/bfd/ | \
4131 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4132 esac; \
4133 srcdiroption="--srcdir=$${topdir}/bfd"; \
4134 libsrcdir="$$s/bfd"; \
4135 $(SHELL) $${libsrcdir}/configure \
4136 $(HOST_CONFIGARGS) $${srcdiroption} \
4137 @stage2_werror_flag@
4138@endif bfd-bootstrap
4139
4140
4141
4142
4143
4fa63067
NN
4144.PHONY: all-bfd maybe-all-bfd
4145maybe-all-bfd:
6bd3dfaa 4146@if bfd
d27cc32e 4147TARGET-bfd=all
6bd3dfaa 4148maybe-all-bfd: all-bfd
4fa63067 4149all-bfd: configure-bfd
c52c6897
PB
4150@endif bfd
4151@if bfd-bootstrap
4152 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
4153@endif bfd-bootstrap
4154@if bfd
4155 @r=`${PWD_COMMAND}`; export r; \
4fa63067 4156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4157 $(HOST_EXPORTS) \
b00612cc
PB
4158 (cd $(HOST_SUBDIR)/bfd && \
4159 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bfd))
6bd3dfaa 4160@endif bfd
2a4cbe27 4161
a7254363 4162
d545f33b
PB
4163
4164.PHONY: all-stage1-bfd maybe-all-stage1-bfd
4165.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
4166maybe-all-stage1-bfd:
4167maybe-clean-stage1-bfd:
4168@if bfd-bootstrap
4169maybe-all-stage1-bfd: all-stage1-bfd
4170all-stage1: all-stage1-bfd
f70224b5 4171TARGET-stage1-bfd = $(TARGET-bfd)
d545f33b 4172all-stage1-bfd: configure-stage1-bfd
c52c6897 4173 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
4174 @r=`${PWD_COMMAND}`; export r; \
4175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4176 $(HOST_EXPORTS) \
4177 cd $(HOST_SUBDIR)/bfd && \
c52c6897 4178 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 4179 $(TARGET-stage1-bfd)
d545f33b
PB
4180
4181maybe-clean-stage1-bfd: clean-stage1-bfd
4182clean-stage1: clean-stage1-bfd
4183clean-stage1-bfd:
4184 @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-bfd/Makefile ] \
4185 || exit 0 ; \
c52c6897 4186 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
4187 cd $(HOST_SUBDIR)/bfd && \
4188 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 4189 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b
PB
4190@endif bfd-bootstrap
4191
4192
4193.PHONY: all-stage2-bfd maybe-all-stage2-bfd
4194.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
4195maybe-all-stage2-bfd:
4196maybe-clean-stage2-bfd:
4197@if bfd-bootstrap
4198maybe-all-stage2-bfd: all-stage2-bfd
4199all-stage2: all-stage2-bfd
f70224b5 4200TARGET-stage2-bfd = $(TARGET-bfd)
d545f33b 4201all-stage2-bfd: configure-stage2-bfd
c52c6897 4202 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
4203 @r=`${PWD_COMMAND}`; export r; \
4204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4205 $(HOST_EXPORTS) \
4206 $(POSTSTAGE1_HOST_EXPORTS) \
4207 cd $(HOST_SUBDIR)/bfd && \
f70224b5
PB
4208 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4209 $(TARGET-stage2-bfd)
d545f33b
PB
4210
4211maybe-clean-stage2-bfd: clean-stage2-bfd
4212clean-stage2: clean-stage2-bfd
4213clean-stage2-bfd:
4214 @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-bfd/Makefile ] \
4215 || exit 0 ; \
c52c6897 4216 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
4217 cd $(HOST_SUBDIR)/bfd && \
4218 $(MAKE) $(FLAGS_TO_PASS) \
4219 $(POSTSTAGE1_FLAGS_TO_PASS) \
4220 clean
4221@endif bfd-bootstrap
4222
4223
4224.PHONY: all-stage3-bfd maybe-all-stage3-bfd
4225.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
4226maybe-all-stage3-bfd:
4227maybe-clean-stage3-bfd:
4228@if bfd-bootstrap
4229maybe-all-stage3-bfd: all-stage3-bfd
4230all-stage3: all-stage3-bfd
f70224b5 4231TARGET-stage3-bfd = $(TARGET-bfd)
d545f33b 4232all-stage3-bfd: configure-stage3-bfd
c52c6897 4233 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
4234 @r=`${PWD_COMMAND}`; export r; \
4235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4236 $(HOST_EXPORTS) \
4237 $(POSTSTAGE1_HOST_EXPORTS) \
4238 cd $(HOST_SUBDIR)/bfd && \
f70224b5
PB
4239 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4240 $(TARGET-stage3-bfd)
d545f33b
PB
4241
4242maybe-clean-stage3-bfd: clean-stage3-bfd
4243clean-stage3: clean-stage3-bfd
4244clean-stage3-bfd:
4245 @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-bfd/Makefile ] \
4246 || exit 0 ; \
c52c6897 4247 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
4248 cd $(HOST_SUBDIR)/bfd && \
4249 $(MAKE) $(FLAGS_TO_PASS) \
4250 $(POSTSTAGE1_FLAGS_TO_PASS) \
4251 clean
4252@endif bfd-bootstrap
4253
4254
4255.PHONY: all-stage4-bfd maybe-all-stage4-bfd
4256.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
4257maybe-all-stage4-bfd:
4258maybe-clean-stage4-bfd:
4259@if bfd-bootstrap
4260maybe-all-stage4-bfd: all-stage4-bfd
4261all-stage4: all-stage4-bfd
f70224b5 4262TARGET-stage4-bfd = $(TARGET-bfd)
d545f33b 4263all-stage4-bfd: configure-stage4-bfd
c52c6897 4264 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
4265 @r=`${PWD_COMMAND}`; export r; \
4266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4267 $(HOST_EXPORTS) \
4268 $(POSTSTAGE1_HOST_EXPORTS) \
4269 cd $(HOST_SUBDIR)/bfd && \
f70224b5
PB
4270 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4271 $(TARGET-stage4-bfd)
d545f33b
PB
4272
4273maybe-clean-stage4-bfd: clean-stage4-bfd
4274clean-stage4: clean-stage4-bfd
4275clean-stage4-bfd:
4276 @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-bfd/Makefile ] \
4277 || exit 0 ; \
c52c6897 4278 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
4279 cd $(HOST_SUBDIR)/bfd && \
4280 $(MAKE) $(FLAGS_TO_PASS) \
4281 $(POSTSTAGE1_FLAGS_TO_PASS) \
4282 clean
4283@endif bfd-bootstrap
4284
4285
4286.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
4287.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
4288maybe-all-stageprofile-bfd:
4289maybe-clean-stageprofile-bfd:
4290@if bfd-bootstrap
4291maybe-all-stageprofile-bfd: all-stageprofile-bfd
4292all-stageprofile: all-stageprofile-bfd
f70224b5 4293TARGET-stageprofile-bfd = $(TARGET-bfd)
d545f33b 4294all-stageprofile-bfd: configure-stageprofile-bfd
c52c6897 4295 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
4296 @r=`${PWD_COMMAND}`; export r; \
4297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4298 $(HOST_EXPORTS) \
4299 $(POSTSTAGE1_HOST_EXPORTS) \
4300 cd $(HOST_SUBDIR)/bfd && \
f70224b5
PB
4301 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
4302 $(TARGET-stageprofile-bfd)
d545f33b
PB
4303
4304maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
4305clean-stageprofile: clean-stageprofile-bfd
4306clean-stageprofile-bfd:
4307 @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-bfd/Makefile ] \
4308 || exit 0 ; \
c52c6897 4309 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
4310 cd $(HOST_SUBDIR)/bfd && \
4311 $(MAKE) $(FLAGS_TO_PASS) \
4312 $(POSTSTAGE1_FLAGS_TO_PASS) \
4313 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
4314@endif bfd-bootstrap
4315
4316
4317.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
4318.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
4319maybe-all-stagefeedback-bfd:
4320maybe-clean-stagefeedback-bfd:
4321@if bfd-bootstrap
4322maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
4323all-stagefeedback: all-stagefeedback-bfd
f70224b5 4324TARGET-stagefeedback-bfd = $(TARGET-bfd)
d545f33b 4325all-stagefeedback-bfd: configure-stagefeedback-bfd
c52c6897 4326 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
4327 @r=`${PWD_COMMAND}`; export r; \
4328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4329 $(HOST_EXPORTS) \
4330 $(POSTSTAGE1_HOST_EXPORTS) \
4331 cd $(HOST_SUBDIR)/bfd && \
f70224b5
PB
4332 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
4333 $(TARGET-stagefeedback-bfd)
d545f33b
PB
4334
4335maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
4336clean-stagefeedback: clean-stagefeedback-bfd
4337clean-stagefeedback-bfd:
4338 @[ -f $(HOST_SUBDIR)/bfd/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-bfd/Makefile ] \
4339 || exit 0 ; \
c52c6897 4340 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
4341 cd $(HOST_SUBDIR)/bfd && \
4342 $(MAKE) $(FLAGS_TO_PASS) \
4343 $(POSTSTAGE1_FLAGS_TO_PASS) \
4344 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
4345@endif bfd-bootstrap
4346
4347
4348
4349
4350
4fa63067
NN
4351.PHONY: check-bfd maybe-check-bfd
4352maybe-check-bfd:
6bd3dfaa
PB
4353@if bfd
4354maybe-check-bfd: check-bfd
2a4cbe27 4355
4fa63067 4356check-bfd:
0aed8855 4357 @: $(MAKE); $(unstage)
4fa63067 4358 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4360 $(HOST_EXPORTS) \
b00612cc
PB
4361 (cd $(HOST_SUBDIR)/bfd && \
4362 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4363
6bd3dfaa 4364@endif bfd
2a4cbe27 4365
4fa63067
NN
4366.PHONY: install-bfd maybe-install-bfd
4367maybe-install-bfd:
6bd3dfaa
PB
4368@if bfd
4369maybe-install-bfd: install-bfd
2a4cbe27 4370
4fa63067 4371install-bfd: installdirs
0aed8855 4372 @: $(MAKE); $(unstage)
4fa63067 4373 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4375 $(HOST_EXPORTS) \
b00612cc 4376 (cd $(HOST_SUBDIR)/bfd && \
2da12f12 4377 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4378
6bd3dfaa 4379@endif bfd
2a4cbe27 4380
4fa63067 4381# Other targets (info, dvi, etc.)
2a4cbe27 4382
4fa63067
NN
4383.PHONY: maybe-info-bfd info-bfd
4384maybe-info-bfd:
6bd3dfaa
PB
4385@if bfd
4386maybe-info-bfd: info-bfd
4fa63067
NN
4387
4388info-bfd: \
4389 configure-bfd
4390 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
4391 r=`${PWD_COMMAND}`; export r; \
4392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4393 $(HOST_EXPORTS) \
b813574b 4394 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4396 done; \
4fa63067 4397 echo "Doing info in bfd" ; \
b00612cc 4398 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
4399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4401 "RANLIB=$${RANLIB}" \
4402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4403 info) \
2a4cbe27
NN
4404 || exit 1
4405
6bd3dfaa 4406@endif bfd
2a4cbe27 4407
4fa63067
NN
4408.PHONY: maybe-dvi-bfd dvi-bfd
4409maybe-dvi-bfd:
6bd3dfaa
PB
4410@if bfd
4411maybe-dvi-bfd: dvi-bfd
2a4cbe27 4412
4fa63067
NN
4413dvi-bfd: \
4414 configure-bfd
4415 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
4416 r=`${PWD_COMMAND}`; export r; \
4417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4418 $(HOST_EXPORTS) \
b813574b 4419 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4421 done; \
4fa63067 4422 echo "Doing dvi in bfd" ; \
b00612cc 4423 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
4424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4426 "RANLIB=$${RANLIB}" \
4427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4428 dvi) \
2a4cbe27
NN
4429 || exit 1
4430
6bd3dfaa 4431@endif bfd
2a4cbe27 4432
6d389afc
MS
4433.PHONY: maybe-html-bfd html-bfd
4434maybe-html-bfd:
4435@if bfd
4436maybe-html-bfd: html-bfd
4437
4438html-bfd: \
4439 configure-bfd
4440 @[ -f ./bfd/Makefile ] || exit 0; \
4441 r=`${PWD_COMMAND}`; export r; \
4442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
4443 $(HOST_EXPORTS) \
4444 for flag in $(EXTRA_HOST_FLAGS) ; do \
4445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4446 done; \
4447 echo "Doing html in bfd" ; \
b00612cc 4448 (cd $(HOST_SUBDIR)/bfd && \
6d389afc
MS
4449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4451 "RANLIB=$${RANLIB}" \
4452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4453 html) \
4454 || exit 1
4455
4456@endif bfd
4457
4fa63067
NN
4458.PHONY: maybe-TAGS-bfd TAGS-bfd
4459maybe-TAGS-bfd:
6bd3dfaa
PB
4460@if bfd
4461maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 4462
4fa63067
NN
4463TAGS-bfd: \
4464 configure-bfd
4465 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
4466 r=`${PWD_COMMAND}`; export r; \
4467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4468 $(HOST_EXPORTS) \
b813574b 4469 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4471 done; \
4fa63067 4472 echo "Doing TAGS in bfd" ; \
b00612cc 4473 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
4474 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4475 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4476 "RANLIB=$${RANLIB}" \
4477 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4478 TAGS) \
2a4cbe27
NN
4479 || exit 1
4480
6bd3dfaa 4481@endif bfd
2a4cbe27 4482
4fa63067
NN
4483.PHONY: maybe-install-info-bfd install-info-bfd
4484maybe-install-info-bfd:
6bd3dfaa
PB
4485@if bfd
4486maybe-install-info-bfd: install-info-bfd
2a4cbe27 4487
4fa63067
NN
4488install-info-bfd: \
4489 configure-bfd \
4490 info-bfd
4491 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
4492 r=`${PWD_COMMAND}`; export r; \
4493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4494 $(HOST_EXPORTS) \
b813574b 4495 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4497 done; \
4fa63067 4498 echo "Doing install-info in bfd" ; \
b00612cc 4499 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
4500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4502 "RANLIB=$${RANLIB}" \
4503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4504 install-info) \
2a4cbe27
NN
4505 || exit 1
4506
6bd3dfaa 4507@endif bfd
2a4cbe27 4508
4fa63067
NN
4509.PHONY: maybe-installcheck-bfd installcheck-bfd
4510maybe-installcheck-bfd:
6bd3dfaa
PB
4511@if bfd
4512maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 4513
4fa63067
NN
4514installcheck-bfd: \
4515 configure-bfd
4516 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
4517 r=`${PWD_COMMAND}`; export r; \
4518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4519 $(HOST_EXPORTS) \
b813574b 4520 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4522 done; \
4fa63067 4523 echo "Doing installcheck in bfd" ; \
b00612cc 4524 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
4525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4527 "RANLIB=$${RANLIB}" \
4528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4529 installcheck) \
2a4cbe27
NN
4530 || exit 1
4531
6bd3dfaa 4532@endif bfd
2a4cbe27 4533
4fa63067
NN
4534.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
4535maybe-mostlyclean-bfd:
6bd3dfaa
PB
4536@if bfd
4537maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 4538
4fa63067
NN
4539mostlyclean-bfd:
4540 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
4541 r=`${PWD_COMMAND}`; export r; \
4542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4543 $(HOST_EXPORTS) \
b813574b 4544 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4546 done; \
4fa63067 4547 echo "Doing mostlyclean in bfd" ; \
b00612cc 4548 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
4549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4551 "RANLIB=$${RANLIB}" \
4552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4553 mostlyclean) \
2a4cbe27
NN
4554 || exit 1
4555
6bd3dfaa 4556@endif bfd
2a4cbe27 4557
4fa63067
NN
4558.PHONY: maybe-clean-bfd clean-bfd
4559maybe-clean-bfd:
6bd3dfaa
PB
4560@if bfd
4561maybe-clean-bfd: clean-bfd
2a4cbe27 4562
4fa63067
NN
4563clean-bfd:
4564 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
4565 r=`${PWD_COMMAND}`; export r; \
4566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4567 $(HOST_EXPORTS) \
b813574b 4568 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4570 done; \
4fa63067 4571 echo "Doing clean in bfd" ; \
b00612cc 4572 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
4573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4575 "RANLIB=$${RANLIB}" \
4576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4577 clean) \
2a4cbe27
NN
4578 || exit 1
4579
6bd3dfaa 4580@endif bfd
2a4cbe27 4581
4fa63067
NN
4582.PHONY: maybe-distclean-bfd distclean-bfd
4583maybe-distclean-bfd:
6bd3dfaa
PB
4584@if bfd
4585maybe-distclean-bfd: distclean-bfd
2a4cbe27 4586
4fa63067
NN
4587distclean-bfd:
4588 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
4589 r=`${PWD_COMMAND}`; export r; \
4590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4591 $(HOST_EXPORTS) \
b813574b 4592 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
4593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4594 done; \
4fa63067 4595 echo "Doing distclean in bfd" ; \
b00612cc 4596 (cd $(HOST_SUBDIR)/bfd && \
2a4cbe27
NN
4597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4599 "RANLIB=$${RANLIB}" \
4600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4601 distclean) \
2a4cbe27
NN
4602 || exit 1
4603
6bd3dfaa 4604@endif bfd
2a4cbe27 4605
4fa63067
NN
4606.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4607maybe-maintainer-clean-bfd:
6bd3dfaa
PB
4608@if bfd
4609maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 4610
4fa63067
NN
4611maintainer-clean-bfd:
4612 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
4613 r=`${PWD_COMMAND}`; export r; \
4614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4615 $(HOST_EXPORTS) \
b813574b 4616 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
4617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4618 done; \
4fa63067 4619 echo "Doing maintainer-clean in bfd" ; \
b00612cc 4620 (cd $(HOST_SUBDIR)/bfd && \
a2592b1b
DD
4621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4623 "RANLIB=$${RANLIB}" \
4624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 4625 maintainer-clean) \
a2592b1b
DD
4626 || exit 1
4627
6bd3dfaa 4628@endif bfd
a2592b1b 4629
2a4cbe27 4630
a7254363 4631
4fa63067
NN
4632.PHONY: configure-opcodes maybe-configure-opcodes
4633maybe-configure-opcodes:
6bd3dfaa
PB
4634@if opcodes
4635maybe-configure-opcodes: configure-opcodes
c52c6897
PB
4636configure-opcodes:
4637@endif opcodes
4638@if opcodes-bootstrap
4639 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
4640@endif opcodes-bootstrap
4641@if opcodes
4642 @r=`${PWD_COMMAND}`; export r; \
4643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
4644 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
4645 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
378fce5b 4646 $(HOST_EXPORTS) \
a7254363
PB
4647 echo Configuring in $(HOST_SUBDIR)/opcodes; \
4648 cd "$(HOST_SUBDIR)/opcodes" || exit 1; \
4fa63067 4649 case $(srcdir) in \
b00612cc
PB
4650 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4651 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4652 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 4653 esac; \
b00612cc
PB
4654 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4655 libsrcdir="$$s/opcodes"; \
4fa63067 4656 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 4657 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 4658 || exit 1
6bd3dfaa 4659@endif opcodes
2a4cbe27 4660
a7254363
PB
4661
4662
d545f33b
PB
4663.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
4664maybe-configure-stage1-opcodes:
4665@if opcodes-bootstrap
4666maybe-configure-stage1-opcodes: configure-stage1-opcodes
0aed8855 4667configure-stage1-opcodes:
c52c6897 4668 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 4669 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
4670 @r=`${PWD_COMMAND}`; export r; \
4671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4672 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
4673 $(HOST_EXPORTS) \
4674 echo Configuring stage 1 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 4675 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
4676 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4677 case $(srcdir) in \
4678 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4679 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4680 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4681 esac; \
4682 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4683 libsrcdir="$$s/opcodes"; \
4684 $(SHELL) $${libsrcdir}/configure \
4685 $(HOST_CONFIGARGS) $${srcdiroption} \
4686 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
4687@endif opcodes-bootstrap
4688
4689.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
4690maybe-configure-stage2-opcodes:
4691@if opcodes-bootstrap
4692maybe-configure-stage2-opcodes: configure-stage2-opcodes
0aed8855 4693configure-stage2-opcodes:
c52c6897 4694 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 4695 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
4696 @r=`${PWD_COMMAND}`; export r; \
4697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4698 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
4699 $(HOST_EXPORTS) \
4700 $(POSTSTAGE1_HOST_EXPORTS) \
4701 echo Configuring stage 2 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 4702 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
4703 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4704 case $(srcdir) in \
4705 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4706 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4707 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4708 esac; \
4709 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4710 libsrcdir="$$s/opcodes"; \
4711 $(SHELL) $${libsrcdir}/configure \
4712 $(HOST_CONFIGARGS) $${srcdiroption} \
4713 @stage2_werror_flag@
4714@endif opcodes-bootstrap
4715
4716.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
4717maybe-configure-stage3-opcodes:
4718@if opcodes-bootstrap
4719maybe-configure-stage3-opcodes: configure-stage3-opcodes
0aed8855 4720configure-stage3-opcodes:
c52c6897 4721 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 4722 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
4723 @r=`${PWD_COMMAND}`; export r; \
4724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4725 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
4726 $(HOST_EXPORTS) \
4727 $(POSTSTAGE1_HOST_EXPORTS) \
4728 echo Configuring stage 3 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 4729 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
4730 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4731 case $(srcdir) in \
4732 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4733 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4734 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4735 esac; \
4736 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4737 libsrcdir="$$s/opcodes"; \
4738 $(SHELL) $${libsrcdir}/configure \
4739 $(HOST_CONFIGARGS) $${srcdiroption} \
4740 @stage2_werror_flag@
4741@endif opcodes-bootstrap
4742
4743.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
4744maybe-configure-stage4-opcodes:
4745@if opcodes-bootstrap
4746maybe-configure-stage4-opcodes: configure-stage4-opcodes
0aed8855 4747configure-stage4-opcodes:
c52c6897 4748 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 4749 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
4750 @r=`${PWD_COMMAND}`; export r; \
4751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4752 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
4753 $(HOST_EXPORTS) \
4754 $(POSTSTAGE1_HOST_EXPORTS) \
4755 echo Configuring stage 4 in $(HOST_SUBDIR)/opcodes ; \
0aed8855 4756 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
4757 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4758 case $(srcdir) in \
4759 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4760 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4761 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4762 esac; \
4763 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4764 libsrcdir="$$s/opcodes"; \
4765 $(SHELL) $${libsrcdir}/configure \
4766 $(HOST_CONFIGARGS) $${srcdiroption} \
4767 @stage2_werror_flag@
4768@endif opcodes-bootstrap
4769
4770.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
4771maybe-configure-stageprofile-opcodes:
4772@if opcodes-bootstrap
4773maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
0aed8855 4774configure-stageprofile-opcodes:
c52c6897 4775 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 4776 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
4777 @r=`${PWD_COMMAND}`; export r; \
4778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4779 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
4780 $(HOST_EXPORTS) \
4781 $(POSTSTAGE1_HOST_EXPORTS) \
4782 echo Configuring stage profile in $(HOST_SUBDIR)/opcodes ; \
0aed8855 4783 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
4784 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4785 case $(srcdir) in \
4786 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4787 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4788 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4789 esac; \
4790 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4791 libsrcdir="$$s/opcodes"; \
4792 $(SHELL) $${libsrcdir}/configure \
4793 $(HOST_CONFIGARGS) $${srcdiroption} \
4794 @stage2_werror_flag@
4795@endif opcodes-bootstrap
4796
4797.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
4798maybe-configure-stagefeedback-opcodes:
4799@if opcodes-bootstrap
4800maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
0aed8855 4801configure-stagefeedback-opcodes:
c52c6897 4802 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 4803 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes
c52c6897
PB
4804 @r=`${PWD_COMMAND}`; export r; \
4805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 4806 test ! -f $(HOST_SUBDIR)/opcodes/Makefile || exit 0; \
d545f33b
PB
4807 $(HOST_EXPORTS) \
4808 $(POSTSTAGE1_HOST_EXPORTS) \
4809 echo Configuring stage feedback in $(HOST_SUBDIR)/opcodes ; \
0aed8855 4810 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/opcodes ; \
d545f33b
PB
4811 cd $(HOST_SUBDIR)/opcodes || exit 1; \
4812 case $(srcdir) in \
4813 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
4814 *) topdir=`echo $(HOST_SUBDIR)/opcodes/ | \
4815 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4816 esac; \
4817 srcdiroption="--srcdir=$${topdir}/opcodes"; \
4818 libsrcdir="$$s/opcodes"; \
4819 $(SHELL) $${libsrcdir}/configure \
4820 $(HOST_CONFIGARGS) $${srcdiroption} \
4821 @stage2_werror_flag@
4822@endif opcodes-bootstrap
4823
4824
4825
4826
4827
4fa63067
NN
4828.PHONY: all-opcodes maybe-all-opcodes
4829maybe-all-opcodes:
6bd3dfaa 4830@if opcodes
d27cc32e 4831TARGET-opcodes=all
6bd3dfaa 4832maybe-all-opcodes: all-opcodes
4fa63067 4833all-opcodes: configure-opcodes
c52c6897
PB
4834@endif opcodes
4835@if opcodes-bootstrap
4836 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
4837@endif opcodes-bootstrap
4838@if opcodes
4839 @r=`${PWD_COMMAND}`; export r; \
4fa63067 4840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4841 $(HOST_EXPORTS) \
b00612cc
PB
4842 (cd $(HOST_SUBDIR)/opcodes && \
4843 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-opcodes))
6bd3dfaa 4844@endif opcodes
2a4cbe27 4845
a7254363 4846
d545f33b
PB
4847
4848.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
4849.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
4850maybe-all-stage1-opcodes:
4851maybe-clean-stage1-opcodes:
4852@if opcodes-bootstrap
4853maybe-all-stage1-opcodes: all-stage1-opcodes
4854all-stage1: all-stage1-opcodes
f70224b5 4855TARGET-stage1-opcodes = $(TARGET-opcodes)
d545f33b 4856all-stage1-opcodes: configure-stage1-opcodes
c52c6897 4857 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
4858 @r=`${PWD_COMMAND}`; export r; \
4859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4860 $(HOST_EXPORTS) \
4861 cd $(HOST_SUBDIR)/opcodes && \
c52c6897 4862 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 4863 $(TARGET-stage1-opcodes)
d545f33b
PB
4864
4865maybe-clean-stage1-opcodes: clean-stage1-opcodes
4866clean-stage1: clean-stage1-opcodes
4867clean-stage1-opcodes:
4868 @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-opcodes/Makefile ] \
4869 || exit 0 ; \
c52c6897 4870 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
4871 cd $(HOST_SUBDIR)/opcodes && \
4872 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 4873 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b
PB
4874@endif opcodes-bootstrap
4875
4876
4877.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
4878.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
4879maybe-all-stage2-opcodes:
4880maybe-clean-stage2-opcodes:
4881@if opcodes-bootstrap
4882maybe-all-stage2-opcodes: all-stage2-opcodes
4883all-stage2: all-stage2-opcodes
f70224b5 4884TARGET-stage2-opcodes = $(TARGET-opcodes)
d545f33b 4885all-stage2-opcodes: configure-stage2-opcodes
c52c6897 4886 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
4887 @r=`${PWD_COMMAND}`; export r; \
4888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4889 $(HOST_EXPORTS) \
4890 $(POSTSTAGE1_HOST_EXPORTS) \
4891 cd $(HOST_SUBDIR)/opcodes && \
f70224b5
PB
4892 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4893 $(TARGET-stage2-opcodes)
d545f33b
PB
4894
4895maybe-clean-stage2-opcodes: clean-stage2-opcodes
4896clean-stage2: clean-stage2-opcodes
4897clean-stage2-opcodes:
4898 @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-opcodes/Makefile ] \
4899 || exit 0 ; \
c52c6897 4900 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
4901 cd $(HOST_SUBDIR)/opcodes && \
4902 $(MAKE) $(FLAGS_TO_PASS) \
4903 $(POSTSTAGE1_FLAGS_TO_PASS) \
4904 clean
4905@endif opcodes-bootstrap
4906
4907
4908.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
4909.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
4910maybe-all-stage3-opcodes:
4911maybe-clean-stage3-opcodes:
4912@if opcodes-bootstrap
4913maybe-all-stage3-opcodes: all-stage3-opcodes
4914all-stage3: all-stage3-opcodes
f70224b5 4915TARGET-stage3-opcodes = $(TARGET-opcodes)
d545f33b 4916all-stage3-opcodes: configure-stage3-opcodes
c52c6897 4917 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
4918 @r=`${PWD_COMMAND}`; export r; \
4919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4920 $(HOST_EXPORTS) \
4921 $(POSTSTAGE1_HOST_EXPORTS) \
4922 cd $(HOST_SUBDIR)/opcodes && \
f70224b5
PB
4923 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4924 $(TARGET-stage3-opcodes)
d545f33b
PB
4925
4926maybe-clean-stage3-opcodes: clean-stage3-opcodes
4927clean-stage3: clean-stage3-opcodes
4928clean-stage3-opcodes:
4929 @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-opcodes/Makefile ] \
4930 || exit 0 ; \
c52c6897 4931 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
4932 cd $(HOST_SUBDIR)/opcodes && \
4933 $(MAKE) $(FLAGS_TO_PASS) \
4934 $(POSTSTAGE1_FLAGS_TO_PASS) \
4935 clean
4936@endif opcodes-bootstrap
4937
4938
4939.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
4940.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
4941maybe-all-stage4-opcodes:
4942maybe-clean-stage4-opcodes:
4943@if opcodes-bootstrap
4944maybe-all-stage4-opcodes: all-stage4-opcodes
4945all-stage4: all-stage4-opcodes
f70224b5 4946TARGET-stage4-opcodes = $(TARGET-opcodes)
d545f33b 4947all-stage4-opcodes: configure-stage4-opcodes
c52c6897 4948 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
4949 @r=`${PWD_COMMAND}`; export r; \
4950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4951 $(HOST_EXPORTS) \
4952 $(POSTSTAGE1_HOST_EXPORTS) \
4953 cd $(HOST_SUBDIR)/opcodes && \
f70224b5
PB
4954 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
4955 $(TARGET-stage4-opcodes)
d545f33b
PB
4956
4957maybe-clean-stage4-opcodes: clean-stage4-opcodes
4958clean-stage4: clean-stage4-opcodes
4959clean-stage4-opcodes:
4960 @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-opcodes/Makefile ] \
4961 || exit 0 ; \
c52c6897 4962 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
4963 cd $(HOST_SUBDIR)/opcodes && \
4964 $(MAKE) $(FLAGS_TO_PASS) \
4965 $(POSTSTAGE1_FLAGS_TO_PASS) \
4966 clean
4967@endif opcodes-bootstrap
4968
4969
4970.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
4971.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
4972maybe-all-stageprofile-opcodes:
4973maybe-clean-stageprofile-opcodes:
4974@if opcodes-bootstrap
4975maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
4976all-stageprofile: all-stageprofile-opcodes
f70224b5 4977TARGET-stageprofile-opcodes = $(TARGET-opcodes)
d545f33b 4978all-stageprofile-opcodes: configure-stageprofile-opcodes
c52c6897 4979 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
4980 @r=`${PWD_COMMAND}`; export r; \
4981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4982 $(HOST_EXPORTS) \
4983 $(POSTSTAGE1_HOST_EXPORTS) \
4984 cd $(HOST_SUBDIR)/opcodes && \
f70224b5
PB
4985 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
4986 $(TARGET-stageprofile-opcodes)
d545f33b
PB
4987
4988maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
4989clean-stageprofile: clean-stageprofile-opcodes
4990clean-stageprofile-opcodes:
4991 @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-opcodes/Makefile ] \
4992 || exit 0 ; \
c52c6897 4993 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
4994 cd $(HOST_SUBDIR)/opcodes && \
4995 $(MAKE) $(FLAGS_TO_PASS) \
4996 $(POSTSTAGE1_FLAGS_TO_PASS) \
4997 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
4998@endif opcodes-bootstrap
4999
5000
5001.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
5002.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
5003maybe-all-stagefeedback-opcodes:
5004maybe-clean-stagefeedback-opcodes:
5005@if opcodes-bootstrap
5006maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
5007all-stagefeedback: all-stagefeedback-opcodes
f70224b5 5008TARGET-stagefeedback-opcodes = $(TARGET-opcodes)
d545f33b 5009all-stagefeedback-opcodes: configure-stagefeedback-opcodes
c52c6897 5010 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5011 @r=`${PWD_COMMAND}`; export r; \
5012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5013 $(HOST_EXPORTS) \
5014 $(POSTSTAGE1_HOST_EXPORTS) \
5015 cd $(HOST_SUBDIR)/opcodes && \
f70224b5
PB
5016 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
5017 $(TARGET-stagefeedback-opcodes)
d545f33b
PB
5018
5019maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
5020clean-stagefeedback: clean-stagefeedback-opcodes
5021clean-stagefeedback-opcodes:
5022 @[ -f $(HOST_SUBDIR)/opcodes/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-opcodes/Makefile ] \
5023 || exit 0 ; \
c52c6897 5024 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
5025 cd $(HOST_SUBDIR)/opcodes && \
5026 $(MAKE) $(FLAGS_TO_PASS) \
5027 $(POSTSTAGE1_FLAGS_TO_PASS) \
5028 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
5029@endif opcodes-bootstrap
5030
5031
5032
5033
5034
4fa63067
NN
5035.PHONY: check-opcodes maybe-check-opcodes
5036maybe-check-opcodes:
6bd3dfaa
PB
5037@if opcodes
5038maybe-check-opcodes: check-opcodes
4fa63067
NN
5039
5040check-opcodes:
0aed8855 5041 @: $(MAKE); $(unstage)
4fa63067 5042 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5044 $(HOST_EXPORTS) \
b00612cc
PB
5045 (cd $(HOST_SUBDIR)/opcodes && \
5046 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5047
6bd3dfaa 5048@endif opcodes
2a4cbe27 5049
4fa63067
NN
5050.PHONY: install-opcodes maybe-install-opcodes
5051maybe-install-opcodes:
6bd3dfaa
PB
5052@if opcodes
5053maybe-install-opcodes: install-opcodes
2a4cbe27 5054
4fa63067 5055install-opcodes: installdirs
0aed8855 5056 @: $(MAKE); $(unstage)
4fa63067
NN
5057 @r=`${PWD_COMMAND}`; export r; \
5058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5059 $(HOST_EXPORTS) \
b00612cc 5060 (cd $(HOST_SUBDIR)/opcodes && \
2da12f12 5061 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 5062
6bd3dfaa 5063@endif opcodes
4fa63067
NN
5064
5065# Other targets (info, dvi, etc.)
5066
5067.PHONY: maybe-info-opcodes info-opcodes
5068maybe-info-opcodes:
6bd3dfaa
PB
5069@if opcodes
5070maybe-info-opcodes: info-opcodes
4fa63067
NN
5071
5072info-opcodes: \
5073 configure-opcodes
5074 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5075 r=`${PWD_COMMAND}`; export r; \
5076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5077 $(HOST_EXPORTS) \
b813574b 5078 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5080 done; \
4fa63067 5081 echo "Doing info in opcodes" ; \
b00612cc 5082 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5085 "RANLIB=$${RANLIB}" \
5086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5087 info) \
2a4cbe27
NN
5088 || exit 1
5089
6bd3dfaa 5090@endif opcodes
2a4cbe27 5091
4fa63067
NN
5092.PHONY: maybe-dvi-opcodes dvi-opcodes
5093maybe-dvi-opcodes:
6bd3dfaa
PB
5094@if opcodes
5095maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 5096
4fa63067
NN
5097dvi-opcodes: \
5098 configure-opcodes
5099 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5100 r=`${PWD_COMMAND}`; export r; \
5101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5102 $(HOST_EXPORTS) \
b813574b 5103 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5105 done; \
4fa63067 5106 echo "Doing dvi in opcodes" ; \
b00612cc 5107 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5110 "RANLIB=$${RANLIB}" \
5111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5112 dvi) \
2a4cbe27
NN
5113 || exit 1
5114
6bd3dfaa 5115@endif opcodes
2a4cbe27 5116
6d389afc
MS
5117.PHONY: maybe-html-opcodes html-opcodes
5118maybe-html-opcodes:
5119@if opcodes
5120maybe-html-opcodes: html-opcodes
5121
5122html-opcodes: \
5123 configure-opcodes
5124 @[ -f ./opcodes/Makefile ] || exit 0; \
5125 r=`${PWD_COMMAND}`; export r; \
5126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5127 $(HOST_EXPORTS) \
5128 for flag in $(EXTRA_HOST_FLAGS) ; do \
5129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5130 done; \
5131 echo "Doing html in opcodes" ; \
b00612cc 5132 (cd $(HOST_SUBDIR)/opcodes && \
6d389afc
MS
5133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5135 "RANLIB=$${RANLIB}" \
5136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5137 html) \
5138 || exit 1
5139
5140@endif opcodes
5141
4fa63067
NN
5142.PHONY: maybe-TAGS-opcodes TAGS-opcodes
5143maybe-TAGS-opcodes:
6bd3dfaa
PB
5144@if opcodes
5145maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 5146
4fa63067
NN
5147TAGS-opcodes: \
5148 configure-opcodes
5149 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5150 r=`${PWD_COMMAND}`; export r; \
5151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5152 $(HOST_EXPORTS) \
b813574b 5153 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5155 done; \
4fa63067 5156 echo "Doing TAGS in opcodes" ; \
b00612cc 5157 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5160 "RANLIB=$${RANLIB}" \
5161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5162 TAGS) \
2a4cbe27
NN
5163 || exit 1
5164
6bd3dfaa 5165@endif opcodes
2a4cbe27 5166
4fa63067
NN
5167.PHONY: maybe-install-info-opcodes install-info-opcodes
5168maybe-install-info-opcodes:
6bd3dfaa
PB
5169@if opcodes
5170maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 5171
4fa63067
NN
5172install-info-opcodes: \
5173 configure-opcodes \
5174 info-opcodes
5175 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5176 r=`${PWD_COMMAND}`; export r; \
5177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5178 $(HOST_EXPORTS) \
b813574b 5179 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5181 done; \
4fa63067 5182 echo "Doing install-info in opcodes" ; \
b00612cc 5183 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5186 "RANLIB=$${RANLIB}" \
5187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5188 install-info) \
2a4cbe27
NN
5189 || exit 1
5190
6bd3dfaa 5191@endif opcodes
2a4cbe27 5192
4fa63067
NN
5193.PHONY: maybe-installcheck-opcodes installcheck-opcodes
5194maybe-installcheck-opcodes:
6bd3dfaa
PB
5195@if opcodes
5196maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 5197
4fa63067
NN
5198installcheck-opcodes: \
5199 configure-opcodes
5200 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5201 r=`${PWD_COMMAND}`; export r; \
5202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5203 $(HOST_EXPORTS) \
b813574b 5204 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5206 done; \
4fa63067 5207 echo "Doing installcheck in opcodes" ; \
b00612cc 5208 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5211 "RANLIB=$${RANLIB}" \
5212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5213 installcheck) \
2a4cbe27
NN
5214 || exit 1
5215
6bd3dfaa 5216@endif opcodes
2a4cbe27
NN
5217
5218.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
5219maybe-mostlyclean-opcodes:
6bd3dfaa
PB
5220@if opcodes
5221maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
5222
5223mostlyclean-opcodes:
5224 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5225 r=`${PWD_COMMAND}`; export r; \
5226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5227 $(HOST_EXPORTS) \
b813574b 5228 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5230 done; \
5231 echo "Doing mostlyclean in opcodes" ; \
b00612cc 5232 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5235 "RANLIB=$${RANLIB}" \
5236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5237 mostlyclean) \
2a4cbe27
NN
5238 || exit 1
5239
6bd3dfaa 5240@endif opcodes
2a4cbe27 5241
4fa63067
NN
5242.PHONY: maybe-clean-opcodes clean-opcodes
5243maybe-clean-opcodes:
6bd3dfaa
PB
5244@if opcodes
5245maybe-clean-opcodes: clean-opcodes
2a4cbe27 5246
4fa63067
NN
5247clean-opcodes:
5248 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5249 r=`${PWD_COMMAND}`; export r; \
5250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5251 $(HOST_EXPORTS) \
b813574b 5252 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5254 done; \
4fa63067 5255 echo "Doing clean in opcodes" ; \
b00612cc 5256 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5257 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5258 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5259 "RANLIB=$${RANLIB}" \
5260 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5261 clean) \
2a4cbe27
NN
5262 || exit 1
5263
6bd3dfaa 5264@endif opcodes
2a4cbe27 5265
4fa63067
NN
5266.PHONY: maybe-distclean-opcodes distclean-opcodes
5267maybe-distclean-opcodes:
6bd3dfaa
PB
5268@if opcodes
5269maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 5270
4fa63067
NN
5271distclean-opcodes:
5272 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5273 r=`${PWD_COMMAND}`; export r; \
5274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5275 $(HOST_EXPORTS) \
b813574b 5276 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5278 done; \
4fa63067 5279 echo "Doing distclean in opcodes" ; \
b00612cc 5280 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5283 "RANLIB=$${RANLIB}" \
5284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5285 distclean) \
2a4cbe27
NN
5286 || exit 1
5287
6bd3dfaa 5288@endif opcodes
2a4cbe27 5289
4fa63067
NN
5290.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
5291maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
5292@if opcodes
5293maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 5294
4fa63067
NN
5295maintainer-clean-opcodes:
5296 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
5297 r=`${PWD_COMMAND}`; export r; \
5298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5299 $(HOST_EXPORTS) \
b813574b 5300 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5302 done; \
4fa63067 5303 echo "Doing maintainer-clean in opcodes" ; \
b00612cc 5304 (cd $(HOST_SUBDIR)/opcodes && \
2a4cbe27
NN
5305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5307 "RANLIB=$${RANLIB}" \
5308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5309 maintainer-clean) \
2a4cbe27
NN
5310 || exit 1
5311
6bd3dfaa 5312@endif opcodes
2a4cbe27 5313
2a4cbe27 5314
a7254363 5315
4fa63067
NN
5316.PHONY: configure-binutils maybe-configure-binutils
5317maybe-configure-binutils:
6bd3dfaa
PB
5318@if binutils
5319maybe-configure-binutils: configure-binutils
c52c6897
PB
5320configure-binutils:
5321@endif binutils
5322@if binutils-bootstrap
5323 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
5324@endif binutils-bootstrap
5325@if binutils
5326 @r=`${PWD_COMMAND}`; export r; \
5327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
5328 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
5329 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
378fce5b 5330 $(HOST_EXPORTS) \
a7254363
PB
5331 echo Configuring in $(HOST_SUBDIR)/binutils; \
5332 cd "$(HOST_SUBDIR)/binutils" || exit 1; \
4fa63067 5333 case $(srcdir) in \
b00612cc
PB
5334 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5335 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5336 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 5337 esac; \
b00612cc
PB
5338 srcdiroption="--srcdir=$${topdir}/binutils"; \
5339 libsrcdir="$$s/binutils"; \
4fa63067 5340 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 5341 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 5342 || exit 1
6bd3dfaa 5343@endif binutils
2a4cbe27 5344
a7254363
PB
5345
5346
d545f33b
PB
5347.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
5348maybe-configure-stage1-binutils:
5349@if binutils-bootstrap
5350maybe-configure-stage1-binutils: configure-stage1-binutils
0aed8855 5351configure-stage1-binutils:
c52c6897 5352 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 5353 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
5354 @r=`${PWD_COMMAND}`; export r; \
5355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5356 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
5357 $(HOST_EXPORTS) \
5358 echo Configuring stage 1 in $(HOST_SUBDIR)/binutils ; \
0aed8855 5359 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
5360 cd $(HOST_SUBDIR)/binutils || exit 1; \
5361 case $(srcdir) in \
5362 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5363 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5364 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5365 esac; \
5366 srcdiroption="--srcdir=$${topdir}/binutils"; \
5367 libsrcdir="$$s/binutils"; \
5368 $(SHELL) $${libsrcdir}/configure \
5369 $(HOST_CONFIGARGS) $${srcdiroption} \
5370 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
5371@endif binutils-bootstrap
5372
5373.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
5374maybe-configure-stage2-binutils:
5375@if binutils-bootstrap
5376maybe-configure-stage2-binutils: configure-stage2-binutils
0aed8855 5377configure-stage2-binutils:
c52c6897 5378 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 5379 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
5380 @r=`${PWD_COMMAND}`; export r; \
5381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5382 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
5383 $(HOST_EXPORTS) \
5384 $(POSTSTAGE1_HOST_EXPORTS) \
5385 echo Configuring stage 2 in $(HOST_SUBDIR)/binutils ; \
0aed8855 5386 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
5387 cd $(HOST_SUBDIR)/binutils || exit 1; \
5388 case $(srcdir) in \
5389 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5390 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5391 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5392 esac; \
5393 srcdiroption="--srcdir=$${topdir}/binutils"; \
5394 libsrcdir="$$s/binutils"; \
5395 $(SHELL) $${libsrcdir}/configure \
5396 $(HOST_CONFIGARGS) $${srcdiroption} \
5397 @stage2_werror_flag@
5398@endif binutils-bootstrap
5399
5400.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
5401maybe-configure-stage3-binutils:
5402@if binutils-bootstrap
5403maybe-configure-stage3-binutils: configure-stage3-binutils
0aed8855 5404configure-stage3-binutils:
c52c6897 5405 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 5406 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
5407 @r=`${PWD_COMMAND}`; export r; \
5408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5409 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
5410 $(HOST_EXPORTS) \
5411 $(POSTSTAGE1_HOST_EXPORTS) \
5412 echo Configuring stage 3 in $(HOST_SUBDIR)/binutils ; \
0aed8855 5413 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
5414 cd $(HOST_SUBDIR)/binutils || exit 1; \
5415 case $(srcdir) in \
5416 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5417 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5418 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5419 esac; \
5420 srcdiroption="--srcdir=$${topdir}/binutils"; \
5421 libsrcdir="$$s/binutils"; \
5422 $(SHELL) $${libsrcdir}/configure \
5423 $(HOST_CONFIGARGS) $${srcdiroption} \
5424 @stage2_werror_flag@
5425@endif binutils-bootstrap
5426
5427.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
5428maybe-configure-stage4-binutils:
5429@if binutils-bootstrap
5430maybe-configure-stage4-binutils: configure-stage4-binutils
0aed8855 5431configure-stage4-binutils:
c52c6897 5432 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 5433 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
5434 @r=`${PWD_COMMAND}`; export r; \
5435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5436 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
5437 $(HOST_EXPORTS) \
5438 $(POSTSTAGE1_HOST_EXPORTS) \
5439 echo Configuring stage 4 in $(HOST_SUBDIR)/binutils ; \
0aed8855 5440 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
5441 cd $(HOST_SUBDIR)/binutils || exit 1; \
5442 case $(srcdir) in \
5443 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5444 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5445 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5446 esac; \
5447 srcdiroption="--srcdir=$${topdir}/binutils"; \
5448 libsrcdir="$$s/binutils"; \
5449 $(SHELL) $${libsrcdir}/configure \
5450 $(HOST_CONFIGARGS) $${srcdiroption} \
5451 @stage2_werror_flag@
5452@endif binutils-bootstrap
5453
5454.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
5455maybe-configure-stageprofile-binutils:
5456@if binutils-bootstrap
5457maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
0aed8855 5458configure-stageprofile-binutils:
c52c6897 5459 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 5460 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
5461 @r=`${PWD_COMMAND}`; export r; \
5462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5463 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
5464 $(HOST_EXPORTS) \
5465 $(POSTSTAGE1_HOST_EXPORTS) \
5466 echo Configuring stage profile in $(HOST_SUBDIR)/binutils ; \
0aed8855 5467 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
5468 cd $(HOST_SUBDIR)/binutils || exit 1; \
5469 case $(srcdir) in \
5470 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5471 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5472 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5473 esac; \
5474 srcdiroption="--srcdir=$${topdir}/binutils"; \
5475 libsrcdir="$$s/binutils"; \
5476 $(SHELL) $${libsrcdir}/configure \
5477 $(HOST_CONFIGARGS) $${srcdiroption} \
5478 @stage2_werror_flag@
5479@endif binutils-bootstrap
5480
5481.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
5482maybe-configure-stagefeedback-binutils:
5483@if binutils-bootstrap
5484maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
0aed8855 5485configure-stagefeedback-binutils:
c52c6897 5486 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 5487 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils
c52c6897
PB
5488 @r=`${PWD_COMMAND}`; export r; \
5489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 5490 test ! -f $(HOST_SUBDIR)/binutils/Makefile || exit 0; \
d545f33b
PB
5491 $(HOST_EXPORTS) \
5492 $(POSTSTAGE1_HOST_EXPORTS) \
5493 echo Configuring stage feedback in $(HOST_SUBDIR)/binutils ; \
0aed8855 5494 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/binutils ; \
d545f33b
PB
5495 cd $(HOST_SUBDIR)/binutils || exit 1; \
5496 case $(srcdir) in \
5497 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
5498 *) topdir=`echo $(HOST_SUBDIR)/binutils/ | \
5499 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
5500 esac; \
5501 srcdiroption="--srcdir=$${topdir}/binutils"; \
5502 libsrcdir="$$s/binutils"; \
5503 $(SHELL) $${libsrcdir}/configure \
5504 $(HOST_CONFIGARGS) $${srcdiroption} \
5505 @stage2_werror_flag@
5506@endif binutils-bootstrap
5507
5508
5509
5510
5511
4fa63067
NN
5512.PHONY: all-binutils maybe-all-binutils
5513maybe-all-binutils:
6bd3dfaa 5514@if binutils
d27cc32e 5515TARGET-binutils=all
6bd3dfaa 5516maybe-all-binutils: all-binutils
4fa63067 5517all-binutils: configure-binutils
c52c6897
PB
5518@endif binutils
5519@if binutils-bootstrap
5520 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
5521@endif binutils-bootstrap
5522@if binutils
5523 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5525 $(HOST_EXPORTS) \
b00612cc
PB
5526 (cd $(HOST_SUBDIR)/binutils && \
5527 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-binutils))
6bd3dfaa 5528@endif binutils
4fa63067 5529
a7254363 5530
4fa63067 5531
d545f33b
PB
5532.PHONY: all-stage1-binutils maybe-all-stage1-binutils
5533.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
5534maybe-all-stage1-binutils:
5535maybe-clean-stage1-binutils:
5536@if binutils-bootstrap
5537maybe-all-stage1-binutils: all-stage1-binutils
5538all-stage1: all-stage1-binutils
f70224b5 5539TARGET-stage1-binutils = $(TARGET-binutils)
d545f33b 5540all-stage1-binutils: configure-stage1-binutils
c52c6897 5541 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
4fa63067
NN
5542 @r=`${PWD_COMMAND}`; export r; \
5543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5544 $(HOST_EXPORTS) \
d545f33b 5545 cd $(HOST_SUBDIR)/binutils && \
c52c6897 5546 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 5547 $(TARGET-stage1-binutils)
2a4cbe27 5548
d545f33b
PB
5549maybe-clean-stage1-binutils: clean-stage1-binutils
5550clean-stage1: clean-stage1-binutils
5551clean-stage1-binutils:
5552 @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-binutils/Makefile ] \
5553 || exit 0 ; \
c52c6897 5554 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
5555 cd $(HOST_SUBDIR)/binutils && \
5556 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 5557 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b 5558@endif binutils-bootstrap
2a4cbe27 5559
2a4cbe27 5560
d545f33b
PB
5561.PHONY: all-stage2-binutils maybe-all-stage2-binutils
5562.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
5563maybe-all-stage2-binutils:
5564maybe-clean-stage2-binutils:
5565@if binutils-bootstrap
5566maybe-all-stage2-binutils: all-stage2-binutils
5567all-stage2: all-stage2-binutils
f70224b5 5568TARGET-stage2-binutils = $(TARGET-binutils)
d545f33b 5569all-stage2-binutils: configure-stage2-binutils
c52c6897 5570 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
4fa63067 5571 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5573 $(HOST_EXPORTS) \
d545f33b
PB
5574 $(POSTSTAGE1_HOST_EXPORTS) \
5575 cd $(HOST_SUBDIR)/binutils && \
f70224b5
PB
5576 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5577 $(TARGET-stage2-binutils)
2a4cbe27 5578
d545f33b
PB
5579maybe-clean-stage2-binutils: clean-stage2-binutils
5580clean-stage2: clean-stage2-binutils
5581clean-stage2-binutils:
5582 @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-binutils/Makefile ] \
5583 || exit 0 ; \
c52c6897 5584 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
5585 cd $(HOST_SUBDIR)/binutils && \
5586 $(MAKE) $(FLAGS_TO_PASS) \
5587 $(POSTSTAGE1_FLAGS_TO_PASS) \
5588 clean
5589@endif binutils-bootstrap
2a4cbe27 5590
4fa63067 5591
d545f33b
PB
5592.PHONY: all-stage3-binutils maybe-all-stage3-binutils
5593.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
5594maybe-all-stage3-binutils:
5595maybe-clean-stage3-binutils:
5596@if binutils-bootstrap
5597maybe-all-stage3-binutils: all-stage3-binutils
5598all-stage3: all-stage3-binutils
f70224b5 5599TARGET-stage3-binutils = $(TARGET-binutils)
d545f33b 5600all-stage3-binutils: configure-stage3-binutils
c52c6897 5601 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b 5602 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5604 $(HOST_EXPORTS) \
d545f33b
PB
5605 $(POSTSTAGE1_HOST_EXPORTS) \
5606 cd $(HOST_SUBDIR)/binutils && \
f70224b5
PB
5607 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5608 $(TARGET-stage3-binutils)
2a4cbe27 5609
d545f33b
PB
5610maybe-clean-stage3-binutils: clean-stage3-binutils
5611clean-stage3: clean-stage3-binutils
5612clean-stage3-binutils:
5613 @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-binutils/Makefile ] \
5614 || exit 0 ; \
c52c6897 5615 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
5616 cd $(HOST_SUBDIR)/binutils && \
5617 $(MAKE) $(FLAGS_TO_PASS) \
5618 $(POSTSTAGE1_FLAGS_TO_PASS) \
5619 clean
5620@endif binutils-bootstrap
2a4cbe27 5621
2a4cbe27 5622
d545f33b
PB
5623.PHONY: all-stage4-binutils maybe-all-stage4-binutils
5624.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
5625maybe-all-stage4-binutils:
5626maybe-clean-stage4-binutils:
5627@if binutils-bootstrap
5628maybe-all-stage4-binutils: all-stage4-binutils
5629all-stage4: all-stage4-binutils
f70224b5 5630TARGET-stage4-binutils = $(TARGET-binutils)
d545f33b 5631all-stage4-binutils: configure-stage4-binutils
c52c6897 5632 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b 5633 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5635 $(HOST_EXPORTS) \
d545f33b
PB
5636 $(POSTSTAGE1_HOST_EXPORTS) \
5637 cd $(HOST_SUBDIR)/binutils && \
f70224b5
PB
5638 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
5639 $(TARGET-stage4-binutils)
d545f33b
PB
5640
5641maybe-clean-stage4-binutils: clean-stage4-binutils
5642clean-stage4: clean-stage4-binutils
5643clean-stage4-binutils:
5644 @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-binutils/Makefile ] \
5645 || exit 0 ; \
c52c6897 5646 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
5647 cd $(HOST_SUBDIR)/binutils && \
5648 $(MAKE) $(FLAGS_TO_PASS) \
5649 $(POSTSTAGE1_FLAGS_TO_PASS) \
5650 clean
5651@endif binutils-bootstrap
5652
5653
5654.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
5655.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
5656maybe-all-stageprofile-binutils:
5657maybe-clean-stageprofile-binutils:
5658@if binutils-bootstrap
5659maybe-all-stageprofile-binutils: all-stageprofile-binutils
5660all-stageprofile: all-stageprofile-binutils
f70224b5 5661TARGET-stageprofile-binutils = $(TARGET-binutils)
d545f33b 5662all-stageprofile-binutils: configure-stageprofile-binutils
c52c6897 5663 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
5664 @r=`${PWD_COMMAND}`; export r; \
5665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5666 $(HOST_EXPORTS) \
5667 $(POSTSTAGE1_HOST_EXPORTS) \
5668 cd $(HOST_SUBDIR)/binutils && \
f70224b5
PB
5669 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
5670 $(TARGET-stageprofile-binutils)
d545f33b
PB
5671
5672maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
5673clean-stageprofile: clean-stageprofile-binutils
5674clean-stageprofile-binutils:
5675 @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-binutils/Makefile ] \
5676 || exit 0 ; \
c52c6897 5677 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
5678 cd $(HOST_SUBDIR)/binutils && \
5679 $(MAKE) $(FLAGS_TO_PASS) \
5680 $(POSTSTAGE1_FLAGS_TO_PASS) \
5681 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
5682@endif binutils-bootstrap
5683
5684
5685.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
5686.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
5687maybe-all-stagefeedback-binutils:
5688maybe-clean-stagefeedback-binutils:
5689@if binutils-bootstrap
5690maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
5691all-stagefeedback: all-stagefeedback-binutils
f70224b5 5692TARGET-stagefeedback-binutils = $(TARGET-binutils)
d545f33b 5693all-stagefeedback-binutils: configure-stagefeedback-binutils
c52c6897 5694 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
5695 @r=`${PWD_COMMAND}`; export r; \
5696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5697 $(HOST_EXPORTS) \
5698 $(POSTSTAGE1_HOST_EXPORTS) \
5699 cd $(HOST_SUBDIR)/binutils && \
f70224b5
PB
5700 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
5701 $(TARGET-stagefeedback-binutils)
d545f33b
PB
5702
5703maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
5704clean-stagefeedback: clean-stagefeedback-binutils
5705clean-stagefeedback-binutils:
5706 @[ -f $(HOST_SUBDIR)/binutils/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-binutils/Makefile ] \
5707 || exit 0 ; \
c52c6897 5708 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
5709 cd $(HOST_SUBDIR)/binutils && \
5710 $(MAKE) $(FLAGS_TO_PASS) \
5711 $(POSTSTAGE1_FLAGS_TO_PASS) \
5712 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
5713@endif binutils-bootstrap
5714
5715
5716
5717
5718
5719.PHONY: check-binutils maybe-check-binutils
5720maybe-check-binutils:
5721@if binutils
5722maybe-check-binutils: check-binutils
5723
5724check-binutils:
0aed8855 5725 @: $(MAKE); $(unstage)
d545f33b
PB
5726 @r=`${PWD_COMMAND}`; export r; \
5727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5728 $(HOST_EXPORTS) \
5729 (cd $(HOST_SUBDIR)/binutils && \
5730 $(MAKE) $(FLAGS_TO_PASS) check)
5731
5732@endif binutils
5733
5734.PHONY: install-binutils maybe-install-binutils
5735maybe-install-binutils:
5736@if binutils
5737maybe-install-binutils: install-binutils
5738
5739install-binutils: installdirs
0aed8855 5740 @: $(MAKE); $(unstage)
d545f33b
PB
5741 @r=`${PWD_COMMAND}`; export r; \
5742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5743 $(HOST_EXPORTS) \
5744 (cd $(HOST_SUBDIR)/binutils && \
5745 $(MAKE) $(FLAGS_TO_PASS) install)
5746
5747@endif binutils
5748
5749# Other targets (info, dvi, etc.)
5750
5751.PHONY: maybe-info-binutils info-binutils
5752maybe-info-binutils:
5753@if binutils
5754maybe-info-binutils: info-binutils
5755
5756info-binutils: \
5757 configure-binutils
5758 @[ -f ./binutils/Makefile ] || exit 0; \
5759 r=`${PWD_COMMAND}`; export r; \
5760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5761 $(HOST_EXPORTS) \
5762 for flag in $(EXTRA_HOST_FLAGS) ; do \
5763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5764 done; \
5765 echo "Doing info in binutils" ; \
5766 (cd $(HOST_SUBDIR)/binutils && \
5767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5769 "RANLIB=$${RANLIB}" \
5770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5771 info) \
5772 || exit 1
5773
5774@endif binutils
5775
5776.PHONY: maybe-dvi-binutils dvi-binutils
5777maybe-dvi-binutils:
5778@if binutils
5779maybe-dvi-binutils: dvi-binutils
5780
5781dvi-binutils: \
5782 configure-binutils
5783 @[ -f ./binutils/Makefile ] || exit 0; \
5784 r=`${PWD_COMMAND}`; export r; \
5785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5786 $(HOST_EXPORTS) \
5787 for flag in $(EXTRA_HOST_FLAGS) ; do \
5788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5789 done; \
5790 echo "Doing dvi in binutils" ; \
5791 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
5792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5794 "RANLIB=$${RANLIB}" \
5795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5796 dvi) \
2a4cbe27
NN
5797 || exit 1
5798
6bd3dfaa 5799@endif binutils
2a4cbe27 5800
6d389afc
MS
5801.PHONY: maybe-html-binutils html-binutils
5802maybe-html-binutils:
5803@if binutils
5804maybe-html-binutils: html-binutils
5805
5806html-binutils: \
5807 configure-binutils
5808 @[ -f ./binutils/Makefile ] || exit 0; \
5809 r=`${PWD_COMMAND}`; export r; \
5810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
5811 $(HOST_EXPORTS) \
5812 for flag in $(EXTRA_HOST_FLAGS) ; do \
5813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5814 done; \
5815 echo "Doing html in binutils" ; \
b00612cc 5816 (cd $(HOST_SUBDIR)/binutils && \
6d389afc
MS
5817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5819 "RANLIB=$${RANLIB}" \
5820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5821 html) \
5822 || exit 1
5823
5824@endif binutils
5825
4fa63067
NN
5826.PHONY: maybe-TAGS-binutils TAGS-binutils
5827maybe-TAGS-binutils:
6bd3dfaa
PB
5828@if binutils
5829maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 5830
4fa63067
NN
5831TAGS-binutils: \
5832 configure-binutils
5833 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
5834 r=`${PWD_COMMAND}`; export r; \
5835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5836 $(HOST_EXPORTS) \
b813574b 5837 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5839 done; \
4fa63067 5840 echo "Doing TAGS in binutils" ; \
b00612cc 5841 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
5842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5844 "RANLIB=$${RANLIB}" \
5845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5846 TAGS) \
2a4cbe27
NN
5847 || exit 1
5848
6bd3dfaa 5849@endif binutils
2a4cbe27 5850
4fa63067
NN
5851.PHONY: maybe-install-info-binutils install-info-binutils
5852maybe-install-info-binutils:
6bd3dfaa
PB
5853@if binutils
5854maybe-install-info-binutils: install-info-binutils
2a4cbe27 5855
4fa63067
NN
5856install-info-binutils: \
5857 configure-binutils \
5858 info-binutils
5859 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
5860 r=`${PWD_COMMAND}`; export r; \
5861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5862 $(HOST_EXPORTS) \
b813574b 5863 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5865 done; \
4fa63067 5866 echo "Doing install-info in binutils" ; \
b00612cc 5867 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
5868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5870 "RANLIB=$${RANLIB}" \
5871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5872 install-info) \
2a4cbe27
NN
5873 || exit 1
5874
6bd3dfaa 5875@endif binutils
2a4cbe27 5876
4fa63067
NN
5877.PHONY: maybe-installcheck-binutils installcheck-binutils
5878maybe-installcheck-binutils:
6bd3dfaa
PB
5879@if binutils
5880maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 5881
4fa63067
NN
5882installcheck-binutils: \
5883 configure-binutils
5884 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
5885 r=`${PWD_COMMAND}`; export r; \
5886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5887 $(HOST_EXPORTS) \
b813574b 5888 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5890 done; \
4fa63067 5891 echo "Doing installcheck in binutils" ; \
b00612cc 5892 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
5893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5895 "RANLIB=$${RANLIB}" \
5896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5897 installcheck) \
2a4cbe27
NN
5898 || exit 1
5899
6bd3dfaa 5900@endif binutils
2a4cbe27 5901
4fa63067
NN
5902.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
5903maybe-mostlyclean-binutils:
6bd3dfaa
PB
5904@if binutils
5905maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 5906
4fa63067
NN
5907mostlyclean-binutils:
5908 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
5909 r=`${PWD_COMMAND}`; export r; \
5910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5911 $(HOST_EXPORTS) \
b813574b 5912 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5914 done; \
4fa63067 5915 echo "Doing mostlyclean in binutils" ; \
b00612cc 5916 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
5917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5919 "RANLIB=$${RANLIB}" \
5920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5921 mostlyclean) \
2a4cbe27
NN
5922 || exit 1
5923
6bd3dfaa 5924@endif binutils
2a4cbe27 5925
4fa63067
NN
5926.PHONY: maybe-clean-binutils clean-binutils
5927maybe-clean-binutils:
6bd3dfaa
PB
5928@if binutils
5929maybe-clean-binutils: clean-binutils
2a4cbe27 5930
4fa63067
NN
5931clean-binutils:
5932 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
5933 r=`${PWD_COMMAND}`; export r; \
5934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5935 $(HOST_EXPORTS) \
b813574b 5936 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5938 done; \
4fa63067 5939 echo "Doing clean in binutils" ; \
b00612cc 5940 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
5941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5943 "RANLIB=$${RANLIB}" \
5944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5945 clean) \
2a4cbe27
NN
5946 || exit 1
5947
6bd3dfaa 5948@endif binutils
2a4cbe27 5949
4fa63067
NN
5950.PHONY: maybe-distclean-binutils distclean-binutils
5951maybe-distclean-binutils:
6bd3dfaa
PB
5952@if binutils
5953maybe-distclean-binutils: distclean-binutils
2a4cbe27 5954
4fa63067
NN
5955distclean-binutils:
5956 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
5957 r=`${PWD_COMMAND}`; export r; \
5958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5959 $(HOST_EXPORTS) \
b813574b 5960 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5962 done; \
4fa63067 5963 echo "Doing distclean in binutils" ; \
b00612cc 5964 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
5965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5967 "RANLIB=$${RANLIB}" \
5968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5969 distclean) \
2a4cbe27
NN
5970 || exit 1
5971
6bd3dfaa 5972@endif binutils
2a4cbe27 5973
4fa63067
NN
5974.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
5975maybe-maintainer-clean-binutils:
6bd3dfaa
PB
5976@if binutils
5977maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 5978
4fa63067
NN
5979maintainer-clean-binutils:
5980 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
5981 r=`${PWD_COMMAND}`; export r; \
5982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5983 $(HOST_EXPORTS) \
b813574b 5984 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
5985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5986 done; \
4fa63067 5987 echo "Doing maintainer-clean in binutils" ; \
b00612cc 5988 (cd $(HOST_SUBDIR)/binutils && \
2a4cbe27
NN
5989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5991 "RANLIB=$${RANLIB}" \
5992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 5993 maintainer-clean) \
2a4cbe27
NN
5994 || exit 1
5995
6bd3dfaa 5996@endif binutils
2a4cbe27 5997
2a4cbe27 5998
a7254363 5999
4fa63067
NN
6000.PHONY: configure-bison maybe-configure-bison
6001maybe-configure-bison:
6bd3dfaa
PB
6002@if bison
6003maybe-configure-bison: configure-bison
c52c6897 6004configure-bison:
0aed8855 6005 @: $(MAKE); $(unstage)
c52c6897 6006 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
6008 test ! -f $(HOST_SUBDIR)/bison/Makefile || exit 0; \
6009 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bison ; \
378fce5b 6010 $(HOST_EXPORTS) \
a7254363
PB
6011 echo Configuring in $(HOST_SUBDIR)/bison; \
6012 cd "$(HOST_SUBDIR)/bison" || exit 1; \
4fa63067 6013 case $(srcdir) in \
b00612cc
PB
6014 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6015 *) topdir=`echo $(HOST_SUBDIR)/bison/ | \
6016 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6017 esac; \
b00612cc
PB
6018 srcdiroption="--srcdir=$${topdir}/bison"; \
6019 libsrcdir="$$s/bison"; \
4fa63067 6020 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 6021 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 6022 || exit 1
6bd3dfaa 6023@endif bison
2a4cbe27 6024
a7254363
PB
6025
6026
d545f33b
PB
6027
6028
4fa63067
NN
6029.PHONY: all-bison maybe-all-bison
6030maybe-all-bison:
6bd3dfaa 6031@if bison
d27cc32e 6032TARGET-bison=all
6bd3dfaa 6033maybe-all-bison: all-bison
4fa63067 6034all-bison: configure-bison
0aed8855 6035 @: $(MAKE); $(unstage)
4fa63067
NN
6036 @r=`${PWD_COMMAND}`; export r; \
6037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6038 $(HOST_EXPORTS) \
b00612cc
PB
6039 (cd $(HOST_SUBDIR)/bison && \
6040 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bison))
6bd3dfaa 6041@endif bison
2a4cbe27 6042
a7254363 6043
d545f33b
PB
6044
6045
4fa63067
NN
6046.PHONY: check-bison maybe-check-bison
6047maybe-check-bison:
6bd3dfaa
PB
6048@if bison
6049maybe-check-bison: check-bison
2a4cbe27 6050
4fa63067
NN
6051# This module is only tested in a native toolchain.
6052check-bison:
0aed8855 6053 @: $(MAKE); $(unstage)
4fa63067
NN
6054 @if [ '$(host)' = '$(target)' ] ; then \
6055 r=`${PWD_COMMAND}`; export r; \
6056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6057 $(HOST_EXPORTS) \
b00612cc 6058 (cd $(HOST_SUBDIR)/bison && \
4cfaf6d5 6059 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
6060 fi
6061
6bd3dfaa 6062@endif bison
4fa63067
NN
6063
6064.PHONY: install-bison maybe-install-bison
6065maybe-install-bison:
6bd3dfaa
PB
6066@if bison
6067maybe-install-bison: install-bison
4fa63067
NN
6068
6069install-bison: installdirs
0aed8855 6070 @: $(MAKE); $(unstage)
4fa63067 6071 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6073 $(HOST_EXPORTS) \
b00612cc 6074 (cd $(HOST_SUBDIR)/bison && \
2da12f12 6075 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 6076
6bd3dfaa 6077@endif bison
2a4cbe27 6078
4fa63067 6079# Other targets (info, dvi, etc.)
2a4cbe27 6080
4fa63067
NN
6081.PHONY: maybe-info-bison info-bison
6082maybe-info-bison:
6bd3dfaa
PB
6083@if bison
6084maybe-info-bison: info-bison
4fa63067
NN
6085
6086info-bison: \
6087 configure-bison
0aed8855 6088 @: $(MAKE); $(unstage)
4fa63067 6089 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6090 r=`${PWD_COMMAND}`; export r; \
6091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6092 $(HOST_EXPORTS) \
b813574b 6093 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6095 done; \
4fa63067 6096 echo "Doing info in bison" ; \
b00612cc 6097 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6100 "RANLIB=$${RANLIB}" \
6101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6102 info) \
2a4cbe27
NN
6103 || exit 1
6104
6bd3dfaa 6105@endif bison
2a4cbe27 6106
4fa63067
NN
6107.PHONY: maybe-dvi-bison dvi-bison
6108maybe-dvi-bison:
6bd3dfaa
PB
6109@if bison
6110maybe-dvi-bison: dvi-bison
2a4cbe27 6111
4fa63067
NN
6112dvi-bison: \
6113 configure-bison
0aed8855 6114 @: $(MAKE); $(unstage)
4fa63067 6115 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6116 r=`${PWD_COMMAND}`; export r; \
6117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6118 $(HOST_EXPORTS) \
b813574b 6119 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6121 done; \
4fa63067 6122 echo "Doing dvi in bison" ; \
b00612cc 6123 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6126 "RANLIB=$${RANLIB}" \
6127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6128 dvi) \
2a4cbe27
NN
6129 || exit 1
6130
6bd3dfaa 6131@endif bison
2a4cbe27 6132
6d389afc
MS
6133.PHONY: maybe-html-bison html-bison
6134maybe-html-bison:
6135@if bison
6136maybe-html-bison: html-bison
6137
6138html-bison: \
6139 configure-bison
0aed8855 6140 @: $(MAKE); $(unstage)
6d389afc
MS
6141 @[ -f ./bison/Makefile ] || exit 0; \
6142 r=`${PWD_COMMAND}`; export r; \
6143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6144 $(HOST_EXPORTS) \
6145 for flag in $(EXTRA_HOST_FLAGS) ; do \
6146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6147 done; \
6148 echo "Doing html in bison" ; \
b00612cc 6149 (cd $(HOST_SUBDIR)/bison && \
6d389afc
MS
6150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6152 "RANLIB=$${RANLIB}" \
6153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6154 html) \
6155 || exit 1
6156
6157@endif bison
6158
4fa63067
NN
6159.PHONY: maybe-TAGS-bison TAGS-bison
6160maybe-TAGS-bison:
6bd3dfaa
PB
6161@if bison
6162maybe-TAGS-bison: TAGS-bison
2a4cbe27 6163
4fa63067
NN
6164TAGS-bison: \
6165 configure-bison
0aed8855 6166 @: $(MAKE); $(unstage)
4fa63067 6167 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6168 r=`${PWD_COMMAND}`; export r; \
6169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6170 $(HOST_EXPORTS) \
b813574b 6171 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6173 done; \
4fa63067 6174 echo "Doing TAGS in bison" ; \
b00612cc 6175 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6178 "RANLIB=$${RANLIB}" \
6179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6180 TAGS) \
2a4cbe27
NN
6181 || exit 1
6182
6bd3dfaa 6183@endif bison
2a4cbe27 6184
4fa63067
NN
6185.PHONY: maybe-install-info-bison install-info-bison
6186maybe-install-info-bison:
6bd3dfaa
PB
6187@if bison
6188maybe-install-info-bison: install-info-bison
2a4cbe27 6189
4fa63067
NN
6190install-info-bison: \
6191 configure-bison \
6192 info-bison
0aed8855 6193 @: $(MAKE); $(unstage)
4fa63067 6194 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6195 r=`${PWD_COMMAND}`; export r; \
6196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6197 $(HOST_EXPORTS) \
b813574b 6198 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6200 done; \
4fa63067 6201 echo "Doing install-info in bison" ; \
b00612cc 6202 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6205 "RANLIB=$${RANLIB}" \
6206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6207 install-info) \
2a4cbe27
NN
6208 || exit 1
6209
6bd3dfaa 6210@endif bison
2a4cbe27 6211
4fa63067
NN
6212.PHONY: maybe-installcheck-bison installcheck-bison
6213maybe-installcheck-bison:
6bd3dfaa
PB
6214@if bison
6215maybe-installcheck-bison: installcheck-bison
2a4cbe27 6216
4fa63067
NN
6217installcheck-bison: \
6218 configure-bison
0aed8855 6219 @: $(MAKE); $(unstage)
4fa63067 6220 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6221 r=`${PWD_COMMAND}`; export r; \
6222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6223 $(HOST_EXPORTS) \
b813574b 6224 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6226 done; \
4fa63067 6227 echo "Doing installcheck in bison" ; \
b00612cc 6228 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6231 "RANLIB=$${RANLIB}" \
6232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6233 installcheck) \
2a4cbe27
NN
6234 || exit 1
6235
6bd3dfaa 6236@endif bison
2a4cbe27 6237
4fa63067
NN
6238.PHONY: maybe-mostlyclean-bison mostlyclean-bison
6239maybe-mostlyclean-bison:
6bd3dfaa
PB
6240@if bison
6241maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 6242
4fa63067 6243mostlyclean-bison:
0aed8855 6244 @: $(MAKE); $(unstage)
4fa63067 6245 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6246 r=`${PWD_COMMAND}`; export r; \
6247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6248 $(HOST_EXPORTS) \
b813574b 6249 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6251 done; \
4fa63067 6252 echo "Doing mostlyclean in bison" ; \
b00612cc 6253 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6256 "RANLIB=$${RANLIB}" \
6257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6258 mostlyclean) \
2a4cbe27
NN
6259 || exit 1
6260
6bd3dfaa 6261@endif bison
2a4cbe27 6262
4fa63067
NN
6263.PHONY: maybe-clean-bison clean-bison
6264maybe-clean-bison:
6bd3dfaa
PB
6265@if bison
6266maybe-clean-bison: clean-bison
2a4cbe27 6267
4fa63067 6268clean-bison:
0aed8855 6269 @: $(MAKE); $(unstage)
4fa63067 6270 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6271 r=`${PWD_COMMAND}`; export r; \
6272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6273 $(HOST_EXPORTS) \
b813574b 6274 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6276 done; \
4fa63067 6277 echo "Doing clean in bison" ; \
b00612cc 6278 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6281 "RANLIB=$${RANLIB}" \
6282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6283 clean) \
2a4cbe27
NN
6284 || exit 1
6285
6bd3dfaa 6286@endif bison
2a4cbe27 6287
4fa63067
NN
6288.PHONY: maybe-distclean-bison distclean-bison
6289maybe-distclean-bison:
6bd3dfaa
PB
6290@if bison
6291maybe-distclean-bison: distclean-bison
2a4cbe27 6292
4fa63067 6293distclean-bison:
0aed8855 6294 @: $(MAKE); $(unstage)
4fa63067 6295 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6296 r=`${PWD_COMMAND}`; export r; \
6297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6298 $(HOST_EXPORTS) \
b813574b 6299 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6301 done; \
4fa63067 6302 echo "Doing distclean in bison" ; \
b00612cc 6303 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6306 "RANLIB=$${RANLIB}" \
6307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6308 distclean) \
2a4cbe27
NN
6309 || exit 1
6310
6bd3dfaa 6311@endif bison
2a4cbe27 6312
4fa63067
NN
6313.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
6314maybe-maintainer-clean-bison:
6bd3dfaa
PB
6315@if bison
6316maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 6317
4fa63067 6318maintainer-clean-bison:
0aed8855 6319 @: $(MAKE); $(unstage)
4fa63067 6320 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
6321 r=`${PWD_COMMAND}`; export r; \
6322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6323 $(HOST_EXPORTS) \
b813574b 6324 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6326 done; \
4fa63067 6327 echo "Doing maintainer-clean in bison" ; \
b00612cc 6328 (cd $(HOST_SUBDIR)/bison && \
2a4cbe27
NN
6329 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6330 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6331 "RANLIB=$${RANLIB}" \
6332 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6333 maintainer-clean) \
2a4cbe27
NN
6334 || exit 1
6335
6bd3dfaa 6336@endif bison
2a4cbe27 6337
2a4cbe27 6338
a7254363 6339
4fa63067
NN
6340.PHONY: configure-byacc maybe-configure-byacc
6341maybe-configure-byacc:
6bd3dfaa
PB
6342@if byacc
6343maybe-configure-byacc: configure-byacc
c52c6897 6344configure-byacc:
0aed8855 6345 @: $(MAKE); $(unstage)
c52c6897 6346 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
6348 test ! -f $(HOST_SUBDIR)/byacc/Makefile || exit 0; \
6349 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/byacc ; \
378fce5b 6350 $(HOST_EXPORTS) \
a7254363
PB
6351 echo Configuring in $(HOST_SUBDIR)/byacc; \
6352 cd "$(HOST_SUBDIR)/byacc" || exit 1; \
4fa63067 6353 case $(srcdir) in \
b00612cc
PB
6354 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6355 *) topdir=`echo $(HOST_SUBDIR)/byacc/ | \
6356 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6357 esac; \
b00612cc
PB
6358 srcdiroption="--srcdir=$${topdir}/byacc"; \
6359 libsrcdir="$$s/byacc"; \
4fa63067 6360 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 6361 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 6362 || exit 1
6bd3dfaa 6363@endif byacc
4fa63067 6364
a7254363
PB
6365
6366
d545f33b
PB
6367
6368
4fa63067
NN
6369.PHONY: all-byacc maybe-all-byacc
6370maybe-all-byacc:
6bd3dfaa 6371@if byacc
d27cc32e 6372TARGET-byacc=all
6bd3dfaa 6373maybe-all-byacc: all-byacc
4fa63067 6374all-byacc: configure-byacc
0aed8855 6375 @: $(MAKE); $(unstage)
4fa63067
NN
6376 @r=`${PWD_COMMAND}`; export r; \
6377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6378 $(HOST_EXPORTS) \
b00612cc
PB
6379 (cd $(HOST_SUBDIR)/byacc && \
6380 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-byacc))
6bd3dfaa 6381@endif byacc
4fa63067 6382
a7254363 6383
d545f33b
PB
6384
6385
4fa63067
NN
6386.PHONY: check-byacc maybe-check-byacc
6387maybe-check-byacc:
6bd3dfaa
PB
6388@if byacc
6389maybe-check-byacc: check-byacc
4fa63067
NN
6390
6391# This module is only tested in a native toolchain.
6392check-byacc:
0aed8855 6393 @: $(MAKE); $(unstage)
4fa63067
NN
6394 @if [ '$(host)' = '$(target)' ] ; then \
6395 r=`${PWD_COMMAND}`; export r; \
6396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6397 $(HOST_EXPORTS) \
b00612cc 6398 (cd $(HOST_SUBDIR)/byacc && \
4cfaf6d5 6399 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
6400 fi
6401
6bd3dfaa 6402@endif byacc
4fa63067
NN
6403
6404.PHONY: install-byacc maybe-install-byacc
6405maybe-install-byacc:
6bd3dfaa
PB
6406@if byacc
6407maybe-install-byacc: install-byacc
4fa63067
NN
6408
6409install-byacc: installdirs
0aed8855 6410 @: $(MAKE); $(unstage)
4fa63067
NN
6411 @r=`${PWD_COMMAND}`; export r; \
6412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6413 $(HOST_EXPORTS) \
b00612cc 6414 (cd $(HOST_SUBDIR)/byacc && \
2da12f12 6415 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6416
6bd3dfaa 6417@endif byacc
4fa63067
NN
6418
6419# Other targets (info, dvi, etc.)
6420
6421.PHONY: maybe-info-byacc info-byacc
6422maybe-info-byacc:
6bd3dfaa
PB
6423@if byacc
6424maybe-info-byacc: info-byacc
4fa63067
NN
6425
6426info-byacc: \
6427 configure-byacc
0aed8855 6428 @: $(MAKE); $(unstage)
4fa63067 6429 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6430 r=`${PWD_COMMAND}`; export r; \
6431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6432 $(HOST_EXPORTS) \
b813574b 6433 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6435 done; \
4fa63067 6436 echo "Doing info in byacc" ; \
b00612cc 6437 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6440 "RANLIB=$${RANLIB}" \
6441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6442 info) \
2a4cbe27
NN
6443 || exit 1
6444
6bd3dfaa 6445@endif byacc
2a4cbe27 6446
4fa63067
NN
6447.PHONY: maybe-dvi-byacc dvi-byacc
6448maybe-dvi-byacc:
6bd3dfaa
PB
6449@if byacc
6450maybe-dvi-byacc: dvi-byacc
2a4cbe27 6451
4fa63067
NN
6452dvi-byacc: \
6453 configure-byacc
0aed8855 6454 @: $(MAKE); $(unstage)
4fa63067 6455 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6456 r=`${PWD_COMMAND}`; export r; \
6457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6458 $(HOST_EXPORTS) \
b813574b 6459 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6461 done; \
4fa63067 6462 echo "Doing dvi in byacc" ; \
b00612cc 6463 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6466 "RANLIB=$${RANLIB}" \
6467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6468 dvi) \
2a4cbe27
NN
6469 || exit 1
6470
6bd3dfaa 6471@endif byacc
2a4cbe27 6472
6d389afc
MS
6473.PHONY: maybe-html-byacc html-byacc
6474maybe-html-byacc:
6475@if byacc
6476maybe-html-byacc: html-byacc
6477
6478html-byacc: \
6479 configure-byacc
0aed8855 6480 @: $(MAKE); $(unstage)
6d389afc
MS
6481 @[ -f ./byacc/Makefile ] || exit 0; \
6482 r=`${PWD_COMMAND}`; export r; \
6483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6484 $(HOST_EXPORTS) \
6485 for flag in $(EXTRA_HOST_FLAGS) ; do \
6486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6487 done; \
6488 echo "Doing html in byacc" ; \
b00612cc 6489 (cd $(HOST_SUBDIR)/byacc && \
6d389afc
MS
6490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6492 "RANLIB=$${RANLIB}" \
6493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6494 html) \
6495 || exit 1
6496
6497@endif byacc
6498
4fa63067
NN
6499.PHONY: maybe-TAGS-byacc TAGS-byacc
6500maybe-TAGS-byacc:
6bd3dfaa
PB
6501@if byacc
6502maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 6503
4fa63067
NN
6504TAGS-byacc: \
6505 configure-byacc
0aed8855 6506 @: $(MAKE); $(unstage)
4fa63067 6507 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6508 r=`${PWD_COMMAND}`; export r; \
6509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6510 $(HOST_EXPORTS) \
b813574b 6511 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6513 done; \
4fa63067 6514 echo "Doing TAGS in byacc" ; \
b00612cc 6515 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6518 "RANLIB=$${RANLIB}" \
6519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6520 TAGS) \
2a4cbe27
NN
6521 || exit 1
6522
6bd3dfaa 6523@endif byacc
2a4cbe27 6524
4fa63067
NN
6525.PHONY: maybe-install-info-byacc install-info-byacc
6526maybe-install-info-byacc:
6bd3dfaa
PB
6527@if byacc
6528maybe-install-info-byacc: install-info-byacc
2a4cbe27 6529
4fa63067
NN
6530install-info-byacc: \
6531 configure-byacc \
6532 info-byacc
0aed8855 6533 @: $(MAKE); $(unstage)
4fa63067 6534 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6535 r=`${PWD_COMMAND}`; export r; \
6536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6537 $(HOST_EXPORTS) \
b813574b 6538 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6540 done; \
4fa63067 6541 echo "Doing install-info in byacc" ; \
b00612cc 6542 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6545 "RANLIB=$${RANLIB}" \
6546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6547 install-info) \
2a4cbe27
NN
6548 || exit 1
6549
6bd3dfaa 6550@endif byacc
2a4cbe27 6551
4fa63067
NN
6552.PHONY: maybe-installcheck-byacc installcheck-byacc
6553maybe-installcheck-byacc:
6bd3dfaa
PB
6554@if byacc
6555maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 6556
4fa63067
NN
6557installcheck-byacc: \
6558 configure-byacc
0aed8855 6559 @: $(MAKE); $(unstage)
4fa63067 6560 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6561 r=`${PWD_COMMAND}`; export r; \
6562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6563 $(HOST_EXPORTS) \
b813574b 6564 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6566 done; \
4fa63067 6567 echo "Doing installcheck in byacc" ; \
b00612cc 6568 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6571 "RANLIB=$${RANLIB}" \
6572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6573 installcheck) \
2a4cbe27
NN
6574 || exit 1
6575
6bd3dfaa 6576@endif byacc
2a4cbe27 6577
4fa63067
NN
6578.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
6579maybe-mostlyclean-byacc:
6bd3dfaa
PB
6580@if byacc
6581maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 6582
4fa63067 6583mostlyclean-byacc:
0aed8855 6584 @: $(MAKE); $(unstage)
4fa63067 6585 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6586 r=`${PWD_COMMAND}`; export r; \
6587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6588 $(HOST_EXPORTS) \
b813574b 6589 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6591 done; \
4fa63067 6592 echo "Doing mostlyclean in byacc" ; \
b00612cc 6593 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6596 "RANLIB=$${RANLIB}" \
6597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6598 mostlyclean) \
2a4cbe27
NN
6599 || exit 1
6600
6bd3dfaa 6601@endif byacc
2a4cbe27 6602
4fa63067
NN
6603.PHONY: maybe-clean-byacc clean-byacc
6604maybe-clean-byacc:
6bd3dfaa
PB
6605@if byacc
6606maybe-clean-byacc: clean-byacc
2a4cbe27 6607
4fa63067 6608clean-byacc:
0aed8855 6609 @: $(MAKE); $(unstage)
4fa63067 6610 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6611 r=`${PWD_COMMAND}`; export r; \
6612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6613 $(HOST_EXPORTS) \
b813574b 6614 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6616 done; \
4fa63067 6617 echo "Doing clean in byacc" ; \
b00612cc 6618 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6621 "RANLIB=$${RANLIB}" \
6622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6623 clean) \
2a4cbe27
NN
6624 || exit 1
6625
6bd3dfaa 6626@endif byacc
2a4cbe27 6627
4fa63067
NN
6628.PHONY: maybe-distclean-byacc distclean-byacc
6629maybe-distclean-byacc:
6bd3dfaa
PB
6630@if byacc
6631maybe-distclean-byacc: distclean-byacc
2a4cbe27 6632
4fa63067 6633distclean-byacc:
0aed8855 6634 @: $(MAKE); $(unstage)
4fa63067 6635 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6636 r=`${PWD_COMMAND}`; export r; \
6637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6638 $(HOST_EXPORTS) \
b813574b 6639 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6641 done; \
4fa63067 6642 echo "Doing distclean in byacc" ; \
b00612cc 6643 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6646 "RANLIB=$${RANLIB}" \
6647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6648 distclean) \
2a4cbe27
NN
6649 || exit 1
6650
6bd3dfaa 6651@endif byacc
2a4cbe27 6652
4fa63067
NN
6653.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
6654maybe-maintainer-clean-byacc:
6bd3dfaa
PB
6655@if byacc
6656maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 6657
4fa63067 6658maintainer-clean-byacc:
0aed8855 6659 @: $(MAKE); $(unstage)
4fa63067 6660 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
6661 r=`${PWD_COMMAND}`; export r; \
6662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6663 $(HOST_EXPORTS) \
b813574b 6664 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6666 done; \
4fa63067 6667 echo "Doing maintainer-clean in byacc" ; \
b00612cc 6668 (cd $(HOST_SUBDIR)/byacc && \
2a4cbe27
NN
6669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6671 "RANLIB=$${RANLIB}" \
6672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6673 maintainer-clean) \
2a4cbe27
NN
6674 || exit 1
6675
6bd3dfaa 6676@endif byacc
2a4cbe27 6677
2a4cbe27 6678
a7254363 6679
4fa63067
NN
6680.PHONY: configure-bzip2 maybe-configure-bzip2
6681maybe-configure-bzip2:
6bd3dfaa
PB
6682@if bzip2
6683maybe-configure-bzip2: configure-bzip2
c52c6897 6684configure-bzip2:
0aed8855 6685 @: $(MAKE); $(unstage)
c52c6897 6686 @r=`${PWD_COMMAND}`; export r; \
4fa63067 6687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
6688 test ! -f $(HOST_SUBDIR)/bzip2/Makefile || exit 0; \
6689 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/bzip2 ; \
378fce5b 6690 $(HOST_EXPORTS) \
a7254363
PB
6691 echo Configuring in $(HOST_SUBDIR)/bzip2; \
6692 cd "$(HOST_SUBDIR)/bzip2" || exit 1; \
4fa63067 6693 case $(srcdir) in \
b00612cc
PB
6694 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
6695 *) topdir=`echo $(HOST_SUBDIR)/bzip2/ | \
6696 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 6697 esac; \
b00612cc
PB
6698 srcdiroption="--srcdir=$${topdir}/bzip2"; \
6699 libsrcdir="$$s/bzip2"; \
4fa63067 6700 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 6701 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 6702 || exit 1
6bd3dfaa 6703@endif bzip2
4fa63067 6704
a7254363
PB
6705
6706
d545f33b
PB
6707
6708
4fa63067
NN
6709.PHONY: all-bzip2 maybe-all-bzip2
6710maybe-all-bzip2:
6bd3dfaa 6711@if bzip2
d27cc32e 6712TARGET-bzip2=all
6bd3dfaa 6713maybe-all-bzip2: all-bzip2
4fa63067 6714all-bzip2: configure-bzip2
0aed8855 6715 @: $(MAKE); $(unstage)
4fa63067
NN
6716 @r=`${PWD_COMMAND}`; export r; \
6717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6718 $(HOST_EXPORTS) \
b00612cc
PB
6719 (cd $(HOST_SUBDIR)/bzip2 && \
6720 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-bzip2))
6bd3dfaa 6721@endif bzip2
4fa63067 6722
a7254363 6723
d545f33b
PB
6724
6725
4fa63067
NN
6726.PHONY: check-bzip2 maybe-check-bzip2
6727maybe-check-bzip2:
6bd3dfaa
PB
6728@if bzip2
6729maybe-check-bzip2: check-bzip2
4fa63067
NN
6730
6731check-bzip2:
0aed8855 6732 @: $(MAKE); $(unstage)
4fa63067
NN
6733 @r=`${PWD_COMMAND}`; export r; \
6734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6735 $(HOST_EXPORTS) \
b00612cc
PB
6736 (cd $(HOST_SUBDIR)/bzip2 && \
6737 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 6738
6bd3dfaa 6739@endif bzip2
4fa63067
NN
6740
6741.PHONY: install-bzip2 maybe-install-bzip2
6742maybe-install-bzip2:
6bd3dfaa
PB
6743@if bzip2
6744maybe-install-bzip2: install-bzip2
4fa63067
NN
6745
6746install-bzip2: installdirs
0aed8855 6747 @: $(MAKE); $(unstage)
4fa63067
NN
6748 @r=`${PWD_COMMAND}`; export r; \
6749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6750 $(HOST_EXPORTS) \
b00612cc 6751 (cd $(HOST_SUBDIR)/bzip2 && \
2da12f12 6752 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6753
6bd3dfaa 6754@endif bzip2
4fa63067
NN
6755
6756# Other targets (info, dvi, etc.)
6757
6758.PHONY: maybe-info-bzip2 info-bzip2
6759maybe-info-bzip2:
6bd3dfaa
PB
6760@if bzip2
6761maybe-info-bzip2: info-bzip2
4fa63067
NN
6762
6763info-bzip2: \
6764 configure-bzip2
0aed8855 6765 @: $(MAKE); $(unstage)
4fa63067 6766 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6767 r=`${PWD_COMMAND}`; export r; \
6768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6769 $(HOST_EXPORTS) \
b813574b 6770 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6772 done; \
4fa63067 6773 echo "Doing info in bzip2" ; \
b00612cc 6774 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
6775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6777 "RANLIB=$${RANLIB}" \
6778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6779 info) \
2a4cbe27
NN
6780 || exit 1
6781
6bd3dfaa 6782@endif bzip2
2a4cbe27 6783
4fa63067
NN
6784.PHONY: maybe-dvi-bzip2 dvi-bzip2
6785maybe-dvi-bzip2:
6bd3dfaa
PB
6786@if bzip2
6787maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 6788
4fa63067
NN
6789dvi-bzip2: \
6790 configure-bzip2
0aed8855 6791 @: $(MAKE); $(unstage)
4fa63067 6792 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6793 r=`${PWD_COMMAND}`; export r; \
6794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6795 $(HOST_EXPORTS) \
b813574b 6796 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6798 done; \
4fa63067 6799 echo "Doing dvi in bzip2" ; \
b00612cc 6800 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
6801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6803 "RANLIB=$${RANLIB}" \
6804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6805 dvi) \
2a4cbe27
NN
6806 || exit 1
6807
6bd3dfaa 6808@endif bzip2
2a4cbe27 6809
6d389afc
MS
6810.PHONY: maybe-html-bzip2 html-bzip2
6811maybe-html-bzip2:
6812@if bzip2
6813maybe-html-bzip2: html-bzip2
6814
6815html-bzip2: \
6816 configure-bzip2
0aed8855 6817 @: $(MAKE); $(unstage)
6d389afc
MS
6818 @[ -f ./bzip2/Makefile ] || exit 0; \
6819 r=`${PWD_COMMAND}`; export r; \
6820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
6821 $(HOST_EXPORTS) \
6822 for flag in $(EXTRA_HOST_FLAGS) ; do \
6823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6824 done; \
6825 echo "Doing html in bzip2" ; \
b00612cc 6826 (cd $(HOST_SUBDIR)/bzip2 && \
6d389afc
MS
6827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6829 "RANLIB=$${RANLIB}" \
6830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6831 html) \
6832 || exit 1
6833
6834@endif bzip2
6835
4fa63067
NN
6836.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
6837maybe-TAGS-bzip2:
6bd3dfaa
PB
6838@if bzip2
6839maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 6840
4fa63067
NN
6841TAGS-bzip2: \
6842 configure-bzip2
0aed8855 6843 @: $(MAKE); $(unstage)
4fa63067 6844 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6845 r=`${PWD_COMMAND}`; export r; \
6846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6847 $(HOST_EXPORTS) \
b813574b 6848 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6850 done; \
4fa63067 6851 echo "Doing TAGS in bzip2" ; \
b00612cc 6852 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
6853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6855 "RANLIB=$${RANLIB}" \
6856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6857 TAGS) \
2a4cbe27
NN
6858 || exit 1
6859
6bd3dfaa 6860@endif bzip2
2a4cbe27 6861
4fa63067
NN
6862.PHONY: maybe-install-info-bzip2 install-info-bzip2
6863maybe-install-info-bzip2:
6bd3dfaa
PB
6864@if bzip2
6865maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 6866
4fa63067
NN
6867install-info-bzip2: \
6868 configure-bzip2 \
6869 info-bzip2
0aed8855 6870 @: $(MAKE); $(unstage)
4fa63067 6871 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6872 r=`${PWD_COMMAND}`; export r; \
6873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6874 $(HOST_EXPORTS) \
b813574b 6875 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6877 done; \
4fa63067 6878 echo "Doing install-info in bzip2" ; \
b00612cc 6879 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
6880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6882 "RANLIB=$${RANLIB}" \
6883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6884 install-info) \
2a4cbe27
NN
6885 || exit 1
6886
6bd3dfaa 6887@endif bzip2
2a4cbe27 6888
4fa63067
NN
6889.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
6890maybe-installcheck-bzip2:
6bd3dfaa
PB
6891@if bzip2
6892maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 6893
4fa63067
NN
6894installcheck-bzip2: \
6895 configure-bzip2
0aed8855 6896 @: $(MAKE); $(unstage)
4fa63067 6897 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6898 r=`${PWD_COMMAND}`; export r; \
6899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6900 $(HOST_EXPORTS) \
b813574b 6901 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6903 done; \
4fa63067 6904 echo "Doing installcheck in bzip2" ; \
b00612cc 6905 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
6906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6908 "RANLIB=$${RANLIB}" \
6909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6910 installcheck) \
2a4cbe27
NN
6911 || exit 1
6912
6bd3dfaa 6913@endif bzip2
2a4cbe27 6914
4fa63067
NN
6915.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
6916maybe-mostlyclean-bzip2:
6bd3dfaa
PB
6917@if bzip2
6918maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 6919
4fa63067 6920mostlyclean-bzip2:
0aed8855 6921 @: $(MAKE); $(unstage)
4fa63067 6922 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6923 r=`${PWD_COMMAND}`; export r; \
6924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6925 $(HOST_EXPORTS) \
b813574b 6926 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6928 done; \
4fa63067 6929 echo "Doing mostlyclean in bzip2" ; \
b00612cc 6930 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
6931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6933 "RANLIB=$${RANLIB}" \
6934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6935 mostlyclean) \
2a4cbe27
NN
6936 || exit 1
6937
6bd3dfaa 6938@endif bzip2
2a4cbe27 6939
4fa63067
NN
6940.PHONY: maybe-clean-bzip2 clean-bzip2
6941maybe-clean-bzip2:
6bd3dfaa
PB
6942@if bzip2
6943maybe-clean-bzip2: clean-bzip2
2a4cbe27 6944
4fa63067 6945clean-bzip2:
0aed8855 6946 @: $(MAKE); $(unstage)
4fa63067 6947 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6948 r=`${PWD_COMMAND}`; export r; \
6949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6950 $(HOST_EXPORTS) \
b813574b 6951 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6953 done; \
4fa63067 6954 echo "Doing clean in bzip2" ; \
b00612cc 6955 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
6956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6958 "RANLIB=$${RANLIB}" \
6959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6960 clean) \
2a4cbe27
NN
6961 || exit 1
6962
6bd3dfaa 6963@endif bzip2
2a4cbe27 6964
4fa63067
NN
6965.PHONY: maybe-distclean-bzip2 distclean-bzip2
6966maybe-distclean-bzip2:
6bd3dfaa
PB
6967@if bzip2
6968maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 6969
4fa63067 6970distclean-bzip2:
0aed8855 6971 @: $(MAKE); $(unstage)
4fa63067 6972 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6973 r=`${PWD_COMMAND}`; export r; \
6974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6975 $(HOST_EXPORTS) \
b813574b 6976 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
6977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6978 done; \
4fa63067 6979 echo "Doing distclean in bzip2" ; \
b00612cc 6980 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
6981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6983 "RANLIB=$${RANLIB}" \
6984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 6985 distclean) \
2a4cbe27
NN
6986 || exit 1
6987
6bd3dfaa 6988@endif bzip2
2a4cbe27 6989
4fa63067
NN
6990.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
6991maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
6992@if bzip2
6993maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 6994
4fa63067 6995maintainer-clean-bzip2:
0aed8855 6996 @: $(MAKE); $(unstage)
4fa63067 6997 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
6998 r=`${PWD_COMMAND}`; export r; \
6999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7000 $(HOST_EXPORTS) \
b813574b 7001 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7003 done; \
4fa63067 7004 echo "Doing maintainer-clean in bzip2" ; \
b00612cc 7005 (cd $(HOST_SUBDIR)/bzip2 && \
2a4cbe27
NN
7006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7008 "RANLIB=$${RANLIB}" \
7009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7010 maintainer-clean) \
2a4cbe27
NN
7011 || exit 1
7012
6bd3dfaa 7013@endif bzip2
2a4cbe27 7014
2a4cbe27 7015
a7254363 7016
4fa63067
NN
7017.PHONY: configure-dejagnu maybe-configure-dejagnu
7018maybe-configure-dejagnu:
6bd3dfaa
PB
7019@if dejagnu
7020maybe-configure-dejagnu: configure-dejagnu
c52c6897 7021configure-dejagnu:
0aed8855 7022 @: $(MAKE); $(unstage)
c52c6897 7023 @r=`${PWD_COMMAND}`; export r; \
4fa63067 7024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7025 test ! -f $(HOST_SUBDIR)/dejagnu/Makefile || exit 0; \
7026 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dejagnu ; \
378fce5b 7027 $(HOST_EXPORTS) \
a7254363
PB
7028 echo Configuring in $(HOST_SUBDIR)/dejagnu; \
7029 cd "$(HOST_SUBDIR)/dejagnu" || exit 1; \
4fa63067 7030 case $(srcdir) in \
b00612cc
PB
7031 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7032 *) topdir=`echo $(HOST_SUBDIR)/dejagnu/ | \
7033 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7034 esac; \
b00612cc
PB
7035 srcdiroption="--srcdir=$${topdir}/dejagnu"; \
7036 libsrcdir="$$s/dejagnu"; \
4fa63067 7037 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 7038 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 7039 || exit 1
6bd3dfaa 7040@endif dejagnu
4fa63067 7041
a7254363
PB
7042
7043
d545f33b
PB
7044
7045
4fa63067
NN
7046.PHONY: all-dejagnu maybe-all-dejagnu
7047maybe-all-dejagnu:
6bd3dfaa 7048@if dejagnu
d27cc32e 7049TARGET-dejagnu=all
6bd3dfaa 7050maybe-all-dejagnu: all-dejagnu
4fa63067 7051all-dejagnu: configure-dejagnu
0aed8855 7052 @: $(MAKE); $(unstage)
4fa63067
NN
7053 @r=`${PWD_COMMAND}`; export r; \
7054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7055 $(HOST_EXPORTS) \
b00612cc
PB
7056 (cd $(HOST_SUBDIR)/dejagnu && \
7057 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-dejagnu))
6bd3dfaa 7058@endif dejagnu
4fa63067 7059
a7254363 7060
d545f33b
PB
7061
7062
4fa63067
NN
7063.PHONY: check-dejagnu maybe-check-dejagnu
7064maybe-check-dejagnu:
6bd3dfaa
PB
7065@if dejagnu
7066maybe-check-dejagnu: check-dejagnu
4fa63067
NN
7067
7068check-dejagnu:
0aed8855 7069 @: $(MAKE); $(unstage)
4fa63067
NN
7070 @r=`${PWD_COMMAND}`; export r; \
7071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7072 $(HOST_EXPORTS) \
b00612cc
PB
7073 (cd $(HOST_SUBDIR)/dejagnu && \
7074 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 7075
6bd3dfaa 7076@endif dejagnu
4fa63067
NN
7077
7078.PHONY: install-dejagnu maybe-install-dejagnu
7079maybe-install-dejagnu:
6bd3dfaa
PB
7080@if dejagnu
7081maybe-install-dejagnu: install-dejagnu
4fa63067
NN
7082
7083install-dejagnu: installdirs
0aed8855 7084 @: $(MAKE); $(unstage)
4fa63067
NN
7085 @r=`${PWD_COMMAND}`; export r; \
7086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7087 $(HOST_EXPORTS) \
b00612cc 7088 (cd $(HOST_SUBDIR)/dejagnu && \
2da12f12 7089 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 7090
6bd3dfaa 7091@endif dejagnu
4fa63067
NN
7092
7093# Other targets (info, dvi, etc.)
7094
7095.PHONY: maybe-info-dejagnu info-dejagnu
7096maybe-info-dejagnu:
6bd3dfaa
PB
7097@if dejagnu
7098maybe-info-dejagnu: info-dejagnu
4fa63067
NN
7099
7100info-dejagnu: \
7101 configure-dejagnu
0aed8855 7102 @: $(MAKE); $(unstage)
4fa63067 7103 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7104 r=`${PWD_COMMAND}`; export r; \
7105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7106 $(HOST_EXPORTS) \
b813574b 7107 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7109 done; \
4fa63067 7110 echo "Doing info in dejagnu" ; \
b00612cc 7111 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7114 "RANLIB=$${RANLIB}" \
7115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7116 info) \
2a4cbe27
NN
7117 || exit 1
7118
6bd3dfaa 7119@endif dejagnu
2a4cbe27 7120
4fa63067
NN
7121.PHONY: maybe-dvi-dejagnu dvi-dejagnu
7122maybe-dvi-dejagnu:
6bd3dfaa
PB
7123@if dejagnu
7124maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 7125
4fa63067
NN
7126dvi-dejagnu: \
7127 configure-dejagnu
0aed8855 7128 @: $(MAKE); $(unstage)
4fa63067 7129 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7130 r=`${PWD_COMMAND}`; export r; \
7131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7132 $(HOST_EXPORTS) \
b813574b 7133 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7135 done; \
4fa63067 7136 echo "Doing dvi in dejagnu" ; \
b00612cc 7137 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7140 "RANLIB=$${RANLIB}" \
7141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7142 dvi) \
2a4cbe27
NN
7143 || exit 1
7144
6bd3dfaa 7145@endif dejagnu
2a4cbe27 7146
6d389afc
MS
7147.PHONY: maybe-html-dejagnu html-dejagnu
7148maybe-html-dejagnu:
7149@if dejagnu
7150maybe-html-dejagnu: html-dejagnu
7151
7152html-dejagnu: \
7153 configure-dejagnu
0aed8855 7154 @: $(MAKE); $(unstage)
6d389afc
MS
7155 @[ -f ./dejagnu/Makefile ] || exit 0; \
7156 r=`${PWD_COMMAND}`; export r; \
7157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7158 $(HOST_EXPORTS) \
7159 for flag in $(EXTRA_HOST_FLAGS) ; do \
7160 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7161 done; \
7162 echo "Doing html in dejagnu" ; \
b00612cc 7163 (cd $(HOST_SUBDIR)/dejagnu && \
6d389afc
MS
7164 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7165 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7166 "RANLIB=$${RANLIB}" \
7167 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7168 html) \
7169 || exit 1
7170
7171@endif dejagnu
7172
4fa63067
NN
7173.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
7174maybe-TAGS-dejagnu:
6bd3dfaa
PB
7175@if dejagnu
7176maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 7177
4fa63067
NN
7178TAGS-dejagnu: \
7179 configure-dejagnu
0aed8855 7180 @: $(MAKE); $(unstage)
4fa63067 7181 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7182 r=`${PWD_COMMAND}`; export r; \
7183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7184 $(HOST_EXPORTS) \
b813574b 7185 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7187 done; \
4fa63067 7188 echo "Doing TAGS in dejagnu" ; \
b00612cc 7189 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7192 "RANLIB=$${RANLIB}" \
7193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7194 TAGS) \
2a4cbe27
NN
7195 || exit 1
7196
6bd3dfaa 7197@endif dejagnu
2a4cbe27 7198
4fa63067
NN
7199.PHONY: maybe-install-info-dejagnu install-info-dejagnu
7200maybe-install-info-dejagnu:
6bd3dfaa
PB
7201@if dejagnu
7202maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 7203
4fa63067
NN
7204install-info-dejagnu: \
7205 configure-dejagnu \
7206 info-dejagnu
0aed8855 7207 @: $(MAKE); $(unstage)
4fa63067 7208 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7209 r=`${PWD_COMMAND}`; export r; \
7210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7211 $(HOST_EXPORTS) \
b813574b 7212 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7214 done; \
4fa63067 7215 echo "Doing install-info in dejagnu" ; \
b00612cc 7216 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7219 "RANLIB=$${RANLIB}" \
7220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7221 install-info) \
2a4cbe27
NN
7222 || exit 1
7223
6bd3dfaa 7224@endif dejagnu
2a4cbe27 7225
4fa63067
NN
7226.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
7227maybe-installcheck-dejagnu:
6bd3dfaa
PB
7228@if dejagnu
7229maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 7230
4fa63067
NN
7231installcheck-dejagnu: \
7232 configure-dejagnu
0aed8855 7233 @: $(MAKE); $(unstage)
4fa63067 7234 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7235 r=`${PWD_COMMAND}`; export r; \
7236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7237 $(HOST_EXPORTS) \
b813574b 7238 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7240 done; \
4fa63067 7241 echo "Doing installcheck in dejagnu" ; \
b00612cc 7242 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7245 "RANLIB=$${RANLIB}" \
7246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7247 installcheck) \
2a4cbe27
NN
7248 || exit 1
7249
6bd3dfaa 7250@endif dejagnu
2a4cbe27 7251
4fa63067
NN
7252.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
7253maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
7254@if dejagnu
7255maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 7256
4fa63067 7257mostlyclean-dejagnu:
0aed8855 7258 @: $(MAKE); $(unstage)
4fa63067 7259 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7260 r=`${PWD_COMMAND}`; export r; \
7261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7262 $(HOST_EXPORTS) \
b813574b 7263 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7265 done; \
4fa63067 7266 echo "Doing mostlyclean in dejagnu" ; \
b00612cc 7267 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7270 "RANLIB=$${RANLIB}" \
7271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7272 mostlyclean) \
2a4cbe27
NN
7273 || exit 1
7274
6bd3dfaa 7275@endif dejagnu
2a4cbe27 7276
4fa63067
NN
7277.PHONY: maybe-clean-dejagnu clean-dejagnu
7278maybe-clean-dejagnu:
6bd3dfaa
PB
7279@if dejagnu
7280maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 7281
4fa63067 7282clean-dejagnu:
0aed8855 7283 @: $(MAKE); $(unstage)
4fa63067 7284 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7285 r=`${PWD_COMMAND}`; export r; \
7286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7287 $(HOST_EXPORTS) \
b813574b 7288 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7290 done; \
4fa63067 7291 echo "Doing clean in dejagnu" ; \
b00612cc 7292 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7295 "RANLIB=$${RANLIB}" \
7296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7297 clean) \
2a4cbe27
NN
7298 || exit 1
7299
6bd3dfaa 7300@endif dejagnu
2a4cbe27 7301
4fa63067
NN
7302.PHONY: maybe-distclean-dejagnu distclean-dejagnu
7303maybe-distclean-dejagnu:
6bd3dfaa
PB
7304@if dejagnu
7305maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 7306
4fa63067 7307distclean-dejagnu:
0aed8855 7308 @: $(MAKE); $(unstage)
4fa63067 7309 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7310 r=`${PWD_COMMAND}`; export r; \
7311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7312 $(HOST_EXPORTS) \
b813574b 7313 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7315 done; \
4fa63067 7316 echo "Doing distclean in dejagnu" ; \
b00612cc 7317 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7320 "RANLIB=$${RANLIB}" \
7321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7322 distclean) \
2a4cbe27
NN
7323 || exit 1
7324
6bd3dfaa 7325@endif dejagnu
2a4cbe27 7326
4fa63067
NN
7327.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
7328maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
7329@if dejagnu
7330maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 7331
4fa63067 7332maintainer-clean-dejagnu:
0aed8855 7333 @: $(MAKE); $(unstage)
4fa63067 7334 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
7335 r=`${PWD_COMMAND}`; export r; \
7336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7337 $(HOST_EXPORTS) \
b813574b 7338 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7340 done; \
4fa63067 7341 echo "Doing maintainer-clean in dejagnu" ; \
b00612cc 7342 (cd $(HOST_SUBDIR)/dejagnu && \
2a4cbe27
NN
7343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7345 "RANLIB=$${RANLIB}" \
7346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7347 maintainer-clean) \
4fa63067
NN
7348 || exit 1
7349
6bd3dfaa 7350@endif dejagnu
4fa63067
NN
7351
7352
a7254363 7353
4fa63067
NN
7354.PHONY: configure-diff maybe-configure-diff
7355maybe-configure-diff:
6bd3dfaa
PB
7356@if diff
7357maybe-configure-diff: configure-diff
c52c6897 7358configure-diff:
0aed8855 7359 @: $(MAKE); $(unstage)
c52c6897 7360 @r=`${PWD_COMMAND}`; export r; \
4fa63067 7361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7362 test ! -f $(HOST_SUBDIR)/diff/Makefile || exit 0; \
7363 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/diff ; \
378fce5b 7364 $(HOST_EXPORTS) \
a7254363
PB
7365 echo Configuring in $(HOST_SUBDIR)/diff; \
7366 cd "$(HOST_SUBDIR)/diff" || exit 1; \
4fa63067 7367 case $(srcdir) in \
b00612cc
PB
7368 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7369 *) topdir=`echo $(HOST_SUBDIR)/diff/ | \
7370 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7371 esac; \
b00612cc
PB
7372 srcdiroption="--srcdir=$${topdir}/diff"; \
7373 libsrcdir="$$s/diff"; \
4fa63067 7374 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 7375 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 7376 || exit 1
6bd3dfaa 7377@endif diff
2a4cbe27 7378
a7254363
PB
7379
7380
d545f33b
PB
7381
7382
4fa63067
NN
7383.PHONY: all-diff maybe-all-diff
7384maybe-all-diff:
6bd3dfaa 7385@if diff
d27cc32e 7386TARGET-diff=all
6bd3dfaa 7387maybe-all-diff: all-diff
4fa63067 7388all-diff: configure-diff
0aed8855 7389 @: $(MAKE); $(unstage)
4fa63067
NN
7390 @r=`${PWD_COMMAND}`; export r; \
7391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7392 $(HOST_EXPORTS) \
b00612cc
PB
7393 (cd $(HOST_SUBDIR)/diff && \
7394 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-diff))
6bd3dfaa 7395@endif diff
2a4cbe27 7396
a7254363 7397
d545f33b
PB
7398
7399
4fa63067
NN
7400.PHONY: check-diff maybe-check-diff
7401maybe-check-diff:
6bd3dfaa
PB
7402@if diff
7403maybe-check-diff: check-diff
2a4cbe27 7404
4fa63067 7405check-diff:
0aed8855 7406 @: $(MAKE); $(unstage)
4fa63067 7407 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7409 $(HOST_EXPORTS) \
b00612cc
PB
7410 (cd $(HOST_SUBDIR)/diff && \
7411 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 7412
6bd3dfaa 7413@endif diff
2a4cbe27 7414
4fa63067
NN
7415.PHONY: install-diff maybe-install-diff
7416maybe-install-diff:
6bd3dfaa
PB
7417@if diff
7418maybe-install-diff: install-diff
2a4cbe27 7419
4fa63067 7420install-diff: installdirs
0aed8855 7421 @: $(MAKE); $(unstage)
4fa63067 7422 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7424 $(HOST_EXPORTS) \
b00612cc 7425 (cd $(HOST_SUBDIR)/diff && \
2da12f12 7426 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7427
6bd3dfaa 7428@endif diff
2a4cbe27 7429
4fa63067 7430# Other targets (info, dvi, etc.)
2a4cbe27 7431
4fa63067
NN
7432.PHONY: maybe-info-diff info-diff
7433maybe-info-diff:
6bd3dfaa
PB
7434@if diff
7435maybe-info-diff: info-diff
2a4cbe27 7436
4fa63067
NN
7437info-diff: \
7438 configure-diff
0aed8855 7439 @: $(MAKE); $(unstage)
4fa63067 7440 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7441 r=`${PWD_COMMAND}`; export r; \
7442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7443 $(HOST_EXPORTS) \
b813574b 7444 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7446 done; \
4fa63067 7447 echo "Doing info in diff" ; \
b00612cc 7448 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7451 "RANLIB=$${RANLIB}" \
7452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7453 info) \
2a4cbe27
NN
7454 || exit 1
7455
6bd3dfaa 7456@endif diff
2a4cbe27 7457
4fa63067
NN
7458.PHONY: maybe-dvi-diff dvi-diff
7459maybe-dvi-diff:
6bd3dfaa
PB
7460@if diff
7461maybe-dvi-diff: dvi-diff
2a4cbe27 7462
4fa63067
NN
7463dvi-diff: \
7464 configure-diff
0aed8855 7465 @: $(MAKE); $(unstage)
4fa63067 7466 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7467 r=`${PWD_COMMAND}`; export r; \
7468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7469 $(HOST_EXPORTS) \
b813574b 7470 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7472 done; \
4fa63067 7473 echo "Doing dvi in diff" ; \
b00612cc 7474 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7477 "RANLIB=$${RANLIB}" \
7478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7479 dvi) \
2a4cbe27
NN
7480 || exit 1
7481
6bd3dfaa 7482@endif diff
2a4cbe27 7483
6d389afc
MS
7484.PHONY: maybe-html-diff html-diff
7485maybe-html-diff:
7486@if diff
7487maybe-html-diff: html-diff
7488
7489html-diff: \
7490 configure-diff
0aed8855 7491 @: $(MAKE); $(unstage)
6d389afc
MS
7492 @[ -f ./diff/Makefile ] || exit 0; \
7493 r=`${PWD_COMMAND}`; export r; \
7494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7495 $(HOST_EXPORTS) \
7496 for flag in $(EXTRA_HOST_FLAGS) ; do \
7497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7498 done; \
7499 echo "Doing html in diff" ; \
b00612cc 7500 (cd $(HOST_SUBDIR)/diff && \
6d389afc
MS
7501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7503 "RANLIB=$${RANLIB}" \
7504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7505 html) \
7506 || exit 1
7507
7508@endif diff
7509
4fa63067
NN
7510.PHONY: maybe-TAGS-diff TAGS-diff
7511maybe-TAGS-diff:
6bd3dfaa
PB
7512@if diff
7513maybe-TAGS-diff: TAGS-diff
2a4cbe27 7514
4fa63067
NN
7515TAGS-diff: \
7516 configure-diff
0aed8855 7517 @: $(MAKE); $(unstage)
4fa63067 7518 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7519 r=`${PWD_COMMAND}`; export r; \
7520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7521 $(HOST_EXPORTS) \
b813574b 7522 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7524 done; \
4fa63067 7525 echo "Doing TAGS in diff" ; \
b00612cc 7526 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7529 "RANLIB=$${RANLIB}" \
7530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7531 TAGS) \
2a4cbe27
NN
7532 || exit 1
7533
6bd3dfaa 7534@endif diff
2a4cbe27 7535
4fa63067
NN
7536.PHONY: maybe-install-info-diff install-info-diff
7537maybe-install-info-diff:
6bd3dfaa
PB
7538@if diff
7539maybe-install-info-diff: install-info-diff
2a4cbe27 7540
4fa63067
NN
7541install-info-diff: \
7542 configure-diff \
7543 info-diff
0aed8855 7544 @: $(MAKE); $(unstage)
4fa63067 7545 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7546 r=`${PWD_COMMAND}`; export r; \
7547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7548 $(HOST_EXPORTS) \
b813574b 7549 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7551 done; \
4fa63067 7552 echo "Doing install-info in diff" ; \
b00612cc 7553 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7556 "RANLIB=$${RANLIB}" \
7557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7558 install-info) \
2a4cbe27
NN
7559 || exit 1
7560
6bd3dfaa 7561@endif diff
2a4cbe27 7562
4fa63067
NN
7563.PHONY: maybe-installcheck-diff installcheck-diff
7564maybe-installcheck-diff:
6bd3dfaa
PB
7565@if diff
7566maybe-installcheck-diff: installcheck-diff
2a4cbe27 7567
4fa63067
NN
7568installcheck-diff: \
7569 configure-diff
0aed8855 7570 @: $(MAKE); $(unstage)
4fa63067 7571 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7572 r=`${PWD_COMMAND}`; export r; \
7573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7574 $(HOST_EXPORTS) \
b813574b 7575 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7577 done; \
4fa63067 7578 echo "Doing installcheck in diff" ; \
b00612cc 7579 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7582 "RANLIB=$${RANLIB}" \
7583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7584 installcheck) \
2a4cbe27
NN
7585 || exit 1
7586
6bd3dfaa 7587@endif diff
2a4cbe27 7588
4fa63067
NN
7589.PHONY: maybe-mostlyclean-diff mostlyclean-diff
7590maybe-mostlyclean-diff:
6bd3dfaa
PB
7591@if diff
7592maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 7593
4fa63067 7594mostlyclean-diff:
0aed8855 7595 @: $(MAKE); $(unstage)
4fa63067 7596 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7597 r=`${PWD_COMMAND}`; export r; \
7598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7599 $(HOST_EXPORTS) \
b813574b 7600 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7602 done; \
4fa63067 7603 echo "Doing mostlyclean in diff" ; \
b00612cc 7604 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7607 "RANLIB=$${RANLIB}" \
7608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7609 mostlyclean) \
2a4cbe27
NN
7610 || exit 1
7611
6bd3dfaa 7612@endif diff
2a4cbe27 7613
4fa63067
NN
7614.PHONY: maybe-clean-diff clean-diff
7615maybe-clean-diff:
6bd3dfaa
PB
7616@if diff
7617maybe-clean-diff: clean-diff
2a4cbe27 7618
4fa63067 7619clean-diff:
0aed8855 7620 @: $(MAKE); $(unstage)
4fa63067 7621 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7622 r=`${PWD_COMMAND}`; export r; \
7623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7624 $(HOST_EXPORTS) \
b813574b 7625 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7627 done; \
4fa63067 7628 echo "Doing clean in diff" ; \
b00612cc 7629 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7632 "RANLIB=$${RANLIB}" \
7633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7634 clean) \
2a4cbe27
NN
7635 || exit 1
7636
6bd3dfaa 7637@endif diff
2a4cbe27 7638
4fa63067
NN
7639.PHONY: maybe-distclean-diff distclean-diff
7640maybe-distclean-diff:
6bd3dfaa
PB
7641@if diff
7642maybe-distclean-diff: distclean-diff
2a4cbe27 7643
4fa63067 7644distclean-diff:
0aed8855 7645 @: $(MAKE); $(unstage)
4fa63067 7646 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7647 r=`${PWD_COMMAND}`; export r; \
7648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7649 $(HOST_EXPORTS) \
b813574b 7650 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7652 done; \
4fa63067 7653 echo "Doing distclean in diff" ; \
b00612cc 7654 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7657 "RANLIB=$${RANLIB}" \
7658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7659 distclean) \
2a4cbe27
NN
7660 || exit 1
7661
6bd3dfaa 7662@endif diff
2a4cbe27 7663
4fa63067
NN
7664.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
7665maybe-maintainer-clean-diff:
6bd3dfaa
PB
7666@if diff
7667maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 7668
4fa63067 7669maintainer-clean-diff:
0aed8855 7670 @: $(MAKE); $(unstage)
4fa63067 7671 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
7672 r=`${PWD_COMMAND}`; export r; \
7673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7674 $(HOST_EXPORTS) \
b813574b 7675 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7677 done; \
4fa63067 7678 echo "Doing maintainer-clean in diff" ; \
b00612cc 7679 (cd $(HOST_SUBDIR)/diff && \
2a4cbe27
NN
7680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7682 "RANLIB=$${RANLIB}" \
7683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7684 maintainer-clean) \
2a4cbe27
NN
7685 || exit 1
7686
6bd3dfaa 7687@endif diff
2a4cbe27 7688
2a4cbe27 7689
a7254363 7690
4fa63067
NN
7691.PHONY: configure-dosutils maybe-configure-dosutils
7692maybe-configure-dosutils:
6bd3dfaa
PB
7693@if dosutils
7694maybe-configure-dosutils: configure-dosutils
c52c6897 7695configure-dosutils:
0aed8855 7696 @: $(MAKE); $(unstage)
c52c6897 7697 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
7699 test ! -f $(HOST_SUBDIR)/dosutils/Makefile || exit 0; \
7700 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/dosutils ; \
378fce5b 7701 $(HOST_EXPORTS) \
a7254363
PB
7702 echo Configuring in $(HOST_SUBDIR)/dosutils; \
7703 cd "$(HOST_SUBDIR)/dosutils" || exit 1; \
4fa63067 7704 case $(srcdir) in \
b00612cc
PB
7705 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
7706 *) topdir=`echo $(HOST_SUBDIR)/dosutils/ | \
7707 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 7708 esac; \
b00612cc
PB
7709 srcdiroption="--srcdir=$${topdir}/dosutils"; \
7710 libsrcdir="$$s/dosutils"; \
4fa63067 7711 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 7712 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 7713 || exit 1
6bd3dfaa 7714@endif dosutils
4fa63067 7715
a7254363
PB
7716
7717
d545f33b
PB
7718
7719
4fa63067
NN
7720.PHONY: all-dosutils maybe-all-dosutils
7721maybe-all-dosutils:
6bd3dfaa 7722@if dosutils
d27cc32e 7723TARGET-dosutils=all
6bd3dfaa 7724maybe-all-dosutils: all-dosutils
4fa63067 7725all-dosutils: configure-dosutils
0aed8855 7726 @: $(MAKE); $(unstage)
4fa63067
NN
7727 @r=`${PWD_COMMAND}`; export r; \
7728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7729 $(HOST_EXPORTS) \
b00612cc
PB
7730 (cd $(HOST_SUBDIR)/dosutils && \
7731 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-dosutils))
6bd3dfaa 7732@endif dosutils
4fa63067 7733
a7254363 7734
d545f33b
PB
7735
7736
4fa63067
NN
7737.PHONY: check-dosutils maybe-check-dosutils
7738maybe-check-dosutils:
6bd3dfaa
PB
7739@if dosutils
7740maybe-check-dosutils: check-dosutils
2a4cbe27 7741
4fa63067 7742check-dosutils:
2a4cbe27 7743
6bd3dfaa 7744@endif dosutils
2a4cbe27 7745
4fa63067
NN
7746.PHONY: install-dosutils maybe-install-dosutils
7747maybe-install-dosutils:
6bd3dfaa
PB
7748@if dosutils
7749maybe-install-dosutils: install-dosutils
4fa63067
NN
7750
7751install-dosutils: installdirs
0aed8855 7752 @: $(MAKE); $(unstage)
4fa63067 7753 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7755 $(HOST_EXPORTS) \
b00612cc 7756 (cd $(HOST_SUBDIR)/dosutils && \
2da12f12 7757 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 7758
6bd3dfaa 7759@endif dosutils
2a4cbe27 7760
4fa63067 7761# Other targets (info, dvi, etc.)
2a4cbe27 7762
4fa63067
NN
7763.PHONY: maybe-info-dosutils info-dosutils
7764maybe-info-dosutils:
6bd3dfaa
PB
7765@if dosutils
7766maybe-info-dosutils: info-dosutils
4fa63067
NN
7767
7768info-dosutils: \
7769 configure-dosutils
0aed8855 7770 @: $(MAKE); $(unstage)
4fa63067 7771 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
7772 r=`${PWD_COMMAND}`; export r; \
7773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7774 $(HOST_EXPORTS) \
b813574b 7775 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7777 done; \
4fa63067 7778 echo "Doing info in dosutils" ; \
b00612cc 7779 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
7780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7782 "RANLIB=$${RANLIB}" \
7783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7784 info) \
2a4cbe27
NN
7785 || exit 1
7786
6bd3dfaa 7787@endif dosutils
2a4cbe27 7788
4fa63067
NN
7789.PHONY: maybe-dvi-dosutils dvi-dosutils
7790maybe-dvi-dosutils:
6bd3dfaa
PB
7791@if dosutils
7792maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 7793
4fa63067
NN
7794dvi-dosutils: \
7795 configure-dosutils
0aed8855 7796 @: $(MAKE); $(unstage)
4fa63067 7797 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
7798 r=`${PWD_COMMAND}`; export r; \
7799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7800 $(HOST_EXPORTS) \
b813574b 7801 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7803 done; \
4fa63067 7804 echo "Doing dvi in dosutils" ; \
b00612cc 7805 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
7806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7808 "RANLIB=$${RANLIB}" \
7809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7810 dvi) \
2a4cbe27
NN
7811 || exit 1
7812
6bd3dfaa 7813@endif dosutils
2a4cbe27 7814
6d389afc
MS
7815.PHONY: maybe-html-dosutils html-dosutils
7816maybe-html-dosutils:
6bd3dfaa 7817@if dosutils
6d389afc 7818maybe-html-dosutils: html-dosutils
2a4cbe27 7819
6d389afc 7820html-dosutils: \
4fa63067 7821 configure-dosutils
0aed8855 7822 @: $(MAKE); $(unstage)
4fa63067 7823 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
7824 r=`${PWD_COMMAND}`; export r; \
7825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7826 $(HOST_EXPORTS) \
b813574b 7827 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7829 done; \
6d389afc 7830 echo "Doing html in dosutils" ; \
b00612cc 7831 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
7832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7834 "RANLIB=$${RANLIB}" \
7835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 7836 html) \
2a4cbe27
NN
7837 || exit 1
7838
6bd3dfaa 7839@endif dosutils
2a4cbe27 7840
6d389afc
MS
7841.PHONY: maybe-TAGS-dosutils TAGS-dosutils
7842maybe-TAGS-dosutils:
6bd3dfaa 7843@if dosutils
6d389afc 7844maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 7845
6d389afc
MS
7846TAGS-dosutils: \
7847 configure-dosutils
0aed8855 7848 @: $(MAKE); $(unstage)
6d389afc
MS
7849 @[ -f ./dosutils/Makefile ] || exit 0; \
7850 r=`${PWD_COMMAND}`; export r; \
7851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
7852 $(HOST_EXPORTS) \
7853 for flag in $(EXTRA_HOST_FLAGS) ; do \
7854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7855 done; \
7856 echo "Doing TAGS in dosutils" ; \
b00612cc 7857 (cd $(HOST_SUBDIR)/dosutils && \
6d389afc
MS
7858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7860 "RANLIB=$${RANLIB}" \
7861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7862 TAGS) \
7863 || exit 1
7864
7865@endif dosutils
7866
7867.PHONY: maybe-install-info-dosutils install-info-dosutils
7868maybe-install-info-dosutils:
7869@if dosutils
7870maybe-install-info-dosutils: install-info-dosutils
7871
7872install-info-dosutils: \
7873 configure-dosutils \
7874 info-dosutils
0aed8855 7875 @: $(MAKE); $(unstage)
4fa63067 7876 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
7877 r=`${PWD_COMMAND}`; export r; \
7878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7879 $(HOST_EXPORTS) \
b813574b 7880 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7882 done; \
4fa63067 7883 echo "Doing install-info in dosutils" ; \
b00612cc 7884 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
7885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7887 "RANLIB=$${RANLIB}" \
7888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7889 install-info) \
2a4cbe27
NN
7890 || exit 1
7891
6bd3dfaa 7892@endif dosutils
2a4cbe27 7893
4fa63067
NN
7894.PHONY: maybe-installcheck-dosutils installcheck-dosutils
7895maybe-installcheck-dosutils:
6bd3dfaa
PB
7896@if dosutils
7897maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 7898
4fa63067
NN
7899installcheck-dosutils: \
7900 configure-dosutils
0aed8855 7901 @: $(MAKE); $(unstage)
4fa63067 7902 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
7903 r=`${PWD_COMMAND}`; export r; \
7904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7905 $(HOST_EXPORTS) \
b813574b 7906 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7908 done; \
4fa63067 7909 echo "Doing installcheck in dosutils" ; \
b00612cc 7910 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
7911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7913 "RANLIB=$${RANLIB}" \
7914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7915 installcheck) \
2a4cbe27
NN
7916 || exit 1
7917
6bd3dfaa 7918@endif dosutils
2a4cbe27 7919
4fa63067
NN
7920.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
7921maybe-mostlyclean-dosutils:
6bd3dfaa
PB
7922@if dosutils
7923maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 7924
4fa63067 7925mostlyclean-dosutils:
0aed8855 7926 @: $(MAKE); $(unstage)
4fa63067 7927 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
7928 r=`${PWD_COMMAND}`; export r; \
7929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7930 $(HOST_EXPORTS) \
b813574b 7931 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
7932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7933 done; \
4fa63067 7934 echo "Doing mostlyclean in dosutils" ; \
b00612cc 7935 (cd $(HOST_SUBDIR)/dosutils && \
a2592b1b
DD
7936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7938 "RANLIB=$${RANLIB}" \
7939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7940 mostlyclean) \
a2592b1b
DD
7941 || exit 1
7942
6bd3dfaa 7943@endif dosutils
a2592b1b 7944
4fa63067
NN
7945.PHONY: maybe-clean-dosutils clean-dosutils
7946maybe-clean-dosutils:
6bd3dfaa
PB
7947@if dosutils
7948maybe-clean-dosutils: clean-dosutils
2a4cbe27 7949
4fa63067 7950clean-dosutils:
0aed8855 7951 @: $(MAKE); $(unstage)
4fa63067 7952 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
7953 r=`${PWD_COMMAND}`; export r; \
7954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7955 $(HOST_EXPORTS) \
b813574b 7956 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7958 done; \
4fa63067 7959 echo "Doing clean in dosutils" ; \
b00612cc 7960 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
7961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7963 "RANLIB=$${RANLIB}" \
7964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7965 clean) \
2a4cbe27
NN
7966 || exit 1
7967
6bd3dfaa 7968@endif dosutils
2a4cbe27 7969
4fa63067
NN
7970.PHONY: maybe-distclean-dosutils distclean-dosutils
7971maybe-distclean-dosutils:
6bd3dfaa
PB
7972@if dosutils
7973maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 7974
4fa63067 7975distclean-dosutils:
0aed8855 7976 @: $(MAKE); $(unstage)
4fa63067 7977 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
7978 r=`${PWD_COMMAND}`; export r; \
7979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7980 $(HOST_EXPORTS) \
b813574b 7981 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
7982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7983 done; \
4fa63067 7984 echo "Doing distclean in dosutils" ; \
b00612cc 7985 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
7986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7988 "RANLIB=$${RANLIB}" \
7989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 7990 distclean) \
2a4cbe27
NN
7991 || exit 1
7992
6bd3dfaa 7993@endif dosutils
2a4cbe27 7994
4fa63067
NN
7995.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
7996maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
7997@if dosutils
7998maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 7999
4fa63067 8000maintainer-clean-dosutils:
0aed8855 8001 @: $(MAKE); $(unstage)
4fa63067 8002 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
8003 r=`${PWD_COMMAND}`; export r; \
8004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8005 $(HOST_EXPORTS) \
b813574b 8006 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8008 done; \
4fa63067 8009 echo "Doing maintainer-clean in dosutils" ; \
b00612cc 8010 (cd $(HOST_SUBDIR)/dosutils && \
2a4cbe27
NN
8011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8013 "RANLIB=$${RANLIB}" \
8014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8015 maintainer-clean) \
2a4cbe27
NN
8016 || exit 1
8017
6bd3dfaa 8018@endif dosutils
2a4cbe27 8019
2a4cbe27 8020
a7254363 8021
4fa63067
NN
8022.PHONY: configure-etc maybe-configure-etc
8023maybe-configure-etc:
6bd3dfaa
PB
8024@if etc
8025maybe-configure-etc: configure-etc
c52c6897 8026configure-etc:
0aed8855 8027 @: $(MAKE); $(unstage)
c52c6897 8028 @r=`${PWD_COMMAND}`; export r; \
4fa63067 8029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8030 test ! -f $(HOST_SUBDIR)/etc/Makefile || exit 0; \
8031 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/etc ; \
378fce5b 8032 $(HOST_EXPORTS) \
a7254363
PB
8033 echo Configuring in $(HOST_SUBDIR)/etc; \
8034 cd "$(HOST_SUBDIR)/etc" || exit 1; \
4fa63067 8035 case $(srcdir) in \
b00612cc
PB
8036 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8037 *) topdir=`echo $(HOST_SUBDIR)/etc/ | \
8038 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8039 esac; \
b00612cc
PB
8040 srcdiroption="--srcdir=$${topdir}/etc"; \
8041 libsrcdir="$$s/etc"; \
4fa63067 8042 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 8043 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 8044 || exit 1
6bd3dfaa 8045@endif etc
4fa63067 8046
a7254363
PB
8047
8048
d545f33b
PB
8049
8050
4fa63067
NN
8051.PHONY: all-etc maybe-all-etc
8052maybe-all-etc:
6bd3dfaa 8053@if etc
d27cc32e 8054TARGET-etc=all
6bd3dfaa 8055maybe-all-etc: all-etc
4fa63067 8056all-etc: configure-etc
0aed8855 8057 @: $(MAKE); $(unstage)
4fa63067
NN
8058 @r=`${PWD_COMMAND}`; export r; \
8059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8060 $(HOST_EXPORTS) \
b00612cc
PB
8061 (cd $(HOST_SUBDIR)/etc && \
8062 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-etc))
6bd3dfaa 8063@endif etc
4fa63067 8064
a7254363 8065
d545f33b
PB
8066
8067
4fa63067
NN
8068.PHONY: check-etc maybe-check-etc
8069maybe-check-etc:
6bd3dfaa
PB
8070@if etc
8071maybe-check-etc: check-etc
4fa63067
NN
8072
8073check-etc:
0aed8855 8074 @: $(MAKE); $(unstage)
4fa63067
NN
8075 @r=`${PWD_COMMAND}`; export r; \
8076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8077 $(HOST_EXPORTS) \
b00612cc
PB
8078 (cd $(HOST_SUBDIR)/etc && \
8079 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8080
6bd3dfaa 8081@endif etc
4fa63067
NN
8082
8083.PHONY: install-etc maybe-install-etc
8084maybe-install-etc:
6bd3dfaa
PB
8085@if etc
8086maybe-install-etc: install-etc
4fa63067
NN
8087
8088install-etc: installdirs
0aed8855 8089 @: $(MAKE); $(unstage)
4fa63067
NN
8090 @r=`${PWD_COMMAND}`; export r; \
8091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8092 $(HOST_EXPORTS) \
b00612cc 8093 (cd $(HOST_SUBDIR)/etc && \
2da12f12 8094 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8095
6bd3dfaa 8096@endif etc
4fa63067
NN
8097
8098# Other targets (info, dvi, etc.)
8099
8100.PHONY: maybe-info-etc info-etc
8101maybe-info-etc:
6bd3dfaa
PB
8102@if etc
8103maybe-info-etc: info-etc
4fa63067
NN
8104
8105info-etc: \
8106 configure-etc
0aed8855 8107 @: $(MAKE); $(unstage)
4fa63067 8108 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
8109 r=`${PWD_COMMAND}`; export r; \
8110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8111 $(HOST_EXPORTS) \
b813574b 8112 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8114 done; \
4fa63067 8115 echo "Doing info in etc" ; \
b00612cc 8116 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8119 "RANLIB=$${RANLIB}" \
8120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8121 info) \
2a4cbe27
NN
8122 || exit 1
8123
6bd3dfaa 8124@endif etc
2a4cbe27 8125
4fa63067
NN
8126.PHONY: maybe-dvi-etc dvi-etc
8127maybe-dvi-etc:
6bd3dfaa
PB
8128@if etc
8129maybe-dvi-etc: dvi-etc
2a4cbe27 8130
4fa63067
NN
8131dvi-etc: \
8132 configure-etc
0aed8855 8133 @: $(MAKE); $(unstage)
4fa63067 8134 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
8135 r=`${PWD_COMMAND}`; export r; \
8136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8137 $(HOST_EXPORTS) \
b813574b 8138 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8140 done; \
4fa63067 8141 echo "Doing dvi in etc" ; \
b00612cc 8142 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8145 "RANLIB=$${RANLIB}" \
8146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8147 dvi) \
2a4cbe27
NN
8148 || exit 1
8149
6bd3dfaa 8150@endif etc
2a4cbe27 8151
6d389afc
MS
8152.PHONY: maybe-html-etc html-etc
8153maybe-html-etc:
8154@if etc
8155maybe-html-etc: html-etc
8156
8157html-etc: \
8158 configure-etc
0aed8855 8159 @: $(MAKE); $(unstage)
6d389afc
MS
8160 @[ -f ./etc/Makefile ] || exit 0; \
8161 r=`${PWD_COMMAND}`; export r; \
8162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8163 $(HOST_EXPORTS) \
8164 for flag in $(EXTRA_HOST_FLAGS) ; do \
8165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8166 done; \
8167 echo "Doing html in etc" ; \
b00612cc 8168 (cd $(HOST_SUBDIR)/etc && \
6d389afc
MS
8169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8171 "RANLIB=$${RANLIB}" \
8172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8173 html) \
8174 || exit 1
8175
8176@endif etc
8177
4fa63067
NN
8178.PHONY: maybe-TAGS-etc TAGS-etc
8179maybe-TAGS-etc:
6bd3dfaa
PB
8180@if etc
8181maybe-TAGS-etc: TAGS-etc
2a4cbe27 8182
4fa63067
NN
8183TAGS-etc: \
8184 configure-etc
0aed8855 8185 @: $(MAKE); $(unstage)
4fa63067 8186 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
8187 r=`${PWD_COMMAND}`; export r; \
8188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8189 $(HOST_EXPORTS) \
b813574b 8190 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8192 done; \
4fa63067 8193 echo "Doing TAGS in etc" ; \
b00612cc 8194 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8197 "RANLIB=$${RANLIB}" \
8198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8199 TAGS) \
2a4cbe27
NN
8200 || exit 1
8201
6bd3dfaa 8202@endif etc
2a4cbe27 8203
4fa63067
NN
8204.PHONY: maybe-install-info-etc install-info-etc
8205maybe-install-info-etc:
6bd3dfaa
PB
8206@if etc
8207maybe-install-info-etc: install-info-etc
2a4cbe27 8208
4fa63067
NN
8209install-info-etc: \
8210 configure-etc \
8211 info-etc
0aed8855 8212 @: $(MAKE); $(unstage)
4fa63067 8213 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
8214 r=`${PWD_COMMAND}`; export r; \
8215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8216 $(HOST_EXPORTS) \
b813574b 8217 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8219 done; \
4fa63067 8220 echo "Doing install-info in etc" ; \
b00612cc 8221 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8224 "RANLIB=$${RANLIB}" \
8225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8226 install-info) \
2a4cbe27
NN
8227 || exit 1
8228
6bd3dfaa 8229@endif etc
2a4cbe27 8230
4fa63067
NN
8231.PHONY: maybe-installcheck-etc installcheck-etc
8232maybe-installcheck-etc:
6bd3dfaa
PB
8233@if etc
8234maybe-installcheck-etc: installcheck-etc
2a4cbe27 8235
4fa63067
NN
8236installcheck-etc: \
8237 configure-etc
0aed8855 8238 @: $(MAKE); $(unstage)
4fa63067 8239 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
8240 r=`${PWD_COMMAND}`; export r; \
8241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8242 $(HOST_EXPORTS) \
b813574b 8243 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8245 done; \
4fa63067 8246 echo "Doing installcheck in etc" ; \
b00612cc 8247 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8250 "RANLIB=$${RANLIB}" \
8251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8252 installcheck) \
2a4cbe27
NN
8253 || exit 1
8254
6bd3dfaa 8255@endif etc
2a4cbe27 8256
4fa63067
NN
8257.PHONY: maybe-mostlyclean-etc mostlyclean-etc
8258maybe-mostlyclean-etc:
6bd3dfaa
PB
8259@if etc
8260maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 8261
4fa63067 8262mostlyclean-etc:
0aed8855 8263 @: $(MAKE); $(unstage)
4fa63067 8264 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
8265 r=`${PWD_COMMAND}`; export r; \
8266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8267 $(HOST_EXPORTS) \
b813574b 8268 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8270 done; \
4fa63067 8271 echo "Doing mostlyclean in etc" ; \
b00612cc 8272 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8275 "RANLIB=$${RANLIB}" \
8276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8277 mostlyclean) \
2a4cbe27
NN
8278 || exit 1
8279
6bd3dfaa 8280@endif etc
2a4cbe27 8281
4fa63067
NN
8282.PHONY: maybe-clean-etc clean-etc
8283maybe-clean-etc:
6bd3dfaa
PB
8284@if etc
8285maybe-clean-etc: clean-etc
2a4cbe27 8286
4fa63067 8287clean-etc:
0aed8855 8288 @: $(MAKE); $(unstage)
4fa63067 8289 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
8290 r=`${PWD_COMMAND}`; export r; \
8291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8292 $(HOST_EXPORTS) \
b813574b 8293 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8295 done; \
4fa63067 8296 echo "Doing clean in etc" ; \
b00612cc 8297 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8300 "RANLIB=$${RANLIB}" \
8301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8302 clean) \
2a4cbe27
NN
8303 || exit 1
8304
6bd3dfaa 8305@endif etc
2a4cbe27 8306
4fa63067
NN
8307.PHONY: maybe-distclean-etc distclean-etc
8308maybe-distclean-etc:
6bd3dfaa
PB
8309@if etc
8310maybe-distclean-etc: distclean-etc
2a4cbe27 8311
4fa63067 8312distclean-etc:
0aed8855 8313 @: $(MAKE); $(unstage)
4fa63067 8314 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
8315 r=`${PWD_COMMAND}`; export r; \
8316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8317 $(HOST_EXPORTS) \
b813574b 8318 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8320 done; \
4fa63067 8321 echo "Doing distclean in etc" ; \
b00612cc 8322 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8325 "RANLIB=$${RANLIB}" \
8326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8327 distclean) \
2a4cbe27
NN
8328 || exit 1
8329
6bd3dfaa 8330@endif etc
2a4cbe27 8331
4fa63067
NN
8332.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
8333maybe-maintainer-clean-etc:
6bd3dfaa
PB
8334@if etc
8335maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 8336
4fa63067 8337maintainer-clean-etc:
0aed8855 8338 @: $(MAKE); $(unstage)
4fa63067 8339 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
8340 r=`${PWD_COMMAND}`; export r; \
8341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8342 $(HOST_EXPORTS) \
b813574b 8343 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8345 done; \
4fa63067 8346 echo "Doing maintainer-clean in etc" ; \
b00612cc 8347 (cd $(HOST_SUBDIR)/etc && \
2a4cbe27
NN
8348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8350 "RANLIB=$${RANLIB}" \
8351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8352 maintainer-clean) \
2a4cbe27
NN
8353 || exit 1
8354
6bd3dfaa 8355@endif etc
2a4cbe27 8356
2a4cbe27 8357
a7254363 8358
4fa63067
NN
8359.PHONY: configure-fastjar maybe-configure-fastjar
8360maybe-configure-fastjar:
6bd3dfaa
PB
8361@if fastjar
8362maybe-configure-fastjar: configure-fastjar
c52c6897 8363configure-fastjar:
0aed8855 8364 @: $(MAKE); $(unstage)
c52c6897 8365 @r=`${PWD_COMMAND}`; export r; \
b40e3958 8366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8367 test ! -f $(HOST_SUBDIR)/fastjar/Makefile || exit 0; \
8368 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fastjar ; \
378fce5b 8369 $(HOST_EXPORTS) \
a7254363
PB
8370 echo Configuring in $(HOST_SUBDIR)/fastjar; \
8371 cd "$(HOST_SUBDIR)/fastjar" || exit 1; \
4fa63067 8372 case $(srcdir) in \
b00612cc
PB
8373 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8374 *) topdir=`echo $(HOST_SUBDIR)/fastjar/ | \
8375 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8376 esac; \
b00612cc
PB
8377 srcdiroption="--srcdir=$${topdir}/fastjar"; \
8378 libsrcdir="$$s/fastjar"; \
4fa63067 8379 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 8380 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 8381 || exit 1
6bd3dfaa 8382@endif fastjar
4fa63067 8383
a7254363
PB
8384
8385
d545f33b
PB
8386
8387
4fa63067
NN
8388.PHONY: all-fastjar maybe-all-fastjar
8389maybe-all-fastjar:
6bd3dfaa 8390@if fastjar
d27cc32e 8391TARGET-fastjar=all
6bd3dfaa 8392maybe-all-fastjar: all-fastjar
4fa63067 8393all-fastjar: configure-fastjar
0aed8855 8394 @: $(MAKE); $(unstage)
4fa63067
NN
8395 @r=`${PWD_COMMAND}`; export r; \
8396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8397 $(HOST_EXPORTS) \
b00612cc
PB
8398 (cd $(HOST_SUBDIR)/fastjar && \
8399 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fastjar))
6bd3dfaa 8400@endif fastjar
2a4cbe27 8401
a7254363 8402
d545f33b
PB
8403
8404
4fa63067
NN
8405.PHONY: check-fastjar maybe-check-fastjar
8406maybe-check-fastjar:
6bd3dfaa
PB
8407@if fastjar
8408maybe-check-fastjar: check-fastjar
2a4cbe27 8409
4fa63067
NN
8410# This module is only tested in a native toolchain.
8411check-fastjar:
0aed8855 8412 @: $(MAKE); $(unstage)
4fa63067
NN
8413 @if [ '$(host)' = '$(target)' ] ; then \
8414 r=`${PWD_COMMAND}`; export r; \
8415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8416 $(HOST_EXPORTS) \
b00612cc 8417 (cd $(HOST_SUBDIR)/fastjar && \
4cfaf6d5 8418 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 8419 fi
2a4cbe27 8420
6bd3dfaa 8421@endif fastjar
4fa63067
NN
8422
8423.PHONY: install-fastjar maybe-install-fastjar
8424maybe-install-fastjar:
6bd3dfaa
PB
8425@if fastjar
8426maybe-install-fastjar: install-fastjar
4fa63067
NN
8427
8428install-fastjar: installdirs
0aed8855 8429 @: $(MAKE); $(unstage)
4fa63067 8430 @r=`${PWD_COMMAND}`; export r; \
b40e3958 8431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8432 $(HOST_EXPORTS) \
b00612cc 8433 (cd $(HOST_SUBDIR)/fastjar && \
2da12f12 8434 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 8435
6bd3dfaa 8436@endif fastjar
2a4cbe27 8437
4fa63067 8438# Other targets (info, dvi, etc.)
2a4cbe27 8439
4fa63067
NN
8440.PHONY: maybe-info-fastjar info-fastjar
8441maybe-info-fastjar:
6bd3dfaa
PB
8442@if fastjar
8443maybe-info-fastjar: info-fastjar
4fa63067
NN
8444
8445info-fastjar: \
8446 configure-fastjar
0aed8855 8447 @: $(MAKE); $(unstage)
4fa63067 8448 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8449 r=`${PWD_COMMAND}`; export r; \
8450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8451 $(HOST_EXPORTS) \
b813574b 8452 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8454 done; \
4fa63067 8455 echo "Doing info in fastjar" ; \
b00612cc 8456 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8459 "RANLIB=$${RANLIB}" \
8460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8461 info) \
2a4cbe27
NN
8462 || exit 1
8463
6bd3dfaa 8464@endif fastjar
2a4cbe27 8465
4fa63067
NN
8466.PHONY: maybe-dvi-fastjar dvi-fastjar
8467maybe-dvi-fastjar:
6bd3dfaa
PB
8468@if fastjar
8469maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 8470
4fa63067
NN
8471dvi-fastjar: \
8472 configure-fastjar
0aed8855 8473 @: $(MAKE); $(unstage)
2a4cbe27 8474 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8475 r=`${PWD_COMMAND}`; export r; \
8476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8477 $(HOST_EXPORTS) \
b813574b 8478 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8479 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8480 done; \
4fa63067 8481 echo "Doing dvi in fastjar" ; \
b00612cc 8482 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8485 "RANLIB=$${RANLIB}" \
8486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8487 dvi) \
2a4cbe27
NN
8488 || exit 1
8489
6bd3dfaa 8490@endif fastjar
2a4cbe27 8491
6d389afc
MS
8492.PHONY: maybe-html-fastjar html-fastjar
8493maybe-html-fastjar:
8494@if fastjar
8495maybe-html-fastjar: html-fastjar
8496
8497html-fastjar: \
8498 configure-fastjar
0aed8855 8499 @: $(MAKE); $(unstage)
6d389afc
MS
8500 @[ -f ./fastjar/Makefile ] || exit 0; \
8501 r=`${PWD_COMMAND}`; export r; \
8502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8503 $(HOST_EXPORTS) \
8504 for flag in $(EXTRA_HOST_FLAGS) ; do \
8505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8506 done; \
8507 echo "Doing html in fastjar" ; \
b00612cc 8508 (cd $(HOST_SUBDIR)/fastjar && \
6d389afc
MS
8509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8511 "RANLIB=$${RANLIB}" \
8512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8513 html) \
8514 || exit 1
8515
8516@endif fastjar
8517
4fa63067
NN
8518.PHONY: maybe-TAGS-fastjar TAGS-fastjar
8519maybe-TAGS-fastjar:
6bd3dfaa
PB
8520@if fastjar
8521maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 8522
4fa63067
NN
8523TAGS-fastjar: \
8524 configure-fastjar
0aed8855 8525 @: $(MAKE); $(unstage)
4fa63067 8526 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8527 r=`${PWD_COMMAND}`; export r; \
8528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8529 $(HOST_EXPORTS) \
b813574b 8530 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8532 done; \
4fa63067 8533 echo "Doing TAGS in fastjar" ; \
b00612cc 8534 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8537 "RANLIB=$${RANLIB}" \
8538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8539 TAGS) \
2a4cbe27
NN
8540 || exit 1
8541
6bd3dfaa 8542@endif fastjar
2a4cbe27 8543
4fa63067
NN
8544.PHONY: maybe-install-info-fastjar install-info-fastjar
8545maybe-install-info-fastjar:
6bd3dfaa
PB
8546@if fastjar
8547maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 8548
4fa63067
NN
8549install-info-fastjar: \
8550 configure-fastjar \
8551 info-fastjar
0aed8855 8552 @: $(MAKE); $(unstage)
4fa63067 8553 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8554 r=`${PWD_COMMAND}`; export r; \
8555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8556 $(HOST_EXPORTS) \
b813574b 8557 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8559 done; \
4fa63067 8560 echo "Doing install-info in fastjar" ; \
b00612cc 8561 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8564 "RANLIB=$${RANLIB}" \
8565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8566 install-info) \
2a4cbe27
NN
8567 || exit 1
8568
6bd3dfaa 8569@endif fastjar
2a4cbe27 8570
4fa63067
NN
8571.PHONY: maybe-installcheck-fastjar installcheck-fastjar
8572maybe-installcheck-fastjar:
6bd3dfaa
PB
8573@if fastjar
8574maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 8575
4fa63067
NN
8576installcheck-fastjar: \
8577 configure-fastjar
0aed8855 8578 @: $(MAKE); $(unstage)
4fa63067 8579 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8580 r=`${PWD_COMMAND}`; export r; \
8581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8582 $(HOST_EXPORTS) \
b813574b 8583 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8585 done; \
4fa63067 8586 echo "Doing installcheck in fastjar" ; \
b00612cc 8587 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8590 "RANLIB=$${RANLIB}" \
8591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8592 installcheck) \
2a4cbe27
NN
8593 || exit 1
8594
6bd3dfaa 8595@endif fastjar
2a4cbe27 8596
4fa63067
NN
8597.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
8598maybe-mostlyclean-fastjar:
6bd3dfaa
PB
8599@if fastjar
8600maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 8601
4fa63067 8602mostlyclean-fastjar:
0aed8855 8603 @: $(MAKE); $(unstage)
4fa63067 8604 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8605 r=`${PWD_COMMAND}`; export r; \
8606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8607 $(HOST_EXPORTS) \
b813574b 8608 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8609 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8610 done; \
4fa63067 8611 echo "Doing mostlyclean in fastjar" ; \
b00612cc 8612 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8613 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8614 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8615 "RANLIB=$${RANLIB}" \
8616 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8617 mostlyclean) \
2a4cbe27
NN
8618 || exit 1
8619
6bd3dfaa 8620@endif fastjar
2a4cbe27 8621
4fa63067
NN
8622.PHONY: maybe-clean-fastjar clean-fastjar
8623maybe-clean-fastjar:
6bd3dfaa
PB
8624@if fastjar
8625maybe-clean-fastjar: clean-fastjar
2a4cbe27 8626
4fa63067 8627clean-fastjar:
0aed8855 8628 @: $(MAKE); $(unstage)
4fa63067 8629 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8630 r=`${PWD_COMMAND}`; export r; \
8631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8632 $(HOST_EXPORTS) \
b813574b 8633 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8635 done; \
4fa63067 8636 echo "Doing clean in fastjar" ; \
b00612cc 8637 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8640 "RANLIB=$${RANLIB}" \
8641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8642 clean) \
2a4cbe27
NN
8643 || exit 1
8644
6bd3dfaa 8645@endif fastjar
2a4cbe27 8646
4fa63067
NN
8647.PHONY: maybe-distclean-fastjar distclean-fastjar
8648maybe-distclean-fastjar:
6bd3dfaa
PB
8649@if fastjar
8650maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 8651
4fa63067 8652distclean-fastjar:
0aed8855 8653 @: $(MAKE); $(unstage)
4fa63067 8654 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8655 r=`${PWD_COMMAND}`; export r; \
8656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8657 $(HOST_EXPORTS) \
b813574b 8658 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8660 done; \
4fa63067 8661 echo "Doing distclean in fastjar" ; \
b00612cc 8662 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8665 "RANLIB=$${RANLIB}" \
8666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8667 distclean) \
2a4cbe27
NN
8668 || exit 1
8669
6bd3dfaa 8670@endif fastjar
2a4cbe27 8671
4fa63067
NN
8672.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
8673maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
8674@if fastjar
8675maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 8676
4fa63067 8677maintainer-clean-fastjar:
0aed8855 8678 @: $(MAKE); $(unstage)
4fa63067 8679 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
8680 r=`${PWD_COMMAND}`; export r; \
8681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8682 $(HOST_EXPORTS) \
b813574b 8683 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8685 done; \
4fa63067 8686 echo "Doing maintainer-clean in fastjar" ; \
b00612cc 8687 (cd $(HOST_SUBDIR)/fastjar && \
2a4cbe27
NN
8688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8690 "RANLIB=$${RANLIB}" \
8691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8692 maintainer-clean) \
2a4cbe27
NN
8693 || exit 1
8694
6bd3dfaa 8695@endif fastjar
2a4cbe27 8696
2a4cbe27 8697
a7254363 8698
4fa63067
NN
8699.PHONY: configure-fileutils maybe-configure-fileutils
8700maybe-configure-fileutils:
6bd3dfaa
PB
8701@if fileutils
8702maybe-configure-fileutils: configure-fileutils
c52c6897 8703configure-fileutils:
0aed8855 8704 @: $(MAKE); $(unstage)
c52c6897 8705 @r=`${PWD_COMMAND}`; export r; \
b40e3958 8706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
8707 test ! -f $(HOST_SUBDIR)/fileutils/Makefile || exit 0; \
8708 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fileutils ; \
378fce5b 8709 $(HOST_EXPORTS) \
a7254363
PB
8710 echo Configuring in $(HOST_SUBDIR)/fileutils; \
8711 cd "$(HOST_SUBDIR)/fileutils" || exit 1; \
4fa63067 8712 case $(srcdir) in \
b00612cc
PB
8713 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
8714 *) topdir=`echo $(HOST_SUBDIR)/fileutils/ | \
8715 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 8716 esac; \
b00612cc
PB
8717 srcdiroption="--srcdir=$${topdir}/fileutils"; \
8718 libsrcdir="$$s/fileutils"; \
4fa63067 8719 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 8720 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 8721 || exit 1
6bd3dfaa 8722@endif fileutils
2a4cbe27 8723
a7254363
PB
8724
8725
d545f33b
PB
8726
8727
4fa63067
NN
8728.PHONY: all-fileutils maybe-all-fileutils
8729maybe-all-fileutils:
6bd3dfaa 8730@if fileutils
d27cc32e 8731TARGET-fileutils=all
6bd3dfaa 8732maybe-all-fileutils: all-fileutils
4fa63067 8733all-fileutils: configure-fileutils
0aed8855 8734 @: $(MAKE); $(unstage)
4fa63067 8735 @r=`${PWD_COMMAND}`; export r; \
b40e3958 8736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8737 $(HOST_EXPORTS) \
b00612cc
PB
8738 (cd $(HOST_SUBDIR)/fileutils && \
8739 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fileutils))
6bd3dfaa 8740@endif fileutils
4fa63067 8741
a7254363 8742
d545f33b
PB
8743
8744
4fa63067
NN
8745.PHONY: check-fileutils maybe-check-fileutils
8746maybe-check-fileutils:
6bd3dfaa
PB
8747@if fileutils
8748maybe-check-fileutils: check-fileutils
4fa63067
NN
8749
8750check-fileutils:
0aed8855 8751 @: $(MAKE); $(unstage)
4fa63067
NN
8752 @r=`${PWD_COMMAND}`; export r; \
8753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8754 $(HOST_EXPORTS) \
b00612cc
PB
8755 (cd $(HOST_SUBDIR)/fileutils && \
8756 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 8757
6bd3dfaa 8758@endif fileutils
2a4cbe27 8759
4fa63067
NN
8760.PHONY: install-fileutils maybe-install-fileutils
8761maybe-install-fileutils:
6bd3dfaa
PB
8762@if fileutils
8763maybe-install-fileutils: install-fileutils
2a4cbe27 8764
4fa63067 8765install-fileutils: installdirs
0aed8855 8766 @: $(MAKE); $(unstage)
4fa63067 8767 @r=`${PWD_COMMAND}`; export r; \
b40e3958 8768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8769 $(HOST_EXPORTS) \
b00612cc 8770 (cd $(HOST_SUBDIR)/fileutils && \
2da12f12 8771 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 8772
6bd3dfaa 8773@endif fileutils
2a4cbe27 8774
4fa63067 8775# Other targets (info, dvi, etc.)
2a4cbe27 8776
4fa63067
NN
8777.PHONY: maybe-info-fileutils info-fileutils
8778maybe-info-fileutils:
6bd3dfaa
PB
8779@if fileutils
8780maybe-info-fileutils: info-fileutils
4fa63067
NN
8781
8782info-fileutils: \
8783 configure-fileutils
0aed8855 8784 @: $(MAKE); $(unstage)
4fa63067 8785 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
8786 r=`${PWD_COMMAND}`; export r; \
8787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8788 $(HOST_EXPORTS) \
b813574b 8789 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8790 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8791 done; \
4fa63067 8792 echo "Doing info in fileutils" ; \
b00612cc 8793 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
8794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8796 "RANLIB=$${RANLIB}" \
8797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8798 info) \
2a4cbe27
NN
8799 || exit 1
8800
6bd3dfaa 8801@endif fileutils
2a4cbe27 8802
4fa63067
NN
8803.PHONY: maybe-dvi-fileutils dvi-fileutils
8804maybe-dvi-fileutils:
6bd3dfaa
PB
8805@if fileutils
8806maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 8807
4fa63067
NN
8808dvi-fileutils: \
8809 configure-fileutils
0aed8855 8810 @: $(MAKE); $(unstage)
4fa63067 8811 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
8812 r=`${PWD_COMMAND}`; export r; \
8813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8814 $(HOST_EXPORTS) \
b813574b 8815 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8817 done; \
4fa63067 8818 echo "Doing dvi in fileutils" ; \
b00612cc 8819 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
8820 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8821 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8822 "RANLIB=$${RANLIB}" \
8823 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8824 dvi) \
2a4cbe27
NN
8825 || exit 1
8826
6bd3dfaa 8827@endif fileutils
2a4cbe27 8828
6d389afc
MS
8829.PHONY: maybe-html-fileutils html-fileutils
8830maybe-html-fileutils:
8831@if fileutils
8832maybe-html-fileutils: html-fileutils
8833
8834html-fileutils: \
8835 configure-fileutils
0aed8855 8836 @: $(MAKE); $(unstage)
6d389afc
MS
8837 @[ -f ./fileutils/Makefile ] || exit 0; \
8838 r=`${PWD_COMMAND}`; export r; \
8839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
8840 $(HOST_EXPORTS) \
8841 for flag in $(EXTRA_HOST_FLAGS) ; do \
8842 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8843 done; \
8844 echo "Doing html in fileutils" ; \
b00612cc 8845 (cd $(HOST_SUBDIR)/fileutils && \
6d389afc
MS
8846 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8847 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8848 "RANLIB=$${RANLIB}" \
8849 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8850 html) \
8851 || exit 1
8852
8853@endif fileutils
8854
4fa63067
NN
8855.PHONY: maybe-TAGS-fileutils TAGS-fileutils
8856maybe-TAGS-fileutils:
6bd3dfaa
PB
8857@if fileutils
8858maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 8859
4fa63067
NN
8860TAGS-fileutils: \
8861 configure-fileutils
0aed8855 8862 @: $(MAKE); $(unstage)
4fa63067 8863 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
8864 r=`${PWD_COMMAND}`; export r; \
8865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8866 $(HOST_EXPORTS) \
b813574b 8867 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8869 done; \
4fa63067 8870 echo "Doing TAGS in fileutils" ; \
b00612cc 8871 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
8872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8874 "RANLIB=$${RANLIB}" \
8875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8876 TAGS) \
2a4cbe27
NN
8877 || exit 1
8878
6bd3dfaa 8879@endif fileutils
2a4cbe27 8880
4fa63067
NN
8881.PHONY: maybe-install-info-fileutils install-info-fileutils
8882maybe-install-info-fileutils:
6bd3dfaa
PB
8883@if fileutils
8884maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 8885
4fa63067
NN
8886install-info-fileutils: \
8887 configure-fileutils \
8888 info-fileutils
0aed8855 8889 @: $(MAKE); $(unstage)
4fa63067 8890 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
8891 r=`${PWD_COMMAND}`; export r; \
8892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8893 $(HOST_EXPORTS) \
b813574b 8894 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8896 done; \
4fa63067 8897 echo "Doing install-info in fileutils" ; \
b00612cc 8898 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
8899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8901 "RANLIB=$${RANLIB}" \
8902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8903 install-info) \
2a4cbe27
NN
8904 || exit 1
8905
6bd3dfaa 8906@endif fileutils
2a4cbe27 8907
4fa63067
NN
8908.PHONY: maybe-installcheck-fileutils installcheck-fileutils
8909maybe-installcheck-fileutils:
6bd3dfaa
PB
8910@if fileutils
8911maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 8912
4fa63067
NN
8913installcheck-fileutils: \
8914 configure-fileutils
0aed8855 8915 @: $(MAKE); $(unstage)
4fa63067 8916 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
8917 r=`${PWD_COMMAND}`; export r; \
8918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8919 $(HOST_EXPORTS) \
b813574b 8920 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8922 done; \
4fa63067 8923 echo "Doing installcheck in fileutils" ; \
b00612cc 8924 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
8925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8927 "RANLIB=$${RANLIB}" \
8928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8929 installcheck) \
2a4cbe27
NN
8930 || exit 1
8931
6bd3dfaa 8932@endif fileutils
2a4cbe27 8933
4fa63067
NN
8934.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
8935maybe-mostlyclean-fileutils:
6bd3dfaa
PB
8936@if fileutils
8937maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 8938
4fa63067 8939mostlyclean-fileutils:
0aed8855 8940 @: $(MAKE); $(unstage)
4fa63067 8941 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
8942 r=`${PWD_COMMAND}`; export r; \
8943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8944 $(HOST_EXPORTS) \
b813574b 8945 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8947 done; \
4fa63067 8948 echo "Doing mostlyclean in fileutils" ; \
b00612cc 8949 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
8950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8952 "RANLIB=$${RANLIB}" \
8953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8954 mostlyclean) \
2a4cbe27
NN
8955 || exit 1
8956
6bd3dfaa 8957@endif fileutils
2a4cbe27 8958
4fa63067
NN
8959.PHONY: maybe-clean-fileutils clean-fileutils
8960maybe-clean-fileutils:
6bd3dfaa
PB
8961@if fileutils
8962maybe-clean-fileutils: clean-fileutils
2a4cbe27 8963
4fa63067 8964clean-fileutils:
0aed8855 8965 @: $(MAKE); $(unstage)
4fa63067 8966 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
8967 r=`${PWD_COMMAND}`; export r; \
8968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8969 $(HOST_EXPORTS) \
b813574b 8970 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8972 done; \
4fa63067 8973 echo "Doing clean in fileutils" ; \
b00612cc 8974 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
8975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8977 "RANLIB=$${RANLIB}" \
8978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 8979 clean) \
2a4cbe27
NN
8980 || exit 1
8981
6bd3dfaa 8982@endif fileutils
2a4cbe27 8983
4fa63067
NN
8984.PHONY: maybe-distclean-fileutils distclean-fileutils
8985maybe-distclean-fileutils:
6bd3dfaa
PB
8986@if fileutils
8987maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 8988
4fa63067 8989distclean-fileutils:
0aed8855 8990 @: $(MAKE); $(unstage)
4fa63067 8991 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
8992 r=`${PWD_COMMAND}`; export r; \
8993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8994 $(HOST_EXPORTS) \
b813574b 8995 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
8996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8997 done; \
4fa63067 8998 echo "Doing distclean in fileutils" ; \
b00612cc 8999 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
9000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9002 "RANLIB=$${RANLIB}" \
9003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9004 distclean) \
2a4cbe27
NN
9005 || exit 1
9006
6bd3dfaa 9007@endif fileutils
2a4cbe27 9008
4fa63067
NN
9009.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
9010maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
9011@if fileutils
9012maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 9013
4fa63067 9014maintainer-clean-fileutils:
0aed8855 9015 @: $(MAKE); $(unstage)
4fa63067 9016 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
9017 r=`${PWD_COMMAND}`; export r; \
9018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9019 $(HOST_EXPORTS) \
b813574b 9020 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9022 done; \
4fa63067 9023 echo "Doing maintainer-clean in fileutils" ; \
b00612cc 9024 (cd $(HOST_SUBDIR)/fileutils && \
2a4cbe27
NN
9025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9027 "RANLIB=$${RANLIB}" \
9028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9029 maintainer-clean) \
2a4cbe27
NN
9030 || exit 1
9031
6bd3dfaa 9032@endif fileutils
2a4cbe27 9033
2a4cbe27 9034
a7254363 9035
4fa63067
NN
9036.PHONY: configure-findutils maybe-configure-findutils
9037maybe-configure-findutils:
6bd3dfaa
PB
9038@if findutils
9039maybe-configure-findutils: configure-findutils
c52c6897 9040configure-findutils:
0aed8855 9041 @: $(MAKE); $(unstage)
c52c6897 9042 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9044 test ! -f $(HOST_SUBDIR)/findutils/Makefile || exit 0; \
9045 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/findutils ; \
378fce5b 9046 $(HOST_EXPORTS) \
a7254363
PB
9047 echo Configuring in $(HOST_SUBDIR)/findutils; \
9048 cd "$(HOST_SUBDIR)/findutils" || exit 1; \
4fa63067 9049 case $(srcdir) in \
b00612cc
PB
9050 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9051 *) topdir=`echo $(HOST_SUBDIR)/findutils/ | \
9052 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9053 esac; \
b00612cc
PB
9054 srcdiroption="--srcdir=$${topdir}/findutils"; \
9055 libsrcdir="$$s/findutils"; \
4fa63067 9056 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 9057 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 9058 || exit 1
6bd3dfaa 9059@endif findutils
2a4cbe27 9060
a7254363
PB
9061
9062
d545f33b
PB
9063
9064
4fa63067
NN
9065.PHONY: all-findutils maybe-all-findutils
9066maybe-all-findutils:
6bd3dfaa 9067@if findutils
d27cc32e 9068TARGET-findutils=all
6bd3dfaa 9069maybe-all-findutils: all-findutils
4fa63067 9070all-findutils: configure-findutils
0aed8855 9071 @: $(MAKE); $(unstage)
4fa63067
NN
9072 @r=`${PWD_COMMAND}`; export r; \
9073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9074 $(HOST_EXPORTS) \
b00612cc
PB
9075 (cd $(HOST_SUBDIR)/findutils && \
9076 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-findutils))
6bd3dfaa 9077@endif findutils
2a4cbe27 9078
a7254363 9079
d545f33b
PB
9080
9081
4fa63067
NN
9082.PHONY: check-findutils maybe-check-findutils
9083maybe-check-findutils:
6bd3dfaa
PB
9084@if findutils
9085maybe-check-findutils: check-findutils
2a4cbe27 9086
4fa63067 9087check-findutils:
0aed8855 9088 @: $(MAKE); $(unstage)
4fa63067 9089 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9091 $(HOST_EXPORTS) \
b00612cc
PB
9092 (cd $(HOST_SUBDIR)/findutils && \
9093 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9094
6bd3dfaa 9095@endif findutils
2a4cbe27 9096
4fa63067
NN
9097.PHONY: install-findutils maybe-install-findutils
9098maybe-install-findutils:
6bd3dfaa
PB
9099@if findutils
9100maybe-install-findutils: install-findutils
2a4cbe27 9101
4fa63067 9102install-findutils: installdirs
0aed8855 9103 @: $(MAKE); $(unstage)
4fa63067 9104 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9106 $(HOST_EXPORTS) \
b00612cc 9107 (cd $(HOST_SUBDIR)/findutils && \
2da12f12 9108 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9109
6bd3dfaa 9110@endif findutils
2a4cbe27 9111
4fa63067 9112# Other targets (info, dvi, etc.)
2a4cbe27 9113
4fa63067
NN
9114.PHONY: maybe-info-findutils info-findutils
9115maybe-info-findutils:
6bd3dfaa
PB
9116@if findutils
9117maybe-info-findutils: info-findutils
2a4cbe27 9118
4fa63067
NN
9119info-findutils: \
9120 configure-findutils
0aed8855 9121 @: $(MAKE); $(unstage)
4fa63067 9122 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9123 r=`${PWD_COMMAND}`; export r; \
9124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9125 $(HOST_EXPORTS) \
b813574b 9126 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9128 done; \
4fa63067 9129 echo "Doing info in findutils" ; \
b00612cc 9130 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9133 "RANLIB=$${RANLIB}" \
9134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9135 info) \
2a4cbe27
NN
9136 || exit 1
9137
6bd3dfaa 9138@endif findutils
2a4cbe27 9139
4fa63067
NN
9140.PHONY: maybe-dvi-findutils dvi-findutils
9141maybe-dvi-findutils:
6bd3dfaa
PB
9142@if findutils
9143maybe-dvi-findutils: dvi-findutils
2a4cbe27 9144
4fa63067
NN
9145dvi-findutils: \
9146 configure-findutils
0aed8855 9147 @: $(MAKE); $(unstage)
4fa63067 9148 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9149 r=`${PWD_COMMAND}`; export r; \
9150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9151 $(HOST_EXPORTS) \
b813574b 9152 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9154 done; \
4fa63067 9155 echo "Doing dvi in findutils" ; \
b00612cc 9156 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9159 "RANLIB=$${RANLIB}" \
9160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9161 dvi) \
2a4cbe27
NN
9162 || exit 1
9163
6bd3dfaa 9164@endif findutils
2a4cbe27 9165
6d389afc
MS
9166.PHONY: maybe-html-findutils html-findutils
9167maybe-html-findutils:
9168@if findutils
9169maybe-html-findutils: html-findutils
9170
9171html-findutils: \
9172 configure-findutils
0aed8855 9173 @: $(MAKE); $(unstage)
6d389afc
MS
9174 @[ -f ./findutils/Makefile ] || exit 0; \
9175 r=`${PWD_COMMAND}`; export r; \
9176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9177 $(HOST_EXPORTS) \
9178 for flag in $(EXTRA_HOST_FLAGS) ; do \
9179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9180 done; \
9181 echo "Doing html in findutils" ; \
b00612cc 9182 (cd $(HOST_SUBDIR)/findutils && \
6d389afc
MS
9183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9185 "RANLIB=$${RANLIB}" \
9186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9187 html) \
9188 || exit 1
9189
9190@endif findutils
9191
4fa63067
NN
9192.PHONY: maybe-TAGS-findutils TAGS-findutils
9193maybe-TAGS-findutils:
6bd3dfaa
PB
9194@if findutils
9195maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 9196
4fa63067
NN
9197TAGS-findutils: \
9198 configure-findutils
0aed8855 9199 @: $(MAKE); $(unstage)
4fa63067 9200 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9201 r=`${PWD_COMMAND}`; export r; \
9202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9203 $(HOST_EXPORTS) \
b813574b 9204 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9206 done; \
4fa63067 9207 echo "Doing TAGS in findutils" ; \
b00612cc 9208 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9211 "RANLIB=$${RANLIB}" \
9212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9213 TAGS) \
2a4cbe27
NN
9214 || exit 1
9215
6bd3dfaa 9216@endif findutils
2a4cbe27 9217
4fa63067
NN
9218.PHONY: maybe-install-info-findutils install-info-findutils
9219maybe-install-info-findutils:
6bd3dfaa
PB
9220@if findutils
9221maybe-install-info-findutils: install-info-findutils
2a4cbe27 9222
4fa63067
NN
9223install-info-findutils: \
9224 configure-findutils \
9225 info-findutils
0aed8855 9226 @: $(MAKE); $(unstage)
4fa63067 9227 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9228 r=`${PWD_COMMAND}`; export r; \
9229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9230 $(HOST_EXPORTS) \
b813574b 9231 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9233 done; \
4fa63067 9234 echo "Doing install-info in findutils" ; \
b00612cc 9235 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9238 "RANLIB=$${RANLIB}" \
9239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9240 install-info) \
2a4cbe27
NN
9241 || exit 1
9242
6bd3dfaa 9243@endif findutils
2a4cbe27 9244
4fa63067
NN
9245.PHONY: maybe-installcheck-findutils installcheck-findutils
9246maybe-installcheck-findutils:
6bd3dfaa
PB
9247@if findutils
9248maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 9249
4fa63067
NN
9250installcheck-findutils: \
9251 configure-findutils
0aed8855 9252 @: $(MAKE); $(unstage)
4fa63067 9253 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9254 r=`${PWD_COMMAND}`; export r; \
9255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9256 $(HOST_EXPORTS) \
b813574b 9257 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9259 done; \
4fa63067 9260 echo "Doing installcheck in findutils" ; \
b00612cc 9261 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9264 "RANLIB=$${RANLIB}" \
9265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9266 installcheck) \
2a4cbe27
NN
9267 || exit 1
9268
6bd3dfaa 9269@endif findutils
2a4cbe27 9270
4fa63067
NN
9271.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
9272maybe-mostlyclean-findutils:
6bd3dfaa
PB
9273@if findutils
9274maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 9275
4fa63067 9276mostlyclean-findutils:
0aed8855 9277 @: $(MAKE); $(unstage)
4fa63067 9278 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9279 r=`${PWD_COMMAND}`; export r; \
9280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9281 $(HOST_EXPORTS) \
b813574b 9282 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9284 done; \
4fa63067 9285 echo "Doing mostlyclean in findutils" ; \
b00612cc 9286 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9289 "RANLIB=$${RANLIB}" \
9290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9291 mostlyclean) \
2a4cbe27
NN
9292 || exit 1
9293
6bd3dfaa 9294@endif findutils
2a4cbe27 9295
4fa63067
NN
9296.PHONY: maybe-clean-findutils clean-findutils
9297maybe-clean-findutils:
6bd3dfaa
PB
9298@if findutils
9299maybe-clean-findutils: clean-findutils
2a4cbe27 9300
4fa63067 9301clean-findutils:
0aed8855 9302 @: $(MAKE); $(unstage)
4fa63067 9303 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9304 r=`${PWD_COMMAND}`; export r; \
9305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9306 $(HOST_EXPORTS) \
b813574b 9307 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9309 done; \
4fa63067 9310 echo "Doing clean in findutils" ; \
b00612cc 9311 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9314 "RANLIB=$${RANLIB}" \
9315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9316 clean) \
2a4cbe27
NN
9317 || exit 1
9318
6bd3dfaa 9319@endif findutils
2a4cbe27 9320
4fa63067
NN
9321.PHONY: maybe-distclean-findutils distclean-findutils
9322maybe-distclean-findutils:
6bd3dfaa
PB
9323@if findutils
9324maybe-distclean-findutils: distclean-findutils
2a4cbe27 9325
4fa63067 9326distclean-findutils:
0aed8855 9327 @: $(MAKE); $(unstage)
4fa63067 9328 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9329 r=`${PWD_COMMAND}`; export r; \
9330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9331 $(HOST_EXPORTS) \
b813574b 9332 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9334 done; \
4fa63067 9335 echo "Doing distclean in findutils" ; \
b00612cc 9336 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9339 "RANLIB=$${RANLIB}" \
9340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9341 distclean) \
2a4cbe27
NN
9342 || exit 1
9343
6bd3dfaa 9344@endif findutils
2a4cbe27 9345
4fa63067
NN
9346.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
9347maybe-maintainer-clean-findutils:
6bd3dfaa
PB
9348@if findutils
9349maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 9350
4fa63067 9351maintainer-clean-findutils:
0aed8855 9352 @: $(MAKE); $(unstage)
4fa63067 9353 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
9354 r=`${PWD_COMMAND}`; export r; \
9355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9356 $(HOST_EXPORTS) \
b813574b 9357 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9359 done; \
4fa63067 9360 echo "Doing maintainer-clean in findutils" ; \
b00612cc 9361 (cd $(HOST_SUBDIR)/findutils && \
2a4cbe27
NN
9362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9364 "RANLIB=$${RANLIB}" \
9365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9366 maintainer-clean) \
2a4cbe27
NN
9367 || exit 1
9368
6bd3dfaa 9369@endif findutils
2a4cbe27 9370
2a4cbe27 9371
a7254363 9372
4fa63067
NN
9373.PHONY: configure-find maybe-configure-find
9374maybe-configure-find:
6bd3dfaa
PB
9375@if find
9376maybe-configure-find: configure-find
c52c6897 9377configure-find:
0aed8855 9378 @: $(MAKE); $(unstage)
c52c6897 9379 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9381 test ! -f $(HOST_SUBDIR)/find/Makefile || exit 0; \
9382 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/find ; \
378fce5b 9383 $(HOST_EXPORTS) \
a7254363
PB
9384 echo Configuring in $(HOST_SUBDIR)/find; \
9385 cd "$(HOST_SUBDIR)/find" || exit 1; \
4fa63067 9386 case $(srcdir) in \
b00612cc
PB
9387 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9388 *) topdir=`echo $(HOST_SUBDIR)/find/ | \
9389 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9390 esac; \
b00612cc
PB
9391 srcdiroption="--srcdir=$${topdir}/find"; \
9392 libsrcdir="$$s/find"; \
4fa63067 9393 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 9394 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 9395 || exit 1
6bd3dfaa 9396@endif find
2a4cbe27 9397
a7254363
PB
9398
9399
d545f33b
PB
9400
9401
4fa63067
NN
9402.PHONY: all-find maybe-all-find
9403maybe-all-find:
6bd3dfaa 9404@if find
d27cc32e 9405TARGET-find=all
6bd3dfaa 9406maybe-all-find: all-find
4fa63067 9407all-find: configure-find
0aed8855 9408 @: $(MAKE); $(unstage)
4fa63067
NN
9409 @r=`${PWD_COMMAND}`; export r; \
9410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9411 $(HOST_EXPORTS) \
b00612cc
PB
9412 (cd $(HOST_SUBDIR)/find && \
9413 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-find))
6bd3dfaa 9414@endif find
2a4cbe27 9415
a7254363 9416
d545f33b
PB
9417
9418
4fa63067
NN
9419.PHONY: check-find maybe-check-find
9420maybe-check-find:
6bd3dfaa
PB
9421@if find
9422maybe-check-find: check-find
2a4cbe27 9423
4fa63067 9424check-find:
0aed8855 9425 @: $(MAKE); $(unstage)
4fa63067 9426 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9428 $(HOST_EXPORTS) \
b00612cc
PB
9429 (cd $(HOST_SUBDIR)/find && \
9430 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9431
6bd3dfaa 9432@endif find
2a4cbe27 9433
4fa63067
NN
9434.PHONY: install-find maybe-install-find
9435maybe-install-find:
6bd3dfaa
PB
9436@if find
9437maybe-install-find: install-find
2a4cbe27 9438
4fa63067 9439install-find: installdirs
0aed8855 9440 @: $(MAKE); $(unstage)
4fa63067
NN
9441 @r=`${PWD_COMMAND}`; export r; \
9442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9443 $(HOST_EXPORTS) \
b00612cc 9444 (cd $(HOST_SUBDIR)/find && \
2da12f12 9445 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 9446
6bd3dfaa 9447@endif find
4fa63067
NN
9448
9449# Other targets (info, dvi, etc.)
9450
9451.PHONY: maybe-info-find info-find
9452maybe-info-find:
6bd3dfaa
PB
9453@if find
9454maybe-info-find: info-find
4fa63067
NN
9455
9456info-find: \
9457 configure-find
0aed8855 9458 @: $(MAKE); $(unstage)
4fa63067 9459 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
9460 r=`${PWD_COMMAND}`; export r; \
9461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9462 $(HOST_EXPORTS) \
b813574b 9463 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9465 done; \
4fa63067 9466 echo "Doing info in find" ; \
b00612cc 9467 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9470 "RANLIB=$${RANLIB}" \
9471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9472 info) \
2a4cbe27
NN
9473 || exit 1
9474
6bd3dfaa 9475@endif find
2a4cbe27 9476
4fa63067
NN
9477.PHONY: maybe-dvi-find dvi-find
9478maybe-dvi-find:
6bd3dfaa
PB
9479@if find
9480maybe-dvi-find: dvi-find
2a4cbe27 9481
4fa63067
NN
9482dvi-find: \
9483 configure-find
0aed8855 9484 @: $(MAKE); $(unstage)
4fa63067 9485 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
9486 r=`${PWD_COMMAND}`; export r; \
9487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9488 $(HOST_EXPORTS) \
b813574b 9489 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9491 done; \
4fa63067 9492 echo "Doing dvi in find" ; \
b00612cc 9493 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9496 "RANLIB=$${RANLIB}" \
9497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9498 dvi) \
2a4cbe27
NN
9499 || exit 1
9500
6bd3dfaa 9501@endif find
2a4cbe27 9502
6d389afc
MS
9503.PHONY: maybe-html-find html-find
9504maybe-html-find:
9505@if find
9506maybe-html-find: html-find
9507
9508html-find: \
9509 configure-find
0aed8855 9510 @: $(MAKE); $(unstage)
6d389afc
MS
9511 @[ -f ./find/Makefile ] || exit 0; \
9512 r=`${PWD_COMMAND}`; export r; \
9513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9514 $(HOST_EXPORTS) \
9515 for flag in $(EXTRA_HOST_FLAGS) ; do \
9516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9517 done; \
9518 echo "Doing html in find" ; \
b00612cc 9519 (cd $(HOST_SUBDIR)/find && \
6d389afc
MS
9520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9522 "RANLIB=$${RANLIB}" \
9523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9524 html) \
9525 || exit 1
9526
9527@endif find
9528
4fa63067
NN
9529.PHONY: maybe-TAGS-find TAGS-find
9530maybe-TAGS-find:
6bd3dfaa
PB
9531@if find
9532maybe-TAGS-find: TAGS-find
4fa63067
NN
9533
9534TAGS-find: \
9535 configure-find
0aed8855 9536 @: $(MAKE); $(unstage)
4fa63067 9537 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
9538 r=`${PWD_COMMAND}`; export r; \
9539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9540 $(HOST_EXPORTS) \
b813574b 9541 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9543 done; \
4fa63067 9544 echo "Doing TAGS in find" ; \
b00612cc 9545 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9548 "RANLIB=$${RANLIB}" \
9549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9550 TAGS) \
2a4cbe27
NN
9551 || exit 1
9552
6bd3dfaa 9553@endif find
2a4cbe27 9554
4fa63067
NN
9555.PHONY: maybe-install-info-find install-info-find
9556maybe-install-info-find:
6bd3dfaa
PB
9557@if find
9558maybe-install-info-find: install-info-find
2a4cbe27 9559
4fa63067
NN
9560install-info-find: \
9561 configure-find \
9562 info-find
0aed8855 9563 @: $(MAKE); $(unstage)
4fa63067 9564 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
9565 r=`${PWD_COMMAND}`; export r; \
9566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9567 $(HOST_EXPORTS) \
b813574b 9568 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9570 done; \
4fa63067 9571 echo "Doing install-info in find" ; \
b00612cc 9572 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9575 "RANLIB=$${RANLIB}" \
9576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9577 install-info) \
2a4cbe27
NN
9578 || exit 1
9579
6bd3dfaa 9580@endif find
2a4cbe27 9581
4fa63067
NN
9582.PHONY: maybe-installcheck-find installcheck-find
9583maybe-installcheck-find:
6bd3dfaa
PB
9584@if find
9585maybe-installcheck-find: installcheck-find
2a4cbe27 9586
4fa63067
NN
9587installcheck-find: \
9588 configure-find
0aed8855 9589 @: $(MAKE); $(unstage)
4fa63067 9590 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
9591 r=`${PWD_COMMAND}`; export r; \
9592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9593 $(HOST_EXPORTS) \
b813574b 9594 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9596 done; \
4fa63067 9597 echo "Doing installcheck in find" ; \
b00612cc 9598 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9601 "RANLIB=$${RANLIB}" \
9602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9603 installcheck) \
2a4cbe27
NN
9604 || exit 1
9605
6bd3dfaa 9606@endif find
2a4cbe27 9607
4fa63067
NN
9608.PHONY: maybe-mostlyclean-find mostlyclean-find
9609maybe-mostlyclean-find:
6bd3dfaa
PB
9610@if find
9611maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 9612
4fa63067 9613mostlyclean-find:
0aed8855 9614 @: $(MAKE); $(unstage)
4fa63067 9615 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
9616 r=`${PWD_COMMAND}`; export r; \
9617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9618 $(HOST_EXPORTS) \
b813574b 9619 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9621 done; \
4fa63067 9622 echo "Doing mostlyclean in find" ; \
b00612cc 9623 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9626 "RANLIB=$${RANLIB}" \
9627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9628 mostlyclean) \
2a4cbe27
NN
9629 || exit 1
9630
6bd3dfaa 9631@endif find
2a4cbe27 9632
4fa63067
NN
9633.PHONY: maybe-clean-find clean-find
9634maybe-clean-find:
6bd3dfaa
PB
9635@if find
9636maybe-clean-find: clean-find
2a4cbe27 9637
4fa63067 9638clean-find:
0aed8855 9639 @: $(MAKE); $(unstage)
4fa63067 9640 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
9641 r=`${PWD_COMMAND}`; export r; \
9642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9643 $(HOST_EXPORTS) \
b813574b 9644 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9646 done; \
4fa63067 9647 echo "Doing clean in find" ; \
b00612cc 9648 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9651 "RANLIB=$${RANLIB}" \
9652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9653 clean) \
2a4cbe27
NN
9654 || exit 1
9655
6bd3dfaa 9656@endif find
2a4cbe27 9657
4fa63067
NN
9658.PHONY: maybe-distclean-find distclean-find
9659maybe-distclean-find:
6bd3dfaa
PB
9660@if find
9661maybe-distclean-find: distclean-find
2a4cbe27 9662
4fa63067 9663distclean-find:
0aed8855 9664 @: $(MAKE); $(unstage)
4fa63067 9665 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
9666 r=`${PWD_COMMAND}`; export r; \
9667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9668 $(HOST_EXPORTS) \
b813574b 9669 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9671 done; \
4fa63067 9672 echo "Doing distclean in find" ; \
b00612cc 9673 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9676 "RANLIB=$${RANLIB}" \
9677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9678 distclean) \
2a4cbe27
NN
9679 || exit 1
9680
6bd3dfaa 9681@endif find
2a4cbe27 9682
4fa63067
NN
9683.PHONY: maybe-maintainer-clean-find maintainer-clean-find
9684maybe-maintainer-clean-find:
6bd3dfaa
PB
9685@if find
9686maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 9687
4fa63067 9688maintainer-clean-find:
0aed8855 9689 @: $(MAKE); $(unstage)
4fa63067 9690 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
9691 r=`${PWD_COMMAND}`; export r; \
9692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9693 $(HOST_EXPORTS) \
b813574b 9694 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
9695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9696 done; \
4fa63067 9697 echo "Doing maintainer-clean in find" ; \
b00612cc 9698 (cd $(HOST_SUBDIR)/find && \
2a4cbe27
NN
9699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9701 "RANLIB=$${RANLIB}" \
9702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 9703 maintainer-clean) \
2a4cbe27
NN
9704 || exit 1
9705
6bd3dfaa 9706@endif find
2a4cbe27 9707
2a4cbe27 9708
a7254363 9709
d3ed111c
GK
9710.PHONY: configure-fixincludes maybe-configure-fixincludes
9711maybe-configure-fixincludes:
9712@if fixincludes
9713maybe-configure-fixincludes: configure-fixincludes
c52c6897 9714configure-fixincludes:
0aed8855 9715 @: $(MAKE); $(unstage)
c52c6897 9716 @r=`${PWD_COMMAND}`; export r; \
d3ed111c 9717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9718 test ! -f $(HOST_SUBDIR)/fixincludes/Makefile || exit 0; \
9719 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/fixincludes ; \
d3ed111c 9720 $(HOST_EXPORTS) \
a7254363
PB
9721 echo Configuring in $(HOST_SUBDIR)/fixincludes; \
9722 cd "$(HOST_SUBDIR)/fixincludes" || exit 1; \
d3ed111c 9723 case $(srcdir) in \
b00612cc
PB
9724 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9725 *) topdir=`echo $(HOST_SUBDIR)/fixincludes/ | \
9726 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
d3ed111c 9727 esac; \
b00612cc
PB
9728 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
9729 libsrcdir="$$s/fixincludes"; \
d3ed111c
GK
9730 $(SHELL) $${libsrcdir}/configure \
9731 $(HOST_CONFIGARGS) $${srcdiroption} \
9732 || exit 1
9733@endif fixincludes
9734
a7254363
PB
9735
9736
d545f33b
PB
9737
9738
d3ed111c
GK
9739.PHONY: all-fixincludes maybe-all-fixincludes
9740maybe-all-fixincludes:
9741@if fixincludes
9742TARGET-fixincludes=all
9743maybe-all-fixincludes: all-fixincludes
9744all-fixincludes: configure-fixincludes
0aed8855 9745 @: $(MAKE); $(unstage)
d3ed111c
GK
9746 @r=`${PWD_COMMAND}`; export r; \
9747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 9748 $(HOST_EXPORTS) \
b00612cc
PB
9749 (cd $(HOST_SUBDIR)/fixincludes && \
9750 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-fixincludes))
d3ed111c
GK
9751@endif fixincludes
9752
a7254363 9753
d545f33b
PB
9754
9755
d3ed111c
GK
9756.PHONY: check-fixincludes maybe-check-fixincludes
9757maybe-check-fixincludes:
9758@if fixincludes
9759maybe-check-fixincludes: check-fixincludes
9760
9761check-fixincludes:
0aed8855 9762 @: $(MAKE); $(unstage)
d3ed111c
GK
9763 @r=`${PWD_COMMAND}`; export r; \
9764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 9765 $(HOST_EXPORTS) \
b00612cc
PB
9766 (cd $(HOST_SUBDIR)/fixincludes && \
9767 $(MAKE) $(FLAGS_TO_PASS) check)
d3ed111c
GK
9768
9769@endif fixincludes
9770
9771.PHONY: install-fixincludes maybe-install-fixincludes
9772maybe-install-fixincludes:
9773@if fixincludes
9774maybe-install-fixincludes: install-fixincludes
9775
9776install-fixincludes: installdirs
0aed8855 9777 @: $(MAKE); $(unstage)
d3ed111c
GK
9778 @r=`${PWD_COMMAND}`; export r; \
9779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c 9780 $(HOST_EXPORTS) \
b00612cc 9781 (cd $(HOST_SUBDIR)/fixincludes && \
2da12f12 9782 $(MAKE) $(FLAGS_TO_PASS) install)
d3ed111c
GK
9783
9784@endif fixincludes
9785
9786# Other targets (info, dvi, etc.)
9787
9788.PHONY: maybe-info-fixincludes info-fixincludes
9789maybe-info-fixincludes:
9790@if fixincludes
9791maybe-info-fixincludes: info-fixincludes
9792
1eefd493
PB
9793# fixincludes doesn't support info.
9794info-fixincludes:
d3ed111c
GK
9795
9796@endif fixincludes
9797
9798.PHONY: maybe-dvi-fixincludes dvi-fixincludes
9799maybe-dvi-fixincludes:
9800@if fixincludes
9801maybe-dvi-fixincludes: dvi-fixincludes
9802
1eefd493
PB
9803# fixincludes doesn't support dvi.
9804dvi-fixincludes:
d3ed111c
GK
9805
9806@endif fixincludes
9807
6d389afc
MS
9808.PHONY: maybe-html-fixincludes html-fixincludes
9809maybe-html-fixincludes:
9810@if fixincludes
9811maybe-html-fixincludes: html-fixincludes
9812
9813html-fixincludes: \
9814 configure-fixincludes
0aed8855 9815 @: $(MAKE); $(unstage)
6d389afc
MS
9816 @[ -f ./fixincludes/Makefile ] || exit 0; \
9817 r=`${PWD_COMMAND}`; export r; \
9818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
9819 $(HOST_EXPORTS) \
9820 for flag in $(EXTRA_HOST_FLAGS) ; do \
9821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9822 done; \
9823 echo "Doing html in fixincludes" ; \
b00612cc 9824 (cd $(HOST_SUBDIR)/fixincludes && \
6d389afc
MS
9825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9827 "RANLIB=$${RANLIB}" \
9828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9829 html) \
9830 || exit 1
9831
9832@endif fixincludes
9833
d3ed111c
GK
9834.PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
9835maybe-TAGS-fixincludes:
9836@if fixincludes
9837maybe-TAGS-fixincludes: TAGS-fixincludes
9838
1eefd493
PB
9839# fixincludes doesn't support TAGS.
9840TAGS-fixincludes:
d3ed111c
GK
9841
9842@endif fixincludes
9843
9844.PHONY: maybe-install-info-fixincludes install-info-fixincludes
9845maybe-install-info-fixincludes:
9846@if fixincludes
9847maybe-install-info-fixincludes: install-info-fixincludes
9848
1eefd493
PB
9849# fixincludes doesn't support install-info.
9850install-info-fixincludes:
d3ed111c
GK
9851
9852@endif fixincludes
9853
9854.PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
9855maybe-installcheck-fixincludes:
9856@if fixincludes
9857maybe-installcheck-fixincludes: installcheck-fixincludes
9858
1eefd493
PB
9859# fixincludes doesn't support installcheck.
9860installcheck-fixincludes:
d3ed111c
GK
9861
9862@endif fixincludes
9863
9864.PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
9865maybe-mostlyclean-fixincludes:
9866@if fixincludes
9867maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
9868
9869mostlyclean-fixincludes:
0aed8855 9870 @: $(MAKE); $(unstage)
d3ed111c
GK
9871 @[ -f ./fixincludes/Makefile ] || exit 0; \
9872 r=`${PWD_COMMAND}`; export r; \
9873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
9874 $(HOST_EXPORTS) \
9875 for flag in $(EXTRA_HOST_FLAGS) ; do \
9876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9877 done; \
9878 echo "Doing mostlyclean in fixincludes" ; \
b00612cc 9879 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
9880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9882 "RANLIB=$${RANLIB}" \
9883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9884 mostlyclean) \
9885 || exit 1
9886
9887@endif fixincludes
9888
9889.PHONY: maybe-clean-fixincludes clean-fixincludes
9890maybe-clean-fixincludes:
9891@if fixincludes
9892maybe-clean-fixincludes: clean-fixincludes
9893
9894clean-fixincludes:
0aed8855 9895 @: $(MAKE); $(unstage)
d3ed111c
GK
9896 @[ -f ./fixincludes/Makefile ] || exit 0; \
9897 r=`${PWD_COMMAND}`; export r; \
9898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
9899 $(HOST_EXPORTS) \
9900 for flag in $(EXTRA_HOST_FLAGS) ; do \
9901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9902 done; \
9903 echo "Doing clean in fixincludes" ; \
b00612cc 9904 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
9905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9907 "RANLIB=$${RANLIB}" \
9908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9909 clean) \
9910 || exit 1
9911
9912@endif fixincludes
9913
9914.PHONY: maybe-distclean-fixincludes distclean-fixincludes
9915maybe-distclean-fixincludes:
9916@if fixincludes
9917maybe-distclean-fixincludes: distclean-fixincludes
9918
9919distclean-fixincludes:
0aed8855 9920 @: $(MAKE); $(unstage)
d3ed111c
GK
9921 @[ -f ./fixincludes/Makefile ] || exit 0; \
9922 r=`${PWD_COMMAND}`; export r; \
9923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
9924 $(HOST_EXPORTS) \
9925 for flag in $(EXTRA_HOST_FLAGS) ; do \
9926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9927 done; \
9928 echo "Doing distclean in fixincludes" ; \
b00612cc 9929 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
9930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9932 "RANLIB=$${RANLIB}" \
9933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9934 distclean) \
9935 || exit 1
9936
9937@endif fixincludes
9938
9939.PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
9940maybe-maintainer-clean-fixincludes:
9941@if fixincludes
9942maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
9943
9944maintainer-clean-fixincludes:
0aed8855 9945 @: $(MAKE); $(unstage)
d3ed111c
GK
9946 @[ -f ./fixincludes/Makefile ] || exit 0; \
9947 r=`${PWD_COMMAND}`; export r; \
9948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
d3ed111c
GK
9949 $(HOST_EXPORTS) \
9950 for flag in $(EXTRA_HOST_FLAGS) ; do \
9951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9952 done; \
9953 echo "Doing maintainer-clean in fixincludes" ; \
b00612cc 9954 (cd $(HOST_SUBDIR)/fixincludes && \
d3ed111c
GK
9955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9957 "RANLIB=$${RANLIB}" \
9958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9959 maintainer-clean) \
9960 || exit 1
9961
9962@endif fixincludes
9963
9964
a7254363 9965
4fa63067
NN
9966.PHONY: configure-flex maybe-configure-flex
9967maybe-configure-flex:
6bd3dfaa
PB
9968@if flex
9969maybe-configure-flex: configure-flex
c52c6897 9970configure-flex:
0aed8855 9971 @: $(MAKE); $(unstage)
c52c6897 9972 @r=`${PWD_COMMAND}`; export r; \
4fa63067 9973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
9974 test ! -f $(HOST_SUBDIR)/flex/Makefile || exit 0; \
9975 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/flex ; \
378fce5b 9976 $(HOST_EXPORTS) \
a7254363
PB
9977 echo Configuring in $(HOST_SUBDIR)/flex; \
9978 cd "$(HOST_SUBDIR)/flex" || exit 1; \
4fa63067 9979 case $(srcdir) in \
b00612cc
PB
9980 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
9981 *) topdir=`echo $(HOST_SUBDIR)/flex/ | \
9982 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 9983 esac; \
b00612cc
PB
9984 srcdiroption="--srcdir=$${topdir}/flex"; \
9985 libsrcdir="$$s/flex"; \
4fa63067 9986 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 9987 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 9988 || exit 1
6bd3dfaa 9989@endif flex
4fa63067 9990
a7254363
PB
9991
9992
d545f33b
PB
9993
9994
4fa63067
NN
9995.PHONY: all-flex maybe-all-flex
9996maybe-all-flex:
6bd3dfaa 9997@if flex
d27cc32e 9998TARGET-flex=all
6bd3dfaa 9999maybe-all-flex: all-flex
4fa63067 10000all-flex: configure-flex
0aed8855 10001 @: $(MAKE); $(unstage)
4fa63067
NN
10002 @r=`${PWD_COMMAND}`; export r; \
10003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10004 $(HOST_EXPORTS) \
b00612cc
PB
10005 (cd $(HOST_SUBDIR)/flex && \
10006 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-flex))
6bd3dfaa 10007@endif flex
4fa63067 10008
a7254363 10009
d545f33b
PB
10010
10011
4fa63067
NN
10012.PHONY: check-flex maybe-check-flex
10013maybe-check-flex:
6bd3dfaa
PB
10014@if flex
10015maybe-check-flex: check-flex
4fa63067
NN
10016
10017# This module is only tested in a native toolchain.
10018check-flex:
0aed8855 10019 @: $(MAKE); $(unstage)
4fa63067
NN
10020 @if [ '$(host)' = '$(target)' ] ; then \
10021 r=`${PWD_COMMAND}`; export r; \
10022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10023 $(HOST_EXPORTS) \
b00612cc 10024 (cd $(HOST_SUBDIR)/flex && \
4cfaf6d5 10025 $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
10026 fi
10027
6bd3dfaa 10028@endif flex
4fa63067
NN
10029
10030.PHONY: install-flex maybe-install-flex
10031maybe-install-flex:
6bd3dfaa
PB
10032@if flex
10033maybe-install-flex: install-flex
4fa63067
NN
10034
10035install-flex: installdirs
0aed8855 10036 @: $(MAKE); $(unstage)
4fa63067
NN
10037 @r=`${PWD_COMMAND}`; export r; \
10038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10039 $(HOST_EXPORTS) \
b00612cc 10040 (cd $(HOST_SUBDIR)/flex && \
2da12f12 10041 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10042
6bd3dfaa 10043@endif flex
4fa63067
NN
10044
10045# Other targets (info, dvi, etc.)
10046
10047.PHONY: maybe-info-flex info-flex
10048maybe-info-flex:
6bd3dfaa
PB
10049@if flex
10050maybe-info-flex: info-flex
4fa63067
NN
10051
10052info-flex: \
10053 configure-flex
0aed8855 10054 @: $(MAKE); $(unstage)
4fa63067 10055 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10056 r=`${PWD_COMMAND}`; export r; \
10057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10058 $(HOST_EXPORTS) \
b813574b 10059 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10061 done; \
4fa63067 10062 echo "Doing info in flex" ; \
b00612cc 10063 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10066 "RANLIB=$${RANLIB}" \
10067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10068 info) \
2a4cbe27
NN
10069 || exit 1
10070
6bd3dfaa 10071@endif flex
2a4cbe27 10072
4fa63067
NN
10073.PHONY: maybe-dvi-flex dvi-flex
10074maybe-dvi-flex:
6bd3dfaa
PB
10075@if flex
10076maybe-dvi-flex: dvi-flex
2a4cbe27 10077
4fa63067
NN
10078dvi-flex: \
10079 configure-flex
0aed8855 10080 @: $(MAKE); $(unstage)
4fa63067 10081 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10082 r=`${PWD_COMMAND}`; export r; \
10083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10084 $(HOST_EXPORTS) \
b813574b 10085 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10087 done; \
4fa63067 10088 echo "Doing dvi in flex" ; \
b00612cc 10089 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10092 "RANLIB=$${RANLIB}" \
10093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10094 dvi) \
2a4cbe27
NN
10095 || exit 1
10096
6bd3dfaa 10097@endif flex
2a4cbe27 10098
6d389afc
MS
10099.PHONY: maybe-html-flex html-flex
10100maybe-html-flex:
10101@if flex
10102maybe-html-flex: html-flex
10103
10104html-flex: \
10105 configure-flex
0aed8855 10106 @: $(MAKE); $(unstage)
6d389afc
MS
10107 @[ -f ./flex/Makefile ] || exit 0; \
10108 r=`${PWD_COMMAND}`; export r; \
10109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10110 $(HOST_EXPORTS) \
10111 for flag in $(EXTRA_HOST_FLAGS) ; do \
10112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10113 done; \
10114 echo "Doing html in flex" ; \
b00612cc 10115 (cd $(HOST_SUBDIR)/flex && \
6d389afc
MS
10116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10118 "RANLIB=$${RANLIB}" \
10119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10120 html) \
10121 || exit 1
10122
10123@endif flex
10124
4fa63067
NN
10125.PHONY: maybe-TAGS-flex TAGS-flex
10126maybe-TAGS-flex:
6bd3dfaa
PB
10127@if flex
10128maybe-TAGS-flex: TAGS-flex
2a4cbe27 10129
4fa63067
NN
10130TAGS-flex: \
10131 configure-flex
0aed8855 10132 @: $(MAKE); $(unstage)
4fa63067 10133 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10134 r=`${PWD_COMMAND}`; export r; \
10135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10136 $(HOST_EXPORTS) \
b813574b 10137 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10139 done; \
4fa63067 10140 echo "Doing TAGS in flex" ; \
b00612cc 10141 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10144 "RANLIB=$${RANLIB}" \
10145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10146 TAGS) \
2a4cbe27
NN
10147 || exit 1
10148
6bd3dfaa 10149@endif flex
2a4cbe27 10150
4fa63067
NN
10151.PHONY: maybe-install-info-flex install-info-flex
10152maybe-install-info-flex:
6bd3dfaa
PB
10153@if flex
10154maybe-install-info-flex: install-info-flex
2a4cbe27 10155
4fa63067
NN
10156install-info-flex: \
10157 configure-flex \
10158 info-flex
0aed8855 10159 @: $(MAKE); $(unstage)
4fa63067 10160 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10161 r=`${PWD_COMMAND}`; export r; \
10162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10163 $(HOST_EXPORTS) \
b813574b 10164 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10166 done; \
4fa63067 10167 echo "Doing install-info in flex" ; \
b00612cc 10168 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10171 "RANLIB=$${RANLIB}" \
10172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10173 install-info) \
2a4cbe27
NN
10174 || exit 1
10175
6bd3dfaa 10176@endif flex
2a4cbe27 10177
4fa63067
NN
10178.PHONY: maybe-installcheck-flex installcheck-flex
10179maybe-installcheck-flex:
6bd3dfaa
PB
10180@if flex
10181maybe-installcheck-flex: installcheck-flex
2a4cbe27 10182
4fa63067
NN
10183installcheck-flex: \
10184 configure-flex
0aed8855 10185 @: $(MAKE); $(unstage)
4fa63067 10186 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10187 r=`${PWD_COMMAND}`; export r; \
10188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10189 $(HOST_EXPORTS) \
b813574b 10190 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10192 done; \
4fa63067 10193 echo "Doing installcheck in flex" ; \
b00612cc 10194 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10197 "RANLIB=$${RANLIB}" \
10198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10199 installcheck) \
2a4cbe27
NN
10200 || exit 1
10201
6bd3dfaa 10202@endif flex
2a4cbe27 10203
4fa63067
NN
10204.PHONY: maybe-mostlyclean-flex mostlyclean-flex
10205maybe-mostlyclean-flex:
6bd3dfaa
PB
10206@if flex
10207maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 10208
4fa63067 10209mostlyclean-flex:
0aed8855 10210 @: $(MAKE); $(unstage)
4fa63067 10211 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10212 r=`${PWD_COMMAND}`; export r; \
10213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10214 $(HOST_EXPORTS) \
b813574b 10215 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10217 done; \
4fa63067 10218 echo "Doing mostlyclean in flex" ; \
b00612cc 10219 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10222 "RANLIB=$${RANLIB}" \
10223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10224 mostlyclean) \
2a4cbe27
NN
10225 || exit 1
10226
6bd3dfaa 10227@endif flex
2a4cbe27 10228
4fa63067
NN
10229.PHONY: maybe-clean-flex clean-flex
10230maybe-clean-flex:
6bd3dfaa
PB
10231@if flex
10232maybe-clean-flex: clean-flex
2a4cbe27 10233
4fa63067 10234clean-flex:
0aed8855 10235 @: $(MAKE); $(unstage)
4fa63067 10236 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10237 r=`${PWD_COMMAND}`; export r; \
10238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10239 $(HOST_EXPORTS) \
b813574b 10240 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10242 done; \
4fa63067 10243 echo "Doing clean in flex" ; \
b00612cc 10244 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10247 "RANLIB=$${RANLIB}" \
10248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10249 clean) \
2a4cbe27
NN
10250 || exit 1
10251
6bd3dfaa 10252@endif flex
2a4cbe27 10253
4fa63067
NN
10254.PHONY: maybe-distclean-flex distclean-flex
10255maybe-distclean-flex:
6bd3dfaa
PB
10256@if flex
10257maybe-distclean-flex: distclean-flex
2a4cbe27 10258
4fa63067 10259distclean-flex:
0aed8855 10260 @: $(MAKE); $(unstage)
4fa63067 10261 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10262 r=`${PWD_COMMAND}`; export r; \
10263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10264 $(HOST_EXPORTS) \
b813574b 10265 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10267 done; \
4fa63067 10268 echo "Doing distclean in flex" ; \
b00612cc 10269 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10272 "RANLIB=$${RANLIB}" \
10273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10274 distclean) \
2a4cbe27
NN
10275 || exit 1
10276
6bd3dfaa 10277@endif flex
2a4cbe27 10278
4fa63067
NN
10279.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
10280maybe-maintainer-clean-flex:
6bd3dfaa
PB
10281@if flex
10282maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 10283
4fa63067 10284maintainer-clean-flex:
0aed8855 10285 @: $(MAKE); $(unstage)
4fa63067 10286 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
10287 r=`${PWD_COMMAND}`; export r; \
10288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10289 $(HOST_EXPORTS) \
b813574b 10290 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10292 done; \
4fa63067 10293 echo "Doing maintainer-clean in flex" ; \
b00612cc 10294 (cd $(HOST_SUBDIR)/flex && \
2a4cbe27
NN
10295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10297 "RANLIB=$${RANLIB}" \
10298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10299 maintainer-clean) \
2a4cbe27
NN
10300 || exit 1
10301
6bd3dfaa 10302@endif flex
2a4cbe27 10303
2a4cbe27 10304
a7254363 10305
4fa63067
NN
10306.PHONY: configure-gas maybe-configure-gas
10307maybe-configure-gas:
6bd3dfaa
PB
10308@if gas
10309maybe-configure-gas: configure-gas
c52c6897
PB
10310configure-gas:
10311@endif gas
10312@if gas-bootstrap
10313 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
10314@endif gas-bootstrap
10315@if gas
10316 @r=`${PWD_COMMAND}`; export r; \
10317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
10318 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
10319 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
378fce5b 10320 $(HOST_EXPORTS) \
a7254363
PB
10321 echo Configuring in $(HOST_SUBDIR)/gas; \
10322 cd "$(HOST_SUBDIR)/gas" || exit 1; \
4fa63067 10323 case $(srcdir) in \
b00612cc
PB
10324 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10325 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10326 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 10327 esac; \
b00612cc
PB
10328 srcdiroption="--srcdir=$${topdir}/gas"; \
10329 libsrcdir="$$s/gas"; \
4fa63067 10330 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 10331 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 10332 || exit 1
6bd3dfaa 10333@endif gas
4fa63067 10334
a7254363
PB
10335
10336
d545f33b
PB
10337.PHONY: configure-stage1-gas maybe-configure-stage1-gas
10338maybe-configure-stage1-gas:
10339@if gas-bootstrap
10340maybe-configure-stage1-gas: configure-stage1-gas
0aed8855 10341configure-stage1-gas:
c52c6897 10342 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 10343 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
10344 @r=`${PWD_COMMAND}`; export r; \
10345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 10346 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
10347 $(HOST_EXPORTS) \
10348 echo Configuring stage 1 in $(HOST_SUBDIR)/gas ; \
0aed8855 10349 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
10350 cd $(HOST_SUBDIR)/gas || exit 1; \
10351 case $(srcdir) in \
10352 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10353 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10354 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10355 esac; \
10356 srcdiroption="--srcdir=$${topdir}/gas"; \
10357 libsrcdir="$$s/gas"; \
10358 $(SHELL) $${libsrcdir}/configure \
10359 $(HOST_CONFIGARGS) $${srcdiroption} \
10360 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
10361@endif gas-bootstrap
10362
10363.PHONY: configure-stage2-gas maybe-configure-stage2-gas
10364maybe-configure-stage2-gas:
10365@if gas-bootstrap
10366maybe-configure-stage2-gas: configure-stage2-gas
0aed8855 10367configure-stage2-gas:
c52c6897 10368 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 10369 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
10370 @r=`${PWD_COMMAND}`; export r; \
10371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 10372 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
10373 $(HOST_EXPORTS) \
10374 $(POSTSTAGE1_HOST_EXPORTS) \
10375 echo Configuring stage 2 in $(HOST_SUBDIR)/gas ; \
0aed8855 10376 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
10377 cd $(HOST_SUBDIR)/gas || exit 1; \
10378 case $(srcdir) in \
10379 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10380 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10381 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10382 esac; \
10383 srcdiroption="--srcdir=$${topdir}/gas"; \
10384 libsrcdir="$$s/gas"; \
10385 $(SHELL) $${libsrcdir}/configure \
10386 $(HOST_CONFIGARGS) $${srcdiroption} \
10387 @stage2_werror_flag@
10388@endif gas-bootstrap
10389
10390.PHONY: configure-stage3-gas maybe-configure-stage3-gas
10391maybe-configure-stage3-gas:
10392@if gas-bootstrap
10393maybe-configure-stage3-gas: configure-stage3-gas
0aed8855 10394configure-stage3-gas:
c52c6897 10395 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 10396 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
10397 @r=`${PWD_COMMAND}`; export r; \
10398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 10399 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
10400 $(HOST_EXPORTS) \
10401 $(POSTSTAGE1_HOST_EXPORTS) \
10402 echo Configuring stage 3 in $(HOST_SUBDIR)/gas ; \
0aed8855 10403 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
10404 cd $(HOST_SUBDIR)/gas || exit 1; \
10405 case $(srcdir) in \
10406 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10407 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10408 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10409 esac; \
10410 srcdiroption="--srcdir=$${topdir}/gas"; \
10411 libsrcdir="$$s/gas"; \
10412 $(SHELL) $${libsrcdir}/configure \
10413 $(HOST_CONFIGARGS) $${srcdiroption} \
10414 @stage2_werror_flag@
10415@endif gas-bootstrap
10416
10417.PHONY: configure-stage4-gas maybe-configure-stage4-gas
10418maybe-configure-stage4-gas:
10419@if gas-bootstrap
10420maybe-configure-stage4-gas: configure-stage4-gas
0aed8855 10421configure-stage4-gas:
c52c6897 10422 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 10423 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
10424 @r=`${PWD_COMMAND}`; export r; \
10425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 10426 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
10427 $(HOST_EXPORTS) \
10428 $(POSTSTAGE1_HOST_EXPORTS) \
10429 echo Configuring stage 4 in $(HOST_SUBDIR)/gas ; \
0aed8855 10430 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
10431 cd $(HOST_SUBDIR)/gas || exit 1; \
10432 case $(srcdir) in \
10433 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10434 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10435 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10436 esac; \
10437 srcdiroption="--srcdir=$${topdir}/gas"; \
10438 libsrcdir="$$s/gas"; \
10439 $(SHELL) $${libsrcdir}/configure \
10440 $(HOST_CONFIGARGS) $${srcdiroption} \
10441 @stage2_werror_flag@
10442@endif gas-bootstrap
10443
10444.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
10445maybe-configure-stageprofile-gas:
10446@if gas-bootstrap
10447maybe-configure-stageprofile-gas: configure-stageprofile-gas
0aed8855 10448configure-stageprofile-gas:
c52c6897 10449 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 10450 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
10451 @r=`${PWD_COMMAND}`; export r; \
10452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 10453 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
10454 $(HOST_EXPORTS) \
10455 $(POSTSTAGE1_HOST_EXPORTS) \
10456 echo Configuring stage profile in $(HOST_SUBDIR)/gas ; \
0aed8855 10457 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
10458 cd $(HOST_SUBDIR)/gas || exit 1; \
10459 case $(srcdir) in \
10460 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10461 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10462 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10463 esac; \
10464 srcdiroption="--srcdir=$${topdir}/gas"; \
10465 libsrcdir="$$s/gas"; \
10466 $(SHELL) $${libsrcdir}/configure \
10467 $(HOST_CONFIGARGS) $${srcdiroption} \
10468 @stage2_werror_flag@
10469@endif gas-bootstrap
10470
10471.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
10472maybe-configure-stagefeedback-gas:
10473@if gas-bootstrap
10474maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
0aed8855 10475configure-stagefeedback-gas:
c52c6897 10476 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 10477 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas
c52c6897
PB
10478 @r=`${PWD_COMMAND}`; export r; \
10479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 10480 test ! -f $(HOST_SUBDIR)/gas/Makefile || exit 0; \
d545f33b
PB
10481 $(HOST_EXPORTS) \
10482 $(POSTSTAGE1_HOST_EXPORTS) \
10483 echo Configuring stage feedback in $(HOST_SUBDIR)/gas ; \
0aed8855 10484 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gas ; \
d545f33b
PB
10485 cd $(HOST_SUBDIR)/gas || exit 1; \
10486 case $(srcdir) in \
10487 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
10488 *) topdir=`echo $(HOST_SUBDIR)/gas/ | \
10489 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
10490 esac; \
10491 srcdiroption="--srcdir=$${topdir}/gas"; \
10492 libsrcdir="$$s/gas"; \
10493 $(SHELL) $${libsrcdir}/configure \
10494 $(HOST_CONFIGARGS) $${srcdiroption} \
10495 @stage2_werror_flag@
10496@endif gas-bootstrap
10497
10498
10499
10500
10501
4fa63067
NN
10502.PHONY: all-gas maybe-all-gas
10503maybe-all-gas:
6bd3dfaa 10504@if gas
d27cc32e 10505TARGET-gas=all
6bd3dfaa 10506maybe-all-gas: all-gas
4fa63067 10507all-gas: configure-gas
c52c6897
PB
10508@endif gas
10509@if gas-bootstrap
10510 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
10511@endif gas-bootstrap
10512@if gas
10513 @r=`${PWD_COMMAND}`; export r; \
4fa63067 10514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10515 $(HOST_EXPORTS) \
b00612cc
PB
10516 (cd $(HOST_SUBDIR)/gas && \
10517 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gas))
6bd3dfaa 10518@endif gas
4fa63067 10519
a7254363 10520
d545f33b
PB
10521
10522.PHONY: all-stage1-gas maybe-all-stage1-gas
10523.PHONY: clean-stage1-gas maybe-clean-stage1-gas
10524maybe-all-stage1-gas:
10525maybe-clean-stage1-gas:
10526@if gas-bootstrap
10527maybe-all-stage1-gas: all-stage1-gas
10528all-stage1: all-stage1-gas
f70224b5 10529TARGET-stage1-gas = $(TARGET-gas)
d545f33b 10530all-stage1-gas: configure-stage1-gas
c52c6897 10531 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
10532 @r=`${PWD_COMMAND}`; export r; \
10533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10534 $(HOST_EXPORTS) \
10535 cd $(HOST_SUBDIR)/gas && \
c52c6897 10536 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 10537 $(TARGET-stage1-gas)
d545f33b
PB
10538
10539maybe-clean-stage1-gas: clean-stage1-gas
10540clean-stage1: clean-stage1-gas
10541clean-stage1-gas:
10542 @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-gas/Makefile ] \
10543 || exit 0 ; \
c52c6897 10544 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
10545 cd $(HOST_SUBDIR)/gas && \
10546 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 10547 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b
PB
10548@endif gas-bootstrap
10549
10550
10551.PHONY: all-stage2-gas maybe-all-stage2-gas
10552.PHONY: clean-stage2-gas maybe-clean-stage2-gas
10553maybe-all-stage2-gas:
10554maybe-clean-stage2-gas:
10555@if gas-bootstrap
10556maybe-all-stage2-gas: all-stage2-gas
10557all-stage2: all-stage2-gas
f70224b5 10558TARGET-stage2-gas = $(TARGET-gas)
d545f33b 10559all-stage2-gas: configure-stage2-gas
c52c6897 10560 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
10561 @r=`${PWD_COMMAND}`; export r; \
10562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10563 $(HOST_EXPORTS) \
10564 $(POSTSTAGE1_HOST_EXPORTS) \
10565 cd $(HOST_SUBDIR)/gas && \
f70224b5
PB
10566 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10567 $(TARGET-stage2-gas)
d545f33b
PB
10568
10569maybe-clean-stage2-gas: clean-stage2-gas
10570clean-stage2: clean-stage2-gas
10571clean-stage2-gas:
10572 @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-gas/Makefile ] \
10573 || exit 0 ; \
c52c6897 10574 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
10575 cd $(HOST_SUBDIR)/gas && \
10576 $(MAKE) $(FLAGS_TO_PASS) \
10577 $(POSTSTAGE1_FLAGS_TO_PASS) \
10578 clean
10579@endif gas-bootstrap
10580
10581
10582.PHONY: all-stage3-gas maybe-all-stage3-gas
10583.PHONY: clean-stage3-gas maybe-clean-stage3-gas
10584maybe-all-stage3-gas:
10585maybe-clean-stage3-gas:
10586@if gas-bootstrap
10587maybe-all-stage3-gas: all-stage3-gas
10588all-stage3: all-stage3-gas
f70224b5 10589TARGET-stage3-gas = $(TARGET-gas)
d545f33b 10590all-stage3-gas: configure-stage3-gas
c52c6897 10591 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
10592 @r=`${PWD_COMMAND}`; export r; \
10593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10594 $(HOST_EXPORTS) \
10595 $(POSTSTAGE1_HOST_EXPORTS) \
10596 cd $(HOST_SUBDIR)/gas && \
f70224b5
PB
10597 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10598 $(TARGET-stage3-gas)
d545f33b
PB
10599
10600maybe-clean-stage3-gas: clean-stage3-gas
10601clean-stage3: clean-stage3-gas
10602clean-stage3-gas:
10603 @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-gas/Makefile ] \
10604 || exit 0 ; \
c52c6897 10605 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
10606 cd $(HOST_SUBDIR)/gas && \
10607 $(MAKE) $(FLAGS_TO_PASS) \
10608 $(POSTSTAGE1_FLAGS_TO_PASS) \
10609 clean
10610@endif gas-bootstrap
10611
10612
10613.PHONY: all-stage4-gas maybe-all-stage4-gas
10614.PHONY: clean-stage4-gas maybe-clean-stage4-gas
10615maybe-all-stage4-gas:
10616maybe-clean-stage4-gas:
10617@if gas-bootstrap
10618maybe-all-stage4-gas: all-stage4-gas
10619all-stage4: all-stage4-gas
f70224b5 10620TARGET-stage4-gas = $(TARGET-gas)
d545f33b 10621all-stage4-gas: configure-stage4-gas
c52c6897 10622 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
10623 @r=`${PWD_COMMAND}`; export r; \
10624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10625 $(HOST_EXPORTS) \
10626 $(POSTSTAGE1_HOST_EXPORTS) \
10627 cd $(HOST_SUBDIR)/gas && \
f70224b5
PB
10628 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
10629 $(TARGET-stage4-gas)
d545f33b
PB
10630
10631maybe-clean-stage4-gas: clean-stage4-gas
10632clean-stage4: clean-stage4-gas
10633clean-stage4-gas:
10634 @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-gas/Makefile ] \
10635 || exit 0 ; \
c52c6897 10636 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
10637 cd $(HOST_SUBDIR)/gas && \
10638 $(MAKE) $(FLAGS_TO_PASS) \
10639 $(POSTSTAGE1_FLAGS_TO_PASS) \
10640 clean
10641@endif gas-bootstrap
10642
10643
10644.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
10645.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
10646maybe-all-stageprofile-gas:
10647maybe-clean-stageprofile-gas:
10648@if gas-bootstrap
10649maybe-all-stageprofile-gas: all-stageprofile-gas
10650all-stageprofile: all-stageprofile-gas
f70224b5 10651TARGET-stageprofile-gas = $(TARGET-gas)
d545f33b 10652all-stageprofile-gas: configure-stageprofile-gas
c52c6897 10653 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
10654 @r=`${PWD_COMMAND}`; export r; \
10655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10656 $(HOST_EXPORTS) \
10657 $(POSTSTAGE1_HOST_EXPORTS) \
10658 cd $(HOST_SUBDIR)/gas && \
f70224b5
PB
10659 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
10660 $(TARGET-stageprofile-gas)
d545f33b
PB
10661
10662maybe-clean-stageprofile-gas: clean-stageprofile-gas
10663clean-stageprofile: clean-stageprofile-gas
10664clean-stageprofile-gas:
10665 @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-gas/Makefile ] \
10666 || exit 0 ; \
c52c6897 10667 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
10668 cd $(HOST_SUBDIR)/gas && \
10669 $(MAKE) $(FLAGS_TO_PASS) \
10670 $(POSTSTAGE1_FLAGS_TO_PASS) \
10671 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
10672@endif gas-bootstrap
10673
10674
10675.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
10676.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
10677maybe-all-stagefeedback-gas:
10678maybe-clean-stagefeedback-gas:
10679@if gas-bootstrap
10680maybe-all-stagefeedback-gas: all-stagefeedback-gas
10681all-stagefeedback: all-stagefeedback-gas
f70224b5 10682TARGET-stagefeedback-gas = $(TARGET-gas)
d545f33b 10683all-stagefeedback-gas: configure-stagefeedback-gas
c52c6897 10684 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
10685 @r=`${PWD_COMMAND}`; export r; \
10686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10687 $(HOST_EXPORTS) \
10688 $(POSTSTAGE1_HOST_EXPORTS) \
10689 cd $(HOST_SUBDIR)/gas && \
f70224b5
PB
10690 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
10691 $(TARGET-stagefeedback-gas)
d545f33b
PB
10692
10693maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
10694clean-stagefeedback: clean-stagefeedback-gas
10695clean-stagefeedback-gas:
10696 @[ -f $(HOST_SUBDIR)/gas/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-gas/Makefile ] \
10697 || exit 0 ; \
c52c6897 10698 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
10699 cd $(HOST_SUBDIR)/gas && \
10700 $(MAKE) $(FLAGS_TO_PASS) \
10701 $(POSTSTAGE1_FLAGS_TO_PASS) \
10702 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
10703@endif gas-bootstrap
10704
10705
10706
10707
10708
4fa63067
NN
10709.PHONY: check-gas maybe-check-gas
10710maybe-check-gas:
6bd3dfaa
PB
10711@if gas
10712maybe-check-gas: check-gas
4fa63067
NN
10713
10714check-gas:
0aed8855 10715 @: $(MAKE); $(unstage)
4fa63067
NN
10716 @r=`${PWD_COMMAND}`; export r; \
10717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10718 $(HOST_EXPORTS) \
b00612cc
PB
10719 (cd $(HOST_SUBDIR)/gas && \
10720 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 10721
6bd3dfaa 10722@endif gas
4fa63067
NN
10723
10724.PHONY: install-gas maybe-install-gas
10725maybe-install-gas:
6bd3dfaa
PB
10726@if gas
10727maybe-install-gas: install-gas
4fa63067
NN
10728
10729install-gas: installdirs
0aed8855 10730 @: $(MAKE); $(unstage)
4fa63067
NN
10731 @r=`${PWD_COMMAND}`; export r; \
10732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10733 $(HOST_EXPORTS) \
b00612cc 10734 (cd $(HOST_SUBDIR)/gas && \
2da12f12 10735 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10736
6bd3dfaa 10737@endif gas
4fa63067
NN
10738
10739# Other targets (info, dvi, etc.)
10740
10741.PHONY: maybe-info-gas info-gas
10742maybe-info-gas:
6bd3dfaa
PB
10743@if gas
10744maybe-info-gas: info-gas
4fa63067
NN
10745
10746info-gas: \
10747 configure-gas
10748 @[ -f ./gas/Makefile ] || exit 0; \
10749 r=`${PWD_COMMAND}`; export r; \
10750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10751 $(HOST_EXPORTS) \
b813574b 10752 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10754 done; \
4fa63067 10755 echo "Doing info in gas" ; \
b00612cc 10756 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10759 "RANLIB=$${RANLIB}" \
10760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10761 info) \
2a4cbe27
NN
10762 || exit 1
10763
6bd3dfaa 10764@endif gas
2a4cbe27 10765
4fa63067
NN
10766.PHONY: maybe-dvi-gas dvi-gas
10767maybe-dvi-gas:
6bd3dfaa
PB
10768@if gas
10769maybe-dvi-gas: dvi-gas
2a4cbe27 10770
4fa63067
NN
10771dvi-gas: \
10772 configure-gas
10773 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
10774 r=`${PWD_COMMAND}`; export r; \
10775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10776 $(HOST_EXPORTS) \
b813574b 10777 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10779 done; \
4fa63067 10780 echo "Doing dvi in gas" ; \
b00612cc 10781 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10784 "RANLIB=$${RANLIB}" \
10785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10786 dvi) \
2a4cbe27
NN
10787 || exit 1
10788
6bd3dfaa 10789@endif gas
2a4cbe27 10790
6d389afc
MS
10791.PHONY: maybe-html-gas html-gas
10792maybe-html-gas:
10793@if gas
10794maybe-html-gas: html-gas
10795
10796html-gas: \
10797 configure-gas
10798 @[ -f ./gas/Makefile ] || exit 0; \
10799 r=`${PWD_COMMAND}`; export r; \
10800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
10801 $(HOST_EXPORTS) \
10802 for flag in $(EXTRA_HOST_FLAGS) ; do \
10803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10804 done; \
10805 echo "Doing html in gas" ; \
b00612cc 10806 (cd $(HOST_SUBDIR)/gas && \
6d389afc
MS
10807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10809 "RANLIB=$${RANLIB}" \
10810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10811 html) \
10812 || exit 1
10813
10814@endif gas
10815
4fa63067
NN
10816.PHONY: maybe-TAGS-gas TAGS-gas
10817maybe-TAGS-gas:
6bd3dfaa
PB
10818@if gas
10819maybe-TAGS-gas: TAGS-gas
2a4cbe27 10820
4fa63067
NN
10821TAGS-gas: \
10822 configure-gas
10823 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
10824 r=`${PWD_COMMAND}`; export r; \
10825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10826 $(HOST_EXPORTS) \
b813574b 10827 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10829 done; \
4fa63067 10830 echo "Doing TAGS in gas" ; \
b00612cc 10831 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10834 "RANLIB=$${RANLIB}" \
10835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10836 TAGS) \
2a4cbe27
NN
10837 || exit 1
10838
6bd3dfaa 10839@endif gas
2a4cbe27 10840
4fa63067
NN
10841.PHONY: maybe-install-info-gas install-info-gas
10842maybe-install-info-gas:
6bd3dfaa
PB
10843@if gas
10844maybe-install-info-gas: install-info-gas
2a4cbe27 10845
4fa63067
NN
10846install-info-gas: \
10847 configure-gas \
10848 info-gas
10849 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
10850 r=`${PWD_COMMAND}`; export r; \
10851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10852 $(HOST_EXPORTS) \
b813574b 10853 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10855 done; \
4fa63067 10856 echo "Doing install-info in gas" ; \
b00612cc 10857 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10860 "RANLIB=$${RANLIB}" \
10861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10862 install-info) \
2a4cbe27
NN
10863 || exit 1
10864
6bd3dfaa 10865@endif gas
2a4cbe27 10866
4fa63067
NN
10867.PHONY: maybe-installcheck-gas installcheck-gas
10868maybe-installcheck-gas:
6bd3dfaa
PB
10869@if gas
10870maybe-installcheck-gas: installcheck-gas
2a4cbe27 10871
4fa63067
NN
10872installcheck-gas: \
10873 configure-gas
10874 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
10875 r=`${PWD_COMMAND}`; export r; \
10876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10877 $(HOST_EXPORTS) \
b813574b 10878 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10880 done; \
4fa63067 10881 echo "Doing installcheck in gas" ; \
b00612cc 10882 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10885 "RANLIB=$${RANLIB}" \
10886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10887 installcheck) \
2a4cbe27
NN
10888 || exit 1
10889
6bd3dfaa 10890@endif gas
2a4cbe27 10891
4fa63067
NN
10892.PHONY: maybe-mostlyclean-gas mostlyclean-gas
10893maybe-mostlyclean-gas:
6bd3dfaa
PB
10894@if gas
10895maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 10896
4fa63067
NN
10897mostlyclean-gas:
10898 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
10899 r=`${PWD_COMMAND}`; export r; \
10900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10901 $(HOST_EXPORTS) \
b813574b 10902 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10904 done; \
4fa63067 10905 echo "Doing mostlyclean in gas" ; \
b00612cc 10906 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10909 "RANLIB=$${RANLIB}" \
10910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10911 mostlyclean) \
2a4cbe27
NN
10912 || exit 1
10913
6bd3dfaa 10914@endif gas
2a4cbe27 10915
4fa63067
NN
10916.PHONY: maybe-clean-gas clean-gas
10917maybe-clean-gas:
6bd3dfaa
PB
10918@if gas
10919maybe-clean-gas: clean-gas
2a4cbe27 10920
4fa63067
NN
10921clean-gas:
10922 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
10923 r=`${PWD_COMMAND}`; export r; \
10924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10925 $(HOST_EXPORTS) \
b813574b 10926 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10928 done; \
4fa63067 10929 echo "Doing clean in gas" ; \
b00612cc 10930 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10933 "RANLIB=$${RANLIB}" \
10934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10935 clean) \
2a4cbe27
NN
10936 || exit 1
10937
6bd3dfaa 10938@endif gas
2a4cbe27 10939
4fa63067
NN
10940.PHONY: maybe-distclean-gas distclean-gas
10941maybe-distclean-gas:
6bd3dfaa
PB
10942@if gas
10943maybe-distclean-gas: distclean-gas
2a4cbe27 10944
4fa63067
NN
10945distclean-gas:
10946 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
10947 r=`${PWD_COMMAND}`; export r; \
10948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10949 $(HOST_EXPORTS) \
b813574b 10950 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10952 done; \
4fa63067 10953 echo "Doing distclean in gas" ; \
b00612cc 10954 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10957 "RANLIB=$${RANLIB}" \
10958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10959 distclean) \
2a4cbe27
NN
10960 || exit 1
10961
6bd3dfaa 10962@endif gas
2a4cbe27 10963
4fa63067
NN
10964.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
10965maybe-maintainer-clean-gas:
6bd3dfaa
PB
10966@if gas
10967maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 10968
4fa63067
NN
10969maintainer-clean-gas:
10970 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
10971 r=`${PWD_COMMAND}`; export r; \
10972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10973 $(HOST_EXPORTS) \
b813574b 10974 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
10975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10976 done; \
4fa63067 10977 echo "Doing maintainer-clean in gas" ; \
b00612cc 10978 (cd $(HOST_SUBDIR)/gas && \
2a4cbe27
NN
10979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10981 "RANLIB=$${RANLIB}" \
10982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 10983 maintainer-clean) \
2a4cbe27
NN
10984 || exit 1
10985
6bd3dfaa 10986@endif gas
2a4cbe27 10987
2a4cbe27 10988
a7254363 10989
b813574b
PB
10990.PHONY: configure-gcc maybe-configure-gcc
10991maybe-configure-gcc:
10992@if gcc
10993maybe-configure-gcc: configure-gcc
c52c6897
PB
10994configure-gcc:
10995@endif gcc
10996@if gcc-bootstrap
10997 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
10998@endif gcc-bootstrap
10999@if gcc
11000 @r=`${PWD_COMMAND}`; export r; \
11001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
11002 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
11003 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
378fce5b 11004 $(HOST_EXPORTS) \
a7254363
PB
11005 echo Configuring in $(HOST_SUBDIR)/gcc; \
11006 cd "$(HOST_SUBDIR)/gcc" || exit 1; \
4fa63067 11007 case $(srcdir) in \
b00612cc
PB
11008 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11009 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11010 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11011 esac; \
b00612cc
PB
11012 srcdiroption="--srcdir=$${topdir}/gcc"; \
11013 libsrcdir="$$s/gcc"; \
4fa63067 11014 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 11015 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 11016 || exit 1
b813574b 11017@endif gcc
4fa63067 11018
a7254363
PB
11019
11020
d545f33b
PB
11021.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
11022maybe-configure-stage1-gcc:
11023@if gcc-bootstrap
11024maybe-configure-stage1-gcc: configure-stage1-gcc
0aed8855 11025configure-stage1-gcc:
c52c6897 11026 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 11027 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
11028 @r=`${PWD_COMMAND}`; export r; \
11029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 11030 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
11031 $(HOST_EXPORTS) \
11032 echo Configuring stage 1 in $(HOST_SUBDIR)/gcc ; \
0aed8855 11033 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
11034 cd $(HOST_SUBDIR)/gcc || exit 1; \
11035 case $(srcdir) in \
11036 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11037 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11038 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11039 esac; \
11040 srcdiroption="--srcdir=$${topdir}/gcc"; \
11041 libsrcdir="$$s/gcc"; \
11042 $(SHELL) $${libsrcdir}/configure \
11043 $(HOST_CONFIGARGS) $${srcdiroption} \
11044 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
11045@endif gcc-bootstrap
11046
11047.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
11048maybe-configure-stage2-gcc:
11049@if gcc-bootstrap
11050maybe-configure-stage2-gcc: configure-stage2-gcc
0aed8855 11051configure-stage2-gcc:
c52c6897 11052 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 11053 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
11054 @r=`${PWD_COMMAND}`; export r; \
11055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 11056 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
11057 $(HOST_EXPORTS) \
11058 $(POSTSTAGE1_HOST_EXPORTS) \
11059 echo Configuring stage 2 in $(HOST_SUBDIR)/gcc ; \
0aed8855 11060 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
11061 cd $(HOST_SUBDIR)/gcc || exit 1; \
11062 case $(srcdir) in \
11063 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11064 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11065 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11066 esac; \
11067 srcdiroption="--srcdir=$${topdir}/gcc"; \
11068 libsrcdir="$$s/gcc"; \
11069 $(SHELL) $${libsrcdir}/configure \
11070 $(HOST_CONFIGARGS) $${srcdiroption} \
11071 @stage2_werror_flag@
11072@endif gcc-bootstrap
11073
11074.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
11075maybe-configure-stage3-gcc:
11076@if gcc-bootstrap
11077maybe-configure-stage3-gcc: configure-stage3-gcc
0aed8855 11078configure-stage3-gcc:
c52c6897 11079 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 11080 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
11081 @r=`${PWD_COMMAND}`; export r; \
11082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 11083 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
11084 $(HOST_EXPORTS) \
11085 $(POSTSTAGE1_HOST_EXPORTS) \
11086 echo Configuring stage 3 in $(HOST_SUBDIR)/gcc ; \
0aed8855 11087 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
11088 cd $(HOST_SUBDIR)/gcc || exit 1; \
11089 case $(srcdir) in \
11090 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11091 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11092 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11093 esac; \
11094 srcdiroption="--srcdir=$${topdir}/gcc"; \
11095 libsrcdir="$$s/gcc"; \
11096 $(SHELL) $${libsrcdir}/configure \
11097 $(HOST_CONFIGARGS) $${srcdiroption} \
11098 @stage2_werror_flag@
11099@endif gcc-bootstrap
11100
11101.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
11102maybe-configure-stage4-gcc:
11103@if gcc-bootstrap
11104maybe-configure-stage4-gcc: configure-stage4-gcc
0aed8855 11105configure-stage4-gcc:
c52c6897 11106 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 11107 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
11108 @r=`${PWD_COMMAND}`; export r; \
11109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 11110 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
11111 $(HOST_EXPORTS) \
11112 $(POSTSTAGE1_HOST_EXPORTS) \
11113 echo Configuring stage 4 in $(HOST_SUBDIR)/gcc ; \
0aed8855 11114 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
11115 cd $(HOST_SUBDIR)/gcc || exit 1; \
11116 case $(srcdir) in \
11117 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11118 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11119 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11120 esac; \
11121 srcdiroption="--srcdir=$${topdir}/gcc"; \
11122 libsrcdir="$$s/gcc"; \
11123 $(SHELL) $${libsrcdir}/configure \
11124 $(HOST_CONFIGARGS) $${srcdiroption} \
11125 @stage2_werror_flag@
11126@endif gcc-bootstrap
11127
11128.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
11129maybe-configure-stageprofile-gcc:
11130@if gcc-bootstrap
11131maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
0aed8855 11132configure-stageprofile-gcc:
c52c6897 11133 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 11134 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
11135 @r=`${PWD_COMMAND}`; export r; \
11136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 11137 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
11138 $(HOST_EXPORTS) \
11139 $(POSTSTAGE1_HOST_EXPORTS) \
11140 echo Configuring stage profile in $(HOST_SUBDIR)/gcc ; \
0aed8855 11141 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
11142 cd $(HOST_SUBDIR)/gcc || exit 1; \
11143 case $(srcdir) in \
11144 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11145 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11146 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11147 esac; \
11148 srcdiroption="--srcdir=$${topdir}/gcc"; \
11149 libsrcdir="$$s/gcc"; \
11150 $(SHELL) $${libsrcdir}/configure \
11151 $(HOST_CONFIGARGS) $${srcdiroption} \
11152 @stage2_werror_flag@
11153@endif gcc-bootstrap
11154
11155.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
11156maybe-configure-stagefeedback-gcc:
11157@if gcc-bootstrap
11158maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
0aed8855 11159configure-stagefeedback-gcc:
c52c6897 11160 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 11161 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc
c52c6897
PB
11162 @r=`${PWD_COMMAND}`; export r; \
11163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 11164 test ! -f $(HOST_SUBDIR)/gcc/Makefile || exit 0; \
d545f33b
PB
11165 $(HOST_EXPORTS) \
11166 $(POSTSTAGE1_HOST_EXPORTS) \
11167 echo Configuring stage feedback in $(HOST_SUBDIR)/gcc ; \
0aed8855 11168 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gcc ; \
d545f33b
PB
11169 cd $(HOST_SUBDIR)/gcc || exit 1; \
11170 case $(srcdir) in \
11171 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11172 *) topdir=`echo $(HOST_SUBDIR)/gcc/ | \
11173 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
11174 esac; \
11175 srcdiroption="--srcdir=$${topdir}/gcc"; \
11176 libsrcdir="$$s/gcc"; \
11177 $(SHELL) $${libsrcdir}/configure \
11178 $(HOST_CONFIGARGS) $${srcdiroption} \
11179 @stage2_werror_flag@
11180@endif gcc-bootstrap
11181
11182
11183
11184
11185
b813574b
PB
11186.PHONY: all-gcc maybe-all-gcc
11187maybe-all-gcc:
11188@if gcc
45d5eb0a 11189TARGET-gcc=`if [ -f stage_last ]; then echo quickstrap ; else echo all; fi`
b813574b
PB
11190maybe-all-gcc: all-gcc
11191all-gcc: configure-gcc
c52c6897
PB
11192@endif gcc
11193@if gcc-bootstrap
11194 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
11195@endif gcc-bootstrap
11196@if gcc
11197 @r=`${PWD_COMMAND}`; export r; \
4fa63067 11198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11199 $(HOST_EXPORTS) \
b00612cc
PB
11200 (cd $(HOST_SUBDIR)/gcc && \
11201 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) $(TARGET-gcc))
b813574b 11202@endif gcc
4fa63067 11203
a7254363 11204
d545f33b
PB
11205
11206.PHONY: all-stage1-gcc maybe-all-stage1-gcc
11207.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
11208maybe-all-stage1-gcc:
11209maybe-clean-stage1-gcc:
11210@if gcc-bootstrap
11211maybe-all-stage1-gcc: all-stage1-gcc
11212all-stage1: all-stage1-gcc
f70224b5 11213TARGET-stage1-gcc = $(TARGET-gcc)
d545f33b 11214all-stage1-gcc: configure-stage1-gcc
c52c6897 11215 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
11216 @r=`${PWD_COMMAND}`; export r; \
11217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11218 $(HOST_EXPORTS) \
11219 cd $(HOST_SUBDIR)/gcc && \
c52c6897 11220 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS) \
f70224b5 11221 $(TARGET-stage1-gcc)
d545f33b
PB
11222
11223maybe-clean-stage1-gcc: clean-stage1-gcc
11224clean-stage1: clean-stage1-gcc
11225clean-stage1-gcc:
11226 @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-gcc/Makefile ] \
11227 || exit 0 ; \
c52c6897 11228 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
11229 cd $(HOST_SUBDIR)/gcc && \
11230 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 11231 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS) clean
d545f33b
PB
11232@endif gcc-bootstrap
11233
11234
11235.PHONY: all-stage2-gcc maybe-all-stage2-gcc
11236.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
11237maybe-all-stage2-gcc:
11238maybe-clean-stage2-gcc:
11239@if gcc-bootstrap
11240maybe-all-stage2-gcc: all-stage2-gcc
11241all-stage2: all-stage2-gcc
f70224b5 11242TARGET-stage2-gcc = $(TARGET-gcc)
d545f33b 11243all-stage2-gcc: configure-stage2-gcc
c52c6897 11244 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
11245 @r=`${PWD_COMMAND}`; export r; \
11246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11247 $(HOST_EXPORTS) \
11248 $(POSTSTAGE1_HOST_EXPORTS) \
11249 cd $(HOST_SUBDIR)/gcc && \
f70224b5
PB
11250 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11251 $(TARGET-stage2-gcc)
d545f33b
PB
11252
11253maybe-clean-stage2-gcc: clean-stage2-gcc
11254clean-stage2: clean-stage2-gcc
11255clean-stage2-gcc:
11256 @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-gcc/Makefile ] \
11257 || exit 0 ; \
c52c6897 11258 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
11259 cd $(HOST_SUBDIR)/gcc && \
11260 $(MAKE) $(FLAGS_TO_PASS) \
11261 $(POSTSTAGE1_FLAGS_TO_PASS) \
11262 $(EXTRA_GCC_FLAGS) clean
11263@endif gcc-bootstrap
11264
11265
11266.PHONY: all-stage3-gcc maybe-all-stage3-gcc
11267.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
11268maybe-all-stage3-gcc:
11269maybe-clean-stage3-gcc:
11270@if gcc-bootstrap
11271maybe-all-stage3-gcc: all-stage3-gcc
11272all-stage3: all-stage3-gcc
f70224b5 11273TARGET-stage3-gcc = $(TARGET-gcc)
d545f33b 11274all-stage3-gcc: configure-stage3-gcc
c52c6897 11275 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
11276 @r=`${PWD_COMMAND}`; export r; \
11277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11278 $(HOST_EXPORTS) \
11279 $(POSTSTAGE1_HOST_EXPORTS) \
11280 cd $(HOST_SUBDIR)/gcc && \
f70224b5
PB
11281 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11282 $(TARGET-stage3-gcc)
d545f33b
PB
11283
11284maybe-clean-stage3-gcc: clean-stage3-gcc
11285clean-stage3: clean-stage3-gcc
11286clean-stage3-gcc:
11287 @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-gcc/Makefile ] \
11288 || exit 0 ; \
c52c6897 11289 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
11290 cd $(HOST_SUBDIR)/gcc && \
11291 $(MAKE) $(FLAGS_TO_PASS) \
11292 $(POSTSTAGE1_FLAGS_TO_PASS) \
11293 $(EXTRA_GCC_FLAGS) clean
11294@endif gcc-bootstrap
11295
11296
11297.PHONY: all-stage4-gcc maybe-all-stage4-gcc
11298.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
11299maybe-all-stage4-gcc:
11300maybe-clean-stage4-gcc:
11301@if gcc-bootstrap
11302maybe-all-stage4-gcc: all-stage4-gcc
11303all-stage4: all-stage4-gcc
f70224b5 11304TARGET-stage4-gcc = $(TARGET-gcc)
d545f33b 11305all-stage4-gcc: configure-stage4-gcc
c52c6897 11306 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
11307 @r=`${PWD_COMMAND}`; export r; \
11308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11309 $(HOST_EXPORTS) \
11310 $(POSTSTAGE1_HOST_EXPORTS) \
11311 cd $(HOST_SUBDIR)/gcc && \
f70224b5
PB
11312 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
11313 $(TARGET-stage4-gcc)
d545f33b
PB
11314
11315maybe-clean-stage4-gcc: clean-stage4-gcc
11316clean-stage4: clean-stage4-gcc
11317clean-stage4-gcc:
11318 @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-gcc/Makefile ] \
11319 || exit 0 ; \
c52c6897 11320 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
11321 cd $(HOST_SUBDIR)/gcc && \
11322 $(MAKE) $(FLAGS_TO_PASS) \
11323 $(POSTSTAGE1_FLAGS_TO_PASS) \
11324 $(EXTRA_GCC_FLAGS) clean
11325@endif gcc-bootstrap
11326
11327
11328.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
11329.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
11330maybe-all-stageprofile-gcc:
11331maybe-clean-stageprofile-gcc:
11332@if gcc-bootstrap
11333maybe-all-stageprofile-gcc: all-stageprofile-gcc
11334all-stageprofile: all-stageprofile-gcc
f70224b5 11335TARGET-stageprofile-gcc = $(TARGET-gcc)
d545f33b 11336all-stageprofile-gcc: configure-stageprofile-gcc
c52c6897 11337 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
11338 @r=`${PWD_COMMAND}`; export r; \
11339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11340 $(HOST_EXPORTS) \
11341 $(POSTSTAGE1_HOST_EXPORTS) \
11342 cd $(HOST_SUBDIR)/gcc && \
f70224b5
PB
11343 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(EXTRA_GCC_FLAGS) \
11344 $(TARGET-stageprofile-gcc)
d545f33b
PB
11345
11346maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
11347clean-stageprofile: clean-stageprofile-gcc
11348clean-stageprofile-gcc:
11349 @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-gcc/Makefile ] \
11350 || exit 0 ; \
c52c6897 11351 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
11352 cd $(HOST_SUBDIR)/gcc && \
11353 $(MAKE) $(FLAGS_TO_PASS) \
11354 $(POSTSTAGE1_FLAGS_TO_PASS) \
11355 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(EXTRA_GCC_FLAGS) clean
11356@endif gcc-bootstrap
11357
11358
11359.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
11360.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
11361maybe-all-stagefeedback-gcc:
11362maybe-clean-stagefeedback-gcc:
11363@if gcc-bootstrap
11364maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
11365all-stagefeedback: all-stagefeedback-gcc
f70224b5 11366TARGET-stagefeedback-gcc = $(TARGET-gcc)
d545f33b 11367all-stagefeedback-gcc: configure-stagefeedback-gcc
c52c6897 11368 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
11369 @r=`${PWD_COMMAND}`; export r; \
11370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11371 $(HOST_EXPORTS) \
11372 $(POSTSTAGE1_HOST_EXPORTS) \
11373 cd $(HOST_SUBDIR)/gcc && \
f70224b5
PB
11374 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(EXTRA_GCC_FLAGS) \
11375 $(TARGET-stagefeedback-gcc)
d545f33b
PB
11376
11377maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
11378clean-stagefeedback: clean-stagefeedback-gcc
11379clean-stagefeedback-gcc:
11380 @[ -f $(HOST_SUBDIR)/gcc/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-gcc/Makefile ] \
11381 || exit 0 ; \
c52c6897 11382 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
11383 cd $(HOST_SUBDIR)/gcc && \
11384 $(MAKE) $(FLAGS_TO_PASS) \
11385 $(POSTSTAGE1_FLAGS_TO_PASS) \
11386 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(EXTRA_GCC_FLAGS) clean
11387@endif gcc-bootstrap
11388
11389
11390
11391
11392
b813574b
PB
11393.PHONY: check-gcc maybe-check-gcc
11394maybe-check-gcc:
11395@if gcc
11396maybe-check-gcc: check-gcc
4fa63067 11397
b813574b 11398check-gcc:
0aed8855 11399 @: $(MAKE); $(unstage)
4fa63067
NN
11400 @r=`${PWD_COMMAND}`; export r; \
11401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11402 $(HOST_EXPORTS) \
b00612cc
PB
11403 (cd $(HOST_SUBDIR)/gcc && \
11404 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) check)
4fa63067 11405
b813574b 11406@endif gcc
4fa63067 11407
b813574b
PB
11408.PHONY: install-gcc maybe-install-gcc
11409maybe-install-gcc:
11410@if gcc
11411maybe-install-gcc: install-gcc
4fa63067 11412
b813574b 11413install-gcc: installdirs
0aed8855 11414 @: $(MAKE); $(unstage)
4fa63067
NN
11415 @r=`${PWD_COMMAND}`; export r; \
11416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11417 $(HOST_EXPORTS) \
b00612cc 11418 (cd $(HOST_SUBDIR)/gcc && \
2da12f12 11419 $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) install)
4fa63067 11420
b813574b 11421@endif gcc
4fa63067
NN
11422
11423# Other targets (info, dvi, etc.)
11424
b813574b
PB
11425.PHONY: maybe-info-gcc info-gcc
11426maybe-info-gcc:
11427@if gcc
11428maybe-info-gcc: info-gcc
4fa63067 11429
b813574b
PB
11430info-gcc: \
11431 configure-gcc
11432 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
11433 r=`${PWD_COMMAND}`; export r; \
11434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11435 $(HOST_EXPORTS) \
b813574b 11436 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
11437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11438 done; \
b813574b 11439 echo "Doing info in gcc" ; \
b00612cc 11440 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
11441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11443 "RANLIB=$${RANLIB}" \
11444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11445 info) \
2a4cbe27
NN
11446 || exit 1
11447
b813574b 11448@endif gcc
2a4cbe27 11449
b813574b
PB
11450.PHONY: maybe-dvi-gcc dvi-gcc
11451maybe-dvi-gcc:
11452@if gcc
11453maybe-dvi-gcc: dvi-gcc
2a4cbe27 11454
b813574b
PB
11455dvi-gcc: \
11456 configure-gcc
11457 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
11458 r=`${PWD_COMMAND}`; export r; \
11459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11460 $(HOST_EXPORTS) \
b813574b 11461 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
11462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11463 done; \
b813574b 11464 echo "Doing dvi in gcc" ; \
b00612cc 11465 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
11466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11468 "RANLIB=$${RANLIB}" \
11469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11470 dvi) \
2a4cbe27
NN
11471 || exit 1
11472
b813574b 11473@endif gcc
2a4cbe27 11474
6d389afc
MS
11475.PHONY: maybe-html-gcc html-gcc
11476maybe-html-gcc:
11477@if gcc
11478maybe-html-gcc: html-gcc
11479
11480html-gcc: \
11481 configure-gcc
11482 @[ -f ./gcc/Makefile ] || exit 0; \
11483 r=`${PWD_COMMAND}`; export r; \
11484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11485 $(HOST_EXPORTS) \
11486 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
11487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11488 done; \
11489 echo "Doing html in gcc" ; \
b00612cc 11490 (cd $(HOST_SUBDIR)/gcc && \
6d389afc
MS
11491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11493 "RANLIB=$${RANLIB}" \
11494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11495 html) \
11496 || exit 1
11497
11498@endif gcc
11499
b813574b
PB
11500.PHONY: maybe-TAGS-gcc TAGS-gcc
11501maybe-TAGS-gcc:
11502@if gcc
11503maybe-TAGS-gcc: TAGS-gcc
2a4cbe27 11504
b813574b
PB
11505TAGS-gcc: \
11506 configure-gcc
11507 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
11508 r=`${PWD_COMMAND}`; export r; \
11509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11510 $(HOST_EXPORTS) \
b813574b 11511 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
11512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11513 done; \
b813574b 11514 echo "Doing TAGS in gcc" ; \
b00612cc 11515 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
11516 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11517 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11518 "RANLIB=$${RANLIB}" \
11519 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11520 TAGS) \
2a4cbe27
NN
11521 || exit 1
11522
b813574b 11523@endif gcc
2a4cbe27 11524
b813574b
PB
11525.PHONY: maybe-install-info-gcc install-info-gcc
11526maybe-install-info-gcc:
11527@if gcc
11528maybe-install-info-gcc: install-info-gcc
a2592b1b 11529
b813574b
PB
11530install-info-gcc: \
11531 configure-gcc \
11532 info-gcc
11533 @[ -f ./gcc/Makefile ] || exit 0; \
a2592b1b
DD
11534 r=`${PWD_COMMAND}`; export r; \
11535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11536 $(HOST_EXPORTS) \
b813574b 11537 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
a2592b1b
DD
11538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11539 done; \
b813574b 11540 echo "Doing install-info in gcc" ; \
b00612cc 11541 (cd $(HOST_SUBDIR)/gcc && \
a2592b1b
DD
11542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11544 "RANLIB=$${RANLIB}" \
11545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11546 install-info) \
a2592b1b
DD
11547 || exit 1
11548
b813574b 11549@endif gcc
a2592b1b 11550
b813574b
PB
11551.PHONY: maybe-installcheck-gcc installcheck-gcc
11552maybe-installcheck-gcc:
11553@if gcc
11554maybe-installcheck-gcc: installcheck-gcc
2a4cbe27 11555
b813574b
PB
11556installcheck-gcc: \
11557 configure-gcc
11558 @[ -f ./gcc/Makefile ] || exit 0; \
4fa63067
NN
11559 r=`${PWD_COMMAND}`; export r; \
11560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11561 $(HOST_EXPORTS) \
b813574b 11562 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
4fa63067
NN
11563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11564 done; \
b813574b 11565 echo "Doing installcheck in gcc" ; \
b00612cc 11566 (cd $(HOST_SUBDIR)/gcc && \
4fa63067
NN
11567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11569 "RANLIB=$${RANLIB}" \
11570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11571 installcheck) \
4fa63067 11572 || exit 1
2a4cbe27 11573
b813574b 11574@endif gcc
4fa63067 11575
b813574b
PB
11576.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
11577maybe-mostlyclean-gcc:
11578@if gcc
11579maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067 11580
b813574b
PB
11581mostlyclean-gcc:
11582 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
11583 r=`${PWD_COMMAND}`; export r; \
11584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11585 $(HOST_EXPORTS) \
b813574b 11586 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
11587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11588 done; \
b813574b 11589 echo "Doing mostlyclean in gcc" ; \
b00612cc 11590 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
11591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11593 "RANLIB=$${RANLIB}" \
11594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11595 mostlyclean) \
2a4cbe27
NN
11596 || exit 1
11597
b813574b 11598@endif gcc
2a4cbe27 11599
b813574b
PB
11600.PHONY: maybe-clean-gcc clean-gcc
11601maybe-clean-gcc:
11602@if gcc
11603maybe-clean-gcc: clean-gcc
2a4cbe27 11604
b813574b
PB
11605clean-gcc:
11606 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
11607 r=`${PWD_COMMAND}`; export r; \
11608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11609 $(HOST_EXPORTS) \
b813574b 11610 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
11611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11612 done; \
b813574b 11613 echo "Doing clean in gcc" ; \
b00612cc 11614 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
11615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11617 "RANLIB=$${RANLIB}" \
11618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11619 clean) \
2a4cbe27
NN
11620 || exit 1
11621
b813574b 11622@endif gcc
2a4cbe27 11623
b813574b
PB
11624.PHONY: maybe-distclean-gcc distclean-gcc
11625maybe-distclean-gcc:
11626@if gcc
11627maybe-distclean-gcc: distclean-gcc
2a4cbe27 11628
b813574b
PB
11629distclean-gcc:
11630 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
11631 r=`${PWD_COMMAND}`; export r; \
11632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11633 $(HOST_EXPORTS) \
b813574b 11634 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
11635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11636 done; \
b813574b 11637 echo "Doing distclean in gcc" ; \
b00612cc 11638 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
11639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11641 "RANLIB=$${RANLIB}" \
11642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11643 distclean) \
2a4cbe27
NN
11644 || exit 1
11645
b813574b 11646@endif gcc
2a4cbe27 11647
b813574b
PB
11648.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
11649maybe-maintainer-clean-gcc:
11650@if gcc
11651maybe-maintainer-clean-gcc: maintainer-clean-gcc
2a4cbe27 11652
b813574b
PB
11653maintainer-clean-gcc:
11654 @[ -f ./gcc/Makefile ] || exit 0; \
b40e3958
L
11655 r=`${PWD_COMMAND}`; export r; \
11656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11657 $(HOST_EXPORTS) \
b813574b 11658 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
2a4cbe27
NN
11659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11660 done; \
b813574b 11661 echo "Doing maintainer-clean in gcc" ; \
b00612cc 11662 (cd $(HOST_SUBDIR)/gcc && \
2a4cbe27
NN
11663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11665 "RANLIB=$${RANLIB}" \
11666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11667 maintainer-clean) \
2a4cbe27
NN
11668 || exit 1
11669
b813574b 11670@endif gcc
2a4cbe27 11671
2a4cbe27 11672
a7254363 11673
b813574b
PB
11674.PHONY: configure-gawk maybe-configure-gawk
11675maybe-configure-gawk:
11676@if gawk
11677maybe-configure-gawk: configure-gawk
c52c6897 11678configure-gawk:
0aed8855 11679 @: $(MAKE); $(unstage)
c52c6897 11680 @r=`${PWD_COMMAND}`; export r; \
4fa63067 11681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
11682 test ! -f $(HOST_SUBDIR)/gawk/Makefile || exit 0; \
11683 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gawk ; \
378fce5b 11684 $(HOST_EXPORTS) \
a7254363
PB
11685 echo Configuring in $(HOST_SUBDIR)/gawk; \
11686 cd "$(HOST_SUBDIR)/gawk" || exit 1; \
4fa63067 11687 case $(srcdir) in \
b00612cc
PB
11688 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
11689 *) topdir=`echo $(HOST_SUBDIR)/gawk/ | \
11690 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 11691 esac; \
b00612cc
PB
11692 srcdiroption="--srcdir=$${topdir}/gawk"; \
11693 libsrcdir="$$s/gawk"; \
4fa63067 11694 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 11695 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 11696 || exit 1
b813574b 11697@endif gawk
4fa63067 11698
a7254363
PB
11699
11700
d545f33b
PB
11701
11702
b813574b
PB
11703.PHONY: all-gawk maybe-all-gawk
11704maybe-all-gawk:
11705@if gawk
d27cc32e 11706TARGET-gawk=all
b813574b
PB
11707maybe-all-gawk: all-gawk
11708all-gawk: configure-gawk
0aed8855 11709 @: $(MAKE); $(unstage)
4fa63067
NN
11710 @r=`${PWD_COMMAND}`; export r; \
11711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11712 $(HOST_EXPORTS) \
b00612cc
PB
11713 (cd $(HOST_SUBDIR)/gawk && \
11714 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gawk))
b813574b 11715@endif gawk
4fa63067 11716
a7254363 11717
d545f33b
PB
11718
11719
b813574b
PB
11720.PHONY: check-gawk maybe-check-gawk
11721maybe-check-gawk:
11722@if gawk
11723maybe-check-gawk: check-gawk
4fa63067 11724
b813574b 11725check-gawk:
0aed8855 11726 @: $(MAKE); $(unstage)
4fa63067
NN
11727 @r=`${PWD_COMMAND}`; export r; \
11728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11729 $(HOST_EXPORTS) \
b00612cc
PB
11730 (cd $(HOST_SUBDIR)/gawk && \
11731 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 11732
b813574b 11733@endif gawk
4fa63067 11734
b813574b
PB
11735.PHONY: install-gawk maybe-install-gawk
11736maybe-install-gawk:
11737@if gawk
11738maybe-install-gawk: install-gawk
4fa63067 11739
b813574b 11740install-gawk: installdirs
0aed8855 11741 @: $(MAKE); $(unstage)
4fa63067
NN
11742 @r=`${PWD_COMMAND}`; export r; \
11743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11744 $(HOST_EXPORTS) \
b00612cc 11745 (cd $(HOST_SUBDIR)/gawk && \
2da12f12 11746 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11747
b813574b 11748@endif gawk
4fa63067
NN
11749
11750# Other targets (info, dvi, etc.)
11751
b813574b
PB
11752.PHONY: maybe-info-gawk info-gawk
11753maybe-info-gawk:
11754@if gawk
11755maybe-info-gawk: info-gawk
4fa63067 11756
b813574b
PB
11757info-gawk: \
11758 configure-gawk
0aed8855 11759 @: $(MAKE); $(unstage)
b813574b 11760 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11761 r=`${PWD_COMMAND}`; export r; \
11762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11763 $(HOST_EXPORTS) \
b813574b 11764 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11766 done; \
b813574b 11767 echo "Doing info in gawk" ; \
b00612cc 11768 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
11769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11771 "RANLIB=$${RANLIB}" \
11772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11773 info) \
2a4cbe27
NN
11774 || exit 1
11775
b813574b 11776@endif gawk
2a4cbe27 11777
b813574b
PB
11778.PHONY: maybe-dvi-gawk dvi-gawk
11779maybe-dvi-gawk:
11780@if gawk
11781maybe-dvi-gawk: dvi-gawk
2a4cbe27 11782
b813574b
PB
11783dvi-gawk: \
11784 configure-gawk
0aed8855 11785 @: $(MAKE); $(unstage)
b813574b 11786 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11787 r=`${PWD_COMMAND}`; export r; \
11788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11789 $(HOST_EXPORTS) \
b813574b 11790 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11792 done; \
b813574b 11793 echo "Doing dvi in gawk" ; \
b00612cc 11794 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
11795 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11796 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11797 "RANLIB=$${RANLIB}" \
11798 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11799 dvi) \
2a4cbe27
NN
11800 || exit 1
11801
b813574b 11802@endif gawk
2a4cbe27 11803
6d389afc
MS
11804.PHONY: maybe-html-gawk html-gawk
11805maybe-html-gawk:
11806@if gawk
11807maybe-html-gawk: html-gawk
11808
11809html-gawk: \
11810 configure-gawk
0aed8855 11811 @: $(MAKE); $(unstage)
6d389afc
MS
11812 @[ -f ./gawk/Makefile ] || exit 0; \
11813 r=`${PWD_COMMAND}`; export r; \
11814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
11815 $(HOST_EXPORTS) \
11816 for flag in $(EXTRA_HOST_FLAGS) ; do \
11817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11818 done; \
11819 echo "Doing html in gawk" ; \
b00612cc 11820 (cd $(HOST_SUBDIR)/gawk && \
6d389afc
MS
11821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11823 "RANLIB=$${RANLIB}" \
11824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11825 html) \
11826 || exit 1
11827
11828@endif gawk
11829
b813574b
PB
11830.PHONY: maybe-TAGS-gawk TAGS-gawk
11831maybe-TAGS-gawk:
11832@if gawk
11833maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 11834
b813574b
PB
11835TAGS-gawk: \
11836 configure-gawk
0aed8855 11837 @: $(MAKE); $(unstage)
b813574b 11838 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11839 r=`${PWD_COMMAND}`; export r; \
11840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11841 $(HOST_EXPORTS) \
b813574b 11842 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11844 done; \
b813574b 11845 echo "Doing TAGS in gawk" ; \
b00612cc 11846 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
11847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11849 "RANLIB=$${RANLIB}" \
11850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11851 TAGS) \
2a4cbe27
NN
11852 || exit 1
11853
b813574b 11854@endif gawk
2a4cbe27 11855
b813574b
PB
11856.PHONY: maybe-install-info-gawk install-info-gawk
11857maybe-install-info-gawk:
11858@if gawk
11859maybe-install-info-gawk: install-info-gawk
2a4cbe27 11860
b813574b
PB
11861install-info-gawk: \
11862 configure-gawk \
11863 info-gawk
0aed8855 11864 @: $(MAKE); $(unstage)
b813574b 11865 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11866 r=`${PWD_COMMAND}`; export r; \
11867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11868 $(HOST_EXPORTS) \
b813574b 11869 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11871 done; \
b813574b 11872 echo "Doing install-info in gawk" ; \
b00612cc 11873 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
11874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11876 "RANLIB=$${RANLIB}" \
11877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11878 install-info) \
2a4cbe27
NN
11879 || exit 1
11880
b813574b 11881@endif gawk
2a4cbe27 11882
b813574b
PB
11883.PHONY: maybe-installcheck-gawk installcheck-gawk
11884maybe-installcheck-gawk:
11885@if gawk
11886maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 11887
b813574b
PB
11888installcheck-gawk: \
11889 configure-gawk
0aed8855 11890 @: $(MAKE); $(unstage)
b813574b 11891 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11892 r=`${PWD_COMMAND}`; export r; \
11893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11894 $(HOST_EXPORTS) \
b813574b 11895 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11897 done; \
b813574b 11898 echo "Doing installcheck in gawk" ; \
b00612cc 11899 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
11900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11902 "RANLIB=$${RANLIB}" \
11903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11904 installcheck) \
2a4cbe27
NN
11905 || exit 1
11906
b813574b 11907@endif gawk
2a4cbe27 11908
b813574b
PB
11909.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
11910maybe-mostlyclean-gawk:
11911@if gawk
11912maybe-mostlyclean-gawk: mostlyclean-gawk
2a4cbe27 11913
b813574b 11914mostlyclean-gawk:
0aed8855 11915 @: $(MAKE); $(unstage)
b813574b 11916 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11917 r=`${PWD_COMMAND}`; export r; \
11918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11919 $(HOST_EXPORTS) \
b813574b 11920 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11922 done; \
b813574b 11923 echo "Doing mostlyclean in gawk" ; \
b00612cc 11924 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
11925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11927 "RANLIB=$${RANLIB}" \
11928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11929 mostlyclean) \
2a4cbe27
NN
11930 || exit 1
11931
b813574b 11932@endif gawk
2a4cbe27 11933
b813574b
PB
11934.PHONY: maybe-clean-gawk clean-gawk
11935maybe-clean-gawk:
11936@if gawk
11937maybe-clean-gawk: clean-gawk
2a4cbe27 11938
b813574b 11939clean-gawk:
0aed8855 11940 @: $(MAKE); $(unstage)
b813574b 11941 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11942 r=`${PWD_COMMAND}`; export r; \
11943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11944 $(HOST_EXPORTS) \
b813574b 11945 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11946 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11947 done; \
b813574b 11948 echo "Doing clean in gawk" ; \
b00612cc 11949 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
11950 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11951 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11952 "RANLIB=$${RANLIB}" \
11953 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11954 clean) \
2a4cbe27
NN
11955 || exit 1
11956
b813574b 11957@endif gawk
2a4cbe27 11958
b813574b
PB
11959.PHONY: maybe-distclean-gawk distclean-gawk
11960maybe-distclean-gawk:
11961@if gawk
11962maybe-distclean-gawk: distclean-gawk
2a4cbe27 11963
b813574b 11964distclean-gawk:
0aed8855 11965 @: $(MAKE); $(unstage)
b813574b 11966 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11967 r=`${PWD_COMMAND}`; export r; \
11968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11969 $(HOST_EXPORTS) \
b813574b 11970 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11972 done; \
b813574b 11973 echo "Doing distclean in gawk" ; \
b00612cc 11974 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
11975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11977 "RANLIB=$${RANLIB}" \
11978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 11979 distclean) \
2a4cbe27
NN
11980 || exit 1
11981
b813574b 11982@endif gawk
2a4cbe27 11983
b813574b
PB
11984.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
11985maybe-maintainer-clean-gawk:
11986@if gawk
11987maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 11988
b813574b 11989maintainer-clean-gawk:
0aed8855 11990 @: $(MAKE); $(unstage)
b813574b 11991 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
11992 r=`${PWD_COMMAND}`; export r; \
11993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11994 $(HOST_EXPORTS) \
b813574b 11995 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
11996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11997 done; \
b813574b 11998 echo "Doing maintainer-clean in gawk" ; \
b00612cc 11999 (cd $(HOST_SUBDIR)/gawk && \
2a4cbe27
NN
12000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12002 "RANLIB=$${RANLIB}" \
12003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12004 maintainer-clean) \
2a4cbe27
NN
12005 || exit 1
12006
b813574b 12007@endif gawk
2a4cbe27 12008
2a4cbe27 12009
a7254363 12010
b813574b
PB
12011.PHONY: configure-gettext maybe-configure-gettext
12012maybe-configure-gettext:
12013@if gettext
12014maybe-configure-gettext: configure-gettext
c52c6897 12015configure-gettext:
0aed8855 12016 @: $(MAKE); $(unstage)
c52c6897 12017 @r=`${PWD_COMMAND}`; export r; \
4fa63067 12018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12019 test ! -f $(HOST_SUBDIR)/gettext/Makefile || exit 0; \
12020 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gettext ; \
378fce5b 12021 $(HOST_EXPORTS) \
a7254363
PB
12022 echo Configuring in $(HOST_SUBDIR)/gettext; \
12023 cd "$(HOST_SUBDIR)/gettext" || exit 1; \
4fa63067 12024 case $(srcdir) in \
b00612cc
PB
12025 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12026 *) topdir=`echo $(HOST_SUBDIR)/gettext/ | \
12027 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12028 esac; \
b00612cc
PB
12029 srcdiroption="--srcdir=$${topdir}/gettext"; \
12030 libsrcdir="$$s/gettext"; \
4fa63067 12031 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 12032 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 12033 || exit 1
b813574b 12034@endif gettext
4fa63067 12035
a7254363
PB
12036
12037
d545f33b
PB
12038
12039
b813574b
PB
12040.PHONY: all-gettext maybe-all-gettext
12041maybe-all-gettext:
12042@if gettext
d27cc32e 12043TARGET-gettext=all
b813574b
PB
12044maybe-all-gettext: all-gettext
12045all-gettext: configure-gettext
0aed8855 12046 @: $(MAKE); $(unstage)
4fa63067
NN
12047 @r=`${PWD_COMMAND}`; export r; \
12048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12049 $(HOST_EXPORTS) \
b00612cc
PB
12050 (cd $(HOST_SUBDIR)/gettext && \
12051 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gettext))
b813574b 12052@endif gettext
4fa63067 12053
a7254363 12054
d545f33b
PB
12055
12056
b813574b
PB
12057.PHONY: check-gettext maybe-check-gettext
12058maybe-check-gettext:
12059@if gettext
12060maybe-check-gettext: check-gettext
4fa63067 12061
b813574b 12062check-gettext:
0aed8855 12063 @: $(MAKE); $(unstage)
4fa63067
NN
12064 @r=`${PWD_COMMAND}`; export r; \
12065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12066 $(HOST_EXPORTS) \
b00612cc
PB
12067 (cd $(HOST_SUBDIR)/gettext && \
12068 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 12069
b813574b 12070@endif gettext
4fa63067 12071
b813574b
PB
12072.PHONY: install-gettext maybe-install-gettext
12073maybe-install-gettext:
12074@if gettext
12075maybe-install-gettext: install-gettext
4fa63067 12076
b813574b 12077install-gettext: installdirs
0aed8855 12078 @: $(MAKE); $(unstage)
4fa63067
NN
12079 @r=`${PWD_COMMAND}`; export r; \
12080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12081 $(HOST_EXPORTS) \
b00612cc 12082 (cd $(HOST_SUBDIR)/gettext && \
2da12f12 12083 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 12084
b813574b 12085@endif gettext
4fa63067
NN
12086
12087# Other targets (info, dvi, etc.)
12088
b813574b
PB
12089.PHONY: maybe-info-gettext info-gettext
12090maybe-info-gettext:
12091@if gettext
12092maybe-info-gettext: info-gettext
4fa63067 12093
b813574b
PB
12094info-gettext: \
12095 configure-gettext
0aed8855 12096 @: $(MAKE); $(unstage)
b813574b 12097 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12098 r=`${PWD_COMMAND}`; export r; \
12099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12100 $(HOST_EXPORTS) \
b813574b 12101 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12103 done; \
b813574b 12104 echo "Doing info in gettext" ; \
b00612cc 12105 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12108 "RANLIB=$${RANLIB}" \
12109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12110 info) \
2a4cbe27
NN
12111 || exit 1
12112
b813574b 12113@endif gettext
2a4cbe27 12114
b813574b
PB
12115.PHONY: maybe-dvi-gettext dvi-gettext
12116maybe-dvi-gettext:
12117@if gettext
12118maybe-dvi-gettext: dvi-gettext
2a4cbe27 12119
b813574b
PB
12120dvi-gettext: \
12121 configure-gettext
0aed8855 12122 @: $(MAKE); $(unstage)
b813574b 12123 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12124 r=`${PWD_COMMAND}`; export r; \
12125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12126 $(HOST_EXPORTS) \
b813574b 12127 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12129 done; \
b813574b 12130 echo "Doing dvi in gettext" ; \
b00612cc 12131 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12134 "RANLIB=$${RANLIB}" \
12135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12136 dvi) \
2a4cbe27
NN
12137 || exit 1
12138
b813574b 12139@endif gettext
2a4cbe27 12140
6d389afc
MS
12141.PHONY: maybe-html-gettext html-gettext
12142maybe-html-gettext:
12143@if gettext
12144maybe-html-gettext: html-gettext
12145
12146html-gettext: \
12147 configure-gettext
0aed8855 12148 @: $(MAKE); $(unstage)
6d389afc
MS
12149 @[ -f ./gettext/Makefile ] || exit 0; \
12150 r=`${PWD_COMMAND}`; export r; \
12151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12152 $(HOST_EXPORTS) \
12153 for flag in $(EXTRA_HOST_FLAGS) ; do \
12154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12155 done; \
12156 echo "Doing html in gettext" ; \
b00612cc 12157 (cd $(HOST_SUBDIR)/gettext && \
6d389afc
MS
12158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12160 "RANLIB=$${RANLIB}" \
12161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12162 html) \
12163 || exit 1
12164
12165@endif gettext
12166
b813574b
PB
12167.PHONY: maybe-TAGS-gettext TAGS-gettext
12168maybe-TAGS-gettext:
12169@if gettext
12170maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 12171
b813574b
PB
12172TAGS-gettext: \
12173 configure-gettext
0aed8855 12174 @: $(MAKE); $(unstage)
b813574b 12175 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12176 r=`${PWD_COMMAND}`; export r; \
12177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12178 $(HOST_EXPORTS) \
b813574b 12179 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12181 done; \
b813574b 12182 echo "Doing TAGS in gettext" ; \
b00612cc 12183 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12186 "RANLIB=$${RANLIB}" \
12187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12188 TAGS) \
2a4cbe27
NN
12189 || exit 1
12190
b813574b 12191@endif gettext
2a4cbe27 12192
b813574b
PB
12193.PHONY: maybe-install-info-gettext install-info-gettext
12194maybe-install-info-gettext:
12195@if gettext
12196maybe-install-info-gettext: install-info-gettext
12197
12198install-info-gettext: \
12199 configure-gettext \
12200 info-gettext
0aed8855 12201 @: $(MAKE); $(unstage)
b813574b 12202 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12203 r=`${PWD_COMMAND}`; export r; \
12204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12205 $(HOST_EXPORTS) \
b813574b 12206 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12208 done; \
b813574b 12209 echo "Doing install-info in gettext" ; \
b00612cc 12210 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12213 "RANLIB=$${RANLIB}" \
12214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12215 install-info) \
2a4cbe27
NN
12216 || exit 1
12217
b813574b 12218@endif gettext
2a4cbe27 12219
b813574b
PB
12220.PHONY: maybe-installcheck-gettext installcheck-gettext
12221maybe-installcheck-gettext:
12222@if gettext
12223maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 12224
b813574b
PB
12225installcheck-gettext: \
12226 configure-gettext
0aed8855 12227 @: $(MAKE); $(unstage)
b813574b 12228 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12229 r=`${PWD_COMMAND}`; export r; \
12230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12231 $(HOST_EXPORTS) \
b813574b 12232 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12234 done; \
b813574b 12235 echo "Doing installcheck in gettext" ; \
b00612cc 12236 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12239 "RANLIB=$${RANLIB}" \
12240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12241 installcheck) \
2a4cbe27
NN
12242 || exit 1
12243
b813574b 12244@endif gettext
2a4cbe27 12245
b813574b
PB
12246.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
12247maybe-mostlyclean-gettext:
12248@if gettext
12249maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 12250
b813574b 12251mostlyclean-gettext:
0aed8855 12252 @: $(MAKE); $(unstage)
b813574b 12253 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12254 r=`${PWD_COMMAND}`; export r; \
12255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12256 $(HOST_EXPORTS) \
b813574b 12257 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12259 done; \
b813574b 12260 echo "Doing mostlyclean in gettext" ; \
b00612cc 12261 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12264 "RANLIB=$${RANLIB}" \
12265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12266 mostlyclean) \
2a4cbe27
NN
12267 || exit 1
12268
b813574b 12269@endif gettext
2a4cbe27 12270
b813574b
PB
12271.PHONY: maybe-clean-gettext clean-gettext
12272maybe-clean-gettext:
12273@if gettext
12274maybe-clean-gettext: clean-gettext
2a4cbe27 12275
b813574b 12276clean-gettext:
0aed8855 12277 @: $(MAKE); $(unstage)
b813574b 12278 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12279 r=`${PWD_COMMAND}`; export r; \
12280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12281 $(HOST_EXPORTS) \
b813574b 12282 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12284 done; \
b813574b 12285 echo "Doing clean in gettext" ; \
b00612cc 12286 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12289 "RANLIB=$${RANLIB}" \
12290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12291 clean) \
2a4cbe27
NN
12292 || exit 1
12293
b813574b 12294@endif gettext
2a4cbe27 12295
b813574b
PB
12296.PHONY: maybe-distclean-gettext distclean-gettext
12297maybe-distclean-gettext:
12298@if gettext
12299maybe-distclean-gettext: distclean-gettext
2a4cbe27 12300
b813574b 12301distclean-gettext:
0aed8855 12302 @: $(MAKE); $(unstage)
b813574b 12303 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12304 r=`${PWD_COMMAND}`; export r; \
12305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12306 $(HOST_EXPORTS) \
b813574b 12307 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12309 done; \
b813574b 12310 echo "Doing distclean in gettext" ; \
b00612cc 12311 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12314 "RANLIB=$${RANLIB}" \
12315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12316 distclean) \
2a4cbe27
NN
12317 || exit 1
12318
b813574b 12319@endif gettext
2a4cbe27 12320
b813574b
PB
12321.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
12322maybe-maintainer-clean-gettext:
12323@if gettext
12324maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 12325
b813574b 12326maintainer-clean-gettext:
0aed8855 12327 @: $(MAKE); $(unstage)
b813574b 12328 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
12329 r=`${PWD_COMMAND}`; export r; \
12330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12331 $(HOST_EXPORTS) \
b813574b 12332 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12334 done; \
b813574b 12335 echo "Doing maintainer-clean in gettext" ; \
b00612cc 12336 (cd $(HOST_SUBDIR)/gettext && \
2a4cbe27
NN
12337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12339 "RANLIB=$${RANLIB}" \
12340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12341 maintainer-clean) \
4fa63067
NN
12342 || exit 1
12343
b813574b 12344@endif gettext
4fa63067
NN
12345
12346
a7254363 12347
b813574b
PB
12348.PHONY: configure-gnuserv maybe-configure-gnuserv
12349maybe-configure-gnuserv:
12350@if gnuserv
12351maybe-configure-gnuserv: configure-gnuserv
c52c6897 12352configure-gnuserv:
0aed8855 12353 @: $(MAKE); $(unstage)
c52c6897 12354 @r=`${PWD_COMMAND}`; export r; \
4fa63067 12355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12356 test ! -f $(HOST_SUBDIR)/gnuserv/Makefile || exit 0; \
12357 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnuserv ; \
378fce5b 12358 $(HOST_EXPORTS) \
a7254363
PB
12359 echo Configuring in $(HOST_SUBDIR)/gnuserv; \
12360 cd "$(HOST_SUBDIR)/gnuserv" || exit 1; \
4fa63067 12361 case $(srcdir) in \
b00612cc
PB
12362 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12363 *) topdir=`echo $(HOST_SUBDIR)/gnuserv/ | \
12364 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12365 esac; \
b00612cc
PB
12366 srcdiroption="--srcdir=$${topdir}/gnuserv"; \
12367 libsrcdir="$$s/gnuserv"; \
4fa63067 12368 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 12369 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 12370 || exit 1
b813574b 12371@endif gnuserv
2a4cbe27 12372
a7254363
PB
12373
12374
d545f33b
PB
12375
12376
b813574b
PB
12377.PHONY: all-gnuserv maybe-all-gnuserv
12378maybe-all-gnuserv:
12379@if gnuserv
d27cc32e 12380TARGET-gnuserv=all
b813574b
PB
12381maybe-all-gnuserv: all-gnuserv
12382all-gnuserv: configure-gnuserv
0aed8855 12383 @: $(MAKE); $(unstage)
4fa63067
NN
12384 @r=`${PWD_COMMAND}`; export r; \
12385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12386 $(HOST_EXPORTS) \
b00612cc
PB
12387 (cd $(HOST_SUBDIR)/gnuserv && \
12388 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gnuserv))
b813574b 12389@endif gnuserv
2a4cbe27 12390
a7254363 12391
d545f33b
PB
12392
12393
b813574b
PB
12394.PHONY: check-gnuserv maybe-check-gnuserv
12395maybe-check-gnuserv:
12396@if gnuserv
12397maybe-check-gnuserv: check-gnuserv
2a4cbe27 12398
b813574b 12399check-gnuserv:
0aed8855 12400 @: $(MAKE); $(unstage)
4fa63067 12401 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12403 $(HOST_EXPORTS) \
b00612cc
PB
12404 (cd $(HOST_SUBDIR)/gnuserv && \
12405 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12406
b813574b 12407@endif gnuserv
2a4cbe27 12408
b813574b
PB
12409.PHONY: install-gnuserv maybe-install-gnuserv
12410maybe-install-gnuserv:
12411@if gnuserv
12412maybe-install-gnuserv: install-gnuserv
2a4cbe27 12413
b813574b 12414install-gnuserv: installdirs
0aed8855 12415 @: $(MAKE); $(unstage)
4fa63067 12416 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12418 $(HOST_EXPORTS) \
b00612cc 12419 (cd $(HOST_SUBDIR)/gnuserv && \
2da12f12 12420 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 12421
b813574b 12422@endif gnuserv
2a4cbe27 12423
4fa63067 12424# Other targets (info, dvi, etc.)
2a4cbe27 12425
b813574b
PB
12426.PHONY: maybe-info-gnuserv info-gnuserv
12427maybe-info-gnuserv:
12428@if gnuserv
12429maybe-info-gnuserv: info-gnuserv
4fa63067 12430
b813574b
PB
12431info-gnuserv: \
12432 configure-gnuserv
0aed8855 12433 @: $(MAKE); $(unstage)
b813574b 12434 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12435 r=`${PWD_COMMAND}`; export r; \
12436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12437 $(HOST_EXPORTS) \
b813574b 12438 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12440 done; \
b813574b 12441 echo "Doing info in gnuserv" ; \
b00612cc 12442 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12445 "RANLIB=$${RANLIB}" \
12446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12447 info) \
2a4cbe27
NN
12448 || exit 1
12449
b813574b 12450@endif gnuserv
2a4cbe27 12451
b813574b
PB
12452.PHONY: maybe-dvi-gnuserv dvi-gnuserv
12453maybe-dvi-gnuserv:
12454@if gnuserv
12455maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 12456
b813574b
PB
12457dvi-gnuserv: \
12458 configure-gnuserv
0aed8855 12459 @: $(MAKE); $(unstage)
b813574b 12460 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12461 r=`${PWD_COMMAND}`; export r; \
12462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12463 $(HOST_EXPORTS) \
b813574b 12464 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12466 done; \
b813574b 12467 echo "Doing dvi in gnuserv" ; \
b00612cc 12468 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12471 "RANLIB=$${RANLIB}" \
12472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12473 dvi) \
2a4cbe27
NN
12474 || exit 1
12475
b813574b 12476@endif gnuserv
2a4cbe27 12477
6d389afc
MS
12478.PHONY: maybe-html-gnuserv html-gnuserv
12479maybe-html-gnuserv:
12480@if gnuserv
12481maybe-html-gnuserv: html-gnuserv
12482
12483html-gnuserv: \
12484 configure-gnuserv
0aed8855 12485 @: $(MAKE); $(unstage)
6d389afc
MS
12486 @[ -f ./gnuserv/Makefile ] || exit 0; \
12487 r=`${PWD_COMMAND}`; export r; \
12488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12489 $(HOST_EXPORTS) \
12490 for flag in $(EXTRA_HOST_FLAGS) ; do \
12491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12492 done; \
12493 echo "Doing html in gnuserv" ; \
b00612cc 12494 (cd $(HOST_SUBDIR)/gnuserv && \
6d389afc
MS
12495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12497 "RANLIB=$${RANLIB}" \
12498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12499 html) \
12500 || exit 1
12501
12502@endif gnuserv
12503
b813574b
PB
12504.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
12505maybe-TAGS-gnuserv:
12506@if gnuserv
12507maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 12508
b813574b
PB
12509TAGS-gnuserv: \
12510 configure-gnuserv
0aed8855 12511 @: $(MAKE); $(unstage)
b813574b 12512 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12513 r=`${PWD_COMMAND}`; export r; \
12514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12515 $(HOST_EXPORTS) \
b813574b 12516 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12518 done; \
b813574b 12519 echo "Doing TAGS in gnuserv" ; \
b00612cc 12520 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12523 "RANLIB=$${RANLIB}" \
12524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12525 TAGS) \
2a4cbe27
NN
12526 || exit 1
12527
b813574b 12528@endif gnuserv
2a4cbe27 12529
b813574b
PB
12530.PHONY: maybe-install-info-gnuserv install-info-gnuserv
12531maybe-install-info-gnuserv:
12532@if gnuserv
12533maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 12534
b813574b
PB
12535install-info-gnuserv: \
12536 configure-gnuserv \
12537 info-gnuserv
0aed8855 12538 @: $(MAKE); $(unstage)
b813574b 12539 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12540 r=`${PWD_COMMAND}`; export r; \
12541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12542 $(HOST_EXPORTS) \
b813574b 12543 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12545 done; \
b813574b 12546 echo "Doing install-info in gnuserv" ; \
b00612cc 12547 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12550 "RANLIB=$${RANLIB}" \
12551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12552 install-info) \
2a4cbe27
NN
12553 || exit 1
12554
b813574b 12555@endif gnuserv
2a4cbe27 12556
b813574b
PB
12557.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
12558maybe-installcheck-gnuserv:
12559@if gnuserv
12560maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 12561
b813574b
PB
12562installcheck-gnuserv: \
12563 configure-gnuserv
0aed8855 12564 @: $(MAKE); $(unstage)
b813574b 12565 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12566 r=`${PWD_COMMAND}`; export r; \
12567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12568 $(HOST_EXPORTS) \
b813574b 12569 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12571 done; \
b813574b 12572 echo "Doing installcheck in gnuserv" ; \
b00612cc 12573 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12576 "RANLIB=$${RANLIB}" \
12577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12578 installcheck) \
2a4cbe27
NN
12579 || exit 1
12580
b813574b 12581@endif gnuserv
2a4cbe27 12582
b813574b
PB
12583.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
12584maybe-mostlyclean-gnuserv:
12585@if gnuserv
12586maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 12587
b813574b 12588mostlyclean-gnuserv:
0aed8855 12589 @: $(MAKE); $(unstage)
b813574b 12590 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12591 r=`${PWD_COMMAND}`; export r; \
12592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12593 $(HOST_EXPORTS) \
b813574b 12594 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12596 done; \
b813574b 12597 echo "Doing mostlyclean in gnuserv" ; \
b00612cc 12598 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12601 "RANLIB=$${RANLIB}" \
12602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12603 mostlyclean) \
2a4cbe27
NN
12604 || exit 1
12605
b813574b 12606@endif gnuserv
2a4cbe27 12607
b813574b
PB
12608.PHONY: maybe-clean-gnuserv clean-gnuserv
12609maybe-clean-gnuserv:
12610@if gnuserv
12611maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 12612
b813574b 12613clean-gnuserv:
0aed8855 12614 @: $(MAKE); $(unstage)
b813574b 12615 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12616 r=`${PWD_COMMAND}`; export r; \
12617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12618 $(HOST_EXPORTS) \
b813574b 12619 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12621 done; \
b813574b 12622 echo "Doing clean in gnuserv" ; \
b00612cc 12623 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12626 "RANLIB=$${RANLIB}" \
12627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12628 clean) \
2a4cbe27
NN
12629 || exit 1
12630
b813574b 12631@endif gnuserv
2a4cbe27 12632
b813574b
PB
12633.PHONY: maybe-distclean-gnuserv distclean-gnuserv
12634maybe-distclean-gnuserv:
12635@if gnuserv
12636maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 12637
b813574b 12638distclean-gnuserv:
0aed8855 12639 @: $(MAKE); $(unstage)
b813574b 12640 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12641 r=`${PWD_COMMAND}`; export r; \
12642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12643 $(HOST_EXPORTS) \
b813574b 12644 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12646 done; \
b813574b 12647 echo "Doing distclean in gnuserv" ; \
b00612cc 12648 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12651 "RANLIB=$${RANLIB}" \
12652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12653 distclean) \
2a4cbe27
NN
12654 || exit 1
12655
b813574b 12656@endif gnuserv
2a4cbe27 12657
b813574b
PB
12658.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
12659maybe-maintainer-clean-gnuserv:
12660@if gnuserv
12661maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 12662
b813574b 12663maintainer-clean-gnuserv:
0aed8855 12664 @: $(MAKE); $(unstage)
b813574b 12665 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
12666 r=`${PWD_COMMAND}`; export r; \
12667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12668 $(HOST_EXPORTS) \
b813574b 12669 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12671 done; \
b813574b 12672 echo "Doing maintainer-clean in gnuserv" ; \
b00612cc 12673 (cd $(HOST_SUBDIR)/gnuserv && \
2a4cbe27
NN
12674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12676 "RANLIB=$${RANLIB}" \
12677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12678 maintainer-clean) \
2a4cbe27
NN
12679 || exit 1
12680
b813574b 12681@endif gnuserv
2a4cbe27 12682
2a4cbe27 12683
a7254363 12684
b813574b
PB
12685.PHONY: configure-gprof maybe-configure-gprof
12686maybe-configure-gprof:
12687@if gprof
12688maybe-configure-gprof: configure-gprof
c52c6897 12689configure-gprof:
0aed8855 12690 @: $(MAKE); $(unstage)
c52c6897 12691 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
12693 test ! -f $(HOST_SUBDIR)/gprof/Makefile || exit 0; \
12694 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gprof ; \
378fce5b 12695 $(HOST_EXPORTS) \
a7254363
PB
12696 echo Configuring in $(HOST_SUBDIR)/gprof; \
12697 cd "$(HOST_SUBDIR)/gprof" || exit 1; \
4fa63067 12698 case $(srcdir) in \
b00612cc
PB
12699 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
12700 *) topdir=`echo $(HOST_SUBDIR)/gprof/ | \
12701 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 12702 esac; \
b00612cc
PB
12703 srcdiroption="--srcdir=$${topdir}/gprof"; \
12704 libsrcdir="$$s/gprof"; \
4fa63067 12705 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 12706 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 12707 || exit 1
b813574b 12708@endif gprof
2a4cbe27 12709
a7254363
PB
12710
12711
d545f33b
PB
12712
12713
b813574b
PB
12714.PHONY: all-gprof maybe-all-gprof
12715maybe-all-gprof:
12716@if gprof
d27cc32e 12717TARGET-gprof=all
b813574b
PB
12718maybe-all-gprof: all-gprof
12719all-gprof: configure-gprof
0aed8855 12720 @: $(MAKE); $(unstage)
4fa63067
NN
12721 @r=`${PWD_COMMAND}`; export r; \
12722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12723 $(HOST_EXPORTS) \
b00612cc
PB
12724 (cd $(HOST_SUBDIR)/gprof && \
12725 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gprof))
b813574b 12726@endif gprof
2a4cbe27 12727
a7254363 12728
d545f33b
PB
12729
12730
b813574b
PB
12731.PHONY: check-gprof maybe-check-gprof
12732maybe-check-gprof:
12733@if gprof
12734maybe-check-gprof: check-gprof
2a4cbe27 12735
b813574b 12736check-gprof:
0aed8855 12737 @: $(MAKE); $(unstage)
4fa63067 12738 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12740 $(HOST_EXPORTS) \
b00612cc
PB
12741 (cd $(HOST_SUBDIR)/gprof && \
12742 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12743
b813574b 12744@endif gprof
2a4cbe27 12745
b813574b
PB
12746.PHONY: install-gprof maybe-install-gprof
12747maybe-install-gprof:
12748@if gprof
12749maybe-install-gprof: install-gprof
4fa63067 12750
b813574b 12751install-gprof: installdirs
0aed8855 12752 @: $(MAKE); $(unstage)
4fa63067 12753 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12755 $(HOST_EXPORTS) \
b00612cc 12756 (cd $(HOST_SUBDIR)/gprof && \
2da12f12 12757 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 12758
b813574b 12759@endif gprof
2a4cbe27 12760
4fa63067 12761# Other targets (info, dvi, etc.)
2a4cbe27 12762
b813574b
PB
12763.PHONY: maybe-info-gprof info-gprof
12764maybe-info-gprof:
12765@if gprof
12766maybe-info-gprof: info-gprof
4fa63067 12767
b813574b
PB
12768info-gprof: \
12769 configure-gprof
0aed8855 12770 @: $(MAKE); $(unstage)
b813574b 12771 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
12772 r=`${PWD_COMMAND}`; export r; \
12773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12774 $(HOST_EXPORTS) \
b813574b 12775 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12777 done; \
b813574b 12778 echo "Doing info in gprof" ; \
b00612cc 12779 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
12780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12782 "RANLIB=$${RANLIB}" \
12783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12784 info) \
2a4cbe27
NN
12785 || exit 1
12786
b813574b 12787@endif gprof
2a4cbe27 12788
b813574b
PB
12789.PHONY: maybe-dvi-gprof dvi-gprof
12790maybe-dvi-gprof:
12791@if gprof
12792maybe-dvi-gprof: dvi-gprof
2a4cbe27 12793
b813574b
PB
12794dvi-gprof: \
12795 configure-gprof
0aed8855 12796 @: $(MAKE); $(unstage)
b813574b 12797 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
12798 r=`${PWD_COMMAND}`; export r; \
12799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12800 $(HOST_EXPORTS) \
b813574b 12801 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12803 done; \
b813574b 12804 echo "Doing dvi in gprof" ; \
b00612cc 12805 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
12806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12808 "RANLIB=$${RANLIB}" \
12809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12810 dvi) \
2a4cbe27
NN
12811 || exit 1
12812
b813574b 12813@endif gprof
2a4cbe27 12814
6d389afc
MS
12815.PHONY: maybe-html-gprof html-gprof
12816maybe-html-gprof:
12817@if gprof
12818maybe-html-gprof: html-gprof
12819
12820html-gprof: \
12821 configure-gprof
0aed8855 12822 @: $(MAKE); $(unstage)
6d389afc
MS
12823 @[ -f ./gprof/Makefile ] || exit 0; \
12824 r=`${PWD_COMMAND}`; export r; \
12825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
12826 $(HOST_EXPORTS) \
12827 for flag in $(EXTRA_HOST_FLAGS) ; do \
12828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12829 done; \
12830 echo "Doing html in gprof" ; \
b00612cc 12831 (cd $(HOST_SUBDIR)/gprof && \
6d389afc
MS
12832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12834 "RANLIB=$${RANLIB}" \
12835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12836 html) \
12837 || exit 1
12838
12839@endif gprof
12840
b813574b
PB
12841.PHONY: maybe-TAGS-gprof TAGS-gprof
12842maybe-TAGS-gprof:
12843@if gprof
12844maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 12845
b813574b
PB
12846TAGS-gprof: \
12847 configure-gprof
0aed8855 12848 @: $(MAKE); $(unstage)
b813574b 12849 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
12850 r=`${PWD_COMMAND}`; export r; \
12851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12852 $(HOST_EXPORTS) \
b813574b 12853 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12855 done; \
b813574b 12856 echo "Doing TAGS in gprof" ; \
b00612cc 12857 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
12858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12860 "RANLIB=$${RANLIB}" \
12861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12862 TAGS) \
2a4cbe27
NN
12863 || exit 1
12864
b813574b 12865@endif gprof
2a4cbe27 12866
b813574b
PB
12867.PHONY: maybe-install-info-gprof install-info-gprof
12868maybe-install-info-gprof:
12869@if gprof
12870maybe-install-info-gprof: install-info-gprof
2a4cbe27 12871
b813574b
PB
12872install-info-gprof: \
12873 configure-gprof \
12874 info-gprof
0aed8855 12875 @: $(MAKE); $(unstage)
b813574b 12876 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
12877 r=`${PWD_COMMAND}`; export r; \
12878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12879 $(HOST_EXPORTS) \
b813574b 12880 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12882 done; \
b813574b 12883 echo "Doing install-info in gprof" ; \
b00612cc 12884 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
12885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12887 "RANLIB=$${RANLIB}" \
12888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12889 install-info) \
2a4cbe27
NN
12890 || exit 1
12891
b813574b 12892@endif gprof
2a4cbe27 12893
b813574b
PB
12894.PHONY: maybe-installcheck-gprof installcheck-gprof
12895maybe-installcheck-gprof:
12896@if gprof
12897maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 12898
b813574b
PB
12899installcheck-gprof: \
12900 configure-gprof
0aed8855 12901 @: $(MAKE); $(unstage)
b813574b 12902 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
12903 r=`${PWD_COMMAND}`; export r; \
12904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12905 $(HOST_EXPORTS) \
b813574b 12906 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12908 done; \
b813574b 12909 echo "Doing installcheck in gprof" ; \
b00612cc 12910 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
12911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12913 "RANLIB=$${RANLIB}" \
12914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12915 installcheck) \
2a4cbe27
NN
12916 || exit 1
12917
b813574b 12918@endif gprof
2a4cbe27 12919
b813574b
PB
12920.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
12921maybe-mostlyclean-gprof:
12922@if gprof
12923maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 12924
b813574b 12925mostlyclean-gprof:
0aed8855 12926 @: $(MAKE); $(unstage)
b813574b 12927 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
12928 r=`${PWD_COMMAND}`; export r; \
12929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12930 $(HOST_EXPORTS) \
b813574b 12931 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12933 done; \
b813574b 12934 echo "Doing mostlyclean in gprof" ; \
b00612cc 12935 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
12936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12938 "RANLIB=$${RANLIB}" \
12939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12940 mostlyclean) \
2a4cbe27
NN
12941 || exit 1
12942
b813574b 12943@endif gprof
2a4cbe27 12944
b813574b
PB
12945.PHONY: maybe-clean-gprof clean-gprof
12946maybe-clean-gprof:
12947@if gprof
12948maybe-clean-gprof: clean-gprof
2a4cbe27 12949
b813574b 12950clean-gprof:
0aed8855 12951 @: $(MAKE); $(unstage)
b813574b 12952 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
12953 r=`${PWD_COMMAND}`; export r; \
12954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12955 $(HOST_EXPORTS) \
b813574b 12956 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12958 done; \
b813574b 12959 echo "Doing clean in gprof" ; \
b00612cc 12960 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
12961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12963 "RANLIB=$${RANLIB}" \
12964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12965 clean) \
2a4cbe27
NN
12966 || exit 1
12967
b813574b 12968@endif gprof
2a4cbe27 12969
b813574b
PB
12970.PHONY: maybe-distclean-gprof distclean-gprof
12971maybe-distclean-gprof:
12972@if gprof
12973maybe-distclean-gprof: distclean-gprof
2a4cbe27 12974
b813574b 12975distclean-gprof:
0aed8855 12976 @: $(MAKE); $(unstage)
b813574b 12977 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
12978 r=`${PWD_COMMAND}`; export r; \
12979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12980 $(HOST_EXPORTS) \
b813574b 12981 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
12982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12983 done; \
b813574b 12984 echo "Doing distclean in gprof" ; \
b00612cc 12985 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
12986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12988 "RANLIB=$${RANLIB}" \
12989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 12990 distclean) \
2a4cbe27
NN
12991 || exit 1
12992
b813574b 12993@endif gprof
2a4cbe27 12994
b813574b
PB
12995.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
12996maybe-maintainer-clean-gprof:
12997@if gprof
12998maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 12999
b813574b 13000maintainer-clean-gprof:
0aed8855 13001 @: $(MAKE); $(unstage)
b813574b 13002 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
13003 r=`${PWD_COMMAND}`; export r; \
13004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13005 $(HOST_EXPORTS) \
b813574b 13006 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13008 done; \
b813574b 13009 echo "Doing maintainer-clean in gprof" ; \
b00612cc 13010 (cd $(HOST_SUBDIR)/gprof && \
2a4cbe27
NN
13011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13013 "RANLIB=$${RANLIB}" \
13014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13015 maintainer-clean) \
2a4cbe27
NN
13016 || exit 1
13017
b813574b 13018@endif gprof
2a4cbe27 13019
2a4cbe27 13020
a7254363 13021
b813574b
PB
13022.PHONY: configure-gzip maybe-configure-gzip
13023maybe-configure-gzip:
13024@if gzip
13025maybe-configure-gzip: configure-gzip
c52c6897 13026configure-gzip:
0aed8855 13027 @: $(MAKE); $(unstage)
c52c6897 13028 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
13030 test ! -f $(HOST_SUBDIR)/gzip/Makefile || exit 0; \
13031 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gzip ; \
378fce5b 13032 $(HOST_EXPORTS) \
a7254363
PB
13033 echo Configuring in $(HOST_SUBDIR)/gzip; \
13034 cd "$(HOST_SUBDIR)/gzip" || exit 1; \
4fa63067 13035 case $(srcdir) in \
b00612cc
PB
13036 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13037 *) topdir=`echo $(HOST_SUBDIR)/gzip/ | \
13038 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13039 esac; \
b00612cc
PB
13040 srcdiroption="--srcdir=$${topdir}/gzip"; \
13041 libsrcdir="$$s/gzip"; \
4fa63067 13042 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 13043 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 13044 || exit 1
b813574b 13045@endif gzip
2a4cbe27 13046
a7254363
PB
13047
13048
d545f33b
PB
13049
13050
b813574b
PB
13051.PHONY: all-gzip maybe-all-gzip
13052maybe-all-gzip:
13053@if gzip
d27cc32e 13054TARGET-gzip=all
b813574b
PB
13055maybe-all-gzip: all-gzip
13056all-gzip: configure-gzip
0aed8855 13057 @: $(MAKE); $(unstage)
4fa63067
NN
13058 @r=`${PWD_COMMAND}`; export r; \
13059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13060 $(HOST_EXPORTS) \
b00612cc
PB
13061 (cd $(HOST_SUBDIR)/gzip && \
13062 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gzip))
b813574b 13063@endif gzip
2a4cbe27 13064
a7254363 13065
d545f33b
PB
13066
13067
b813574b
PB
13068.PHONY: check-gzip maybe-check-gzip
13069maybe-check-gzip:
13070@if gzip
13071maybe-check-gzip: check-gzip
2a4cbe27 13072
b813574b 13073check-gzip:
0aed8855 13074 @: $(MAKE); $(unstage)
4fa63067 13075 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13077 $(HOST_EXPORTS) \
b00612cc
PB
13078 (cd $(HOST_SUBDIR)/gzip && \
13079 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 13080
b813574b 13081@endif gzip
2a4cbe27 13082
b813574b
PB
13083.PHONY: install-gzip maybe-install-gzip
13084maybe-install-gzip:
13085@if gzip
13086maybe-install-gzip: install-gzip
2a4cbe27 13087
b813574b 13088install-gzip: installdirs
0aed8855 13089 @: $(MAKE); $(unstage)
4fa63067 13090 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13092 $(HOST_EXPORTS) \
b00612cc 13093 (cd $(HOST_SUBDIR)/gzip && \
2da12f12 13094 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 13095
b813574b 13096@endif gzip
2a4cbe27 13097
4fa63067 13098# Other targets (info, dvi, etc.)
2a4cbe27 13099
b813574b
PB
13100.PHONY: maybe-info-gzip info-gzip
13101maybe-info-gzip:
13102@if gzip
13103maybe-info-gzip: info-gzip
4fa63067 13104
b813574b
PB
13105info-gzip: \
13106 configure-gzip
0aed8855 13107 @: $(MAKE); $(unstage)
b813574b 13108 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13109 r=`${PWD_COMMAND}`; export r; \
13110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13111 $(HOST_EXPORTS) \
b813574b 13112 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13114 done; \
b813574b 13115 echo "Doing info in gzip" ; \
b00612cc 13116 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13119 "RANLIB=$${RANLIB}" \
13120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13121 info) \
2a4cbe27
NN
13122 || exit 1
13123
b813574b 13124@endif gzip
2a4cbe27 13125
b813574b
PB
13126.PHONY: maybe-dvi-gzip dvi-gzip
13127maybe-dvi-gzip:
13128@if gzip
13129maybe-dvi-gzip: dvi-gzip
2a4cbe27 13130
b813574b
PB
13131dvi-gzip: \
13132 configure-gzip
0aed8855 13133 @: $(MAKE); $(unstage)
b813574b 13134 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13135 r=`${PWD_COMMAND}`; export r; \
13136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13137 $(HOST_EXPORTS) \
b813574b 13138 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13140 done; \
b813574b 13141 echo "Doing dvi in gzip" ; \
b00612cc 13142 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13145 "RANLIB=$${RANLIB}" \
13146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13147 dvi) \
2a4cbe27
NN
13148 || exit 1
13149
b813574b 13150@endif gzip
2a4cbe27 13151
6d389afc
MS
13152.PHONY: maybe-html-gzip html-gzip
13153maybe-html-gzip:
13154@if gzip
13155maybe-html-gzip: html-gzip
13156
13157html-gzip: \
13158 configure-gzip
0aed8855 13159 @: $(MAKE); $(unstage)
6d389afc
MS
13160 @[ -f ./gzip/Makefile ] || exit 0; \
13161 r=`${PWD_COMMAND}`; export r; \
13162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13163 $(HOST_EXPORTS) \
13164 for flag in $(EXTRA_HOST_FLAGS) ; do \
13165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13166 done; \
13167 echo "Doing html in gzip" ; \
b00612cc 13168 (cd $(HOST_SUBDIR)/gzip && \
6d389afc
MS
13169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13171 "RANLIB=$${RANLIB}" \
13172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13173 html) \
13174 || exit 1
13175
13176@endif gzip
13177
b813574b
PB
13178.PHONY: maybe-TAGS-gzip TAGS-gzip
13179maybe-TAGS-gzip:
13180@if gzip
13181maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 13182
b813574b
PB
13183TAGS-gzip: \
13184 configure-gzip
0aed8855 13185 @: $(MAKE); $(unstage)
b813574b 13186 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13187 r=`${PWD_COMMAND}`; export r; \
13188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13189 $(HOST_EXPORTS) \
b813574b 13190 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13192 done; \
b813574b 13193 echo "Doing TAGS in gzip" ; \
b00612cc 13194 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13197 "RANLIB=$${RANLIB}" \
13198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13199 TAGS) \
2a4cbe27
NN
13200 || exit 1
13201
b813574b 13202@endif gzip
2a4cbe27 13203
b813574b
PB
13204.PHONY: maybe-install-info-gzip install-info-gzip
13205maybe-install-info-gzip:
13206@if gzip
13207maybe-install-info-gzip: install-info-gzip
2a4cbe27 13208
b813574b
PB
13209install-info-gzip: \
13210 configure-gzip \
13211 info-gzip
0aed8855 13212 @: $(MAKE); $(unstage)
b813574b 13213 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13214 r=`${PWD_COMMAND}`; export r; \
13215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13216 $(HOST_EXPORTS) \
b813574b 13217 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13219 done; \
b813574b 13220 echo "Doing install-info in gzip" ; \
b00612cc 13221 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13224 "RANLIB=$${RANLIB}" \
13225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13226 install-info) \
2a4cbe27
NN
13227 || exit 1
13228
b813574b 13229@endif gzip
2a4cbe27 13230
b813574b
PB
13231.PHONY: maybe-installcheck-gzip installcheck-gzip
13232maybe-installcheck-gzip:
13233@if gzip
13234maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 13235
b813574b
PB
13236installcheck-gzip: \
13237 configure-gzip
0aed8855 13238 @: $(MAKE); $(unstage)
b813574b 13239 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13240 r=`${PWD_COMMAND}`; export r; \
13241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13242 $(HOST_EXPORTS) \
b813574b 13243 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13245 done; \
b813574b 13246 echo "Doing installcheck in gzip" ; \
b00612cc 13247 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13250 "RANLIB=$${RANLIB}" \
13251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13252 installcheck) \
2a4cbe27
NN
13253 || exit 1
13254
b813574b 13255@endif gzip
2a4cbe27 13256
b813574b
PB
13257.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
13258maybe-mostlyclean-gzip:
13259@if gzip
13260maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 13261
b813574b 13262mostlyclean-gzip:
0aed8855 13263 @: $(MAKE); $(unstage)
b813574b 13264 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13265 r=`${PWD_COMMAND}`; export r; \
13266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13267 $(HOST_EXPORTS) \
b813574b 13268 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13270 done; \
b813574b 13271 echo "Doing mostlyclean in gzip" ; \
b00612cc 13272 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13275 "RANLIB=$${RANLIB}" \
13276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13277 mostlyclean) \
2a4cbe27
NN
13278 || exit 1
13279
b813574b 13280@endif gzip
2a4cbe27 13281
b813574b
PB
13282.PHONY: maybe-clean-gzip clean-gzip
13283maybe-clean-gzip:
13284@if gzip
13285maybe-clean-gzip: clean-gzip
2a4cbe27 13286
b813574b 13287clean-gzip:
0aed8855 13288 @: $(MAKE); $(unstage)
b813574b 13289 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13290 r=`${PWD_COMMAND}`; export r; \
13291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13292 $(HOST_EXPORTS) \
b813574b 13293 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13295 done; \
b813574b 13296 echo "Doing clean in gzip" ; \
b00612cc 13297 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13300 "RANLIB=$${RANLIB}" \
13301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13302 clean) \
2a4cbe27
NN
13303 || exit 1
13304
b813574b 13305@endif gzip
2a4cbe27 13306
b813574b
PB
13307.PHONY: maybe-distclean-gzip distclean-gzip
13308maybe-distclean-gzip:
13309@if gzip
13310maybe-distclean-gzip: distclean-gzip
2a4cbe27 13311
b813574b 13312distclean-gzip:
0aed8855 13313 @: $(MAKE); $(unstage)
b813574b 13314 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13315 r=`${PWD_COMMAND}`; export r; \
13316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13317 $(HOST_EXPORTS) \
b813574b 13318 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13320 done; \
b813574b 13321 echo "Doing distclean in gzip" ; \
b00612cc 13322 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13325 "RANLIB=$${RANLIB}" \
13326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13327 distclean) \
2a4cbe27
NN
13328 || exit 1
13329
b813574b 13330@endif gzip
2a4cbe27 13331
b813574b
PB
13332.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
13333maybe-maintainer-clean-gzip:
13334@if gzip
13335maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 13336
b813574b 13337maintainer-clean-gzip:
0aed8855 13338 @: $(MAKE); $(unstage)
b813574b 13339 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
13340 r=`${PWD_COMMAND}`; export r; \
13341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13342 $(HOST_EXPORTS) \
b813574b 13343 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13344 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13345 done; \
b813574b 13346 echo "Doing maintainer-clean in gzip" ; \
b00612cc 13347 (cd $(HOST_SUBDIR)/gzip && \
2a4cbe27
NN
13348 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13349 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13350 "RANLIB=$${RANLIB}" \
13351 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13352 maintainer-clean) \
2a4cbe27
NN
13353 || exit 1
13354
b813574b 13355@endif gzip
2a4cbe27 13356
2a4cbe27 13357
a7254363 13358
b813574b
PB
13359.PHONY: configure-hello maybe-configure-hello
13360maybe-configure-hello:
13361@if hello
13362maybe-configure-hello: configure-hello
c52c6897 13363configure-hello:
0aed8855 13364 @: $(MAKE); $(unstage)
c52c6897 13365 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
13367 test ! -f $(HOST_SUBDIR)/hello/Makefile || exit 0; \
13368 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/hello ; \
378fce5b 13369 $(HOST_EXPORTS) \
a7254363
PB
13370 echo Configuring in $(HOST_SUBDIR)/hello; \
13371 cd "$(HOST_SUBDIR)/hello" || exit 1; \
4fa63067 13372 case $(srcdir) in \
b00612cc
PB
13373 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13374 *) topdir=`echo $(HOST_SUBDIR)/hello/ | \
13375 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13376 esac; \
b00612cc
PB
13377 srcdiroption="--srcdir=$${topdir}/hello"; \
13378 libsrcdir="$$s/hello"; \
4fa63067 13379 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 13380 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 13381 || exit 1
b813574b 13382@endif hello
2a4cbe27 13383
a7254363
PB
13384
13385
d545f33b
PB
13386
13387
b813574b
PB
13388.PHONY: all-hello maybe-all-hello
13389maybe-all-hello:
13390@if hello
d27cc32e 13391TARGET-hello=all
b813574b
PB
13392maybe-all-hello: all-hello
13393all-hello: configure-hello
0aed8855 13394 @: $(MAKE); $(unstage)
4fa63067
NN
13395 @r=`${PWD_COMMAND}`; export r; \
13396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13397 $(HOST_EXPORTS) \
b00612cc
PB
13398 (cd $(HOST_SUBDIR)/hello && \
13399 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-hello))
b813574b 13400@endif hello
2a4cbe27 13401
a7254363 13402
d545f33b
PB
13403
13404
b813574b
PB
13405.PHONY: check-hello maybe-check-hello
13406maybe-check-hello:
13407@if hello
13408maybe-check-hello: check-hello
2a4cbe27 13409
b813574b 13410check-hello:
0aed8855 13411 @: $(MAKE); $(unstage)
4fa63067 13412 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13414 $(HOST_EXPORTS) \
b00612cc
PB
13415 (cd $(HOST_SUBDIR)/hello && \
13416 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 13417
b813574b 13418@endif hello
2a4cbe27 13419
b813574b
PB
13420.PHONY: install-hello maybe-install-hello
13421maybe-install-hello:
13422@if hello
13423maybe-install-hello: install-hello
2a4cbe27 13424
b813574b 13425install-hello: installdirs
0aed8855 13426 @: $(MAKE); $(unstage)
4fa63067
NN
13427 @r=`${PWD_COMMAND}`; export r; \
13428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13429 $(HOST_EXPORTS) \
b00612cc 13430 (cd $(HOST_SUBDIR)/hello && \
2da12f12 13431 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13432
b813574b 13433@endif hello
4fa63067
NN
13434
13435# Other targets (info, dvi, etc.)
13436
b813574b
PB
13437.PHONY: maybe-info-hello info-hello
13438maybe-info-hello:
13439@if hello
13440maybe-info-hello: info-hello
4fa63067 13441
b813574b
PB
13442info-hello: \
13443 configure-hello
0aed8855 13444 @: $(MAKE); $(unstage)
b813574b 13445 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13446 r=`${PWD_COMMAND}`; export r; \
13447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13448 $(HOST_EXPORTS) \
b813574b 13449 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13451 done; \
b813574b 13452 echo "Doing info in hello" ; \
b00612cc 13453 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13456 "RANLIB=$${RANLIB}" \
13457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13458 info) \
2a4cbe27
NN
13459 || exit 1
13460
b813574b 13461@endif hello
2a4cbe27 13462
b813574b
PB
13463.PHONY: maybe-dvi-hello dvi-hello
13464maybe-dvi-hello:
13465@if hello
13466maybe-dvi-hello: dvi-hello
2a4cbe27 13467
b813574b
PB
13468dvi-hello: \
13469 configure-hello
0aed8855 13470 @: $(MAKE); $(unstage)
b813574b 13471 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13472 r=`${PWD_COMMAND}`; export r; \
13473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13474 $(HOST_EXPORTS) \
b813574b 13475 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13477 done; \
b813574b 13478 echo "Doing dvi in hello" ; \
b00612cc 13479 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13482 "RANLIB=$${RANLIB}" \
13483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13484 dvi) \
2a4cbe27
NN
13485 || exit 1
13486
b813574b 13487@endif hello
2a4cbe27 13488
6d389afc
MS
13489.PHONY: maybe-html-hello html-hello
13490maybe-html-hello:
13491@if hello
13492maybe-html-hello: html-hello
13493
13494html-hello: \
13495 configure-hello
0aed8855 13496 @: $(MAKE); $(unstage)
6d389afc
MS
13497 @[ -f ./hello/Makefile ] || exit 0; \
13498 r=`${PWD_COMMAND}`; export r; \
13499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13500 $(HOST_EXPORTS) \
13501 for flag in $(EXTRA_HOST_FLAGS) ; do \
13502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13503 done; \
13504 echo "Doing html in hello" ; \
b00612cc 13505 (cd $(HOST_SUBDIR)/hello && \
6d389afc
MS
13506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13508 "RANLIB=$${RANLIB}" \
13509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13510 html) \
13511 || exit 1
13512
13513@endif hello
13514
b813574b
PB
13515.PHONY: maybe-TAGS-hello TAGS-hello
13516maybe-TAGS-hello:
13517@if hello
13518maybe-TAGS-hello: TAGS-hello
2a4cbe27 13519
b813574b
PB
13520TAGS-hello: \
13521 configure-hello
0aed8855 13522 @: $(MAKE); $(unstage)
b813574b 13523 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13524 r=`${PWD_COMMAND}`; export r; \
13525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13526 $(HOST_EXPORTS) \
b813574b 13527 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13529 done; \
b813574b 13530 echo "Doing TAGS in hello" ; \
b00612cc 13531 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13534 "RANLIB=$${RANLIB}" \
13535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13536 TAGS) \
2a4cbe27
NN
13537 || exit 1
13538
b813574b 13539@endif hello
2a4cbe27 13540
b813574b
PB
13541.PHONY: maybe-install-info-hello install-info-hello
13542maybe-install-info-hello:
13543@if hello
13544maybe-install-info-hello: install-info-hello
2a4cbe27 13545
b813574b
PB
13546install-info-hello: \
13547 configure-hello \
13548 info-hello
0aed8855 13549 @: $(MAKE); $(unstage)
b813574b 13550 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13551 r=`${PWD_COMMAND}`; export r; \
13552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13553 $(HOST_EXPORTS) \
b813574b 13554 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13556 done; \
b813574b 13557 echo "Doing install-info in hello" ; \
b00612cc 13558 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13561 "RANLIB=$${RANLIB}" \
13562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13563 install-info) \
2a4cbe27
NN
13564 || exit 1
13565
b813574b 13566@endif hello
2a4cbe27 13567
b813574b
PB
13568.PHONY: maybe-installcheck-hello installcheck-hello
13569maybe-installcheck-hello:
13570@if hello
13571maybe-installcheck-hello: installcheck-hello
2a4cbe27 13572
b813574b
PB
13573installcheck-hello: \
13574 configure-hello
0aed8855 13575 @: $(MAKE); $(unstage)
b813574b 13576 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13577 r=`${PWD_COMMAND}`; export r; \
13578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13579 $(HOST_EXPORTS) \
b813574b 13580 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13582 done; \
b813574b 13583 echo "Doing installcheck in hello" ; \
b00612cc 13584 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13587 "RANLIB=$${RANLIB}" \
13588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13589 installcheck) \
2a4cbe27
NN
13590 || exit 1
13591
b813574b 13592@endif hello
2a4cbe27 13593
b813574b
PB
13594.PHONY: maybe-mostlyclean-hello mostlyclean-hello
13595maybe-mostlyclean-hello:
13596@if hello
13597maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 13598
b813574b 13599mostlyclean-hello:
0aed8855 13600 @: $(MAKE); $(unstage)
b813574b 13601 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13602 r=`${PWD_COMMAND}`; export r; \
13603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13604 $(HOST_EXPORTS) \
b813574b 13605 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13607 done; \
b813574b 13608 echo "Doing mostlyclean in hello" ; \
b00612cc 13609 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13612 "RANLIB=$${RANLIB}" \
13613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13614 mostlyclean) \
2a4cbe27
NN
13615 || exit 1
13616
b813574b 13617@endif hello
2a4cbe27 13618
b813574b
PB
13619.PHONY: maybe-clean-hello clean-hello
13620maybe-clean-hello:
13621@if hello
13622maybe-clean-hello: clean-hello
2a4cbe27 13623
b813574b 13624clean-hello:
0aed8855 13625 @: $(MAKE); $(unstage)
b813574b 13626 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13627 r=`${PWD_COMMAND}`; export r; \
13628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13629 $(HOST_EXPORTS) \
b813574b 13630 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13632 done; \
b813574b 13633 echo "Doing clean in hello" ; \
b00612cc 13634 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13637 "RANLIB=$${RANLIB}" \
13638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13639 clean) \
2a4cbe27
NN
13640 || exit 1
13641
b813574b 13642@endif hello
2a4cbe27 13643
b813574b
PB
13644.PHONY: maybe-distclean-hello distclean-hello
13645maybe-distclean-hello:
13646@if hello
13647maybe-distclean-hello: distclean-hello
2a4cbe27 13648
b813574b 13649distclean-hello:
0aed8855 13650 @: $(MAKE); $(unstage)
b813574b 13651 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13652 r=`${PWD_COMMAND}`; export r; \
13653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13654 $(HOST_EXPORTS) \
b813574b 13655 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13657 done; \
b813574b 13658 echo "Doing distclean in hello" ; \
b00612cc 13659 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13662 "RANLIB=$${RANLIB}" \
13663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13664 distclean) \
2a4cbe27
NN
13665 || exit 1
13666
b813574b 13667@endif hello
2a4cbe27 13668
b813574b
PB
13669.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
13670maybe-maintainer-clean-hello:
13671@if hello
13672maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 13673
b813574b 13674maintainer-clean-hello:
0aed8855 13675 @: $(MAKE); $(unstage)
b813574b 13676 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
13677 r=`${PWD_COMMAND}`; export r; \
13678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13679 $(HOST_EXPORTS) \
b813574b 13680 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13682 done; \
b813574b 13683 echo "Doing maintainer-clean in hello" ; \
b00612cc 13684 (cd $(HOST_SUBDIR)/hello && \
2a4cbe27
NN
13685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13687 "RANLIB=$${RANLIB}" \
13688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13689 maintainer-clean) \
2a4cbe27
NN
13690 || exit 1
13691
b813574b 13692@endif hello
2a4cbe27 13693
2a4cbe27 13694
a7254363 13695
b813574b
PB
13696.PHONY: configure-indent maybe-configure-indent
13697maybe-configure-indent:
13698@if indent
13699maybe-configure-indent: configure-indent
c52c6897 13700configure-indent:
0aed8855 13701 @: $(MAKE); $(unstage)
c52c6897 13702 @r=`${PWD_COMMAND}`; export r; \
4fa63067 13703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
13704 test ! -f $(HOST_SUBDIR)/indent/Makefile || exit 0; \
13705 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/indent ; \
378fce5b 13706 $(HOST_EXPORTS) \
a7254363
PB
13707 echo Configuring in $(HOST_SUBDIR)/indent; \
13708 cd "$(HOST_SUBDIR)/indent" || exit 1; \
4fa63067 13709 case $(srcdir) in \
b00612cc
PB
13710 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
13711 *) topdir=`echo $(HOST_SUBDIR)/indent/ | \
13712 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 13713 esac; \
b00612cc
PB
13714 srcdiroption="--srcdir=$${topdir}/indent"; \
13715 libsrcdir="$$s/indent"; \
4fa63067 13716 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 13717 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 13718 || exit 1
b813574b 13719@endif indent
2a4cbe27 13720
a7254363
PB
13721
13722
d545f33b
PB
13723
13724
b813574b
PB
13725.PHONY: all-indent maybe-all-indent
13726maybe-all-indent:
13727@if indent
d27cc32e 13728TARGET-indent=all
b813574b
PB
13729maybe-all-indent: all-indent
13730all-indent: configure-indent
0aed8855 13731 @: $(MAKE); $(unstage)
4fa63067
NN
13732 @r=`${PWD_COMMAND}`; export r; \
13733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13734 $(HOST_EXPORTS) \
b00612cc
PB
13735 (cd $(HOST_SUBDIR)/indent && \
13736 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-indent))
b813574b 13737@endif indent
2a4cbe27 13738
a7254363 13739
d545f33b
PB
13740
13741
b813574b
PB
13742.PHONY: check-indent maybe-check-indent
13743maybe-check-indent:
13744@if indent
13745maybe-check-indent: check-indent
2a4cbe27 13746
b813574b 13747check-indent:
0aed8855 13748 @: $(MAKE); $(unstage)
4fa63067 13749 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13751 $(HOST_EXPORTS) \
b00612cc
PB
13752 (cd $(HOST_SUBDIR)/indent && \
13753 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 13754
b813574b 13755@endif indent
2a4cbe27 13756
b813574b
PB
13757.PHONY: install-indent maybe-install-indent
13758maybe-install-indent:
13759@if indent
13760maybe-install-indent: install-indent
2a4cbe27 13761
b813574b 13762install-indent: installdirs
0aed8855 13763 @: $(MAKE); $(unstage)
4fa63067 13764 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13766 $(HOST_EXPORTS) \
b00612cc 13767 (cd $(HOST_SUBDIR)/indent && \
2da12f12 13768 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 13769
b813574b 13770@endif indent
2a4cbe27 13771
4fa63067 13772# Other targets (info, dvi, etc.)
2a4cbe27 13773
b813574b
PB
13774.PHONY: maybe-info-indent info-indent
13775maybe-info-indent:
13776@if indent
13777maybe-info-indent: info-indent
4fa63067 13778
b813574b
PB
13779info-indent: \
13780 configure-indent
0aed8855 13781 @: $(MAKE); $(unstage)
b813574b 13782 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
13783 r=`${PWD_COMMAND}`; export r; \
13784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13785 $(HOST_EXPORTS) \
b813574b 13786 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13788 done; \
b813574b 13789 echo "Doing info in indent" ; \
b00612cc 13790 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
13791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13793 "RANLIB=$${RANLIB}" \
13794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13795 info) \
2a4cbe27
NN
13796 || exit 1
13797
b813574b 13798@endif indent
2a4cbe27 13799
b813574b
PB
13800.PHONY: maybe-dvi-indent dvi-indent
13801maybe-dvi-indent:
13802@if indent
13803maybe-dvi-indent: dvi-indent
2a4cbe27 13804
b813574b
PB
13805dvi-indent: \
13806 configure-indent
0aed8855 13807 @: $(MAKE); $(unstage)
b813574b 13808 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
13809 r=`${PWD_COMMAND}`; export r; \
13810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13811 $(HOST_EXPORTS) \
b813574b 13812 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13814 done; \
b813574b 13815 echo "Doing dvi in indent" ; \
b00612cc 13816 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
13817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13819 "RANLIB=$${RANLIB}" \
13820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13821 dvi) \
2a4cbe27
NN
13822 || exit 1
13823
b813574b 13824@endif indent
2a4cbe27 13825
6d389afc
MS
13826.PHONY: maybe-html-indent html-indent
13827maybe-html-indent:
13828@if indent
13829maybe-html-indent: html-indent
13830
13831html-indent: \
13832 configure-indent
0aed8855 13833 @: $(MAKE); $(unstage)
6d389afc
MS
13834 @[ -f ./indent/Makefile ] || exit 0; \
13835 r=`${PWD_COMMAND}`; export r; \
13836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
13837 $(HOST_EXPORTS) \
13838 for flag in $(EXTRA_HOST_FLAGS) ; do \
13839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13840 done; \
13841 echo "Doing html in indent" ; \
b00612cc 13842 (cd $(HOST_SUBDIR)/indent && \
6d389afc
MS
13843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13845 "RANLIB=$${RANLIB}" \
13846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13847 html) \
13848 || exit 1
13849
13850@endif indent
13851
b813574b
PB
13852.PHONY: maybe-TAGS-indent TAGS-indent
13853maybe-TAGS-indent:
13854@if indent
13855maybe-TAGS-indent: TAGS-indent
2a4cbe27 13856
b813574b
PB
13857TAGS-indent: \
13858 configure-indent
0aed8855 13859 @: $(MAKE); $(unstage)
b813574b 13860 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
13861 r=`${PWD_COMMAND}`; export r; \
13862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13863 $(HOST_EXPORTS) \
b813574b 13864 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13866 done; \
b813574b 13867 echo "Doing TAGS in indent" ; \
b00612cc 13868 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
13869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13871 "RANLIB=$${RANLIB}" \
13872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13873 TAGS) \
2a4cbe27
NN
13874 || exit 1
13875
b813574b 13876@endif indent
2a4cbe27 13877
b813574b
PB
13878.PHONY: maybe-install-info-indent install-info-indent
13879maybe-install-info-indent:
13880@if indent
13881maybe-install-info-indent: install-info-indent
2a4cbe27 13882
b813574b
PB
13883install-info-indent: \
13884 configure-indent \
13885 info-indent
0aed8855 13886 @: $(MAKE); $(unstage)
b813574b 13887 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
13888 r=`${PWD_COMMAND}`; export r; \
13889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13890 $(HOST_EXPORTS) \
b813574b 13891 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13893 done; \
b813574b 13894 echo "Doing install-info in indent" ; \
b00612cc 13895 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
13896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13898 "RANLIB=$${RANLIB}" \
13899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13900 install-info) \
2a4cbe27
NN
13901 || exit 1
13902
b813574b 13903@endif indent
2a4cbe27 13904
b813574b
PB
13905.PHONY: maybe-installcheck-indent installcheck-indent
13906maybe-installcheck-indent:
13907@if indent
13908maybe-installcheck-indent: installcheck-indent
2a4cbe27 13909
b813574b
PB
13910installcheck-indent: \
13911 configure-indent
0aed8855 13912 @: $(MAKE); $(unstage)
b813574b 13913 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
13914 r=`${PWD_COMMAND}`; export r; \
13915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13916 $(HOST_EXPORTS) \
b813574b 13917 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13919 done; \
b813574b 13920 echo "Doing installcheck in indent" ; \
b00612cc 13921 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
13922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13924 "RANLIB=$${RANLIB}" \
13925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13926 installcheck) \
2a4cbe27
NN
13927 || exit 1
13928
b813574b 13929@endif indent
2a4cbe27 13930
b813574b
PB
13931.PHONY: maybe-mostlyclean-indent mostlyclean-indent
13932maybe-mostlyclean-indent:
13933@if indent
13934maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 13935
b813574b 13936mostlyclean-indent:
0aed8855 13937 @: $(MAKE); $(unstage)
b813574b 13938 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
13939 r=`${PWD_COMMAND}`; export r; \
13940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13941 $(HOST_EXPORTS) \
b813574b 13942 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13944 done; \
b813574b 13945 echo "Doing mostlyclean in indent" ; \
b00612cc 13946 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
13947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13949 "RANLIB=$${RANLIB}" \
13950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13951 mostlyclean) \
2a4cbe27
NN
13952 || exit 1
13953
b813574b 13954@endif indent
2a4cbe27 13955
b813574b
PB
13956.PHONY: maybe-clean-indent clean-indent
13957maybe-clean-indent:
13958@if indent
13959maybe-clean-indent: clean-indent
2a4cbe27 13960
b813574b 13961clean-indent:
0aed8855 13962 @: $(MAKE); $(unstage)
b813574b 13963 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
13964 r=`${PWD_COMMAND}`; export r; \
13965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13966 $(HOST_EXPORTS) \
b813574b 13967 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13969 done; \
b813574b 13970 echo "Doing clean in indent" ; \
b00612cc 13971 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
13972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13974 "RANLIB=$${RANLIB}" \
13975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 13976 clean) \
2a4cbe27
NN
13977 || exit 1
13978
b813574b 13979@endif indent
2a4cbe27 13980
b813574b
PB
13981.PHONY: maybe-distclean-indent distclean-indent
13982maybe-distclean-indent:
13983@if indent
13984maybe-distclean-indent: distclean-indent
2a4cbe27 13985
b813574b 13986distclean-indent:
0aed8855 13987 @: $(MAKE); $(unstage)
b813574b 13988 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
13989 r=`${PWD_COMMAND}`; export r; \
13990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13991 $(HOST_EXPORTS) \
b813574b 13992 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
13993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13994 done; \
b813574b 13995 echo "Doing distclean in indent" ; \
b00612cc 13996 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
13997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13999 "RANLIB=$${RANLIB}" \
14000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14001 distclean) \
2a4cbe27
NN
14002 || exit 1
14003
b813574b 14004@endif indent
2a4cbe27 14005
b813574b
PB
14006.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
14007maybe-maintainer-clean-indent:
14008@if indent
14009maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 14010
b813574b 14011maintainer-clean-indent:
0aed8855 14012 @: $(MAKE); $(unstage)
b813574b 14013 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
14014 r=`${PWD_COMMAND}`; export r; \
14015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14016 $(HOST_EXPORTS) \
b813574b 14017 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14019 done; \
b813574b 14020 echo "Doing maintainer-clean in indent" ; \
b00612cc 14021 (cd $(HOST_SUBDIR)/indent && \
2a4cbe27
NN
14022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14024 "RANLIB=$${RANLIB}" \
14025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14026 maintainer-clean) \
2a4cbe27
NN
14027 || exit 1
14028
b813574b 14029@endif indent
2a4cbe27 14030
a2592b1b 14031
a7254363 14032
b813574b
PB
14033.PHONY: configure-intl maybe-configure-intl
14034maybe-configure-intl:
14035@if intl
14036maybe-configure-intl: configure-intl
c52c6897
PB
14037configure-intl:
14038@endif intl
14039@if intl-bootstrap
14040 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
14041@endif intl-bootstrap
14042@if intl
14043 @r=`${PWD_COMMAND}`; export r; \
14044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
14045 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
14046 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
378fce5b 14047 $(HOST_EXPORTS) \
a7254363
PB
14048 echo Configuring in $(HOST_SUBDIR)/intl; \
14049 cd "$(HOST_SUBDIR)/intl" || exit 1; \
4fa63067 14050 case $(srcdir) in \
b00612cc
PB
14051 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14052 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
14053 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14054 esac; \
b00612cc
PB
14055 srcdiroption="--srcdir=$${topdir}/intl"; \
14056 libsrcdir="$$s/intl"; \
4fa63067 14057 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 14058 $(HOST_CONFIGARGS) $${srcdiroption} \
a2592b1b 14059 || exit 1
b813574b 14060@endif intl
a2592b1b 14061
a7254363
PB
14062
14063
d545f33b
PB
14064.PHONY: configure-stage1-intl maybe-configure-stage1-intl
14065maybe-configure-stage1-intl:
14066@if intl-bootstrap
14067maybe-configure-stage1-intl: configure-stage1-intl
0aed8855 14068configure-stage1-intl:
c52c6897 14069 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 14070 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
14071 @r=`${PWD_COMMAND}`; export r; \
14072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14073 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
14074 $(HOST_EXPORTS) \
14075 echo Configuring stage 1 in $(HOST_SUBDIR)/intl ; \
0aed8855 14076 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
14077 cd $(HOST_SUBDIR)/intl || exit 1; \
14078 case $(srcdir) in \
14079 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14080 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
14081 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14082 esac; \
14083 srcdiroption="--srcdir=$${topdir}/intl"; \
14084 libsrcdir="$$s/intl"; \
14085 $(SHELL) $${libsrcdir}/configure \
14086 $(HOST_CONFIGARGS) $${srcdiroption} \
14087 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
14088@endif intl-bootstrap
14089
14090.PHONY: configure-stage2-intl maybe-configure-stage2-intl
14091maybe-configure-stage2-intl:
14092@if intl-bootstrap
14093maybe-configure-stage2-intl: configure-stage2-intl
0aed8855 14094configure-stage2-intl:
c52c6897 14095 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 14096 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
14097 @r=`${PWD_COMMAND}`; export r; \
14098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14099 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
14100 $(HOST_EXPORTS) \
14101 $(POSTSTAGE1_HOST_EXPORTS) \
14102 echo Configuring stage 2 in $(HOST_SUBDIR)/intl ; \
0aed8855 14103 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
14104 cd $(HOST_SUBDIR)/intl || exit 1; \
14105 case $(srcdir) in \
14106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14107 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
14108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14109 esac; \
14110 srcdiroption="--srcdir=$${topdir}/intl"; \
14111 libsrcdir="$$s/intl"; \
14112 $(SHELL) $${libsrcdir}/configure \
14113 $(HOST_CONFIGARGS) $${srcdiroption} \
14114 @stage2_werror_flag@
14115@endif intl-bootstrap
14116
14117.PHONY: configure-stage3-intl maybe-configure-stage3-intl
14118maybe-configure-stage3-intl:
14119@if intl-bootstrap
14120maybe-configure-stage3-intl: configure-stage3-intl
0aed8855 14121configure-stage3-intl:
c52c6897 14122 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 14123 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
14124 @r=`${PWD_COMMAND}`; export r; \
14125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14126 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
14127 $(HOST_EXPORTS) \
14128 $(POSTSTAGE1_HOST_EXPORTS) \
14129 echo Configuring stage 3 in $(HOST_SUBDIR)/intl ; \
0aed8855 14130 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
14131 cd $(HOST_SUBDIR)/intl || exit 1; \
14132 case $(srcdir) in \
14133 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14134 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
14135 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14136 esac; \
14137 srcdiroption="--srcdir=$${topdir}/intl"; \
14138 libsrcdir="$$s/intl"; \
14139 $(SHELL) $${libsrcdir}/configure \
14140 $(HOST_CONFIGARGS) $${srcdiroption} \
14141 @stage2_werror_flag@
14142@endif intl-bootstrap
14143
14144.PHONY: configure-stage4-intl maybe-configure-stage4-intl
14145maybe-configure-stage4-intl:
14146@if intl-bootstrap
14147maybe-configure-stage4-intl: configure-stage4-intl
0aed8855 14148configure-stage4-intl:
c52c6897 14149 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 14150 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
14151 @r=`${PWD_COMMAND}`; export r; \
14152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14153 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
14154 $(HOST_EXPORTS) \
14155 $(POSTSTAGE1_HOST_EXPORTS) \
14156 echo Configuring stage 4 in $(HOST_SUBDIR)/intl ; \
0aed8855 14157 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
14158 cd $(HOST_SUBDIR)/intl || exit 1; \
14159 case $(srcdir) in \
14160 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14161 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
14162 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14163 esac; \
14164 srcdiroption="--srcdir=$${topdir}/intl"; \
14165 libsrcdir="$$s/intl"; \
14166 $(SHELL) $${libsrcdir}/configure \
14167 $(HOST_CONFIGARGS) $${srcdiroption} \
14168 @stage2_werror_flag@
14169@endif intl-bootstrap
14170
14171.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
14172maybe-configure-stageprofile-intl:
14173@if intl-bootstrap
14174maybe-configure-stageprofile-intl: configure-stageprofile-intl
0aed8855 14175configure-stageprofile-intl:
c52c6897 14176 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 14177 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
14178 @r=`${PWD_COMMAND}`; export r; \
14179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14180 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
14181 $(HOST_EXPORTS) \
14182 $(POSTSTAGE1_HOST_EXPORTS) \
14183 echo Configuring stage profile in $(HOST_SUBDIR)/intl ; \
0aed8855 14184 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
14185 cd $(HOST_SUBDIR)/intl || exit 1; \
14186 case $(srcdir) in \
14187 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14188 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
14189 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14190 esac; \
14191 srcdiroption="--srcdir=$${topdir}/intl"; \
14192 libsrcdir="$$s/intl"; \
14193 $(SHELL) $${libsrcdir}/configure \
14194 $(HOST_CONFIGARGS) $${srcdiroption} \
14195 @stage2_werror_flag@
14196@endif intl-bootstrap
14197
14198.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
14199maybe-configure-stagefeedback-intl:
14200@if intl-bootstrap
14201maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
0aed8855 14202configure-stagefeedback-intl:
c52c6897 14203 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 14204 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl
c52c6897
PB
14205 @r=`${PWD_COMMAND}`; export r; \
14206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 14207 test ! -f $(HOST_SUBDIR)/intl/Makefile || exit 0; \
d545f33b
PB
14208 $(HOST_EXPORTS) \
14209 $(POSTSTAGE1_HOST_EXPORTS) \
14210 echo Configuring stage feedback in $(HOST_SUBDIR)/intl ; \
0aed8855 14211 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/intl ; \
d545f33b
PB
14212 cd $(HOST_SUBDIR)/intl || exit 1; \
14213 case $(srcdir) in \
14214 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14215 *) topdir=`echo $(HOST_SUBDIR)/intl/ | \
14216 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
14217 esac; \
14218 srcdiroption="--srcdir=$${topdir}/intl"; \
14219 libsrcdir="$$s/intl"; \
14220 $(SHELL) $${libsrcdir}/configure \
14221 $(HOST_CONFIGARGS) $${srcdiroption} \
14222 @stage2_werror_flag@
14223@endif intl-bootstrap
14224
14225
14226
14227
14228
b813574b
PB
14229.PHONY: all-intl maybe-all-intl
14230maybe-all-intl:
14231@if intl
d27cc32e 14232TARGET-intl=all
b813574b
PB
14233maybe-all-intl: all-intl
14234all-intl: configure-intl
c52c6897
PB
14235@endif intl
14236@if intl-bootstrap
14237 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
14238@endif intl-bootstrap
14239@if intl
14240 @r=`${PWD_COMMAND}`; export r; \
4fa63067 14241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14242 $(HOST_EXPORTS) \
b00612cc
PB
14243 (cd $(HOST_SUBDIR)/intl && \
14244 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-intl))
b813574b 14245@endif intl
a2592b1b 14246
a7254363 14247
d545f33b
PB
14248
14249.PHONY: all-stage1-intl maybe-all-stage1-intl
14250.PHONY: clean-stage1-intl maybe-clean-stage1-intl
14251maybe-all-stage1-intl:
14252maybe-clean-stage1-intl:
14253@if intl-bootstrap
14254maybe-all-stage1-intl: all-stage1-intl
14255all-stage1: all-stage1-intl
f70224b5 14256TARGET-stage1-intl = $(TARGET-intl)
d545f33b 14257all-stage1-intl: configure-stage1-intl
c52c6897 14258 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
14259 @r=`${PWD_COMMAND}`; export r; \
14260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14261 $(HOST_EXPORTS) \
14262 cd $(HOST_SUBDIR)/intl && \
c52c6897 14263 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 14264 $(TARGET-stage1-intl)
d545f33b
PB
14265
14266maybe-clean-stage1-intl: clean-stage1-intl
14267clean-stage1: clean-stage1-intl
14268clean-stage1-intl:
14269 @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-intl/Makefile ] \
14270 || exit 0 ; \
c52c6897 14271 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
14272 cd $(HOST_SUBDIR)/intl && \
14273 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 14274 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b
PB
14275@endif intl-bootstrap
14276
14277
14278.PHONY: all-stage2-intl maybe-all-stage2-intl
14279.PHONY: clean-stage2-intl maybe-clean-stage2-intl
14280maybe-all-stage2-intl:
14281maybe-clean-stage2-intl:
14282@if intl-bootstrap
14283maybe-all-stage2-intl: all-stage2-intl
14284all-stage2: all-stage2-intl
f70224b5 14285TARGET-stage2-intl = $(TARGET-intl)
d545f33b 14286all-stage2-intl: configure-stage2-intl
c52c6897 14287 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
14288 @r=`${PWD_COMMAND}`; export r; \
14289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14290 $(HOST_EXPORTS) \
14291 $(POSTSTAGE1_HOST_EXPORTS) \
14292 cd $(HOST_SUBDIR)/intl && \
f70224b5
PB
14293 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14294 $(TARGET-stage2-intl)
d545f33b
PB
14295
14296maybe-clean-stage2-intl: clean-stage2-intl
14297clean-stage2: clean-stage2-intl
14298clean-stage2-intl:
14299 @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-intl/Makefile ] \
14300 || exit 0 ; \
c52c6897 14301 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
14302 cd $(HOST_SUBDIR)/intl && \
14303 $(MAKE) $(FLAGS_TO_PASS) \
14304 $(POSTSTAGE1_FLAGS_TO_PASS) \
14305 clean
14306@endif intl-bootstrap
14307
14308
14309.PHONY: all-stage3-intl maybe-all-stage3-intl
14310.PHONY: clean-stage3-intl maybe-clean-stage3-intl
14311maybe-all-stage3-intl:
14312maybe-clean-stage3-intl:
14313@if intl-bootstrap
14314maybe-all-stage3-intl: all-stage3-intl
14315all-stage3: all-stage3-intl
f70224b5 14316TARGET-stage3-intl = $(TARGET-intl)
d545f33b 14317all-stage3-intl: configure-stage3-intl
c52c6897 14318 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
14319 @r=`${PWD_COMMAND}`; export r; \
14320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14321 $(HOST_EXPORTS) \
14322 $(POSTSTAGE1_HOST_EXPORTS) \
14323 cd $(HOST_SUBDIR)/intl && \
f70224b5
PB
14324 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14325 $(TARGET-stage3-intl)
d545f33b
PB
14326
14327maybe-clean-stage3-intl: clean-stage3-intl
14328clean-stage3: clean-stage3-intl
14329clean-stage3-intl:
14330 @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-intl/Makefile ] \
14331 || exit 0 ; \
c52c6897 14332 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
14333 cd $(HOST_SUBDIR)/intl && \
14334 $(MAKE) $(FLAGS_TO_PASS) \
14335 $(POSTSTAGE1_FLAGS_TO_PASS) \
14336 clean
14337@endif intl-bootstrap
14338
14339
14340.PHONY: all-stage4-intl maybe-all-stage4-intl
14341.PHONY: clean-stage4-intl maybe-clean-stage4-intl
14342maybe-all-stage4-intl:
14343maybe-clean-stage4-intl:
14344@if intl-bootstrap
14345maybe-all-stage4-intl: all-stage4-intl
14346all-stage4: all-stage4-intl
f70224b5 14347TARGET-stage4-intl = $(TARGET-intl)
d545f33b 14348all-stage4-intl: configure-stage4-intl
c52c6897 14349 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
14350 @r=`${PWD_COMMAND}`; export r; \
14351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14352 $(HOST_EXPORTS) \
14353 $(POSTSTAGE1_HOST_EXPORTS) \
14354 cd $(HOST_SUBDIR)/intl && \
f70224b5
PB
14355 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
14356 $(TARGET-stage4-intl)
d545f33b
PB
14357
14358maybe-clean-stage4-intl: clean-stage4-intl
14359clean-stage4: clean-stage4-intl
14360clean-stage4-intl:
14361 @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-intl/Makefile ] \
14362 || exit 0 ; \
c52c6897 14363 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
14364 cd $(HOST_SUBDIR)/intl && \
14365 $(MAKE) $(FLAGS_TO_PASS) \
14366 $(POSTSTAGE1_FLAGS_TO_PASS) \
14367 clean
14368@endif intl-bootstrap
14369
14370
14371.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
14372.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
14373maybe-all-stageprofile-intl:
14374maybe-clean-stageprofile-intl:
14375@if intl-bootstrap
14376maybe-all-stageprofile-intl: all-stageprofile-intl
14377all-stageprofile: all-stageprofile-intl
f70224b5 14378TARGET-stageprofile-intl = $(TARGET-intl)
d545f33b 14379all-stageprofile-intl: configure-stageprofile-intl
c52c6897 14380 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
14381 @r=`${PWD_COMMAND}`; export r; \
14382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14383 $(HOST_EXPORTS) \
14384 $(POSTSTAGE1_HOST_EXPORTS) \
14385 cd $(HOST_SUBDIR)/intl && \
f70224b5
PB
14386 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
14387 $(TARGET-stageprofile-intl)
d545f33b
PB
14388
14389maybe-clean-stageprofile-intl: clean-stageprofile-intl
14390clean-stageprofile: clean-stageprofile-intl
14391clean-stageprofile-intl:
14392 @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-intl/Makefile ] \
14393 || exit 0 ; \
c52c6897 14394 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
14395 cd $(HOST_SUBDIR)/intl && \
14396 $(MAKE) $(FLAGS_TO_PASS) \
14397 $(POSTSTAGE1_FLAGS_TO_PASS) \
14398 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
14399@endif intl-bootstrap
14400
14401
14402.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
14403.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
14404maybe-all-stagefeedback-intl:
14405maybe-clean-stagefeedback-intl:
14406@if intl-bootstrap
14407maybe-all-stagefeedback-intl: all-stagefeedback-intl
14408all-stagefeedback: all-stagefeedback-intl
f70224b5 14409TARGET-stagefeedback-intl = $(TARGET-intl)
d545f33b 14410all-stagefeedback-intl: configure-stagefeedback-intl
c52c6897 14411 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
14412 @r=`${PWD_COMMAND}`; export r; \
14413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14414 $(HOST_EXPORTS) \
14415 $(POSTSTAGE1_HOST_EXPORTS) \
14416 cd $(HOST_SUBDIR)/intl && \
f70224b5
PB
14417 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
14418 $(TARGET-stagefeedback-intl)
d545f33b
PB
14419
14420maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
14421clean-stagefeedback: clean-stagefeedback-intl
14422clean-stagefeedback-intl:
14423 @[ -f $(HOST_SUBDIR)/intl/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-intl/Makefile ] \
14424 || exit 0 ; \
c52c6897 14425 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
14426 cd $(HOST_SUBDIR)/intl && \
14427 $(MAKE) $(FLAGS_TO_PASS) \
14428 $(POSTSTAGE1_FLAGS_TO_PASS) \
14429 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
14430@endif intl-bootstrap
14431
14432
14433
14434
14435
b813574b
PB
14436.PHONY: check-intl maybe-check-intl
14437maybe-check-intl:
14438@if intl
14439maybe-check-intl: check-intl
2a4cbe27 14440
b813574b 14441check-intl:
0aed8855 14442 @: $(MAKE); $(unstage)
4fa63067
NN
14443 @r=`${PWD_COMMAND}`; export r; \
14444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14445 $(HOST_EXPORTS) \
b00612cc
PB
14446 (cd $(HOST_SUBDIR)/intl && \
14447 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 14448
b813574b 14449@endif intl
2a4cbe27 14450
b813574b
PB
14451.PHONY: install-intl maybe-install-intl
14452maybe-install-intl:
14453@if intl
14454maybe-install-intl: install-intl
2a4cbe27 14455
b813574b 14456install-intl: installdirs
0aed8855 14457 @: $(MAKE); $(unstage)
4fa63067
NN
14458 @r=`${PWD_COMMAND}`; export r; \
14459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14460 $(HOST_EXPORTS) \
b00612cc 14461 (cd $(HOST_SUBDIR)/intl && \
2da12f12 14462 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 14463
b813574b 14464@endif intl
4fa63067
NN
14465
14466# Other targets (info, dvi, etc.)
14467
b813574b
PB
14468.PHONY: maybe-info-intl info-intl
14469maybe-info-intl:
14470@if intl
14471maybe-info-intl: info-intl
4fa63067 14472
b813574b
PB
14473info-intl: \
14474 configure-intl
14475 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
14476 r=`${PWD_COMMAND}`; export r; \
14477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14478 $(HOST_EXPORTS) \
b813574b 14479 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14481 done; \
b813574b 14482 echo "Doing info in intl" ; \
b00612cc 14483 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
14484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14486 "RANLIB=$${RANLIB}" \
14487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14488 info) \
2a4cbe27
NN
14489 || exit 1
14490
b813574b 14491@endif intl
2a4cbe27 14492
b813574b
PB
14493.PHONY: maybe-dvi-intl dvi-intl
14494maybe-dvi-intl:
14495@if intl
14496maybe-dvi-intl: dvi-intl
2a4cbe27 14497
b813574b
PB
14498dvi-intl: \
14499 configure-intl
14500 @[ -f ./intl/Makefile ] || exit 0; \
14501 r=`${PWD_COMMAND}`; export r; \
b40e3958 14502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14503 $(HOST_EXPORTS) \
b813574b 14504 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14506 done; \
b813574b 14507 echo "Doing dvi in intl" ; \
b00612cc 14508 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
14509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14511 "RANLIB=$${RANLIB}" \
14512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14513 dvi) \
2a4cbe27
NN
14514 || exit 1
14515
b813574b 14516@endif intl
2a4cbe27 14517
6d389afc
MS
14518.PHONY: maybe-html-intl html-intl
14519maybe-html-intl:
14520@if intl
14521maybe-html-intl: html-intl
14522
14523html-intl: \
14524 configure-intl
14525 @[ -f ./intl/Makefile ] || exit 0; \
14526 r=`${PWD_COMMAND}`; export r; \
14527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14528 $(HOST_EXPORTS) \
14529 for flag in $(EXTRA_HOST_FLAGS) ; do \
14530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14531 done; \
14532 echo "Doing html in intl" ; \
b00612cc 14533 (cd $(HOST_SUBDIR)/intl && \
6d389afc
MS
14534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14536 "RANLIB=$${RANLIB}" \
14537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14538 html) \
14539 || exit 1
14540
14541@endif intl
14542
b813574b
PB
14543.PHONY: maybe-TAGS-intl TAGS-intl
14544maybe-TAGS-intl:
14545@if intl
14546maybe-TAGS-intl: TAGS-intl
2a4cbe27 14547
b813574b
PB
14548TAGS-intl: \
14549 configure-intl
14550 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
14551 r=`${PWD_COMMAND}`; export r; \
14552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14553 $(HOST_EXPORTS) \
b813574b 14554 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14556 done; \
b813574b 14557 echo "Doing TAGS in intl" ; \
b00612cc 14558 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
14559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14561 "RANLIB=$${RANLIB}" \
14562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14563 TAGS) \
2a4cbe27
NN
14564 || exit 1
14565
b813574b 14566@endif intl
2a4cbe27 14567
b813574b
PB
14568.PHONY: maybe-install-info-intl install-info-intl
14569maybe-install-info-intl:
14570@if intl
14571maybe-install-info-intl: install-info-intl
2a4cbe27 14572
b813574b
PB
14573install-info-intl: \
14574 configure-intl \
14575 info-intl
14576 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
14577 r=`${PWD_COMMAND}`; export r; \
14578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14579 $(HOST_EXPORTS) \
b813574b 14580 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14582 done; \
b813574b 14583 echo "Doing install-info in intl" ; \
b00612cc 14584 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
14585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14587 "RANLIB=$${RANLIB}" \
14588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14589 install-info) \
2a4cbe27
NN
14590 || exit 1
14591
b813574b 14592@endif intl
2a4cbe27 14593
b813574b
PB
14594.PHONY: maybe-installcheck-intl installcheck-intl
14595maybe-installcheck-intl:
14596@if intl
14597maybe-installcheck-intl: installcheck-intl
2a4cbe27 14598
b813574b
PB
14599installcheck-intl: \
14600 configure-intl
14601 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
14602 r=`${PWD_COMMAND}`; export r; \
14603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14604 $(HOST_EXPORTS) \
b813574b 14605 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14607 done; \
b813574b 14608 echo "Doing installcheck in intl" ; \
b00612cc 14609 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
14610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14612 "RANLIB=$${RANLIB}" \
14613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14614 installcheck) \
2a4cbe27
NN
14615 || exit 1
14616
b813574b 14617@endif intl
2a4cbe27 14618
b813574b
PB
14619.PHONY: maybe-mostlyclean-intl mostlyclean-intl
14620maybe-mostlyclean-intl:
14621@if intl
14622maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 14623
b813574b
PB
14624mostlyclean-intl:
14625 @[ -f ./intl/Makefile ] || exit 0; \
14626 r=`${PWD_COMMAND}`; export r; \
14627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b
PB
14628 $(HOST_EXPORTS) \
14629 for flag in $(EXTRA_HOST_FLAGS) ; do \
14630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14631 done; \
14632 echo "Doing mostlyclean in intl" ; \
b00612cc 14633 (cd $(HOST_SUBDIR)/intl && \
b813574b
PB
14634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14636 "RANLIB=$${RANLIB}" \
14637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14638 mostlyclean) \
14639 || exit 1
4fa63067 14640
b813574b 14641@endif intl
4fa63067 14642
b813574b
PB
14643.PHONY: maybe-clean-intl clean-intl
14644maybe-clean-intl:
14645@if intl
14646maybe-clean-intl: clean-intl
4fa63067 14647
b813574b
PB
14648clean-intl:
14649 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
14650 r=`${PWD_COMMAND}`; export r; \
14651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14652 $(HOST_EXPORTS) \
b813574b 14653 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14655 done; \
b813574b 14656 echo "Doing clean in intl" ; \
b00612cc 14657 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
14658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14660 "RANLIB=$${RANLIB}" \
14661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14662 clean) \
2a4cbe27
NN
14663 || exit 1
14664
b813574b 14665@endif intl
2a4cbe27 14666
b813574b
PB
14667.PHONY: maybe-distclean-intl distclean-intl
14668maybe-distclean-intl:
14669@if intl
14670maybe-distclean-intl: distclean-intl
2a4cbe27 14671
b813574b
PB
14672distclean-intl:
14673 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
14674 r=`${PWD_COMMAND}`; export r; \
14675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14676 $(HOST_EXPORTS) \
b813574b 14677 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14679 done; \
b813574b 14680 echo "Doing distclean in intl" ; \
b00612cc 14681 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
14682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14684 "RANLIB=$${RANLIB}" \
14685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14686 distclean) \
2a4cbe27
NN
14687 || exit 1
14688
b813574b 14689@endif intl
2a4cbe27 14690
b813574b
PB
14691.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
14692maybe-maintainer-clean-intl:
14693@if intl
14694maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 14695
b813574b
PB
14696maintainer-clean-intl:
14697 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
14698 r=`${PWD_COMMAND}`; export r; \
14699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14700 $(HOST_EXPORTS) \
b813574b 14701 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14702 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14703 done; \
b813574b 14704 echo "Doing maintainer-clean in intl" ; \
b00612cc 14705 (cd $(HOST_SUBDIR)/intl && \
2a4cbe27
NN
14706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14708 "RANLIB=$${RANLIB}" \
14709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14710 maintainer-clean) \
2a4cbe27
NN
14711 || exit 1
14712
b813574b 14713@endif intl
2a4cbe27 14714
2a4cbe27 14715
a7254363 14716
b813574b
PB
14717.PHONY: configure-tcl maybe-configure-tcl
14718maybe-configure-tcl:
14719@if tcl
14720maybe-configure-tcl: configure-tcl
c52c6897 14721configure-tcl:
0aed8855 14722 @: $(MAKE); $(unstage)
c52c6897 14723 @r=`${PWD_COMMAND}`; export r; \
b40e3958 14724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
14725 test ! -f $(HOST_SUBDIR)/tcl/Makefile || exit 0; \
14726 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tcl ; \
378fce5b 14727 $(HOST_EXPORTS) \
a7254363
PB
14728 echo Configuring in $(HOST_SUBDIR)/tcl; \
14729 cd "$(HOST_SUBDIR)/tcl" || exit 1; \
4fa63067 14730 case $(srcdir) in \
b00612cc
PB
14731 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
14732 *) topdir=`echo $(HOST_SUBDIR)/tcl/ | \
14733 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 14734 esac; \
b00612cc
PB
14735 srcdiroption="--srcdir=$${topdir}/tcl"; \
14736 libsrcdir="$$s/tcl"; \
4fa63067 14737 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 14738 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 14739 || exit 1
b813574b 14740@endif tcl
2a4cbe27 14741
a7254363
PB
14742
14743
d545f33b
PB
14744
14745
b813574b
PB
14746.PHONY: all-tcl maybe-all-tcl
14747maybe-all-tcl:
14748@if tcl
d27cc32e 14749TARGET-tcl=all
b813574b
PB
14750maybe-all-tcl: all-tcl
14751all-tcl: configure-tcl
0aed8855 14752 @: $(MAKE); $(unstage)
4fa63067
NN
14753 @r=`${PWD_COMMAND}`; export r; \
14754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14755 $(HOST_EXPORTS) \
b00612cc
PB
14756 (cd $(HOST_SUBDIR)/tcl && \
14757 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-tcl))
b813574b 14758@endif tcl
4fa63067 14759
a7254363 14760
d545f33b
PB
14761
14762
b813574b
PB
14763.PHONY: check-tcl maybe-check-tcl
14764maybe-check-tcl:
14765@if tcl
14766maybe-check-tcl: check-tcl
2a4cbe27 14767
b813574b 14768check-tcl:
0aed8855 14769 @: $(MAKE); $(unstage)
4fa63067
NN
14770 @r=`${PWD_COMMAND}`; export r; \
14771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14772 $(HOST_EXPORTS) \
b00612cc
PB
14773 (cd $(HOST_SUBDIR)/tcl && \
14774 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 14775
b813574b 14776@endif tcl
4fa63067 14777
b813574b
PB
14778.PHONY: install-tcl maybe-install-tcl
14779maybe-install-tcl:
14780@if tcl
14781maybe-install-tcl: install-tcl
4fa63067 14782
b813574b 14783install-tcl: installdirs
0aed8855 14784 @: $(MAKE); $(unstage)
4fa63067
NN
14785 @r=`${PWD_COMMAND}`; export r; \
14786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14787 $(HOST_EXPORTS) \
b00612cc 14788 (cd $(HOST_SUBDIR)/tcl && \
2da12f12 14789 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 14790
b813574b 14791@endif tcl
4fa63067
NN
14792
14793# Other targets (info, dvi, etc.)
14794
b813574b
PB
14795.PHONY: maybe-info-tcl info-tcl
14796maybe-info-tcl:
14797@if tcl
14798maybe-info-tcl: info-tcl
4fa63067 14799
b813574b
PB
14800info-tcl: \
14801 configure-tcl
0aed8855 14802 @: $(MAKE); $(unstage)
b813574b 14803 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
14804 r=`${PWD_COMMAND}`; export r; \
14805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14806 $(HOST_EXPORTS) \
b813574b 14807 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14809 done; \
b813574b 14810 echo "Doing info in tcl" ; \
b00612cc 14811 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
14812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14814 "RANLIB=$${RANLIB}" \
14815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14816 info) \
2a4cbe27
NN
14817 || exit 1
14818
b813574b 14819@endif tcl
2a4cbe27 14820
b813574b
PB
14821.PHONY: maybe-dvi-tcl dvi-tcl
14822maybe-dvi-tcl:
14823@if tcl
14824maybe-dvi-tcl: dvi-tcl
2a4cbe27 14825
b813574b
PB
14826dvi-tcl: \
14827 configure-tcl
0aed8855 14828 @: $(MAKE); $(unstage)
b813574b 14829 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
14830 r=`${PWD_COMMAND}`; export r; \
14831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14832 $(HOST_EXPORTS) \
b813574b 14833 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14835 done; \
b813574b 14836 echo "Doing dvi in tcl" ; \
b00612cc 14837 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
14838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14840 "RANLIB=$${RANLIB}" \
14841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14842 dvi) \
2a4cbe27
NN
14843 || exit 1
14844
b813574b 14845@endif tcl
2a4cbe27 14846
6d389afc
MS
14847.PHONY: maybe-html-tcl html-tcl
14848maybe-html-tcl:
14849@if tcl
14850maybe-html-tcl: html-tcl
14851
14852html-tcl: \
14853 configure-tcl
0aed8855 14854 @: $(MAKE); $(unstage)
6d389afc
MS
14855 @[ -f ./tcl/Makefile ] || exit 0; \
14856 r=`${PWD_COMMAND}`; export r; \
14857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
14858 $(HOST_EXPORTS) \
14859 for flag in $(EXTRA_HOST_FLAGS) ; do \
14860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14861 done; \
14862 echo "Doing html in tcl" ; \
b00612cc 14863 (cd $(HOST_SUBDIR)/tcl && \
6d389afc
MS
14864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14866 "RANLIB=$${RANLIB}" \
14867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14868 html) \
14869 || exit 1
14870
14871@endif tcl
14872
b813574b
PB
14873.PHONY: maybe-TAGS-tcl TAGS-tcl
14874maybe-TAGS-tcl:
14875@if tcl
14876maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 14877
b813574b
PB
14878TAGS-tcl: \
14879 configure-tcl
0aed8855 14880 @: $(MAKE); $(unstage)
b813574b 14881 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
14882 r=`${PWD_COMMAND}`; export r; \
14883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14884 $(HOST_EXPORTS) \
b813574b 14885 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14887 done; \
b813574b 14888 echo "Doing TAGS in tcl" ; \
b00612cc 14889 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
14890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14892 "RANLIB=$${RANLIB}" \
14893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14894 TAGS) \
2a4cbe27
NN
14895 || exit 1
14896
b813574b 14897@endif tcl
2a4cbe27 14898
b813574b
PB
14899.PHONY: maybe-install-info-tcl install-info-tcl
14900maybe-install-info-tcl:
14901@if tcl
14902maybe-install-info-tcl: install-info-tcl
2a4cbe27 14903
b813574b
PB
14904install-info-tcl: \
14905 configure-tcl \
14906 info-tcl
0aed8855 14907 @: $(MAKE); $(unstage)
b813574b 14908 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
14909 r=`${PWD_COMMAND}`; export r; \
14910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14911 $(HOST_EXPORTS) \
b813574b 14912 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14914 done; \
b813574b 14915 echo "Doing install-info in tcl" ; \
b00612cc 14916 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
14917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14919 "RANLIB=$${RANLIB}" \
14920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14921 install-info) \
2a4cbe27
NN
14922 || exit 1
14923
b813574b 14924@endif tcl
2a4cbe27 14925
b813574b
PB
14926.PHONY: maybe-installcheck-tcl installcheck-tcl
14927maybe-installcheck-tcl:
14928@if tcl
14929maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 14930
b813574b
PB
14931installcheck-tcl: \
14932 configure-tcl
0aed8855 14933 @: $(MAKE); $(unstage)
b813574b 14934 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
14935 r=`${PWD_COMMAND}`; export r; \
14936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14937 $(HOST_EXPORTS) \
b813574b 14938 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14940 done; \
b813574b 14941 echo "Doing installcheck in tcl" ; \
b00612cc 14942 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
14943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14945 "RANLIB=$${RANLIB}" \
14946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14947 installcheck) \
2a4cbe27
NN
14948 || exit 1
14949
b813574b 14950@endif tcl
2a4cbe27 14951
b813574b
PB
14952.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
14953maybe-mostlyclean-tcl:
14954@if tcl
14955maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 14956
b813574b
PB
14957# tcl doesn't support mostlyclean.
14958mostlyclean-tcl:
2a4cbe27 14959
b813574b 14960@endif tcl
2a4cbe27 14961
b813574b
PB
14962.PHONY: maybe-clean-tcl clean-tcl
14963maybe-clean-tcl:
14964@if tcl
14965maybe-clean-tcl: clean-tcl
2a4cbe27 14966
b813574b 14967clean-tcl:
0aed8855 14968 @: $(MAKE); $(unstage)
b813574b 14969 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
14970 r=`${PWD_COMMAND}`; export r; \
14971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14972 $(HOST_EXPORTS) \
b813574b 14973 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14975 done; \
b813574b 14976 echo "Doing clean in tcl" ; \
b00612cc 14977 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
14978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14980 "RANLIB=$${RANLIB}" \
14981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 14982 clean) \
2a4cbe27
NN
14983 || exit 1
14984
b813574b 14985@endif tcl
2a4cbe27 14986
b813574b
PB
14987.PHONY: maybe-distclean-tcl distclean-tcl
14988maybe-distclean-tcl:
14989@if tcl
14990maybe-distclean-tcl: distclean-tcl
2a4cbe27 14991
b813574b 14992distclean-tcl:
0aed8855 14993 @: $(MAKE); $(unstage)
b813574b 14994 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
14995 r=`${PWD_COMMAND}`; export r; \
14996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14997 $(HOST_EXPORTS) \
b813574b 14998 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
14999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15000 done; \
b813574b 15001 echo "Doing distclean in tcl" ; \
b00612cc 15002 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
15003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15005 "RANLIB=$${RANLIB}" \
15006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15007 distclean) \
2a4cbe27
NN
15008 || exit 1
15009
b813574b 15010@endif tcl
2a4cbe27 15011
b813574b
PB
15012.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
15013maybe-maintainer-clean-tcl:
15014@if tcl
15015maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 15016
b813574b 15017maintainer-clean-tcl:
0aed8855 15018 @: $(MAKE); $(unstage)
b813574b 15019 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
15020 r=`${PWD_COMMAND}`; export r; \
15021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15022 $(HOST_EXPORTS) \
b813574b 15023 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15025 done; \
b813574b 15026 echo "Doing maintainer-clean in tcl" ; \
b00612cc 15027 (cd $(HOST_SUBDIR)/tcl && \
2a4cbe27
NN
15028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15030 "RANLIB=$${RANLIB}" \
15031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15032 maintainer-clean) \
2a4cbe27
NN
15033 || exit 1
15034
b813574b 15035@endif tcl
2a4cbe27 15036
2a4cbe27 15037
a7254363 15038
b813574b
PB
15039.PHONY: configure-itcl maybe-configure-itcl
15040maybe-configure-itcl:
15041@if itcl
15042maybe-configure-itcl: configure-itcl
c52c6897 15043configure-itcl:
0aed8855 15044 @: $(MAKE); $(unstage)
c52c6897 15045 @r=`${PWD_COMMAND}`; export r; \
4fa63067 15046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
15047 test ! -f $(HOST_SUBDIR)/itcl/Makefile || exit 0; \
15048 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/itcl ; \
378fce5b 15049 $(HOST_EXPORTS) \
a7254363
PB
15050 echo Configuring in $(HOST_SUBDIR)/itcl; \
15051 cd "$(HOST_SUBDIR)/itcl" || exit 1; \
4fa63067 15052 case $(srcdir) in \
b00612cc
PB
15053 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15054 *) topdir=`echo $(HOST_SUBDIR)/itcl/ | \
15055 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 15056 esac; \
b00612cc
PB
15057 srcdiroption="--srcdir=$${topdir}/itcl"; \
15058 libsrcdir="$$s/itcl"; \
4fa63067 15059 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 15060 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 15061 || exit 1
b813574b 15062@endif itcl
4fa63067 15063
a7254363
PB
15064
15065
d545f33b
PB
15066
15067
b813574b
PB
15068.PHONY: all-itcl maybe-all-itcl
15069maybe-all-itcl:
15070@if itcl
d27cc32e 15071TARGET-itcl=all
b813574b
PB
15072maybe-all-itcl: all-itcl
15073all-itcl: configure-itcl
0aed8855 15074 @: $(MAKE); $(unstage)
4fa63067
NN
15075 @r=`${PWD_COMMAND}`; export r; \
15076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15077 $(HOST_EXPORTS) \
b00612cc
PB
15078 (cd $(HOST_SUBDIR)/itcl && \
15079 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-itcl))
b813574b 15080@endif itcl
4fa63067 15081
a7254363 15082
d545f33b
PB
15083
15084
b813574b
PB
15085.PHONY: check-itcl maybe-check-itcl
15086maybe-check-itcl:
15087@if itcl
15088maybe-check-itcl: check-itcl
4fa63067 15089
b813574b 15090check-itcl:
0aed8855 15091 @: $(MAKE); $(unstage)
4fa63067
NN
15092 @r=`${PWD_COMMAND}`; export r; \
15093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15094 $(HOST_EXPORTS) \
b00612cc
PB
15095 (cd $(HOST_SUBDIR)/itcl && \
15096 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 15097
b813574b 15098@endif itcl
4fa63067 15099
b813574b
PB
15100.PHONY: install-itcl maybe-install-itcl
15101maybe-install-itcl:
15102@if itcl
15103maybe-install-itcl: install-itcl
4fa63067 15104
b813574b 15105install-itcl: installdirs
0aed8855 15106 @: $(MAKE); $(unstage)
4fa63067
NN
15107 @r=`${PWD_COMMAND}`; export r; \
15108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15109 $(HOST_EXPORTS) \
b00612cc 15110 (cd $(HOST_SUBDIR)/itcl && \
2da12f12 15111 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15112
b813574b 15113@endif itcl
4fa63067
NN
15114
15115# Other targets (info, dvi, etc.)
15116
b813574b
PB
15117.PHONY: maybe-info-itcl info-itcl
15118maybe-info-itcl:
15119@if itcl
15120maybe-info-itcl: info-itcl
4fa63067 15121
b813574b
PB
15122info-itcl: \
15123 configure-itcl
0aed8855 15124 @: $(MAKE); $(unstage)
b813574b 15125 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15126 r=`${PWD_COMMAND}`; export r; \
15127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15128 $(HOST_EXPORTS) \
b813574b 15129 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15131 done; \
b813574b 15132 echo "Doing info in itcl" ; \
b00612cc 15133 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15136 "RANLIB=$${RANLIB}" \
15137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15138 info) \
2a4cbe27
NN
15139 || exit 1
15140
b813574b 15141@endif itcl
2a4cbe27 15142
b813574b
PB
15143.PHONY: maybe-dvi-itcl dvi-itcl
15144maybe-dvi-itcl:
15145@if itcl
15146maybe-dvi-itcl: dvi-itcl
2a4cbe27 15147
b813574b
PB
15148dvi-itcl: \
15149 configure-itcl
0aed8855 15150 @: $(MAKE); $(unstage)
b813574b 15151 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15152 r=`${PWD_COMMAND}`; export r; \
15153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15154 $(HOST_EXPORTS) \
b813574b 15155 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15157 done; \
b813574b 15158 echo "Doing dvi in itcl" ; \
b00612cc 15159 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15162 "RANLIB=$${RANLIB}" \
15163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15164 dvi) \
2a4cbe27
NN
15165 || exit 1
15166
b813574b 15167@endif itcl
2a4cbe27 15168
6d389afc
MS
15169.PHONY: maybe-html-itcl html-itcl
15170maybe-html-itcl:
15171@if itcl
15172maybe-html-itcl: html-itcl
15173
15174html-itcl: \
15175 configure-itcl
0aed8855 15176 @: $(MAKE); $(unstage)
6d389afc
MS
15177 @[ -f ./itcl/Makefile ] || exit 0; \
15178 r=`${PWD_COMMAND}`; export r; \
15179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15180 $(HOST_EXPORTS) \
15181 for flag in $(EXTRA_HOST_FLAGS) ; do \
15182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15183 done; \
15184 echo "Doing html in itcl" ; \
b00612cc 15185 (cd $(HOST_SUBDIR)/itcl && \
6d389afc
MS
15186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15188 "RANLIB=$${RANLIB}" \
15189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15190 html) \
15191 || exit 1
15192
15193@endif itcl
15194
b813574b
PB
15195.PHONY: maybe-TAGS-itcl TAGS-itcl
15196maybe-TAGS-itcl:
15197@if itcl
15198maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 15199
b813574b
PB
15200TAGS-itcl: \
15201 configure-itcl
0aed8855 15202 @: $(MAKE); $(unstage)
b813574b 15203 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15204 r=`${PWD_COMMAND}`; export r; \
15205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15206 $(HOST_EXPORTS) \
b813574b 15207 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15209 done; \
b813574b 15210 echo "Doing TAGS in itcl" ; \
b00612cc 15211 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15214 "RANLIB=$${RANLIB}" \
15215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15216 TAGS) \
2a4cbe27
NN
15217 || exit 1
15218
b813574b 15219@endif itcl
2a4cbe27 15220
b813574b
PB
15221.PHONY: maybe-install-info-itcl install-info-itcl
15222maybe-install-info-itcl:
15223@if itcl
15224maybe-install-info-itcl: install-info-itcl
2a4cbe27 15225
b813574b
PB
15226install-info-itcl: \
15227 configure-itcl \
15228 info-itcl
0aed8855 15229 @: $(MAKE); $(unstage)
b813574b 15230 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15231 r=`${PWD_COMMAND}`; export r; \
15232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15233 $(HOST_EXPORTS) \
b813574b 15234 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15236 done; \
b813574b 15237 echo "Doing install-info in itcl" ; \
b00612cc 15238 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15241 "RANLIB=$${RANLIB}" \
15242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15243 install-info) \
2a4cbe27
NN
15244 || exit 1
15245
b813574b 15246@endif itcl
2a4cbe27 15247
b813574b
PB
15248.PHONY: maybe-installcheck-itcl installcheck-itcl
15249maybe-installcheck-itcl:
15250@if itcl
15251maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 15252
b813574b
PB
15253installcheck-itcl: \
15254 configure-itcl
0aed8855 15255 @: $(MAKE); $(unstage)
b813574b 15256 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15257 r=`${PWD_COMMAND}`; export r; \
15258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15259 $(HOST_EXPORTS) \
b813574b 15260 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15262 done; \
b813574b 15263 echo "Doing installcheck in itcl" ; \
b00612cc 15264 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15267 "RANLIB=$${RANLIB}" \
15268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15269 installcheck) \
2a4cbe27
NN
15270 || exit 1
15271
b813574b 15272@endif itcl
2a4cbe27 15273
b813574b
PB
15274.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
15275maybe-mostlyclean-itcl:
15276@if itcl
15277maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 15278
b813574b 15279mostlyclean-itcl:
0aed8855 15280 @: $(MAKE); $(unstage)
b813574b 15281 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15282 r=`${PWD_COMMAND}`; export r; \
15283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15284 $(HOST_EXPORTS) \
b813574b 15285 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15287 done; \
b813574b 15288 echo "Doing mostlyclean in itcl" ; \
b00612cc 15289 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15292 "RANLIB=$${RANLIB}" \
15293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15294 mostlyclean) \
2a4cbe27
NN
15295 || exit 1
15296
b813574b 15297@endif itcl
2a4cbe27 15298
b813574b
PB
15299.PHONY: maybe-clean-itcl clean-itcl
15300maybe-clean-itcl:
15301@if itcl
15302maybe-clean-itcl: clean-itcl
2a4cbe27 15303
b813574b 15304clean-itcl:
0aed8855 15305 @: $(MAKE); $(unstage)
b813574b 15306 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15307 r=`${PWD_COMMAND}`; export r; \
15308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15309 $(HOST_EXPORTS) \
b813574b 15310 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15312 done; \
b813574b 15313 echo "Doing clean in itcl" ; \
b00612cc 15314 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15317 "RANLIB=$${RANLIB}" \
15318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15319 clean) \
2a4cbe27
NN
15320 || exit 1
15321
b813574b 15322@endif itcl
2a4cbe27 15323
b813574b
PB
15324.PHONY: maybe-distclean-itcl distclean-itcl
15325maybe-distclean-itcl:
15326@if itcl
15327maybe-distclean-itcl: distclean-itcl
2a4cbe27 15328
b813574b 15329distclean-itcl:
0aed8855 15330 @: $(MAKE); $(unstage)
b813574b 15331 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15332 r=`${PWD_COMMAND}`; export r; \
15333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15334 $(HOST_EXPORTS) \
b813574b 15335 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15337 done; \
b813574b 15338 echo "Doing distclean in itcl" ; \
b00612cc 15339 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15342 "RANLIB=$${RANLIB}" \
15343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15344 distclean) \
2a4cbe27
NN
15345 || exit 1
15346
b813574b 15347@endif itcl
2a4cbe27 15348
b813574b
PB
15349.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
15350maybe-maintainer-clean-itcl:
15351@if itcl
15352maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 15353
b813574b 15354maintainer-clean-itcl:
0aed8855 15355 @: $(MAKE); $(unstage)
b813574b 15356 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
15357 r=`${PWD_COMMAND}`; export r; \
15358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15359 $(HOST_EXPORTS) \
b813574b 15360 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
15361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15362 done; \
b813574b 15363 echo "Doing maintainer-clean in itcl" ; \
b00612cc 15364 (cd $(HOST_SUBDIR)/itcl && \
2a4cbe27
NN
15365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15367 "RANLIB=$${RANLIB}" \
15368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15369 maintainer-clean) \
2a4cbe27
NN
15370 || exit 1
15371
b813574b 15372@endif itcl
2a4cbe27 15373
2a4cbe27 15374
a7254363 15375
b813574b
PB
15376.PHONY: configure-ld maybe-configure-ld
15377maybe-configure-ld:
15378@if ld
15379maybe-configure-ld: configure-ld
c52c6897
PB
15380configure-ld:
15381@endif ld
15382@if ld-bootstrap
15383 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
15384@endif ld-bootstrap
15385@if ld
15386 @r=`${PWD_COMMAND}`; export r; \
15387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
15388 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
15389 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
378fce5b 15390 $(HOST_EXPORTS) \
a7254363
PB
15391 echo Configuring in $(HOST_SUBDIR)/ld; \
15392 cd "$(HOST_SUBDIR)/ld" || exit 1; \
04cf1b77 15393 case $(srcdir) in \
b00612cc
PB
15394 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15395 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
15396 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
04cf1b77 15397 esac; \
b00612cc
PB
15398 srcdiroption="--srcdir=$${topdir}/ld"; \
15399 libsrcdir="$$s/ld"; \
04cf1b77 15400 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 15401 $(HOST_CONFIGARGS) $${srcdiroption} \
04cf1b77 15402 || exit 1
b813574b 15403@endif ld
04cf1b77 15404
a7254363
PB
15405
15406
d545f33b
PB
15407.PHONY: configure-stage1-ld maybe-configure-stage1-ld
15408maybe-configure-stage1-ld:
15409@if ld-bootstrap
15410maybe-configure-stage1-ld: configure-stage1-ld
0aed8855 15411configure-stage1-ld:
c52c6897 15412 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 15413 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
15414 @r=`${PWD_COMMAND}`; export r; \
15415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 15416 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
15417 $(HOST_EXPORTS) \
15418 echo Configuring stage 1 in $(HOST_SUBDIR)/ld ; \
0aed8855 15419 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
15420 cd $(HOST_SUBDIR)/ld || exit 1; \
15421 case $(srcdir) in \
15422 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15423 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
15424 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15425 esac; \
15426 srcdiroption="--srcdir=$${topdir}/ld"; \
15427 libsrcdir="$$s/ld"; \
15428 $(SHELL) $${libsrcdir}/configure \
15429 $(HOST_CONFIGARGS) $${srcdiroption} \
15430 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
15431@endif ld-bootstrap
15432
15433.PHONY: configure-stage2-ld maybe-configure-stage2-ld
15434maybe-configure-stage2-ld:
15435@if ld-bootstrap
15436maybe-configure-stage2-ld: configure-stage2-ld
0aed8855 15437configure-stage2-ld:
c52c6897 15438 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 15439 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
15440 @r=`${PWD_COMMAND}`; export r; \
15441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 15442 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
15443 $(HOST_EXPORTS) \
15444 $(POSTSTAGE1_HOST_EXPORTS) \
15445 echo Configuring stage 2 in $(HOST_SUBDIR)/ld ; \
0aed8855 15446 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
15447 cd $(HOST_SUBDIR)/ld || exit 1; \
15448 case $(srcdir) in \
15449 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15450 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
15451 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15452 esac; \
15453 srcdiroption="--srcdir=$${topdir}/ld"; \
15454 libsrcdir="$$s/ld"; \
15455 $(SHELL) $${libsrcdir}/configure \
15456 $(HOST_CONFIGARGS) $${srcdiroption} \
15457 @stage2_werror_flag@
15458@endif ld-bootstrap
15459
15460.PHONY: configure-stage3-ld maybe-configure-stage3-ld
15461maybe-configure-stage3-ld:
15462@if ld-bootstrap
15463maybe-configure-stage3-ld: configure-stage3-ld
0aed8855 15464configure-stage3-ld:
c52c6897 15465 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 15466 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
15467 @r=`${PWD_COMMAND}`; export r; \
15468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 15469 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
15470 $(HOST_EXPORTS) \
15471 $(POSTSTAGE1_HOST_EXPORTS) \
15472 echo Configuring stage 3 in $(HOST_SUBDIR)/ld ; \
0aed8855 15473 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
15474 cd $(HOST_SUBDIR)/ld || exit 1; \
15475 case $(srcdir) in \
15476 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15477 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
15478 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15479 esac; \
15480 srcdiroption="--srcdir=$${topdir}/ld"; \
15481 libsrcdir="$$s/ld"; \
15482 $(SHELL) $${libsrcdir}/configure \
15483 $(HOST_CONFIGARGS) $${srcdiroption} \
15484 @stage2_werror_flag@
15485@endif ld-bootstrap
15486
15487.PHONY: configure-stage4-ld maybe-configure-stage4-ld
15488maybe-configure-stage4-ld:
15489@if ld-bootstrap
15490maybe-configure-stage4-ld: configure-stage4-ld
0aed8855 15491configure-stage4-ld:
c52c6897 15492 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 15493 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
15494 @r=`${PWD_COMMAND}`; export r; \
15495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 15496 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
15497 $(HOST_EXPORTS) \
15498 $(POSTSTAGE1_HOST_EXPORTS) \
15499 echo Configuring stage 4 in $(HOST_SUBDIR)/ld ; \
0aed8855 15500 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
15501 cd $(HOST_SUBDIR)/ld || exit 1; \
15502 case $(srcdir) in \
15503 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15504 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
15505 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15506 esac; \
15507 srcdiroption="--srcdir=$${topdir}/ld"; \
15508 libsrcdir="$$s/ld"; \
15509 $(SHELL) $${libsrcdir}/configure \
15510 $(HOST_CONFIGARGS) $${srcdiroption} \
15511 @stage2_werror_flag@
15512@endif ld-bootstrap
15513
15514.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
15515maybe-configure-stageprofile-ld:
15516@if ld-bootstrap
15517maybe-configure-stageprofile-ld: configure-stageprofile-ld
0aed8855 15518configure-stageprofile-ld:
c52c6897 15519 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 15520 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
15521 @r=`${PWD_COMMAND}`; export r; \
15522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 15523 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
15524 $(HOST_EXPORTS) \
15525 $(POSTSTAGE1_HOST_EXPORTS) \
15526 echo Configuring stage profile in $(HOST_SUBDIR)/ld ; \
0aed8855 15527 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
15528 cd $(HOST_SUBDIR)/ld || exit 1; \
15529 case $(srcdir) in \
15530 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15531 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
15532 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15533 esac; \
15534 srcdiroption="--srcdir=$${topdir}/ld"; \
15535 libsrcdir="$$s/ld"; \
15536 $(SHELL) $${libsrcdir}/configure \
15537 $(HOST_CONFIGARGS) $${srcdiroption} \
15538 @stage2_werror_flag@
15539@endif ld-bootstrap
15540
15541.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
15542maybe-configure-stagefeedback-ld:
15543@if ld-bootstrap
15544maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
0aed8855 15545configure-stagefeedback-ld:
c52c6897 15546 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 15547 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld
c52c6897
PB
15548 @r=`${PWD_COMMAND}`; export r; \
15549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 15550 test ! -f $(HOST_SUBDIR)/ld/Makefile || exit 0; \
d545f33b
PB
15551 $(HOST_EXPORTS) \
15552 $(POSTSTAGE1_HOST_EXPORTS) \
15553 echo Configuring stage feedback in $(HOST_SUBDIR)/ld ; \
0aed8855 15554 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/ld ; \
d545f33b
PB
15555 cd $(HOST_SUBDIR)/ld || exit 1; \
15556 case $(srcdir) in \
15557 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
15558 *) topdir=`echo $(HOST_SUBDIR)/ld/ | \
15559 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
15560 esac; \
15561 srcdiroption="--srcdir=$${topdir}/ld"; \
15562 libsrcdir="$$s/ld"; \
15563 $(SHELL) $${libsrcdir}/configure \
15564 $(HOST_CONFIGARGS) $${srcdiroption} \
15565 @stage2_werror_flag@
15566@endif ld-bootstrap
15567
15568
15569
15570
15571
b813574b
PB
15572.PHONY: all-ld maybe-all-ld
15573maybe-all-ld:
15574@if ld
d27cc32e 15575TARGET-ld=all
b813574b
PB
15576maybe-all-ld: all-ld
15577all-ld: configure-ld
c52c6897
PB
15578@endif ld
15579@if ld-bootstrap
15580 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
15581@endif ld-bootstrap
15582@if ld
15583 @r=`${PWD_COMMAND}`; export r; \
04cf1b77 15584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15585 $(HOST_EXPORTS) \
b00612cc
PB
15586 (cd $(HOST_SUBDIR)/ld && \
15587 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-ld))
b813574b 15588@endif ld
04cf1b77 15589
a7254363 15590
d545f33b
PB
15591
15592.PHONY: all-stage1-ld maybe-all-stage1-ld
15593.PHONY: clean-stage1-ld maybe-clean-stage1-ld
15594maybe-all-stage1-ld:
15595maybe-clean-stage1-ld:
15596@if ld-bootstrap
15597maybe-all-stage1-ld: all-stage1-ld
15598all-stage1: all-stage1-ld
f70224b5 15599TARGET-stage1-ld = $(TARGET-ld)
d545f33b 15600all-stage1-ld: configure-stage1-ld
c52c6897 15601 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
15602 @r=`${PWD_COMMAND}`; export r; \
15603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15604 $(HOST_EXPORTS) \
15605 cd $(HOST_SUBDIR)/ld && \
c52c6897 15606 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 15607 $(TARGET-stage1-ld)
d545f33b
PB
15608
15609maybe-clean-stage1-ld: clean-stage1-ld
15610clean-stage1: clean-stage1-ld
15611clean-stage1-ld:
15612 @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-ld/Makefile ] \
15613 || exit 0 ; \
c52c6897 15614 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
15615 cd $(HOST_SUBDIR)/ld && \
15616 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 15617 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b
PB
15618@endif ld-bootstrap
15619
15620
15621.PHONY: all-stage2-ld maybe-all-stage2-ld
15622.PHONY: clean-stage2-ld maybe-clean-stage2-ld
15623maybe-all-stage2-ld:
15624maybe-clean-stage2-ld:
15625@if ld-bootstrap
15626maybe-all-stage2-ld: all-stage2-ld
15627all-stage2: all-stage2-ld
f70224b5 15628TARGET-stage2-ld = $(TARGET-ld)
d545f33b 15629all-stage2-ld: configure-stage2-ld
c52c6897 15630 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
15631 @r=`${PWD_COMMAND}`; export r; \
15632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15633 $(HOST_EXPORTS) \
15634 $(POSTSTAGE1_HOST_EXPORTS) \
15635 cd $(HOST_SUBDIR)/ld && \
f70224b5
PB
15636 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15637 $(TARGET-stage2-ld)
d545f33b
PB
15638
15639maybe-clean-stage2-ld: clean-stage2-ld
15640clean-stage2: clean-stage2-ld
15641clean-stage2-ld:
15642 @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-ld/Makefile ] \
15643 || exit 0 ; \
c52c6897 15644 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
15645 cd $(HOST_SUBDIR)/ld && \
15646 $(MAKE) $(FLAGS_TO_PASS) \
15647 $(POSTSTAGE1_FLAGS_TO_PASS) \
15648 clean
15649@endif ld-bootstrap
15650
15651
15652.PHONY: all-stage3-ld maybe-all-stage3-ld
15653.PHONY: clean-stage3-ld maybe-clean-stage3-ld
15654maybe-all-stage3-ld:
15655maybe-clean-stage3-ld:
15656@if ld-bootstrap
15657maybe-all-stage3-ld: all-stage3-ld
15658all-stage3: all-stage3-ld
f70224b5 15659TARGET-stage3-ld = $(TARGET-ld)
d545f33b 15660all-stage3-ld: configure-stage3-ld
c52c6897 15661 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
15662 @r=`${PWD_COMMAND}`; export r; \
15663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15664 $(HOST_EXPORTS) \
15665 $(POSTSTAGE1_HOST_EXPORTS) \
15666 cd $(HOST_SUBDIR)/ld && \
f70224b5
PB
15667 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15668 $(TARGET-stage3-ld)
d545f33b
PB
15669
15670maybe-clean-stage3-ld: clean-stage3-ld
15671clean-stage3: clean-stage3-ld
15672clean-stage3-ld:
15673 @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-ld/Makefile ] \
15674 || exit 0 ; \
c52c6897 15675 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
15676 cd $(HOST_SUBDIR)/ld && \
15677 $(MAKE) $(FLAGS_TO_PASS) \
15678 $(POSTSTAGE1_FLAGS_TO_PASS) \
15679 clean
15680@endif ld-bootstrap
15681
15682
15683.PHONY: all-stage4-ld maybe-all-stage4-ld
15684.PHONY: clean-stage4-ld maybe-clean-stage4-ld
15685maybe-all-stage4-ld:
15686maybe-clean-stage4-ld:
15687@if ld-bootstrap
15688maybe-all-stage4-ld: all-stage4-ld
15689all-stage4: all-stage4-ld
f70224b5 15690TARGET-stage4-ld = $(TARGET-ld)
d545f33b 15691all-stage4-ld: configure-stage4-ld
c52c6897 15692 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
15693 @r=`${PWD_COMMAND}`; export r; \
15694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15695 $(HOST_EXPORTS) \
15696 $(POSTSTAGE1_HOST_EXPORTS) \
15697 cd $(HOST_SUBDIR)/ld && \
f70224b5
PB
15698 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
15699 $(TARGET-stage4-ld)
d545f33b
PB
15700
15701maybe-clean-stage4-ld: clean-stage4-ld
15702clean-stage4: clean-stage4-ld
15703clean-stage4-ld:
15704 @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-ld/Makefile ] \
15705 || exit 0 ; \
c52c6897 15706 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
15707 cd $(HOST_SUBDIR)/ld && \
15708 $(MAKE) $(FLAGS_TO_PASS) \
15709 $(POSTSTAGE1_FLAGS_TO_PASS) \
15710 clean
15711@endif ld-bootstrap
15712
15713
15714.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
15715.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
15716maybe-all-stageprofile-ld:
15717maybe-clean-stageprofile-ld:
15718@if ld-bootstrap
15719maybe-all-stageprofile-ld: all-stageprofile-ld
15720all-stageprofile: all-stageprofile-ld
f70224b5 15721TARGET-stageprofile-ld = $(TARGET-ld)
d545f33b 15722all-stageprofile-ld: configure-stageprofile-ld
c52c6897 15723 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
15724 @r=`${PWD_COMMAND}`; export r; \
15725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15726 $(HOST_EXPORTS) \
15727 $(POSTSTAGE1_HOST_EXPORTS) \
15728 cd $(HOST_SUBDIR)/ld && \
f70224b5
PB
15729 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
15730 $(TARGET-stageprofile-ld)
d545f33b
PB
15731
15732maybe-clean-stageprofile-ld: clean-stageprofile-ld
15733clean-stageprofile: clean-stageprofile-ld
15734clean-stageprofile-ld:
15735 @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-ld/Makefile ] \
15736 || exit 0 ; \
c52c6897 15737 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
15738 cd $(HOST_SUBDIR)/ld && \
15739 $(MAKE) $(FLAGS_TO_PASS) \
15740 $(POSTSTAGE1_FLAGS_TO_PASS) \
15741 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
15742@endif ld-bootstrap
15743
15744
15745.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
15746.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
15747maybe-all-stagefeedback-ld:
15748maybe-clean-stagefeedback-ld:
15749@if ld-bootstrap
15750maybe-all-stagefeedback-ld: all-stagefeedback-ld
15751all-stagefeedback: all-stagefeedback-ld
f70224b5 15752TARGET-stagefeedback-ld = $(TARGET-ld)
d545f33b 15753all-stagefeedback-ld: configure-stagefeedback-ld
c52c6897 15754 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
15755 @r=`${PWD_COMMAND}`; export r; \
15756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15757 $(HOST_EXPORTS) \
15758 $(POSTSTAGE1_HOST_EXPORTS) \
15759 cd $(HOST_SUBDIR)/ld && \
f70224b5
PB
15760 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
15761 $(TARGET-stagefeedback-ld)
d545f33b
PB
15762
15763maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
15764clean-stagefeedback: clean-stagefeedback-ld
15765clean-stagefeedback-ld:
15766 @[ -f $(HOST_SUBDIR)/ld/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-ld/Makefile ] \
15767 || exit 0 ; \
c52c6897 15768 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
15769 cd $(HOST_SUBDIR)/ld && \
15770 $(MAKE) $(FLAGS_TO_PASS) \
15771 $(POSTSTAGE1_FLAGS_TO_PASS) \
15772 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
15773@endif ld-bootstrap
15774
15775
15776
15777
15778
b813574b
PB
15779.PHONY: check-ld maybe-check-ld
15780maybe-check-ld:
15781@if ld
15782maybe-check-ld: check-ld
04cf1b77 15783
b813574b 15784check-ld:
0aed8855 15785 @: $(MAKE); $(unstage)
04cf1b77
PB
15786 @r=`${PWD_COMMAND}`; export r; \
15787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15788 $(HOST_EXPORTS) \
b00612cc
PB
15789 (cd $(HOST_SUBDIR)/ld && \
15790 $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77 15791
b813574b 15792@endif ld
04cf1b77 15793
b813574b
PB
15794.PHONY: install-ld maybe-install-ld
15795maybe-install-ld:
15796@if ld
15797maybe-install-ld: install-ld
04cf1b77 15798
b813574b 15799install-ld: installdirs
0aed8855 15800 @: $(MAKE); $(unstage)
04cf1b77
PB
15801 @r=`${PWD_COMMAND}`; export r; \
15802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15803 $(HOST_EXPORTS) \
b00612cc 15804 (cd $(HOST_SUBDIR)/ld && \
2da12f12 15805 $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77 15806
b813574b 15807@endif ld
04cf1b77
PB
15808
15809# Other targets (info, dvi, etc.)
15810
b813574b
PB
15811.PHONY: maybe-info-ld info-ld
15812maybe-info-ld:
15813@if ld
15814maybe-info-ld: info-ld
04cf1b77 15815
b813574b
PB
15816info-ld: \
15817 configure-ld
15818 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
15819 r=`${PWD_COMMAND}`; export r; \
15820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15821 $(HOST_EXPORTS) \
b813574b 15822 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
15823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15824 done; \
b813574b 15825 echo "Doing info in ld" ; \
b00612cc 15826 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
15827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15829 "RANLIB=$${RANLIB}" \
15830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15831 info) \
04cf1b77
PB
15832 || exit 1
15833
b813574b 15834@endif ld
04cf1b77 15835
b813574b
PB
15836.PHONY: maybe-dvi-ld dvi-ld
15837maybe-dvi-ld:
15838@if ld
15839maybe-dvi-ld: dvi-ld
04cf1b77 15840
b813574b
PB
15841dvi-ld: \
15842 configure-ld
15843 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
15844 r=`${PWD_COMMAND}`; export r; \
15845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15846 $(HOST_EXPORTS) \
b813574b 15847 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
15848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15849 done; \
b813574b 15850 echo "Doing dvi in ld" ; \
b00612cc 15851 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
15852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15854 "RANLIB=$${RANLIB}" \
15855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15856 dvi) \
04cf1b77
PB
15857 || exit 1
15858
b813574b 15859@endif ld
04cf1b77 15860
6d389afc
MS
15861.PHONY: maybe-html-ld html-ld
15862maybe-html-ld:
15863@if ld
15864maybe-html-ld: html-ld
15865
15866html-ld: \
15867 configure-ld
15868 @[ -f ./ld/Makefile ] || exit 0; \
15869 r=`${PWD_COMMAND}`; export r; \
15870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
15871 $(HOST_EXPORTS) \
15872 for flag in $(EXTRA_HOST_FLAGS) ; do \
15873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15874 done; \
15875 echo "Doing html in ld" ; \
b00612cc 15876 (cd $(HOST_SUBDIR)/ld && \
6d389afc
MS
15877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15879 "RANLIB=$${RANLIB}" \
15880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15881 html) \
15882 || exit 1
15883
15884@endif ld
15885
b813574b
PB
15886.PHONY: maybe-TAGS-ld TAGS-ld
15887maybe-TAGS-ld:
15888@if ld
15889maybe-TAGS-ld: TAGS-ld
04cf1b77 15890
b813574b
PB
15891TAGS-ld: \
15892 configure-ld
15893 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
15894 r=`${PWD_COMMAND}`; export r; \
15895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15896 $(HOST_EXPORTS) \
b813574b 15897 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
15898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15899 done; \
b813574b 15900 echo "Doing TAGS in ld" ; \
b00612cc 15901 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
15902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15904 "RANLIB=$${RANLIB}" \
15905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15906 TAGS) \
04cf1b77
PB
15907 || exit 1
15908
b813574b 15909@endif ld
04cf1b77 15910
b813574b
PB
15911.PHONY: maybe-install-info-ld install-info-ld
15912maybe-install-info-ld:
15913@if ld
15914maybe-install-info-ld: install-info-ld
04cf1b77 15915
b813574b
PB
15916install-info-ld: \
15917 configure-ld \
15918 info-ld
15919 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
15920 r=`${PWD_COMMAND}`; export r; \
15921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15922 $(HOST_EXPORTS) \
b813574b 15923 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
15924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15925 done; \
b813574b 15926 echo "Doing install-info in ld" ; \
b00612cc 15927 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
15928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15930 "RANLIB=$${RANLIB}" \
15931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15932 install-info) \
04cf1b77
PB
15933 || exit 1
15934
b813574b 15935@endif ld
04cf1b77 15936
b813574b
PB
15937.PHONY: maybe-installcheck-ld installcheck-ld
15938maybe-installcheck-ld:
15939@if ld
15940maybe-installcheck-ld: installcheck-ld
04cf1b77 15941
b813574b
PB
15942installcheck-ld: \
15943 configure-ld
15944 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
15945 r=`${PWD_COMMAND}`; export r; \
15946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15947 $(HOST_EXPORTS) \
b813574b 15948 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
15949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15950 done; \
b813574b 15951 echo "Doing installcheck in ld" ; \
b00612cc 15952 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
15953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15955 "RANLIB=$${RANLIB}" \
15956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15957 installcheck) \
04cf1b77
PB
15958 || exit 1
15959
b813574b 15960@endif ld
04cf1b77 15961
b813574b
PB
15962.PHONY: maybe-mostlyclean-ld mostlyclean-ld
15963maybe-mostlyclean-ld:
15964@if ld
15965maybe-mostlyclean-ld: mostlyclean-ld
04cf1b77 15966
b813574b
PB
15967mostlyclean-ld:
15968 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
15969 r=`${PWD_COMMAND}`; export r; \
15970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15971 $(HOST_EXPORTS) \
b813574b 15972 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
15973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15974 done; \
b813574b 15975 echo "Doing mostlyclean in ld" ; \
b00612cc 15976 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
15977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15979 "RANLIB=$${RANLIB}" \
15980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 15981 mostlyclean) \
04cf1b77
PB
15982 || exit 1
15983
b813574b 15984@endif ld
04cf1b77 15985
b813574b
PB
15986.PHONY: maybe-clean-ld clean-ld
15987maybe-clean-ld:
15988@if ld
15989maybe-clean-ld: clean-ld
04cf1b77 15990
b813574b
PB
15991clean-ld:
15992 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
15993 r=`${PWD_COMMAND}`; export r; \
15994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15995 $(HOST_EXPORTS) \
b813574b 15996 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
15997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15998 done; \
b813574b 15999 echo "Doing clean in ld" ; \
b00612cc 16000 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
16001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16003 "RANLIB=$${RANLIB}" \
16004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16005 clean) \
04cf1b77
PB
16006 || exit 1
16007
b813574b 16008@endif ld
04cf1b77 16009
b813574b
PB
16010.PHONY: maybe-distclean-ld distclean-ld
16011maybe-distclean-ld:
16012@if ld
16013maybe-distclean-ld: distclean-ld
04cf1b77 16014
b813574b
PB
16015distclean-ld:
16016 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
16017 r=`${PWD_COMMAND}`; export r; \
16018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16019 $(HOST_EXPORTS) \
b813574b 16020 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
16021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16022 done; \
b813574b 16023 echo "Doing distclean in ld" ; \
b00612cc 16024 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
16025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16027 "RANLIB=$${RANLIB}" \
16028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16029 distclean) \
04cf1b77
PB
16030 || exit 1
16031
b813574b 16032@endif ld
04cf1b77 16033
b813574b
PB
16034.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
16035maybe-maintainer-clean-ld:
16036@if ld
16037maybe-maintainer-clean-ld: maintainer-clean-ld
04cf1b77 16038
b813574b
PB
16039maintainer-clean-ld:
16040 @[ -f ./ld/Makefile ] || exit 0; \
04cf1b77
PB
16041 r=`${PWD_COMMAND}`; export r; \
16042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16043 $(HOST_EXPORTS) \
b813574b 16044 for flag in $(EXTRA_HOST_FLAGS) ; do \
04cf1b77
PB
16045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16046 done; \
b813574b 16047 echo "Doing maintainer-clean in ld" ; \
b00612cc 16048 (cd $(HOST_SUBDIR)/ld && \
04cf1b77
PB
16049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16051 "RANLIB=$${RANLIB}" \
16052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16053 maintainer-clean) \
04cf1b77
PB
16054 || exit 1
16055
b813574b 16056@endif ld
04cf1b77
PB
16057
16058
a7254363 16059
b813574b
PB
16060.PHONY: configure-libcpp maybe-configure-libcpp
16061maybe-configure-libcpp:
16062@if libcpp
16063maybe-configure-libcpp: configure-libcpp
c52c6897
PB
16064configure-libcpp:
16065@endif libcpp
16066@if libcpp-bootstrap
16067 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
16068@endif libcpp-bootstrap
16069@if libcpp
16070 @r=`${PWD_COMMAND}`; export r; \
16071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
16072 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
16073 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
378fce5b 16074 $(HOST_EXPORTS) \
a7254363
PB
16075 echo Configuring in $(HOST_SUBDIR)/libcpp; \
16076 cd "$(HOST_SUBDIR)/libcpp" || exit 1; \
4fa63067 16077 case $(srcdir) in \
b00612cc
PB
16078 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16079 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
16080 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 16081 esac; \
b00612cc
PB
16082 srcdiroption="--srcdir=$${topdir}/libcpp"; \
16083 libsrcdir="$$s/libcpp"; \
4fa63067 16084 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 16085 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 16086 || exit 1
b813574b 16087@endif libcpp
4fa63067 16088
a7254363
PB
16089
16090
d545f33b
PB
16091.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
16092maybe-configure-stage1-libcpp:
16093@if libcpp-bootstrap
16094maybe-configure-stage1-libcpp: configure-stage1-libcpp
0aed8855 16095configure-stage1-libcpp:
c52c6897 16096 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 16097 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
16098 @r=`${PWD_COMMAND}`; export r; \
16099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16100 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
16101 $(HOST_EXPORTS) \
16102 echo Configuring stage 1 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 16103 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
16104 cd $(HOST_SUBDIR)/libcpp || exit 1; \
16105 case $(srcdir) in \
16106 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16107 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
16108 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16109 esac; \
16110 srcdiroption="--srcdir=$${topdir}/libcpp"; \
16111 libsrcdir="$$s/libcpp"; \
16112 $(SHELL) $${libsrcdir}/configure \
16113 $(HOST_CONFIGARGS) $${srcdiroption} \
16114 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
16115@endif libcpp-bootstrap
16116
16117.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
16118maybe-configure-stage2-libcpp:
16119@if libcpp-bootstrap
16120maybe-configure-stage2-libcpp: configure-stage2-libcpp
0aed8855 16121configure-stage2-libcpp:
c52c6897 16122 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 16123 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
16124 @r=`${PWD_COMMAND}`; export r; \
16125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16126 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
16127 $(HOST_EXPORTS) \
16128 $(POSTSTAGE1_HOST_EXPORTS) \
16129 echo Configuring stage 2 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 16130 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
16131 cd $(HOST_SUBDIR)/libcpp || exit 1; \
16132 case $(srcdir) in \
16133 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16134 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
16135 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16136 esac; \
16137 srcdiroption="--srcdir=$${topdir}/libcpp"; \
16138 libsrcdir="$$s/libcpp"; \
16139 $(SHELL) $${libsrcdir}/configure \
16140 $(HOST_CONFIGARGS) $${srcdiroption} \
16141 @stage2_werror_flag@
16142@endif libcpp-bootstrap
16143
16144.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
16145maybe-configure-stage3-libcpp:
16146@if libcpp-bootstrap
16147maybe-configure-stage3-libcpp: configure-stage3-libcpp
0aed8855 16148configure-stage3-libcpp:
c52c6897 16149 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 16150 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
16151 @r=`${PWD_COMMAND}`; export r; \
16152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16153 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
16154 $(HOST_EXPORTS) \
16155 $(POSTSTAGE1_HOST_EXPORTS) \
16156 echo Configuring stage 3 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 16157 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
16158 cd $(HOST_SUBDIR)/libcpp || exit 1; \
16159 case $(srcdir) in \
16160 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16161 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
16162 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16163 esac; \
16164 srcdiroption="--srcdir=$${topdir}/libcpp"; \
16165 libsrcdir="$$s/libcpp"; \
16166 $(SHELL) $${libsrcdir}/configure \
16167 $(HOST_CONFIGARGS) $${srcdiroption} \
16168 @stage2_werror_flag@
16169@endif libcpp-bootstrap
16170
16171.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
16172maybe-configure-stage4-libcpp:
16173@if libcpp-bootstrap
16174maybe-configure-stage4-libcpp: configure-stage4-libcpp
0aed8855 16175configure-stage4-libcpp:
c52c6897 16176 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 16177 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
16178 @r=`${PWD_COMMAND}`; export r; \
16179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16180 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
16181 $(HOST_EXPORTS) \
16182 $(POSTSTAGE1_HOST_EXPORTS) \
16183 echo Configuring stage 4 in $(HOST_SUBDIR)/libcpp ; \
0aed8855 16184 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
16185 cd $(HOST_SUBDIR)/libcpp || exit 1; \
16186 case $(srcdir) in \
16187 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16188 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
16189 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16190 esac; \
16191 srcdiroption="--srcdir=$${topdir}/libcpp"; \
16192 libsrcdir="$$s/libcpp"; \
16193 $(SHELL) $${libsrcdir}/configure \
16194 $(HOST_CONFIGARGS) $${srcdiroption} \
16195 @stage2_werror_flag@
16196@endif libcpp-bootstrap
16197
16198.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
16199maybe-configure-stageprofile-libcpp:
16200@if libcpp-bootstrap
16201maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
0aed8855 16202configure-stageprofile-libcpp:
c52c6897 16203 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 16204 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
16205 @r=`${PWD_COMMAND}`; export r; \
16206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16207 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
16208 $(HOST_EXPORTS) \
16209 $(POSTSTAGE1_HOST_EXPORTS) \
16210 echo Configuring stage profile in $(HOST_SUBDIR)/libcpp ; \
0aed8855 16211 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
16212 cd $(HOST_SUBDIR)/libcpp || exit 1; \
16213 case $(srcdir) in \
16214 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16215 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
16216 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16217 esac; \
16218 srcdiroption="--srcdir=$${topdir}/libcpp"; \
16219 libsrcdir="$$s/libcpp"; \
16220 $(SHELL) $${libsrcdir}/configure \
16221 $(HOST_CONFIGARGS) $${srcdiroption} \
16222 @stage2_werror_flag@
16223@endif libcpp-bootstrap
16224
16225.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
16226maybe-configure-stagefeedback-libcpp:
16227@if libcpp-bootstrap
16228maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
0aed8855 16229configure-stagefeedback-libcpp:
c52c6897 16230 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 16231 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp
c52c6897
PB
16232 @r=`${PWD_COMMAND}`; export r; \
16233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16234 test ! -f $(HOST_SUBDIR)/libcpp/Makefile || exit 0; \
d545f33b
PB
16235 $(HOST_EXPORTS) \
16236 $(POSTSTAGE1_HOST_EXPORTS) \
16237 echo Configuring stage feedback in $(HOST_SUBDIR)/libcpp ; \
0aed8855 16238 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libcpp ; \
d545f33b
PB
16239 cd $(HOST_SUBDIR)/libcpp || exit 1; \
16240 case $(srcdir) in \
16241 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16242 *) topdir=`echo $(HOST_SUBDIR)/libcpp/ | \
16243 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16244 esac; \
16245 srcdiroption="--srcdir=$${topdir}/libcpp"; \
16246 libsrcdir="$$s/libcpp"; \
16247 $(SHELL) $${libsrcdir}/configure \
16248 $(HOST_CONFIGARGS) $${srcdiroption} \
16249 @stage2_werror_flag@
16250@endif libcpp-bootstrap
16251
16252
16253
16254
16255
b813574b
PB
16256.PHONY: all-libcpp maybe-all-libcpp
16257maybe-all-libcpp:
16258@if libcpp
d27cc32e 16259TARGET-libcpp=all
b813574b
PB
16260maybe-all-libcpp: all-libcpp
16261all-libcpp: configure-libcpp
c52c6897
PB
16262@endif libcpp
16263@if libcpp-bootstrap
16264 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
16265@endif libcpp-bootstrap
16266@if libcpp
16267 @r=`${PWD_COMMAND}`; export r; \
4fa63067 16268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16269 $(HOST_EXPORTS) \
b00612cc
PB
16270 (cd $(HOST_SUBDIR)/libcpp && \
16271 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libcpp))
b813574b 16272@endif libcpp
4fa63067 16273
a7254363 16274
d545f33b
PB
16275
16276.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
16277.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
16278maybe-all-stage1-libcpp:
16279maybe-clean-stage1-libcpp:
16280@if libcpp-bootstrap
16281maybe-all-stage1-libcpp: all-stage1-libcpp
16282all-stage1: all-stage1-libcpp
f70224b5 16283TARGET-stage1-libcpp = $(TARGET-libcpp)
d545f33b 16284all-stage1-libcpp: configure-stage1-libcpp
c52c6897 16285 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
16286 @r=`${PWD_COMMAND}`; export r; \
16287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16288 $(HOST_EXPORTS) \
16289 cd $(HOST_SUBDIR)/libcpp && \
c52c6897 16290 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 16291 $(TARGET-stage1-libcpp)
d545f33b
PB
16292
16293maybe-clean-stage1-libcpp: clean-stage1-libcpp
16294clean-stage1: clean-stage1-libcpp
16295clean-stage1-libcpp:
16296 @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-libcpp/Makefile ] \
16297 || exit 0 ; \
c52c6897 16298 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
16299 cd $(HOST_SUBDIR)/libcpp && \
16300 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 16301 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b
PB
16302@endif libcpp-bootstrap
16303
16304
16305.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
16306.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
16307maybe-all-stage2-libcpp:
16308maybe-clean-stage2-libcpp:
16309@if libcpp-bootstrap
16310maybe-all-stage2-libcpp: all-stage2-libcpp
16311all-stage2: all-stage2-libcpp
f70224b5 16312TARGET-stage2-libcpp = $(TARGET-libcpp)
d545f33b 16313all-stage2-libcpp: configure-stage2-libcpp
c52c6897 16314 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
16315 @r=`${PWD_COMMAND}`; export r; \
16316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16317 $(HOST_EXPORTS) \
16318 $(POSTSTAGE1_HOST_EXPORTS) \
16319 cd $(HOST_SUBDIR)/libcpp && \
f70224b5
PB
16320 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16321 $(TARGET-stage2-libcpp)
d545f33b
PB
16322
16323maybe-clean-stage2-libcpp: clean-stage2-libcpp
16324clean-stage2: clean-stage2-libcpp
16325clean-stage2-libcpp:
16326 @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-libcpp/Makefile ] \
16327 || exit 0 ; \
c52c6897 16328 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
16329 cd $(HOST_SUBDIR)/libcpp && \
16330 $(MAKE) $(FLAGS_TO_PASS) \
16331 $(POSTSTAGE1_FLAGS_TO_PASS) \
16332 clean
16333@endif libcpp-bootstrap
16334
16335
16336.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
16337.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
16338maybe-all-stage3-libcpp:
16339maybe-clean-stage3-libcpp:
16340@if libcpp-bootstrap
16341maybe-all-stage3-libcpp: all-stage3-libcpp
16342all-stage3: all-stage3-libcpp
f70224b5 16343TARGET-stage3-libcpp = $(TARGET-libcpp)
d545f33b 16344all-stage3-libcpp: configure-stage3-libcpp
c52c6897 16345 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
16346 @r=`${PWD_COMMAND}`; export r; \
16347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16348 $(HOST_EXPORTS) \
16349 $(POSTSTAGE1_HOST_EXPORTS) \
16350 cd $(HOST_SUBDIR)/libcpp && \
f70224b5
PB
16351 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16352 $(TARGET-stage3-libcpp)
d545f33b
PB
16353
16354maybe-clean-stage3-libcpp: clean-stage3-libcpp
16355clean-stage3: clean-stage3-libcpp
16356clean-stage3-libcpp:
16357 @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-libcpp/Makefile ] \
16358 || exit 0 ; \
c52c6897 16359 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
16360 cd $(HOST_SUBDIR)/libcpp && \
16361 $(MAKE) $(FLAGS_TO_PASS) \
16362 $(POSTSTAGE1_FLAGS_TO_PASS) \
16363 clean
16364@endif libcpp-bootstrap
16365
16366
16367.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
16368.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
16369maybe-all-stage4-libcpp:
16370maybe-clean-stage4-libcpp:
16371@if libcpp-bootstrap
16372maybe-all-stage4-libcpp: all-stage4-libcpp
16373all-stage4: all-stage4-libcpp
f70224b5 16374TARGET-stage4-libcpp = $(TARGET-libcpp)
d545f33b 16375all-stage4-libcpp: configure-stage4-libcpp
c52c6897 16376 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
16377 @r=`${PWD_COMMAND}`; export r; \
16378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16379 $(HOST_EXPORTS) \
16380 $(POSTSTAGE1_HOST_EXPORTS) \
16381 cd $(HOST_SUBDIR)/libcpp && \
f70224b5
PB
16382 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
16383 $(TARGET-stage4-libcpp)
d545f33b
PB
16384
16385maybe-clean-stage4-libcpp: clean-stage4-libcpp
16386clean-stage4: clean-stage4-libcpp
16387clean-stage4-libcpp:
16388 @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-libcpp/Makefile ] \
16389 || exit 0 ; \
c52c6897 16390 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
16391 cd $(HOST_SUBDIR)/libcpp && \
16392 $(MAKE) $(FLAGS_TO_PASS) \
16393 $(POSTSTAGE1_FLAGS_TO_PASS) \
16394 clean
16395@endif libcpp-bootstrap
16396
16397
16398.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
16399.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
16400maybe-all-stageprofile-libcpp:
16401maybe-clean-stageprofile-libcpp:
16402@if libcpp-bootstrap
16403maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
16404all-stageprofile: all-stageprofile-libcpp
f70224b5 16405TARGET-stageprofile-libcpp = $(TARGET-libcpp)
d545f33b 16406all-stageprofile-libcpp: configure-stageprofile-libcpp
c52c6897 16407 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
16408 @r=`${PWD_COMMAND}`; export r; \
16409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16410 $(HOST_EXPORTS) \
16411 $(POSTSTAGE1_HOST_EXPORTS) \
16412 cd $(HOST_SUBDIR)/libcpp && \
f70224b5
PB
16413 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
16414 $(TARGET-stageprofile-libcpp)
d545f33b
PB
16415
16416maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
16417clean-stageprofile: clean-stageprofile-libcpp
16418clean-stageprofile-libcpp:
16419 @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-libcpp/Makefile ] \
16420 || exit 0 ; \
c52c6897 16421 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
16422 cd $(HOST_SUBDIR)/libcpp && \
16423 $(MAKE) $(FLAGS_TO_PASS) \
16424 $(POSTSTAGE1_FLAGS_TO_PASS) \
16425 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
16426@endif libcpp-bootstrap
16427
16428
16429.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
16430.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
16431maybe-all-stagefeedback-libcpp:
16432maybe-clean-stagefeedback-libcpp:
16433@if libcpp-bootstrap
16434maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
16435all-stagefeedback: all-stagefeedback-libcpp
f70224b5 16436TARGET-stagefeedback-libcpp = $(TARGET-libcpp)
d545f33b 16437all-stagefeedback-libcpp: configure-stagefeedback-libcpp
c52c6897 16438 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
16439 @r=`${PWD_COMMAND}`; export r; \
16440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16441 $(HOST_EXPORTS) \
16442 $(POSTSTAGE1_HOST_EXPORTS) \
16443 cd $(HOST_SUBDIR)/libcpp && \
f70224b5
PB
16444 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
16445 $(TARGET-stagefeedback-libcpp)
d545f33b
PB
16446
16447maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
16448clean-stagefeedback: clean-stagefeedback-libcpp
16449clean-stagefeedback-libcpp:
16450 @[ -f $(HOST_SUBDIR)/libcpp/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-libcpp/Makefile ] \
16451 || exit 0 ; \
c52c6897 16452 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
16453 cd $(HOST_SUBDIR)/libcpp && \
16454 $(MAKE) $(FLAGS_TO_PASS) \
16455 $(POSTSTAGE1_FLAGS_TO_PASS) \
16456 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
16457@endif libcpp-bootstrap
16458
16459
16460
16461
16462
b813574b
PB
16463.PHONY: check-libcpp maybe-check-libcpp
16464maybe-check-libcpp:
16465@if libcpp
16466maybe-check-libcpp: check-libcpp
4fa63067 16467
b813574b 16468check-libcpp:
0aed8855 16469 @: $(MAKE); $(unstage)
4fa63067
NN
16470 @r=`${PWD_COMMAND}`; export r; \
16471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16472 $(HOST_EXPORTS) \
b00612cc
PB
16473 (cd $(HOST_SUBDIR)/libcpp && \
16474 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 16475
b813574b 16476@endif libcpp
4fa63067 16477
b813574b
PB
16478.PHONY: install-libcpp maybe-install-libcpp
16479maybe-install-libcpp:
16480@if libcpp
16481maybe-install-libcpp: install-libcpp
16482
16483install-libcpp: installdirs
0aed8855 16484 @: $(MAKE); $(unstage)
4fa63067
NN
16485 @r=`${PWD_COMMAND}`; export r; \
16486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16487 $(HOST_EXPORTS) \
b00612cc 16488 (cd $(HOST_SUBDIR)/libcpp && \
2da12f12 16489 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 16490
b813574b 16491@endif libcpp
4fa63067
NN
16492
16493# Other targets (info, dvi, etc.)
16494
b813574b
PB
16495.PHONY: maybe-info-libcpp info-libcpp
16496maybe-info-libcpp:
16497@if libcpp
16498maybe-info-libcpp: info-libcpp
4fa63067 16499
b813574b
PB
16500info-libcpp: \
16501 configure-libcpp
16502 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16503 r=`${PWD_COMMAND}`; export r; \
16504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16505 $(HOST_EXPORTS) \
b813574b 16506 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16508 done; \
b813574b 16509 echo "Doing info in libcpp" ; \
b00612cc 16510 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16513 "RANLIB=$${RANLIB}" \
16514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16515 info) \
2a4cbe27
NN
16516 || exit 1
16517
b813574b 16518@endif libcpp
2a4cbe27 16519
b813574b
PB
16520.PHONY: maybe-dvi-libcpp dvi-libcpp
16521maybe-dvi-libcpp:
16522@if libcpp
16523maybe-dvi-libcpp: dvi-libcpp
2a4cbe27 16524
b813574b
PB
16525dvi-libcpp: \
16526 configure-libcpp
16527 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16528 r=`${PWD_COMMAND}`; export r; \
16529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16530 $(HOST_EXPORTS) \
b813574b 16531 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16533 done; \
b813574b 16534 echo "Doing dvi in libcpp" ; \
b00612cc 16535 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16538 "RANLIB=$${RANLIB}" \
16539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16540 dvi) \
2a4cbe27
NN
16541 || exit 1
16542
b813574b 16543@endif libcpp
2a4cbe27 16544
6d389afc
MS
16545.PHONY: maybe-html-libcpp html-libcpp
16546maybe-html-libcpp:
16547@if libcpp
16548maybe-html-libcpp: html-libcpp
16549
16550html-libcpp: \
16551 configure-libcpp
16552 @[ -f ./libcpp/Makefile ] || exit 0; \
16553 r=`${PWD_COMMAND}`; export r; \
16554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
16555 $(HOST_EXPORTS) \
16556 for flag in $(EXTRA_HOST_FLAGS) ; do \
16557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16558 done; \
16559 echo "Doing html in libcpp" ; \
b00612cc 16560 (cd $(HOST_SUBDIR)/libcpp && \
6d389afc
MS
16561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16563 "RANLIB=$${RANLIB}" \
16564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16565 html) \
16566 || exit 1
16567
16568@endif libcpp
16569
b813574b
PB
16570.PHONY: maybe-TAGS-libcpp TAGS-libcpp
16571maybe-TAGS-libcpp:
16572@if libcpp
16573maybe-TAGS-libcpp: TAGS-libcpp
2a4cbe27 16574
b813574b
PB
16575TAGS-libcpp: \
16576 configure-libcpp
16577 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16578 r=`${PWD_COMMAND}`; export r; \
16579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16580 $(HOST_EXPORTS) \
b813574b 16581 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16583 done; \
b813574b 16584 echo "Doing TAGS in libcpp" ; \
b00612cc 16585 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16588 "RANLIB=$${RANLIB}" \
16589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16590 TAGS) \
2a4cbe27
NN
16591 || exit 1
16592
b813574b 16593@endif libcpp
2a4cbe27 16594
b813574b
PB
16595.PHONY: maybe-install-info-libcpp install-info-libcpp
16596maybe-install-info-libcpp:
16597@if libcpp
16598maybe-install-info-libcpp: install-info-libcpp
2a4cbe27 16599
b813574b
PB
16600install-info-libcpp: \
16601 configure-libcpp \
16602 info-libcpp
16603 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16604 r=`${PWD_COMMAND}`; export r; \
16605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16606 $(HOST_EXPORTS) \
b813574b 16607 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16609 done; \
b813574b 16610 echo "Doing install-info in libcpp" ; \
b00612cc 16611 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16614 "RANLIB=$${RANLIB}" \
16615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16616 install-info) \
2a4cbe27
NN
16617 || exit 1
16618
b813574b 16619@endif libcpp
2a4cbe27 16620
b813574b
PB
16621.PHONY: maybe-installcheck-libcpp installcheck-libcpp
16622maybe-installcheck-libcpp:
16623@if libcpp
16624maybe-installcheck-libcpp: installcheck-libcpp
2a4cbe27 16625
b813574b
PB
16626installcheck-libcpp: \
16627 configure-libcpp
16628 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16629 r=`${PWD_COMMAND}`; export r; \
16630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16631 $(HOST_EXPORTS) \
b813574b 16632 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16634 done; \
b813574b 16635 echo "Doing installcheck in libcpp" ; \
b00612cc 16636 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16639 "RANLIB=$${RANLIB}" \
16640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16641 installcheck) \
2a4cbe27
NN
16642 || exit 1
16643
b813574b 16644@endif libcpp
2a4cbe27 16645
b813574b
PB
16646.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
16647maybe-mostlyclean-libcpp:
16648@if libcpp
16649maybe-mostlyclean-libcpp: mostlyclean-libcpp
2a4cbe27 16650
b813574b
PB
16651mostlyclean-libcpp:
16652 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16653 r=`${PWD_COMMAND}`; export r; \
16654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16655 $(HOST_EXPORTS) \
b813574b 16656 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16658 done; \
b813574b 16659 echo "Doing mostlyclean in libcpp" ; \
b00612cc 16660 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16663 "RANLIB=$${RANLIB}" \
16664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16665 mostlyclean) \
2a4cbe27
NN
16666 || exit 1
16667
b813574b 16668@endif libcpp
2a4cbe27 16669
b813574b
PB
16670.PHONY: maybe-clean-libcpp clean-libcpp
16671maybe-clean-libcpp:
16672@if libcpp
16673maybe-clean-libcpp: clean-libcpp
2a4cbe27 16674
b813574b
PB
16675clean-libcpp:
16676 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16677 r=`${PWD_COMMAND}`; export r; \
16678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16679 $(HOST_EXPORTS) \
b813574b 16680 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16682 done; \
b813574b 16683 echo "Doing clean in libcpp" ; \
b00612cc 16684 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16687 "RANLIB=$${RANLIB}" \
16688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16689 clean) \
2a4cbe27
NN
16690 || exit 1
16691
b813574b 16692@endif libcpp
2a4cbe27 16693
b813574b
PB
16694.PHONY: maybe-distclean-libcpp distclean-libcpp
16695maybe-distclean-libcpp:
16696@if libcpp
16697maybe-distclean-libcpp: distclean-libcpp
2a4cbe27 16698
b813574b
PB
16699distclean-libcpp:
16700 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16701 r=`${PWD_COMMAND}`; export r; \
16702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16703 $(HOST_EXPORTS) \
b813574b 16704 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16706 done; \
b813574b 16707 echo "Doing distclean in libcpp" ; \
b00612cc 16708 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16711 "RANLIB=$${RANLIB}" \
16712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16713 distclean) \
2a4cbe27
NN
16714 || exit 1
16715
b813574b 16716@endif libcpp
2a4cbe27 16717
b813574b
PB
16718.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
16719maybe-maintainer-clean-libcpp:
16720@if libcpp
16721maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
2a4cbe27 16722
b813574b
PB
16723maintainer-clean-libcpp:
16724 @[ -f ./libcpp/Makefile ] || exit 0; \
b40e3958
L
16725 r=`${PWD_COMMAND}`; export r; \
16726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16727 $(HOST_EXPORTS) \
b813574b 16728 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
16729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16730 done; \
b813574b 16731 echo "Doing maintainer-clean in libcpp" ; \
b00612cc 16732 (cd $(HOST_SUBDIR)/libcpp && \
2a4cbe27
NN
16733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16735 "RANLIB=$${RANLIB}" \
16736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 16737 maintainer-clean) \
2a4cbe27
NN
16738 || exit 1
16739
b813574b 16740@endif libcpp
2a4cbe27 16741
2a4cbe27 16742
a7254363 16743
be01d343
PB
16744.PHONY: configure-libdecnumber maybe-configure-libdecnumber
16745maybe-configure-libdecnumber:
16746@if libdecnumber
16747maybe-configure-libdecnumber: configure-libdecnumber
c52c6897
PB
16748configure-libdecnumber:
16749@endif libdecnumber
16750@if libdecnumber-bootstrap
16751 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
16752@endif libdecnumber-bootstrap
16753@if libdecnumber
16754 @r=`${PWD_COMMAND}`; export r; \
16755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
be01d343
PB
16756 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
16757 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
16758 $(HOST_EXPORTS) \
16759 echo Configuring in $(HOST_SUBDIR)/libdecnumber; \
16760 cd "$(HOST_SUBDIR)/libdecnumber" || exit 1; \
16761 case $(srcdir) in \
16762 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16763 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
16764 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16765 esac; \
16766 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
16767 libsrcdir="$$s/libdecnumber"; \
16768 $(SHELL) $${libsrcdir}/configure \
16769 $(HOST_CONFIGARGS) $${srcdiroption} \
16770 || exit 1
16771@endif libdecnumber
16772
16773
16774
16775.PHONY: configure-stage1-libdecnumber maybe-configure-stage1-libdecnumber
16776maybe-configure-stage1-libdecnumber:
16777@if libdecnumber-bootstrap
16778maybe-configure-stage1-libdecnumber: configure-stage1-libdecnumber
0aed8855 16779configure-stage1-libdecnumber:
c52c6897 16780 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 16781 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
16782 @r=`${PWD_COMMAND}`; export r; \
16783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16784 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
16785 $(HOST_EXPORTS) \
16786 echo Configuring stage 1 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 16787 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
16788 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
16789 case $(srcdir) in \
16790 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16791 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
16792 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16793 esac; \
16794 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
16795 libsrcdir="$$s/libdecnumber"; \
16796 $(SHELL) $${libsrcdir}/configure \
16797 $(HOST_CONFIGARGS) $${srcdiroption} \
16798 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
16799@endif libdecnumber-bootstrap
16800
16801.PHONY: configure-stage2-libdecnumber maybe-configure-stage2-libdecnumber
16802maybe-configure-stage2-libdecnumber:
16803@if libdecnumber-bootstrap
16804maybe-configure-stage2-libdecnumber: configure-stage2-libdecnumber
0aed8855 16805configure-stage2-libdecnumber:
c52c6897 16806 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 16807 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
16808 @r=`${PWD_COMMAND}`; export r; \
16809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16810 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
16811 $(HOST_EXPORTS) \
16812 $(POSTSTAGE1_HOST_EXPORTS) \
16813 echo Configuring stage 2 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 16814 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
16815 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
16816 case $(srcdir) in \
16817 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16818 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
16819 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16820 esac; \
16821 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
16822 libsrcdir="$$s/libdecnumber"; \
16823 $(SHELL) $${libsrcdir}/configure \
16824 $(HOST_CONFIGARGS) $${srcdiroption} \
16825 @stage2_werror_flag@
16826@endif libdecnumber-bootstrap
16827
16828.PHONY: configure-stage3-libdecnumber maybe-configure-stage3-libdecnumber
16829maybe-configure-stage3-libdecnumber:
16830@if libdecnumber-bootstrap
16831maybe-configure-stage3-libdecnumber: configure-stage3-libdecnumber
0aed8855 16832configure-stage3-libdecnumber:
c52c6897 16833 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 16834 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
16835 @r=`${PWD_COMMAND}`; export r; \
16836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16837 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
16838 $(HOST_EXPORTS) \
16839 $(POSTSTAGE1_HOST_EXPORTS) \
16840 echo Configuring stage 3 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 16841 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
16842 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
16843 case $(srcdir) in \
16844 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16845 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
16846 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16847 esac; \
16848 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
16849 libsrcdir="$$s/libdecnumber"; \
16850 $(SHELL) $${libsrcdir}/configure \
16851 $(HOST_CONFIGARGS) $${srcdiroption} \
16852 @stage2_werror_flag@
16853@endif libdecnumber-bootstrap
16854
16855.PHONY: configure-stage4-libdecnumber maybe-configure-stage4-libdecnumber
16856maybe-configure-stage4-libdecnumber:
16857@if libdecnumber-bootstrap
16858maybe-configure-stage4-libdecnumber: configure-stage4-libdecnumber
0aed8855 16859configure-stage4-libdecnumber:
c52c6897 16860 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 16861 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
16862 @r=`${PWD_COMMAND}`; export r; \
16863 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16864 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
16865 $(HOST_EXPORTS) \
16866 $(POSTSTAGE1_HOST_EXPORTS) \
16867 echo Configuring stage 4 in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 16868 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
16869 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
16870 case $(srcdir) in \
16871 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16872 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
16873 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16874 esac; \
16875 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
16876 libsrcdir="$$s/libdecnumber"; \
16877 $(SHELL) $${libsrcdir}/configure \
16878 $(HOST_CONFIGARGS) $${srcdiroption} \
16879 @stage2_werror_flag@
16880@endif libdecnumber-bootstrap
16881
16882.PHONY: configure-stageprofile-libdecnumber maybe-configure-stageprofile-libdecnumber
16883maybe-configure-stageprofile-libdecnumber:
16884@if libdecnumber-bootstrap
16885maybe-configure-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
0aed8855 16886configure-stageprofile-libdecnumber:
c52c6897 16887 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 16888 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
16889 @r=`${PWD_COMMAND}`; export r; \
16890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16891 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
16892 $(HOST_EXPORTS) \
16893 $(POSTSTAGE1_HOST_EXPORTS) \
16894 echo Configuring stage profile in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 16895 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
16896 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
16897 case $(srcdir) in \
16898 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16899 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
16900 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16901 esac; \
16902 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
16903 libsrcdir="$$s/libdecnumber"; \
16904 $(SHELL) $${libsrcdir}/configure \
16905 $(HOST_CONFIGARGS) $${srcdiroption} \
16906 @stage2_werror_flag@
16907@endif libdecnumber-bootstrap
16908
16909.PHONY: configure-stagefeedback-libdecnumber maybe-configure-stagefeedback-libdecnumber
16910maybe-configure-stagefeedback-libdecnumber:
16911@if libdecnumber-bootstrap
16912maybe-configure-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
0aed8855 16913configure-stagefeedback-libdecnumber:
c52c6897 16914 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 16915 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber
c52c6897
PB
16916 @r=`${PWD_COMMAND}`; export r; \
16917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 16918 test ! -f $(HOST_SUBDIR)/libdecnumber/Makefile || exit 0; \
be01d343
PB
16919 $(HOST_EXPORTS) \
16920 $(POSTSTAGE1_HOST_EXPORTS) \
16921 echo Configuring stage feedback in $(HOST_SUBDIR)/libdecnumber ; \
0aed8855 16922 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libdecnumber ; \
be01d343
PB
16923 cd $(HOST_SUBDIR)/libdecnumber || exit 1; \
16924 case $(srcdir) in \
16925 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
16926 *) topdir=`echo $(HOST_SUBDIR)/libdecnumber/ | \
16927 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
16928 esac; \
16929 srcdiroption="--srcdir=$${topdir}/libdecnumber"; \
16930 libsrcdir="$$s/libdecnumber"; \
16931 $(SHELL) $${libsrcdir}/configure \
16932 $(HOST_CONFIGARGS) $${srcdiroption} \
16933 @stage2_werror_flag@
16934@endif libdecnumber-bootstrap
16935
16936
16937
16938
16939
16940.PHONY: all-libdecnumber maybe-all-libdecnumber
16941maybe-all-libdecnumber:
16942@if libdecnumber
16943TARGET-libdecnumber=all
16944maybe-all-libdecnumber: all-libdecnumber
16945all-libdecnumber: configure-libdecnumber
c52c6897
PB
16946@endif libdecnumber
16947@if libdecnumber-bootstrap
16948 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
16949@endif libdecnumber-bootstrap
16950@if libdecnumber
16951 @r=`${PWD_COMMAND}`; export r; \
be01d343
PB
16952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16953 $(HOST_EXPORTS) \
16954 (cd $(HOST_SUBDIR)/libdecnumber && \
16955 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libdecnumber))
16956@endif libdecnumber
16957
16958
16959
16960.PHONY: all-stage1-libdecnumber maybe-all-stage1-libdecnumber
16961.PHONY: clean-stage1-libdecnumber maybe-clean-stage1-libdecnumber
16962maybe-all-stage1-libdecnumber:
16963maybe-clean-stage1-libdecnumber:
16964@if libdecnumber-bootstrap
16965maybe-all-stage1-libdecnumber: all-stage1-libdecnumber
16966all-stage1: all-stage1-libdecnumber
16967TARGET-stage1-libdecnumber = $(TARGET-libdecnumber)
16968all-stage1-libdecnumber: configure-stage1-libdecnumber
c52c6897 16969 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
be01d343
PB
16970 @r=`${PWD_COMMAND}`; export r; \
16971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16972 $(HOST_EXPORTS) \
16973 cd $(HOST_SUBDIR)/libdecnumber && \
c52c6897 16974 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
be01d343
PB
16975 $(TARGET-stage1-libdecnumber)
16976
16977maybe-clean-stage1-libdecnumber: clean-stage1-libdecnumber
16978clean-stage1: clean-stage1-libdecnumber
16979clean-stage1-libdecnumber:
16980 @[ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-libdecnumber/Makefile ] \
16981 || exit 0 ; \
c52c6897 16982 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
be01d343
PB
16983 cd $(HOST_SUBDIR)/libdecnumber && \
16984 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 16985 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
be01d343
PB
16986@endif libdecnumber-bootstrap
16987
16988
16989.PHONY: all-stage2-libdecnumber maybe-all-stage2-libdecnumber
16990.PHONY: clean-stage2-libdecnumber maybe-clean-stage2-libdecnumber
16991maybe-all-stage2-libdecnumber:
16992maybe-clean-stage2-libdecnumber:
16993@if libdecnumber-bootstrap
16994maybe-all-stage2-libdecnumber: all-stage2-libdecnumber
16995all-stage2: all-stage2-libdecnumber
16996TARGET-stage2-libdecnumber = $(TARGET-libdecnumber)
16997all-stage2-libdecnumber: configure-stage2-libdecnumber
c52c6897 16998 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
be01d343
PB
16999 @r=`${PWD_COMMAND}`; export r; \
17000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17001 $(HOST_EXPORTS) \
17002 $(POSTSTAGE1_HOST_EXPORTS) \
17003 cd $(HOST_SUBDIR)/libdecnumber && \
17004 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17005 $(TARGET-stage2-libdecnumber)
17006
17007maybe-clean-stage2-libdecnumber: clean-stage2-libdecnumber
17008clean-stage2: clean-stage2-libdecnumber
17009clean-stage2-libdecnumber:
17010 @[ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-libdecnumber/Makefile ] \
17011 || exit 0 ; \
c52c6897 17012 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
be01d343
PB
17013 cd $(HOST_SUBDIR)/libdecnumber && \
17014 $(MAKE) $(FLAGS_TO_PASS) \
17015 $(POSTSTAGE1_FLAGS_TO_PASS) \
17016 clean
17017@endif libdecnumber-bootstrap
17018
17019
17020.PHONY: all-stage3-libdecnumber maybe-all-stage3-libdecnumber
17021.PHONY: clean-stage3-libdecnumber maybe-clean-stage3-libdecnumber
17022maybe-all-stage3-libdecnumber:
17023maybe-clean-stage3-libdecnumber:
17024@if libdecnumber-bootstrap
17025maybe-all-stage3-libdecnumber: all-stage3-libdecnumber
17026all-stage3: all-stage3-libdecnumber
17027TARGET-stage3-libdecnumber = $(TARGET-libdecnumber)
17028all-stage3-libdecnumber: configure-stage3-libdecnumber
c52c6897 17029 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
be01d343
PB
17030 @r=`${PWD_COMMAND}`; export r; \
17031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17032 $(HOST_EXPORTS) \
17033 $(POSTSTAGE1_HOST_EXPORTS) \
17034 cd $(HOST_SUBDIR)/libdecnumber && \
17035 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17036 $(TARGET-stage3-libdecnumber)
17037
17038maybe-clean-stage3-libdecnumber: clean-stage3-libdecnumber
17039clean-stage3: clean-stage3-libdecnumber
17040clean-stage3-libdecnumber:
17041 @[ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-libdecnumber/Makefile ] \
17042 || exit 0 ; \
c52c6897 17043 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
be01d343
PB
17044 cd $(HOST_SUBDIR)/libdecnumber && \
17045 $(MAKE) $(FLAGS_TO_PASS) \
17046 $(POSTSTAGE1_FLAGS_TO_PASS) \
17047 clean
17048@endif libdecnumber-bootstrap
17049
17050
17051.PHONY: all-stage4-libdecnumber maybe-all-stage4-libdecnumber
17052.PHONY: clean-stage4-libdecnumber maybe-clean-stage4-libdecnumber
17053maybe-all-stage4-libdecnumber:
17054maybe-clean-stage4-libdecnumber:
17055@if libdecnumber-bootstrap
17056maybe-all-stage4-libdecnumber: all-stage4-libdecnumber
17057all-stage4: all-stage4-libdecnumber
17058TARGET-stage4-libdecnumber = $(TARGET-libdecnumber)
17059all-stage4-libdecnumber: configure-stage4-libdecnumber
c52c6897 17060 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
be01d343
PB
17061 @r=`${PWD_COMMAND}`; export r; \
17062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17063 $(HOST_EXPORTS) \
17064 $(POSTSTAGE1_HOST_EXPORTS) \
17065 cd $(HOST_SUBDIR)/libdecnumber && \
17066 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
17067 $(TARGET-stage4-libdecnumber)
17068
17069maybe-clean-stage4-libdecnumber: clean-stage4-libdecnumber
17070clean-stage4: clean-stage4-libdecnumber
17071clean-stage4-libdecnumber:
17072 @[ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-libdecnumber/Makefile ] \
17073 || exit 0 ; \
c52c6897 17074 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
be01d343
PB
17075 cd $(HOST_SUBDIR)/libdecnumber && \
17076 $(MAKE) $(FLAGS_TO_PASS) \
17077 $(POSTSTAGE1_FLAGS_TO_PASS) \
17078 clean
17079@endif libdecnumber-bootstrap
17080
17081
17082.PHONY: all-stageprofile-libdecnumber maybe-all-stageprofile-libdecnumber
17083.PHONY: clean-stageprofile-libdecnumber maybe-clean-stageprofile-libdecnumber
17084maybe-all-stageprofile-libdecnumber:
17085maybe-clean-stageprofile-libdecnumber:
17086@if libdecnumber-bootstrap
17087maybe-all-stageprofile-libdecnumber: all-stageprofile-libdecnumber
17088all-stageprofile: all-stageprofile-libdecnumber
17089TARGET-stageprofile-libdecnumber = $(TARGET-libdecnumber)
17090all-stageprofile-libdecnumber: configure-stageprofile-libdecnumber
c52c6897 17091 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
be01d343
PB
17092 @r=`${PWD_COMMAND}`; export r; \
17093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17094 $(HOST_EXPORTS) \
17095 $(POSTSTAGE1_HOST_EXPORTS) \
17096 cd $(HOST_SUBDIR)/libdecnumber && \
17097 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
17098 $(TARGET-stageprofile-libdecnumber)
17099
17100maybe-clean-stageprofile-libdecnumber: clean-stageprofile-libdecnumber
17101clean-stageprofile: clean-stageprofile-libdecnumber
17102clean-stageprofile-libdecnumber:
17103 @[ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-libdecnumber/Makefile ] \
17104 || exit 0 ; \
c52c6897 17105 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
be01d343
PB
17106 cd $(HOST_SUBDIR)/libdecnumber && \
17107 $(MAKE) $(FLAGS_TO_PASS) \
17108 $(POSTSTAGE1_FLAGS_TO_PASS) \
17109 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
17110@endif libdecnumber-bootstrap
17111
17112
17113.PHONY: all-stagefeedback-libdecnumber maybe-all-stagefeedback-libdecnumber
17114.PHONY: clean-stagefeedback-libdecnumber maybe-clean-stagefeedback-libdecnumber
17115maybe-all-stagefeedback-libdecnumber:
17116maybe-clean-stagefeedback-libdecnumber:
17117@if libdecnumber-bootstrap
17118maybe-all-stagefeedback-libdecnumber: all-stagefeedback-libdecnumber
17119all-stagefeedback: all-stagefeedback-libdecnumber
17120TARGET-stagefeedback-libdecnumber = $(TARGET-libdecnumber)
17121all-stagefeedback-libdecnumber: configure-stagefeedback-libdecnumber
c52c6897 17122 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
be01d343
PB
17123 @r=`${PWD_COMMAND}`; export r; \
17124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17125 $(HOST_EXPORTS) \
17126 $(POSTSTAGE1_HOST_EXPORTS) \
17127 cd $(HOST_SUBDIR)/libdecnumber && \
17128 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
17129 $(TARGET-stagefeedback-libdecnumber)
17130
17131maybe-clean-stagefeedback-libdecnumber: clean-stagefeedback-libdecnumber
17132clean-stagefeedback: clean-stagefeedback-libdecnumber
17133clean-stagefeedback-libdecnumber:
17134 @[ -f $(HOST_SUBDIR)/libdecnumber/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-libdecnumber/Makefile ] \
17135 || exit 0 ; \
c52c6897 17136 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
be01d343
PB
17137 cd $(HOST_SUBDIR)/libdecnumber && \
17138 $(MAKE) $(FLAGS_TO_PASS) \
17139 $(POSTSTAGE1_FLAGS_TO_PASS) \
17140 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
17141@endif libdecnumber-bootstrap
17142
17143
17144
17145
17146
17147.PHONY: check-libdecnumber maybe-check-libdecnumber
17148maybe-check-libdecnumber:
17149@if libdecnumber
17150maybe-check-libdecnumber: check-libdecnumber
17151
17152check-libdecnumber:
0aed8855 17153 @: $(MAKE); $(unstage)
be01d343
PB
17154 @r=`${PWD_COMMAND}`; export r; \
17155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17156 $(HOST_EXPORTS) \
17157 (cd $(HOST_SUBDIR)/libdecnumber && \
17158 $(MAKE) $(FLAGS_TO_PASS) check)
17159
17160@endif libdecnumber
17161
17162.PHONY: install-libdecnumber maybe-install-libdecnumber
17163maybe-install-libdecnumber:
17164@if libdecnumber
17165maybe-install-libdecnumber: install-libdecnumber
17166
17167install-libdecnumber: installdirs
0aed8855 17168 @: $(MAKE); $(unstage)
be01d343
PB
17169 @r=`${PWD_COMMAND}`; export r; \
17170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17171 $(HOST_EXPORTS) \
17172 (cd $(HOST_SUBDIR)/libdecnumber && \
17173 $(MAKE) $(FLAGS_TO_PASS) install)
17174
17175@endif libdecnumber
17176
17177# Other targets (info, dvi, etc.)
17178
17179.PHONY: maybe-info-libdecnumber info-libdecnumber
17180maybe-info-libdecnumber:
17181@if libdecnumber
17182maybe-info-libdecnumber: info-libdecnumber
17183
17184info-libdecnumber: \
17185 configure-libdecnumber
17186 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17187 r=`${PWD_COMMAND}`; export r; \
17188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17189 $(HOST_EXPORTS) \
17190 for flag in $(EXTRA_HOST_FLAGS) ; do \
17191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17192 done; \
17193 echo "Doing info in libdecnumber" ; \
17194 (cd $(HOST_SUBDIR)/libdecnumber && \
17195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17197 "RANLIB=$${RANLIB}" \
17198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17199 info) \
17200 || exit 1
17201
17202@endif libdecnumber
17203
17204.PHONY: maybe-dvi-libdecnumber dvi-libdecnumber
17205maybe-dvi-libdecnumber:
17206@if libdecnumber
17207maybe-dvi-libdecnumber: dvi-libdecnumber
17208
17209dvi-libdecnumber: \
17210 configure-libdecnumber
17211 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17212 r=`${PWD_COMMAND}`; export r; \
17213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17214 $(HOST_EXPORTS) \
17215 for flag in $(EXTRA_HOST_FLAGS) ; do \
17216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17217 done; \
17218 echo "Doing dvi in libdecnumber" ; \
17219 (cd $(HOST_SUBDIR)/libdecnumber && \
17220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17222 "RANLIB=$${RANLIB}" \
17223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17224 dvi) \
17225 || exit 1
17226
17227@endif libdecnumber
17228
17229.PHONY: maybe-html-libdecnumber html-libdecnumber
17230maybe-html-libdecnumber:
17231@if libdecnumber
17232maybe-html-libdecnumber: html-libdecnumber
17233
17234html-libdecnumber: \
17235 configure-libdecnumber
17236 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17237 r=`${PWD_COMMAND}`; export r; \
17238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17239 $(HOST_EXPORTS) \
17240 for flag in $(EXTRA_HOST_FLAGS) ; do \
17241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17242 done; \
17243 echo "Doing html in libdecnumber" ; \
17244 (cd $(HOST_SUBDIR)/libdecnumber && \
17245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17247 "RANLIB=$${RANLIB}" \
17248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17249 html) \
17250 || exit 1
17251
17252@endif libdecnumber
17253
17254.PHONY: maybe-TAGS-libdecnumber TAGS-libdecnumber
17255maybe-TAGS-libdecnumber:
17256@if libdecnumber
17257maybe-TAGS-libdecnumber: TAGS-libdecnumber
17258
17259TAGS-libdecnumber: \
17260 configure-libdecnumber
17261 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17262 r=`${PWD_COMMAND}`; export r; \
17263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17264 $(HOST_EXPORTS) \
17265 for flag in $(EXTRA_HOST_FLAGS) ; do \
17266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17267 done; \
17268 echo "Doing TAGS in libdecnumber" ; \
17269 (cd $(HOST_SUBDIR)/libdecnumber && \
17270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17272 "RANLIB=$${RANLIB}" \
17273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17274 TAGS) \
17275 || exit 1
17276
17277@endif libdecnumber
17278
17279.PHONY: maybe-install-info-libdecnumber install-info-libdecnumber
17280maybe-install-info-libdecnumber:
17281@if libdecnumber
17282maybe-install-info-libdecnumber: install-info-libdecnumber
17283
17284install-info-libdecnumber: \
17285 configure-libdecnumber \
17286 info-libdecnumber
17287 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17288 r=`${PWD_COMMAND}`; export r; \
17289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17290 $(HOST_EXPORTS) \
17291 for flag in $(EXTRA_HOST_FLAGS) ; do \
17292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17293 done; \
17294 echo "Doing install-info in libdecnumber" ; \
17295 (cd $(HOST_SUBDIR)/libdecnumber && \
17296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17298 "RANLIB=$${RANLIB}" \
17299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17300 install-info) \
17301 || exit 1
17302
17303@endif libdecnumber
17304
17305.PHONY: maybe-installcheck-libdecnumber installcheck-libdecnumber
17306maybe-installcheck-libdecnumber:
17307@if libdecnumber
17308maybe-installcheck-libdecnumber: installcheck-libdecnumber
17309
17310installcheck-libdecnumber: \
17311 configure-libdecnumber
17312 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17313 r=`${PWD_COMMAND}`; export r; \
17314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17315 $(HOST_EXPORTS) \
17316 for flag in $(EXTRA_HOST_FLAGS) ; do \
17317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17318 done; \
17319 echo "Doing installcheck in libdecnumber" ; \
17320 (cd $(HOST_SUBDIR)/libdecnumber && \
17321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17323 "RANLIB=$${RANLIB}" \
17324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17325 installcheck) \
17326 || exit 1
17327
17328@endif libdecnumber
17329
17330.PHONY: maybe-mostlyclean-libdecnumber mostlyclean-libdecnumber
17331maybe-mostlyclean-libdecnumber:
17332@if libdecnumber
17333maybe-mostlyclean-libdecnumber: mostlyclean-libdecnumber
17334
17335mostlyclean-libdecnumber:
17336 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17337 r=`${PWD_COMMAND}`; export r; \
17338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17339 $(HOST_EXPORTS) \
17340 for flag in $(EXTRA_HOST_FLAGS) ; do \
17341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17342 done; \
17343 echo "Doing mostlyclean in libdecnumber" ; \
17344 (cd $(HOST_SUBDIR)/libdecnumber && \
17345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17347 "RANLIB=$${RANLIB}" \
17348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17349 mostlyclean) \
17350 || exit 1
17351
17352@endif libdecnumber
17353
17354.PHONY: maybe-clean-libdecnumber clean-libdecnumber
17355maybe-clean-libdecnumber:
17356@if libdecnumber
17357maybe-clean-libdecnumber: clean-libdecnumber
17358
17359clean-libdecnumber:
17360 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17361 r=`${PWD_COMMAND}`; export r; \
17362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17363 $(HOST_EXPORTS) \
17364 for flag in $(EXTRA_HOST_FLAGS) ; do \
17365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17366 done; \
17367 echo "Doing clean in libdecnumber" ; \
17368 (cd $(HOST_SUBDIR)/libdecnumber && \
17369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17371 "RANLIB=$${RANLIB}" \
17372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17373 clean) \
17374 || exit 1
17375
17376@endif libdecnumber
17377
17378.PHONY: maybe-distclean-libdecnumber distclean-libdecnumber
17379maybe-distclean-libdecnumber:
17380@if libdecnumber
17381maybe-distclean-libdecnumber: distclean-libdecnumber
17382
17383distclean-libdecnumber:
17384 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17385 r=`${PWD_COMMAND}`; export r; \
17386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17387 $(HOST_EXPORTS) \
17388 for flag in $(EXTRA_HOST_FLAGS) ; do \
17389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17390 done; \
17391 echo "Doing distclean in libdecnumber" ; \
17392 (cd $(HOST_SUBDIR)/libdecnumber && \
17393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17395 "RANLIB=$${RANLIB}" \
17396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17397 distclean) \
17398 || exit 1
17399
17400@endif libdecnumber
17401
17402.PHONY: maybe-maintainer-clean-libdecnumber maintainer-clean-libdecnumber
17403maybe-maintainer-clean-libdecnumber:
17404@if libdecnumber
17405maybe-maintainer-clean-libdecnumber: maintainer-clean-libdecnumber
17406
17407maintainer-clean-libdecnumber:
17408 @[ -f ./libdecnumber/Makefile ] || exit 0; \
17409 r=`${PWD_COMMAND}`; export r; \
17410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17411 $(HOST_EXPORTS) \
17412 for flag in $(EXTRA_HOST_FLAGS) ; do \
17413 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17414 done; \
17415 echo "Doing maintainer-clean in libdecnumber" ; \
17416 (cd $(HOST_SUBDIR)/libdecnumber && \
17417 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17418 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17419 "RANLIB=$${RANLIB}" \
17420 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17421 maintainer-clean) \
17422 || exit 1
17423
17424@endif libdecnumber
17425
17426
17427
b813574b
PB
17428.PHONY: configure-libgui maybe-configure-libgui
17429maybe-configure-libgui:
17430@if libgui
17431maybe-configure-libgui: configure-libgui
c52c6897 17432configure-libgui:
0aed8855 17433 @: $(MAKE); $(unstage)
c52c6897 17434 @r=`${PWD_COMMAND}`; export r; \
4b1cb4fe 17435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
17436 test ! -f $(HOST_SUBDIR)/libgui/Makefile || exit 0; \
17437 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libgui ; \
378fce5b 17438 $(HOST_EXPORTS) \
a7254363
PB
17439 echo Configuring in $(HOST_SUBDIR)/libgui; \
17440 cd "$(HOST_SUBDIR)/libgui" || exit 1; \
4b1cb4fe 17441 case $(srcdir) in \
b00612cc
PB
17442 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17443 *) topdir=`echo $(HOST_SUBDIR)/libgui/ | \
17444 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 17445 esac; \
b00612cc
PB
17446 srcdiroption="--srcdir=$${topdir}/libgui"; \
17447 libsrcdir="$$s/libgui"; \
4b1cb4fe 17448 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 17449 $(HOST_CONFIGARGS) $${srcdiroption} \
4b1cb4fe 17450 || exit 1
b813574b 17451@endif libgui
4b1cb4fe 17452
a7254363
PB
17453
17454
d545f33b
PB
17455
17456
b813574b
PB
17457.PHONY: all-libgui maybe-all-libgui
17458maybe-all-libgui:
17459@if libgui
d27cc32e 17460TARGET-libgui=all
b813574b
PB
17461maybe-all-libgui: all-libgui
17462all-libgui: configure-libgui
0aed8855 17463 @: $(MAKE); $(unstage)
4b1cb4fe
DD
17464 @r=`${PWD_COMMAND}`; export r; \
17465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17466 $(HOST_EXPORTS) \
b00612cc
PB
17467 (cd $(HOST_SUBDIR)/libgui && \
17468 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libgui))
b813574b 17469@endif libgui
4b1cb4fe 17470
a7254363 17471
d545f33b
PB
17472
17473
b813574b
PB
17474.PHONY: check-libgui maybe-check-libgui
17475maybe-check-libgui:
17476@if libgui
17477maybe-check-libgui: check-libgui
4b1cb4fe 17478
b813574b 17479check-libgui:
0aed8855 17480 @: $(MAKE); $(unstage)
4b1cb4fe
DD
17481 @r=`${PWD_COMMAND}`; export r; \
17482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17483 $(HOST_EXPORTS) \
b00612cc
PB
17484 (cd $(HOST_SUBDIR)/libgui && \
17485 $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 17486
b813574b 17487@endif libgui
4b1cb4fe 17488
b813574b
PB
17489.PHONY: install-libgui maybe-install-libgui
17490maybe-install-libgui:
17491@if libgui
17492maybe-install-libgui: install-libgui
4b1cb4fe 17493
b813574b 17494install-libgui: installdirs
0aed8855 17495 @: $(MAKE); $(unstage)
b813574b
PB
17496 @r=`${PWD_COMMAND}`; export r; \
17497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 17498 $(HOST_EXPORTS) \
b00612cc 17499 (cd $(HOST_SUBDIR)/libgui && \
2da12f12 17500 $(MAKE) $(FLAGS_TO_PASS) install)
4b1cb4fe 17501
b813574b 17502@endif libgui
4b1cb4fe
DD
17503
17504# Other targets (info, dvi, etc.)
17505
b813574b
PB
17506.PHONY: maybe-info-libgui info-libgui
17507maybe-info-libgui:
17508@if libgui
17509maybe-info-libgui: info-libgui
4b1cb4fe 17510
b813574b
PB
17511info-libgui: \
17512 configure-libgui
0aed8855 17513 @: $(MAKE); $(unstage)
b813574b 17514 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17515 r=`${PWD_COMMAND}`; export r; \
17516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17517 $(HOST_EXPORTS) \
b813574b 17518 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17520 done; \
b813574b 17521 echo "Doing info in libgui" ; \
b00612cc 17522 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
17523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17525 "RANLIB=$${RANLIB}" \
17526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 17527 info) \
4b1cb4fe
DD
17528 || exit 1
17529
b813574b 17530@endif libgui
4b1cb4fe 17531
b813574b
PB
17532.PHONY: maybe-dvi-libgui dvi-libgui
17533maybe-dvi-libgui:
17534@if libgui
17535maybe-dvi-libgui: dvi-libgui
4b1cb4fe 17536
b813574b
PB
17537dvi-libgui: \
17538 configure-libgui
0aed8855 17539 @: $(MAKE); $(unstage)
b813574b 17540 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17541 r=`${PWD_COMMAND}`; export r; \
17542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17543 $(HOST_EXPORTS) \
b813574b 17544 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17546 done; \
b813574b 17547 echo "Doing dvi in libgui" ; \
b00612cc 17548 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
17549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17551 "RANLIB=$${RANLIB}" \
17552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 17553 dvi) \
4b1cb4fe
DD
17554 || exit 1
17555
b813574b 17556@endif libgui
4b1cb4fe 17557
6d389afc
MS
17558.PHONY: maybe-html-libgui html-libgui
17559maybe-html-libgui:
17560@if libgui
17561maybe-html-libgui: html-libgui
17562
17563html-libgui: \
17564 configure-libgui
0aed8855 17565 @: $(MAKE); $(unstage)
6d389afc
MS
17566 @[ -f ./libgui/Makefile ] || exit 0; \
17567 r=`${PWD_COMMAND}`; export r; \
17568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
17569 $(HOST_EXPORTS) \
17570 for flag in $(EXTRA_HOST_FLAGS) ; do \
17571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17572 done; \
17573 echo "Doing html in libgui" ; \
b00612cc 17574 (cd $(HOST_SUBDIR)/libgui && \
6d389afc
MS
17575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17577 "RANLIB=$${RANLIB}" \
17578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17579 html) \
17580 || exit 1
17581
17582@endif libgui
17583
b813574b
PB
17584.PHONY: maybe-TAGS-libgui TAGS-libgui
17585maybe-TAGS-libgui:
17586@if libgui
17587maybe-TAGS-libgui: TAGS-libgui
4b1cb4fe 17588
b813574b
PB
17589TAGS-libgui: \
17590 configure-libgui
0aed8855 17591 @: $(MAKE); $(unstage)
b813574b 17592 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17593 r=`${PWD_COMMAND}`; export r; \
17594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17595 $(HOST_EXPORTS) \
b813574b 17596 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17598 done; \
b813574b 17599 echo "Doing TAGS in libgui" ; \
b00612cc 17600 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
17601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17603 "RANLIB=$${RANLIB}" \
17604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 17605 TAGS) \
4b1cb4fe
DD
17606 || exit 1
17607
b813574b 17608@endif libgui
4b1cb4fe 17609
b813574b
PB
17610.PHONY: maybe-install-info-libgui install-info-libgui
17611maybe-install-info-libgui:
17612@if libgui
17613maybe-install-info-libgui: install-info-libgui
4b1cb4fe 17614
b813574b
PB
17615install-info-libgui: \
17616 configure-libgui \
17617 info-libgui
0aed8855 17618 @: $(MAKE); $(unstage)
b813574b 17619 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17620 r=`${PWD_COMMAND}`; export r; \
17621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17622 $(HOST_EXPORTS) \
b813574b 17623 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17625 done; \
b813574b 17626 echo "Doing install-info in libgui" ; \
b00612cc 17627 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
17628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17630 "RANLIB=$${RANLIB}" \
17631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 17632 install-info) \
4b1cb4fe
DD
17633 || exit 1
17634
b813574b 17635@endif libgui
4b1cb4fe 17636
b813574b
PB
17637.PHONY: maybe-installcheck-libgui installcheck-libgui
17638maybe-installcheck-libgui:
17639@if libgui
17640maybe-installcheck-libgui: installcheck-libgui
4b1cb4fe 17641
b813574b
PB
17642installcheck-libgui: \
17643 configure-libgui
0aed8855 17644 @: $(MAKE); $(unstage)
b813574b 17645 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17646 r=`${PWD_COMMAND}`; export r; \
17647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17648 $(HOST_EXPORTS) \
b813574b 17649 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17651 done; \
b813574b 17652 echo "Doing installcheck in libgui" ; \
b00612cc 17653 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
17654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17656 "RANLIB=$${RANLIB}" \
17657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 17658 installcheck) \
4b1cb4fe
DD
17659 || exit 1
17660
b813574b 17661@endif libgui
4b1cb4fe 17662
b813574b
PB
17663.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
17664maybe-mostlyclean-libgui:
17665@if libgui
17666maybe-mostlyclean-libgui: mostlyclean-libgui
4b1cb4fe 17667
b813574b 17668mostlyclean-libgui:
0aed8855 17669 @: $(MAKE); $(unstage)
b813574b 17670 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17671 r=`${PWD_COMMAND}`; export r; \
17672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17673 $(HOST_EXPORTS) \
b813574b 17674 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17676 done; \
b813574b 17677 echo "Doing mostlyclean in libgui" ; \
b00612cc 17678 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
17679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17681 "RANLIB=$${RANLIB}" \
17682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 17683 mostlyclean) \
4b1cb4fe
DD
17684 || exit 1
17685
b813574b 17686@endif libgui
4b1cb4fe 17687
b813574b
PB
17688.PHONY: maybe-clean-libgui clean-libgui
17689maybe-clean-libgui:
17690@if libgui
17691maybe-clean-libgui: clean-libgui
4b1cb4fe 17692
b813574b 17693clean-libgui:
0aed8855 17694 @: $(MAKE); $(unstage)
b813574b 17695 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17696 r=`${PWD_COMMAND}`; export r; \
17697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17698 $(HOST_EXPORTS) \
b813574b 17699 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17701 done; \
b813574b 17702 echo "Doing clean in libgui" ; \
b00612cc 17703 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
17704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17706 "RANLIB=$${RANLIB}" \
17707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 17708 clean) \
4b1cb4fe
DD
17709 || exit 1
17710
b813574b 17711@endif libgui
4b1cb4fe 17712
b813574b
PB
17713.PHONY: maybe-distclean-libgui distclean-libgui
17714maybe-distclean-libgui:
17715@if libgui
17716maybe-distclean-libgui: distclean-libgui
4b1cb4fe 17717
b813574b 17718distclean-libgui:
0aed8855 17719 @: $(MAKE); $(unstage)
b813574b 17720 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17721 r=`${PWD_COMMAND}`; export r; \
17722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17723 $(HOST_EXPORTS) \
b813574b 17724 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17726 done; \
b813574b 17727 echo "Doing distclean in libgui" ; \
b00612cc 17728 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
17729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17731 "RANLIB=$${RANLIB}" \
17732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 17733 distclean) \
4b1cb4fe
DD
17734 || exit 1
17735
b813574b 17736@endif libgui
4b1cb4fe 17737
b813574b
PB
17738.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
17739maybe-maintainer-clean-libgui:
17740@if libgui
17741maybe-maintainer-clean-libgui: maintainer-clean-libgui
4b1cb4fe 17742
b813574b 17743maintainer-clean-libgui:
0aed8855 17744 @: $(MAKE); $(unstage)
b813574b 17745 @[ -f ./libgui/Makefile ] || exit 0; \
4b1cb4fe
DD
17746 r=`${PWD_COMMAND}`; export r; \
17747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17748 $(HOST_EXPORTS) \
b813574b 17749 for flag in $(EXTRA_HOST_FLAGS) ; do \
4b1cb4fe
DD
17750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17751 done; \
b813574b 17752 echo "Doing maintainer-clean in libgui" ; \
b00612cc 17753 (cd $(HOST_SUBDIR)/libgui && \
4b1cb4fe
DD
17754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17756 "RANLIB=$${RANLIB}" \
17757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 17758 maintainer-clean) \
4b1cb4fe
DD
17759 || exit 1
17760
b813574b 17761@endif libgui
4b1cb4fe
DD
17762
17763
a7254363 17764
b813574b
PB
17765.PHONY: configure-libiberty maybe-configure-libiberty
17766maybe-configure-libiberty:
17767@if libiberty
17768maybe-configure-libiberty: configure-libiberty
c52c6897
PB
17769configure-libiberty:
17770@endif libiberty
17771@if libiberty-bootstrap
17772 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
17773@endif libiberty-bootstrap
17774@if libiberty
17775 @r=`${PWD_COMMAND}`; export r; \
17776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
17777 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
17778 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
378fce5b 17779 $(HOST_EXPORTS) \
a7254363
PB
17780 echo Configuring in $(HOST_SUBDIR)/libiberty; \
17781 cd "$(HOST_SUBDIR)/libiberty" || exit 1; \
4fa63067 17782 case $(srcdir) in \
b00612cc
PB
17783 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17784 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
17785 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 17786 esac; \
b00612cc
PB
17787 srcdiroption="--srcdir=$${topdir}/libiberty"; \
17788 libsrcdir="$$s/libiberty"; \
4fa63067 17789 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 17790 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 17791 || exit 1
b813574b 17792@endif libiberty
2a4cbe27 17793
a7254363
PB
17794
17795
d545f33b
PB
17796.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
17797maybe-configure-stage1-libiberty:
17798@if libiberty-bootstrap
17799maybe-configure-stage1-libiberty: configure-stage1-libiberty
0aed8855 17800configure-stage1-libiberty:
c52c6897 17801 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 17802 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
17803 @r=`${PWD_COMMAND}`; export r; \
17804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 17805 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
17806 $(HOST_EXPORTS) \
17807 echo Configuring stage 1 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 17808 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
17809 cd $(HOST_SUBDIR)/libiberty || exit 1; \
17810 case $(srcdir) in \
17811 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17812 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
17813 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17814 esac; \
17815 srcdiroption="--srcdir=$${topdir}/libiberty"; \
17816 libsrcdir="$$s/libiberty"; \
17817 $(SHELL) $${libsrcdir}/configure \
17818 $(HOST_CONFIGARGS) $${srcdiroption} \
17819 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
17820@endif libiberty-bootstrap
17821
17822.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
17823maybe-configure-stage2-libiberty:
17824@if libiberty-bootstrap
17825maybe-configure-stage2-libiberty: configure-stage2-libiberty
0aed8855 17826configure-stage2-libiberty:
c52c6897 17827 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 17828 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
17829 @r=`${PWD_COMMAND}`; export r; \
17830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 17831 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
17832 $(HOST_EXPORTS) \
17833 $(POSTSTAGE1_HOST_EXPORTS) \
17834 echo Configuring stage 2 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 17835 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
17836 cd $(HOST_SUBDIR)/libiberty || exit 1; \
17837 case $(srcdir) in \
17838 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17839 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
17840 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17841 esac; \
17842 srcdiroption="--srcdir=$${topdir}/libiberty"; \
17843 libsrcdir="$$s/libiberty"; \
17844 $(SHELL) $${libsrcdir}/configure \
17845 $(HOST_CONFIGARGS) $${srcdiroption} \
17846 @stage2_werror_flag@
17847@endif libiberty-bootstrap
17848
17849.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
17850maybe-configure-stage3-libiberty:
17851@if libiberty-bootstrap
17852maybe-configure-stage3-libiberty: configure-stage3-libiberty
0aed8855 17853configure-stage3-libiberty:
c52c6897 17854 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 17855 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
17856 @r=`${PWD_COMMAND}`; export r; \
17857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 17858 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
17859 $(HOST_EXPORTS) \
17860 $(POSTSTAGE1_HOST_EXPORTS) \
17861 echo Configuring stage 3 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 17862 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
17863 cd $(HOST_SUBDIR)/libiberty || exit 1; \
17864 case $(srcdir) in \
17865 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17866 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
17867 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17868 esac; \
17869 srcdiroption="--srcdir=$${topdir}/libiberty"; \
17870 libsrcdir="$$s/libiberty"; \
17871 $(SHELL) $${libsrcdir}/configure \
17872 $(HOST_CONFIGARGS) $${srcdiroption} \
17873 @stage2_werror_flag@
17874@endif libiberty-bootstrap
17875
17876.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
17877maybe-configure-stage4-libiberty:
17878@if libiberty-bootstrap
17879maybe-configure-stage4-libiberty: configure-stage4-libiberty
0aed8855 17880configure-stage4-libiberty:
c52c6897 17881 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 17882 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
17883 @r=`${PWD_COMMAND}`; export r; \
17884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 17885 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
17886 $(HOST_EXPORTS) \
17887 $(POSTSTAGE1_HOST_EXPORTS) \
17888 echo Configuring stage 4 in $(HOST_SUBDIR)/libiberty ; \
0aed8855 17889 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
17890 cd $(HOST_SUBDIR)/libiberty || exit 1; \
17891 case $(srcdir) in \
17892 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17893 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
17894 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17895 esac; \
17896 srcdiroption="--srcdir=$${topdir}/libiberty"; \
17897 libsrcdir="$$s/libiberty"; \
17898 $(SHELL) $${libsrcdir}/configure \
17899 $(HOST_CONFIGARGS) $${srcdiroption} \
17900 @stage2_werror_flag@
17901@endif libiberty-bootstrap
17902
17903.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
17904maybe-configure-stageprofile-libiberty:
17905@if libiberty-bootstrap
17906maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
0aed8855 17907configure-stageprofile-libiberty:
c52c6897 17908 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 17909 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
17910 @r=`${PWD_COMMAND}`; export r; \
17911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 17912 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
17913 $(HOST_EXPORTS) \
17914 $(POSTSTAGE1_HOST_EXPORTS) \
17915 echo Configuring stage profile in $(HOST_SUBDIR)/libiberty ; \
0aed8855 17916 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
17917 cd $(HOST_SUBDIR)/libiberty || exit 1; \
17918 case $(srcdir) in \
17919 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17920 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
17921 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17922 esac; \
17923 srcdiroption="--srcdir=$${topdir}/libiberty"; \
17924 libsrcdir="$$s/libiberty"; \
17925 $(SHELL) $${libsrcdir}/configure \
17926 $(HOST_CONFIGARGS) $${srcdiroption} \
17927 @stage2_werror_flag@
17928@endif libiberty-bootstrap
17929
17930.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
17931maybe-configure-stagefeedback-libiberty:
17932@if libiberty-bootstrap
17933maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
0aed8855 17934configure-stagefeedback-libiberty:
c52c6897 17935 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 17936 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty
c52c6897
PB
17937 @r=`${PWD_COMMAND}`; export r; \
17938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 17939 test ! -f $(HOST_SUBDIR)/libiberty/Makefile || exit 0; \
d545f33b
PB
17940 $(HOST_EXPORTS) \
17941 $(POSTSTAGE1_HOST_EXPORTS) \
17942 echo Configuring stage feedback in $(HOST_SUBDIR)/libiberty ; \
0aed8855 17943 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libiberty ; \
d545f33b
PB
17944 cd $(HOST_SUBDIR)/libiberty || exit 1; \
17945 case $(srcdir) in \
17946 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
17947 *) topdir=`echo $(HOST_SUBDIR)/libiberty/ | \
17948 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
17949 esac; \
17950 srcdiroption="--srcdir=$${topdir}/libiberty"; \
17951 libsrcdir="$$s/libiberty"; \
17952 $(SHELL) $${libsrcdir}/configure \
17953 $(HOST_CONFIGARGS) $${srcdiroption} \
17954 @stage2_werror_flag@
17955@endif libiberty-bootstrap
17956
17957
17958
17959
17960
b813574b
PB
17961.PHONY: all-libiberty maybe-all-libiberty
17962maybe-all-libiberty:
17963@if libiberty
d27cc32e 17964TARGET-libiberty=all
b813574b
PB
17965maybe-all-libiberty: all-libiberty
17966all-libiberty: configure-libiberty
c52c6897
PB
17967@endif libiberty
17968@if libiberty-bootstrap
17969 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
17970@endif libiberty-bootstrap
17971@if libiberty
17972 @r=`${PWD_COMMAND}`; export r; \
b813574b 17973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17974 $(HOST_EXPORTS) \
b00612cc
PB
17975 (cd $(HOST_SUBDIR)/libiberty && \
17976 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libiberty))
b813574b 17977@endif libiberty
2a4cbe27 17978
a7254363 17979
d545f33b
PB
17980
17981.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
17982.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
17983maybe-all-stage1-libiberty:
17984maybe-clean-stage1-libiberty:
17985@if libiberty-bootstrap
17986maybe-all-stage1-libiberty: all-stage1-libiberty
17987all-stage1: all-stage1-libiberty
f70224b5 17988TARGET-stage1-libiberty = $(TARGET-libiberty)
d545f33b 17989all-stage1-libiberty: configure-stage1-libiberty
c52c6897 17990 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
17991 @r=`${PWD_COMMAND}`; export r; \
17992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17993 $(HOST_EXPORTS) \
17994 cd $(HOST_SUBDIR)/libiberty && \
c52c6897 17995 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 17996 $(TARGET-stage1-libiberty)
d545f33b
PB
17997
17998maybe-clean-stage1-libiberty: clean-stage1-libiberty
17999clean-stage1: clean-stage1-libiberty
18000clean-stage1-libiberty:
18001 @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-libiberty/Makefile ] \
18002 || exit 0 ; \
c52c6897 18003 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
18004 cd $(HOST_SUBDIR)/libiberty && \
18005 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 18006 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b
PB
18007@endif libiberty-bootstrap
18008
18009
18010.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
18011.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
18012maybe-all-stage2-libiberty:
18013maybe-clean-stage2-libiberty:
18014@if libiberty-bootstrap
18015maybe-all-stage2-libiberty: all-stage2-libiberty
18016all-stage2: all-stage2-libiberty
f70224b5 18017TARGET-stage2-libiberty = $(TARGET-libiberty)
d545f33b 18018all-stage2-libiberty: configure-stage2-libiberty
c52c6897 18019 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
18020 @r=`${PWD_COMMAND}`; export r; \
18021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18022 $(HOST_EXPORTS) \
18023 $(POSTSTAGE1_HOST_EXPORTS) \
18024 cd $(HOST_SUBDIR)/libiberty && \
f70224b5
PB
18025 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18026 $(TARGET-stage2-libiberty)
d545f33b
PB
18027
18028maybe-clean-stage2-libiberty: clean-stage2-libiberty
18029clean-stage2: clean-stage2-libiberty
18030clean-stage2-libiberty:
18031 @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-libiberty/Makefile ] \
18032 || exit 0 ; \
c52c6897 18033 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
18034 cd $(HOST_SUBDIR)/libiberty && \
18035 $(MAKE) $(FLAGS_TO_PASS) \
18036 $(POSTSTAGE1_FLAGS_TO_PASS) \
18037 clean
18038@endif libiberty-bootstrap
18039
18040
18041.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
18042.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
18043maybe-all-stage3-libiberty:
18044maybe-clean-stage3-libiberty:
18045@if libiberty-bootstrap
18046maybe-all-stage3-libiberty: all-stage3-libiberty
18047all-stage3: all-stage3-libiberty
f70224b5 18048TARGET-stage3-libiberty = $(TARGET-libiberty)
d545f33b 18049all-stage3-libiberty: configure-stage3-libiberty
c52c6897 18050 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
18051 @r=`${PWD_COMMAND}`; export r; \
18052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18053 $(HOST_EXPORTS) \
18054 $(POSTSTAGE1_HOST_EXPORTS) \
18055 cd $(HOST_SUBDIR)/libiberty && \
f70224b5
PB
18056 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18057 $(TARGET-stage3-libiberty)
d545f33b
PB
18058
18059maybe-clean-stage3-libiberty: clean-stage3-libiberty
18060clean-stage3: clean-stage3-libiberty
18061clean-stage3-libiberty:
18062 @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-libiberty/Makefile ] \
18063 || exit 0 ; \
c52c6897 18064 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
18065 cd $(HOST_SUBDIR)/libiberty && \
18066 $(MAKE) $(FLAGS_TO_PASS) \
18067 $(POSTSTAGE1_FLAGS_TO_PASS) \
18068 clean
18069@endif libiberty-bootstrap
18070
18071
18072.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
18073.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
18074maybe-all-stage4-libiberty:
18075maybe-clean-stage4-libiberty:
18076@if libiberty-bootstrap
18077maybe-all-stage4-libiberty: all-stage4-libiberty
18078all-stage4: all-stage4-libiberty
f70224b5 18079TARGET-stage4-libiberty = $(TARGET-libiberty)
d545f33b 18080all-stage4-libiberty: configure-stage4-libiberty
c52c6897 18081 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
18082 @r=`${PWD_COMMAND}`; export r; \
18083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18084 $(HOST_EXPORTS) \
18085 $(POSTSTAGE1_HOST_EXPORTS) \
18086 cd $(HOST_SUBDIR)/libiberty && \
f70224b5
PB
18087 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
18088 $(TARGET-stage4-libiberty)
d545f33b
PB
18089
18090maybe-clean-stage4-libiberty: clean-stage4-libiberty
18091clean-stage4: clean-stage4-libiberty
18092clean-stage4-libiberty:
18093 @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-libiberty/Makefile ] \
18094 || exit 0 ; \
c52c6897 18095 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
18096 cd $(HOST_SUBDIR)/libiberty && \
18097 $(MAKE) $(FLAGS_TO_PASS) \
18098 $(POSTSTAGE1_FLAGS_TO_PASS) \
18099 clean
18100@endif libiberty-bootstrap
18101
18102
18103.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
18104.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
18105maybe-all-stageprofile-libiberty:
18106maybe-clean-stageprofile-libiberty:
18107@if libiberty-bootstrap
18108maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
18109all-stageprofile: all-stageprofile-libiberty
f70224b5 18110TARGET-stageprofile-libiberty = $(TARGET-libiberty)
d545f33b 18111all-stageprofile-libiberty: configure-stageprofile-libiberty
c52c6897 18112 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
18113 @r=`${PWD_COMMAND}`; export r; \
18114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18115 $(HOST_EXPORTS) \
18116 $(POSTSTAGE1_HOST_EXPORTS) \
18117 cd $(HOST_SUBDIR)/libiberty && \
f70224b5
PB
18118 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
18119 $(TARGET-stageprofile-libiberty)
d545f33b
PB
18120
18121maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
18122clean-stageprofile: clean-stageprofile-libiberty
18123clean-stageprofile-libiberty:
18124 @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-libiberty/Makefile ] \
18125 || exit 0 ; \
c52c6897 18126 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
18127 cd $(HOST_SUBDIR)/libiberty && \
18128 $(MAKE) $(FLAGS_TO_PASS) \
18129 $(POSTSTAGE1_FLAGS_TO_PASS) \
18130 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
18131@endif libiberty-bootstrap
18132
18133
18134.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
18135.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
18136maybe-all-stagefeedback-libiberty:
18137maybe-clean-stagefeedback-libiberty:
18138@if libiberty-bootstrap
18139maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
18140all-stagefeedback: all-stagefeedback-libiberty
f70224b5 18141TARGET-stagefeedback-libiberty = $(TARGET-libiberty)
d545f33b 18142all-stagefeedback-libiberty: configure-stagefeedback-libiberty
c52c6897 18143 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
18144 @r=`${PWD_COMMAND}`; export r; \
18145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18146 $(HOST_EXPORTS) \
18147 $(POSTSTAGE1_HOST_EXPORTS) \
18148 cd $(HOST_SUBDIR)/libiberty && \
f70224b5
PB
18149 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
18150 $(TARGET-stagefeedback-libiberty)
d545f33b
PB
18151
18152maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
18153clean-stagefeedback: clean-stagefeedback-libiberty
18154clean-stagefeedback-libiberty:
18155 @[ -f $(HOST_SUBDIR)/libiberty/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-libiberty/Makefile ] \
18156 || exit 0 ; \
c52c6897 18157 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
18158 cd $(HOST_SUBDIR)/libiberty && \
18159 $(MAKE) $(FLAGS_TO_PASS) \
18160 $(POSTSTAGE1_FLAGS_TO_PASS) \
18161 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
18162@endif libiberty-bootstrap
18163
18164
18165
18166
18167
b813574b
PB
18168.PHONY: check-libiberty maybe-check-libiberty
18169maybe-check-libiberty:
18170@if libiberty
18171maybe-check-libiberty: check-libiberty
2a4cbe27 18172
b813574b 18173check-libiberty:
0aed8855 18174 @: $(MAKE); $(unstage)
4fa63067 18175 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18177 $(HOST_EXPORTS) \
b00612cc
PB
18178 (cd $(HOST_SUBDIR)/libiberty && \
18179 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18180
b813574b 18181@endif libiberty
2a4cbe27 18182
b813574b
PB
18183.PHONY: install-libiberty maybe-install-libiberty
18184maybe-install-libiberty:
18185@if libiberty
18186maybe-install-libiberty: install-libiberty
2a4cbe27 18187
b813574b 18188install-libiberty: installdirs
0aed8855 18189 @: $(MAKE); $(unstage)
4fa63067 18190 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18192 $(HOST_EXPORTS) \
b00612cc 18193 (cd $(HOST_SUBDIR)/libiberty && \
2da12f12 18194 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 18195
b813574b 18196@endif libiberty
2a4cbe27 18197
4fa63067 18198# Other targets (info, dvi, etc.)
2a4cbe27 18199
b813574b
PB
18200.PHONY: maybe-info-libiberty info-libiberty
18201maybe-info-libiberty:
18202@if libiberty
18203maybe-info-libiberty: info-libiberty
4fa63067 18204
b813574b
PB
18205info-libiberty: \
18206 configure-libiberty
18207 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18208 r=`${PWD_COMMAND}`; export r; \
18209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18210 $(HOST_EXPORTS) \
b813574b 18211 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18212 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18213 done; \
6d389afc 18214 echo "Doing info in libiberty" ; \
b00612cc 18215 (cd $(HOST_SUBDIR)/libiberty && \
6d389afc
MS
18216 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18217 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18218 "RANLIB=$${RANLIB}" \
18219 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18220 info) \
18221 || exit 1
18222
18223@endif libiberty
18224
18225.PHONY: maybe-dvi-libiberty dvi-libiberty
18226maybe-dvi-libiberty:
18227@if libiberty
18228maybe-dvi-libiberty: dvi-libiberty
18229
18230dvi-libiberty: \
18231 configure-libiberty
18232 @[ -f ./libiberty/Makefile ] || exit 0; \
18233 r=`${PWD_COMMAND}`; export r; \
18234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18235 $(HOST_EXPORTS) \
18236 for flag in $(EXTRA_HOST_FLAGS) ; do \
18237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18238 done; \
18239 echo "Doing dvi in libiberty" ; \
b00612cc 18240 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18243 "RANLIB=$${RANLIB}" \
18244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 18245 dvi) \
2a4cbe27
NN
18246 || exit 1
18247
b813574b 18248@endif libiberty
2a4cbe27 18249
6d389afc
MS
18250.PHONY: maybe-html-libiberty html-libiberty
18251maybe-html-libiberty:
b813574b 18252@if libiberty
6d389afc 18253maybe-html-libiberty: html-libiberty
2a4cbe27 18254
6d389afc 18255html-libiberty: \
b813574b
PB
18256 configure-libiberty
18257 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18258 r=`${PWD_COMMAND}`; export r; \
18259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18260 $(HOST_EXPORTS) \
b813574b 18261 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18263 done; \
6d389afc 18264 echo "Doing html in libiberty" ; \
b00612cc 18265 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18268 "RANLIB=$${RANLIB}" \
18269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 18270 html) \
2a4cbe27
NN
18271 || exit 1
18272
b813574b 18273@endif libiberty
2a4cbe27 18274
b813574b
PB
18275.PHONY: maybe-TAGS-libiberty TAGS-libiberty
18276maybe-TAGS-libiberty:
18277@if libiberty
18278maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 18279
b813574b
PB
18280TAGS-libiberty: \
18281 configure-libiberty
18282 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18283 r=`${PWD_COMMAND}`; export r; \
18284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18285 $(HOST_EXPORTS) \
b813574b 18286 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18288 done; \
b813574b 18289 echo "Doing TAGS in libiberty" ; \
b00612cc 18290 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18293 "RANLIB=$${RANLIB}" \
18294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18295 TAGS) \
2a4cbe27
NN
18296 || exit 1
18297
b813574b 18298@endif libiberty
2a4cbe27 18299
b813574b
PB
18300.PHONY: maybe-install-info-libiberty install-info-libiberty
18301maybe-install-info-libiberty:
18302@if libiberty
18303maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 18304
b813574b
PB
18305install-info-libiberty: \
18306 configure-libiberty \
18307 info-libiberty
18308 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18309 r=`${PWD_COMMAND}`; export r; \
18310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18311 $(HOST_EXPORTS) \
b813574b 18312 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18314 done; \
b813574b 18315 echo "Doing install-info in libiberty" ; \
b00612cc 18316 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18319 "RANLIB=$${RANLIB}" \
18320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18321 install-info) \
2a4cbe27
NN
18322 || exit 1
18323
b813574b 18324@endif libiberty
2a4cbe27 18325
b813574b
PB
18326.PHONY: maybe-installcheck-libiberty installcheck-libiberty
18327maybe-installcheck-libiberty:
18328@if libiberty
18329maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 18330
b813574b
PB
18331installcheck-libiberty: \
18332 configure-libiberty
18333 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18334 r=`${PWD_COMMAND}`; export r; \
18335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18336 $(HOST_EXPORTS) \
b813574b 18337 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18339 done; \
b813574b 18340 echo "Doing installcheck in libiberty" ; \
b00612cc 18341 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18344 "RANLIB=$${RANLIB}" \
18345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18346 installcheck) \
2a4cbe27
NN
18347 || exit 1
18348
b813574b 18349@endif libiberty
2a4cbe27 18350
b813574b
PB
18351.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
18352maybe-mostlyclean-libiberty:
18353@if libiberty
18354maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 18355
b813574b
PB
18356mostlyclean-libiberty:
18357 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18358 r=`${PWD_COMMAND}`; export r; \
18359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18360 $(HOST_EXPORTS) \
b813574b 18361 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18363 done; \
b813574b 18364 echo "Doing mostlyclean in libiberty" ; \
b00612cc 18365 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18368 "RANLIB=$${RANLIB}" \
18369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18370 mostlyclean) \
2a4cbe27
NN
18371 || exit 1
18372
b813574b 18373@endif libiberty
2a4cbe27 18374
b813574b
PB
18375.PHONY: maybe-clean-libiberty clean-libiberty
18376maybe-clean-libiberty:
18377@if libiberty
18378maybe-clean-libiberty: clean-libiberty
2a4cbe27 18379
b813574b
PB
18380clean-libiberty:
18381 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18382 r=`${PWD_COMMAND}`; export r; \
18383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18384 $(HOST_EXPORTS) \
b813574b 18385 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18387 done; \
b813574b 18388 echo "Doing clean in libiberty" ; \
b00612cc 18389 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18392 "RANLIB=$${RANLIB}" \
18393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18394 clean) \
2a4cbe27
NN
18395 || exit 1
18396
b813574b 18397@endif libiberty
2a4cbe27 18398
b813574b
PB
18399.PHONY: maybe-distclean-libiberty distclean-libiberty
18400maybe-distclean-libiberty:
18401@if libiberty
18402maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 18403
b813574b
PB
18404distclean-libiberty:
18405 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18406 r=`${PWD_COMMAND}`; export r; \
18407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18408 $(HOST_EXPORTS) \
b813574b 18409 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18411 done; \
b813574b 18412 echo "Doing distclean in libiberty" ; \
b00612cc 18413 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18416 "RANLIB=$${RANLIB}" \
18417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18418 distclean) \
2a4cbe27
NN
18419 || exit 1
18420
b813574b 18421@endif libiberty
2a4cbe27 18422
b813574b
PB
18423.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
18424maybe-maintainer-clean-libiberty:
18425@if libiberty
18426maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 18427
b813574b
PB
18428maintainer-clean-libiberty:
18429 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
18430 r=`${PWD_COMMAND}`; export r; \
18431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18432 $(HOST_EXPORTS) \
b813574b 18433 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18435 done; \
b813574b 18436 echo "Doing maintainer-clean in libiberty" ; \
b00612cc 18437 (cd $(HOST_SUBDIR)/libiberty && \
2a4cbe27
NN
18438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18440 "RANLIB=$${RANLIB}" \
18441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18442 maintainer-clean) \
2a4cbe27
NN
18443 || exit 1
18444
b813574b 18445@endif libiberty
2a4cbe27 18446
2a4cbe27 18447
a7254363 18448
b813574b
PB
18449.PHONY: configure-libtool maybe-configure-libtool
18450maybe-configure-libtool:
18451@if libtool
18452maybe-configure-libtool: configure-libtool
c52c6897 18453configure-libtool:
0aed8855 18454 @: $(MAKE); $(unstage)
c52c6897 18455 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18457 test ! -f $(HOST_SUBDIR)/libtool/Makefile || exit 0; \
18458 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtool ; \
378fce5b 18459 $(HOST_EXPORTS) \
a7254363
PB
18460 echo Configuring in $(HOST_SUBDIR)/libtool; \
18461 cd "$(HOST_SUBDIR)/libtool" || exit 1; \
4fa63067 18462 case $(srcdir) in \
b00612cc
PB
18463 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18464 *) topdir=`echo $(HOST_SUBDIR)/libtool/ | \
18465 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18466 esac; \
b00612cc
PB
18467 srcdiroption="--srcdir=$${topdir}/libtool"; \
18468 libsrcdir="$$s/libtool"; \
4fa63067 18469 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 18470 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 18471 || exit 1
b813574b 18472@endif libtool
2a4cbe27 18473
a7254363
PB
18474
18475
d545f33b
PB
18476
18477
b813574b
PB
18478.PHONY: all-libtool maybe-all-libtool
18479maybe-all-libtool:
18480@if libtool
d27cc32e 18481TARGET-libtool=all
b813574b
PB
18482maybe-all-libtool: all-libtool
18483all-libtool: configure-libtool
0aed8855 18484 @: $(MAKE); $(unstage)
4fa63067
NN
18485 @r=`${PWD_COMMAND}`; export r; \
18486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18487 $(HOST_EXPORTS) \
b00612cc
PB
18488 (cd $(HOST_SUBDIR)/libtool && \
18489 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libtool))
b813574b 18490@endif libtool
2a4cbe27 18491
a7254363 18492
d545f33b
PB
18493
18494
b813574b
PB
18495.PHONY: check-libtool maybe-check-libtool
18496maybe-check-libtool:
18497@if libtool
18498maybe-check-libtool: check-libtool
2a4cbe27 18499
b813574b 18500check-libtool:
0aed8855 18501 @: $(MAKE); $(unstage)
4fa63067 18502 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18504 $(HOST_EXPORTS) \
b00612cc
PB
18505 (cd $(HOST_SUBDIR)/libtool && \
18506 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18507
b813574b 18508@endif libtool
2a4cbe27 18509
b813574b
PB
18510.PHONY: install-libtool maybe-install-libtool
18511maybe-install-libtool:
18512@if libtool
18513maybe-install-libtool: install-libtool
2a4cbe27 18514
b813574b 18515install-libtool: installdirs
0aed8855 18516 @: $(MAKE); $(unstage)
4fa63067 18517 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18519 $(HOST_EXPORTS) \
b00612cc 18520 (cd $(HOST_SUBDIR)/libtool && \
2da12f12 18521 $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 18522
b813574b 18523@endif libtool
2a4cbe27 18524
4fa63067 18525# Other targets (info, dvi, etc.)
2a4cbe27 18526
b813574b
PB
18527.PHONY: maybe-info-libtool info-libtool
18528maybe-info-libtool:
18529@if libtool
18530maybe-info-libtool: info-libtool
4fa63067 18531
b813574b
PB
18532info-libtool: \
18533 configure-libtool
0aed8855 18534 @: $(MAKE); $(unstage)
b813574b 18535 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18536 r=`${PWD_COMMAND}`; export r; \
18537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18538 $(HOST_EXPORTS) \
b813574b 18539 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18541 done; \
b813574b 18542 echo "Doing info in libtool" ; \
b00612cc 18543 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
18544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18546 "RANLIB=$${RANLIB}" \
18547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18548 info) \
2a4cbe27
NN
18549 || exit 1
18550
b813574b 18551@endif libtool
2a4cbe27 18552
b813574b
PB
18553.PHONY: maybe-dvi-libtool dvi-libtool
18554maybe-dvi-libtool:
18555@if libtool
18556maybe-dvi-libtool: dvi-libtool
2a4cbe27 18557
b813574b
PB
18558dvi-libtool: \
18559 configure-libtool
0aed8855 18560 @: $(MAKE); $(unstage)
b813574b 18561 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18562 r=`${PWD_COMMAND}`; export r; \
18563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18564 $(HOST_EXPORTS) \
b813574b 18565 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18567 done; \
b813574b 18568 echo "Doing dvi in libtool" ; \
b00612cc 18569 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
18570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18572 "RANLIB=$${RANLIB}" \
18573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18574 dvi) \
2a4cbe27
NN
18575 || exit 1
18576
b813574b 18577@endif libtool
2a4cbe27 18578
6d389afc
MS
18579.PHONY: maybe-html-libtool html-libtool
18580maybe-html-libtool:
18581@if libtool
18582maybe-html-libtool: html-libtool
18583
18584html-libtool: \
18585 configure-libtool
0aed8855 18586 @: $(MAKE); $(unstage)
6d389afc
MS
18587 @[ -f ./libtool/Makefile ] || exit 0; \
18588 r=`${PWD_COMMAND}`; export r; \
18589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18590 $(HOST_EXPORTS) \
18591 for flag in $(EXTRA_HOST_FLAGS) ; do \
18592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18593 done; \
18594 echo "Doing html in libtool" ; \
b00612cc 18595 (cd $(HOST_SUBDIR)/libtool && \
6d389afc
MS
18596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18598 "RANLIB=$${RANLIB}" \
18599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18600 html) \
18601 || exit 1
18602
18603@endif libtool
18604
b813574b
PB
18605.PHONY: maybe-TAGS-libtool TAGS-libtool
18606maybe-TAGS-libtool:
18607@if libtool
18608maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 18609
b813574b
PB
18610TAGS-libtool: \
18611 configure-libtool
0aed8855 18612 @: $(MAKE); $(unstage)
b813574b 18613 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18614 r=`${PWD_COMMAND}`; export r; \
18615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18616 $(HOST_EXPORTS) \
b813574b 18617 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18619 done; \
b813574b 18620 echo "Doing TAGS in libtool" ; \
b00612cc 18621 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
18622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18624 "RANLIB=$${RANLIB}" \
18625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18626 TAGS) \
2a4cbe27
NN
18627 || exit 1
18628
b813574b 18629@endif libtool
2a4cbe27 18630
b813574b
PB
18631.PHONY: maybe-install-info-libtool install-info-libtool
18632maybe-install-info-libtool:
18633@if libtool
18634maybe-install-info-libtool: install-info-libtool
2a4cbe27 18635
b813574b
PB
18636install-info-libtool: \
18637 configure-libtool \
18638 info-libtool
0aed8855 18639 @: $(MAKE); $(unstage)
b813574b 18640 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18641 r=`${PWD_COMMAND}`; export r; \
18642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18643 $(HOST_EXPORTS) \
b813574b 18644 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18646 done; \
b813574b 18647 echo "Doing install-info in libtool" ; \
b00612cc 18648 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
18649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18651 "RANLIB=$${RANLIB}" \
18652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18653 install-info) \
2a4cbe27
NN
18654 || exit 1
18655
b813574b 18656@endif libtool
2a4cbe27 18657
b813574b
PB
18658.PHONY: maybe-installcheck-libtool installcheck-libtool
18659maybe-installcheck-libtool:
18660@if libtool
18661maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 18662
b813574b
PB
18663installcheck-libtool: \
18664 configure-libtool
0aed8855 18665 @: $(MAKE); $(unstage)
b813574b 18666 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18667 r=`${PWD_COMMAND}`; export r; \
18668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18669 $(HOST_EXPORTS) \
b813574b 18670 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18672 done; \
b813574b 18673 echo "Doing installcheck in libtool" ; \
b00612cc 18674 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
18675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18677 "RANLIB=$${RANLIB}" \
18678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18679 installcheck) \
2a4cbe27
NN
18680 || exit 1
18681
b813574b 18682@endif libtool
2a4cbe27 18683
b813574b
PB
18684.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
18685maybe-mostlyclean-libtool:
18686@if libtool
18687maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 18688
b813574b 18689mostlyclean-libtool:
0aed8855 18690 @: $(MAKE); $(unstage)
b813574b 18691 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18692 r=`${PWD_COMMAND}`; export r; \
18693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18694 $(HOST_EXPORTS) \
b813574b 18695 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18696 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18697 done; \
b813574b 18698 echo "Doing mostlyclean in libtool" ; \
b00612cc 18699 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
18700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18702 "RANLIB=$${RANLIB}" \
18703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18704 mostlyclean) \
2a4cbe27
NN
18705 || exit 1
18706
b813574b 18707@endif libtool
2a4cbe27 18708
b813574b
PB
18709.PHONY: maybe-clean-libtool clean-libtool
18710maybe-clean-libtool:
18711@if libtool
18712maybe-clean-libtool: clean-libtool
2a4cbe27 18713
b813574b 18714clean-libtool:
0aed8855 18715 @: $(MAKE); $(unstage)
b813574b 18716 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18717 r=`${PWD_COMMAND}`; export r; \
18718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18719 $(HOST_EXPORTS) \
b813574b 18720 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18722 done; \
b813574b 18723 echo "Doing clean in libtool" ; \
b00612cc 18724 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
18725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18727 "RANLIB=$${RANLIB}" \
18728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18729 clean) \
2a4cbe27
NN
18730 || exit 1
18731
b813574b 18732@endif libtool
2a4cbe27 18733
b813574b
PB
18734.PHONY: maybe-distclean-libtool distclean-libtool
18735maybe-distclean-libtool:
18736@if libtool
18737maybe-distclean-libtool: distclean-libtool
2a4cbe27 18738
b813574b 18739distclean-libtool:
0aed8855 18740 @: $(MAKE); $(unstage)
b813574b 18741 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18742 r=`${PWD_COMMAND}`; export r; \
18743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18744 $(HOST_EXPORTS) \
b813574b 18745 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18747 done; \
b813574b 18748 echo "Doing distclean in libtool" ; \
b00612cc 18749 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
18750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18752 "RANLIB=$${RANLIB}" \
18753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18754 distclean) \
2a4cbe27
NN
18755 || exit 1
18756
b813574b 18757@endif libtool
2a4cbe27 18758
b813574b
PB
18759.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
18760maybe-maintainer-clean-libtool:
18761@if libtool
18762maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 18763
b813574b 18764maintainer-clean-libtool:
0aed8855 18765 @: $(MAKE); $(unstage)
b813574b 18766 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
18767 r=`${PWD_COMMAND}`; export r; \
18768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18769 $(HOST_EXPORTS) \
b813574b 18770 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18772 done; \
b813574b 18773 echo "Doing maintainer-clean in libtool" ; \
b00612cc 18774 (cd $(HOST_SUBDIR)/libtool && \
2a4cbe27
NN
18775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18777 "RANLIB=$${RANLIB}" \
18778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18779 maintainer-clean) \
2a4cbe27
NN
18780 || exit 1
18781
b813574b 18782@endif libtool
2a4cbe27 18783
2a4cbe27 18784
a7254363 18785
b813574b
PB
18786.PHONY: configure-m4 maybe-configure-m4
18787maybe-configure-m4:
18788@if m4
18789maybe-configure-m4: configure-m4
c52c6897 18790configure-m4:
0aed8855 18791 @: $(MAKE); $(unstage)
c52c6897 18792 @r=`${PWD_COMMAND}`; export r; \
b40e3958 18793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
18794 test ! -f $(HOST_SUBDIR)/m4/Makefile || exit 0; \
18795 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/m4 ; \
378fce5b 18796 $(HOST_EXPORTS) \
a7254363
PB
18797 echo Configuring in $(HOST_SUBDIR)/m4; \
18798 cd "$(HOST_SUBDIR)/m4" || exit 1; \
4fa63067 18799 case $(srcdir) in \
b00612cc
PB
18800 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
18801 *) topdir=`echo $(HOST_SUBDIR)/m4/ | \
18802 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 18803 esac; \
b00612cc
PB
18804 srcdiroption="--srcdir=$${topdir}/m4"; \
18805 libsrcdir="$$s/m4"; \
4fa63067 18806 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 18807 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 18808 || exit 1
b813574b 18809@endif m4
2a4cbe27 18810
a7254363
PB
18811
18812
d545f33b
PB
18813
18814
b813574b
PB
18815.PHONY: all-m4 maybe-all-m4
18816maybe-all-m4:
18817@if m4
d27cc32e 18818TARGET-m4=all
b813574b
PB
18819maybe-all-m4: all-m4
18820all-m4: configure-m4
0aed8855 18821 @: $(MAKE); $(unstage)
4fa63067
NN
18822 @r=`${PWD_COMMAND}`; export r; \
18823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18824 $(HOST_EXPORTS) \
b00612cc
PB
18825 (cd $(HOST_SUBDIR)/m4 && \
18826 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-m4))
b813574b 18827@endif m4
4fa63067 18828
a7254363 18829
d545f33b
PB
18830
18831
b813574b
PB
18832.PHONY: check-m4 maybe-check-m4
18833maybe-check-m4:
18834@if m4
18835maybe-check-m4: check-m4
2a4cbe27 18836
b813574b 18837check-m4:
0aed8855 18838 @: $(MAKE); $(unstage)
4fa63067
NN
18839 @r=`${PWD_COMMAND}`; export r; \
18840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18841 $(HOST_EXPORTS) \
b00612cc
PB
18842 (cd $(HOST_SUBDIR)/m4 && \
18843 $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 18844
b813574b 18845@endif m4
4fa63067 18846
b813574b
PB
18847.PHONY: install-m4 maybe-install-m4
18848maybe-install-m4:
18849@if m4
18850maybe-install-m4: install-m4
4fa63067 18851
b813574b 18852install-m4: installdirs
0aed8855 18853 @: $(MAKE); $(unstage)
4fa63067
NN
18854 @r=`${PWD_COMMAND}`; export r; \
18855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18856 $(HOST_EXPORTS) \
b00612cc 18857 (cd $(HOST_SUBDIR)/m4 && \
2da12f12 18858 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 18859
b813574b 18860@endif m4
4fa63067
NN
18861
18862# Other targets (info, dvi, etc.)
18863
b813574b
PB
18864.PHONY: maybe-info-m4 info-m4
18865maybe-info-m4:
18866@if m4
18867maybe-info-m4: info-m4
4fa63067 18868
b813574b
PB
18869info-m4: \
18870 configure-m4
0aed8855 18871 @: $(MAKE); $(unstage)
b813574b 18872 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
18873 r=`${PWD_COMMAND}`; export r; \
18874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18875 $(HOST_EXPORTS) \
b813574b 18876 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18878 done; \
b813574b 18879 echo "Doing info in m4" ; \
b00612cc 18880 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
18881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18883 "RANLIB=$${RANLIB}" \
18884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18885 info) \
2a4cbe27
NN
18886 || exit 1
18887
b813574b 18888@endif m4
2a4cbe27 18889
b813574b
PB
18890.PHONY: maybe-dvi-m4 dvi-m4
18891maybe-dvi-m4:
18892@if m4
18893maybe-dvi-m4: dvi-m4
2a4cbe27 18894
b813574b
PB
18895dvi-m4: \
18896 configure-m4
0aed8855 18897 @: $(MAKE); $(unstage)
b813574b 18898 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
18899 r=`${PWD_COMMAND}`; export r; \
18900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18901 $(HOST_EXPORTS) \
b813574b 18902 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18904 done; \
b813574b 18905 echo "Doing dvi in m4" ; \
b00612cc 18906 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
18907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18909 "RANLIB=$${RANLIB}" \
18910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18911 dvi) \
2a4cbe27
NN
18912 || exit 1
18913
b813574b 18914@endif m4
2a4cbe27 18915
6d389afc
MS
18916.PHONY: maybe-html-m4 html-m4
18917maybe-html-m4:
18918@if m4
18919maybe-html-m4: html-m4
18920
18921html-m4: \
18922 configure-m4
0aed8855 18923 @: $(MAKE); $(unstage)
6d389afc
MS
18924 @[ -f ./m4/Makefile ] || exit 0; \
18925 r=`${PWD_COMMAND}`; export r; \
18926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
18927 $(HOST_EXPORTS) \
18928 for flag in $(EXTRA_HOST_FLAGS) ; do \
18929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18930 done; \
18931 echo "Doing html in m4" ; \
b00612cc 18932 (cd $(HOST_SUBDIR)/m4 && \
6d389afc
MS
18933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18935 "RANLIB=$${RANLIB}" \
18936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18937 html) \
18938 || exit 1
18939
18940@endif m4
18941
b813574b
PB
18942.PHONY: maybe-TAGS-m4 TAGS-m4
18943maybe-TAGS-m4:
18944@if m4
18945maybe-TAGS-m4: TAGS-m4
2a4cbe27 18946
b813574b
PB
18947TAGS-m4: \
18948 configure-m4
0aed8855 18949 @: $(MAKE); $(unstage)
b813574b 18950 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
18951 r=`${PWD_COMMAND}`; export r; \
18952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18953 $(HOST_EXPORTS) \
b813574b 18954 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18956 done; \
b813574b 18957 echo "Doing TAGS in m4" ; \
b00612cc 18958 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
18959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18961 "RANLIB=$${RANLIB}" \
18962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18963 TAGS) \
2a4cbe27
NN
18964 || exit 1
18965
b813574b 18966@endif m4
2a4cbe27 18967
b813574b
PB
18968.PHONY: maybe-install-info-m4 install-info-m4
18969maybe-install-info-m4:
18970@if m4
18971maybe-install-info-m4: install-info-m4
2a4cbe27 18972
b813574b
PB
18973install-info-m4: \
18974 configure-m4 \
18975 info-m4
0aed8855 18976 @: $(MAKE); $(unstage)
b813574b 18977 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
18978 r=`${PWD_COMMAND}`; export r; \
18979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18980 $(HOST_EXPORTS) \
b813574b 18981 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
18982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18983 done; \
b813574b 18984 echo "Doing install-info in m4" ; \
b00612cc 18985 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
18986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18988 "RANLIB=$${RANLIB}" \
18989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 18990 install-info) \
2a4cbe27
NN
18991 || exit 1
18992
b813574b 18993@endif m4
2a4cbe27 18994
b813574b
PB
18995.PHONY: maybe-installcheck-m4 installcheck-m4
18996maybe-installcheck-m4:
18997@if m4
18998maybe-installcheck-m4: installcheck-m4
2a4cbe27 18999
b813574b
PB
19000installcheck-m4: \
19001 configure-m4
0aed8855 19002 @: $(MAKE); $(unstage)
b813574b 19003 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
19004 r=`${PWD_COMMAND}`; export r; \
19005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19006 $(HOST_EXPORTS) \
b813574b 19007 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19009 done; \
b813574b 19010 echo "Doing installcheck in m4" ; \
b00612cc 19011 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
19012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19014 "RANLIB=$${RANLIB}" \
19015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19016 installcheck) \
2a4cbe27
NN
19017 || exit 1
19018
b813574b 19019@endif m4
2a4cbe27 19020
b813574b
PB
19021.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
19022maybe-mostlyclean-m4:
19023@if m4
19024maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 19025
b813574b 19026mostlyclean-m4:
0aed8855 19027 @: $(MAKE); $(unstage)
b813574b 19028 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
19029 r=`${PWD_COMMAND}`; export r; \
19030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19031 $(HOST_EXPORTS) \
b813574b 19032 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19034 done; \
b813574b 19035 echo "Doing mostlyclean in m4" ; \
b00612cc 19036 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
19037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19039 "RANLIB=$${RANLIB}" \
19040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19041 mostlyclean) \
2a4cbe27
NN
19042 || exit 1
19043
b813574b 19044@endif m4
2a4cbe27 19045
b813574b
PB
19046.PHONY: maybe-clean-m4 clean-m4
19047maybe-clean-m4:
19048@if m4
19049maybe-clean-m4: clean-m4
2a4cbe27 19050
b813574b 19051clean-m4:
0aed8855 19052 @: $(MAKE); $(unstage)
b813574b 19053 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
19054 r=`${PWD_COMMAND}`; export r; \
19055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19056 $(HOST_EXPORTS) \
b813574b 19057 for flag in $(EXTRA_HOST_FLAGS) ; do \
2a4cbe27
NN
19058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19059 done; \
b813574b 19060 echo "Doing clean in m4" ; \
b00612cc 19061 (cd $(HOST_SUBDIR)/m4 && \
2a4cbe27
NN
19062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19064 "RANLIB=$${RANLIB}" \
19065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19066 clean) \
2a4cbe27
NN
19067 || exit 1
19068
b813574b 19069@endif m4
2a4cbe27 19070
b813574b
PB
19071.PHONY: maybe-distclean-m4 distclean-m4
19072maybe-distclean-m4:
19073@if m4
19074maybe-distclean-m4: distclean-m4
a2592b1b 19075
b813574b 19076distclean-m4:
0aed8855 19077 @: $(MAKE); $(unstage)
b813574b 19078 @[ -f ./m4/Makefile ] || exit 0; \
a2592b1b
DD
19079 r=`${PWD_COMMAND}`; export r; \
19080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19081 $(HOST_EXPORTS) \
b813574b 19082 for flag in $(EXTRA_HOST_FLAGS) ; do \
a2592b1b
DD
19083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19084 done; \
b813574b 19085 echo "Doing distclean in m4" ; \
b00612cc 19086 (cd $(HOST_SUBDIR)/m4 && \
a2592b1b
DD
19087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19089 "RANLIB=$${RANLIB}" \
19090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19091 distclean) \
a2592b1b
DD
19092 || exit 1
19093
b813574b 19094@endif m4
a2592b1b 19095
b813574b
PB
19096.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
19097maybe-maintainer-clean-m4:
19098@if m4
19099maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 19100
b813574b 19101maintainer-clean-m4:
0aed8855 19102 @: $(MAKE); $(unstage)
b813574b 19103 @[ -f ./m4/Makefile ] || exit 0; \
4fa63067 19104 r=`${PWD_COMMAND}`; export r; \
b40e3958 19105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19106 $(HOST_EXPORTS) \
b813574b 19107 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19109 done; \
b813574b 19110 echo "Doing maintainer-clean in m4" ; \
b00612cc 19111 (cd $(HOST_SUBDIR)/m4 && \
4fa63067
NN
19112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19114 "RANLIB=$${RANLIB}" \
19115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19116 maintainer-clean) \
4fa63067 19117 || exit 1
252b5132 19118
b813574b 19119@endif m4
252b5132 19120
252b5132 19121
a7254363 19122
b813574b
PB
19123.PHONY: configure-make maybe-configure-make
19124maybe-configure-make:
19125@if make
19126maybe-configure-make: configure-make
c52c6897 19127configure-make:
0aed8855 19128 @: $(MAKE); $(unstage)
c52c6897 19129 @r=`${PWD_COMMAND}`; export r; \
b813574b 19130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19131 test ! -f $(HOST_SUBDIR)/make/Makefile || exit 0; \
19132 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/make ; \
b813574b 19133 $(HOST_EXPORTS) \
a7254363
PB
19134 echo Configuring in $(HOST_SUBDIR)/make; \
19135 cd "$(HOST_SUBDIR)/make" || exit 1; \
4fa63067 19136 case $(srcdir) in \
b00612cc
PB
19137 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19138 *) topdir=`echo $(HOST_SUBDIR)/make/ | \
19139 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4fa63067 19140 esac; \
b00612cc
PB
19141 srcdiroption="--srcdir=$${topdir}/make"; \
19142 libsrcdir="$$s/make"; \
4fa63067 19143 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 19144 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 19145 || exit 1
b813574b 19146@endif make
252b5132 19147
a7254363
PB
19148
19149
d545f33b
PB
19150
19151
b813574b
PB
19152.PHONY: all-make maybe-all-make
19153maybe-all-make:
19154@if make
d27cc32e 19155TARGET-make=all
b813574b
PB
19156maybe-all-make: all-make
19157all-make: configure-make
0aed8855 19158 @: $(MAKE); $(unstage)
4fa63067
NN
19159 @r=`${PWD_COMMAND}`; export r; \
19160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19161 $(HOST_EXPORTS) \
b00612cc
PB
19162 (cd $(HOST_SUBDIR)/make && \
19163 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-make))
b813574b 19164@endif make
252b5132 19165
a7254363 19166
d545f33b
PB
19167
19168
b813574b
PB
19169.PHONY: check-make maybe-check-make
19170maybe-check-make:
19171@if make
19172maybe-check-make: check-make
252b5132 19173
b813574b 19174check-make:
0aed8855 19175 @: $(MAKE); $(unstage)
b813574b
PB
19176 @r=`${PWD_COMMAND}`; export r; \
19177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 19178 $(HOST_EXPORTS) \
b00612cc
PB
19179 (cd $(HOST_SUBDIR)/make && \
19180 $(MAKE) $(FLAGS_TO_PASS) check)
dd12c3a8 19181
b813574b 19182@endif make
16ae0395 19183
b813574b
PB
19184.PHONY: install-make maybe-install-make
19185maybe-install-make:
19186@if make
19187maybe-install-make: install-make
4fa63067 19188
b813574b 19189install-make: installdirs
0aed8855 19190 @: $(MAKE); $(unstage)
4fa63067
NN
19191 @r=`${PWD_COMMAND}`; export r; \
19192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19193 $(HOST_EXPORTS) \
b00612cc 19194 (cd $(HOST_SUBDIR)/make && \
2da12f12 19195 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 19196
b813574b 19197@endif make
4fa63067
NN
19198
19199# Other targets (info, dvi, etc.)
19200
b813574b
PB
19201.PHONY: maybe-info-make info-make
19202maybe-info-make:
19203@if make
19204maybe-info-make: info-make
4fa63067 19205
b813574b
PB
19206info-make: \
19207 configure-make
0aed8855 19208 @: $(MAKE); $(unstage)
b813574b 19209 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
19210 r=`${PWD_COMMAND}`; export r; \
19211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19212 $(HOST_EXPORTS) \
b813574b 19213 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19215 done; \
b813574b 19216 echo "Doing info in make" ; \
b00612cc 19217 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19220 "RANLIB=$${RANLIB}" \
19221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19222 info) \
4fa63067
NN
19223 || exit 1
19224
b813574b 19225@endif make
4fa63067 19226
b813574b
PB
19227.PHONY: maybe-dvi-make dvi-make
19228maybe-dvi-make:
19229@if make
19230maybe-dvi-make: dvi-make
4fa63067 19231
b813574b
PB
19232dvi-make: \
19233 configure-make
0aed8855 19234 @: $(MAKE); $(unstage)
b813574b 19235 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
19236 r=`${PWD_COMMAND}`; export r; \
19237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19238 $(HOST_EXPORTS) \
b813574b 19239 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19241 done; \
b813574b 19242 echo "Doing dvi in make" ; \
b00612cc 19243 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19246 "RANLIB=$${RANLIB}" \
19247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19248 dvi) \
4fa63067 19249 || exit 1
16ae0395 19250
b813574b 19251@endif make
252b5132 19252
6d389afc
MS
19253.PHONY: maybe-html-make html-make
19254maybe-html-make:
19255@if make
19256maybe-html-make: html-make
19257
19258html-make: \
19259 configure-make
0aed8855 19260 @: $(MAKE); $(unstage)
6d389afc
MS
19261 @[ -f ./make/Makefile ] || exit 0; \
19262 r=`${PWD_COMMAND}`; export r; \
19263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19264 $(HOST_EXPORTS) \
19265 for flag in $(EXTRA_HOST_FLAGS) ; do \
19266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19267 done; \
19268 echo "Doing html in make" ; \
b00612cc 19269 (cd $(HOST_SUBDIR)/make && \
6d389afc
MS
19270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19272 "RANLIB=$${RANLIB}" \
19273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19274 html) \
19275 || exit 1
19276
19277@endif make
19278
b813574b
PB
19279.PHONY: maybe-TAGS-make TAGS-make
19280maybe-TAGS-make:
19281@if make
19282maybe-TAGS-make: TAGS-make
252b5132 19283
b813574b
PB
19284TAGS-make: \
19285 configure-make
0aed8855 19286 @: $(MAKE); $(unstage)
b813574b 19287 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
19288 r=`${PWD_COMMAND}`; export r; \
19289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19290 $(HOST_EXPORTS) \
b813574b 19291 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19293 done; \
b813574b 19294 echo "Doing TAGS in make" ; \
b00612cc 19295 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19298 "RANLIB=$${RANLIB}" \
19299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19300 TAGS) \
4fa63067 19301 || exit 1
3866be5d 19302
b813574b 19303@endif make
3866be5d 19304
b813574b
PB
19305.PHONY: maybe-install-info-make install-info-make
19306maybe-install-info-make:
19307@if make
19308maybe-install-info-make: install-info-make
3866be5d 19309
b813574b
PB
19310install-info-make: \
19311 configure-make \
19312 info-make
0aed8855 19313 @: $(MAKE); $(unstage)
b813574b 19314 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
19315 r=`${PWD_COMMAND}`; export r; \
19316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19317 $(HOST_EXPORTS) \
b813574b 19318 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19320 done; \
b813574b 19321 echo "Doing install-info in make" ; \
b00612cc 19322 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19325 "RANLIB=$${RANLIB}" \
19326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19327 install-info) \
4fa63067 19328 || exit 1
3866be5d 19329
b813574b 19330@endif make
3866be5d 19331
b813574b
PB
19332.PHONY: maybe-installcheck-make installcheck-make
19333maybe-installcheck-make:
19334@if make
19335maybe-installcheck-make: installcheck-make
15723a45 19336
b813574b
PB
19337installcheck-make: \
19338 configure-make
0aed8855 19339 @: $(MAKE); $(unstage)
b813574b 19340 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
19341 r=`${PWD_COMMAND}`; export r; \
19342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19343 $(HOST_EXPORTS) \
b813574b 19344 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19346 done; \
b813574b 19347 echo "Doing installcheck in make" ; \
b00612cc 19348 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19351 "RANLIB=$${RANLIB}" \
19352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19353 installcheck) \
4fa63067 19354 || exit 1
15723a45 19355
b813574b 19356@endif make
15723a45 19357
b813574b
PB
19358.PHONY: maybe-mostlyclean-make mostlyclean-make
19359maybe-mostlyclean-make:
19360@if make
19361maybe-mostlyclean-make: mostlyclean-make
15723a45 19362
b813574b 19363mostlyclean-make:
0aed8855 19364 @: $(MAKE); $(unstage)
b813574b 19365 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
19366 r=`${PWD_COMMAND}`; export r; \
19367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19368 $(HOST_EXPORTS) \
b813574b 19369 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19371 done; \
b813574b 19372 echo "Doing mostlyclean in make" ; \
b00612cc 19373 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19376 "RANLIB=$${RANLIB}" \
19377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19378 mostlyclean) \
bba45b8b 19379 || exit 1
15723a45 19380
b813574b 19381@endif make
4fa63067 19382
b813574b
PB
19383.PHONY: maybe-clean-make clean-make
19384maybe-clean-make:
19385@if make
19386maybe-clean-make: clean-make
4fa63067 19387
b813574b 19388clean-make:
0aed8855 19389 @: $(MAKE); $(unstage)
b813574b 19390 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
19391 r=`${PWD_COMMAND}`; export r; \
19392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19393 $(HOST_EXPORTS) \
b813574b 19394 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19396 done; \
b813574b 19397 echo "Doing clean in make" ; \
b00612cc 19398 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19401 "RANLIB=$${RANLIB}" \
19402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19403 clean) \
4fa63067
NN
19404 || exit 1
19405
b813574b 19406@endif make
4fa63067 19407
b813574b
PB
19408.PHONY: maybe-distclean-make distclean-make
19409maybe-distclean-make:
19410@if make
19411maybe-distclean-make: distclean-make
4fa63067 19412
b813574b 19413distclean-make:
0aed8855 19414 @: $(MAKE); $(unstage)
b813574b 19415 @[ -f ./make/Makefile ] || exit 0; \
4fa63067
NN
19416 r=`${PWD_COMMAND}`; export r; \
19417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19418 $(HOST_EXPORTS) \
b813574b 19419 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19421 done; \
b813574b 19422 echo "Doing distclean in make" ; \
b00612cc 19423 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19426 "RANLIB=$${RANLIB}" \
19427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19428 distclean) \
4fa63067
NN
19429 || exit 1
19430
b813574b 19431@endif make
4fa63067 19432
b813574b
PB
19433.PHONY: maybe-maintainer-clean-make maintainer-clean-make
19434maybe-maintainer-clean-make:
19435@if make
19436maybe-maintainer-clean-make: maintainer-clean-make
4fa63067 19437
b813574b 19438maintainer-clean-make:
0aed8855 19439 @: $(MAKE); $(unstage)
b813574b 19440 @[ -f ./make/Makefile ] || exit 0; \
4fa63067 19441 r=`${PWD_COMMAND}`; export r; \
b40e3958 19442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19443 $(HOST_EXPORTS) \
b813574b 19444 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19446 done; \
b813574b 19447 echo "Doing maintainer-clean in make" ; \
b00612cc 19448 (cd $(HOST_SUBDIR)/make && \
4fa63067
NN
19449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19451 "RANLIB=$${RANLIB}" \
19452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19453 maintainer-clean) \
4fa63067 19454 || exit 1
3866be5d 19455
b813574b 19456@endif make
3866be5d 19457
3866be5d 19458
a7254363 19459
b813574b
PB
19460.PHONY: configure-mmalloc maybe-configure-mmalloc
19461maybe-configure-mmalloc:
19462@if mmalloc
19463maybe-configure-mmalloc: configure-mmalloc
c52c6897 19464configure-mmalloc:
0aed8855 19465 @: $(MAKE); $(unstage)
c52c6897 19466 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19468 test ! -f $(HOST_SUBDIR)/mmalloc/Makefile || exit 0; \
19469 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/mmalloc ; \
378fce5b 19470 $(HOST_EXPORTS) \
a7254363
PB
19471 echo Configuring in $(HOST_SUBDIR)/mmalloc; \
19472 cd "$(HOST_SUBDIR)/mmalloc" || exit 1; \
e2b9e2dc 19473 case $(srcdir) in \
b00612cc
PB
19474 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19475 *) topdir=`echo $(HOST_SUBDIR)/mmalloc/ | \
19476 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 19477 esac; \
b00612cc
PB
19478 srcdiroption="--srcdir=$${topdir}/mmalloc"; \
19479 libsrcdir="$$s/mmalloc"; \
e2b9e2dc 19480 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 19481 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 19482 || exit 1
b813574b 19483@endif mmalloc
e2b9e2dc 19484
a7254363
PB
19485
19486
d545f33b
PB
19487
19488
b813574b
PB
19489.PHONY: all-mmalloc maybe-all-mmalloc
19490maybe-all-mmalloc:
19491@if mmalloc
d27cc32e 19492TARGET-mmalloc=all
b813574b
PB
19493maybe-all-mmalloc: all-mmalloc
19494all-mmalloc: configure-mmalloc
0aed8855 19495 @: $(MAKE); $(unstage)
b40e3958
L
19496 @r=`${PWD_COMMAND}`; export r; \
19497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19498 $(HOST_EXPORTS) \
b00612cc
PB
19499 (cd $(HOST_SUBDIR)/mmalloc && \
19500 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-mmalloc))
b813574b 19501@endif mmalloc
3866be5d 19502
a7254363 19503
d545f33b
PB
19504
19505
b813574b
PB
19506.PHONY: check-mmalloc maybe-check-mmalloc
19507maybe-check-mmalloc:
19508@if mmalloc
19509maybe-check-mmalloc: check-mmalloc
3866be5d 19510
b813574b 19511check-mmalloc:
3866be5d 19512
b813574b 19513@endif mmalloc
3866be5d 19514
b813574b
PB
19515.PHONY: install-mmalloc maybe-install-mmalloc
19516maybe-install-mmalloc:
19517@if mmalloc
19518maybe-install-mmalloc: install-mmalloc
4fa63067 19519
b813574b 19520install-mmalloc: installdirs
0aed8855 19521 @: $(MAKE); $(unstage)
4fa63067
NN
19522 @r=`${PWD_COMMAND}`; export r; \
19523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19524 $(HOST_EXPORTS) \
b00612cc 19525 (cd $(HOST_SUBDIR)/mmalloc && \
2da12f12 19526 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 19527
b813574b 19528@endif mmalloc
4fa63067
NN
19529
19530# Other targets (info, dvi, etc.)
19531
b813574b
PB
19532.PHONY: maybe-info-mmalloc info-mmalloc
19533maybe-info-mmalloc:
19534@if mmalloc
19535maybe-info-mmalloc: info-mmalloc
4fa63067 19536
b813574b
PB
19537info-mmalloc: \
19538 configure-mmalloc
0aed8855 19539 @: $(MAKE); $(unstage)
b813574b 19540 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19541 r=`${PWD_COMMAND}`; export r; \
19542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19543 $(HOST_EXPORTS) \
b813574b 19544 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19546 done; \
b813574b 19547 echo "Doing info in mmalloc" ; \
b00612cc 19548 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19549 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19550 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19551 "RANLIB=$${RANLIB}" \
19552 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19553 info) \
4fa63067
NN
19554 || exit 1
19555
b813574b 19556@endif mmalloc
4fa63067 19557
b813574b
PB
19558.PHONY: maybe-dvi-mmalloc dvi-mmalloc
19559maybe-dvi-mmalloc:
19560@if mmalloc
19561maybe-dvi-mmalloc: dvi-mmalloc
4fa63067 19562
b813574b
PB
19563dvi-mmalloc: \
19564 configure-mmalloc
0aed8855 19565 @: $(MAKE); $(unstage)
b813574b 19566 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19567 r=`${PWD_COMMAND}`; export r; \
19568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19569 $(HOST_EXPORTS) \
b813574b 19570 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19572 done; \
b813574b 19573 echo "Doing dvi in mmalloc" ; \
b00612cc 19574 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19577 "RANLIB=$${RANLIB}" \
19578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19579 dvi) \
4fa63067
NN
19580 || exit 1
19581
b813574b 19582@endif mmalloc
4fa63067 19583
6d389afc
MS
19584.PHONY: maybe-html-mmalloc html-mmalloc
19585maybe-html-mmalloc:
19586@if mmalloc
19587maybe-html-mmalloc: html-mmalloc
19588
19589html-mmalloc: \
19590 configure-mmalloc
0aed8855 19591 @: $(MAKE); $(unstage)
6d389afc
MS
19592 @[ -f ./mmalloc/Makefile ] || exit 0; \
19593 r=`${PWD_COMMAND}`; export r; \
19594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19595 $(HOST_EXPORTS) \
19596 for flag in $(EXTRA_HOST_FLAGS) ; do \
19597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19598 done; \
19599 echo "Doing html in mmalloc" ; \
b00612cc 19600 (cd $(HOST_SUBDIR)/mmalloc && \
6d389afc
MS
19601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19603 "RANLIB=$${RANLIB}" \
19604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19605 html) \
19606 || exit 1
19607
19608@endif mmalloc
19609
b813574b
PB
19610.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
19611maybe-TAGS-mmalloc:
19612@if mmalloc
19613maybe-TAGS-mmalloc: TAGS-mmalloc
4fa63067 19614
b813574b
PB
19615TAGS-mmalloc: \
19616 configure-mmalloc
0aed8855 19617 @: $(MAKE); $(unstage)
b813574b 19618 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19619 r=`${PWD_COMMAND}`; export r; \
19620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19621 $(HOST_EXPORTS) \
b813574b 19622 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19624 done; \
b813574b 19625 echo "Doing TAGS in mmalloc" ; \
b00612cc 19626 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19629 "RANLIB=$${RANLIB}" \
19630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19631 TAGS) \
4fa63067
NN
19632 || exit 1
19633
b813574b 19634@endif mmalloc
4fa63067 19635
b813574b
PB
19636.PHONY: maybe-install-info-mmalloc install-info-mmalloc
19637maybe-install-info-mmalloc:
19638@if mmalloc
19639maybe-install-info-mmalloc: install-info-mmalloc
4fa63067 19640
b813574b
PB
19641install-info-mmalloc: \
19642 configure-mmalloc \
19643 info-mmalloc
0aed8855 19644 @: $(MAKE); $(unstage)
b813574b 19645 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19646 r=`${PWD_COMMAND}`; export r; \
19647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19648 $(HOST_EXPORTS) \
b813574b 19649 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19651 done; \
b813574b 19652 echo "Doing install-info in mmalloc" ; \
b00612cc 19653 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19656 "RANLIB=$${RANLIB}" \
19657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19658 install-info) \
4fa63067
NN
19659 || exit 1
19660
b813574b 19661@endif mmalloc
4fa63067 19662
b813574b
PB
19663.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
19664maybe-installcheck-mmalloc:
19665@if mmalloc
19666maybe-installcheck-mmalloc: installcheck-mmalloc
4fa63067 19667
b813574b
PB
19668installcheck-mmalloc: \
19669 configure-mmalloc
0aed8855 19670 @: $(MAKE); $(unstage)
b813574b 19671 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19672 r=`${PWD_COMMAND}`; export r; \
19673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19674 $(HOST_EXPORTS) \
b813574b 19675 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19677 done; \
b813574b 19678 echo "Doing installcheck in mmalloc" ; \
b00612cc 19679 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19682 "RANLIB=$${RANLIB}" \
19683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19684 installcheck) \
4fa63067
NN
19685 || exit 1
19686
b813574b 19687@endif mmalloc
4fa63067 19688
b813574b
PB
19689.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
19690maybe-mostlyclean-mmalloc:
19691@if mmalloc
19692maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
4fa63067 19693
b813574b 19694mostlyclean-mmalloc:
0aed8855 19695 @: $(MAKE); $(unstage)
b813574b 19696 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19697 r=`${PWD_COMMAND}`; export r; \
19698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19699 $(HOST_EXPORTS) \
b813574b 19700 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19702 done; \
b813574b 19703 echo "Doing mostlyclean in mmalloc" ; \
b00612cc 19704 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19707 "RANLIB=$${RANLIB}" \
19708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19709 mostlyclean) \
4fa63067
NN
19710 || exit 1
19711
b813574b 19712@endif mmalloc
4fa63067 19713
b813574b
PB
19714.PHONY: maybe-clean-mmalloc clean-mmalloc
19715maybe-clean-mmalloc:
19716@if mmalloc
19717maybe-clean-mmalloc: clean-mmalloc
4fa63067 19718
b813574b 19719clean-mmalloc:
0aed8855 19720 @: $(MAKE); $(unstage)
b813574b 19721 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19722 r=`${PWD_COMMAND}`; export r; \
19723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19724 $(HOST_EXPORTS) \
b813574b 19725 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19727 done; \
b813574b 19728 echo "Doing clean in mmalloc" ; \
b00612cc 19729 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19732 "RANLIB=$${RANLIB}" \
19733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19734 clean) \
4fa63067
NN
19735 || exit 1
19736
b813574b 19737@endif mmalloc
4fa63067 19738
b813574b
PB
19739.PHONY: maybe-distclean-mmalloc distclean-mmalloc
19740maybe-distclean-mmalloc:
19741@if mmalloc
19742maybe-distclean-mmalloc: distclean-mmalloc
4fa63067 19743
b813574b 19744distclean-mmalloc:
0aed8855 19745 @: $(MAKE); $(unstage)
b813574b 19746 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19747 r=`${PWD_COMMAND}`; export r; \
19748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19749 $(HOST_EXPORTS) \
b813574b 19750 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19752 done; \
b813574b 19753 echo "Doing distclean in mmalloc" ; \
b00612cc 19754 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19757 "RANLIB=$${RANLIB}" \
19758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19759 distclean) \
4fa63067
NN
19760 || exit 1
19761
b813574b 19762@endif mmalloc
4fa63067 19763
b813574b
PB
19764.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
19765maybe-maintainer-clean-mmalloc:
19766@if mmalloc
19767maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067 19768
b813574b 19769maintainer-clean-mmalloc:
0aed8855 19770 @: $(MAKE); $(unstage)
b813574b 19771 @[ -f ./mmalloc/Makefile ] || exit 0; \
4fa63067
NN
19772 r=`${PWD_COMMAND}`; export r; \
19773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19774 $(HOST_EXPORTS) \
b813574b 19775 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19777 done; \
b813574b 19778 echo "Doing maintainer-clean in mmalloc" ; \
b00612cc 19779 (cd $(HOST_SUBDIR)/mmalloc && \
4fa63067
NN
19780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19782 "RANLIB=$${RANLIB}" \
19783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19784 maintainer-clean) \
4fa63067 19785 || exit 1
16ae0395 19786
b813574b 19787@endif mmalloc
3866be5d
NN
19788
19789
a7254363 19790
b813574b
PB
19791.PHONY: configure-patch maybe-configure-patch
19792maybe-configure-patch:
19793@if patch
19794maybe-configure-patch: configure-patch
c52c6897 19795configure-patch:
0aed8855 19796 @: $(MAKE); $(unstage)
c52c6897 19797 @r=`${PWD_COMMAND}`; export r; \
b40e3958 19798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
19799 test ! -f $(HOST_SUBDIR)/patch/Makefile || exit 0; \
19800 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/patch ; \
378fce5b 19801 $(HOST_EXPORTS) \
a7254363
PB
19802 echo Configuring in $(HOST_SUBDIR)/patch; \
19803 cd "$(HOST_SUBDIR)/patch" || exit 1; \
e2b9e2dc 19804 case $(srcdir) in \
b00612cc
PB
19805 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
19806 *) topdir=`echo $(HOST_SUBDIR)/patch/ | \
19807 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 19808 esac; \
b00612cc
PB
19809 srcdiroption="--srcdir=$${topdir}/patch"; \
19810 libsrcdir="$$s/patch"; \
e2b9e2dc 19811 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 19812 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 19813 || exit 1
b813574b 19814@endif patch
e2b9e2dc 19815
a7254363
PB
19816
19817
d545f33b
PB
19818
19819
b813574b
PB
19820.PHONY: all-patch maybe-all-patch
19821maybe-all-patch:
19822@if patch
d27cc32e 19823TARGET-patch=all
b813574b
PB
19824maybe-all-patch: all-patch
19825all-patch: configure-patch
0aed8855 19826 @: $(MAKE); $(unstage)
b40e3958
L
19827 @r=`${PWD_COMMAND}`; export r; \
19828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19829 $(HOST_EXPORTS) \
b00612cc
PB
19830 (cd $(HOST_SUBDIR)/patch && \
19831 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-patch))
b813574b 19832@endif patch
3866be5d 19833
a7254363 19834
d545f33b
PB
19835
19836
b813574b
PB
19837.PHONY: check-patch maybe-check-patch
19838maybe-check-patch:
19839@if patch
19840maybe-check-patch: check-patch
3866be5d 19841
b813574b 19842check-patch:
0aed8855 19843 @: $(MAKE); $(unstage)
b40e3958
L
19844 @r=`${PWD_COMMAND}`; export r; \
19845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19846 $(HOST_EXPORTS) \
b00612cc
PB
19847 (cd $(HOST_SUBDIR)/patch && \
19848 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 19849
b813574b 19850@endif patch
3866be5d 19851
b813574b
PB
19852.PHONY: install-patch maybe-install-patch
19853maybe-install-patch:
19854@if patch
19855maybe-install-patch: install-patch
16ae0395 19856
b813574b 19857install-patch: installdirs
0aed8855 19858 @: $(MAKE); $(unstage)
b40e3958
L
19859 @r=`${PWD_COMMAND}`; export r; \
19860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19861 $(HOST_EXPORTS) \
b00612cc 19862 (cd $(HOST_SUBDIR)/patch && \
2da12f12 19863 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 19864
b813574b 19865@endif patch
3866be5d 19866
4fa63067
NN
19867# Other targets (info, dvi, etc.)
19868
b813574b
PB
19869.PHONY: maybe-info-patch info-patch
19870maybe-info-patch:
19871@if patch
19872maybe-info-patch: info-patch
4fa63067 19873
b813574b
PB
19874info-patch: \
19875 configure-patch
0aed8855 19876 @: $(MAKE); $(unstage)
b813574b 19877 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
19878 r=`${PWD_COMMAND}`; export r; \
19879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19880 $(HOST_EXPORTS) \
b813574b 19881 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19883 done; \
b813574b 19884 echo "Doing info in patch" ; \
b00612cc 19885 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
19886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19888 "RANLIB=$${RANLIB}" \
19889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19890 info) \
4fa63067
NN
19891 || exit 1
19892
b813574b 19893@endif patch
4fa63067 19894
b813574b
PB
19895.PHONY: maybe-dvi-patch dvi-patch
19896maybe-dvi-patch:
19897@if patch
19898maybe-dvi-patch: dvi-patch
4fa63067 19899
b813574b
PB
19900dvi-patch: \
19901 configure-patch
0aed8855 19902 @: $(MAKE); $(unstage)
b813574b 19903 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
19904 r=`${PWD_COMMAND}`; export r; \
19905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19906 $(HOST_EXPORTS) \
b813574b 19907 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19908 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19909 done; \
b813574b 19910 echo "Doing dvi in patch" ; \
b00612cc 19911 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
19912 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19913 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19914 "RANLIB=$${RANLIB}" \
19915 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19916 dvi) \
4fa63067
NN
19917 || exit 1
19918
b813574b 19919@endif patch
4fa63067 19920
6d389afc
MS
19921.PHONY: maybe-html-patch html-patch
19922maybe-html-patch:
19923@if patch
19924maybe-html-patch: html-patch
19925
19926html-patch: \
19927 configure-patch
0aed8855 19928 @: $(MAKE); $(unstage)
6d389afc
MS
19929 @[ -f ./patch/Makefile ] || exit 0; \
19930 r=`${PWD_COMMAND}`; export r; \
19931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
19932 $(HOST_EXPORTS) \
19933 for flag in $(EXTRA_HOST_FLAGS) ; do \
19934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19935 done; \
19936 echo "Doing html in patch" ; \
b00612cc 19937 (cd $(HOST_SUBDIR)/patch && \
6d389afc
MS
19938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19940 "RANLIB=$${RANLIB}" \
19941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19942 html) \
19943 || exit 1
19944
19945@endif patch
19946
b813574b
PB
19947.PHONY: maybe-TAGS-patch TAGS-patch
19948maybe-TAGS-patch:
19949@if patch
19950maybe-TAGS-patch: TAGS-patch
4fa63067 19951
b813574b
PB
19952TAGS-patch: \
19953 configure-patch
0aed8855 19954 @: $(MAKE); $(unstage)
b813574b 19955 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
19956 r=`${PWD_COMMAND}`; export r; \
19957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19958 $(HOST_EXPORTS) \
b813574b 19959 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19961 done; \
b813574b 19962 echo "Doing TAGS in patch" ; \
b00612cc 19963 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
19964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19966 "RANLIB=$${RANLIB}" \
19967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19968 TAGS) \
4fa63067
NN
19969 || exit 1
19970
b813574b 19971@endif patch
4fa63067 19972
b813574b
PB
19973.PHONY: maybe-install-info-patch install-info-patch
19974maybe-install-info-patch:
19975@if patch
19976maybe-install-info-patch: install-info-patch
4fa63067 19977
b813574b
PB
19978install-info-patch: \
19979 configure-patch \
19980 info-patch
0aed8855 19981 @: $(MAKE); $(unstage)
b813574b 19982 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
19983 r=`${PWD_COMMAND}`; export r; \
19984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19985 $(HOST_EXPORTS) \
b813574b 19986 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
19987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19988 done; \
b813574b 19989 echo "Doing install-info in patch" ; \
b00612cc 19990 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
19991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19993 "RANLIB=$${RANLIB}" \
19994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 19995 install-info) \
4fa63067
NN
19996 || exit 1
19997
b813574b 19998@endif patch
4fa63067 19999
b813574b
PB
20000.PHONY: maybe-installcheck-patch installcheck-patch
20001maybe-installcheck-patch:
20002@if patch
20003maybe-installcheck-patch: installcheck-patch
4fa63067 20004
b813574b
PB
20005installcheck-patch: \
20006 configure-patch
0aed8855 20007 @: $(MAKE); $(unstage)
b813574b 20008 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
20009 r=`${PWD_COMMAND}`; export r; \
20010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20011 $(HOST_EXPORTS) \
b813574b 20012 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20014 done; \
b813574b 20015 echo "Doing installcheck in patch" ; \
b00612cc 20016 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
20017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20019 "RANLIB=$${RANLIB}" \
20020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20021 installcheck) \
4fa63067
NN
20022 || exit 1
20023
b813574b 20024@endif patch
4fa63067 20025
b813574b
PB
20026.PHONY: maybe-mostlyclean-patch mostlyclean-patch
20027maybe-mostlyclean-patch:
20028@if patch
20029maybe-mostlyclean-patch: mostlyclean-patch
4fa63067 20030
b813574b 20031mostlyclean-patch:
0aed8855 20032 @: $(MAKE); $(unstage)
b813574b 20033 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
20034 r=`${PWD_COMMAND}`; export r; \
20035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20036 $(HOST_EXPORTS) \
b813574b 20037 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20039 done; \
b813574b 20040 echo "Doing mostlyclean in patch" ; \
b00612cc 20041 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
20042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20044 "RANLIB=$${RANLIB}" \
20045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20046 mostlyclean) \
4fa63067
NN
20047 || exit 1
20048
b813574b 20049@endif patch
4fa63067 20050
b813574b
PB
20051.PHONY: maybe-clean-patch clean-patch
20052maybe-clean-patch:
20053@if patch
20054maybe-clean-patch: clean-patch
4fa63067 20055
b813574b 20056clean-patch:
0aed8855 20057 @: $(MAKE); $(unstage)
b813574b 20058 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
20059 r=`${PWD_COMMAND}`; export r; \
20060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20061 $(HOST_EXPORTS) \
b813574b 20062 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20064 done; \
b813574b 20065 echo "Doing clean in patch" ; \
b00612cc 20066 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
20067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20069 "RANLIB=$${RANLIB}" \
20070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20071 clean) \
4fa63067
NN
20072 || exit 1
20073
b813574b 20074@endif patch
4fa63067 20075
b813574b
PB
20076.PHONY: maybe-distclean-patch distclean-patch
20077maybe-distclean-patch:
20078@if patch
20079maybe-distclean-patch: distclean-patch
4fa63067 20080
b813574b 20081distclean-patch:
0aed8855 20082 @: $(MAKE); $(unstage)
b813574b 20083 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
20084 r=`${PWD_COMMAND}`; export r; \
20085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20086 $(HOST_EXPORTS) \
b813574b 20087 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20089 done; \
b813574b 20090 echo "Doing distclean in patch" ; \
b00612cc 20091 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
20092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20094 "RANLIB=$${RANLIB}" \
20095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20096 distclean) \
4fa63067
NN
20097 || exit 1
20098
b813574b 20099@endif patch
4fa63067 20100
b813574b
PB
20101.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
20102maybe-maintainer-clean-patch:
20103@if patch
20104maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067 20105
b813574b 20106maintainer-clean-patch:
0aed8855 20107 @: $(MAKE); $(unstage)
b813574b 20108 @[ -f ./patch/Makefile ] || exit 0; \
4fa63067
NN
20109 r=`${PWD_COMMAND}`; export r; \
20110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20111 $(HOST_EXPORTS) \
b813574b 20112 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20114 done; \
b813574b 20115 echo "Doing maintainer-clean in patch" ; \
b00612cc 20116 (cd $(HOST_SUBDIR)/patch && \
4fa63067
NN
20117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20119 "RANLIB=$${RANLIB}" \
20120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20121 maintainer-clean) \
4fa63067
NN
20122 || exit 1
20123
b813574b 20124@endif patch
4fa63067
NN
20125
20126
a7254363 20127
b813574b
PB
20128.PHONY: configure-perl maybe-configure-perl
20129maybe-configure-perl:
20130@if perl
20131maybe-configure-perl: configure-perl
c52c6897 20132configure-perl:
0aed8855 20133 @: $(MAKE); $(unstage)
c52c6897 20134 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20136 test ! -f $(HOST_SUBDIR)/perl/Makefile || exit 0; \
20137 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/perl ; \
378fce5b 20138 $(HOST_EXPORTS) \
a7254363
PB
20139 echo Configuring in $(HOST_SUBDIR)/perl; \
20140 cd "$(HOST_SUBDIR)/perl" || exit 1; \
e2b9e2dc 20141 case $(srcdir) in \
b00612cc
PB
20142 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20143 *) topdir=`echo $(HOST_SUBDIR)/perl/ | \
20144 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 20145 esac; \
b00612cc
PB
20146 srcdiroption="--srcdir=$${topdir}/perl"; \
20147 libsrcdir="$$s/perl"; \
e2b9e2dc 20148 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 20149 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 20150 || exit 1
b813574b 20151@endif perl
e2b9e2dc 20152
a7254363
PB
20153
20154
d545f33b
PB
20155
20156
b813574b
PB
20157.PHONY: all-perl maybe-all-perl
20158maybe-all-perl:
20159@if perl
d27cc32e 20160TARGET-perl=all
b813574b
PB
20161maybe-all-perl: all-perl
20162all-perl: configure-perl
0aed8855 20163 @: $(MAKE); $(unstage)
b40e3958
L
20164 @r=`${PWD_COMMAND}`; export r; \
20165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20166 $(HOST_EXPORTS) \
b00612cc
PB
20167 (cd $(HOST_SUBDIR)/perl && \
20168 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-perl))
b813574b 20169@endif perl
3866be5d 20170
a7254363 20171
d545f33b
PB
20172
20173
b813574b
PB
20174.PHONY: check-perl maybe-check-perl
20175maybe-check-perl:
20176@if perl
20177maybe-check-perl: check-perl
3866be5d 20178
b813574b 20179check-perl:
0aed8855 20180 @: $(MAKE); $(unstage)
b40e3958
L
20181 @r=`${PWD_COMMAND}`; export r; \
20182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20183 $(HOST_EXPORTS) \
b00612cc
PB
20184 (cd $(HOST_SUBDIR)/perl && \
20185 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 20186
b813574b 20187@endif perl
3866be5d 20188
b813574b
PB
20189.PHONY: install-perl maybe-install-perl
20190maybe-install-perl:
20191@if perl
20192maybe-install-perl: install-perl
16ae0395 20193
b813574b 20194install-perl: installdirs
0aed8855 20195 @: $(MAKE); $(unstage)
b40e3958
L
20196 @r=`${PWD_COMMAND}`; export r; \
20197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20198 $(HOST_EXPORTS) \
b00612cc 20199 (cd $(HOST_SUBDIR)/perl && \
2da12f12 20200 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 20201
b813574b 20202@endif perl
3866be5d 20203
4fa63067
NN
20204# Other targets (info, dvi, etc.)
20205
b813574b
PB
20206.PHONY: maybe-info-perl info-perl
20207maybe-info-perl:
20208@if perl
20209maybe-info-perl: info-perl
4fa63067 20210
b813574b
PB
20211info-perl: \
20212 configure-perl
0aed8855 20213 @: $(MAKE); $(unstage)
b813574b 20214 @[ -f ./perl/Makefile ] || exit 0; \
b40e3958
L
20215 r=`${PWD_COMMAND}`; export r; \
20216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20217 $(HOST_EXPORTS) \
b813574b 20218 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20220 done; \
b813574b 20221 echo "Doing info in perl" ; \
b00612cc 20222 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20225 "RANLIB=$${RANLIB}" \
20226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20227 info) \
e2b9e2dc
NN
20228 || exit 1
20229
b813574b 20230@endif perl
4fa63067 20231
b813574b
PB
20232.PHONY: maybe-dvi-perl dvi-perl
20233maybe-dvi-perl:
20234@if perl
20235maybe-dvi-perl: dvi-perl
4fa63067 20236
b813574b
PB
20237dvi-perl: \
20238 configure-perl
0aed8855 20239 @: $(MAKE); $(unstage)
b813574b 20240 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 20241 r=`${PWD_COMMAND}`; export r; \
b40e3958 20242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20243 $(HOST_EXPORTS) \
b813574b 20244 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20246 done; \
b813574b 20247 echo "Doing dvi in perl" ; \
b00612cc 20248 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20251 "RANLIB=$${RANLIB}" \
20252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20253 dvi) \
4fa63067 20254 || exit 1
3866be5d 20255
b813574b 20256@endif perl
3866be5d 20257
6d389afc
MS
20258.PHONY: maybe-html-perl html-perl
20259maybe-html-perl:
20260@if perl
20261maybe-html-perl: html-perl
20262
20263html-perl: \
20264 configure-perl
0aed8855 20265 @: $(MAKE); $(unstage)
6d389afc
MS
20266 @[ -f ./perl/Makefile ] || exit 0; \
20267 r=`${PWD_COMMAND}`; export r; \
20268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20269 $(HOST_EXPORTS) \
20270 for flag in $(EXTRA_HOST_FLAGS) ; do \
20271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20272 done; \
20273 echo "Doing html in perl" ; \
b00612cc 20274 (cd $(HOST_SUBDIR)/perl && \
6d389afc
MS
20275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20277 "RANLIB=$${RANLIB}" \
20278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20279 html) \
20280 || exit 1
20281
20282@endif perl
20283
b813574b
PB
20284.PHONY: maybe-TAGS-perl TAGS-perl
20285maybe-TAGS-perl:
20286@if perl
20287maybe-TAGS-perl: TAGS-perl
4fa63067 20288
b813574b
PB
20289TAGS-perl: \
20290 configure-perl
0aed8855 20291 @: $(MAKE); $(unstage)
b813574b 20292 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 20293 r=`${PWD_COMMAND}`; export r; \
b40e3958 20294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20295 $(HOST_EXPORTS) \
b813574b 20296 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20298 done; \
b813574b 20299 echo "Doing TAGS in perl" ; \
b00612cc 20300 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20303 "RANLIB=$${RANLIB}" \
20304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20305 TAGS) \
4fa63067 20306 || exit 1
3866be5d 20307
b813574b 20308@endif perl
3866be5d 20309
b813574b
PB
20310.PHONY: maybe-install-info-perl install-info-perl
20311maybe-install-info-perl:
20312@if perl
20313maybe-install-info-perl: install-info-perl
16ae0395 20314
b813574b
PB
20315install-info-perl: \
20316 configure-perl \
20317 info-perl
0aed8855 20318 @: $(MAKE); $(unstage)
b813574b 20319 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
20320 r=`${PWD_COMMAND}`; export r; \
20321 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20322 $(HOST_EXPORTS) \
b813574b 20323 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20325 done; \
b813574b 20326 echo "Doing install-info in perl" ; \
b00612cc 20327 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20330 "RANLIB=$${RANLIB}" \
20331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20332 install-info) \
4fa63067
NN
20333 || exit 1
20334
b813574b 20335@endif perl
4fa63067 20336
b813574b
PB
20337.PHONY: maybe-installcheck-perl installcheck-perl
20338maybe-installcheck-perl:
20339@if perl
20340maybe-installcheck-perl: installcheck-perl
4fa63067 20341
b813574b
PB
20342installcheck-perl: \
20343 configure-perl
0aed8855 20344 @: $(MAKE); $(unstage)
b813574b 20345 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
20346 r=`${PWD_COMMAND}`; export r; \
20347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20348 $(HOST_EXPORTS) \
b813574b 20349 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20351 done; \
b813574b 20352 echo "Doing installcheck in perl" ; \
b00612cc 20353 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20356 "RANLIB=$${RANLIB}" \
20357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20358 installcheck) \
4fa63067
NN
20359 || exit 1
20360
b813574b 20361@endif perl
4fa63067 20362
b813574b
PB
20363.PHONY: maybe-mostlyclean-perl mostlyclean-perl
20364maybe-mostlyclean-perl:
20365@if perl
20366maybe-mostlyclean-perl: mostlyclean-perl
4fa63067 20367
b813574b 20368mostlyclean-perl:
0aed8855 20369 @: $(MAKE); $(unstage)
b813574b 20370 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
20371 r=`${PWD_COMMAND}`; export r; \
20372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20373 $(HOST_EXPORTS) \
b813574b 20374 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20376 done; \
b813574b 20377 echo "Doing mostlyclean in perl" ; \
b00612cc 20378 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20381 "RANLIB=$${RANLIB}" \
20382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20383 mostlyclean) \
4fa63067
NN
20384 || exit 1
20385
b813574b 20386@endif perl
4fa63067 20387
b813574b
PB
20388.PHONY: maybe-clean-perl clean-perl
20389maybe-clean-perl:
20390@if perl
20391maybe-clean-perl: clean-perl
4fa63067 20392
b813574b 20393clean-perl:
0aed8855 20394 @: $(MAKE); $(unstage)
b813574b 20395 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
20396 r=`${PWD_COMMAND}`; export r; \
20397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20398 $(HOST_EXPORTS) \
b813574b 20399 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20400 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20401 done; \
b813574b 20402 echo "Doing clean in perl" ; \
b00612cc 20403 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20404 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20405 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20406 "RANLIB=$${RANLIB}" \
20407 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20408 clean) \
4fa63067
NN
20409 || exit 1
20410
b813574b 20411@endif perl
4fa63067 20412
b813574b
PB
20413.PHONY: maybe-distclean-perl distclean-perl
20414maybe-distclean-perl:
20415@if perl
20416maybe-distclean-perl: distclean-perl
4fa63067 20417
b813574b 20418distclean-perl:
0aed8855 20419 @: $(MAKE); $(unstage)
b813574b 20420 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067
NN
20421 r=`${PWD_COMMAND}`; export r; \
20422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20423 $(HOST_EXPORTS) \
b813574b 20424 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20426 done; \
b813574b 20427 echo "Doing distclean in perl" ; \
b00612cc 20428 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20431 "RANLIB=$${RANLIB}" \
20432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20433 distclean) \
4fa63067
NN
20434 || exit 1
20435
b813574b 20436@endif perl
4fa63067 20437
b813574b
PB
20438.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
20439maybe-maintainer-clean-perl:
20440@if perl
20441maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067 20442
b813574b 20443maintainer-clean-perl:
0aed8855 20444 @: $(MAKE); $(unstage)
b813574b 20445 @[ -f ./perl/Makefile ] || exit 0; \
4fa63067 20446 r=`${PWD_COMMAND}`; export r; \
b40e3958 20447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20448 $(HOST_EXPORTS) \
b813574b 20449 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20451 done; \
b813574b 20452 echo "Doing maintainer-clean in perl" ; \
b00612cc 20453 (cd $(HOST_SUBDIR)/perl && \
4fa63067
NN
20454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20456 "RANLIB=$${RANLIB}" \
20457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20458 maintainer-clean) \
4fa63067 20459 || exit 1
3866be5d 20460
b813574b 20461@endif perl
3866be5d 20462
4fa63067 20463
a7254363 20464
b813574b
PB
20465.PHONY: configure-prms maybe-configure-prms
20466maybe-configure-prms:
20467@if prms
20468maybe-configure-prms: configure-prms
c52c6897 20469configure-prms:
0aed8855 20470 @: $(MAKE); $(unstage)
c52c6897 20471 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20473 test ! -f $(HOST_SUBDIR)/prms/Makefile || exit 0; \
20474 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/prms ; \
378fce5b 20475 $(HOST_EXPORTS) \
a7254363
PB
20476 echo Configuring in $(HOST_SUBDIR)/prms; \
20477 cd "$(HOST_SUBDIR)/prms" || exit 1; \
e2b9e2dc 20478 case $(srcdir) in \
b00612cc
PB
20479 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20480 *) topdir=`echo $(HOST_SUBDIR)/prms/ | \
20481 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 20482 esac; \
b00612cc
PB
20483 srcdiroption="--srcdir=$${topdir}/prms"; \
20484 libsrcdir="$$s/prms"; \
e2b9e2dc 20485 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 20486 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 20487 || exit 1
b813574b 20488@endif prms
e2b9e2dc 20489
a7254363
PB
20490
20491
d545f33b
PB
20492
20493
b813574b
PB
20494.PHONY: all-prms maybe-all-prms
20495maybe-all-prms:
20496@if prms
d27cc32e 20497TARGET-prms=all
b813574b
PB
20498maybe-all-prms: all-prms
20499all-prms: configure-prms
0aed8855 20500 @: $(MAKE); $(unstage)
b40e3958
L
20501 @r=`${PWD_COMMAND}`; export r; \
20502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20503 $(HOST_EXPORTS) \
b00612cc
PB
20504 (cd $(HOST_SUBDIR)/prms && \
20505 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-prms))
b813574b 20506@endif prms
3866be5d 20507
a7254363 20508
d545f33b
PB
20509
20510
b813574b
PB
20511.PHONY: check-prms maybe-check-prms
20512maybe-check-prms:
20513@if prms
20514maybe-check-prms: check-prms
3866be5d 20515
b813574b 20516check-prms:
0aed8855 20517 @: $(MAKE); $(unstage)
b40e3958
L
20518 @r=`${PWD_COMMAND}`; export r; \
20519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20520 $(HOST_EXPORTS) \
b00612cc
PB
20521 (cd $(HOST_SUBDIR)/prms && \
20522 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 20523
b813574b 20524@endif prms
3866be5d 20525
b813574b
PB
20526.PHONY: install-prms maybe-install-prms
20527maybe-install-prms:
20528@if prms
20529maybe-install-prms: install-prms
4fa63067 20530
b813574b 20531install-prms: installdirs
0aed8855 20532 @: $(MAKE); $(unstage)
4fa63067
NN
20533 @r=`${PWD_COMMAND}`; export r; \
20534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20535 $(HOST_EXPORTS) \
b00612cc 20536 (cd $(HOST_SUBDIR)/prms && \
2da12f12 20537 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 20538
b813574b 20539@endif prms
4fa63067
NN
20540
20541# Other targets (info, dvi, etc.)
20542
b813574b
PB
20543.PHONY: maybe-info-prms info-prms
20544maybe-info-prms:
20545@if prms
20546maybe-info-prms: info-prms
4fa63067 20547
b813574b
PB
20548info-prms: \
20549 configure-prms
0aed8855 20550 @: $(MAKE); $(unstage)
b813574b 20551 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20552 r=`${PWD_COMMAND}`; export r; \
20553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20554 $(HOST_EXPORTS) \
b813574b 20555 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20557 done; \
b813574b 20558 echo "Doing info in prms" ; \
b00612cc 20559 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20562 "RANLIB=$${RANLIB}" \
20563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20564 info) \
4fa63067
NN
20565 || exit 1
20566
b813574b 20567@endif prms
4fa63067 20568
b813574b
PB
20569.PHONY: maybe-dvi-prms dvi-prms
20570maybe-dvi-prms:
20571@if prms
20572maybe-dvi-prms: dvi-prms
4fa63067 20573
b813574b
PB
20574dvi-prms: \
20575 configure-prms
0aed8855 20576 @: $(MAKE); $(unstage)
b813574b 20577 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20578 r=`${PWD_COMMAND}`; export r; \
20579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20580 $(HOST_EXPORTS) \
b813574b 20581 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20583 done; \
b813574b 20584 echo "Doing dvi in prms" ; \
b00612cc 20585 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20588 "RANLIB=$${RANLIB}" \
20589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20590 dvi) \
4fa63067
NN
20591 || exit 1
20592
b813574b 20593@endif prms
4fa63067 20594
6d389afc
MS
20595.PHONY: maybe-html-prms html-prms
20596maybe-html-prms:
20597@if prms
20598maybe-html-prms: html-prms
20599
20600html-prms: \
20601 configure-prms
0aed8855 20602 @: $(MAKE); $(unstage)
6d389afc
MS
20603 @[ -f ./prms/Makefile ] || exit 0; \
20604 r=`${PWD_COMMAND}`; export r; \
20605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20606 $(HOST_EXPORTS) \
20607 for flag in $(EXTRA_HOST_FLAGS) ; do \
20608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20609 done; \
20610 echo "Doing html in prms" ; \
b00612cc 20611 (cd $(HOST_SUBDIR)/prms && \
6d389afc
MS
20612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20614 "RANLIB=$${RANLIB}" \
20615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20616 html) \
20617 || exit 1
20618
20619@endif prms
20620
b813574b
PB
20621.PHONY: maybe-TAGS-prms TAGS-prms
20622maybe-TAGS-prms:
20623@if prms
20624maybe-TAGS-prms: TAGS-prms
4fa63067 20625
b813574b
PB
20626TAGS-prms: \
20627 configure-prms
0aed8855 20628 @: $(MAKE); $(unstage)
b813574b 20629 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20630 r=`${PWD_COMMAND}`; export r; \
20631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20632 $(HOST_EXPORTS) \
b813574b 20633 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20635 done; \
b813574b 20636 echo "Doing TAGS in prms" ; \
b00612cc 20637 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20640 "RANLIB=$${RANLIB}" \
20641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20642 TAGS) \
4fa63067
NN
20643 || exit 1
20644
b813574b 20645@endif prms
4fa63067 20646
b813574b
PB
20647.PHONY: maybe-install-info-prms install-info-prms
20648maybe-install-info-prms:
20649@if prms
20650maybe-install-info-prms: install-info-prms
4fa63067 20651
b813574b
PB
20652install-info-prms: \
20653 configure-prms \
20654 info-prms
0aed8855 20655 @: $(MAKE); $(unstage)
b813574b 20656 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20657 r=`${PWD_COMMAND}`; export r; \
20658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20659 $(HOST_EXPORTS) \
b813574b 20660 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20662 done; \
b813574b 20663 echo "Doing install-info in prms" ; \
b00612cc 20664 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20667 "RANLIB=$${RANLIB}" \
20668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20669 install-info) \
4fa63067
NN
20670 || exit 1
20671
b813574b 20672@endif prms
4fa63067 20673
b813574b
PB
20674.PHONY: maybe-installcheck-prms installcheck-prms
20675maybe-installcheck-prms:
20676@if prms
20677maybe-installcheck-prms: installcheck-prms
4fa63067 20678
b813574b
PB
20679installcheck-prms: \
20680 configure-prms
0aed8855 20681 @: $(MAKE); $(unstage)
b813574b 20682 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20683 r=`${PWD_COMMAND}`; export r; \
20684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20685 $(HOST_EXPORTS) \
b813574b 20686 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20688 done; \
b813574b 20689 echo "Doing installcheck in prms" ; \
b00612cc 20690 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20693 "RANLIB=$${RANLIB}" \
20694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20695 installcheck) \
4fa63067
NN
20696 || exit 1
20697
b813574b 20698@endif prms
4fa63067 20699
b813574b
PB
20700.PHONY: maybe-mostlyclean-prms mostlyclean-prms
20701maybe-mostlyclean-prms:
20702@if prms
20703maybe-mostlyclean-prms: mostlyclean-prms
4fa63067 20704
b813574b 20705mostlyclean-prms:
0aed8855 20706 @: $(MAKE); $(unstage)
b813574b 20707 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20708 r=`${PWD_COMMAND}`; export r; \
20709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20710 $(HOST_EXPORTS) \
b813574b 20711 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20713 done; \
b813574b 20714 echo "Doing mostlyclean in prms" ; \
b00612cc 20715 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20718 "RANLIB=$${RANLIB}" \
20719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20720 mostlyclean) \
4fa63067
NN
20721 || exit 1
20722
b813574b 20723@endif prms
4fa63067 20724
b813574b
PB
20725.PHONY: maybe-clean-prms clean-prms
20726maybe-clean-prms:
20727@if prms
20728maybe-clean-prms: clean-prms
4fa63067 20729
b813574b 20730clean-prms:
0aed8855 20731 @: $(MAKE); $(unstage)
b813574b 20732 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20733 r=`${PWD_COMMAND}`; export r; \
20734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20735 $(HOST_EXPORTS) \
b813574b 20736 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20738 done; \
b813574b 20739 echo "Doing clean in prms" ; \
b00612cc 20740 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20743 "RANLIB=$${RANLIB}" \
20744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20745 clean) \
4fa63067
NN
20746 || exit 1
20747
b813574b 20748@endif prms
4fa63067 20749
b813574b
PB
20750.PHONY: maybe-distclean-prms distclean-prms
20751maybe-distclean-prms:
20752@if prms
20753maybe-distclean-prms: distclean-prms
4fa63067 20754
b813574b 20755distclean-prms:
0aed8855 20756 @: $(MAKE); $(unstage)
b813574b 20757 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20758 r=`${PWD_COMMAND}`; export r; \
20759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20760 $(HOST_EXPORTS) \
b813574b 20761 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20763 done; \
b813574b 20764 echo "Doing distclean in prms" ; \
b00612cc 20765 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20768 "RANLIB=$${RANLIB}" \
20769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20770 distclean) \
4fa63067
NN
20771 || exit 1
20772
b813574b 20773@endif prms
4fa63067 20774
b813574b
PB
20775.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
20776maybe-maintainer-clean-prms:
20777@if prms
20778maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067 20779
b813574b 20780maintainer-clean-prms:
0aed8855 20781 @: $(MAKE); $(unstage)
b813574b 20782 @[ -f ./prms/Makefile ] || exit 0; \
4fa63067
NN
20783 r=`${PWD_COMMAND}`; export r; \
20784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20785 $(HOST_EXPORTS) \
b813574b 20786 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20788 done; \
b813574b 20789 echo "Doing maintainer-clean in prms" ; \
b00612cc 20790 (cd $(HOST_SUBDIR)/prms && \
4fa63067
NN
20791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20793 "RANLIB=$${RANLIB}" \
20794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20795 maintainer-clean) \
4fa63067 20796 || exit 1
16ae0395 20797
b813574b 20798@endif prms
3866be5d
NN
20799
20800
a7254363 20801
b813574b
PB
20802.PHONY: configure-rcs maybe-configure-rcs
20803maybe-configure-rcs:
20804@if rcs
20805maybe-configure-rcs: configure-rcs
c52c6897 20806configure-rcs:
0aed8855 20807 @: $(MAKE); $(unstage)
c52c6897 20808 @r=`${PWD_COMMAND}`; export r; \
b40e3958 20809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
20810 test ! -f $(HOST_SUBDIR)/rcs/Makefile || exit 0; \
20811 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/rcs ; \
378fce5b 20812 $(HOST_EXPORTS) \
a7254363
PB
20813 echo Configuring in $(HOST_SUBDIR)/rcs; \
20814 cd "$(HOST_SUBDIR)/rcs" || exit 1; \
e2b9e2dc 20815 case $(srcdir) in \
b00612cc
PB
20816 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
20817 *) topdir=`echo $(HOST_SUBDIR)/rcs/ | \
20818 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 20819 esac; \
b00612cc
PB
20820 srcdiroption="--srcdir=$${topdir}/rcs"; \
20821 libsrcdir="$$s/rcs"; \
e2b9e2dc 20822 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 20823 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 20824 || exit 1
b813574b 20825@endif rcs
e2b9e2dc 20826
a7254363
PB
20827
20828
d545f33b
PB
20829
20830
b813574b
PB
20831.PHONY: all-rcs maybe-all-rcs
20832maybe-all-rcs:
20833@if rcs
d27cc32e 20834TARGET-rcs=all
b813574b
PB
20835maybe-all-rcs: all-rcs
20836all-rcs: configure-rcs
0aed8855 20837 @: $(MAKE); $(unstage)
b40e3958
L
20838 @r=`${PWD_COMMAND}`; export r; \
20839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20840 $(HOST_EXPORTS) \
b00612cc
PB
20841 (cd $(HOST_SUBDIR)/rcs && \
20842 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-rcs))
b813574b 20843@endif rcs
3866be5d 20844
a7254363 20845
d545f33b
PB
20846
20847
b813574b
PB
20848.PHONY: check-rcs maybe-check-rcs
20849maybe-check-rcs:
20850@if rcs
20851maybe-check-rcs: check-rcs
3866be5d 20852
b813574b 20853check-rcs:
0aed8855 20854 @: $(MAKE); $(unstage)
b40e3958
L
20855 @r=`${PWD_COMMAND}`; export r; \
20856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20857 $(HOST_EXPORTS) \
b00612cc
PB
20858 (cd $(HOST_SUBDIR)/rcs && \
20859 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 20860
b813574b 20861@endif rcs
3866be5d 20862
b813574b
PB
20863.PHONY: install-rcs maybe-install-rcs
20864maybe-install-rcs:
20865@if rcs
20866maybe-install-rcs: install-rcs
16ae0395 20867
b813574b 20868install-rcs: installdirs
0aed8855 20869 @: $(MAKE); $(unstage)
b40e3958
L
20870 @r=`${PWD_COMMAND}`; export r; \
20871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20872 $(HOST_EXPORTS) \
b00612cc 20873 (cd $(HOST_SUBDIR)/rcs && \
2da12f12 20874 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 20875
b813574b 20876@endif rcs
3866be5d 20877
4fa63067
NN
20878# Other targets (info, dvi, etc.)
20879
b813574b
PB
20880.PHONY: maybe-info-rcs info-rcs
20881maybe-info-rcs:
20882@if rcs
20883maybe-info-rcs: info-rcs
4fa63067 20884
b813574b
PB
20885info-rcs: \
20886 configure-rcs
0aed8855 20887 @: $(MAKE); $(unstage)
b813574b 20888 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
20889 r=`${PWD_COMMAND}`; export r; \
20890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20891 $(HOST_EXPORTS) \
b813574b 20892 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20894 done; \
b813574b 20895 echo "Doing info in rcs" ; \
b00612cc 20896 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
20897 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20898 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20899 "RANLIB=$${RANLIB}" \
20900 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20901 info) \
4fa63067
NN
20902 || exit 1
20903
b813574b 20904@endif rcs
4fa63067 20905
b813574b
PB
20906.PHONY: maybe-dvi-rcs dvi-rcs
20907maybe-dvi-rcs:
20908@if rcs
20909maybe-dvi-rcs: dvi-rcs
4fa63067 20910
b813574b
PB
20911dvi-rcs: \
20912 configure-rcs
0aed8855 20913 @: $(MAKE); $(unstage)
b813574b 20914 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
20915 r=`${PWD_COMMAND}`; export r; \
20916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20917 $(HOST_EXPORTS) \
b813574b 20918 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20920 done; \
b813574b 20921 echo "Doing dvi in rcs" ; \
b00612cc 20922 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
20923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20925 "RANLIB=$${RANLIB}" \
20926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20927 dvi) \
4fa63067
NN
20928 || exit 1
20929
b813574b 20930@endif rcs
4fa63067 20931
6d389afc
MS
20932.PHONY: maybe-html-rcs html-rcs
20933maybe-html-rcs:
20934@if rcs
20935maybe-html-rcs: html-rcs
20936
20937html-rcs: \
20938 configure-rcs
0aed8855 20939 @: $(MAKE); $(unstage)
6d389afc
MS
20940 @[ -f ./rcs/Makefile ] || exit 0; \
20941 r=`${PWD_COMMAND}`; export r; \
20942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
20943 $(HOST_EXPORTS) \
20944 for flag in $(EXTRA_HOST_FLAGS) ; do \
20945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20946 done; \
20947 echo "Doing html in rcs" ; \
b00612cc 20948 (cd $(HOST_SUBDIR)/rcs && \
6d389afc
MS
20949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20951 "RANLIB=$${RANLIB}" \
20952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20953 html) \
20954 || exit 1
20955
20956@endif rcs
20957
b813574b
PB
20958.PHONY: maybe-TAGS-rcs TAGS-rcs
20959maybe-TAGS-rcs:
20960@if rcs
20961maybe-TAGS-rcs: TAGS-rcs
4fa63067 20962
b813574b
PB
20963TAGS-rcs: \
20964 configure-rcs
0aed8855 20965 @: $(MAKE); $(unstage)
b813574b 20966 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
20967 r=`${PWD_COMMAND}`; export r; \
20968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20969 $(HOST_EXPORTS) \
b813574b 20970 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20972 done; \
b813574b 20973 echo "Doing TAGS in rcs" ; \
b00612cc 20974 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
20975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20977 "RANLIB=$${RANLIB}" \
20978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 20979 TAGS) \
4fa63067
NN
20980 || exit 1
20981
b813574b 20982@endif rcs
4fa63067 20983
b813574b
PB
20984.PHONY: maybe-install-info-rcs install-info-rcs
20985maybe-install-info-rcs:
20986@if rcs
20987maybe-install-info-rcs: install-info-rcs
4fa63067 20988
b813574b
PB
20989install-info-rcs: \
20990 configure-rcs \
20991 info-rcs
0aed8855 20992 @: $(MAKE); $(unstage)
b813574b 20993 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
20994 r=`${PWD_COMMAND}`; export r; \
20995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20996 $(HOST_EXPORTS) \
b813574b 20997 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
20998 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20999 done; \
b813574b 21000 echo "Doing install-info in rcs" ; \
b00612cc 21001 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
21002 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21003 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21004 "RANLIB=$${RANLIB}" \
21005 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21006 install-info) \
4fa63067
NN
21007 || exit 1
21008
b813574b 21009@endif rcs
4fa63067 21010
b813574b
PB
21011.PHONY: maybe-installcheck-rcs installcheck-rcs
21012maybe-installcheck-rcs:
21013@if rcs
21014maybe-installcheck-rcs: installcheck-rcs
4fa63067 21015
b813574b
PB
21016installcheck-rcs: \
21017 configure-rcs
0aed8855 21018 @: $(MAKE); $(unstage)
b813574b 21019 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
21020 r=`${PWD_COMMAND}`; export r; \
21021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21022 $(HOST_EXPORTS) \
b813574b 21023 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21025 done; \
b813574b 21026 echo "Doing installcheck in rcs" ; \
b00612cc 21027 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
21028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21030 "RANLIB=$${RANLIB}" \
21031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21032 installcheck) \
4fa63067
NN
21033 || exit 1
21034
b813574b 21035@endif rcs
4fa63067 21036
b813574b
PB
21037.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
21038maybe-mostlyclean-rcs:
21039@if rcs
21040maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067 21041
b813574b 21042mostlyclean-rcs:
0aed8855 21043 @: $(MAKE); $(unstage)
b813574b 21044 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
21045 r=`${PWD_COMMAND}`; export r; \
21046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21047 $(HOST_EXPORTS) \
b813574b 21048 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21049 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21050 done; \
b813574b 21051 echo "Doing mostlyclean in rcs" ; \
b00612cc 21052 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
21053 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21054 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21055 "RANLIB=$${RANLIB}" \
21056 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21057 mostlyclean) \
4fa63067
NN
21058 || exit 1
21059
b813574b 21060@endif rcs
4fa63067 21061
b813574b
PB
21062.PHONY: maybe-clean-rcs clean-rcs
21063maybe-clean-rcs:
21064@if rcs
21065maybe-clean-rcs: clean-rcs
4fa63067 21066
b813574b 21067clean-rcs:
0aed8855 21068 @: $(MAKE); $(unstage)
b813574b 21069 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
21070 r=`${PWD_COMMAND}`; export r; \
21071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21072 $(HOST_EXPORTS) \
b813574b 21073 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21075 done; \
b813574b 21076 echo "Doing clean in rcs" ; \
b00612cc 21077 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
21078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21080 "RANLIB=$${RANLIB}" \
21081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21082 clean) \
4fa63067
NN
21083 || exit 1
21084
b813574b 21085@endif rcs
4fa63067 21086
b813574b
PB
21087.PHONY: maybe-distclean-rcs distclean-rcs
21088maybe-distclean-rcs:
21089@if rcs
21090maybe-distclean-rcs: distclean-rcs
4fa63067 21091
b813574b 21092distclean-rcs:
0aed8855 21093 @: $(MAKE); $(unstage)
b813574b 21094 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
21095 r=`${PWD_COMMAND}`; export r; \
21096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21097 $(HOST_EXPORTS) \
b813574b 21098 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21100 done; \
b813574b 21101 echo "Doing distclean in rcs" ; \
b00612cc 21102 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
21103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21105 "RANLIB=$${RANLIB}" \
21106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21107 distclean) \
4fa63067
NN
21108 || exit 1
21109
b813574b 21110@endif rcs
4fa63067 21111
b813574b
PB
21112.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
21113maybe-maintainer-clean-rcs:
21114@if rcs
21115maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067 21116
b813574b 21117maintainer-clean-rcs:
0aed8855 21118 @: $(MAKE); $(unstage)
b813574b 21119 @[ -f ./rcs/Makefile ] || exit 0; \
4fa63067
NN
21120 r=`${PWD_COMMAND}`; export r; \
21121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21122 $(HOST_EXPORTS) \
b813574b 21123 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21125 done; \
b813574b 21126 echo "Doing maintainer-clean in rcs" ; \
b00612cc 21127 (cd $(HOST_SUBDIR)/rcs && \
4fa63067
NN
21128 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21129 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21130 "RANLIB=$${RANLIB}" \
21131 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21132 maintainer-clean) \
4fa63067
NN
21133 || exit 1
21134
b813574b 21135@endif rcs
4fa63067
NN
21136
21137
a7254363 21138
b813574b
PB
21139.PHONY: configure-readline maybe-configure-readline
21140maybe-configure-readline:
21141@if readline
21142maybe-configure-readline: configure-readline
c52c6897 21143configure-readline:
0aed8855 21144 @: $(MAKE); $(unstage)
c52c6897 21145 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21147 test ! -f $(HOST_SUBDIR)/readline/Makefile || exit 0; \
21148 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/readline ; \
378fce5b 21149 $(HOST_EXPORTS) \
a7254363
PB
21150 echo Configuring in $(HOST_SUBDIR)/readline; \
21151 cd "$(HOST_SUBDIR)/readline" || exit 1; \
e2b9e2dc 21152 case $(srcdir) in \
b00612cc
PB
21153 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21154 *) topdir=`echo $(HOST_SUBDIR)/readline/ | \
21155 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 21156 esac; \
b00612cc
PB
21157 srcdiroption="--srcdir=$${topdir}/readline"; \
21158 libsrcdir="$$s/readline"; \
e2b9e2dc 21159 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 21160 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 21161 || exit 1
b813574b 21162@endif readline
e2b9e2dc 21163
a7254363
PB
21164
21165
d545f33b
PB
21166
21167
b813574b
PB
21168.PHONY: all-readline maybe-all-readline
21169maybe-all-readline:
21170@if readline
d27cc32e 21171TARGET-readline=all
b813574b
PB
21172maybe-all-readline: all-readline
21173all-readline: configure-readline
0aed8855 21174 @: $(MAKE); $(unstage)
b40e3958
L
21175 @r=`${PWD_COMMAND}`; export r; \
21176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21177 $(HOST_EXPORTS) \
b00612cc
PB
21178 (cd $(HOST_SUBDIR)/readline && \
21179 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-readline))
b813574b 21180@endif readline
3866be5d 21181
a7254363 21182
d545f33b
PB
21183
21184
b813574b
PB
21185.PHONY: check-readline maybe-check-readline
21186maybe-check-readline:
21187@if readline
21188maybe-check-readline: check-readline
3866be5d 21189
b813574b 21190check-readline:
0aed8855 21191 @: $(MAKE); $(unstage)
b813574b
PB
21192 @r=`${PWD_COMMAND}`; export r; \
21193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 21194 $(HOST_EXPORTS) \
b00612cc
PB
21195 (cd $(HOST_SUBDIR)/readline && \
21196 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 21197
b813574b 21198@endif readline
4fa63067 21199
b813574b
PB
21200.PHONY: install-readline maybe-install-readline
21201maybe-install-readline:
21202@if readline
21203maybe-install-readline: install-readline
4fa63067 21204
b813574b 21205install-readline: installdirs
0aed8855 21206 @: $(MAKE); $(unstage)
b813574b
PB
21207 @r=`${PWD_COMMAND}`; export r; \
21208 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 21209 $(HOST_EXPORTS) \
b00612cc 21210 (cd $(HOST_SUBDIR)/readline && \
2da12f12 21211 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21212
b813574b 21213@endif readline
4fa63067
NN
21214
21215# Other targets (info, dvi, etc.)
21216
b813574b
PB
21217.PHONY: maybe-info-readline info-readline
21218maybe-info-readline:
21219@if readline
21220maybe-info-readline: info-readline
4fa63067 21221
b813574b
PB
21222info-readline: \
21223 configure-readline
0aed8855 21224 @: $(MAKE); $(unstage)
b813574b 21225 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 21226 r=`${PWD_COMMAND}`; export r; \
b40e3958 21227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21228 $(HOST_EXPORTS) \
b813574b 21229 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21231 done; \
b813574b 21232 echo "Doing info in readline" ; \
b00612cc 21233 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21236 "RANLIB=$${RANLIB}" \
21237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21238 info) \
4fa63067 21239 || exit 1
3866be5d 21240
b813574b 21241@endif readline
3866be5d 21242
b813574b
PB
21243.PHONY: maybe-dvi-readline dvi-readline
21244maybe-dvi-readline:
21245@if readline
21246maybe-dvi-readline: dvi-readline
16ae0395 21247
b813574b
PB
21248dvi-readline: \
21249 configure-readline
0aed8855 21250 @: $(MAKE); $(unstage)
b813574b 21251 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 21252 r=`${PWD_COMMAND}`; export r; \
b40e3958 21253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21254 $(HOST_EXPORTS) \
b813574b 21255 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21257 done; \
b813574b 21258 echo "Doing dvi in readline" ; \
b00612cc 21259 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21262 "RANLIB=$${RANLIB}" \
21263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21264 dvi) \
4fa63067 21265 || exit 1
3866be5d 21266
b813574b 21267@endif readline
3866be5d 21268
6d389afc
MS
21269.PHONY: maybe-html-readline html-readline
21270maybe-html-readline:
21271@if readline
21272maybe-html-readline: html-readline
21273
21274html-readline: \
21275 configure-readline
0aed8855 21276 @: $(MAKE); $(unstage)
6d389afc
MS
21277 @[ -f ./readline/Makefile ] || exit 0; \
21278 r=`${PWD_COMMAND}`; export r; \
21279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21280 $(HOST_EXPORTS) \
21281 for flag in $(EXTRA_HOST_FLAGS) ; do \
21282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21283 done; \
21284 echo "Doing html in readline" ; \
b00612cc 21285 (cd $(HOST_SUBDIR)/readline && \
6d389afc
MS
21286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21288 "RANLIB=$${RANLIB}" \
21289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21290 html) \
21291 || exit 1
21292
21293@endif readline
21294
b813574b
PB
21295.PHONY: maybe-TAGS-readline TAGS-readline
21296maybe-TAGS-readline:
21297@if readline
21298maybe-TAGS-readline: TAGS-readline
4fa63067 21299
b813574b
PB
21300TAGS-readline: \
21301 configure-readline
0aed8855 21302 @: $(MAKE); $(unstage)
b813574b 21303 @[ -f ./readline/Makefile ] || exit 0; \
b40e3958
L
21304 r=`${PWD_COMMAND}`; export r; \
21305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21306 $(HOST_EXPORTS) \
b813574b 21307 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21309 done; \
b813574b 21310 echo "Doing TAGS in readline" ; \
b00612cc 21311 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21314 "RANLIB=$${RANLIB}" \
21315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21316 TAGS) \
e2b9e2dc
NN
21317 || exit 1
21318
b813574b 21319@endif readline
4fa63067 21320
b813574b
PB
21321.PHONY: maybe-install-info-readline install-info-readline
21322maybe-install-info-readline:
21323@if readline
21324maybe-install-info-readline: install-info-readline
4fa63067 21325
b813574b
PB
21326install-info-readline: \
21327 configure-readline \
21328 info-readline
0aed8855 21329 @: $(MAKE); $(unstage)
b813574b 21330 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 21331 r=`${PWD_COMMAND}`; export r; \
b40e3958 21332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21333 $(HOST_EXPORTS) \
b813574b 21334 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21336 done; \
b813574b 21337 echo "Doing install-info in readline" ; \
b00612cc 21338 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21341 "RANLIB=$${RANLIB}" \
21342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21343 install-info) \
4fa63067 21344 || exit 1
3866be5d 21345
b813574b 21346@endif readline
3866be5d 21347
b813574b
PB
21348.PHONY: maybe-installcheck-readline installcheck-readline
21349maybe-installcheck-readline:
21350@if readline
21351maybe-installcheck-readline: installcheck-readline
4fa63067 21352
b813574b
PB
21353installcheck-readline: \
21354 configure-readline
0aed8855 21355 @: $(MAKE); $(unstage)
b813574b 21356 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
21357 r=`${PWD_COMMAND}`; export r; \
21358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21359 $(HOST_EXPORTS) \
b813574b 21360 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21362 done; \
b813574b 21363 echo "Doing installcheck in readline" ; \
b00612cc 21364 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21367 "RANLIB=$${RANLIB}" \
21368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21369 installcheck) \
4fa63067 21370 || exit 1
3866be5d 21371
b813574b 21372@endif readline
3866be5d 21373
b813574b
PB
21374.PHONY: maybe-mostlyclean-readline mostlyclean-readline
21375maybe-mostlyclean-readline:
21376@if readline
21377maybe-mostlyclean-readline: mostlyclean-readline
4fa63067 21378
b813574b 21379mostlyclean-readline:
0aed8855 21380 @: $(MAKE); $(unstage)
b813574b 21381 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
21382 r=`${PWD_COMMAND}`; export r; \
21383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21384 $(HOST_EXPORTS) \
b813574b 21385 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21387 done; \
b813574b 21388 echo "Doing mostlyclean in readline" ; \
b00612cc 21389 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21392 "RANLIB=$${RANLIB}" \
21393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21394 mostlyclean) \
4fa63067
NN
21395 || exit 1
21396
b813574b 21397@endif readline
4fa63067 21398
b813574b
PB
21399.PHONY: maybe-clean-readline clean-readline
21400maybe-clean-readline:
21401@if readline
21402maybe-clean-readline: clean-readline
4fa63067 21403
b813574b 21404clean-readline:
0aed8855 21405 @: $(MAKE); $(unstage)
b813574b 21406 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
21407 r=`${PWD_COMMAND}`; export r; \
21408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21409 $(HOST_EXPORTS) \
b813574b 21410 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21412 done; \
b813574b 21413 echo "Doing clean in readline" ; \
b00612cc 21414 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21417 "RANLIB=$${RANLIB}" \
21418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21419 clean) \
4fa63067
NN
21420 || exit 1
21421
b813574b 21422@endif readline
4fa63067 21423
b813574b
PB
21424.PHONY: maybe-distclean-readline distclean-readline
21425maybe-distclean-readline:
21426@if readline
21427maybe-distclean-readline: distclean-readline
4fa63067 21428
b813574b 21429distclean-readline:
0aed8855 21430 @: $(MAKE); $(unstage)
b813574b 21431 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067
NN
21432 r=`${PWD_COMMAND}`; export r; \
21433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21434 $(HOST_EXPORTS) \
b813574b 21435 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21437 done; \
b813574b 21438 echo "Doing distclean in readline" ; \
b00612cc 21439 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21442 "RANLIB=$${RANLIB}" \
21443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21444 distclean) \
4fa63067
NN
21445 || exit 1
21446
b813574b 21447@endif readline
4fa63067 21448
b813574b
PB
21449.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
21450maybe-maintainer-clean-readline:
21451@if readline
21452maybe-maintainer-clean-readline: maintainer-clean-readline
16ae0395 21453
b813574b 21454maintainer-clean-readline:
0aed8855 21455 @: $(MAKE); $(unstage)
b813574b 21456 @[ -f ./readline/Makefile ] || exit 0; \
4fa63067 21457 r=`${PWD_COMMAND}`; export r; \
b40e3958 21458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21459 $(HOST_EXPORTS) \
b813574b 21460 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21462 done; \
b813574b 21463 echo "Doing maintainer-clean in readline" ; \
b00612cc 21464 (cd $(HOST_SUBDIR)/readline && \
4fa63067
NN
21465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21467 "RANLIB=$${RANLIB}" \
21468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21469 maintainer-clean) \
4fa63067 21470 || exit 1
3866be5d 21471
b813574b 21472@endif readline
3866be5d 21473
4fa63067 21474
a7254363 21475
b813574b
PB
21476.PHONY: configure-release maybe-configure-release
21477maybe-configure-release:
21478@if release
21479maybe-configure-release: configure-release
c52c6897 21480configure-release:
0aed8855 21481 @: $(MAKE); $(unstage)
c52c6897 21482 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21484 test ! -f $(HOST_SUBDIR)/release/Makefile || exit 0; \
21485 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/release ; \
378fce5b 21486 $(HOST_EXPORTS) \
a7254363
PB
21487 echo Configuring in $(HOST_SUBDIR)/release; \
21488 cd "$(HOST_SUBDIR)/release" || exit 1; \
e2b9e2dc 21489 case $(srcdir) in \
b00612cc
PB
21490 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21491 *) topdir=`echo $(HOST_SUBDIR)/release/ | \
21492 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 21493 esac; \
b00612cc
PB
21494 srcdiroption="--srcdir=$${topdir}/release"; \
21495 libsrcdir="$$s/release"; \
e2b9e2dc 21496 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 21497 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 21498 || exit 1
b813574b 21499@endif release
e2b9e2dc 21500
a7254363
PB
21501
21502
d545f33b
PB
21503
21504
b813574b
PB
21505.PHONY: all-release maybe-all-release
21506maybe-all-release:
21507@if release
d27cc32e 21508TARGET-release=all
b813574b
PB
21509maybe-all-release: all-release
21510all-release: configure-release
0aed8855 21511 @: $(MAKE); $(unstage)
b40e3958
L
21512 @r=`${PWD_COMMAND}`; export r; \
21513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21514 $(HOST_EXPORTS) \
b00612cc
PB
21515 (cd $(HOST_SUBDIR)/release && \
21516 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-release))
b813574b 21517@endif release
3866be5d 21518
a7254363 21519
d545f33b
PB
21520
21521
b813574b
PB
21522.PHONY: check-release maybe-check-release
21523maybe-check-release:
21524@if release
21525maybe-check-release: check-release
3866be5d 21526
b813574b 21527check-release:
3866be5d 21528
b813574b 21529@endif release
3866be5d 21530
b813574b
PB
21531.PHONY: install-release maybe-install-release
21532maybe-install-release:
21533@if release
21534maybe-install-release: install-release
16ae0395 21535
b813574b 21536install-release:
4fa63067 21537
b813574b 21538@endif release
4fa63067
NN
21539
21540# Other targets (info, dvi, etc.)
21541
b813574b
PB
21542.PHONY: maybe-info-release info-release
21543maybe-info-release:
21544@if release
21545maybe-info-release: info-release
4fa63067 21546
b813574b
PB
21547info-release: \
21548 configure-release
0aed8855 21549 @: $(MAKE); $(unstage)
b813574b 21550 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21551 r=`${PWD_COMMAND}`; export r; \
21552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21553 $(HOST_EXPORTS) \
b813574b 21554 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21556 done; \
b813574b 21557 echo "Doing info in release" ; \
b00612cc 21558 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21561 "RANLIB=$${RANLIB}" \
21562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21563 info) \
4fa63067
NN
21564 || exit 1
21565
b813574b 21566@endif release
4fa63067 21567
b813574b
PB
21568.PHONY: maybe-dvi-release dvi-release
21569maybe-dvi-release:
21570@if release
21571maybe-dvi-release: dvi-release
4fa63067 21572
b813574b
PB
21573dvi-release: \
21574 configure-release
0aed8855 21575 @: $(MAKE); $(unstage)
b813574b 21576 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21577 r=`${PWD_COMMAND}`; export r; \
21578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21579 $(HOST_EXPORTS) \
b813574b 21580 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21582 done; \
b813574b 21583 echo "Doing dvi in release" ; \
b00612cc 21584 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21587 "RANLIB=$${RANLIB}" \
21588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21589 dvi) \
4fa63067
NN
21590 || exit 1
21591
b813574b 21592@endif release
4fa63067 21593
6d389afc
MS
21594.PHONY: maybe-html-release html-release
21595maybe-html-release:
21596@if release
21597maybe-html-release: html-release
21598
21599html-release: \
21600 configure-release
0aed8855 21601 @: $(MAKE); $(unstage)
6d389afc
MS
21602 @[ -f ./release/Makefile ] || exit 0; \
21603 r=`${PWD_COMMAND}`; export r; \
21604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21605 $(HOST_EXPORTS) \
21606 for flag in $(EXTRA_HOST_FLAGS) ; do \
21607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21608 done; \
21609 echo "Doing html in release" ; \
b00612cc 21610 (cd $(HOST_SUBDIR)/release && \
6d389afc
MS
21611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21613 "RANLIB=$${RANLIB}" \
21614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21615 html) \
21616 || exit 1
21617
21618@endif release
21619
b813574b
PB
21620.PHONY: maybe-TAGS-release TAGS-release
21621maybe-TAGS-release:
21622@if release
21623maybe-TAGS-release: TAGS-release
4fa63067 21624
b813574b
PB
21625TAGS-release: \
21626 configure-release
0aed8855 21627 @: $(MAKE); $(unstage)
b813574b 21628 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21629 r=`${PWD_COMMAND}`; export r; \
21630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21631 $(HOST_EXPORTS) \
b813574b 21632 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21634 done; \
b813574b 21635 echo "Doing TAGS in release" ; \
b00612cc 21636 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21639 "RANLIB=$${RANLIB}" \
21640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21641 TAGS) \
4fa63067
NN
21642 || exit 1
21643
b813574b 21644@endif release
4fa63067 21645
b813574b
PB
21646.PHONY: maybe-install-info-release install-info-release
21647maybe-install-info-release:
21648@if release
21649maybe-install-info-release: install-info-release
4fa63067 21650
b813574b
PB
21651install-info-release: \
21652 configure-release \
21653 info-release
0aed8855 21654 @: $(MAKE); $(unstage)
b813574b 21655 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21656 r=`${PWD_COMMAND}`; export r; \
21657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21658 $(HOST_EXPORTS) \
b813574b 21659 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21661 done; \
b813574b 21662 echo "Doing install-info in release" ; \
b00612cc 21663 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21666 "RANLIB=$${RANLIB}" \
21667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21668 install-info) \
4fa63067
NN
21669 || exit 1
21670
b813574b 21671@endif release
4fa63067 21672
b813574b
PB
21673.PHONY: maybe-installcheck-release installcheck-release
21674maybe-installcheck-release:
21675@if release
21676maybe-installcheck-release: installcheck-release
4fa63067 21677
b813574b
PB
21678installcheck-release: \
21679 configure-release
0aed8855 21680 @: $(MAKE); $(unstage)
b813574b 21681 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21682 r=`${PWD_COMMAND}`; export r; \
21683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21684 $(HOST_EXPORTS) \
b813574b 21685 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21687 done; \
b813574b 21688 echo "Doing installcheck in release" ; \
b00612cc 21689 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21692 "RANLIB=$${RANLIB}" \
21693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21694 installcheck) \
4fa63067
NN
21695 || exit 1
21696
b813574b 21697@endif release
4fa63067 21698
b813574b
PB
21699.PHONY: maybe-mostlyclean-release mostlyclean-release
21700maybe-mostlyclean-release:
21701@if release
21702maybe-mostlyclean-release: mostlyclean-release
4fa63067 21703
b813574b 21704mostlyclean-release:
0aed8855 21705 @: $(MAKE); $(unstage)
b813574b 21706 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21707 r=`${PWD_COMMAND}`; export r; \
21708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21709 $(HOST_EXPORTS) \
b813574b 21710 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21712 done; \
b813574b 21713 echo "Doing mostlyclean in release" ; \
b00612cc 21714 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21717 "RANLIB=$${RANLIB}" \
21718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21719 mostlyclean) \
4fa63067
NN
21720 || exit 1
21721
b813574b 21722@endif release
4fa63067 21723
b813574b
PB
21724.PHONY: maybe-clean-release clean-release
21725maybe-clean-release:
21726@if release
21727maybe-clean-release: clean-release
4fa63067 21728
b813574b 21729clean-release:
0aed8855 21730 @: $(MAKE); $(unstage)
b813574b 21731 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21732 r=`${PWD_COMMAND}`; export r; \
21733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21734 $(HOST_EXPORTS) \
b813574b 21735 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21737 done; \
b813574b 21738 echo "Doing clean in release" ; \
b00612cc 21739 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21742 "RANLIB=$${RANLIB}" \
21743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21744 clean) \
4fa63067
NN
21745 || exit 1
21746
b813574b 21747@endif release
4fa63067 21748
b813574b
PB
21749.PHONY: maybe-distclean-release distclean-release
21750maybe-distclean-release:
21751@if release
21752maybe-distclean-release: distclean-release
4fa63067 21753
b813574b 21754distclean-release:
0aed8855 21755 @: $(MAKE); $(unstage)
b813574b 21756 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21757 r=`${PWD_COMMAND}`; export r; \
21758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21759 $(HOST_EXPORTS) \
b813574b 21760 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21762 done; \
b813574b 21763 echo "Doing distclean in release" ; \
b00612cc 21764 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21767 "RANLIB=$${RANLIB}" \
21768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21769 distclean) \
4fa63067
NN
21770 || exit 1
21771
b813574b 21772@endif release
4fa63067 21773
b813574b
PB
21774.PHONY: maybe-maintainer-clean-release maintainer-clean-release
21775maybe-maintainer-clean-release:
21776@if release
21777maybe-maintainer-clean-release: maintainer-clean-release
4fa63067 21778
b813574b 21779maintainer-clean-release:
0aed8855 21780 @: $(MAKE); $(unstage)
b813574b 21781 @[ -f ./release/Makefile ] || exit 0; \
4fa63067
NN
21782 r=`${PWD_COMMAND}`; export r; \
21783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21784 $(HOST_EXPORTS) \
b813574b 21785 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21787 done; \
b813574b 21788 echo "Doing maintainer-clean in release" ; \
b00612cc 21789 (cd $(HOST_SUBDIR)/release && \
4fa63067
NN
21790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21792 "RANLIB=$${RANLIB}" \
21793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21794 maintainer-clean) \
4fa63067 21795 || exit 1
3866be5d 21796
b813574b 21797@endif release
3866be5d 21798
4fa63067 21799
a7254363 21800
b813574b
PB
21801.PHONY: configure-recode maybe-configure-recode
21802maybe-configure-recode:
21803@if recode
21804maybe-configure-recode: configure-recode
c52c6897 21805configure-recode:
0aed8855 21806 @: $(MAKE); $(unstage)
c52c6897 21807 @r=`${PWD_COMMAND}`; export r; \
b40e3958 21808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
21809 test ! -f $(HOST_SUBDIR)/recode/Makefile || exit 0; \
21810 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/recode ; \
378fce5b 21811 $(HOST_EXPORTS) \
a7254363
PB
21812 echo Configuring in $(HOST_SUBDIR)/recode; \
21813 cd "$(HOST_SUBDIR)/recode" || exit 1; \
e2b9e2dc 21814 case $(srcdir) in \
b00612cc
PB
21815 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
21816 *) topdir=`echo $(HOST_SUBDIR)/recode/ | \
21817 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 21818 esac; \
b00612cc
PB
21819 srcdiroption="--srcdir=$${topdir}/recode"; \
21820 libsrcdir="$$s/recode"; \
e2b9e2dc 21821 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 21822 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 21823 || exit 1
b813574b 21824@endif recode
e2b9e2dc 21825
a7254363
PB
21826
21827
d545f33b
PB
21828
21829
b813574b
PB
21830.PHONY: all-recode maybe-all-recode
21831maybe-all-recode:
21832@if recode
d27cc32e 21833TARGET-recode=all
b813574b
PB
21834maybe-all-recode: all-recode
21835all-recode: configure-recode
0aed8855 21836 @: $(MAKE); $(unstage)
b40e3958
L
21837 @r=`${PWD_COMMAND}`; export r; \
21838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21839 $(HOST_EXPORTS) \
b00612cc
PB
21840 (cd $(HOST_SUBDIR)/recode && \
21841 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-recode))
b813574b 21842@endif recode
3866be5d 21843
a7254363 21844
d545f33b
PB
21845
21846
b813574b
PB
21847.PHONY: check-recode maybe-check-recode
21848maybe-check-recode:
21849@if recode
21850maybe-check-recode: check-recode
3866be5d 21851
b813574b 21852check-recode:
0aed8855 21853 @: $(MAKE); $(unstage)
b40e3958
L
21854 @r=`${PWD_COMMAND}`; export r; \
21855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21856 $(HOST_EXPORTS) \
b00612cc
PB
21857 (cd $(HOST_SUBDIR)/recode && \
21858 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 21859
b813574b 21860@endif recode
3866be5d 21861
b813574b
PB
21862.PHONY: install-recode maybe-install-recode
21863maybe-install-recode:
21864@if recode
21865maybe-install-recode: install-recode
4fa63067 21866
b813574b 21867install-recode: installdirs
0aed8855 21868 @: $(MAKE); $(unstage)
4fa63067
NN
21869 @r=`${PWD_COMMAND}`; export r; \
21870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21871 $(HOST_EXPORTS) \
b00612cc 21872 (cd $(HOST_SUBDIR)/recode && \
2da12f12 21873 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21874
b813574b 21875@endif recode
4fa63067
NN
21876
21877# Other targets (info, dvi, etc.)
21878
b813574b
PB
21879.PHONY: maybe-info-recode info-recode
21880maybe-info-recode:
21881@if recode
21882maybe-info-recode: info-recode
4fa63067 21883
b813574b
PB
21884info-recode: \
21885 configure-recode
0aed8855 21886 @: $(MAKE); $(unstage)
b813574b 21887 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
21888 r=`${PWD_COMMAND}`; export r; \
21889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21890 $(HOST_EXPORTS) \
b813574b 21891 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21893 done; \
b813574b 21894 echo "Doing info in recode" ; \
b00612cc 21895 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
21896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21898 "RANLIB=$${RANLIB}" \
21899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21900 info) \
4fa63067
NN
21901 || exit 1
21902
b813574b 21903@endif recode
4fa63067 21904
b813574b
PB
21905.PHONY: maybe-dvi-recode dvi-recode
21906maybe-dvi-recode:
21907@if recode
21908maybe-dvi-recode: dvi-recode
4fa63067 21909
b813574b
PB
21910dvi-recode: \
21911 configure-recode
0aed8855 21912 @: $(MAKE); $(unstage)
b813574b 21913 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
21914 r=`${PWD_COMMAND}`; export r; \
21915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21916 $(HOST_EXPORTS) \
b813574b 21917 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21919 done; \
b813574b 21920 echo "Doing dvi in recode" ; \
b00612cc 21921 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
21922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21924 "RANLIB=$${RANLIB}" \
21925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21926 dvi) \
4fa63067
NN
21927 || exit 1
21928
b813574b 21929@endif recode
4fa63067 21930
6d389afc
MS
21931.PHONY: maybe-html-recode html-recode
21932maybe-html-recode:
21933@if recode
21934maybe-html-recode: html-recode
21935
21936html-recode: \
21937 configure-recode
0aed8855 21938 @: $(MAKE); $(unstage)
6d389afc
MS
21939 @[ -f ./recode/Makefile ] || exit 0; \
21940 r=`${PWD_COMMAND}`; export r; \
21941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
21942 $(HOST_EXPORTS) \
21943 for flag in $(EXTRA_HOST_FLAGS) ; do \
21944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21945 done; \
21946 echo "Doing html in recode" ; \
b00612cc 21947 (cd $(HOST_SUBDIR)/recode && \
6d389afc
MS
21948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21950 "RANLIB=$${RANLIB}" \
21951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21952 html) \
21953 || exit 1
21954
21955@endif recode
21956
b813574b
PB
21957.PHONY: maybe-TAGS-recode TAGS-recode
21958maybe-TAGS-recode:
21959@if recode
21960maybe-TAGS-recode: TAGS-recode
4fa63067 21961
b813574b
PB
21962TAGS-recode: \
21963 configure-recode
0aed8855 21964 @: $(MAKE); $(unstage)
b813574b 21965 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
21966 r=`${PWD_COMMAND}`; export r; \
21967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21968 $(HOST_EXPORTS) \
b813574b 21969 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21971 done; \
b813574b 21972 echo "Doing TAGS in recode" ; \
b00612cc 21973 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
21974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21976 "RANLIB=$${RANLIB}" \
21977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 21978 TAGS) \
4fa63067
NN
21979 || exit 1
21980
b813574b 21981@endif recode
4fa63067 21982
b813574b
PB
21983.PHONY: maybe-install-info-recode install-info-recode
21984maybe-install-info-recode:
21985@if recode
21986maybe-install-info-recode: install-info-recode
4fa63067 21987
b813574b
PB
21988install-info-recode: \
21989 configure-recode \
21990 info-recode
0aed8855 21991 @: $(MAKE); $(unstage)
b813574b 21992 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
21993 r=`${PWD_COMMAND}`; export r; \
21994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21995 $(HOST_EXPORTS) \
b813574b 21996 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
21997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21998 done; \
b813574b 21999 echo "Doing install-info in recode" ; \
b00612cc 22000 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
22001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22003 "RANLIB=$${RANLIB}" \
22004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22005 install-info) \
4fa63067
NN
22006 || exit 1
22007
b813574b 22008@endif recode
4fa63067 22009
b813574b
PB
22010.PHONY: maybe-installcheck-recode installcheck-recode
22011maybe-installcheck-recode:
22012@if recode
22013maybe-installcheck-recode: installcheck-recode
4fa63067 22014
b813574b
PB
22015installcheck-recode: \
22016 configure-recode
0aed8855 22017 @: $(MAKE); $(unstage)
b813574b 22018 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
22019 r=`${PWD_COMMAND}`; export r; \
22020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22021 $(HOST_EXPORTS) \
b813574b 22022 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22024 done; \
b813574b 22025 echo "Doing installcheck in recode" ; \
b00612cc 22026 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
22027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22029 "RANLIB=$${RANLIB}" \
22030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22031 installcheck) \
4fa63067
NN
22032 || exit 1
22033
b813574b 22034@endif recode
4fa63067 22035
b813574b
PB
22036.PHONY: maybe-mostlyclean-recode mostlyclean-recode
22037maybe-mostlyclean-recode:
22038@if recode
22039maybe-mostlyclean-recode: mostlyclean-recode
4fa63067 22040
b813574b 22041mostlyclean-recode:
0aed8855 22042 @: $(MAKE); $(unstage)
b813574b 22043 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
22044 r=`${PWD_COMMAND}`; export r; \
22045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22046 $(HOST_EXPORTS) \
b813574b 22047 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22049 done; \
b813574b 22050 echo "Doing mostlyclean in recode" ; \
b00612cc 22051 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
22052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22054 "RANLIB=$${RANLIB}" \
22055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22056 mostlyclean) \
4fa63067
NN
22057 || exit 1
22058
b813574b 22059@endif recode
4fa63067 22060
b813574b
PB
22061.PHONY: maybe-clean-recode clean-recode
22062maybe-clean-recode:
22063@if recode
22064maybe-clean-recode: clean-recode
4fa63067 22065
b813574b 22066clean-recode:
0aed8855 22067 @: $(MAKE); $(unstage)
b813574b 22068 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
22069 r=`${PWD_COMMAND}`; export r; \
22070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22071 $(HOST_EXPORTS) \
b813574b 22072 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22074 done; \
b813574b 22075 echo "Doing clean in recode" ; \
b00612cc 22076 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
22077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22079 "RANLIB=$${RANLIB}" \
22080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22081 clean) \
4fa63067
NN
22082 || exit 1
22083
b813574b 22084@endif recode
4fa63067 22085
b813574b
PB
22086.PHONY: maybe-distclean-recode distclean-recode
22087maybe-distclean-recode:
22088@if recode
22089maybe-distclean-recode: distclean-recode
4fa63067 22090
b813574b 22091distclean-recode:
0aed8855 22092 @: $(MAKE); $(unstage)
b813574b 22093 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
22094 r=`${PWD_COMMAND}`; export r; \
22095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22096 $(HOST_EXPORTS) \
b813574b 22097 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22099 done; \
b813574b 22100 echo "Doing distclean in recode" ; \
b00612cc 22101 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
22102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22104 "RANLIB=$${RANLIB}" \
22105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22106 distclean) \
4fa63067
NN
22107 || exit 1
22108
b813574b 22109@endif recode
4fa63067 22110
b813574b
PB
22111.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
22112maybe-maintainer-clean-recode:
22113@if recode
22114maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067 22115
b813574b 22116maintainer-clean-recode:
0aed8855 22117 @: $(MAKE); $(unstage)
b813574b 22118 @[ -f ./recode/Makefile ] || exit 0; \
4fa63067
NN
22119 r=`${PWD_COMMAND}`; export r; \
22120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22121 $(HOST_EXPORTS) \
b813574b 22122 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22124 done; \
b813574b 22125 echo "Doing maintainer-clean in recode" ; \
b00612cc 22126 (cd $(HOST_SUBDIR)/recode && \
4fa63067
NN
22127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22129 "RANLIB=$${RANLIB}" \
22130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22131 maintainer-clean) \
4fa63067 22132 || exit 1
16ae0395 22133
b813574b 22134@endif recode
3866be5d
NN
22135
22136
a7254363 22137
b813574b
PB
22138.PHONY: configure-sed maybe-configure-sed
22139maybe-configure-sed:
22140@if sed
22141maybe-configure-sed: configure-sed
c52c6897 22142configure-sed:
0aed8855 22143 @: $(MAKE); $(unstage)
c52c6897 22144 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22146 test ! -f $(HOST_SUBDIR)/sed/Makefile || exit 0; \
22147 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sed ; \
378fce5b 22148 $(HOST_EXPORTS) \
a7254363
PB
22149 echo Configuring in $(HOST_SUBDIR)/sed; \
22150 cd "$(HOST_SUBDIR)/sed" || exit 1; \
e2b9e2dc 22151 case $(srcdir) in \
b00612cc
PB
22152 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22153 *) topdir=`echo $(HOST_SUBDIR)/sed/ | \
22154 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 22155 esac; \
b00612cc
PB
22156 srcdiroption="--srcdir=$${topdir}/sed"; \
22157 libsrcdir="$$s/sed"; \
e2b9e2dc 22158 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 22159 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 22160 || exit 1
b813574b 22161@endif sed
e2b9e2dc 22162
a7254363
PB
22163
22164
d545f33b
PB
22165
22166
b813574b
PB
22167.PHONY: all-sed maybe-all-sed
22168maybe-all-sed:
22169@if sed
d27cc32e 22170TARGET-sed=all
b813574b
PB
22171maybe-all-sed: all-sed
22172all-sed: configure-sed
0aed8855 22173 @: $(MAKE); $(unstage)
b40e3958
L
22174 @r=`${PWD_COMMAND}`; export r; \
22175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22176 $(HOST_EXPORTS) \
b00612cc
PB
22177 (cd $(HOST_SUBDIR)/sed && \
22178 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sed))
b813574b 22179@endif sed
3866be5d 22180
a7254363 22181
d545f33b
PB
22182
22183
b813574b
PB
22184.PHONY: check-sed maybe-check-sed
22185maybe-check-sed:
22186@if sed
22187maybe-check-sed: check-sed
3866be5d 22188
b813574b 22189check-sed:
0aed8855 22190 @: $(MAKE); $(unstage)
b40e3958
L
22191 @r=`${PWD_COMMAND}`; export r; \
22192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22193 $(HOST_EXPORTS) \
b00612cc
PB
22194 (cd $(HOST_SUBDIR)/sed && \
22195 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 22196
b813574b 22197@endif sed
3866be5d 22198
b813574b
PB
22199.PHONY: install-sed maybe-install-sed
22200maybe-install-sed:
22201@if sed
22202maybe-install-sed: install-sed
16ae0395 22203
b813574b 22204install-sed: installdirs
0aed8855 22205 @: $(MAKE); $(unstage)
b40e3958
L
22206 @r=`${PWD_COMMAND}`; export r; \
22207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22208 $(HOST_EXPORTS) \
b00612cc 22209 (cd $(HOST_SUBDIR)/sed && \
2da12f12 22210 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 22211
b813574b 22212@endif sed
3866be5d 22213
4fa63067
NN
22214# Other targets (info, dvi, etc.)
22215
b813574b
PB
22216.PHONY: maybe-info-sed info-sed
22217maybe-info-sed:
22218@if sed
22219maybe-info-sed: info-sed
4fa63067 22220
b813574b
PB
22221info-sed: \
22222 configure-sed
0aed8855 22223 @: $(MAKE); $(unstage)
b813574b 22224 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22225 r=`${PWD_COMMAND}`; export r; \
22226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22227 $(HOST_EXPORTS) \
b813574b 22228 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22230 done; \
6d389afc 22231 echo "Doing info in sed" ; \
b00612cc 22232 (cd $(HOST_SUBDIR)/sed && \
6d389afc
MS
22233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22235 "RANLIB=$${RANLIB}" \
22236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22237 info) \
22238 || exit 1
22239
22240@endif sed
22241
22242.PHONY: maybe-dvi-sed dvi-sed
22243maybe-dvi-sed:
22244@if sed
22245maybe-dvi-sed: dvi-sed
22246
22247dvi-sed: \
22248 configure-sed
0aed8855 22249 @: $(MAKE); $(unstage)
6d389afc
MS
22250 @[ -f ./sed/Makefile ] || exit 0; \
22251 r=`${PWD_COMMAND}`; export r; \
22252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22253 $(HOST_EXPORTS) \
22254 for flag in $(EXTRA_HOST_FLAGS) ; do \
22255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22256 done; \
22257 echo "Doing dvi in sed" ; \
b00612cc 22258 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22261 "RANLIB=$${RANLIB}" \
22262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 22263 dvi) \
4fa63067
NN
22264 || exit 1
22265
b813574b 22266@endif sed
4fa63067 22267
6d389afc
MS
22268.PHONY: maybe-html-sed html-sed
22269maybe-html-sed:
b813574b 22270@if sed
6d389afc 22271maybe-html-sed: html-sed
4fa63067 22272
6d389afc 22273html-sed: \
b813574b 22274 configure-sed
0aed8855 22275 @: $(MAKE); $(unstage)
b813574b 22276 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22277 r=`${PWD_COMMAND}`; export r; \
22278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22279 $(HOST_EXPORTS) \
b813574b 22280 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22282 done; \
6d389afc 22283 echo "Doing html in sed" ; \
b00612cc 22284 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22287 "RANLIB=$${RANLIB}" \
22288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 22289 html) \
4fa63067
NN
22290 || exit 1
22291
b813574b 22292@endif sed
4fa63067 22293
b813574b
PB
22294.PHONY: maybe-TAGS-sed TAGS-sed
22295maybe-TAGS-sed:
22296@if sed
22297maybe-TAGS-sed: TAGS-sed
4fa63067 22298
b813574b
PB
22299TAGS-sed: \
22300 configure-sed
0aed8855 22301 @: $(MAKE); $(unstage)
b813574b 22302 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22303 r=`${PWD_COMMAND}`; export r; \
22304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22305 $(HOST_EXPORTS) \
b813574b 22306 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22308 done; \
b813574b 22309 echo "Doing TAGS in sed" ; \
b00612cc 22310 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22313 "RANLIB=$${RANLIB}" \
22314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22315 TAGS) \
4fa63067
NN
22316 || exit 1
22317
b813574b 22318@endif sed
4fa63067 22319
b813574b
PB
22320.PHONY: maybe-install-info-sed install-info-sed
22321maybe-install-info-sed:
22322@if sed
22323maybe-install-info-sed: install-info-sed
4fa63067 22324
b813574b
PB
22325install-info-sed: \
22326 configure-sed \
22327 info-sed
0aed8855 22328 @: $(MAKE); $(unstage)
b813574b 22329 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22330 r=`${PWD_COMMAND}`; export r; \
22331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22332 $(HOST_EXPORTS) \
b813574b 22333 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22335 done; \
b813574b 22336 echo "Doing install-info in sed" ; \
b00612cc 22337 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22340 "RANLIB=$${RANLIB}" \
22341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22342 install-info) \
4fa63067
NN
22343 || exit 1
22344
b813574b 22345@endif sed
4fa63067 22346
b813574b
PB
22347.PHONY: maybe-installcheck-sed installcheck-sed
22348maybe-installcheck-sed:
22349@if sed
22350maybe-installcheck-sed: installcheck-sed
4fa63067 22351
b813574b
PB
22352installcheck-sed: \
22353 configure-sed
0aed8855 22354 @: $(MAKE); $(unstage)
b813574b 22355 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22356 r=`${PWD_COMMAND}`; export r; \
22357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22358 $(HOST_EXPORTS) \
b813574b 22359 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22361 done; \
b813574b 22362 echo "Doing installcheck in sed" ; \
b00612cc 22363 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22366 "RANLIB=$${RANLIB}" \
22367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22368 installcheck) \
4fa63067
NN
22369 || exit 1
22370
b813574b 22371@endif sed
4fa63067 22372
b813574b
PB
22373.PHONY: maybe-mostlyclean-sed mostlyclean-sed
22374maybe-mostlyclean-sed:
22375@if sed
22376maybe-mostlyclean-sed: mostlyclean-sed
4fa63067 22377
b813574b 22378mostlyclean-sed:
0aed8855 22379 @: $(MAKE); $(unstage)
b813574b 22380 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22381 r=`${PWD_COMMAND}`; export r; \
22382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22383 $(HOST_EXPORTS) \
b813574b 22384 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22386 done; \
b813574b 22387 echo "Doing mostlyclean in sed" ; \
b00612cc 22388 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22391 "RANLIB=$${RANLIB}" \
22392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22393 mostlyclean) \
4fa63067
NN
22394 || exit 1
22395
b813574b 22396@endif sed
4fa63067 22397
b813574b
PB
22398.PHONY: maybe-clean-sed clean-sed
22399maybe-clean-sed:
22400@if sed
22401maybe-clean-sed: clean-sed
4fa63067 22402
b813574b 22403clean-sed:
0aed8855 22404 @: $(MAKE); $(unstage)
b813574b 22405 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22406 r=`${PWD_COMMAND}`; export r; \
22407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22408 $(HOST_EXPORTS) \
b813574b 22409 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22411 done; \
b813574b 22412 echo "Doing clean in sed" ; \
b00612cc 22413 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22416 "RANLIB=$${RANLIB}" \
22417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22418 clean) \
4fa63067
NN
22419 || exit 1
22420
b813574b 22421@endif sed
4fa63067 22422
b813574b
PB
22423.PHONY: maybe-distclean-sed distclean-sed
22424maybe-distclean-sed:
22425@if sed
22426maybe-distclean-sed: distclean-sed
4fa63067 22427
b813574b 22428distclean-sed:
0aed8855 22429 @: $(MAKE); $(unstage)
b813574b 22430 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22431 r=`${PWD_COMMAND}`; export r; \
22432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22433 $(HOST_EXPORTS) \
b813574b 22434 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22436 done; \
b813574b 22437 echo "Doing distclean in sed" ; \
b00612cc 22438 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22441 "RANLIB=$${RANLIB}" \
22442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22443 distclean) \
4fa63067
NN
22444 || exit 1
22445
b813574b 22446@endif sed
4fa63067 22447
b813574b
PB
22448.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
22449maybe-maintainer-clean-sed:
22450@if sed
22451maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067 22452
b813574b 22453maintainer-clean-sed:
0aed8855 22454 @: $(MAKE); $(unstage)
b813574b 22455 @[ -f ./sed/Makefile ] || exit 0; \
4fa63067
NN
22456 r=`${PWD_COMMAND}`; export r; \
22457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22458 $(HOST_EXPORTS) \
b813574b 22459 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22461 done; \
b813574b 22462 echo "Doing maintainer-clean in sed" ; \
b00612cc 22463 (cd $(HOST_SUBDIR)/sed && \
4fa63067
NN
22464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22466 "RANLIB=$${RANLIB}" \
22467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22468 maintainer-clean) \
4fa63067
NN
22469 || exit 1
22470
b813574b 22471@endif sed
4fa63067
NN
22472
22473
a7254363 22474
b813574b
PB
22475.PHONY: configure-send-pr maybe-configure-send-pr
22476maybe-configure-send-pr:
22477@if send-pr
22478maybe-configure-send-pr: configure-send-pr
c52c6897 22479configure-send-pr:
0aed8855 22480 @: $(MAKE); $(unstage)
c52c6897 22481 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22483 test ! -f $(HOST_SUBDIR)/send-pr/Makefile || exit 0; \
22484 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/send-pr ; \
378fce5b 22485 $(HOST_EXPORTS) \
a7254363
PB
22486 echo Configuring in $(HOST_SUBDIR)/send-pr; \
22487 cd "$(HOST_SUBDIR)/send-pr" || exit 1; \
e2b9e2dc 22488 case $(srcdir) in \
b00612cc
PB
22489 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22490 *) topdir=`echo $(HOST_SUBDIR)/send-pr/ | \
22491 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 22492 esac; \
b00612cc
PB
22493 srcdiroption="--srcdir=$${topdir}/send-pr"; \
22494 libsrcdir="$$s/send-pr"; \
e2b9e2dc 22495 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 22496 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 22497 || exit 1
b813574b 22498@endif send-pr
e2b9e2dc 22499
a7254363
PB
22500
22501
d545f33b
PB
22502
22503
b813574b
PB
22504.PHONY: all-send-pr maybe-all-send-pr
22505maybe-all-send-pr:
22506@if send-pr
d27cc32e 22507TARGET-send-pr=all
b813574b
PB
22508maybe-all-send-pr: all-send-pr
22509all-send-pr: configure-send-pr
0aed8855 22510 @: $(MAKE); $(unstage)
b40e3958
L
22511 @r=`${PWD_COMMAND}`; export r; \
22512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22513 $(HOST_EXPORTS) \
b00612cc
PB
22514 (cd $(HOST_SUBDIR)/send-pr && \
22515 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-send-pr))
b813574b 22516@endif send-pr
3866be5d 22517
a7254363 22518
d545f33b
PB
22519
22520
b813574b
PB
22521.PHONY: check-send-pr maybe-check-send-pr
22522maybe-check-send-pr:
22523@if send-pr
22524maybe-check-send-pr: check-send-pr
3866be5d 22525
b813574b 22526check-send-pr:
0aed8855 22527 @: $(MAKE); $(unstage)
b40e3958
L
22528 @r=`${PWD_COMMAND}`; export r; \
22529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22530 $(HOST_EXPORTS) \
b00612cc
PB
22531 (cd $(HOST_SUBDIR)/send-pr && \
22532 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 22533
b813574b 22534@endif send-pr
3866be5d 22535
b813574b
PB
22536.PHONY: install-send-pr maybe-install-send-pr
22537maybe-install-send-pr:
22538@if send-pr
22539maybe-install-send-pr: install-send-pr
16ae0395 22540
b813574b 22541install-send-pr: installdirs
0aed8855 22542 @: $(MAKE); $(unstage)
b40e3958
L
22543 @r=`${PWD_COMMAND}`; export r; \
22544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22545 $(HOST_EXPORTS) \
b00612cc 22546 (cd $(HOST_SUBDIR)/send-pr && \
2da12f12 22547 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 22548
b813574b 22549@endif send-pr
3866be5d 22550
4fa63067
NN
22551# Other targets (info, dvi, etc.)
22552
b813574b
PB
22553.PHONY: maybe-info-send-pr info-send-pr
22554maybe-info-send-pr:
22555@if send-pr
22556maybe-info-send-pr: info-send-pr
4fa63067 22557
b813574b
PB
22558info-send-pr: \
22559 configure-send-pr
0aed8855 22560 @: $(MAKE); $(unstage)
b813574b 22561 @[ -f ./send-pr/Makefile ] || exit 0; \
b40e3958
L
22562 r=`${PWD_COMMAND}`; export r; \
22563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22564 $(HOST_EXPORTS) \
b813574b 22565 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22567 done; \
b813574b 22568 echo "Doing info in send-pr" ; \
b00612cc 22569 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22572 "RANLIB=$${RANLIB}" \
22573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22574 info) \
e2b9e2dc
NN
22575 || exit 1
22576
b813574b 22577@endif send-pr
4fa63067 22578
b813574b
PB
22579.PHONY: maybe-dvi-send-pr dvi-send-pr
22580maybe-dvi-send-pr:
22581@if send-pr
22582maybe-dvi-send-pr: dvi-send-pr
4fa63067 22583
b813574b
PB
22584dvi-send-pr: \
22585 configure-send-pr
0aed8855 22586 @: $(MAKE); $(unstage)
b813574b 22587 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 22588 r=`${PWD_COMMAND}`; export r; \
b40e3958 22589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22590 $(HOST_EXPORTS) \
b813574b 22591 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22593 done; \
b813574b 22594 echo "Doing dvi in send-pr" ; \
b00612cc 22595 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22598 "RANLIB=$${RANLIB}" \
22599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22600 dvi) \
4fa63067 22601 || exit 1
3866be5d 22602
b813574b 22603@endif send-pr
3866be5d 22604
6d389afc
MS
22605.PHONY: maybe-html-send-pr html-send-pr
22606maybe-html-send-pr:
22607@if send-pr
22608maybe-html-send-pr: html-send-pr
22609
22610html-send-pr: \
22611 configure-send-pr
0aed8855 22612 @: $(MAKE); $(unstage)
6d389afc
MS
22613 @[ -f ./send-pr/Makefile ] || exit 0; \
22614 r=`${PWD_COMMAND}`; export r; \
22615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22616 $(HOST_EXPORTS) \
22617 for flag in $(EXTRA_HOST_FLAGS) ; do \
22618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22619 done; \
22620 echo "Doing html in send-pr" ; \
b00612cc 22621 (cd $(HOST_SUBDIR)/send-pr && \
6d389afc
MS
22622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22624 "RANLIB=$${RANLIB}" \
22625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22626 html) \
22627 || exit 1
22628
22629@endif send-pr
22630
b813574b
PB
22631.PHONY: maybe-TAGS-send-pr TAGS-send-pr
22632maybe-TAGS-send-pr:
22633@if send-pr
22634maybe-TAGS-send-pr: TAGS-send-pr
4fa63067 22635
b813574b
PB
22636TAGS-send-pr: \
22637 configure-send-pr
0aed8855 22638 @: $(MAKE); $(unstage)
b813574b 22639 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
22640 r=`${PWD_COMMAND}`; export r; \
22641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22642 $(HOST_EXPORTS) \
b813574b 22643 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22644 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22645 done; \
b813574b 22646 echo "Doing TAGS in send-pr" ; \
b00612cc 22647 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22650 "RANLIB=$${RANLIB}" \
22651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22652 TAGS) \
4fa63067 22653 || exit 1
3866be5d 22654
b813574b 22655@endif send-pr
3866be5d 22656
b813574b
PB
22657.PHONY: maybe-install-info-send-pr install-info-send-pr
22658maybe-install-info-send-pr:
22659@if send-pr
22660maybe-install-info-send-pr: install-info-send-pr
16ae0395 22661
b813574b
PB
22662install-info-send-pr: \
22663 configure-send-pr \
22664 info-send-pr
0aed8855 22665 @: $(MAKE); $(unstage)
b813574b 22666 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
22667 r=`${PWD_COMMAND}`; export r; \
22668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22669 $(HOST_EXPORTS) \
b813574b 22670 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22672 done; \
b813574b 22673 echo "Doing install-info in send-pr" ; \
b00612cc 22674 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22677 "RANLIB=$${RANLIB}" \
22678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22679 install-info) \
4fa63067
NN
22680 || exit 1
22681
b813574b 22682@endif send-pr
4fa63067 22683
b813574b
PB
22684.PHONY: maybe-installcheck-send-pr installcheck-send-pr
22685maybe-installcheck-send-pr:
22686@if send-pr
22687maybe-installcheck-send-pr: installcheck-send-pr
4fa63067 22688
b813574b
PB
22689installcheck-send-pr: \
22690 configure-send-pr
0aed8855 22691 @: $(MAKE); $(unstage)
b813574b 22692 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
22693 r=`${PWD_COMMAND}`; export r; \
22694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22695 $(HOST_EXPORTS) \
b813574b 22696 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22698 done; \
b813574b 22699 echo "Doing installcheck in send-pr" ; \
b00612cc 22700 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22703 "RANLIB=$${RANLIB}" \
22704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22705 installcheck) \
4fa63067
NN
22706 || exit 1
22707
b813574b 22708@endif send-pr
4fa63067 22709
b813574b
PB
22710.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
22711maybe-mostlyclean-send-pr:
22712@if send-pr
22713maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067 22714
b813574b 22715mostlyclean-send-pr:
0aed8855 22716 @: $(MAKE); $(unstage)
b813574b 22717 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
22718 r=`${PWD_COMMAND}`; export r; \
22719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22720 $(HOST_EXPORTS) \
b813574b 22721 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22723 done; \
b813574b 22724 echo "Doing mostlyclean in send-pr" ; \
b00612cc 22725 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22726 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22727 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22728 "RANLIB=$${RANLIB}" \
22729 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22730 mostlyclean) \
4fa63067
NN
22731 || exit 1
22732
b813574b 22733@endif send-pr
4fa63067 22734
b813574b
PB
22735.PHONY: maybe-clean-send-pr clean-send-pr
22736maybe-clean-send-pr:
22737@if send-pr
22738maybe-clean-send-pr: clean-send-pr
4fa63067 22739
b813574b 22740clean-send-pr:
0aed8855 22741 @: $(MAKE); $(unstage)
b813574b 22742 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
22743 r=`${PWD_COMMAND}`; export r; \
22744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22745 $(HOST_EXPORTS) \
b813574b 22746 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22748 done; \
b813574b 22749 echo "Doing clean in send-pr" ; \
b00612cc 22750 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22753 "RANLIB=$${RANLIB}" \
22754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22755 clean) \
4fa63067
NN
22756 || exit 1
22757
b813574b 22758@endif send-pr
4fa63067 22759
b813574b
PB
22760.PHONY: maybe-distclean-send-pr distclean-send-pr
22761maybe-distclean-send-pr:
22762@if send-pr
22763maybe-distclean-send-pr: distclean-send-pr
4fa63067 22764
b813574b 22765distclean-send-pr:
0aed8855 22766 @: $(MAKE); $(unstage)
b813574b 22767 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067
NN
22768 r=`${PWD_COMMAND}`; export r; \
22769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22770 $(HOST_EXPORTS) \
b813574b 22771 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22773 done; \
b813574b 22774 echo "Doing distclean in send-pr" ; \
b00612cc 22775 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22778 "RANLIB=$${RANLIB}" \
22779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22780 distclean) \
4fa63067
NN
22781 || exit 1
22782
b813574b 22783@endif send-pr
4fa63067 22784
b813574b
PB
22785.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
22786maybe-maintainer-clean-send-pr:
22787@if send-pr
22788maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067 22789
b813574b 22790maintainer-clean-send-pr:
0aed8855 22791 @: $(MAKE); $(unstage)
b813574b 22792 @[ -f ./send-pr/Makefile ] || exit 0; \
4fa63067 22793 r=`${PWD_COMMAND}`; export r; \
b40e3958 22794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22795 $(HOST_EXPORTS) \
b813574b 22796 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22798 done; \
b813574b 22799 echo "Doing maintainer-clean in send-pr" ; \
b00612cc 22800 (cd $(HOST_SUBDIR)/send-pr && \
4fa63067
NN
22801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22803 "RANLIB=$${RANLIB}" \
22804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22805 maintainer-clean) \
4fa63067 22806 || exit 1
3866be5d 22807
b813574b 22808@endif send-pr
3866be5d 22809
4fa63067 22810
a7254363 22811
b813574b
PB
22812.PHONY: configure-shellutils maybe-configure-shellutils
22813maybe-configure-shellutils:
22814@if shellutils
22815maybe-configure-shellutils: configure-shellutils
c52c6897 22816configure-shellutils:
0aed8855 22817 @: $(MAKE); $(unstage)
c52c6897 22818 @r=`${PWD_COMMAND}`; export r; \
b40e3958 22819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
22820 test ! -f $(HOST_SUBDIR)/shellutils/Makefile || exit 0; \
22821 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/shellutils ; \
378fce5b 22822 $(HOST_EXPORTS) \
a7254363
PB
22823 echo Configuring in $(HOST_SUBDIR)/shellutils; \
22824 cd "$(HOST_SUBDIR)/shellutils" || exit 1; \
e2b9e2dc 22825 case $(srcdir) in \
b00612cc
PB
22826 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
22827 *) topdir=`echo $(HOST_SUBDIR)/shellutils/ | \
22828 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 22829 esac; \
b00612cc
PB
22830 srcdiroption="--srcdir=$${topdir}/shellutils"; \
22831 libsrcdir="$$s/shellutils"; \
e2b9e2dc 22832 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 22833 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 22834 || exit 1
b813574b 22835@endif shellutils
e2b9e2dc 22836
a7254363
PB
22837
22838
d545f33b
PB
22839
22840
b813574b
PB
22841.PHONY: all-shellutils maybe-all-shellutils
22842maybe-all-shellutils:
22843@if shellutils
d27cc32e 22844TARGET-shellutils=all
b813574b
PB
22845maybe-all-shellutils: all-shellutils
22846all-shellutils: configure-shellutils
0aed8855 22847 @: $(MAKE); $(unstage)
b40e3958
L
22848 @r=`${PWD_COMMAND}`; export r; \
22849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22850 $(HOST_EXPORTS) \
b00612cc
PB
22851 (cd $(HOST_SUBDIR)/shellutils && \
22852 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-shellutils))
b813574b 22853@endif shellutils
3866be5d 22854
a7254363 22855
d545f33b
PB
22856
22857
b813574b
PB
22858.PHONY: check-shellutils maybe-check-shellutils
22859maybe-check-shellutils:
22860@if shellutils
22861maybe-check-shellutils: check-shellutils
3866be5d 22862
b813574b 22863check-shellutils:
0aed8855 22864 @: $(MAKE); $(unstage)
b40e3958
L
22865 @r=`${PWD_COMMAND}`; export r; \
22866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22867 $(HOST_EXPORTS) \
b00612cc
PB
22868 (cd $(HOST_SUBDIR)/shellutils && \
22869 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 22870
b813574b 22871@endif shellutils
3866be5d 22872
b813574b
PB
22873.PHONY: install-shellutils maybe-install-shellutils
22874maybe-install-shellutils:
22875@if shellutils
22876maybe-install-shellutils: install-shellutils
16ae0395 22877
b813574b 22878install-shellutils: installdirs
0aed8855 22879 @: $(MAKE); $(unstage)
b40e3958
L
22880 @r=`${PWD_COMMAND}`; export r; \
22881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22882 $(HOST_EXPORTS) \
b00612cc 22883 (cd $(HOST_SUBDIR)/shellutils && \
2da12f12 22884 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 22885
b813574b 22886@endif shellutils
4fa63067
NN
22887
22888# Other targets (info, dvi, etc.)
22889
b813574b
PB
22890.PHONY: maybe-info-shellutils info-shellutils
22891maybe-info-shellutils:
22892@if shellutils
22893maybe-info-shellutils: info-shellutils
4fa63067 22894
b813574b
PB
22895info-shellutils: \
22896 configure-shellutils
0aed8855 22897 @: $(MAKE); $(unstage)
b813574b 22898 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
22899 r=`${PWD_COMMAND}`; export r; \
22900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22901 $(HOST_EXPORTS) \
b813574b 22902 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22904 done; \
b813574b 22905 echo "Doing info in shellutils" ; \
b00612cc 22906 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
22907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22909 "RANLIB=$${RANLIB}" \
22910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22911 info) \
4fa63067
NN
22912 || exit 1
22913
b813574b 22914@endif shellutils
4fa63067 22915
b813574b
PB
22916.PHONY: maybe-dvi-shellutils dvi-shellutils
22917maybe-dvi-shellutils:
22918@if shellutils
22919maybe-dvi-shellutils: dvi-shellutils
4fa63067 22920
b813574b
PB
22921dvi-shellutils: \
22922 configure-shellutils
0aed8855 22923 @: $(MAKE); $(unstage)
b813574b 22924 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
22925 r=`${PWD_COMMAND}`; export r; \
22926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22927 $(HOST_EXPORTS) \
b813574b 22928 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22930 done; \
b813574b 22931 echo "Doing dvi in shellutils" ; \
b00612cc 22932 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
22933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22935 "RANLIB=$${RANLIB}" \
22936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22937 dvi) \
4fa63067
NN
22938 || exit 1
22939
b813574b 22940@endif shellutils
4fa63067 22941
6d389afc
MS
22942.PHONY: maybe-html-shellutils html-shellutils
22943maybe-html-shellutils:
22944@if shellutils
22945maybe-html-shellutils: html-shellutils
22946
22947html-shellutils: \
22948 configure-shellutils
0aed8855 22949 @: $(MAKE); $(unstage)
6d389afc
MS
22950 @[ -f ./shellutils/Makefile ] || exit 0; \
22951 r=`${PWD_COMMAND}`; export r; \
22952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
22953 $(HOST_EXPORTS) \
22954 for flag in $(EXTRA_HOST_FLAGS) ; do \
22955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22956 done; \
22957 echo "Doing html in shellutils" ; \
b00612cc 22958 (cd $(HOST_SUBDIR)/shellutils && \
6d389afc
MS
22959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22961 "RANLIB=$${RANLIB}" \
22962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22963 html) \
22964 || exit 1
22965
22966@endif shellutils
22967
b813574b
PB
22968.PHONY: maybe-TAGS-shellutils TAGS-shellutils
22969maybe-TAGS-shellutils:
22970@if shellutils
22971maybe-TAGS-shellutils: TAGS-shellutils
4fa63067 22972
b813574b
PB
22973TAGS-shellutils: \
22974 configure-shellutils
0aed8855 22975 @: $(MAKE); $(unstage)
b813574b 22976 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
22977 r=`${PWD_COMMAND}`; export r; \
22978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 22979 $(HOST_EXPORTS) \
b813574b 22980 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
22981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22982 done; \
b813574b 22983 echo "Doing TAGS in shellutils" ; \
b00612cc 22984 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
22985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22987 "RANLIB=$${RANLIB}" \
22988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 22989 TAGS) \
4fa63067
NN
22990 || exit 1
22991
b813574b 22992@endif shellutils
4fa63067 22993
b813574b
PB
22994.PHONY: maybe-install-info-shellutils install-info-shellutils
22995maybe-install-info-shellutils:
22996@if shellutils
22997maybe-install-info-shellutils: install-info-shellutils
4fa63067 22998
b813574b
PB
22999install-info-shellutils: \
23000 configure-shellutils \
23001 info-shellutils
0aed8855 23002 @: $(MAKE); $(unstage)
b813574b 23003 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
23004 r=`${PWD_COMMAND}`; export r; \
23005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23006 $(HOST_EXPORTS) \
b813574b 23007 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23009 done; \
b813574b 23010 echo "Doing install-info in shellutils" ; \
b00612cc 23011 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
23012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23014 "RANLIB=$${RANLIB}" \
23015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23016 install-info) \
4fa63067
NN
23017 || exit 1
23018
b813574b 23019@endif shellutils
4fa63067 23020
b813574b
PB
23021.PHONY: maybe-installcheck-shellutils installcheck-shellutils
23022maybe-installcheck-shellutils:
23023@if shellutils
23024maybe-installcheck-shellutils: installcheck-shellutils
4fa63067 23025
b813574b
PB
23026installcheck-shellutils: \
23027 configure-shellutils
0aed8855 23028 @: $(MAKE); $(unstage)
b813574b 23029 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
23030 r=`${PWD_COMMAND}`; export r; \
23031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23032 $(HOST_EXPORTS) \
b813574b 23033 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23035 done; \
b813574b 23036 echo "Doing installcheck in shellutils" ; \
b00612cc 23037 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
23038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23040 "RANLIB=$${RANLIB}" \
23041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23042 installcheck) \
4fa63067
NN
23043 || exit 1
23044
b813574b 23045@endif shellutils
4fa63067 23046
b813574b
PB
23047.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
23048maybe-mostlyclean-shellutils:
23049@if shellutils
23050maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067 23051
b813574b 23052mostlyclean-shellutils:
0aed8855 23053 @: $(MAKE); $(unstage)
b813574b 23054 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
23055 r=`${PWD_COMMAND}`; export r; \
23056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23057 $(HOST_EXPORTS) \
b813574b 23058 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23060 done; \
b813574b 23061 echo "Doing mostlyclean in shellutils" ; \
b00612cc 23062 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
23063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23065 "RANLIB=$${RANLIB}" \
23066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23067 mostlyclean) \
4fa63067
NN
23068 || exit 1
23069
b813574b 23070@endif shellutils
4fa63067 23071
b813574b
PB
23072.PHONY: maybe-clean-shellutils clean-shellutils
23073maybe-clean-shellutils:
23074@if shellutils
23075maybe-clean-shellutils: clean-shellutils
4fa63067 23076
b813574b 23077clean-shellutils:
0aed8855 23078 @: $(MAKE); $(unstage)
b813574b 23079 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
23080 r=`${PWD_COMMAND}`; export r; \
23081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23082 $(HOST_EXPORTS) \
b813574b 23083 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23085 done; \
b813574b 23086 echo "Doing clean in shellutils" ; \
b00612cc 23087 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
23088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23090 "RANLIB=$${RANLIB}" \
23091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23092 clean) \
4fa63067
NN
23093 || exit 1
23094
b813574b 23095@endif shellutils
4fa63067 23096
b813574b
PB
23097.PHONY: maybe-distclean-shellutils distclean-shellutils
23098maybe-distclean-shellutils:
23099@if shellutils
23100maybe-distclean-shellutils: distclean-shellutils
4fa63067 23101
b813574b 23102distclean-shellutils:
0aed8855 23103 @: $(MAKE); $(unstage)
b813574b 23104 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
23105 r=`${PWD_COMMAND}`; export r; \
23106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23107 $(HOST_EXPORTS) \
b813574b 23108 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23110 done; \
b813574b 23111 echo "Doing distclean in shellutils" ; \
b00612cc 23112 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
23113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23115 "RANLIB=$${RANLIB}" \
23116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23117 distclean) \
4fa63067
NN
23118 || exit 1
23119
b813574b 23120@endif shellutils
4fa63067 23121
b813574b
PB
23122.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
23123maybe-maintainer-clean-shellutils:
23124@if shellutils
23125maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067 23126
b813574b 23127maintainer-clean-shellutils:
0aed8855 23128 @: $(MAKE); $(unstage)
b813574b 23129 @[ -f ./shellutils/Makefile ] || exit 0; \
4fa63067
NN
23130 r=`${PWD_COMMAND}`; export r; \
23131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23132 $(HOST_EXPORTS) \
b813574b 23133 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23135 done; \
b813574b 23136 echo "Doing maintainer-clean in shellutils" ; \
b00612cc 23137 (cd $(HOST_SUBDIR)/shellutils && \
4fa63067
NN
23138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23140 "RANLIB=$${RANLIB}" \
23141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23142 maintainer-clean) \
4fa63067 23143 || exit 1
3866be5d 23144
b813574b 23145@endif shellutils
3866be5d 23146
4fa63067 23147
a7254363 23148
b813574b
PB
23149.PHONY: configure-sid maybe-configure-sid
23150maybe-configure-sid:
23151@if sid
23152maybe-configure-sid: configure-sid
c52c6897 23153configure-sid:
0aed8855 23154 @: $(MAKE); $(unstage)
c52c6897 23155 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23157 test ! -f $(HOST_SUBDIR)/sid/Makefile || exit 0; \
23158 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sid ; \
378fce5b 23159 $(HOST_EXPORTS) \
a7254363
PB
23160 echo Configuring in $(HOST_SUBDIR)/sid; \
23161 cd "$(HOST_SUBDIR)/sid" || exit 1; \
e2b9e2dc 23162 case $(srcdir) in \
b00612cc
PB
23163 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23164 *) topdir=`echo $(HOST_SUBDIR)/sid/ | \
23165 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 23166 esac; \
b00612cc
PB
23167 srcdiroption="--srcdir=$${topdir}/sid"; \
23168 libsrcdir="$$s/sid"; \
e2b9e2dc 23169 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 23170 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 23171 || exit 1
b813574b 23172@endif sid
e2b9e2dc 23173
a7254363
PB
23174
23175
d545f33b
PB
23176
23177
b813574b
PB
23178.PHONY: all-sid maybe-all-sid
23179maybe-all-sid:
23180@if sid
d27cc32e 23181TARGET-sid=all
b813574b
PB
23182maybe-all-sid: all-sid
23183all-sid: configure-sid
0aed8855 23184 @: $(MAKE); $(unstage)
b40e3958
L
23185 @r=`${PWD_COMMAND}`; export r; \
23186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23187 $(HOST_EXPORTS) \
b00612cc
PB
23188 (cd $(HOST_SUBDIR)/sid && \
23189 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sid))
b813574b 23190@endif sid
3866be5d 23191
a7254363 23192
d545f33b
PB
23193
23194
b813574b
PB
23195.PHONY: check-sid maybe-check-sid
23196maybe-check-sid:
23197@if sid
23198maybe-check-sid: check-sid
3866be5d 23199
b813574b 23200check-sid:
0aed8855 23201 @: $(MAKE); $(unstage)
4fa63067
NN
23202 @r=`${PWD_COMMAND}`; export r; \
23203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23204 $(HOST_EXPORTS) \
b00612cc
PB
23205 (cd $(HOST_SUBDIR)/sid && \
23206 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 23207
b813574b 23208@endif sid
3866be5d 23209
b813574b
PB
23210.PHONY: install-sid maybe-install-sid
23211maybe-install-sid:
23212@if sid
23213maybe-install-sid: install-sid
16ae0395 23214
b813574b 23215install-sid: installdirs
0aed8855 23216 @: $(MAKE); $(unstage)
b40e3958
L
23217 @r=`${PWD_COMMAND}`; export r; \
23218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23219 $(HOST_EXPORTS) \
b00612cc 23220 (cd $(HOST_SUBDIR)/sid && \
2da12f12 23221 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 23222
b813574b 23223@endif sid
3866be5d 23224
4fa63067
NN
23225# Other targets (info, dvi, etc.)
23226
b813574b
PB
23227.PHONY: maybe-info-sid info-sid
23228maybe-info-sid:
23229@if sid
23230maybe-info-sid: info-sid
4fa63067 23231
b813574b
PB
23232info-sid: \
23233 configure-sid
0aed8855 23234 @: $(MAKE); $(unstage)
b813574b 23235 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
23236 r=`${PWD_COMMAND}`; export r; \
23237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23238 $(HOST_EXPORTS) \
b813574b 23239 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23241 done; \
b813574b 23242 echo "Doing info in sid" ; \
b00612cc 23243 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23246 "RANLIB=$${RANLIB}" \
23247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23248 info) \
4fa63067
NN
23249 || exit 1
23250
b813574b 23251@endif sid
4fa63067 23252
b813574b
PB
23253.PHONY: maybe-dvi-sid dvi-sid
23254maybe-dvi-sid:
23255@if sid
23256maybe-dvi-sid: dvi-sid
4fa63067 23257
b813574b
PB
23258dvi-sid: \
23259 configure-sid
0aed8855 23260 @: $(MAKE); $(unstage)
b813574b 23261 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
23262 r=`${PWD_COMMAND}`; export r; \
23263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23264 $(HOST_EXPORTS) \
b813574b 23265 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23267 done; \
b813574b 23268 echo "Doing dvi in sid" ; \
b00612cc 23269 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23272 "RANLIB=$${RANLIB}" \
23273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23274 dvi) \
4fa63067
NN
23275 || exit 1
23276
b813574b 23277@endif sid
4fa63067 23278
6d389afc
MS
23279.PHONY: maybe-html-sid html-sid
23280maybe-html-sid:
23281@if sid
23282maybe-html-sid: html-sid
23283
23284html-sid: \
23285 configure-sid
0aed8855 23286 @: $(MAKE); $(unstage)
6d389afc
MS
23287 @[ -f ./sid/Makefile ] || exit 0; \
23288 r=`${PWD_COMMAND}`; export r; \
23289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23290 $(HOST_EXPORTS) \
23291 for flag in $(EXTRA_HOST_FLAGS) ; do \
23292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23293 done; \
23294 echo "Doing html in sid" ; \
b00612cc 23295 (cd $(HOST_SUBDIR)/sid && \
6d389afc
MS
23296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23298 "RANLIB=$${RANLIB}" \
23299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23300 html) \
23301 || exit 1
23302
23303@endif sid
23304
b813574b
PB
23305.PHONY: maybe-TAGS-sid TAGS-sid
23306maybe-TAGS-sid:
23307@if sid
23308maybe-TAGS-sid: TAGS-sid
4fa63067 23309
b813574b
PB
23310TAGS-sid: \
23311 configure-sid
0aed8855 23312 @: $(MAKE); $(unstage)
b813574b 23313 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
23314 r=`${PWD_COMMAND}`; export r; \
23315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23316 $(HOST_EXPORTS) \
b813574b 23317 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23318 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23319 done; \
b813574b 23320 echo "Doing TAGS in sid" ; \
b00612cc 23321 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23322 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23323 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23324 "RANLIB=$${RANLIB}" \
23325 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23326 TAGS) \
4fa63067
NN
23327 || exit 1
23328
b813574b 23329@endif sid
4fa63067 23330
b813574b
PB
23331.PHONY: maybe-install-info-sid install-info-sid
23332maybe-install-info-sid:
23333@if sid
23334maybe-install-info-sid: install-info-sid
4fa63067 23335
b813574b
PB
23336install-info-sid: \
23337 configure-sid \
23338 info-sid
0aed8855 23339 @: $(MAKE); $(unstage)
b813574b 23340 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
23341 r=`${PWD_COMMAND}`; export r; \
23342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23343 $(HOST_EXPORTS) \
b813574b 23344 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23346 done; \
b813574b 23347 echo "Doing install-info in sid" ; \
b00612cc 23348 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23351 "RANLIB=$${RANLIB}" \
23352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23353 install-info) \
4fa63067
NN
23354 || exit 1
23355
b813574b 23356@endif sid
4fa63067 23357
b813574b
PB
23358.PHONY: maybe-installcheck-sid installcheck-sid
23359maybe-installcheck-sid:
23360@if sid
23361maybe-installcheck-sid: installcheck-sid
4fa63067 23362
b813574b
PB
23363installcheck-sid: \
23364 configure-sid
0aed8855 23365 @: $(MAKE); $(unstage)
b813574b
PB
23366 @[ -f ./sid/Makefile ] || exit 0; \
23367 r=`${PWD_COMMAND}`; export r; \
4fa63067 23368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23369 $(HOST_EXPORTS) \
b813574b 23370 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23372 done; \
b813574b 23373 echo "Doing installcheck in sid" ; \
b00612cc 23374 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23375 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23376 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23377 "RANLIB=$${RANLIB}" \
23378 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23379 installcheck) \
4fa63067
NN
23380 || exit 1
23381
b813574b 23382@endif sid
4fa63067 23383
b813574b
PB
23384.PHONY: maybe-mostlyclean-sid mostlyclean-sid
23385maybe-mostlyclean-sid:
23386@if sid
23387maybe-mostlyclean-sid: mostlyclean-sid
4fa63067 23388
b813574b 23389mostlyclean-sid:
0aed8855 23390 @: $(MAKE); $(unstage)
b813574b 23391 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
23392 r=`${PWD_COMMAND}`; export r; \
23393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23394 $(HOST_EXPORTS) \
b813574b 23395 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23397 done; \
b813574b 23398 echo "Doing mostlyclean in sid" ; \
b00612cc 23399 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23400 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23401 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23402 "RANLIB=$${RANLIB}" \
23403 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23404 mostlyclean) \
4fa63067
NN
23405 || exit 1
23406
b813574b 23407@endif sid
4fa63067 23408
b813574b
PB
23409.PHONY: maybe-clean-sid clean-sid
23410maybe-clean-sid:
23411@if sid
23412maybe-clean-sid: clean-sid
4fa63067 23413
b813574b 23414clean-sid:
0aed8855 23415 @: $(MAKE); $(unstage)
b813574b 23416 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
23417 r=`${PWD_COMMAND}`; export r; \
23418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23419 $(HOST_EXPORTS) \
b813574b 23420 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23422 done; \
b813574b 23423 echo "Doing clean in sid" ; \
b00612cc 23424 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23425 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23426 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23427 "RANLIB=$${RANLIB}" \
23428 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23429 clean) \
4fa63067
NN
23430 || exit 1
23431
b813574b 23432@endif sid
4fa63067 23433
b813574b
PB
23434.PHONY: maybe-distclean-sid distclean-sid
23435maybe-distclean-sid:
23436@if sid
23437maybe-distclean-sid: distclean-sid
4fa63067 23438
b813574b 23439distclean-sid:
0aed8855 23440 @: $(MAKE); $(unstage)
b813574b 23441 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
23442 r=`${PWD_COMMAND}`; export r; \
23443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23444 $(HOST_EXPORTS) \
b813574b 23445 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23447 done; \
b813574b 23448 echo "Doing distclean in sid" ; \
b00612cc 23449 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23452 "RANLIB=$${RANLIB}" \
23453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23454 distclean) \
4fa63067
NN
23455 || exit 1
23456
b813574b 23457@endif sid
4fa63067 23458
b813574b
PB
23459.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
23460maybe-maintainer-clean-sid:
23461@if sid
23462maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067 23463
b813574b 23464maintainer-clean-sid:
0aed8855 23465 @: $(MAKE); $(unstage)
b813574b 23466 @[ -f ./sid/Makefile ] || exit 0; \
4fa63067
NN
23467 r=`${PWD_COMMAND}`; export r; \
23468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23469 $(HOST_EXPORTS) \
b813574b 23470 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23471 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23472 done; \
b813574b 23473 echo "Doing maintainer-clean in sid" ; \
b00612cc 23474 (cd $(HOST_SUBDIR)/sid && \
4fa63067
NN
23475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23477 "RANLIB=$${RANLIB}" \
23478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23479 maintainer-clean) \
4fa63067
NN
23480 || exit 1
23481
b813574b 23482@endif sid
4fa63067
NN
23483
23484
a7254363 23485
b813574b
PB
23486.PHONY: configure-sim maybe-configure-sim
23487maybe-configure-sim:
23488@if sim
23489maybe-configure-sim: configure-sim
c52c6897 23490configure-sim:
0aed8855 23491 @: $(MAKE); $(unstage)
c52c6897 23492 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23494 test ! -f $(HOST_SUBDIR)/sim/Makefile || exit 0; \
23495 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/sim ; \
378fce5b 23496 $(HOST_EXPORTS) \
a7254363
PB
23497 echo Configuring in $(HOST_SUBDIR)/sim; \
23498 cd "$(HOST_SUBDIR)/sim" || exit 1; \
e2b9e2dc 23499 case $(srcdir) in \
b00612cc
PB
23500 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23501 *) topdir=`echo $(HOST_SUBDIR)/sim/ | \
23502 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 23503 esac; \
b00612cc
PB
23504 srcdiroption="--srcdir=$${topdir}/sim"; \
23505 libsrcdir="$$s/sim"; \
e2b9e2dc 23506 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 23507 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 23508 || exit 1
b813574b 23509@endif sim
e2b9e2dc 23510
a7254363
PB
23511
23512
d545f33b
PB
23513
23514
b813574b
PB
23515.PHONY: all-sim maybe-all-sim
23516maybe-all-sim:
23517@if sim
d27cc32e 23518TARGET-sim=all
b813574b
PB
23519maybe-all-sim: all-sim
23520all-sim: configure-sim
0aed8855 23521 @: $(MAKE); $(unstage)
b40e3958
L
23522 @r=`${PWD_COMMAND}`; export r; \
23523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23524 $(HOST_EXPORTS) \
b00612cc
PB
23525 (cd $(HOST_SUBDIR)/sim && \
23526 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-sim))
b813574b 23527@endif sim
3866be5d 23528
a7254363 23529
d545f33b
PB
23530
23531
b813574b
PB
23532.PHONY: check-sim maybe-check-sim
23533maybe-check-sim:
23534@if sim
23535maybe-check-sim: check-sim
3866be5d 23536
b813574b 23537check-sim:
0aed8855 23538 @: $(MAKE); $(unstage)
b40e3958
L
23539 @r=`${PWD_COMMAND}`; export r; \
23540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23541 $(HOST_EXPORTS) \
b00612cc
PB
23542 (cd $(HOST_SUBDIR)/sim && \
23543 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 23544
b813574b 23545@endif sim
3866be5d 23546
b813574b
PB
23547.PHONY: install-sim maybe-install-sim
23548maybe-install-sim:
23549@if sim
23550maybe-install-sim: install-sim
16ae0395 23551
b813574b 23552install-sim: installdirs
0aed8855 23553 @: $(MAKE); $(unstage)
b40e3958
L
23554 @r=`${PWD_COMMAND}`; export r; \
23555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23556 $(HOST_EXPORTS) \
b00612cc 23557 (cd $(HOST_SUBDIR)/sim && \
2da12f12 23558 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 23559
b813574b 23560@endif sim
3866be5d 23561
4fa63067
NN
23562# Other targets (info, dvi, etc.)
23563
b813574b
PB
23564.PHONY: maybe-info-sim info-sim
23565maybe-info-sim:
23566@if sim
23567maybe-info-sim: info-sim
4fa63067 23568
b813574b
PB
23569info-sim: \
23570 configure-sim
0aed8855 23571 @: $(MAKE); $(unstage)
b813574b 23572 @[ -f ./sim/Makefile ] || exit 0; \
b40e3958
L
23573 r=`${PWD_COMMAND}`; export r; \
23574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23575 $(HOST_EXPORTS) \
b813574b 23576 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23578 done; \
b813574b 23579 echo "Doing info in sim" ; \
b00612cc 23580 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23583 "RANLIB=$${RANLIB}" \
23584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23585 info) \
e2b9e2dc
NN
23586 || exit 1
23587
b813574b 23588@endif sim
4fa63067 23589
b813574b
PB
23590.PHONY: maybe-dvi-sim dvi-sim
23591maybe-dvi-sim:
23592@if sim
23593maybe-dvi-sim: dvi-sim
4fa63067 23594
b813574b
PB
23595dvi-sim: \
23596 configure-sim
0aed8855 23597 @: $(MAKE); $(unstage)
b813574b 23598 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 23599 r=`${PWD_COMMAND}`; export r; \
b40e3958 23600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23601 $(HOST_EXPORTS) \
b813574b 23602 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23604 done; \
b813574b 23605 echo "Doing dvi in sim" ; \
b00612cc 23606 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23609 "RANLIB=$${RANLIB}" \
23610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23611 dvi) \
4fa63067 23612 || exit 1
3866be5d 23613
b813574b 23614@endif sim
3866be5d 23615
6d389afc
MS
23616.PHONY: maybe-html-sim html-sim
23617maybe-html-sim:
23618@if sim
23619maybe-html-sim: html-sim
23620
23621html-sim: \
23622 configure-sim
0aed8855 23623 @: $(MAKE); $(unstage)
6d389afc
MS
23624 @[ -f ./sim/Makefile ] || exit 0; \
23625 r=`${PWD_COMMAND}`; export r; \
23626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23627 $(HOST_EXPORTS) \
23628 for flag in $(EXTRA_HOST_FLAGS) ; do \
23629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23630 done; \
23631 echo "Doing html in sim" ; \
b00612cc 23632 (cd $(HOST_SUBDIR)/sim && \
6d389afc
MS
23633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23635 "RANLIB=$${RANLIB}" \
23636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23637 html) \
23638 || exit 1
23639
23640@endif sim
23641
b813574b
PB
23642.PHONY: maybe-TAGS-sim TAGS-sim
23643maybe-TAGS-sim:
23644@if sim
23645maybe-TAGS-sim: TAGS-sim
4fa63067 23646
b813574b
PB
23647TAGS-sim: \
23648 configure-sim
0aed8855 23649 @: $(MAKE); $(unstage)
b813574b 23650 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 23651 r=`${PWD_COMMAND}`; export r; \
b40e3958 23652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23653 $(HOST_EXPORTS) \
b813574b 23654 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23656 done; \
b813574b 23657 echo "Doing TAGS in sim" ; \
b00612cc 23658 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23661 "RANLIB=$${RANLIB}" \
23662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23663 TAGS) \
4fa63067 23664 || exit 1
3866be5d 23665
b813574b 23666@endif sim
3866be5d 23667
b813574b
PB
23668.PHONY: maybe-install-info-sim install-info-sim
23669maybe-install-info-sim:
23670@if sim
23671maybe-install-info-sim: install-info-sim
4fa63067 23672
b813574b
PB
23673install-info-sim: \
23674 configure-sim \
23675 info-sim
0aed8855 23676 @: $(MAKE); $(unstage)
b813574b 23677 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
23678 r=`${PWD_COMMAND}`; export r; \
23679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23680 $(HOST_EXPORTS) \
b813574b 23681 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23683 done; \
b813574b 23684 echo "Doing install-info in sim" ; \
b00612cc 23685 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23688 "RANLIB=$${RANLIB}" \
23689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23690 install-info) \
4fa63067
NN
23691 || exit 1
23692
b813574b 23693@endif sim
4fa63067 23694
b813574b
PB
23695.PHONY: maybe-installcheck-sim installcheck-sim
23696maybe-installcheck-sim:
23697@if sim
23698maybe-installcheck-sim: installcheck-sim
4fa63067 23699
b813574b
PB
23700installcheck-sim: \
23701 configure-sim
0aed8855 23702 @: $(MAKE); $(unstage)
b813574b 23703 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
23704 r=`${PWD_COMMAND}`; export r; \
23705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23706 $(HOST_EXPORTS) \
b813574b 23707 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23709 done; \
b813574b 23710 echo "Doing installcheck in sim" ; \
b00612cc 23711 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23714 "RANLIB=$${RANLIB}" \
23715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23716 installcheck) \
4fa63067
NN
23717 || exit 1
23718
b813574b 23719@endif sim
4fa63067 23720
b813574b
PB
23721.PHONY: maybe-mostlyclean-sim mostlyclean-sim
23722maybe-mostlyclean-sim:
23723@if sim
23724maybe-mostlyclean-sim: mostlyclean-sim
4fa63067 23725
b813574b 23726mostlyclean-sim:
0aed8855 23727 @: $(MAKE); $(unstage)
b813574b 23728 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
23729 r=`${PWD_COMMAND}`; export r; \
23730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23731 $(HOST_EXPORTS) \
b813574b 23732 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23734 done; \
b813574b 23735 echo "Doing mostlyclean in sim" ; \
b00612cc 23736 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23739 "RANLIB=$${RANLIB}" \
23740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23741 mostlyclean) \
4fa63067
NN
23742 || exit 1
23743
b813574b 23744@endif sim
4fa63067 23745
b813574b
PB
23746.PHONY: maybe-clean-sim clean-sim
23747maybe-clean-sim:
23748@if sim
23749maybe-clean-sim: clean-sim
4fa63067 23750
b813574b 23751clean-sim:
0aed8855 23752 @: $(MAKE); $(unstage)
b813574b 23753 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
23754 r=`${PWD_COMMAND}`; export r; \
23755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23756 $(HOST_EXPORTS) \
b813574b 23757 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23759 done; \
b813574b 23760 echo "Doing clean in sim" ; \
b00612cc 23761 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23764 "RANLIB=$${RANLIB}" \
23765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23766 clean) \
4fa63067
NN
23767 || exit 1
23768
b813574b 23769@endif sim
4fa63067 23770
b813574b
PB
23771.PHONY: maybe-distclean-sim distclean-sim
23772maybe-distclean-sim:
23773@if sim
23774maybe-distclean-sim: distclean-sim
4fa63067 23775
b813574b 23776distclean-sim:
0aed8855 23777 @: $(MAKE); $(unstage)
b813574b 23778 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067
NN
23779 r=`${PWD_COMMAND}`; export r; \
23780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23781 $(HOST_EXPORTS) \
b813574b 23782 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23784 done; \
b813574b 23785 echo "Doing distclean in sim" ; \
b00612cc 23786 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23789 "RANLIB=$${RANLIB}" \
23790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23791 distclean) \
4fa63067
NN
23792 || exit 1
23793
b813574b 23794@endif sim
4fa63067 23795
b813574b
PB
23796.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
23797maybe-maintainer-clean-sim:
23798@if sim
23799maybe-maintainer-clean-sim: maintainer-clean-sim
16ae0395 23800
b813574b 23801maintainer-clean-sim:
0aed8855 23802 @: $(MAKE); $(unstage)
b813574b 23803 @[ -f ./sim/Makefile ] || exit 0; \
4fa63067 23804 r=`${PWD_COMMAND}`; export r; \
b40e3958 23805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23806 $(HOST_EXPORTS) \
b813574b 23807 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23809 done; \
b813574b 23810 echo "Doing maintainer-clean in sim" ; \
b00612cc 23811 (cd $(HOST_SUBDIR)/sim && \
4fa63067
NN
23812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23814 "RANLIB=$${RANLIB}" \
23815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23816 maintainer-clean) \
4fa63067 23817 || exit 1
3866be5d 23818
b813574b 23819@endif sim
3866be5d 23820
4fa63067 23821
a7254363 23822
b813574b
PB
23823.PHONY: configure-tar maybe-configure-tar
23824maybe-configure-tar:
23825@if tar
23826maybe-configure-tar: configure-tar
c52c6897 23827configure-tar:
0aed8855 23828 @: $(MAKE); $(unstage)
c52c6897 23829 @r=`${PWD_COMMAND}`; export r; \
b40e3958 23830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
23831 test ! -f $(HOST_SUBDIR)/tar/Makefile || exit 0; \
23832 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tar ; \
378fce5b 23833 $(HOST_EXPORTS) \
a7254363
PB
23834 echo Configuring in $(HOST_SUBDIR)/tar; \
23835 cd "$(HOST_SUBDIR)/tar" || exit 1; \
e2b9e2dc 23836 case $(srcdir) in \
b00612cc
PB
23837 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
23838 *) topdir=`echo $(HOST_SUBDIR)/tar/ | \
23839 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 23840 esac; \
b00612cc
PB
23841 srcdiroption="--srcdir=$${topdir}/tar"; \
23842 libsrcdir="$$s/tar"; \
e2b9e2dc 23843 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 23844 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 23845 || exit 1
b813574b 23846@endif tar
e2b9e2dc 23847
a7254363
PB
23848
23849
d545f33b
PB
23850
23851
b813574b
PB
23852.PHONY: all-tar maybe-all-tar
23853maybe-all-tar:
23854@if tar
d27cc32e 23855TARGET-tar=all
b813574b
PB
23856maybe-all-tar: all-tar
23857all-tar: configure-tar
0aed8855 23858 @: $(MAKE); $(unstage)
b40e3958
L
23859 @r=`${PWD_COMMAND}`; export r; \
23860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23861 $(HOST_EXPORTS) \
b00612cc
PB
23862 (cd $(HOST_SUBDIR)/tar && \
23863 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-tar))
b813574b 23864@endif tar
3866be5d 23865
a7254363 23866
d545f33b
PB
23867
23868
b813574b
PB
23869.PHONY: check-tar maybe-check-tar
23870maybe-check-tar:
23871@if tar
23872maybe-check-tar: check-tar
3866be5d 23873
b813574b 23874check-tar:
0aed8855 23875 @: $(MAKE); $(unstage)
b40e3958
L
23876 @r=`${PWD_COMMAND}`; export r; \
23877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23878 $(HOST_EXPORTS) \
b00612cc
PB
23879 (cd $(HOST_SUBDIR)/tar && \
23880 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 23881
b813574b 23882@endif tar
3866be5d 23883
b813574b
PB
23884.PHONY: install-tar maybe-install-tar
23885maybe-install-tar:
23886@if tar
23887maybe-install-tar: install-tar
16ae0395 23888
b813574b 23889install-tar: installdirs
0aed8855 23890 @: $(MAKE); $(unstage)
b813574b
PB
23891 @r=`${PWD_COMMAND}`; export r; \
23892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 23893 $(HOST_EXPORTS) \
b00612cc 23894 (cd $(HOST_SUBDIR)/tar && \
2da12f12 23895 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 23896
b813574b 23897@endif tar
4fa63067
NN
23898
23899# Other targets (info, dvi, etc.)
23900
b813574b
PB
23901.PHONY: maybe-info-tar info-tar
23902maybe-info-tar:
23903@if tar
23904maybe-info-tar: info-tar
4fa63067 23905
b813574b
PB
23906info-tar: \
23907 configure-tar
0aed8855 23908 @: $(MAKE); $(unstage)
b813574b 23909 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067 23910 r=`${PWD_COMMAND}`; export r; \
b40e3958 23911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23912 $(HOST_EXPORTS) \
b813574b 23913 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23915 done; \
b813574b 23916 echo "Doing info in tar" ; \
b00612cc 23917 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
23918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23920 "RANLIB=$${RANLIB}" \
23921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23922 info) \
4fa63067
NN
23923 || exit 1
23924
b813574b 23925@endif tar
4fa63067 23926
b813574b
PB
23927.PHONY: maybe-dvi-tar dvi-tar
23928maybe-dvi-tar:
23929@if tar
23930maybe-dvi-tar: dvi-tar
4fa63067 23931
b813574b
PB
23932dvi-tar: \
23933 configure-tar
0aed8855 23934 @: $(MAKE); $(unstage)
b813574b 23935 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
23936 r=`${PWD_COMMAND}`; export r; \
23937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23938 $(HOST_EXPORTS) \
b813574b 23939 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23941 done; \
b813574b 23942 echo "Doing dvi in tar" ; \
b00612cc 23943 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
23944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23946 "RANLIB=$${RANLIB}" \
23947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 23948 dvi) \
4fa63067
NN
23949 || exit 1
23950
b813574b 23951@endif tar
4fa63067 23952
6d389afc
MS
23953.PHONY: maybe-html-tar html-tar
23954maybe-html-tar:
23955@if tar
23956maybe-html-tar: html-tar
23957
23958html-tar: \
23959 configure-tar
0aed8855 23960 @: $(MAKE); $(unstage)
6d389afc
MS
23961 @[ -f ./tar/Makefile ] || exit 0; \
23962 r=`${PWD_COMMAND}`; export r; \
23963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
23964 $(HOST_EXPORTS) \
23965 for flag in $(EXTRA_HOST_FLAGS) ; do \
23966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23967 done; \
23968 echo "Doing html in tar" ; \
b00612cc 23969 (cd $(HOST_SUBDIR)/tar && \
6d389afc
MS
23970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23972 "RANLIB=$${RANLIB}" \
23973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23974 html) \
23975 || exit 1
23976
23977@endif tar
23978
b813574b
PB
23979.PHONY: maybe-TAGS-tar TAGS-tar
23980maybe-TAGS-tar:
23981@if tar
23982maybe-TAGS-tar: TAGS-tar
4fa63067 23983
b813574b
PB
23984TAGS-tar: \
23985 configure-tar
0aed8855 23986 @: $(MAKE); $(unstage)
b813574b 23987 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
23988 r=`${PWD_COMMAND}`; export r; \
23989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 23990 $(HOST_EXPORTS) \
b813574b 23991 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
23992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23993 done; \
b813574b 23994 echo "Doing TAGS in tar" ; \
b00612cc 23995 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
23996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23998 "RANLIB=$${RANLIB}" \
23999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24000 TAGS) \
4fa63067
NN
24001 || exit 1
24002
b813574b 24003@endif tar
4fa63067 24004
b813574b
PB
24005.PHONY: maybe-install-info-tar install-info-tar
24006maybe-install-info-tar:
24007@if tar
24008maybe-install-info-tar: install-info-tar
4fa63067 24009
b813574b
PB
24010install-info-tar: \
24011 configure-tar \
24012 info-tar
0aed8855 24013 @: $(MAKE); $(unstage)
b813574b 24014 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
24015 r=`${PWD_COMMAND}`; export r; \
24016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24017 $(HOST_EXPORTS) \
b813574b 24018 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24020 done; \
b813574b 24021 echo "Doing install-info in tar" ; \
b00612cc 24022 (cd $(HOST_SUBDIR)/tar && \
b813574b 24023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4fa63067
NN
24024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24025 "RANLIB=$${RANLIB}" \
24026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24027 install-info) \
4fa63067
NN
24028 || exit 1
24029
b813574b 24030@endif tar
4fa63067 24031
b813574b
PB
24032.PHONY: maybe-installcheck-tar installcheck-tar
24033maybe-installcheck-tar:
24034@if tar
24035maybe-installcheck-tar: installcheck-tar
4fa63067 24036
b813574b
PB
24037installcheck-tar: \
24038 configure-tar
0aed8855 24039 @: $(MAKE); $(unstage)
b813574b 24040 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
24041 r=`${PWD_COMMAND}`; export r; \
24042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24043 $(HOST_EXPORTS) \
b813574b 24044 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24046 done; \
b813574b 24047 echo "Doing installcheck in tar" ; \
b00612cc 24048 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
24049 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24050 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24051 "RANLIB=$${RANLIB}" \
24052 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24053 installcheck) \
4fa63067
NN
24054 || exit 1
24055
b813574b 24056@endif tar
4fa63067 24057
b813574b
PB
24058.PHONY: maybe-mostlyclean-tar mostlyclean-tar
24059maybe-mostlyclean-tar:
24060@if tar
24061maybe-mostlyclean-tar: mostlyclean-tar
4fa63067 24062
b813574b 24063mostlyclean-tar:
0aed8855 24064 @: $(MAKE); $(unstage)
b813574b 24065 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
24066 r=`${PWD_COMMAND}`; export r; \
24067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24068 $(HOST_EXPORTS) \
b813574b 24069 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24071 done; \
b813574b 24072 echo "Doing mostlyclean in tar" ; \
b00612cc 24073 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
24074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24076 "RANLIB=$${RANLIB}" \
24077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24078 mostlyclean) \
4fa63067
NN
24079 || exit 1
24080
b813574b 24081@endif tar
4fa63067 24082
b813574b
PB
24083.PHONY: maybe-clean-tar clean-tar
24084maybe-clean-tar:
24085@if tar
24086maybe-clean-tar: clean-tar
4fa63067 24087
b813574b 24088clean-tar:
0aed8855 24089 @: $(MAKE); $(unstage)
b813574b 24090 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
24091 r=`${PWD_COMMAND}`; export r; \
24092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24093 $(HOST_EXPORTS) \
b813574b 24094 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24096 done; \
b813574b 24097 echo "Doing clean in tar" ; \
b00612cc 24098 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
24099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24101 "RANLIB=$${RANLIB}" \
24102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24103 clean) \
4fa63067
NN
24104 || exit 1
24105
b813574b 24106@endif tar
4fa63067 24107
b813574b
PB
24108.PHONY: maybe-distclean-tar distclean-tar
24109maybe-distclean-tar:
24110@if tar
24111maybe-distclean-tar: distclean-tar
4fa63067 24112
b813574b 24113distclean-tar:
0aed8855 24114 @: $(MAKE); $(unstage)
b813574b 24115 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
24116 r=`${PWD_COMMAND}`; export r; \
24117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24118 $(HOST_EXPORTS) \
b813574b 24119 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24120 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24121 done; \
b813574b 24122 echo "Doing distclean in tar" ; \
b00612cc 24123 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
24124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24126 "RANLIB=$${RANLIB}" \
24127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24128 distclean) \
4fa63067
NN
24129 || exit 1
24130
b813574b 24131@endif tar
4fa63067 24132
b813574b
PB
24133.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
24134maybe-maintainer-clean-tar:
24135@if tar
24136maybe-maintainer-clean-tar: maintainer-clean-tar
4fa63067 24137
b813574b 24138maintainer-clean-tar:
0aed8855 24139 @: $(MAKE); $(unstage)
b813574b 24140 @[ -f ./tar/Makefile ] || exit 0; \
4fa63067
NN
24141 r=`${PWD_COMMAND}`; export r; \
24142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24143 $(HOST_EXPORTS) \
b813574b 24144 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24145 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24146 done; \
b813574b 24147 echo "Doing maintainer-clean in tar" ; \
b00612cc 24148 (cd $(HOST_SUBDIR)/tar && \
4fa63067
NN
24149 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24150 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24151 "RANLIB=$${RANLIB}" \
24152 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24153 maintainer-clean) \
4fa63067 24154 || exit 1
3866be5d 24155
b813574b 24156@endif tar
3866be5d 24157
4fa63067 24158
a7254363 24159
b813574b
PB
24160.PHONY: configure-texinfo maybe-configure-texinfo
24161maybe-configure-texinfo:
24162@if texinfo
24163maybe-configure-texinfo: configure-texinfo
c52c6897 24164configure-texinfo:
0aed8855 24165 @: $(MAKE); $(unstage)
c52c6897 24166 @r=`${PWD_COMMAND}`; export r; \
378fce5b 24167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24168 test ! -f $(HOST_SUBDIR)/texinfo/Makefile || exit 0; \
24169 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/texinfo ; \
378fce5b 24170 $(HOST_EXPORTS) \
a7254363
PB
24171 echo Configuring in $(HOST_SUBDIR)/texinfo; \
24172 cd "$(HOST_SUBDIR)/texinfo" || exit 1; \
e2b9e2dc 24173 case $(srcdir) in \
b00612cc
PB
24174 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24175 *) topdir=`echo $(HOST_SUBDIR)/texinfo/ | \
24176 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 24177 esac; \
b00612cc
PB
24178 srcdiroption="--srcdir=$${topdir}/texinfo"; \
24179 libsrcdir="$$s/texinfo"; \
e2b9e2dc 24180 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 24181 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 24182 || exit 1
b813574b 24183@endif texinfo
e2b9e2dc 24184
a7254363
PB
24185
24186
d545f33b
PB
24187
24188
b813574b
PB
24189.PHONY: all-texinfo maybe-all-texinfo
24190maybe-all-texinfo:
24191@if texinfo
d27cc32e 24192TARGET-texinfo=all
b813574b
PB
24193maybe-all-texinfo: all-texinfo
24194all-texinfo: configure-texinfo
0aed8855 24195 @: $(MAKE); $(unstage)
b40e3958
L
24196 @r=`${PWD_COMMAND}`; export r; \
24197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24198 $(HOST_EXPORTS) \
b00612cc
PB
24199 (cd $(HOST_SUBDIR)/texinfo && \
24200 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-texinfo))
b813574b 24201@endif texinfo
3866be5d 24202
a7254363 24203
d545f33b
PB
24204
24205
b813574b
PB
24206.PHONY: check-texinfo maybe-check-texinfo
24207maybe-check-texinfo:
24208@if texinfo
24209maybe-check-texinfo: check-texinfo
3866be5d 24210
b813574b 24211check-texinfo:
0aed8855 24212 @: $(MAKE); $(unstage)
4fa63067
NN
24213 @r=`${PWD_COMMAND}`; export r; \
24214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24215 $(HOST_EXPORTS) \
b00612cc
PB
24216 (cd $(HOST_SUBDIR)/texinfo && \
24217 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 24218
b813574b 24219@endif texinfo
3866be5d 24220
b813574b
PB
24221.PHONY: install-texinfo maybe-install-texinfo
24222maybe-install-texinfo:
24223@if texinfo
24224maybe-install-texinfo: install-texinfo
16ae0395 24225
b813574b 24226install-texinfo:
3866be5d 24227
b813574b 24228@endif texinfo
3866be5d 24229
4fa63067
NN
24230# Other targets (info, dvi, etc.)
24231
b813574b
PB
24232.PHONY: maybe-info-texinfo info-texinfo
24233maybe-info-texinfo:
24234@if texinfo
24235maybe-info-texinfo: info-texinfo
4fa63067 24236
b813574b
PB
24237info-texinfo: \
24238 configure-texinfo
0aed8855 24239 @: $(MAKE); $(unstage)
b813574b 24240 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24241 r=`${PWD_COMMAND}`; export r; \
24242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24243 $(HOST_EXPORTS) \
b813574b 24244 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24246 done; \
b813574b 24247 echo "Doing info in texinfo" ; \
b00612cc 24248 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24251 "RANLIB=$${RANLIB}" \
24252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24253 info) \
4fa63067
NN
24254 || exit 1
24255
b813574b 24256@endif texinfo
4fa63067 24257
b813574b
PB
24258.PHONY: maybe-dvi-texinfo dvi-texinfo
24259maybe-dvi-texinfo:
24260@if texinfo
24261maybe-dvi-texinfo: dvi-texinfo
4fa63067 24262
b813574b
PB
24263dvi-texinfo: \
24264 configure-texinfo
0aed8855 24265 @: $(MAKE); $(unstage)
b813574b 24266 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24267 r=`${PWD_COMMAND}`; export r; \
24268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24269 $(HOST_EXPORTS) \
b813574b 24270 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24272 done; \
b813574b 24273 echo "Doing dvi in texinfo" ; \
b00612cc 24274 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24277 "RANLIB=$${RANLIB}" \
24278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24279 dvi) \
4fa63067
NN
24280 || exit 1
24281
b813574b 24282@endif texinfo
4fa63067 24283
6d389afc
MS
24284.PHONY: maybe-html-texinfo html-texinfo
24285maybe-html-texinfo:
24286@if texinfo
24287maybe-html-texinfo: html-texinfo
24288
24289html-texinfo: \
24290 configure-texinfo
0aed8855 24291 @: $(MAKE); $(unstage)
6d389afc
MS
24292 @[ -f ./texinfo/Makefile ] || exit 0; \
24293 r=`${PWD_COMMAND}`; export r; \
24294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24295 $(HOST_EXPORTS) \
24296 for flag in $(EXTRA_HOST_FLAGS) ; do \
24297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24298 done; \
24299 echo "Doing html in texinfo" ; \
b00612cc 24300 (cd $(HOST_SUBDIR)/texinfo && \
6d389afc
MS
24301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24303 "RANLIB=$${RANLIB}" \
24304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24305 html) \
24306 || exit 1
24307
24308@endif texinfo
24309
b813574b
PB
24310.PHONY: maybe-TAGS-texinfo TAGS-texinfo
24311maybe-TAGS-texinfo:
24312@if texinfo
24313maybe-TAGS-texinfo: TAGS-texinfo
4fa63067 24314
b813574b
PB
24315TAGS-texinfo: \
24316 configure-texinfo
0aed8855 24317 @: $(MAKE); $(unstage)
b813574b 24318 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24319 r=`${PWD_COMMAND}`; export r; \
24320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24321 $(HOST_EXPORTS) \
b813574b 24322 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24324 done; \
b813574b 24325 echo "Doing TAGS in texinfo" ; \
b00612cc 24326 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24329 "RANLIB=$${RANLIB}" \
24330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24331 TAGS) \
4fa63067
NN
24332 || exit 1
24333
b813574b 24334@endif texinfo
4fa63067 24335
b813574b
PB
24336.PHONY: maybe-install-info-texinfo install-info-texinfo
24337maybe-install-info-texinfo:
24338@if texinfo
24339maybe-install-info-texinfo: install-info-texinfo
4fa63067 24340
b813574b
PB
24341install-info-texinfo: \
24342 configure-texinfo \
24343 info-texinfo
0aed8855 24344 @: $(MAKE); $(unstage)
b813574b 24345 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24346 r=`${PWD_COMMAND}`; export r; \
24347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24348 $(HOST_EXPORTS) \
b813574b 24349 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24351 done; \
b813574b 24352 echo "Doing install-info in texinfo" ; \
b00612cc 24353 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24356 "RANLIB=$${RANLIB}" \
24357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24358 install-info) \
4fa63067
NN
24359 || exit 1
24360
b813574b 24361@endif texinfo
4fa63067 24362
b813574b
PB
24363.PHONY: maybe-installcheck-texinfo installcheck-texinfo
24364maybe-installcheck-texinfo:
24365@if texinfo
24366maybe-installcheck-texinfo: installcheck-texinfo
4fa63067 24367
b813574b
PB
24368installcheck-texinfo: \
24369 configure-texinfo
0aed8855 24370 @: $(MAKE); $(unstage)
b813574b 24371 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24372 r=`${PWD_COMMAND}`; export r; \
24373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24374 $(HOST_EXPORTS) \
b813574b 24375 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24377 done; \
b813574b 24378 echo "Doing installcheck in texinfo" ; \
b00612cc 24379 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24382 "RANLIB=$${RANLIB}" \
24383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24384 installcheck) \
4fa63067
NN
24385 || exit 1
24386
b813574b 24387@endif texinfo
4fa63067 24388
b813574b
PB
24389.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
24390maybe-mostlyclean-texinfo:
24391@if texinfo
24392maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067 24393
b813574b 24394mostlyclean-texinfo:
0aed8855 24395 @: $(MAKE); $(unstage)
b813574b 24396 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24397 r=`${PWD_COMMAND}`; export r; \
24398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24399 $(HOST_EXPORTS) \
b813574b 24400 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24402 done; \
b813574b 24403 echo "Doing mostlyclean in texinfo" ; \
b00612cc 24404 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24407 "RANLIB=$${RANLIB}" \
24408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24409 mostlyclean) \
4fa63067
NN
24410 || exit 1
24411
b813574b 24412@endif texinfo
4fa63067 24413
b813574b
PB
24414.PHONY: maybe-clean-texinfo clean-texinfo
24415maybe-clean-texinfo:
24416@if texinfo
24417maybe-clean-texinfo: clean-texinfo
4fa63067 24418
b813574b 24419clean-texinfo:
0aed8855 24420 @: $(MAKE); $(unstage)
b813574b 24421 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24422 r=`${PWD_COMMAND}`; export r; \
24423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24424 $(HOST_EXPORTS) \
b813574b 24425 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24426 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24427 done; \
b813574b 24428 echo "Doing clean in texinfo" ; \
b00612cc 24429 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24430 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24431 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24432 "RANLIB=$${RANLIB}" \
24433 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24434 clean) \
4fa63067
NN
24435 || exit 1
24436
b813574b 24437@endif texinfo
4fa63067 24438
b813574b
PB
24439.PHONY: maybe-distclean-texinfo distclean-texinfo
24440maybe-distclean-texinfo:
24441@if texinfo
24442maybe-distclean-texinfo: distclean-texinfo
4fa63067 24443
b813574b 24444distclean-texinfo:
0aed8855 24445 @: $(MAKE); $(unstage)
b813574b 24446 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24447 r=`${PWD_COMMAND}`; export r; \
24448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24449 $(HOST_EXPORTS) \
b813574b 24450 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24452 done; \
b813574b 24453 echo "Doing distclean in texinfo" ; \
b00612cc 24454 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24457 "RANLIB=$${RANLIB}" \
24458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24459 distclean) \
4fa63067
NN
24460 || exit 1
24461
b813574b 24462@endif texinfo
4fa63067 24463
b813574b
PB
24464.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
24465maybe-maintainer-clean-texinfo:
24466@if texinfo
24467maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067 24468
b813574b 24469maintainer-clean-texinfo:
0aed8855 24470 @: $(MAKE); $(unstage)
b813574b 24471 @[ -f ./texinfo/Makefile ] || exit 0; \
4fa63067
NN
24472 r=`${PWD_COMMAND}`; export r; \
24473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24474 $(HOST_EXPORTS) \
b813574b 24475 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24476 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24477 done; \
b813574b 24478 echo "Doing maintainer-clean in texinfo" ; \
b00612cc 24479 (cd $(HOST_SUBDIR)/texinfo && \
4fa63067
NN
24480 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24481 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24482 "RANLIB=$${RANLIB}" \
24483 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24484 maintainer-clean) \
4fa63067
NN
24485 || exit 1
24486
b813574b 24487@endif texinfo
4fa63067
NN
24488
24489
a7254363 24490
b813574b
PB
24491.PHONY: configure-textutils maybe-configure-textutils
24492maybe-configure-textutils:
24493@if textutils
24494maybe-configure-textutils: configure-textutils
c52c6897 24495configure-textutils:
0aed8855 24496 @: $(MAKE); $(unstage)
c52c6897 24497 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24499 test ! -f $(HOST_SUBDIR)/textutils/Makefile || exit 0; \
24500 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/textutils ; \
378fce5b 24501 $(HOST_EXPORTS) \
a7254363
PB
24502 echo Configuring in $(HOST_SUBDIR)/textutils; \
24503 cd "$(HOST_SUBDIR)/textutils" || exit 1; \
e2b9e2dc 24504 case $(srcdir) in \
b00612cc
PB
24505 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24506 *) topdir=`echo $(HOST_SUBDIR)/textutils/ | \
24507 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 24508 esac; \
b00612cc
PB
24509 srcdiroption="--srcdir=$${topdir}/textutils"; \
24510 libsrcdir="$$s/textutils"; \
e2b9e2dc 24511 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 24512 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 24513 || exit 1
b813574b 24514@endif textutils
e2b9e2dc 24515
a7254363
PB
24516
24517
d545f33b
PB
24518
24519
b813574b
PB
24520.PHONY: all-textutils maybe-all-textutils
24521maybe-all-textutils:
24522@if textutils
d27cc32e 24523TARGET-textutils=all
b813574b
PB
24524maybe-all-textutils: all-textutils
24525all-textutils: configure-textutils
0aed8855 24526 @: $(MAKE); $(unstage)
b40e3958
L
24527 @r=`${PWD_COMMAND}`; export r; \
24528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24529 $(HOST_EXPORTS) \
b00612cc
PB
24530 (cd $(HOST_SUBDIR)/textutils && \
24531 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-textutils))
b813574b 24532@endif textutils
3866be5d 24533
a7254363 24534
d545f33b
PB
24535
24536
b813574b
PB
24537.PHONY: check-textutils maybe-check-textutils
24538maybe-check-textutils:
24539@if textutils
24540maybe-check-textutils: check-textutils
3866be5d 24541
b813574b 24542check-textutils:
0aed8855 24543 @: $(MAKE); $(unstage)
b40e3958
L
24544 @r=`${PWD_COMMAND}`; export r; \
24545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24546 $(HOST_EXPORTS) \
b00612cc
PB
24547 (cd $(HOST_SUBDIR)/textutils && \
24548 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 24549
b813574b 24550@endif textutils
3866be5d 24551
b813574b
PB
24552.PHONY: install-textutils maybe-install-textutils
24553maybe-install-textutils:
24554@if textutils
24555maybe-install-textutils: install-textutils
16ae0395 24556
b813574b 24557install-textutils: installdirs
0aed8855 24558 @: $(MAKE); $(unstage)
b40e3958
L
24559 @r=`${PWD_COMMAND}`; export r; \
24560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24561 $(HOST_EXPORTS) \
b00612cc 24562 (cd $(HOST_SUBDIR)/textutils && \
2da12f12 24563 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 24564
b813574b 24565@endif textutils
3866be5d 24566
4fa63067
NN
24567# Other targets (info, dvi, etc.)
24568
b813574b
PB
24569.PHONY: maybe-info-textutils info-textutils
24570maybe-info-textutils:
24571@if textutils
24572maybe-info-textutils: info-textutils
4fa63067 24573
b813574b
PB
24574info-textutils: \
24575 configure-textutils
0aed8855 24576 @: $(MAKE); $(unstage)
b813574b 24577 @[ -f ./textutils/Makefile ] || exit 0; \
b40e3958
L
24578 r=`${PWD_COMMAND}`; export r; \
24579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24580 $(HOST_EXPORTS) \
b813574b 24581 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24583 done; \
b813574b 24584 echo "Doing info in textutils" ; \
b00612cc 24585 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24588 "RANLIB=$${RANLIB}" \
24589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24590 info) \
e2b9e2dc
NN
24591 || exit 1
24592
b813574b 24593@endif textutils
4fa63067 24594
b813574b
PB
24595.PHONY: maybe-dvi-textutils dvi-textutils
24596maybe-dvi-textutils:
24597@if textutils
24598maybe-dvi-textutils: dvi-textutils
4fa63067 24599
b813574b
PB
24600dvi-textutils: \
24601 configure-textutils
0aed8855 24602 @: $(MAKE); $(unstage)
b813574b 24603 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 24604 r=`${PWD_COMMAND}`; export r; \
b40e3958 24605 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24606 $(HOST_EXPORTS) \
b813574b 24607 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24609 done; \
b813574b 24610 echo "Doing dvi in textutils" ; \
b00612cc 24611 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24614 "RANLIB=$${RANLIB}" \
24615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24616 dvi) \
4fa63067 24617 || exit 1
3866be5d 24618
b813574b 24619@endif textutils
3866be5d 24620
6d389afc
MS
24621.PHONY: maybe-html-textutils html-textutils
24622maybe-html-textutils:
24623@if textutils
24624maybe-html-textutils: html-textutils
24625
24626html-textutils: \
24627 configure-textutils
0aed8855 24628 @: $(MAKE); $(unstage)
6d389afc
MS
24629 @[ -f ./textutils/Makefile ] || exit 0; \
24630 r=`${PWD_COMMAND}`; export r; \
24631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24632 $(HOST_EXPORTS) \
24633 for flag in $(EXTRA_HOST_FLAGS) ; do \
24634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24635 done; \
24636 echo "Doing html in textutils" ; \
b00612cc 24637 (cd $(HOST_SUBDIR)/textutils && \
6d389afc
MS
24638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24640 "RANLIB=$${RANLIB}" \
24641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24642 html) \
24643 || exit 1
24644
24645@endif textutils
24646
b813574b
PB
24647.PHONY: maybe-TAGS-textutils TAGS-textutils
24648maybe-TAGS-textutils:
24649@if textutils
24650maybe-TAGS-textutils: TAGS-textutils
4fa63067 24651
b813574b
PB
24652TAGS-textutils: \
24653 configure-textutils
0aed8855 24654 @: $(MAKE); $(unstage)
b813574b 24655 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 24656 r=`${PWD_COMMAND}`; export r; \
b40e3958 24657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24658 $(HOST_EXPORTS) \
b813574b 24659 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24661 done; \
b813574b 24662 echo "Doing TAGS in textutils" ; \
b00612cc 24663 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24666 "RANLIB=$${RANLIB}" \
24667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24668 TAGS) \
4fa63067 24669 || exit 1
3866be5d 24670
b813574b 24671@endif textutils
3866be5d 24672
b813574b
PB
24673.PHONY: maybe-install-info-textutils install-info-textutils
24674maybe-install-info-textutils:
24675@if textutils
24676maybe-install-info-textutils: install-info-textutils
4fa63067 24677
b813574b
PB
24678install-info-textutils: \
24679 configure-textutils \
24680 info-textutils
0aed8855 24681 @: $(MAKE); $(unstage)
b813574b 24682 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
24683 r=`${PWD_COMMAND}`; export r; \
24684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24685 $(HOST_EXPORTS) \
b813574b 24686 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24688 done; \
b813574b 24689 echo "Doing install-info in textutils" ; \
b00612cc 24690 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24693 "RANLIB=$${RANLIB}" \
24694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24695 install-info) \
4fa63067
NN
24696 || exit 1
24697
b813574b 24698@endif textutils
4fa63067 24699
b813574b
PB
24700.PHONY: maybe-installcheck-textutils installcheck-textutils
24701maybe-installcheck-textutils:
24702@if textutils
24703maybe-installcheck-textutils: installcheck-textutils
4fa63067 24704
b813574b
PB
24705installcheck-textutils: \
24706 configure-textutils
0aed8855 24707 @: $(MAKE); $(unstage)
b813574b 24708 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
24709 r=`${PWD_COMMAND}`; export r; \
24710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24711 $(HOST_EXPORTS) \
b813574b 24712 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24714 done; \
b813574b 24715 echo "Doing installcheck in textutils" ; \
b00612cc 24716 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24719 "RANLIB=$${RANLIB}" \
24720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24721 installcheck) \
4fa63067
NN
24722 || exit 1
24723
b813574b 24724@endif textutils
4fa63067 24725
b813574b
PB
24726.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
24727maybe-mostlyclean-textutils:
24728@if textutils
24729maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067 24730
b813574b 24731mostlyclean-textutils:
0aed8855 24732 @: $(MAKE); $(unstage)
b813574b 24733 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
24734 r=`${PWD_COMMAND}`; export r; \
24735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24736 $(HOST_EXPORTS) \
b813574b 24737 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24739 done; \
b813574b 24740 echo "Doing mostlyclean in textutils" ; \
b00612cc 24741 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24744 "RANLIB=$${RANLIB}" \
24745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24746 mostlyclean) \
4fa63067
NN
24747 || exit 1
24748
b813574b 24749@endif textutils
4fa63067 24750
b813574b
PB
24751.PHONY: maybe-clean-textutils clean-textutils
24752maybe-clean-textutils:
24753@if textutils
24754maybe-clean-textutils: clean-textutils
4fa63067 24755
b813574b 24756clean-textutils:
0aed8855 24757 @: $(MAKE); $(unstage)
b813574b 24758 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
24759 r=`${PWD_COMMAND}`; export r; \
24760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24761 $(HOST_EXPORTS) \
b813574b 24762 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24764 done; \
b813574b 24765 echo "Doing clean in textutils" ; \
b00612cc 24766 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24769 "RANLIB=$${RANLIB}" \
24770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24771 clean) \
4fa63067
NN
24772 || exit 1
24773
b813574b 24774@endif textutils
4fa63067 24775
b813574b
PB
24776.PHONY: maybe-distclean-textutils distclean-textutils
24777maybe-distclean-textutils:
24778@if textutils
24779maybe-distclean-textutils: distclean-textutils
4fa63067 24780
b813574b 24781distclean-textutils:
0aed8855 24782 @: $(MAKE); $(unstage)
b813574b 24783 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067
NN
24784 r=`${PWD_COMMAND}`; export r; \
24785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24786 $(HOST_EXPORTS) \
b813574b 24787 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24789 done; \
b813574b 24790 echo "Doing distclean in textutils" ; \
b00612cc 24791 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24794 "RANLIB=$${RANLIB}" \
24795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24796 distclean) \
4fa63067
NN
24797 || exit 1
24798
b813574b 24799@endif textutils
4fa63067 24800
b813574b
PB
24801.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
24802maybe-maintainer-clean-textutils:
24803@if textutils
24804maybe-maintainer-clean-textutils: maintainer-clean-textutils
16ae0395 24805
b813574b 24806maintainer-clean-textutils:
0aed8855 24807 @: $(MAKE); $(unstage)
b813574b 24808 @[ -f ./textutils/Makefile ] || exit 0; \
4fa63067 24809 r=`${PWD_COMMAND}`; export r; \
b40e3958 24810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24811 $(HOST_EXPORTS) \
b813574b 24812 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24814 done; \
b813574b 24815 echo "Doing maintainer-clean in textutils" ; \
b00612cc 24816 (cd $(HOST_SUBDIR)/textutils && \
4fa63067
NN
24817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24819 "RANLIB=$${RANLIB}" \
24820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24821 maintainer-clean) \
4fa63067 24822 || exit 1
3866be5d 24823
b813574b 24824@endif textutils
3866be5d 24825
4fa63067 24826
a7254363 24827
b813574b
PB
24828.PHONY: configure-time maybe-configure-time
24829maybe-configure-time:
24830@if time
24831maybe-configure-time: configure-time
c52c6897 24832configure-time:
0aed8855 24833 @: $(MAKE); $(unstage)
c52c6897 24834 @r=`${PWD_COMMAND}`; export r; \
b40e3958 24835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
24836 test ! -f $(HOST_SUBDIR)/time/Makefile || exit 0; \
24837 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/time ; \
378fce5b 24838 $(HOST_EXPORTS) \
a7254363
PB
24839 echo Configuring in $(HOST_SUBDIR)/time; \
24840 cd "$(HOST_SUBDIR)/time" || exit 1; \
e2b9e2dc 24841 case $(srcdir) in \
b00612cc
PB
24842 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
24843 *) topdir=`echo $(HOST_SUBDIR)/time/ | \
24844 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 24845 esac; \
b00612cc
PB
24846 srcdiroption="--srcdir=$${topdir}/time"; \
24847 libsrcdir="$$s/time"; \
e2b9e2dc 24848 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 24849 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 24850 || exit 1
b813574b 24851@endif time
e2b9e2dc 24852
a7254363
PB
24853
24854
d545f33b
PB
24855
24856
b813574b
PB
24857.PHONY: all-time maybe-all-time
24858maybe-all-time:
24859@if time
d27cc32e 24860TARGET-time=all
b813574b
PB
24861maybe-all-time: all-time
24862all-time: configure-time
0aed8855 24863 @: $(MAKE); $(unstage)
b40e3958
L
24864 @r=`${PWD_COMMAND}`; export r; \
24865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24866 $(HOST_EXPORTS) \
b00612cc
PB
24867 (cd $(HOST_SUBDIR)/time && \
24868 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-time))
b813574b 24869@endif time
3866be5d 24870
a7254363 24871
d545f33b
PB
24872
24873
b813574b
PB
24874.PHONY: check-time maybe-check-time
24875maybe-check-time:
24876@if time
24877maybe-check-time: check-time
3866be5d 24878
b813574b 24879check-time:
0aed8855 24880 @: $(MAKE); $(unstage)
b40e3958
L
24881 @r=`${PWD_COMMAND}`; export r; \
24882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24883 $(HOST_EXPORTS) \
b00612cc
PB
24884 (cd $(HOST_SUBDIR)/time && \
24885 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 24886
b813574b 24887@endif time
3866be5d 24888
b813574b
PB
24889.PHONY: install-time maybe-install-time
24890maybe-install-time:
24891@if time
24892maybe-install-time: install-time
4fa63067 24893
b813574b 24894install-time: installdirs
0aed8855 24895 @: $(MAKE); $(unstage)
4fa63067
NN
24896 @r=`${PWD_COMMAND}`; export r; \
24897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24898 $(HOST_EXPORTS) \
b00612cc 24899 (cd $(HOST_SUBDIR)/time && \
2da12f12 24900 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 24901
b813574b 24902@endif time
4fa63067
NN
24903
24904# Other targets (info, dvi, etc.)
24905
b813574b
PB
24906.PHONY: maybe-info-time info-time
24907maybe-info-time:
24908@if time
24909maybe-info-time: info-time
4fa63067 24910
b813574b
PB
24911info-time: \
24912 configure-time
0aed8855 24913 @: $(MAKE); $(unstage)
b813574b 24914 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
24915 r=`${PWD_COMMAND}`; export r; \
24916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24917 $(HOST_EXPORTS) \
b813574b 24918 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24920 done; \
b813574b 24921 echo "Doing info in time" ; \
b00612cc 24922 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
24923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24925 "RANLIB=$${RANLIB}" \
24926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24927 info) \
4fa63067
NN
24928 || exit 1
24929
b813574b 24930@endif time
4fa63067 24931
b813574b
PB
24932.PHONY: maybe-dvi-time dvi-time
24933maybe-dvi-time:
24934@if time
24935maybe-dvi-time: dvi-time
4fa63067 24936
b813574b
PB
24937dvi-time: \
24938 configure-time
0aed8855 24939 @: $(MAKE); $(unstage)
b813574b 24940 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
24941 r=`${PWD_COMMAND}`; export r; \
24942 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24943 $(HOST_EXPORTS) \
b813574b 24944 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24945 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24946 done; \
b813574b 24947 echo "Doing dvi in time" ; \
b00612cc 24948 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
24949 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24950 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24951 "RANLIB=$${RANLIB}" \
24952 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 24953 dvi) \
4fa63067
NN
24954 || exit 1
24955
b813574b 24956@endif time
4fa63067 24957
6d389afc
MS
24958.PHONY: maybe-html-time html-time
24959maybe-html-time:
24960@if time
24961maybe-html-time: html-time
24962
24963html-time: \
24964 configure-time
0aed8855 24965 @: $(MAKE); $(unstage)
6d389afc
MS
24966 @[ -f ./time/Makefile ] || exit 0; \
24967 r=`${PWD_COMMAND}`; export r; \
24968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
24969 $(HOST_EXPORTS) \
24970 for flag in $(EXTRA_HOST_FLAGS) ; do \
24971 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24972 done; \
24973 echo "Doing html in time" ; \
b00612cc 24974 (cd $(HOST_SUBDIR)/time && \
6d389afc
MS
24975 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24976 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24977 "RANLIB=$${RANLIB}" \
24978 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24979 html) \
24980 || exit 1
24981
24982@endif time
24983
b813574b
PB
24984.PHONY: maybe-TAGS-time TAGS-time
24985maybe-TAGS-time:
24986@if time
24987maybe-TAGS-time: TAGS-time
4fa63067 24988
b813574b
PB
24989TAGS-time: \
24990 configure-time
0aed8855 24991 @: $(MAKE); $(unstage)
b813574b 24992 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
24993 r=`${PWD_COMMAND}`; export r; \
24994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 24995 $(HOST_EXPORTS) \
b813574b 24996 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
24997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24998 done; \
b813574b 24999 echo "Doing TAGS in time" ; \
b00612cc 25000 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
25001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25003 "RANLIB=$${RANLIB}" \
25004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25005 TAGS) \
4fa63067
NN
25006 || exit 1
25007
b813574b 25008@endif time
4fa63067 25009
b813574b
PB
25010.PHONY: maybe-install-info-time install-info-time
25011maybe-install-info-time:
25012@if time
25013maybe-install-info-time: install-info-time
4fa63067 25014
b813574b
PB
25015install-info-time: \
25016 configure-time \
25017 info-time
0aed8855 25018 @: $(MAKE); $(unstage)
b813574b 25019 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
25020 r=`${PWD_COMMAND}`; export r; \
25021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25022 $(HOST_EXPORTS) \
b813574b 25023 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25024 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25025 done; \
b813574b 25026 echo "Doing install-info in time" ; \
b00612cc 25027 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
25028 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25029 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25030 "RANLIB=$${RANLIB}" \
25031 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25032 install-info) \
4fa63067
NN
25033 || exit 1
25034
b813574b 25035@endif time
4fa63067 25036
b813574b
PB
25037.PHONY: maybe-installcheck-time installcheck-time
25038maybe-installcheck-time:
25039@if time
25040maybe-installcheck-time: installcheck-time
4fa63067 25041
b813574b
PB
25042installcheck-time: \
25043 configure-time
0aed8855 25044 @: $(MAKE); $(unstage)
b813574b 25045 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
25046 r=`${PWD_COMMAND}`; export r; \
25047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25048 $(HOST_EXPORTS) \
b813574b 25049 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25051 done; \
b813574b 25052 echo "Doing installcheck in time" ; \
b00612cc 25053 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
25054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25056 "RANLIB=$${RANLIB}" \
25057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25058 installcheck) \
4fa63067
NN
25059 || exit 1
25060
b813574b 25061@endif time
4fa63067 25062
b813574b
PB
25063.PHONY: maybe-mostlyclean-time mostlyclean-time
25064maybe-mostlyclean-time:
25065@if time
25066maybe-mostlyclean-time: mostlyclean-time
4fa63067 25067
b813574b 25068mostlyclean-time:
0aed8855 25069 @: $(MAKE); $(unstage)
b813574b 25070 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
25071 r=`${PWD_COMMAND}`; export r; \
25072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25073 $(HOST_EXPORTS) \
b813574b 25074 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25076 done; \
b813574b 25077 echo "Doing mostlyclean in time" ; \
b00612cc 25078 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
25079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25081 "RANLIB=$${RANLIB}" \
25082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25083 mostlyclean) \
4fa63067
NN
25084 || exit 1
25085
b813574b 25086@endif time
4fa63067 25087
b813574b
PB
25088.PHONY: maybe-clean-time clean-time
25089maybe-clean-time:
25090@if time
25091maybe-clean-time: clean-time
4fa63067 25092
b813574b 25093clean-time:
0aed8855 25094 @: $(MAKE); $(unstage)
b813574b 25095 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
25096 r=`${PWD_COMMAND}`; export r; \
25097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25098 $(HOST_EXPORTS) \
b813574b 25099 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25101 done; \
b813574b 25102 echo "Doing clean in time" ; \
b00612cc 25103 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
25104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25106 "RANLIB=$${RANLIB}" \
25107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25108 clean) \
4fa63067
NN
25109 || exit 1
25110
b813574b 25111@endif time
4fa63067 25112
b813574b
PB
25113.PHONY: maybe-distclean-time distclean-time
25114maybe-distclean-time:
25115@if time
25116maybe-distclean-time: distclean-time
4fa63067 25117
b813574b 25118distclean-time:
0aed8855 25119 @: $(MAKE); $(unstage)
b813574b 25120 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
25121 r=`${PWD_COMMAND}`; export r; \
25122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25123 $(HOST_EXPORTS) \
b813574b 25124 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25126 done; \
b813574b 25127 echo "Doing distclean in time" ; \
b00612cc 25128 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
25129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25131 "RANLIB=$${RANLIB}" \
25132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25133 distclean) \
4fa63067
NN
25134 || exit 1
25135
b813574b 25136@endif time
4fa63067 25137
b813574b
PB
25138.PHONY: maybe-maintainer-clean-time maintainer-clean-time
25139maybe-maintainer-clean-time:
25140@if time
25141maybe-maintainer-clean-time: maintainer-clean-time
4fa63067 25142
b813574b 25143maintainer-clean-time:
0aed8855 25144 @: $(MAKE); $(unstage)
b813574b 25145 @[ -f ./time/Makefile ] || exit 0; \
4fa63067
NN
25146 r=`${PWD_COMMAND}`; export r; \
25147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25148 $(HOST_EXPORTS) \
b813574b 25149 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25151 done; \
b813574b 25152 echo "Doing maintainer-clean in time" ; \
b00612cc 25153 (cd $(HOST_SUBDIR)/time && \
4fa63067
NN
25154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25156 "RANLIB=$${RANLIB}" \
25157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25158 maintainer-clean) \
4fa63067 25159 || exit 1
16ae0395 25160
b813574b 25161@endif time
3866be5d
NN
25162
25163
a7254363 25164
b813574b
PB
25165.PHONY: configure-uudecode maybe-configure-uudecode
25166maybe-configure-uudecode:
25167@if uudecode
25168maybe-configure-uudecode: configure-uudecode
c52c6897 25169configure-uudecode:
0aed8855 25170 @: $(MAKE); $(unstage)
c52c6897 25171 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25173 test ! -f $(HOST_SUBDIR)/uudecode/Makefile || exit 0; \
25174 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/uudecode ; \
378fce5b 25175 $(HOST_EXPORTS) \
a7254363
PB
25176 echo Configuring in $(HOST_SUBDIR)/uudecode; \
25177 cd "$(HOST_SUBDIR)/uudecode" || exit 1; \
e2b9e2dc 25178 case $(srcdir) in \
b00612cc
PB
25179 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25180 *) topdir=`echo $(HOST_SUBDIR)/uudecode/ | \
25181 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 25182 esac; \
b00612cc
PB
25183 srcdiroption="--srcdir=$${topdir}/uudecode"; \
25184 libsrcdir="$$s/uudecode"; \
e2b9e2dc 25185 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 25186 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 25187 || exit 1
b813574b 25188@endif uudecode
e2b9e2dc 25189
a7254363
PB
25190
25191
d545f33b
PB
25192
25193
b813574b
PB
25194.PHONY: all-uudecode maybe-all-uudecode
25195maybe-all-uudecode:
25196@if uudecode
d27cc32e 25197TARGET-uudecode=all
b813574b
PB
25198maybe-all-uudecode: all-uudecode
25199all-uudecode: configure-uudecode
0aed8855 25200 @: $(MAKE); $(unstage)
b40e3958
L
25201 @r=`${PWD_COMMAND}`; export r; \
25202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25203 $(HOST_EXPORTS) \
b00612cc
PB
25204 (cd $(HOST_SUBDIR)/uudecode && \
25205 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-uudecode))
b813574b 25206@endif uudecode
3866be5d 25207
a7254363 25208
d545f33b
PB
25209
25210
b813574b
PB
25211.PHONY: check-uudecode maybe-check-uudecode
25212maybe-check-uudecode:
25213@if uudecode
25214maybe-check-uudecode: check-uudecode
3866be5d 25215
b813574b 25216check-uudecode:
0aed8855 25217 @: $(MAKE); $(unstage)
b40e3958
L
25218 @r=`${PWD_COMMAND}`; export r; \
25219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25220 $(HOST_EXPORTS) \
b00612cc
PB
25221 (cd $(HOST_SUBDIR)/uudecode && \
25222 $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 25223
b813574b 25224@endif uudecode
3866be5d 25225
b813574b
PB
25226.PHONY: install-uudecode maybe-install-uudecode
25227maybe-install-uudecode:
25228@if uudecode
25229maybe-install-uudecode: install-uudecode
4fa63067 25230
b813574b 25231install-uudecode: installdirs
0aed8855 25232 @: $(MAKE); $(unstage)
4fa63067
NN
25233 @r=`${PWD_COMMAND}`; export r; \
25234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25235 $(HOST_EXPORTS) \
b00612cc 25236 (cd $(HOST_SUBDIR)/uudecode && \
2da12f12 25237 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25238
b813574b 25239@endif uudecode
4fa63067
NN
25240
25241# Other targets (info, dvi, etc.)
25242
b813574b
PB
25243.PHONY: maybe-info-uudecode info-uudecode
25244maybe-info-uudecode:
25245@if uudecode
25246maybe-info-uudecode: info-uudecode
4fa63067 25247
b813574b
PB
25248info-uudecode: \
25249 configure-uudecode
0aed8855 25250 @: $(MAKE); $(unstage)
b813574b 25251 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
25252 r=`${PWD_COMMAND}`; export r; \
25253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25254 $(HOST_EXPORTS) \
b813574b 25255 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25257 done; \
b813574b 25258 echo "Doing info in uudecode" ; \
b00612cc 25259 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25262 "RANLIB=$${RANLIB}" \
25263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25264 info) \
4fa63067
NN
25265 || exit 1
25266
b813574b 25267@endif uudecode
4fa63067 25268
b813574b
PB
25269.PHONY: maybe-dvi-uudecode dvi-uudecode
25270maybe-dvi-uudecode:
25271@if uudecode
25272maybe-dvi-uudecode: dvi-uudecode
4fa63067 25273
b813574b
PB
25274dvi-uudecode: \
25275 configure-uudecode
0aed8855 25276 @: $(MAKE); $(unstage)
b813574b 25277 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
25278 r=`${PWD_COMMAND}`; export r; \
25279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25280 $(HOST_EXPORTS) \
b813574b 25281 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25283 done; \
b813574b 25284 echo "Doing dvi in uudecode" ; \
b00612cc 25285 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25288 "RANLIB=$${RANLIB}" \
25289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25290 dvi) \
4fa63067
NN
25291 || exit 1
25292
b813574b 25293@endif uudecode
4fa63067 25294
6d389afc
MS
25295.PHONY: maybe-html-uudecode html-uudecode
25296maybe-html-uudecode:
25297@if uudecode
25298maybe-html-uudecode: html-uudecode
25299
25300html-uudecode: \
25301 configure-uudecode
0aed8855 25302 @: $(MAKE); $(unstage)
6d389afc
MS
25303 @[ -f ./uudecode/Makefile ] || exit 0; \
25304 r=`${PWD_COMMAND}`; export r; \
25305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25306 $(HOST_EXPORTS) \
25307 for flag in $(EXTRA_HOST_FLAGS) ; do \
25308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25309 done; \
25310 echo "Doing html in uudecode" ; \
b00612cc 25311 (cd $(HOST_SUBDIR)/uudecode && \
6d389afc
MS
25312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25314 "RANLIB=$${RANLIB}" \
25315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25316 html) \
25317 || exit 1
25318
25319@endif uudecode
25320
b813574b
PB
25321.PHONY: maybe-TAGS-uudecode TAGS-uudecode
25322maybe-TAGS-uudecode:
25323@if uudecode
25324maybe-TAGS-uudecode: TAGS-uudecode
4fa63067 25325
b813574b
PB
25326TAGS-uudecode: \
25327 configure-uudecode
0aed8855 25328 @: $(MAKE); $(unstage)
b813574b
PB
25329 @[ -f ./uudecode/Makefile ] || exit 0; \
25330 r=`${PWD_COMMAND}`; export r; \
4fa63067 25331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25332 $(HOST_EXPORTS) \
b813574b 25333 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25335 done; \
b813574b 25336 echo "Doing TAGS in uudecode" ; \
b00612cc 25337 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25340 "RANLIB=$${RANLIB}" \
25341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25342 TAGS) \
4fa63067
NN
25343 || exit 1
25344
b813574b 25345@endif uudecode
4fa63067 25346
b813574b
PB
25347.PHONY: maybe-install-info-uudecode install-info-uudecode
25348maybe-install-info-uudecode:
25349@if uudecode
25350maybe-install-info-uudecode: install-info-uudecode
4fa63067 25351
b813574b
PB
25352install-info-uudecode: \
25353 configure-uudecode \
25354 info-uudecode
0aed8855 25355 @: $(MAKE); $(unstage)
b813574b 25356 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
25357 r=`${PWD_COMMAND}`; export r; \
25358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25359 $(HOST_EXPORTS) \
b813574b 25360 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25362 done; \
b813574b 25363 echo "Doing install-info in uudecode" ; \
b00612cc 25364 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25367 "RANLIB=$${RANLIB}" \
25368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25369 install-info) \
4fa63067
NN
25370 || exit 1
25371
b813574b 25372@endif uudecode
4fa63067 25373
b813574b
PB
25374.PHONY: maybe-installcheck-uudecode installcheck-uudecode
25375maybe-installcheck-uudecode:
25376@if uudecode
25377maybe-installcheck-uudecode: installcheck-uudecode
4fa63067 25378
b813574b
PB
25379installcheck-uudecode: \
25380 configure-uudecode
0aed8855 25381 @: $(MAKE); $(unstage)
b813574b 25382 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
25383 r=`${PWD_COMMAND}`; export r; \
25384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25385 $(HOST_EXPORTS) \
b813574b 25386 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25387 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25388 done; \
b813574b 25389 echo "Doing installcheck in uudecode" ; \
b00612cc 25390 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25391 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25392 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25393 "RANLIB=$${RANLIB}" \
25394 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25395 installcheck) \
4fa63067
NN
25396 || exit 1
25397
b813574b 25398@endif uudecode
4fa63067 25399
b813574b
PB
25400.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
25401maybe-mostlyclean-uudecode:
25402@if uudecode
25403maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067 25404
b813574b 25405mostlyclean-uudecode:
0aed8855 25406 @: $(MAKE); $(unstage)
b813574b 25407 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
25408 r=`${PWD_COMMAND}`; export r; \
25409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25410 $(HOST_EXPORTS) \
b813574b 25411 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25413 done; \
b813574b 25414 echo "Doing mostlyclean in uudecode" ; \
b00612cc 25415 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25418 "RANLIB=$${RANLIB}" \
25419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25420 mostlyclean) \
4fa63067
NN
25421 || exit 1
25422
b813574b 25423@endif uudecode
4fa63067 25424
b813574b
PB
25425.PHONY: maybe-clean-uudecode clean-uudecode
25426maybe-clean-uudecode:
25427@if uudecode
25428maybe-clean-uudecode: clean-uudecode
4fa63067 25429
b813574b 25430clean-uudecode:
0aed8855 25431 @: $(MAKE); $(unstage)
b813574b 25432 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
25433 r=`${PWD_COMMAND}`; export r; \
25434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25435 $(HOST_EXPORTS) \
b813574b 25436 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25438 done; \
b813574b 25439 echo "Doing clean in uudecode" ; \
b00612cc 25440 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25443 "RANLIB=$${RANLIB}" \
25444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25445 clean) \
4fa63067
NN
25446 || exit 1
25447
b813574b 25448@endif uudecode
4fa63067 25449
b813574b
PB
25450.PHONY: maybe-distclean-uudecode distclean-uudecode
25451maybe-distclean-uudecode:
25452@if uudecode
25453maybe-distclean-uudecode: distclean-uudecode
4fa63067 25454
b813574b 25455distclean-uudecode:
0aed8855 25456 @: $(MAKE); $(unstage)
b813574b 25457 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
25458 r=`${PWD_COMMAND}`; export r; \
25459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25460 $(HOST_EXPORTS) \
b813574b 25461 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25463 done; \
b813574b 25464 echo "Doing distclean in uudecode" ; \
b00612cc 25465 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25468 "RANLIB=$${RANLIB}" \
25469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25470 distclean) \
4fa63067
NN
25471 || exit 1
25472
b813574b 25473@endif uudecode
4fa63067 25474
b813574b
PB
25475.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
25476maybe-maintainer-clean-uudecode:
25477@if uudecode
25478maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067 25479
b813574b 25480maintainer-clean-uudecode:
0aed8855 25481 @: $(MAKE); $(unstage)
b813574b 25482 @[ -f ./uudecode/Makefile ] || exit 0; \
4fa63067
NN
25483 r=`${PWD_COMMAND}`; export r; \
25484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25485 $(HOST_EXPORTS) \
b813574b 25486 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25488 done; \
b813574b 25489 echo "Doing maintainer-clean in uudecode" ; \
b00612cc 25490 (cd $(HOST_SUBDIR)/uudecode && \
4fa63067
NN
25491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25493 "RANLIB=$${RANLIB}" \
25494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25495 maintainer-clean) \
4fa63067 25496 || exit 1
16ae0395 25497
b813574b 25498@endif uudecode
3866be5d
NN
25499
25500
a7254363 25501
b813574b
PB
25502.PHONY: configure-wdiff maybe-configure-wdiff
25503maybe-configure-wdiff:
25504@if wdiff
25505maybe-configure-wdiff: configure-wdiff
c52c6897 25506configure-wdiff:
0aed8855 25507 @: $(MAKE); $(unstage)
c52c6897 25508 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25510 test ! -f $(HOST_SUBDIR)/wdiff/Makefile || exit 0; \
25511 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/wdiff ; \
378fce5b 25512 $(HOST_EXPORTS) \
a7254363
PB
25513 echo Configuring in $(HOST_SUBDIR)/wdiff; \
25514 cd "$(HOST_SUBDIR)/wdiff" || exit 1; \
e2b9e2dc 25515 case $(srcdir) in \
b00612cc
PB
25516 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25517 *) topdir=`echo $(HOST_SUBDIR)/wdiff/ | \
25518 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 25519 esac; \
b00612cc
PB
25520 srcdiroption="--srcdir=$${topdir}/wdiff"; \
25521 libsrcdir="$$s/wdiff"; \
e2b9e2dc 25522 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 25523 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 25524 || exit 1
b813574b 25525@endif wdiff
e2b9e2dc 25526
a7254363
PB
25527
25528
d545f33b
PB
25529
25530
b813574b
PB
25531.PHONY: all-wdiff maybe-all-wdiff
25532maybe-all-wdiff:
25533@if wdiff
d27cc32e 25534TARGET-wdiff=all
b813574b
PB
25535maybe-all-wdiff: all-wdiff
25536all-wdiff: configure-wdiff
0aed8855 25537 @: $(MAKE); $(unstage)
b40e3958
L
25538 @r=`${PWD_COMMAND}`; export r; \
25539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25540 $(HOST_EXPORTS) \
b00612cc
PB
25541 (cd $(HOST_SUBDIR)/wdiff && \
25542 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-wdiff))
b813574b 25543@endif wdiff
3866be5d 25544
a7254363 25545
d545f33b
PB
25546
25547
b813574b
PB
25548.PHONY: check-wdiff maybe-check-wdiff
25549maybe-check-wdiff:
25550@if wdiff
25551maybe-check-wdiff: check-wdiff
3866be5d 25552
b813574b 25553check-wdiff:
0aed8855 25554 @: $(MAKE); $(unstage)
b813574b
PB
25555 @r=`${PWD_COMMAND}`; export r; \
25556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 25557 $(HOST_EXPORTS) \
b00612cc
PB
25558 (cd $(HOST_SUBDIR)/wdiff && \
25559 $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 25560
b813574b 25561@endif wdiff
4fa63067 25562
b813574b
PB
25563.PHONY: install-wdiff maybe-install-wdiff
25564maybe-install-wdiff:
25565@if wdiff
25566maybe-install-wdiff: install-wdiff
4fa63067 25567
b813574b 25568install-wdiff: installdirs
0aed8855 25569 @: $(MAKE); $(unstage)
b40e3958
L
25570 @r=`${PWD_COMMAND}`; export r; \
25571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25572 $(HOST_EXPORTS) \
b00612cc 25573 (cd $(HOST_SUBDIR)/wdiff && \
2da12f12 25574 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 25575
b813574b 25576@endif wdiff
3866be5d 25577
4fa63067 25578# Other targets (info, dvi, etc.)
16ae0395 25579
b813574b
PB
25580.PHONY: maybe-info-wdiff info-wdiff
25581maybe-info-wdiff:
25582@if wdiff
25583maybe-info-wdiff: info-wdiff
4fa63067 25584
b813574b
PB
25585info-wdiff: \
25586 configure-wdiff
0aed8855 25587 @: $(MAKE); $(unstage)
b813574b 25588 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067 25589 r=`${PWD_COMMAND}`; export r; \
b40e3958 25590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25591 $(HOST_EXPORTS) \
b813574b 25592 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25594 done; \
b813574b 25595 echo "Doing info in wdiff" ; \
b00612cc 25596 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25599 "RANLIB=$${RANLIB}" \
25600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25601 info) \
4fa63067 25602 || exit 1
3866be5d 25603
b813574b 25604@endif wdiff
3866be5d 25605
b813574b
PB
25606.PHONY: maybe-dvi-wdiff dvi-wdiff
25607maybe-dvi-wdiff:
25608@if wdiff
25609maybe-dvi-wdiff: dvi-wdiff
4fa63067 25610
b813574b
PB
25611dvi-wdiff: \
25612 configure-wdiff
0aed8855 25613 @: $(MAKE); $(unstage)
b813574b 25614 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
25615 r=`${PWD_COMMAND}`; export r; \
25616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25617 $(HOST_EXPORTS) \
b813574b 25618 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25620 done; \
b813574b 25621 echo "Doing dvi in wdiff" ; \
b00612cc 25622 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25625 "RANLIB=$${RANLIB}" \
25626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25627 dvi) \
4fa63067
NN
25628 || exit 1
25629
b813574b 25630@endif wdiff
4fa63067 25631
6d389afc
MS
25632.PHONY: maybe-html-wdiff html-wdiff
25633maybe-html-wdiff:
25634@if wdiff
25635maybe-html-wdiff: html-wdiff
25636
25637html-wdiff: \
25638 configure-wdiff
0aed8855 25639 @: $(MAKE); $(unstage)
6d389afc
MS
25640 @[ -f ./wdiff/Makefile ] || exit 0; \
25641 r=`${PWD_COMMAND}`; export r; \
25642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25643 $(HOST_EXPORTS) \
25644 for flag in $(EXTRA_HOST_FLAGS) ; do \
25645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25646 done; \
25647 echo "Doing html in wdiff" ; \
b00612cc 25648 (cd $(HOST_SUBDIR)/wdiff && \
6d389afc
MS
25649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25651 "RANLIB=$${RANLIB}" \
25652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25653 html) \
25654 || exit 1
25655
25656@endif wdiff
25657
b813574b
PB
25658.PHONY: maybe-TAGS-wdiff TAGS-wdiff
25659maybe-TAGS-wdiff:
25660@if wdiff
25661maybe-TAGS-wdiff: TAGS-wdiff
4fa63067 25662
b813574b
PB
25663TAGS-wdiff: \
25664 configure-wdiff
0aed8855 25665 @: $(MAKE); $(unstage)
b813574b 25666 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
25667 r=`${PWD_COMMAND}`; export r; \
25668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25669 $(HOST_EXPORTS) \
b813574b 25670 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25672 done; \
b813574b 25673 echo "Doing TAGS in wdiff" ; \
b00612cc 25674 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25677 "RANLIB=$${RANLIB}" \
25678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25679 TAGS) \
4fa63067
NN
25680 || exit 1
25681
b813574b 25682@endif wdiff
4fa63067 25683
b813574b
PB
25684.PHONY: maybe-install-info-wdiff install-info-wdiff
25685maybe-install-info-wdiff:
25686@if wdiff
25687maybe-install-info-wdiff: install-info-wdiff
4fa63067 25688
b813574b
PB
25689install-info-wdiff: \
25690 configure-wdiff \
25691 info-wdiff
0aed8855 25692 @: $(MAKE); $(unstage)
b813574b 25693 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
25694 r=`${PWD_COMMAND}`; export r; \
25695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25696 $(HOST_EXPORTS) \
b813574b 25697 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25699 done; \
b813574b 25700 echo "Doing install-info in wdiff" ; \
b00612cc 25701 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25704 "RANLIB=$${RANLIB}" \
25705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25706 install-info) \
4fa63067
NN
25707 || exit 1
25708
b813574b 25709@endif wdiff
4fa63067 25710
b813574b
PB
25711.PHONY: maybe-installcheck-wdiff installcheck-wdiff
25712maybe-installcheck-wdiff:
25713@if wdiff
25714maybe-installcheck-wdiff: installcheck-wdiff
4fa63067 25715
b813574b
PB
25716installcheck-wdiff: \
25717 configure-wdiff
0aed8855 25718 @: $(MAKE); $(unstage)
b813574b 25719 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
25720 r=`${PWD_COMMAND}`; export r; \
25721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25722 $(HOST_EXPORTS) \
b813574b 25723 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25725 done; \
b813574b 25726 echo "Doing installcheck in wdiff" ; \
b00612cc 25727 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25730 "RANLIB=$${RANLIB}" \
25731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25732 installcheck) \
4fa63067
NN
25733 || exit 1
25734
b813574b 25735@endif wdiff
4fa63067 25736
b813574b
PB
25737.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
25738maybe-mostlyclean-wdiff:
25739@if wdiff
25740maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067 25741
b813574b 25742mostlyclean-wdiff:
0aed8855 25743 @: $(MAKE); $(unstage)
b813574b 25744 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
25745 r=`${PWD_COMMAND}`; export r; \
25746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25747 $(HOST_EXPORTS) \
b813574b 25748 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25750 done; \
b813574b 25751 echo "Doing mostlyclean in wdiff" ; \
b00612cc 25752 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25755 "RANLIB=$${RANLIB}" \
25756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25757 mostlyclean) \
4fa63067
NN
25758 || exit 1
25759
b813574b 25760@endif wdiff
4fa63067 25761
b813574b
PB
25762.PHONY: maybe-clean-wdiff clean-wdiff
25763maybe-clean-wdiff:
25764@if wdiff
25765maybe-clean-wdiff: clean-wdiff
4fa63067 25766
b813574b 25767clean-wdiff:
0aed8855 25768 @: $(MAKE); $(unstage)
b813574b 25769 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
25770 r=`${PWD_COMMAND}`; export r; \
25771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25772 $(HOST_EXPORTS) \
b813574b 25773 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25775 done; \
b813574b 25776 echo "Doing clean in wdiff" ; \
b00612cc 25777 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25780 "RANLIB=$${RANLIB}" \
25781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25782 clean) \
4fa63067
NN
25783 || exit 1
25784
b813574b 25785@endif wdiff
4fa63067 25786
b813574b
PB
25787.PHONY: maybe-distclean-wdiff distclean-wdiff
25788maybe-distclean-wdiff:
25789@if wdiff
25790maybe-distclean-wdiff: distclean-wdiff
4fa63067 25791
b813574b 25792distclean-wdiff:
0aed8855 25793 @: $(MAKE); $(unstage)
b813574b 25794 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
25795 r=`${PWD_COMMAND}`; export r; \
25796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25797 $(HOST_EXPORTS) \
b813574b 25798 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25800 done; \
b813574b 25801 echo "Doing distclean in wdiff" ; \
b00612cc 25802 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25805 "RANLIB=$${RANLIB}" \
25806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25807 distclean) \
4fa63067
NN
25808 || exit 1
25809
b813574b 25810@endif wdiff
4fa63067 25811
b813574b
PB
25812.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
25813maybe-maintainer-clean-wdiff:
25814@if wdiff
25815maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067 25816
b813574b 25817maintainer-clean-wdiff:
0aed8855 25818 @: $(MAKE); $(unstage)
b813574b 25819 @[ -f ./wdiff/Makefile ] || exit 0; \
4fa63067
NN
25820 r=`${PWD_COMMAND}`; export r; \
25821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25822 $(HOST_EXPORTS) \
b813574b 25823 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25825 done; \
b813574b 25826 echo "Doing maintainer-clean in wdiff" ; \
b00612cc 25827 (cd $(HOST_SUBDIR)/wdiff && \
4fa63067
NN
25828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25830 "RANLIB=$${RANLIB}" \
25831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25832 maintainer-clean) \
4fa63067
NN
25833 || exit 1
25834
b813574b 25835@endif wdiff
4fa63067
NN
25836
25837
a7254363 25838
b813574b
PB
25839.PHONY: configure-zip maybe-configure-zip
25840maybe-configure-zip:
25841@if zip
25842maybe-configure-zip: configure-zip
c52c6897 25843configure-zip:
0aed8855 25844 @: $(MAKE); $(unstage)
c52c6897 25845 @r=`${PWD_COMMAND}`; export r; \
b40e3958 25846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
25847 test ! -f $(HOST_SUBDIR)/zip/Makefile || exit 0; \
25848 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zip ; \
378fce5b 25849 $(HOST_EXPORTS) \
a7254363
PB
25850 echo Configuring in $(HOST_SUBDIR)/zip; \
25851 cd "$(HOST_SUBDIR)/zip" || exit 1; \
e2b9e2dc 25852 case $(srcdir) in \
b00612cc
PB
25853 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
25854 *) topdir=`echo $(HOST_SUBDIR)/zip/ | \
25855 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 25856 esac; \
b00612cc
PB
25857 srcdiroption="--srcdir=$${topdir}/zip"; \
25858 libsrcdir="$$s/zip"; \
e2b9e2dc 25859 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 25860 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 25861 || exit 1
b813574b 25862@endif zip
e2b9e2dc 25863
a7254363
PB
25864
25865
d545f33b
PB
25866
25867
b813574b
PB
25868.PHONY: all-zip maybe-all-zip
25869maybe-all-zip:
25870@if zip
d27cc32e 25871TARGET-zip=all
b813574b
PB
25872maybe-all-zip: all-zip
25873all-zip: configure-zip
0aed8855 25874 @: $(MAKE); $(unstage)
b40e3958
L
25875 @r=`${PWD_COMMAND}`; export r; \
25876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25877 $(HOST_EXPORTS) \
b00612cc
PB
25878 (cd $(HOST_SUBDIR)/zip && \
25879 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-zip))
b813574b 25880@endif zip
3866be5d 25881
a7254363 25882
d545f33b
PB
25883
25884
b813574b
PB
25885.PHONY: check-zip maybe-check-zip
25886maybe-check-zip:
25887@if zip
25888maybe-check-zip: check-zip
3866be5d 25889
b813574b
PB
25890# This module is only tested in a native toolchain.
25891check-zip:
0aed8855 25892 @: $(MAKE); $(unstage)
b813574b
PB
25893 @if [ '$(host)' = '$(target)' ] ; then \
25894 r=`${PWD_COMMAND}`; export r; \
25895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 25896 $(HOST_EXPORTS) \
b00612cc 25897 (cd $(HOST_SUBDIR)/zip && \
4cfaf6d5 25898 $(MAKE) $(FLAGS_TO_PASS) check); \
b813574b 25899 fi
4fa63067 25900
b813574b 25901@endif zip
4fa63067 25902
b813574b
PB
25903.PHONY: install-zip maybe-install-zip
25904maybe-install-zip:
25905@if zip
25906maybe-install-zip: install-zip
4fa63067 25907
b813574b 25908install-zip: installdirs
0aed8855 25909 @: $(MAKE); $(unstage)
b813574b
PB
25910 @r=`${PWD_COMMAND}`; export r; \
25911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 25912 $(HOST_EXPORTS) \
b00612cc 25913 (cd $(HOST_SUBDIR)/zip && \
2da12f12 25914 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 25915
b813574b 25916@endif zip
4fa63067
NN
25917
25918# Other targets (info, dvi, etc.)
25919
b813574b
PB
25920.PHONY: maybe-info-zip info-zip
25921maybe-info-zip:
25922@if zip
25923maybe-info-zip: info-zip
4fa63067 25924
b813574b
PB
25925info-zip: \
25926 configure-zip
0aed8855 25927 @: $(MAKE); $(unstage)
b813574b 25928 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 25929 r=`${PWD_COMMAND}`; export r; \
b40e3958 25930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25931 $(HOST_EXPORTS) \
b813574b 25932 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25934 done; \
b813574b 25935 echo "Doing info in zip" ; \
b00612cc 25936 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
25937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25939 "RANLIB=$${RANLIB}" \
25940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25941 info) \
4fa63067 25942 || exit 1
3866be5d 25943
b813574b 25944@endif zip
3866be5d 25945
b813574b
PB
25946.PHONY: maybe-dvi-zip dvi-zip
25947maybe-dvi-zip:
25948@if zip
25949maybe-dvi-zip: dvi-zip
16ae0395 25950
b813574b
PB
25951dvi-zip: \
25952 configure-zip
0aed8855 25953 @: $(MAKE); $(unstage)
b813574b 25954 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 25955 r=`${PWD_COMMAND}`; export r; \
b40e3958 25956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 25957 $(HOST_EXPORTS) \
b813574b 25958 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
25959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25960 done; \
b813574b 25961 echo "Doing dvi in zip" ; \
b00612cc 25962 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
25963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25965 "RANLIB=$${RANLIB}" \
25966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 25967 dvi) \
4fa63067 25968 || exit 1
3866be5d 25969
b813574b 25970@endif zip
3866be5d 25971
6d389afc
MS
25972.PHONY: maybe-html-zip html-zip
25973maybe-html-zip:
25974@if zip
25975maybe-html-zip: html-zip
25976
25977html-zip: \
25978 configure-zip
0aed8855 25979 @: $(MAKE); $(unstage)
6d389afc
MS
25980 @[ -f ./zip/Makefile ] || exit 0; \
25981 r=`${PWD_COMMAND}`; export r; \
25982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
25983 $(HOST_EXPORTS) \
25984 for flag in $(EXTRA_HOST_FLAGS) ; do \
25985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25986 done; \
25987 echo "Doing html in zip" ; \
b00612cc 25988 (cd $(HOST_SUBDIR)/zip && \
6d389afc
MS
25989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25991 "RANLIB=$${RANLIB}" \
25992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25993 html) \
25994 || exit 1
25995
25996@endif zip
25997
b813574b
PB
25998.PHONY: maybe-TAGS-zip TAGS-zip
25999maybe-TAGS-zip:
26000@if zip
26001maybe-TAGS-zip: TAGS-zip
4fa63067 26002
b813574b
PB
26003TAGS-zip: \
26004 configure-zip
0aed8855 26005 @: $(MAKE); $(unstage)
b813574b 26006 @[ -f ./zip/Makefile ] || exit 0; \
b40e3958
L
26007 r=`${PWD_COMMAND}`; export r; \
26008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26009 $(HOST_EXPORTS) \
b813574b 26010 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26012 done; \
b813574b 26013 echo "Doing TAGS in zip" ; \
b00612cc 26014 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
26015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26017 "RANLIB=$${RANLIB}" \
26018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26019 TAGS) \
e2b9e2dc
NN
26020 || exit 1
26021
b813574b 26022@endif zip
4fa63067 26023
b813574b
PB
26024.PHONY: maybe-install-info-zip install-info-zip
26025maybe-install-info-zip:
26026@if zip
26027maybe-install-info-zip: install-info-zip
4fa63067 26028
b813574b
PB
26029install-info-zip: \
26030 configure-zip \
26031 info-zip
0aed8855 26032 @: $(MAKE); $(unstage)
b813574b 26033 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 26034 r=`${PWD_COMMAND}`; export r; \
b40e3958 26035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26036 $(HOST_EXPORTS) \
b813574b 26037 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26039 done; \
b813574b 26040 echo "Doing install-info in zip" ; \
b00612cc 26041 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
26042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26044 "RANLIB=$${RANLIB}" \
26045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26046 install-info) \
4fa63067 26047 || exit 1
3866be5d 26048
b813574b 26049@endif zip
3866be5d 26050
b813574b
PB
26051.PHONY: maybe-installcheck-zip installcheck-zip
26052maybe-installcheck-zip:
26053@if zip
26054maybe-installcheck-zip: installcheck-zip
4fa63067 26055
b813574b
PB
26056installcheck-zip: \
26057 configure-zip
0aed8855 26058 @: $(MAKE); $(unstage)
b813574b 26059 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 26060 r=`${PWD_COMMAND}`; export r; \
b40e3958 26061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26062 $(HOST_EXPORTS) \
b813574b 26063 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26065 done; \
b813574b 26066 echo "Doing installcheck in zip" ; \
b00612cc 26067 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
26068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26070 "RANLIB=$${RANLIB}" \
26071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26072 installcheck) \
4fa63067 26073 || exit 1
3866be5d 26074
b813574b 26075@endif zip
3866be5d 26076
b813574b
PB
26077.PHONY: maybe-mostlyclean-zip mostlyclean-zip
26078maybe-mostlyclean-zip:
26079@if zip
26080maybe-mostlyclean-zip: mostlyclean-zip
16ae0395 26081
b813574b 26082mostlyclean-zip:
0aed8855 26083 @: $(MAKE); $(unstage)
b813574b 26084 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
26085 r=`${PWD_COMMAND}`; export r; \
26086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26087 $(HOST_EXPORTS) \
b813574b 26088 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26090 done; \
b813574b 26091 echo "Doing mostlyclean in zip" ; \
b00612cc 26092 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
26093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26095 "RANLIB=$${RANLIB}" \
26096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26097 mostlyclean) \
4fa63067
NN
26098 || exit 1
26099
b813574b 26100@endif zip
4fa63067 26101
b813574b
PB
26102.PHONY: maybe-clean-zip clean-zip
26103maybe-clean-zip:
26104@if zip
26105maybe-clean-zip: clean-zip
4fa63067 26106
b813574b 26107clean-zip:
0aed8855 26108 @: $(MAKE); $(unstage)
b813574b 26109 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
26110 r=`${PWD_COMMAND}`; export r; \
26111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26112 $(HOST_EXPORTS) \
b813574b 26113 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26115 done; \
b813574b 26116 echo "Doing clean in zip" ; \
b00612cc 26117 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
26118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26120 "RANLIB=$${RANLIB}" \
26121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26122 clean) \
4fa63067
NN
26123 || exit 1
26124
b813574b 26125@endif zip
4fa63067 26126
b813574b
PB
26127.PHONY: maybe-distclean-zip distclean-zip
26128maybe-distclean-zip:
26129@if zip
26130maybe-distclean-zip: distclean-zip
4fa63067 26131
b813574b 26132distclean-zip:
0aed8855 26133 @: $(MAKE); $(unstage)
b813574b 26134 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067
NN
26135 r=`${PWD_COMMAND}`; export r; \
26136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26137 $(HOST_EXPORTS) \
b813574b 26138 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26140 done; \
b813574b 26141 echo "Doing distclean in zip" ; \
b00612cc 26142 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
26143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26145 "RANLIB=$${RANLIB}" \
26146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26147 distclean) \
4fa63067
NN
26148 || exit 1
26149
b813574b 26150@endif zip
4fa63067 26151
b813574b
PB
26152.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
26153maybe-maintainer-clean-zip:
26154@if zip
26155maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067 26156
b813574b 26157maintainer-clean-zip:
0aed8855 26158 @: $(MAKE); $(unstage)
b813574b 26159 @[ -f ./zip/Makefile ] || exit 0; \
4fa63067 26160 r=`${PWD_COMMAND}`; export r; \
b40e3958 26161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26162 $(HOST_EXPORTS) \
b813574b 26163 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26164 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26165 done; \
b813574b 26166 echo "Doing maintainer-clean in zip" ; \
b00612cc 26167 (cd $(HOST_SUBDIR)/zip && \
4fa63067
NN
26168 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26169 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26170 "RANLIB=$${RANLIB}" \
26171 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26172 maintainer-clean) \
4fa63067 26173 || exit 1
3866be5d 26174
b813574b 26175@endif zip
3866be5d 26176
4fa63067 26177
a7254363 26178
b813574b
PB
26179.PHONY: configure-zlib maybe-configure-zlib
26180maybe-configure-zlib:
26181@if zlib
26182maybe-configure-zlib: configure-zlib
c52c6897
PB
26183configure-zlib:
26184@endif zlib
26185@if zlib-bootstrap
26186 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
26187@endif zlib-bootstrap
26188@if zlib
26189 @r=`${PWD_COMMAND}`; export r; \
26190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
26191 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
26192 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
378fce5b 26193 $(HOST_EXPORTS) \
a7254363
PB
26194 echo Configuring in $(HOST_SUBDIR)/zlib; \
26195 cd "$(HOST_SUBDIR)/zlib" || exit 1; \
e2b9e2dc 26196 case $(srcdir) in \
b00612cc
PB
26197 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26198 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26199 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 26200 esac; \
b00612cc
PB
26201 srcdiroption="--srcdir=$${topdir}/zlib"; \
26202 libsrcdir="$$s/zlib"; \
e2b9e2dc 26203 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 26204 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 26205 || exit 1
b813574b 26206@endif zlib
e2b9e2dc 26207
a7254363
PB
26208
26209
d545f33b
PB
26210.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
26211maybe-configure-stage1-zlib:
26212@if zlib-bootstrap
26213maybe-configure-stage1-zlib: configure-stage1-zlib
0aed8855 26214configure-stage1-zlib:
c52c6897 26215 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
0aed8855 26216 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
26217 @r=`${PWD_COMMAND}`; export r; \
26218 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26219 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
26220 $(HOST_EXPORTS) \
26221 echo Configuring stage 1 in $(HOST_SUBDIR)/zlib ; \
0aed8855 26222 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
26223 cd $(HOST_SUBDIR)/zlib || exit 1; \
26224 case $(srcdir) in \
26225 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26226 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26227 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26228 esac; \
26229 srcdiroption="--srcdir=$${topdir}/zlib"; \
26230 libsrcdir="$$s/zlib"; \
26231 $(SHELL) $${libsrcdir}/configure \
26232 $(HOST_CONFIGARGS) $${srcdiroption} \
26233 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
26234@endif zlib-bootstrap
26235
26236.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
26237maybe-configure-stage2-zlib:
26238@if zlib-bootstrap
26239maybe-configure-stage2-zlib: configure-stage2-zlib
0aed8855 26240configure-stage2-zlib:
c52c6897 26241 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
0aed8855 26242 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
26243 @r=`${PWD_COMMAND}`; export r; \
26244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26245 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
26246 $(HOST_EXPORTS) \
26247 $(POSTSTAGE1_HOST_EXPORTS) \
26248 echo Configuring stage 2 in $(HOST_SUBDIR)/zlib ; \
0aed8855 26249 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
26250 cd $(HOST_SUBDIR)/zlib || exit 1; \
26251 case $(srcdir) in \
26252 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26253 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26254 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26255 esac; \
26256 srcdiroption="--srcdir=$${topdir}/zlib"; \
26257 libsrcdir="$$s/zlib"; \
26258 $(SHELL) $${libsrcdir}/configure \
26259 $(HOST_CONFIGARGS) $${srcdiroption} \
26260 @stage2_werror_flag@
26261@endif zlib-bootstrap
26262
26263.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
26264maybe-configure-stage3-zlib:
26265@if zlib-bootstrap
26266maybe-configure-stage3-zlib: configure-stage3-zlib
0aed8855 26267configure-stage3-zlib:
c52c6897 26268 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
0aed8855 26269 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
26270 @r=`${PWD_COMMAND}`; export r; \
26271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26272 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
26273 $(HOST_EXPORTS) \
26274 $(POSTSTAGE1_HOST_EXPORTS) \
26275 echo Configuring stage 3 in $(HOST_SUBDIR)/zlib ; \
0aed8855 26276 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
26277 cd $(HOST_SUBDIR)/zlib || exit 1; \
26278 case $(srcdir) in \
26279 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26280 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26281 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26282 esac; \
26283 srcdiroption="--srcdir=$${topdir}/zlib"; \
26284 libsrcdir="$$s/zlib"; \
26285 $(SHELL) $${libsrcdir}/configure \
26286 $(HOST_CONFIGARGS) $${srcdiroption} \
26287 @stage2_werror_flag@
26288@endif zlib-bootstrap
26289
26290.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
26291maybe-configure-stage4-zlib:
26292@if zlib-bootstrap
26293maybe-configure-stage4-zlib: configure-stage4-zlib
0aed8855 26294configure-stage4-zlib:
c52c6897 26295 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
0aed8855 26296 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
26297 @r=`${PWD_COMMAND}`; export r; \
26298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26299 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
26300 $(HOST_EXPORTS) \
26301 $(POSTSTAGE1_HOST_EXPORTS) \
26302 echo Configuring stage 4 in $(HOST_SUBDIR)/zlib ; \
0aed8855 26303 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
26304 cd $(HOST_SUBDIR)/zlib || exit 1; \
26305 case $(srcdir) in \
26306 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26307 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26308 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26309 esac; \
26310 srcdiroption="--srcdir=$${topdir}/zlib"; \
26311 libsrcdir="$$s/zlib"; \
26312 $(SHELL) $${libsrcdir}/configure \
26313 $(HOST_CONFIGARGS) $${srcdiroption} \
26314 @stage2_werror_flag@
26315@endif zlib-bootstrap
26316
26317.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
26318maybe-configure-stageprofile-zlib:
26319@if zlib-bootstrap
26320maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
0aed8855 26321configure-stageprofile-zlib:
c52c6897 26322 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
0aed8855 26323 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
26324 @r=`${PWD_COMMAND}`; export r; \
26325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26326 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
26327 $(HOST_EXPORTS) \
26328 $(POSTSTAGE1_HOST_EXPORTS) \
26329 echo Configuring stage profile in $(HOST_SUBDIR)/zlib ; \
0aed8855 26330 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
26331 cd $(HOST_SUBDIR)/zlib || exit 1; \
26332 case $(srcdir) in \
26333 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26334 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26335 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26336 esac; \
26337 srcdiroption="--srcdir=$${topdir}/zlib"; \
26338 libsrcdir="$$s/zlib"; \
26339 $(SHELL) $${libsrcdir}/configure \
26340 $(HOST_CONFIGARGS) $${srcdiroption} \
26341 @stage2_werror_flag@
26342@endif zlib-bootstrap
26343
26344.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
26345maybe-configure-stagefeedback-zlib:
26346@if zlib-bootstrap
26347maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
0aed8855 26348configure-stagefeedback-zlib:
c52c6897 26349 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
0aed8855 26350 @$(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib
c52c6897
PB
26351 @r=`${PWD_COMMAND}`; export r; \
26352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
0aed8855 26353 test ! -f $(HOST_SUBDIR)/zlib/Makefile || exit 0; \
d545f33b
PB
26354 $(HOST_EXPORTS) \
26355 $(POSTSTAGE1_HOST_EXPORTS) \
26356 echo Configuring stage feedback in $(HOST_SUBDIR)/zlib ; \
0aed8855 26357 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/zlib ; \
d545f33b
PB
26358 cd $(HOST_SUBDIR)/zlib || exit 1; \
26359 case $(srcdir) in \
26360 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26361 *) topdir=`echo $(HOST_SUBDIR)/zlib/ | \
26362 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
26363 esac; \
26364 srcdiroption="--srcdir=$${topdir}/zlib"; \
26365 libsrcdir="$$s/zlib"; \
26366 $(SHELL) $${libsrcdir}/configure \
26367 $(HOST_CONFIGARGS) $${srcdiroption} \
26368 @stage2_werror_flag@
26369@endif zlib-bootstrap
26370
26371
26372
26373
26374
b813574b
PB
26375.PHONY: all-zlib maybe-all-zlib
26376maybe-all-zlib:
26377@if zlib
d27cc32e 26378TARGET-zlib=all
b813574b
PB
26379maybe-all-zlib: all-zlib
26380all-zlib: configure-zlib
c52c6897
PB
26381@endif zlib
26382@if zlib-bootstrap
26383 @if test -f stage_last; then $(unstage); else $(MAKE) stage1-start; fi
26384@endif zlib-bootstrap
26385@if zlib
26386 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26388 $(HOST_EXPORTS) \
b00612cc
PB
26389 (cd $(HOST_SUBDIR)/zlib && \
26390 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-zlib))
b813574b 26391@endif zlib
3866be5d 26392
a7254363 26393
d545f33b
PB
26394
26395.PHONY: all-stage1-zlib maybe-all-stage1-zlib
26396.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
26397maybe-all-stage1-zlib:
26398maybe-clean-stage1-zlib:
26399@if zlib-bootstrap
26400maybe-all-stage1-zlib: all-stage1-zlib
26401all-stage1: all-stage1-zlib
f70224b5 26402TARGET-stage1-zlib = $(TARGET-zlib)
d545f33b 26403all-stage1-zlib: configure-stage1-zlib
c52c6897 26404 @[ $(current_stage) = stage1 ] || $(MAKE) stage1-start
d545f33b
PB
26405 @r=`${PWD_COMMAND}`; export r; \
26406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26407 $(HOST_EXPORTS) \
26408 cd $(HOST_SUBDIR)/zlib && \
c52c6897 26409 $(MAKE) $(FLAGS_TO_PASS) CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" \
f70224b5 26410 $(TARGET-stage1-zlib)
d545f33b
PB
26411
26412maybe-clean-stage1-zlib: clean-stage1-zlib
26413clean-stage1: clean-stage1-zlib
26414clean-stage1-zlib:
26415 @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stage1-zlib/Makefile ] \
26416 || exit 0 ; \
c52c6897 26417 [ $(current_stage) = stage1 ] || $(MAKE) stage1-start; \
d545f33b
PB
26418 cd $(HOST_SUBDIR)/zlib && \
26419 $(MAKE) $(FLAGS_TO_PASS) \
c52c6897 26420 CFLAGS="$(STAGE1_CFLAGS)" LIBCFLAGS="$(STAGE1_CFLAGS)" clean
d545f33b
PB
26421@endif zlib-bootstrap
26422
26423
26424.PHONY: all-stage2-zlib maybe-all-stage2-zlib
26425.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
26426maybe-all-stage2-zlib:
26427maybe-clean-stage2-zlib:
26428@if zlib-bootstrap
26429maybe-all-stage2-zlib: all-stage2-zlib
26430all-stage2: all-stage2-zlib
f70224b5 26431TARGET-stage2-zlib = $(TARGET-zlib)
d545f33b 26432all-stage2-zlib: configure-stage2-zlib
c52c6897 26433 @[ $(current_stage) = stage2 ] || $(MAKE) stage2-start
d545f33b
PB
26434 @r=`${PWD_COMMAND}`; export r; \
26435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26436 $(HOST_EXPORTS) \
26437 $(POSTSTAGE1_HOST_EXPORTS) \
26438 cd $(HOST_SUBDIR)/zlib && \
f70224b5
PB
26439 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26440 $(TARGET-stage2-zlib)
d545f33b
PB
26441
26442maybe-clean-stage2-zlib: clean-stage2-zlib
26443clean-stage2: clean-stage2-zlib
26444clean-stage2-zlib:
26445 @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stage2-zlib/Makefile ] \
26446 || exit 0 ; \
c52c6897 26447 [ $(current_stage) = stage2 ] || $(MAKE) stage2-start; \
d545f33b
PB
26448 cd $(HOST_SUBDIR)/zlib && \
26449 $(MAKE) $(FLAGS_TO_PASS) \
26450 $(POSTSTAGE1_FLAGS_TO_PASS) \
26451 clean
26452@endif zlib-bootstrap
26453
26454
26455.PHONY: all-stage3-zlib maybe-all-stage3-zlib
26456.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
26457maybe-all-stage3-zlib:
26458maybe-clean-stage3-zlib:
26459@if zlib-bootstrap
26460maybe-all-stage3-zlib: all-stage3-zlib
26461all-stage3: all-stage3-zlib
f70224b5 26462TARGET-stage3-zlib = $(TARGET-zlib)
d545f33b 26463all-stage3-zlib: configure-stage3-zlib
c52c6897 26464 @[ $(current_stage) = stage3 ] || $(MAKE) stage3-start
d545f33b
PB
26465 @r=`${PWD_COMMAND}`; export r; \
26466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26467 $(HOST_EXPORTS) \
26468 $(POSTSTAGE1_HOST_EXPORTS) \
26469 cd $(HOST_SUBDIR)/zlib && \
f70224b5
PB
26470 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26471 $(TARGET-stage3-zlib)
d545f33b
PB
26472
26473maybe-clean-stage3-zlib: clean-stage3-zlib
26474clean-stage3: clean-stage3-zlib
26475clean-stage3-zlib:
26476 @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stage3-zlib/Makefile ] \
26477 || exit 0 ; \
c52c6897 26478 [ $(current_stage) = stage3 ] || $(MAKE) stage3-start; \
d545f33b
PB
26479 cd $(HOST_SUBDIR)/zlib && \
26480 $(MAKE) $(FLAGS_TO_PASS) \
26481 $(POSTSTAGE1_FLAGS_TO_PASS) \
26482 clean
26483@endif zlib-bootstrap
26484
26485
26486.PHONY: all-stage4-zlib maybe-all-stage4-zlib
26487.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
26488maybe-all-stage4-zlib:
26489maybe-clean-stage4-zlib:
26490@if zlib-bootstrap
26491maybe-all-stage4-zlib: all-stage4-zlib
26492all-stage4: all-stage4-zlib
f70224b5 26493TARGET-stage4-zlib = $(TARGET-zlib)
d545f33b 26494all-stage4-zlib: configure-stage4-zlib
c52c6897 26495 @[ $(current_stage) = stage4 ] || $(MAKE) stage4-start
d545f33b
PB
26496 @r=`${PWD_COMMAND}`; export r; \
26497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26498 $(HOST_EXPORTS) \
26499 $(POSTSTAGE1_HOST_EXPORTS) \
26500 cd $(HOST_SUBDIR)/zlib && \
f70224b5
PB
26501 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) \
26502 $(TARGET-stage4-zlib)
d545f33b
PB
26503
26504maybe-clean-stage4-zlib: clean-stage4-zlib
26505clean-stage4: clean-stage4-zlib
26506clean-stage4-zlib:
26507 @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stage4-zlib/Makefile ] \
26508 || exit 0 ; \
c52c6897 26509 [ $(current_stage) = stage4 ] || $(MAKE) stage4-start; \
d545f33b
PB
26510 cd $(HOST_SUBDIR)/zlib && \
26511 $(MAKE) $(FLAGS_TO_PASS) \
26512 $(POSTSTAGE1_FLAGS_TO_PASS) \
26513 clean
26514@endif zlib-bootstrap
26515
26516
26517.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
26518.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
26519maybe-all-stageprofile-zlib:
26520maybe-clean-stageprofile-zlib:
26521@if zlib-bootstrap
26522maybe-all-stageprofile-zlib: all-stageprofile-zlib
26523all-stageprofile: all-stageprofile-zlib
f70224b5 26524TARGET-stageprofile-zlib = $(TARGET-zlib)
d545f33b 26525all-stageprofile-zlib: configure-stageprofile-zlib
c52c6897 26526 @[ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start
d545f33b
PB
26527 @r=`${PWD_COMMAND}`; export r; \
26528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26529 $(HOST_EXPORTS) \
26530 $(POSTSTAGE1_HOST_EXPORTS) \
26531 cd $(HOST_SUBDIR)/zlib && \
f70224b5
PB
26532 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" \
26533 $(TARGET-stageprofile-zlib)
d545f33b
PB
26534
26535maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
26536clean-stageprofile: clean-stageprofile-zlib
26537clean-stageprofile-zlib:
26538 @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stageprofile-zlib/Makefile ] \
26539 || exit 0 ; \
c52c6897 26540 [ $(current_stage) = stageprofile ] || $(MAKE) stageprofile-start; \
d545f33b
PB
26541 cd $(HOST_SUBDIR)/zlib && \
26542 $(MAKE) $(FLAGS_TO_PASS) \
26543 $(POSTSTAGE1_FLAGS_TO_PASS) \
26544 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
26545@endif zlib-bootstrap
26546
26547
26548.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
26549.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
26550maybe-all-stagefeedback-zlib:
26551maybe-clean-stagefeedback-zlib:
26552@if zlib-bootstrap
26553maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
26554all-stagefeedback: all-stagefeedback-zlib
f70224b5 26555TARGET-stagefeedback-zlib = $(TARGET-zlib)
d545f33b 26556all-stagefeedback-zlib: configure-stagefeedback-zlib
c52c6897 26557 @[ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start
d545f33b
PB
26558 @r=`${PWD_COMMAND}`; export r; \
26559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26560 $(HOST_EXPORTS) \
26561 $(POSTSTAGE1_HOST_EXPORTS) \
26562 cd $(HOST_SUBDIR)/zlib && \
f70224b5
PB
26563 $(MAKE) $(FLAGS_TO_PASS) $(POSTSTAGE1_FLAGS_TO_PASS) CFLAGS="$(BOOT_CFLAGS) -fprofile-use" \
26564 $(TARGET-stagefeedback-zlib)
d545f33b
PB
26565
26566maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
26567clean-stagefeedback: clean-stagefeedback-zlib
26568clean-stagefeedback-zlib:
26569 @[ -f $(HOST_SUBDIR)/zlib/Makefile ] || [ -f $(HOST_SUBDIR)/stagefeedback-zlib/Makefile ] \
26570 || exit 0 ; \
c52c6897 26571 [ $(current_stage) = stagefeedback ] || $(MAKE) stagefeedback-start; \
d545f33b
PB
26572 cd $(HOST_SUBDIR)/zlib && \
26573 $(MAKE) $(FLAGS_TO_PASS) \
26574 $(POSTSTAGE1_FLAGS_TO_PASS) \
26575 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
26576@endif zlib-bootstrap
26577
26578
26579
26580
26581
b813574b
PB
26582.PHONY: check-zlib maybe-check-zlib
26583maybe-check-zlib:
26584@if zlib
26585maybe-check-zlib: check-zlib
3866be5d 26586
b813574b 26587check-zlib:
3866be5d 26588
b813574b 26589@endif zlib
3866be5d 26590
b813574b
PB
26591.PHONY: install-zlib maybe-install-zlib
26592maybe-install-zlib:
26593@if zlib
26594maybe-install-zlib: install-zlib
4fa63067 26595
b813574b 26596install-zlib:
4fa63067 26597
b813574b 26598@endif zlib
4fa63067
NN
26599
26600# Other targets (info, dvi, etc.)
26601
b813574b
PB
26602.PHONY: maybe-info-zlib info-zlib
26603maybe-info-zlib:
26604@if zlib
26605maybe-info-zlib: info-zlib
4fa63067 26606
6d389afc
MS
26607info-zlib: \
26608 configure-zlib
26609 @[ -f ./zlib/Makefile ] || exit 0; \
26610 r=`${PWD_COMMAND}`; export r; \
26611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26612 $(HOST_EXPORTS) \
26613 for flag in $(EXTRA_HOST_FLAGS) ; do \
26614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26615 done; \
26616 echo "Doing info in zlib" ; \
b00612cc 26617 (cd $(HOST_SUBDIR)/zlib && \
6d389afc
MS
26618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26620 "RANLIB=$${RANLIB}" \
26621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26622 info) \
26623 || exit 1
26624
26625@endif zlib
26626
26627.PHONY: maybe-dvi-zlib dvi-zlib
26628maybe-dvi-zlib:
26629@if zlib
26630maybe-dvi-zlib: dvi-zlib
26631
26632dvi-zlib: \
b813574b
PB
26633 configure-zlib
26634 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26635 r=`${PWD_COMMAND}`; export r; \
26636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26637 $(HOST_EXPORTS) \
b813574b 26638 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26640 done; \
6d389afc 26641 echo "Doing dvi in zlib" ; \
b00612cc 26642 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26645 "RANLIB=$${RANLIB}" \
26646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 26647 dvi) \
4fa63067
NN
26648 || exit 1
26649
b813574b 26650@endif zlib
4fa63067 26651
6d389afc
MS
26652.PHONY: maybe-html-zlib html-zlib
26653maybe-html-zlib:
b813574b 26654@if zlib
6d389afc 26655maybe-html-zlib: html-zlib
4fa63067 26656
6d389afc 26657html-zlib: \
b813574b
PB
26658 configure-zlib
26659 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26660 r=`${PWD_COMMAND}`; export r; \
26661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26662 $(HOST_EXPORTS) \
b813574b 26663 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26665 done; \
6d389afc 26666 echo "Doing html in zlib" ; \
b00612cc 26667 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26670 "RANLIB=$${RANLIB}" \
26671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 26672 html) \
4fa63067
NN
26673 || exit 1
26674
b813574b 26675@endif zlib
4fa63067 26676
b813574b
PB
26677.PHONY: maybe-TAGS-zlib TAGS-zlib
26678maybe-TAGS-zlib:
26679@if zlib
26680maybe-TAGS-zlib: TAGS-zlib
4fa63067 26681
b813574b
PB
26682TAGS-zlib: \
26683 configure-zlib
26684 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26685 r=`${PWD_COMMAND}`; export r; \
26686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26687 $(HOST_EXPORTS) \
b813574b 26688 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26689 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26690 done; \
b813574b 26691 echo "Doing TAGS in zlib" ; \
b00612cc 26692 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26693 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26694 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26695 "RANLIB=$${RANLIB}" \
26696 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26697 TAGS) \
4fa63067
NN
26698 || exit 1
26699
b813574b 26700@endif zlib
4fa63067 26701
b813574b
PB
26702.PHONY: maybe-install-info-zlib install-info-zlib
26703maybe-install-info-zlib:
26704@if zlib
26705maybe-install-info-zlib: install-info-zlib
4fa63067 26706
b813574b
PB
26707install-info-zlib: \
26708 configure-zlib \
26709 info-zlib
26710 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26711 r=`${PWD_COMMAND}`; export r; \
26712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26713 $(HOST_EXPORTS) \
b813574b 26714 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26716 done; \
b813574b 26717 echo "Doing install-info in zlib" ; \
b00612cc 26718 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26721 "RANLIB=$${RANLIB}" \
26722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26723 install-info) \
4fa63067
NN
26724 || exit 1
26725
b813574b 26726@endif zlib
4fa63067 26727
b813574b
PB
26728.PHONY: maybe-installcheck-zlib installcheck-zlib
26729maybe-installcheck-zlib:
26730@if zlib
26731maybe-installcheck-zlib: installcheck-zlib
4fa63067 26732
b813574b
PB
26733installcheck-zlib: \
26734 configure-zlib
26735 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26736 r=`${PWD_COMMAND}`; export r; \
26737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26738 $(HOST_EXPORTS) \
b813574b 26739 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26741 done; \
b813574b 26742 echo "Doing installcheck in zlib" ; \
b00612cc 26743 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26746 "RANLIB=$${RANLIB}" \
26747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26748 installcheck) \
4fa63067
NN
26749 || exit 1
26750
b813574b 26751@endif zlib
4fa63067 26752
b813574b
PB
26753.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
26754maybe-mostlyclean-zlib:
26755@if zlib
26756maybe-mostlyclean-zlib: mostlyclean-zlib
4fa63067 26757
b813574b
PB
26758mostlyclean-zlib:
26759 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26760 r=`${PWD_COMMAND}`; export r; \
26761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26762 $(HOST_EXPORTS) \
b813574b 26763 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26764 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26765 done; \
b813574b 26766 echo "Doing mostlyclean in zlib" ; \
b00612cc 26767 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26768 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26769 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26770 "RANLIB=$${RANLIB}" \
26771 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26772 mostlyclean) \
4fa63067
NN
26773 || exit 1
26774
b813574b 26775@endif zlib
4fa63067 26776
b813574b
PB
26777.PHONY: maybe-clean-zlib clean-zlib
26778maybe-clean-zlib:
26779@if zlib
26780maybe-clean-zlib: clean-zlib
4fa63067 26781
b813574b
PB
26782clean-zlib:
26783 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26784 r=`${PWD_COMMAND}`; export r; \
26785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26786 $(HOST_EXPORTS) \
b813574b 26787 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26789 done; \
b813574b 26790 echo "Doing clean in zlib" ; \
b00612cc 26791 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26794 "RANLIB=$${RANLIB}" \
26795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26796 clean) \
4fa63067
NN
26797 || exit 1
26798
b813574b 26799@endif zlib
4fa63067 26800
b813574b
PB
26801.PHONY: maybe-distclean-zlib distclean-zlib
26802maybe-distclean-zlib:
26803@if zlib
26804maybe-distclean-zlib: distclean-zlib
4fa63067 26805
b813574b
PB
26806distclean-zlib:
26807 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26808 r=`${PWD_COMMAND}`; export r; \
26809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26810 $(HOST_EXPORTS) \
b813574b 26811 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26813 done; \
b813574b 26814 echo "Doing distclean in zlib" ; \
b00612cc 26815 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26818 "RANLIB=$${RANLIB}" \
26819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26820 distclean) \
4fa63067
NN
26821 || exit 1
26822
b813574b 26823@endif zlib
4fa63067 26824
b813574b
PB
26825.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
26826maybe-maintainer-clean-zlib:
26827@if zlib
26828maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067 26829
b813574b
PB
26830maintainer-clean-zlib:
26831 @[ -f ./zlib/Makefile ] || exit 0; \
4fa63067
NN
26832 r=`${PWD_COMMAND}`; export r; \
26833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26834 $(HOST_EXPORTS) \
b813574b 26835 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
26836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26837 done; \
b813574b 26838 echo "Doing maintainer-clean in zlib" ; \
b00612cc 26839 (cd $(HOST_SUBDIR)/zlib && \
4fa63067
NN
26840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26842 "RANLIB=$${RANLIB}" \
26843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26844 maintainer-clean) \
4fa63067 26845 || exit 1
16ae0395 26846
b813574b 26847@endif zlib
3866be5d
NN
26848
26849
a7254363 26850
b813574b
PB
26851.PHONY: configure-gdb maybe-configure-gdb
26852maybe-configure-gdb:
26853@if gdb
26854maybe-configure-gdb: configure-gdb
c52c6897 26855configure-gdb:
0aed8855 26856 @: $(MAKE); $(unstage)
c52c6897 26857 @r=`${PWD_COMMAND}`; export r; \
b40e3958 26858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
26859 test ! -f $(HOST_SUBDIR)/gdb/Makefile || exit 0; \
26860 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gdb ; \
378fce5b 26861 $(HOST_EXPORTS) \
a7254363
PB
26862 echo Configuring in $(HOST_SUBDIR)/gdb; \
26863 cd "$(HOST_SUBDIR)/gdb" || exit 1; \
e2b9e2dc 26864 case $(srcdir) in \
b00612cc
PB
26865 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
26866 *) topdir=`echo $(HOST_SUBDIR)/gdb/ | \
26867 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 26868 esac; \
b00612cc
PB
26869 srcdiroption="--srcdir=$${topdir}/gdb"; \
26870 libsrcdir="$$s/gdb"; \
e2b9e2dc 26871 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 26872 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 26873 || exit 1
b813574b 26874@endif gdb
e2b9e2dc 26875
a7254363
PB
26876
26877
d545f33b
PB
26878
26879
b813574b
PB
26880.PHONY: all-gdb maybe-all-gdb
26881maybe-all-gdb:
26882@if gdb
d27cc32e 26883TARGET-gdb=all
b813574b
PB
26884maybe-all-gdb: all-gdb
26885all-gdb: configure-gdb
0aed8855 26886 @: $(MAKE); $(unstage)
b40e3958
L
26887 @r=`${PWD_COMMAND}`; export r; \
26888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26889 $(HOST_EXPORTS) \
b00612cc
PB
26890 (cd $(HOST_SUBDIR)/gdb && \
26891 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-gdb))
b813574b 26892@endif gdb
3866be5d 26893
a7254363 26894
d545f33b
PB
26895
26896
b813574b
PB
26897.PHONY: check-gdb maybe-check-gdb
26898maybe-check-gdb:
26899@if gdb
26900maybe-check-gdb: check-gdb
3866be5d 26901
b813574b 26902check-gdb:
0aed8855 26903 @: $(MAKE); $(unstage)
b40e3958
L
26904 @r=`${PWD_COMMAND}`; export r; \
26905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26906 $(HOST_EXPORTS) \
b00612cc
PB
26907 (cd $(HOST_SUBDIR)/gdb && \
26908 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 26909
b813574b 26910@endif gdb
3866be5d 26911
b813574b
PB
26912.PHONY: install-gdb maybe-install-gdb
26913maybe-install-gdb:
26914@if gdb
26915maybe-install-gdb: install-gdb
16ae0395 26916
b813574b 26917install-gdb: installdirs
0aed8855 26918 @: $(MAKE); $(unstage)
b40e3958
L
26919 @r=`${PWD_COMMAND}`; export r; \
26920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26921 $(HOST_EXPORTS) \
b00612cc 26922 (cd $(HOST_SUBDIR)/gdb && \
2da12f12 26923 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 26924
b813574b 26925@endif gdb
3866be5d 26926
4fa63067
NN
26927# Other targets (info, dvi, etc.)
26928
b813574b
PB
26929.PHONY: maybe-info-gdb info-gdb
26930maybe-info-gdb:
26931@if gdb
26932maybe-info-gdb: info-gdb
4fa63067 26933
b813574b
PB
26934info-gdb: \
26935 configure-gdb
0aed8855 26936 @: $(MAKE); $(unstage)
b813574b 26937 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
26938 r=`${PWD_COMMAND}`; export r; \
26939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26940 $(HOST_EXPORTS) \
72b2455a 26941 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
26942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26943 done; \
b813574b 26944 echo "Doing info in gdb" ; \
b00612cc 26945 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
26946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26948 "RANLIB=$${RANLIB}" \
26949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26950 info) \
4fa63067
NN
26951 || exit 1
26952
b813574b 26953@endif gdb
4fa63067 26954
b813574b
PB
26955.PHONY: maybe-dvi-gdb dvi-gdb
26956maybe-dvi-gdb:
26957@if gdb
26958maybe-dvi-gdb: dvi-gdb
4fa63067 26959
b813574b
PB
26960dvi-gdb: \
26961 configure-gdb
0aed8855 26962 @: $(MAKE); $(unstage)
b813574b 26963 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
26964 r=`${PWD_COMMAND}`; export r; \
26965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 26966 $(HOST_EXPORTS) \
72b2455a 26967 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
26968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26969 done; \
b813574b 26970 echo "Doing dvi in gdb" ; \
b00612cc 26971 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
26972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26974 "RANLIB=$${RANLIB}" \
26975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 26976 dvi) \
4fa63067
NN
26977 || exit 1
26978
b813574b 26979@endif gdb
4fa63067 26980
6d389afc
MS
26981.PHONY: maybe-html-gdb html-gdb
26982maybe-html-gdb:
26983@if gdb
26984maybe-html-gdb: html-gdb
26985
26986html-gdb: \
26987 configure-gdb
0aed8855 26988 @: $(MAKE); $(unstage)
6d389afc
MS
26989 @[ -f ./gdb/Makefile ] || exit 0; \
26990 r=`${PWD_COMMAND}`; export r; \
26991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
26992 $(HOST_EXPORTS) \
26993 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
26994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26995 done; \
26996 echo "Doing html in gdb" ; \
b00612cc 26997 (cd $(HOST_SUBDIR)/gdb && \
6d389afc
MS
26998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27000 "RANLIB=$${RANLIB}" \
27001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27002 html) \
27003 || exit 1
27004
27005@endif gdb
27006
b813574b
PB
27007.PHONY: maybe-TAGS-gdb TAGS-gdb
27008maybe-TAGS-gdb:
27009@if gdb
27010maybe-TAGS-gdb: TAGS-gdb
4fa63067 27011
b813574b
PB
27012TAGS-gdb: \
27013 configure-gdb
0aed8855 27014 @: $(MAKE); $(unstage)
b813574b 27015 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
27016 r=`${PWD_COMMAND}`; export r; \
27017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27018 $(HOST_EXPORTS) \
72b2455a 27019 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27021 done; \
b813574b 27022 echo "Doing TAGS in gdb" ; \
b00612cc 27023 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
27024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27026 "RANLIB=$${RANLIB}" \
27027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27028 TAGS) \
4fa63067
NN
27029 || exit 1
27030
b813574b 27031@endif gdb
4fa63067 27032
b813574b
PB
27033.PHONY: maybe-install-info-gdb install-info-gdb
27034maybe-install-info-gdb:
27035@if gdb
27036maybe-install-info-gdb: install-info-gdb
4fa63067 27037
b813574b
PB
27038install-info-gdb: \
27039 configure-gdb \
27040 info-gdb
0aed8855 27041 @: $(MAKE); $(unstage)
b813574b 27042 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
27043 r=`${PWD_COMMAND}`; export r; \
27044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27045 $(HOST_EXPORTS) \
72b2455a 27046 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27048 done; \
b813574b 27049 echo "Doing install-info in gdb" ; \
b00612cc 27050 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
27051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27053 "RANLIB=$${RANLIB}" \
27054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27055 install-info) \
4fa63067
NN
27056 || exit 1
27057
b813574b 27058@endif gdb
4fa63067 27059
b813574b
PB
27060.PHONY: maybe-installcheck-gdb installcheck-gdb
27061maybe-installcheck-gdb:
27062@if gdb
27063maybe-installcheck-gdb: installcheck-gdb
4fa63067 27064
b813574b
PB
27065installcheck-gdb: \
27066 configure-gdb
0aed8855 27067 @: $(MAKE); $(unstage)
b813574b 27068 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
27069 r=`${PWD_COMMAND}`; export r; \
27070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27071 $(HOST_EXPORTS) \
72b2455a 27072 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27074 done; \
b813574b 27075 echo "Doing installcheck in gdb" ; \
b00612cc 27076 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
27077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27079 "RANLIB=$${RANLIB}" \
27080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27081 installcheck) \
4fa63067
NN
27082 || exit 1
27083
b813574b 27084@endif gdb
4fa63067 27085
b813574b
PB
27086.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
27087maybe-mostlyclean-gdb:
27088@if gdb
27089maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067 27090
b813574b 27091mostlyclean-gdb:
0aed8855 27092 @: $(MAKE); $(unstage)
b813574b 27093 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
27094 r=`${PWD_COMMAND}`; export r; \
27095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27096 $(HOST_EXPORTS) \
72b2455a 27097 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27099 done; \
b813574b 27100 echo "Doing mostlyclean in gdb" ; \
b00612cc 27101 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
27102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27104 "RANLIB=$${RANLIB}" \
27105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27106 mostlyclean) \
4fa63067
NN
27107 || exit 1
27108
b813574b 27109@endif gdb
4fa63067 27110
b813574b
PB
27111.PHONY: maybe-clean-gdb clean-gdb
27112maybe-clean-gdb:
27113@if gdb
27114maybe-clean-gdb: clean-gdb
4fa63067 27115
b813574b 27116clean-gdb:
0aed8855 27117 @: $(MAKE); $(unstage)
b813574b 27118 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
27119 r=`${PWD_COMMAND}`; export r; \
27120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27121 $(HOST_EXPORTS) \
72b2455a 27122 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27124 done; \
b813574b 27125 echo "Doing clean in gdb" ; \
b00612cc 27126 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
27127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27129 "RANLIB=$${RANLIB}" \
27130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27131 clean) \
4fa63067
NN
27132 || exit 1
27133
b813574b 27134@endif gdb
4fa63067 27135
b813574b
PB
27136.PHONY: maybe-distclean-gdb distclean-gdb
27137maybe-distclean-gdb:
27138@if gdb
27139maybe-distclean-gdb: distclean-gdb
4fa63067 27140
b813574b 27141distclean-gdb:
0aed8855 27142 @: $(MAKE); $(unstage)
b813574b 27143 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
27144 r=`${PWD_COMMAND}`; export r; \
27145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27146 $(HOST_EXPORTS) \
72b2455a 27147 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27149 done; \
b813574b 27150 echo "Doing distclean in gdb" ; \
b00612cc 27151 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
27152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27154 "RANLIB=$${RANLIB}" \
27155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27156 distclean) \
4fa63067
NN
27157 || exit 1
27158
b813574b 27159@endif gdb
4fa63067 27160
b813574b
PB
27161.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
27162maybe-maintainer-clean-gdb:
27163@if gdb
27164maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067 27165
b813574b 27166maintainer-clean-gdb:
0aed8855 27167 @: $(MAKE); $(unstage)
b813574b 27168 @[ -f ./gdb/Makefile ] || exit 0; \
4fa63067
NN
27169 r=`${PWD_COMMAND}`; export r; \
27170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27171 $(HOST_EXPORTS) \
72b2455a 27172 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27174 done; \
b813574b 27175 echo "Doing maintainer-clean in gdb" ; \
b00612cc 27176 (cd $(HOST_SUBDIR)/gdb && \
4fa63067
NN
27177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27179 "RANLIB=$${RANLIB}" \
27180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27181 maintainer-clean) \
4fa63067
NN
27182 || exit 1
27183
b813574b 27184@endif gdb
4fa63067
NN
27185
27186
a7254363 27187
b813574b
PB
27188.PHONY: configure-expect maybe-configure-expect
27189maybe-configure-expect:
27190@if expect
27191maybe-configure-expect: configure-expect
c52c6897 27192configure-expect:
0aed8855 27193 @: $(MAKE); $(unstage)
c52c6897 27194 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27196 test ! -f $(HOST_SUBDIR)/expect/Makefile || exit 0; \
27197 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/expect ; \
378fce5b 27198 $(HOST_EXPORTS) \
a7254363
PB
27199 echo Configuring in $(HOST_SUBDIR)/expect; \
27200 cd "$(HOST_SUBDIR)/expect" || exit 1; \
e2b9e2dc 27201 case $(srcdir) in \
b00612cc
PB
27202 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27203 *) topdir=`echo $(HOST_SUBDIR)/expect/ | \
27204 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27205 esac; \
b00612cc
PB
27206 srcdiroption="--srcdir=$${topdir}/expect"; \
27207 libsrcdir="$$s/expect"; \
e2b9e2dc 27208 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 27209 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 27210 || exit 1
b813574b 27211@endif expect
e2b9e2dc 27212
a7254363
PB
27213
27214
d545f33b
PB
27215
27216
b813574b
PB
27217.PHONY: all-expect maybe-all-expect
27218maybe-all-expect:
27219@if expect
d27cc32e 27220TARGET-expect=all
b813574b
PB
27221maybe-all-expect: all-expect
27222all-expect: configure-expect
0aed8855 27223 @: $(MAKE); $(unstage)
b40e3958
L
27224 @r=`${PWD_COMMAND}`; export r; \
27225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27226 $(HOST_EXPORTS) \
b00612cc
PB
27227 (cd $(HOST_SUBDIR)/expect && \
27228 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-expect))
b813574b 27229@endif expect
3866be5d 27230
a7254363 27231
d545f33b
PB
27232
27233
b813574b
PB
27234.PHONY: check-expect maybe-check-expect
27235maybe-check-expect:
27236@if expect
27237maybe-check-expect: check-expect
3866be5d 27238
b813574b 27239check-expect:
0aed8855 27240 @: $(MAKE); $(unstage)
b40e3958
L
27241 @r=`${PWD_COMMAND}`; export r; \
27242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27243 $(HOST_EXPORTS) \
b00612cc
PB
27244 (cd $(HOST_SUBDIR)/expect && \
27245 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 27246
b813574b 27247@endif expect
3866be5d 27248
b813574b
PB
27249.PHONY: install-expect maybe-install-expect
27250maybe-install-expect:
27251@if expect
27252maybe-install-expect: install-expect
16ae0395 27253
b813574b 27254install-expect: installdirs
0aed8855 27255 @: $(MAKE); $(unstage)
b40e3958
L
27256 @r=`${PWD_COMMAND}`; export r; \
27257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27258 $(HOST_EXPORTS) \
b00612cc 27259 (cd $(HOST_SUBDIR)/expect && \
2da12f12 27260 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 27261
b813574b 27262@endif expect
3866be5d 27263
4fa63067
NN
27264# Other targets (info, dvi, etc.)
27265
b813574b
PB
27266.PHONY: maybe-info-expect info-expect
27267maybe-info-expect:
27268@if expect
27269maybe-info-expect: info-expect
4fa63067 27270
b813574b
PB
27271info-expect: \
27272 configure-expect
0aed8855 27273 @: $(MAKE); $(unstage)
b813574b 27274 @[ -f ./expect/Makefile ] || exit 0; \
b40e3958
L
27275 r=`${PWD_COMMAND}`; export r; \
27276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27277 $(HOST_EXPORTS) \
72b2455a 27278 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27279 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27280 done; \
b813574b 27281 echo "Doing info in expect" ; \
b00612cc 27282 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27285 "RANLIB=$${RANLIB}" \
27286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27287 info) \
e2b9e2dc
NN
27288 || exit 1
27289
b813574b 27290@endif expect
4fa63067 27291
b813574b
PB
27292.PHONY: maybe-dvi-expect dvi-expect
27293maybe-dvi-expect:
27294@if expect
27295maybe-dvi-expect: dvi-expect
4fa63067 27296
b813574b
PB
27297dvi-expect: \
27298 configure-expect
0aed8855 27299 @: $(MAKE); $(unstage)
b813574b 27300 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 27301 r=`${PWD_COMMAND}`; export r; \
b40e3958 27302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27303 $(HOST_EXPORTS) \
72b2455a 27304 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27306 done; \
b813574b 27307 echo "Doing dvi in expect" ; \
b00612cc 27308 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27311 "RANLIB=$${RANLIB}" \
27312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27313 dvi) \
4fa63067 27314 || exit 1
3866be5d 27315
b813574b 27316@endif expect
3866be5d 27317
6d389afc
MS
27318.PHONY: maybe-html-expect html-expect
27319maybe-html-expect:
27320@if expect
27321maybe-html-expect: html-expect
27322
27323html-expect: \
27324 configure-expect
0aed8855 27325 @: $(MAKE); $(unstage)
6d389afc
MS
27326 @[ -f ./expect/Makefile ] || exit 0; \
27327 r=`${PWD_COMMAND}`; export r; \
27328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27329 $(HOST_EXPORTS) \
27330 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
27331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27332 done; \
27333 echo "Doing html in expect" ; \
b00612cc 27334 (cd $(HOST_SUBDIR)/expect && \
6d389afc
MS
27335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27337 "RANLIB=$${RANLIB}" \
27338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27339 html) \
27340 || exit 1
27341
27342@endif expect
27343
b813574b
PB
27344.PHONY: maybe-TAGS-expect TAGS-expect
27345maybe-TAGS-expect:
27346@if expect
27347maybe-TAGS-expect: TAGS-expect
4fa63067 27348
b813574b
PB
27349TAGS-expect: \
27350 configure-expect
0aed8855 27351 @: $(MAKE); $(unstage)
b813574b 27352 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 27353 r=`${PWD_COMMAND}`; export r; \
b40e3958 27354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27355 $(HOST_EXPORTS) \
72b2455a 27356 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27358 done; \
b813574b 27359 echo "Doing TAGS in expect" ; \
b00612cc 27360 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27363 "RANLIB=$${RANLIB}" \
27364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27365 TAGS) \
4fa63067 27366 || exit 1
3866be5d 27367
b813574b 27368@endif expect
3866be5d 27369
b813574b
PB
27370.PHONY: maybe-install-info-expect install-info-expect
27371maybe-install-info-expect:
27372@if expect
27373maybe-install-info-expect: install-info-expect
16ae0395 27374
b813574b
PB
27375install-info-expect: \
27376 configure-expect \
27377 info-expect
0aed8855 27378 @: $(MAKE); $(unstage)
b813574b 27379 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
27380 r=`${PWD_COMMAND}`; export r; \
27381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27382 $(HOST_EXPORTS) \
72b2455a 27383 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27385 done; \
b813574b 27386 echo "Doing install-info in expect" ; \
b00612cc 27387 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27390 "RANLIB=$${RANLIB}" \
27391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27392 install-info) \
4fa63067
NN
27393 || exit 1
27394
b813574b 27395@endif expect
4fa63067 27396
b813574b
PB
27397.PHONY: maybe-installcheck-expect installcheck-expect
27398maybe-installcheck-expect:
27399@if expect
27400maybe-installcheck-expect: installcheck-expect
4fa63067 27401
b813574b
PB
27402installcheck-expect: \
27403 configure-expect
0aed8855 27404 @: $(MAKE); $(unstage)
b813574b 27405 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
27406 r=`${PWD_COMMAND}`; export r; \
27407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27408 $(HOST_EXPORTS) \
72b2455a 27409 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27411 done; \
b813574b 27412 echo "Doing installcheck in expect" ; \
b00612cc 27413 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27416 "RANLIB=$${RANLIB}" \
27417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27418 installcheck) \
4fa63067
NN
27419 || exit 1
27420
b813574b 27421@endif expect
4fa63067 27422
b813574b
PB
27423.PHONY: maybe-mostlyclean-expect mostlyclean-expect
27424maybe-mostlyclean-expect:
27425@if expect
27426maybe-mostlyclean-expect: mostlyclean-expect
4fa63067 27427
b813574b 27428mostlyclean-expect:
0aed8855 27429 @: $(MAKE); $(unstage)
b813574b 27430 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
27431 r=`${PWD_COMMAND}`; export r; \
27432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27433 $(HOST_EXPORTS) \
72b2455a 27434 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27436 done; \
b813574b 27437 echo "Doing mostlyclean in expect" ; \
b00612cc 27438 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27441 "RANLIB=$${RANLIB}" \
27442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27443 mostlyclean) \
4fa63067
NN
27444 || exit 1
27445
b813574b 27446@endif expect
4fa63067 27447
b813574b
PB
27448.PHONY: maybe-clean-expect clean-expect
27449maybe-clean-expect:
27450@if expect
27451maybe-clean-expect: clean-expect
4fa63067 27452
b813574b 27453clean-expect:
0aed8855 27454 @: $(MAKE); $(unstage)
b813574b 27455 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
27456 r=`${PWD_COMMAND}`; export r; \
27457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27458 $(HOST_EXPORTS) \
72b2455a 27459 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27461 done; \
b813574b 27462 echo "Doing clean in expect" ; \
b00612cc 27463 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27466 "RANLIB=$${RANLIB}" \
27467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27468 clean) \
4fa63067
NN
27469 || exit 1
27470
b813574b 27471@endif expect
4fa63067 27472
b813574b
PB
27473.PHONY: maybe-distclean-expect distclean-expect
27474maybe-distclean-expect:
27475@if expect
27476maybe-distclean-expect: distclean-expect
4fa63067 27477
b813574b 27478distclean-expect:
0aed8855 27479 @: $(MAKE); $(unstage)
b813574b 27480 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067
NN
27481 r=`${PWD_COMMAND}`; export r; \
27482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27483 $(HOST_EXPORTS) \
72b2455a 27484 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27486 done; \
b813574b 27487 echo "Doing distclean in expect" ; \
b00612cc 27488 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27491 "RANLIB=$${RANLIB}" \
27492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27493 distclean) \
4fa63067
NN
27494 || exit 1
27495
b813574b 27496@endif expect
4fa63067 27497
b813574b
PB
27498.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
27499maybe-maintainer-clean-expect:
27500@if expect
27501maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067 27502
b813574b 27503maintainer-clean-expect:
0aed8855 27504 @: $(MAKE); $(unstage)
b813574b 27505 @[ -f ./expect/Makefile ] || exit 0; \
4fa63067 27506 r=`${PWD_COMMAND}`; export r; \
b40e3958 27507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27508 $(HOST_EXPORTS) \
72b2455a 27509 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27511 done; \
b813574b 27512 echo "Doing maintainer-clean in expect" ; \
b00612cc 27513 (cd $(HOST_SUBDIR)/expect && \
4fa63067
NN
27514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27516 "RANLIB=$${RANLIB}" \
27517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27518 maintainer-clean) \
4fa63067 27519 || exit 1
3866be5d 27520
b813574b 27521@endif expect
3866be5d 27522
4fa63067 27523
a7254363 27524
b813574b
PB
27525.PHONY: configure-guile maybe-configure-guile
27526maybe-configure-guile:
27527@if guile
27528maybe-configure-guile: configure-guile
c52c6897 27529configure-guile:
0aed8855 27530 @: $(MAKE); $(unstage)
c52c6897 27531 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27533 test ! -f $(HOST_SUBDIR)/guile/Makefile || exit 0; \
27534 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/guile ; \
378fce5b 27535 $(HOST_EXPORTS) \
a7254363
PB
27536 echo Configuring in $(HOST_SUBDIR)/guile; \
27537 cd "$(HOST_SUBDIR)/guile" || exit 1; \
e2b9e2dc 27538 case $(srcdir) in \
b00612cc
PB
27539 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27540 *) topdir=`echo $(HOST_SUBDIR)/guile/ | \
27541 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27542 esac; \
b00612cc
PB
27543 srcdiroption="--srcdir=$${topdir}/guile"; \
27544 libsrcdir="$$s/guile"; \
e2b9e2dc 27545 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 27546 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 27547 || exit 1
b813574b 27548@endif guile
e2b9e2dc 27549
a7254363
PB
27550
27551
d545f33b
PB
27552
27553
b813574b
PB
27554.PHONY: all-guile maybe-all-guile
27555maybe-all-guile:
27556@if guile
d27cc32e 27557TARGET-guile=all
b813574b
PB
27558maybe-all-guile: all-guile
27559all-guile: configure-guile
0aed8855 27560 @: $(MAKE); $(unstage)
b40e3958
L
27561 @r=`${PWD_COMMAND}`; export r; \
27562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27563 $(HOST_EXPORTS) \
b00612cc
PB
27564 (cd $(HOST_SUBDIR)/guile && \
27565 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-guile))
b813574b 27566@endif guile
3866be5d 27567
a7254363 27568
d545f33b
PB
27569
27570
b813574b
PB
27571.PHONY: check-guile maybe-check-guile
27572maybe-check-guile:
27573@if guile
27574maybe-check-guile: check-guile
3866be5d 27575
b813574b 27576check-guile:
0aed8855 27577 @: $(MAKE); $(unstage)
b40e3958
L
27578 @r=`${PWD_COMMAND}`; export r; \
27579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27580 $(HOST_EXPORTS) \
b00612cc
PB
27581 (cd $(HOST_SUBDIR)/guile && \
27582 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 27583
b813574b 27584@endif guile
16ae0395 27585
b813574b
PB
27586.PHONY: install-guile maybe-install-guile
27587maybe-install-guile:
27588@if guile
27589maybe-install-guile: install-guile
27590
27591install-guile: installdirs
0aed8855 27592 @: $(MAKE); $(unstage)
b40e3958
L
27593 @r=`${PWD_COMMAND}`; export r; \
27594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27595 $(HOST_EXPORTS) \
b00612cc 27596 (cd $(HOST_SUBDIR)/guile && \
2da12f12 27597 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 27598
b813574b 27599@endif guile
4fa63067
NN
27600
27601# Other targets (info, dvi, etc.)
27602
b813574b
PB
27603.PHONY: maybe-info-guile info-guile
27604maybe-info-guile:
27605@if guile
27606maybe-info-guile: info-guile
4fa63067 27607
b813574b
PB
27608info-guile: \
27609 configure-guile
0aed8855 27610 @: $(MAKE); $(unstage)
b813574b 27611 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27612 r=`${PWD_COMMAND}`; export r; \
27613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27614 $(HOST_EXPORTS) \
72b2455a 27615 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27617 done; \
b813574b 27618 echo "Doing info in guile" ; \
b00612cc 27619 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27622 "RANLIB=$${RANLIB}" \
27623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27624 info) \
4fa63067
NN
27625 || exit 1
27626
b813574b 27627@endif guile
4fa63067 27628
b813574b
PB
27629.PHONY: maybe-dvi-guile dvi-guile
27630maybe-dvi-guile:
27631@if guile
27632maybe-dvi-guile: dvi-guile
4fa63067 27633
b813574b
PB
27634dvi-guile: \
27635 configure-guile
0aed8855 27636 @: $(MAKE); $(unstage)
b813574b 27637 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27638 r=`${PWD_COMMAND}`; export r; \
27639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27640 $(HOST_EXPORTS) \
72b2455a 27641 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27643 done; \
b813574b 27644 echo "Doing dvi in guile" ; \
b00612cc 27645 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27648 "RANLIB=$${RANLIB}" \
27649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27650 dvi) \
4fa63067
NN
27651 || exit 1
27652
b813574b 27653@endif guile
4fa63067 27654
6d389afc
MS
27655.PHONY: maybe-html-guile html-guile
27656maybe-html-guile:
27657@if guile
27658maybe-html-guile: html-guile
27659
27660html-guile: \
27661 configure-guile
0aed8855 27662 @: $(MAKE); $(unstage)
6d389afc
MS
27663 @[ -f ./guile/Makefile ] || exit 0; \
27664 r=`${PWD_COMMAND}`; export r; \
27665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
27666 $(HOST_EXPORTS) \
27667 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
27668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27669 done; \
27670 echo "Doing html in guile" ; \
b00612cc 27671 (cd $(HOST_SUBDIR)/guile && \
6d389afc
MS
27672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27674 "RANLIB=$${RANLIB}" \
27675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27676 html) \
27677 || exit 1
27678
27679@endif guile
27680
b813574b
PB
27681.PHONY: maybe-TAGS-guile TAGS-guile
27682maybe-TAGS-guile:
27683@if guile
27684maybe-TAGS-guile: TAGS-guile
4fa63067 27685
b813574b
PB
27686TAGS-guile: \
27687 configure-guile
0aed8855 27688 @: $(MAKE); $(unstage)
b813574b 27689 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27690 r=`${PWD_COMMAND}`; export r; \
27691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27692 $(HOST_EXPORTS) \
72b2455a 27693 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27695 done; \
b813574b 27696 echo "Doing TAGS in guile" ; \
b00612cc 27697 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27700 "RANLIB=$${RANLIB}" \
27701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27702 TAGS) \
4fa63067
NN
27703 || exit 1
27704
b813574b 27705@endif guile
4fa63067 27706
b813574b
PB
27707.PHONY: maybe-install-info-guile install-info-guile
27708maybe-install-info-guile:
27709@if guile
27710maybe-install-info-guile: install-info-guile
4fa63067 27711
b813574b
PB
27712install-info-guile: \
27713 configure-guile \
27714 info-guile
0aed8855 27715 @: $(MAKE); $(unstage)
b813574b 27716 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27717 r=`${PWD_COMMAND}`; export r; \
27718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27719 $(HOST_EXPORTS) \
72b2455a 27720 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27722 done; \
b813574b 27723 echo "Doing install-info in guile" ; \
b00612cc 27724 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27727 "RANLIB=$${RANLIB}" \
27728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27729 install-info) \
4fa63067
NN
27730 || exit 1
27731
b813574b 27732@endif guile
4fa63067 27733
b813574b
PB
27734.PHONY: maybe-installcheck-guile installcheck-guile
27735maybe-installcheck-guile:
27736@if guile
27737maybe-installcheck-guile: installcheck-guile
4fa63067 27738
b813574b
PB
27739installcheck-guile: \
27740 configure-guile
0aed8855 27741 @: $(MAKE); $(unstage)
b813574b 27742 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27743 r=`${PWD_COMMAND}`; export r; \
27744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27745 $(HOST_EXPORTS) \
72b2455a 27746 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27748 done; \
b813574b 27749 echo "Doing installcheck in guile" ; \
b00612cc 27750 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27753 "RANLIB=$${RANLIB}" \
27754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27755 installcheck) \
4fa63067
NN
27756 || exit 1
27757
b813574b 27758@endif guile
4fa63067 27759
b813574b
PB
27760.PHONY: maybe-mostlyclean-guile mostlyclean-guile
27761maybe-mostlyclean-guile:
27762@if guile
27763maybe-mostlyclean-guile: mostlyclean-guile
4fa63067 27764
b813574b 27765mostlyclean-guile:
0aed8855 27766 @: $(MAKE); $(unstage)
b813574b 27767 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27768 r=`${PWD_COMMAND}`; export r; \
27769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27770 $(HOST_EXPORTS) \
72b2455a 27771 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27773 done; \
b813574b 27774 echo "Doing mostlyclean in guile" ; \
b00612cc 27775 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27778 "RANLIB=$${RANLIB}" \
27779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27780 mostlyclean) \
4fa63067
NN
27781 || exit 1
27782
b813574b 27783@endif guile
4fa63067 27784
b813574b
PB
27785.PHONY: maybe-clean-guile clean-guile
27786maybe-clean-guile:
27787@if guile
27788maybe-clean-guile: clean-guile
4fa63067 27789
b813574b 27790clean-guile:
0aed8855 27791 @: $(MAKE); $(unstage)
b813574b 27792 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27793 r=`${PWD_COMMAND}`; export r; \
27794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27795 $(HOST_EXPORTS) \
72b2455a 27796 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27798 done; \
b813574b 27799 echo "Doing clean in guile" ; \
b00612cc 27800 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27803 "RANLIB=$${RANLIB}" \
27804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27805 clean) \
4fa63067
NN
27806 || exit 1
27807
b813574b 27808@endif guile
4fa63067 27809
b813574b
PB
27810.PHONY: maybe-distclean-guile distclean-guile
27811maybe-distclean-guile:
27812@if guile
27813maybe-distclean-guile: distclean-guile
4fa63067 27814
b813574b 27815distclean-guile:
0aed8855 27816 @: $(MAKE); $(unstage)
b813574b 27817 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27818 r=`${PWD_COMMAND}`; export r; \
27819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27820 $(HOST_EXPORTS) \
72b2455a 27821 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27823 done; \
b813574b 27824 echo "Doing distclean in guile" ; \
b00612cc 27825 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27828 "RANLIB=$${RANLIB}" \
27829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27830 distclean) \
4fa63067
NN
27831 || exit 1
27832
b813574b 27833@endif guile
4fa63067 27834
b813574b
PB
27835.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
27836maybe-maintainer-clean-guile:
27837@if guile
27838maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067 27839
b813574b 27840maintainer-clean-guile:
0aed8855 27841 @: $(MAKE); $(unstage)
b813574b 27842 @[ -f ./guile/Makefile ] || exit 0; \
4fa63067
NN
27843 r=`${PWD_COMMAND}`; export r; \
27844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27845 $(HOST_EXPORTS) \
72b2455a 27846 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27847 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27848 done; \
b813574b 27849 echo "Doing maintainer-clean in guile" ; \
b00612cc 27850 (cd $(HOST_SUBDIR)/guile && \
4fa63067
NN
27851 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27852 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27853 "RANLIB=$${RANLIB}" \
27854 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27855 maintainer-clean) \
4fa63067
NN
27856 || exit 1
27857
b813574b 27858@endif guile
3866be5d
NN
27859
27860
a7254363 27861
b813574b
PB
27862.PHONY: configure-tk maybe-configure-tk
27863maybe-configure-tk:
27864@if tk
27865maybe-configure-tk: configure-tk
c52c6897 27866configure-tk:
0aed8855 27867 @: $(MAKE); $(unstage)
c52c6897 27868 @r=`${PWD_COMMAND}`; export r; \
b40e3958 27869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
27870 test ! -f $(HOST_SUBDIR)/tk/Makefile || exit 0; \
27871 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/tk ; \
378fce5b 27872 $(HOST_EXPORTS) \
a7254363
PB
27873 echo Configuring in $(HOST_SUBDIR)/tk; \
27874 cd "$(HOST_SUBDIR)/tk" || exit 1; \
e2b9e2dc 27875 case $(srcdir) in \
b00612cc
PB
27876 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
27877 *) topdir=`echo $(HOST_SUBDIR)/tk/ | \
27878 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 27879 esac; \
b00612cc
PB
27880 srcdiroption="--srcdir=$${topdir}/tk"; \
27881 libsrcdir="$$s/tk"; \
e2b9e2dc 27882 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 27883 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 27884 || exit 1
b813574b 27885@endif tk
e2b9e2dc 27886
a7254363
PB
27887
27888
d545f33b
PB
27889
27890
b813574b
PB
27891.PHONY: all-tk maybe-all-tk
27892maybe-all-tk:
27893@if tk
d27cc32e 27894TARGET-tk=all
b813574b
PB
27895maybe-all-tk: all-tk
27896all-tk: configure-tk
0aed8855 27897 @: $(MAKE); $(unstage)
b40e3958
L
27898 @r=`${PWD_COMMAND}`; export r; \
27899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27900 $(HOST_EXPORTS) \
b00612cc
PB
27901 (cd $(HOST_SUBDIR)/tk && \
27902 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) $(TARGET-tk))
b813574b 27903@endif tk
3866be5d 27904
a7254363 27905
d545f33b
PB
27906
27907
b813574b
PB
27908.PHONY: check-tk maybe-check-tk
27909maybe-check-tk:
27910@if tk
27911maybe-check-tk: check-tk
3866be5d 27912
b813574b 27913check-tk:
0aed8855 27914 @: $(MAKE); $(unstage)
b40e3958
L
27915 @r=`${PWD_COMMAND}`; export r; \
27916 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27917 $(HOST_EXPORTS) \
b00612cc
PB
27918 (cd $(HOST_SUBDIR)/tk && \
27919 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 27920
b813574b 27921@endif tk
3866be5d 27922
b813574b
PB
27923.PHONY: install-tk maybe-install-tk
27924maybe-install-tk:
27925@if tk
27926maybe-install-tk: install-tk
16ae0395 27927
b813574b 27928install-tk: installdirs
0aed8855 27929 @: $(MAKE); $(unstage)
b40e3958
L
27930 @r=`${PWD_COMMAND}`; export r; \
27931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27932 $(HOST_EXPORTS) \
b00612cc 27933 (cd $(HOST_SUBDIR)/tk && \
2da12f12 27934 $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 27935
b813574b 27936@endif tk
3866be5d 27937
4fa63067
NN
27938# Other targets (info, dvi, etc.)
27939
b813574b
PB
27940.PHONY: maybe-info-tk info-tk
27941maybe-info-tk:
27942@if tk
27943maybe-info-tk: info-tk
4fa63067 27944
b813574b
PB
27945info-tk: \
27946 configure-tk
0aed8855 27947 @: $(MAKE); $(unstage)
b813574b 27948 @[ -f ./tk/Makefile ] || exit 0; \
b40e3958
L
27949 r=`${PWD_COMMAND}`; export r; \
27950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27951 $(HOST_EXPORTS) \
72b2455a 27952 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27954 done; \
b813574b 27955 echo "Doing info in tk" ; \
b00612cc 27956 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
27957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27959 "RANLIB=$${RANLIB}" \
27960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27961 info) \
e2b9e2dc
NN
27962 || exit 1
27963
b813574b 27964@endif tk
4fa63067 27965
b813574b
PB
27966.PHONY: maybe-dvi-tk dvi-tk
27967maybe-dvi-tk:
27968@if tk
27969maybe-dvi-tk: dvi-tk
4fa63067 27970
b813574b
PB
27971dvi-tk: \
27972 configure-tk
0aed8855 27973 @: $(MAKE); $(unstage)
b813574b 27974 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 27975 r=`${PWD_COMMAND}`; export r; \
b40e3958 27976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27977 $(HOST_EXPORTS) \
72b2455a 27978 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
27979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27980 done; \
b813574b 27981 echo "Doing dvi in tk" ; \
b00612cc 27982 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
27983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27985 "RANLIB=$${RANLIB}" \
27986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 27987 dvi) \
4fa63067 27988 || exit 1
3866be5d 27989
b813574b 27990@endif tk
3866be5d 27991
6d389afc
MS
27992.PHONY: maybe-html-tk html-tk
27993maybe-html-tk:
27994@if tk
27995maybe-html-tk: html-tk
27996
27997html-tk: \
27998 configure-tk
0aed8855 27999 @: $(MAKE); $(unstage)
6d389afc
MS
28000 @[ -f ./tk/Makefile ] || exit 0; \
28001 r=`${PWD_COMMAND}`; export r; \
28002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28003 $(HOST_EXPORTS) \
28004 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
28005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28006 done; \
28007 echo "Doing html in tk" ; \
b00612cc 28008 (cd $(HOST_SUBDIR)/tk && \
6d389afc
MS
28009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28011 "RANLIB=$${RANLIB}" \
28012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28013 html) \
28014 || exit 1
28015
28016@endif tk
28017
b813574b
PB
28018.PHONY: maybe-TAGS-tk TAGS-tk
28019maybe-TAGS-tk:
28020@if tk
28021maybe-TAGS-tk: TAGS-tk
4fa63067 28022
b813574b
PB
28023TAGS-tk: \
28024 configure-tk
0aed8855 28025 @: $(MAKE); $(unstage)
b813574b 28026 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 28027 r=`${PWD_COMMAND}`; export r; \
b40e3958 28028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28029 $(HOST_EXPORTS) \
72b2455a 28030 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
28031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28032 done; \
b813574b 28033 echo "Doing TAGS in tk" ; \
b00612cc 28034 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
28035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28037 "RANLIB=$${RANLIB}" \
28038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28039 TAGS) \
4fa63067 28040 || exit 1
3866be5d 28041
b813574b 28042@endif tk
3866be5d 28043
b813574b
PB
28044.PHONY: maybe-install-info-tk install-info-tk
28045maybe-install-info-tk:
28046@if tk
28047maybe-install-info-tk: install-info-tk
4fa63067 28048
b813574b
PB
28049install-info-tk: \
28050 configure-tk \
28051 info-tk
0aed8855 28052 @: $(MAKE); $(unstage)
b813574b 28053 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
28054 r=`${PWD_COMMAND}`; export r; \
28055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28056 $(HOST_EXPORTS) \
72b2455a 28057 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
28058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28059 done; \
b813574b 28060 echo "Doing install-info in tk" ; \
b00612cc 28061 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
28062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28064 "RANLIB=$${RANLIB}" \
28065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28066 install-info) \
4fa63067
NN
28067 || exit 1
28068
b813574b 28069@endif tk
4fa63067 28070
b813574b
PB
28071.PHONY: maybe-installcheck-tk installcheck-tk
28072maybe-installcheck-tk:
28073@if tk
28074maybe-installcheck-tk: installcheck-tk
4fa63067 28075
b813574b
PB
28076installcheck-tk: \
28077 configure-tk
0aed8855 28078 @: $(MAKE); $(unstage)
b813574b 28079 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
28080 r=`${PWD_COMMAND}`; export r; \
28081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28082 $(HOST_EXPORTS) \
72b2455a 28083 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
28084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28085 done; \
b813574b 28086 echo "Doing installcheck in tk" ; \
b00612cc 28087 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
28088 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28089 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28090 "RANLIB=$${RANLIB}" \
28091 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28092 installcheck) \
4fa63067
NN
28093 || exit 1
28094
b813574b 28095@endif tk
4fa63067 28096
b813574b
PB
28097.PHONY: maybe-mostlyclean-tk mostlyclean-tk
28098maybe-mostlyclean-tk:
28099@if tk
28100maybe-mostlyclean-tk: mostlyclean-tk
4fa63067 28101
b813574b 28102mostlyclean-tk:
0aed8855 28103 @: $(MAKE); $(unstage)
b813574b 28104 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
28105 r=`${PWD_COMMAND}`; export r; \
28106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28107 $(HOST_EXPORTS) \
72b2455a 28108 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
28109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28110 done; \
b813574b 28111 echo "Doing mostlyclean in tk" ; \
b00612cc 28112 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
28113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28115 "RANLIB=$${RANLIB}" \
28116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28117 mostlyclean) \
4fa63067
NN
28118 || exit 1
28119
b813574b 28120@endif tk
4fa63067 28121
b813574b
PB
28122.PHONY: maybe-clean-tk clean-tk
28123maybe-clean-tk:
28124@if tk
28125maybe-clean-tk: clean-tk
4fa63067 28126
b813574b 28127clean-tk:
0aed8855 28128 @: $(MAKE); $(unstage)
b813574b 28129 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
28130 r=`${PWD_COMMAND}`; export r; \
28131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28132 $(HOST_EXPORTS) \
72b2455a 28133 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
28134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28135 done; \
b813574b 28136 echo "Doing clean in tk" ; \
b00612cc 28137 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
28138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28140 "RANLIB=$${RANLIB}" \
28141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28142 clean) \
4fa63067
NN
28143 || exit 1
28144
b813574b 28145@endif tk
4fa63067 28146
b813574b
PB
28147.PHONY: maybe-distclean-tk distclean-tk
28148maybe-distclean-tk:
28149@if tk
28150maybe-distclean-tk: distclean-tk
4fa63067 28151
b813574b 28152distclean-tk:
0aed8855 28153 @: $(MAKE); $(unstage)
b813574b 28154 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067
NN
28155 r=`${PWD_COMMAND}`; export r; \
28156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28157 $(HOST_EXPORTS) \
72b2455a 28158 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
28159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28160 done; \
b813574b 28161 echo "Doing distclean in tk" ; \
b00612cc 28162 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
28163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28165 "RANLIB=$${RANLIB}" \
28166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28167 distclean) \
4fa63067
NN
28168 || exit 1
28169
b813574b 28170@endif tk
4fa63067 28171
b813574b
PB
28172.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
28173maybe-maintainer-clean-tk:
28174@if tk
28175maybe-maintainer-clean-tk: maintainer-clean-tk
16ae0395 28176
b813574b 28177maintainer-clean-tk:
0aed8855 28178 @: $(MAKE); $(unstage)
b813574b 28179 @[ -f ./tk/Makefile ] || exit 0; \
4fa63067 28180 r=`${PWD_COMMAND}`; export r; \
b40e3958 28181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28182 $(HOST_EXPORTS) \
72b2455a 28183 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
4fa63067
NN
28184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28185 done; \
b813574b 28186 echo "Doing maintainer-clean in tk" ; \
b00612cc 28187 (cd $(HOST_SUBDIR)/tk && \
4fa63067
NN
28188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28190 "RANLIB=$${RANLIB}" \
28191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28192 maintainer-clean) \
4fa63067 28193 || exit 1
3866be5d 28194
b813574b 28195@endif tk
3866be5d 28196
4fa63067 28197
a7254363 28198
b813574b
PB
28199.PHONY: configure-libtermcap maybe-configure-libtermcap
28200maybe-configure-libtermcap:
28201@if libtermcap
28202maybe-configure-libtermcap: configure-libtermcap
c52c6897 28203configure-libtermcap:
0aed8855 28204 @: $(MAKE); $(unstage)
c52c6897 28205 @r=`${PWD_COMMAND}`; export r; \
b813574b 28206 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28207 test ! -f $(HOST_SUBDIR)/libtermcap/Makefile || exit 0; \
28208 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/libtermcap ; \
b813574b 28209 $(HOST_EXPORTS) \
a7254363
PB
28210 echo Configuring in $(HOST_SUBDIR)/libtermcap; \
28211 cd "$(HOST_SUBDIR)/libtermcap" || exit 1; \
b813574b 28212 case $(srcdir) in \
b00612cc
PB
28213 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28214 *) topdir=`echo $(HOST_SUBDIR)/libtermcap/ | \
28215 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
b813574b 28216 esac; \
b00612cc
PB
28217 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
28218 libsrcdir="$$s/libtermcap"; \
b813574b
PB
28219 $(SHELL) $${libsrcdir}/configure \
28220 $(HOST_CONFIGARGS) $${srcdiroption} \
28221 || exit 1
28222@endif libtermcap
28223
a7254363
PB
28224
28225
d545f33b
PB
28226
28227
b813574b
PB
28228.PHONY: all-libtermcap maybe-all-libtermcap
28229maybe-all-libtermcap:
28230@if libtermcap
d27cc32e 28231TARGET-libtermcap=all
b813574b
PB
28232maybe-all-libtermcap: all-libtermcap
28233all-libtermcap: configure-libtermcap
0aed8855 28234 @: $(MAKE); $(unstage)
b813574b
PB
28235 @r=`${PWD_COMMAND}`; export r; \
28236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b813574b 28237 $(HOST_EXPORTS) \
b00612cc
PB
28238 (cd $(HOST_SUBDIR)/libtermcap && \
28239 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-libtermcap))
b813574b
PB
28240@endif libtermcap
28241
a7254363 28242
d545f33b
PB
28243
28244
b813574b
PB
28245.PHONY: check-libtermcap maybe-check-libtermcap
28246maybe-check-libtermcap:
28247@if libtermcap
28248maybe-check-libtermcap: check-libtermcap
28249
28250check-libtermcap:
4fa63067 28251
6bd3dfaa 28252@endif libtermcap
4fa63067
NN
28253
28254.PHONY: install-libtermcap maybe-install-libtermcap
28255maybe-install-libtermcap:
6bd3dfaa
PB
28256@if libtermcap
28257maybe-install-libtermcap: install-libtermcap
4fa63067
NN
28258
28259install-libtermcap: installdirs
0aed8855 28260 @: $(MAKE); $(unstage)
b40e3958
L
28261 @r=`${PWD_COMMAND}`; export r; \
28262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28263 $(HOST_EXPORTS) \
b00612cc 28264 (cd $(HOST_SUBDIR)/libtermcap && \
2da12f12 28265 $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 28266
6bd3dfaa 28267@endif libtermcap
3866be5d 28268
4fa63067 28269# Other targets (info, dvi, etc.)
16ae0395 28270
4fa63067
NN
28271.PHONY: maybe-info-libtermcap info-libtermcap
28272maybe-info-libtermcap:
6bd3dfaa
PB
28273@if libtermcap
28274maybe-info-libtermcap: info-libtermcap
4fa63067
NN
28275
28276info-libtermcap: \
28277 configure-libtermcap
0aed8855 28278 @: $(MAKE); $(unstage)
4fa63067
NN
28279 @[ -f ./libtermcap/Makefile ] || exit 0; \
28280 r=`${PWD_COMMAND}`; export r; \
b40e3958 28281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28282 $(HOST_EXPORTS) \
b813574b 28283 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28285 done; \
28286 echo "Doing info in libtermcap" ; \
b00612cc 28287 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
28288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28290 "RANLIB=$${RANLIB}" \
28291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28292 info) \
4fa63067 28293 || exit 1
3866be5d 28294
6bd3dfaa 28295@endif libtermcap
3866be5d 28296
4fa63067
NN
28297.PHONY: maybe-dvi-libtermcap dvi-libtermcap
28298maybe-dvi-libtermcap:
6bd3dfaa
PB
28299@if libtermcap
28300maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
28301
28302dvi-libtermcap: \
28303 configure-libtermcap
0aed8855 28304 @: $(MAKE); $(unstage)
4fa63067
NN
28305 @[ -f ./libtermcap/Makefile ] || exit 0; \
28306 r=`${PWD_COMMAND}`; export r; \
28307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28308 $(HOST_EXPORTS) \
b813574b 28309 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28311 done; \
28312 echo "Doing dvi in libtermcap" ; \
b00612cc 28313 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
28314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28316 "RANLIB=$${RANLIB}" \
28317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28318 dvi) \
4fa63067
NN
28319 || exit 1
28320
6bd3dfaa 28321@endif libtermcap
4fa63067 28322
6d389afc
MS
28323.PHONY: maybe-html-libtermcap html-libtermcap
28324maybe-html-libtermcap:
28325@if libtermcap
28326maybe-html-libtermcap: html-libtermcap
28327
28328html-libtermcap: \
28329 configure-libtermcap
0aed8855 28330 @: $(MAKE); $(unstage)
6d389afc
MS
28331 @[ -f ./libtermcap/Makefile ] || exit 0; \
28332 r=`${PWD_COMMAND}`; export r; \
28333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28334 $(HOST_EXPORTS) \
28335 for flag in $(EXTRA_HOST_FLAGS) ; do \
28336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28337 done; \
28338 echo "Doing html in libtermcap" ; \
b00612cc 28339 (cd $(HOST_SUBDIR)/libtermcap && \
6d389afc
MS
28340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28342 "RANLIB=$${RANLIB}" \
28343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28344 html) \
28345 || exit 1
28346
28347@endif libtermcap
28348
4fa63067
NN
28349.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
28350maybe-TAGS-libtermcap:
6bd3dfaa
PB
28351@if libtermcap
28352maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
28353
28354TAGS-libtermcap: \
28355 configure-libtermcap
0aed8855 28356 @: $(MAKE); $(unstage)
4fa63067
NN
28357 @[ -f ./libtermcap/Makefile ] || exit 0; \
28358 r=`${PWD_COMMAND}`; export r; \
28359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28360 $(HOST_EXPORTS) \
b813574b 28361 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28363 done; \
28364 echo "Doing TAGS in libtermcap" ; \
b00612cc 28365 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
28366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28368 "RANLIB=$${RANLIB}" \
28369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28370 TAGS) \
4fa63067
NN
28371 || exit 1
28372
6bd3dfaa 28373@endif libtermcap
4fa63067
NN
28374
28375.PHONY: maybe-install-info-libtermcap install-info-libtermcap
28376maybe-install-info-libtermcap:
6bd3dfaa
PB
28377@if libtermcap
28378maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
28379
28380install-info-libtermcap: \
28381 configure-libtermcap \
28382 info-libtermcap
0aed8855 28383 @: $(MAKE); $(unstage)
4fa63067
NN
28384 @[ -f ./libtermcap/Makefile ] || exit 0; \
28385 r=`${PWD_COMMAND}`; export r; \
28386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28387 $(HOST_EXPORTS) \
b813574b 28388 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28390 done; \
28391 echo "Doing install-info in libtermcap" ; \
b00612cc 28392 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
28393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28395 "RANLIB=$${RANLIB}" \
28396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28397 install-info) \
4fa63067
NN
28398 || exit 1
28399
6bd3dfaa 28400@endif libtermcap
4fa63067
NN
28401
28402.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
28403maybe-installcheck-libtermcap:
6bd3dfaa
PB
28404@if libtermcap
28405maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
28406
28407installcheck-libtermcap: \
28408 configure-libtermcap
0aed8855 28409 @: $(MAKE); $(unstage)
4fa63067
NN
28410 @[ -f ./libtermcap/Makefile ] || exit 0; \
28411 r=`${PWD_COMMAND}`; export r; \
28412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28413 $(HOST_EXPORTS) \
b813574b 28414 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28416 done; \
28417 echo "Doing installcheck in libtermcap" ; \
b00612cc 28418 (cd $(HOST_SUBDIR)/libtermcap && \
4fa63067
NN
28419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28421 "RANLIB=$${RANLIB}" \
28422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28423 installcheck) \
4fa63067
NN
28424 || exit 1
28425
6bd3dfaa 28426@endif libtermcap
4fa63067
NN
28427
28428.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
28429maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
28430@if libtermcap
28431maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
28432
28433# libtermcap doesn't support mostlyclean.
28434mostlyclean-libtermcap:
28435
6bd3dfaa 28436@endif libtermcap
4fa63067
NN
28437
28438.PHONY: maybe-clean-libtermcap clean-libtermcap
28439maybe-clean-libtermcap:
6bd3dfaa
PB
28440@if libtermcap
28441maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
28442
28443# libtermcap doesn't support clean.
28444clean-libtermcap:
28445
6bd3dfaa 28446@endif libtermcap
4fa63067
NN
28447
28448.PHONY: maybe-distclean-libtermcap distclean-libtermcap
28449maybe-distclean-libtermcap:
6bd3dfaa
PB
28450@if libtermcap
28451maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
28452
28453# libtermcap doesn't support distclean.
28454distclean-libtermcap:
28455
6bd3dfaa 28456@endif libtermcap
4fa63067
NN
28457
28458.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
28459maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
28460@if libtermcap
28461maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
28462
28463# libtermcap doesn't support maintainer-clean.
28464maintainer-clean-libtermcap:
28465
6bd3dfaa 28466@endif libtermcap
4fa63067
NN
28467
28468
a7254363 28469
4fa63067
NN
28470.PHONY: configure-utils maybe-configure-utils
28471maybe-configure-utils:
6bd3dfaa
PB
28472@if utils
28473maybe-configure-utils: configure-utils
c52c6897 28474configure-utils:
0aed8855 28475 @: $(MAKE); $(unstage)
c52c6897 28476 @r=`${PWD_COMMAND}`; export r; \
b40e3958 28477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28478 test ! -f $(HOST_SUBDIR)/utils/Makefile || exit 0; \
28479 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/utils ; \
378fce5b 28480 $(HOST_EXPORTS) \
a7254363
PB
28481 echo Configuring in $(HOST_SUBDIR)/utils; \
28482 cd "$(HOST_SUBDIR)/utils" || exit 1; \
e2b9e2dc 28483 case $(srcdir) in \
b00612cc
PB
28484 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28485 *) topdir=`echo $(HOST_SUBDIR)/utils/ | \
28486 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 28487 esac; \
b00612cc
PB
28488 srcdiroption="--srcdir=$${topdir}/utils"; \
28489 libsrcdir="$$s/utils"; \
e2b9e2dc 28490 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 28491 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 28492 || exit 1
6bd3dfaa 28493@endif utils
e2b9e2dc 28494
a7254363
PB
28495
28496
d545f33b
PB
28497
28498
4fa63067
NN
28499.PHONY: all-utils maybe-all-utils
28500maybe-all-utils:
6bd3dfaa 28501@if utils
d27cc32e 28502TARGET-utils=all
6bd3dfaa 28503maybe-all-utils: all-utils
4fa63067 28504all-utils: configure-utils
0aed8855 28505 @: $(MAKE); $(unstage)
4fa63067
NN
28506 @r=`${PWD_COMMAND}`; export r; \
28507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28508 $(HOST_EXPORTS) \
b00612cc
PB
28509 (cd $(HOST_SUBDIR)/utils && \
28510 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-utils))
6bd3dfaa 28511@endif utils
4fa63067 28512
a7254363 28513
d545f33b
PB
28514
28515
4fa63067
NN
28516.PHONY: check-utils maybe-check-utils
28517maybe-check-utils:
6bd3dfaa
PB
28518@if utils
28519maybe-check-utils: check-utils
4fa63067
NN
28520
28521check-utils:
28522
6bd3dfaa 28523@endif utils
4fa63067
NN
28524
28525.PHONY: install-utils maybe-install-utils
28526maybe-install-utils:
6bd3dfaa
PB
28527@if utils
28528maybe-install-utils: install-utils
4fa63067
NN
28529
28530install-utils: installdirs
0aed8855 28531 @: $(MAKE); $(unstage)
4fa63067
NN
28532 @r=`${PWD_COMMAND}`; export r; \
28533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28534 $(HOST_EXPORTS) \
b00612cc 28535 (cd $(HOST_SUBDIR)/utils && \
2da12f12 28536 $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 28537
6bd3dfaa 28538@endif utils
4fa63067
NN
28539
28540# Other targets (info, dvi, etc.)
28541
28542.PHONY: maybe-info-utils info-utils
28543maybe-info-utils:
6bd3dfaa
PB
28544@if utils
28545maybe-info-utils: info-utils
4fa63067
NN
28546
28547info-utils: \
28548 configure-utils
0aed8855 28549 @: $(MAKE); $(unstage)
4fa63067
NN
28550 @[ -f ./utils/Makefile ] || exit 0; \
28551 r=`${PWD_COMMAND}`; export r; \
28552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28553 $(HOST_EXPORTS) \
b813574b 28554 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28556 done; \
28557 echo "Doing info in utils" ; \
b00612cc 28558 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28561 "RANLIB=$${RANLIB}" \
28562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28563 info) \
4fa63067
NN
28564 || exit 1
28565
6bd3dfaa 28566@endif utils
4fa63067
NN
28567
28568.PHONY: maybe-dvi-utils dvi-utils
28569maybe-dvi-utils:
6bd3dfaa
PB
28570@if utils
28571maybe-dvi-utils: dvi-utils
4fa63067
NN
28572
28573dvi-utils: \
28574 configure-utils
0aed8855 28575 @: $(MAKE); $(unstage)
4fa63067
NN
28576 @[ -f ./utils/Makefile ] || exit 0; \
28577 r=`${PWD_COMMAND}`; export r; \
b40e3958 28578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28579 $(HOST_EXPORTS) \
b813574b 28580 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28581 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28582 done; \
28583 echo "Doing dvi in utils" ; \
b00612cc 28584 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28587 "RANLIB=$${RANLIB}" \
28588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28589 dvi) \
4fa63067 28590 || exit 1
3866be5d 28591
6bd3dfaa 28592@endif utils
3866be5d 28593
6d389afc
MS
28594.PHONY: maybe-html-utils html-utils
28595maybe-html-utils:
28596@if utils
28597maybe-html-utils: html-utils
28598
28599html-utils: \
28600 configure-utils
0aed8855 28601 @: $(MAKE); $(unstage)
6d389afc
MS
28602 @[ -f ./utils/Makefile ] || exit 0; \
28603 r=`${PWD_COMMAND}`; export r; \
28604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
28605 $(HOST_EXPORTS) \
28606 for flag in $(EXTRA_HOST_FLAGS) ; do \
28607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28608 done; \
28609 echo "Doing html in utils" ; \
b00612cc 28610 (cd $(HOST_SUBDIR)/utils && \
6d389afc
MS
28611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28613 "RANLIB=$${RANLIB}" \
28614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28615 html) \
28616 || exit 1
28617
28618@endif utils
28619
4fa63067
NN
28620.PHONY: maybe-TAGS-utils TAGS-utils
28621maybe-TAGS-utils:
6bd3dfaa
PB
28622@if utils
28623maybe-TAGS-utils: TAGS-utils
4fa63067
NN
28624
28625TAGS-utils: \
28626 configure-utils
0aed8855 28627 @: $(MAKE); $(unstage)
4fa63067
NN
28628 @[ -f ./utils/Makefile ] || exit 0; \
28629 r=`${PWD_COMMAND}`; export r; \
b40e3958 28630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28631 $(HOST_EXPORTS) \
b813574b 28632 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28634 done; \
28635 echo "Doing TAGS in utils" ; \
b00612cc 28636 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28639 "RANLIB=$${RANLIB}" \
28640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28641 TAGS) \
4fa63067 28642 || exit 1
3866be5d 28643
6bd3dfaa 28644@endif utils
3866be5d 28645
4fa63067
NN
28646.PHONY: maybe-install-info-utils install-info-utils
28647maybe-install-info-utils:
6bd3dfaa
PB
28648@if utils
28649maybe-install-info-utils: install-info-utils
16ae0395 28650
4fa63067
NN
28651install-info-utils: \
28652 configure-utils \
28653 info-utils
0aed8855 28654 @: $(MAKE); $(unstage)
4fa63067
NN
28655 @[ -f ./utils/Makefile ] || exit 0; \
28656 r=`${PWD_COMMAND}`; export r; \
b40e3958 28657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28658 $(HOST_EXPORTS) \
b813574b 28659 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28661 done; \
28662 echo "Doing install-info in utils" ; \
b00612cc 28663 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28666 "RANLIB=$${RANLIB}" \
28667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28668 install-info) \
4fa63067 28669 || exit 1
3866be5d 28670
6bd3dfaa 28671@endif utils
3866be5d 28672
4fa63067
NN
28673.PHONY: maybe-installcheck-utils installcheck-utils
28674maybe-installcheck-utils:
6bd3dfaa
PB
28675@if utils
28676maybe-installcheck-utils: installcheck-utils
4fa63067
NN
28677
28678installcheck-utils: \
28679 configure-utils
0aed8855 28680 @: $(MAKE); $(unstage)
4fa63067 28681 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
28682 r=`${PWD_COMMAND}`; export r; \
28683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28684 $(HOST_EXPORTS) \
b813574b 28685 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28687 done; \
28688 echo "Doing installcheck in utils" ; \
b00612cc 28689 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28692 "RANLIB=$${RANLIB}" \
28693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28694 installcheck) \
e2b9e2dc
NN
28695 || exit 1
28696
6bd3dfaa 28697@endif utils
4fa63067
NN
28698
28699.PHONY: maybe-mostlyclean-utils mostlyclean-utils
28700maybe-mostlyclean-utils:
6bd3dfaa
PB
28701@if utils
28702maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
28703
28704mostlyclean-utils:
0aed8855 28705 @: $(MAKE); $(unstage)
4fa63067
NN
28706 @[ -f ./utils/Makefile ] || exit 0; \
28707 r=`${PWD_COMMAND}`; export r; \
b40e3958 28708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28709 $(HOST_EXPORTS) \
b813574b 28710 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28712 done; \
28713 echo "Doing mostlyclean in utils" ; \
b00612cc 28714 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28717 "RANLIB=$${RANLIB}" \
28718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28719 mostlyclean) \
4fa63067 28720 || exit 1
3866be5d 28721
6bd3dfaa 28722@endif utils
3866be5d 28723
4fa63067
NN
28724.PHONY: maybe-clean-utils clean-utils
28725maybe-clean-utils:
6bd3dfaa
PB
28726@if utils
28727maybe-clean-utils: clean-utils
4fa63067
NN
28728
28729clean-utils:
0aed8855 28730 @: $(MAKE); $(unstage)
4fa63067
NN
28731 @[ -f ./utils/Makefile ] || exit 0; \
28732 r=`${PWD_COMMAND}`; export r; \
b40e3958 28733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28734 $(HOST_EXPORTS) \
b813574b 28735 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28737 done; \
28738 echo "Doing clean in utils" ; \
b00612cc 28739 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28742 "RANLIB=$${RANLIB}" \
28743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28744 clean) \
4fa63067 28745 || exit 1
3866be5d 28746
6bd3dfaa 28747@endif utils
3866be5d 28748
4fa63067
NN
28749.PHONY: maybe-distclean-utils distclean-utils
28750maybe-distclean-utils:
6bd3dfaa
PB
28751@if utils
28752maybe-distclean-utils: distclean-utils
16ae0395 28753
4fa63067 28754distclean-utils:
0aed8855 28755 @: $(MAKE); $(unstage)
4fa63067
NN
28756 @[ -f ./utils/Makefile ] || exit 0; \
28757 r=`${PWD_COMMAND}`; export r; \
b40e3958 28758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28759 $(HOST_EXPORTS) \
b813574b 28760 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28762 done; \
28763 echo "Doing distclean in utils" ; \
b00612cc 28764 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28767 "RANLIB=$${RANLIB}" \
28768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28769 distclean) \
4fa63067 28770 || exit 1
3866be5d 28771
6bd3dfaa 28772@endif utils
3866be5d 28773
4fa63067
NN
28774.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
28775maybe-maintainer-clean-utils:
6bd3dfaa
PB
28776@if utils
28777maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
28778
28779maintainer-clean-utils:
0aed8855 28780 @: $(MAKE); $(unstage)
4fa63067 28781 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
28782 r=`${PWD_COMMAND}`; export r; \
28783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 28784 $(HOST_EXPORTS) \
b813574b 28785 for flag in $(EXTRA_HOST_FLAGS) ; do \
4fa63067
NN
28786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28787 done; \
28788 echo "Doing maintainer-clean in utils" ; \
b00612cc 28789 (cd $(HOST_SUBDIR)/utils && \
4fa63067
NN
28790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28792 "RANLIB=$${RANLIB}" \
28793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
b813574b 28794 maintainer-clean) \
e2b9e2dc
NN
28795 || exit 1
28796
6bd3dfaa 28797@endif utils
3866be5d 28798
3866be5d 28799
a7254363 28800
b00612cc
PB
28801.PHONY: configure-gnattools maybe-configure-gnattools
28802maybe-configure-gnattools:
28803@if gnattools
28804maybe-configure-gnattools: configure-gnattools
c52c6897 28805configure-gnattools:
0aed8855 28806 @: $(MAKE); $(unstage)
c52c6897 28807 @r=`${PWD_COMMAND}`; export r; \
b00612cc 28808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
c52c6897
PB
28809 test ! -f $(HOST_SUBDIR)/gnattools/Makefile || exit 0; \
28810 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)/gnattools ; \
b00612cc 28811 $(HOST_EXPORTS) \
a7254363
PB
28812 echo Configuring in $(HOST_SUBDIR)/gnattools; \
28813 cd "$(HOST_SUBDIR)/gnattools" || exit 1; \
b00612cc
PB
28814 case $(srcdir) in \
28815 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
28816 *) topdir=`echo $(HOST_SUBDIR)/gnattools/ | \
28817 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
28818 esac; \
28819 srcdiroption="--srcdir=$${topdir}/gnattools"; \
28820 libsrcdir="$$s/gnattools"; \
28821 $(SHELL) $${libsrcdir}/configure \
28822 $(HOST_CONFIGARGS) $${srcdiroption} \
28823 || exit 1
28824@endif gnattools
28825
a7254363
PB
28826
28827
d545f33b
PB
28828
28829
b00612cc
PB
28830.PHONY: all-gnattools maybe-all-gnattools
28831maybe-all-gnattools:
28832@if gnattools
28833TARGET-gnattools=all
28834maybe-all-gnattools: all-gnattools
28835all-gnattools: configure-gnattools
0aed8855 28836 @: $(MAKE); $(unstage)
b00612cc
PB
28837 @r=`${PWD_COMMAND}`; export r; \
28838 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28839 $(HOST_EXPORTS) \
28840 (cd $(HOST_SUBDIR)/gnattools && \
28841 $(MAKE) $(FLAGS_TO_PASS) $(TARGET-gnattools))
28842@endif gnattools
28843
a7254363 28844
d545f33b
PB
28845
28846
b00612cc
PB
28847.PHONY: check-gnattools maybe-check-gnattools
28848maybe-check-gnattools:
28849@if gnattools
28850maybe-check-gnattools: check-gnattools
28851
28852check-gnattools:
0aed8855 28853 @: $(MAKE); $(unstage)
b00612cc
PB
28854 @r=`${PWD_COMMAND}`; export r; \
28855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28856 $(HOST_EXPORTS) \
28857 (cd $(HOST_SUBDIR)/gnattools && \
28858 $(MAKE) $(FLAGS_TO_PASS) check)
28859
28860@endif gnattools
28861
28862.PHONY: install-gnattools maybe-install-gnattools
28863maybe-install-gnattools:
28864@if gnattools
28865maybe-install-gnattools: install-gnattools
28866
28867install-gnattools: installdirs
0aed8855 28868 @: $(MAKE); $(unstage)
b00612cc
PB
28869 @r=`${PWD_COMMAND}`; export r; \
28870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28871 $(HOST_EXPORTS) \
28872 (cd $(HOST_SUBDIR)/gnattools && \
2da12f12 28873 $(MAKE) $(FLAGS_TO_PASS) install)
b00612cc
PB
28874
28875@endif gnattools
28876
28877# Other targets (info, dvi, etc.)
28878
28879.PHONY: maybe-info-gnattools info-gnattools
28880maybe-info-gnattools:
28881@if gnattools
28882maybe-info-gnattools: info-gnattools
28883
28884info-gnattools: \
28885 configure-gnattools
0aed8855 28886 @: $(MAKE); $(unstage)
b00612cc
PB
28887 @[ -f ./gnattools/Makefile ] || exit 0; \
28888 r=`${PWD_COMMAND}`; export r; \
28889 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28890 $(HOST_EXPORTS) \
28891 for flag in $(EXTRA_HOST_FLAGS) ; do \
28892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28893 done; \
28894 echo "Doing info in gnattools" ; \
28895 (cd $(HOST_SUBDIR)/gnattools && \
28896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28898 "RANLIB=$${RANLIB}" \
28899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28900 info) \
28901 || exit 1
28902
28903@endif gnattools
28904
28905.PHONY: maybe-dvi-gnattools dvi-gnattools
28906maybe-dvi-gnattools:
28907@if gnattools
28908maybe-dvi-gnattools: dvi-gnattools
28909
28910dvi-gnattools: \
28911 configure-gnattools
0aed8855 28912 @: $(MAKE); $(unstage)
b00612cc
PB
28913 @[ -f ./gnattools/Makefile ] || exit 0; \
28914 r=`${PWD_COMMAND}`; export r; \
28915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28916 $(HOST_EXPORTS) \
28917 for flag in $(EXTRA_HOST_FLAGS) ; do \
28918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28919 done; \
28920 echo "Doing dvi in gnattools" ; \
28921 (cd $(HOST_SUBDIR)/gnattools && \
28922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28924 "RANLIB=$${RANLIB}" \
28925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28926 dvi) \
28927 || exit 1
28928
28929@endif gnattools
28930
28931.PHONY: maybe-html-gnattools html-gnattools
28932maybe-html-gnattools:
28933@if gnattools
28934maybe-html-gnattools: html-gnattools
28935
28936html-gnattools: \
28937 configure-gnattools
0aed8855 28938 @: $(MAKE); $(unstage)
b00612cc
PB
28939 @[ -f ./gnattools/Makefile ] || exit 0; \
28940 r=`${PWD_COMMAND}`; export r; \
28941 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28942 $(HOST_EXPORTS) \
28943 for flag in $(EXTRA_HOST_FLAGS) ; do \
28944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28945 done; \
28946 echo "Doing html in gnattools" ; \
28947 (cd $(HOST_SUBDIR)/gnattools && \
28948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28950 "RANLIB=$${RANLIB}" \
28951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28952 html) \
28953 || exit 1
28954
28955@endif gnattools
28956
28957.PHONY: maybe-TAGS-gnattools TAGS-gnattools
28958maybe-TAGS-gnattools:
28959@if gnattools
28960maybe-TAGS-gnattools: TAGS-gnattools
28961
28962TAGS-gnattools: \
28963 configure-gnattools
0aed8855 28964 @: $(MAKE); $(unstage)
b00612cc
PB
28965 @[ -f ./gnattools/Makefile ] || exit 0; \
28966 r=`${PWD_COMMAND}`; export r; \
28967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28968 $(HOST_EXPORTS) \
28969 for flag in $(EXTRA_HOST_FLAGS) ; do \
28970 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28971 done; \
28972 echo "Doing TAGS in gnattools" ; \
28973 (cd $(HOST_SUBDIR)/gnattools && \
28974 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28975 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28976 "RANLIB=$${RANLIB}" \
28977 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28978 TAGS) \
28979 || exit 1
28980
28981@endif gnattools
28982
28983.PHONY: maybe-install-info-gnattools install-info-gnattools
28984maybe-install-info-gnattools:
28985@if gnattools
28986maybe-install-info-gnattools: install-info-gnattools
28987
28988install-info-gnattools: \
28989 configure-gnattools \
28990 info-gnattools
0aed8855 28991 @: $(MAKE); $(unstage)
b00612cc
PB
28992 @[ -f ./gnattools/Makefile ] || exit 0; \
28993 r=`${PWD_COMMAND}`; export r; \
28994 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
28995 $(HOST_EXPORTS) \
28996 for flag in $(EXTRA_HOST_FLAGS) ; do \
28997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28998 done; \
28999 echo "Doing install-info in gnattools" ; \
29000 (cd $(HOST_SUBDIR)/gnattools && \
29001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29003 "RANLIB=$${RANLIB}" \
29004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29005 install-info) \
29006 || exit 1
29007
29008@endif gnattools
29009
29010.PHONY: maybe-installcheck-gnattools installcheck-gnattools
29011maybe-installcheck-gnattools:
29012@if gnattools
29013maybe-installcheck-gnattools: installcheck-gnattools
29014
29015installcheck-gnattools: \
29016 configure-gnattools
0aed8855 29017 @: $(MAKE); $(unstage)
b00612cc
PB
29018 @[ -f ./gnattools/Makefile ] || exit 0; \
29019 r=`${PWD_COMMAND}`; export r; \
29020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
29021 $(HOST_EXPORTS) \
29022 for flag in $(EXTRA_HOST_FLAGS) ; do \
29023 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29024 done; \
29025 echo "Doing installcheck in gnattools" ; \
29026 (cd $(HOST_SUBDIR)/gnattools && \
29027 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29028 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29029 "RANLIB=$${RANLIB}" \
29030 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29031 installcheck) \
29032 || exit 1
29033
29034@endif gnattools
29035
29036.PHONY: maybe-mostlyclean-gnattools mostlyclean-gnattools
29037maybe-mostlyclean-gnattools:
29038@if gnattools
29039maybe-mostlyclean-gnattools: mostlyclean-gnattools
29040
29041mostlyclean-gnattools:
0aed8855 29042 @: $(MAKE); $(unstage)
b00612cc
PB
29043 @[ -f ./gnattools/Makefile ] || exit 0; \
29044 r=`${PWD_COMMAND}`; export r; \
29045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
29046 $(HOST_EXPORTS) \
29047 for flag in $(EXTRA_HOST_FLAGS) ; do \
29048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29049 done; \
29050 echo "Doing mostlyclean in gnattools" ; \
29051 (cd $(HOST_SUBDIR)/gnattools && \
29052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29054 "RANLIB=$${RANLIB}" \
29055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29056 mostlyclean) \
29057 || exit 1
29058
29059@endif gnattools
29060
29061.PHONY: maybe-clean-gnattools clean-gnattools
29062maybe-clean-gnattools:
29063@if gnattools
29064maybe-clean-gnattools: clean-gnattools
29065
29066clean-gnattools:
0aed8855 29067 @: $(MAKE); $(unstage)
b00612cc
PB
29068 @[ -f ./gnattools/Makefile ] || exit 0; \
29069 r=`${PWD_COMMAND}`; export r; \
29070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
29071 $(HOST_EXPORTS) \
29072 for flag in $(EXTRA_HOST_FLAGS) ; do \
29073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29074 done; \
29075 echo "Doing clean in gnattools" ; \
29076 (cd $(HOST_SUBDIR)/gnattools && \
29077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29079 "RANLIB=$${RANLIB}" \
29080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29081 clean) \
29082 || exit 1
29083
29084@endif gnattools
29085
29086.PHONY: maybe-distclean-gnattools distclean-gnattools
29087maybe-distclean-gnattools:
29088@if gnattools
29089maybe-distclean-gnattools: distclean-gnattools
29090
29091distclean-gnattools:
0aed8855 29092 @: $(MAKE); $(unstage)
b00612cc
PB
29093 @[ -f ./gnattools/Makefile ] || exit 0; \
29094 r=`${PWD_COMMAND}`; export r; \
29095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
29096 $(HOST_EXPORTS) \
29097 for flag in $(EXTRA_HOST_FLAGS) ; do \
29098 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29099 done; \
29100 echo "Doing distclean in gnattools" ; \
29101 (cd $(HOST_SUBDIR)/gnattools && \
29102 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29103 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29104 "RANLIB=$${RANLIB}" \
29105 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29106 distclean) \
29107 || exit 1
29108
29109@endif gnattools
29110
29111.PHONY: maybe-maintainer-clean-gnattools maintainer-clean-gnattools
29112maybe-maintainer-clean-gnattools:
29113@if gnattools
29114maybe-maintainer-clean-gnattools: maintainer-clean-gnattools
29115
29116maintainer-clean-gnattools:
0aed8855 29117 @: $(MAKE); $(unstage)
b00612cc
PB
29118 @[ -f ./gnattools/Makefile ] || exit 0; \
29119 r=`${PWD_COMMAND}`; export r; \
29120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
b00612cc
PB
29121 $(HOST_EXPORTS) \
29122 for flag in $(EXTRA_HOST_FLAGS) ; do \
29123 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29124 done; \
29125 echo "Doing maintainer-clean in gnattools" ; \
29126 (cd $(HOST_SUBDIR)/gnattools && \
29127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29129 "RANLIB=$${RANLIB}" \
29130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29131 maintainer-clean) \
29132 || exit 1
29133
29134@endif gnattools
29135
29136
3866be5d 29137
4fa63067
NN
29138# ---------------------------------------
29139# Modules which run on the target machine
29140# ---------------------------------------
16ae0395 29141
3866be5d 29142
a7254363
PB
29143
29144
29145.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
29146maybe-configure-target-libstdc++-v3:
29147@if target-libstdc++-v3
29148maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
c52c6897 29149configure-target-libstdc++-v3:
0aed8855
PB
29150 @: $(MAKE); $(unstage)
29151 @r=`${PWD_COMMAND}`; export r; \
29152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29153 echo "Checking multilib configuration for libstdc++-v3..."; \
29154 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
29155 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp 2> /dev/null ; \
29156 if test -r $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29157 if cmp -s $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; then \
29158 rm -f $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp; \
29159 else \
29160 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile; \
29161 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
29162 fi; \
29163 else \
29164 mv $(TARGET_SUBDIR)/libstdc++-v3/multilib.tmp $(TARGET_SUBDIR)/libstdc++-v3/multilib.out; \
c52c6897
PB
29165 fi; \
29166 test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
4fa63067 29167 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
378fce5b 29168 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29169 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
29170 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 29171 case $(srcdir) in \
b00612cc
PB
29172 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29173 *) topdir=`echo $(TARGET_SUBDIR)/libstdc++-v3/ | \
29174 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29175 esac; \
b00612cc
PB
29176 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
29177 libsrcdir="$$s/libstdc++-v3"; \
4fa63067
NN
29178 rm -f no-such-file || : ; \
29179 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 29180 $(TARGET_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 29181 || exit 1
6bd3dfaa 29182@endif target-libstdc++-v3
e2b9e2dc 29183
a7254363
PB
29184
29185
d545f33b
PB
29186
29187
4fa63067
NN
29188.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
29189maybe-all-target-libstdc++-v3:
6bd3dfaa 29190@if target-libstdc++-v3
72b2455a 29191TARGET-target-libstdc++-v3=all
6bd3dfaa 29192maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 29193all-target-libstdc++-v3: configure-target-libstdc++-v3
0aed8855 29194 @: $(MAKE); $(unstage)
b40e3958
L
29195 @r=`${PWD_COMMAND}`; export r; \
29196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29197 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 29198 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
a7254363 29199 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libstdc++-v3))
6bd3dfaa 29200@endif target-libstdc++-v3
3866be5d 29201
a7254363
PB
29202
29203
d545f33b
PB
29204
29205
4fa63067
NN
29206.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
29207maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
29208@if target-libstdc++-v3
29209maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 29210
4fa63067 29211check-target-libstdc++-v3:
0aed8855 29212 @: $(MAKE); $(unstage)
b40e3958
L
29213 @r=`${PWD_COMMAND}`; export r; \
29214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29215 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 29216 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 29217 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 29218
6bd3dfaa 29219@endif target-libstdc++-v3
3866be5d 29220
4fa63067
NN
29221.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
29222maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
29223@if target-libstdc++-v3
29224maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 29225
4fa63067 29226install-target-libstdc++-v3: installdirs
0aed8855 29227 @: $(MAKE); $(unstage)
b40e3958
L
29228 @r=`${PWD_COMMAND}`; export r; \
29229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29230 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 29231 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 29232 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 29233
6bd3dfaa 29234@endif target-libstdc++-v3
e2b9e2dc 29235
4fa63067 29236# Other targets (info, dvi, etc.)
3866be5d 29237
4fa63067
NN
29238.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
29239maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
29240@if target-libstdc++-v3
29241maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 29242
4fa63067
NN
29243info-target-libstdc++-v3: \
29244 configure-target-libstdc++-v3
0aed8855 29245 @: $(MAKE); $(unstage)
4fa63067
NN
29246 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
29247 r=`${PWD_COMMAND}`; export r; \
b40e3958 29248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29249 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29250 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29251 for flag in $(EXTRA_TARGET_FLAGS); do \
29252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29253 done; \
29254 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29257 "RANLIB=$${RANLIB}" \
29258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29259 info) \
4fa63067 29260 || exit 1
3866be5d 29261
6bd3dfaa 29262@endif target-libstdc++-v3
3866be5d 29263
4fa63067
NN
29264.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
29265maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
29266@if target-libstdc++-v3
29267maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 29268
4fa63067
NN
29269dvi-target-libstdc++-v3: \
29270 configure-target-libstdc++-v3
0aed8855 29271 @: $(MAKE); $(unstage)
4fa63067
NN
29272 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
29273 r=`${PWD_COMMAND}`; export r; \
b40e3958 29274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29275 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29276 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29277 for flag in $(EXTRA_TARGET_FLAGS); do \
29278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29279 done; \
29280 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29283 "RANLIB=$${RANLIB}" \
29284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29285 dvi) \
4fa63067 29286 || exit 1
3866be5d 29287
6bd3dfaa 29288@endif target-libstdc++-v3
3866be5d 29289
6d389afc
MS
29290.PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
29291maybe-html-target-libstdc++-v3:
29292@if target-libstdc++-v3
29293maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
29294
29295html-target-libstdc++-v3: \
29296 configure-target-libstdc++-v3
0aed8855 29297 @: $(MAKE); $(unstage)
6d389afc
MS
29298 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
29299 r=`${PWD_COMMAND}`; export r; \
29300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29301 $(RAW_CXX_TARGET_EXPORTS) \
29302 echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29303 for flag in $(EXTRA_TARGET_FLAGS); do \
29304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29305 done; \
29306 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29309 "RANLIB=$${RANLIB}" \
29310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29311 html) \
29312 || exit 1
29313
29314@endif target-libstdc++-v3
29315
4fa63067
NN
29316.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
29317maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
29318@if target-libstdc++-v3
29319maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
29320
29321TAGS-target-libstdc++-v3: \
29322 configure-target-libstdc++-v3
0aed8855 29323 @: $(MAKE); $(unstage)
4fa63067 29324 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
29325 r=`${PWD_COMMAND}`; export r; \
29326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29327 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29328 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29329 for flag in $(EXTRA_TARGET_FLAGS); do \
29330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29331 done; \
29332 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29335 "RANLIB=$${RANLIB}" \
29336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29337 TAGS) \
e2b9e2dc
NN
29338 || exit 1
29339
6bd3dfaa 29340@endif target-libstdc++-v3
3866be5d 29341
4fa63067
NN
29342.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
29343maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
29344@if target-libstdc++-v3
29345maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 29346
4fa63067
NN
29347install-info-target-libstdc++-v3: \
29348 configure-target-libstdc++-v3 \
29349 info-target-libstdc++-v3
0aed8855 29350 @: $(MAKE); $(unstage)
4fa63067
NN
29351 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
29352 r=`${PWD_COMMAND}`; export r; \
b40e3958 29353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29354 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29355 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29356 for flag in $(EXTRA_TARGET_FLAGS); do \
29357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29358 done; \
29359 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29362 "RANLIB=$${RANLIB}" \
29363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29364 install-info) \
4fa63067 29365 || exit 1
3866be5d 29366
6bd3dfaa 29367@endif target-libstdc++-v3
3866be5d 29368
4fa63067
NN
29369.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
29370maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
29371@if target-libstdc++-v3
29372maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 29373
4fa63067
NN
29374installcheck-target-libstdc++-v3: \
29375 configure-target-libstdc++-v3
0aed8855 29376 @: $(MAKE); $(unstage)
4fa63067
NN
29377 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
29378 r=`${PWD_COMMAND}`; export r; \
b40e3958 29379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29380 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29381 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29382 for flag in $(EXTRA_TARGET_FLAGS); do \
29383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29384 done; \
29385 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29388 "RANLIB=$${RANLIB}" \
29389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29390 installcheck) \
4fa63067 29391 || exit 1
3866be5d 29392
6bd3dfaa 29393@endif target-libstdc++-v3
3866be5d 29394
4fa63067
NN
29395.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
29396maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
29397@if target-libstdc++-v3
29398maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
29399
29400mostlyclean-target-libstdc++-v3:
0aed8855 29401 @: $(MAKE); $(unstage)
4fa63067 29402 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
29403 r=`${PWD_COMMAND}`; export r; \
29404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29405 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29406 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29407 for flag in $(EXTRA_TARGET_FLAGS); do \
29408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29409 done; \
29410 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29413 "RANLIB=$${RANLIB}" \
29414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29415 mostlyclean) \
e2b9e2dc
NN
29416 || exit 1
29417
6bd3dfaa 29418@endif target-libstdc++-v3
4fa63067
NN
29419
29420.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
29421maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
29422@if target-libstdc++-v3
29423maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
29424
29425clean-target-libstdc++-v3:
0aed8855 29426 @: $(MAKE); $(unstage)
4fa63067
NN
29427 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
29428 r=`${PWD_COMMAND}`; export r; \
b40e3958 29429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29430 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29431 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29432 for flag in $(EXTRA_TARGET_FLAGS); do \
29433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29434 done; \
29435 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29438 "RANLIB=$${RANLIB}" \
29439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29440 clean) \
4fa63067 29441 || exit 1
3866be5d 29442
6bd3dfaa 29443@endif target-libstdc++-v3
3866be5d 29444
4fa63067
NN
29445.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
29446maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
29447@if target-libstdc++-v3
29448maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
29449
29450distclean-target-libstdc++-v3:
0aed8855 29451 @: $(MAKE); $(unstage)
4fa63067
NN
29452 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
29453 r=`${PWD_COMMAND}`; export r; \
b40e3958 29454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29455 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29456 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29457 for flag in $(EXTRA_TARGET_FLAGS); do \
29458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29459 done; \
29460 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29463 "RANLIB=$${RANLIB}" \
29464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29465 distclean) \
4fa63067 29466 || exit 1
3866be5d 29467
6bd3dfaa 29468@endif target-libstdc++-v3
3866be5d 29469
4fa63067
NN
29470.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
29471maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
29472@if target-libstdc++-v3
29473maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 29474
4fa63067 29475maintainer-clean-target-libstdc++-v3:
0aed8855 29476 @: $(MAKE); $(unstage)
4fa63067
NN
29477 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
29478 r=`${PWD_COMMAND}`; export r; \
b40e3958 29479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29480 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
29481 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
29482 for flag in $(EXTRA_TARGET_FLAGS); do \
29483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29484 done; \
29485 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
29486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29488 "RANLIB=$${RANLIB}" \
29489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29490 maintainer-clean) \
4fa63067 29491 || exit 1
3866be5d 29492
6bd3dfaa 29493@endif target-libstdc++-v3
3866be5d 29494
4fa63067 29495
4fa63067 29496
a7254363
PB
29497
29498
29499.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
29500maybe-configure-target-libmudflap:
29501@if target-libmudflap
29502maybe-configure-target-libmudflap: configure-target-libmudflap
c52c6897 29503configure-target-libmudflap:
0aed8855
PB
29504 @: $(MAKE); $(unstage)
29505 @r=`${PWD_COMMAND}`; export r; \
29506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29507 echo "Checking multilib configuration for libmudflap..."; \
29508 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
29509 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libmudflap/multilib.tmp 2> /dev/null ; \
29510 if test -r $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
29511 if cmp -s $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; then \
29512 rm -f $(TARGET_SUBDIR)/libmudflap/multilib.tmp; \
29513 else \
29514 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile; \
29515 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
29516 fi; \
29517 else \
29518 mv $(TARGET_SUBDIR)/libmudflap/multilib.tmp $(TARGET_SUBDIR)/libmudflap/multilib.out; \
c52c6897
PB
29519 fi; \
29520 test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
4b1cb4fe 29521 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
378fce5b 29522 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29523 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
29524 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 29525 case $(srcdir) in \
b00612cc
PB
29526 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29527 *) topdir=`echo $(TARGET_SUBDIR)/libmudflap/ | \
29528 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 29529 esac; \
b00612cc
PB
29530 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
29531 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
29532 rm -f no-such-file || : ; \
29533 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 29534 $(TARGET_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 29535 || exit 1
6bd3dfaa 29536@endif target-libmudflap
e2b9e2dc 29537
a7254363
PB
29538
29539
d545f33b
PB
29540
29541
4b1cb4fe
DD
29542.PHONY: all-target-libmudflap maybe-all-target-libmudflap
29543maybe-all-target-libmudflap:
6bd3dfaa 29544@if target-libmudflap
72b2455a 29545TARGET-target-libmudflap=all
6bd3dfaa 29546maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 29547all-target-libmudflap: configure-target-libmudflap
0aed8855 29548 @: $(MAKE); $(unstage)
b40e3958
L
29549 @r=`${PWD_COMMAND}`; export r; \
29550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29551 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 29552 (cd $(TARGET_SUBDIR)/libmudflap && \
a7254363 29553 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libmudflap))
6bd3dfaa 29554@endif target-libmudflap
3866be5d 29555
a7254363
PB
29556
29557
d545f33b
PB
29558
29559
4b1cb4fe
DD
29560.PHONY: check-target-libmudflap maybe-check-target-libmudflap
29561maybe-check-target-libmudflap:
6bd3dfaa
PB
29562@if target-libmudflap
29563maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 29564
4b1cb4fe 29565check-target-libmudflap:
0aed8855 29566 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29567 @r=`${PWD_COMMAND}`; export r; \
29568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29569 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 29570 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 29571 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 29572
6bd3dfaa 29573@endif target-libmudflap
4b1cb4fe
DD
29574
29575.PHONY: install-target-libmudflap maybe-install-target-libmudflap
29576maybe-install-target-libmudflap:
6bd3dfaa
PB
29577@if target-libmudflap
29578maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
29579
29580install-target-libmudflap: installdirs
0aed8855 29581 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29582 @r=`${PWD_COMMAND}`; export r; \
29583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29584 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 29585 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 29586 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 29587
6bd3dfaa 29588@endif target-libmudflap
4b1cb4fe
DD
29589
29590# Other targets (info, dvi, etc.)
29591
29592.PHONY: maybe-info-target-libmudflap info-target-libmudflap
29593maybe-info-target-libmudflap:
6bd3dfaa
PB
29594@if target-libmudflap
29595maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
29596
29597info-target-libmudflap: \
29598 configure-target-libmudflap
0aed8855 29599 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29600 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29601 r=`${PWD_COMMAND}`; export r; \
29602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29603 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29604 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
29605 for flag in $(EXTRA_TARGET_FLAGS); do \
29606 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29607 done; \
29608 (cd $(TARGET_SUBDIR)/libmudflap && \
29609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29611 "RANLIB=$${RANLIB}" \
29612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29613 info) \
4b1cb4fe
DD
29614 || exit 1
29615
6bd3dfaa 29616@endif target-libmudflap
4b1cb4fe
DD
29617
29618.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
29619maybe-dvi-target-libmudflap:
6bd3dfaa
PB
29620@if target-libmudflap
29621maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
29622
29623dvi-target-libmudflap: \
29624 configure-target-libmudflap
0aed8855 29625 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29626 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29627 r=`${PWD_COMMAND}`; export r; \
29628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29629 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29630 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
29631 for flag in $(EXTRA_TARGET_FLAGS); do \
29632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29633 done; \
29634 (cd $(TARGET_SUBDIR)/libmudflap && \
29635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29637 "RANLIB=$${RANLIB}" \
29638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29639 dvi) \
4b1cb4fe
DD
29640 || exit 1
29641
6bd3dfaa 29642@endif target-libmudflap
4b1cb4fe 29643
6d389afc
MS
29644.PHONY: maybe-html-target-libmudflap html-target-libmudflap
29645maybe-html-target-libmudflap:
29646@if target-libmudflap
29647maybe-html-target-libmudflap: html-target-libmudflap
29648
29649html-target-libmudflap: \
29650 configure-target-libmudflap
0aed8855 29651 @: $(MAKE); $(unstage)
6d389afc
MS
29652 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29653 r=`${PWD_COMMAND}`; export r; \
29654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
29655 $(NORMAL_TARGET_EXPORTS) \
29656 echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
29657 for flag in $(EXTRA_TARGET_FLAGS); do \
29658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29659 done; \
29660 (cd $(TARGET_SUBDIR)/libmudflap && \
29661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29663 "RANLIB=$${RANLIB}" \
29664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29665 html) \
29666 || exit 1
29667
29668@endif target-libmudflap
29669
4b1cb4fe
DD
29670.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
29671maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
29672@if target-libmudflap
29673maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
29674
29675TAGS-target-libmudflap: \
29676 configure-target-libmudflap
0aed8855 29677 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29678 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29679 r=`${PWD_COMMAND}`; export r; \
29680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29681 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29682 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
29683 for flag in $(EXTRA_TARGET_FLAGS); do \
29684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29685 done; \
29686 (cd $(TARGET_SUBDIR)/libmudflap && \
29687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29689 "RANLIB=$${RANLIB}" \
29690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29691 TAGS) \
4b1cb4fe
DD
29692 || exit 1
29693
6bd3dfaa 29694@endif target-libmudflap
4b1cb4fe
DD
29695
29696.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
29697maybe-install-info-target-libmudflap:
6bd3dfaa
PB
29698@if target-libmudflap
29699maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
29700
29701install-info-target-libmudflap: \
29702 configure-target-libmudflap \
29703 info-target-libmudflap
0aed8855 29704 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29705 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29706 r=`${PWD_COMMAND}`; export r; \
29707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29708 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29709 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
29710 for flag in $(EXTRA_TARGET_FLAGS); do \
29711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29712 done; \
29713 (cd $(TARGET_SUBDIR)/libmudflap && \
29714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29716 "RANLIB=$${RANLIB}" \
29717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29718 install-info) \
4b1cb4fe
DD
29719 || exit 1
29720
6bd3dfaa 29721@endif target-libmudflap
4b1cb4fe
DD
29722
29723.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
29724maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
29725@if target-libmudflap
29726maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
29727
29728installcheck-target-libmudflap: \
29729 configure-target-libmudflap
0aed8855 29730 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29731 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29732 r=`${PWD_COMMAND}`; export r; \
29733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29734 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29735 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
29736 for flag in $(EXTRA_TARGET_FLAGS); do \
29737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29738 done; \
29739 (cd $(TARGET_SUBDIR)/libmudflap && \
29740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29742 "RANLIB=$${RANLIB}" \
29743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29744 installcheck) \
4b1cb4fe
DD
29745 || exit 1
29746
6bd3dfaa 29747@endif target-libmudflap
4b1cb4fe
DD
29748
29749.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
29750maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
29751@if target-libmudflap
29752maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
29753
29754mostlyclean-target-libmudflap:
0aed8855 29755 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29756 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29757 r=`${PWD_COMMAND}`; export r; \
29758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29759 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29760 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
29761 for flag in $(EXTRA_TARGET_FLAGS); do \
29762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29763 done; \
29764 (cd $(TARGET_SUBDIR)/libmudflap && \
29765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29767 "RANLIB=$${RANLIB}" \
29768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29769 mostlyclean) \
4b1cb4fe
DD
29770 || exit 1
29771
6bd3dfaa 29772@endif target-libmudflap
4b1cb4fe
DD
29773
29774.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
29775maybe-clean-target-libmudflap:
6bd3dfaa
PB
29776@if target-libmudflap
29777maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
29778
29779clean-target-libmudflap:
0aed8855 29780 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29781 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29782 r=`${PWD_COMMAND}`; export r; \
29783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29784 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29785 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
29786 for flag in $(EXTRA_TARGET_FLAGS); do \
29787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29788 done; \
29789 (cd $(TARGET_SUBDIR)/libmudflap && \
29790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29792 "RANLIB=$${RANLIB}" \
29793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29794 clean) \
4b1cb4fe
DD
29795 || exit 1
29796
6bd3dfaa 29797@endif target-libmudflap
4b1cb4fe
DD
29798
29799.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
29800maybe-distclean-target-libmudflap:
6bd3dfaa
PB
29801@if target-libmudflap
29802maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
29803
29804distclean-target-libmudflap:
0aed8855 29805 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29806 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29807 r=`${PWD_COMMAND}`; export r; \
29808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29809 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29810 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
29811 for flag in $(EXTRA_TARGET_FLAGS); do \
29812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29813 done; \
29814 (cd $(TARGET_SUBDIR)/libmudflap && \
29815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29817 "RANLIB=$${RANLIB}" \
29818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29819 distclean) \
4b1cb4fe
DD
29820 || exit 1
29821
6bd3dfaa 29822@endif target-libmudflap
4b1cb4fe
DD
29823
29824.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
29825maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
29826@if target-libmudflap
29827maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
29828
29829maintainer-clean-target-libmudflap:
0aed8855 29830 @: $(MAKE); $(unstage)
4b1cb4fe
DD
29831 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
29832 r=`${PWD_COMMAND}`; export r; \
29833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 29834 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
29835 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
29836 for flag in $(EXTRA_TARGET_FLAGS); do \
29837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29838 done; \
29839 (cd $(TARGET_SUBDIR)/libmudflap && \
29840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29842 "RANLIB=$${RANLIB}" \
29843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 29844 maintainer-clean) \
4b1cb4fe
DD
29845 || exit 1
29846
6bd3dfaa 29847@endif target-libmudflap
4b1cb4fe
DD
29848
29849
4b1cb4fe 29850
064d0a7c
PB
29851
29852
29853.PHONY: configure-target-libssp maybe-configure-target-libssp
29854maybe-configure-target-libssp:
29855@if target-libssp
29856maybe-configure-target-libssp: configure-target-libssp
c52c6897 29857configure-target-libssp:
0aed8855
PB
29858 @: $(MAKE); $(unstage)
29859 @r=`${PWD_COMMAND}`; export r; \
29860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29861 echo "Checking multilib configuration for libssp..."; \
29862 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
29863 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libssp/multilib.tmp 2> /dev/null ; \
29864 if test -r $(TARGET_SUBDIR)/libssp/multilib.out; then \
29865 if cmp -s $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; then \
29866 rm -f $(TARGET_SUBDIR)/libssp/multilib.tmp; \
29867 else \
29868 rm -f $(TARGET_SUBDIR)/libssp/Makefile; \
29869 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
29870 fi; \
29871 else \
29872 mv $(TARGET_SUBDIR)/libssp/multilib.tmp $(TARGET_SUBDIR)/libssp/multilib.out; \
c52c6897
PB
29873 fi; \
29874 test ! -f $(TARGET_SUBDIR)/libssp/Makefile || exit 0; \
064d0a7c 29875 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libssp ; \
064d0a7c
PB
29876 $(NORMAL_TARGET_EXPORTS) \
29877 echo Configuring in $(TARGET_SUBDIR)/libssp; \
29878 cd "$(TARGET_SUBDIR)/libssp" || exit 1; \
29879 case $(srcdir) in \
29880 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
29881 *) topdir=`echo $(TARGET_SUBDIR)/libssp/ | \
29882 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
29883 esac; \
29884 srcdiroption="--srcdir=$${topdir}/libssp"; \
29885 libsrcdir="$$s/libssp"; \
29886 rm -f no-such-file || : ; \
29887 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
29888 $(TARGET_CONFIGARGS) $${srcdiroption} \
29889 || exit 1
29890@endif target-libssp
29891
29892
29893
29894
29895
29896.PHONY: all-target-libssp maybe-all-target-libssp
29897maybe-all-target-libssp:
29898@if target-libssp
29899TARGET-target-libssp=all
29900maybe-all-target-libssp: all-target-libssp
29901all-target-libssp: configure-target-libssp
0aed8855 29902 @: $(MAKE); $(unstage)
064d0a7c
PB
29903 @r=`${PWD_COMMAND}`; export r; \
29904 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29905 $(NORMAL_TARGET_EXPORTS) \
29906 (cd $(TARGET_SUBDIR)/libssp && \
29907 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libssp))
29908@endif target-libssp
29909
29910
29911
29912
29913
29914.PHONY: check-target-libssp maybe-check-target-libssp
29915maybe-check-target-libssp:
29916@if target-libssp
29917maybe-check-target-libssp: check-target-libssp
29918
29919check-target-libssp:
0aed8855 29920 @: $(MAKE); $(unstage)
064d0a7c
PB
29921 @r=`${PWD_COMMAND}`; export r; \
29922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29923 $(NORMAL_TARGET_EXPORTS) \
29924 (cd $(TARGET_SUBDIR)/libssp && \
29925 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
29926
29927@endif target-libssp
29928
29929.PHONY: install-target-libssp maybe-install-target-libssp
29930maybe-install-target-libssp:
29931@if target-libssp
29932maybe-install-target-libssp: install-target-libssp
29933
29934install-target-libssp: installdirs
0aed8855 29935 @: $(MAKE); $(unstage)
064d0a7c
PB
29936 @r=`${PWD_COMMAND}`; export r; \
29937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29938 $(NORMAL_TARGET_EXPORTS) \
29939 (cd $(TARGET_SUBDIR)/libssp && \
29940 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
29941
29942@endif target-libssp
29943
29944# Other targets (info, dvi, etc.)
29945
29946.PHONY: maybe-info-target-libssp info-target-libssp
29947maybe-info-target-libssp:
29948@if target-libssp
29949maybe-info-target-libssp: info-target-libssp
29950
29951info-target-libssp: \
29952 configure-target-libssp
0aed8855 29953 @: $(MAKE); $(unstage)
064d0a7c
PB
29954 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
29955 r=`${PWD_COMMAND}`; export r; \
29956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29957 $(NORMAL_TARGET_EXPORTS) \
29958 echo "Doing info in $(TARGET_SUBDIR)/libssp" ; \
29959 for flag in $(EXTRA_TARGET_FLAGS); do \
29960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29961 done; \
29962 (cd $(TARGET_SUBDIR)/libssp && \
29963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29965 "RANLIB=$${RANLIB}" \
29966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29967 info) \
29968 || exit 1
29969
29970@endif target-libssp
29971
29972.PHONY: maybe-dvi-target-libssp dvi-target-libssp
29973maybe-dvi-target-libssp:
29974@if target-libssp
29975maybe-dvi-target-libssp: dvi-target-libssp
29976
29977dvi-target-libssp: \
29978 configure-target-libssp
0aed8855 29979 @: $(MAKE); $(unstage)
064d0a7c
PB
29980 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
29981 r=`${PWD_COMMAND}`; export r; \
29982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29983 $(NORMAL_TARGET_EXPORTS) \
29984 echo "Doing dvi in $(TARGET_SUBDIR)/libssp" ; \
29985 for flag in $(EXTRA_TARGET_FLAGS); do \
29986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29987 done; \
29988 (cd $(TARGET_SUBDIR)/libssp && \
29989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29991 "RANLIB=$${RANLIB}" \
29992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29993 dvi) \
29994 || exit 1
29995
29996@endif target-libssp
29997
29998.PHONY: maybe-html-target-libssp html-target-libssp
29999maybe-html-target-libssp:
30000@if target-libssp
30001maybe-html-target-libssp: html-target-libssp
30002
30003html-target-libssp: \
30004 configure-target-libssp
0aed8855 30005 @: $(MAKE); $(unstage)
064d0a7c
PB
30006 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
30007 r=`${PWD_COMMAND}`; export r; \
30008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30009 $(NORMAL_TARGET_EXPORTS) \
30010 echo "Doing html in $(TARGET_SUBDIR)/libssp" ; \
30011 for flag in $(EXTRA_TARGET_FLAGS); do \
30012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30013 done; \
30014 (cd $(TARGET_SUBDIR)/libssp && \
30015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30017 "RANLIB=$${RANLIB}" \
30018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30019 html) \
30020 || exit 1
30021
30022@endif target-libssp
30023
30024.PHONY: maybe-TAGS-target-libssp TAGS-target-libssp
30025maybe-TAGS-target-libssp:
30026@if target-libssp
30027maybe-TAGS-target-libssp: TAGS-target-libssp
30028
30029TAGS-target-libssp: \
30030 configure-target-libssp
0aed8855 30031 @: $(MAKE); $(unstage)
064d0a7c
PB
30032 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
30033 r=`${PWD_COMMAND}`; export r; \
30034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30035 $(NORMAL_TARGET_EXPORTS) \
30036 echo "Doing TAGS in $(TARGET_SUBDIR)/libssp" ; \
30037 for flag in $(EXTRA_TARGET_FLAGS); do \
30038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30039 done; \
30040 (cd $(TARGET_SUBDIR)/libssp && \
30041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30043 "RANLIB=$${RANLIB}" \
30044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30045 TAGS) \
30046 || exit 1
30047
30048@endif target-libssp
30049
30050.PHONY: maybe-install-info-target-libssp install-info-target-libssp
30051maybe-install-info-target-libssp:
30052@if target-libssp
30053maybe-install-info-target-libssp: install-info-target-libssp
30054
30055install-info-target-libssp: \
30056 configure-target-libssp \
30057 info-target-libssp
0aed8855 30058 @: $(MAKE); $(unstage)
064d0a7c
PB
30059 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
30060 r=`${PWD_COMMAND}`; export r; \
30061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30062 $(NORMAL_TARGET_EXPORTS) \
30063 echo "Doing install-info in $(TARGET_SUBDIR)/libssp" ; \
30064 for flag in $(EXTRA_TARGET_FLAGS); do \
30065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30066 done; \
30067 (cd $(TARGET_SUBDIR)/libssp && \
30068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30070 "RANLIB=$${RANLIB}" \
30071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30072 install-info) \
30073 || exit 1
30074
30075@endif target-libssp
30076
30077.PHONY: maybe-installcheck-target-libssp installcheck-target-libssp
30078maybe-installcheck-target-libssp:
30079@if target-libssp
30080maybe-installcheck-target-libssp: installcheck-target-libssp
30081
30082installcheck-target-libssp: \
30083 configure-target-libssp
0aed8855 30084 @: $(MAKE); $(unstage)
064d0a7c
PB
30085 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
30086 r=`${PWD_COMMAND}`; export r; \
30087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30088 $(NORMAL_TARGET_EXPORTS) \
30089 echo "Doing installcheck in $(TARGET_SUBDIR)/libssp" ; \
30090 for flag in $(EXTRA_TARGET_FLAGS); do \
30091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30092 done; \
30093 (cd $(TARGET_SUBDIR)/libssp && \
30094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30096 "RANLIB=$${RANLIB}" \
30097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30098 installcheck) \
30099 || exit 1
30100
30101@endif target-libssp
30102
30103.PHONY: maybe-mostlyclean-target-libssp mostlyclean-target-libssp
30104maybe-mostlyclean-target-libssp:
30105@if target-libssp
30106maybe-mostlyclean-target-libssp: mostlyclean-target-libssp
30107
30108mostlyclean-target-libssp:
0aed8855 30109 @: $(MAKE); $(unstage)
064d0a7c
PB
30110 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
30111 r=`${PWD_COMMAND}`; export r; \
30112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30113 $(NORMAL_TARGET_EXPORTS) \
30114 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libssp" ; \
30115 for flag in $(EXTRA_TARGET_FLAGS); do \
30116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30117 done; \
30118 (cd $(TARGET_SUBDIR)/libssp && \
30119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30121 "RANLIB=$${RANLIB}" \
30122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30123 mostlyclean) \
30124 || exit 1
30125
30126@endif target-libssp
30127
30128.PHONY: maybe-clean-target-libssp clean-target-libssp
30129maybe-clean-target-libssp:
30130@if target-libssp
30131maybe-clean-target-libssp: clean-target-libssp
30132
30133clean-target-libssp:
0aed8855 30134 @: $(MAKE); $(unstage)
064d0a7c
PB
30135 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
30136 r=`${PWD_COMMAND}`; export r; \
30137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30138 $(NORMAL_TARGET_EXPORTS) \
30139 echo "Doing clean in $(TARGET_SUBDIR)/libssp" ; \
30140 for flag in $(EXTRA_TARGET_FLAGS); do \
30141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30142 done; \
30143 (cd $(TARGET_SUBDIR)/libssp && \
30144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30146 "RANLIB=$${RANLIB}" \
30147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30148 clean) \
30149 || exit 1
30150
30151@endif target-libssp
30152
30153.PHONY: maybe-distclean-target-libssp distclean-target-libssp
30154maybe-distclean-target-libssp:
30155@if target-libssp
30156maybe-distclean-target-libssp: distclean-target-libssp
30157
30158distclean-target-libssp:
0aed8855 30159 @: $(MAKE); $(unstage)
064d0a7c
PB
30160 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
30161 r=`${PWD_COMMAND}`; export r; \
30162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30163 $(NORMAL_TARGET_EXPORTS) \
30164 echo "Doing distclean in $(TARGET_SUBDIR)/libssp" ; \
30165 for flag in $(EXTRA_TARGET_FLAGS); do \
30166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30167 done; \
30168 (cd $(TARGET_SUBDIR)/libssp && \
30169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30171 "RANLIB=$${RANLIB}" \
30172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30173 distclean) \
30174 || exit 1
30175
30176@endif target-libssp
30177
30178.PHONY: maybe-maintainer-clean-target-libssp maintainer-clean-target-libssp
30179maybe-maintainer-clean-target-libssp:
30180@if target-libssp
30181maybe-maintainer-clean-target-libssp: maintainer-clean-target-libssp
30182
30183maintainer-clean-target-libssp:
0aed8855 30184 @: $(MAKE); $(unstage)
064d0a7c
PB
30185 @[ -f $(TARGET_SUBDIR)/libssp/Makefile ] || exit 0 ; \
30186 r=`${PWD_COMMAND}`; export r; \
30187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30188 $(NORMAL_TARGET_EXPORTS) \
30189 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libssp" ; \
30190 for flag in $(EXTRA_TARGET_FLAGS); do \
30191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30192 done; \
30193 (cd $(TARGET_SUBDIR)/libssp && \
30194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30196 "RANLIB=$${RANLIB}" \
30197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30198 maintainer-clean) \
30199 || exit 1
30200
30201@endif target-libssp
30202
30203
30204
a7254363 30205
e90269c8 30206
b3ded179
PB
30207.PHONY: configure-target-libgcc-math maybe-configure-target-libgcc-math
30208maybe-configure-target-libgcc-math:
30209@if target-libgcc-math
30210maybe-configure-target-libgcc-math: configure-target-libgcc-math
c52c6897 30211configure-target-libgcc-math:
b3ded179
PB
30212 @: $(MAKE); $(unstage)
30213 @r=`${PWD_COMMAND}`; export r; \
30214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30215 echo "Checking multilib configuration for libgcc-math..."; \
30216 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc-math ; \
30217 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgcc-math/multilib.tmp 2> /dev/null ; \
30218 if test -r $(TARGET_SUBDIR)/libgcc-math/multilib.out; then \
30219 if cmp -s $(TARGET_SUBDIR)/libgcc-math/multilib.tmp $(TARGET_SUBDIR)/libgcc-math/multilib.out; then \
30220 rm -f $(TARGET_SUBDIR)/libgcc-math/multilib.tmp; \
30221 else \
30222 rm -f $(TARGET_SUBDIR)/libgcc-math/Makefile; \
30223 mv $(TARGET_SUBDIR)/libgcc-math/multilib.tmp $(TARGET_SUBDIR)/libgcc-math/multilib.out; \
30224 fi; \
30225 else \
30226 mv $(TARGET_SUBDIR)/libgcc-math/multilib.tmp $(TARGET_SUBDIR)/libgcc-math/multilib.out; \
c52c6897
PB
30227 fi; \
30228 test ! -f $(TARGET_SUBDIR)/libgcc-math/Makefile || exit 0; \
b3ded179 30229 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgcc-math ; \
b3ded179
PB
30230 $(NORMAL_TARGET_EXPORTS) \
30231 echo Configuring in $(TARGET_SUBDIR)/libgcc-math; \
30232 cd "$(TARGET_SUBDIR)/libgcc-math" || exit 1; \
30233 case $(srcdir) in \
30234 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30235 *) topdir=`echo $(TARGET_SUBDIR)/libgcc-math/ | \
30236 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
30237 esac; \
30238 srcdiroption="--srcdir=$${topdir}/libgcc-math"; \
30239 libsrcdir="$$s/libgcc-math"; \
30240 rm -f no-such-file || : ; \
30241 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30242 $(TARGET_CONFIGARGS) $${srcdiroption} \
30243 || exit 1
30244@endif target-libgcc-math
30245
30246
30247
30248
30249
30250.PHONY: all-target-libgcc-math maybe-all-target-libgcc-math
30251maybe-all-target-libgcc-math:
30252@if target-libgcc-math
30253TARGET-target-libgcc-math=all
30254maybe-all-target-libgcc-math: all-target-libgcc-math
30255all-target-libgcc-math: configure-target-libgcc-math
30256 @: $(MAKE); $(unstage)
30257 @r=`${PWD_COMMAND}`; export r; \
30258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30259 $(NORMAL_TARGET_EXPORTS) \
30260 (cd $(TARGET_SUBDIR)/libgcc-math && \
30261 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgcc-math))
30262@endif target-libgcc-math
30263
30264
30265
30266
30267
30268.PHONY: check-target-libgcc-math maybe-check-target-libgcc-math
30269maybe-check-target-libgcc-math:
30270@if target-libgcc-math
30271maybe-check-target-libgcc-math: check-target-libgcc-math
30272
30273check-target-libgcc-math:
30274 @: $(MAKE); $(unstage)
30275 @r=`${PWD_COMMAND}`; export r; \
30276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30277 $(NORMAL_TARGET_EXPORTS) \
30278 (cd $(TARGET_SUBDIR)/libgcc-math && \
30279 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
30280
30281@endif target-libgcc-math
30282
30283.PHONY: install-target-libgcc-math maybe-install-target-libgcc-math
30284maybe-install-target-libgcc-math:
30285@if target-libgcc-math
30286maybe-install-target-libgcc-math: install-target-libgcc-math
30287
30288install-target-libgcc-math: installdirs
30289 @: $(MAKE); $(unstage)
30290 @r=`${PWD_COMMAND}`; export r; \
30291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30292 $(NORMAL_TARGET_EXPORTS) \
30293 (cd $(TARGET_SUBDIR)/libgcc-math && \
30294 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
30295
30296@endif target-libgcc-math
30297
30298# Other targets (info, dvi, etc.)
30299
30300.PHONY: maybe-info-target-libgcc-math info-target-libgcc-math
30301maybe-info-target-libgcc-math:
30302@if target-libgcc-math
30303maybe-info-target-libgcc-math: info-target-libgcc-math
30304
30305info-target-libgcc-math: \
30306 configure-target-libgcc-math
30307 @: $(MAKE); $(unstage)
30308 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30309 r=`${PWD_COMMAND}`; export r; \
30310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30311 $(NORMAL_TARGET_EXPORTS) \
30312 echo "Doing info in $(TARGET_SUBDIR)/libgcc-math" ; \
30313 for flag in $(EXTRA_TARGET_FLAGS); do \
30314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30315 done; \
30316 (cd $(TARGET_SUBDIR)/libgcc-math && \
30317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30319 "RANLIB=$${RANLIB}" \
30320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30321 info) \
30322 || exit 1
30323
30324@endif target-libgcc-math
30325
30326.PHONY: maybe-dvi-target-libgcc-math dvi-target-libgcc-math
30327maybe-dvi-target-libgcc-math:
30328@if target-libgcc-math
30329maybe-dvi-target-libgcc-math: dvi-target-libgcc-math
30330
30331dvi-target-libgcc-math: \
30332 configure-target-libgcc-math
30333 @: $(MAKE); $(unstage)
30334 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30335 r=`${PWD_COMMAND}`; export r; \
30336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30337 $(NORMAL_TARGET_EXPORTS) \
30338 echo "Doing dvi in $(TARGET_SUBDIR)/libgcc-math" ; \
30339 for flag in $(EXTRA_TARGET_FLAGS); do \
30340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30341 done; \
30342 (cd $(TARGET_SUBDIR)/libgcc-math && \
30343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30345 "RANLIB=$${RANLIB}" \
30346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30347 dvi) \
30348 || exit 1
30349
30350@endif target-libgcc-math
30351
30352.PHONY: maybe-html-target-libgcc-math html-target-libgcc-math
30353maybe-html-target-libgcc-math:
30354@if target-libgcc-math
30355maybe-html-target-libgcc-math: html-target-libgcc-math
30356
30357html-target-libgcc-math: \
30358 configure-target-libgcc-math
30359 @: $(MAKE); $(unstage)
30360 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30361 r=`${PWD_COMMAND}`; export r; \
30362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30363 $(NORMAL_TARGET_EXPORTS) \
30364 echo "Doing html in $(TARGET_SUBDIR)/libgcc-math" ; \
30365 for flag in $(EXTRA_TARGET_FLAGS); do \
30366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30367 done; \
30368 (cd $(TARGET_SUBDIR)/libgcc-math && \
30369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30371 "RANLIB=$${RANLIB}" \
30372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30373 html) \
30374 || exit 1
30375
30376@endif target-libgcc-math
30377
30378.PHONY: maybe-TAGS-target-libgcc-math TAGS-target-libgcc-math
30379maybe-TAGS-target-libgcc-math:
30380@if target-libgcc-math
30381maybe-TAGS-target-libgcc-math: TAGS-target-libgcc-math
30382
30383TAGS-target-libgcc-math: \
30384 configure-target-libgcc-math
30385 @: $(MAKE); $(unstage)
30386 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30387 r=`${PWD_COMMAND}`; export r; \
30388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30389 $(NORMAL_TARGET_EXPORTS) \
30390 echo "Doing TAGS in $(TARGET_SUBDIR)/libgcc-math" ; \
30391 for flag in $(EXTRA_TARGET_FLAGS); do \
30392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30393 done; \
30394 (cd $(TARGET_SUBDIR)/libgcc-math && \
30395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30397 "RANLIB=$${RANLIB}" \
30398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30399 TAGS) \
30400 || exit 1
30401
30402@endif target-libgcc-math
30403
30404.PHONY: maybe-install-info-target-libgcc-math install-info-target-libgcc-math
30405maybe-install-info-target-libgcc-math:
30406@if target-libgcc-math
30407maybe-install-info-target-libgcc-math: install-info-target-libgcc-math
30408
30409install-info-target-libgcc-math: \
30410 configure-target-libgcc-math \
30411 info-target-libgcc-math
30412 @: $(MAKE); $(unstage)
30413 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30414 r=`${PWD_COMMAND}`; export r; \
30415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30416 $(NORMAL_TARGET_EXPORTS) \
30417 echo "Doing install-info in $(TARGET_SUBDIR)/libgcc-math" ; \
30418 for flag in $(EXTRA_TARGET_FLAGS); do \
30419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30420 done; \
30421 (cd $(TARGET_SUBDIR)/libgcc-math && \
30422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30424 "RANLIB=$${RANLIB}" \
30425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30426 install-info) \
30427 || exit 1
30428
30429@endif target-libgcc-math
30430
30431.PHONY: maybe-installcheck-target-libgcc-math installcheck-target-libgcc-math
30432maybe-installcheck-target-libgcc-math:
30433@if target-libgcc-math
30434maybe-installcheck-target-libgcc-math: installcheck-target-libgcc-math
30435
30436installcheck-target-libgcc-math: \
30437 configure-target-libgcc-math
30438 @: $(MAKE); $(unstage)
30439 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30440 r=`${PWD_COMMAND}`; export r; \
30441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30442 $(NORMAL_TARGET_EXPORTS) \
30443 echo "Doing installcheck in $(TARGET_SUBDIR)/libgcc-math" ; \
30444 for flag in $(EXTRA_TARGET_FLAGS); do \
30445 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30446 done; \
30447 (cd $(TARGET_SUBDIR)/libgcc-math && \
30448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30450 "RANLIB=$${RANLIB}" \
30451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30452 installcheck) \
30453 || exit 1
30454
30455@endif target-libgcc-math
30456
30457.PHONY: maybe-mostlyclean-target-libgcc-math mostlyclean-target-libgcc-math
30458maybe-mostlyclean-target-libgcc-math:
30459@if target-libgcc-math
30460maybe-mostlyclean-target-libgcc-math: mostlyclean-target-libgcc-math
30461
30462mostlyclean-target-libgcc-math:
30463 @: $(MAKE); $(unstage)
30464 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30465 r=`${PWD_COMMAND}`; export r; \
30466 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30467 $(NORMAL_TARGET_EXPORTS) \
30468 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgcc-math" ; \
30469 for flag in $(EXTRA_TARGET_FLAGS); do \
30470 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30471 done; \
30472 (cd $(TARGET_SUBDIR)/libgcc-math && \
30473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30475 "RANLIB=$${RANLIB}" \
30476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30477 mostlyclean) \
30478 || exit 1
30479
30480@endif target-libgcc-math
30481
30482.PHONY: maybe-clean-target-libgcc-math clean-target-libgcc-math
30483maybe-clean-target-libgcc-math:
30484@if target-libgcc-math
30485maybe-clean-target-libgcc-math: clean-target-libgcc-math
30486
30487clean-target-libgcc-math:
30488 @: $(MAKE); $(unstage)
30489 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30490 r=`${PWD_COMMAND}`; export r; \
30491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30492 $(NORMAL_TARGET_EXPORTS) \
30493 echo "Doing clean in $(TARGET_SUBDIR)/libgcc-math" ; \
30494 for flag in $(EXTRA_TARGET_FLAGS); do \
30495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30496 done; \
30497 (cd $(TARGET_SUBDIR)/libgcc-math && \
30498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30500 "RANLIB=$${RANLIB}" \
30501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30502 clean) \
30503 || exit 1
30504
30505@endif target-libgcc-math
30506
30507.PHONY: maybe-distclean-target-libgcc-math distclean-target-libgcc-math
30508maybe-distclean-target-libgcc-math:
30509@if target-libgcc-math
30510maybe-distclean-target-libgcc-math: distclean-target-libgcc-math
30511
30512distclean-target-libgcc-math:
30513 @: $(MAKE); $(unstage)
30514 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30515 r=`${PWD_COMMAND}`; export r; \
30516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30517 $(NORMAL_TARGET_EXPORTS) \
30518 echo "Doing distclean in $(TARGET_SUBDIR)/libgcc-math" ; \
30519 for flag in $(EXTRA_TARGET_FLAGS); do \
30520 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30521 done; \
30522 (cd $(TARGET_SUBDIR)/libgcc-math && \
30523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30525 "RANLIB=$${RANLIB}" \
30526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30527 distclean) \
30528 || exit 1
30529
30530@endif target-libgcc-math
30531
30532.PHONY: maybe-maintainer-clean-target-libgcc-math maintainer-clean-target-libgcc-math
30533maybe-maintainer-clean-target-libgcc-math:
30534@if target-libgcc-math
30535maybe-maintainer-clean-target-libgcc-math: maintainer-clean-target-libgcc-math
30536
30537maintainer-clean-target-libgcc-math:
30538 @: $(MAKE); $(unstage)
30539 @[ -f $(TARGET_SUBDIR)/libgcc-math/Makefile ] || exit 0 ; \
30540 r=`${PWD_COMMAND}`; export r; \
30541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30542 $(NORMAL_TARGET_EXPORTS) \
30543 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgcc-math" ; \
30544 for flag in $(EXTRA_TARGET_FLAGS); do \
30545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30546 done; \
30547 (cd $(TARGET_SUBDIR)/libgcc-math && \
30548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30550 "RANLIB=$${RANLIB}" \
30551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30552 maintainer-clean) \
30553 || exit 1
30554
30555@endif target-libgcc-math
30556
30557
30558
30559
30560
a7254363
PB
30561.PHONY: configure-target-newlib maybe-configure-target-newlib
30562maybe-configure-target-newlib:
30563@if target-newlib
30564maybe-configure-target-newlib: configure-target-newlib
c52c6897 30565configure-target-newlib:
0aed8855
PB
30566 @: $(MAKE); $(unstage)
30567 @r=`${PWD_COMMAND}`; export r; \
30568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30569 echo "Checking multilib configuration for newlib..."; \
30570 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
30571 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/newlib/multilib.tmp 2> /dev/null ; \
30572 if test -r $(TARGET_SUBDIR)/newlib/multilib.out; then \
30573 if cmp -s $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; then \
30574 rm -f $(TARGET_SUBDIR)/newlib/multilib.tmp; \
30575 else \
30576 rm -f $(TARGET_SUBDIR)/newlib/Makefile; \
30577 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
30578 fi; \
30579 else \
30580 mv $(TARGET_SUBDIR)/newlib/multilib.tmp $(TARGET_SUBDIR)/newlib/multilib.out; \
c52c6897
PB
30581 fi; \
30582 test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
4b1cb4fe 30583 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
378fce5b 30584 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
30585 echo Configuring in $(TARGET_SUBDIR)/newlib; \
30586 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
30587 case $(srcdir) in \
b00612cc
PB
30588 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30589 *) topdir=`echo $(TARGET_SUBDIR)/newlib/ | \
30590 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 30591 esac; \
b00612cc
PB
30592 srcdiroption="--srcdir=$${topdir}/newlib"; \
30593 libsrcdir="$$s/newlib"; \
4b1cb4fe
DD
30594 rm -f no-such-file || : ; \
30595 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 30596 $(TARGET_CONFIGARGS) $${srcdiroption} \
4b1cb4fe 30597 || exit 1
6bd3dfaa 30598@endif target-newlib
4b1cb4fe 30599
a7254363
PB
30600
30601
d545f33b
PB
30602
30603
4b1cb4fe
DD
30604.PHONY: all-target-newlib maybe-all-target-newlib
30605maybe-all-target-newlib:
6bd3dfaa 30606@if target-newlib
72b2455a 30607TARGET-target-newlib=all
6bd3dfaa 30608maybe-all-target-newlib: all-target-newlib
4b1cb4fe 30609all-target-newlib: configure-target-newlib
0aed8855 30610 @: $(MAKE); $(unstage)
4b1cb4fe
DD
30611 @r=`${PWD_COMMAND}`; export r; \
30612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30613 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 30614 (cd $(TARGET_SUBDIR)/newlib && \
a7254363 30615 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-newlib))
6bd3dfaa 30616@endif target-newlib
4b1cb4fe 30617
a7254363
PB
30618
30619
d545f33b
PB
30620
30621
4b1cb4fe
DD
30622.PHONY: check-target-newlib maybe-check-target-newlib
30623maybe-check-target-newlib:
6bd3dfaa
PB
30624@if target-newlib
30625maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
30626
30627check-target-newlib:
0aed8855 30628 @: $(MAKE); $(unstage)
b40e3958
L
30629 @r=`${PWD_COMMAND}`; export r; \
30630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30631 $(NORMAL_TARGET_EXPORTS) \
4fa63067 30632 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 30633 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 30634
6bd3dfaa 30635@endif target-newlib
3866be5d 30636
4fa63067
NN
30637.PHONY: install-target-newlib maybe-install-target-newlib
30638maybe-install-target-newlib:
6bd3dfaa
PB
30639@if target-newlib
30640maybe-install-target-newlib: install-target-newlib
e2b9e2dc 30641
4fa63067 30642install-target-newlib: installdirs
0aed8855 30643 @: $(MAKE); $(unstage)
b40e3958
L
30644 @r=`${PWD_COMMAND}`; export r; \
30645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30646 $(NORMAL_TARGET_EXPORTS) \
4fa63067 30647 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 30648 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 30649
6bd3dfaa 30650@endif target-newlib
3866be5d 30651
4fa63067 30652# Other targets (info, dvi, etc.)
3866be5d 30653
4fa63067
NN
30654.PHONY: maybe-info-target-newlib info-target-newlib
30655maybe-info-target-newlib:
6bd3dfaa
PB
30656@if target-newlib
30657maybe-info-target-newlib: info-target-newlib
3866be5d 30658
4fa63067
NN
30659info-target-newlib: \
30660 configure-target-newlib
0aed8855 30661 @: $(MAKE); $(unstage)
4fa63067
NN
30662 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
30663 r=`${PWD_COMMAND}`; export r; \
30664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30665 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30666 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
30667 for flag in $(EXTRA_TARGET_FLAGS); do \
30668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30669 done; \
30670 (cd $(TARGET_SUBDIR)/newlib && \
30671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30673 "RANLIB=$${RANLIB}" \
30674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30675 info) \
4fa63067 30676 || exit 1
16ae0395 30677
6bd3dfaa 30678@endif target-newlib
3866be5d 30679
4fa63067
NN
30680.PHONY: maybe-dvi-target-newlib dvi-target-newlib
30681maybe-dvi-target-newlib:
6bd3dfaa
PB
30682@if target-newlib
30683maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 30684
4fa63067
NN
30685dvi-target-newlib: \
30686 configure-target-newlib
0aed8855 30687 @: $(MAKE); $(unstage)
4fa63067 30688 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
30689 r=`${PWD_COMMAND}`; export r; \
30690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30691 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30692 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
30693 for flag in $(EXTRA_TARGET_FLAGS); do \
30694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30695 done; \
30696 (cd $(TARGET_SUBDIR)/newlib && \
30697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30699 "RANLIB=$${RANLIB}" \
30700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30701 dvi) \
e2b9e2dc
NN
30702 || exit 1
30703
6bd3dfaa 30704@endif target-newlib
3866be5d 30705
6d389afc
MS
30706.PHONY: maybe-html-target-newlib html-target-newlib
30707maybe-html-target-newlib:
30708@if target-newlib
30709maybe-html-target-newlib: html-target-newlib
30710
30711html-target-newlib: \
30712 configure-target-newlib
0aed8855 30713 @: $(MAKE); $(unstage)
6d389afc
MS
30714 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
30715 r=`${PWD_COMMAND}`; export r; \
30716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
30717 $(NORMAL_TARGET_EXPORTS) \
30718 echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
30719 for flag in $(EXTRA_TARGET_FLAGS); do \
30720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30721 done; \
30722 (cd $(TARGET_SUBDIR)/newlib && \
30723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30725 "RANLIB=$${RANLIB}" \
30726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30727 html) \
30728 || exit 1
30729
30730@endif target-newlib
30731
4fa63067
NN
30732.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
30733maybe-TAGS-target-newlib:
6bd3dfaa
PB
30734@if target-newlib
30735maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 30736
4fa63067
NN
30737TAGS-target-newlib: \
30738 configure-target-newlib
0aed8855 30739 @: $(MAKE); $(unstage)
4fa63067
NN
30740 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
30741 r=`${PWD_COMMAND}`; export r; \
b40e3958 30742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30743 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30744 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
30745 for flag in $(EXTRA_TARGET_FLAGS); do \
30746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30747 done; \
30748 (cd $(TARGET_SUBDIR)/newlib && \
30749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30751 "RANLIB=$${RANLIB}" \
30752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30753 TAGS) \
4fa63067 30754 || exit 1
3866be5d 30755
6bd3dfaa 30756@endif target-newlib
3866be5d 30757
4fa63067
NN
30758.PHONY: maybe-install-info-target-newlib install-info-target-newlib
30759maybe-install-info-target-newlib:
6bd3dfaa
PB
30760@if target-newlib
30761maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 30762
4fa63067
NN
30763install-info-target-newlib: \
30764 configure-target-newlib \
30765 info-target-newlib
0aed8855 30766 @: $(MAKE); $(unstage)
4fa63067
NN
30767 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
30768 r=`${PWD_COMMAND}`; export r; \
b40e3958 30769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30770 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30771 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
30772 for flag in $(EXTRA_TARGET_FLAGS); do \
30773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30774 done; \
30775 (cd $(TARGET_SUBDIR)/newlib && \
30776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30778 "RANLIB=$${RANLIB}" \
30779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30780 install-info) \
4fa63067 30781 || exit 1
3866be5d 30782
6bd3dfaa 30783@endif target-newlib
3866be5d 30784
4fa63067
NN
30785.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
30786maybe-installcheck-target-newlib:
6bd3dfaa
PB
30787@if target-newlib
30788maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
30789
30790installcheck-target-newlib: \
30791 configure-target-newlib
0aed8855 30792 @: $(MAKE); $(unstage)
4fa63067 30793 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
30794 r=`${PWD_COMMAND}`; export r; \
30795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30796 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30797 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
30798 for flag in $(EXTRA_TARGET_FLAGS); do \
30799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30800 done; \
30801 (cd $(TARGET_SUBDIR)/newlib && \
30802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30804 "RANLIB=$${RANLIB}" \
30805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30806 installcheck) \
e2b9e2dc
NN
30807 || exit 1
30808
6bd3dfaa 30809@endif target-newlib
3866be5d 30810
4fa63067
NN
30811.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
30812maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
30813@if target-newlib
30814maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 30815
4fa63067 30816mostlyclean-target-newlib:
0aed8855 30817 @: $(MAKE); $(unstage)
4fa63067
NN
30818 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
30819 r=`${PWD_COMMAND}`; export r; \
b40e3958 30820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30821 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30822 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
30823 for flag in $(EXTRA_TARGET_FLAGS); do \
30824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30825 done; \
30826 (cd $(TARGET_SUBDIR)/newlib && \
30827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30829 "RANLIB=$${RANLIB}" \
30830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30831 mostlyclean) \
4fa63067 30832 || exit 1
3866be5d 30833
6bd3dfaa 30834@endif target-newlib
3866be5d 30835
4fa63067
NN
30836.PHONY: maybe-clean-target-newlib clean-target-newlib
30837maybe-clean-target-newlib:
6bd3dfaa
PB
30838@if target-newlib
30839maybe-clean-target-newlib: clean-target-newlib
16ae0395 30840
4fa63067 30841clean-target-newlib:
0aed8855 30842 @: $(MAKE); $(unstage)
4fa63067
NN
30843 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
30844 r=`${PWD_COMMAND}`; export r; \
b40e3958 30845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30846 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30847 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
30848 for flag in $(EXTRA_TARGET_FLAGS); do \
30849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30850 done; \
30851 (cd $(TARGET_SUBDIR)/newlib && \
30852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30854 "RANLIB=$${RANLIB}" \
30855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30856 clean) \
4fa63067 30857 || exit 1
3866be5d 30858
6bd3dfaa 30859@endif target-newlib
3866be5d 30860
4fa63067
NN
30861.PHONY: maybe-distclean-target-newlib distclean-target-newlib
30862maybe-distclean-target-newlib:
6bd3dfaa
PB
30863@if target-newlib
30864maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
30865
30866distclean-target-newlib:
0aed8855 30867 @: $(MAKE); $(unstage)
4fa63067 30868 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
30869 r=`${PWD_COMMAND}`; export r; \
30870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30871 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30872 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
30873 for flag in $(EXTRA_TARGET_FLAGS); do \
30874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30875 done; \
30876 (cd $(TARGET_SUBDIR)/newlib && \
30877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30879 "RANLIB=$${RANLIB}" \
30880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30881 distclean) \
e2b9e2dc
NN
30882 || exit 1
30883
6bd3dfaa 30884@endif target-newlib
3866be5d 30885
4fa63067
NN
30886.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
30887maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
30888@if target-newlib
30889maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 30890
4fa63067 30891maintainer-clean-target-newlib:
0aed8855 30892 @: $(MAKE); $(unstage)
4fa63067
NN
30893 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
30894 r=`${PWD_COMMAND}`; export r; \
b40e3958 30895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30896 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
30897 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
30898 for flag in $(EXTRA_TARGET_FLAGS); do \
30899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30900 done; \
30901 (cd $(TARGET_SUBDIR)/newlib && \
30902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30904 "RANLIB=$${RANLIB}" \
30905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 30906 maintainer-clean) \
4fa63067 30907 || exit 1
3866be5d 30908
6bd3dfaa 30909@endif target-newlib
3866be5d 30910
16ae0395 30911
4b1cb4fe 30912
a7254363 30913
4b1cb4fe 30914
a7254363
PB
30915.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
30916maybe-configure-target-libgfortran:
30917@if target-libgfortran
30918maybe-configure-target-libgfortran: configure-target-libgfortran
c52c6897 30919configure-target-libgfortran:
0aed8855
PB
30920 @: $(MAKE); $(unstage)
30921 @r=`${PWD_COMMAND}`; export r; \
30922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30923 echo "Checking multilib configuration for libgfortran..."; \
30924 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
30925 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgfortran/multilib.tmp 2> /dev/null ; \
30926 if test -r $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
30927 if cmp -s $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; then \
30928 rm -f $(TARGET_SUBDIR)/libgfortran/multilib.tmp; \
30929 else \
30930 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile; \
30931 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
30932 fi; \
30933 else \
30934 mv $(TARGET_SUBDIR)/libgfortran/multilib.tmp $(TARGET_SUBDIR)/libgfortran/multilib.out; \
c52c6897
PB
30935 fi; \
30936 test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
4b1cb4fe 30937 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
378fce5b 30938 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
30939 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
30940 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
30941 case $(srcdir) in \
b00612cc
PB
30942 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
30943 *) topdir=`echo $(TARGET_SUBDIR)/libgfortran/ | \
30944 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
4b1cb4fe 30945 esac; \
b00612cc
PB
30946 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
30947 libsrcdir="$$s/libgfortran"; \
4b1cb4fe
DD
30948 rm -f no-such-file || : ; \
30949 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 30950 $(TARGET_CONFIGARGS) $${srcdiroption} \
4b1cb4fe 30951 || exit 1
6bd3dfaa 30952@endif target-libgfortran
4b1cb4fe 30953
a7254363
PB
30954
30955
d545f33b
PB
30956
30957
4b1cb4fe
DD
30958.PHONY: all-target-libgfortran maybe-all-target-libgfortran
30959maybe-all-target-libgfortran:
6bd3dfaa 30960@if target-libgfortran
72b2455a 30961TARGET-target-libgfortran=all
6bd3dfaa 30962maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe 30963all-target-libgfortran: configure-target-libgfortran
0aed8855 30964 @: $(MAKE); $(unstage)
4b1cb4fe
DD
30965 @r=`${PWD_COMMAND}`; export r; \
30966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30967 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 30968 (cd $(TARGET_SUBDIR)/libgfortran && \
a7254363 30969 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgfortran))
6bd3dfaa 30970@endif target-libgfortran
4b1cb4fe 30971
a7254363
PB
30972
30973
d545f33b
PB
30974
30975
4b1cb4fe
DD
30976.PHONY: check-target-libgfortran maybe-check-target-libgfortran
30977maybe-check-target-libgfortran:
6bd3dfaa
PB
30978@if target-libgfortran
30979maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
30980
30981check-target-libgfortran:
0aed8855 30982 @: $(MAKE); $(unstage)
4b1cb4fe
DD
30983 @r=`${PWD_COMMAND}`; export r; \
30984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 30985 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 30986 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 30987 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 30988
6bd3dfaa 30989@endif target-libgfortran
4b1cb4fe
DD
30990
30991.PHONY: install-target-libgfortran maybe-install-target-libgfortran
30992maybe-install-target-libgfortran:
6bd3dfaa
PB
30993@if target-libgfortran
30994maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
30995
30996install-target-libgfortran: installdirs
0aed8855 30997 @: $(MAKE); $(unstage)
4b1cb4fe
DD
30998 @r=`${PWD_COMMAND}`; export r; \
30999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31000 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 31001 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 31002 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 31003
6bd3dfaa 31004@endif target-libgfortran
4b1cb4fe
DD
31005
31006# Other targets (info, dvi, etc.)
31007
31008.PHONY: maybe-info-target-libgfortran info-target-libgfortran
31009maybe-info-target-libgfortran:
6bd3dfaa
PB
31010@if target-libgfortran
31011maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
31012
31013info-target-libgfortran: \
31014 configure-target-libgfortran
0aed8855 31015 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31016 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31017 r=`${PWD_COMMAND}`; export r; \
31018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31019 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31020 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
31021 for flag in $(EXTRA_TARGET_FLAGS); do \
31022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31023 done; \
31024 (cd $(TARGET_SUBDIR)/libgfortran && \
31025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31027 "RANLIB=$${RANLIB}" \
31028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31029 info) \
4b1cb4fe
DD
31030 || exit 1
31031
6bd3dfaa 31032@endif target-libgfortran
4b1cb4fe
DD
31033
31034.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
31035maybe-dvi-target-libgfortran:
6bd3dfaa
PB
31036@if target-libgfortran
31037maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
31038
31039dvi-target-libgfortran: \
31040 configure-target-libgfortran
0aed8855 31041 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31042 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31043 r=`${PWD_COMMAND}`; export r; \
31044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31045 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31046 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
31047 for flag in $(EXTRA_TARGET_FLAGS); do \
31048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31049 done; \
31050 (cd $(TARGET_SUBDIR)/libgfortran && \
31051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31053 "RANLIB=$${RANLIB}" \
31054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31055 dvi) \
4b1cb4fe
DD
31056 || exit 1
31057
6bd3dfaa 31058@endif target-libgfortran
4b1cb4fe 31059
6d389afc
MS
31060.PHONY: maybe-html-target-libgfortran html-target-libgfortran
31061maybe-html-target-libgfortran:
31062@if target-libgfortran
31063maybe-html-target-libgfortran: html-target-libgfortran
31064
31065html-target-libgfortran: \
31066 configure-target-libgfortran
0aed8855 31067 @: $(MAKE); $(unstage)
6d389afc
MS
31068 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31069 r=`${PWD_COMMAND}`; export r; \
31070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31071 $(NORMAL_TARGET_EXPORTS) \
31072 echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
31073 for flag in $(EXTRA_TARGET_FLAGS); do \
31074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31075 done; \
31076 (cd $(TARGET_SUBDIR)/libgfortran && \
31077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31079 "RANLIB=$${RANLIB}" \
31080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
31081 html) \
31082 || exit 1
31083
31084@endif target-libgfortran
31085
4b1cb4fe
DD
31086.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
31087maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
31088@if target-libgfortran
31089maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
31090
31091TAGS-target-libgfortran: \
31092 configure-target-libgfortran
0aed8855 31093 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31094 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31095 r=`${PWD_COMMAND}`; export r; \
31096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31097 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31098 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
31099 for flag in $(EXTRA_TARGET_FLAGS); do \
31100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31101 done; \
31102 (cd $(TARGET_SUBDIR)/libgfortran && \
31103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31105 "RANLIB=$${RANLIB}" \
31106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31107 TAGS) \
4b1cb4fe
DD
31108 || exit 1
31109
6bd3dfaa 31110@endif target-libgfortran
4b1cb4fe
DD
31111
31112.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
31113maybe-install-info-target-libgfortran:
6bd3dfaa
PB
31114@if target-libgfortran
31115maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
31116
31117install-info-target-libgfortran: \
31118 configure-target-libgfortran \
31119 info-target-libgfortran
0aed8855 31120 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31121 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31122 r=`${PWD_COMMAND}`; export r; \
31123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31124 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31125 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
31126 for flag in $(EXTRA_TARGET_FLAGS); do \
31127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31128 done; \
31129 (cd $(TARGET_SUBDIR)/libgfortran && \
31130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31132 "RANLIB=$${RANLIB}" \
31133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31134 install-info) \
4b1cb4fe
DD
31135 || exit 1
31136
6bd3dfaa 31137@endif target-libgfortran
4b1cb4fe
DD
31138
31139.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
31140maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
31141@if target-libgfortran
31142maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
31143
31144installcheck-target-libgfortran: \
31145 configure-target-libgfortran
0aed8855 31146 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31147 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31148 r=`${PWD_COMMAND}`; export r; \
31149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31150 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31151 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
31152 for flag in $(EXTRA_TARGET_FLAGS); do \
31153 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31154 done; \
31155 (cd $(TARGET_SUBDIR)/libgfortran && \
31156 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31157 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31158 "RANLIB=$${RANLIB}" \
31159 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31160 installcheck) \
4b1cb4fe
DD
31161 || exit 1
31162
6bd3dfaa 31163@endif target-libgfortran
4b1cb4fe
DD
31164
31165.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
31166maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
31167@if target-libgfortran
31168maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
31169
31170mostlyclean-target-libgfortran:
0aed8855 31171 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31172 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31173 r=`${PWD_COMMAND}`; export r; \
31174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31175 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31176 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
31177 for flag in $(EXTRA_TARGET_FLAGS); do \
31178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31179 done; \
31180 (cd $(TARGET_SUBDIR)/libgfortran && \
31181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31183 "RANLIB=$${RANLIB}" \
31184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31185 mostlyclean) \
4b1cb4fe
DD
31186 || exit 1
31187
6bd3dfaa 31188@endif target-libgfortran
4b1cb4fe
DD
31189
31190.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
31191maybe-clean-target-libgfortran:
6bd3dfaa
PB
31192@if target-libgfortran
31193maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
31194
31195clean-target-libgfortran:
0aed8855 31196 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31197 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31198 r=`${PWD_COMMAND}`; export r; \
31199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31200 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31201 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
31202 for flag in $(EXTRA_TARGET_FLAGS); do \
31203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31204 done; \
31205 (cd $(TARGET_SUBDIR)/libgfortran && \
31206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31208 "RANLIB=$${RANLIB}" \
31209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31210 clean) \
4b1cb4fe
DD
31211 || exit 1
31212
6bd3dfaa 31213@endif target-libgfortran
4b1cb4fe
DD
31214
31215.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
31216maybe-distclean-target-libgfortran:
6bd3dfaa
PB
31217@if target-libgfortran
31218maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
31219
31220distclean-target-libgfortran:
0aed8855 31221 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31222 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31223 r=`${PWD_COMMAND}`; export r; \
31224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31225 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31226 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
31227 for flag in $(EXTRA_TARGET_FLAGS); do \
31228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31229 done; \
31230 (cd $(TARGET_SUBDIR)/libgfortran && \
31231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31233 "RANLIB=$${RANLIB}" \
31234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31235 distclean) \
4b1cb4fe
DD
31236 || exit 1
31237
6bd3dfaa 31238@endif target-libgfortran
4b1cb4fe
DD
31239
31240.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
31241maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
31242@if target-libgfortran
31243maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
31244
31245maintainer-clean-target-libgfortran:
0aed8855 31246 @: $(MAKE); $(unstage)
4b1cb4fe
DD
31247 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
31248 r=`${PWD_COMMAND}`; export r; \
31249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31250 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
31251 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
31252 for flag in $(EXTRA_TARGET_FLAGS); do \
31253 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31254 done; \
31255 (cd $(TARGET_SUBDIR)/libgfortran && \
31256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31258 "RANLIB=$${RANLIB}" \
31259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31260 maintainer-clean) \
4b1cb4fe
DD
31261 || exit 1
31262
6bd3dfaa 31263@endif target-libgfortran
4b1cb4fe
DD
31264
31265
3866be5d 31266
a7254363 31267
e90269c8 31268
a7254363
PB
31269.PHONY: configure-target-libobjc maybe-configure-target-libobjc
31270maybe-configure-target-libobjc:
31271@if target-libobjc
31272maybe-configure-target-libobjc: configure-target-libobjc
c52c6897 31273configure-target-libobjc:
0aed8855
PB
31274 @: $(MAKE); $(unstage)
31275 @r=`${PWD_COMMAND}`; export r; \
31276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31277 echo "Checking multilib configuration for libobjc..."; \
31278 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
31279 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libobjc/multilib.tmp 2> /dev/null ; \
31280 if test -r $(TARGET_SUBDIR)/libobjc/multilib.out; then \
31281 if cmp -s $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; then \
31282 rm -f $(TARGET_SUBDIR)/libobjc/multilib.tmp; \
31283 else \
31284 rm -f $(TARGET_SUBDIR)/libobjc/Makefile; \
31285 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
31286 fi; \
31287 else \
31288 mv $(TARGET_SUBDIR)/libobjc/multilib.tmp $(TARGET_SUBDIR)/libobjc/multilib.out; \
c52c6897
PB
31289 fi; \
31290 test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
4fa63067 31291 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
378fce5b 31292 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31293 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
31294 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 31295 case $(srcdir) in \
b00612cc
PB
31296 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31297 *) topdir=`echo $(TARGET_SUBDIR)/libobjc/ | \
31298 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31299 esac; \
b00612cc
PB
31300 srcdiroption="--srcdir=$${topdir}/libobjc"; \
31301 libsrcdir="$$s/libobjc"; \
4fa63067
NN
31302 rm -f no-such-file || : ; \
31303 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 31304 $(TARGET_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 31305 || exit 1
6bd3dfaa 31306@endif target-libobjc
e2b9e2dc 31307
a7254363
PB
31308
31309
d545f33b
PB
31310
31311
4fa63067
NN
31312.PHONY: all-target-libobjc maybe-all-target-libobjc
31313maybe-all-target-libobjc:
6bd3dfaa 31314@if target-libobjc
72b2455a 31315TARGET-target-libobjc=all
6bd3dfaa 31316maybe-all-target-libobjc: all-target-libobjc
4fa63067 31317all-target-libobjc: configure-target-libobjc
0aed8855 31318 @: $(MAKE); $(unstage)
b40e3958
L
31319 @r=`${PWD_COMMAND}`; export r; \
31320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31321 $(NORMAL_TARGET_EXPORTS) \
4fa63067 31322 (cd $(TARGET_SUBDIR)/libobjc && \
a7254363 31323 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libobjc))
6bd3dfaa 31324@endif target-libobjc
3866be5d 31325
a7254363
PB
31326
31327
d545f33b
PB
31328
31329
4fa63067
NN
31330.PHONY: check-target-libobjc maybe-check-target-libobjc
31331maybe-check-target-libobjc:
6bd3dfaa
PB
31332@if target-libobjc
31333maybe-check-target-libobjc: check-target-libobjc
3866be5d 31334
4fa63067 31335check-target-libobjc:
0aed8855 31336 @: $(MAKE); $(unstage)
b40e3958
L
31337 @r=`${PWD_COMMAND}`; export r; \
31338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31339 $(NORMAL_TARGET_EXPORTS) \
4fa63067 31340 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 31341 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 31342
6bd3dfaa 31343@endif target-libobjc
3866be5d 31344
4fa63067
NN
31345.PHONY: install-target-libobjc maybe-install-target-libobjc
31346maybe-install-target-libobjc:
6bd3dfaa
PB
31347@if target-libobjc
31348maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 31349
4fa63067 31350install-target-libobjc: installdirs
0aed8855 31351 @: $(MAKE); $(unstage)
b40e3958
L
31352 @r=`${PWD_COMMAND}`; export r; \
31353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31354 $(NORMAL_TARGET_EXPORTS) \
4fa63067 31355 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 31356 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 31357
6bd3dfaa 31358@endif target-libobjc
3866be5d 31359
4fa63067
NN
31360# Other targets (info, dvi, etc.)
31361
31362.PHONY: maybe-info-target-libobjc info-target-libobjc
31363maybe-info-target-libobjc:
6bd3dfaa
PB
31364@if target-libobjc
31365maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
31366
31367info-target-libobjc: \
31368 configure-target-libobjc
0aed8855 31369 @: $(MAKE); $(unstage)
4fa63067
NN
31370 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
31371 r=`${PWD_COMMAND}`; export r; \
b40e3958 31372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31373 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31374 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
31375 for flag in $(EXTRA_TARGET_FLAGS); do \
31376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31377 done; \
31378 (cd $(TARGET_SUBDIR)/libobjc && \
31379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31381 "RANLIB=$${RANLIB}" \
31382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31383 info) \
4fa63067 31384 || exit 1
3866be5d 31385
6bd3dfaa 31386@endif target-libobjc
3866be5d 31387
4fa63067
NN
31388.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
31389maybe-dvi-target-libobjc:
6bd3dfaa
PB
31390@if target-libobjc
31391maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 31392
4fa63067
NN
31393dvi-target-libobjc: \
31394 configure-target-libobjc
0aed8855 31395 @: $(MAKE); $(unstage)
4fa63067
NN
31396 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
31397 r=`${PWD_COMMAND}`; export r; \
b40e3958 31398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31399 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31400 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
31401 for flag in $(EXTRA_TARGET_FLAGS); do \
31402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31403 done; \
31404 (cd $(TARGET_SUBDIR)/libobjc && \
31405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31407 "RANLIB=$${RANLIB}" \
31408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31409 dvi) \
4fa63067 31410 || exit 1
3866be5d 31411
6bd3dfaa 31412@endif target-libobjc
3866be5d 31413
6d389afc
MS
31414.PHONY: maybe-html-target-libobjc html-target-libobjc
31415maybe-html-target-libobjc:
31416@if target-libobjc
31417maybe-html-target-libobjc: html-target-libobjc
31418
31419html-target-libobjc: \
31420 configure-target-libobjc
0aed8855 31421 @: $(MAKE); $(unstage)
6d389afc
MS
31422 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
31423 r=`${PWD_COMMAND}`; export r; \
31424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31425 $(NORMAL_TARGET_EXPORTS) \
31426 echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
31427 for flag in $(EXTRA_TARGET_FLAGS); do \
31428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31429 done; \
31430 (cd $(TARGET_SUBDIR)/libobjc && \
31431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31433 "RANLIB=$${RANLIB}" \
31434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
31435 html) \
31436 || exit 1
31437
31438@endif target-libobjc
31439
4fa63067
NN
31440.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
31441maybe-TAGS-target-libobjc:
6bd3dfaa
PB
31442@if target-libobjc
31443maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
31444
31445TAGS-target-libobjc: \
31446 configure-target-libobjc
0aed8855 31447 @: $(MAKE); $(unstage)
4fa63067 31448 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
31449 r=`${PWD_COMMAND}`; export r; \
31450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31451 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31452 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
31453 for flag in $(EXTRA_TARGET_FLAGS); do \
31454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31455 done; \
31456 (cd $(TARGET_SUBDIR)/libobjc && \
31457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31459 "RANLIB=$${RANLIB}" \
31460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31461 TAGS) \
e2b9e2dc
NN
31462 || exit 1
31463
6bd3dfaa 31464@endif target-libobjc
4fa63067
NN
31465
31466.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
31467maybe-install-info-target-libobjc:
6bd3dfaa
PB
31468@if target-libobjc
31469maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
31470
31471install-info-target-libobjc: \
31472 configure-target-libobjc \
31473 info-target-libobjc
0aed8855 31474 @: $(MAKE); $(unstage)
4fa63067
NN
31475 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
31476 r=`${PWD_COMMAND}`; export r; \
b40e3958 31477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31478 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31479 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
31480 for flag in $(EXTRA_TARGET_FLAGS); do \
31481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31482 done; \
31483 (cd $(TARGET_SUBDIR)/libobjc && \
31484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31486 "RANLIB=$${RANLIB}" \
31487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31488 install-info) \
4fa63067 31489 || exit 1
3866be5d 31490
6bd3dfaa 31491@endif target-libobjc
3866be5d 31492
4fa63067
NN
31493.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
31494maybe-installcheck-target-libobjc:
6bd3dfaa
PB
31495@if target-libobjc
31496maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
31497
31498installcheck-target-libobjc: \
31499 configure-target-libobjc
0aed8855 31500 @: $(MAKE); $(unstage)
4fa63067
NN
31501 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
31502 r=`${PWD_COMMAND}`; export r; \
b40e3958 31503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31504 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31505 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
31506 for flag in $(EXTRA_TARGET_FLAGS); do \
31507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31508 done; \
31509 (cd $(TARGET_SUBDIR)/libobjc && \
31510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31512 "RANLIB=$${RANLIB}" \
31513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31514 installcheck) \
4fa63067 31515 || exit 1
3866be5d 31516
6bd3dfaa 31517@endif target-libobjc
3866be5d 31518
4fa63067
NN
31519.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
31520maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
31521@if target-libobjc
31522maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 31523
4fa63067 31524mostlyclean-target-libobjc:
0aed8855 31525 @: $(MAKE); $(unstage)
4fa63067
NN
31526 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
31527 r=`${PWD_COMMAND}`; export r; \
b40e3958 31528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31529 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31530 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
31531 for flag in $(EXTRA_TARGET_FLAGS); do \
31532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31533 done; \
31534 (cd $(TARGET_SUBDIR)/libobjc && \
31535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31537 "RANLIB=$${RANLIB}" \
31538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31539 mostlyclean) \
4fa63067 31540 || exit 1
3866be5d 31541
6bd3dfaa 31542@endif target-libobjc
3866be5d 31543
4fa63067
NN
31544.PHONY: maybe-clean-target-libobjc clean-target-libobjc
31545maybe-clean-target-libobjc:
6bd3dfaa
PB
31546@if target-libobjc
31547maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
31548
31549clean-target-libobjc:
0aed8855 31550 @: $(MAKE); $(unstage)
4fa63067 31551 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
31552 r=`${PWD_COMMAND}`; export r; \
31553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31554 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31555 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
31556 for flag in $(EXTRA_TARGET_FLAGS); do \
31557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31558 done; \
31559 (cd $(TARGET_SUBDIR)/libobjc && \
31560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31562 "RANLIB=$${RANLIB}" \
31563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31564 clean) \
e2b9e2dc
NN
31565 || exit 1
31566
6bd3dfaa 31567@endif target-libobjc
3866be5d 31568
4fa63067
NN
31569.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
31570maybe-distclean-target-libobjc:
6bd3dfaa
PB
31571@if target-libobjc
31572maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 31573
4fa63067 31574distclean-target-libobjc:
0aed8855 31575 @: $(MAKE); $(unstage)
4fa63067
NN
31576 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
31577 r=`${PWD_COMMAND}`; export r; \
b40e3958 31578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31579 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31580 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
31581 for flag in $(EXTRA_TARGET_FLAGS); do \
31582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31583 done; \
31584 (cd $(TARGET_SUBDIR)/libobjc && \
31585 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31586 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31587 "RANLIB=$${RANLIB}" \
31588 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31589 distclean) \
4fa63067 31590 || exit 1
3866be5d 31591
6bd3dfaa 31592@endif target-libobjc
3866be5d 31593
4fa63067
NN
31594.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
31595maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
31596@if target-libobjc
31597maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 31598
4fa63067 31599maintainer-clean-target-libobjc:
0aed8855 31600 @: $(MAKE); $(unstage)
4fa63067
NN
31601 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
31602 r=`${PWD_COMMAND}`; export r; \
b40e3958 31603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31604 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31605 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
31606 for flag in $(EXTRA_TARGET_FLAGS); do \
31607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31608 done; \
31609 (cd $(TARGET_SUBDIR)/libobjc && \
31610 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31611 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31612 "RANLIB=$${RANLIB}" \
31613 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31614 maintainer-clean) \
4fa63067 31615 || exit 1
3866be5d 31616
6bd3dfaa 31617@endif target-libobjc
3866be5d 31618
4fa63067 31619
4fa63067 31620
a7254363 31621
e90269c8 31622
a7254363
PB
31623.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
31624maybe-configure-target-libtermcap:
31625@if target-libtermcap
31626maybe-configure-target-libtermcap: configure-target-libtermcap
c52c6897 31627configure-target-libtermcap:
0aed8855
PB
31628 @: $(MAKE); $(unstage)
31629 @r=`${PWD_COMMAND}`; export r; \
31630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31631 echo "Checking multilib configuration for libtermcap..."; \
31632 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
31633 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libtermcap/multilib.tmp 2> /dev/null ; \
31634 if test -r $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
31635 if cmp -s $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; then \
31636 rm -f $(TARGET_SUBDIR)/libtermcap/multilib.tmp; \
31637 else \
31638 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile; \
31639 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
31640 fi; \
31641 else \
31642 mv $(TARGET_SUBDIR)/libtermcap/multilib.tmp $(TARGET_SUBDIR)/libtermcap/multilib.out; \
c52c6897
PB
31643 fi; \
31644 test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
4fa63067 31645 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
378fce5b 31646 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31647 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
31648 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 31649 case $(srcdir) in \
b00612cc
PB
31650 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31651 *) topdir=`echo $(TARGET_SUBDIR)/libtermcap/ | \
31652 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31653 esac; \
b00612cc
PB
31654 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
31655 libsrcdir="$$s/libtermcap"; \
4fa63067
NN
31656 rm -f no-such-file || : ; \
31657 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 31658 $(TARGET_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 31659 || exit 1
6bd3dfaa 31660@endif target-libtermcap
e2b9e2dc 31661
a7254363
PB
31662
31663
d545f33b
PB
31664
31665
4fa63067
NN
31666.PHONY: all-target-libtermcap maybe-all-target-libtermcap
31667maybe-all-target-libtermcap:
6bd3dfaa 31668@if target-libtermcap
72b2455a 31669TARGET-target-libtermcap=all
6bd3dfaa 31670maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 31671all-target-libtermcap: configure-target-libtermcap
0aed8855 31672 @: $(MAKE); $(unstage)
b40e3958
L
31673 @r=`${PWD_COMMAND}`; export r; \
31674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31675 $(NORMAL_TARGET_EXPORTS) \
4fa63067 31676 (cd $(TARGET_SUBDIR)/libtermcap && \
a7254363 31677 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libtermcap))
6bd3dfaa 31678@endif target-libtermcap
3866be5d 31679
a7254363
PB
31680
31681
d545f33b
PB
31682
31683
4fa63067
NN
31684.PHONY: check-target-libtermcap maybe-check-target-libtermcap
31685maybe-check-target-libtermcap:
6bd3dfaa
PB
31686@if target-libtermcap
31687maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 31688
4fa63067
NN
31689# Dummy target for uncheckable module.
31690check-target-libtermcap:
31691
6bd3dfaa 31692@endif target-libtermcap
4fa63067
NN
31693
31694.PHONY: install-target-libtermcap maybe-install-target-libtermcap
31695maybe-install-target-libtermcap:
6bd3dfaa
PB
31696@if target-libtermcap
31697maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
31698
31699install-target-libtermcap: installdirs
0aed8855 31700 @: $(MAKE); $(unstage)
b40e3958
L
31701 @r=`${PWD_COMMAND}`; export r; \
31702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31703 $(NORMAL_TARGET_EXPORTS) \
4fa63067 31704 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 31705 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 31706
6bd3dfaa 31707@endif target-libtermcap
3866be5d 31708
4fa63067 31709# Other targets (info, dvi, etc.)
16ae0395 31710
4fa63067
NN
31711.PHONY: maybe-info-target-libtermcap info-target-libtermcap
31712maybe-info-target-libtermcap:
6bd3dfaa 31713@if target-libtermcap
6d389afc
MS
31714maybe-info-target-libtermcap: info-target-libtermcap
31715
31716info-target-libtermcap: \
31717 configure-target-libtermcap
0aed8855 31718 @: $(MAKE); $(unstage)
6d389afc
MS
31719 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
31720 r=`${PWD_COMMAND}`; export r; \
31721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
31722 $(NORMAL_TARGET_EXPORTS) \
31723 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
31724 for flag in $(EXTRA_TARGET_FLAGS); do \
31725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31726 done; \
31727 (cd $(TARGET_SUBDIR)/libtermcap && \
31728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31730 "RANLIB=$${RANLIB}" \
31731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
31732 info) \
31733 || exit 1
31734
31735@endif target-libtermcap
31736
31737.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
31738maybe-dvi-target-libtermcap:
31739@if target-libtermcap
31740maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067 31741
6d389afc 31742dvi-target-libtermcap: \
4fa63067 31743 configure-target-libtermcap
0aed8855 31744 @: $(MAKE); $(unstage)
4fa63067
NN
31745 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
31746 r=`${PWD_COMMAND}`; export r; \
b40e3958 31747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31748 $(NORMAL_TARGET_EXPORTS) \
6d389afc 31749 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
31750 for flag in $(EXTRA_TARGET_FLAGS); do \
31751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31752 done; \
31753 (cd $(TARGET_SUBDIR)/libtermcap && \
31754 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31755 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31756 "RANLIB=$${RANLIB}" \
31757 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 31758 dvi) \
4fa63067 31759 || exit 1
3866be5d 31760
6bd3dfaa 31761@endif target-libtermcap
3866be5d 31762
6d389afc
MS
31763.PHONY: maybe-html-target-libtermcap html-target-libtermcap
31764maybe-html-target-libtermcap:
6bd3dfaa 31765@if target-libtermcap
6d389afc 31766maybe-html-target-libtermcap: html-target-libtermcap
4fa63067 31767
6d389afc 31768html-target-libtermcap: \
4fa63067 31769 configure-target-libtermcap
0aed8855 31770 @: $(MAKE); $(unstage)
4fa63067 31771 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
31772 r=`${PWD_COMMAND}`; export r; \
31773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31774 $(NORMAL_TARGET_EXPORTS) \
6d389afc 31775 echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
4fa63067
NN
31776 for flag in $(EXTRA_TARGET_FLAGS); do \
31777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31778 done; \
31779 (cd $(TARGET_SUBDIR)/libtermcap && \
31780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31782 "RANLIB=$${RANLIB}" \
31783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6d389afc 31784 html) \
e2b9e2dc
NN
31785 || exit 1
31786
6bd3dfaa 31787@endif target-libtermcap
4fa63067
NN
31788
31789.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
31790maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
31791@if target-libtermcap
31792maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
31793
31794TAGS-target-libtermcap: \
31795 configure-target-libtermcap
0aed8855 31796 @: $(MAKE); $(unstage)
4fa63067
NN
31797 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
31798 r=`${PWD_COMMAND}`; export r; \
b40e3958 31799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31800 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31801 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
31802 for flag in $(EXTRA_TARGET_FLAGS); do \
31803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31804 done; \
31805 (cd $(TARGET_SUBDIR)/libtermcap && \
31806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31808 "RANLIB=$${RANLIB}" \
31809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31810 TAGS) \
4fa63067 31811 || exit 1
3866be5d 31812
6bd3dfaa 31813@endif target-libtermcap
3866be5d 31814
4fa63067
NN
31815.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
31816maybe-install-info-target-libtermcap:
6bd3dfaa
PB
31817@if target-libtermcap
31818maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 31819
4fa63067
NN
31820install-info-target-libtermcap: \
31821 configure-target-libtermcap \
31822 info-target-libtermcap
0aed8855 31823 @: $(MAKE); $(unstage)
4fa63067
NN
31824 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
31825 r=`${PWD_COMMAND}`; export r; \
31826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31827 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31828 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
31829 for flag in $(EXTRA_TARGET_FLAGS); do \
31830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31831 done; \
31832 (cd $(TARGET_SUBDIR)/libtermcap && \
31833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31835 "RANLIB=$${RANLIB}" \
31836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31837 install-info) \
4fa63067 31838 || exit 1
3866be5d 31839
6bd3dfaa 31840@endif target-libtermcap
16ae0395 31841
4fa63067
NN
31842.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
31843maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
31844@if target-libtermcap
31845maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
31846
31847installcheck-target-libtermcap: \
31848 configure-target-libtermcap
0aed8855 31849 @: $(MAKE); $(unstage)
4fa63067
NN
31850 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
31851 r=`${PWD_COMMAND}`; export r; \
b40e3958 31852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31853 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31854 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
31855 for flag in $(EXTRA_TARGET_FLAGS); do \
31856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
31857 done; \
31858 (cd $(TARGET_SUBDIR)/libtermcap && \
31859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
31860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
31861 "RANLIB=$${RANLIB}" \
31862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 31863 installcheck) \
4fa63067 31864 || exit 1
3866be5d 31865
6bd3dfaa 31866@endif target-libtermcap
3866be5d 31867
4fa63067
NN
31868.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
31869maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
31870@if target-libtermcap
31871maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
31872
31873# libtermcap doesn't support mostlyclean.
31874mostlyclean-target-libtermcap:
31875
6bd3dfaa 31876@endif target-libtermcap
4fa63067
NN
31877
31878.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
31879maybe-clean-target-libtermcap:
6bd3dfaa
PB
31880@if target-libtermcap
31881maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
31882
31883# libtermcap doesn't support clean.
31884clean-target-libtermcap:
31885
6bd3dfaa 31886@endif target-libtermcap
4fa63067
NN
31887
31888.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
31889maybe-distclean-target-libtermcap:
6bd3dfaa
PB
31890@if target-libtermcap
31891maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
31892
31893# libtermcap doesn't support distclean.
31894distclean-target-libtermcap:
31895
6bd3dfaa 31896@endif target-libtermcap
4fa63067
NN
31897
31898.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
31899maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
31900@if target-libtermcap
31901maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
31902
31903# libtermcap doesn't support maintainer-clean.
31904maintainer-clean-target-libtermcap:
31905
6bd3dfaa 31906@endif target-libtermcap
4fa63067
NN
31907
31908
4fa63067 31909
4fa63067 31910
a7254363
PB
31911
31912.PHONY: configure-target-winsup maybe-configure-target-winsup
31913maybe-configure-target-winsup:
31914@if target-winsup
31915maybe-configure-target-winsup: configure-target-winsup
c52c6897 31916configure-target-winsup:
0aed8855
PB
31917 @: $(MAKE); $(unstage)
31918 @r=`${PWD_COMMAND}`; export r; \
31919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31920 echo "Checking multilib configuration for winsup..."; \
31921 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
31922 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/winsup/multilib.tmp 2> /dev/null ; \
31923 if test -r $(TARGET_SUBDIR)/winsup/multilib.out; then \
31924 if cmp -s $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; then \
31925 rm -f $(TARGET_SUBDIR)/winsup/multilib.tmp; \
31926 else \
31927 rm -f $(TARGET_SUBDIR)/winsup/Makefile; \
31928 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
31929 fi; \
31930 else \
31931 mv $(TARGET_SUBDIR)/winsup/multilib.tmp $(TARGET_SUBDIR)/winsup/multilib.out; \
c52c6897
PB
31932 fi; \
31933 test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
4fa63067 31934 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
378fce5b 31935 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
31936 echo Configuring in $(TARGET_SUBDIR)/winsup; \
31937 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 31938 case $(srcdir) in \
b00612cc
PB
31939 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
31940 *) topdir=`echo $(TARGET_SUBDIR)/winsup/ | \
31941 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 31942 esac; \
b00612cc
PB
31943 srcdiroption="--srcdir=$${topdir}/winsup"; \
31944 libsrcdir="$$s/winsup"; \
4fa63067
NN
31945 rm -f no-such-file || : ; \
31946 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 31947 $(TARGET_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 31948 || exit 1
6bd3dfaa 31949@endif target-winsup
e2b9e2dc 31950
a7254363
PB
31951
31952
d545f33b
PB
31953
31954
4fa63067
NN
31955.PHONY: all-target-winsup maybe-all-target-winsup
31956maybe-all-target-winsup:
6bd3dfaa 31957@if target-winsup
72b2455a 31958TARGET-target-winsup=all
6bd3dfaa 31959maybe-all-target-winsup: all-target-winsup
4fa63067 31960all-target-winsup: configure-target-winsup
0aed8855 31961 @: $(MAKE); $(unstage)
b40e3958
L
31962 @r=`${PWD_COMMAND}`; export r; \
31963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31964 $(NORMAL_TARGET_EXPORTS) \
4fa63067 31965 (cd $(TARGET_SUBDIR)/winsup && \
a7254363 31966 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-winsup))
6bd3dfaa 31967@endif target-winsup
3866be5d 31968
a7254363
PB
31969
31970
d545f33b
PB
31971
31972
4fa63067
NN
31973.PHONY: check-target-winsup maybe-check-target-winsup
31974maybe-check-target-winsup:
6bd3dfaa
PB
31975@if target-winsup
31976maybe-check-target-winsup: check-target-winsup
3866be5d 31977
4fa63067 31978check-target-winsup:
0aed8855 31979 @: $(MAKE); $(unstage)
4fa63067
NN
31980 @r=`${PWD_COMMAND}`; export r; \
31981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31982 $(NORMAL_TARGET_EXPORTS) \
4fa63067 31983 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 31984 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 31985
6bd3dfaa 31986@endif target-winsup
3866be5d 31987
4fa63067
NN
31988.PHONY: install-target-winsup maybe-install-target-winsup
31989maybe-install-target-winsup:
6bd3dfaa
PB
31990@if target-winsup
31991maybe-install-target-winsup: install-target-winsup
16ae0395 31992
4fa63067 31993install-target-winsup: installdirs
0aed8855 31994 @: $(MAKE); $(unstage)
4fa63067
NN
31995 @r=`${PWD_COMMAND}`; export r; \
31996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 31997 $(NORMAL_TARGET_EXPORTS) \
4fa63067 31998 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 31999 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 32000
6bd3dfaa 32001@endif target-winsup
3866be5d 32002
4fa63067
NN
32003# Other targets (info, dvi, etc.)
32004
32005.PHONY: maybe-info-target-winsup info-target-winsup
32006maybe-info-target-winsup:
6bd3dfaa
PB
32007@if target-winsup
32008maybe-info-target-winsup: info-target-winsup
4fa63067
NN
32009
32010info-target-winsup: \
32011 configure-target-winsup
0aed8855 32012 @: $(MAKE); $(unstage)
4fa63067 32013 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
32014 r=`${PWD_COMMAND}`; export r; \
32015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32016 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32017 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
32018 for flag in $(EXTRA_TARGET_FLAGS); do \
32019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32020 done; \
32021 (cd $(TARGET_SUBDIR)/winsup && \
32022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32024 "RANLIB=$${RANLIB}" \
32025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32026 info) \
e2b9e2dc
NN
32027 || exit 1
32028
6bd3dfaa 32029@endif target-winsup
3866be5d 32030
4fa63067
NN
32031.PHONY: maybe-dvi-target-winsup dvi-target-winsup
32032maybe-dvi-target-winsup:
6bd3dfaa
PB
32033@if target-winsup
32034maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 32035
4fa63067
NN
32036dvi-target-winsup: \
32037 configure-target-winsup
0aed8855 32038 @: $(MAKE); $(unstage)
4fa63067
NN
32039 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
32040 r=`${PWD_COMMAND}`; export r; \
b40e3958 32041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32042 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32043 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
32044 for flag in $(EXTRA_TARGET_FLAGS); do \
32045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32046 done; \
32047 (cd $(TARGET_SUBDIR)/winsup && \
32048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32050 "RANLIB=$${RANLIB}" \
32051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32052 dvi) \
4fa63067 32053 || exit 1
3866be5d 32054
6bd3dfaa 32055@endif target-winsup
3866be5d 32056
6d389afc
MS
32057.PHONY: maybe-html-target-winsup html-target-winsup
32058maybe-html-target-winsup:
32059@if target-winsup
32060maybe-html-target-winsup: html-target-winsup
32061
32062html-target-winsup: \
32063 configure-target-winsup
0aed8855 32064 @: $(MAKE); $(unstage)
6d389afc
MS
32065 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
32066 r=`${PWD_COMMAND}`; export r; \
32067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32068 $(NORMAL_TARGET_EXPORTS) \
32069 echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
32070 for flag in $(EXTRA_TARGET_FLAGS); do \
32071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32072 done; \
32073 (cd $(TARGET_SUBDIR)/winsup && \
32074 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32075 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32076 "RANLIB=$${RANLIB}" \
32077 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
32078 html) \
32079 || exit 1
32080
32081@endif target-winsup
32082
4fa63067
NN
32083.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
32084maybe-TAGS-target-winsup:
6bd3dfaa
PB
32085@if target-winsup
32086maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 32087
4fa63067
NN
32088TAGS-target-winsup: \
32089 configure-target-winsup
0aed8855 32090 @: $(MAKE); $(unstage)
4fa63067
NN
32091 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
32092 r=`${PWD_COMMAND}`; export r; \
b40e3958 32093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32094 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32095 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
32096 for flag in $(EXTRA_TARGET_FLAGS); do \
32097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32098 done; \
32099 (cd $(TARGET_SUBDIR)/winsup && \
32100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32102 "RANLIB=$${RANLIB}" \
32103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32104 TAGS) \
4fa63067 32105 || exit 1
3866be5d 32106
6bd3dfaa 32107@endif target-winsup
3866be5d 32108
4fa63067
NN
32109.PHONY: maybe-install-info-target-winsup install-info-target-winsup
32110maybe-install-info-target-winsup:
6bd3dfaa
PB
32111@if target-winsup
32112maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
32113
32114install-info-target-winsup: \
32115 configure-target-winsup \
32116 info-target-winsup
0aed8855 32117 @: $(MAKE); $(unstage)
4fa63067 32118 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
32119 r=`${PWD_COMMAND}`; export r; \
32120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32121 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32122 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
32123 for flag in $(EXTRA_TARGET_FLAGS); do \
32124 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32125 done; \
32126 (cd $(TARGET_SUBDIR)/winsup && \
32127 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32128 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32129 "RANLIB=$${RANLIB}" \
32130 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32131 install-info) \
e2b9e2dc
NN
32132 || exit 1
32133
6bd3dfaa 32134@endif target-winsup
4fa63067
NN
32135
32136.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
32137maybe-installcheck-target-winsup:
6bd3dfaa
PB
32138@if target-winsup
32139maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
32140
32141installcheck-target-winsup: \
32142 configure-target-winsup
0aed8855 32143 @: $(MAKE); $(unstage)
4fa63067
NN
32144 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
32145 r=`${PWD_COMMAND}`; export r; \
b40e3958 32146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32147 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32148 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
32149 for flag in $(EXTRA_TARGET_FLAGS); do \
32150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32151 done; \
32152 (cd $(TARGET_SUBDIR)/winsup && \
32153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32155 "RANLIB=$${RANLIB}" \
32156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32157 installcheck) \
4fa63067 32158 || exit 1
3866be5d 32159
6bd3dfaa 32160@endif target-winsup
3866be5d 32161
4fa63067
NN
32162.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
32163maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
32164@if target-winsup
32165maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
32166
32167mostlyclean-target-winsup:
0aed8855 32168 @: $(MAKE); $(unstage)
4fa63067
NN
32169 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
32170 r=`${PWD_COMMAND}`; export r; \
b40e3958 32171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32172 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32173 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
32174 for flag in $(EXTRA_TARGET_FLAGS); do \
32175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32176 done; \
32177 (cd $(TARGET_SUBDIR)/winsup && \
32178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32180 "RANLIB=$${RANLIB}" \
32181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32182 mostlyclean) \
4fa63067 32183 || exit 1
3866be5d 32184
6bd3dfaa 32185@endif target-winsup
3866be5d 32186
4fa63067
NN
32187.PHONY: maybe-clean-target-winsup clean-target-winsup
32188maybe-clean-target-winsup:
6bd3dfaa
PB
32189@if target-winsup
32190maybe-clean-target-winsup: clean-target-winsup
16ae0395 32191
4fa63067 32192clean-target-winsup:
0aed8855 32193 @: $(MAKE); $(unstage)
4fa63067
NN
32194 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
32195 r=`${PWD_COMMAND}`; export r; \
b40e3958 32196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32197 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32198 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
32199 for flag in $(EXTRA_TARGET_FLAGS); do \
32200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32201 done; \
32202 (cd $(TARGET_SUBDIR)/winsup && \
32203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32205 "RANLIB=$${RANLIB}" \
32206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32207 clean) \
4fa63067 32208 || exit 1
3866be5d 32209
6bd3dfaa 32210@endif target-winsup
3866be5d 32211
4fa63067
NN
32212.PHONY: maybe-distclean-target-winsup distclean-target-winsup
32213maybe-distclean-target-winsup:
6bd3dfaa
PB
32214@if target-winsup
32215maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
32216
32217distclean-target-winsup:
0aed8855 32218 @: $(MAKE); $(unstage)
4fa63067 32219 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
32220 r=`${PWD_COMMAND}`; export r; \
32221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32222 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32223 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
32224 for flag in $(EXTRA_TARGET_FLAGS); do \
32225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32226 done; \
32227 (cd $(TARGET_SUBDIR)/winsup && \
32228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32230 "RANLIB=$${RANLIB}" \
32231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32232 distclean) \
e2b9e2dc
NN
32233 || exit 1
32234
6bd3dfaa 32235@endif target-winsup
3866be5d 32236
4fa63067
NN
32237.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
32238maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
32239@if target-winsup
32240maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 32241
4fa63067 32242maintainer-clean-target-winsup:
0aed8855 32243 @: $(MAKE); $(unstage)
4fa63067
NN
32244 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
32245 r=`${PWD_COMMAND}`; export r; \
b40e3958 32246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32247 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32248 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
32249 for flag in $(EXTRA_TARGET_FLAGS); do \
32250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32251 done; \
32252 (cd $(TARGET_SUBDIR)/winsup && \
32253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32255 "RANLIB=$${RANLIB}" \
32256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32257 maintainer-clean) \
4fa63067 32258 || exit 1
3866be5d 32259
6bd3dfaa 32260@endif target-winsup
3866be5d 32261
16ae0395 32262
3866be5d 32263
e90269c8 32264
a7254363
PB
32265
32266.PHONY: configure-target-libgloss maybe-configure-target-libgloss
32267maybe-configure-target-libgloss:
32268@if target-libgloss
32269maybe-configure-target-libgloss: configure-target-libgloss
c52c6897 32270configure-target-libgloss:
0aed8855
PB
32271 @: $(MAKE); $(unstage)
32272 @r=`${PWD_COMMAND}`; export r; \
32273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32274 echo "Checking multilib configuration for libgloss..."; \
32275 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
32276 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgloss/multilib.tmp 2> /dev/null ; \
32277 if test -r $(TARGET_SUBDIR)/libgloss/multilib.out; then \
32278 if cmp -s $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; then \
32279 rm -f $(TARGET_SUBDIR)/libgloss/multilib.tmp; \
32280 else \
32281 rm -f $(TARGET_SUBDIR)/libgloss/Makefile; \
32282 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
32283 fi; \
32284 else \
32285 mv $(TARGET_SUBDIR)/libgloss/multilib.tmp $(TARGET_SUBDIR)/libgloss/multilib.out; \
c52c6897
PB
32286 fi; \
32287 test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
4fa63067 32288 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
378fce5b 32289 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32290 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
32291 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 32292 case $(srcdir) in \
b00612cc
PB
32293 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32294 *) topdir=`echo $(TARGET_SUBDIR)/libgloss/ | \
32295 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
e2b9e2dc 32296 esac; \
b00612cc
PB
32297 srcdiroption="--srcdir=$${topdir}/libgloss"; \
32298 libsrcdir="$$s/libgloss"; \
4fa63067
NN
32299 rm -f no-such-file || : ; \
32300 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 32301 $(TARGET_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 32302 || exit 1
6bd3dfaa 32303@endif target-libgloss
e2b9e2dc 32304
a7254363
PB
32305
32306
d545f33b
PB
32307
32308
4fa63067
NN
32309.PHONY: all-target-libgloss maybe-all-target-libgloss
32310maybe-all-target-libgloss:
6bd3dfaa 32311@if target-libgloss
72b2455a 32312TARGET-target-libgloss=all
6bd3dfaa 32313maybe-all-target-libgloss: all-target-libgloss
4fa63067 32314all-target-libgloss: configure-target-libgloss
0aed8855 32315 @: $(MAKE); $(unstage)
b40e3958
L
32316 @r=`${PWD_COMMAND}`; export r; \
32317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32318 $(NORMAL_TARGET_EXPORTS) \
4fa63067 32319 (cd $(TARGET_SUBDIR)/libgloss && \
a7254363 32320 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgloss))
6bd3dfaa 32321@endif target-libgloss
e393202e 32322
a7254363
PB
32323
32324
d545f33b
PB
32325
32326
4fa63067
NN
32327.PHONY: check-target-libgloss maybe-check-target-libgloss
32328maybe-check-target-libgloss:
6bd3dfaa
PB
32329@if target-libgloss
32330maybe-check-target-libgloss: check-target-libgloss
e393202e 32331
4fa63067
NN
32332# Dummy target for uncheckable module.
32333check-target-libgloss:
e393202e 32334
6bd3dfaa 32335@endif target-libgloss
e393202e 32336
4fa63067
NN
32337.PHONY: install-target-libgloss maybe-install-target-libgloss
32338maybe-install-target-libgloss:
6bd3dfaa
PB
32339@if target-libgloss
32340maybe-install-target-libgloss: install-target-libgloss
16ae0395 32341
4fa63067 32342install-target-libgloss: installdirs
0aed8855 32343 @: $(MAKE); $(unstage)
b40e3958
L
32344 @r=`${PWD_COMMAND}`; export r; \
32345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32346 $(NORMAL_TARGET_EXPORTS) \
4fa63067 32347 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 32348 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 32349
6bd3dfaa 32350@endif target-libgloss
3866be5d 32351
4fa63067
NN
32352# Other targets (info, dvi, etc.)
32353
32354.PHONY: maybe-info-target-libgloss info-target-libgloss
32355maybe-info-target-libgloss:
6bd3dfaa
PB
32356@if target-libgloss
32357maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
32358
32359info-target-libgloss: \
32360 configure-target-libgloss
0aed8855 32361 @: $(MAKE); $(unstage)
4fa63067 32362 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
32363 r=`${PWD_COMMAND}`; export r; \
32364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32365 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32366 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
32367 for flag in $(EXTRA_TARGET_FLAGS); do \
32368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32369 done; \
32370 (cd $(TARGET_SUBDIR)/libgloss && \
32371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32373 "RANLIB=$${RANLIB}" \
32374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32375 info) \
ce5b542e
MC
32376 || exit 1
32377
6bd3dfaa 32378@endif target-libgloss
ce5b542e 32379
4fa63067
NN
32380.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
32381maybe-dvi-target-libgloss:
6bd3dfaa
PB
32382@if target-libgloss
32383maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 32384
4fa63067
NN
32385dvi-target-libgloss: \
32386 configure-target-libgloss
0aed8855 32387 @: $(MAKE); $(unstage)
4fa63067
NN
32388 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
32389 r=`${PWD_COMMAND}`; export r; \
b40e3958 32390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32391 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32392 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
32393 for flag in $(EXTRA_TARGET_FLAGS); do \
32394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32395 done; \
32396 (cd $(TARGET_SUBDIR)/libgloss && \
32397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32399 "RANLIB=$${RANLIB}" \
32400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32401 dvi) \
4fa63067 32402 || exit 1
ce5b542e 32403
6bd3dfaa 32404@endif target-libgloss
ce5b542e 32405
6d389afc
MS
32406.PHONY: maybe-html-target-libgloss html-target-libgloss
32407maybe-html-target-libgloss:
32408@if target-libgloss
32409maybe-html-target-libgloss: html-target-libgloss
32410
32411html-target-libgloss: \
32412 configure-target-libgloss
0aed8855 32413 @: $(MAKE); $(unstage)
6d389afc
MS
32414 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
32415 r=`${PWD_COMMAND}`; export r; \
32416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32417 $(NORMAL_TARGET_EXPORTS) \
32418 echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
32419 for flag in $(EXTRA_TARGET_FLAGS); do \
32420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32421 done; \
32422 (cd $(TARGET_SUBDIR)/libgloss && \
32423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32425 "RANLIB=$${RANLIB}" \
32426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
32427 html) \
32428 || exit 1
32429
32430@endif target-libgloss
32431
4fa63067
NN
32432.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
32433maybe-TAGS-target-libgloss:
6bd3dfaa
PB
32434@if target-libgloss
32435maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 32436
4fa63067
NN
32437TAGS-target-libgloss: \
32438 configure-target-libgloss
0aed8855 32439 @: $(MAKE); $(unstage)
4fa63067
NN
32440 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
32441 r=`${PWD_COMMAND}`; export r; \
b40e3958 32442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32443 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32444 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
32445 for flag in $(EXTRA_TARGET_FLAGS); do \
32446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32447 done; \
32448 (cd $(TARGET_SUBDIR)/libgloss && \
32449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32451 "RANLIB=$${RANLIB}" \
32452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32453 TAGS) \
4fa63067 32454 || exit 1
ce5b542e 32455
6bd3dfaa 32456@endif target-libgloss
ce5b542e 32457
4fa63067
NN
32458.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
32459maybe-install-info-target-libgloss:
6bd3dfaa
PB
32460@if target-libgloss
32461maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
32462
32463install-info-target-libgloss: \
32464 configure-target-libgloss \
32465 info-target-libgloss
0aed8855 32466 @: $(MAKE); $(unstage)
4fa63067 32467 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
32468 r=`${PWD_COMMAND}`; export r; \
32469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32470 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32471 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
32472 for flag in $(EXTRA_TARGET_FLAGS); do \
32473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32474 done; \
32475 (cd $(TARGET_SUBDIR)/libgloss && \
32476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32478 "RANLIB=$${RANLIB}" \
32479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32480 install-info) \
e2b9e2dc
NN
32481 || exit 1
32482
6bd3dfaa 32483@endif target-libgloss
e393202e 32484
4fa63067
NN
32485.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
32486maybe-installcheck-target-libgloss:
6bd3dfaa
PB
32487@if target-libgloss
32488maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 32489
4fa63067
NN
32490installcheck-target-libgloss: \
32491 configure-target-libgloss
0aed8855 32492 @: $(MAKE); $(unstage)
4fa63067
NN
32493 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
32494 r=`${PWD_COMMAND}`; export r; \
32495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32496 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32497 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
32498 for flag in $(EXTRA_TARGET_FLAGS); do \
32499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32500 done; \
32501 (cd $(TARGET_SUBDIR)/libgloss && \
32502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32504 "RANLIB=$${RANLIB}" \
32505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32506 installcheck) \
4fa63067 32507 || exit 1
3866be5d 32508
6bd3dfaa 32509@endif target-libgloss
3866be5d 32510
4fa63067
NN
32511.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
32512maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
32513@if target-libgloss
32514maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 32515
4fa63067 32516mostlyclean-target-libgloss:
0aed8855 32517 @: $(MAKE); $(unstage)
4fa63067
NN
32518 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
32519 r=`${PWD_COMMAND}`; export r; \
b40e3958 32520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32521 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32522 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
32523 for flag in $(EXTRA_TARGET_FLAGS); do \
32524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32525 done; \
32526 (cd $(TARGET_SUBDIR)/libgloss && \
32527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32529 "RANLIB=$${RANLIB}" \
32530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32531 mostlyclean) \
4fa63067 32532 || exit 1
e393202e 32533
6bd3dfaa 32534@endif target-libgloss
3866be5d 32535
4fa63067
NN
32536.PHONY: maybe-clean-target-libgloss clean-target-libgloss
32537maybe-clean-target-libgloss:
6bd3dfaa
PB
32538@if target-libgloss
32539maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
32540
32541clean-target-libgloss:
0aed8855 32542 @: $(MAKE); $(unstage)
4fa63067 32543 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
32544 r=`${PWD_COMMAND}`; export r; \
32545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32546 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32547 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
32548 for flag in $(EXTRA_TARGET_FLAGS); do \
32549 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32550 done; \
32551 (cd $(TARGET_SUBDIR)/libgloss && \
32552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32554 "RANLIB=$${RANLIB}" \
32555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32556 clean) \
e2b9e2dc
NN
32557 || exit 1
32558
6bd3dfaa 32559@endif target-libgloss
e393202e 32560
4fa63067
NN
32561.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
32562maybe-distclean-target-libgloss:
6bd3dfaa
PB
32563@if target-libgloss
32564maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 32565
4fa63067 32566distclean-target-libgloss:
0aed8855 32567 @: $(MAKE); $(unstage)
4fa63067
NN
32568 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
32569 r=`${PWD_COMMAND}`; export r; \
32570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32571 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32572 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
32573 for flag in $(EXTRA_TARGET_FLAGS); do \
32574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32575 done; \
32576 (cd $(TARGET_SUBDIR)/libgloss && \
32577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32579 "RANLIB=$${RANLIB}" \
32580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32581 distclean) \
4fa63067 32582 || exit 1
3866be5d 32583
6bd3dfaa 32584@endif target-libgloss
3866be5d 32585
4fa63067
NN
32586.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
32587maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
32588@if target-libgloss
32589maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 32590
4fa63067 32591maintainer-clean-target-libgloss:
0aed8855 32592 @: $(MAKE); $(unstage)
4fa63067
NN
32593 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
32594 r=`${PWD_COMMAND}`; export r; \
b40e3958 32595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32596 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32597 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
32598 for flag in $(EXTRA_TARGET_FLAGS); do \
32599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32600 done; \
32601 (cd $(TARGET_SUBDIR)/libgloss && \
32602 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32603 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32604 "RANLIB=$${RANLIB}" \
32605 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32606 maintainer-clean) \
4fa63067 32607 || exit 1
3866be5d 32608
6bd3dfaa 32609@endif target-libgloss
3866be5d 32610
e393202e 32611
15723a45 32612
e90269c8 32613
a7254363
PB
32614
32615.PHONY: configure-target-libiberty maybe-configure-target-libiberty
32616maybe-configure-target-libiberty:
32617@if target-libiberty
32618maybe-configure-target-libiberty: configure-target-libiberty
c52c6897 32619configure-target-libiberty:
0aed8855
PB
32620 @: $(MAKE); $(unstage)
32621 @r=`${PWD_COMMAND}`; export r; \
32622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32623 echo "Checking multilib configuration for libiberty..."; \
32624 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
32625 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libiberty/multilib.tmp 2> /dev/null ; \
32626 if test -r $(TARGET_SUBDIR)/libiberty/multilib.out; then \
32627 if cmp -s $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; then \
32628 rm -f $(TARGET_SUBDIR)/libiberty/multilib.tmp; \
32629 else \
32630 rm -f $(TARGET_SUBDIR)/libiberty/Makefile; \
32631 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
32632 fi; \
32633 else \
32634 mv $(TARGET_SUBDIR)/libiberty/multilib.tmp $(TARGET_SUBDIR)/libiberty/multilib.out; \
c52c6897
PB
32635 fi; \
32636 test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
4fa63067 32637 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
378fce5b 32638 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32639 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
32640 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b 32641 case $(srcdir) in \
b00612cc
PB
32642 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32643 *) topdir=`echo $(TARGET_SUBDIR)/libiberty/ | \
32644 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 32645 esac; \
b00612cc
PB
32646 srcdiroption="--srcdir=$${topdir}/libiberty"; \
32647 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
32648 rm -f no-such-file || : ; \
32649 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 32650 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 32651 || exit 1
6bd3dfaa 32652@endif target-libiberty
e393202e 32653
a7254363
PB
32654
32655
d545f33b
PB
32656
32657
4fa63067
NN
32658.PHONY: all-target-libiberty maybe-all-target-libiberty
32659maybe-all-target-libiberty:
6bd3dfaa 32660@if target-libiberty
72b2455a 32661TARGET-target-libiberty=all
6bd3dfaa 32662maybe-all-target-libiberty: all-target-libiberty
4fa63067 32663all-target-libiberty: configure-target-libiberty
0aed8855 32664 @: $(MAKE); $(unstage)
b40e3958
L
32665 @r=`${PWD_COMMAND}`; export r; \
32666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32667 $(NORMAL_TARGET_EXPORTS) \
4fa63067 32668 (cd $(TARGET_SUBDIR)/libiberty && \
a7254363 32669 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libiberty))
6bd3dfaa 32670@endif target-libiberty
e393202e 32671
a7254363
PB
32672
32673
d545f33b
PB
32674
32675
4fa63067
NN
32676.PHONY: check-target-libiberty maybe-check-target-libiberty
32677maybe-check-target-libiberty:
6bd3dfaa
PB
32678@if target-libiberty
32679maybe-check-target-libiberty: check-target-libiberty
16ae0395 32680
4fa63067 32681check-target-libiberty:
0aed8855 32682 @: $(MAKE); $(unstage)
b40e3958
L
32683 @r=`${PWD_COMMAND}`; export r; \
32684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32685 $(NORMAL_TARGET_EXPORTS) \
4fa63067 32686 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 32687 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 32688
6bd3dfaa 32689@endif target-libiberty
e393202e 32690
4fa63067
NN
32691.PHONY: install-target-libiberty maybe-install-target-libiberty
32692maybe-install-target-libiberty:
6bd3dfaa
PB
32693@if target-libiberty
32694maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
32695
32696install-target-libiberty: installdirs
0aed8855 32697 @: $(MAKE); $(unstage)
4fa63067
NN
32698 @r=`${PWD_COMMAND}`; export r; \
32699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32700 $(NORMAL_TARGET_EXPORTS) \
4fa63067 32701 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 32702 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 32703
6bd3dfaa 32704@endif target-libiberty
4fa63067
NN
32705
32706# Other targets (info, dvi, etc.)
32707
32708.PHONY: maybe-info-target-libiberty info-target-libiberty
32709maybe-info-target-libiberty:
6bd3dfaa
PB
32710@if target-libiberty
32711maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
32712
32713info-target-libiberty: \
32714 configure-target-libiberty
0aed8855 32715 @: $(MAKE); $(unstage)
4fa63067
NN
32716 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32717 r=`${PWD_COMMAND}`; export r; \
32718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32719 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32720 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
32721 for flag in $(EXTRA_TARGET_FLAGS); do \
32722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32723 done; \
32724 (cd $(TARGET_SUBDIR)/libiberty && \
32725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32727 "RANLIB=$${RANLIB}" \
32728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32729 info) \
4fa63067
NN
32730 || exit 1
32731
6bd3dfaa 32732@endif target-libiberty
4fa63067
NN
32733
32734.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
32735maybe-dvi-target-libiberty:
6bd3dfaa
PB
32736@if target-libiberty
32737maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
32738
32739dvi-target-libiberty: \
32740 configure-target-libiberty
0aed8855 32741 @: $(MAKE); $(unstage)
4fa63067
NN
32742 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32743 r=`${PWD_COMMAND}`; export r; \
32744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32745 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32746 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
32747 for flag in $(EXTRA_TARGET_FLAGS); do \
32748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32749 done; \
32750 (cd $(TARGET_SUBDIR)/libiberty && \
32751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32753 "RANLIB=$${RANLIB}" \
32754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32755 dvi) \
4fa63067
NN
32756 || exit 1
32757
6bd3dfaa 32758@endif target-libiberty
4fa63067 32759
6d389afc
MS
32760.PHONY: maybe-html-target-libiberty html-target-libiberty
32761maybe-html-target-libiberty:
32762@if target-libiberty
32763maybe-html-target-libiberty: html-target-libiberty
32764
32765html-target-libiberty: \
32766 configure-target-libiberty
0aed8855 32767 @: $(MAKE); $(unstage)
6d389afc
MS
32768 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32769 r=`${PWD_COMMAND}`; export r; \
32770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
32771 $(NORMAL_TARGET_EXPORTS) \
32772 echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
32773 for flag in $(EXTRA_TARGET_FLAGS); do \
32774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32775 done; \
32776 (cd $(TARGET_SUBDIR)/libiberty && \
32777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32779 "RANLIB=$${RANLIB}" \
32780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
32781 html) \
32782 || exit 1
32783
32784@endif target-libiberty
32785
4fa63067
NN
32786.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
32787maybe-TAGS-target-libiberty:
6bd3dfaa
PB
32788@if target-libiberty
32789maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
32790
32791TAGS-target-libiberty: \
32792 configure-target-libiberty
0aed8855 32793 @: $(MAKE); $(unstage)
4fa63067
NN
32794 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32795 r=`${PWD_COMMAND}`; export r; \
32796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32797 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32798 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
32799 for flag in $(EXTRA_TARGET_FLAGS); do \
32800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32801 done; \
32802 (cd $(TARGET_SUBDIR)/libiberty && \
32803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32805 "RANLIB=$${RANLIB}" \
32806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32807 TAGS) \
4fa63067
NN
32808 || exit 1
32809
6bd3dfaa 32810@endif target-libiberty
4fa63067
NN
32811
32812.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
32813maybe-install-info-target-libiberty:
6bd3dfaa
PB
32814@if target-libiberty
32815maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
32816
32817install-info-target-libiberty: \
32818 configure-target-libiberty \
32819 info-target-libiberty
0aed8855 32820 @: $(MAKE); $(unstage)
4fa63067
NN
32821 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32822 r=`${PWD_COMMAND}`; export r; \
32823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32824 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32825 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
32826 for flag in $(EXTRA_TARGET_FLAGS); do \
32827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32828 done; \
32829 (cd $(TARGET_SUBDIR)/libiberty && \
32830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32832 "RANLIB=$${RANLIB}" \
32833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32834 install-info) \
4fa63067
NN
32835 || exit 1
32836
6bd3dfaa 32837@endif target-libiberty
4fa63067
NN
32838
32839.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
32840maybe-installcheck-target-libiberty:
6bd3dfaa
PB
32841@if target-libiberty
32842maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
32843
32844installcheck-target-libiberty: \
32845 configure-target-libiberty
0aed8855 32846 @: $(MAKE); $(unstage)
4fa63067
NN
32847 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32848 r=`${PWD_COMMAND}`; export r; \
32849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32850 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32851 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
32852 for flag in $(EXTRA_TARGET_FLAGS); do \
32853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32854 done; \
32855 (cd $(TARGET_SUBDIR)/libiberty && \
32856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32858 "RANLIB=$${RANLIB}" \
32859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32860 installcheck) \
4fa63067
NN
32861 || exit 1
32862
6bd3dfaa 32863@endif target-libiberty
4fa63067
NN
32864
32865.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
32866maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
32867@if target-libiberty
32868maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
32869
32870mostlyclean-target-libiberty:
0aed8855 32871 @: $(MAKE); $(unstage)
4fa63067
NN
32872 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32873 r=`${PWD_COMMAND}`; export r; \
32874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32875 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32876 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
32877 for flag in $(EXTRA_TARGET_FLAGS); do \
32878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32879 done; \
32880 (cd $(TARGET_SUBDIR)/libiberty && \
32881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32883 "RANLIB=$${RANLIB}" \
32884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32885 mostlyclean) \
4fa63067
NN
32886 || exit 1
32887
6bd3dfaa 32888@endif target-libiberty
4fa63067
NN
32889
32890.PHONY: maybe-clean-target-libiberty clean-target-libiberty
32891maybe-clean-target-libiberty:
6bd3dfaa
PB
32892@if target-libiberty
32893maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
32894
32895clean-target-libiberty:
0aed8855 32896 @: $(MAKE); $(unstage)
4fa63067
NN
32897 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32898 r=`${PWD_COMMAND}`; export r; \
32899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32900 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32901 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
32902 for flag in $(EXTRA_TARGET_FLAGS); do \
32903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32904 done; \
32905 (cd $(TARGET_SUBDIR)/libiberty && \
32906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32908 "RANLIB=$${RANLIB}" \
32909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32910 clean) \
4fa63067
NN
32911 || exit 1
32912
6bd3dfaa 32913@endif target-libiberty
4fa63067
NN
32914
32915.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
32916maybe-distclean-target-libiberty:
6bd3dfaa
PB
32917@if target-libiberty
32918maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
32919
32920distclean-target-libiberty:
0aed8855 32921 @: $(MAKE); $(unstage)
4fa63067
NN
32922 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32923 r=`${PWD_COMMAND}`; export r; \
32924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32925 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32926 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
32927 for flag in $(EXTRA_TARGET_FLAGS); do \
32928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32929 done; \
32930 (cd $(TARGET_SUBDIR)/libiberty && \
32931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32933 "RANLIB=$${RANLIB}" \
32934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32935 distclean) \
4fa63067
NN
32936 || exit 1
32937
6bd3dfaa 32938@endif target-libiberty
4fa63067
NN
32939
32940.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
32941maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
32942@if target-libiberty
32943maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
32944
32945maintainer-clean-target-libiberty:
0aed8855 32946 @: $(MAKE); $(unstage)
4fa63067
NN
32947 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
32948 r=`${PWD_COMMAND}`; export r; \
32949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 32950 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32951 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
32952 for flag in $(EXTRA_TARGET_FLAGS); do \
32953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
32954 done; \
32955 (cd $(TARGET_SUBDIR)/libiberty && \
32956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
32957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
32958 "RANLIB=$${RANLIB}" \
32959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 32960 maintainer-clean) \
4fa63067 32961 || exit 1
16ae0395 32962
6bd3dfaa 32963@endif target-libiberty
e393202e
NN
32964
32965
15723a45 32966
e90269c8 32967
a7254363
PB
32968
32969.PHONY: configure-target-gperf maybe-configure-target-gperf
32970maybe-configure-target-gperf:
32971@if target-gperf
32972maybe-configure-target-gperf: configure-target-gperf
c52c6897 32973configure-target-gperf:
0aed8855
PB
32974 @: $(MAKE); $(unstage)
32975 @r=`${PWD_COMMAND}`; export r; \
32976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32977 echo "Checking multilib configuration for gperf..."; \
32978 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
32979 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/gperf/multilib.tmp 2> /dev/null ; \
32980 if test -r $(TARGET_SUBDIR)/gperf/multilib.out; then \
32981 if cmp -s $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; then \
32982 rm -f $(TARGET_SUBDIR)/gperf/multilib.tmp; \
32983 else \
32984 rm -f $(TARGET_SUBDIR)/gperf/Makefile; \
32985 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
32986 fi; \
32987 else \
32988 mv $(TARGET_SUBDIR)/gperf/multilib.tmp $(TARGET_SUBDIR)/gperf/multilib.out; \
c52c6897
PB
32989 fi; \
32990 test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
4fa63067 32991 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
378fce5b 32992 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
32993 echo Configuring in $(TARGET_SUBDIR)/gperf; \
32994 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b 32995 case $(srcdir) in \
b00612cc
PB
32996 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
32997 *) topdir=`echo $(TARGET_SUBDIR)/gperf/ | \
32998 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 32999 esac; \
b00612cc
PB
33000 srcdiroption="--srcdir=$${topdir}/gperf"; \
33001 libsrcdir="$$s/gperf"; \
bba45b8b
NN
33002 rm -f no-such-file || : ; \
33003 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 33004 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 33005 || exit 1
6bd3dfaa 33006@endif target-gperf
e393202e 33007
a7254363
PB
33008
33009
d545f33b
PB
33010
33011
4fa63067
NN
33012.PHONY: all-target-gperf maybe-all-target-gperf
33013maybe-all-target-gperf:
6bd3dfaa 33014@if target-gperf
72b2455a 33015TARGET-target-gperf=all
6bd3dfaa 33016maybe-all-target-gperf: all-target-gperf
4fa63067 33017all-target-gperf: configure-target-gperf
0aed8855 33018 @: $(MAKE); $(unstage)
b40e3958
L
33019 @r=`${PWD_COMMAND}`; export r; \
33020 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33021 $(NORMAL_TARGET_EXPORTS) \
4fa63067 33022 (cd $(TARGET_SUBDIR)/gperf && \
a7254363 33023 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-gperf))
6bd3dfaa 33024@endif target-gperf
e393202e 33025
a7254363
PB
33026
33027
d545f33b
PB
33028
33029
4fa63067
NN
33030.PHONY: check-target-gperf maybe-check-target-gperf
33031maybe-check-target-gperf:
6bd3dfaa
PB
33032@if target-gperf
33033maybe-check-target-gperf: check-target-gperf
16ae0395 33034
4fa63067 33035check-target-gperf:
0aed8855 33036 @: $(MAKE); $(unstage)
b40e3958
L
33037 @r=`${PWD_COMMAND}`; export r; \
33038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33039 $(NORMAL_TARGET_EXPORTS) \
4fa63067 33040 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 33041 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 33042
6bd3dfaa 33043@endif target-gperf
e393202e 33044
4fa63067
NN
33045.PHONY: install-target-gperf maybe-install-target-gperf
33046maybe-install-target-gperf:
6bd3dfaa
PB
33047@if target-gperf
33048maybe-install-target-gperf: install-target-gperf
4fa63067
NN
33049
33050install-target-gperf: installdirs
0aed8855 33051 @: $(MAKE); $(unstage)
4fa63067
NN
33052 @r=`${PWD_COMMAND}`; export r; \
33053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33054 $(NORMAL_TARGET_EXPORTS) \
4fa63067 33055 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 33056 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 33057
6bd3dfaa 33058@endif target-gperf
4fa63067
NN
33059
33060# Other targets (info, dvi, etc.)
33061
33062.PHONY: maybe-info-target-gperf info-target-gperf
33063maybe-info-target-gperf:
6bd3dfaa
PB
33064@if target-gperf
33065maybe-info-target-gperf: info-target-gperf
4fa63067
NN
33066
33067info-target-gperf: \
33068 configure-target-gperf
0aed8855 33069 @: $(MAKE); $(unstage)
4fa63067
NN
33070 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33071 r=`${PWD_COMMAND}`; export r; \
33072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33073 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33074 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
33075 for flag in $(EXTRA_TARGET_FLAGS); do \
33076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33077 done; \
33078 (cd $(TARGET_SUBDIR)/gperf && \
33079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33081 "RANLIB=$${RANLIB}" \
33082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33083 info) \
4fa63067
NN
33084 || exit 1
33085
6bd3dfaa 33086@endif target-gperf
4fa63067
NN
33087
33088.PHONY: maybe-dvi-target-gperf dvi-target-gperf
33089maybe-dvi-target-gperf:
6bd3dfaa
PB
33090@if target-gperf
33091maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
33092
33093dvi-target-gperf: \
33094 configure-target-gperf
0aed8855 33095 @: $(MAKE); $(unstage)
4fa63067
NN
33096 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33097 r=`${PWD_COMMAND}`; export r; \
33098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33099 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33100 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
33101 for flag in $(EXTRA_TARGET_FLAGS); do \
33102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33103 done; \
33104 (cd $(TARGET_SUBDIR)/gperf && \
33105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33107 "RANLIB=$${RANLIB}" \
33108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33109 dvi) \
4fa63067
NN
33110 || exit 1
33111
6bd3dfaa 33112@endif target-gperf
4fa63067 33113
6d389afc
MS
33114.PHONY: maybe-html-target-gperf html-target-gperf
33115maybe-html-target-gperf:
33116@if target-gperf
33117maybe-html-target-gperf: html-target-gperf
33118
33119html-target-gperf: \
33120 configure-target-gperf
0aed8855 33121 @: $(MAKE); $(unstage)
6d389afc
MS
33122 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33123 r=`${PWD_COMMAND}`; export r; \
33124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33125 $(NORMAL_TARGET_EXPORTS) \
33126 echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
33127 for flag in $(EXTRA_TARGET_FLAGS); do \
33128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33129 done; \
33130 (cd $(TARGET_SUBDIR)/gperf && \
33131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33133 "RANLIB=$${RANLIB}" \
33134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
33135 html) \
33136 || exit 1
33137
33138@endif target-gperf
33139
4fa63067
NN
33140.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
33141maybe-TAGS-target-gperf:
6bd3dfaa
PB
33142@if target-gperf
33143maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
33144
33145TAGS-target-gperf: \
33146 configure-target-gperf
0aed8855 33147 @: $(MAKE); $(unstage)
4fa63067
NN
33148 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33149 r=`${PWD_COMMAND}`; export r; \
33150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33151 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33152 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
33153 for flag in $(EXTRA_TARGET_FLAGS); do \
33154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33155 done; \
33156 (cd $(TARGET_SUBDIR)/gperf && \
33157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33159 "RANLIB=$${RANLIB}" \
33160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33161 TAGS) \
4fa63067
NN
33162 || exit 1
33163
6bd3dfaa 33164@endif target-gperf
4fa63067
NN
33165
33166.PHONY: maybe-install-info-target-gperf install-info-target-gperf
33167maybe-install-info-target-gperf:
6bd3dfaa
PB
33168@if target-gperf
33169maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
33170
33171install-info-target-gperf: \
33172 configure-target-gperf \
33173 info-target-gperf
0aed8855 33174 @: $(MAKE); $(unstage)
4fa63067
NN
33175 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33176 r=`${PWD_COMMAND}`; export r; \
33177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33178 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33179 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
33180 for flag in $(EXTRA_TARGET_FLAGS); do \
33181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33182 done; \
33183 (cd $(TARGET_SUBDIR)/gperf && \
33184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33186 "RANLIB=$${RANLIB}" \
33187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33188 install-info) \
4fa63067
NN
33189 || exit 1
33190
6bd3dfaa 33191@endif target-gperf
4fa63067
NN
33192
33193.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
33194maybe-installcheck-target-gperf:
6bd3dfaa
PB
33195@if target-gperf
33196maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
33197
33198installcheck-target-gperf: \
33199 configure-target-gperf
0aed8855 33200 @: $(MAKE); $(unstage)
4fa63067
NN
33201 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33202 r=`${PWD_COMMAND}`; export r; \
33203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33204 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33205 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
33206 for flag in $(EXTRA_TARGET_FLAGS); do \
33207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33208 done; \
33209 (cd $(TARGET_SUBDIR)/gperf && \
33210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33212 "RANLIB=$${RANLIB}" \
33213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33214 installcheck) \
4fa63067
NN
33215 || exit 1
33216
6bd3dfaa 33217@endif target-gperf
4fa63067
NN
33218
33219.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
33220maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
33221@if target-gperf
33222maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
33223
33224mostlyclean-target-gperf:
0aed8855 33225 @: $(MAKE); $(unstage)
4fa63067
NN
33226 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33227 r=`${PWD_COMMAND}`; export r; \
33228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33229 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33230 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
33231 for flag in $(EXTRA_TARGET_FLAGS); do \
33232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33233 done; \
33234 (cd $(TARGET_SUBDIR)/gperf && \
33235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33237 "RANLIB=$${RANLIB}" \
33238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33239 mostlyclean) \
4fa63067
NN
33240 || exit 1
33241
6bd3dfaa 33242@endif target-gperf
4fa63067
NN
33243
33244.PHONY: maybe-clean-target-gperf clean-target-gperf
33245maybe-clean-target-gperf:
6bd3dfaa
PB
33246@if target-gperf
33247maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
33248
33249clean-target-gperf:
0aed8855 33250 @: $(MAKE); $(unstage)
4fa63067
NN
33251 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33252 r=`${PWD_COMMAND}`; export r; \
33253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33254 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33255 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
33256 for flag in $(EXTRA_TARGET_FLAGS); do \
33257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33258 done; \
33259 (cd $(TARGET_SUBDIR)/gperf && \
33260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33262 "RANLIB=$${RANLIB}" \
33263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33264 clean) \
4fa63067
NN
33265 || exit 1
33266
6bd3dfaa 33267@endif target-gperf
4fa63067
NN
33268
33269.PHONY: maybe-distclean-target-gperf distclean-target-gperf
33270maybe-distclean-target-gperf:
6bd3dfaa
PB
33271@if target-gperf
33272maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
33273
33274distclean-target-gperf:
0aed8855 33275 @: $(MAKE); $(unstage)
4fa63067
NN
33276 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33277 r=`${PWD_COMMAND}`; export r; \
33278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33279 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33280 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
33281 for flag in $(EXTRA_TARGET_FLAGS); do \
33282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33283 done; \
33284 (cd $(TARGET_SUBDIR)/gperf && \
33285 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33286 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33287 "RANLIB=$${RANLIB}" \
33288 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33289 distclean) \
4fa63067
NN
33290 || exit 1
33291
6bd3dfaa 33292@endif target-gperf
4fa63067
NN
33293
33294.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
33295maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
33296@if target-gperf
33297maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
33298
33299maintainer-clean-target-gperf:
0aed8855 33300 @: $(MAKE); $(unstage)
4fa63067
NN
33301 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
33302 r=`${PWD_COMMAND}`; export r; \
33303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33304 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33305 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
33306 for flag in $(EXTRA_TARGET_FLAGS); do \
33307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33308 done; \
33309 (cd $(TARGET_SUBDIR)/gperf && \
33310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33312 "RANLIB=$${RANLIB}" \
33313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33314 maintainer-clean) \
4fa63067 33315 || exit 1
16ae0395 33316
6bd3dfaa 33317@endif target-gperf
e393202e
NN
33318
33319
15723a45 33320
a7254363
PB
33321
33322
33323.PHONY: configure-target-examples maybe-configure-target-examples
33324maybe-configure-target-examples:
33325@if target-examples
33326maybe-configure-target-examples: configure-target-examples
c52c6897 33327configure-target-examples:
0aed8855
PB
33328 @: $(MAKE); $(unstage)
33329 @r=`${PWD_COMMAND}`; export r; \
33330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33331 echo "Checking multilib configuration for examples..."; \
33332 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
33333 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/examples/multilib.tmp 2> /dev/null ; \
33334 if test -r $(TARGET_SUBDIR)/examples/multilib.out; then \
33335 if cmp -s $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; then \
33336 rm -f $(TARGET_SUBDIR)/examples/multilib.tmp; \
33337 else \
33338 rm -f $(TARGET_SUBDIR)/examples/Makefile; \
33339 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
33340 fi; \
33341 else \
33342 mv $(TARGET_SUBDIR)/examples/multilib.tmp $(TARGET_SUBDIR)/examples/multilib.out; \
c52c6897
PB
33343 fi; \
33344 test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
4fa63067 33345 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
378fce5b 33346 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33347 echo Configuring in $(TARGET_SUBDIR)/examples; \
33348 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b 33349 case $(srcdir) in \
b00612cc
PB
33350 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33351 *) topdir=`echo $(TARGET_SUBDIR)/examples/ | \
33352 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 33353 esac; \
b00612cc
PB
33354 srcdiroption="--srcdir=$${topdir}/examples"; \
33355 libsrcdir="$$s/examples"; \
bba45b8b
NN
33356 rm -f no-such-file || : ; \
33357 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 33358 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 33359 || exit 1
6bd3dfaa 33360@endif target-examples
e393202e 33361
a7254363
PB
33362
33363
d545f33b
PB
33364
33365
4fa63067
NN
33366.PHONY: all-target-examples maybe-all-target-examples
33367maybe-all-target-examples:
6bd3dfaa 33368@if target-examples
72b2455a 33369TARGET-target-examples=all
6bd3dfaa 33370maybe-all-target-examples: all-target-examples
4fa63067 33371all-target-examples: configure-target-examples
0aed8855 33372 @: $(MAKE); $(unstage)
b40e3958
L
33373 @r=`${PWD_COMMAND}`; export r; \
33374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33375 $(NORMAL_TARGET_EXPORTS) \
4fa63067 33376 (cd $(TARGET_SUBDIR)/examples && \
a7254363 33377 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-examples))
6bd3dfaa 33378@endif target-examples
e393202e 33379
a7254363
PB
33380
33381
d545f33b
PB
33382
33383
4fa63067
NN
33384.PHONY: check-target-examples maybe-check-target-examples
33385maybe-check-target-examples:
6bd3dfaa
PB
33386@if target-examples
33387maybe-check-target-examples: check-target-examples
16ae0395 33388
4fa63067
NN
33389# Dummy target for uncheckable module.
33390check-target-examples:
33391
6bd3dfaa 33392@endif target-examples
4fa63067
NN
33393
33394.PHONY: install-target-examples maybe-install-target-examples
33395maybe-install-target-examples:
6bd3dfaa
PB
33396@if target-examples
33397maybe-install-target-examples: install-target-examples
4fa63067
NN
33398
33399# Dummy target for uninstallable.
33400install-target-examples:
33401
6bd3dfaa 33402@endif target-examples
4fa63067
NN
33403
33404# Other targets (info, dvi, etc.)
33405
33406.PHONY: maybe-info-target-examples info-target-examples
33407maybe-info-target-examples:
6bd3dfaa
PB
33408@if target-examples
33409maybe-info-target-examples: info-target-examples
4fa63067
NN
33410
33411info-target-examples: \
33412 configure-target-examples
0aed8855 33413 @: $(MAKE); $(unstage)
4fa63067
NN
33414 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33415 r=`${PWD_COMMAND}`; export r; \
b40e3958 33416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33417 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33418 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
33419 for flag in $(EXTRA_TARGET_FLAGS); do \
33420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33421 done; \
33422 (cd $(TARGET_SUBDIR)/examples && \
33423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33425 "RANLIB=$${RANLIB}" \
33426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33427 info) \
4fa63067 33428 || exit 1
930314a4 33429
6bd3dfaa 33430@endif target-examples
e393202e 33431
4fa63067
NN
33432.PHONY: maybe-dvi-target-examples dvi-target-examples
33433maybe-dvi-target-examples:
6bd3dfaa
PB
33434@if target-examples
33435maybe-dvi-target-examples: dvi-target-examples
16ae0395 33436
4fa63067
NN
33437dvi-target-examples: \
33438 configure-target-examples
0aed8855 33439 @: $(MAKE); $(unstage)
4fa63067
NN
33440 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33441 r=`${PWD_COMMAND}`; export r; \
b40e3958 33442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33443 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33444 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
33445 for flag in $(EXTRA_TARGET_FLAGS); do \
33446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33447 done; \
33448 (cd $(TARGET_SUBDIR)/examples && \
33449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33451 "RANLIB=$${RANLIB}" \
33452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33453 dvi) \
4fa63067
NN
33454 || exit 1
33455
6bd3dfaa 33456@endif target-examples
4fa63067 33457
6d389afc
MS
33458.PHONY: maybe-html-target-examples html-target-examples
33459maybe-html-target-examples:
33460@if target-examples
33461maybe-html-target-examples: html-target-examples
33462
33463html-target-examples: \
33464 configure-target-examples
0aed8855 33465 @: $(MAKE); $(unstage)
6d389afc
MS
33466 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33467 r=`${PWD_COMMAND}`; export r; \
33468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33469 $(NORMAL_TARGET_EXPORTS) \
33470 echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
33471 for flag in $(EXTRA_TARGET_FLAGS); do \
33472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33473 done; \
33474 (cd $(TARGET_SUBDIR)/examples && \
33475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33477 "RANLIB=$${RANLIB}" \
33478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
33479 html) \
33480 || exit 1
33481
33482@endif target-examples
33483
4fa63067
NN
33484.PHONY: maybe-TAGS-target-examples TAGS-target-examples
33485maybe-TAGS-target-examples:
6bd3dfaa
PB
33486@if target-examples
33487maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
33488
33489TAGS-target-examples: \
33490 configure-target-examples
0aed8855 33491 @: $(MAKE); $(unstage)
4fa63067
NN
33492 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33493 r=`${PWD_COMMAND}`; export r; \
33494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33495 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33496 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
33497 for flag in $(EXTRA_TARGET_FLAGS); do \
33498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33499 done; \
33500 (cd $(TARGET_SUBDIR)/examples && \
33501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33503 "RANLIB=$${RANLIB}" \
33504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33505 TAGS) \
4fa63067
NN
33506 || exit 1
33507
6bd3dfaa 33508@endif target-examples
4fa63067
NN
33509
33510.PHONY: maybe-install-info-target-examples install-info-target-examples
33511maybe-install-info-target-examples:
6bd3dfaa
PB
33512@if target-examples
33513maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
33514
33515install-info-target-examples: \
33516 configure-target-examples \
33517 info-target-examples
0aed8855 33518 @: $(MAKE); $(unstage)
4fa63067
NN
33519 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33520 r=`${PWD_COMMAND}`; export r; \
33521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33522 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33523 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
33524 for flag in $(EXTRA_TARGET_FLAGS); do \
33525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33526 done; \
33527 (cd $(TARGET_SUBDIR)/examples && \
33528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33530 "RANLIB=$${RANLIB}" \
33531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33532 install-info) \
4fa63067
NN
33533 || exit 1
33534
6bd3dfaa 33535@endif target-examples
4fa63067
NN
33536
33537.PHONY: maybe-installcheck-target-examples installcheck-target-examples
33538maybe-installcheck-target-examples:
6bd3dfaa
PB
33539@if target-examples
33540maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
33541
33542installcheck-target-examples: \
33543 configure-target-examples
0aed8855 33544 @: $(MAKE); $(unstage)
4fa63067
NN
33545 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33546 r=`${PWD_COMMAND}`; export r; \
33547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33548 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33549 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
33550 for flag in $(EXTRA_TARGET_FLAGS); do \
33551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33552 done; \
33553 (cd $(TARGET_SUBDIR)/examples && \
33554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33556 "RANLIB=$${RANLIB}" \
33557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33558 installcheck) \
4fa63067
NN
33559 || exit 1
33560
6bd3dfaa 33561@endif target-examples
4fa63067
NN
33562
33563.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
33564maybe-mostlyclean-target-examples:
6bd3dfaa
PB
33565@if target-examples
33566maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
33567
33568mostlyclean-target-examples:
0aed8855 33569 @: $(MAKE); $(unstage)
4fa63067
NN
33570 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33571 r=`${PWD_COMMAND}`; export r; \
33572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33573 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33574 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
33575 for flag in $(EXTRA_TARGET_FLAGS); do \
33576 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33577 done; \
33578 (cd $(TARGET_SUBDIR)/examples && \
33579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33581 "RANLIB=$${RANLIB}" \
33582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33583 mostlyclean) \
4fa63067
NN
33584 || exit 1
33585
6bd3dfaa 33586@endif target-examples
4fa63067
NN
33587
33588.PHONY: maybe-clean-target-examples clean-target-examples
33589maybe-clean-target-examples:
6bd3dfaa
PB
33590@if target-examples
33591maybe-clean-target-examples: clean-target-examples
4fa63067
NN
33592
33593clean-target-examples:
0aed8855 33594 @: $(MAKE); $(unstage)
4fa63067
NN
33595 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33596 r=`${PWD_COMMAND}`; export r; \
33597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33598 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33599 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
33600 for flag in $(EXTRA_TARGET_FLAGS); do \
33601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33602 done; \
33603 (cd $(TARGET_SUBDIR)/examples && \
33604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33606 "RANLIB=$${RANLIB}" \
33607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33608 clean) \
4fa63067
NN
33609 || exit 1
33610
6bd3dfaa 33611@endif target-examples
4fa63067
NN
33612
33613.PHONY: maybe-distclean-target-examples distclean-target-examples
33614maybe-distclean-target-examples:
6bd3dfaa
PB
33615@if target-examples
33616maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
33617
33618distclean-target-examples:
0aed8855 33619 @: $(MAKE); $(unstage)
4fa63067
NN
33620 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33621 r=`${PWD_COMMAND}`; export r; \
33622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33623 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33624 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
33625 for flag in $(EXTRA_TARGET_FLAGS); do \
33626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33627 done; \
33628 (cd $(TARGET_SUBDIR)/examples && \
33629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33631 "RANLIB=$${RANLIB}" \
33632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33633 distclean) \
4fa63067
NN
33634 || exit 1
33635
6bd3dfaa 33636@endif target-examples
4fa63067
NN
33637
33638.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
33639maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
33640@if target-examples
33641maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
33642
33643maintainer-clean-target-examples:
0aed8855 33644 @: $(MAKE); $(unstage)
4fa63067
NN
33645 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
33646 r=`${PWD_COMMAND}`; export r; \
33647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33648 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33649 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
33650 for flag in $(EXTRA_TARGET_FLAGS); do \
33651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33652 done; \
33653 (cd $(TARGET_SUBDIR)/examples && \
33654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33656 "RANLIB=$${RANLIB}" \
33657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33658 maintainer-clean) \
4fa63067
NN
33659 || exit 1
33660
6bd3dfaa 33661@endif target-examples
e393202e
NN
33662
33663
15723a45 33664
a7254363 33665
e90269c8 33666
a7254363
PB
33667.PHONY: configure-target-libffi maybe-configure-target-libffi
33668maybe-configure-target-libffi:
33669@if target-libffi
33670maybe-configure-target-libffi: configure-target-libffi
c52c6897 33671configure-target-libffi:
0aed8855
PB
33672 @: $(MAKE); $(unstage)
33673 @r=`${PWD_COMMAND}`; export r; \
33674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33675 echo "Checking multilib configuration for libffi..."; \
33676 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
33677 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libffi/multilib.tmp 2> /dev/null ; \
33678 if test -r $(TARGET_SUBDIR)/libffi/multilib.out; then \
33679 if cmp -s $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; then \
33680 rm -f $(TARGET_SUBDIR)/libffi/multilib.tmp; \
33681 else \
33682 rm -f $(TARGET_SUBDIR)/libffi/Makefile; \
33683 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
33684 fi; \
33685 else \
33686 mv $(TARGET_SUBDIR)/libffi/multilib.tmp $(TARGET_SUBDIR)/libffi/multilib.out; \
c52c6897
PB
33687 fi; \
33688 test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
4fa63067 33689 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
378fce5b 33690 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33691 echo Configuring in $(TARGET_SUBDIR)/libffi; \
33692 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b 33693 case $(srcdir) in \
b00612cc
PB
33694 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
33695 *) topdir=`echo $(TARGET_SUBDIR)/libffi/ | \
33696 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 33697 esac; \
b00612cc
PB
33698 srcdiroption="--srcdir=$${topdir}/libffi"; \
33699 libsrcdir="$$s/libffi"; \
bba45b8b
NN
33700 rm -f no-such-file || : ; \
33701 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 33702 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 33703 || exit 1
6bd3dfaa 33704@endif target-libffi
e393202e 33705
a7254363
PB
33706
33707
d545f33b
PB
33708
33709
4fa63067
NN
33710.PHONY: all-target-libffi maybe-all-target-libffi
33711maybe-all-target-libffi:
6bd3dfaa 33712@if target-libffi
72b2455a 33713TARGET-target-libffi=all
6bd3dfaa 33714maybe-all-target-libffi: all-target-libffi
4fa63067 33715all-target-libffi: configure-target-libffi
0aed8855 33716 @: $(MAKE); $(unstage)
b40e3958
L
33717 @r=`${PWD_COMMAND}`; export r; \
33718 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33719 $(NORMAL_TARGET_EXPORTS) \
4fa63067 33720 (cd $(TARGET_SUBDIR)/libffi && \
a7254363 33721 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libffi))
6bd3dfaa 33722@endif target-libffi
e393202e 33723
a7254363
PB
33724
33725
d545f33b
PB
33726
33727
4fa63067
NN
33728.PHONY: check-target-libffi maybe-check-target-libffi
33729maybe-check-target-libffi:
6bd3dfaa
PB
33730@if target-libffi
33731maybe-check-target-libffi: check-target-libffi
16ae0395 33732
4fa63067 33733check-target-libffi:
0aed8855 33734 @: $(MAKE); $(unstage)
b40e3958
L
33735 @r=`${PWD_COMMAND}`; export r; \
33736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33737 $(NORMAL_TARGET_EXPORTS) \
4fa63067 33738 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 33739 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 33740
6bd3dfaa 33741@endif target-libffi
e393202e 33742
4fa63067
NN
33743.PHONY: install-target-libffi maybe-install-target-libffi
33744maybe-install-target-libffi:
6bd3dfaa
PB
33745@if target-libffi
33746maybe-install-target-libffi: install-target-libffi
16ae0395 33747
4fa63067 33748install-target-libffi: installdirs
0aed8855 33749 @: $(MAKE); $(unstage)
b40e3958
L
33750 @r=`${PWD_COMMAND}`; export r; \
33751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33752 $(NORMAL_TARGET_EXPORTS) \
4fa63067 33753 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 33754 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 33755
6bd3dfaa 33756@endif target-libffi
e393202e 33757
4fa63067
NN
33758# Other targets (info, dvi, etc.)
33759
33760.PHONY: maybe-info-target-libffi info-target-libffi
33761maybe-info-target-libffi:
6bd3dfaa
PB
33762@if target-libffi
33763maybe-info-target-libffi: info-target-libffi
4fa63067
NN
33764
33765info-target-libffi: \
33766 configure-target-libffi
0aed8855 33767 @: $(MAKE); $(unstage)
4fa63067
NN
33768 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33769 r=`${PWD_COMMAND}`; export r; \
33770 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33771 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33772 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
33773 for flag in $(EXTRA_TARGET_FLAGS); do \
33774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33775 done; \
33776 (cd $(TARGET_SUBDIR)/libffi && \
33777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33779 "RANLIB=$${RANLIB}" \
33780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33781 info) \
4fa63067
NN
33782 || exit 1
33783
6bd3dfaa 33784@endif target-libffi
4fa63067
NN
33785
33786.PHONY: maybe-dvi-target-libffi dvi-target-libffi
33787maybe-dvi-target-libffi:
6bd3dfaa
PB
33788@if target-libffi
33789maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
33790
33791dvi-target-libffi: \
33792 configure-target-libffi
0aed8855 33793 @: $(MAKE); $(unstage)
4fa63067
NN
33794 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33795 r=`${PWD_COMMAND}`; export r; \
33796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33797 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33798 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
33799 for flag in $(EXTRA_TARGET_FLAGS); do \
33800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33801 done; \
33802 (cd $(TARGET_SUBDIR)/libffi && \
33803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33805 "RANLIB=$${RANLIB}" \
33806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33807 dvi) \
4fa63067
NN
33808 || exit 1
33809
6bd3dfaa 33810@endif target-libffi
4fa63067 33811
6d389afc
MS
33812.PHONY: maybe-html-target-libffi html-target-libffi
33813maybe-html-target-libffi:
33814@if target-libffi
33815maybe-html-target-libffi: html-target-libffi
33816
33817html-target-libffi: \
33818 configure-target-libffi
0aed8855 33819 @: $(MAKE); $(unstage)
6d389afc
MS
33820 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33821 r=`${PWD_COMMAND}`; export r; \
33822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
33823 $(NORMAL_TARGET_EXPORTS) \
33824 echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
33825 for flag in $(EXTRA_TARGET_FLAGS); do \
33826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33827 done; \
33828 (cd $(TARGET_SUBDIR)/libffi && \
33829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33831 "RANLIB=$${RANLIB}" \
33832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
33833 html) \
33834 || exit 1
33835
33836@endif target-libffi
33837
4fa63067
NN
33838.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
33839maybe-TAGS-target-libffi:
6bd3dfaa
PB
33840@if target-libffi
33841maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
33842
33843TAGS-target-libffi: \
33844 configure-target-libffi
0aed8855 33845 @: $(MAKE); $(unstage)
4fa63067
NN
33846 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33847 r=`${PWD_COMMAND}`; export r; \
33848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33849 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33850 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
33851 for flag in $(EXTRA_TARGET_FLAGS); do \
33852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33853 done; \
33854 (cd $(TARGET_SUBDIR)/libffi && \
33855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33857 "RANLIB=$${RANLIB}" \
33858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33859 TAGS) \
4fa63067
NN
33860 || exit 1
33861
6bd3dfaa 33862@endif target-libffi
4fa63067
NN
33863
33864.PHONY: maybe-install-info-target-libffi install-info-target-libffi
33865maybe-install-info-target-libffi:
6bd3dfaa
PB
33866@if target-libffi
33867maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
33868
33869install-info-target-libffi: \
33870 configure-target-libffi \
33871 info-target-libffi
0aed8855 33872 @: $(MAKE); $(unstage)
4fa63067
NN
33873 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33874 r=`${PWD_COMMAND}`; export r; \
33875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33876 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33877 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
33878 for flag in $(EXTRA_TARGET_FLAGS); do \
33879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33880 done; \
33881 (cd $(TARGET_SUBDIR)/libffi && \
33882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33884 "RANLIB=$${RANLIB}" \
33885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33886 install-info) \
4fa63067
NN
33887 || exit 1
33888
6bd3dfaa 33889@endif target-libffi
4fa63067
NN
33890
33891.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
33892maybe-installcheck-target-libffi:
6bd3dfaa
PB
33893@if target-libffi
33894maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
33895
33896installcheck-target-libffi: \
33897 configure-target-libffi
0aed8855 33898 @: $(MAKE); $(unstage)
4fa63067
NN
33899 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33900 r=`${PWD_COMMAND}`; export r; \
33901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33902 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33903 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
33904 for flag in $(EXTRA_TARGET_FLAGS); do \
33905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33906 done; \
33907 (cd $(TARGET_SUBDIR)/libffi && \
33908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33910 "RANLIB=$${RANLIB}" \
33911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33912 installcheck) \
4fa63067
NN
33913 || exit 1
33914
6bd3dfaa 33915@endif target-libffi
4fa63067
NN
33916
33917.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
33918maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
33919@if target-libffi
33920maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
33921
33922mostlyclean-target-libffi:
0aed8855 33923 @: $(MAKE); $(unstage)
4fa63067
NN
33924 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33925 r=`${PWD_COMMAND}`; export r; \
33926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33927 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33928 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
33929 for flag in $(EXTRA_TARGET_FLAGS); do \
33930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33931 done; \
33932 (cd $(TARGET_SUBDIR)/libffi && \
33933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33935 "RANLIB=$${RANLIB}" \
33936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33937 mostlyclean) \
4fa63067
NN
33938 || exit 1
33939
6bd3dfaa 33940@endif target-libffi
4fa63067
NN
33941
33942.PHONY: maybe-clean-target-libffi clean-target-libffi
33943maybe-clean-target-libffi:
6bd3dfaa
PB
33944@if target-libffi
33945maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
33946
33947clean-target-libffi:
0aed8855 33948 @: $(MAKE); $(unstage)
4fa63067
NN
33949 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33950 r=`${PWD_COMMAND}`; export r; \
33951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33952 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33953 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
33954 for flag in $(EXTRA_TARGET_FLAGS); do \
33955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33956 done; \
33957 (cd $(TARGET_SUBDIR)/libffi && \
33958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33960 "RANLIB=$${RANLIB}" \
33961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33962 clean) \
4fa63067
NN
33963 || exit 1
33964
6bd3dfaa 33965@endif target-libffi
4fa63067
NN
33966
33967.PHONY: maybe-distclean-target-libffi distclean-target-libffi
33968maybe-distclean-target-libffi:
6bd3dfaa
PB
33969@if target-libffi
33970maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
33971
33972distclean-target-libffi:
0aed8855 33973 @: $(MAKE); $(unstage)
4fa63067
NN
33974 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
33975 r=`${PWD_COMMAND}`; export r; \
33976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 33977 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
33978 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
33979 for flag in $(EXTRA_TARGET_FLAGS); do \
33980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
33981 done; \
33982 (cd $(TARGET_SUBDIR)/libffi && \
33983 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
33984 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
33985 "RANLIB=$${RANLIB}" \
33986 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 33987 distclean) \
4fa63067
NN
33988 || exit 1
33989
6bd3dfaa 33990@endif target-libffi
4fa63067
NN
33991
33992.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
33993maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
33994@if target-libffi
33995maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
33996
33997maintainer-clean-target-libffi:
0aed8855 33998 @: $(MAKE); $(unstage)
4fa63067
NN
33999 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
34000 r=`${PWD_COMMAND}`; export r; \
34001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34002 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34003 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
34004 for flag in $(EXTRA_TARGET_FLAGS); do \
34005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34006 done; \
34007 (cd $(TARGET_SUBDIR)/libffi && \
34008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34010 "RANLIB=$${RANLIB}" \
34011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34012 maintainer-clean) \
4fa63067
NN
34013 || exit 1
34014
6bd3dfaa 34015@endif target-libffi
4fa63067
NN
34016
34017
15723a45 34018
a7254363 34019
15723a45 34020
a7254363
PB
34021.PHONY: configure-target-libjava maybe-configure-target-libjava
34022maybe-configure-target-libjava:
34023@if target-libjava
34024maybe-configure-target-libjava: configure-target-libjava
c52c6897 34025configure-target-libjava:
0aed8855
PB
34026 @: $(MAKE); $(unstage)
34027 @r=`${PWD_COMMAND}`; export r; \
34028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34029 echo "Checking multilib configuration for libjava..."; \
34030 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
34031 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libjava/multilib.tmp 2> /dev/null ; \
34032 if test -r $(TARGET_SUBDIR)/libjava/multilib.out; then \
34033 if cmp -s $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; then \
34034 rm -f $(TARGET_SUBDIR)/libjava/multilib.tmp; \
34035 else \
34036 rm -f $(TARGET_SUBDIR)/libjava/Makefile; \
34037 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
34038 fi; \
34039 else \
34040 mv $(TARGET_SUBDIR)/libjava/multilib.tmp $(TARGET_SUBDIR)/libjava/multilib.out; \
c52c6897
PB
34041 fi; \
34042 test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
4fa63067 34043 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
378fce5b 34044 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34045 echo Configuring in $(TARGET_SUBDIR)/libjava; \
34046 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b 34047 case $(srcdir) in \
b00612cc
PB
34048 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34049 *) topdir=`echo $(TARGET_SUBDIR)/libjava/ | \
34050 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 34051 esac; \
b00612cc
PB
34052 srcdiroption="--srcdir=$${topdir}/libjava"; \
34053 libsrcdir="$$s/libjava"; \
bba45b8b
NN
34054 rm -f no-such-file || : ; \
34055 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 34056 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 34057 || exit 1
6bd3dfaa 34058@endif target-libjava
e393202e 34059
a7254363
PB
34060
34061
d545f33b
PB
34062
34063
4fa63067
NN
34064.PHONY: all-target-libjava maybe-all-target-libjava
34065maybe-all-target-libjava:
6bd3dfaa 34066@if target-libjava
72b2455a 34067TARGET-target-libjava=all
6bd3dfaa 34068maybe-all-target-libjava: all-target-libjava
4fa63067 34069all-target-libjava: configure-target-libjava
0aed8855 34070 @: $(MAKE); $(unstage)
b40e3958
L
34071 @r=`${PWD_COMMAND}`; export r; \
34072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34073 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 34074 (cd $(TARGET_SUBDIR)/libjava && \
a7254363 34075 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libjava))
6bd3dfaa 34076@endif target-libjava
e393202e 34077
a7254363
PB
34078
34079
d545f33b
PB
34080
34081
4fa63067
NN
34082.PHONY: check-target-libjava maybe-check-target-libjava
34083maybe-check-target-libjava:
6bd3dfaa
PB
34084@if target-libjava
34085maybe-check-target-libjava: check-target-libjava
16ae0395 34086
4fa63067 34087check-target-libjava:
0aed8855 34088 @: $(MAKE); $(unstage)
4fa63067
NN
34089 @r=`${PWD_COMMAND}`; export r; \
34090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34091 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 34092 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 34093 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 34094
6bd3dfaa 34095@endif target-libjava
930314a4 34096
4fa63067
NN
34097.PHONY: install-target-libjava maybe-install-target-libjava
34098maybe-install-target-libjava:
6bd3dfaa
PB
34099@if target-libjava
34100maybe-install-target-libjava: install-target-libjava
16ae0395 34101
4fa63067 34102install-target-libjava: installdirs
0aed8855 34103 @: $(MAKE); $(unstage)
b40e3958
L
34104 @r=`${PWD_COMMAND}`; export r; \
34105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34106 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 34107 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 34108 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 34109
6bd3dfaa 34110@endif target-libjava
e393202e 34111
4fa63067 34112# Other targets (info, dvi, etc.)
15723a45 34113
4fa63067
NN
34114.PHONY: maybe-info-target-libjava info-target-libjava
34115maybe-info-target-libjava:
6bd3dfaa
PB
34116@if target-libjava
34117maybe-info-target-libjava: info-target-libjava
15723a45 34118
4fa63067
NN
34119info-target-libjava: \
34120 configure-target-libjava
0aed8855 34121 @: $(MAKE); $(unstage)
4fa63067 34122 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
34123 r=`${PWD_COMMAND}`; export r; \
34124 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34125 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34126 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
34127 for flag in $(EXTRA_TARGET_FLAGS); do \
34128 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34129 done; \
34130 (cd $(TARGET_SUBDIR)/libjava && \
34131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34133 "RANLIB=$${RANLIB}" \
34134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34135 info) \
bba45b8b 34136 || exit 1
e393202e 34137
6bd3dfaa 34138@endif target-libjava
4fa63067
NN
34139
34140.PHONY: maybe-dvi-target-libjava dvi-target-libjava
34141maybe-dvi-target-libjava:
6bd3dfaa
PB
34142@if target-libjava
34143maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
34144
34145dvi-target-libjava: \
34146 configure-target-libjava
0aed8855 34147 @: $(MAKE); $(unstage)
4fa63067
NN
34148 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
34149 r=`${PWD_COMMAND}`; export r; \
b40e3958 34150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34151 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34152 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
34153 for flag in $(EXTRA_TARGET_FLAGS); do \
34154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34155 done; \
34156 (cd $(TARGET_SUBDIR)/libjava && \
34157 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34158 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34159 "RANLIB=$${RANLIB}" \
34160 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34161 dvi) \
4fa63067 34162 || exit 1
e393202e 34163
6bd3dfaa 34164@endif target-libjava
16ae0395 34165
6d389afc
MS
34166.PHONY: maybe-html-target-libjava html-target-libjava
34167maybe-html-target-libjava:
34168@if target-libjava
34169maybe-html-target-libjava: html-target-libjava
34170
34171html-target-libjava: \
34172 configure-target-libjava
0aed8855 34173 @: $(MAKE); $(unstage)
6d389afc
MS
34174 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
34175 r=`${PWD_COMMAND}`; export r; \
34176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34177 $(RAW_CXX_TARGET_EXPORTS) \
34178 echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
34179 for flag in $(EXTRA_TARGET_FLAGS); do \
34180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34181 done; \
34182 (cd $(TARGET_SUBDIR)/libjava && \
34183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34185 "RANLIB=$${RANLIB}" \
34186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
34187 html) \
34188 || exit 1
34189
34190@endif target-libjava
34191
4fa63067
NN
34192.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
34193maybe-TAGS-target-libjava:
6bd3dfaa
PB
34194@if target-libjava
34195maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
34196
34197TAGS-target-libjava: \
34198 configure-target-libjava
0aed8855 34199 @: $(MAKE); $(unstage)
4fa63067
NN
34200 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
34201 r=`${PWD_COMMAND}`; export r; \
b40e3958 34202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34203 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34204 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
34205 for flag in $(EXTRA_TARGET_FLAGS); do \
34206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34207 done; \
34208 (cd $(TARGET_SUBDIR)/libjava && \
34209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34211 "RANLIB=$${RANLIB}" \
34212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34213 TAGS) \
4fa63067 34214 || exit 1
e393202e 34215
6bd3dfaa 34216@endif target-libjava
930314a4 34217
4fa63067
NN
34218.PHONY: maybe-install-info-target-libjava install-info-target-libjava
34219maybe-install-info-target-libjava:
6bd3dfaa
PB
34220@if target-libjava
34221maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 34222
4fa63067
NN
34223install-info-target-libjava: \
34224 configure-target-libjava \
34225 info-target-libjava
0aed8855 34226 @: $(MAKE); $(unstage)
4fa63067
NN
34227 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
34228 r=`${PWD_COMMAND}`; export r; \
b40e3958 34229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34230 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34231 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
34232 for flag in $(EXTRA_TARGET_FLAGS); do \
34233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34234 done; \
34235 (cd $(TARGET_SUBDIR)/libjava && \
34236 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34237 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34238 "RANLIB=$${RANLIB}" \
34239 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34240 install-info) \
4fa63067 34241 || exit 1
e393202e 34242
6bd3dfaa 34243@endif target-libjava
e393202e 34244
4fa63067
NN
34245.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
34246maybe-installcheck-target-libjava:
6bd3dfaa
PB
34247@if target-libjava
34248maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 34249
4fa63067
NN
34250installcheck-target-libjava: \
34251 configure-target-libjava
0aed8855 34252 @: $(MAKE); $(unstage)
4fa63067
NN
34253 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
34254 r=`${PWD_COMMAND}`; export r; \
34255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34256 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34257 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
34258 for flag in $(EXTRA_TARGET_FLAGS); do \
34259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34260 done; \
34261 (cd $(TARGET_SUBDIR)/libjava && \
34262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34264 "RANLIB=$${RANLIB}" \
34265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34266 installcheck) \
4fa63067 34267 || exit 1
15723a45 34268
6bd3dfaa 34269@endif target-libjava
4fa63067
NN
34270
34271.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
34272maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
34273@if target-libjava
34274maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
34275
34276mostlyclean-target-libjava:
0aed8855 34277 @: $(MAKE); $(unstage)
4fa63067
NN
34278 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
34279 r=`${PWD_COMMAND}`; export r; \
34280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34281 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34282 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
34283 for flag in $(EXTRA_TARGET_FLAGS); do \
34284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34285 done; \
34286 (cd $(TARGET_SUBDIR)/libjava && \
34287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34289 "RANLIB=$${RANLIB}" \
34290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34291 mostlyclean) \
4fa63067
NN
34292 || exit 1
34293
6bd3dfaa 34294@endif target-libjava
4fa63067
NN
34295
34296.PHONY: maybe-clean-target-libjava clean-target-libjava
34297maybe-clean-target-libjava:
6bd3dfaa
PB
34298@if target-libjava
34299maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
34300
34301clean-target-libjava:
0aed8855 34302 @: $(MAKE); $(unstage)
4fa63067 34303 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
34304 r=`${PWD_COMMAND}`; export r; \
34305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34306 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34307 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
34308 for flag in $(EXTRA_TARGET_FLAGS); do \
34309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34310 done; \
34311 (cd $(TARGET_SUBDIR)/libjava && \
34312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34314 "RANLIB=$${RANLIB}" \
34315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34316 clean) \
bba45b8b 34317 || exit 1
e393202e 34318
6bd3dfaa 34319@endif target-libjava
e393202e 34320
4fa63067
NN
34321.PHONY: maybe-distclean-target-libjava distclean-target-libjava
34322maybe-distclean-target-libjava:
6bd3dfaa
PB
34323@if target-libjava
34324maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 34325
4fa63067 34326distclean-target-libjava:
0aed8855 34327 @: $(MAKE); $(unstage)
4fa63067
NN
34328 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
34329 r=`${PWD_COMMAND}`; export r; \
34330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34331 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34332 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
34333 for flag in $(EXTRA_TARGET_FLAGS); do \
34334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34335 done; \
34336 (cd $(TARGET_SUBDIR)/libjava && \
34337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34339 "RANLIB=$${RANLIB}" \
34340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34341 distclean) \
4fa63067 34342 || exit 1
3866be5d 34343
6bd3dfaa 34344@endif target-libjava
930314a4 34345
4fa63067
NN
34346.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
34347maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
34348@if target-libjava
34349maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 34350
4fa63067 34351maintainer-clean-target-libjava:
0aed8855 34352 @: $(MAKE); $(unstage)
4fa63067
NN
34353 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
34354 r=`${PWD_COMMAND}`; export r; \
b40e3958 34355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34356 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
34357 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
34358 for flag in $(EXTRA_TARGET_FLAGS); do \
34359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34360 done; \
34361 (cd $(TARGET_SUBDIR)/libjava && \
34362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34364 "RANLIB=$${RANLIB}" \
34365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34366 maintainer-clean) \
4fa63067 34367 || exit 1
e393202e 34368
6bd3dfaa 34369@endif target-libjava
e393202e 34370
4fa63067 34371
15723a45 34372
a7254363 34373
e90269c8 34374
a7254363
PB
34375.PHONY: configure-target-zlib maybe-configure-target-zlib
34376maybe-configure-target-zlib:
34377@if target-zlib
34378maybe-configure-target-zlib: configure-target-zlib
c52c6897 34379configure-target-zlib:
0aed8855
PB
34380 @: $(MAKE); $(unstage)
34381 @r=`${PWD_COMMAND}`; export r; \
34382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34383 echo "Checking multilib configuration for zlib..."; \
34384 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
34385 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/zlib/multilib.tmp 2> /dev/null ; \
34386 if test -r $(TARGET_SUBDIR)/zlib/multilib.out; then \
34387 if cmp -s $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; then \
34388 rm -f $(TARGET_SUBDIR)/zlib/multilib.tmp; \
34389 else \
34390 rm -f $(TARGET_SUBDIR)/zlib/Makefile; \
34391 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
34392 fi; \
34393 else \
34394 mv $(TARGET_SUBDIR)/zlib/multilib.tmp $(TARGET_SUBDIR)/zlib/multilib.out; \
c52c6897
PB
34395 fi; \
34396 test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
4fa63067 34397 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
378fce5b 34398 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34399 echo Configuring in $(TARGET_SUBDIR)/zlib; \
34400 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b 34401 case $(srcdir) in \
b00612cc
PB
34402 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34403 *) topdir=`echo $(TARGET_SUBDIR)/zlib/ | \
34404 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 34405 esac; \
b00612cc
PB
34406 srcdiroption="--srcdir=$${topdir}/zlib"; \
34407 libsrcdir="$$s/zlib"; \
bba45b8b
NN
34408 rm -f no-such-file || : ; \
34409 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 34410 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 34411 || exit 1
6bd3dfaa 34412@endif target-zlib
e393202e 34413
a7254363
PB
34414
34415
d545f33b
PB
34416
34417
4fa63067
NN
34418.PHONY: all-target-zlib maybe-all-target-zlib
34419maybe-all-target-zlib:
6bd3dfaa 34420@if target-zlib
72b2455a 34421TARGET-target-zlib=all
6bd3dfaa 34422maybe-all-target-zlib: all-target-zlib
4fa63067 34423all-target-zlib: configure-target-zlib
0aed8855 34424 @: $(MAKE); $(unstage)
b40e3958
L
34425 @r=`${PWD_COMMAND}`; export r; \
34426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34427 $(NORMAL_TARGET_EXPORTS) \
4fa63067 34428 (cd $(TARGET_SUBDIR)/zlib && \
a7254363 34429 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-zlib))
6bd3dfaa 34430@endif target-zlib
e393202e 34431
a7254363
PB
34432
34433
d545f33b
PB
34434
34435
4fa63067
NN
34436.PHONY: check-target-zlib maybe-check-target-zlib
34437maybe-check-target-zlib:
6bd3dfaa
PB
34438@if target-zlib
34439maybe-check-target-zlib: check-target-zlib
16ae0395 34440
4fa63067 34441check-target-zlib:
0aed8855 34442 @: $(MAKE); $(unstage)
b40e3958
L
34443 @r=`${PWD_COMMAND}`; export r; \
34444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34445 $(NORMAL_TARGET_EXPORTS) \
4fa63067 34446 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 34447 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 34448
6bd3dfaa 34449@endif target-zlib
930314a4 34450
4fa63067
NN
34451.PHONY: install-target-zlib maybe-install-target-zlib
34452maybe-install-target-zlib:
6bd3dfaa
PB
34453@if target-zlib
34454maybe-install-target-zlib: install-target-zlib
16ae0395 34455
4fa63067 34456install-target-zlib: installdirs
0aed8855 34457 @: $(MAKE); $(unstage)
b40e3958
L
34458 @r=`${PWD_COMMAND}`; export r; \
34459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34460 $(NORMAL_TARGET_EXPORTS) \
4fa63067 34461 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 34462 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 34463
6bd3dfaa 34464@endif target-zlib
e393202e 34465
4fa63067 34466# Other targets (info, dvi, etc.)
15723a45 34467
4fa63067
NN
34468.PHONY: maybe-info-target-zlib info-target-zlib
34469maybe-info-target-zlib:
6bd3dfaa
PB
34470@if target-zlib
34471maybe-info-target-zlib: info-target-zlib
15723a45 34472
4fa63067
NN
34473info-target-zlib: \
34474 configure-target-zlib
0aed8855 34475 @: $(MAKE); $(unstage)
4fa63067 34476 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
34477 r=`${PWD_COMMAND}`; export r; \
34478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34479 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34480 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
34481 for flag in $(EXTRA_TARGET_FLAGS); do \
34482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34483 done; \
34484 (cd $(TARGET_SUBDIR)/zlib && \
34485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34487 "RANLIB=$${RANLIB}" \
34488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34489 info) \
bba45b8b 34490 || exit 1
e393202e 34491
6bd3dfaa 34492@endif target-zlib
e393202e 34493
4fa63067
NN
34494.PHONY: maybe-dvi-target-zlib dvi-target-zlib
34495maybe-dvi-target-zlib:
6bd3dfaa
PB
34496@if target-zlib
34497maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 34498
4fa63067
NN
34499dvi-target-zlib: \
34500 configure-target-zlib
0aed8855 34501 @: $(MAKE); $(unstage)
4fa63067
NN
34502 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
34503 r=`${PWD_COMMAND}`; export r; \
b40e3958 34504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34505 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34506 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
34507 for flag in $(EXTRA_TARGET_FLAGS); do \
34508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34509 done; \
34510 (cd $(TARGET_SUBDIR)/zlib && \
34511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34513 "RANLIB=$${RANLIB}" \
34514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34515 dvi) \
4fa63067 34516 || exit 1
e393202e 34517
6bd3dfaa 34518@endif target-zlib
930314a4 34519
6d389afc
MS
34520.PHONY: maybe-html-target-zlib html-target-zlib
34521maybe-html-target-zlib:
34522@if target-zlib
34523maybe-html-target-zlib: html-target-zlib
34524
34525html-target-zlib: \
34526 configure-target-zlib
0aed8855 34527 @: $(MAKE); $(unstage)
6d389afc
MS
34528 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
34529 r=`${PWD_COMMAND}`; export r; \
34530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34531 $(NORMAL_TARGET_EXPORTS) \
34532 echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
34533 for flag in $(EXTRA_TARGET_FLAGS); do \
34534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34535 done; \
34536 (cd $(TARGET_SUBDIR)/zlib && \
34537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34539 "RANLIB=$${RANLIB}" \
34540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
34541 html) \
34542 || exit 1
34543
34544@endif target-zlib
34545
4fa63067
NN
34546.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
34547maybe-TAGS-target-zlib:
6bd3dfaa
PB
34548@if target-zlib
34549maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 34550
4fa63067
NN
34551TAGS-target-zlib: \
34552 configure-target-zlib
0aed8855 34553 @: $(MAKE); $(unstage)
4fa63067
NN
34554 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
34555 r=`${PWD_COMMAND}`; export r; \
b40e3958 34556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34557 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34558 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
34559 for flag in $(EXTRA_TARGET_FLAGS); do \
34560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34561 done; \
34562 (cd $(TARGET_SUBDIR)/zlib && \
34563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34565 "RANLIB=$${RANLIB}" \
34566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34567 TAGS) \
4fa63067 34568 || exit 1
e393202e 34569
6bd3dfaa 34570@endif target-zlib
15723a45 34571
4fa63067
NN
34572.PHONY: maybe-install-info-target-zlib install-info-target-zlib
34573maybe-install-info-target-zlib:
6bd3dfaa
PB
34574@if target-zlib
34575maybe-install-info-target-zlib: install-info-target-zlib
15723a45 34576
4fa63067
NN
34577install-info-target-zlib: \
34578 configure-target-zlib \
34579 info-target-zlib
0aed8855 34580 @: $(MAKE); $(unstage)
4fa63067 34581 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
34582 r=`${PWD_COMMAND}`; export r; \
34583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34584 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34585 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
34586 for flag in $(EXTRA_TARGET_FLAGS); do \
34587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34588 done; \
34589 (cd $(TARGET_SUBDIR)/zlib && \
34590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34592 "RANLIB=$${RANLIB}" \
34593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34594 install-info) \
bba45b8b 34595 || exit 1
e393202e 34596
6bd3dfaa 34597@endif target-zlib
16ae0395 34598
4fa63067
NN
34599.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
34600maybe-installcheck-target-zlib:
6bd3dfaa
PB
34601@if target-zlib
34602maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 34603
4fa63067
NN
34604installcheck-target-zlib: \
34605 configure-target-zlib
0aed8855 34606 @: $(MAKE); $(unstage)
4fa63067
NN
34607 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
34608 r=`${PWD_COMMAND}`; export r; \
34609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34610 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34611 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
34612 for flag in $(EXTRA_TARGET_FLAGS); do \
34613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34614 done; \
34615 (cd $(TARGET_SUBDIR)/zlib && \
34616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34618 "RANLIB=$${RANLIB}" \
34619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34620 installcheck) \
4fa63067 34621 || exit 1
e393202e 34622
6bd3dfaa 34623@endif target-zlib
16ae0395 34624
4fa63067
NN
34625.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
34626maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
34627@if target-zlib
34628maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 34629
4fa63067 34630mostlyclean-target-zlib:
0aed8855 34631 @: $(MAKE); $(unstage)
4fa63067
NN
34632 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
34633 r=`${PWD_COMMAND}`; export r; \
34634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34635 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34636 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
34637 for flag in $(EXTRA_TARGET_FLAGS); do \
34638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34639 done; \
34640 (cd $(TARGET_SUBDIR)/zlib && \
34641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34643 "RANLIB=$${RANLIB}" \
34644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34645 mostlyclean) \
4fa63067 34646 || exit 1
e393202e 34647
6bd3dfaa 34648@endif target-zlib
15723a45 34649
4fa63067
NN
34650.PHONY: maybe-clean-target-zlib clean-target-zlib
34651maybe-clean-target-zlib:
6bd3dfaa
PB
34652@if target-zlib
34653maybe-clean-target-zlib: clean-target-zlib
15723a45 34654
4fa63067 34655clean-target-zlib:
0aed8855 34656 @: $(MAKE); $(unstage)
4fa63067 34657 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
34658 r=`${PWD_COMMAND}`; export r; \
34659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34660 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34661 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
34662 for flag in $(EXTRA_TARGET_FLAGS); do \
34663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34664 done; \
34665 (cd $(TARGET_SUBDIR)/zlib && \
34666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34668 "RANLIB=$${RANLIB}" \
34669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34670 clean) \
bba45b8b 34671 || exit 1
e393202e 34672
6bd3dfaa 34673@endif target-zlib
e393202e 34674
4fa63067
NN
34675.PHONY: maybe-distclean-target-zlib distclean-target-zlib
34676maybe-distclean-target-zlib:
6bd3dfaa
PB
34677@if target-zlib
34678maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 34679
4fa63067 34680distclean-target-zlib:
0aed8855 34681 @: $(MAKE); $(unstage)
4fa63067
NN
34682 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
34683 r=`${PWD_COMMAND}`; export r; \
b40e3958 34684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34685 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34686 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
34687 for flag in $(EXTRA_TARGET_FLAGS); do \
34688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34689 done; \
34690 (cd $(TARGET_SUBDIR)/zlib && \
34691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34693 "RANLIB=$${RANLIB}" \
34694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34695 distclean) \
4fa63067 34696 || exit 1
e393202e 34697
6bd3dfaa 34698@endif target-zlib
e393202e 34699
4fa63067
NN
34700.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
34701maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
34702@if target-zlib
34703maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 34704
4fa63067 34705maintainer-clean-target-zlib:
0aed8855 34706 @: $(MAKE); $(unstage)
4fa63067
NN
34707 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
34708 r=`${PWD_COMMAND}`; export r; \
b40e3958 34709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34710 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34711 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
34712 for flag in $(EXTRA_TARGET_FLAGS); do \
34713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34714 done; \
34715 (cd $(TARGET_SUBDIR)/zlib && \
34716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34718 "RANLIB=$${RANLIB}" \
34719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34720 maintainer-clean) \
4fa63067 34721 || exit 1
e393202e 34722
6bd3dfaa 34723@endif target-zlib
930314a4 34724
4fa63067 34725
15723a45 34726
a7254363 34727
e90269c8 34728
a7254363
PB
34729.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
34730maybe-configure-target-boehm-gc:
34731@if target-boehm-gc
34732maybe-configure-target-boehm-gc: configure-target-boehm-gc
c52c6897 34733configure-target-boehm-gc:
0aed8855
PB
34734 @: $(MAKE); $(unstage)
34735 @r=`${PWD_COMMAND}`; export r; \
34736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34737 echo "Checking multilib configuration for boehm-gc..."; \
34738 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
34739 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/boehm-gc/multilib.tmp 2> /dev/null ; \
34740 if test -r $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
34741 if cmp -s $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; then \
34742 rm -f $(TARGET_SUBDIR)/boehm-gc/multilib.tmp; \
34743 else \
34744 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile; \
34745 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
34746 fi; \
34747 else \
34748 mv $(TARGET_SUBDIR)/boehm-gc/multilib.tmp $(TARGET_SUBDIR)/boehm-gc/multilib.out; \
c52c6897
PB
34749 fi; \
34750 test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
4fa63067 34751 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
378fce5b 34752 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34753 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
34754 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b 34755 case $(srcdir) in \
b00612cc
PB
34756 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
34757 *) topdir=`echo $(TARGET_SUBDIR)/boehm-gc/ | \
34758 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 34759 esac; \
b00612cc
PB
34760 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
34761 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
34762 rm -f no-such-file || : ; \
34763 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 34764 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 34765 || exit 1
6bd3dfaa 34766@endif target-boehm-gc
e393202e 34767
a7254363
PB
34768
34769
d545f33b
PB
34770
34771
4fa63067
NN
34772.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
34773maybe-all-target-boehm-gc:
6bd3dfaa 34774@if target-boehm-gc
72b2455a 34775TARGET-target-boehm-gc=all
6bd3dfaa 34776maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 34777all-target-boehm-gc: configure-target-boehm-gc
0aed8855 34778 @: $(MAKE); $(unstage)
b40e3958
L
34779 @r=`${PWD_COMMAND}`; export r; \
34780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34781 $(NORMAL_TARGET_EXPORTS) \
4fa63067 34782 (cd $(TARGET_SUBDIR)/boehm-gc && \
a7254363 34783 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-boehm-gc))
6bd3dfaa 34784@endif target-boehm-gc
e393202e 34785
a7254363
PB
34786
34787
d545f33b
PB
34788
34789
4fa63067
NN
34790.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
34791maybe-check-target-boehm-gc:
6bd3dfaa
PB
34792@if target-boehm-gc
34793maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 34794
4fa63067 34795check-target-boehm-gc:
0aed8855 34796 @: $(MAKE); $(unstage)
b40e3958
L
34797 @r=`${PWD_COMMAND}`; export r; \
34798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34799 $(NORMAL_TARGET_EXPORTS) \
4fa63067 34800 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 34801 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 34802
6bd3dfaa 34803@endif target-boehm-gc
930314a4 34804
4fa63067
NN
34805.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
34806maybe-install-target-boehm-gc:
6bd3dfaa
PB
34807@if target-boehm-gc
34808maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 34809
4fa63067 34810install-target-boehm-gc: installdirs
0aed8855 34811 @: $(MAKE); $(unstage)
b40e3958
L
34812 @r=`${PWD_COMMAND}`; export r; \
34813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34814 $(NORMAL_TARGET_EXPORTS) \
4fa63067 34815 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 34816 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 34817
6bd3dfaa 34818@endif target-boehm-gc
e393202e 34819
4fa63067
NN
34820# Other targets (info, dvi, etc.)
34821
34822.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
34823maybe-info-target-boehm-gc:
6bd3dfaa
PB
34824@if target-boehm-gc
34825maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
34826
34827info-target-boehm-gc: \
34828 configure-target-boehm-gc
0aed8855 34829 @: $(MAKE); $(unstage)
4fa63067
NN
34830 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
34831 r=`${PWD_COMMAND}`; export r; \
34832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34833 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34834 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
34835 for flag in $(EXTRA_TARGET_FLAGS); do \
34836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34837 done; \
34838 (cd $(TARGET_SUBDIR)/boehm-gc && \
34839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34841 "RANLIB=$${RANLIB}" \
34842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34843 info) \
4fa63067
NN
34844 || exit 1
34845
6bd3dfaa 34846@endif target-boehm-gc
4fa63067
NN
34847
34848.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
34849maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
34850@if target-boehm-gc
34851maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
34852
34853dvi-target-boehm-gc: \
34854 configure-target-boehm-gc
0aed8855 34855 @: $(MAKE); $(unstage)
4fa63067
NN
34856 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
34857 r=`${PWD_COMMAND}`; export r; \
34858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34859 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34860 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
34861 for flag in $(EXTRA_TARGET_FLAGS); do \
34862 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34863 done; \
34864 (cd $(TARGET_SUBDIR)/boehm-gc && \
34865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34867 "RANLIB=$${RANLIB}" \
34868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34869 dvi) \
4fa63067
NN
34870 || exit 1
34871
6bd3dfaa 34872@endif target-boehm-gc
4fa63067 34873
6d389afc
MS
34874.PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
34875maybe-html-target-boehm-gc:
34876@if target-boehm-gc
34877maybe-html-target-boehm-gc: html-target-boehm-gc
34878
34879html-target-boehm-gc: \
34880 configure-target-boehm-gc
0aed8855 34881 @: $(MAKE); $(unstage)
6d389afc
MS
34882 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
34883 r=`${PWD_COMMAND}`; export r; \
34884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
34885 $(NORMAL_TARGET_EXPORTS) \
34886 echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
34887 for flag in $(EXTRA_TARGET_FLAGS); do \
34888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34889 done; \
34890 (cd $(TARGET_SUBDIR)/boehm-gc && \
34891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34893 "RANLIB=$${RANLIB}" \
34894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
34895 html) \
34896 || exit 1
34897
34898@endif target-boehm-gc
34899
4fa63067
NN
34900.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
34901maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
34902@if target-boehm-gc
34903maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
34904
34905TAGS-target-boehm-gc: \
34906 configure-target-boehm-gc
0aed8855 34907 @: $(MAKE); $(unstage)
4fa63067
NN
34908 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
34909 r=`${PWD_COMMAND}`; export r; \
34910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34911 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34912 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
34913 for flag in $(EXTRA_TARGET_FLAGS); do \
34914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34915 done; \
34916 (cd $(TARGET_SUBDIR)/boehm-gc && \
34917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34919 "RANLIB=$${RANLIB}" \
34920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34921 TAGS) \
4fa63067
NN
34922 || exit 1
34923
6bd3dfaa 34924@endif target-boehm-gc
4fa63067
NN
34925
34926.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
34927maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
34928@if target-boehm-gc
34929maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
34930
34931install-info-target-boehm-gc: \
34932 configure-target-boehm-gc \
34933 info-target-boehm-gc
0aed8855 34934 @: $(MAKE); $(unstage)
4fa63067
NN
34935 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
34936 r=`${PWD_COMMAND}`; export r; \
34937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34938 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34939 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
34940 for flag in $(EXTRA_TARGET_FLAGS); do \
34941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34942 done; \
34943 (cd $(TARGET_SUBDIR)/boehm-gc && \
34944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34946 "RANLIB=$${RANLIB}" \
34947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34948 install-info) \
4fa63067
NN
34949 || exit 1
34950
6bd3dfaa 34951@endif target-boehm-gc
4fa63067
NN
34952
34953.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
34954maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
34955@if target-boehm-gc
34956maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
34957
34958installcheck-target-boehm-gc: \
34959 configure-target-boehm-gc
0aed8855 34960 @: $(MAKE); $(unstage)
4fa63067
NN
34961 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
34962 r=`${PWD_COMMAND}`; export r; \
34963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34964 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34965 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
34966 for flag in $(EXTRA_TARGET_FLAGS); do \
34967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34968 done; \
34969 (cd $(TARGET_SUBDIR)/boehm-gc && \
34970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34972 "RANLIB=$${RANLIB}" \
34973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34974 installcheck) \
4fa63067
NN
34975 || exit 1
34976
6bd3dfaa 34977@endif target-boehm-gc
4fa63067
NN
34978
34979.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
34980maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
34981@if target-boehm-gc
34982maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
34983
34984mostlyclean-target-boehm-gc:
0aed8855 34985 @: $(MAKE); $(unstage)
4fa63067
NN
34986 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
34987 r=`${PWD_COMMAND}`; export r; \
34988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 34989 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
34990 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
34991 for flag in $(EXTRA_TARGET_FLAGS); do \
34992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
34993 done; \
34994 (cd $(TARGET_SUBDIR)/boehm-gc && \
34995 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
34996 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
34997 "RANLIB=$${RANLIB}" \
34998 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 34999 mostlyclean) \
4fa63067
NN
35000 || exit 1
35001
6bd3dfaa 35002@endif target-boehm-gc
4fa63067
NN
35003
35004.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
35005maybe-clean-target-boehm-gc:
6bd3dfaa
PB
35006@if target-boehm-gc
35007maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
35008
35009clean-target-boehm-gc:
0aed8855 35010 @: $(MAKE); $(unstage)
4fa63067
NN
35011 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
35012 r=`${PWD_COMMAND}`; export r; \
35013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35014 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35015 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
35016 for flag in $(EXTRA_TARGET_FLAGS); do \
35017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35018 done; \
35019 (cd $(TARGET_SUBDIR)/boehm-gc && \
35020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35022 "RANLIB=$${RANLIB}" \
35023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35024 clean) \
4fa63067
NN
35025 || exit 1
35026
6bd3dfaa 35027@endif target-boehm-gc
4fa63067
NN
35028
35029.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
35030maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
35031@if target-boehm-gc
35032maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
35033
35034distclean-target-boehm-gc:
0aed8855 35035 @: $(MAKE); $(unstage)
4fa63067
NN
35036 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
35037 r=`${PWD_COMMAND}`; export r; \
35038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35039 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35040 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
35041 for flag in $(EXTRA_TARGET_FLAGS); do \
35042 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35043 done; \
35044 (cd $(TARGET_SUBDIR)/boehm-gc && \
35045 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35046 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35047 "RANLIB=$${RANLIB}" \
35048 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35049 distclean) \
4fa63067
NN
35050 || exit 1
35051
6bd3dfaa 35052@endif target-boehm-gc
4fa63067
NN
35053
35054.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
35055maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
35056@if target-boehm-gc
35057maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
35058
35059maintainer-clean-target-boehm-gc:
0aed8855 35060 @: $(MAKE); $(unstage)
4fa63067
NN
35061 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
35062 r=`${PWD_COMMAND}`; export r; \
35063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35064 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35065 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
35066 for flag in $(EXTRA_TARGET_FLAGS); do \
35067 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35068 done; \
35069 (cd $(TARGET_SUBDIR)/boehm-gc && \
35070 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35071 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35072 "RANLIB=$${RANLIB}" \
35073 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35074 maintainer-clean) \
4fa63067
NN
35075 || exit 1
35076
6bd3dfaa 35077@endif target-boehm-gc
4fa63067
NN
35078
35079
15723a45 35080
15723a45 35081
a7254363
PB
35082
35083.PHONY: configure-target-qthreads maybe-configure-target-qthreads
35084maybe-configure-target-qthreads:
35085@if target-qthreads
35086maybe-configure-target-qthreads: configure-target-qthreads
c52c6897 35087configure-target-qthreads:
0aed8855
PB
35088 @: $(MAKE); $(unstage)
35089 @r=`${PWD_COMMAND}`; export r; \
35090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35091 echo "Checking multilib configuration for qthreads..."; \
35092 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
35093 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/qthreads/multilib.tmp 2> /dev/null ; \
35094 if test -r $(TARGET_SUBDIR)/qthreads/multilib.out; then \
35095 if cmp -s $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; then \
35096 rm -f $(TARGET_SUBDIR)/qthreads/multilib.tmp; \
35097 else \
35098 rm -f $(TARGET_SUBDIR)/qthreads/Makefile; \
35099 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
35100 fi; \
35101 else \
35102 mv $(TARGET_SUBDIR)/qthreads/multilib.tmp $(TARGET_SUBDIR)/qthreads/multilib.out; \
c52c6897
PB
35103 fi; \
35104 test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
4fa63067 35105 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
378fce5b 35106 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35107 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
35108 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b 35109 case $(srcdir) in \
b00612cc
PB
35110 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35111 *) topdir=`echo $(TARGET_SUBDIR)/qthreads/ | \
35112 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 35113 esac; \
b00612cc
PB
35114 srcdiroption="--srcdir=$${topdir}/qthreads"; \
35115 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
35116 rm -f no-such-file || : ; \
35117 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 35118 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 35119 || exit 1
6bd3dfaa 35120@endif target-qthreads
252b5132 35121
a7254363
PB
35122
35123
d545f33b
PB
35124
35125
4fa63067
NN
35126.PHONY: all-target-qthreads maybe-all-target-qthreads
35127maybe-all-target-qthreads:
6bd3dfaa 35128@if target-qthreads
72b2455a 35129TARGET-target-qthreads=all
6bd3dfaa 35130maybe-all-target-qthreads: all-target-qthreads
4fa63067 35131all-target-qthreads: configure-target-qthreads
0aed8855 35132 @: $(MAKE); $(unstage)
b40e3958
L
35133 @r=`${PWD_COMMAND}`; export r; \
35134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35135 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35136 (cd $(TARGET_SUBDIR)/qthreads && \
a7254363 35137 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-qthreads))
6bd3dfaa 35138@endif target-qthreads
252b5132 35139
a7254363
PB
35140
35141
d545f33b
PB
35142
35143
4fa63067
NN
35144.PHONY: check-target-qthreads maybe-check-target-qthreads
35145maybe-check-target-qthreads:
6bd3dfaa
PB
35146@if target-qthreads
35147maybe-check-target-qthreads: check-target-qthreads
16ae0395 35148
4fa63067 35149check-target-qthreads:
0aed8855 35150 @: $(MAKE); $(unstage)
b40e3958
L
35151 @r=`${PWD_COMMAND}`; export r; \
35152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35153 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35154 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 35155 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 35156
6bd3dfaa 35157@endif target-qthreads
930314a4 35158
4fa63067
NN
35159.PHONY: install-target-qthreads maybe-install-target-qthreads
35160maybe-install-target-qthreads:
6bd3dfaa
PB
35161@if target-qthreads
35162maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
35163
35164install-target-qthreads: installdirs
0aed8855 35165 @: $(MAKE); $(unstage)
4fa63067
NN
35166 @r=`${PWD_COMMAND}`; export r; \
35167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35168 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35169 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 35170 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 35171
6bd3dfaa 35172@endif target-qthreads
4fa63067
NN
35173
35174# Other targets (info, dvi, etc.)
35175
35176.PHONY: maybe-info-target-qthreads info-target-qthreads
35177maybe-info-target-qthreads:
6bd3dfaa
PB
35178@if target-qthreads
35179maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
35180
35181info-target-qthreads: \
35182 configure-target-qthreads
0aed8855 35183 @: $(MAKE); $(unstage)
4fa63067
NN
35184 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35185 r=`${PWD_COMMAND}`; export r; \
35186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35187 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35188 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
35189 for flag in $(EXTRA_TARGET_FLAGS); do \
35190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35191 done; \
35192 (cd $(TARGET_SUBDIR)/qthreads && \
35193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35195 "RANLIB=$${RANLIB}" \
35196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35197 info) \
4fa63067
NN
35198 || exit 1
35199
6bd3dfaa 35200@endif target-qthreads
4fa63067
NN
35201
35202.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
35203maybe-dvi-target-qthreads:
6bd3dfaa
PB
35204@if target-qthreads
35205maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
35206
35207dvi-target-qthreads: \
35208 configure-target-qthreads
0aed8855 35209 @: $(MAKE); $(unstage)
4fa63067
NN
35210 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35211 r=`${PWD_COMMAND}`; export r; \
35212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35213 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35214 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
35215 for flag in $(EXTRA_TARGET_FLAGS); do \
35216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35217 done; \
35218 (cd $(TARGET_SUBDIR)/qthreads && \
35219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35221 "RANLIB=$${RANLIB}" \
35222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35223 dvi) \
4fa63067
NN
35224 || exit 1
35225
6bd3dfaa 35226@endif target-qthreads
4fa63067 35227
6d389afc
MS
35228.PHONY: maybe-html-target-qthreads html-target-qthreads
35229maybe-html-target-qthreads:
35230@if target-qthreads
35231maybe-html-target-qthreads: html-target-qthreads
35232
35233html-target-qthreads: \
35234 configure-target-qthreads
0aed8855 35235 @: $(MAKE); $(unstage)
6d389afc
MS
35236 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35237 r=`${PWD_COMMAND}`; export r; \
35238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35239 $(NORMAL_TARGET_EXPORTS) \
35240 echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
35241 for flag in $(EXTRA_TARGET_FLAGS); do \
35242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35243 done; \
35244 (cd $(TARGET_SUBDIR)/qthreads && \
35245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35247 "RANLIB=$${RANLIB}" \
35248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
35249 html) \
35250 || exit 1
35251
35252@endif target-qthreads
35253
4fa63067
NN
35254.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
35255maybe-TAGS-target-qthreads:
6bd3dfaa
PB
35256@if target-qthreads
35257maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
35258
35259TAGS-target-qthreads: \
35260 configure-target-qthreads
0aed8855 35261 @: $(MAKE); $(unstage)
4fa63067
NN
35262 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35263 r=`${PWD_COMMAND}`; export r; \
35264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35265 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35266 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
35267 for flag in $(EXTRA_TARGET_FLAGS); do \
35268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35269 done; \
35270 (cd $(TARGET_SUBDIR)/qthreads && \
35271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35273 "RANLIB=$${RANLIB}" \
35274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35275 TAGS) \
4fa63067
NN
35276 || exit 1
35277
6bd3dfaa 35278@endif target-qthreads
4fa63067
NN
35279
35280.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
35281maybe-install-info-target-qthreads:
6bd3dfaa
PB
35282@if target-qthreads
35283maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
35284
35285install-info-target-qthreads: \
35286 configure-target-qthreads \
35287 info-target-qthreads
0aed8855 35288 @: $(MAKE); $(unstage)
4fa63067
NN
35289 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35290 r=`${PWD_COMMAND}`; export r; \
35291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35292 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35293 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
35294 for flag in $(EXTRA_TARGET_FLAGS); do \
35295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35296 done; \
35297 (cd $(TARGET_SUBDIR)/qthreads && \
35298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35300 "RANLIB=$${RANLIB}" \
35301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35302 install-info) \
4fa63067
NN
35303 || exit 1
35304
6bd3dfaa 35305@endif target-qthreads
4fa63067
NN
35306
35307.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
35308maybe-installcheck-target-qthreads:
6bd3dfaa
PB
35309@if target-qthreads
35310maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
35311
35312installcheck-target-qthreads: \
35313 configure-target-qthreads
0aed8855 35314 @: $(MAKE); $(unstage)
4fa63067
NN
35315 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35316 r=`${PWD_COMMAND}`; export r; \
35317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35318 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35319 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
35320 for flag in $(EXTRA_TARGET_FLAGS); do \
35321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35322 done; \
35323 (cd $(TARGET_SUBDIR)/qthreads && \
35324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35326 "RANLIB=$${RANLIB}" \
35327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35328 installcheck) \
4fa63067
NN
35329 || exit 1
35330
6bd3dfaa 35331@endif target-qthreads
4fa63067
NN
35332
35333.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
35334maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
35335@if target-qthreads
35336maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
35337
35338mostlyclean-target-qthreads:
0aed8855 35339 @: $(MAKE); $(unstage)
4fa63067
NN
35340 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35341 r=`${PWD_COMMAND}`; export r; \
35342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35343 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35344 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
35345 for flag in $(EXTRA_TARGET_FLAGS); do \
35346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35347 done; \
35348 (cd $(TARGET_SUBDIR)/qthreads && \
35349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35351 "RANLIB=$${RANLIB}" \
35352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35353 mostlyclean) \
4fa63067
NN
35354 || exit 1
35355
6bd3dfaa 35356@endif target-qthreads
4fa63067
NN
35357
35358.PHONY: maybe-clean-target-qthreads clean-target-qthreads
35359maybe-clean-target-qthreads:
6bd3dfaa
PB
35360@if target-qthreads
35361maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
35362
35363clean-target-qthreads:
0aed8855 35364 @: $(MAKE); $(unstage)
4fa63067
NN
35365 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35366 r=`${PWD_COMMAND}`; export r; \
35367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35368 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35369 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
35370 for flag in $(EXTRA_TARGET_FLAGS); do \
35371 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35372 done; \
35373 (cd $(TARGET_SUBDIR)/qthreads && \
35374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35376 "RANLIB=$${RANLIB}" \
35377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35378 clean) \
4fa63067
NN
35379 || exit 1
35380
6bd3dfaa 35381@endif target-qthreads
4fa63067
NN
35382
35383.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
35384maybe-distclean-target-qthreads:
6bd3dfaa
PB
35385@if target-qthreads
35386maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
35387
35388distclean-target-qthreads:
0aed8855 35389 @: $(MAKE); $(unstage)
4fa63067
NN
35390 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35391 r=`${PWD_COMMAND}`; export r; \
35392 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35393 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35394 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
35395 for flag in $(EXTRA_TARGET_FLAGS); do \
35396 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35397 done; \
35398 (cd $(TARGET_SUBDIR)/qthreads && \
35399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35401 "RANLIB=$${RANLIB}" \
35402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35403 distclean) \
4fa63067
NN
35404 || exit 1
35405
6bd3dfaa 35406@endif target-qthreads
4fa63067
NN
35407
35408.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
35409maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
35410@if target-qthreads
35411maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
35412
35413maintainer-clean-target-qthreads:
0aed8855 35414 @: $(MAKE); $(unstage)
4fa63067
NN
35415 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
35416 r=`${PWD_COMMAND}`; export r; \
35417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35418 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35419 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
35420 for flag in $(EXTRA_TARGET_FLAGS); do \
35421 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35422 done; \
35423 (cd $(TARGET_SUBDIR)/qthreads && \
35424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35426 "RANLIB=$${RANLIB}" \
35427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35428 maintainer-clean) \
4fa63067 35429 || exit 1
16ae0395 35430
6bd3dfaa 35431@endif target-qthreads
49b7683b 35432
e393202e 35433
15723a45 35434
e90269c8 35435
a7254363
PB
35436
35437.PHONY: configure-target-rda maybe-configure-target-rda
35438maybe-configure-target-rda:
35439@if target-rda
35440maybe-configure-target-rda: configure-target-rda
c52c6897 35441configure-target-rda:
0aed8855
PB
35442 @: $(MAKE); $(unstage)
35443 @r=`${PWD_COMMAND}`; export r; \
35444 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35445 echo "Checking multilib configuration for rda..."; \
35446 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
35447 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/rda/multilib.tmp 2> /dev/null ; \
35448 if test -r $(TARGET_SUBDIR)/rda/multilib.out; then \
35449 if cmp -s $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; then \
35450 rm -f $(TARGET_SUBDIR)/rda/multilib.tmp; \
35451 else \
35452 rm -f $(TARGET_SUBDIR)/rda/Makefile; \
35453 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
35454 fi; \
35455 else \
35456 mv $(TARGET_SUBDIR)/rda/multilib.tmp $(TARGET_SUBDIR)/rda/multilib.out; \
c52c6897
PB
35457 fi; \
35458 test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
4fa63067 35459 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
378fce5b 35460 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35461 echo Configuring in $(TARGET_SUBDIR)/rda; \
35462 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b 35463 case $(srcdir) in \
b00612cc
PB
35464 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35465 *) topdir=`echo $(TARGET_SUBDIR)/rda/ | \
35466 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
bba45b8b 35467 esac; \
b00612cc
PB
35468 srcdiroption="--srcdir=$${topdir}/rda"; \
35469 libsrcdir="$$s/rda"; \
bba45b8b
NN
35470 rm -f no-such-file || : ; \
35471 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 35472 $(TARGET_CONFIGARGS) $${srcdiroption} \
bba45b8b 35473 || exit 1
6bd3dfaa 35474@endif target-rda
49b7683b 35475
a7254363
PB
35476
35477
d545f33b
PB
35478
35479
4fa63067
NN
35480.PHONY: all-target-rda maybe-all-target-rda
35481maybe-all-target-rda:
6bd3dfaa 35482@if target-rda
72b2455a 35483TARGET-target-rda=all
6bd3dfaa 35484maybe-all-target-rda: all-target-rda
4fa63067 35485all-target-rda: configure-target-rda
0aed8855 35486 @: $(MAKE); $(unstage)
b40e3958
L
35487 @r=`${PWD_COMMAND}`; export r; \
35488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35489 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35490 (cd $(TARGET_SUBDIR)/rda && \
a7254363 35491 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-rda))
6bd3dfaa 35492@endif target-rda
252b5132 35493
a7254363
PB
35494
35495
d545f33b
PB
35496
35497
4fa63067
NN
35498.PHONY: check-target-rda maybe-check-target-rda
35499maybe-check-target-rda:
6bd3dfaa
PB
35500@if target-rda
35501maybe-check-target-rda: check-target-rda
16ae0395 35502
4fa63067 35503check-target-rda:
0aed8855 35504 @: $(MAKE); $(unstage)
b40e3958
L
35505 @r=`${PWD_COMMAND}`; export r; \
35506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35507 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35508 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 35509 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 35510
6bd3dfaa 35511@endif target-rda
930314a4 35512
4fa63067
NN
35513.PHONY: install-target-rda maybe-install-target-rda
35514maybe-install-target-rda:
6bd3dfaa
PB
35515@if target-rda
35516maybe-install-target-rda: install-target-rda
16ae0395 35517
4fa63067 35518install-target-rda: installdirs
0aed8855 35519 @: $(MAKE); $(unstage)
b40e3958
L
35520 @r=`${PWD_COMMAND}`; export r; \
35521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35522 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35523 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 35524 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 35525
6bd3dfaa 35526@endif target-rda
e393202e 35527
4fa63067 35528# Other targets (info, dvi, etc.)
15723a45 35529
4fa63067
NN
35530.PHONY: maybe-info-target-rda info-target-rda
35531maybe-info-target-rda:
6bd3dfaa
PB
35532@if target-rda
35533maybe-info-target-rda: info-target-rda
15723a45 35534
4fa63067
NN
35535info-target-rda: \
35536 configure-target-rda
0aed8855 35537 @: $(MAKE); $(unstage)
4fa63067 35538 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
35539 r=`${PWD_COMMAND}`; export r; \
35540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35541 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35542 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
35543 for flag in $(EXTRA_TARGET_FLAGS); do \
35544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35545 done; \
35546 (cd $(TARGET_SUBDIR)/rda && \
35547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35549 "RANLIB=$${RANLIB}" \
35550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35551 info) \
bba45b8b 35552 || exit 1
252b5132 35553
6bd3dfaa 35554@endif target-rda
4fa63067
NN
35555
35556.PHONY: maybe-dvi-target-rda dvi-target-rda
35557maybe-dvi-target-rda:
6bd3dfaa
PB
35558@if target-rda
35559maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
35560
35561dvi-target-rda: \
35562 configure-target-rda
0aed8855 35563 @: $(MAKE); $(unstage)
4fa63067
NN
35564 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
35565 r=`${PWD_COMMAND}`; export r; \
b40e3958 35566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35567 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35568 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
35569 for flag in $(EXTRA_TARGET_FLAGS); do \
35570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35571 done; \
35572 (cd $(TARGET_SUBDIR)/rda && \
35573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35575 "RANLIB=$${RANLIB}" \
35576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35577 dvi) \
4fa63067 35578 || exit 1
252b5132 35579
6bd3dfaa 35580@endif target-rda
16ae0395 35581
6d389afc
MS
35582.PHONY: maybe-html-target-rda html-target-rda
35583maybe-html-target-rda:
35584@if target-rda
35585maybe-html-target-rda: html-target-rda
35586
35587html-target-rda: \
35588 configure-target-rda
0aed8855 35589 @: $(MAKE); $(unstage)
6d389afc
MS
35590 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
35591 r=`${PWD_COMMAND}`; export r; \
35592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35593 $(NORMAL_TARGET_EXPORTS) \
35594 echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
35595 for flag in $(EXTRA_TARGET_FLAGS); do \
35596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35597 done; \
35598 (cd $(TARGET_SUBDIR)/rda && \
35599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35601 "RANLIB=$${RANLIB}" \
35602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
35603 html) \
35604 || exit 1
35605
35606@endif target-rda
35607
4fa63067
NN
35608.PHONY: maybe-TAGS-target-rda TAGS-target-rda
35609maybe-TAGS-target-rda:
6bd3dfaa
PB
35610@if target-rda
35611maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
35612
35613TAGS-target-rda: \
35614 configure-target-rda
0aed8855 35615 @: $(MAKE); $(unstage)
4fa63067
NN
35616 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
35617 r=`${PWD_COMMAND}`; export r; \
b40e3958 35618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35619 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35620 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
35621 for flag in $(EXTRA_TARGET_FLAGS); do \
35622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35623 done; \
35624 (cd $(TARGET_SUBDIR)/rda && \
35625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35627 "RANLIB=$${RANLIB}" \
35628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35629 TAGS) \
4fa63067 35630 || exit 1
e393202e 35631
6bd3dfaa 35632@endif target-rda
930314a4 35633
4fa63067
NN
35634.PHONY: maybe-install-info-target-rda install-info-target-rda
35635maybe-install-info-target-rda:
6bd3dfaa
PB
35636@if target-rda
35637maybe-install-info-target-rda: install-info-target-rda
16ae0395 35638
4fa63067
NN
35639install-info-target-rda: \
35640 configure-target-rda \
35641 info-target-rda
0aed8855 35642 @: $(MAKE); $(unstage)
4fa63067
NN
35643 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
35644 r=`${PWD_COMMAND}`; export r; \
b40e3958 35645 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35646 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35647 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
35648 for flag in $(EXTRA_TARGET_FLAGS); do \
35649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35650 done; \
35651 (cd $(TARGET_SUBDIR)/rda && \
35652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35654 "RANLIB=$${RANLIB}" \
35655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35656 install-info) \
4fa63067 35657 || exit 1
252b5132 35658
6bd3dfaa 35659@endif target-rda
e393202e 35660
4fa63067
NN
35661.PHONY: maybe-installcheck-target-rda installcheck-target-rda
35662maybe-installcheck-target-rda:
6bd3dfaa
PB
35663@if target-rda
35664maybe-installcheck-target-rda: installcheck-target-rda
15723a45 35665
4fa63067
NN
35666installcheck-target-rda: \
35667 configure-target-rda
0aed8855 35668 @: $(MAKE); $(unstage)
4fa63067
NN
35669 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
35670 r=`${PWD_COMMAND}`; export r; \
35671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35672 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35673 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
35674 for flag in $(EXTRA_TARGET_FLAGS); do \
35675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35676 done; \
35677 (cd $(TARGET_SUBDIR)/rda && \
35678 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35679 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35680 "RANLIB=$${RANLIB}" \
35681 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35682 installcheck) \
4fa63067 35683 || exit 1
15723a45 35684
6bd3dfaa 35685@endif target-rda
4fa63067
NN
35686
35687.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
35688maybe-mostlyclean-target-rda:
6bd3dfaa
PB
35689@if target-rda
35690maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
35691
35692mostlyclean-target-rda:
0aed8855 35693 @: $(MAKE); $(unstage)
4fa63067 35694 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
35695 r=`${PWD_COMMAND}`; export r; \
35696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35697 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35698 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
35699 for flag in $(EXTRA_TARGET_FLAGS); do \
35700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35701 done; \
35702 (cd $(TARGET_SUBDIR)/rda && \
35703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35705 "RANLIB=$${RANLIB}" \
35706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35707 mostlyclean) \
bba45b8b 35708 || exit 1
252b5132 35709
6bd3dfaa 35710@endif target-rda
4fa63067
NN
35711
35712.PHONY: maybe-clean-target-rda clean-target-rda
35713maybe-clean-target-rda:
6bd3dfaa
PB
35714@if target-rda
35715maybe-clean-target-rda: clean-target-rda
4fa63067
NN
35716
35717clean-target-rda:
0aed8855 35718 @: $(MAKE); $(unstage)
4fa63067
NN
35719 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
35720 r=`${PWD_COMMAND}`; export r; \
b40e3958 35721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35722 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35723 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
35724 for flag in $(EXTRA_TARGET_FLAGS); do \
35725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35726 done; \
bba45b8b 35727 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
35728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35730 "RANLIB=$${RANLIB}" \
35731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35732 clean) \
4fa63067 35733 || exit 1
252b5132 35734
6bd3dfaa 35735@endif target-rda
16ae0395 35736
4fa63067
NN
35737.PHONY: maybe-distclean-target-rda distclean-target-rda
35738maybe-distclean-target-rda:
6bd3dfaa
PB
35739@if target-rda
35740maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
35741
35742distclean-target-rda:
0aed8855 35743 @: $(MAKE); $(unstage)
4fa63067
NN
35744 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
35745 r=`${PWD_COMMAND}`; export r; \
b40e3958 35746 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35747 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35748 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
35749 for flag in $(EXTRA_TARGET_FLAGS); do \
35750 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35751 done; \
bba45b8b 35752 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
35753 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35754 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35755 "RANLIB=$${RANLIB}" \
35756 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35757 distclean) \
4fa63067 35758 || exit 1
252b5132 35759
6bd3dfaa 35760@endif target-rda
930314a4 35761
4fa63067
NN
35762.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
35763maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
35764@if target-rda
35765maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 35766
4fa63067 35767maintainer-clean-target-rda:
0aed8855 35768 @: $(MAKE); $(unstage)
4fa63067
NN
35769 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
35770 r=`${PWD_COMMAND}`; export r; \
b40e3958 35771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35772 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35773 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
35774 for flag in $(EXTRA_TARGET_FLAGS); do \
35775 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35776 done; \
bba45b8b 35777 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
35778 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35779 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35780 "RANLIB=$${RANLIB}" \
35781 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35782 maintainer-clean) \
4fa63067
NN
35783 || exit 1
35784
6bd3dfaa 35785@endif target-rda
252b5132 35786
e393202e 35787
a2592b1b 35788
a7254363
PB
35789
35790
35791.PHONY: configure-target-libada maybe-configure-target-libada
35792maybe-configure-target-libada:
35793@if target-libada
35794maybe-configure-target-libada: configure-target-libada
c52c6897 35795configure-target-libada:
0aed8855
PB
35796 @: $(MAKE); $(unstage)
35797 @r=`${PWD_COMMAND}`; export r; \
35798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
35799 echo "Checking multilib configuration for libada..."; \
35800 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
35801 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libada/multilib.tmp 2> /dev/null ; \
35802 if test -r $(TARGET_SUBDIR)/libada/multilib.out; then \
35803 if cmp -s $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; then \
35804 rm -f $(TARGET_SUBDIR)/libada/multilib.tmp; \
35805 else \
35806 rm -f $(TARGET_SUBDIR)/libada/Makefile; \
35807 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
35808 fi; \
35809 else \
35810 mv $(TARGET_SUBDIR)/libada/multilib.tmp $(TARGET_SUBDIR)/libada/multilib.out; \
c52c6897
PB
35811 fi; \
35812 test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
a2592b1b 35813 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
378fce5b 35814 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
35815 echo Configuring in $(TARGET_SUBDIR)/libada; \
35816 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
35817 case $(srcdir) in \
b00612cc
PB
35818 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
35819 *) topdir=`echo $(TARGET_SUBDIR)/libada/ | \
35820 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
a2592b1b 35821 esac; \
b00612cc
PB
35822 srcdiroption="--srcdir=$${topdir}/libada"; \
35823 libsrcdir="$$s/libada"; \
a2592b1b
DD
35824 rm -f no-such-file || : ; \
35825 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
a7254363 35826 $(TARGET_CONFIGARGS) $${srcdiroption} \
a2592b1b 35827 || exit 1
6bd3dfaa 35828@endif target-libada
a2592b1b 35829
a7254363
PB
35830
35831
d545f33b
PB
35832
35833
4fa63067
NN
35834.PHONY: all-target-libada maybe-all-target-libada
35835maybe-all-target-libada:
6bd3dfaa 35836@if target-libada
72b2455a 35837TARGET-target-libada=all
6bd3dfaa 35838maybe-all-target-libada: all-target-libada
4fa63067 35839all-target-libada: configure-target-libada
0aed8855 35840 @: $(MAKE); $(unstage)
4fa63067
NN
35841 @r=`${PWD_COMMAND}`; export r; \
35842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35843 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35844 (cd $(TARGET_SUBDIR)/libada && \
a7254363 35845 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libada))
6bd3dfaa 35846@endif target-libada
4fa63067 35847
a7254363
PB
35848
35849
d545f33b
PB
35850
35851
4fa63067
NN
35852.PHONY: check-target-libada maybe-check-target-libada
35853maybe-check-target-libada:
6bd3dfaa
PB
35854@if target-libada
35855maybe-check-target-libada: check-target-libada
4fa63067
NN
35856
35857check-target-libada:
0aed8855 35858 @: $(MAKE); $(unstage)
4fa63067
NN
35859 @r=`${PWD_COMMAND}`; export r; \
35860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35861 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35862 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 35863 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 35864
6bd3dfaa 35865@endif target-libada
4fa63067
NN
35866
35867.PHONY: install-target-libada maybe-install-target-libada
35868maybe-install-target-libada:
6bd3dfaa
PB
35869@if target-libada
35870maybe-install-target-libada: install-target-libada
4fa63067
NN
35871
35872install-target-libada: installdirs
0aed8855 35873 @: $(MAKE); $(unstage)
4fa63067
NN
35874 @r=`${PWD_COMMAND}`; export r; \
35875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35876 $(NORMAL_TARGET_EXPORTS) \
4fa63067 35877 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 35878 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 35879
6bd3dfaa 35880@endif target-libada
4fa63067
NN
35881
35882# Other targets (info, dvi, etc.)
35883
35884.PHONY: maybe-info-target-libada info-target-libada
35885maybe-info-target-libada:
6bd3dfaa
PB
35886@if target-libada
35887maybe-info-target-libada: info-target-libada
4fa63067
NN
35888
35889info-target-libada: \
35890 configure-target-libada
0aed8855 35891 @: $(MAKE); $(unstage)
4fa63067
NN
35892 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
35893 r=`${PWD_COMMAND}`; export r; \
35894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35895 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35896 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
35897 for flag in $(EXTRA_TARGET_FLAGS); do \
35898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35899 done; \
35900 (cd $(TARGET_SUBDIR)/libada && \
35901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35903 "RANLIB=$${RANLIB}" \
35904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35905 info) \
4fa63067
NN
35906 || exit 1
35907
6bd3dfaa 35908@endif target-libada
4fa63067
NN
35909
35910.PHONY: maybe-dvi-target-libada dvi-target-libada
35911maybe-dvi-target-libada:
6bd3dfaa
PB
35912@if target-libada
35913maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
35914
35915dvi-target-libada: \
35916 configure-target-libada
0aed8855 35917 @: $(MAKE); $(unstage)
4fa63067
NN
35918 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
35919 r=`${PWD_COMMAND}`; export r; \
35920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35921 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35922 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
35923 for flag in $(EXTRA_TARGET_FLAGS); do \
35924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35925 done; \
35926 (cd $(TARGET_SUBDIR)/libada && \
35927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35929 "RANLIB=$${RANLIB}" \
35930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35931 dvi) \
4fa63067
NN
35932 || exit 1
35933
6bd3dfaa 35934@endif target-libada
4fa63067 35935
6d389afc
MS
35936.PHONY: maybe-html-target-libada html-target-libada
35937maybe-html-target-libada:
35938@if target-libada
35939maybe-html-target-libada: html-target-libada
35940
35941html-target-libada: \
35942 configure-target-libada
0aed8855 35943 @: $(MAKE); $(unstage)
6d389afc
MS
35944 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
35945 r=`${PWD_COMMAND}`; export r; \
35946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6d389afc
MS
35947 $(NORMAL_TARGET_EXPORTS) \
35948 echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
35949 for flag in $(EXTRA_TARGET_FLAGS); do \
35950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35951 done; \
35952 (cd $(TARGET_SUBDIR)/libada && \
35953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35955 "RANLIB=$${RANLIB}" \
35956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
35957 html) \
35958 || exit 1
35959
35960@endif target-libada
35961
4fa63067
NN
35962.PHONY: maybe-TAGS-target-libada TAGS-target-libada
35963maybe-TAGS-target-libada:
6bd3dfaa
PB
35964@if target-libada
35965maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
35966
35967TAGS-target-libada: \
35968 configure-target-libada
0aed8855 35969 @: $(MAKE); $(unstage)
4fa63067
NN
35970 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
35971 r=`${PWD_COMMAND}`; export r; \
35972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 35973 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
35974 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
35975 for flag in $(EXTRA_TARGET_FLAGS); do \
35976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
35977 done; \
35978 (cd $(TARGET_SUBDIR)/libada && \
35979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
35980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
35981 "RANLIB=$${RANLIB}" \
35982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 35983 TAGS) \
4fa63067
NN
35984 || exit 1
35985
6bd3dfaa 35986@endif target-libada
4fa63067
NN
35987
35988.PHONY: maybe-install-info-target-libada install-info-target-libada
35989maybe-install-info-target-libada:
6bd3dfaa
PB
35990@if target-libada
35991maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
35992
35993install-info-target-libada: \
35994 configure-target-libada \
35995 info-target-libada
0aed8855 35996 @: $(MAKE); $(unstage)
4fa63067
NN
35997 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
35998 r=`${PWD_COMMAND}`; export r; \
35999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36000 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
36001 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
36002 for flag in $(EXTRA_TARGET_FLAGS); do \
36003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36004 done; \
36005 (cd $(TARGET_SUBDIR)/libada && \
36006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36008 "RANLIB=$${RANLIB}" \
36009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 36010 install-info) \
4fa63067
NN
36011 || exit 1
36012
6bd3dfaa 36013@endif target-libada
4fa63067
NN
36014
36015.PHONY: maybe-installcheck-target-libada installcheck-target-libada
36016maybe-installcheck-target-libada:
6bd3dfaa
PB
36017@if target-libada
36018maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
36019
36020installcheck-target-libada: \
36021 configure-target-libada
0aed8855 36022 @: $(MAKE); $(unstage)
4fa63067
NN
36023 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
36024 r=`${PWD_COMMAND}`; export r; \
36025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36026 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
36027 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
36028 for flag in $(EXTRA_TARGET_FLAGS); do \
36029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36030 done; \
36031 (cd $(TARGET_SUBDIR)/libada && \
36032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36034 "RANLIB=$${RANLIB}" \
36035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 36036 installcheck) \
4fa63067
NN
36037 || exit 1
36038
6bd3dfaa 36039@endif target-libada
4fa63067
NN
36040
36041.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
36042maybe-mostlyclean-target-libada:
6bd3dfaa
PB
36043@if target-libada
36044maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
36045
36046mostlyclean-target-libada:
0aed8855 36047 @: $(MAKE); $(unstage)
4fa63067
NN
36048 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
36049 r=`${PWD_COMMAND}`; export r; \
36050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36051 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
36052 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
36053 for flag in $(EXTRA_TARGET_FLAGS); do \
36054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36055 done; \
36056 (cd $(TARGET_SUBDIR)/libada && \
36057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36059 "RANLIB=$${RANLIB}" \
36060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 36061 mostlyclean) \
4fa63067
NN
36062 || exit 1
36063
6bd3dfaa 36064@endif target-libada
4fa63067
NN
36065
36066.PHONY: maybe-clean-target-libada clean-target-libada
36067maybe-clean-target-libada:
6bd3dfaa
PB
36068@if target-libada
36069maybe-clean-target-libada: clean-target-libada
4fa63067
NN
36070
36071clean-target-libada:
0aed8855 36072 @: $(MAKE); $(unstage)
4fa63067
NN
36073 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
36074 r=`${PWD_COMMAND}`; export r; \
36075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36076 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
36077 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
36078 for flag in $(EXTRA_TARGET_FLAGS); do \
36079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36080 done; \
36081 (cd $(TARGET_SUBDIR)/libada && \
36082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36084 "RANLIB=$${RANLIB}" \
36085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 36086 clean) \
4fa63067
NN
36087 || exit 1
36088
6bd3dfaa 36089@endif target-libada
a2592b1b 36090
4fa63067
NN
36091.PHONY: maybe-distclean-target-libada distclean-target-libada
36092maybe-distclean-target-libada:
6bd3dfaa
PB
36093@if target-libada
36094maybe-distclean-target-libada: distclean-target-libada
a2592b1b 36095
4fa63067 36096distclean-target-libada:
0aed8855 36097 @: $(MAKE); $(unstage)
4fa63067
NN
36098 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
36099 r=`${PWD_COMMAND}`; export r; \
a2592b1b 36100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36101 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
36102 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
36103 for flag in $(EXTRA_TARGET_FLAGS); do \
36104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36105 done; \
a2592b1b 36106 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
36107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36109 "RANLIB=$${RANLIB}" \
36110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 36111 distclean) \
4fa63067 36112 || exit 1
a2592b1b 36113
6bd3dfaa 36114@endif target-libada
a2592b1b 36115
4fa63067
NN
36116.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
36117maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
36118@if target-libada
36119maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 36120
4fa63067 36121maintainer-clean-target-libada:
0aed8855 36122 @: $(MAKE); $(unstage)
4fa63067
NN
36123 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
36124 r=`${PWD_COMMAND}`; export r; \
a2592b1b 36125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 36126 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
36127 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
36128 for flag in $(EXTRA_TARGET_FLAGS); do \
36129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36130 done; \
a2592b1b 36131 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
36132 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36133 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36134 "RANLIB=$${RANLIB}" \
36135 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 36136 maintainer-clean) \
4fa63067
NN
36137 || exit 1
36138
6bd3dfaa 36139@endif target-libada
a2592b1b
DD
36140
36141
e393202e 36142
b3ded179
PB
36143
36144
36145.PHONY: configure-target-libgomp maybe-configure-target-libgomp
36146maybe-configure-target-libgomp:
36147@if target-libgomp
36148maybe-configure-target-libgomp: configure-target-libgomp
c52c6897 36149configure-target-libgomp:
b3ded179
PB
36150 @: $(MAKE); $(unstage)
36151 @r=`${PWD_COMMAND}`; export r; \
36152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36153 echo "Checking multilib configuration for libgomp..."; \
36154 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
36155 $(CC_FOR_TARGET) --print-multi-lib > $(TARGET_SUBDIR)/libgomp/multilib.tmp 2> /dev/null ; \
36156 if test -r $(TARGET_SUBDIR)/libgomp/multilib.out; then \
36157 if cmp -s $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; then \
36158 rm -f $(TARGET_SUBDIR)/libgomp/multilib.tmp; \
36159 else \
36160 rm -f $(TARGET_SUBDIR)/libgomp/Makefile; \
36161 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
36162 fi; \
36163 else \
36164 mv $(TARGET_SUBDIR)/libgomp/multilib.tmp $(TARGET_SUBDIR)/libgomp/multilib.out; \
c52c6897
PB
36165 fi; \
36166 test ! -f $(TARGET_SUBDIR)/libgomp/Makefile || exit 0; \
b3ded179 36167 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgomp ; \
b3ded179
PB
36168 $(NORMAL_TARGET_EXPORTS) \
36169 echo Configuring in $(TARGET_SUBDIR)/libgomp; \
36170 cd "$(TARGET_SUBDIR)/libgomp" || exit 1; \
36171 case $(srcdir) in \
36172 /* | [A-Za-z]:[\\/]*) topdir=$(srcdir) ;; \
36173 *) topdir=`echo $(TARGET_SUBDIR)/libgomp/ | \
36174 sed -e 's,\./,,g' -e 's,[^/]*/,../,g' `$(srcdir) ;; \
36175 esac; \
36176 srcdiroption="--srcdir=$${topdir}/libgomp"; \
36177 libsrcdir="$$s/libgomp"; \
36178 rm -f no-such-file || : ; \
36179 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
36180 $(TARGET_CONFIGARGS) $${srcdiroption} \
36181 || exit 1
36182@endif target-libgomp
36183
36184
36185
36186
36187
36188.PHONY: all-target-libgomp maybe-all-target-libgomp
36189maybe-all-target-libgomp:
36190@if target-libgomp
36191TARGET-target-libgomp=all
36192maybe-all-target-libgomp: all-target-libgomp
36193all-target-libgomp: configure-target-libgomp
36194 @: $(MAKE); $(unstage)
36195 @r=`${PWD_COMMAND}`; export r; \
36196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36197 $(NORMAL_TARGET_EXPORTS) \
36198 (cd $(TARGET_SUBDIR)/libgomp && \
36199 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgomp))
36200@endif target-libgomp
36201
36202
36203
36204
36205
36206.PHONY: check-target-libgomp maybe-check-target-libgomp
36207maybe-check-target-libgomp:
36208@if target-libgomp
36209maybe-check-target-libgomp: check-target-libgomp
36210
36211check-target-libgomp:
36212 @: $(MAKE); $(unstage)
36213 @r=`${PWD_COMMAND}`; export r; \
36214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36215 $(NORMAL_TARGET_EXPORTS) \
36216 (cd $(TARGET_SUBDIR)/libgomp && \
36217 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
36218
36219@endif target-libgomp
36220
36221.PHONY: install-target-libgomp maybe-install-target-libgomp
36222maybe-install-target-libgomp:
36223@if target-libgomp
36224maybe-install-target-libgomp: install-target-libgomp
36225
36226install-target-libgomp: installdirs
36227 @: $(MAKE); $(unstage)
36228 @r=`${PWD_COMMAND}`; export r; \
36229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36230 $(NORMAL_TARGET_EXPORTS) \
36231 (cd $(TARGET_SUBDIR)/libgomp && \
36232 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
36233
36234@endif target-libgomp
36235
36236# Other targets (info, dvi, etc.)
36237
36238.PHONY: maybe-info-target-libgomp info-target-libgomp
36239maybe-info-target-libgomp:
36240@if target-libgomp
36241maybe-info-target-libgomp: info-target-libgomp
36242
36243info-target-libgomp: \
36244 configure-target-libgomp
36245 @: $(MAKE); $(unstage)
36246 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36247 r=`${PWD_COMMAND}`; export r; \
36248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36249 $(NORMAL_TARGET_EXPORTS) \
36250 echo "Doing info in $(TARGET_SUBDIR)/libgomp" ; \
36251 for flag in $(EXTRA_TARGET_FLAGS); do \
36252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36253 done; \
36254 (cd $(TARGET_SUBDIR)/libgomp && \
36255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36257 "RANLIB=$${RANLIB}" \
36258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36259 info) \
36260 || exit 1
36261
36262@endif target-libgomp
36263
36264.PHONY: maybe-dvi-target-libgomp dvi-target-libgomp
36265maybe-dvi-target-libgomp:
36266@if target-libgomp
36267maybe-dvi-target-libgomp: dvi-target-libgomp
36268
36269dvi-target-libgomp: \
36270 configure-target-libgomp
36271 @: $(MAKE); $(unstage)
36272 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36273 r=`${PWD_COMMAND}`; export r; \
36274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36275 $(NORMAL_TARGET_EXPORTS) \
36276 echo "Doing dvi in $(TARGET_SUBDIR)/libgomp" ; \
36277 for flag in $(EXTRA_TARGET_FLAGS); do \
36278 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36279 done; \
36280 (cd $(TARGET_SUBDIR)/libgomp && \
36281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36283 "RANLIB=$${RANLIB}" \
36284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36285 dvi) \
36286 || exit 1
36287
36288@endif target-libgomp
36289
36290.PHONY: maybe-html-target-libgomp html-target-libgomp
36291maybe-html-target-libgomp:
36292@if target-libgomp
36293maybe-html-target-libgomp: html-target-libgomp
36294
36295html-target-libgomp: \
36296 configure-target-libgomp
36297 @: $(MAKE); $(unstage)
36298 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36299 r=`${PWD_COMMAND}`; export r; \
36300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36301 $(NORMAL_TARGET_EXPORTS) \
36302 echo "Doing html in $(TARGET_SUBDIR)/libgomp" ; \
36303 for flag in $(EXTRA_TARGET_FLAGS); do \
36304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36305 done; \
36306 (cd $(TARGET_SUBDIR)/libgomp && \
36307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36309 "RANLIB=$${RANLIB}" \
36310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36311 html) \
36312 || exit 1
36313
36314@endif target-libgomp
36315
36316.PHONY: maybe-TAGS-target-libgomp TAGS-target-libgomp
36317maybe-TAGS-target-libgomp:
36318@if target-libgomp
36319maybe-TAGS-target-libgomp: TAGS-target-libgomp
36320
36321TAGS-target-libgomp: \
36322 configure-target-libgomp
36323 @: $(MAKE); $(unstage)
36324 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36325 r=`${PWD_COMMAND}`; export r; \
36326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36327 $(NORMAL_TARGET_EXPORTS) \
36328 echo "Doing TAGS in $(TARGET_SUBDIR)/libgomp" ; \
36329 for flag in $(EXTRA_TARGET_FLAGS); do \
36330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36331 done; \
36332 (cd $(TARGET_SUBDIR)/libgomp && \
36333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36335 "RANLIB=$${RANLIB}" \
36336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36337 TAGS) \
36338 || exit 1
36339
36340@endif target-libgomp
36341
36342.PHONY: maybe-install-info-target-libgomp install-info-target-libgomp
36343maybe-install-info-target-libgomp:
36344@if target-libgomp
36345maybe-install-info-target-libgomp: install-info-target-libgomp
36346
36347install-info-target-libgomp: \
36348 configure-target-libgomp \
36349 info-target-libgomp
36350 @: $(MAKE); $(unstage)
36351 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36352 r=`${PWD_COMMAND}`; export r; \
36353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36354 $(NORMAL_TARGET_EXPORTS) \
36355 echo "Doing install-info in $(TARGET_SUBDIR)/libgomp" ; \
36356 for flag in $(EXTRA_TARGET_FLAGS); do \
36357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36358 done; \
36359 (cd $(TARGET_SUBDIR)/libgomp && \
36360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36362 "RANLIB=$${RANLIB}" \
36363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36364 install-info) \
36365 || exit 1
36366
36367@endif target-libgomp
36368
36369.PHONY: maybe-installcheck-target-libgomp installcheck-target-libgomp
36370maybe-installcheck-target-libgomp:
36371@if target-libgomp
36372maybe-installcheck-target-libgomp: installcheck-target-libgomp
36373
36374installcheck-target-libgomp: \
36375 configure-target-libgomp
36376 @: $(MAKE); $(unstage)
36377 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36378 r=`${PWD_COMMAND}`; export r; \
36379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36380 $(NORMAL_TARGET_EXPORTS) \
36381 echo "Doing installcheck in $(TARGET_SUBDIR)/libgomp" ; \
36382 for flag in $(EXTRA_TARGET_FLAGS); do \
36383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36384 done; \
36385 (cd $(TARGET_SUBDIR)/libgomp && \
36386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36388 "RANLIB=$${RANLIB}" \
36389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36390 installcheck) \
36391 || exit 1
36392
36393@endif target-libgomp
36394
36395.PHONY: maybe-mostlyclean-target-libgomp mostlyclean-target-libgomp
36396maybe-mostlyclean-target-libgomp:
36397@if target-libgomp
36398maybe-mostlyclean-target-libgomp: mostlyclean-target-libgomp
36399
36400mostlyclean-target-libgomp:
36401 @: $(MAKE); $(unstage)
36402 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36403 r=`${PWD_COMMAND}`; export r; \
36404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36405 $(NORMAL_TARGET_EXPORTS) \
36406 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgomp" ; \
36407 for flag in $(EXTRA_TARGET_FLAGS); do \
36408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36409 done; \
36410 (cd $(TARGET_SUBDIR)/libgomp && \
36411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36413 "RANLIB=$${RANLIB}" \
36414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36415 mostlyclean) \
36416 || exit 1
36417
36418@endif target-libgomp
36419
36420.PHONY: maybe-clean-target-libgomp clean-target-libgomp
36421maybe-clean-target-libgomp:
36422@if target-libgomp
36423maybe-clean-target-libgomp: clean-target-libgomp
36424
36425clean-target-libgomp:
36426 @: $(MAKE); $(unstage)
36427 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36428 r=`${PWD_COMMAND}`; export r; \
36429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36430 $(NORMAL_TARGET_EXPORTS) \
36431 echo "Doing clean in $(TARGET_SUBDIR)/libgomp" ; \
36432 for flag in $(EXTRA_TARGET_FLAGS); do \
36433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36434 done; \
36435 (cd $(TARGET_SUBDIR)/libgomp && \
36436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36438 "RANLIB=$${RANLIB}" \
36439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36440 clean) \
36441 || exit 1
36442
36443@endif target-libgomp
36444
36445.PHONY: maybe-distclean-target-libgomp distclean-target-libgomp
36446maybe-distclean-target-libgomp:
36447@if target-libgomp
36448maybe-distclean-target-libgomp: distclean-target-libgomp
36449
36450distclean-target-libgomp:
36451 @: $(MAKE); $(unstage)
36452 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36453 r=`${PWD_COMMAND}`; export r; \
36454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36455 $(NORMAL_TARGET_EXPORTS) \
36456 echo "Doing distclean in $(TARGET_SUBDIR)/libgomp" ; \
36457 for flag in $(EXTRA_TARGET_FLAGS); do \
36458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36459 done; \
36460 (cd $(TARGET_SUBDIR)/libgomp && \
36461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36463 "RANLIB=$${RANLIB}" \
36464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36465 distclean) \
36466 || exit 1
36467
36468@endif target-libgomp
36469
36470.PHONY: maybe-maintainer-clean-target-libgomp maintainer-clean-target-libgomp
36471maybe-maintainer-clean-target-libgomp:
36472@if target-libgomp
36473maybe-maintainer-clean-target-libgomp: maintainer-clean-target-libgomp
36474
36475maintainer-clean-target-libgomp:
36476 @: $(MAKE); $(unstage)
36477 @[ -f $(TARGET_SUBDIR)/libgomp/Makefile ] || exit 0 ; \
36478 r=`${PWD_COMMAND}`; export r; \
36479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36480 $(NORMAL_TARGET_EXPORTS) \
36481 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgomp" ; \
36482 for flag in $(EXTRA_TARGET_FLAGS); do \
36483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
36484 done; \
36485 (cd $(TARGET_SUBDIR)/libgomp && \
36486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
36487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
36488 "RANLIB=$${RANLIB}" \
36489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
36490 maintainer-clean) \
36491 || exit 1
36492
36493@endif target-libgomp
36494
36495
36496
15723a45
NN
36497# ----------
36498# GCC module
36499# ----------
36500
319cab08 36501@if gcc-no-bootstrap
b813574b
PB
36502# GCC has some more recursive targets, which trigger the old
36503# (but still current, until the toplevel bootstrap project
36504# is finished) compiler bootstrapping rules.
252b5132 36505
5b474aa8
DD
36506GCC_STRAP_TARGETS = bootstrap bootstrap-lean bootstrap2 bootstrap2-lean bootstrap3 bootstrap3-lean bootstrap4 bootstrap4-lean bubblestrap quickstrap cleanstrap restrap
36507.PHONY: $(GCC_STRAP_TARGETS)
9e6ce191 36508$(GCC_STRAP_TARGETS): all-prebootstrap configure-gcc
b40e3958
L
36509 @r=`${PWD_COMMAND}`; export r; \
36510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 36511 $(HOST_EXPORTS) \
252b5132 36512 echo "Bootstrapping the compiler"; \
e90269c8 36513 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,:[ :]*,:,g;s,^[ :]*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
5cec67bf 36514 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $@
b40e3958
L
36515 @r=`${PWD_COMMAND}`; export r; \
36516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
252b5132
RH
36517 case "$@" in \
36518 *bootstrap4-lean ) \
bba45b8b
NN
36519 msg="Comparing stage3 and stage4 of the compiler"; \
36520 compare=compare3-lean ;; \
36521 *bootstrap4 ) \
36522 msg="Comparing stage3 and stage4 of the compiler"; \
36523 compare=compare3 ;; \
36524 *-lean ) \
36525 msg="Comparing stage2 and stage3 of the compiler"; \
36526 compare=compare-lean ;; \
36527 * ) \
36528 msg="Comparing stage2 and stage3 of the compiler"; \
36529 compare=compare ;; \
252b5132 36530 esac; \
7ffa0b57 36531 $(HOST_EXPORTS) \
252b5132 36532 echo "$$msg"; \
5cec67bf 36533 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $$compare
b40e3958
L
36534 @r=`${PWD_COMMAND}`; export r; \
36535 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 36536 echo "Building runtime libraries"; \
656fdd47 36537 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
252b5132 36538
9e6ce191 36539profiledbootstrap: all-prebootstrap configure-gcc
b40e3958
L
36540 @r=`${PWD_COMMAND}`; export r; \
36541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 36542 $(HOST_EXPORTS) \
e90269c8 36543 $(RPATH_ENVVAR)=`echo "$(TARGET_LIB_PATH)$$$(RPATH_ENVVAR)" | sed 's,:[ :]*,:,g;s,^[ :]*,,;s,:*$$,,'`; export $(RPATH_ENVVAR); \
3e707e94 36544 echo "Bootstrapping training compiler"; \
ec7e0995 36545 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stageprofile_build
b40e3958 36546 @r=`${PWD_COMMAND}`; export r; \
b40e3958 36547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 36548 $(HOST_EXPORTS) \
ec7e0995
NN
36549 echo "Building feedback based compiler"; \
36550 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stagefeedback_build
3e707e94
PB
36551 @r=`${PWD_COMMAND}`; export r; \
36552 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
3e707e94
PB
36553 echo "Building runtime libraries"; \
36554 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
ec7e0995 36555
252b5132 36556.PHONY: cross
72b2455a 36557cross: all-build all-gas all-ld
b40e3958
L
36558 @r=`${PWD_COMMAND}`; export r; \
36559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 36560 $(HOST_EXPORTS) \
252b5132 36561 echo "Building the C and C++ compiler"; \
5cec67bf 36562 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
36563 @r=`${PWD_COMMAND}`; export r; \
36564 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132 36565 echo "Building runtime libraries"; \
656fdd47 36566 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 36567@endif gcc-no-bootstrap
252b5132 36568
6bd3dfaa 36569@if gcc
7d695d07
JM
36570.PHONY: check-gcc-c++
36571check-gcc-c++:
75205f78 36572 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
36573 r=`${PWD_COMMAND}`; export r; \
36574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 36575 $(HOST_EXPORTS) \
1086bc09 36576 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
75205f78
DD
36577 else \
36578 true; \
7d695d07
JM
36579 fi
36580
36581.PHONY: check-c++
ede4fbe4 36582check-c++: check-target-libstdc++-v3 check-gcc-c++
252b5132 36583
15723a45
NN
36584# Install the gcc headers files, but not the fixed include files,
36585# which Cygnus is not allowed to distribute. This rule is very
36586# dependent on the workings of the gcc Makefile.in.
36587.PHONY: gcc-no-fixedincludes
36588gcc-no-fixedincludes:
36589 @if [ -f ./gcc/Makefile ]; then \
36590 rm -rf gcc/tmp-include; \
36591 mv gcc/include gcc/tmp-include 2>/dev/null; \
36592 mkdir gcc/include; \
36593 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
36594 touch gcc/stmp-fixinc gcc/include/fixed; \
36595 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
36596 r=`${PWD_COMMAND}`; export r; \
36597 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
7ffa0b57 36598 $(HOST_EXPORTS) \
1086bc09 36599 (cd ./gcc && \
15723a45
NN
36600 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
36601 rm -rf gcc/include; \
36602 mv gcc/tmp-include gcc/include 2>/dev/null; \
36603 else true; fi
6bd3dfaa 36604@endif gcc
4fa63067 36605
b813574b
PB
36606# ---------------------
36607# GCC bootstrap support
36608# ---------------------
4fa63067 36609
b813574b
PB
36610# We track the current stage (the one in 'gcc') in the stage_current file.
36611# stage_last instead tracks the stage that was built last. These targets
36612# are dummy when toplevel bootstrap is not active.
4fa63067 36613
f70224b5 36614# While making host and target tools, symlinks to the final stage must be
0aed8855
PB
36615# there, so $(unstage) should be run at various points. To avoid excessive
36616# recursive invocations of make, we "inline" them using a variable. These
36617# must be referenced as ": $(MAKE) ; $(unstage)" rather than "$(unstage)"
36618# to avoid warnings from the GNU Make job server.
f70224b5
PB
36619
36620unstage = :
36621stage = :
c52c6897 36622current_stage = ""
f70224b5 36623
b813574b 36624@if gcc-bootstrap
f70224b5 36625unstage = [ -f stage_current ] || $(MAKE) `cat stage_last`-start
f6d183c0 36626stage = if [ -f stage_current ]; then $(MAKE) `cat stage_current`-end || exit 1; else :; fi
c52c6897 36627current_stage = "`cat stage_current 2> /dev/null`"
b813574b 36628@endif gcc-bootstrap
4fa63067 36629
f70224b5
PB
36630.PHONY: unstage stage
36631unstage:
0aed8855 36632 @: $(MAKE); $(unstage)
b813574b 36633stage:
0aed8855 36634 @: $(MAKE); $(stage)
1d39f329 36635
80911fe1
PB
36636# Disable commands for lean bootstrap.
36637LEAN = false
36638
dfdffa2c
PB
36639# We name the build directories for the various stages "stage1-gcc",
36640# "stage2-gcc","stage3-gcc", etc.
36641
36642# Since the 'compare' process will fail (on debugging information) if any
36643# directory names are different, we need to link the gcc directory for
0aed8855 36644# the previous stage to a constant name ('prev-gcc'), and to make the name of
dfdffa2c
PB
36645# the build directories constant as well. For the latter, we use naked names
36646# like 'gcc', because the scripts in that directory assume it. We use
36647# mv on platforms where symlinks to directories do not work or are not
36648# reliable.
36649
1d39f329
NN
36650# 'touch' doesn't work right on some platforms.
36651STAMP = echo timestamp >
36652
36653# Only build the C compiler for stage1, because that is the only one that
36654# we can guarantee will build with the native compiler, and also it is the
36655# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
36656# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
36657# overrideable (for a bootstrap build stage1 also builds gcc.info).
36658
36659STAGE1_CFLAGS=@stage1_cflags@
36660STAGE1_LANGUAGES=@stage1_languages@
36661
dfdffa2c
PB
36662# We only want to compare .o files, so set this!
36663objext = .o
36664
dfdffa2c 36665# Flags to pass to stage2 and later makes.
dfdffa2c 36666POSTSTAGE1_FLAGS_TO_PASS = \
656fdd47 36667 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
064d0a7c 36668 STAGE_PREFIX=$$r/prev-gcc/ \
dfdffa2c 36669 CFLAGS="$(BOOT_CFLAGS)" \
c52c6897 36670 LIBCFLAGS="$(BOOT_CFLAGS)" \
f6d183c0 36671 LDFLAGS="$(BOOT_LDFLAGS)" \
dfdffa2c
PB
36672 ADAC="\$$(CC)"
36673
4fa63067
NN
36674# For stage 1:
36675# * We force-disable intermodule optimizations, even if
36676# --enable-intermodule was passed, since the installed compiler probably
36677# can't handle them. Luckily, autoconf always respects
36678# the last argument when conflicting --enable arguments are passed.
36679# * Likewise, we force-disable coverage flags, since the installed compiler
36680# probably has never heard of them.
36681# * We build only C (and possibly Ada).
dfdffa2c
PB
36682
36683
319cab08 36684.PHONY: stage1-start stage1-end
dfdffa2c 36685
656fdd47 36686stage1-start::
0aed8855 36687 @: $(MAKE); $(stage); \
b813574b 36688 echo stage1 > stage_current ; \
b00612cc 36689 echo stage1 > stage_last; \
0aed8855 36690 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 36691@if bfd
b00612cc
PB
36692 @cd $(HOST_SUBDIR); [ -d stage1-bfd ] || \
36693 mkdir stage1-bfd; \
80911fe1 36694 mv stage1-bfd bfd
72b2455a
PB
36695@endif bfd
36696@if opcodes
b00612cc
PB
36697 @cd $(HOST_SUBDIR); [ -d stage1-opcodes ] || \
36698 mkdir stage1-opcodes; \
80911fe1 36699 mv stage1-opcodes opcodes
72b2455a
PB
36700@endif opcodes
36701@if binutils
b00612cc
PB
36702 @cd $(HOST_SUBDIR); [ -d stage1-binutils ] || \
36703 mkdir stage1-binutils; \
80911fe1 36704 mv stage1-binutils binutils
72b2455a
PB
36705@endif binutils
36706@if gas
b00612cc
PB
36707 @cd $(HOST_SUBDIR); [ -d stage1-gas ] || \
36708 mkdir stage1-gas; \
80911fe1 36709 mv stage1-gas gas
72b2455a
PB
36710@endif gas
36711@if gcc
b00612cc
PB
36712 @cd $(HOST_SUBDIR); [ -d stage1-gcc ] || \
36713 mkdir stage1-gcc; \
80911fe1 36714 mv stage1-gcc gcc
72b2455a
PB
36715@endif gcc
36716@if intl
b00612cc
PB
36717 @cd $(HOST_SUBDIR); [ -d stage1-intl ] || \
36718 mkdir stage1-intl; \
80911fe1 36719 mv stage1-intl intl
72b2455a
PB
36720@endif intl
36721@if ld
b00612cc
PB
36722 @cd $(HOST_SUBDIR); [ -d stage1-ld ] || \
36723 mkdir stage1-ld; \
80911fe1 36724 mv stage1-ld ld
72b2455a
PB
36725@endif ld
36726@if libcpp
b00612cc
PB
36727 @cd $(HOST_SUBDIR); [ -d stage1-libcpp ] || \
36728 mkdir stage1-libcpp; \
80911fe1 36729 mv stage1-libcpp libcpp
72b2455a 36730@endif libcpp
be01d343
PB
36731@if libdecnumber
36732 @cd $(HOST_SUBDIR); [ -d stage1-libdecnumber ] || \
36733 mkdir stage1-libdecnumber; \
80911fe1 36734 mv stage1-libdecnumber libdecnumber
be01d343 36735@endif libdecnumber
72b2455a 36736@if libiberty
b00612cc
PB
36737 @cd $(HOST_SUBDIR); [ -d stage1-libiberty ] || \
36738 mkdir stage1-libiberty; \
80911fe1 36739 mv stage1-libiberty libiberty
72b2455a
PB
36740@endif libiberty
36741@if zlib
b00612cc
PB
36742 @cd $(HOST_SUBDIR); [ -d stage1-zlib ] || \
36743 mkdir stage1-zlib; \
80911fe1 36744 mv stage1-zlib zlib
72b2455a 36745@endif zlib
0aed8855
PB
36746 @[ -d stage1-$(TARGET_SUBDIR) ] || \
36747 mkdir stage1-$(TARGET_SUBDIR); \
80911fe1 36748 mv stage1-$(TARGET_SUBDIR) $(TARGET_SUBDIR)
dfdffa2c 36749
80911fe1 36750stage1-end::
72b2455a 36751@if bfd
80911fe1
PB
36752 @if test -d $(HOST_SUBDIR)/bfd ; then \
36753 cd $(HOST_SUBDIR); mv bfd stage1-bfd ; \
0aed8855 36754 fi
72b2455a
PB
36755@endif bfd
36756@if opcodes
80911fe1
PB
36757 @if test -d $(HOST_SUBDIR)/opcodes ; then \
36758 cd $(HOST_SUBDIR); mv opcodes stage1-opcodes ; \
0aed8855 36759 fi
72b2455a
PB
36760@endif opcodes
36761@if binutils
80911fe1
PB
36762 @if test -d $(HOST_SUBDIR)/binutils ; then \
36763 cd $(HOST_SUBDIR); mv binutils stage1-binutils ; \
0aed8855 36764 fi
72b2455a
PB
36765@endif binutils
36766@if gas
80911fe1
PB
36767 @if test -d $(HOST_SUBDIR)/gas ; then \
36768 cd $(HOST_SUBDIR); mv gas stage1-gas ; \
0aed8855 36769 fi
72b2455a
PB
36770@endif gas
36771@if gcc
80911fe1
PB
36772 @if test -d $(HOST_SUBDIR)/gcc ; then \
36773 cd $(HOST_SUBDIR); mv gcc stage1-gcc ; \
0aed8855 36774 fi
72b2455a
PB
36775@endif gcc
36776@if intl
80911fe1
PB
36777 @if test -d $(HOST_SUBDIR)/intl ; then \
36778 cd $(HOST_SUBDIR); mv intl stage1-intl ; \
0aed8855 36779 fi
72b2455a
PB
36780@endif intl
36781@if ld
80911fe1
PB
36782 @if test -d $(HOST_SUBDIR)/ld ; then \
36783 cd $(HOST_SUBDIR); mv ld stage1-ld ; \
0aed8855 36784 fi
72b2455a
PB
36785@endif ld
36786@if libcpp
80911fe1
PB
36787 @if test -d $(HOST_SUBDIR)/libcpp ; then \
36788 cd $(HOST_SUBDIR); mv libcpp stage1-libcpp ; \
0aed8855 36789 fi
72b2455a 36790@endif libcpp
be01d343 36791@if libdecnumber
80911fe1
PB
36792 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
36793 cd $(HOST_SUBDIR); mv libdecnumber stage1-libdecnumber ; \
0aed8855 36794 fi
be01d343 36795@endif libdecnumber
72b2455a 36796@if libiberty
80911fe1
PB
36797 @if test -d $(HOST_SUBDIR)/libiberty ; then \
36798 cd $(HOST_SUBDIR); mv libiberty stage1-libiberty ; \
0aed8855 36799 fi
72b2455a
PB
36800@endif libiberty
36801@if zlib
80911fe1
PB
36802 @if test -d $(HOST_SUBDIR)/zlib ; then \
36803 cd $(HOST_SUBDIR); mv zlib stage1-zlib ; \
0aed8855 36804 fi
72b2455a 36805@endif zlib
0aed8855 36806 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1 36807 mv $(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; \
0aed8855 36808 fi
80911fe1 36809 rm -f stage_current
dfdffa2c 36810
0aed8855
PB
36811# Bubble a bugfix through all the stages up to stage 1. They are
36812# remade, but not reconfigured. The next stage (if any) will not be
36813# reconfigured as well.
319cab08 36814.PHONY: stage1-bubble
656fdd47 36815stage1-bubble::
e360f423
PB
36816 @r=`${PWD_COMMAND}`; export r; \
36817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
36818 if test -f stage1-lean ; then \
9cb3fa6f
PB
36819 echo Skipping rebuild of stage1 ; \
36820 else \
f70224b5
PB
36821 $(MAKE) stage1-start; \
36822 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
9cb3fa6f 36823 fi
72b2455a 36824
0df3d27f 36825.PHONY: all-stage1 clean-stage1
0df3d27f 36826do-clean: clean-stage1
0df3d27f 36827
72b2455a
PB
36828# FIXME: Will not need to be conditional when toplevel bootstrap is the
36829# only possibility, but now it conflicts with no-bootstrap rules
36830@if gcc-bootstrap
36831
36832
36833
36834
0df3d27f 36835# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 36836
0df3d27f 36837.PHONY: distclean-stage1
72b2455a 36838distclean-stage1::
0aed8855 36839 @: $(MAKE); $(stage)
9cb3fa6f 36840 rm -rf stage1-*
72b2455a
PB
36841
36842
36843@endif gcc-bootstrap
36844
36845
36846.PHONY: stage2-start stage2-end
36847
36848stage2-start::
0aed8855 36849 @: $(MAKE); $(stage); \
72b2455a 36850 echo stage2 > stage_current ; \
b00612cc 36851 echo stage2 > stage_last; \
0aed8855 36852 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 36853@if bfd
b00612cc
PB
36854 @cd $(HOST_SUBDIR); [ -d stage2-bfd ] || \
36855 mkdir stage2-bfd; \
80911fe1
PB
36856 mv stage2-bfd bfd ; \
36857 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
36858@endif bfd
36859@if opcodes
b00612cc
PB
36860 @cd $(HOST_SUBDIR); [ -d stage2-opcodes ] || \
36861 mkdir stage2-opcodes; \
80911fe1
PB
36862 mv stage2-opcodes opcodes ; \
36863 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
36864@endif opcodes
36865@if binutils
b00612cc
PB
36866 @cd $(HOST_SUBDIR); [ -d stage2-binutils ] || \
36867 mkdir stage2-binutils; \
80911fe1
PB
36868 mv stage2-binutils binutils ; \
36869 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
36870@endif binutils
36871@if gas
b00612cc
PB
36872 @cd $(HOST_SUBDIR); [ -d stage2-gas ] || \
36873 mkdir stage2-gas; \
80911fe1
PB
36874 mv stage2-gas gas ; \
36875 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
36876@endif gas
36877@if gcc
b00612cc
PB
36878 @cd $(HOST_SUBDIR); [ -d stage2-gcc ] || \
36879 mkdir stage2-gcc; \
80911fe1
PB
36880 mv stage2-gcc gcc ; \
36881 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a
PB
36882@endif gcc
36883@if intl
b00612cc
PB
36884 @cd $(HOST_SUBDIR); [ -d stage2-intl ] || \
36885 mkdir stage2-intl; \
80911fe1
PB
36886 mv stage2-intl intl ; \
36887 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
36888@endif intl
36889@if ld
b00612cc
PB
36890 @cd $(HOST_SUBDIR); [ -d stage2-ld ] || \
36891 mkdir stage2-ld; \
80911fe1
PB
36892 mv stage2-ld ld ; \
36893 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
36894@endif ld
36895@if libcpp
b00612cc
PB
36896 @cd $(HOST_SUBDIR); [ -d stage2-libcpp ] || \
36897 mkdir stage2-libcpp; \
80911fe1
PB
36898 mv stage2-libcpp libcpp ; \
36899 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 36900@endif libcpp
be01d343
PB
36901@if libdecnumber
36902 @cd $(HOST_SUBDIR); [ -d stage2-libdecnumber ] || \
36903 mkdir stage2-libdecnumber; \
80911fe1
PB
36904 mv stage2-libdecnumber libdecnumber ; \
36905 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 36906@endif libdecnumber
72b2455a 36907@if libiberty
b00612cc
PB
36908 @cd $(HOST_SUBDIR); [ -d stage2-libiberty ] || \
36909 mkdir stage2-libiberty; \
80911fe1
PB
36910 mv stage2-libiberty libiberty ; \
36911 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
36912@endif libiberty
36913@if zlib
b00612cc
PB
36914 @cd $(HOST_SUBDIR); [ -d stage2-zlib ] || \
36915 mkdir stage2-zlib; \
80911fe1
PB
36916 mv stage2-zlib zlib ; \
36917 mv stage1-zlib prev-zlib || test -f stage1-lean
72b2455a 36918@endif zlib
0aed8855
PB
36919 @[ -d stage2-$(TARGET_SUBDIR) ] || \
36920 mkdir stage2-$(TARGET_SUBDIR); \
80911fe1
PB
36921 mv stage2-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
36922 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
72b2455a 36923
80911fe1 36924stage2-end::
72b2455a 36925@if bfd
80911fe1
PB
36926 @if test -d $(HOST_SUBDIR)/bfd ; then \
36927 cd $(HOST_SUBDIR); mv bfd stage2-bfd ; \
36928 mv prev-bfd stage1-bfd ; : ; \
0aed8855 36929 fi
72b2455a
PB
36930@endif bfd
36931@if opcodes
80911fe1
PB
36932 @if test -d $(HOST_SUBDIR)/opcodes ; then \
36933 cd $(HOST_SUBDIR); mv opcodes stage2-opcodes ; \
36934 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 36935 fi
72b2455a
PB
36936@endif opcodes
36937@if binutils
80911fe1
PB
36938 @if test -d $(HOST_SUBDIR)/binutils ; then \
36939 cd $(HOST_SUBDIR); mv binutils stage2-binutils ; \
36940 mv prev-binutils stage1-binutils ; : ; \
0aed8855 36941 fi
72b2455a
PB
36942@endif binutils
36943@if gas
80911fe1
PB
36944 @if test -d $(HOST_SUBDIR)/gas ; then \
36945 cd $(HOST_SUBDIR); mv gas stage2-gas ; \
36946 mv prev-gas stage1-gas ; : ; \
0aed8855 36947 fi
72b2455a
PB
36948@endif gas
36949@if gcc
80911fe1
PB
36950 @if test -d $(HOST_SUBDIR)/gcc ; then \
36951 cd $(HOST_SUBDIR); mv gcc stage2-gcc ; \
36952 mv prev-gcc stage1-gcc ; : ; \
0aed8855 36953 fi
72b2455a
PB
36954@endif gcc
36955@if intl
80911fe1
PB
36956 @if test -d $(HOST_SUBDIR)/intl ; then \
36957 cd $(HOST_SUBDIR); mv intl stage2-intl ; \
36958 mv prev-intl stage1-intl ; : ; \
0aed8855 36959 fi
72b2455a
PB
36960@endif intl
36961@if ld
80911fe1
PB
36962 @if test -d $(HOST_SUBDIR)/ld ; then \
36963 cd $(HOST_SUBDIR); mv ld stage2-ld ; \
36964 mv prev-ld stage1-ld ; : ; \
0aed8855 36965 fi
72b2455a
PB
36966@endif ld
36967@if libcpp
80911fe1
PB
36968 @if test -d $(HOST_SUBDIR)/libcpp ; then \
36969 cd $(HOST_SUBDIR); mv libcpp stage2-libcpp ; \
36970 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 36971 fi
72b2455a 36972@endif libcpp
be01d343 36973@if libdecnumber
80911fe1
PB
36974 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
36975 cd $(HOST_SUBDIR); mv libdecnumber stage2-libdecnumber ; \
36976 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 36977 fi
be01d343 36978@endif libdecnumber
72b2455a 36979@if libiberty
80911fe1
PB
36980 @if test -d $(HOST_SUBDIR)/libiberty ; then \
36981 cd $(HOST_SUBDIR); mv libiberty stage2-libiberty ; \
36982 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 36983 fi
72b2455a
PB
36984@endif libiberty
36985@if zlib
80911fe1
PB
36986 @if test -d $(HOST_SUBDIR)/zlib ; then \
36987 cd $(HOST_SUBDIR); mv zlib stage2-zlib ; \
36988 mv prev-zlib stage1-zlib ; : ; \
0aed8855 36989 fi
72b2455a 36990@endif zlib
0aed8855 36991 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
36992 mv $(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; \
36993 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 36994 fi
80911fe1 36995 rm -f stage_current
72b2455a 36996
0aed8855
PB
36997# Bubble a bugfix through all the stages up to stage 2. They are
36998# remade, but not reconfigured. The next stage (if any) will not be
36999# reconfigured as well.
72b2455a
PB
37000.PHONY: stage2-bubble
37001stage2-bubble:: stage1-bubble
e360f423
PB
37002 @r=`${PWD_COMMAND}`; export r; \
37003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37004 if test -f stage2-lean || test -f stage1-lean ; then \
9cb3fa6f
PB
37005 echo Skipping rebuild of stage2 ; \
37006 else \
f70224b5
PB
37007 $(MAKE) stage2-start; \
37008 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
9cb3fa6f 37009 fi
72b2455a 37010
0df3d27f 37011.PHONY: all-stage2 clean-stage2
0df3d27f 37012do-clean: clean-stage2
0df3d27f 37013
72b2455a
PB
37014# FIXME: Will not need to be conditional when toplevel bootstrap is the
37015# only possibility, but now it conflicts with no-bootstrap rules
37016@if gcc-bootstrap
37017
37018
37019
80911fe1 37020.PHONY: bootstrap2 bootstrap2-lean
be01d343
PB
37021bootstrap2:
37022 echo stage2 > stage_final
37023 @r=`${PWD_COMMAND}`; export r; \
37024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37025 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble
0aed8855 37026 @: $(MAKE); $(unstage)
be01d343
PB
37027 @r=`${PWD_COMMAND}`; export r; \
37028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37029 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
72b2455a 37030
80911fe1
PB
37031bootstrap2-lean:
37032 echo stage2 > stage_final
37033 @r=`${PWD_COMMAND}`; export r; \
37034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37035 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage2-bubble
37036 @: $(MAKE); $(unstage)
37037 @r=`${PWD_COMMAND}`; export r; \
37038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37039 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
37040
72b2455a 37041
0df3d27f 37042# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 37043distclean-stage1:: distclean-stage2
0df3d27f 37044.PHONY: distclean-stage2
72b2455a 37045distclean-stage2::
0aed8855 37046 @: $(MAKE); $(stage)
9cb3fa6f 37047 rm -rf stage2-*
72b2455a
PB
37048
37049
37050@endif gcc-bootstrap
37051
37052
37053.PHONY: stage3-start stage3-end
37054
37055stage3-start::
0aed8855 37056 @: $(MAKE); $(stage); \
72b2455a 37057 echo stage3 > stage_current ; \
b00612cc 37058 echo stage3 > stage_last; \
0aed8855 37059 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 37060@if bfd
b00612cc
PB
37061 @cd $(HOST_SUBDIR); [ -d stage3-bfd ] || \
37062 mkdir stage3-bfd; \
80911fe1
PB
37063 mv stage3-bfd bfd ; \
37064 mv stage2-bfd prev-bfd || test -f stage2-lean
72b2455a
PB
37065@endif bfd
37066@if opcodes
b00612cc
PB
37067 @cd $(HOST_SUBDIR); [ -d stage3-opcodes ] || \
37068 mkdir stage3-opcodes; \
80911fe1
PB
37069 mv stage3-opcodes opcodes ; \
37070 mv stage2-opcodes prev-opcodes || test -f stage2-lean
72b2455a
PB
37071@endif opcodes
37072@if binutils
b00612cc
PB
37073 @cd $(HOST_SUBDIR); [ -d stage3-binutils ] || \
37074 mkdir stage3-binutils; \
80911fe1
PB
37075 mv stage3-binutils binutils ; \
37076 mv stage2-binutils prev-binutils || test -f stage2-lean
72b2455a
PB
37077@endif binutils
37078@if gas
b00612cc
PB
37079 @cd $(HOST_SUBDIR); [ -d stage3-gas ] || \
37080 mkdir stage3-gas; \
80911fe1
PB
37081 mv stage3-gas gas ; \
37082 mv stage2-gas prev-gas || test -f stage2-lean
72b2455a
PB
37083@endif gas
37084@if gcc
b00612cc
PB
37085 @cd $(HOST_SUBDIR); [ -d stage3-gcc ] || \
37086 mkdir stage3-gcc; \
80911fe1
PB
37087 mv stage3-gcc gcc ; \
37088 mv stage2-gcc prev-gcc || test -f stage2-lean
72b2455a
PB
37089@endif gcc
37090@if intl
b00612cc
PB
37091 @cd $(HOST_SUBDIR); [ -d stage3-intl ] || \
37092 mkdir stage3-intl; \
80911fe1
PB
37093 mv stage3-intl intl ; \
37094 mv stage2-intl prev-intl || test -f stage2-lean
72b2455a
PB
37095@endif intl
37096@if ld
b00612cc
PB
37097 @cd $(HOST_SUBDIR); [ -d stage3-ld ] || \
37098 mkdir stage3-ld; \
80911fe1
PB
37099 mv stage3-ld ld ; \
37100 mv stage2-ld prev-ld || test -f stage2-lean
72b2455a
PB
37101@endif ld
37102@if libcpp
b00612cc
PB
37103 @cd $(HOST_SUBDIR); [ -d stage3-libcpp ] || \
37104 mkdir stage3-libcpp; \
80911fe1
PB
37105 mv stage3-libcpp libcpp ; \
37106 mv stage2-libcpp prev-libcpp || test -f stage2-lean
72b2455a 37107@endif libcpp
be01d343
PB
37108@if libdecnumber
37109 @cd $(HOST_SUBDIR); [ -d stage3-libdecnumber ] || \
37110 mkdir stage3-libdecnumber; \
80911fe1
PB
37111 mv stage3-libdecnumber libdecnumber ; \
37112 mv stage2-libdecnumber prev-libdecnumber || test -f stage2-lean
be01d343 37113@endif libdecnumber
72b2455a 37114@if libiberty
b00612cc
PB
37115 @cd $(HOST_SUBDIR); [ -d stage3-libiberty ] || \
37116 mkdir stage3-libiberty; \
80911fe1
PB
37117 mv stage3-libiberty libiberty ; \
37118 mv stage2-libiberty prev-libiberty || test -f stage2-lean
72b2455a
PB
37119@endif libiberty
37120@if zlib
b00612cc
PB
37121 @cd $(HOST_SUBDIR); [ -d stage3-zlib ] || \
37122 mkdir stage3-zlib; \
80911fe1
PB
37123 mv stage3-zlib zlib ; \
37124 mv stage2-zlib prev-zlib || test -f stage2-lean
72b2455a 37125@endif zlib
0aed8855
PB
37126 @[ -d stage3-$(TARGET_SUBDIR) ] || \
37127 mkdir stage3-$(TARGET_SUBDIR); \
80911fe1
PB
37128 mv stage3-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
37129 mv stage2-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage2-lean
72b2455a 37130
80911fe1 37131stage3-end::
72b2455a 37132@if bfd
80911fe1
PB
37133 @if test -d $(HOST_SUBDIR)/bfd ; then \
37134 cd $(HOST_SUBDIR); mv bfd stage3-bfd ; \
37135 mv prev-bfd stage2-bfd ; : ; \
0aed8855 37136 fi
72b2455a
PB
37137@endif bfd
37138@if opcodes
80911fe1
PB
37139 @if test -d $(HOST_SUBDIR)/opcodes ; then \
37140 cd $(HOST_SUBDIR); mv opcodes stage3-opcodes ; \
37141 mv prev-opcodes stage2-opcodes ; : ; \
0aed8855 37142 fi
72b2455a
PB
37143@endif opcodes
37144@if binutils
80911fe1
PB
37145 @if test -d $(HOST_SUBDIR)/binutils ; then \
37146 cd $(HOST_SUBDIR); mv binutils stage3-binutils ; \
37147 mv prev-binutils stage2-binutils ; : ; \
0aed8855 37148 fi
72b2455a
PB
37149@endif binutils
37150@if gas
80911fe1
PB
37151 @if test -d $(HOST_SUBDIR)/gas ; then \
37152 cd $(HOST_SUBDIR); mv gas stage3-gas ; \
37153 mv prev-gas stage2-gas ; : ; \
0aed8855 37154 fi
72b2455a
PB
37155@endif gas
37156@if gcc
80911fe1
PB
37157 @if test -d $(HOST_SUBDIR)/gcc ; then \
37158 cd $(HOST_SUBDIR); mv gcc stage3-gcc ; \
37159 mv prev-gcc stage2-gcc ; : ; \
0aed8855 37160 fi
72b2455a
PB
37161@endif gcc
37162@if intl
80911fe1
PB
37163 @if test -d $(HOST_SUBDIR)/intl ; then \
37164 cd $(HOST_SUBDIR); mv intl stage3-intl ; \
37165 mv prev-intl stage2-intl ; : ; \
0aed8855 37166 fi
72b2455a
PB
37167@endif intl
37168@if ld
80911fe1
PB
37169 @if test -d $(HOST_SUBDIR)/ld ; then \
37170 cd $(HOST_SUBDIR); mv ld stage3-ld ; \
37171 mv prev-ld stage2-ld ; : ; \
0aed8855 37172 fi
72b2455a
PB
37173@endif ld
37174@if libcpp
80911fe1
PB
37175 @if test -d $(HOST_SUBDIR)/libcpp ; then \
37176 cd $(HOST_SUBDIR); mv libcpp stage3-libcpp ; \
37177 mv prev-libcpp stage2-libcpp ; : ; \
0aed8855 37178 fi
72b2455a 37179@endif libcpp
be01d343 37180@if libdecnumber
80911fe1
PB
37181 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
37182 cd $(HOST_SUBDIR); mv libdecnumber stage3-libdecnumber ; \
37183 mv prev-libdecnumber stage2-libdecnumber ; : ; \
0aed8855 37184 fi
be01d343 37185@endif libdecnumber
72b2455a 37186@if libiberty
80911fe1
PB
37187 @if test -d $(HOST_SUBDIR)/libiberty ; then \
37188 cd $(HOST_SUBDIR); mv libiberty stage3-libiberty ; \
37189 mv prev-libiberty stage2-libiberty ; : ; \
0aed8855 37190 fi
72b2455a
PB
37191@endif libiberty
37192@if zlib
80911fe1
PB
37193 @if test -d $(HOST_SUBDIR)/zlib ; then \
37194 cd $(HOST_SUBDIR); mv zlib stage3-zlib ; \
37195 mv prev-zlib stage2-zlib ; : ; \
0aed8855 37196 fi
72b2455a 37197@endif zlib
0aed8855 37198 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
37199 mv $(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; \
37200 mv prev-$(TARGET_SUBDIR) stage2-$(TARGET_SUBDIR) ; : ; \
0aed8855 37201 fi
80911fe1 37202 rm -f stage_current
72b2455a 37203
0aed8855
PB
37204# Bubble a bugfix through all the stages up to stage 3. They are
37205# remade, but not reconfigured. The next stage (if any) will not be
37206# reconfigured as well.
72b2455a
PB
37207.PHONY: stage3-bubble
37208stage3-bubble:: stage2-bubble
e360f423
PB
37209 @r=`${PWD_COMMAND}`; export r; \
37210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37211 if test -f stage3-lean || test -f stage2-lean ; then \
9cb3fa6f
PB
37212 echo Skipping rebuild of stage3 ; \
37213 else \
f70224b5 37214 $(MAKE) stage3-start; \
80911fe1
PB
37215 if $(LEAN); then \
37216 rm -rf stage1-* ; \
37217 $(STAMP) stage1-lean ; \
37218 fi; \
f70224b5 37219 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
9cb3fa6f 37220 fi
f6d183c0 37221 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
72b2455a 37222
0df3d27f 37223.PHONY: all-stage3 clean-stage3
0df3d27f 37224do-clean: clean-stage3
0df3d27f 37225
d545f33b
PB
37226# FIXME: Will not need to be conditional when toplevel bootstrap is the
37227# only possibility, but now it conflicts with no-bootstrap rules
37228@if gcc-bootstrap
72b2455a 37229
d545f33b 37230compare:
e360f423
PB
37231 @r=`${PWD_COMMAND}`; export r; \
37232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37233 if test -f stage2-lean; then \
d545f33b
PB
37234 echo Cannot compare object files as stage 2 was deleted. ; \
37235 exit 0 ; \
37236 fi; \
0aed8855 37237 : $(MAKE); $(stage); \
d545f33b 37238 rm -f .bad_compare ; \
c52c6897 37239 echo Comparing stages 2 and 3 ; \
d545f33b
PB
37240 cd stage3-gcc; \
37241 files=`find . -name "*$(objext)" -print` ; \
37242 cd .. ; \
37243 for file in $${files} ; do \
37244 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
37245 @do_compare@ > /dev/null 2>&1; \
f70224b5
PB
37246 if test $$? -eq 1; then \
37247 case $$file in \
37248 ./cc*-checksum$(objext) | ./libgcc/* ) \
37249 echo warning: $$file differs ;; \
37250 *) \
37251 echo $$file differs >> .bad_compare ;; \
37252 esac ; \
37253 fi ; \
d545f33b
PB
37254 done ; \
37255 if [ -f .bad_compare ]; then \
37256 echo "Bootstrap comparison failure!"; \
37257 cat .bad_compare; \
37258 exit 1; \
37259 else \
c52c6897 37260 echo Comparison successful.; \
d545f33b
PB
37261 fi ; \
37262 $(STAMP) compare
80911fe1
PB
37263 if $(LEAN); then \
37264 rm -rf stage2-*; \
37265 $(STAMP) stage2-lean; \
37266 fi
9cb3fa6f 37267
72b2455a 37268
72b2455a 37269
80911fe1 37270.PHONY: bootstrap bootstrap-lean
be01d343
PB
37271bootstrap:
37272 echo stage3 > stage_final
37273 @r=`${PWD_COMMAND}`; export r; \
37274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37275 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble
0aed8855 37276 @: $(MAKE); $(unstage)
be01d343
PB
37277 @r=`${PWD_COMMAND}`; export r; \
37278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37279 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 37280
80911fe1
PB
37281bootstrap-lean:
37282 echo stage3 > stage_final
37283 @r=`${PWD_COMMAND}`; export r; \
37284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37285 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage3-bubble
37286 @: $(MAKE); $(unstage)
37287 @r=`${PWD_COMMAND}`; export r; \
37288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37289 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
37290
72b2455a 37291
d545f33b
PB
37292# Rules to wipe a stage and all the following ones, also used for cleanstrap
37293distclean-stage2:: distclean-stage3
37294.PHONY: distclean-stage3
37295distclean-stage3::
0aed8855 37296 @: $(MAKE); $(stage)
d545f33b 37297 rm -rf stage3-* compare
0df3d27f 37298
9cb3fa6f 37299
d545f33b
PB
37300.PHONY: cleanstrap
37301cleanstrap: distclean bootstrap
72b2455a
PB
37302
37303@endif gcc-bootstrap
37304
37305
37306.PHONY: stage4-start stage4-end
37307
37308stage4-start::
0aed8855 37309 @: $(MAKE); $(stage); \
72b2455a 37310 echo stage4 > stage_current ; \
b00612cc 37311 echo stage4 > stage_last; \
0aed8855 37312 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 37313@if bfd
b00612cc
PB
37314 @cd $(HOST_SUBDIR); [ -d stage4-bfd ] || \
37315 mkdir stage4-bfd; \
80911fe1
PB
37316 mv stage4-bfd bfd ; \
37317 mv stage3-bfd prev-bfd || test -f stage3-lean
72b2455a
PB
37318@endif bfd
37319@if opcodes
b00612cc
PB
37320 @cd $(HOST_SUBDIR); [ -d stage4-opcodes ] || \
37321 mkdir stage4-opcodes; \
80911fe1
PB
37322 mv stage4-opcodes opcodes ; \
37323 mv stage3-opcodes prev-opcodes || test -f stage3-lean
72b2455a
PB
37324@endif opcodes
37325@if binutils
b00612cc
PB
37326 @cd $(HOST_SUBDIR); [ -d stage4-binutils ] || \
37327 mkdir stage4-binutils; \
80911fe1
PB
37328 mv stage4-binutils binutils ; \
37329 mv stage3-binutils prev-binutils || test -f stage3-lean
72b2455a
PB
37330@endif binutils
37331@if gas
b00612cc
PB
37332 @cd $(HOST_SUBDIR); [ -d stage4-gas ] || \
37333 mkdir stage4-gas; \
80911fe1
PB
37334 mv stage4-gas gas ; \
37335 mv stage3-gas prev-gas || test -f stage3-lean
72b2455a
PB
37336@endif gas
37337@if gcc
b00612cc
PB
37338 @cd $(HOST_SUBDIR); [ -d stage4-gcc ] || \
37339 mkdir stage4-gcc; \
80911fe1
PB
37340 mv stage4-gcc gcc ; \
37341 mv stage3-gcc prev-gcc || test -f stage3-lean
72b2455a
PB
37342@endif gcc
37343@if intl
b00612cc
PB
37344 @cd $(HOST_SUBDIR); [ -d stage4-intl ] || \
37345 mkdir stage4-intl; \
80911fe1
PB
37346 mv stage4-intl intl ; \
37347 mv stage3-intl prev-intl || test -f stage3-lean
72b2455a
PB
37348@endif intl
37349@if ld
b00612cc
PB
37350 @cd $(HOST_SUBDIR); [ -d stage4-ld ] || \
37351 mkdir stage4-ld; \
80911fe1
PB
37352 mv stage4-ld ld ; \
37353 mv stage3-ld prev-ld || test -f stage3-lean
72b2455a
PB
37354@endif ld
37355@if libcpp
b00612cc
PB
37356 @cd $(HOST_SUBDIR); [ -d stage4-libcpp ] || \
37357 mkdir stage4-libcpp; \
80911fe1
PB
37358 mv stage4-libcpp libcpp ; \
37359 mv stage3-libcpp prev-libcpp || test -f stage3-lean
72b2455a 37360@endif libcpp
be01d343
PB
37361@if libdecnumber
37362 @cd $(HOST_SUBDIR); [ -d stage4-libdecnumber ] || \
37363 mkdir stage4-libdecnumber; \
80911fe1
PB
37364 mv stage4-libdecnumber libdecnumber ; \
37365 mv stage3-libdecnumber prev-libdecnumber || test -f stage3-lean
be01d343 37366@endif libdecnumber
72b2455a 37367@if libiberty
b00612cc
PB
37368 @cd $(HOST_SUBDIR); [ -d stage4-libiberty ] || \
37369 mkdir stage4-libiberty; \
80911fe1
PB
37370 mv stage4-libiberty libiberty ; \
37371 mv stage3-libiberty prev-libiberty || test -f stage3-lean
72b2455a
PB
37372@endif libiberty
37373@if zlib
b00612cc
PB
37374 @cd $(HOST_SUBDIR); [ -d stage4-zlib ] || \
37375 mkdir stage4-zlib; \
80911fe1
PB
37376 mv stage4-zlib zlib ; \
37377 mv stage3-zlib prev-zlib || test -f stage3-lean
72b2455a 37378@endif zlib
0aed8855
PB
37379 @[ -d stage4-$(TARGET_SUBDIR) ] || \
37380 mkdir stage4-$(TARGET_SUBDIR); \
80911fe1
PB
37381 mv stage4-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
37382 mv stage3-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage3-lean
72b2455a 37383
80911fe1 37384stage4-end::
72b2455a 37385@if bfd
80911fe1
PB
37386 @if test -d $(HOST_SUBDIR)/bfd ; then \
37387 cd $(HOST_SUBDIR); mv bfd stage4-bfd ; \
37388 mv prev-bfd stage3-bfd ; : ; \
0aed8855 37389 fi
72b2455a
PB
37390@endif bfd
37391@if opcodes
80911fe1
PB
37392 @if test -d $(HOST_SUBDIR)/opcodes ; then \
37393 cd $(HOST_SUBDIR); mv opcodes stage4-opcodes ; \
37394 mv prev-opcodes stage3-opcodes ; : ; \
0aed8855 37395 fi
72b2455a
PB
37396@endif opcodes
37397@if binutils
80911fe1
PB
37398 @if test -d $(HOST_SUBDIR)/binutils ; then \
37399 cd $(HOST_SUBDIR); mv binutils stage4-binutils ; \
37400 mv prev-binutils stage3-binutils ; : ; \
0aed8855 37401 fi
72b2455a
PB
37402@endif binutils
37403@if gas
80911fe1
PB
37404 @if test -d $(HOST_SUBDIR)/gas ; then \
37405 cd $(HOST_SUBDIR); mv gas stage4-gas ; \
37406 mv prev-gas stage3-gas ; : ; \
0aed8855 37407 fi
72b2455a
PB
37408@endif gas
37409@if gcc
80911fe1
PB
37410 @if test -d $(HOST_SUBDIR)/gcc ; then \
37411 cd $(HOST_SUBDIR); mv gcc stage4-gcc ; \
37412 mv prev-gcc stage3-gcc ; : ; \
0aed8855 37413 fi
72b2455a
PB
37414@endif gcc
37415@if intl
80911fe1
PB
37416 @if test -d $(HOST_SUBDIR)/intl ; then \
37417 cd $(HOST_SUBDIR); mv intl stage4-intl ; \
37418 mv prev-intl stage3-intl ; : ; \
0aed8855 37419 fi
72b2455a
PB
37420@endif intl
37421@if ld
80911fe1
PB
37422 @if test -d $(HOST_SUBDIR)/ld ; then \
37423 cd $(HOST_SUBDIR); mv ld stage4-ld ; \
37424 mv prev-ld stage3-ld ; : ; \
0aed8855 37425 fi
72b2455a
PB
37426@endif ld
37427@if libcpp
80911fe1
PB
37428 @if test -d $(HOST_SUBDIR)/libcpp ; then \
37429 cd $(HOST_SUBDIR); mv libcpp stage4-libcpp ; \
37430 mv prev-libcpp stage3-libcpp ; : ; \
0aed8855 37431 fi
72b2455a 37432@endif libcpp
be01d343 37433@if libdecnumber
80911fe1
PB
37434 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
37435 cd $(HOST_SUBDIR); mv libdecnumber stage4-libdecnumber ; \
37436 mv prev-libdecnumber stage3-libdecnumber ; : ; \
0aed8855 37437 fi
be01d343 37438@endif libdecnumber
72b2455a 37439@if libiberty
80911fe1
PB
37440 @if test -d $(HOST_SUBDIR)/libiberty ; then \
37441 cd $(HOST_SUBDIR); mv libiberty stage4-libiberty ; \
37442 mv prev-libiberty stage3-libiberty ; : ; \
0aed8855 37443 fi
72b2455a
PB
37444@endif libiberty
37445@if zlib
80911fe1
PB
37446 @if test -d $(HOST_SUBDIR)/zlib ; then \
37447 cd $(HOST_SUBDIR); mv zlib stage4-zlib ; \
37448 mv prev-zlib stage3-zlib ; : ; \
0aed8855 37449 fi
72b2455a 37450@endif zlib
0aed8855 37451 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
37452 mv $(TARGET_SUBDIR) stage4-$(TARGET_SUBDIR) ; \
37453 mv prev-$(TARGET_SUBDIR) stage3-$(TARGET_SUBDIR) ; : ; \
0aed8855 37454 fi
80911fe1 37455 rm -f stage_current
72b2455a 37456
0aed8855
PB
37457# Bubble a bugfix through all the stages up to stage 4. They are
37458# remade, but not reconfigured. The next stage (if any) will not be
37459# reconfigured as well.
72b2455a
PB
37460.PHONY: stage4-bubble
37461stage4-bubble:: stage3-bubble
e360f423
PB
37462 @r=`${PWD_COMMAND}`; export r; \
37463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37464 if test -f stage4-lean || test -f stage3-lean ; then \
9cb3fa6f
PB
37465 echo Skipping rebuild of stage4 ; \
37466 else \
f70224b5 37467 $(MAKE) stage4-start; \
80911fe1
PB
37468 if $(LEAN); then \
37469 rm -rf stage2-* ; \
37470 $(STAMP) stage2-lean ; \
37471 fi; \
f70224b5 37472 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
9cb3fa6f 37473 fi
f6d183c0 37474 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
72b2455a 37475
0df3d27f 37476.PHONY: all-stage4 clean-stage4
0df3d27f 37477do-clean: clean-stage4
0df3d27f 37478
d545f33b
PB
37479# FIXME: Will not need to be conditional when toplevel bootstrap is the
37480# only possibility, but now it conflicts with no-bootstrap rules
37481@if gcc-bootstrap
72b2455a 37482
d545f33b 37483compare3:
e360f423
PB
37484 @r=`${PWD_COMMAND}`; export r; \
37485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37486 if test -f stage3-lean; then \
d545f33b
PB
37487 echo Cannot compare object files as stage 3 was deleted. ; \
37488 exit 0 ; \
37489 fi; \
0aed8855 37490 : $(MAKE); $(stage); \
d545f33b 37491 rm -f .bad_compare ; \
c52c6897 37492 echo Comparing stages 3 and 4 ; \
d545f33b
PB
37493 cd stage4-gcc; \
37494 files=`find . -name "*$(objext)" -print` ; \
37495 cd .. ; \
37496 for file in $${files} ; do \
37497 f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
37498 @do_compare@ > /dev/null 2>&1; \
f70224b5
PB
37499 if test $$? -eq 1; then \
37500 case $$file in \
37501 ./cc*-checksum$(objext) | ./libgcc/* ) \
37502 echo warning: $$file differs ;; \
37503 *) \
37504 echo $$file differs >> .bad_compare ;; \
37505 esac ; \
37506 fi ; \
d545f33b
PB
37507 done ; \
37508 if [ -f .bad_compare ]; then \
37509 echo "Bootstrap comparison failure!"; \
37510 cat .bad_compare; \
37511 exit 1; \
37512 else \
c52c6897 37513 echo Comparison successful.; \
d545f33b
PB
37514 fi ; \
37515 $(STAMP) compare3
80911fe1
PB
37516 if $(LEAN); then \
37517 rm -rf stage3-*; \
37518 $(STAMP) stage3-lean; \
37519 fi
9cb3fa6f 37520
72b2455a 37521
72b2455a 37522
80911fe1 37523.PHONY: bootstrap4 bootstrap4-lean
be01d343
PB
37524bootstrap4:
37525 echo stage4 > stage_final
37526 @r=`${PWD_COMMAND}`; export r; \
37527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37528 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble
0aed8855 37529 @: $(MAKE); $(unstage)
be01d343
PB
37530 @r=`${PWD_COMMAND}`; export r; \
37531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37532 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
0df3d27f 37533
80911fe1
PB
37534bootstrap4-lean:
37535 echo stage4 > stage_final
37536 @r=`${PWD_COMMAND}`; export r; \
37537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37538 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stage4-bubble
37539 @: $(MAKE); $(unstage)
37540 @r=`${PWD_COMMAND}`; export r; \
37541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37542 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
37543
72b2455a 37544
d545f33b
PB
37545# Rules to wipe a stage and all the following ones, also used for cleanstrap
37546distclean-stage3:: distclean-stage4
37547.PHONY: distclean-stage4
37548distclean-stage4::
0aed8855 37549 @: $(MAKE); $(stage)
d545f33b 37550 rm -rf stage4-* compare3
0df3d27f 37551
9cb3fa6f 37552
d545f33b 37553@endif gcc-bootstrap
72b2455a
PB
37554
37555
37556.PHONY: stageprofile-start stageprofile-end
37557
37558stageprofile-start::
0aed8855 37559 @: $(MAKE); $(stage); \
72b2455a 37560 echo stageprofile > stage_current ; \
b00612cc 37561 echo stageprofile > stage_last; \
0aed8855 37562 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 37563@if bfd
b00612cc
PB
37564 @cd $(HOST_SUBDIR); [ -d stageprofile-bfd ] || \
37565 mkdir stageprofile-bfd; \
80911fe1
PB
37566 mv stageprofile-bfd bfd ; \
37567 mv stage1-bfd prev-bfd || test -f stage1-lean
72b2455a
PB
37568@endif bfd
37569@if opcodes
b00612cc
PB
37570 @cd $(HOST_SUBDIR); [ -d stageprofile-opcodes ] || \
37571 mkdir stageprofile-opcodes; \
80911fe1
PB
37572 mv stageprofile-opcodes opcodes ; \
37573 mv stage1-opcodes prev-opcodes || test -f stage1-lean
72b2455a
PB
37574@endif opcodes
37575@if binutils
b00612cc
PB
37576 @cd $(HOST_SUBDIR); [ -d stageprofile-binutils ] || \
37577 mkdir stageprofile-binutils; \
80911fe1
PB
37578 mv stageprofile-binutils binutils ; \
37579 mv stage1-binutils prev-binutils || test -f stage1-lean
72b2455a
PB
37580@endif binutils
37581@if gas
b00612cc
PB
37582 @cd $(HOST_SUBDIR); [ -d stageprofile-gas ] || \
37583 mkdir stageprofile-gas; \
80911fe1
PB
37584 mv stageprofile-gas gas ; \
37585 mv stage1-gas prev-gas || test -f stage1-lean
72b2455a
PB
37586@endif gas
37587@if gcc
b00612cc
PB
37588 @cd $(HOST_SUBDIR); [ -d stageprofile-gcc ] || \
37589 mkdir stageprofile-gcc; \
80911fe1
PB
37590 mv stageprofile-gcc gcc ; \
37591 mv stage1-gcc prev-gcc || test -f stage1-lean
72b2455a
PB
37592@endif gcc
37593@if intl
b00612cc
PB
37594 @cd $(HOST_SUBDIR); [ -d stageprofile-intl ] || \
37595 mkdir stageprofile-intl; \
80911fe1
PB
37596 mv stageprofile-intl intl ; \
37597 mv stage1-intl prev-intl || test -f stage1-lean
72b2455a
PB
37598@endif intl
37599@if ld
b00612cc
PB
37600 @cd $(HOST_SUBDIR); [ -d stageprofile-ld ] || \
37601 mkdir stageprofile-ld; \
80911fe1
PB
37602 mv stageprofile-ld ld ; \
37603 mv stage1-ld prev-ld || test -f stage1-lean
72b2455a
PB
37604@endif ld
37605@if libcpp
b00612cc
PB
37606 @cd $(HOST_SUBDIR); [ -d stageprofile-libcpp ] || \
37607 mkdir stageprofile-libcpp; \
80911fe1
PB
37608 mv stageprofile-libcpp libcpp ; \
37609 mv stage1-libcpp prev-libcpp || test -f stage1-lean
72b2455a 37610@endif libcpp
be01d343
PB
37611@if libdecnumber
37612 @cd $(HOST_SUBDIR); [ -d stageprofile-libdecnumber ] || \
37613 mkdir stageprofile-libdecnumber; \
80911fe1
PB
37614 mv stageprofile-libdecnumber libdecnumber ; \
37615 mv stage1-libdecnumber prev-libdecnumber || test -f stage1-lean
be01d343 37616@endif libdecnumber
72b2455a 37617@if libiberty
b00612cc
PB
37618 @cd $(HOST_SUBDIR); [ -d stageprofile-libiberty ] || \
37619 mkdir stageprofile-libiberty; \
80911fe1
PB
37620 mv stageprofile-libiberty libiberty ; \
37621 mv stage1-libiberty prev-libiberty || test -f stage1-lean
72b2455a
PB
37622@endif libiberty
37623@if zlib
d545f33b
PB
37624 @cd $(HOST_SUBDIR); [ -d stageprofile-zlib ] || \
37625 mkdir stageprofile-zlib; \
80911fe1
PB
37626 mv stageprofile-zlib zlib ; \
37627 mv stage1-zlib prev-zlib || test -f stage1-lean
d545f33b 37628@endif zlib
0aed8855
PB
37629 @[ -d stageprofile-$(TARGET_SUBDIR) ] || \
37630 mkdir stageprofile-$(TARGET_SUBDIR); \
80911fe1
PB
37631 mv stageprofile-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
37632 mv stage1-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stage1-lean
0df3d27f 37633
80911fe1 37634stageprofile-end::
d545f33b 37635@if bfd
80911fe1
PB
37636 @if test -d $(HOST_SUBDIR)/bfd ; then \
37637 cd $(HOST_SUBDIR); mv bfd stageprofile-bfd ; \
37638 mv prev-bfd stage1-bfd ; : ; \
0aed8855 37639 fi
d545f33b
PB
37640@endif bfd
37641@if opcodes
80911fe1
PB
37642 @if test -d $(HOST_SUBDIR)/opcodes ; then \
37643 cd $(HOST_SUBDIR); mv opcodes stageprofile-opcodes ; \
37644 mv prev-opcodes stage1-opcodes ; : ; \
0aed8855 37645 fi
d545f33b
PB
37646@endif opcodes
37647@if binutils
80911fe1
PB
37648 @if test -d $(HOST_SUBDIR)/binutils ; then \
37649 cd $(HOST_SUBDIR); mv binutils stageprofile-binutils ; \
37650 mv prev-binutils stage1-binutils ; : ; \
0aed8855 37651 fi
d545f33b
PB
37652@endif binutils
37653@if gas
80911fe1
PB
37654 @if test -d $(HOST_SUBDIR)/gas ; then \
37655 cd $(HOST_SUBDIR); mv gas stageprofile-gas ; \
37656 mv prev-gas stage1-gas ; : ; \
0aed8855 37657 fi
d545f33b
PB
37658@endif gas
37659@if gcc
80911fe1
PB
37660 @if test -d $(HOST_SUBDIR)/gcc ; then \
37661 cd $(HOST_SUBDIR); mv gcc stageprofile-gcc ; \
37662 mv prev-gcc stage1-gcc ; : ; \
0aed8855 37663 fi
d545f33b
PB
37664@endif gcc
37665@if intl
80911fe1
PB
37666 @if test -d $(HOST_SUBDIR)/intl ; then \
37667 cd $(HOST_SUBDIR); mv intl stageprofile-intl ; \
37668 mv prev-intl stage1-intl ; : ; \
0aed8855 37669 fi
d545f33b
PB
37670@endif intl
37671@if ld
80911fe1
PB
37672 @if test -d $(HOST_SUBDIR)/ld ; then \
37673 cd $(HOST_SUBDIR); mv ld stageprofile-ld ; \
37674 mv prev-ld stage1-ld ; : ; \
0aed8855 37675 fi
d545f33b
PB
37676@endif ld
37677@if libcpp
80911fe1
PB
37678 @if test -d $(HOST_SUBDIR)/libcpp ; then \
37679 cd $(HOST_SUBDIR); mv libcpp stageprofile-libcpp ; \
37680 mv prev-libcpp stage1-libcpp ; : ; \
0aed8855 37681 fi
d545f33b 37682@endif libcpp
be01d343 37683@if libdecnumber
80911fe1
PB
37684 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
37685 cd $(HOST_SUBDIR); mv libdecnumber stageprofile-libdecnumber ; \
37686 mv prev-libdecnumber stage1-libdecnumber ; : ; \
0aed8855 37687 fi
be01d343 37688@endif libdecnumber
d545f33b 37689@if libiberty
80911fe1
PB
37690 @if test -d $(HOST_SUBDIR)/libiberty ; then \
37691 cd $(HOST_SUBDIR); mv libiberty stageprofile-libiberty ; \
37692 mv prev-libiberty stage1-libiberty ; : ; \
0aed8855 37693 fi
d545f33b
PB
37694@endif libiberty
37695@if zlib
80911fe1
PB
37696 @if test -d $(HOST_SUBDIR)/zlib ; then \
37697 cd $(HOST_SUBDIR); mv zlib stageprofile-zlib ; \
37698 mv prev-zlib stage1-zlib ; : ; \
0aed8855 37699 fi
d545f33b 37700@endif zlib
0aed8855 37701 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
37702 mv $(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; \
37703 mv prev-$(TARGET_SUBDIR) stage1-$(TARGET_SUBDIR) ; : ; \
0aed8855 37704 fi
80911fe1 37705 rm -f stage_current
72b2455a 37706
0aed8855
PB
37707# Bubble a bugfix through all the stages up to stage profile. They are
37708# remade, but not reconfigured. The next stage (if any) will not be
37709# reconfigured as well.
d545f33b
PB
37710.PHONY: stageprofile-bubble
37711stageprofile-bubble:: stage1-bubble
e360f423
PB
37712 @r=`${PWD_COMMAND}`; export r; \
37713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37714 if test -f stageprofile-lean || test -f stage1-lean ; then \
d545f33b
PB
37715 echo Skipping rebuild of stageprofile ; \
37716 else \
f70224b5
PB
37717 $(MAKE) stageprofile-start; \
37718 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
d545f33b 37719 fi
72b2455a 37720
d545f33b
PB
37721.PHONY: all-stageprofile clean-stageprofile
37722do-clean: clean-stageprofile
0df3d27f 37723
72b2455a
PB
37724# FIXME: Will not need to be conditional when toplevel bootstrap is the
37725# only possibility, but now it conflicts with no-bootstrap rules
37726@if gcc-bootstrap
37727
37728
37729
37730
0df3d27f 37731# Rules to wipe a stage and all the following ones, also used for cleanstrap
72b2455a 37732distclean-stage1:: distclean-stageprofile
0df3d27f 37733.PHONY: distclean-stageprofile
72b2455a 37734distclean-stageprofile::
0aed8855 37735 @: $(MAKE); $(stage)
9cb3fa6f 37736 rm -rf stageprofile-*
dfdffa2c
PB
37737
37738
72b2455a 37739@endif gcc-bootstrap
dfdffa2c
PB
37740
37741
72b2455a 37742.PHONY: stagefeedback-start stagefeedback-end
dfdffa2c 37743
72b2455a 37744stagefeedback-start::
0aed8855 37745 @: $(MAKE); $(stage); \
72b2455a 37746 echo stagefeedback > stage_current ; \
b00612cc 37747 echo stagefeedback > stage_last; \
0aed8855 37748 $(SHELL) $(srcdir)/mkinstalldirs $(HOST_SUBDIR)
72b2455a 37749@if bfd
b00612cc
PB
37750 @cd $(HOST_SUBDIR); [ -d stagefeedback-bfd ] || \
37751 mkdir stagefeedback-bfd; \
80911fe1
PB
37752 mv stagefeedback-bfd bfd ; \
37753 mv stageprofile-bfd prev-bfd || test -f stageprofile-lean
72b2455a
PB
37754@endif bfd
37755@if opcodes
b00612cc
PB
37756 @cd $(HOST_SUBDIR); [ -d stagefeedback-opcodes ] || \
37757 mkdir stagefeedback-opcodes; \
80911fe1
PB
37758 mv stagefeedback-opcodes opcodes ; \
37759 mv stageprofile-opcodes prev-opcodes || test -f stageprofile-lean
72b2455a
PB
37760@endif opcodes
37761@if binutils
b00612cc
PB
37762 @cd $(HOST_SUBDIR); [ -d stagefeedback-binutils ] || \
37763 mkdir stagefeedback-binutils; \
80911fe1
PB
37764 mv stagefeedback-binutils binutils ; \
37765 mv stageprofile-binutils prev-binutils || test -f stageprofile-lean
72b2455a
PB
37766@endif binutils
37767@if gas
b00612cc
PB
37768 @cd $(HOST_SUBDIR); [ -d stagefeedback-gas ] || \
37769 mkdir stagefeedback-gas; \
80911fe1
PB
37770 mv stagefeedback-gas gas ; \
37771 mv stageprofile-gas prev-gas || test -f stageprofile-lean
72b2455a
PB
37772@endif gas
37773@if gcc
b00612cc
PB
37774 @cd $(HOST_SUBDIR); [ -d stagefeedback-gcc ] || \
37775 mkdir stagefeedback-gcc; \
80911fe1
PB
37776 mv stagefeedback-gcc gcc ; \
37777 mv stageprofile-gcc prev-gcc || test -f stageprofile-lean
72b2455a
PB
37778@endif gcc
37779@if intl
b00612cc
PB
37780 @cd $(HOST_SUBDIR); [ -d stagefeedback-intl ] || \
37781 mkdir stagefeedback-intl; \
80911fe1
PB
37782 mv stagefeedback-intl intl ; \
37783 mv stageprofile-intl prev-intl || test -f stageprofile-lean
72b2455a
PB
37784@endif intl
37785@if ld
b00612cc
PB
37786 @cd $(HOST_SUBDIR); [ -d stagefeedback-ld ] || \
37787 mkdir stagefeedback-ld; \
80911fe1
PB
37788 mv stagefeedback-ld ld ; \
37789 mv stageprofile-ld prev-ld || test -f stageprofile-lean
72b2455a
PB
37790@endif ld
37791@if libcpp
b00612cc
PB
37792 @cd $(HOST_SUBDIR); [ -d stagefeedback-libcpp ] || \
37793 mkdir stagefeedback-libcpp; \
80911fe1
PB
37794 mv stagefeedback-libcpp libcpp ; \
37795 mv stageprofile-libcpp prev-libcpp || test -f stageprofile-lean
72b2455a 37796@endif libcpp
be01d343
PB
37797@if libdecnumber
37798 @cd $(HOST_SUBDIR); [ -d stagefeedback-libdecnumber ] || \
37799 mkdir stagefeedback-libdecnumber; \
80911fe1
PB
37800 mv stagefeedback-libdecnumber libdecnumber ; \
37801 mv stageprofile-libdecnumber prev-libdecnumber || test -f stageprofile-lean
be01d343 37802@endif libdecnumber
72b2455a 37803@if libiberty
b00612cc
PB
37804 @cd $(HOST_SUBDIR); [ -d stagefeedback-libiberty ] || \
37805 mkdir stagefeedback-libiberty; \
80911fe1
PB
37806 mv stagefeedback-libiberty libiberty ; \
37807 mv stageprofile-libiberty prev-libiberty || test -f stageprofile-lean
72b2455a
PB
37808@endif libiberty
37809@if zlib
b00612cc
PB
37810 @cd $(HOST_SUBDIR); [ -d stagefeedback-zlib ] || \
37811 mkdir stagefeedback-zlib; \
80911fe1
PB
37812 mv stagefeedback-zlib zlib ; \
37813 mv stageprofile-zlib prev-zlib || test -f stageprofile-lean
72b2455a 37814@endif zlib
0aed8855
PB
37815 @[ -d stagefeedback-$(TARGET_SUBDIR) ] || \
37816 mkdir stagefeedback-$(TARGET_SUBDIR); \
80911fe1
PB
37817 mv stagefeedback-$(TARGET_SUBDIR) $(TARGET_SUBDIR) ; \
37818 mv stageprofile-$(TARGET_SUBDIR) prev-$(TARGET_SUBDIR) || test -f stageprofile-lean
dfdffa2c 37819
80911fe1 37820stagefeedback-end::
72b2455a 37821@if bfd
80911fe1
PB
37822 @if test -d $(HOST_SUBDIR)/bfd ; then \
37823 cd $(HOST_SUBDIR); mv bfd stagefeedback-bfd ; \
37824 mv prev-bfd stageprofile-bfd ; : ; \
0aed8855 37825 fi
72b2455a
PB
37826@endif bfd
37827@if opcodes
80911fe1
PB
37828 @if test -d $(HOST_SUBDIR)/opcodes ; then \
37829 cd $(HOST_SUBDIR); mv opcodes stagefeedback-opcodes ; \
37830 mv prev-opcodes stageprofile-opcodes ; : ; \
0aed8855 37831 fi
72b2455a
PB
37832@endif opcodes
37833@if binutils
80911fe1
PB
37834 @if test -d $(HOST_SUBDIR)/binutils ; then \
37835 cd $(HOST_SUBDIR); mv binutils stagefeedback-binutils ; \
37836 mv prev-binutils stageprofile-binutils ; : ; \
0aed8855 37837 fi
72b2455a
PB
37838@endif binutils
37839@if gas
80911fe1
PB
37840 @if test -d $(HOST_SUBDIR)/gas ; then \
37841 cd $(HOST_SUBDIR); mv gas stagefeedback-gas ; \
37842 mv prev-gas stageprofile-gas ; : ; \
0aed8855 37843 fi
72b2455a
PB
37844@endif gas
37845@if gcc
80911fe1
PB
37846 @if test -d $(HOST_SUBDIR)/gcc ; then \
37847 cd $(HOST_SUBDIR); mv gcc stagefeedback-gcc ; \
37848 mv prev-gcc stageprofile-gcc ; : ; \
0aed8855 37849 fi
72b2455a
PB
37850@endif gcc
37851@if intl
80911fe1
PB
37852 @if test -d $(HOST_SUBDIR)/intl ; then \
37853 cd $(HOST_SUBDIR); mv intl stagefeedback-intl ; \
37854 mv prev-intl stageprofile-intl ; : ; \
0aed8855 37855 fi
72b2455a
PB
37856@endif intl
37857@if ld
80911fe1
PB
37858 @if test -d $(HOST_SUBDIR)/ld ; then \
37859 cd $(HOST_SUBDIR); mv ld stagefeedback-ld ; \
37860 mv prev-ld stageprofile-ld ; : ; \
0aed8855 37861 fi
72b2455a
PB
37862@endif ld
37863@if libcpp
80911fe1
PB
37864 @if test -d $(HOST_SUBDIR)/libcpp ; then \
37865 cd $(HOST_SUBDIR); mv libcpp stagefeedback-libcpp ; \
37866 mv prev-libcpp stageprofile-libcpp ; : ; \
0aed8855 37867 fi
72b2455a 37868@endif libcpp
be01d343 37869@if libdecnumber
80911fe1
PB
37870 @if test -d $(HOST_SUBDIR)/libdecnumber ; then \
37871 cd $(HOST_SUBDIR); mv libdecnumber stagefeedback-libdecnumber ; \
37872 mv prev-libdecnumber stageprofile-libdecnumber ; : ; \
0aed8855 37873 fi
be01d343 37874@endif libdecnumber
72b2455a 37875@if libiberty
80911fe1
PB
37876 @if test -d $(HOST_SUBDIR)/libiberty ; then \
37877 cd $(HOST_SUBDIR); mv libiberty stagefeedback-libiberty ; \
37878 mv prev-libiberty stageprofile-libiberty ; : ; \
0aed8855 37879 fi
72b2455a
PB
37880@endif libiberty
37881@if zlib
80911fe1
PB
37882 @if test -d $(HOST_SUBDIR)/zlib ; then \
37883 cd $(HOST_SUBDIR); mv zlib stagefeedback-zlib ; \
37884 mv prev-zlib stageprofile-zlib ; : ; \
0aed8855 37885 fi
72b2455a 37886@endif zlib
0aed8855 37887 @if test -d $(TARGET_SUBDIR) ; then \
80911fe1
PB
37888 mv $(TARGET_SUBDIR) stagefeedback-$(TARGET_SUBDIR) ; \
37889 mv prev-$(TARGET_SUBDIR) stageprofile-$(TARGET_SUBDIR) ; : ; \
0aed8855 37890 fi
80911fe1 37891 rm -f stage_current
dfdffa2c 37892
0aed8855
PB
37893# Bubble a bugfix through all the stages up to stage feedback. They are
37894# remade, but not reconfigured. The next stage (if any) will not be
37895# reconfigured as well.
72b2455a 37896.PHONY: stagefeedback-bubble
7d329e61 37897stagefeedback-bubble:: stageprofile-bubble
e360f423
PB
37898 @r=`${PWD_COMMAND}`; export r; \
37899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37900 if test -f stagefeedback-lean || test -f stageprofile-lean ; then \
9cb3fa6f
PB
37901 echo Skipping rebuild of stagefeedback ; \
37902 else \
f70224b5
PB
37903 $(MAKE) stagefeedback-start; \
37904 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
9cb3fa6f 37905 fi
72b2455a 37906
0df3d27f 37907.PHONY: all-stagefeedback clean-stagefeedback
0df3d27f 37908do-clean: clean-stagefeedback
0df3d27f 37909
72b2455a
PB
37910# FIXME: Will not need to be conditional when toplevel bootstrap is the
37911# only possibility, but now it conflicts with no-bootstrap rules
37912@if gcc-bootstrap
656fdd47
PB
37913
37914
37915
80911fe1 37916.PHONY: profiledbootstrap profiledbootstrap-lean
be01d343
PB
37917profiledbootstrap:
37918 echo stagefeedback > stage_final
37919 @r=`${PWD_COMMAND}`; export r; \
37920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37921 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stagefeedback-bubble
0aed8855 37922 @: $(MAKE); $(unstage)
be01d343
PB
37923 @r=`${PWD_COMMAND}`; export r; \
37924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37925 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
7d329e61 37926
80911fe1
PB
37927profiledbootstrap-lean:
37928 echo stagefeedback > stage_final
37929 @r=`${PWD_COMMAND}`; export r; \
37930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37931 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LEAN=: stagefeedback-bubble
37932 @: $(MAKE); $(unstage)
37933 @r=`${PWD_COMMAND}`; export r; \
37934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
37935 $(MAKE) $(TARGET_FLAGS_TO_PASS) all-host all-target
37936
656fdd47 37937
0df3d27f 37938# Rules to wipe a stage and all the following ones, also used for cleanstrap
7d329e61 37939distclean-stageprofile:: distclean-stagefeedback
0df3d27f 37940.PHONY: distclean-stagefeedback
656fdd47 37941distclean-stagefeedback::
0aed8855 37942 @: $(MAKE); $(stage)
9cb3fa6f 37943 rm -rf stagefeedback-*
656fdd47
PB
37944
37945
72b2455a 37946@endif gcc-bootstrap
656fdd47
PB
37947
37948
37949
7d329e61
PB
37950stageprofile-end::
37951 $(MAKE) distclean-stagefeedback
656fdd47 37952
7d329e61 37953stagefeedback-start::
656fdd47
PB
37954 @r=`${PWD_COMMAND}`; export r; \
37955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7d329e61
PB
37956 for i in prev-*; do \
37957 j=`echo $$i | sed s/^prev-//` ; \
37958 cd $$r/$$i && \
37959 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../'$$j'/&",' | $(SHELL) ; } && \
37960 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../'$$j'/&",' | $(SHELL) ; } ; \
37961 done
b8908782 37962
0df3d27f 37963@if gcc-bootstrap
0df3d27f 37964do-distclean: distclean-stage1
c52c6897
PB
37965
37966# Provide a GCC build when we're building target libraries. This does
37967# not work as a dependency, just as the minimum necessary to avoid errors.
37968stage_last:
37969 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage1-bubble
0df3d27f
PB
37970@endif gcc-bootstrap
37971
c52c6897
PB
37972.PHONY: restrap
37973restrap:
37974 @: $(MAKE); $(stage)
37975 rm -rf stage1-$(TARGET_SUBDIR) stage2 stage3 stage4 stageprofile stagefeedback
37976 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
37977
ae831be5
NN
37978# --------------------------------------
37979# Dependencies between different modules
37980# --------------------------------------
252b5132 37981
9e6ce191 37982# Generic dependencies for target modules on host stuff, especially gcc
c52c6897
PB
37983@if gcc-bootstrap
37984configure-target-libstdc++-v3: stage_last
37985configure-target-libmudflap: stage_last
37986configure-target-libssp: stage_last
37987configure-target-libgcc-math: stage_last
37988configure-target-newlib: stage_last
37989configure-target-libgfortran: stage_last
37990configure-target-libobjc: stage_last
37991configure-target-libtermcap: stage_last
37992configure-target-winsup: stage_last
37993configure-target-libgloss: stage_last
37994configure-target-libiberty: stage_last
37995configure-target-gperf: stage_last
37996configure-target-examples: stage_last
37997configure-target-libffi: stage_last
37998configure-target-libjava: stage_last
37999configure-target-zlib: stage_last
38000configure-target-boehm-gc: stage_last
38001configure-target-qthreads: stage_last
38002configure-target-rda: stage_last
38003configure-target-libada: stage_last
38004configure-target-libgomp: stage_last
38005@endif gcc-bootstrap
9e6ce191 38006
c52c6897 38007@if gcc-no-bootstrap
9e6ce191 38008configure-target-libstdc++-v3: maybe-all-gcc
9e6ce191 38009configure-target-libmudflap: maybe-all-gcc
064d0a7c 38010configure-target-libssp: maybe-all-gcc
b3ded179 38011configure-target-libgcc-math: maybe-all-gcc
9e6ce191 38012configure-target-newlib: maybe-all-gcc
9e6ce191 38013configure-target-libgfortran: maybe-all-gcc
9e6ce191 38014configure-target-libobjc: maybe-all-gcc
9e6ce191 38015configure-target-libtermcap: maybe-all-gcc
9e6ce191 38016configure-target-winsup: maybe-all-gcc
9e6ce191 38017configure-target-libgloss: maybe-all-gcc
9e6ce191 38018configure-target-libiberty: maybe-all-gcc
9e6ce191 38019configure-target-gperf: maybe-all-gcc
9e6ce191 38020configure-target-examples: maybe-all-gcc
9e6ce191 38021configure-target-libffi: maybe-all-gcc
9e6ce191 38022configure-target-libjava: maybe-all-gcc
9e6ce191 38023configure-target-zlib: maybe-all-gcc
9e6ce191 38024configure-target-boehm-gc: maybe-all-gcc
9e6ce191 38025configure-target-qthreads: maybe-all-gcc
9e6ce191 38026configure-target-rda: maybe-all-gcc
9e6ce191 38027configure-target-libada: maybe-all-gcc
b3ded179 38028configure-target-libgomp: maybe-all-gcc
c52c6897 38029@endif gcc-no-bootstrap
b3ded179 38030
9e6ce191
PB
38031
38032
38033configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
38034
38035configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
38036configure-target-gperf: maybe-all-target-libstdc++-v3
38037
38038configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
38039
38040configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
38041
38042configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
38043
38044configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
38045configure-target-libjava: maybe-all-target-libstdc++-v3
38046
c13c918a
JW
38047configure-target-libmudflap: maybe-all-target-newlib maybe-all-target-libgloss
38048
9e6ce191
PB
38049configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
38050
e6db70d4
RE
38051configure-target-libssp: maybe-all-target-newlib maybe-all-target-libgloss
38052
9e6ce191
PB
38053configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
38054
38055configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
38056
38057configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
38058
38059configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
38060
38061configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
38062
38063configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
38064
38065configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
38066
38067
ae831be5
NN
38068# There are two types of dependencies here: 'hard' dependencies, where one
38069# module simply won't build without the other; and 'soft' dependencies, where
38070# if the depended-on module is missing, the depending module will do without
38071# or find a substitute somewhere (perhaps installed). Soft dependencies
9e6ce191 38072# are made here to depend on a 'maybe-' target. If you're not sure,
ae831be5
NN
38073# it's safer to use a soft dependency.
38074
9e6ce191
PB
38075
38076
38077
38078
c60fe18b 38079
9e6ce191
PB
38080# With all the machinery above in place, it is pretty easy to generate
38081# dependencies. Host dependencies are a bit more complex because we have
38082# to check for bootstrap/prebootstrap dependencies. To resolve
38083# prebootstrap dependencies, prebootstrap modules are gathered in
38084# a hash table.
6a9cf61e 38085all-build-bison: maybe-all-build-texinfo
9e6ce191 38086all-build-byacc: maybe-all-build-texinfo
6a9cf61e 38087all-build-flex: maybe-all-build-texinfo
9e6ce191
PB
38088all-build-flex: maybe-all-build-bison
38089all-build-flex: maybe-all-build-byacc
38090all-build-flex: maybe-all-build-m4
6a9cf61e 38091all-build-libiberty: maybe-all-build-texinfo
9e6ce191 38092all-build-m4: maybe-all-build-texinfo
ee025550 38093all-build-fixincludes: maybe-all-build-libiberty
9e6ce191
PB
38094configure-gcc: maybe-configure-intl
38095
38096configure-stage1-gcc: maybe-configure-stage1-intl
38097configure-stage2-gcc: maybe-configure-stage2-intl
38098configure-stage3-gcc: maybe-configure-stage3-intl
38099configure-stage4-gcc: maybe-configure-stage4-intl
38100configure-stageprofile-gcc: maybe-configure-stageprofile-intl
38101configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
c60fe18b
PB
38102configure-gcc: maybe-all-binutils
38103
38104configure-stage1-gcc: maybe-all-stage1-binutils
38105configure-stage2-gcc: maybe-all-stage2-binutils
38106configure-stage3-gcc: maybe-all-stage3-binutils
38107configure-stage4-gcc: maybe-all-stage4-binutils
38108configure-stageprofile-gcc: maybe-all-stageprofile-binutils
38109configure-stagefeedback-gcc: maybe-all-stagefeedback-binutils
38110configure-gcc: maybe-all-gas
38111
38112configure-stage1-gcc: maybe-all-stage1-gas
38113configure-stage2-gcc: maybe-all-stage2-gas
38114configure-stage3-gcc: maybe-all-stage3-gas
38115configure-stage4-gcc: maybe-all-stage4-gas
38116configure-stageprofile-gcc: maybe-all-stageprofile-gas
38117configure-stagefeedback-gcc: maybe-all-stagefeedback-gas
38118configure-gcc: maybe-all-ld
38119
38120configure-stage1-gcc: maybe-all-stage1-ld
38121configure-stage2-gcc: maybe-all-stage2-ld
38122configure-stage3-gcc: maybe-all-stage3-ld
38123configure-stage4-gcc: maybe-all-stage4-ld
38124configure-stageprofile-gcc: maybe-all-stageprofile-ld
38125configure-stagefeedback-gcc: maybe-all-stagefeedback-ld
9e6ce191
PB
38126all-gcc: all-libiberty
38127
38128all-stage1-gcc: all-stage1-libiberty
38129all-stage2-gcc: all-stage2-libiberty
38130all-stage3-gcc: all-stage3-libiberty
38131all-stage4-gcc: all-stage4-libiberty
38132all-stageprofile-gcc: all-stageprofile-libiberty
38133all-stagefeedback-gcc: all-stagefeedback-libiberty
38134all-gcc: maybe-all-intl
38135
38136all-stage1-gcc: maybe-all-stage1-intl
38137all-stage2-gcc: maybe-all-stage2-intl
38138all-stage3-gcc: maybe-all-stage3-intl
38139all-stage4-gcc: maybe-all-stage4-intl
38140all-stageprofile-gcc: maybe-all-stageprofile-intl
38141all-stagefeedback-gcc: maybe-all-stagefeedback-intl
72b2455a
PB
38142all-gcc: maybe-all-build-texinfo
38143
38144all-stage1-gcc: maybe-all-build-texinfo
38145all-stage2-gcc: maybe-all-build-texinfo
38146all-stage3-gcc: maybe-all-build-texinfo
38147all-stage4-gcc: maybe-all-build-texinfo
38148all-stageprofile-gcc: maybe-all-build-texinfo
38149all-stagefeedback-gcc: maybe-all-build-texinfo
38150all-prebootstrap: maybe-all-build-texinfo
38151all-gcc: maybe-all-build-bison
38152
38153all-stage1-gcc: maybe-all-build-bison
38154all-stage2-gcc: maybe-all-build-bison
38155all-stage3-gcc: maybe-all-build-bison
38156all-stage4-gcc: maybe-all-build-bison
38157all-stageprofile-gcc: maybe-all-build-bison
38158all-stagefeedback-gcc: maybe-all-build-bison
38159all-prebootstrap: maybe-all-build-bison
38160all-gcc: maybe-all-build-byacc
38161
38162all-stage1-gcc: maybe-all-build-byacc
38163all-stage2-gcc: maybe-all-build-byacc
38164all-stage3-gcc: maybe-all-build-byacc
38165all-stage4-gcc: maybe-all-build-byacc
38166all-stageprofile-gcc: maybe-all-build-byacc
38167all-stagefeedback-gcc: maybe-all-build-byacc
38168all-prebootstrap: maybe-all-build-byacc
38169all-gcc: maybe-all-build-flex
38170
38171all-stage1-gcc: maybe-all-build-flex
38172all-stage2-gcc: maybe-all-build-flex
38173all-stage3-gcc: maybe-all-build-flex
38174all-stage4-gcc: maybe-all-build-flex
38175all-stageprofile-gcc: maybe-all-build-flex
38176all-stagefeedback-gcc: maybe-all-build-flex
38177all-prebootstrap: maybe-all-build-flex
ee025550
PB
38178all-gcc: maybe-all-build-libiberty
38179
38180all-stage1-gcc: maybe-all-build-libiberty
38181all-stage2-gcc: maybe-all-build-libiberty
38182all-stage3-gcc: maybe-all-build-libiberty
38183all-stage4-gcc: maybe-all-build-libiberty
38184all-stageprofile-gcc: maybe-all-build-libiberty
38185all-stagefeedback-gcc: maybe-all-build-libiberty
38186all-prebootstrap: maybe-all-build-libiberty
38187all-gcc: maybe-all-build-fixincludes
38188
38189all-stage1-gcc: maybe-all-build-fixincludes
38190all-stage2-gcc: maybe-all-build-fixincludes
38191all-stage3-gcc: maybe-all-build-fixincludes
38192all-stage4-gcc: maybe-all-build-fixincludes
38193all-stageprofile-gcc: maybe-all-build-fixincludes
38194all-stagefeedback-gcc: maybe-all-build-fixincludes
38195all-prebootstrap: maybe-all-build-fixincludes
9e6ce191
PB
38196all-gcc: maybe-all-zlib
38197
38198all-stage1-gcc: maybe-all-stage1-zlib
38199all-stage2-gcc: maybe-all-stage2-zlib
38200all-stage3-gcc: maybe-all-stage3-zlib
38201all-stage4-gcc: maybe-all-stage4-zlib
38202all-stageprofile-gcc: maybe-all-stageprofile-zlib
38203all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
9e6ce191
PB
38204all-gcc: all-libcpp
38205
38206all-stage1-gcc: all-stage1-libcpp
38207all-stage2-gcc: all-stage2-libcpp
38208all-stage3-gcc: all-stage3-libcpp
38209all-stage4-gcc: all-stage4-libcpp
38210all-stageprofile-gcc: all-stageprofile-libcpp
38211all-stagefeedback-gcc: all-stagefeedback-libcpp
be01d343
PB
38212all-gcc: all-libdecnumber
38213
38214all-stage1-gcc: all-stage1-libdecnumber
38215all-stage2-gcc: all-stage2-libdecnumber
38216all-stage3-gcc: all-stage3-libdecnumber
38217all-stage4-gcc: all-stage4-libdecnumber
38218all-stageprofile-gcc: all-stageprofile-libdecnumber
38219all-stagefeedback-gcc: all-stagefeedback-libdecnumber
d3ed111c
GK
38220all-gcc: maybe-all-libiberty
38221
38222all-stage1-gcc: maybe-all-stage1-libiberty
38223all-stage2-gcc: maybe-all-stage2-libiberty
38224all-stage3-gcc: maybe-all-stage3-libiberty
38225all-stage4-gcc: maybe-all-stage4-libiberty
38226all-stageprofile-gcc: maybe-all-stageprofile-libiberty
38227all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
38228all-gcc: maybe-all-fixincludes
69e57115 38229install-gcc: maybe-install-fixincludes
9e6ce191
PB
38230configure-libcpp: configure-libiberty
38231
38232configure-stage1-libcpp: configure-stage1-libiberty
38233configure-stage2-libcpp: configure-stage2-libiberty
38234configure-stage3-libcpp: configure-stage3-libiberty
38235configure-stage4-libcpp: configure-stage4-libiberty
38236configure-stageprofile-libcpp: configure-stageprofile-libiberty
38237configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
38238configure-libcpp: maybe-configure-intl
38239
38240configure-stage1-libcpp: maybe-configure-stage1-intl
38241configure-stage2-libcpp: maybe-configure-stage2-intl
38242configure-stage3-libcpp: maybe-configure-stage3-intl
38243configure-stage4-libcpp: maybe-configure-stage4-intl
38244configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
38245configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
38246all-libcpp: all-libiberty
38247
38248all-stage1-libcpp: all-stage1-libiberty
38249all-stage2-libcpp: all-stage2-libiberty
38250all-stage3-libcpp: all-stage3-libiberty
38251all-stage4-libcpp: all-stage4-libiberty
38252all-stageprofile-libcpp: all-stageprofile-libiberty
38253all-stagefeedback-libcpp: all-stagefeedback-libiberty
38254all-libcpp: maybe-all-intl
38255
38256all-stage1-libcpp: maybe-all-stage1-intl
38257all-stage2-libcpp: maybe-all-stage2-intl
38258all-stage3-libcpp: maybe-all-stage3-intl
38259all-stage4-libcpp: maybe-all-stage4-intl
38260all-stageprofile-libcpp: maybe-all-stageprofile-intl
38261all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
d3ed111c 38262all-fixincludes: maybe-all-libiberty
b00612cc 38263all-gnattools: maybe-all-target-libada
9e6ce191
PB
38264configure-gdb: maybe-configure-sim
38265all-gdb: maybe-all-libiberty
38266all-gdb: maybe-all-opcodes
38267all-gdb: maybe-all-bfd
9e6ce191 38268all-gdb: maybe-all-readline
72b2455a
PB
38269all-gdb: maybe-all-build-bison
38270all-gdb: maybe-all-build-byacc
9e6ce191 38271all-gdb: maybe-all-sim
9e6ce191
PB
38272configure-libgui: maybe-configure-tcl
38273configure-libgui: maybe-configure-tk
38274all-libgui: maybe-all-tcl
38275all-libgui: maybe-all-tk
38276all-libgui: maybe-all-itcl
b4a77b47 38277configure-bfd: configure-libiberty
9e6ce191
PB
38278
38279configure-stage1-bfd: configure-stage1-libiberty
38280configure-stage2-bfd: configure-stage2-libiberty
38281configure-stage3-bfd: configure-stage3-libiberty
38282configure-stage4-bfd: configure-stage4-libiberty
38283configure-stageprofile-bfd: configure-stageprofile-libiberty
38284configure-stagefeedback-bfd: configure-stagefeedback-libiberty
38285all-bfd: maybe-all-libiberty
38286
38287all-stage1-bfd: maybe-all-stage1-libiberty
38288all-stage2-bfd: maybe-all-stage2-libiberty
38289all-stage3-bfd: maybe-all-stage3-libiberty
38290all-stage4-bfd: maybe-all-stage4-libiberty
38291all-stageprofile-bfd: maybe-all-stageprofile-libiberty
38292all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
38293all-bfd: maybe-all-intl
38294
38295all-stage1-bfd: maybe-all-stage1-intl
38296all-stage2-bfd: maybe-all-stage2-intl
38297all-stage3-bfd: maybe-all-stage3-intl
38298all-stage4-bfd: maybe-all-stage4-intl
38299all-stageprofile-bfd: maybe-all-stageprofile-intl
38300all-stagefeedback-bfd: maybe-all-stagefeedback-intl
38301all-binutils: maybe-all-libiberty
38302
38303all-stage1-binutils: maybe-all-stage1-libiberty
38304all-stage2-binutils: maybe-all-stage2-libiberty
38305all-stage3-binutils: maybe-all-stage3-libiberty
38306all-stage4-binutils: maybe-all-stage4-libiberty
38307all-stageprofile-binutils: maybe-all-stageprofile-libiberty
38308all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
38309all-binutils: maybe-all-opcodes
38310
38311all-stage1-binutils: maybe-all-stage1-opcodes
38312all-stage2-binutils: maybe-all-stage2-opcodes
38313all-stage3-binutils: maybe-all-stage3-opcodes
38314all-stage4-binutils: maybe-all-stage4-opcodes
38315all-stageprofile-binutils: maybe-all-stageprofile-opcodes
38316all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
38317all-binutils: maybe-all-bfd
38318
38319all-stage1-binutils: maybe-all-stage1-bfd
38320all-stage2-binutils: maybe-all-stage2-bfd
38321all-stage3-binutils: maybe-all-stage3-bfd
38322all-stage4-binutils: maybe-all-stage4-bfd
38323all-stageprofile-binutils: maybe-all-stageprofile-bfd
38324all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
72b2455a
PB
38325all-binutils: maybe-all-build-flex
38326
38327all-stage1-binutils: maybe-all-build-flex
38328all-stage2-binutils: maybe-all-build-flex
38329all-stage3-binutils: maybe-all-build-flex
38330all-stage4-binutils: maybe-all-build-flex
38331all-stageprofile-binutils: maybe-all-build-flex
38332all-stagefeedback-binutils: maybe-all-build-flex
38333all-prebootstrap: maybe-all-build-flex
38334all-binutils: maybe-all-build-bison
38335
38336all-stage1-binutils: maybe-all-build-bison
38337all-stage2-binutils: maybe-all-build-bison
38338all-stage3-binutils: maybe-all-build-bison
38339all-stage4-binutils: maybe-all-build-bison
38340all-stageprofile-binutils: maybe-all-build-bison
38341all-stagefeedback-binutils: maybe-all-build-bison
38342all-prebootstrap: maybe-all-build-bison
38343all-binutils: maybe-all-build-byacc
38344
38345all-stage1-binutils: maybe-all-build-byacc
38346all-stage2-binutils: maybe-all-build-byacc
38347all-stage3-binutils: maybe-all-build-byacc
38348all-stage4-binutils: maybe-all-build-byacc
38349all-stageprofile-binutils: maybe-all-build-byacc
38350all-stagefeedback-binutils: maybe-all-build-byacc
38351all-prebootstrap: maybe-all-build-byacc
9e6ce191
PB
38352all-binutils: maybe-all-intl
38353
38354all-stage1-binutils: maybe-all-stage1-intl
38355all-stage2-binutils: maybe-all-stage2-intl
38356all-stage3-binutils: maybe-all-stage3-intl
38357all-stage4-binutils: maybe-all-stage4-intl
38358all-stageprofile-binutils: maybe-all-stageprofile-intl
38359all-stagefeedback-binutils: maybe-all-stagefeedback-intl
ae831be5 38360install-binutils: maybe-install-opcodes
cf662e21 38361install-opcodes: maybe-install-bfd
9e6ce191
PB
38362all-gas: maybe-all-libiberty
38363
38364all-stage1-gas: maybe-all-stage1-libiberty
38365all-stage2-gas: maybe-all-stage2-libiberty
38366all-stage3-gas: maybe-all-stage3-libiberty
38367all-stage4-gas: maybe-all-stage4-libiberty
38368all-stageprofile-gas: maybe-all-stageprofile-libiberty
38369all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
38370all-gas: maybe-all-opcodes
38371
38372all-stage1-gas: maybe-all-stage1-opcodes
38373all-stage2-gas: maybe-all-stage2-opcodes
38374all-stage3-gas: maybe-all-stage3-opcodes
38375all-stage4-gas: maybe-all-stage4-opcodes
38376all-stageprofile-gas: maybe-all-stageprofile-opcodes
38377all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
38378all-gas: maybe-all-bfd
38379
38380all-stage1-gas: maybe-all-stage1-bfd
38381all-stage2-gas: maybe-all-stage2-bfd
38382all-stage3-gas: maybe-all-stage3-bfd
38383all-stage4-gas: maybe-all-stage4-bfd
38384all-stageprofile-gas: maybe-all-stageprofile-bfd
38385all-stagefeedback-gas: maybe-all-stagefeedback-bfd
38386all-gas: maybe-all-intl
38387
38388all-stage1-gas: maybe-all-stage1-intl
38389all-stage2-gas: maybe-all-stage2-intl
38390all-stage3-gas: maybe-all-stage3-intl
38391all-stage4-gas: maybe-all-stage4-intl
38392all-stageprofile-gas: maybe-all-stageprofile-intl
38393all-stagefeedback-gas: maybe-all-stagefeedback-intl
38394all-gprof: maybe-all-libiberty
38395all-gprof: maybe-all-bfd
38396all-gprof: maybe-all-opcodes
38397all-gprof: maybe-all-intl
38398all-ld: maybe-all-libiberty
38399
38400all-stage1-ld: maybe-all-stage1-libiberty
38401all-stage2-ld: maybe-all-stage2-libiberty
38402all-stage3-ld: maybe-all-stage3-libiberty
38403all-stage4-ld: maybe-all-stage4-libiberty
38404all-stageprofile-ld: maybe-all-stageprofile-libiberty
38405all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
38406all-ld: maybe-all-bfd
38407
38408all-stage1-ld: maybe-all-stage1-bfd
38409all-stage2-ld: maybe-all-stage2-bfd
38410all-stage3-ld: maybe-all-stage3-bfd
38411all-stage4-ld: maybe-all-stage4-bfd
38412all-stageprofile-ld: maybe-all-stageprofile-bfd
38413all-stagefeedback-ld: maybe-all-stagefeedback-bfd
38414all-ld: maybe-all-opcodes
38415
38416all-stage1-ld: maybe-all-stage1-opcodes
38417all-stage2-ld: maybe-all-stage2-opcodes
38418all-stage3-ld: maybe-all-stage3-opcodes
38419all-stage4-ld: maybe-all-stage4-opcodes
38420all-stageprofile-ld: maybe-all-stageprofile-opcodes
38421all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
72b2455a
PB
38422all-ld: maybe-all-build-bison
38423
38424all-stage1-ld: maybe-all-build-bison
38425all-stage2-ld: maybe-all-build-bison
38426all-stage3-ld: maybe-all-build-bison
38427all-stage4-ld: maybe-all-build-bison
38428all-stageprofile-ld: maybe-all-build-bison
38429all-stagefeedback-ld: maybe-all-build-bison
38430all-prebootstrap: maybe-all-build-bison
38431all-ld: maybe-all-build-byacc
38432
38433all-stage1-ld: maybe-all-build-byacc
38434all-stage2-ld: maybe-all-build-byacc
38435all-stage3-ld: maybe-all-build-byacc
38436all-stage4-ld: maybe-all-build-byacc
38437all-stageprofile-ld: maybe-all-build-byacc
38438all-stagefeedback-ld: maybe-all-build-byacc
38439all-prebootstrap: maybe-all-build-byacc
38440all-ld: maybe-all-build-flex
38441
38442all-stage1-ld: maybe-all-build-flex
38443all-stage2-ld: maybe-all-build-flex
38444all-stage3-ld: maybe-all-build-flex
38445all-stage4-ld: maybe-all-build-flex
38446all-stageprofile-ld: maybe-all-build-flex
38447all-stagefeedback-ld: maybe-all-build-flex
38448all-prebootstrap: maybe-all-build-flex
9e6ce191
PB
38449all-ld: maybe-all-intl
38450
38451all-stage1-ld: maybe-all-stage1-intl
38452all-stage2-ld: maybe-all-stage2-intl
38453all-stage3-ld: maybe-all-stage3-intl
38454all-stage4-ld: maybe-all-stage4-intl
38455all-stageprofile-ld: maybe-all-stageprofile-intl
38456all-stagefeedback-ld: maybe-all-stagefeedback-intl
38457all-opcodes: maybe-all-bfd
38458
38459all-stage1-opcodes: maybe-all-stage1-bfd
38460all-stage2-opcodes: maybe-all-stage2-bfd
38461all-stage3-opcodes: maybe-all-stage3-bfd
38462all-stage4-opcodes: maybe-all-stage4-bfd
38463all-stageprofile-opcodes: maybe-all-stageprofile-bfd
38464all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
38465all-opcodes: maybe-all-libiberty
38466
38467all-stage1-opcodes: maybe-all-stage1-libiberty
38468all-stage2-opcodes: maybe-all-stage2-libiberty
38469all-stage3-opcodes: maybe-all-stage3-libiberty
38470all-stage4-opcodes: maybe-all-stage4-libiberty
38471all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
38472all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
38473all-dejagnu: maybe-all-tcl
38474all-dejagnu: maybe-all-expect
38475all-dejagnu: maybe-all-tk
38476configure-expect: maybe-configure-tcl
38477configure-expect: maybe-configure-tk
38478all-expect: maybe-all-tcl
38479all-expect: maybe-all-tk
38480configure-itcl: maybe-configure-tcl
38481configure-itcl: maybe-configure-tk
38482all-itcl: maybe-all-tcl
38483all-itcl: maybe-all-tk
ae831be5 38484install-itcl: maybe-install-tcl
b4a77b47 38485configure-tk: maybe-configure-tcl
ae831be5 38486all-tk: maybe-all-tcl
9e6ce191
PB
38487all-sid: maybe-all-libiberty
38488all-sid: maybe-all-bfd
38489all-sid: maybe-all-opcodes
38490all-sid: maybe-all-tcl
38491all-sid: maybe-all-tk
38492install-sid: maybe-install-tcl
38493install-sid: maybe-install-tk
38494all-sim: maybe-all-libiberty
38495all-sim: maybe-all-bfd
38496all-sim: maybe-all-opcodes
38497all-sim: maybe-all-readline
38498all-sim: maybe-configure-gdb
38499all-fastjar: maybe-all-zlib
72b2455a 38500all-fastjar: maybe-all-build-texinfo
9e6ce191
PB
38501all-fastjar: maybe-all-libiberty
38502all-autoconf: maybe-all-m4
72b2455a 38503all-autoconf: maybe-all-build-texinfo
9e6ce191 38504all-automake: maybe-all-m4
72b2455a 38505all-automake: maybe-all-build-texinfo
9e6ce191
PB
38506all-automake: maybe-all-autoconf
38507all-bison: maybe-all-intl
72b2455a 38508all-bison: maybe-all-build-texinfo
9e6ce191 38509all-diff: maybe-all-intl
72b2455a 38510all-diff: maybe-all-build-texinfo
9e6ce191 38511all-fileutils: maybe-all-intl
72b2455a
PB
38512all-fileutils: maybe-all-build-texinfo
38513all-flex: maybe-all-build-bison
38514all-flex: maybe-all-build-byacc
9e6ce191
PB
38515all-flex: maybe-all-intl
38516all-flex: maybe-all-m4
72b2455a 38517all-flex: maybe-all-build-texinfo
9e6ce191
PB
38518all-gzip: maybe-all-intl
38519all-gzip: maybe-all-zlib
72b2455a 38520all-gzip: maybe-all-build-texinfo
9e6ce191 38521all-hello: maybe-all-intl
72b2455a 38522all-hello: maybe-all-build-texinfo
9e6ce191 38523all-m4: maybe-all-intl
72b2455a 38524all-m4: maybe-all-build-texinfo
9e6ce191 38525all-make: maybe-all-intl
72b2455a
PB
38526all-make: maybe-all-build-texinfo
38527all-patch: maybe-all-build-texinfo
38528all-make: maybe-all-build-texinfo
930314a4 38529all-prms: maybe-all-libiberty
72b2455a
PB
38530all-recode: maybe-all-build-texinfo
38531all-sed: maybe-all-build-texinfo
930314a4 38532all-send-pr: maybe-all-prms
72b2455a
PB
38533all-tar: maybe-all-build-texinfo
38534all-uudecode: maybe-all-build-texinfo
9e6ce191 38535configure-target-boehm-gc: maybe-configure-target-qthreads
b4a77b47 38536configure-target-fastjar: maybe-configure-target-zlib
9e6ce191
PB
38537all-target-fastjar: maybe-all-target-zlib
38538all-target-fastjar: maybe-all-target-libiberty
38539configure-target-libjava: maybe-configure-target-zlib
38540configure-target-libjava: maybe-configure-target-boehm-gc
38541configure-target-libjava: maybe-configure-target-qthreads
38542configure-target-libjava: maybe-configure-target-libffi
38543all-target-libjava: maybe-all-fastjar
38544all-target-libjava: maybe-all-target-zlib
38545all-target-libjava: maybe-all-target-boehm-gc
38546all-target-libjava: maybe-all-target-qthreads
38547all-target-libjava: maybe-all-target-libffi
ae831be5 38548all-target-libobjc: maybe-all-target-libiberty
ae831be5 38549all-target-libstdc++-v3: maybe-all-target-libiberty
ae831be5 38550all-target-libgloss: maybe-configure-target-newlib
9e6ce191
PB
38551all-target-winsup: maybe-all-target-libiberty
38552all-target-winsup: maybe-all-target-libtermcap
38553
38554
72b2455a
PB
38555# Non-toplevel bootstrap rules must depend on several packages, to be built
38556# before gcc. Another wart that will go away, hopefully soon.
9e6ce191
PB
38557@if gcc-no-bootstrap
38558
38559all-prebootstrap: maybe-all-bfd
38560all-prebootstrap: maybe-all-opcodes
38561all-prebootstrap: maybe-all-binutils
38562all-prebootstrap: maybe-all-gas
38563all-prebootstrap: maybe-all-intl
38564all-prebootstrap: maybe-all-ld
38565all-prebootstrap: maybe-all-libcpp
be01d343 38566all-prebootstrap: maybe-all-libdecnumber
9e6ce191
PB
38567all-prebootstrap: maybe-all-libiberty
38568all-prebootstrap: maybe-all-zlib
38569@endif gcc-no-bootstrap
38570
907be67c 38571CONFIGURE_GDB_TK = @CONFIGURE_GDB_TK@
9e6ce191 38572GDB_TK = @GDB_TK@
907be67c
DJ
38573INSTALL_GDB_TK = @INSTALL_GDB_TK@
38574configure-gdb: $(CONFIGURE_GDB_TK)
9e6ce191 38575all-gdb: $(gdbnlmrequirements) $(GDB_TK)
907be67c 38576install-gdb: $(INSTALL_GDB_TK)
907a7241 38577
a2cc058a
NN
38578# Serialization dependencies. Host configures don't work well in parallel to
38579# each other, due to contention over config.cache. Target configures and
38580# build configures are similar.
38581@serialization_dependencies@
38582
15723a45
NN
38583# --------------------------------
38584# Regenerating top level configury
38585# --------------------------------
252b5132 38586
14a2a2f1 38587# Rebuilding Makefile.in, using autogen.
43be203f 38588AUTOGEN = autogen
6b784d9f 38589$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 38590 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 38591
a0da8069 38592# Rebuilding Makefile.
43be203f
AO
38593Makefile: $(srcdir)/Makefile.in config.status
38594 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
38595
479759c8 38596config.status: configure
10ecffb9 38597 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 38598
a0da8069 38599# Rebuilding configure.
43be203f 38600AUTOCONF = autoconf
6b784d9f 38601$(srcdir)/configure: @MAINT@ $(srcdir)/configure.in $(srcdir)/config/acx.m4
43be203f 38602 cd $(srcdir) && $(AUTOCONF)
252b5132 38603
3728fade
NN
38604# ------------------------------
38605# Special directives to GNU Make
38606# ------------------------------
38607
3728fade
NN
38608# Don't pass command-line variables to submakes.
38609.NOEXPORT:
38610MAKEOVERRIDES=
38611
252b5132 38612# end of Makefile.in
This page took 3.06826 seconds and 4 git commands to generate.