]> gcc.gnu.org Git - gcc.git/blame - Makefile.in
re PR middle-end/15988 (ICE in fold_convert with pointer-to-member-function)
[gcc.git] / Makefile.in
CommitLineData
95ddd785
NN
1
2# Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
6599da04
JM
3#
4# Makefile for directory with subdirs to build.
6e2a4843 5# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
4fc4dd12 6# 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation
6599da04
JM
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
20# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
21#
22
df0f0674
NN
23# -------------------------------
24# Standard Autoconf-set variables
25# -------------------------------
4977bab6 26VPATH=@srcdir@
4977bab6
ZW
27
28build_alias=@build_alias@
e89fbdfe 29build=@build@
4977bab6 30host_alias=@host_alias@
e89fbdfe 31host=@host@
4977bab6 32target_alias=@target_alias@
e89fbdfe 33target=@target@
4977bab6 34
df0f0674 35program_transform_name = @program_transform_name@
0dffceed
NN
36
37prefix = @prefix@
38exec_prefix = @exec_prefix@
39
df0f0674
NN
40srcdir = @srcdir@
41
0dffceed
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@
6599da04
JM
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
1e6347d8 63
775956d0
NN
64INSTALL = @INSTALL@
65INSTALL_PROGRAM = @INSTALL_PROGRAM@
66INSTALL_SCRIPT = @INSTALL_SCRIPT@
67INSTALL_DATA = @INSTALL_DATA@
ad6717df
PB
68LN = @LN@
69LN_S = @LN_S@
6599da04 70
df0f0674
NN
71# -------------------------------------------------
72# Miscellaneous non-standard autoconf-set variables
73# -------------------------------------------------
6599da04 74
df0f0674
NN
75# The file containing GCC's version number.
76gcc_version_trigger = @gcc_version_trigger@
77gcc_version = @gcc_version@
6599da04 78
df0f0674
NN
79# The gcc driver likes to know the arguments it was configured with.
80TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
6599da04 81
df0f0674
NN
82gxx_include_dir = @gxx_include_dir@
83libstdcxx_incdir = @libstdcxx_incdir@
6599da04 84
df0f0674
NN
85tooldir = @tooldir@
86build_tooldir = @build_tooldir@
6599da04 87
df0f0674 88# Directory in which the compiler finds executables, libraries, etc.
a8ee6e2d 89libsubdir = $(libdir)/gcc/$(target_alias)/$(gcc_version)
df0f0674 90GDB_NLM_DEPS =
6599da04 91
df0f0674
NN
92# This is the name of the environment variable used for the path to
93# the libraries.
94RPATH_ENVVAR = @RPATH_ENVVAR@
6599da04 95
df0f0674
NN
96# This is set by configure to REALLY_SET_LIB_PATH if --enable-shared
97# was used.
98SET_LIB_PATH = @SET_LIB_PATH@
6599da04 99
df0f0674
NN
100# configure.in sets SET_LIB_PATH to this if --enable-shared was used.
101# Some platforms don't like blank entries, so we remove duplicate,
102# leading and trailing colons.
103REALLY_SET_LIB_PATH = \
104 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH):$(TARGET_LIB_PATH):$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
6599da04 105
df0f0674 106# This is the list of directories to be built for the build system.
6de9cd9a 107BUILD_CONFIGDIRS = libiberty libbanshee
df0f0674
NN
108# Build programs are put under this directory.
109BUILD_SUBDIR = @build_subdir@
110# This is set by the configure script to the arguments to use when configuring
111# directories built for the build system.
112BUILD_CONFIGARGS = @build_configargs@
4fc4dd12
DJ
113# This is the list of variables to export in the environment when
114# configuring subdirectories for the build system. It must also be
115# exported whenever recursing into a build directory in case that
116# directory's Makefile re-runs configure.
117BUILD_EXPORTS = \
118 AR="$(AR_FOR_BUILD)"; export AR; \
119 AS="$(AS_FOR_BUILD)"; export AS; \
120 CC="$(CC_FOR_BUILD)"; export CC; \
121 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
122 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
123 CXX="$(CXX_FOR_BUILD)"; export CXX; \
124 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
125 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
126 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
127 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
128 LD="$(LD_FOR_BUILD)"; export LD; \
129 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
130 NM="$(NM_FOR_BUILD)"; export NM; \
131 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
132 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES;
df0f0674
NN
133
134# This is the list of directories to built for the host system.
135SUBDIRS = @configdirs@
136# This is set by the configure script to the arguments to use when configuring
137# directories built for the host system.
138HOST_CONFIGARGS = @host_configargs@
4fc4dd12
DJ
139# This is the list of variables to export in the environment when
140# configuring subdirectories for the host system. It must also be
141# exported whenever recursing into a host directory in case that
142# directory's Makefile re-runs configure.
143HOST_EXPORTS = \
144 CC="$(CC)"; export CC; \
145 CFLAGS="$(CFLAGS)"; export CFLAGS; \
146 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
147 CXX="$(CXX)"; export CXX; \
148 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
149 AR="$(AR)"; export AR; \
150 AS="$(AS)"; export AS; \
151 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
152 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
153 LD="$(LD)"; export LD; \
154 LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
155 NM="$(NM)"; export NM; \
156 RANLIB="$(RANLIB)"; export RANLIB; \
157 WINDRES="$(WINDRES)"; export WINDRES; \
158 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
1c020272 159 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
4fc4dd12
DJ
160 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
161 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
162 GMPINC="$(HOST_GMPINC)"; export GMPINC;
163
164# Similar, for later GCC stages.
165STAGE_HOST_EXPORTS = \
a52a0a7f 166 $(HOST_EXPORTS) \
4fc4dd12
DJ
167 CC="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
168 CC_FOR_BUILD="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/"; export CC_FOR_BUILD;
df0f0674
NN
169
170# This is set by the configure script to the list of directories which
171# should be built using the target tools.
172TARGET_CONFIGDIRS = @target_configdirs@
173# Target libraries are put under this directory:
174TARGET_SUBDIR = @target_subdir@
175# This is set by the configure script to the arguments to use when configuring
176# directories built for the target.
177TARGET_CONFIGARGS = @target_configargs@
4fc4dd12
DJ
178# This is the list of variables to export in the environment when
179# configuring subdirectories for the host system. It must also be
180# exported whenever recursing into a host directory in case that
181# directory's Makefile re-runs configure.
182BASE_TARGET_EXPORTS = \
183 AR="$(AR_FOR_TARGET)"; export AR; \
184 AS="$(AS_FOR_TARGET)"; export AS; \
185 CC="$(CC_FOR_TARGET)"; export CC; \
186 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
187 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
188 CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
189 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
190 GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
191 GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
192 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
193 LD="$(LD_FOR_TARGET)"; export LD; \
194 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
195 NM="$(NM_FOR_TARGET)"; export NM; \
196 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
197 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES;
198
199RAW_CXX_TARGET_EXPORTS = \
200 $(BASE_TARGET_EXPORTS) \
201 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
202 CXX="$(RAW_CXX_FOR_TARGET)"; export CXX;
203
204NORMAL_TARGET_EXPORTS = \
205 $(BASE_TARGET_EXPORTS) \
206 CXX="$(CXX_FOR_TARGET)"; export CXX;
df0f0674 207
6de9cd9a
DN
208# Where to find GMP
209HOST_GMPLIBS = @gmplibs@
210HOST_GMPINC = @gmpinc@
211
df0f0674
NN
212# ----------------------------------------------
213# Programs producing files for the BUILD machine
214# ----------------------------------------------
215
216SHELL = @config_shell@
217
218# pwd command to use. Allow user to override default by setting PWDCMD in
219# the environment to account for automounters. The make variable must not
220# be called PWDCMD, otherwise the value set here is passed to make
221# subprocesses and overrides the setting from the user's environment.
8c90b13a
L
222# Don't use PWD since it is a common shell environment variable and we
223# don't want to corrupt it.
224PWD_COMMAND = $${PWDCMD-pwd}
df0f0674
NN
225
226# compilers to use to create programs which must be run in the build
227# environment.
228CC_FOR_BUILD = @CC_FOR_BUILD@
6691a79e 229CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
df0f0674
NN
230
231CXX_FOR_BUILD = $(CXX)
232
233# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
234# here so that they can be overridden by Makefile fragments.
df0f0674
NN
235BUILD_PREFIX = @BUILD_PREFIX@
236BUILD_PREFIX_1 = @BUILD_PREFIX_1@
6599da04 237
4977bab6
ZW
238BISON=@BISON@
239USUAL_BISON = `if [ -f $$r/bison/bison ] ; then \
6599da04
JM
240 echo $$r/bison/bison -L $$s/bison/ ; \
241 else \
242 echo bison ; \
243 fi`
244
df0f0674 245DEFAULT_YACC = @DEFAULT_YACC@
4977bab6
ZW
246YACC=@YACC@
247USUAL_YACC = `if [ -f $$r/bison/bison ] ; then \
6599da04
JM
248 echo $$r/bison/bison -y -L $$s/bison/ ; \
249 elif [ -f $$r/byacc/byacc ] ; then \
250 echo $$r/byacc/byacc ; \
251 else \
252 echo ${DEFAULT_YACC} ; \
253 fi`
254
df0f0674 255DEFAULT_LEX = @DEFAULT_LEX@
4977bab6
ZW
256LEX=@LEX@
257USUAL_LEX = `if [ -f $$r/flex/flex ] ; \
6599da04
JM
258 then echo $$r/flex/flex ; \
259 else echo ${DEFAULT_LEX} ; fi`
260
df0f0674 261DEFAULT_M4 = @DEFAULT_M4@
6599da04
JM
262M4 = `if [ -f $$r/m4/m4 ] ; \
263 then echo $$r/m4/m4 ; \
3a35dcc4 264 else echo ${DEFAULT_M4} ; fi`
6599da04 265
de722255 266# For an installed makeinfo, we require it to be from texinfo 4.2 or
53cdb27a 267# higher, else we use the "missing" dummy.
4977bab6
ZW
268MAKEINFO=@MAKEINFO@
269USUAL_MAKEINFO = `if [ -f $$r/texinfo/makeinfo/makeinfo ] ; \
6599da04 270 then echo $$r/texinfo/makeinfo/makeinfo ; \
53cdb27a 271 else if (makeinfo --version \
de722255 272 | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])') >/dev/null 2>&1; \
53cdb27a 273 then echo makeinfo; else echo $$s/missing makeinfo; fi; fi`
6599da04
JM
274
275# This just becomes part of the MAKEINFO definition passed down to
276# sub-makes. It lets flags be given on the command line while still
277# using the makeinfo from the object tree.
2f50999f
GP
278# (Default to avoid splitting info files by setting the threshold high.)
279MAKEINFOFLAGS = --split-size=5000000
6599da04
JM
280
281EXPECT = `if [ -f $$r/expect/expect ] ; \
282 then echo $$r/expect/expect ; \
283 else echo expect ; fi`
284
285RUNTEST = `if [ -f $$s/dejagnu/runtest ] ; \
286 then echo $$s/dejagnu/runtest ; \
287 else echo runtest ; fi`
288
df0f0674
NN
289# ---------------------------------------------
290# Programs producing files for the HOST machine
291# ---------------------------------------------
6599da04 292
df0f0674
NN
293# This is the list of directories that may be needed in RPATH_ENVVAR
294# so that programs built for the host machine work.
295HOST_LIB_PATH = $$r/bfd:$$r/opcodes
6599da04 296
df0f0674 297AS = @AS@
6599da04 298
df0f0674
NN
299AR = @AR@
300AR_FLAGS = rc
6599da04 301
df0f0674
NN
302CC = @CC@
303CFLAGS = @CFLAGS@
304LIBCFLAGS = $(CFLAGS)
6599da04 305
df0f0674
NN
306CXX = @CXX@
307CXXFLAGS = @CXXFLAGS@
308LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
e490616e 309
df0f0674 310DLLTOOL = @DLLTOOL@
6599da04 311
df0f0674 312NM = @NM@
4977bab6 313
df0f0674
NN
314LD = @LD@
315LDFLAGS =
4977bab6 316
df0f0674 317RANLIB = @RANLIB@
6599da04 318
df0f0674 319WINDRES = @WINDRES@
6599da04 320
df0f0674
NN
321PICFLAG =
322
323# -----------------------------------------------
324# Programs producing files for the TARGET machine
325# -----------------------------------------------
ce8e06b1
AO
326
327# This is the list of directories that may be needed in RPATH_ENVVAR
328# so that prorgams built for the target machine work.
6de9cd9a 329TARGET_LIB_PATH = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:$$r/$(TARGET_SUBDIR)/libmudflap/.libs
ce8e06b1 330
ec0461f6 331FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
6599da04 332
df0f0674 333AR_FOR_TARGET=@AR_FOR_TARGET@
be912515 334CONFIGURED_AR_FOR_TARGET=@CONFIGURED_AR_FOR_TARGET@
df0f0674
NN
335USUAL_AR_FOR_TARGET = ` \
336 if [ -f $$r/binutils/ar ] ; then \
337 echo $$r/binutils/ar ; \
338 else \
e89fbdfe 339 if [ '$(host)' = '$(target)' ] ; then \
df0f0674
NN
340 echo $(AR); \
341 else \
be912515 342 echo $(CONFIGURED_AR_FOR_TARGET) ; \
df0f0674
NN
343 fi; \
344 fi`
6599da04 345
4977bab6 346AS_FOR_TARGET=@AS_FOR_TARGET@
be912515 347CONFIGURED_AS_FOR_TARGET=@CONFIGURED_AS_FOR_TARGET@
4977bab6 348USUAL_AS_FOR_TARGET = ` \
6599da04
JM
349 if [ -f $$r/gas/as-new ] ; then \
350 echo $$r/gas/as-new ; \
e9a8af10
AO
351 elif [ -f $$r/gcc/xgcc ]; then \
352 $(CC_FOR_TARGET) -print-prog-name=as ; \
6599da04 353 else \
e89fbdfe 354 if [ '$(host)' = '$(target)' ] ; then \
6599da04
JM
355 echo $(AS); \
356 else \
be912515 357 echo $(CONFIGURED_AS_FOR_TARGET) ; \
6599da04
JM
358 fi; \
359 fi`
360
df0f0674
NN
361CC_FOR_TARGET = @CC_FOR_TARGET@
362# During gcc bootstrap, if we use some random cc for stage1 then
363# CFLAGS will be just -g. We want to ensure that TARGET libraries
364# (which we know are built with gcc) are built with optimizations so
365# prepend -O2 when setting CFLAGS_FOR_TARGET.
366CFLAGS_FOR_TARGET = -O2 $(CFLAGS)
367# If GCC_FOR_TARGET is not overriden on the command line, then this
368# variable is passed down to the gcc Makefile, where it is used to
369# build libgcc2.a. We define it here so that it can itself be
370# overridden on the command line.
371GCC_FOR_TARGET=@GCC_FOR_TARGET@
372USUAL_GCC_FOR_TARGET = $(STAGE_CC_WRAPPER) $$r/gcc/xgcc -B$$r/gcc/ $(FLAGS_FOR_TARGET)
373LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
374
375CXX_FOR_TARGET = @CXX_FOR_TARGET@
376RAW_CXX_FOR_TARGET = @RAW_CXX_FOR_TARGET@
377CXX_FOR_TARGET_FOR_RECURSIVE_MAKE = @CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@
378RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE = @RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@
379CXXFLAGS_FOR_TARGET = $(CXXFLAGS)
380LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
6599da04 381
4977bab6 382DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
be912515 383CONFIGURED_DLLTOOL_FOR_TARGET=@CONFIGURED_DLLTOOL_FOR_TARGET@
4977bab6 384USUAL_DLLTOOL_FOR_TARGET = ` \
6599da04
JM
385 if [ -f $$r/binutils/dlltool ] ; then \
386 echo $$r/binutils/dlltool ; \
387 else \
e89fbdfe 388 if [ '$(host)' = '$(target)' ] ; then \
6599da04
JM
389 echo $(DLLTOOL); \
390 else \
be912515 391 echo $(CONFIGURED_DLLTOOL_FOR_TARGET) ; \
6599da04
JM
392 fi; \
393 fi`
394
df0f0674 395GCJ_FOR_TARGET = @GCJ_FOR_TARGET@
6de9cd9a 396GFORTRAN_FOR_TARGET = @GFORTRAN_FOR_TARGET@
df0f0674
NN
397
398LD_FOR_TARGET=@LD_FOR_TARGET@
be912515 399CONFIGURED_LD_FOR_TARGET=@CONFIGURED_LD_FOR_TARGET@
df0f0674
NN
400USUAL_LD_FOR_TARGET = ` \
401 if [ -f $$r/ld/ld-new ] ; then \
402 echo $$r/ld/ld-new ; \
403 elif [ -f $$r/gcc/xgcc ]; then \
404 $(CC_FOR_TARGET) -print-prog-name=ld ; \
6599da04 405 else \
e89fbdfe 406 if [ '$(host)' = '$(target)' ] ; then \
df0f0674 407 echo $(LD); \
6599da04 408 else \
be912515 409 echo $(CONFIGURED_LD_FOR_TARGET) ; \
6599da04
JM
410 fi; \
411 fi`
412
df0f0674
NN
413LDFLAGS_FOR_TARGET =
414
415NM_FOR_TARGET=@NM_FOR_TARGET@
be912515 416CONFIGURED_NM_FOR_TARGET=@CONFIGURED_NM_FOR_TARGET@
df0f0674
NN
417USUAL_NM_FOR_TARGET = ` \
418 if [ -f $$r/binutils/nm-new ] ; then \
419 echo $$r/binutils/nm-new ; \
420 elif [ -f $$r/gcc/xgcc ]; then \
421 $(CC_FOR_TARGET) -print-prog-name=nm ; \
6599da04 422 else \
e89fbdfe 423 if [ '$(host)' = '$(target)' ] ; then \
df0f0674 424 echo $(NM); \
6599da04 425 else \
be912515 426 echo $(CONFIGURED_NM_FOR_TARGET) ; \
6599da04
JM
427 fi; \
428 fi`
429
4977bab6 430RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
be912515 431CONFIGURED_RANLIB_FOR_TARGET=@CONFIGURED_RANLIB_FOR_TARGET@
4977bab6 432USUAL_RANLIB_FOR_TARGET = ` \
6599da04
JM
433 if [ -f $$r/binutils/ranlib ] ; then \
434 echo $$r/binutils/ranlib ; \
435 else \
e89fbdfe 436 if [ '$(host)' = '$(target)' ] ; then \
759bfa90 437 if [ x'$(RANLIB)' != x ]; then \
6822468a
LB
438 echo $(RANLIB); \
439 else \
440 echo ranlib; \
441 fi; \
6599da04 442 else \
be912515 443 echo $(CONFIGURED_RANLIB_FOR_TARGET) ; \
6599da04
JM
444 fi; \
445 fi`
446
df0f0674 447WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
be912515 448CONFIGURED_WINDRES_FOR_TARGET=@CONFIGURED_WINDRES_FOR_TARGET@
df0f0674
NN
449USUAL_WINDRES_FOR_TARGET = ` \
450 if [ -f $$r/binutils/windres ] ; then \
451 echo $$r/binutils/windres ; \
6599da04 452 else \
e89fbdfe 453 if [ '$(host)' = '$(target)' ] ; then \
df0f0674 454 echo $(WINDRES); \
6599da04 455 else \
be912515 456 echo $(CONFIGURED_WINDRES_FOR_TARGET) ; \
6599da04
JM
457 fi; \
458 fi`
459
df0f0674
NN
460PICFLAG_FOR_TARGET =
461
462# ------------------------------------
463# Miscellaneous targets and flag lists
464# ------------------------------------
465
5d4a5ee6
JL
466# The first rule in the file had better be this one. Don't put any above it.
467# This lives here to allow makefile fragments to contain dependencies.
f516a7da 468@default_target@:
5d4a5ee6 469
6599da04 470#### host and target specific makefile fragments come in here.
671aa708
NN
471@target_makefile_frag@
472@alphaieee_frag@
473@ospace_frag@
474@host_makefile_frag@
6599da04
JM
475###
476
477# Flags to pass down to all sub-makes.
6599da04 478BASE_FLAGS_TO_PASS = \
3fbe8e4a 479 "DESTDIR=$(DESTDIR)" \
5d4a5ee6 480 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
81241b5e 481 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
632933d5
PB
482 "bindir=$(bindir)" \
483 "datadir=$(datadir)" \
484 "exec_prefix=$(exec_prefix)" \
485 "includedir=$(includedir)" \
486 "infodir=$(infodir)" \
487 "libdir=$(libdir)" \
488 "libexecdir=$(libexecdir)" \
489 "lispdir=$(lispdir)" \
cc330df9 490 "libstdcxx_incdir=$(libstdcxx_incdir)" \
632933d5
PB
491 "libsubdir=$(libsubdir)" \
492 "localstatedir=$(localstatedir)" \
493 "mandir=$(mandir)" \
5d4a5ee6 494 "oldincludedir=$(oldincludedir)" \
632933d5
PB
495 "prefix=$(prefix)" \
496 "sbindir=$(sbindir)" \
497 "sharedstatedir=$(sharedstatedir)" \
498 "sysconfdir=$(sysconfdir)" \
d0a8352c 499 "tooldir=$(tooldir)" \
5cb95c7a 500 "build_tooldir=$(build_tooldir)" \
fe2fa3c4
MH
501 "gxx_include_dir=$(gxx_include_dir)" \
502 "gcc_version=$(gcc_version)" \
6dd27861 503 "gcc_version_trigger=$(gcc_version_trigger)" \
11405c93
NN
504 "target_alias=$(target_alias)" \
505 "BISON=$(BISON)" \
506 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
507 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
508 "EXPECT=$(EXPECT)" \
509 "INSTALL=$(INSTALL)" \
510 "INSTALL_DATA=$(INSTALL_DATA)" \
511 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
512 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
513 "LEX=$(LEX)" \
514 "M4=$(M4)" \
515 "MAKE=$(MAKE)" \
516 "RUNTEST=$(RUNTEST)" \
517 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
518 "SHELL=$(SHELL)" \
519 "YACC=$(YACC)" \
520 "AR_FLAGS=$(AR_FLAGS)" \
521 "CFLAGS=$(CFLAGS)" \
522 "CXXFLAGS=$(CXXFLAGS)" \
523 "LDFLAGS=$(LDFLAGS)" \
524 "LIBCFLAGS=$(LIBCFLAGS)" \
525 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
526 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
527 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
528 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
529 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
530 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
531 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
532 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
533 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
6de9cd9a 534 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
11405c93
NN
535 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
536 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
537 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
538 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
539 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
540 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
e75f9147 541 "CONFIG_SHELL=$(SHELL)" \
11405c93 542 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
6599da04 543
a3406c06
AO
544# For any flags above that may contain shell code that varies from one
545# target library to another. When doing recursive invocations of the
546# top-level Makefile, we don't want the outer make to evaluate them,
547# so we pass these variables down unchanged. They must not contain
548# single nor double quotes.
549RECURSE_FLAGS = \
4977bab6
ZW
550 CXX_FOR_TARGET='$(CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
551 RAW_CXX_FOR_TARGET='$(RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
a3406c06 552
ad6717df
PB
553RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS)
554
6599da04
JM
555# Flags to pass down to most sub-makes, in which we're building with
556# the host environment.
6599da04
JM
557EXTRA_HOST_FLAGS = \
558 'AR=$(AR)' \
559 'AS=$(AS)' \
560 'CC=$(CC)' \
561 'CXX=$(CXX)' \
562 'DLLTOOL=$(DLLTOOL)' \
563 'LD=$(LD)' \
564 'NM=$(NM)' \
c858bf1e 565 'RANLIB=$(RANLIB)' \
6599da04
JM
566 'WINDRES=$(WINDRES)'
567
568FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
569
570# Flags that are concerned with the location of the X11 include files
571# and library files
572#
573# NOTE: until the top-level is getting the values via autoconf, it only
574# causes problems to have this top-level Makefile overriding the autoconf-set
575# values in child directories. Only variables that don't conflict with
576# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
577#
578X11_FLAGS_TO_PASS = \
579 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
580 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
581
582# Flags to pass down to makes which are built with the target environment.
583# The double $ decreases the length of the command line; the variables
584# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.
6599da04
JM
585EXTRA_TARGET_FLAGS = \
586 'AR=$$(AR_FOR_TARGET)' \
587 'AS=$$(AS_FOR_TARGET)' \
588 'CC=$$(CC_FOR_TARGET)' \
589 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
590 'CXX=$$(CXX_FOR_TARGET)' \
591 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
592 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
593 'LD=$$(LD_FOR_TARGET)' \
594 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
595 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
596 'NM=$$(NM_FOR_TARGET)' \
0c055e34 597 'RANLIB=$$(RANLIB_FOR_TARGET)' \
6599da04
JM
598 'WINDRES=$$(WINDRES_FOR_TARGET)'
599
600TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
601
602# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
603# unfortunately needs the native compiler and the target ar and
604# ranlib.
605# If any variables are added here, they must be added to do-*, below.
1358ccea 606# The BUILD_* variables are a special case, which are used for the gcc
6599da04
JM
607# cross-building scheme.
608EXTRA_GCC_FLAGS = \
efe1f357
NN
609 'BUILD_PREFIX=$(BUILD_PREFIX)' \
610 'BUILD_PREFIX_1=$(BUILD_PREFIX_1)' \
6599da04 611 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
d920e825 612 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
d4cd9d81
NN
613 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
614 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
615 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
616 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
617 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
618 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
619 "`echo 'STAGE1_CFLAGS=$(STAGE1_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
620 "`echo 'BOOT_CFLAGS=$(BOOT_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
621 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
6599da04 622
d29b8ad8 623GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
6599da04 624
8b87bb96
NN
625.PHONY: configure-host
626configure-host: maybe-configure-gcc \
627 maybe-configure-ash \
628 maybe-configure-autoconf \
629 maybe-configure-automake \
630 maybe-configure-bash \
631 maybe-configure-bfd \
632 maybe-configure-opcodes \
633 maybe-configure-binutils \
634 maybe-configure-bison \
635 maybe-configure-byacc \
636 maybe-configure-bzip2 \
637 maybe-configure-dejagnu \
638 maybe-configure-diff \
639 maybe-configure-dosutils \
640 maybe-configure-etc \
641 maybe-configure-fastjar \
642 maybe-configure-fileutils \
643 maybe-configure-findutils \
644 maybe-configure-find \
645 maybe-configure-flex \
646 maybe-configure-gas \
647 maybe-configure-gawk \
648 maybe-configure-gettext \
649 maybe-configure-gnuserv \
650 maybe-configure-gprof \
651 maybe-configure-gzip \
652 maybe-configure-hello \
653 maybe-configure-indent \
654 maybe-configure-intl \
655 maybe-configure-tcl \
656 maybe-configure-itcl \
657 maybe-configure-ld \
4f4e53dd 658 maybe-configure-libcpp \
8b87bb96 659 maybe-configure-libgui \
6de9cd9a 660 maybe-configure-libbanshee \
8b87bb96
NN
661 maybe-configure-libiberty \
662 maybe-configure-libtool \
663 maybe-configure-m4 \
664 maybe-configure-make \
665 maybe-configure-mmalloc \
666 maybe-configure-patch \
667 maybe-configure-perl \
668 maybe-configure-prms \
669 maybe-configure-rcs \
670 maybe-configure-readline \
671 maybe-configure-release \
672 maybe-configure-recode \
673 maybe-configure-sed \
674 maybe-configure-send-pr \
675 maybe-configure-shellutils \
676 maybe-configure-sid \
677 maybe-configure-sim \
678 maybe-configure-tar \
679 maybe-configure-texinfo \
680 maybe-configure-textutils \
681 maybe-configure-time \
682 maybe-configure-uudecode \
683 maybe-configure-wdiff \
684 maybe-configure-zip \
685 maybe-configure-zlib \
686 maybe-configure-gdb \
687 maybe-configure-expect \
688 maybe-configure-guile \
689 maybe-configure-tk \
690 maybe-configure-tix \
691 maybe-configure-libtermcap \
692 maybe-configure-utils
693.PHONY: configure-target
694configure-target: \
695 maybe-configure-target-libstdc++-v3 \
6de9cd9a 696 maybe-configure-target-libmudflap \
8b87bb96 697 maybe-configure-target-newlib \
6de9cd9a 698 maybe-configure-target-libgfortran \
8b87bb96
NN
699 maybe-configure-target-libobjc \
700 maybe-configure-target-libtermcap \
701 maybe-configure-target-winsup \
702 maybe-configure-target-libgloss \
703 maybe-configure-target-libiberty \
704 maybe-configure-target-gperf \
705 maybe-configure-target-examples \
706 maybe-configure-target-libffi \
707 maybe-configure-target-libjava \
708 maybe-configure-target-zlib \
709 maybe-configure-target-boehm-gc \
710 maybe-configure-target-qthreads \
d9cdb878
AC
711 maybe-configure-target-rda \
712 maybe-configure-target-libada
6599da04 713
f516a7da
PB
714# The target built for a native non-bootstrap build.
715.PHONY: all
716all: @all_build_modules@ all-host all-target
8b87bb96
NN
717
718.PHONY: all-host
719all-host: maybe-all-gcc \
720 maybe-all-ash \
721 maybe-all-autoconf \
722 maybe-all-automake \
723 maybe-all-bash \
724 maybe-all-bfd \
725 maybe-all-opcodes \
726 maybe-all-binutils \
727 maybe-all-bison \
728 maybe-all-byacc \
729 maybe-all-bzip2 \
730 maybe-all-dejagnu \
731 maybe-all-diff \
732 maybe-all-dosutils \
733 maybe-all-etc \
734 maybe-all-fastjar \
735 maybe-all-fileutils \
736 maybe-all-findutils \
737 maybe-all-find \
738 maybe-all-flex \
739 maybe-all-gas \
740 maybe-all-gawk \
741 maybe-all-gettext \
742 maybe-all-gnuserv \
743 maybe-all-gprof \
744 maybe-all-gzip \
745 maybe-all-hello \
746 maybe-all-indent \
747 maybe-all-intl \
748 maybe-all-tcl \
749 maybe-all-itcl \
750 maybe-all-ld \
4f4e53dd 751 maybe-all-libcpp \
8b87bb96 752 maybe-all-libgui \
6de9cd9a 753 maybe-all-libbanshee \
8b87bb96
NN
754 maybe-all-libiberty \
755 maybe-all-libtool \
756 maybe-all-m4 \
757 maybe-all-make \
758 maybe-all-mmalloc \
759 maybe-all-patch \
760 maybe-all-perl \
761 maybe-all-prms \
762 maybe-all-rcs \
763 maybe-all-readline \
764 maybe-all-release \
765 maybe-all-recode \
766 maybe-all-sed \
767 maybe-all-send-pr \
768 maybe-all-shellutils \
769 maybe-all-sid \
770 maybe-all-sim \
771 maybe-all-tar \
772 maybe-all-texinfo \
773 maybe-all-textutils \
774 maybe-all-time \
775 maybe-all-uudecode \
776 maybe-all-wdiff \
777 maybe-all-zip \
778 maybe-all-zlib \
779 maybe-all-gdb \
780 maybe-all-expect \
781 maybe-all-guile \
782 maybe-all-tk \
783 maybe-all-tix \
784 maybe-all-libtermcap \
785 maybe-all-utils
786.PHONY: all-target
787all-target: \
788 maybe-all-target-libstdc++-v3 \
6de9cd9a 789 maybe-all-target-libmudflap \
8b87bb96 790 maybe-all-target-newlib \
6de9cd9a 791 maybe-all-target-libgfortran \
8b87bb96
NN
792 maybe-all-target-libobjc \
793 maybe-all-target-libtermcap \
794 maybe-all-target-winsup \
795 maybe-all-target-libgloss \
796 maybe-all-target-libiberty \
797 maybe-all-target-gperf \
798 maybe-all-target-examples \
799 maybe-all-target-libffi \
800 maybe-all-target-libjava \
801 maybe-all-target-zlib \
802 maybe-all-target-boehm-gc \
803 maybe-all-target-qthreads \
d9cdb878
AC
804 maybe-all-target-rda \
805 maybe-all-target-libada
6599da04
JM
806
807# Do a target for all the subdirectories. A ``make do-X'' will do a
808# ``make X'' in all subdirectories (because, in general, there is a
809# dependency (below) of X upon do-X, a ``make X'' will also do this,
810# but it may do additional work as well).
4977bab6 811
1358ccea
NN
812.PHONY: do-info
813do-info: info-host info-target
6599da04 814
1358ccea
NN
815.PHONY: info-host
816info-host: maybe-info-gcc \
817 maybe-info-ash \
818 maybe-info-autoconf \
819 maybe-info-automake \
820 maybe-info-bash \
821 maybe-info-bfd \
822 maybe-info-opcodes \
823 maybe-info-binutils \
824 maybe-info-bison \
825 maybe-info-byacc \
826 maybe-info-bzip2 \
827 maybe-info-dejagnu \
828 maybe-info-diff \
829 maybe-info-dosutils \
830 maybe-info-etc \
831 maybe-info-fastjar \
832 maybe-info-fileutils \
833 maybe-info-findutils \
834 maybe-info-find \
835 maybe-info-flex \
836 maybe-info-gas \
837 maybe-info-gawk \
838 maybe-info-gettext \
839 maybe-info-gnuserv \
840 maybe-info-gprof \
841 maybe-info-gzip \
842 maybe-info-hello \
843 maybe-info-indent \
844 maybe-info-intl \
845 maybe-info-tcl \
846 maybe-info-itcl \
847 maybe-info-ld \
4f4e53dd 848 maybe-info-libcpp \
1358ccea 849 maybe-info-libgui \
6de9cd9a 850 maybe-info-libbanshee \
1358ccea
NN
851 maybe-info-libiberty \
852 maybe-info-libtool \
853 maybe-info-m4 \
854 maybe-info-make \
855 maybe-info-mmalloc \
856 maybe-info-patch \
857 maybe-info-perl \
858 maybe-info-prms \
859 maybe-info-rcs \
860 maybe-info-readline \
861 maybe-info-release \
862 maybe-info-recode \
863 maybe-info-sed \
864 maybe-info-send-pr \
865 maybe-info-shellutils \
866 maybe-info-sid \
867 maybe-info-sim \
868 maybe-info-tar \
869 maybe-info-texinfo \
870 maybe-info-textutils \
871 maybe-info-time \
872 maybe-info-uudecode \
873 maybe-info-wdiff \
874 maybe-info-zip \
875 maybe-info-zlib \
876 maybe-info-gdb \
877 maybe-info-expect \
878 maybe-info-guile \
879 maybe-info-tk \
880 maybe-info-tix \
881 maybe-info-libtermcap \
882 maybe-info-utils
6599da04 883
1358ccea
NN
884.PHONY: info-target
885info-target: \
886 maybe-info-target-libstdc++-v3 \
6de9cd9a 887 maybe-info-target-libmudflap \
1358ccea 888 maybe-info-target-newlib \
6de9cd9a 889 maybe-info-target-libgfortran \
1358ccea
NN
890 maybe-info-target-libobjc \
891 maybe-info-target-libtermcap \
892 maybe-info-target-winsup \
893 maybe-info-target-libgloss \
894 maybe-info-target-libiberty \
895 maybe-info-target-gperf \
896 maybe-info-target-examples \
897 maybe-info-target-libffi \
898 maybe-info-target-libjava \
899 maybe-info-target-zlib \
900 maybe-info-target-boehm-gc \
901 maybe-info-target-qthreads \
d9cdb878
AC
902 maybe-info-target-rda \
903 maybe-info-target-libada
6599da04 904
295f4e42
NN
905.PHONY: do-dvi
906do-dvi: dvi-host dvi-target
4977bab6 907
295f4e42
NN
908.PHONY: dvi-host
909dvi-host: maybe-dvi-gcc \
910 maybe-dvi-ash \
911 maybe-dvi-autoconf \
912 maybe-dvi-automake \
913 maybe-dvi-bash \
914 maybe-dvi-bfd \
915 maybe-dvi-opcodes \
916 maybe-dvi-binutils \
917 maybe-dvi-bison \
918 maybe-dvi-byacc \
919 maybe-dvi-bzip2 \
920 maybe-dvi-dejagnu \
921 maybe-dvi-diff \
922 maybe-dvi-dosutils \
923 maybe-dvi-etc \
924 maybe-dvi-fastjar \
925 maybe-dvi-fileutils \
926 maybe-dvi-findutils \
927 maybe-dvi-find \
928 maybe-dvi-flex \
929 maybe-dvi-gas \
930 maybe-dvi-gawk \
931 maybe-dvi-gettext \
932 maybe-dvi-gnuserv \
933 maybe-dvi-gprof \
934 maybe-dvi-gzip \
935 maybe-dvi-hello \
936 maybe-dvi-indent \
937 maybe-dvi-intl \
938 maybe-dvi-tcl \
939 maybe-dvi-itcl \
940 maybe-dvi-ld \
4f4e53dd 941 maybe-dvi-libcpp \
295f4e42 942 maybe-dvi-libgui \
6de9cd9a 943 maybe-dvi-libbanshee \
295f4e42
NN
944 maybe-dvi-libiberty \
945 maybe-dvi-libtool \
946 maybe-dvi-m4 \
947 maybe-dvi-make \
948 maybe-dvi-mmalloc \
949 maybe-dvi-patch \
950 maybe-dvi-perl \
951 maybe-dvi-prms \
952 maybe-dvi-rcs \
953 maybe-dvi-readline \
954 maybe-dvi-release \
955 maybe-dvi-recode \
956 maybe-dvi-sed \
957 maybe-dvi-send-pr \
958 maybe-dvi-shellutils \
959 maybe-dvi-sid \
960 maybe-dvi-sim \
961 maybe-dvi-tar \
962 maybe-dvi-texinfo \
963 maybe-dvi-textutils \
964 maybe-dvi-time \
965 maybe-dvi-uudecode \
966 maybe-dvi-wdiff \
967 maybe-dvi-zip \
968 maybe-dvi-zlib \
969 maybe-dvi-gdb \
970 maybe-dvi-expect \
971 maybe-dvi-guile \
972 maybe-dvi-tk \
973 maybe-dvi-tix \
974 maybe-dvi-libtermcap \
975 maybe-dvi-utils
4977bab6 976
295f4e42
NN
977.PHONY: dvi-target
978dvi-target: \
979 maybe-dvi-target-libstdc++-v3 \
6de9cd9a 980 maybe-dvi-target-libmudflap \
295f4e42 981 maybe-dvi-target-newlib \
6de9cd9a 982 maybe-dvi-target-libgfortran \
295f4e42
NN
983 maybe-dvi-target-libobjc \
984 maybe-dvi-target-libtermcap \
985 maybe-dvi-target-winsup \
986 maybe-dvi-target-libgloss \
987 maybe-dvi-target-libiberty \
988 maybe-dvi-target-gperf \
989 maybe-dvi-target-examples \
990 maybe-dvi-target-libffi \
991 maybe-dvi-target-libjava \
992 maybe-dvi-target-zlib \
993 maybe-dvi-target-boehm-gc \
994 maybe-dvi-target-qthreads \
995 maybe-dvi-target-rda \
996 maybe-dvi-target-libada
4977bab6 997
295f4e42
NN
998.PHONY: do-TAGS
999do-TAGS: TAGS-host TAGS-target
4977bab6 1000
295f4e42
NN
1001.PHONY: TAGS-host
1002TAGS-host: maybe-TAGS-gcc \
1003 maybe-TAGS-ash \
1004 maybe-TAGS-autoconf \
1005 maybe-TAGS-automake \
1006 maybe-TAGS-bash \
1007 maybe-TAGS-bfd \
1008 maybe-TAGS-opcodes \
1009 maybe-TAGS-binutils \
1010 maybe-TAGS-bison \
1011 maybe-TAGS-byacc \
1012 maybe-TAGS-bzip2 \
1013 maybe-TAGS-dejagnu \
1014 maybe-TAGS-diff \
1015 maybe-TAGS-dosutils \
1016 maybe-TAGS-etc \
1017 maybe-TAGS-fastjar \
1018 maybe-TAGS-fileutils \
1019 maybe-TAGS-findutils \
1020 maybe-TAGS-find \
1021 maybe-TAGS-flex \
1022 maybe-TAGS-gas \
1023 maybe-TAGS-gawk \
1024 maybe-TAGS-gettext \
1025 maybe-TAGS-gnuserv \
1026 maybe-TAGS-gprof \
1027 maybe-TAGS-gzip \
1028 maybe-TAGS-hello \
1029 maybe-TAGS-indent \
1030 maybe-TAGS-intl \
1031 maybe-TAGS-tcl \
1032 maybe-TAGS-itcl \
1033 maybe-TAGS-ld \
4f4e53dd 1034 maybe-TAGS-libcpp \
295f4e42 1035 maybe-TAGS-libgui \
6de9cd9a 1036 maybe-TAGS-libbanshee \
295f4e42
NN
1037 maybe-TAGS-libiberty \
1038 maybe-TAGS-libtool \
1039 maybe-TAGS-m4 \
1040 maybe-TAGS-make \
1041 maybe-TAGS-mmalloc \
1042 maybe-TAGS-patch \
1043 maybe-TAGS-perl \
1044 maybe-TAGS-prms \
1045 maybe-TAGS-rcs \
1046 maybe-TAGS-readline \
1047 maybe-TAGS-release \
1048 maybe-TAGS-recode \
1049 maybe-TAGS-sed \
1050 maybe-TAGS-send-pr \
1051 maybe-TAGS-shellutils \
1052 maybe-TAGS-sid \
1053 maybe-TAGS-sim \
1054 maybe-TAGS-tar \
1055 maybe-TAGS-texinfo \
1056 maybe-TAGS-textutils \
1057 maybe-TAGS-time \
1058 maybe-TAGS-uudecode \
1059 maybe-TAGS-wdiff \
1060 maybe-TAGS-zip \
1061 maybe-TAGS-zlib \
1062 maybe-TAGS-gdb \
1063 maybe-TAGS-expect \
1064 maybe-TAGS-guile \
1065 maybe-TAGS-tk \
1066 maybe-TAGS-tix \
1067 maybe-TAGS-libtermcap \
1068 maybe-TAGS-utils
4977bab6 1069
295f4e42
NN
1070.PHONY: TAGS-target
1071TAGS-target: \
1072 maybe-TAGS-target-libstdc++-v3 \
6de9cd9a 1073 maybe-TAGS-target-libmudflap \
295f4e42 1074 maybe-TAGS-target-newlib \
6de9cd9a 1075 maybe-TAGS-target-libgfortran \
295f4e42
NN
1076 maybe-TAGS-target-libobjc \
1077 maybe-TAGS-target-libtermcap \
1078 maybe-TAGS-target-winsup \
1079 maybe-TAGS-target-libgloss \
1080 maybe-TAGS-target-libiberty \
1081 maybe-TAGS-target-gperf \
1082 maybe-TAGS-target-examples \
1083 maybe-TAGS-target-libffi \
1084 maybe-TAGS-target-libjava \
1085 maybe-TAGS-target-zlib \
1086 maybe-TAGS-target-boehm-gc \
1087 maybe-TAGS-target-qthreads \
1088 maybe-TAGS-target-rda \
1089 maybe-TAGS-target-libada
4977bab6 1090
295f4e42
NN
1091.PHONY: do-install-info
1092do-install-info: install-info-host install-info-target
4977bab6 1093
295f4e42
NN
1094.PHONY: install-info-host
1095install-info-host: maybe-install-info-gcc \
1096 maybe-install-info-ash \
1097 maybe-install-info-autoconf \
1098 maybe-install-info-automake \
1099 maybe-install-info-bash \
1100 maybe-install-info-bfd \
1101 maybe-install-info-opcodes \
1102 maybe-install-info-binutils \
1103 maybe-install-info-bison \
1104 maybe-install-info-byacc \
1105 maybe-install-info-bzip2 \
1106 maybe-install-info-dejagnu \
1107 maybe-install-info-diff \
1108 maybe-install-info-dosutils \
1109 maybe-install-info-etc \
1110 maybe-install-info-fastjar \
1111 maybe-install-info-fileutils \
1112 maybe-install-info-findutils \
1113 maybe-install-info-find \
1114 maybe-install-info-flex \
1115 maybe-install-info-gas \
1116 maybe-install-info-gawk \
1117 maybe-install-info-gettext \
1118 maybe-install-info-gnuserv \
1119 maybe-install-info-gprof \
1120 maybe-install-info-gzip \
1121 maybe-install-info-hello \
1122 maybe-install-info-indent \
1123 maybe-install-info-intl \
1124 maybe-install-info-tcl \
1125 maybe-install-info-itcl \
1126 maybe-install-info-ld \
4f4e53dd 1127 maybe-install-info-libcpp \
295f4e42 1128 maybe-install-info-libgui \
6de9cd9a 1129 maybe-install-info-libbanshee \
295f4e42
NN
1130 maybe-install-info-libiberty \
1131 maybe-install-info-libtool \
1132 maybe-install-info-m4 \
1133 maybe-install-info-make \
1134 maybe-install-info-mmalloc \
1135 maybe-install-info-patch \
1136 maybe-install-info-perl \
1137 maybe-install-info-prms \
1138 maybe-install-info-rcs \
1139 maybe-install-info-readline \
1140 maybe-install-info-release \
1141 maybe-install-info-recode \
1142 maybe-install-info-sed \
1143 maybe-install-info-send-pr \
1144 maybe-install-info-shellutils \
1145 maybe-install-info-sid \
1146 maybe-install-info-sim \
1147 maybe-install-info-tar \
1148 maybe-install-info-texinfo \
1149 maybe-install-info-textutils \
1150 maybe-install-info-time \
1151 maybe-install-info-uudecode \
1152 maybe-install-info-wdiff \
1153 maybe-install-info-zip \
1154 maybe-install-info-zlib \
1155 maybe-install-info-gdb \
1156 maybe-install-info-expect \
1157 maybe-install-info-guile \
1158 maybe-install-info-tk \
1159 maybe-install-info-tix \
1160 maybe-install-info-libtermcap \
1161 maybe-install-info-utils
1358ccea 1162
295f4e42
NN
1163.PHONY: install-info-target
1164install-info-target: \
1165 maybe-install-info-target-libstdc++-v3 \
6de9cd9a 1166 maybe-install-info-target-libmudflap \
295f4e42 1167 maybe-install-info-target-newlib \
6de9cd9a 1168 maybe-install-info-target-libgfortran \
295f4e42
NN
1169 maybe-install-info-target-libobjc \
1170 maybe-install-info-target-libtermcap \
1171 maybe-install-info-target-winsup \
1172 maybe-install-info-target-libgloss \
1173 maybe-install-info-target-libiberty \
1174 maybe-install-info-target-gperf \
1175 maybe-install-info-target-examples \
1176 maybe-install-info-target-libffi \
1177 maybe-install-info-target-libjava \
1178 maybe-install-info-target-zlib \
1179 maybe-install-info-target-boehm-gc \
1180 maybe-install-info-target-qthreads \
1181 maybe-install-info-target-rda \
1182 maybe-install-info-target-libada
1358ccea 1183
295f4e42
NN
1184.PHONY: do-installcheck
1185do-installcheck: installcheck-host installcheck-target
1358ccea 1186
295f4e42
NN
1187.PHONY: installcheck-host
1188installcheck-host: maybe-installcheck-gcc \
1189 maybe-installcheck-ash \
1190 maybe-installcheck-autoconf \
1191 maybe-installcheck-automake \
1192 maybe-installcheck-bash \
1193 maybe-installcheck-bfd \
1194 maybe-installcheck-opcodes \
1195 maybe-installcheck-binutils \
1196 maybe-installcheck-bison \
1197 maybe-installcheck-byacc \
1198 maybe-installcheck-bzip2 \
1199 maybe-installcheck-dejagnu \
1200 maybe-installcheck-diff \
1201 maybe-installcheck-dosutils \
1202 maybe-installcheck-etc \
1203 maybe-installcheck-fastjar \
1204 maybe-installcheck-fileutils \
1205 maybe-installcheck-findutils \
1206 maybe-installcheck-find \
1207 maybe-installcheck-flex \
1208 maybe-installcheck-gas \
1209 maybe-installcheck-gawk \
1210 maybe-installcheck-gettext \
1211 maybe-installcheck-gnuserv \
1212 maybe-installcheck-gprof \
1213 maybe-installcheck-gzip \
1214 maybe-installcheck-hello \
1215 maybe-installcheck-indent \
1216 maybe-installcheck-intl \
1217 maybe-installcheck-tcl \
1218 maybe-installcheck-itcl \
1219 maybe-installcheck-ld \
4f4e53dd 1220 maybe-installcheck-libcpp \
295f4e42 1221 maybe-installcheck-libgui \
6de9cd9a 1222 maybe-installcheck-libbanshee \
295f4e42
NN
1223 maybe-installcheck-libiberty \
1224 maybe-installcheck-libtool \
1225 maybe-installcheck-m4 \
1226 maybe-installcheck-make \
1227 maybe-installcheck-mmalloc \
1228 maybe-installcheck-patch \
1229 maybe-installcheck-perl \
1230 maybe-installcheck-prms \
1231 maybe-installcheck-rcs \
1232 maybe-installcheck-readline \
1233 maybe-installcheck-release \
1234 maybe-installcheck-recode \
1235 maybe-installcheck-sed \
1236 maybe-installcheck-send-pr \
1237 maybe-installcheck-shellutils \
1238 maybe-installcheck-sid \
1239 maybe-installcheck-sim \
1240 maybe-installcheck-tar \
1241 maybe-installcheck-texinfo \
1242 maybe-installcheck-textutils \
1243 maybe-installcheck-time \
1244 maybe-installcheck-uudecode \
1245 maybe-installcheck-wdiff \
1246 maybe-installcheck-zip \
1247 maybe-installcheck-zlib \
1248 maybe-installcheck-gdb \
1249 maybe-installcheck-expect \
1250 maybe-installcheck-guile \
1251 maybe-installcheck-tk \
1252 maybe-installcheck-tix \
1253 maybe-installcheck-libtermcap \
1254 maybe-installcheck-utils
1358ccea 1255
295f4e42
NN
1256.PHONY: installcheck-target
1257installcheck-target: \
1258 maybe-installcheck-target-libstdc++-v3 \
6de9cd9a 1259 maybe-installcheck-target-libmudflap \
295f4e42 1260 maybe-installcheck-target-newlib \
6de9cd9a 1261 maybe-installcheck-target-libgfortran \
295f4e42
NN
1262 maybe-installcheck-target-libobjc \
1263 maybe-installcheck-target-libtermcap \
1264 maybe-installcheck-target-winsup \
1265 maybe-installcheck-target-libgloss \
1266 maybe-installcheck-target-libiberty \
1267 maybe-installcheck-target-gperf \
1268 maybe-installcheck-target-examples \
1269 maybe-installcheck-target-libffi \
1270 maybe-installcheck-target-libjava \
1271 maybe-installcheck-target-zlib \
1272 maybe-installcheck-target-boehm-gc \
1273 maybe-installcheck-target-qthreads \
1274 maybe-installcheck-target-rda \
1275 maybe-installcheck-target-libada
1358ccea 1276
295f4e42
NN
1277.PHONY: do-mostlyclean
1278do-mostlyclean: mostlyclean-host mostlyclean-target
1358ccea 1279
295f4e42
NN
1280.PHONY: mostlyclean-host
1281mostlyclean-host: maybe-mostlyclean-gcc \
1282 maybe-mostlyclean-ash \
1283 maybe-mostlyclean-autoconf \
1284 maybe-mostlyclean-automake \
1285 maybe-mostlyclean-bash \
1286 maybe-mostlyclean-bfd \
1287 maybe-mostlyclean-opcodes \
1288 maybe-mostlyclean-binutils \
1289 maybe-mostlyclean-bison \
1290 maybe-mostlyclean-byacc \
1291 maybe-mostlyclean-bzip2 \
1292 maybe-mostlyclean-dejagnu \
1293 maybe-mostlyclean-diff \
1294 maybe-mostlyclean-dosutils \
1295 maybe-mostlyclean-etc \
1296 maybe-mostlyclean-fastjar \
1297 maybe-mostlyclean-fileutils \
1298 maybe-mostlyclean-findutils \
1299 maybe-mostlyclean-find \
1300 maybe-mostlyclean-flex \
1301 maybe-mostlyclean-gas \
1302 maybe-mostlyclean-gawk \
1303 maybe-mostlyclean-gettext \
1304 maybe-mostlyclean-gnuserv \
1305 maybe-mostlyclean-gprof \
1306 maybe-mostlyclean-gzip \
1307 maybe-mostlyclean-hello \
1308 maybe-mostlyclean-indent \
1309 maybe-mostlyclean-intl \
1310 maybe-mostlyclean-tcl \
1311 maybe-mostlyclean-itcl \
1312 maybe-mostlyclean-ld \
4f4e53dd 1313 maybe-mostlyclean-libcpp \
295f4e42 1314 maybe-mostlyclean-libgui \
6de9cd9a 1315 maybe-mostlyclean-libbanshee \
295f4e42
NN
1316 maybe-mostlyclean-libiberty \
1317 maybe-mostlyclean-libtool \
1318 maybe-mostlyclean-m4 \
1319 maybe-mostlyclean-make \
1320 maybe-mostlyclean-mmalloc \
1321 maybe-mostlyclean-patch \
1322 maybe-mostlyclean-perl \
1323 maybe-mostlyclean-prms \
1324 maybe-mostlyclean-rcs \
1325 maybe-mostlyclean-readline \
1326 maybe-mostlyclean-release \
1327 maybe-mostlyclean-recode \
1328 maybe-mostlyclean-sed \
1329 maybe-mostlyclean-send-pr \
1330 maybe-mostlyclean-shellutils \
1331 maybe-mostlyclean-sid \
1332 maybe-mostlyclean-sim \
1333 maybe-mostlyclean-tar \
1334 maybe-mostlyclean-texinfo \
1335 maybe-mostlyclean-textutils \
1336 maybe-mostlyclean-time \
1337 maybe-mostlyclean-uudecode \
1338 maybe-mostlyclean-wdiff \
1339 maybe-mostlyclean-zip \
1340 maybe-mostlyclean-zlib \
1341 maybe-mostlyclean-gdb \
1342 maybe-mostlyclean-expect \
1343 maybe-mostlyclean-guile \
1344 maybe-mostlyclean-tk \
1345 maybe-mostlyclean-tix \
1346 maybe-mostlyclean-libtermcap \
1347 maybe-mostlyclean-utils
1358ccea 1348
295f4e42
NN
1349.PHONY: mostlyclean-target
1350mostlyclean-target: \
1351 maybe-mostlyclean-target-libstdc++-v3 \
6de9cd9a 1352 maybe-mostlyclean-target-libmudflap \
295f4e42 1353 maybe-mostlyclean-target-newlib \
6de9cd9a 1354 maybe-mostlyclean-target-libgfortran \
295f4e42
NN
1355 maybe-mostlyclean-target-libobjc \
1356 maybe-mostlyclean-target-libtermcap \
1357 maybe-mostlyclean-target-winsup \
1358 maybe-mostlyclean-target-libgloss \
1359 maybe-mostlyclean-target-libiberty \
1360 maybe-mostlyclean-target-gperf \
1361 maybe-mostlyclean-target-examples \
1362 maybe-mostlyclean-target-libffi \
1363 maybe-mostlyclean-target-libjava \
1364 maybe-mostlyclean-target-zlib \
1365 maybe-mostlyclean-target-boehm-gc \
1366 maybe-mostlyclean-target-qthreads \
1367 maybe-mostlyclean-target-rda \
1368 maybe-mostlyclean-target-libada
1358ccea 1369
295f4e42
NN
1370.PHONY: do-clean
1371do-clean: clean-host clean-target
1358ccea 1372
295f4e42
NN
1373.PHONY: clean-host
1374clean-host: maybe-clean-gcc \
1375 maybe-clean-ash \
1376 maybe-clean-autoconf \
1377 maybe-clean-automake \
1378 maybe-clean-bash \
1379 maybe-clean-bfd \
1380 maybe-clean-opcodes \
1381 maybe-clean-binutils \
1382 maybe-clean-bison \
1383 maybe-clean-byacc \
1384 maybe-clean-bzip2 \
1385 maybe-clean-dejagnu \
1386 maybe-clean-diff \
1387 maybe-clean-dosutils \
1388 maybe-clean-etc \
1389 maybe-clean-fastjar \
1390 maybe-clean-fileutils \
1391 maybe-clean-findutils \
1392 maybe-clean-find \
1393 maybe-clean-flex \
1394 maybe-clean-gas \
1395 maybe-clean-gawk \
1396 maybe-clean-gettext \
1397 maybe-clean-gnuserv \
1398 maybe-clean-gprof \
1399 maybe-clean-gzip \
1400 maybe-clean-hello \
1401 maybe-clean-indent \
1402 maybe-clean-intl \
1403 maybe-clean-tcl \
1404 maybe-clean-itcl \
1405 maybe-clean-ld \
4f4e53dd 1406 maybe-clean-libcpp \
295f4e42 1407 maybe-clean-libgui \
6de9cd9a 1408 maybe-clean-libbanshee \
295f4e42
NN
1409 maybe-clean-libiberty \
1410 maybe-clean-libtool \
1411 maybe-clean-m4 \
1412 maybe-clean-make \
1413 maybe-clean-mmalloc \
1414 maybe-clean-patch \
1415 maybe-clean-perl \
1416 maybe-clean-prms \
1417 maybe-clean-rcs \
1418 maybe-clean-readline \
1419 maybe-clean-release \
1420 maybe-clean-recode \
1421 maybe-clean-sed \
1422 maybe-clean-send-pr \
1423 maybe-clean-shellutils \
1424 maybe-clean-sid \
1425 maybe-clean-sim \
1426 maybe-clean-tar \
1427 maybe-clean-texinfo \
1428 maybe-clean-textutils \
1429 maybe-clean-time \
1430 maybe-clean-uudecode \
1431 maybe-clean-wdiff \
1432 maybe-clean-zip \
1433 maybe-clean-zlib \
1434 maybe-clean-gdb \
1435 maybe-clean-expect \
1436 maybe-clean-guile \
1437 maybe-clean-tk \
1438 maybe-clean-tix \
1439 maybe-clean-libtermcap \
1440 maybe-clean-utils
1358ccea 1441
295f4e42
NN
1442.PHONY: clean-target
1443clean-target: \
1444 maybe-clean-target-libstdc++-v3 \
6de9cd9a 1445 maybe-clean-target-libmudflap \
295f4e42 1446 maybe-clean-target-newlib \
6de9cd9a 1447 maybe-clean-target-libgfortran \
295f4e42
NN
1448 maybe-clean-target-libobjc \
1449 maybe-clean-target-libtermcap \
1450 maybe-clean-target-winsup \
1451 maybe-clean-target-libgloss \
1452 maybe-clean-target-libiberty \
1453 maybe-clean-target-gperf \
1454 maybe-clean-target-examples \
1455 maybe-clean-target-libffi \
1456 maybe-clean-target-libjava \
1457 maybe-clean-target-zlib \
1458 maybe-clean-target-boehm-gc \
1459 maybe-clean-target-qthreads \
1460 maybe-clean-target-rda \
1461 maybe-clean-target-libada
1358ccea 1462
295f4e42
NN
1463.PHONY: do-distclean
1464do-distclean: distclean-host distclean-target
1358ccea 1465
295f4e42
NN
1466.PHONY: distclean-host
1467distclean-host: maybe-distclean-gcc \
1468 maybe-distclean-ash \
1469 maybe-distclean-autoconf \
1470 maybe-distclean-automake \
1471 maybe-distclean-bash \
1472 maybe-distclean-bfd \
1473 maybe-distclean-opcodes \
1474 maybe-distclean-binutils \
1475 maybe-distclean-bison \
1476 maybe-distclean-byacc \
1477 maybe-distclean-bzip2 \
1478 maybe-distclean-dejagnu \
1479 maybe-distclean-diff \
1480 maybe-distclean-dosutils \
1481 maybe-distclean-etc \
1482 maybe-distclean-fastjar \
1483 maybe-distclean-fileutils \
1484 maybe-distclean-findutils \
1485 maybe-distclean-find \
1486 maybe-distclean-flex \
1487 maybe-distclean-gas \
1488 maybe-distclean-gawk \
1489 maybe-distclean-gettext \
1490 maybe-distclean-gnuserv \
1491 maybe-distclean-gprof \
1492 maybe-distclean-gzip \
1493 maybe-distclean-hello \
1494 maybe-distclean-indent \
1495 maybe-distclean-intl \
1496 maybe-distclean-tcl \
1497 maybe-distclean-itcl \
1498 maybe-distclean-ld \
4f4e53dd 1499 maybe-distclean-libcpp \
295f4e42 1500 maybe-distclean-libgui \
6de9cd9a 1501 maybe-distclean-libbanshee \
295f4e42
NN
1502 maybe-distclean-libiberty \
1503 maybe-distclean-libtool \
1504 maybe-distclean-m4 \
1505 maybe-distclean-make \
1506 maybe-distclean-mmalloc \
1507 maybe-distclean-patch \
1508 maybe-distclean-perl \
1509 maybe-distclean-prms \
1510 maybe-distclean-rcs \
1511 maybe-distclean-readline \
1512 maybe-distclean-release \
1513 maybe-distclean-recode \
1514 maybe-distclean-sed \
1515 maybe-distclean-send-pr \
1516 maybe-distclean-shellutils \
1517 maybe-distclean-sid \
1518 maybe-distclean-sim \
1519 maybe-distclean-tar \
1520 maybe-distclean-texinfo \
1521 maybe-distclean-textutils \
1522 maybe-distclean-time \
1523 maybe-distclean-uudecode \
1524 maybe-distclean-wdiff \
1525 maybe-distclean-zip \
1526 maybe-distclean-zlib \
1527 maybe-distclean-gdb \
1528 maybe-distclean-expect \
1529 maybe-distclean-guile \
1530 maybe-distclean-tk \
1531 maybe-distclean-tix \
1532 maybe-distclean-libtermcap \
1533 maybe-distclean-utils
1358ccea 1534
295f4e42
NN
1535.PHONY: distclean-target
1536distclean-target: \
1537 maybe-distclean-target-libstdc++-v3 \
6de9cd9a 1538 maybe-distclean-target-libmudflap \
295f4e42 1539 maybe-distclean-target-newlib \
6de9cd9a 1540 maybe-distclean-target-libgfortran \
295f4e42
NN
1541 maybe-distclean-target-libobjc \
1542 maybe-distclean-target-libtermcap \
1543 maybe-distclean-target-winsup \
1544 maybe-distclean-target-libgloss \
1545 maybe-distclean-target-libiberty \
1546 maybe-distclean-target-gperf \
1547 maybe-distclean-target-examples \
1548 maybe-distclean-target-libffi \
1549 maybe-distclean-target-libjava \
1550 maybe-distclean-target-zlib \
1551 maybe-distclean-target-boehm-gc \
1552 maybe-distclean-target-qthreads \
1553 maybe-distclean-target-rda \
1554 maybe-distclean-target-libada
1358ccea 1555
295f4e42
NN
1556.PHONY: do-maintainer-clean
1557do-maintainer-clean: maintainer-clean-host maintainer-clean-target
1358ccea 1558
295f4e42
NN
1559.PHONY: maintainer-clean-host
1560maintainer-clean-host: maybe-maintainer-clean-gcc \
1561 maybe-maintainer-clean-ash \
1562 maybe-maintainer-clean-autoconf \
1563 maybe-maintainer-clean-automake \
1564 maybe-maintainer-clean-bash \
1565 maybe-maintainer-clean-bfd \
1566 maybe-maintainer-clean-opcodes \
1567 maybe-maintainer-clean-binutils \
1568 maybe-maintainer-clean-bison \
1569 maybe-maintainer-clean-byacc \
1570 maybe-maintainer-clean-bzip2 \
1571 maybe-maintainer-clean-dejagnu \
1572 maybe-maintainer-clean-diff \
1573 maybe-maintainer-clean-dosutils \
1574 maybe-maintainer-clean-etc \
1575 maybe-maintainer-clean-fastjar \
1576 maybe-maintainer-clean-fileutils \
1577 maybe-maintainer-clean-findutils \
1578 maybe-maintainer-clean-find \
1579 maybe-maintainer-clean-flex \
1580 maybe-maintainer-clean-gas \
1581 maybe-maintainer-clean-gawk \
1582 maybe-maintainer-clean-gettext \
1583 maybe-maintainer-clean-gnuserv \
1584 maybe-maintainer-clean-gprof \
1585 maybe-maintainer-clean-gzip \
1586 maybe-maintainer-clean-hello \
1587 maybe-maintainer-clean-indent \
1588 maybe-maintainer-clean-intl \
1589 maybe-maintainer-clean-tcl \
1590 maybe-maintainer-clean-itcl \
1591 maybe-maintainer-clean-ld \
4f4e53dd 1592 maybe-maintainer-clean-libcpp \
295f4e42 1593 maybe-maintainer-clean-libgui \
6de9cd9a 1594 maybe-maintainer-clean-libbanshee \
295f4e42
NN
1595 maybe-maintainer-clean-libiberty \
1596 maybe-maintainer-clean-libtool \
1597 maybe-maintainer-clean-m4 \
1598 maybe-maintainer-clean-make \
1599 maybe-maintainer-clean-mmalloc \
1600 maybe-maintainer-clean-patch \
1601 maybe-maintainer-clean-perl \
1602 maybe-maintainer-clean-prms \
1603 maybe-maintainer-clean-rcs \
1604 maybe-maintainer-clean-readline \
1605 maybe-maintainer-clean-release \
1606 maybe-maintainer-clean-recode \
1607 maybe-maintainer-clean-sed \
1608 maybe-maintainer-clean-send-pr \
1609 maybe-maintainer-clean-shellutils \
1610 maybe-maintainer-clean-sid \
1611 maybe-maintainer-clean-sim \
1612 maybe-maintainer-clean-tar \
1613 maybe-maintainer-clean-texinfo \
1614 maybe-maintainer-clean-textutils \
1615 maybe-maintainer-clean-time \
1616 maybe-maintainer-clean-uudecode \
1617 maybe-maintainer-clean-wdiff \
1618 maybe-maintainer-clean-zip \
1619 maybe-maintainer-clean-zlib \
1620 maybe-maintainer-clean-gdb \
1621 maybe-maintainer-clean-expect \
1622 maybe-maintainer-clean-guile \
1623 maybe-maintainer-clean-tk \
1624 maybe-maintainer-clean-tix \
1625 maybe-maintainer-clean-libtermcap \
1626 maybe-maintainer-clean-utils
1358ccea 1627
295f4e42
NN
1628.PHONY: maintainer-clean-target
1629maintainer-clean-target: \
1630 maybe-maintainer-clean-target-libstdc++-v3 \
6de9cd9a 1631 maybe-maintainer-clean-target-libmudflap \
295f4e42 1632 maybe-maintainer-clean-target-newlib \
6de9cd9a 1633 maybe-maintainer-clean-target-libgfortran \
295f4e42
NN
1634 maybe-maintainer-clean-target-libobjc \
1635 maybe-maintainer-clean-target-libtermcap \
1636 maybe-maintainer-clean-target-winsup \
1637 maybe-maintainer-clean-target-libgloss \
1638 maybe-maintainer-clean-target-libiberty \
1639 maybe-maintainer-clean-target-gperf \
1640 maybe-maintainer-clean-target-examples \
1641 maybe-maintainer-clean-target-libffi \
1642 maybe-maintainer-clean-target-libjava \
1643 maybe-maintainer-clean-target-zlib \
1644 maybe-maintainer-clean-target-boehm-gc \
1645 maybe-maintainer-clean-target-qthreads \
1646 maybe-maintainer-clean-target-rda \
1647 maybe-maintainer-clean-target-libada
1358ccea 1648
1358ccea 1649
295f4e42 1650# Here are the targets which correspond to the do-X targets.
1358ccea 1651
295f4e42
NN
1652.PHONY: info installcheck dvi install-info
1653.PHONY: clean distclean mostlyclean maintainer-clean realclean
1654.PHONY: local-clean local-distclean local-maintainer-clean
1655info: do-info
1656installcheck: do-installcheck
1657dvi: do-dvi
1358ccea 1658
295f4e42
NN
1659# Make sure makeinfo is built before we do a `make info', if we're
1660# in fact building texinfo.
1661do-info: maybe-all-texinfo
1358ccea 1662
295f4e42 1663install-info: do-install-info dir.info
8c90b13a 1664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42
NN
1665 if [ -f dir.info ] ; then \
1666 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
1667 else true ; fi
1358ccea 1668
295f4e42
NN
1669local-clean:
1670 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
1358ccea 1671
295f4e42
NN
1672local-distclean:
1673 -rm -f Makefile config.status config.cache mh-frag mt-frag
1674 -rm -f multilib.out multilib.tmp maybedep.tmp serdep.tmp
1675 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
1676 rm -rf $(TARGET_SUBDIR); \
1677 else true; fi
1678 -rm -rf $(BUILD_SUBDIR)
1679 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
1680 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
1681 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
1682 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
1683 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
1358ccea 1684
295f4e42
NN
1685local-maintainer-clean:
1686 @echo "This command is intended for maintainers to use;"
1687 @echo "it deletes files that may require special tools to rebuild."
1358ccea 1688
295f4e42
NN
1689clean: do-clean local-clean
1690mostlyclean: do-mostlyclean local-clean
1691distclean: do-distclean local-clean local-distclean
1692maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
1693maintainer-clean: local-distclean
1694realclean: maintainer-clean
1358ccea 1695
295f4e42
NN
1696# Extra dependency for clean-target, owing to the mixed nature of gcc
1697clean-target: clean-target-libgcc
1698clean-target-libgcc:
1699 test ! -d gcc/libgcc || \
1700 (cd gcc/libgcc && find . -type d -print) | \
1701 while read d; do rm -f gcc/$$d/libgcc.a || : ; done
1702 -rm -rf gcc/libgcc
1358ccea 1703
295f4e42 1704# Check target.
1358ccea 1705
295f4e42
NN
1706.PHONY: check do-check
1707check: do-check
1358ccea 1708
295f4e42
NN
1709# Only include modules actually being configured and built.
1710do-check: maybe-check-gcc \
1711 maybe-check-ash \
1712 maybe-check-autoconf \
1713 maybe-check-automake \
1714 maybe-check-bash \
1715 maybe-check-bfd \
1716 maybe-check-opcodes \
1717 maybe-check-binutils \
1718 maybe-check-bison \
1719 maybe-check-byacc \
1720 maybe-check-bzip2 \
1721 maybe-check-dejagnu \
1722 maybe-check-diff \
1723 maybe-check-dosutils \
1724 maybe-check-etc \
1725 maybe-check-fastjar \
1726 maybe-check-fileutils \
1727 maybe-check-findutils \
1728 maybe-check-find \
1729 maybe-check-flex \
1730 maybe-check-gas \
1731 maybe-check-gawk \
1732 maybe-check-gettext \
1733 maybe-check-gnuserv \
1734 maybe-check-gprof \
1735 maybe-check-gzip \
1736 maybe-check-hello \
1737 maybe-check-indent \
1738 maybe-check-intl \
1739 maybe-check-tcl \
1740 maybe-check-itcl \
1741 maybe-check-ld \
4f4e53dd 1742 maybe-check-libcpp \
295f4e42 1743 maybe-check-libgui \
6de9cd9a 1744 maybe-check-libbanshee \
295f4e42
NN
1745 maybe-check-libiberty \
1746 maybe-check-libtool \
1747 maybe-check-m4 \
1748 maybe-check-make \
1749 maybe-check-mmalloc \
1750 maybe-check-patch \
1751 maybe-check-perl \
1752 maybe-check-prms \
1753 maybe-check-rcs \
1754 maybe-check-readline \
1755 maybe-check-release \
1756 maybe-check-recode \
1757 maybe-check-sed \
1758 maybe-check-send-pr \
1759 maybe-check-shellutils \
1760 maybe-check-sid \
1761 maybe-check-sim \
1762 maybe-check-tar \
1763 maybe-check-texinfo \
1764 maybe-check-textutils \
1765 maybe-check-time \
1766 maybe-check-uudecode \
1767 maybe-check-wdiff \
1768 maybe-check-zip \
1769 maybe-check-zlib \
1770 maybe-check-gdb \
1771 maybe-check-expect \
1772 maybe-check-guile \
1773 maybe-check-tk \
1774 maybe-check-tix \
1775 maybe-check-libtermcap \
1776 maybe-check-utils \
1777 maybe-check-target-libstdc++-v3 \
6de9cd9a 1778 maybe-check-target-libmudflap \
295f4e42 1779 maybe-check-target-newlib \
6de9cd9a 1780 maybe-check-target-libgfortran \
295f4e42
NN
1781 maybe-check-target-libobjc \
1782 maybe-check-target-libtermcap \
1783 maybe-check-target-winsup \
1784 maybe-check-target-libgloss \
1785 maybe-check-target-libiberty \
1786 maybe-check-target-gperf \
1787 maybe-check-target-examples \
1788 maybe-check-target-libffi \
1789 maybe-check-target-libjava \
1790 maybe-check-target-zlib \
1791 maybe-check-target-boehm-gc \
1792 maybe-check-target-qthreads \
1793 maybe-check-target-rda \
1794 maybe-check-target-libada
1358ccea 1795
295f4e42 1796# Automated reporting of test results.
1358ccea 1797
295f4e42
NN
1798warning.log: build.log
1799 $(srcdir)/contrib/warn_summary build.log > $@
d9cdb878 1800
295f4e42
NN
1801mail-report.log:
1802 if test x'$(BOOT_CFLAGS)' != x''; then \
1803 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
1804 fi; \
1805 $(srcdir)/contrib/test_summary -t >$@
1806 chmod +x $@
1807 echo If you really want to send e-mail, run ./$@ now
d9cdb878 1808
295f4e42
NN
1809mail-report-with-warnings.log: warning.log
1810 if test x'$(BOOT_CFLAGS)' != x''; then \
1811 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
1812 fi; \
1813 $(srcdir)/contrib/test_summary -t -i warning.log >$@
1814 chmod +x $@
1815 echo If you really want to send e-mail, run ./$@ now
d9cdb878 1816
295f4e42 1817# Installation targets.
1358ccea 1818
295f4e42
NN
1819.PHONY: install uninstall
1820install: installdirs install-host install-target
1358ccea 1821
295f4e42
NN
1822.PHONY: install-host-nogcc
1823install-host-nogcc: \
1824 maybe-install-ash \
1825 maybe-install-autoconf \
1826 maybe-install-automake \
1827 maybe-install-bash \
1828 maybe-install-bfd \
1829 maybe-install-opcodes \
1830 maybe-install-binutils \
1831 maybe-install-bison \
1832 maybe-install-byacc \
1833 maybe-install-bzip2 \
1834 maybe-install-dejagnu \
1835 maybe-install-diff \
1836 maybe-install-dosutils \
1837 maybe-install-etc \
1838 maybe-install-fastjar \
1839 maybe-install-fileutils \
1840 maybe-install-findutils \
1841 maybe-install-find \
1842 maybe-install-flex \
1843 maybe-install-gas \
1844 maybe-install-gawk \
1845 maybe-install-gettext \
1846 maybe-install-gnuserv \
1847 maybe-install-gprof \
1848 maybe-install-gzip \
1849 maybe-install-hello \
1850 maybe-install-indent \
1851 maybe-install-intl \
1852 maybe-install-tcl \
1853 maybe-install-itcl \
1854 maybe-install-ld \
4f4e53dd 1855 maybe-install-libcpp \
295f4e42 1856 maybe-install-libgui \
6de9cd9a 1857 maybe-install-libbanshee \
295f4e42
NN
1858 maybe-install-libiberty \
1859 maybe-install-libtool \
1860 maybe-install-m4 \
1861 maybe-install-make \
1862 maybe-install-mmalloc \
1863 maybe-install-patch \
1864 maybe-install-perl \
1865 maybe-install-prms \
1866 maybe-install-rcs \
1867 maybe-install-readline \
1868 maybe-install-release \
1869 maybe-install-recode \
1870 maybe-install-sed \
1871 maybe-install-send-pr \
1872 maybe-install-shellutils \
1873 maybe-install-sid \
1874 maybe-install-sim \
1875 maybe-install-tar \
1876 maybe-install-texinfo \
1877 maybe-install-textutils \
1878 maybe-install-time \
1879 maybe-install-uudecode \
1880 maybe-install-wdiff \
1881 maybe-install-zip \
1882 maybe-install-zlib \
1883 maybe-install-gdb \
1884 maybe-install-expect \
1885 maybe-install-guile \
1886 maybe-install-tk \
1887 maybe-install-tix \
1888 maybe-install-libtermcap \
1889 maybe-install-utils
1890
1891.PHONY: install-host
1892install-host: maybe-install-gcc \
1893 maybe-install-ash \
1894 maybe-install-autoconf \
1895 maybe-install-automake \
1896 maybe-install-bash \
1897 maybe-install-bfd \
1898 maybe-install-opcodes \
1899 maybe-install-binutils \
1900 maybe-install-bison \
1901 maybe-install-byacc \
1902 maybe-install-bzip2 \
1903 maybe-install-dejagnu \
1904 maybe-install-diff \
1905 maybe-install-dosutils \
1906 maybe-install-etc \
1907 maybe-install-fastjar \
1908 maybe-install-fileutils \
1909 maybe-install-findutils \
1910 maybe-install-find \
1911 maybe-install-flex \
1912 maybe-install-gas \
1913 maybe-install-gawk \
1914 maybe-install-gettext \
1915 maybe-install-gnuserv \
1916 maybe-install-gprof \
1917 maybe-install-gzip \
1918 maybe-install-hello \
1919 maybe-install-indent \
1920 maybe-install-intl \
1921 maybe-install-tcl \
1922 maybe-install-itcl \
1923 maybe-install-ld \
4f4e53dd 1924 maybe-install-libcpp \
295f4e42 1925 maybe-install-libgui \
6de9cd9a 1926 maybe-install-libbanshee \
295f4e42
NN
1927 maybe-install-libiberty \
1928 maybe-install-libtool \
1929 maybe-install-m4 \
1930 maybe-install-make \
1931 maybe-install-mmalloc \
1932 maybe-install-patch \
1933 maybe-install-perl \
1934 maybe-install-prms \
1935 maybe-install-rcs \
1936 maybe-install-readline \
1937 maybe-install-release \
1938 maybe-install-recode \
1939 maybe-install-sed \
1940 maybe-install-send-pr \
1941 maybe-install-shellutils \
1942 maybe-install-sid \
1943 maybe-install-sim \
1944 maybe-install-tar \
1945 maybe-install-texinfo \
1946 maybe-install-textutils \
1947 maybe-install-time \
1948 maybe-install-uudecode \
1949 maybe-install-wdiff \
1950 maybe-install-zip \
1951 maybe-install-zlib \
1952 maybe-install-gdb \
1953 maybe-install-expect \
1954 maybe-install-guile \
1955 maybe-install-tk \
1956 maybe-install-tix \
1957 maybe-install-libtermcap \
1958 maybe-install-utils
1959
1960.PHONY: install-target
1961install-target: \
1962 maybe-install-target-libstdc++-v3 \
6de9cd9a 1963 maybe-install-target-libmudflap \
295f4e42 1964 maybe-install-target-newlib \
6de9cd9a 1965 maybe-install-target-libgfortran \
295f4e42
NN
1966 maybe-install-target-libobjc \
1967 maybe-install-target-libtermcap \
1968 maybe-install-target-winsup \
1969 maybe-install-target-libgloss \
1970 maybe-install-target-libiberty \
1971 maybe-install-target-gperf \
1972 maybe-install-target-examples \
1973 maybe-install-target-libffi \
1974 maybe-install-target-libjava \
1975 maybe-install-target-zlib \
1976 maybe-install-target-boehm-gc \
1977 maybe-install-target-qthreads \
1978 maybe-install-target-rda \
1979 maybe-install-target-libada
1358ccea 1980
295f4e42
NN
1981uninstall:
1982 @echo "the uninstall target is not supported in this tree"
1358ccea 1983
295f4e42
NN
1984.PHONY: install.all
1985install.all: install-no-fixedincludes
1986 @if [ -f ./gcc/Makefile ] ; then \
1987 r=`${PWD_COMMAND}` ; export r ; \
1988 $(SET_LIB_PATH) \
a52a0a7f 1989 $(HOST_EXPORTS) \
295f4e42
NN
1990 (cd ./gcc && \
1991 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
1992 else \
1993 true ; \
1994 fi
1358ccea 1995
295f4e42
NN
1996# install-no-fixedincludes is used because Cygnus can not distribute
1997# the fixed header files.
1998.PHONY: install-no-fixedincludes
1999install-no-fixedincludes: installdirs install-host-nogcc \
2000 install-target gcc-no-fixedincludes
1358ccea 2001
295f4e42 2002### other supporting targets
1358ccea 2003
295f4e42
NN
2004MAKEDIRS= \
2005 $(DESTDIR)$(prefix) \
2006 $(DESTDIR)$(exec_prefix)
2007.PHONY: installdirs
2008installdirs: mkinstalldirs
2009 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
1358ccea 2010
295f4e42
NN
2011dir.info: do-install-info
2012 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2013 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2014 mv -f dir.info.new dir.info ; \
2015 else true ; \
2016 fi
1358ccea 2017
295f4e42
NN
2018dist:
2019 @echo "Building a full distribution of this tree isn't done"
2020 @echo "via 'make dist'. Check out the etc/ subdirectory"
1358ccea 2021
295f4e42 2022etags tags: TAGS
1358ccea 2023
295f4e42
NN
2024# Right now this just builds TAGS in each subdirectory. emacs19 has the
2025# ability to use several tags files at once, so there is probably no need
2026# to combine them into one big TAGS file (like CVS 1.3 does). We could
2027# (if we felt like it) have this Makefile write a piece of elisp which
2028# the user could load to tell emacs19 where all the TAGS files we just
2029# built are.
2030TAGS: do-TAGS
1358ccea 2031
295f4e42
NN
2032# --------------------------------------
2033# Modules which run on the build machine
2034# --------------------------------------
1358ccea 2035
295f4e42
NN
2036.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2037maybe-configure-build-libiberty:
60975492
PB
2038@if build-libiberty
2039maybe-configure-build-libiberty: configure-build-libiberty
295f4e42
NN
2040configure-build-libiberty:
2041 @test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2042 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
8c90b13a
L
2043 r=`${PWD_COMMAND}`; export r; \
2044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 2045 $(BUILD_EXPORTS) \
295f4e42
NN
2046 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2047 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2048 case $(srcdir) in \
2049 /* | [A-Za-z]:[\\/]*) \
2050 topdir=$(srcdir) ;; \
2051 *) \
2052 case "$(BUILD_SUBDIR)" in \
2053 .) topdir="../$(srcdir)" ;; \
2054 *) topdir="../../$(srcdir)" ;; \
2055 esac ;; \
2056 esac; \
2057 if [ "$(srcdir)" = "." ] ; then \
2058 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2059 if $(SHELL) $$s/symlink-tree $${topdir}/libiberty "no-such-file" ; then \
2060 if [ -f Makefile ]; then \
2061 if $(MAKE) distclean; then \
2062 true; \
2063 else \
2064 exit 1; \
2065 fi; \
2066 else \
2067 true; \
2068 fi; \
2069 else \
2070 exit 1; \
2071 fi; \
2072 else \
2073 true; \
2074 fi; \
2075 srcdiroption="--srcdir=."; \
2076 libsrcdir="."; \
2077 else \
2078 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2079 libsrcdir="$$s/libiberty"; \
2080 fi; \
2081 rm -f no-such-file || : ; \
2082 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2083 $(BUILD_CONFIGARGS) $${srcdiroption} \
a52a0a7f 2084 --with-build-subdir="$(BUILD_SUBDIR)" \
1358ccea 2085 || exit 1
60975492 2086@endif build-libiberty
1358ccea 2087
295f4e42
NN
2088.PHONY: all-build-libiberty maybe-all-build-libiberty
2089maybe-all-build-libiberty:
60975492
PB
2090@if build-libiberty
2091maybe-all-build-libiberty: all-build-libiberty
295f4e42
NN
2092all-build-libiberty: configure-build-libiberty
2093 @r=`${PWD_COMMAND}`; export r; \
2094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 2095 $(BUILD_EXPORTS) \
a52a0a7f 2096 (cd $(BUILD_SUBDIR)/libiberty && $(MAKE) all)
60975492 2097@endif build-libiberty
295f4e42 2098
6de9cd9a
DN
2099.PHONY: configure-build-libbanshee maybe-configure-build-libbanshee
2100maybe-configure-build-libbanshee:
60975492
PB
2101@if build-libbanshee
2102maybe-configure-build-libbanshee: configure-build-libbanshee
6de9cd9a
DN
2103configure-build-libbanshee:
2104 @test ! -f $(BUILD_SUBDIR)/libbanshee/Makefile || exit 0; \
2105 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libbanshee ; \
2106 r=`${PWD_COMMAND}`; export r; \
2107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 2108 $(BUILD_EXPORTS) \
6de9cd9a
DN
2109 echo Configuring in $(BUILD_SUBDIR)/libbanshee; \
2110 cd "$(BUILD_SUBDIR)/libbanshee" || exit 1; \
2111 case $(srcdir) in \
2112 /* | [A-Za-z]:[\\/]*) \
2113 topdir=$(srcdir) ;; \
2114 *) \
2115 case "$(BUILD_SUBDIR)" in \
2116 .) topdir="../$(srcdir)" ;; \
2117 *) topdir="../../$(srcdir)" ;; \
2118 esac ;; \
2119 esac; \
2120 if [ "$(srcdir)" = "." ] ; then \
2121 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2122 if $(SHELL) $$s/symlink-tree $${topdir}/libbanshee "no-such-file" ; then \
2123 if [ -f Makefile ]; then \
2124 if $(MAKE) distclean; then \
2125 true; \
2126 else \
2127 exit 1; \
2128 fi; \
2129 else \
2130 true; \
2131 fi; \
2132 else \
2133 exit 1; \
2134 fi; \
2135 else \
2136 true; \
2137 fi; \
2138 srcdiroption="--srcdir=."; \
2139 libsrcdir="."; \
2140 else \
2141 srcdiroption="--srcdir=$${topdir}/libbanshee"; \
2142 libsrcdir="$$s/libbanshee"; \
2143 fi; \
2144 rm -f no-such-file || : ; \
2145 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2146 $(BUILD_CONFIGARGS) $${srcdiroption} \
a52a0a7f 2147 --with-build-subdir="$(BUILD_SUBDIR)" \
6de9cd9a 2148 || exit 1
60975492 2149@endif build-libbanshee
6de9cd9a
DN
2150
2151.PHONY: all-build-libbanshee maybe-all-build-libbanshee
2152maybe-all-build-libbanshee:
60975492
PB
2153@if build-libbanshee
2154maybe-all-build-libbanshee: all-build-libbanshee
6de9cd9a
DN
2155all-build-libbanshee: configure-build-libbanshee
2156 @r=`${PWD_COMMAND}`; export r; \
2157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 2158 $(BUILD_EXPORTS) \
a52a0a7f 2159 (cd $(BUILD_SUBDIR)/libbanshee && $(MAKE) all)
60975492 2160@endif build-libbanshee
6de9cd9a 2161
1358ccea 2162
295f4e42
NN
2163# --------------------------------------
2164# Modules which run on the host machine
2165# --------------------------------------
1358ccea 2166
295f4e42
NN
2167.PHONY: configure-ash maybe-configure-ash
2168maybe-configure-ash:
60975492
PB
2169@if ash
2170maybe-configure-ash: configure-ash
295f4e42
NN
2171configure-ash:
2172 @test ! -f ash/Makefile || exit 0; \
2173 [ -d ash ] || mkdir ash; \
8c90b13a
L
2174 r=`${PWD_COMMAND}`; export r; \
2175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 2176 $(HOST_EXPORTS) \
295f4e42
NN
2177 echo Configuring in ash; \
2178 cd ash || exit 1; \
2179 case $(srcdir) in \
2180 \.) \
2181 srcdiroption="--srcdir=."; \
2182 libsrcdir=".";; \
2183 /* | [A-Za-z]:[\\/]*) \
2184 srcdiroption="--srcdir=$(srcdir)/ash"; \
2185 libsrcdir="$$s/ash";; \
2186 *) \
2187 srcdiroption="--srcdir=../$(srcdir)/ash"; \
2188 libsrcdir="$$s/ash";; \
2189 esac; \
2190 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 2191 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 2192 || exit 1
60975492 2193@endif ash
1358ccea 2194
295f4e42
NN
2195.PHONY: all-ash maybe-all-ash
2196maybe-all-ash:
60975492
PB
2197@if ash
2198maybe-all-ash: all-ash
295f4e42
NN
2199all-ash: configure-ash
2200 @r=`${PWD_COMMAND}`; export r; \
2201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2202 $(SET_LIB_PATH) \
4fc4dd12 2203 $(HOST_EXPORTS) \
a52a0a7f 2204 (cd ash && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 2205@endif ash
1358ccea 2206
295f4e42
NN
2207.PHONY: check-ash maybe-check-ash
2208maybe-check-ash:
60975492
PB
2209@if ash
2210maybe-check-ash: check-ash
1358ccea 2211
295f4e42
NN
2212check-ash:
2213 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 2214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2215 $(SET_LIB_PATH) \
4fc4dd12 2216 $(HOST_EXPORTS) \
a52a0a7f 2217 (cd ash && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 2218
60975492 2219@endif ash
1358ccea 2220
295f4e42
NN
2221.PHONY: install-ash maybe-install-ash
2222maybe-install-ash:
60975492
PB
2223@if ash
2224maybe-install-ash: install-ash
1358ccea 2225
295f4e42
NN
2226install-ash: installdirs
2227 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 2228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2229 $(SET_LIB_PATH) \
4fc4dd12 2230 $(HOST_EXPORTS) \
a52a0a7f 2231 (cd ash && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 2232
60975492 2233@endif ash
1358ccea 2234
295f4e42 2235# Other targets (info, dvi, etc.)
1358ccea 2236
295f4e42
NN
2237.PHONY: maybe-info-ash info-ash
2238maybe-info-ash:
60975492
PB
2239@if ash
2240maybe-info-ash: info-ash
295f4e42
NN
2241
2242info-ash: \
2243 configure-ash
2244 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
2245 r=`${PWD_COMMAND}`; export r; \
2246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2247 $(SET_LIB_PATH) \
4fc4dd12 2248 $(HOST_EXPORTS) \
1358ccea
NN
2249 for flag in $(EXTRA_HOST_FLAGS); do \
2250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2251 done; \
295f4e42
NN
2252 echo "Doing info in ash" ; \
2253 (cd ash && \
1358ccea
NN
2254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2256 "RANLIB=$${RANLIB}" \
2257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2258 info) \
1358ccea
NN
2259 || exit 1
2260
60975492 2261@endif ash
1358ccea 2262
295f4e42
NN
2263.PHONY: maybe-dvi-ash dvi-ash
2264maybe-dvi-ash:
60975492
PB
2265@if ash
2266maybe-dvi-ash: dvi-ash
1358ccea 2267
295f4e42
NN
2268dvi-ash: \
2269 configure-ash
2270 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
2271 r=`${PWD_COMMAND}`; export r; \
2272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2273 $(SET_LIB_PATH) \
4fc4dd12 2274 $(HOST_EXPORTS) \
1358ccea
NN
2275 for flag in $(EXTRA_HOST_FLAGS); do \
2276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2277 done; \
295f4e42
NN
2278 echo "Doing dvi in ash" ; \
2279 (cd ash && \
1358ccea
NN
2280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2282 "RANLIB=$${RANLIB}" \
2283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2284 dvi) \
1358ccea
NN
2285 || exit 1
2286
60975492 2287@endif ash
1358ccea 2288
295f4e42
NN
2289.PHONY: maybe-TAGS-ash TAGS-ash
2290maybe-TAGS-ash:
60975492
PB
2291@if ash
2292maybe-TAGS-ash: TAGS-ash
1358ccea 2293
295f4e42
NN
2294TAGS-ash: \
2295 configure-ash
2296 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
2297 r=`${PWD_COMMAND}`; export r; \
2298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2299 $(SET_LIB_PATH) \
4fc4dd12 2300 $(HOST_EXPORTS) \
1358ccea
NN
2301 for flag in $(EXTRA_HOST_FLAGS); do \
2302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2303 done; \
295f4e42
NN
2304 echo "Doing TAGS in ash" ; \
2305 (cd ash && \
1358ccea
NN
2306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2308 "RANLIB=$${RANLIB}" \
2309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2310 TAGS) \
1358ccea
NN
2311 || exit 1
2312
60975492 2313@endif ash
1358ccea 2314
295f4e42
NN
2315.PHONY: maybe-install-info-ash install-info-ash
2316maybe-install-info-ash:
60975492
PB
2317@if ash
2318maybe-install-info-ash: install-info-ash
1358ccea 2319
295f4e42
NN
2320install-info-ash: \
2321 configure-ash \
2322 info-ash
2323 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
2324 r=`${PWD_COMMAND}`; export r; \
2325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2326 $(SET_LIB_PATH) \
4fc4dd12 2327 $(HOST_EXPORTS) \
1358ccea
NN
2328 for flag in $(EXTRA_HOST_FLAGS); do \
2329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2330 done; \
295f4e42
NN
2331 echo "Doing install-info in ash" ; \
2332 (cd ash && \
1358ccea
NN
2333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2335 "RANLIB=$${RANLIB}" \
2336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2337 install-info) \
1358ccea
NN
2338 || exit 1
2339
60975492 2340@endif ash
1358ccea 2341
295f4e42
NN
2342.PHONY: maybe-installcheck-ash installcheck-ash
2343maybe-installcheck-ash:
60975492
PB
2344@if ash
2345maybe-installcheck-ash: installcheck-ash
1358ccea 2346
295f4e42
NN
2347installcheck-ash: \
2348 configure-ash
2349 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
2350 r=`${PWD_COMMAND}`; export r; \
2351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2352 $(SET_LIB_PATH) \
4fc4dd12 2353 $(HOST_EXPORTS) \
1358ccea
NN
2354 for flag in $(EXTRA_HOST_FLAGS); do \
2355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2356 done; \
295f4e42
NN
2357 echo "Doing installcheck in ash" ; \
2358 (cd ash && \
1358ccea
NN
2359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2361 "RANLIB=$${RANLIB}" \
2362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2363 installcheck) \
1358ccea
NN
2364 || exit 1
2365
60975492 2366@endif ash
1358ccea 2367
295f4e42
NN
2368.PHONY: maybe-mostlyclean-ash mostlyclean-ash
2369maybe-mostlyclean-ash:
60975492
PB
2370@if ash
2371maybe-mostlyclean-ash: mostlyclean-ash
1358ccea 2372
295f4e42
NN
2373mostlyclean-ash:
2374 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
2375 r=`${PWD_COMMAND}`; export r; \
2376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2377 $(SET_LIB_PATH) \
4fc4dd12 2378 $(HOST_EXPORTS) \
1358ccea
NN
2379 for flag in $(EXTRA_HOST_FLAGS); do \
2380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2381 done; \
295f4e42
NN
2382 echo "Doing mostlyclean in ash" ; \
2383 (cd ash && \
1358ccea
NN
2384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2386 "RANLIB=$${RANLIB}" \
2387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2388 mostlyclean) \
1358ccea
NN
2389 || exit 1
2390
60975492 2391@endif ash
1358ccea 2392
295f4e42
NN
2393.PHONY: maybe-clean-ash clean-ash
2394maybe-clean-ash:
60975492
PB
2395@if ash
2396maybe-clean-ash: clean-ash
1358ccea 2397
295f4e42
NN
2398clean-ash:
2399 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
2400 r=`${PWD_COMMAND}`; export r; \
2401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2402 $(SET_LIB_PATH) \
4fc4dd12 2403 $(HOST_EXPORTS) \
1358ccea
NN
2404 for flag in $(EXTRA_HOST_FLAGS); do \
2405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2406 done; \
295f4e42
NN
2407 echo "Doing clean in ash" ; \
2408 (cd ash && \
1358ccea
NN
2409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2411 "RANLIB=$${RANLIB}" \
2412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2413 clean) \
1358ccea
NN
2414 || exit 1
2415
60975492 2416@endif ash
1358ccea 2417
295f4e42
NN
2418.PHONY: maybe-distclean-ash distclean-ash
2419maybe-distclean-ash:
60975492
PB
2420@if ash
2421maybe-distclean-ash: distclean-ash
1358ccea 2422
295f4e42
NN
2423distclean-ash:
2424 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
2425 r=`${PWD_COMMAND}`; export r; \
2426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2427 $(SET_LIB_PATH) \
4fc4dd12 2428 $(HOST_EXPORTS) \
1358ccea
NN
2429 for flag in $(EXTRA_HOST_FLAGS); do \
2430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2431 done; \
295f4e42
NN
2432 echo "Doing distclean in ash" ; \
2433 (cd ash && \
1358ccea
NN
2434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2436 "RANLIB=$${RANLIB}" \
2437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2438 distclean) \
1358ccea
NN
2439 || exit 1
2440
60975492 2441@endif ash
1358ccea 2442
295f4e42
NN
2443.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
2444maybe-maintainer-clean-ash:
60975492
PB
2445@if ash
2446maybe-maintainer-clean-ash: maintainer-clean-ash
1358ccea 2447
295f4e42
NN
2448maintainer-clean-ash:
2449 @[ -f ./ash/Makefile ] || exit 0; \
8c90b13a
L
2450 r=`${PWD_COMMAND}`; export r; \
2451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2452 $(SET_LIB_PATH) \
4fc4dd12 2453 $(HOST_EXPORTS) \
1358ccea
NN
2454 for flag in $(EXTRA_HOST_FLAGS); do \
2455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2456 done; \
295f4e42
NN
2457 echo "Doing maintainer-clean in ash" ; \
2458 (cd ash && \
1358ccea
NN
2459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2461 "RANLIB=$${RANLIB}" \
2462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2463 maintainer-clean) \
1358ccea
NN
2464 || exit 1
2465
60975492 2466@endif ash
1358ccea 2467
1358ccea 2468
295f4e42
NN
2469.PHONY: configure-autoconf maybe-configure-autoconf
2470maybe-configure-autoconf:
60975492
PB
2471@if autoconf
2472maybe-configure-autoconf: configure-autoconf
295f4e42
NN
2473configure-autoconf:
2474 @test ! -f autoconf/Makefile || exit 0; \
2475 [ -d autoconf ] || mkdir autoconf; \
8c90b13a
L
2476 r=`${PWD_COMMAND}`; export r; \
2477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 2478 $(HOST_EXPORTS) \
295f4e42
NN
2479 echo Configuring in autoconf; \
2480 cd autoconf || exit 1; \
2481 case $(srcdir) in \
2482 \.) \
2483 srcdiroption="--srcdir=."; \
2484 libsrcdir=".";; \
2485 /* | [A-Za-z]:[\\/]*) \
2486 srcdiroption="--srcdir=$(srcdir)/autoconf"; \
2487 libsrcdir="$$s/autoconf";; \
2488 *) \
2489 srcdiroption="--srcdir=../$(srcdir)/autoconf"; \
2490 libsrcdir="$$s/autoconf";; \
2491 esac; \
2492 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 2493 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 2494 || exit 1
60975492 2495@endif autoconf
1358ccea 2496
295f4e42
NN
2497.PHONY: all-autoconf maybe-all-autoconf
2498maybe-all-autoconf:
60975492
PB
2499@if autoconf
2500maybe-all-autoconf: all-autoconf
295f4e42
NN
2501all-autoconf: configure-autoconf
2502 @r=`${PWD_COMMAND}`; export r; \
2503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2504 $(SET_LIB_PATH) \
4fc4dd12 2505 $(HOST_EXPORTS) \
a52a0a7f 2506 (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 2507@endif autoconf
1358ccea 2508
295f4e42
NN
2509.PHONY: check-autoconf maybe-check-autoconf
2510maybe-check-autoconf:
60975492
PB
2511@if autoconf
2512maybe-check-autoconf: check-autoconf
1358ccea 2513
295f4e42
NN
2514check-autoconf:
2515 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 2516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2517 $(SET_LIB_PATH) \
4fc4dd12 2518 $(HOST_EXPORTS) \
a52a0a7f 2519 (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 2520
60975492 2521@endif autoconf
1358ccea 2522
295f4e42
NN
2523.PHONY: install-autoconf maybe-install-autoconf
2524maybe-install-autoconf:
60975492
PB
2525@if autoconf
2526maybe-install-autoconf: install-autoconf
1358ccea 2527
295f4e42
NN
2528install-autoconf: installdirs
2529 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 2530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2531 $(SET_LIB_PATH) \
4fc4dd12 2532 $(HOST_EXPORTS) \
a52a0a7f 2533 (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 2534
60975492 2535@endif autoconf
1358ccea 2536
295f4e42 2537# Other targets (info, dvi, etc.)
1358ccea 2538
295f4e42
NN
2539.PHONY: maybe-info-autoconf info-autoconf
2540maybe-info-autoconf:
60975492
PB
2541@if autoconf
2542maybe-info-autoconf: info-autoconf
295f4e42
NN
2543
2544info-autoconf: \
2545 configure-autoconf
2546 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
2547 r=`${PWD_COMMAND}`; export r; \
2548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2549 $(SET_LIB_PATH) \
4fc4dd12 2550 $(HOST_EXPORTS) \
1358ccea
NN
2551 for flag in $(EXTRA_HOST_FLAGS); do \
2552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2553 done; \
295f4e42
NN
2554 echo "Doing info in autoconf" ; \
2555 (cd autoconf && \
1358ccea
NN
2556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2558 "RANLIB=$${RANLIB}" \
2559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2560 info) \
1358ccea
NN
2561 || exit 1
2562
60975492 2563@endif autoconf
1358ccea 2564
295f4e42
NN
2565.PHONY: maybe-dvi-autoconf dvi-autoconf
2566maybe-dvi-autoconf:
60975492
PB
2567@if autoconf
2568maybe-dvi-autoconf: dvi-autoconf
1358ccea 2569
295f4e42
NN
2570dvi-autoconf: \
2571 configure-autoconf
2572 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
2573 r=`${PWD_COMMAND}`; export r; \
2574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2575 $(SET_LIB_PATH) \
4fc4dd12 2576 $(HOST_EXPORTS) \
1358ccea
NN
2577 for flag in $(EXTRA_HOST_FLAGS); do \
2578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2579 done; \
295f4e42
NN
2580 echo "Doing dvi in autoconf" ; \
2581 (cd autoconf && \
1358ccea
NN
2582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2584 "RANLIB=$${RANLIB}" \
2585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2586 dvi) \
1358ccea
NN
2587 || exit 1
2588
60975492 2589@endif autoconf
1358ccea 2590
295f4e42
NN
2591.PHONY: maybe-TAGS-autoconf TAGS-autoconf
2592maybe-TAGS-autoconf:
60975492
PB
2593@if autoconf
2594maybe-TAGS-autoconf: TAGS-autoconf
1358ccea 2595
295f4e42
NN
2596TAGS-autoconf: \
2597 configure-autoconf
2598 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
2599 r=`${PWD_COMMAND}`; export r; \
2600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2601 $(SET_LIB_PATH) \
4fc4dd12 2602 $(HOST_EXPORTS) \
1358ccea
NN
2603 for flag in $(EXTRA_HOST_FLAGS); do \
2604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2605 done; \
295f4e42
NN
2606 echo "Doing TAGS in autoconf" ; \
2607 (cd autoconf && \
1358ccea
NN
2608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2610 "RANLIB=$${RANLIB}" \
2611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2612 TAGS) \
1358ccea
NN
2613 || exit 1
2614
60975492 2615@endif autoconf
1358ccea 2616
295f4e42
NN
2617.PHONY: maybe-install-info-autoconf install-info-autoconf
2618maybe-install-info-autoconf:
60975492
PB
2619@if autoconf
2620maybe-install-info-autoconf: install-info-autoconf
1358ccea 2621
295f4e42
NN
2622install-info-autoconf: \
2623 configure-autoconf \
2624 info-autoconf
2625 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
2626 r=`${PWD_COMMAND}`; export r; \
2627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2628 $(SET_LIB_PATH) \
4fc4dd12 2629 $(HOST_EXPORTS) \
1358ccea
NN
2630 for flag in $(EXTRA_HOST_FLAGS); do \
2631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2632 done; \
295f4e42
NN
2633 echo "Doing install-info in autoconf" ; \
2634 (cd autoconf && \
1358ccea
NN
2635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2637 "RANLIB=$${RANLIB}" \
2638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2639 install-info) \
1358ccea
NN
2640 || exit 1
2641
60975492 2642@endif autoconf
1358ccea 2643
295f4e42
NN
2644.PHONY: maybe-installcheck-autoconf installcheck-autoconf
2645maybe-installcheck-autoconf:
60975492
PB
2646@if autoconf
2647maybe-installcheck-autoconf: installcheck-autoconf
1358ccea 2648
295f4e42
NN
2649installcheck-autoconf: \
2650 configure-autoconf
2651 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
2652 r=`${PWD_COMMAND}`; export r; \
2653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2654 $(SET_LIB_PATH) \
4fc4dd12 2655 $(HOST_EXPORTS) \
1358ccea
NN
2656 for flag in $(EXTRA_HOST_FLAGS); do \
2657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2658 done; \
295f4e42
NN
2659 echo "Doing installcheck in autoconf" ; \
2660 (cd autoconf && \
1358ccea
NN
2661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2663 "RANLIB=$${RANLIB}" \
2664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2665 installcheck) \
1358ccea
NN
2666 || exit 1
2667
60975492 2668@endif autoconf
1358ccea 2669
295f4e42
NN
2670.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
2671maybe-mostlyclean-autoconf:
60975492
PB
2672@if autoconf
2673maybe-mostlyclean-autoconf: mostlyclean-autoconf
1358ccea 2674
295f4e42
NN
2675mostlyclean-autoconf:
2676 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
2677 r=`${PWD_COMMAND}`; export r; \
2678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2679 $(SET_LIB_PATH) \
4fc4dd12 2680 $(HOST_EXPORTS) \
1358ccea
NN
2681 for flag in $(EXTRA_HOST_FLAGS); do \
2682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2683 done; \
295f4e42
NN
2684 echo "Doing mostlyclean in autoconf" ; \
2685 (cd autoconf && \
1358ccea
NN
2686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2688 "RANLIB=$${RANLIB}" \
2689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2690 mostlyclean) \
1358ccea
NN
2691 || exit 1
2692
60975492 2693@endif autoconf
1358ccea 2694
295f4e42
NN
2695.PHONY: maybe-clean-autoconf clean-autoconf
2696maybe-clean-autoconf:
60975492
PB
2697@if autoconf
2698maybe-clean-autoconf: clean-autoconf
1358ccea 2699
295f4e42
NN
2700clean-autoconf:
2701 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
2702 r=`${PWD_COMMAND}`; export r; \
2703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2704 $(SET_LIB_PATH) \
4fc4dd12 2705 $(HOST_EXPORTS) \
1358ccea
NN
2706 for flag in $(EXTRA_HOST_FLAGS); do \
2707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2708 done; \
295f4e42
NN
2709 echo "Doing clean in autoconf" ; \
2710 (cd autoconf && \
1358ccea
NN
2711 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2712 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2713 "RANLIB=$${RANLIB}" \
2714 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2715 clean) \
1358ccea
NN
2716 || exit 1
2717
60975492 2718@endif autoconf
1358ccea 2719
295f4e42
NN
2720.PHONY: maybe-distclean-autoconf distclean-autoconf
2721maybe-distclean-autoconf:
60975492
PB
2722@if autoconf
2723maybe-distclean-autoconf: distclean-autoconf
1358ccea 2724
295f4e42
NN
2725distclean-autoconf:
2726 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
2727 r=`${PWD_COMMAND}`; export r; \
2728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2729 $(SET_LIB_PATH) \
4fc4dd12 2730 $(HOST_EXPORTS) \
1358ccea
NN
2731 for flag in $(EXTRA_HOST_FLAGS); do \
2732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2733 done; \
295f4e42
NN
2734 echo "Doing distclean in autoconf" ; \
2735 (cd autoconf && \
1358ccea
NN
2736 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2737 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2738 "RANLIB=$${RANLIB}" \
2739 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2740 distclean) \
1358ccea
NN
2741 || exit 1
2742
60975492 2743@endif autoconf
1358ccea 2744
295f4e42
NN
2745.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
2746maybe-maintainer-clean-autoconf:
60975492
PB
2747@if autoconf
2748maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
1358ccea 2749
295f4e42
NN
2750maintainer-clean-autoconf:
2751 @[ -f ./autoconf/Makefile ] || exit 0; \
8c90b13a
L
2752 r=`${PWD_COMMAND}`; export r; \
2753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2754 $(SET_LIB_PATH) \
4fc4dd12 2755 $(HOST_EXPORTS) \
1358ccea
NN
2756 for flag in $(EXTRA_HOST_FLAGS); do \
2757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2758 done; \
295f4e42
NN
2759 echo "Doing maintainer-clean in autoconf" ; \
2760 (cd autoconf && \
1358ccea
NN
2761 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2762 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2763 "RANLIB=$${RANLIB}" \
2764 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2765 maintainer-clean) \
1358ccea
NN
2766 || exit 1
2767
60975492 2768@endif autoconf
1358ccea 2769
1358ccea 2770
295f4e42
NN
2771.PHONY: configure-automake maybe-configure-automake
2772maybe-configure-automake:
60975492
PB
2773@if automake
2774maybe-configure-automake: configure-automake
295f4e42
NN
2775configure-automake:
2776 @test ! -f automake/Makefile || exit 0; \
2777 [ -d automake ] || mkdir automake; \
8c90b13a
L
2778 r=`${PWD_COMMAND}`; export r; \
2779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 2780 $(HOST_EXPORTS) \
295f4e42
NN
2781 echo Configuring in automake; \
2782 cd automake || exit 1; \
2783 case $(srcdir) in \
2784 \.) \
2785 srcdiroption="--srcdir=."; \
2786 libsrcdir=".";; \
2787 /* | [A-Za-z]:[\\/]*) \
2788 srcdiroption="--srcdir=$(srcdir)/automake"; \
2789 libsrcdir="$$s/automake";; \
2790 *) \
2791 srcdiroption="--srcdir=../$(srcdir)/automake"; \
2792 libsrcdir="$$s/automake";; \
2793 esac; \
2794 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 2795 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 2796 || exit 1
60975492 2797@endif automake
1358ccea 2798
295f4e42
NN
2799.PHONY: all-automake maybe-all-automake
2800maybe-all-automake:
60975492
PB
2801@if automake
2802maybe-all-automake: all-automake
295f4e42
NN
2803all-automake: configure-automake
2804 @r=`${PWD_COMMAND}`; export r; \
2805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2806 $(SET_LIB_PATH) \
4fc4dd12 2807 $(HOST_EXPORTS) \
a52a0a7f 2808 (cd automake && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 2809@endif automake
1358ccea 2810
295f4e42
NN
2811.PHONY: check-automake maybe-check-automake
2812maybe-check-automake:
60975492
PB
2813@if automake
2814maybe-check-automake: check-automake
1358ccea 2815
295f4e42
NN
2816check-automake:
2817 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 2818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2819 $(SET_LIB_PATH) \
4fc4dd12 2820 $(HOST_EXPORTS) \
a52a0a7f 2821 (cd automake && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 2822
60975492 2823@endif automake
1358ccea 2824
295f4e42
NN
2825.PHONY: install-automake maybe-install-automake
2826maybe-install-automake:
60975492
PB
2827@if automake
2828maybe-install-automake: install-automake
1358ccea 2829
295f4e42
NN
2830install-automake: installdirs
2831 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 2832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2833 $(SET_LIB_PATH) \
4fc4dd12 2834 $(HOST_EXPORTS) \
a52a0a7f 2835 (cd automake && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 2836
60975492 2837@endif automake
1358ccea 2838
295f4e42 2839# Other targets (info, dvi, etc.)
1358ccea 2840
295f4e42
NN
2841.PHONY: maybe-info-automake info-automake
2842maybe-info-automake:
60975492
PB
2843@if automake
2844maybe-info-automake: info-automake
295f4e42
NN
2845
2846info-automake: \
2847 configure-automake
2848 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
2849 r=`${PWD_COMMAND}`; export r; \
2850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2851 $(SET_LIB_PATH) \
4fc4dd12 2852 $(HOST_EXPORTS) \
1358ccea
NN
2853 for flag in $(EXTRA_HOST_FLAGS); do \
2854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2855 done; \
295f4e42
NN
2856 echo "Doing info in automake" ; \
2857 (cd automake && \
1358ccea
NN
2858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2860 "RANLIB=$${RANLIB}" \
2861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2862 info) \
1358ccea
NN
2863 || exit 1
2864
60975492 2865@endif automake
1358ccea 2866
295f4e42
NN
2867.PHONY: maybe-dvi-automake dvi-automake
2868maybe-dvi-automake:
60975492
PB
2869@if automake
2870maybe-dvi-automake: dvi-automake
1358ccea 2871
295f4e42
NN
2872dvi-automake: \
2873 configure-automake
2874 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
2875 r=`${PWD_COMMAND}`; export r; \
2876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2877 $(SET_LIB_PATH) \
4fc4dd12 2878 $(HOST_EXPORTS) \
1358ccea
NN
2879 for flag in $(EXTRA_HOST_FLAGS); do \
2880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2881 done; \
295f4e42
NN
2882 echo "Doing dvi in automake" ; \
2883 (cd automake && \
1358ccea
NN
2884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2886 "RANLIB=$${RANLIB}" \
2887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2888 dvi) \
1358ccea
NN
2889 || exit 1
2890
60975492 2891@endif automake
1358ccea 2892
295f4e42
NN
2893.PHONY: maybe-TAGS-automake TAGS-automake
2894maybe-TAGS-automake:
60975492
PB
2895@if automake
2896maybe-TAGS-automake: TAGS-automake
1358ccea 2897
295f4e42
NN
2898TAGS-automake: \
2899 configure-automake
2900 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
2901 r=`${PWD_COMMAND}`; export r; \
2902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2903 $(SET_LIB_PATH) \
4fc4dd12 2904 $(HOST_EXPORTS) \
1358ccea
NN
2905 for flag in $(EXTRA_HOST_FLAGS); do \
2906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2907 done; \
295f4e42
NN
2908 echo "Doing TAGS in automake" ; \
2909 (cd automake && \
1358ccea
NN
2910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2912 "RANLIB=$${RANLIB}" \
2913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2914 TAGS) \
1358ccea
NN
2915 || exit 1
2916
60975492 2917@endif automake
1358ccea 2918
295f4e42
NN
2919.PHONY: maybe-install-info-automake install-info-automake
2920maybe-install-info-automake:
60975492
PB
2921@if automake
2922maybe-install-info-automake: install-info-automake
1358ccea 2923
295f4e42
NN
2924install-info-automake: \
2925 configure-automake \
2926 info-automake
2927 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
2928 r=`${PWD_COMMAND}`; export r; \
2929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2930 $(SET_LIB_PATH) \
4fc4dd12 2931 $(HOST_EXPORTS) \
1358ccea
NN
2932 for flag in $(EXTRA_HOST_FLAGS); do \
2933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2934 done; \
295f4e42
NN
2935 echo "Doing install-info in automake" ; \
2936 (cd automake && \
1358ccea
NN
2937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2939 "RANLIB=$${RANLIB}" \
2940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2941 install-info) \
1358ccea
NN
2942 || exit 1
2943
60975492 2944@endif automake
1358ccea 2945
295f4e42
NN
2946.PHONY: maybe-installcheck-automake installcheck-automake
2947maybe-installcheck-automake:
60975492
PB
2948@if automake
2949maybe-installcheck-automake: installcheck-automake
1358ccea 2950
295f4e42
NN
2951installcheck-automake: \
2952 configure-automake
2953 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
2954 r=`${PWD_COMMAND}`; export r; \
2955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2956 $(SET_LIB_PATH) \
4fc4dd12 2957 $(HOST_EXPORTS) \
1358ccea
NN
2958 for flag in $(EXTRA_HOST_FLAGS); do \
2959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2960 done; \
295f4e42
NN
2961 echo "Doing installcheck in automake" ; \
2962 (cd automake && \
1358ccea
NN
2963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2965 "RANLIB=$${RANLIB}" \
2966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2967 installcheck) \
1358ccea
NN
2968 || exit 1
2969
60975492 2970@endif automake
1358ccea 2971
295f4e42
NN
2972.PHONY: maybe-mostlyclean-automake mostlyclean-automake
2973maybe-mostlyclean-automake:
60975492
PB
2974@if automake
2975maybe-mostlyclean-automake: mostlyclean-automake
1358ccea 2976
295f4e42
NN
2977mostlyclean-automake:
2978 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
2979 r=`${PWD_COMMAND}`; export r; \
2980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 2981 $(SET_LIB_PATH) \
4fc4dd12 2982 $(HOST_EXPORTS) \
1358ccea
NN
2983 for flag in $(EXTRA_HOST_FLAGS); do \
2984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2985 done; \
295f4e42
NN
2986 echo "Doing mostlyclean in automake" ; \
2987 (cd automake && \
1358ccea
NN
2988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2990 "RANLIB=$${RANLIB}" \
2991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 2992 mostlyclean) \
1358ccea
NN
2993 || exit 1
2994
60975492 2995@endif automake
1358ccea 2996
295f4e42
NN
2997.PHONY: maybe-clean-automake clean-automake
2998maybe-clean-automake:
60975492
PB
2999@if automake
3000maybe-clean-automake: clean-automake
1358ccea 3001
295f4e42
NN
3002clean-automake:
3003 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
3004 r=`${PWD_COMMAND}`; export r; \
3005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3006 $(SET_LIB_PATH) \
4fc4dd12 3007 $(HOST_EXPORTS) \
1358ccea
NN
3008 for flag in $(EXTRA_HOST_FLAGS); do \
3009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3010 done; \
295f4e42
NN
3011 echo "Doing clean in automake" ; \
3012 (cd automake && \
1358ccea
NN
3013 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3014 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3015 "RANLIB=$${RANLIB}" \
3016 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3017 clean) \
1358ccea
NN
3018 || exit 1
3019
60975492 3020@endif automake
1358ccea 3021
295f4e42
NN
3022.PHONY: maybe-distclean-automake distclean-automake
3023maybe-distclean-automake:
60975492
PB
3024@if automake
3025maybe-distclean-automake: distclean-automake
1358ccea 3026
295f4e42
NN
3027distclean-automake:
3028 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
3029 r=`${PWD_COMMAND}`; export r; \
3030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3031 $(SET_LIB_PATH) \
4fc4dd12 3032 $(HOST_EXPORTS) \
1358ccea
NN
3033 for flag in $(EXTRA_HOST_FLAGS); do \
3034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3035 done; \
295f4e42
NN
3036 echo "Doing distclean in automake" ; \
3037 (cd automake && \
1358ccea
NN
3038 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3039 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3040 "RANLIB=$${RANLIB}" \
3041 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3042 distclean) \
1358ccea
NN
3043 || exit 1
3044
60975492 3045@endif automake
1358ccea 3046
295f4e42
NN
3047.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
3048maybe-maintainer-clean-automake:
60975492
PB
3049@if automake
3050maybe-maintainer-clean-automake: maintainer-clean-automake
1358ccea 3051
295f4e42
NN
3052maintainer-clean-automake:
3053 @[ -f ./automake/Makefile ] || exit 0; \
8c90b13a
L
3054 r=`${PWD_COMMAND}`; export r; \
3055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3056 $(SET_LIB_PATH) \
4fc4dd12 3057 $(HOST_EXPORTS) \
1358ccea
NN
3058 for flag in $(EXTRA_HOST_FLAGS); do \
3059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3060 done; \
295f4e42
NN
3061 echo "Doing maintainer-clean in automake" ; \
3062 (cd automake && \
1358ccea
NN
3063 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3064 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3065 "RANLIB=$${RANLIB}" \
3066 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3067 maintainer-clean) \
1358ccea
NN
3068 || exit 1
3069
60975492 3070@endif automake
1358ccea 3071
1358ccea 3072
295f4e42
NN
3073.PHONY: configure-bash maybe-configure-bash
3074maybe-configure-bash:
60975492
PB
3075@if bash
3076maybe-configure-bash: configure-bash
295f4e42
NN
3077configure-bash:
3078 @test ! -f bash/Makefile || exit 0; \
3079 [ -d bash ] || mkdir bash; \
8c90b13a
L
3080 r=`${PWD_COMMAND}`; export r; \
3081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3082 $(HOST_EXPORTS) \
295f4e42
NN
3083 echo Configuring in bash; \
3084 cd bash || exit 1; \
3085 case $(srcdir) in \
3086 \.) \
3087 srcdiroption="--srcdir=."; \
3088 libsrcdir=".";; \
3089 /* | [A-Za-z]:[\\/]*) \
3090 srcdiroption="--srcdir=$(srcdir)/bash"; \
3091 libsrcdir="$$s/bash";; \
3092 *) \
3093 srcdiroption="--srcdir=../$(srcdir)/bash"; \
3094 libsrcdir="$$s/bash";; \
3095 esac; \
3096 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 3097 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 3098 || exit 1
60975492 3099@endif bash
1358ccea 3100
295f4e42
NN
3101.PHONY: all-bash maybe-all-bash
3102maybe-all-bash:
60975492
PB
3103@if bash
3104maybe-all-bash: all-bash
295f4e42
NN
3105all-bash: configure-bash
3106 @r=`${PWD_COMMAND}`; export r; \
3107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3108 $(SET_LIB_PATH) \
4fc4dd12 3109 $(HOST_EXPORTS) \
a52a0a7f 3110 (cd bash && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 3111@endif bash
1358ccea 3112
295f4e42
NN
3113.PHONY: check-bash maybe-check-bash
3114maybe-check-bash:
60975492
PB
3115@if bash
3116maybe-check-bash: check-bash
1358ccea 3117
295f4e42
NN
3118check-bash:
3119 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3121 $(SET_LIB_PATH) \
4fc4dd12 3122 $(HOST_EXPORTS) \
a52a0a7f 3123 (cd bash && $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 3124
60975492 3125@endif bash
1358ccea 3126
295f4e42
NN
3127.PHONY: install-bash maybe-install-bash
3128maybe-install-bash:
60975492
PB
3129@if bash
3130maybe-install-bash: install-bash
1358ccea 3131
295f4e42
NN
3132install-bash: installdirs
3133 @r=`${PWD_COMMAND}`; export r; \
3134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3135 $(SET_LIB_PATH) \
4fc4dd12 3136 $(HOST_EXPORTS) \
a52a0a7f 3137 (cd bash && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 3138
60975492 3139@endif bash
295f4e42
NN
3140
3141# Other targets (info, dvi, etc.)
3142
3143.PHONY: maybe-info-bash info-bash
3144maybe-info-bash:
60975492
PB
3145@if bash
3146maybe-info-bash: info-bash
295f4e42
NN
3147
3148info-bash: \
3149 configure-bash
3150 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
3151 r=`${PWD_COMMAND}`; export r; \
3152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3153 $(SET_LIB_PATH) \
4fc4dd12 3154 $(HOST_EXPORTS) \
1358ccea
NN
3155 for flag in $(EXTRA_HOST_FLAGS); do \
3156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3157 done; \
295f4e42
NN
3158 echo "Doing info in bash" ; \
3159 (cd bash && \
1358ccea
NN
3160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3162 "RANLIB=$${RANLIB}" \
3163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3164 info) \
1358ccea
NN
3165 || exit 1
3166
60975492 3167@endif bash
1358ccea 3168
295f4e42
NN
3169.PHONY: maybe-dvi-bash dvi-bash
3170maybe-dvi-bash:
60975492
PB
3171@if bash
3172maybe-dvi-bash: dvi-bash
1358ccea 3173
295f4e42
NN
3174dvi-bash: \
3175 configure-bash
3176 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
3177 r=`${PWD_COMMAND}`; export r; \
3178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3179 $(SET_LIB_PATH) \
4fc4dd12 3180 $(HOST_EXPORTS) \
1358ccea
NN
3181 for flag in $(EXTRA_HOST_FLAGS); do \
3182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3183 done; \
295f4e42
NN
3184 echo "Doing dvi in bash" ; \
3185 (cd bash && \
1358ccea
NN
3186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3188 "RANLIB=$${RANLIB}" \
3189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3190 dvi) \
1358ccea
NN
3191 || exit 1
3192
60975492 3193@endif bash
1358ccea 3194
295f4e42
NN
3195.PHONY: maybe-TAGS-bash TAGS-bash
3196maybe-TAGS-bash:
60975492
PB
3197@if bash
3198maybe-TAGS-bash: TAGS-bash
1358ccea 3199
295f4e42
NN
3200TAGS-bash: \
3201 configure-bash
3202 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
3203 r=`${PWD_COMMAND}`; export r; \
3204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3205 $(SET_LIB_PATH) \
4fc4dd12 3206 $(HOST_EXPORTS) \
1358ccea
NN
3207 for flag in $(EXTRA_HOST_FLAGS); do \
3208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3209 done; \
295f4e42
NN
3210 echo "Doing TAGS in bash" ; \
3211 (cd bash && \
1358ccea
NN
3212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3214 "RANLIB=$${RANLIB}" \
3215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3216 TAGS) \
1358ccea
NN
3217 || exit 1
3218
60975492 3219@endif bash
1358ccea 3220
295f4e42
NN
3221.PHONY: maybe-install-info-bash install-info-bash
3222maybe-install-info-bash:
60975492
PB
3223@if bash
3224maybe-install-info-bash: install-info-bash
1358ccea 3225
295f4e42
NN
3226install-info-bash: \
3227 configure-bash \
3228 info-bash
3229 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
3230 r=`${PWD_COMMAND}`; export r; \
3231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3232 $(SET_LIB_PATH) \
4fc4dd12 3233 $(HOST_EXPORTS) \
1358ccea
NN
3234 for flag in $(EXTRA_HOST_FLAGS); do \
3235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3236 done; \
295f4e42
NN
3237 echo "Doing install-info in bash" ; \
3238 (cd bash && \
1358ccea
NN
3239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3241 "RANLIB=$${RANLIB}" \
3242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3243 install-info) \
1358ccea
NN
3244 || exit 1
3245
60975492 3246@endif bash
1358ccea 3247
295f4e42
NN
3248.PHONY: maybe-installcheck-bash installcheck-bash
3249maybe-installcheck-bash:
60975492
PB
3250@if bash
3251maybe-installcheck-bash: installcheck-bash
1358ccea 3252
295f4e42
NN
3253installcheck-bash: \
3254 configure-bash
3255 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
3256 r=`${PWD_COMMAND}`; export r; \
3257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3258 $(SET_LIB_PATH) \
4fc4dd12 3259 $(HOST_EXPORTS) \
1358ccea
NN
3260 for flag in $(EXTRA_HOST_FLAGS); do \
3261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3262 done; \
295f4e42
NN
3263 echo "Doing installcheck in bash" ; \
3264 (cd bash && \
1358ccea
NN
3265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3267 "RANLIB=$${RANLIB}" \
3268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3269 installcheck) \
1358ccea
NN
3270 || exit 1
3271
60975492 3272@endif bash
1358ccea 3273
295f4e42
NN
3274.PHONY: maybe-mostlyclean-bash mostlyclean-bash
3275maybe-mostlyclean-bash:
60975492
PB
3276@if bash
3277maybe-mostlyclean-bash: mostlyclean-bash
1358ccea 3278
295f4e42
NN
3279mostlyclean-bash:
3280 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
3281 r=`${PWD_COMMAND}`; export r; \
3282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3283 $(SET_LIB_PATH) \
4fc4dd12 3284 $(HOST_EXPORTS) \
1358ccea
NN
3285 for flag in $(EXTRA_HOST_FLAGS); do \
3286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3287 done; \
295f4e42
NN
3288 echo "Doing mostlyclean in bash" ; \
3289 (cd bash && \
1358ccea
NN
3290 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3291 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3292 "RANLIB=$${RANLIB}" \
3293 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3294 mostlyclean) \
1358ccea
NN
3295 || exit 1
3296
60975492 3297@endif bash
1358ccea 3298
295f4e42
NN
3299.PHONY: maybe-clean-bash clean-bash
3300maybe-clean-bash:
60975492
PB
3301@if bash
3302maybe-clean-bash: clean-bash
1358ccea 3303
295f4e42
NN
3304clean-bash:
3305 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
3306 r=`${PWD_COMMAND}`; export r; \
3307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3308 $(SET_LIB_PATH) \
4fc4dd12 3309 $(HOST_EXPORTS) \
1358ccea
NN
3310 for flag in $(EXTRA_HOST_FLAGS); do \
3311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3312 done; \
295f4e42
NN
3313 echo "Doing clean in bash" ; \
3314 (cd bash && \
1358ccea
NN
3315 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3316 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3317 "RANLIB=$${RANLIB}" \
3318 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3319 clean) \
1358ccea
NN
3320 || exit 1
3321
60975492 3322@endif bash
1358ccea 3323
295f4e42
NN
3324.PHONY: maybe-distclean-bash distclean-bash
3325maybe-distclean-bash:
60975492
PB
3326@if bash
3327maybe-distclean-bash: distclean-bash
1358ccea 3328
295f4e42
NN
3329distclean-bash:
3330 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
3331 r=`${PWD_COMMAND}`; export r; \
3332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3333 $(SET_LIB_PATH) \
4fc4dd12 3334 $(HOST_EXPORTS) \
1358ccea
NN
3335 for flag in $(EXTRA_HOST_FLAGS); do \
3336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3337 done; \
295f4e42
NN
3338 echo "Doing distclean in bash" ; \
3339 (cd bash && \
1358ccea
NN
3340 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3341 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3342 "RANLIB=$${RANLIB}" \
3343 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3344 distclean) \
1358ccea
NN
3345 || exit 1
3346
60975492 3347@endif bash
1358ccea 3348
295f4e42
NN
3349.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
3350maybe-maintainer-clean-bash:
60975492
PB
3351@if bash
3352maybe-maintainer-clean-bash: maintainer-clean-bash
1358ccea 3353
295f4e42
NN
3354maintainer-clean-bash:
3355 @[ -f ./bash/Makefile ] || exit 0; \
8c90b13a
L
3356 r=`${PWD_COMMAND}`; export r; \
3357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3358 $(SET_LIB_PATH) \
4fc4dd12 3359 $(HOST_EXPORTS) \
1358ccea
NN
3360 for flag in $(EXTRA_HOST_FLAGS); do \
3361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3362 done; \
295f4e42
NN
3363 echo "Doing maintainer-clean in bash" ; \
3364 (cd bash && \
1358ccea
NN
3365 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3366 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3367 "RANLIB=$${RANLIB}" \
3368 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3369 maintainer-clean) \
1358ccea
NN
3370 || exit 1
3371
60975492 3372@endif bash
1358ccea 3373
1358ccea 3374
295f4e42
NN
3375.PHONY: configure-bfd maybe-configure-bfd
3376maybe-configure-bfd:
60975492
PB
3377@if bfd
3378maybe-configure-bfd: configure-bfd
295f4e42
NN
3379configure-bfd:
3380 @test ! -f bfd/Makefile || exit 0; \
3381 [ -d bfd ] || mkdir bfd; \
8c90b13a
L
3382 r=`${PWD_COMMAND}`; export r; \
3383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3384 $(HOST_EXPORTS) \
295f4e42
NN
3385 echo Configuring in bfd; \
3386 cd bfd || exit 1; \
3387 case $(srcdir) in \
3388 \.) \
3389 srcdiroption="--srcdir=."; \
3390 libsrcdir=".";; \
3391 /* | [A-Za-z]:[\\/]*) \
3392 srcdiroption="--srcdir=$(srcdir)/bfd"; \
3393 libsrcdir="$$s/bfd";; \
3394 *) \
3395 srcdiroption="--srcdir=../$(srcdir)/bfd"; \
3396 libsrcdir="$$s/bfd";; \
3397 esac; \
3398 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 3399 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 3400 || exit 1
60975492 3401@endif bfd
1358ccea 3402
295f4e42
NN
3403.PHONY: all-bfd maybe-all-bfd
3404maybe-all-bfd:
60975492
PB
3405@if bfd
3406maybe-all-bfd: all-bfd
295f4e42
NN
3407all-bfd: configure-bfd
3408 @r=`${PWD_COMMAND}`; export r; \
3409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3410 $(SET_LIB_PATH) \
4fc4dd12 3411 $(HOST_EXPORTS) \
a52a0a7f 3412 (cd bfd && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 3413@endif bfd
1358ccea 3414
295f4e42
NN
3415.PHONY: check-bfd maybe-check-bfd
3416maybe-check-bfd:
60975492
PB
3417@if bfd
3418maybe-check-bfd: check-bfd
1358ccea 3419
295f4e42
NN
3420check-bfd:
3421 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3423 $(SET_LIB_PATH) \
4fc4dd12 3424 $(HOST_EXPORTS) \
a52a0a7f 3425 (cd bfd && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 3426
60975492 3427@endif bfd
1358ccea 3428
295f4e42
NN
3429.PHONY: install-bfd maybe-install-bfd
3430maybe-install-bfd:
60975492
PB
3431@if bfd
3432maybe-install-bfd: install-bfd
1358ccea 3433
295f4e42
NN
3434install-bfd: installdirs
3435 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3437 $(SET_LIB_PATH) \
4fc4dd12 3438 $(HOST_EXPORTS) \
a52a0a7f 3439 (cd bfd && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 3440
60975492 3441@endif bfd
1358ccea 3442
295f4e42
NN
3443# Other targets (info, dvi, etc.)
3444
3445.PHONY: maybe-info-bfd info-bfd
3446maybe-info-bfd:
60975492
PB
3447@if bfd
3448maybe-info-bfd: info-bfd
1358ccea 3449
295f4e42
NN
3450info-bfd: \
3451 configure-bfd
3452 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
3453 r=`${PWD_COMMAND}`; export r; \
3454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3455 $(SET_LIB_PATH) \
4fc4dd12 3456 $(HOST_EXPORTS) \
1358ccea
NN
3457 for flag in $(EXTRA_HOST_FLAGS); do \
3458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3459 done; \
295f4e42
NN
3460 echo "Doing info in bfd" ; \
3461 (cd bfd && \
1358ccea
NN
3462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3464 "RANLIB=$${RANLIB}" \
3465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3466 info) \
1358ccea
NN
3467 || exit 1
3468
60975492 3469@endif bfd
1358ccea 3470
295f4e42
NN
3471.PHONY: maybe-dvi-bfd dvi-bfd
3472maybe-dvi-bfd:
60975492
PB
3473@if bfd
3474maybe-dvi-bfd: dvi-bfd
1358ccea 3475
295f4e42
NN
3476dvi-bfd: \
3477 configure-bfd
3478 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
3479 r=`${PWD_COMMAND}`; export r; \
3480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3481 $(SET_LIB_PATH) \
4fc4dd12 3482 $(HOST_EXPORTS) \
1358ccea
NN
3483 for flag in $(EXTRA_HOST_FLAGS); do \
3484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3485 done; \
295f4e42
NN
3486 echo "Doing dvi in bfd" ; \
3487 (cd bfd && \
1358ccea
NN
3488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3490 "RANLIB=$${RANLIB}" \
3491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3492 dvi) \
1358ccea
NN
3493 || exit 1
3494
60975492 3495@endif bfd
1358ccea 3496
295f4e42
NN
3497.PHONY: maybe-TAGS-bfd TAGS-bfd
3498maybe-TAGS-bfd:
60975492
PB
3499@if bfd
3500maybe-TAGS-bfd: TAGS-bfd
1358ccea 3501
295f4e42
NN
3502TAGS-bfd: \
3503 configure-bfd
3504 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
3505 r=`${PWD_COMMAND}`; export r; \
3506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3507 $(SET_LIB_PATH) \
4fc4dd12 3508 $(HOST_EXPORTS) \
1358ccea
NN
3509 for flag in $(EXTRA_HOST_FLAGS); do \
3510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3511 done; \
295f4e42
NN
3512 echo "Doing TAGS in bfd" ; \
3513 (cd bfd && \
1358ccea
NN
3514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3516 "RANLIB=$${RANLIB}" \
3517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3518 TAGS) \
1358ccea
NN
3519 || exit 1
3520
60975492 3521@endif bfd
1358ccea 3522
295f4e42
NN
3523.PHONY: maybe-install-info-bfd install-info-bfd
3524maybe-install-info-bfd:
60975492
PB
3525@if bfd
3526maybe-install-info-bfd: install-info-bfd
1358ccea 3527
295f4e42
NN
3528install-info-bfd: \
3529 configure-bfd \
3530 info-bfd
3531 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
3532 r=`${PWD_COMMAND}`; export r; \
3533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3534 $(SET_LIB_PATH) \
4fc4dd12 3535 $(HOST_EXPORTS) \
1358ccea
NN
3536 for flag in $(EXTRA_HOST_FLAGS); do \
3537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3538 done; \
295f4e42
NN
3539 echo "Doing install-info in bfd" ; \
3540 (cd bfd && \
1358ccea
NN
3541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3543 "RANLIB=$${RANLIB}" \
3544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3545 install-info) \
1358ccea
NN
3546 || exit 1
3547
60975492 3548@endif bfd
1358ccea 3549
295f4e42
NN
3550.PHONY: maybe-installcheck-bfd installcheck-bfd
3551maybe-installcheck-bfd:
60975492
PB
3552@if bfd
3553maybe-installcheck-bfd: installcheck-bfd
1358ccea 3554
295f4e42
NN
3555installcheck-bfd: \
3556 configure-bfd
3557 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
3558 r=`${PWD_COMMAND}`; export r; \
3559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3560 $(SET_LIB_PATH) \
4fc4dd12 3561 $(HOST_EXPORTS) \
1358ccea
NN
3562 for flag in $(EXTRA_HOST_FLAGS); do \
3563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3564 done; \
295f4e42
NN
3565 echo "Doing installcheck in bfd" ; \
3566 (cd bfd && \
1358ccea
NN
3567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3569 "RANLIB=$${RANLIB}" \
3570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3571 installcheck) \
1358ccea
NN
3572 || exit 1
3573
60975492 3574@endif bfd
1358ccea 3575
295f4e42
NN
3576.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3577maybe-mostlyclean-bfd:
60975492
PB
3578@if bfd
3579maybe-mostlyclean-bfd: mostlyclean-bfd
1358ccea 3580
295f4e42
NN
3581mostlyclean-bfd:
3582 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
3583 r=`${PWD_COMMAND}`; export r; \
3584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3585 $(SET_LIB_PATH) \
4fc4dd12 3586 $(HOST_EXPORTS) \
1358ccea
NN
3587 for flag in $(EXTRA_HOST_FLAGS); do \
3588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3589 done; \
295f4e42
NN
3590 echo "Doing mostlyclean in bfd" ; \
3591 (cd bfd && \
1358ccea
NN
3592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3594 "RANLIB=$${RANLIB}" \
3595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3596 mostlyclean) \
1358ccea
NN
3597 || exit 1
3598
60975492 3599@endif bfd
1358ccea 3600
295f4e42
NN
3601.PHONY: maybe-clean-bfd clean-bfd
3602maybe-clean-bfd:
60975492
PB
3603@if bfd
3604maybe-clean-bfd: clean-bfd
1358ccea 3605
295f4e42
NN
3606clean-bfd:
3607 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
3608 r=`${PWD_COMMAND}`; export r; \
3609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3610 $(SET_LIB_PATH) \
4fc4dd12 3611 $(HOST_EXPORTS) \
1358ccea
NN
3612 for flag in $(EXTRA_HOST_FLAGS); do \
3613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3614 done; \
295f4e42
NN
3615 echo "Doing clean in bfd" ; \
3616 (cd bfd && \
1358ccea
NN
3617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3619 "RANLIB=$${RANLIB}" \
3620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3621 clean) \
1358ccea
NN
3622 || exit 1
3623
60975492 3624@endif bfd
1358ccea 3625
295f4e42
NN
3626.PHONY: maybe-distclean-bfd distclean-bfd
3627maybe-distclean-bfd:
60975492
PB
3628@if bfd
3629maybe-distclean-bfd: distclean-bfd
1358ccea 3630
295f4e42
NN
3631distclean-bfd:
3632 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
3633 r=`${PWD_COMMAND}`; export r; \
3634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3635 $(SET_LIB_PATH) \
4fc4dd12 3636 $(HOST_EXPORTS) \
1358ccea
NN
3637 for flag in $(EXTRA_HOST_FLAGS); do \
3638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3639 done; \
295f4e42
NN
3640 echo "Doing distclean in bfd" ; \
3641 (cd bfd && \
1358ccea
NN
3642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3644 "RANLIB=$${RANLIB}" \
3645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3646 distclean) \
1358ccea
NN
3647 || exit 1
3648
60975492 3649@endif bfd
1358ccea 3650
295f4e42
NN
3651.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3652maybe-maintainer-clean-bfd:
60975492
PB
3653@if bfd
3654maybe-maintainer-clean-bfd: maintainer-clean-bfd
1358ccea 3655
295f4e42
NN
3656maintainer-clean-bfd:
3657 @[ -f ./bfd/Makefile ] || exit 0; \
8c90b13a
L
3658 r=`${PWD_COMMAND}`; export r; \
3659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3660 $(SET_LIB_PATH) \
4fc4dd12 3661 $(HOST_EXPORTS) \
1358ccea
NN
3662 for flag in $(EXTRA_HOST_FLAGS); do \
3663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3664 done; \
295f4e42
NN
3665 echo "Doing maintainer-clean in bfd" ; \
3666 (cd bfd && \
1358ccea
NN
3667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3669 "RANLIB=$${RANLIB}" \
3670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3671 maintainer-clean) \
1358ccea
NN
3672 || exit 1
3673
60975492 3674@endif bfd
1358ccea 3675
1358ccea 3676
295f4e42
NN
3677.PHONY: configure-opcodes maybe-configure-opcodes
3678maybe-configure-opcodes:
60975492
PB
3679@if opcodes
3680maybe-configure-opcodes: configure-opcodes
295f4e42
NN
3681configure-opcodes:
3682 @test ! -f opcodes/Makefile || exit 0; \
3683 [ -d opcodes ] || mkdir opcodes; \
8c90b13a
L
3684 r=`${PWD_COMMAND}`; export r; \
3685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3686 $(HOST_EXPORTS) \
295f4e42
NN
3687 echo Configuring in opcodes; \
3688 cd opcodes || exit 1; \
3689 case $(srcdir) in \
3690 \.) \
3691 srcdiroption="--srcdir=."; \
3692 libsrcdir=".";; \
3693 /* | [A-Za-z]:[\\/]*) \
3694 srcdiroption="--srcdir=$(srcdir)/opcodes"; \
3695 libsrcdir="$$s/opcodes";; \
3696 *) \
3697 srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
3698 libsrcdir="$$s/opcodes";; \
3699 esac; \
3700 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 3701 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 3702 || exit 1
60975492 3703@endif opcodes
1358ccea 3704
295f4e42
NN
3705.PHONY: all-opcodes maybe-all-opcodes
3706maybe-all-opcodes:
60975492
PB
3707@if opcodes
3708maybe-all-opcodes: all-opcodes
295f4e42
NN
3709all-opcodes: configure-opcodes
3710 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3712 $(SET_LIB_PATH) \
4fc4dd12 3713 $(HOST_EXPORTS) \
a52a0a7f 3714 (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 3715@endif opcodes
1358ccea 3716
295f4e42
NN
3717.PHONY: check-opcodes maybe-check-opcodes
3718maybe-check-opcodes:
60975492
PB
3719@if opcodes
3720maybe-check-opcodes: check-opcodes
1358ccea 3721
295f4e42
NN
3722check-opcodes:
3723 @r=`${PWD_COMMAND}`; export r; \
3724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3725 $(SET_LIB_PATH) \
4fc4dd12 3726 $(HOST_EXPORTS) \
a52a0a7f 3727 (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 3728
60975492 3729@endif opcodes
1358ccea 3730
295f4e42
NN
3731.PHONY: install-opcodes maybe-install-opcodes
3732maybe-install-opcodes:
60975492
PB
3733@if opcodes
3734maybe-install-opcodes: install-opcodes
1358ccea 3735
295f4e42
NN
3736install-opcodes: installdirs
3737 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 3738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3739 $(SET_LIB_PATH) \
4fc4dd12 3740 $(HOST_EXPORTS) \
a52a0a7f 3741 (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 3742
60975492 3743@endif opcodes
1358ccea 3744
295f4e42 3745# Other targets (info, dvi, etc.)
1358ccea 3746
295f4e42
NN
3747.PHONY: maybe-info-opcodes info-opcodes
3748maybe-info-opcodes:
60975492
PB
3749@if opcodes
3750maybe-info-opcodes: info-opcodes
295f4e42
NN
3751
3752info-opcodes: \
3753 configure-opcodes
3754 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
3755 r=`${PWD_COMMAND}`; export r; \
3756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3757 $(SET_LIB_PATH) \
4fc4dd12 3758 $(HOST_EXPORTS) \
295f4e42 3759 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
3760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3761 done; \
295f4e42
NN
3762 echo "Doing info in opcodes" ; \
3763 (cd opcodes && \
1358ccea
NN
3764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3766 "RANLIB=$${RANLIB}" \
3767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3768 info) \
1358ccea
NN
3769 || exit 1
3770
60975492 3771@endif opcodes
1358ccea 3772
295f4e42
NN
3773.PHONY: maybe-dvi-opcodes dvi-opcodes
3774maybe-dvi-opcodes:
60975492
PB
3775@if opcodes
3776maybe-dvi-opcodes: dvi-opcodes
1358ccea 3777
295f4e42
NN
3778dvi-opcodes: \
3779 configure-opcodes
3780 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
3781 r=`${PWD_COMMAND}`; export r; \
3782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3783 $(SET_LIB_PATH) \
4fc4dd12 3784 $(HOST_EXPORTS) \
295f4e42 3785 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
3786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3787 done; \
295f4e42
NN
3788 echo "Doing dvi in opcodes" ; \
3789 (cd opcodes && \
1358ccea
NN
3790 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3791 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3792 "RANLIB=$${RANLIB}" \
3793 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3794 dvi) \
1358ccea
NN
3795 || exit 1
3796
60975492 3797@endif opcodes
1358ccea 3798
295f4e42
NN
3799.PHONY: maybe-TAGS-opcodes TAGS-opcodes
3800maybe-TAGS-opcodes:
60975492
PB
3801@if opcodes
3802maybe-TAGS-opcodes: TAGS-opcodes
1358ccea 3803
295f4e42
NN
3804TAGS-opcodes: \
3805 configure-opcodes
3806 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
3807 r=`${PWD_COMMAND}`; export r; \
3808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3809 $(SET_LIB_PATH) \
4fc4dd12 3810 $(HOST_EXPORTS) \
295f4e42 3811 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
3812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3813 done; \
295f4e42
NN
3814 echo "Doing TAGS in opcodes" ; \
3815 (cd opcodes && \
1358ccea
NN
3816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3818 "RANLIB=$${RANLIB}" \
3819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3820 TAGS) \
1358ccea
NN
3821 || exit 1
3822
60975492 3823@endif opcodes
1358ccea 3824
295f4e42
NN
3825.PHONY: maybe-install-info-opcodes install-info-opcodes
3826maybe-install-info-opcodes:
60975492
PB
3827@if opcodes
3828maybe-install-info-opcodes: install-info-opcodes
1358ccea 3829
295f4e42
NN
3830install-info-opcodes: \
3831 configure-opcodes \
3832 info-opcodes
3833 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
3834 r=`${PWD_COMMAND}`; export r; \
3835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3836 $(SET_LIB_PATH) \
4fc4dd12 3837 $(HOST_EXPORTS) \
295f4e42 3838 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
3839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3840 done; \
295f4e42
NN
3841 echo "Doing install-info in opcodes" ; \
3842 (cd opcodes && \
1358ccea
NN
3843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3845 "RANLIB=$${RANLIB}" \
3846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3847 install-info) \
1358ccea
NN
3848 || exit 1
3849
60975492 3850@endif opcodes
1358ccea 3851
295f4e42
NN
3852.PHONY: maybe-installcheck-opcodes installcheck-opcodes
3853maybe-installcheck-opcodes:
60975492
PB
3854@if opcodes
3855maybe-installcheck-opcodes: installcheck-opcodes
1358ccea 3856
295f4e42
NN
3857installcheck-opcodes: \
3858 configure-opcodes
3859 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
3860 r=`${PWD_COMMAND}`; export r; \
3861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3862 $(SET_LIB_PATH) \
4fc4dd12 3863 $(HOST_EXPORTS) \
295f4e42 3864 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
3865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3866 done; \
295f4e42
NN
3867 echo "Doing installcheck in opcodes" ; \
3868 (cd opcodes && \
1358ccea
NN
3869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3871 "RANLIB=$${RANLIB}" \
3872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3873 installcheck) \
1358ccea
NN
3874 || exit 1
3875
60975492 3876@endif opcodes
1358ccea 3877
295f4e42
NN
3878.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
3879maybe-mostlyclean-opcodes:
60975492
PB
3880@if opcodes
3881maybe-mostlyclean-opcodes: mostlyclean-opcodes
1358ccea 3882
295f4e42
NN
3883mostlyclean-opcodes:
3884 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
3885 r=`${PWD_COMMAND}`; export r; \
3886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3887 $(SET_LIB_PATH) \
4fc4dd12 3888 $(HOST_EXPORTS) \
295f4e42 3889 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
3890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3891 done; \
295f4e42
NN
3892 echo "Doing mostlyclean in opcodes" ; \
3893 (cd opcodes && \
1358ccea
NN
3894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3896 "RANLIB=$${RANLIB}" \
3897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3898 mostlyclean) \
1358ccea
NN
3899 || exit 1
3900
60975492 3901@endif opcodes
1358ccea 3902
295f4e42
NN
3903.PHONY: maybe-clean-opcodes clean-opcodes
3904maybe-clean-opcodes:
60975492
PB
3905@if opcodes
3906maybe-clean-opcodes: clean-opcodes
1358ccea 3907
295f4e42
NN
3908clean-opcodes:
3909 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
3910 r=`${PWD_COMMAND}`; export r; \
3911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3912 $(SET_LIB_PATH) \
4fc4dd12 3913 $(HOST_EXPORTS) \
295f4e42 3914 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
3915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3916 done; \
295f4e42
NN
3917 echo "Doing clean in opcodes" ; \
3918 (cd opcodes && \
1358ccea
NN
3919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3921 "RANLIB=$${RANLIB}" \
3922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3923 clean) \
1358ccea
NN
3924 || exit 1
3925
60975492 3926@endif opcodes
1358ccea 3927
295f4e42
NN
3928.PHONY: maybe-distclean-opcodes distclean-opcodes
3929maybe-distclean-opcodes:
60975492
PB
3930@if opcodes
3931maybe-distclean-opcodes: distclean-opcodes
1358ccea 3932
295f4e42
NN
3933distclean-opcodes:
3934 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
3935 r=`${PWD_COMMAND}`; export r; \
3936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3937 $(SET_LIB_PATH) \
4fc4dd12 3938 $(HOST_EXPORTS) \
295f4e42 3939 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
3940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3941 done; \
295f4e42
NN
3942 echo "Doing distclean in opcodes" ; \
3943 (cd opcodes && \
1358ccea
NN
3944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3946 "RANLIB=$${RANLIB}" \
3947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3948 distclean) \
1358ccea
NN
3949 || exit 1
3950
60975492 3951@endif opcodes
1358ccea 3952
295f4e42
NN
3953.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
3954maybe-maintainer-clean-opcodes:
60975492
PB
3955@if opcodes
3956maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
1358ccea 3957
295f4e42
NN
3958maintainer-clean-opcodes:
3959 @[ -f ./opcodes/Makefile ] || exit 0; \
8c90b13a
L
3960 r=`${PWD_COMMAND}`; export r; \
3961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 3962 $(SET_LIB_PATH) \
4fc4dd12 3963 $(HOST_EXPORTS) \
295f4e42 3964 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
3965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3966 done; \
295f4e42
NN
3967 echo "Doing maintainer-clean in opcodes" ; \
3968 (cd opcodes && \
1358ccea
NN
3969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3971 "RANLIB=$${RANLIB}" \
3972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 3973 maintainer-clean) \
1358ccea
NN
3974 || exit 1
3975
60975492 3976@endif opcodes
1358ccea 3977
1358ccea 3978
295f4e42
NN
3979.PHONY: configure-binutils maybe-configure-binutils
3980maybe-configure-binutils:
60975492
PB
3981@if binutils
3982maybe-configure-binutils: configure-binutils
295f4e42
NN
3983configure-binutils:
3984 @test ! -f binutils/Makefile || exit 0; \
3985 [ -d binutils ] || mkdir binutils; \
8c90b13a
L
3986 r=`${PWD_COMMAND}`; export r; \
3987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 3988 $(HOST_EXPORTS) \
295f4e42
NN
3989 echo Configuring in binutils; \
3990 cd binutils || exit 1; \
3991 case $(srcdir) in \
3992 \.) \
3993 srcdiroption="--srcdir=."; \
3994 libsrcdir=".";; \
3995 /* | [A-Za-z]:[\\/]*) \
3996 srcdiroption="--srcdir=$(srcdir)/binutils"; \
3997 libsrcdir="$$s/binutils";; \
3998 *) \
3999 srcdiroption="--srcdir=../$(srcdir)/binutils"; \
4000 libsrcdir="$$s/binutils";; \
4001 esac; \
4002 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 4003 $(HOST_CONFIGARGS) $${srcdiroption} \
295f4e42 4004 || exit 1
60975492 4005@endif binutils
295f4e42
NN
4006
4007.PHONY: all-binutils maybe-all-binutils
4008maybe-all-binutils:
60975492
PB
4009@if binutils
4010maybe-all-binutils: all-binutils
295f4e42
NN
4011all-binutils: configure-binutils
4012 @r=`${PWD_COMMAND}`; export r; \
4013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4014 $(SET_LIB_PATH) \
4fc4dd12 4015 $(HOST_EXPORTS) \
a52a0a7f 4016 (cd binutils && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 4017@endif binutils
295f4e42
NN
4018
4019.PHONY: check-binutils maybe-check-binutils
4020maybe-check-binutils:
60975492
PB
4021@if binutils
4022maybe-check-binutils: check-binutils
295f4e42
NN
4023
4024check-binutils:
4025 @r=`${PWD_COMMAND}`; export r; \
4026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4027 $(SET_LIB_PATH) \
4fc4dd12 4028 $(HOST_EXPORTS) \
a52a0a7f 4029 (cd binutils && $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 4030
60975492 4031@endif binutils
295f4e42
NN
4032
4033.PHONY: install-binutils maybe-install-binutils
4034maybe-install-binutils:
60975492
PB
4035@if binutils
4036maybe-install-binutils: install-binutils
295f4e42
NN
4037
4038install-binutils: installdirs
4039 @r=`${PWD_COMMAND}`; export r; \
4040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4041 $(SET_LIB_PATH) \
4fc4dd12 4042 $(HOST_EXPORTS) \
a52a0a7f 4043 (cd binutils && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 4044
60975492 4045@endif binutils
295f4e42
NN
4046
4047# Other targets (info, dvi, etc.)
4048
4049.PHONY: maybe-info-binutils info-binutils
4050maybe-info-binutils:
60975492
PB
4051@if binutils
4052maybe-info-binutils: info-binutils
295f4e42
NN
4053
4054info-binutils: \
4055 configure-binutils
4056 @[ -f ./binutils/Makefile ] || exit 0; \
4057 r=`${PWD_COMMAND}`; export r; \
4058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4059 $(SET_LIB_PATH) \
4fc4dd12 4060 $(HOST_EXPORTS) \
295f4e42 4061 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
4062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4063 done; \
295f4e42
NN
4064 echo "Doing info in binutils" ; \
4065 (cd binutils && \
1358ccea
NN
4066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4068 "RANLIB=$${RANLIB}" \
4069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4070 info) \
1358ccea
NN
4071 || exit 1
4072
60975492 4073@endif binutils
1358ccea 4074
295f4e42
NN
4075.PHONY: maybe-dvi-binutils dvi-binutils
4076maybe-dvi-binutils:
60975492
PB
4077@if binutils
4078maybe-dvi-binutils: dvi-binutils
1358ccea 4079
295f4e42
NN
4080dvi-binutils: \
4081 configure-binutils
4082 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
4083 r=`${PWD_COMMAND}`; export r; \
4084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4085 $(SET_LIB_PATH) \
4fc4dd12 4086 $(HOST_EXPORTS) \
295f4e42 4087 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
4088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4089 done; \
295f4e42
NN
4090 echo "Doing dvi in binutils" ; \
4091 (cd binutils && \
1358ccea
NN
4092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4094 "RANLIB=$${RANLIB}" \
4095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4096 dvi) \
1358ccea
NN
4097 || exit 1
4098
60975492 4099@endif binutils
1358ccea 4100
295f4e42
NN
4101.PHONY: maybe-TAGS-binutils TAGS-binutils
4102maybe-TAGS-binutils:
60975492
PB
4103@if binutils
4104maybe-TAGS-binutils: TAGS-binutils
1358ccea 4105
295f4e42
NN
4106TAGS-binutils: \
4107 configure-binutils
4108 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
4109 r=`${PWD_COMMAND}`; export r; \
4110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4111 $(SET_LIB_PATH) \
4fc4dd12 4112 $(HOST_EXPORTS) \
295f4e42 4113 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
4114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4115 done; \
295f4e42
NN
4116 echo "Doing TAGS in binutils" ; \
4117 (cd binutils && \
1358ccea
NN
4118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4120 "RANLIB=$${RANLIB}" \
4121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4122 TAGS) \
1358ccea
NN
4123 || exit 1
4124
60975492 4125@endif binutils
1358ccea 4126
295f4e42
NN
4127.PHONY: maybe-install-info-binutils install-info-binutils
4128maybe-install-info-binutils:
60975492
PB
4129@if binutils
4130maybe-install-info-binutils: install-info-binutils
1358ccea 4131
295f4e42
NN
4132install-info-binutils: \
4133 configure-binutils \
4134 info-binutils
4135 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
4136 r=`${PWD_COMMAND}`; export r; \
4137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4138 $(SET_LIB_PATH) \
4fc4dd12 4139 $(HOST_EXPORTS) \
295f4e42 4140 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
4141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4142 done; \
295f4e42
NN
4143 echo "Doing install-info in binutils" ; \
4144 (cd binutils && \
1358ccea
NN
4145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4147 "RANLIB=$${RANLIB}" \
4148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4149 install-info) \
1358ccea
NN
4150 || exit 1
4151
60975492 4152@endif binutils
1358ccea 4153
295f4e42
NN
4154.PHONY: maybe-installcheck-binutils installcheck-binutils
4155maybe-installcheck-binutils:
60975492
PB
4156@if binutils
4157maybe-installcheck-binutils: installcheck-binutils
1358ccea 4158
295f4e42
NN
4159installcheck-binutils: \
4160 configure-binutils
4161 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
4162 r=`${PWD_COMMAND}`; export r; \
4163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4164 $(SET_LIB_PATH) \
4fc4dd12 4165 $(HOST_EXPORTS) \
295f4e42 4166 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
4167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4168 done; \
295f4e42
NN
4169 echo "Doing installcheck in binutils" ; \
4170 (cd binutils && \
1358ccea
NN
4171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4173 "RANLIB=$${RANLIB}" \
4174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4175 installcheck) \
1358ccea
NN
4176 || exit 1
4177
60975492 4178@endif binutils
1358ccea 4179
295f4e42
NN
4180.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
4181maybe-mostlyclean-binutils:
60975492
PB
4182@if binutils
4183maybe-mostlyclean-binutils: mostlyclean-binutils
1358ccea 4184
295f4e42
NN
4185mostlyclean-binutils:
4186 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
4187 r=`${PWD_COMMAND}`; export r; \
4188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4189 $(SET_LIB_PATH) \
4fc4dd12 4190 $(HOST_EXPORTS) \
295f4e42 4191 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
4192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4193 done; \
295f4e42
NN
4194 echo "Doing mostlyclean in binutils" ; \
4195 (cd binutils && \
1358ccea
NN
4196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4198 "RANLIB=$${RANLIB}" \
4199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4200 mostlyclean) \
1358ccea
NN
4201 || exit 1
4202
60975492 4203@endif binutils
1358ccea 4204
295f4e42
NN
4205.PHONY: maybe-clean-binutils clean-binutils
4206maybe-clean-binutils:
60975492
PB
4207@if binutils
4208maybe-clean-binutils: clean-binutils
d9cdb878 4209
295f4e42
NN
4210clean-binutils:
4211 @[ -f ./binutils/Makefile ] || exit 0; \
d9cdb878
AC
4212 r=`${PWD_COMMAND}`; export r; \
4213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4214 $(SET_LIB_PATH) \
4fc4dd12 4215 $(HOST_EXPORTS) \
295f4e42 4216 for flag in $(EXTRA_HOST_FLAGS); do \
d9cdb878
AC
4217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4218 done; \
295f4e42
NN
4219 echo "Doing clean in binutils" ; \
4220 (cd binutils && \
d9cdb878
AC
4221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4223 "RANLIB=$${RANLIB}" \
4224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4225 clean) \
d9cdb878
AC
4226 || exit 1
4227
60975492 4228@endif binutils
d9cdb878 4229
295f4e42
NN
4230.PHONY: maybe-distclean-binutils distclean-binutils
4231maybe-distclean-binutils:
60975492
PB
4232@if binutils
4233maybe-distclean-binutils: distclean-binutils
1358ccea 4234
295f4e42
NN
4235distclean-binutils:
4236 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
4237 r=`${PWD_COMMAND}`; export r; \
4238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4239 $(SET_LIB_PATH) \
4fc4dd12 4240 $(HOST_EXPORTS) \
295f4e42 4241 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
4242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4243 done; \
295f4e42
NN
4244 echo "Doing distclean in binutils" ; \
4245 (cd binutils && \
1358ccea
NN
4246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4248 "RANLIB=$${RANLIB}" \
4249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4250 distclean) \
1358ccea
NN
4251 || exit 1
4252
60975492 4253@endif binutils
1358ccea 4254
295f4e42
NN
4255.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
4256maybe-maintainer-clean-binutils:
60975492
PB
4257@if binutils
4258maybe-maintainer-clean-binutils: maintainer-clean-binutils
1358ccea 4259
295f4e42
NN
4260maintainer-clean-binutils:
4261 @[ -f ./binutils/Makefile ] || exit 0; \
8c90b13a
L
4262 r=`${PWD_COMMAND}`; export r; \
4263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4264 $(SET_LIB_PATH) \
4fc4dd12 4265 $(HOST_EXPORTS) \
1358ccea
NN
4266 for flag in $(EXTRA_HOST_FLAGS); do \
4267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4268 done; \
295f4e42
NN
4269 echo "Doing maintainer-clean in binutils" ; \
4270 (cd binutils && \
1358ccea
NN
4271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4273 "RANLIB=$${RANLIB}" \
4274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4275 maintainer-clean) \
295f4e42
NN
4276 || exit 1
4277
60975492 4278@endif binutils
295f4e42
NN
4279
4280
4281.PHONY: configure-bison maybe-configure-bison
4282maybe-configure-bison:
60975492
PB
4283@if bison
4284maybe-configure-bison: configure-bison
295f4e42
NN
4285configure-bison:
4286 @test ! -f bison/Makefile || exit 0; \
4287 [ -d bison ] || mkdir bison; \
4288 r=`${PWD_COMMAND}`; export r; \
4289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4290 $(HOST_EXPORTS) \
295f4e42
NN
4291 echo Configuring in bison; \
4292 cd bison || exit 1; \
4293 case $(srcdir) in \
4294 \.) \
4295 srcdiroption="--srcdir=."; \
4296 libsrcdir=".";; \
4297 /* | [A-Za-z]:[\\/]*) \
4298 srcdiroption="--srcdir=$(srcdir)/bison"; \
4299 libsrcdir="$$s/bison";; \
4300 *) \
4301 srcdiroption="--srcdir=../$(srcdir)/bison"; \
4302 libsrcdir="$$s/bison";; \
4303 esac; \
4304 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 4305 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 4306 || exit 1
60975492 4307@endif bison
1358ccea 4308
295f4e42
NN
4309.PHONY: all-bison maybe-all-bison
4310maybe-all-bison:
60975492
PB
4311@if bison
4312maybe-all-bison: all-bison
295f4e42
NN
4313all-bison: configure-bison
4314 @r=`${PWD_COMMAND}`; export r; \
4315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4316 $(SET_LIB_PATH) \
4fc4dd12 4317 $(HOST_EXPORTS) \
a52a0a7f 4318 (cd bison && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 4319@endif bison
295f4e42
NN
4320
4321.PHONY: check-bison maybe-check-bison
4322maybe-check-bison:
60975492
PB
4323@if bison
4324maybe-check-bison: check-bison
295f4e42
NN
4325
4326# This module is only tested in a native toolchain.
4327check-bison:
4328 @if [ '$(host)' = '$(target)' ] ; then \
4329 r=`${PWD_COMMAND}`; export r; \
4330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4331 $(SET_LIB_PATH) \
4fc4dd12 4332 $(HOST_EXPORTS) \
a52a0a7f 4333 (cd bison && $(MAKE) $(FLAGS_TO_PASS) check); \
295f4e42
NN
4334 fi
4335
60975492 4336@endif bison
1358ccea 4337
295f4e42
NN
4338.PHONY: install-bison maybe-install-bison
4339maybe-install-bison:
60975492
PB
4340@if bison
4341maybe-install-bison: install-bison
1358ccea 4342
295f4e42
NN
4343install-bison: installdirs
4344 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 4345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4346 $(SET_LIB_PATH) \
4fc4dd12 4347 $(HOST_EXPORTS) \
a52a0a7f 4348 (cd bison && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 4349
60975492 4350@endif bison
1358ccea 4351
295f4e42 4352# Other targets (info, dvi, etc.)
1358ccea 4353
295f4e42
NN
4354.PHONY: maybe-info-bison info-bison
4355maybe-info-bison:
60975492
PB
4356@if bison
4357maybe-info-bison: info-bison
295f4e42
NN
4358
4359info-bison: \
4360 configure-bison
4361 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
4362 r=`${PWD_COMMAND}`; export r; \
4363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4364 $(SET_LIB_PATH) \
4fc4dd12 4365 $(HOST_EXPORTS) \
1358ccea
NN
4366 for flag in $(EXTRA_HOST_FLAGS); do \
4367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4368 done; \
295f4e42
NN
4369 echo "Doing info in bison" ; \
4370 (cd bison && \
1358ccea
NN
4371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4373 "RANLIB=$${RANLIB}" \
4374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4375 info) \
1358ccea
NN
4376 || exit 1
4377
60975492 4378@endif bison
1358ccea 4379
295f4e42
NN
4380.PHONY: maybe-dvi-bison dvi-bison
4381maybe-dvi-bison:
60975492
PB
4382@if bison
4383maybe-dvi-bison: dvi-bison
1358ccea 4384
295f4e42
NN
4385dvi-bison: \
4386 configure-bison
4387 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
4388 r=`${PWD_COMMAND}`; export r; \
4389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4390 $(SET_LIB_PATH) \
4fc4dd12 4391 $(HOST_EXPORTS) \
1358ccea
NN
4392 for flag in $(EXTRA_HOST_FLAGS); do \
4393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4394 done; \
295f4e42
NN
4395 echo "Doing dvi in bison" ; \
4396 (cd bison && \
1358ccea
NN
4397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4399 "RANLIB=$${RANLIB}" \
4400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4401 dvi) \
1358ccea
NN
4402 || exit 1
4403
60975492 4404@endif bison
1358ccea 4405
295f4e42
NN
4406.PHONY: maybe-TAGS-bison TAGS-bison
4407maybe-TAGS-bison:
60975492
PB
4408@if bison
4409maybe-TAGS-bison: TAGS-bison
1358ccea 4410
295f4e42
NN
4411TAGS-bison: \
4412 configure-bison
4413 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
4414 r=`${PWD_COMMAND}`; export r; \
4415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4416 $(SET_LIB_PATH) \
4fc4dd12 4417 $(HOST_EXPORTS) \
1358ccea
NN
4418 for flag in $(EXTRA_HOST_FLAGS); do \
4419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4420 done; \
295f4e42
NN
4421 echo "Doing TAGS in bison" ; \
4422 (cd bison && \
1358ccea
NN
4423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4425 "RANLIB=$${RANLIB}" \
4426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4427 TAGS) \
1358ccea
NN
4428 || exit 1
4429
60975492 4430@endif bison
1358ccea 4431
295f4e42
NN
4432.PHONY: maybe-install-info-bison install-info-bison
4433maybe-install-info-bison:
60975492
PB
4434@if bison
4435maybe-install-info-bison: install-info-bison
1358ccea 4436
295f4e42
NN
4437install-info-bison: \
4438 configure-bison \
4439 info-bison
4440 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
4441 r=`${PWD_COMMAND}`; export r; \
4442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4443 $(SET_LIB_PATH) \
4fc4dd12 4444 $(HOST_EXPORTS) \
1358ccea
NN
4445 for flag in $(EXTRA_HOST_FLAGS); do \
4446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4447 done; \
295f4e42
NN
4448 echo "Doing install-info in bison" ; \
4449 (cd bison && \
1358ccea
NN
4450 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4451 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4452 "RANLIB=$${RANLIB}" \
4453 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4454 install-info) \
1358ccea
NN
4455 || exit 1
4456
60975492 4457@endif bison
1358ccea 4458
295f4e42
NN
4459.PHONY: maybe-installcheck-bison installcheck-bison
4460maybe-installcheck-bison:
60975492
PB
4461@if bison
4462maybe-installcheck-bison: installcheck-bison
1358ccea 4463
295f4e42
NN
4464installcheck-bison: \
4465 configure-bison
4466 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
4467 r=`${PWD_COMMAND}`; export r; \
4468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4469 $(SET_LIB_PATH) \
4fc4dd12 4470 $(HOST_EXPORTS) \
1358ccea
NN
4471 for flag in $(EXTRA_HOST_FLAGS); do \
4472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4473 done; \
295f4e42
NN
4474 echo "Doing installcheck in bison" ; \
4475 (cd bison && \
1358ccea
NN
4476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4478 "RANLIB=$${RANLIB}" \
4479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4480 installcheck) \
1358ccea
NN
4481 || exit 1
4482
60975492 4483@endif bison
1358ccea
NN
4484
4485.PHONY: maybe-mostlyclean-bison mostlyclean-bison
4486maybe-mostlyclean-bison:
60975492
PB
4487@if bison
4488maybe-mostlyclean-bison: mostlyclean-bison
1358ccea
NN
4489
4490mostlyclean-bison:
4491 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
4492 r=`${PWD_COMMAND}`; export r; \
4493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4494 $(SET_LIB_PATH) \
4fc4dd12 4495 $(HOST_EXPORTS) \
1358ccea
NN
4496 for flag in $(EXTRA_HOST_FLAGS); do \
4497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4498 done; \
4499 echo "Doing mostlyclean in bison" ; \
4500 (cd bison && \
4501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4503 "RANLIB=$${RANLIB}" \
4504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4505 mostlyclean) \
1358ccea
NN
4506 || exit 1
4507
60975492 4508@endif bison
1358ccea 4509
295f4e42
NN
4510.PHONY: maybe-clean-bison clean-bison
4511maybe-clean-bison:
60975492
PB
4512@if bison
4513maybe-clean-bison: clean-bison
1358ccea 4514
295f4e42
NN
4515clean-bison:
4516 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
4517 r=`${PWD_COMMAND}`; export r; \
4518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4519 $(SET_LIB_PATH) \
4fc4dd12 4520 $(HOST_EXPORTS) \
1358ccea
NN
4521 for flag in $(EXTRA_HOST_FLAGS); do \
4522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4523 done; \
295f4e42
NN
4524 echo "Doing clean in bison" ; \
4525 (cd bison && \
1358ccea
NN
4526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4528 "RANLIB=$${RANLIB}" \
4529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4530 clean) \
1358ccea
NN
4531 || exit 1
4532
60975492 4533@endif bison
1358ccea 4534
295f4e42
NN
4535.PHONY: maybe-distclean-bison distclean-bison
4536maybe-distclean-bison:
60975492
PB
4537@if bison
4538maybe-distclean-bison: distclean-bison
1358ccea 4539
295f4e42
NN
4540distclean-bison:
4541 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
4542 r=`${PWD_COMMAND}`; export r; \
4543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4544 $(SET_LIB_PATH) \
4fc4dd12 4545 $(HOST_EXPORTS) \
1358ccea
NN
4546 for flag in $(EXTRA_HOST_FLAGS); do \
4547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4548 done; \
295f4e42
NN
4549 echo "Doing distclean in bison" ; \
4550 (cd bison && \
1358ccea
NN
4551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4553 "RANLIB=$${RANLIB}" \
4554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4555 distclean) \
1358ccea
NN
4556 || exit 1
4557
60975492 4558@endif bison
1358ccea 4559
295f4e42
NN
4560.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
4561maybe-maintainer-clean-bison:
60975492
PB
4562@if bison
4563maybe-maintainer-clean-bison: maintainer-clean-bison
1358ccea 4564
295f4e42
NN
4565maintainer-clean-bison:
4566 @[ -f ./bison/Makefile ] || exit 0; \
8c90b13a
L
4567 r=`${PWD_COMMAND}`; export r; \
4568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4569 $(SET_LIB_PATH) \
4fc4dd12 4570 $(HOST_EXPORTS) \
1358ccea
NN
4571 for flag in $(EXTRA_HOST_FLAGS); do \
4572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4573 done; \
295f4e42
NN
4574 echo "Doing maintainer-clean in bison" ; \
4575 (cd bison && \
1358ccea
NN
4576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4578 "RANLIB=$${RANLIB}" \
4579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4580 maintainer-clean) \
1358ccea
NN
4581 || exit 1
4582
60975492 4583@endif bison
1358ccea 4584
1358ccea 4585
295f4e42
NN
4586.PHONY: configure-byacc maybe-configure-byacc
4587maybe-configure-byacc:
60975492
PB
4588@if byacc
4589maybe-configure-byacc: configure-byacc
295f4e42
NN
4590configure-byacc:
4591 @test ! -f byacc/Makefile || exit 0; \
4592 [ -d byacc ] || mkdir byacc; \
8c90b13a
L
4593 r=`${PWD_COMMAND}`; export r; \
4594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4595 $(HOST_EXPORTS) \
295f4e42
NN
4596 echo Configuring in byacc; \
4597 cd byacc || exit 1; \
4598 case $(srcdir) in \
4599 \.) \
4600 srcdiroption="--srcdir=."; \
4601 libsrcdir=".";; \
4602 /* | [A-Za-z]:[\\/]*) \
4603 srcdiroption="--srcdir=$(srcdir)/byacc"; \
4604 libsrcdir="$$s/byacc";; \
4605 *) \
4606 srcdiroption="--srcdir=../$(srcdir)/byacc"; \
4607 libsrcdir="$$s/byacc";; \
4608 esac; \
4609 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 4610 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 4611 || exit 1
60975492 4612@endif byacc
1358ccea 4613
295f4e42
NN
4614.PHONY: all-byacc maybe-all-byacc
4615maybe-all-byacc:
60975492
PB
4616@if byacc
4617maybe-all-byacc: all-byacc
295f4e42
NN
4618all-byacc: configure-byacc
4619 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 4620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4621 $(SET_LIB_PATH) \
4fc4dd12 4622 $(HOST_EXPORTS) \
a52a0a7f 4623 (cd byacc && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 4624@endif byacc
1358ccea 4625
295f4e42
NN
4626.PHONY: check-byacc maybe-check-byacc
4627maybe-check-byacc:
60975492
PB
4628@if byacc
4629maybe-check-byacc: check-byacc
1358ccea 4630
295f4e42
NN
4631# This module is only tested in a native toolchain.
4632check-byacc:
4633 @if [ '$(host)' = '$(target)' ] ; then \
4634 r=`${PWD_COMMAND}`; export r; \
4635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4636 $(SET_LIB_PATH) \
4fc4dd12 4637 $(HOST_EXPORTS) \
a52a0a7f 4638 (cd byacc && $(MAKE) $(FLAGS_TO_PASS) check); \
295f4e42 4639 fi
1358ccea 4640
60975492 4641@endif byacc
295f4e42
NN
4642
4643.PHONY: install-byacc maybe-install-byacc
4644maybe-install-byacc:
60975492
PB
4645@if byacc
4646maybe-install-byacc: install-byacc
295f4e42
NN
4647
4648install-byacc: installdirs
4649 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 4650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4651 $(SET_LIB_PATH) \
4fc4dd12 4652 $(HOST_EXPORTS) \
a52a0a7f 4653 (cd byacc && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 4654
60975492 4655@endif byacc
1358ccea 4656
295f4e42 4657# Other targets (info, dvi, etc.)
1358ccea 4658
295f4e42
NN
4659.PHONY: maybe-info-byacc info-byacc
4660maybe-info-byacc:
60975492
PB
4661@if byacc
4662maybe-info-byacc: info-byacc
295f4e42
NN
4663
4664info-byacc: \
4665 configure-byacc
4666 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
4667 r=`${PWD_COMMAND}`; export r; \
4668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4669 $(SET_LIB_PATH) \
4fc4dd12 4670 $(HOST_EXPORTS) \
1358ccea
NN
4671 for flag in $(EXTRA_HOST_FLAGS); do \
4672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4673 done; \
295f4e42
NN
4674 echo "Doing info in byacc" ; \
4675 (cd byacc && \
1358ccea
NN
4676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4678 "RANLIB=$${RANLIB}" \
4679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4680 info) \
1358ccea
NN
4681 || exit 1
4682
60975492 4683@endif byacc
1358ccea 4684
295f4e42
NN
4685.PHONY: maybe-dvi-byacc dvi-byacc
4686maybe-dvi-byacc:
60975492
PB
4687@if byacc
4688maybe-dvi-byacc: dvi-byacc
1358ccea 4689
295f4e42
NN
4690dvi-byacc: \
4691 configure-byacc
4692 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
4693 r=`${PWD_COMMAND}`; export r; \
4694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4695 $(SET_LIB_PATH) \
4fc4dd12 4696 $(HOST_EXPORTS) \
1358ccea
NN
4697 for flag in $(EXTRA_HOST_FLAGS); do \
4698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4699 done; \
295f4e42
NN
4700 echo "Doing dvi in byacc" ; \
4701 (cd byacc && \
1358ccea
NN
4702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4704 "RANLIB=$${RANLIB}" \
4705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4706 dvi) \
1358ccea
NN
4707 || exit 1
4708
60975492 4709@endif byacc
1358ccea 4710
295f4e42
NN
4711.PHONY: maybe-TAGS-byacc TAGS-byacc
4712maybe-TAGS-byacc:
60975492
PB
4713@if byacc
4714maybe-TAGS-byacc: TAGS-byacc
1358ccea 4715
295f4e42
NN
4716TAGS-byacc: \
4717 configure-byacc
4718 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
4719 r=`${PWD_COMMAND}`; export r; \
4720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4721 $(SET_LIB_PATH) \
4fc4dd12 4722 $(HOST_EXPORTS) \
1358ccea
NN
4723 for flag in $(EXTRA_HOST_FLAGS); do \
4724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4725 done; \
295f4e42
NN
4726 echo "Doing TAGS in byacc" ; \
4727 (cd byacc && \
1358ccea
NN
4728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4730 "RANLIB=$${RANLIB}" \
4731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4732 TAGS) \
1358ccea
NN
4733 || exit 1
4734
60975492 4735@endif byacc
1358ccea 4736
295f4e42
NN
4737.PHONY: maybe-install-info-byacc install-info-byacc
4738maybe-install-info-byacc:
60975492
PB
4739@if byacc
4740maybe-install-info-byacc: install-info-byacc
1358ccea 4741
295f4e42
NN
4742install-info-byacc: \
4743 configure-byacc \
4744 info-byacc
4745 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
4746 r=`${PWD_COMMAND}`; export r; \
4747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4748 $(SET_LIB_PATH) \
4fc4dd12 4749 $(HOST_EXPORTS) \
1358ccea
NN
4750 for flag in $(EXTRA_HOST_FLAGS); do \
4751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4752 done; \
295f4e42
NN
4753 echo "Doing install-info in byacc" ; \
4754 (cd byacc && \
1358ccea
NN
4755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4757 "RANLIB=$${RANLIB}" \
4758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4759 install-info) \
1358ccea
NN
4760 || exit 1
4761
60975492 4762@endif byacc
1358ccea 4763
295f4e42
NN
4764.PHONY: maybe-installcheck-byacc installcheck-byacc
4765maybe-installcheck-byacc:
60975492
PB
4766@if byacc
4767maybe-installcheck-byacc: installcheck-byacc
1358ccea 4768
295f4e42
NN
4769installcheck-byacc: \
4770 configure-byacc
4771 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
4772 r=`${PWD_COMMAND}`; export r; \
4773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4774 $(SET_LIB_PATH) \
4fc4dd12 4775 $(HOST_EXPORTS) \
1358ccea
NN
4776 for flag in $(EXTRA_HOST_FLAGS); do \
4777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4778 done; \
295f4e42
NN
4779 echo "Doing installcheck in byacc" ; \
4780 (cd byacc && \
1358ccea
NN
4781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4783 "RANLIB=$${RANLIB}" \
4784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4785 installcheck) \
1358ccea
NN
4786 || exit 1
4787
60975492 4788@endif byacc
1358ccea 4789
295f4e42
NN
4790.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
4791maybe-mostlyclean-byacc:
60975492
PB
4792@if byacc
4793maybe-mostlyclean-byacc: mostlyclean-byacc
1358ccea 4794
295f4e42
NN
4795mostlyclean-byacc:
4796 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
4797 r=`${PWD_COMMAND}`; export r; \
4798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4799 $(SET_LIB_PATH) \
4fc4dd12 4800 $(HOST_EXPORTS) \
1358ccea
NN
4801 for flag in $(EXTRA_HOST_FLAGS); do \
4802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4803 done; \
295f4e42
NN
4804 echo "Doing mostlyclean in byacc" ; \
4805 (cd byacc && \
1358ccea
NN
4806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4808 "RANLIB=$${RANLIB}" \
4809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4810 mostlyclean) \
1358ccea
NN
4811 || exit 1
4812
60975492 4813@endif byacc
1358ccea 4814
295f4e42
NN
4815.PHONY: maybe-clean-byacc clean-byacc
4816maybe-clean-byacc:
60975492
PB
4817@if byacc
4818maybe-clean-byacc: clean-byacc
1358ccea 4819
295f4e42
NN
4820clean-byacc:
4821 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
4822 r=`${PWD_COMMAND}`; export r; \
4823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4824 $(SET_LIB_PATH) \
4fc4dd12 4825 $(HOST_EXPORTS) \
1358ccea
NN
4826 for flag in $(EXTRA_HOST_FLAGS); do \
4827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4828 done; \
295f4e42
NN
4829 echo "Doing clean in byacc" ; \
4830 (cd byacc && \
1358ccea
NN
4831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4833 "RANLIB=$${RANLIB}" \
4834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4835 clean) \
1358ccea
NN
4836 || exit 1
4837
60975492 4838@endif byacc
1358ccea 4839
295f4e42
NN
4840.PHONY: maybe-distclean-byacc distclean-byacc
4841maybe-distclean-byacc:
60975492
PB
4842@if byacc
4843maybe-distclean-byacc: distclean-byacc
1358ccea 4844
295f4e42
NN
4845distclean-byacc:
4846 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
4847 r=`${PWD_COMMAND}`; export r; \
4848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4849 $(SET_LIB_PATH) \
4fc4dd12 4850 $(HOST_EXPORTS) \
1358ccea
NN
4851 for flag in $(EXTRA_HOST_FLAGS); do \
4852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4853 done; \
295f4e42
NN
4854 echo "Doing distclean in byacc" ; \
4855 (cd byacc && \
1358ccea
NN
4856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4858 "RANLIB=$${RANLIB}" \
4859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4860 distclean) \
1358ccea
NN
4861 || exit 1
4862
60975492 4863@endif byacc
1358ccea 4864
295f4e42
NN
4865.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
4866maybe-maintainer-clean-byacc:
60975492
PB
4867@if byacc
4868maybe-maintainer-clean-byacc: maintainer-clean-byacc
1358ccea 4869
295f4e42
NN
4870maintainer-clean-byacc:
4871 @[ -f ./byacc/Makefile ] || exit 0; \
8c90b13a
L
4872 r=`${PWD_COMMAND}`; export r; \
4873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4874 $(SET_LIB_PATH) \
4fc4dd12 4875 $(HOST_EXPORTS) \
1358ccea
NN
4876 for flag in $(EXTRA_HOST_FLAGS); do \
4877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4878 done; \
295f4e42
NN
4879 echo "Doing maintainer-clean in byacc" ; \
4880 (cd byacc && \
1358ccea
NN
4881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4883 "RANLIB=$${RANLIB}" \
4884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4885 maintainer-clean) \
1358ccea
NN
4886 || exit 1
4887
60975492 4888@endif byacc
1358ccea 4889
1358ccea 4890
295f4e42
NN
4891.PHONY: configure-bzip2 maybe-configure-bzip2
4892maybe-configure-bzip2:
60975492
PB
4893@if bzip2
4894maybe-configure-bzip2: configure-bzip2
295f4e42
NN
4895configure-bzip2:
4896 @test ! -f bzip2/Makefile || exit 0; \
4897 [ -d bzip2 ] || mkdir bzip2; \
4898 r=`${PWD_COMMAND}`; export r; \
4899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 4900 $(HOST_EXPORTS) \
295f4e42
NN
4901 echo Configuring in bzip2; \
4902 cd bzip2 || exit 1; \
4903 case $(srcdir) in \
4904 \.) \
4905 srcdiroption="--srcdir=."; \
4906 libsrcdir=".";; \
4907 /* | [A-Za-z]:[\\/]*) \
4908 srcdiroption="--srcdir=$(srcdir)/bzip2"; \
4909 libsrcdir="$$s/bzip2";; \
4910 *) \
4911 srcdiroption="--srcdir=../$(srcdir)/bzip2"; \
4912 libsrcdir="$$s/bzip2";; \
4913 esac; \
4914 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 4915 $(HOST_CONFIGARGS) $${srcdiroption} \
295f4e42 4916 || exit 1
60975492 4917@endif bzip2
295f4e42
NN
4918
4919.PHONY: all-bzip2 maybe-all-bzip2
4920maybe-all-bzip2:
60975492
PB
4921@if bzip2
4922maybe-all-bzip2: all-bzip2
295f4e42
NN
4923all-bzip2: configure-bzip2
4924 @r=`${PWD_COMMAND}`; export r; \
4925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4926 $(SET_LIB_PATH) \
4fc4dd12 4927 $(HOST_EXPORTS) \
a52a0a7f 4928 (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 4929@endif bzip2
295f4e42
NN
4930
4931.PHONY: check-bzip2 maybe-check-bzip2
4932maybe-check-bzip2:
60975492
PB
4933@if bzip2
4934maybe-check-bzip2: check-bzip2
295f4e42
NN
4935
4936check-bzip2:
4937 @r=`${PWD_COMMAND}`; export r; \
4938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4939 $(SET_LIB_PATH) \
4fc4dd12 4940 $(HOST_EXPORTS) \
a52a0a7f 4941 (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 4942
60975492 4943@endif bzip2
295f4e42
NN
4944
4945.PHONY: install-bzip2 maybe-install-bzip2
4946maybe-install-bzip2:
60975492
PB
4947@if bzip2
4948maybe-install-bzip2: install-bzip2
295f4e42
NN
4949
4950install-bzip2: installdirs
4951 @r=`${PWD_COMMAND}`; export r; \
4952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4953 $(SET_LIB_PATH) \
4fc4dd12 4954 $(HOST_EXPORTS) \
a52a0a7f 4955 (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 4956
60975492 4957@endif bzip2
295f4e42
NN
4958
4959# Other targets (info, dvi, etc.)
4960
4961.PHONY: maybe-info-bzip2 info-bzip2
4962maybe-info-bzip2:
60975492
PB
4963@if bzip2
4964maybe-info-bzip2: info-bzip2
295f4e42
NN
4965
4966info-bzip2: \
4967 configure-bzip2
4968 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
4969 r=`${PWD_COMMAND}`; export r; \
4970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4971 $(SET_LIB_PATH) \
4fc4dd12 4972 $(HOST_EXPORTS) \
1358ccea
NN
4973 for flag in $(EXTRA_HOST_FLAGS); do \
4974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4975 done; \
295f4e42
NN
4976 echo "Doing info in bzip2" ; \
4977 (cd bzip2 && \
1358ccea
NN
4978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4980 "RANLIB=$${RANLIB}" \
4981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 4982 info) \
1358ccea
NN
4983 || exit 1
4984
60975492 4985@endif bzip2
1358ccea 4986
295f4e42
NN
4987.PHONY: maybe-dvi-bzip2 dvi-bzip2
4988maybe-dvi-bzip2:
60975492
PB
4989@if bzip2
4990maybe-dvi-bzip2: dvi-bzip2
1358ccea 4991
295f4e42
NN
4992dvi-bzip2: \
4993 configure-bzip2
4994 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
4995 r=`${PWD_COMMAND}`; export r; \
4996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 4997 $(SET_LIB_PATH) \
4fc4dd12 4998 $(HOST_EXPORTS) \
1358ccea
NN
4999 for flag in $(EXTRA_HOST_FLAGS); do \
5000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5001 done; \
295f4e42
NN
5002 echo "Doing dvi in bzip2" ; \
5003 (cd bzip2 && \
1358ccea
NN
5004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5006 "RANLIB=$${RANLIB}" \
5007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5008 dvi) \
1358ccea
NN
5009 || exit 1
5010
60975492 5011@endif bzip2
1358ccea 5012
295f4e42
NN
5013.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
5014maybe-TAGS-bzip2:
60975492
PB
5015@if bzip2
5016maybe-TAGS-bzip2: TAGS-bzip2
1358ccea 5017
295f4e42
NN
5018TAGS-bzip2: \
5019 configure-bzip2
5020 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
5021 r=`${PWD_COMMAND}`; export r; \
5022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5023 $(SET_LIB_PATH) \
4fc4dd12 5024 $(HOST_EXPORTS) \
1358ccea
NN
5025 for flag in $(EXTRA_HOST_FLAGS); do \
5026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5027 done; \
295f4e42
NN
5028 echo "Doing TAGS in bzip2" ; \
5029 (cd bzip2 && \
1358ccea
NN
5030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5032 "RANLIB=$${RANLIB}" \
5033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5034 TAGS) \
1358ccea
NN
5035 || exit 1
5036
60975492 5037@endif bzip2
1358ccea 5038
295f4e42
NN
5039.PHONY: maybe-install-info-bzip2 install-info-bzip2
5040maybe-install-info-bzip2:
60975492
PB
5041@if bzip2
5042maybe-install-info-bzip2: install-info-bzip2
1358ccea 5043
295f4e42
NN
5044install-info-bzip2: \
5045 configure-bzip2 \
5046 info-bzip2
5047 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
5048 r=`${PWD_COMMAND}`; export r; \
5049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5050 $(SET_LIB_PATH) \
4fc4dd12 5051 $(HOST_EXPORTS) \
1358ccea
NN
5052 for flag in $(EXTRA_HOST_FLAGS); do \
5053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5054 done; \
295f4e42
NN
5055 echo "Doing install-info in bzip2" ; \
5056 (cd bzip2 && \
1358ccea
NN
5057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5059 "RANLIB=$${RANLIB}" \
5060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5061 install-info) \
1358ccea
NN
5062 || exit 1
5063
60975492 5064@endif bzip2
1358ccea 5065
295f4e42
NN
5066.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
5067maybe-installcheck-bzip2:
60975492
PB
5068@if bzip2
5069maybe-installcheck-bzip2: installcheck-bzip2
295f4e42
NN
5070
5071installcheck-bzip2: \
5072 configure-bzip2
5073 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
5074 r=`${PWD_COMMAND}`; export r; \
5075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5076 $(SET_LIB_PATH) \
4fc4dd12 5077 $(HOST_EXPORTS) \
1358ccea
NN
5078 for flag in $(EXTRA_HOST_FLAGS); do \
5079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5080 done; \
295f4e42
NN
5081 echo "Doing installcheck in bzip2" ; \
5082 (cd bzip2 && \
1358ccea
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}" \
a52a0a7f 5087 installcheck) \
1358ccea
NN
5088 || exit 1
5089
60975492 5090@endif bzip2
1358ccea 5091
295f4e42
NN
5092.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
5093maybe-mostlyclean-bzip2:
60975492
PB
5094@if bzip2
5095maybe-mostlyclean-bzip2: mostlyclean-bzip2
1358ccea 5096
295f4e42
NN
5097mostlyclean-bzip2:
5098 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
5099 r=`${PWD_COMMAND}`; export r; \
5100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5101 $(SET_LIB_PATH) \
4fc4dd12 5102 $(HOST_EXPORTS) \
1358ccea
NN
5103 for flag in $(EXTRA_HOST_FLAGS); do \
5104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5105 done; \
295f4e42
NN
5106 echo "Doing mostlyclean in bzip2" ; \
5107 (cd bzip2 && \
1358ccea
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}" \
a52a0a7f 5112 mostlyclean) \
1358ccea
NN
5113 || exit 1
5114
60975492 5115@endif bzip2
1358ccea 5116
295f4e42
NN
5117.PHONY: maybe-clean-bzip2 clean-bzip2
5118maybe-clean-bzip2:
60975492
PB
5119@if bzip2
5120maybe-clean-bzip2: clean-bzip2
1358ccea 5121
295f4e42
NN
5122clean-bzip2:
5123 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
5124 r=`${PWD_COMMAND}`; export r; \
5125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5126 $(SET_LIB_PATH) \
4fc4dd12 5127 $(HOST_EXPORTS) \
1358ccea
NN
5128 for flag in $(EXTRA_HOST_FLAGS); do \
5129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5130 done; \
295f4e42
NN
5131 echo "Doing clean in bzip2" ; \
5132 (cd bzip2 && \
1358ccea
NN
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}" \
a52a0a7f 5137 clean) \
1358ccea
NN
5138 || exit 1
5139
60975492 5140@endif bzip2
1358ccea 5141
295f4e42
NN
5142.PHONY: maybe-distclean-bzip2 distclean-bzip2
5143maybe-distclean-bzip2:
60975492
PB
5144@if bzip2
5145maybe-distclean-bzip2: distclean-bzip2
1358ccea 5146
295f4e42
NN
5147distclean-bzip2:
5148 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
5149 r=`${PWD_COMMAND}`; export r; \
5150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5151 $(SET_LIB_PATH) \
4fc4dd12 5152 $(HOST_EXPORTS) \
1358ccea
NN
5153 for flag in $(EXTRA_HOST_FLAGS); do \
5154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5155 done; \
295f4e42
NN
5156 echo "Doing distclean in bzip2" ; \
5157 (cd bzip2 && \
1358ccea
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}" \
a52a0a7f 5162 distclean) \
1358ccea
NN
5163 || exit 1
5164
60975492 5165@endif bzip2
1358ccea 5166
295f4e42
NN
5167.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
5168maybe-maintainer-clean-bzip2:
60975492
PB
5169@if bzip2
5170maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
1358ccea 5171
295f4e42
NN
5172maintainer-clean-bzip2:
5173 @[ -f ./bzip2/Makefile ] || exit 0; \
8c90b13a
L
5174 r=`${PWD_COMMAND}`; export r; \
5175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5176 $(SET_LIB_PATH) \
4fc4dd12 5177 $(HOST_EXPORTS) \
1358ccea
NN
5178 for flag in $(EXTRA_HOST_FLAGS); do \
5179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5180 done; \
295f4e42
NN
5181 echo "Doing maintainer-clean in bzip2" ; \
5182 (cd bzip2 && \
1358ccea
NN
5183 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5184 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5185 "RANLIB=$${RANLIB}" \
5186 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5187 maintainer-clean) \
1358ccea
NN
5188 || exit 1
5189
60975492 5190@endif bzip2
1358ccea 5191
1358ccea 5192
295f4e42
NN
5193.PHONY: configure-dejagnu maybe-configure-dejagnu
5194maybe-configure-dejagnu:
60975492
PB
5195@if dejagnu
5196maybe-configure-dejagnu: configure-dejagnu
295f4e42
NN
5197configure-dejagnu:
5198 @test ! -f dejagnu/Makefile || exit 0; \
5199 [ -d dejagnu ] || mkdir dejagnu; \
5200 r=`${PWD_COMMAND}`; export r; \
5201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5202 $(HOST_EXPORTS) \
295f4e42
NN
5203 echo Configuring in dejagnu; \
5204 cd dejagnu || exit 1; \
5205 case $(srcdir) in \
5206 \.) \
5207 srcdiroption="--srcdir=."; \
5208 libsrcdir=".";; \
5209 /* | [A-Za-z]:[\\/]*) \
5210 srcdiroption="--srcdir=$(srcdir)/dejagnu"; \
5211 libsrcdir="$$s/dejagnu";; \
5212 *) \
5213 srcdiroption="--srcdir=../$(srcdir)/dejagnu"; \
5214 libsrcdir="$$s/dejagnu";; \
5215 esac; \
5216 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 5217 $(HOST_CONFIGARGS) $${srcdiroption} \
295f4e42 5218 || exit 1
60975492 5219@endif dejagnu
295f4e42
NN
5220
5221.PHONY: all-dejagnu maybe-all-dejagnu
5222maybe-all-dejagnu:
60975492
PB
5223@if dejagnu
5224maybe-all-dejagnu: all-dejagnu
295f4e42
NN
5225all-dejagnu: configure-dejagnu
5226 @r=`${PWD_COMMAND}`; export r; \
5227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5228 $(SET_LIB_PATH) \
4fc4dd12 5229 $(HOST_EXPORTS) \
a52a0a7f 5230 (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 5231@endif dejagnu
295f4e42
NN
5232
5233.PHONY: check-dejagnu maybe-check-dejagnu
5234maybe-check-dejagnu:
60975492
PB
5235@if dejagnu
5236maybe-check-dejagnu: check-dejagnu
295f4e42
NN
5237
5238check-dejagnu:
5239 @r=`${PWD_COMMAND}`; export r; \
5240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5241 $(SET_LIB_PATH) \
4fc4dd12 5242 $(HOST_EXPORTS) \
a52a0a7f 5243 (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 5244
60975492 5245@endif dejagnu
295f4e42
NN
5246
5247.PHONY: install-dejagnu maybe-install-dejagnu
5248maybe-install-dejagnu:
60975492
PB
5249@if dejagnu
5250maybe-install-dejagnu: install-dejagnu
295f4e42
NN
5251
5252install-dejagnu: installdirs
5253 @r=`${PWD_COMMAND}`; export r; \
5254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5255 $(SET_LIB_PATH) \
4fc4dd12 5256 $(HOST_EXPORTS) \
a52a0a7f 5257 (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 5258
60975492 5259@endif dejagnu
295f4e42
NN
5260
5261# Other targets (info, dvi, etc.)
5262
5263.PHONY: maybe-info-dejagnu info-dejagnu
5264maybe-info-dejagnu:
60975492
PB
5265@if dejagnu
5266maybe-info-dejagnu: info-dejagnu
295f4e42
NN
5267
5268info-dejagnu: \
5269 configure-dejagnu
5270 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
5271 r=`${PWD_COMMAND}`; export r; \
5272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5273 $(SET_LIB_PATH) \
4fc4dd12 5274 $(HOST_EXPORTS) \
1358ccea
NN
5275 for flag in $(EXTRA_HOST_FLAGS); do \
5276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5277 done; \
295f4e42
NN
5278 echo "Doing info in dejagnu" ; \
5279 (cd dejagnu && \
1358ccea
NN
5280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5282 "RANLIB=$${RANLIB}" \
5283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5284 info) \
1358ccea
NN
5285 || exit 1
5286
60975492 5287@endif dejagnu
1358ccea 5288
295f4e42
NN
5289.PHONY: maybe-dvi-dejagnu dvi-dejagnu
5290maybe-dvi-dejagnu:
60975492
PB
5291@if dejagnu
5292maybe-dvi-dejagnu: dvi-dejagnu
1358ccea 5293
295f4e42
NN
5294dvi-dejagnu: \
5295 configure-dejagnu
5296 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
5297 r=`${PWD_COMMAND}`; export r; \
5298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5299 $(SET_LIB_PATH) \
4fc4dd12 5300 $(HOST_EXPORTS) \
1358ccea
NN
5301 for flag in $(EXTRA_HOST_FLAGS); do \
5302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5303 done; \
295f4e42
NN
5304 echo "Doing dvi in dejagnu" ; \
5305 (cd dejagnu && \
1358ccea
NN
5306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5308 "RANLIB=$${RANLIB}" \
5309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5310 dvi) \
1358ccea
NN
5311 || exit 1
5312
60975492 5313@endif dejagnu
1358ccea 5314
295f4e42
NN
5315.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
5316maybe-TAGS-dejagnu:
60975492
PB
5317@if dejagnu
5318maybe-TAGS-dejagnu: TAGS-dejagnu
1358ccea 5319
295f4e42
NN
5320TAGS-dejagnu: \
5321 configure-dejagnu
5322 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
5323 r=`${PWD_COMMAND}`; export r; \
5324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5325 $(SET_LIB_PATH) \
4fc4dd12 5326 $(HOST_EXPORTS) \
1358ccea
NN
5327 for flag in $(EXTRA_HOST_FLAGS); do \
5328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5329 done; \
295f4e42
NN
5330 echo "Doing TAGS in dejagnu" ; \
5331 (cd dejagnu && \
1358ccea
NN
5332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5334 "RANLIB=$${RANLIB}" \
5335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5336 TAGS) \
1358ccea
NN
5337 || exit 1
5338
60975492 5339@endif dejagnu
1358ccea 5340
295f4e42
NN
5341.PHONY: maybe-install-info-dejagnu install-info-dejagnu
5342maybe-install-info-dejagnu:
60975492
PB
5343@if dejagnu
5344maybe-install-info-dejagnu: install-info-dejagnu
1358ccea 5345
295f4e42
NN
5346install-info-dejagnu: \
5347 configure-dejagnu \
5348 info-dejagnu
5349 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
5350 r=`${PWD_COMMAND}`; export r; \
5351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5352 $(SET_LIB_PATH) \
4fc4dd12 5353 $(HOST_EXPORTS) \
1358ccea
NN
5354 for flag in $(EXTRA_HOST_FLAGS); do \
5355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5356 done; \
295f4e42
NN
5357 echo "Doing install-info in dejagnu" ; \
5358 (cd dejagnu && \
1358ccea
NN
5359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5361 "RANLIB=$${RANLIB}" \
5362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5363 install-info) \
1358ccea
NN
5364 || exit 1
5365
60975492 5366@endif dejagnu
1358ccea 5367
295f4e42
NN
5368.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
5369maybe-installcheck-dejagnu:
60975492
PB
5370@if dejagnu
5371maybe-installcheck-dejagnu: installcheck-dejagnu
1358ccea 5372
295f4e42
NN
5373installcheck-dejagnu: \
5374 configure-dejagnu
5375 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
5376 r=`${PWD_COMMAND}`; export r; \
5377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5378 $(SET_LIB_PATH) \
4fc4dd12 5379 $(HOST_EXPORTS) \
1358ccea
NN
5380 for flag in $(EXTRA_HOST_FLAGS); do \
5381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5382 done; \
295f4e42
NN
5383 echo "Doing installcheck in dejagnu" ; \
5384 (cd dejagnu && \
1358ccea
NN
5385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5387 "RANLIB=$${RANLIB}" \
5388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5389 installcheck) \
1358ccea
NN
5390 || exit 1
5391
60975492 5392@endif dejagnu
1358ccea 5393
295f4e42
NN
5394.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
5395maybe-mostlyclean-dejagnu:
60975492
PB
5396@if dejagnu
5397maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
1358ccea 5398
295f4e42
NN
5399mostlyclean-dejagnu:
5400 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
5401 r=`${PWD_COMMAND}`; export r; \
5402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5403 $(SET_LIB_PATH) \
4fc4dd12 5404 $(HOST_EXPORTS) \
1358ccea
NN
5405 for flag in $(EXTRA_HOST_FLAGS); do \
5406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5407 done; \
295f4e42
NN
5408 echo "Doing mostlyclean in dejagnu" ; \
5409 (cd dejagnu && \
1358ccea
NN
5410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5412 "RANLIB=$${RANLIB}" \
5413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5414 mostlyclean) \
1358ccea
NN
5415 || exit 1
5416
60975492 5417@endif dejagnu
1358ccea 5418
295f4e42
NN
5419.PHONY: maybe-clean-dejagnu clean-dejagnu
5420maybe-clean-dejagnu:
60975492
PB
5421@if dejagnu
5422maybe-clean-dejagnu: clean-dejagnu
1358ccea 5423
295f4e42
NN
5424clean-dejagnu:
5425 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
5426 r=`${PWD_COMMAND}`; export r; \
5427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5428 $(SET_LIB_PATH) \
4fc4dd12 5429 $(HOST_EXPORTS) \
1358ccea
NN
5430 for flag in $(EXTRA_HOST_FLAGS); do \
5431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5432 done; \
295f4e42
NN
5433 echo "Doing clean in dejagnu" ; \
5434 (cd dejagnu && \
1358ccea
NN
5435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5437 "RANLIB=$${RANLIB}" \
5438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5439 clean) \
1358ccea
NN
5440 || exit 1
5441
60975492 5442@endif dejagnu
1358ccea 5443
295f4e42
NN
5444.PHONY: maybe-distclean-dejagnu distclean-dejagnu
5445maybe-distclean-dejagnu:
60975492
PB
5446@if dejagnu
5447maybe-distclean-dejagnu: distclean-dejagnu
1358ccea 5448
295f4e42
NN
5449distclean-dejagnu:
5450 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
5451 r=`${PWD_COMMAND}`; export r; \
5452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5453 $(SET_LIB_PATH) \
4fc4dd12 5454 $(HOST_EXPORTS) \
1358ccea
NN
5455 for flag in $(EXTRA_HOST_FLAGS); do \
5456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5457 done; \
295f4e42
NN
5458 echo "Doing distclean in dejagnu" ; \
5459 (cd dejagnu && \
1358ccea
NN
5460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5462 "RANLIB=$${RANLIB}" \
5463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5464 distclean) \
1358ccea
NN
5465 || exit 1
5466
60975492 5467@endif dejagnu
1358ccea 5468
295f4e42
NN
5469.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
5470maybe-maintainer-clean-dejagnu:
60975492
PB
5471@if dejagnu
5472maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
1358ccea 5473
295f4e42
NN
5474maintainer-clean-dejagnu:
5475 @[ -f ./dejagnu/Makefile ] || exit 0; \
8c90b13a
L
5476 r=`${PWD_COMMAND}`; export r; \
5477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5478 $(SET_LIB_PATH) \
4fc4dd12 5479 $(HOST_EXPORTS) \
1358ccea
NN
5480 for flag in $(EXTRA_HOST_FLAGS); do \
5481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5482 done; \
295f4e42
NN
5483 echo "Doing maintainer-clean in dejagnu" ; \
5484 (cd dejagnu && \
1358ccea
NN
5485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5487 "RANLIB=$${RANLIB}" \
5488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5489 maintainer-clean) \
1358ccea
NN
5490 || exit 1
5491
60975492 5492@endif dejagnu
1358ccea 5493
1358ccea 5494
295f4e42
NN
5495.PHONY: configure-diff maybe-configure-diff
5496maybe-configure-diff:
60975492
PB
5497@if diff
5498maybe-configure-diff: configure-diff
295f4e42
NN
5499configure-diff:
5500 @test ! -f diff/Makefile || exit 0; \
5501 [ -d diff ] || mkdir diff; \
5502 r=`${PWD_COMMAND}`; export r; \
5503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5504 $(HOST_EXPORTS) \
295f4e42
NN
5505 echo Configuring in diff; \
5506 cd diff || exit 1; \
5507 case $(srcdir) in \
5508 \.) \
5509 srcdiroption="--srcdir=."; \
5510 libsrcdir=".";; \
5511 /* | [A-Za-z]:[\\/]*) \
5512 srcdiroption="--srcdir=$(srcdir)/diff"; \
5513 libsrcdir="$$s/diff";; \
5514 *) \
5515 srcdiroption="--srcdir=../$(srcdir)/diff"; \
5516 libsrcdir="$$s/diff";; \
5517 esac; \
5518 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 5519 $(HOST_CONFIGARGS) $${srcdiroption} \
295f4e42 5520 || exit 1
60975492 5521@endif diff
295f4e42
NN
5522
5523.PHONY: all-diff maybe-all-diff
5524maybe-all-diff:
60975492
PB
5525@if diff
5526maybe-all-diff: all-diff
295f4e42
NN
5527all-diff: configure-diff
5528 @r=`${PWD_COMMAND}`; export r; \
5529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5530 $(SET_LIB_PATH) \
4fc4dd12 5531 $(HOST_EXPORTS) \
a52a0a7f 5532 (cd diff && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 5533@endif diff
295f4e42
NN
5534
5535.PHONY: check-diff maybe-check-diff
5536maybe-check-diff:
60975492
PB
5537@if diff
5538maybe-check-diff: check-diff
295f4e42
NN
5539
5540check-diff:
5541 @r=`${PWD_COMMAND}`; export r; \
5542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5543 $(SET_LIB_PATH) \
4fc4dd12 5544 $(HOST_EXPORTS) \
a52a0a7f 5545 (cd diff && $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 5546
60975492 5547@endif diff
295f4e42
NN
5548
5549.PHONY: install-diff maybe-install-diff
5550maybe-install-diff:
60975492
PB
5551@if diff
5552maybe-install-diff: install-diff
295f4e42
NN
5553
5554install-diff: installdirs
5555 @r=`${PWD_COMMAND}`; export r; \
5556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5557 $(SET_LIB_PATH) \
4fc4dd12 5558 $(HOST_EXPORTS) \
a52a0a7f 5559 (cd diff && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 5560
60975492 5561@endif diff
295f4e42
NN
5562
5563# Other targets (info, dvi, etc.)
5564
5565.PHONY: maybe-info-diff info-diff
5566maybe-info-diff:
60975492
PB
5567@if diff
5568maybe-info-diff: info-diff
295f4e42
NN
5569
5570info-diff: \
5571 configure-diff
5572 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
5573 r=`${PWD_COMMAND}`; export r; \
5574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5575 $(SET_LIB_PATH) \
4fc4dd12 5576 $(HOST_EXPORTS) \
1358ccea
NN
5577 for flag in $(EXTRA_HOST_FLAGS); do \
5578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5579 done; \
295f4e42
NN
5580 echo "Doing info in diff" ; \
5581 (cd diff && \
1358ccea
NN
5582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5584 "RANLIB=$${RANLIB}" \
5585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5586 info) \
1358ccea
NN
5587 || exit 1
5588
60975492 5589@endif diff
1358ccea 5590
295f4e42
NN
5591.PHONY: maybe-dvi-diff dvi-diff
5592maybe-dvi-diff:
60975492
PB
5593@if diff
5594maybe-dvi-diff: dvi-diff
1358ccea 5595
295f4e42
NN
5596dvi-diff: \
5597 configure-diff
5598 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
5599 r=`${PWD_COMMAND}`; export r; \
5600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5601 $(SET_LIB_PATH) \
4fc4dd12 5602 $(HOST_EXPORTS) \
1358ccea
NN
5603 for flag in $(EXTRA_HOST_FLAGS); do \
5604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5605 done; \
295f4e42
NN
5606 echo "Doing dvi in diff" ; \
5607 (cd diff && \
1358ccea
NN
5608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5610 "RANLIB=$${RANLIB}" \
5611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5612 dvi) \
1358ccea
NN
5613 || exit 1
5614
60975492 5615@endif diff
1358ccea 5616
295f4e42
NN
5617.PHONY: maybe-TAGS-diff TAGS-diff
5618maybe-TAGS-diff:
60975492
PB
5619@if diff
5620maybe-TAGS-diff: TAGS-diff
1358ccea 5621
295f4e42
NN
5622TAGS-diff: \
5623 configure-diff
5624 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
5625 r=`${PWD_COMMAND}`; export r; \
5626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5627 $(SET_LIB_PATH) \
4fc4dd12 5628 $(HOST_EXPORTS) \
1358ccea
NN
5629 for flag in $(EXTRA_HOST_FLAGS); do \
5630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5631 done; \
295f4e42
NN
5632 echo "Doing TAGS in diff" ; \
5633 (cd diff && \
1358ccea
NN
5634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5636 "RANLIB=$${RANLIB}" \
5637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5638 TAGS) \
1358ccea
NN
5639 || exit 1
5640
60975492 5641@endif diff
1358ccea 5642
295f4e42
NN
5643.PHONY: maybe-install-info-diff install-info-diff
5644maybe-install-info-diff:
60975492
PB
5645@if diff
5646maybe-install-info-diff: install-info-diff
1358ccea 5647
295f4e42
NN
5648install-info-diff: \
5649 configure-diff \
5650 info-diff
5651 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
5652 r=`${PWD_COMMAND}`; export r; \
5653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5654 $(SET_LIB_PATH) \
4fc4dd12 5655 $(HOST_EXPORTS) \
1358ccea
NN
5656 for flag in $(EXTRA_HOST_FLAGS); do \
5657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5658 done; \
295f4e42
NN
5659 echo "Doing install-info in diff" ; \
5660 (cd diff && \
1358ccea
NN
5661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5663 "RANLIB=$${RANLIB}" \
5664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5665 install-info) \
1358ccea
NN
5666 || exit 1
5667
60975492 5668@endif diff
1358ccea 5669
295f4e42
NN
5670.PHONY: maybe-installcheck-diff installcheck-diff
5671maybe-installcheck-diff:
60975492
PB
5672@if diff
5673maybe-installcheck-diff: installcheck-diff
1358ccea 5674
295f4e42
NN
5675installcheck-diff: \
5676 configure-diff
5677 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
5678 r=`${PWD_COMMAND}`; export r; \
5679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5680 $(SET_LIB_PATH) \
4fc4dd12 5681 $(HOST_EXPORTS) \
1358ccea
NN
5682 for flag in $(EXTRA_HOST_FLAGS); do \
5683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5684 done; \
295f4e42
NN
5685 echo "Doing installcheck in diff" ; \
5686 (cd diff && \
1358ccea
NN
5687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5689 "RANLIB=$${RANLIB}" \
5690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5691 installcheck) \
1358ccea
NN
5692 || exit 1
5693
60975492 5694@endif diff
1358ccea 5695
295f4e42
NN
5696.PHONY: maybe-mostlyclean-diff mostlyclean-diff
5697maybe-mostlyclean-diff:
60975492
PB
5698@if diff
5699maybe-mostlyclean-diff: mostlyclean-diff
1358ccea 5700
295f4e42
NN
5701mostlyclean-diff:
5702 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
5703 r=`${PWD_COMMAND}`; export r; \
5704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5705 $(SET_LIB_PATH) \
4fc4dd12 5706 $(HOST_EXPORTS) \
1358ccea
NN
5707 for flag in $(EXTRA_HOST_FLAGS); do \
5708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5709 done; \
295f4e42
NN
5710 echo "Doing mostlyclean in diff" ; \
5711 (cd diff && \
1358ccea
NN
5712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5714 "RANLIB=$${RANLIB}" \
5715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5716 mostlyclean) \
1358ccea
NN
5717 || exit 1
5718
60975492 5719@endif diff
1358ccea 5720
295f4e42
NN
5721.PHONY: maybe-clean-diff clean-diff
5722maybe-clean-diff:
60975492
PB
5723@if diff
5724maybe-clean-diff: clean-diff
1358ccea 5725
295f4e42
NN
5726clean-diff:
5727 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
5728 r=`${PWD_COMMAND}`; export r; \
5729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5730 $(SET_LIB_PATH) \
4fc4dd12 5731 $(HOST_EXPORTS) \
1358ccea
NN
5732 for flag in $(EXTRA_HOST_FLAGS); do \
5733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5734 done; \
295f4e42
NN
5735 echo "Doing clean in diff" ; \
5736 (cd diff && \
1358ccea
NN
5737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5739 "RANLIB=$${RANLIB}" \
5740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5741 clean) \
1358ccea
NN
5742 || exit 1
5743
60975492 5744@endif diff
1358ccea 5745
295f4e42
NN
5746.PHONY: maybe-distclean-diff distclean-diff
5747maybe-distclean-diff:
60975492
PB
5748@if diff
5749maybe-distclean-diff: distclean-diff
1358ccea 5750
295f4e42
NN
5751distclean-diff:
5752 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
5753 r=`${PWD_COMMAND}`; export r; \
5754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5755 $(SET_LIB_PATH) \
4fc4dd12 5756 $(HOST_EXPORTS) \
1358ccea
NN
5757 for flag in $(EXTRA_HOST_FLAGS); do \
5758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5759 done; \
295f4e42
NN
5760 echo "Doing distclean in diff" ; \
5761 (cd diff && \
1358ccea
NN
5762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5764 "RANLIB=$${RANLIB}" \
5765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5766 distclean) \
1358ccea
NN
5767 || exit 1
5768
60975492 5769@endif diff
1358ccea 5770
295f4e42
NN
5771.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
5772maybe-maintainer-clean-diff:
60975492
PB
5773@if diff
5774maybe-maintainer-clean-diff: maintainer-clean-diff
1358ccea 5775
295f4e42
NN
5776maintainer-clean-diff:
5777 @[ -f ./diff/Makefile ] || exit 0; \
8c90b13a
L
5778 r=`${PWD_COMMAND}`; export r; \
5779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5780 $(SET_LIB_PATH) \
4fc4dd12 5781 $(HOST_EXPORTS) \
1358ccea
NN
5782 for flag in $(EXTRA_HOST_FLAGS); do \
5783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5784 done; \
295f4e42
NN
5785 echo "Doing maintainer-clean in diff" ; \
5786 (cd diff && \
1358ccea
NN
5787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5789 "RANLIB=$${RANLIB}" \
5790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5791 maintainer-clean) \
295f4e42
NN
5792 || exit 1
5793
60975492 5794@endif diff
295f4e42
NN
5795
5796
5797.PHONY: configure-dosutils maybe-configure-dosutils
5798maybe-configure-dosutils:
60975492
PB
5799@if dosutils
5800maybe-configure-dosutils: configure-dosutils
295f4e42
NN
5801configure-dosutils:
5802 @test ! -f dosutils/Makefile || exit 0; \
5803 [ -d dosutils ] || mkdir dosutils; \
5804 r=`${PWD_COMMAND}`; export r; \
5805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 5806 $(HOST_EXPORTS) \
295f4e42
NN
5807 echo Configuring in dosutils; \
5808 cd dosutils || exit 1; \
5809 case $(srcdir) in \
5810 \.) \
5811 srcdiroption="--srcdir=."; \
5812 libsrcdir=".";; \
5813 /* | [A-Za-z]:[\\/]*) \
5814 srcdiroption="--srcdir=$(srcdir)/dosutils"; \
5815 libsrcdir="$$s/dosutils";; \
5816 *) \
5817 srcdiroption="--srcdir=../$(srcdir)/dosutils"; \
5818 libsrcdir="$$s/dosutils";; \
5819 esac; \
5820 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 5821 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 5822 || exit 1
60975492 5823@endif dosutils
1358ccea 5824
295f4e42
NN
5825.PHONY: all-dosutils maybe-all-dosutils
5826maybe-all-dosutils:
60975492
PB
5827@if dosutils
5828maybe-all-dosutils: all-dosutils
295f4e42
NN
5829all-dosutils: configure-dosutils
5830 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 5831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5832 $(SET_LIB_PATH) \
4fc4dd12 5833 $(HOST_EXPORTS) \
a52a0a7f 5834 (cd dosutils && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 5835@endif dosutils
1358ccea 5836
295f4e42
NN
5837.PHONY: check-dosutils maybe-check-dosutils
5838maybe-check-dosutils:
60975492
PB
5839@if dosutils
5840maybe-check-dosutils: check-dosutils
1358ccea 5841
295f4e42 5842check-dosutils:
1358ccea 5843
60975492 5844@endif dosutils
1358ccea 5845
295f4e42
NN
5846.PHONY: install-dosutils maybe-install-dosutils
5847maybe-install-dosutils:
60975492
PB
5848@if dosutils
5849maybe-install-dosutils: install-dosutils
1358ccea 5850
295f4e42
NN
5851install-dosutils: installdirs
5852 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 5853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5854 $(SET_LIB_PATH) \
4fc4dd12 5855 $(HOST_EXPORTS) \
a52a0a7f 5856 (cd dosutils && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 5857
60975492 5858@endif dosutils
1358ccea 5859
295f4e42 5860# Other targets (info, dvi, etc.)
1358ccea 5861
295f4e42
NN
5862.PHONY: maybe-info-dosutils info-dosutils
5863maybe-info-dosutils:
60975492
PB
5864@if dosutils
5865maybe-info-dosutils: info-dosutils
295f4e42
NN
5866
5867info-dosutils: \
5868 configure-dosutils
5869 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
5870 r=`${PWD_COMMAND}`; export r; \
5871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5872 $(SET_LIB_PATH) \
4fc4dd12 5873 $(HOST_EXPORTS) \
1358ccea
NN
5874 for flag in $(EXTRA_HOST_FLAGS); do \
5875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5876 done; \
295f4e42
NN
5877 echo "Doing info in dosutils" ; \
5878 (cd dosutils && \
1358ccea
NN
5879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5881 "RANLIB=$${RANLIB}" \
5882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5883 info) \
1358ccea
NN
5884 || exit 1
5885
60975492 5886@endif dosutils
1358ccea 5887
295f4e42
NN
5888.PHONY: maybe-dvi-dosutils dvi-dosutils
5889maybe-dvi-dosutils:
60975492
PB
5890@if dosutils
5891maybe-dvi-dosutils: dvi-dosutils
1358ccea 5892
295f4e42
NN
5893dvi-dosutils: \
5894 configure-dosutils
5895 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
5896 r=`${PWD_COMMAND}`; export r; \
5897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5898 $(SET_LIB_PATH) \
4fc4dd12 5899 $(HOST_EXPORTS) \
1358ccea
NN
5900 for flag in $(EXTRA_HOST_FLAGS); do \
5901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5902 done; \
295f4e42
NN
5903 echo "Doing dvi in dosutils" ; \
5904 (cd dosutils && \
1358ccea
NN
5905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5907 "RANLIB=$${RANLIB}" \
5908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5909 dvi) \
1358ccea
NN
5910 || exit 1
5911
60975492 5912@endif dosutils
1358ccea 5913
295f4e42
NN
5914.PHONY: maybe-TAGS-dosutils TAGS-dosutils
5915maybe-TAGS-dosutils:
60975492
PB
5916@if dosutils
5917maybe-TAGS-dosutils: TAGS-dosutils
1358ccea 5918
295f4e42
NN
5919TAGS-dosutils: \
5920 configure-dosutils
5921 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
5922 r=`${PWD_COMMAND}`; export r; \
5923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5924 $(SET_LIB_PATH) \
4fc4dd12 5925 $(HOST_EXPORTS) \
1358ccea
NN
5926 for flag in $(EXTRA_HOST_FLAGS); do \
5927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5928 done; \
295f4e42
NN
5929 echo "Doing TAGS in dosutils" ; \
5930 (cd dosutils && \
1358ccea
NN
5931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5933 "RANLIB=$${RANLIB}" \
5934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5935 TAGS) \
1358ccea
NN
5936 || exit 1
5937
60975492 5938@endif dosutils
1358ccea 5939
295f4e42
NN
5940.PHONY: maybe-install-info-dosutils install-info-dosutils
5941maybe-install-info-dosutils:
60975492
PB
5942@if dosutils
5943maybe-install-info-dosutils: install-info-dosutils
1358ccea 5944
295f4e42
NN
5945install-info-dosutils: \
5946 configure-dosutils \
5947 info-dosutils
5948 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
5949 r=`${PWD_COMMAND}`; export r; \
5950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5951 $(SET_LIB_PATH) \
4fc4dd12 5952 $(HOST_EXPORTS) \
1358ccea
NN
5953 for flag in $(EXTRA_HOST_FLAGS); do \
5954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5955 done; \
295f4e42
NN
5956 echo "Doing install-info in dosutils" ; \
5957 (cd dosutils && \
1358ccea
NN
5958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5960 "RANLIB=$${RANLIB}" \
5961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5962 install-info) \
1358ccea
NN
5963 || exit 1
5964
60975492 5965@endif dosutils
1358ccea 5966
295f4e42
NN
5967.PHONY: maybe-installcheck-dosutils installcheck-dosutils
5968maybe-installcheck-dosutils:
60975492
PB
5969@if dosutils
5970maybe-installcheck-dosutils: installcheck-dosutils
1358ccea 5971
295f4e42
NN
5972installcheck-dosutils: \
5973 configure-dosutils
5974 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
5975 r=`${PWD_COMMAND}`; export r; \
5976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 5977 $(SET_LIB_PATH) \
4fc4dd12 5978 $(HOST_EXPORTS) \
1358ccea
NN
5979 for flag in $(EXTRA_HOST_FLAGS); do \
5980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5981 done; \
295f4e42
NN
5982 echo "Doing installcheck in dosutils" ; \
5983 (cd dosutils && \
1358ccea
NN
5984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5986 "RANLIB=$${RANLIB}" \
5987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 5988 installcheck) \
1358ccea
NN
5989 || exit 1
5990
60975492 5991@endif dosutils
1358ccea 5992
295f4e42
NN
5993.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
5994maybe-mostlyclean-dosutils:
60975492
PB
5995@if dosutils
5996maybe-mostlyclean-dosutils: mostlyclean-dosutils
1358ccea 5997
295f4e42
NN
5998mostlyclean-dosutils:
5999 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
6000 r=`${PWD_COMMAND}`; export r; \
6001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6002 $(SET_LIB_PATH) \
4fc4dd12 6003 $(HOST_EXPORTS) \
1358ccea
NN
6004 for flag in $(EXTRA_HOST_FLAGS); do \
6005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6006 done; \
295f4e42
NN
6007 echo "Doing mostlyclean in dosutils" ; \
6008 (cd dosutils && \
1358ccea
NN
6009 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6010 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6011 "RANLIB=$${RANLIB}" \
6012 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6013 mostlyclean) \
1358ccea
NN
6014 || exit 1
6015
60975492 6016@endif dosutils
1358ccea 6017
295f4e42
NN
6018.PHONY: maybe-clean-dosutils clean-dosutils
6019maybe-clean-dosutils:
60975492
PB
6020@if dosutils
6021maybe-clean-dosutils: clean-dosutils
1358ccea 6022
295f4e42
NN
6023clean-dosutils:
6024 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
6025 r=`${PWD_COMMAND}`; export r; \
6026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6027 $(SET_LIB_PATH) \
4fc4dd12 6028 $(HOST_EXPORTS) \
1358ccea
NN
6029 for flag in $(EXTRA_HOST_FLAGS); do \
6030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6031 done; \
295f4e42
NN
6032 echo "Doing clean in dosutils" ; \
6033 (cd dosutils && \
1358ccea
NN
6034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6036 "RANLIB=$${RANLIB}" \
6037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6038 clean) \
1358ccea
NN
6039 || exit 1
6040
60975492 6041@endif dosutils
1358ccea 6042
295f4e42
NN
6043.PHONY: maybe-distclean-dosutils distclean-dosutils
6044maybe-distclean-dosutils:
60975492
PB
6045@if dosutils
6046maybe-distclean-dosutils: distclean-dosutils
1358ccea 6047
295f4e42
NN
6048distclean-dosutils:
6049 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
6050 r=`${PWD_COMMAND}`; export r; \
6051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6052 $(SET_LIB_PATH) \
4fc4dd12 6053 $(HOST_EXPORTS) \
1358ccea
NN
6054 for flag in $(EXTRA_HOST_FLAGS); do \
6055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6056 done; \
295f4e42
NN
6057 echo "Doing distclean in dosutils" ; \
6058 (cd dosutils && \
1358ccea
NN
6059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6061 "RANLIB=$${RANLIB}" \
6062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6063 distclean) \
1358ccea
NN
6064 || exit 1
6065
60975492 6066@endif dosutils
1358ccea 6067
295f4e42
NN
6068.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
6069maybe-maintainer-clean-dosutils:
60975492
PB
6070@if dosutils
6071maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
1358ccea 6072
295f4e42
NN
6073maintainer-clean-dosutils:
6074 @[ -f ./dosutils/Makefile ] || exit 0; \
8c90b13a
L
6075 r=`${PWD_COMMAND}`; export r; \
6076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6077 $(SET_LIB_PATH) \
4fc4dd12 6078 $(HOST_EXPORTS) \
1358ccea
NN
6079 for flag in $(EXTRA_HOST_FLAGS); do \
6080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6081 done; \
295f4e42
NN
6082 echo "Doing maintainer-clean in dosutils" ; \
6083 (cd dosutils && \
1358ccea
NN
6084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6086 "RANLIB=$${RANLIB}" \
6087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6088 maintainer-clean) \
1358ccea
NN
6089 || exit 1
6090
60975492 6091@endif dosutils
1358ccea
NN
6092
6093
295f4e42
NN
6094.PHONY: configure-etc maybe-configure-etc
6095maybe-configure-etc:
60975492
PB
6096@if etc
6097maybe-configure-etc: configure-etc
295f4e42
NN
6098configure-etc:
6099 @test ! -f etc/Makefile || exit 0; \
6100 [ -d etc ] || mkdir etc; \
8c90b13a
L
6101 r=`${PWD_COMMAND}`; export r; \
6102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6103 $(HOST_EXPORTS) \
295f4e42
NN
6104 echo Configuring in etc; \
6105 cd etc || exit 1; \
6106 case $(srcdir) in \
6107 \.) \
6108 srcdiroption="--srcdir=."; \
6109 libsrcdir=".";; \
6110 /* | [A-Za-z]:[\\/]*) \
6111 srcdiroption="--srcdir=$(srcdir)/etc"; \
6112 libsrcdir="$$s/etc";; \
6113 *) \
6114 srcdiroption="--srcdir=../$(srcdir)/etc"; \
6115 libsrcdir="$$s/etc";; \
6116 esac; \
6117 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 6118 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 6119 || exit 1
60975492 6120@endif etc
1358ccea 6121
295f4e42
NN
6122.PHONY: all-etc maybe-all-etc
6123maybe-all-etc:
60975492
PB
6124@if etc
6125maybe-all-etc: all-etc
295f4e42
NN
6126all-etc: configure-etc
6127 @r=`${PWD_COMMAND}`; export r; \
6128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6129 $(SET_LIB_PATH) \
4fc4dd12 6130 $(HOST_EXPORTS) \
a52a0a7f 6131 (cd etc && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 6132@endif etc
1358ccea 6133
295f4e42
NN
6134.PHONY: check-etc maybe-check-etc
6135maybe-check-etc:
60975492
PB
6136@if etc
6137maybe-check-etc: check-etc
1358ccea 6138
295f4e42
NN
6139check-etc:
6140 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 6141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6142 $(SET_LIB_PATH) \
4fc4dd12 6143 $(HOST_EXPORTS) \
a52a0a7f 6144 (cd etc && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 6145
60975492 6146@endif etc
1358ccea 6147
295f4e42
NN
6148.PHONY: install-etc maybe-install-etc
6149maybe-install-etc:
60975492
PB
6150@if etc
6151maybe-install-etc: install-etc
1358ccea 6152
295f4e42
NN
6153install-etc: installdirs
6154 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 6155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6156 $(SET_LIB_PATH) \
4fc4dd12 6157 $(HOST_EXPORTS) \
a52a0a7f 6158 (cd etc && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 6159
60975492 6160@endif etc
1358ccea 6161
295f4e42 6162# Other targets (info, dvi, etc.)
1358ccea 6163
295f4e42
NN
6164.PHONY: maybe-info-etc info-etc
6165maybe-info-etc:
60975492
PB
6166@if etc
6167maybe-info-etc: info-etc
295f4e42
NN
6168
6169info-etc: \
6170 configure-etc
6171 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
6172 r=`${PWD_COMMAND}`; export r; \
6173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6174 $(SET_LIB_PATH) \
4fc4dd12 6175 $(HOST_EXPORTS) \
295f4e42 6176 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
6177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6178 done; \
295f4e42
NN
6179 echo "Doing info in etc" ; \
6180 (cd etc && \
1358ccea
NN
6181 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6182 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6183 "RANLIB=$${RANLIB}" \
6184 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6185 info) \
1358ccea
NN
6186 || exit 1
6187
60975492 6188@endif etc
1358ccea 6189
295f4e42
NN
6190.PHONY: maybe-dvi-etc dvi-etc
6191maybe-dvi-etc:
60975492
PB
6192@if etc
6193maybe-dvi-etc: dvi-etc
1358ccea 6194
295f4e42
NN
6195dvi-etc: \
6196 configure-etc
6197 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
6198 r=`${PWD_COMMAND}`; export r; \
6199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6200 $(SET_LIB_PATH) \
4fc4dd12 6201 $(HOST_EXPORTS) \
295f4e42 6202 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
6203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6204 done; \
295f4e42
NN
6205 echo "Doing dvi in etc" ; \
6206 (cd etc && \
1358ccea
NN
6207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6209 "RANLIB=$${RANLIB}" \
6210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6211 dvi) \
1358ccea
NN
6212 || exit 1
6213
60975492 6214@endif etc
1358ccea 6215
295f4e42
NN
6216.PHONY: maybe-TAGS-etc TAGS-etc
6217maybe-TAGS-etc:
60975492
PB
6218@if etc
6219maybe-TAGS-etc: TAGS-etc
1358ccea 6220
295f4e42
NN
6221TAGS-etc: \
6222 configure-etc
6223 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
6224 r=`${PWD_COMMAND}`; export r; \
6225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6226 $(SET_LIB_PATH) \
4fc4dd12 6227 $(HOST_EXPORTS) \
295f4e42 6228 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
6229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6230 done; \
295f4e42
NN
6231 echo "Doing TAGS in etc" ; \
6232 (cd etc && \
1358ccea
NN
6233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6235 "RANLIB=$${RANLIB}" \
6236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6237 TAGS) \
1358ccea
NN
6238 || exit 1
6239
60975492 6240@endif etc
1358ccea 6241
295f4e42
NN
6242.PHONY: maybe-install-info-etc install-info-etc
6243maybe-install-info-etc:
60975492
PB
6244@if etc
6245maybe-install-info-etc: install-info-etc
1358ccea 6246
295f4e42
NN
6247install-info-etc: \
6248 configure-etc \
6249 info-etc
6250 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
6251 r=`${PWD_COMMAND}`; export r; \
6252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6253 $(SET_LIB_PATH) \
4fc4dd12 6254 $(HOST_EXPORTS) \
295f4e42 6255 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
6256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6257 done; \
295f4e42
NN
6258 echo "Doing install-info in etc" ; \
6259 (cd etc && \
1358ccea
NN
6260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6262 "RANLIB=$${RANLIB}" \
6263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6264 install-info) \
1358ccea
NN
6265 || exit 1
6266
60975492 6267@endif etc
1358ccea 6268
295f4e42
NN
6269.PHONY: maybe-installcheck-etc installcheck-etc
6270maybe-installcheck-etc:
60975492
PB
6271@if etc
6272maybe-installcheck-etc: installcheck-etc
1358ccea 6273
295f4e42
NN
6274installcheck-etc: \
6275 configure-etc
6276 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
6277 r=`${PWD_COMMAND}`; export r; \
6278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6279 $(SET_LIB_PATH) \
4fc4dd12 6280 $(HOST_EXPORTS) \
295f4e42 6281 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
6282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6283 done; \
295f4e42
NN
6284 echo "Doing installcheck in etc" ; \
6285 (cd etc && \
1358ccea
NN
6286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6288 "RANLIB=$${RANLIB}" \
6289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6290 installcheck) \
1358ccea
NN
6291 || exit 1
6292
60975492 6293@endif etc
1358ccea 6294
295f4e42
NN
6295.PHONY: maybe-mostlyclean-etc mostlyclean-etc
6296maybe-mostlyclean-etc:
60975492
PB
6297@if etc
6298maybe-mostlyclean-etc: mostlyclean-etc
1358ccea 6299
295f4e42
NN
6300mostlyclean-etc:
6301 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
6302 r=`${PWD_COMMAND}`; export r; \
6303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6304 $(SET_LIB_PATH) \
4fc4dd12 6305 $(HOST_EXPORTS) \
295f4e42 6306 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
6307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6308 done; \
295f4e42
NN
6309 echo "Doing mostlyclean in etc" ; \
6310 (cd etc && \
1358ccea
NN
6311 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6312 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6313 "RANLIB=$${RANLIB}" \
6314 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6315 mostlyclean) \
1358ccea
NN
6316 || exit 1
6317
60975492 6318@endif etc
1358ccea 6319
295f4e42
NN
6320.PHONY: maybe-clean-etc clean-etc
6321maybe-clean-etc:
60975492
PB
6322@if etc
6323maybe-clean-etc: clean-etc
1358ccea 6324
295f4e42
NN
6325clean-etc:
6326 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
6327 r=`${PWD_COMMAND}`; export r; \
6328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6329 $(SET_LIB_PATH) \
4fc4dd12 6330 $(HOST_EXPORTS) \
295f4e42 6331 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
6332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6333 done; \
295f4e42
NN
6334 echo "Doing clean in etc" ; \
6335 (cd etc && \
1358ccea
NN
6336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6338 "RANLIB=$${RANLIB}" \
6339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6340 clean) \
1358ccea
NN
6341 || exit 1
6342
60975492 6343@endif etc
1358ccea 6344
295f4e42
NN
6345.PHONY: maybe-distclean-etc distclean-etc
6346maybe-distclean-etc:
60975492
PB
6347@if etc
6348maybe-distclean-etc: distclean-etc
1358ccea 6349
295f4e42
NN
6350distclean-etc:
6351 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
6352 r=`${PWD_COMMAND}`; export r; \
6353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6354 $(SET_LIB_PATH) \
4fc4dd12 6355 $(HOST_EXPORTS) \
295f4e42 6356 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
6357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6358 done; \
295f4e42
NN
6359 echo "Doing distclean in etc" ; \
6360 (cd etc && \
1358ccea
NN
6361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6363 "RANLIB=$${RANLIB}" \
6364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6365 distclean) \
1358ccea
NN
6366 || exit 1
6367
60975492 6368@endif etc
1358ccea 6369
295f4e42
NN
6370.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
6371maybe-maintainer-clean-etc:
60975492
PB
6372@if etc
6373maybe-maintainer-clean-etc: maintainer-clean-etc
1358ccea 6374
295f4e42
NN
6375maintainer-clean-etc:
6376 @[ -f ./etc/Makefile ] || exit 0; \
8c90b13a
L
6377 r=`${PWD_COMMAND}`; export r; \
6378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6379 $(SET_LIB_PATH) \
4fc4dd12 6380 $(HOST_EXPORTS) \
295f4e42 6381 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
6382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6383 done; \
295f4e42
NN
6384 echo "Doing maintainer-clean in etc" ; \
6385 (cd etc && \
1358ccea
NN
6386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6388 "RANLIB=$${RANLIB}" \
6389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6390 maintainer-clean) \
1358ccea
NN
6391 || exit 1
6392
60975492 6393@endif etc
1358ccea 6394
1358ccea 6395
295f4e42
NN
6396.PHONY: configure-fastjar maybe-configure-fastjar
6397maybe-configure-fastjar:
60975492
PB
6398@if fastjar
6399maybe-configure-fastjar: configure-fastjar
295f4e42
NN
6400configure-fastjar:
6401 @test ! -f fastjar/Makefile || exit 0; \
6402 [ -d fastjar ] || mkdir fastjar; \
8c90b13a
L
6403 r=`${PWD_COMMAND}`; export r; \
6404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6405 $(HOST_EXPORTS) \
295f4e42
NN
6406 echo Configuring in fastjar; \
6407 cd fastjar || exit 1; \
6408 case $(srcdir) in \
6409 \.) \
6410 srcdiroption="--srcdir=."; \
6411 libsrcdir=".";; \
6412 /* | [A-Za-z]:[\\/]*) \
6413 srcdiroption="--srcdir=$(srcdir)/fastjar"; \
6414 libsrcdir="$$s/fastjar";; \
6415 *) \
6416 srcdiroption="--srcdir=../$(srcdir)/fastjar"; \
6417 libsrcdir="$$s/fastjar";; \
6418 esac; \
6419 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 6420 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 6421 || exit 1
60975492 6422@endif fastjar
1358ccea 6423
295f4e42
NN
6424.PHONY: all-fastjar maybe-all-fastjar
6425maybe-all-fastjar:
60975492
PB
6426@if fastjar
6427maybe-all-fastjar: all-fastjar
295f4e42
NN
6428all-fastjar: configure-fastjar
6429 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 6430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6431 $(SET_LIB_PATH) \
4fc4dd12 6432 $(HOST_EXPORTS) \
a52a0a7f 6433 (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 6434@endif fastjar
1358ccea 6435
295f4e42
NN
6436.PHONY: check-fastjar maybe-check-fastjar
6437maybe-check-fastjar:
60975492
PB
6438@if fastjar
6439maybe-check-fastjar: check-fastjar
1358ccea 6440
295f4e42
NN
6441# This module is only tested in a native toolchain.
6442check-fastjar:
6443 @if [ '$(host)' = '$(target)' ] ; then \
6444 r=`${PWD_COMMAND}`; export r; \
6445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6446 $(SET_LIB_PATH) \
4fc4dd12 6447 $(HOST_EXPORTS) \
a52a0a7f 6448 (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) check); \
295f4e42 6449 fi
1358ccea 6450
60975492 6451@endif fastjar
295f4e42
NN
6452
6453.PHONY: install-fastjar maybe-install-fastjar
6454maybe-install-fastjar:
60975492
PB
6455@if fastjar
6456maybe-install-fastjar: install-fastjar
295f4e42
NN
6457
6458install-fastjar: installdirs
6459 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 6460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6461 $(SET_LIB_PATH) \
4fc4dd12 6462 $(HOST_EXPORTS) \
a52a0a7f 6463 (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 6464
60975492 6465@endif fastjar
1358ccea 6466
295f4e42 6467# Other targets (info, dvi, etc.)
d9cdb878 6468
295f4e42
NN
6469.PHONY: maybe-info-fastjar info-fastjar
6470maybe-info-fastjar:
60975492
PB
6471@if fastjar
6472maybe-info-fastjar: info-fastjar
295f4e42
NN
6473
6474info-fastjar: \
6475 configure-fastjar
6476 @[ -f ./fastjar/Makefile ] || exit 0; \
d9cdb878
AC
6477 r=`${PWD_COMMAND}`; export r; \
6478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6479 $(SET_LIB_PATH) \
4fc4dd12 6480 $(HOST_EXPORTS) \
295f4e42 6481 for flag in $(EXTRA_HOST_FLAGS); do \
d9cdb878
AC
6482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6483 done; \
295f4e42
NN
6484 echo "Doing info in fastjar" ; \
6485 (cd fastjar && \
d9cdb878
AC
6486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6488 "RANLIB=$${RANLIB}" \
6489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6490 info) \
d9cdb878
AC
6491 || exit 1
6492
60975492 6493@endif fastjar
d9cdb878 6494
295f4e42
NN
6495.PHONY: maybe-dvi-fastjar dvi-fastjar
6496maybe-dvi-fastjar:
60975492
PB
6497@if fastjar
6498maybe-dvi-fastjar: dvi-fastjar
1358ccea 6499
295f4e42
NN
6500dvi-fastjar: \
6501 configure-fastjar
6502 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
6503 r=`${PWD_COMMAND}`; export r; \
6504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6505 $(SET_LIB_PATH) \
4fc4dd12 6506 $(HOST_EXPORTS) \
295f4e42 6507 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
6508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6509 done; \
295f4e42
NN
6510 echo "Doing dvi in fastjar" ; \
6511 (cd fastjar && \
1358ccea
NN
6512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6514 "RANLIB=$${RANLIB}" \
6515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6516 dvi) \
1358ccea
NN
6517 || exit 1
6518
60975492 6519@endif fastjar
1358ccea 6520
295f4e42
NN
6521.PHONY: maybe-TAGS-fastjar TAGS-fastjar
6522maybe-TAGS-fastjar:
60975492
PB
6523@if fastjar
6524maybe-TAGS-fastjar: TAGS-fastjar
1358ccea 6525
295f4e42
NN
6526TAGS-fastjar: \
6527 configure-fastjar
6528 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
6529 r=`${PWD_COMMAND}`; export r; \
6530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6531 $(SET_LIB_PATH) \
4fc4dd12 6532 $(HOST_EXPORTS) \
1358ccea
NN
6533 for flag in $(EXTRA_HOST_FLAGS); do \
6534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6535 done; \
295f4e42
NN
6536 echo "Doing TAGS in fastjar" ; \
6537 (cd fastjar && \
1358ccea
NN
6538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6540 "RANLIB=$${RANLIB}" \
6541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6542 TAGS) \
1358ccea
NN
6543 || exit 1
6544
60975492 6545@endif fastjar
1358ccea 6546
295f4e42
NN
6547.PHONY: maybe-install-info-fastjar install-info-fastjar
6548maybe-install-info-fastjar:
60975492
PB
6549@if fastjar
6550maybe-install-info-fastjar: install-info-fastjar
1358ccea 6551
295f4e42
NN
6552install-info-fastjar: \
6553 configure-fastjar \
6554 info-fastjar
6555 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
6556 r=`${PWD_COMMAND}`; export r; \
6557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6558 $(SET_LIB_PATH) \
4fc4dd12 6559 $(HOST_EXPORTS) \
1358ccea
NN
6560 for flag in $(EXTRA_HOST_FLAGS); do \
6561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6562 done; \
295f4e42
NN
6563 echo "Doing install-info in fastjar" ; \
6564 (cd fastjar && \
1358ccea
NN
6565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6567 "RANLIB=$${RANLIB}" \
6568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6569 install-info) \
1358ccea
NN
6570 || exit 1
6571
60975492 6572@endif fastjar
1358ccea 6573
295f4e42
NN
6574.PHONY: maybe-installcheck-fastjar installcheck-fastjar
6575maybe-installcheck-fastjar:
60975492
PB
6576@if fastjar
6577maybe-installcheck-fastjar: installcheck-fastjar
1358ccea 6578
295f4e42
NN
6579installcheck-fastjar: \
6580 configure-fastjar
6581 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
6582 r=`${PWD_COMMAND}`; export r; \
6583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6584 $(SET_LIB_PATH) \
4fc4dd12 6585 $(HOST_EXPORTS) \
1358ccea
NN
6586 for flag in $(EXTRA_HOST_FLAGS); do \
6587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6588 done; \
295f4e42
NN
6589 echo "Doing installcheck in fastjar" ; \
6590 (cd fastjar && \
1358ccea
NN
6591 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6592 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6593 "RANLIB=$${RANLIB}" \
6594 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6595 installcheck) \
1358ccea
NN
6596 || exit 1
6597
60975492 6598@endif fastjar
1358ccea 6599
295f4e42
NN
6600.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
6601maybe-mostlyclean-fastjar:
60975492
PB
6602@if fastjar
6603maybe-mostlyclean-fastjar: mostlyclean-fastjar
1358ccea 6604
295f4e42
NN
6605mostlyclean-fastjar:
6606 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
6607 r=`${PWD_COMMAND}`; export r; \
6608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6609 $(SET_LIB_PATH) \
4fc4dd12 6610 $(HOST_EXPORTS) \
1358ccea
NN
6611 for flag in $(EXTRA_HOST_FLAGS); do \
6612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6613 done; \
295f4e42
NN
6614 echo "Doing mostlyclean in fastjar" ; \
6615 (cd fastjar && \
1358ccea
NN
6616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6618 "RANLIB=$${RANLIB}" \
6619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6620 mostlyclean) \
1358ccea
NN
6621 || exit 1
6622
60975492 6623@endif fastjar
1358ccea 6624
295f4e42
NN
6625.PHONY: maybe-clean-fastjar clean-fastjar
6626maybe-clean-fastjar:
60975492
PB
6627@if fastjar
6628maybe-clean-fastjar: clean-fastjar
1358ccea 6629
295f4e42
NN
6630clean-fastjar:
6631 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
6632 r=`${PWD_COMMAND}`; export r; \
6633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6634 $(SET_LIB_PATH) \
4fc4dd12 6635 $(HOST_EXPORTS) \
1358ccea
NN
6636 for flag in $(EXTRA_HOST_FLAGS); do \
6637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6638 done; \
295f4e42
NN
6639 echo "Doing clean in fastjar" ; \
6640 (cd fastjar && \
1358ccea
NN
6641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6643 "RANLIB=$${RANLIB}" \
6644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6645 clean) \
1358ccea
NN
6646 || exit 1
6647
60975492 6648@endif fastjar
1358ccea 6649
295f4e42
NN
6650.PHONY: maybe-distclean-fastjar distclean-fastjar
6651maybe-distclean-fastjar:
60975492
PB
6652@if fastjar
6653maybe-distclean-fastjar: distclean-fastjar
1358ccea 6654
295f4e42
NN
6655distclean-fastjar:
6656 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
6657 r=`${PWD_COMMAND}`; export r; \
6658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6659 $(SET_LIB_PATH) \
4fc4dd12 6660 $(HOST_EXPORTS) \
1358ccea
NN
6661 for flag in $(EXTRA_HOST_FLAGS); do \
6662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6663 done; \
295f4e42
NN
6664 echo "Doing distclean in fastjar" ; \
6665 (cd fastjar && \
1358ccea
NN
6666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6668 "RANLIB=$${RANLIB}" \
6669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6670 distclean) \
1358ccea
NN
6671 || exit 1
6672
60975492 6673@endif fastjar
1358ccea 6674
295f4e42
NN
6675.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
6676maybe-maintainer-clean-fastjar:
60975492
PB
6677@if fastjar
6678maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
1358ccea 6679
295f4e42
NN
6680maintainer-clean-fastjar:
6681 @[ -f ./fastjar/Makefile ] || exit 0; \
8c90b13a
L
6682 r=`${PWD_COMMAND}`; export r; \
6683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6684 $(SET_LIB_PATH) \
4fc4dd12 6685 $(HOST_EXPORTS) \
1358ccea
NN
6686 for flag in $(EXTRA_HOST_FLAGS); do \
6687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6688 done; \
295f4e42
NN
6689 echo "Doing maintainer-clean in fastjar" ; \
6690 (cd fastjar && \
1358ccea
NN
6691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6693 "RANLIB=$${RANLIB}" \
6694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6695 maintainer-clean) \
1358ccea
NN
6696 || exit 1
6697
60975492 6698@endif fastjar
1358ccea 6699
1358ccea 6700
295f4e42
NN
6701.PHONY: configure-fileutils maybe-configure-fileutils
6702maybe-configure-fileutils:
60975492
PB
6703@if fileutils
6704maybe-configure-fileutils: configure-fileutils
295f4e42
NN
6705configure-fileutils:
6706 @test ! -f fileutils/Makefile || exit 0; \
6707 [ -d fileutils ] || mkdir fileutils; \
6708 r=`${PWD_COMMAND}`; export r; \
6709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 6710 $(HOST_EXPORTS) \
295f4e42
NN
6711 echo Configuring in fileutils; \
6712 cd fileutils || exit 1; \
6713 case $(srcdir) in \
6714 \.) \
6715 srcdiroption="--srcdir=."; \
6716 libsrcdir=".";; \
6717 /* | [A-Za-z]:[\\/]*) \
6718 srcdiroption="--srcdir=$(srcdir)/fileutils"; \
6719 libsrcdir="$$s/fileutils";; \
6720 *) \
6721 srcdiroption="--srcdir=../$(srcdir)/fileutils"; \
6722 libsrcdir="$$s/fileutils";; \
6723 esac; \
6724 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 6725 $(HOST_CONFIGARGS) $${srcdiroption} \
295f4e42 6726 || exit 1
60975492 6727@endif fileutils
295f4e42
NN
6728
6729.PHONY: all-fileutils maybe-all-fileutils
6730maybe-all-fileutils:
60975492
PB
6731@if fileutils
6732maybe-all-fileutils: all-fileutils
295f4e42
NN
6733all-fileutils: configure-fileutils
6734 @r=`${PWD_COMMAND}`; export r; \
6735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6736 $(SET_LIB_PATH) \
4fc4dd12 6737 $(HOST_EXPORTS) \
a52a0a7f 6738 (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 6739@endif fileutils
295f4e42
NN
6740
6741.PHONY: check-fileutils maybe-check-fileutils
6742maybe-check-fileutils:
60975492
PB
6743@if fileutils
6744maybe-check-fileutils: check-fileutils
295f4e42
NN
6745
6746check-fileutils:
6747 @r=`${PWD_COMMAND}`; export r; \
6748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6749 $(SET_LIB_PATH) \
4fc4dd12 6750 $(HOST_EXPORTS) \
a52a0a7f 6751 (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 6752
60975492 6753@endif fileutils
295f4e42
NN
6754
6755.PHONY: install-fileutils maybe-install-fileutils
6756maybe-install-fileutils:
60975492
PB
6757@if fileutils
6758maybe-install-fileutils: install-fileutils
295f4e42
NN
6759
6760install-fileutils: installdirs
6761 @r=`${PWD_COMMAND}`; export r; \
6762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6763 $(SET_LIB_PATH) \
4fc4dd12 6764 $(HOST_EXPORTS) \
a52a0a7f 6765 (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 6766
60975492 6767@endif fileutils
295f4e42
NN
6768
6769# Other targets (info, dvi, etc.)
6770
6771.PHONY: maybe-info-fileutils info-fileutils
6772maybe-info-fileutils:
60975492
PB
6773@if fileutils
6774maybe-info-fileutils: info-fileutils
295f4e42
NN
6775
6776info-fileutils: \
6777 configure-fileutils
6778 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
6779 r=`${PWD_COMMAND}`; export r; \
6780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6781 $(SET_LIB_PATH) \
4fc4dd12 6782 $(HOST_EXPORTS) \
1358ccea
NN
6783 for flag in $(EXTRA_HOST_FLAGS); do \
6784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6785 done; \
295f4e42
NN
6786 echo "Doing info in fileutils" ; \
6787 (cd fileutils && \
1358ccea
NN
6788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6790 "RANLIB=$${RANLIB}" \
6791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6792 info) \
1358ccea
NN
6793 || exit 1
6794
60975492 6795@endif fileutils
1358ccea 6796
295f4e42
NN
6797.PHONY: maybe-dvi-fileutils dvi-fileutils
6798maybe-dvi-fileutils:
60975492
PB
6799@if fileutils
6800maybe-dvi-fileutils: dvi-fileutils
1358ccea 6801
295f4e42
NN
6802dvi-fileutils: \
6803 configure-fileutils
6804 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
6805 r=`${PWD_COMMAND}`; export r; \
6806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6807 $(SET_LIB_PATH) \
4fc4dd12 6808 $(HOST_EXPORTS) \
1358ccea
NN
6809 for flag in $(EXTRA_HOST_FLAGS); do \
6810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6811 done; \
295f4e42
NN
6812 echo "Doing dvi in fileutils" ; \
6813 (cd fileutils && \
1358ccea
NN
6814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6816 "RANLIB=$${RANLIB}" \
6817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6818 dvi) \
1358ccea
NN
6819 || exit 1
6820
60975492 6821@endif fileutils
1358ccea 6822
295f4e42
NN
6823.PHONY: maybe-TAGS-fileutils TAGS-fileutils
6824maybe-TAGS-fileutils:
60975492
PB
6825@if fileutils
6826maybe-TAGS-fileutils: TAGS-fileutils
1358ccea 6827
295f4e42
NN
6828TAGS-fileutils: \
6829 configure-fileutils
6830 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
6831 r=`${PWD_COMMAND}`; export r; \
6832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6833 $(SET_LIB_PATH) \
4fc4dd12 6834 $(HOST_EXPORTS) \
1358ccea
NN
6835 for flag in $(EXTRA_HOST_FLAGS); do \
6836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6837 done; \
295f4e42
NN
6838 echo "Doing TAGS in fileutils" ; \
6839 (cd fileutils && \
1358ccea
NN
6840 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6841 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6842 "RANLIB=$${RANLIB}" \
6843 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6844 TAGS) \
1358ccea
NN
6845 || exit 1
6846
60975492 6847@endif fileutils
1358ccea 6848
295f4e42
NN
6849.PHONY: maybe-install-info-fileutils install-info-fileutils
6850maybe-install-info-fileutils:
60975492
PB
6851@if fileutils
6852maybe-install-info-fileutils: install-info-fileutils
1358ccea 6853
295f4e42
NN
6854install-info-fileutils: \
6855 configure-fileutils \
6856 info-fileutils
6857 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
6858 r=`${PWD_COMMAND}`; export r; \
6859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6860 $(SET_LIB_PATH) \
4fc4dd12 6861 $(HOST_EXPORTS) \
1358ccea
NN
6862 for flag in $(EXTRA_HOST_FLAGS); do \
6863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6864 done; \
295f4e42
NN
6865 echo "Doing install-info in fileutils" ; \
6866 (cd fileutils && \
1358ccea
NN
6867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6869 "RANLIB=$${RANLIB}" \
6870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6871 install-info) \
1358ccea
NN
6872 || exit 1
6873
60975492 6874@endif fileutils
1358ccea 6875
295f4e42
NN
6876.PHONY: maybe-installcheck-fileutils installcheck-fileutils
6877maybe-installcheck-fileutils:
60975492
PB
6878@if fileutils
6879maybe-installcheck-fileutils: installcheck-fileutils
1358ccea 6880
295f4e42
NN
6881installcheck-fileutils: \
6882 configure-fileutils
6883 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
6884 r=`${PWD_COMMAND}`; export r; \
6885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6886 $(SET_LIB_PATH) \
4fc4dd12 6887 $(HOST_EXPORTS) \
1358ccea
NN
6888 for flag in $(EXTRA_HOST_FLAGS); do \
6889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6890 done; \
295f4e42
NN
6891 echo "Doing installcheck in fileutils" ; \
6892 (cd fileutils && \
1358ccea
NN
6893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6895 "RANLIB=$${RANLIB}" \
6896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6897 installcheck) \
1358ccea
NN
6898 || exit 1
6899
60975492 6900@endif fileutils
1358ccea 6901
295f4e42
NN
6902.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
6903maybe-mostlyclean-fileutils:
60975492
PB
6904@if fileutils
6905maybe-mostlyclean-fileutils: mostlyclean-fileutils
1358ccea 6906
295f4e42
NN
6907mostlyclean-fileutils:
6908 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
6909 r=`${PWD_COMMAND}`; export r; \
6910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6911 $(SET_LIB_PATH) \
4fc4dd12 6912 $(HOST_EXPORTS) \
1358ccea
NN
6913 for flag in $(EXTRA_HOST_FLAGS); do \
6914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6915 done; \
295f4e42
NN
6916 echo "Doing mostlyclean in fileutils" ; \
6917 (cd fileutils && \
1358ccea
NN
6918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6920 "RANLIB=$${RANLIB}" \
6921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6922 mostlyclean) \
1358ccea
NN
6923 || exit 1
6924
60975492 6925@endif fileutils
1358ccea 6926
295f4e42
NN
6927.PHONY: maybe-clean-fileutils clean-fileutils
6928maybe-clean-fileutils:
60975492
PB
6929@if fileutils
6930maybe-clean-fileutils: clean-fileutils
1358ccea 6931
295f4e42
NN
6932clean-fileutils:
6933 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
6934 r=`${PWD_COMMAND}`; export r; \
6935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6936 $(SET_LIB_PATH) \
4fc4dd12 6937 $(HOST_EXPORTS) \
1358ccea
NN
6938 for flag in $(EXTRA_HOST_FLAGS); do \
6939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6940 done; \
295f4e42
NN
6941 echo "Doing clean in fileutils" ; \
6942 (cd fileutils && \
1358ccea
NN
6943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6945 "RANLIB=$${RANLIB}" \
6946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6947 clean) \
1358ccea
NN
6948 || exit 1
6949
60975492 6950@endif fileutils
1358ccea 6951
295f4e42
NN
6952.PHONY: maybe-distclean-fileutils distclean-fileutils
6953maybe-distclean-fileutils:
60975492
PB
6954@if fileutils
6955maybe-distclean-fileutils: distclean-fileutils
1358ccea 6956
295f4e42
NN
6957distclean-fileutils:
6958 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
6959 r=`${PWD_COMMAND}`; export r; \
6960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6961 $(SET_LIB_PATH) \
4fc4dd12 6962 $(HOST_EXPORTS) \
1358ccea
NN
6963 for flag in $(EXTRA_HOST_FLAGS); do \
6964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6965 done; \
295f4e42
NN
6966 echo "Doing distclean in fileutils" ; \
6967 (cd fileutils && \
1358ccea
NN
6968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6970 "RANLIB=$${RANLIB}" \
6971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6972 distclean) \
1358ccea
NN
6973 || exit 1
6974
60975492 6975@endif fileutils
1358ccea 6976
295f4e42
NN
6977.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
6978maybe-maintainer-clean-fileutils:
60975492
PB
6979@if fileutils
6980maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
1358ccea 6981
295f4e42 6982maintainer-clean-fileutils:
1358ccea 6983 @[ -f ./fileutils/Makefile ] || exit 0; \
8c90b13a
L
6984 r=`${PWD_COMMAND}`; export r; \
6985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 6986 $(SET_LIB_PATH) \
4fc4dd12 6987 $(HOST_EXPORTS) \
1358ccea
NN
6988 for flag in $(EXTRA_HOST_FLAGS); do \
6989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6990 done; \
295f4e42 6991 echo "Doing maintainer-clean in fileutils" ; \
1358ccea
NN
6992 (cd fileutils && \
6993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6995 "RANLIB=$${RANLIB}" \
6996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 6997 maintainer-clean) \
295f4e42
NN
6998 || exit 1
6999
60975492 7000@endif fileutils
295f4e42
NN
7001
7002
7003.PHONY: configure-findutils maybe-configure-findutils
7004maybe-configure-findutils:
60975492
PB
7005@if findutils
7006maybe-configure-findutils: configure-findutils
295f4e42
NN
7007configure-findutils:
7008 @test ! -f findutils/Makefile || exit 0; \
7009 [ -d findutils ] || mkdir findutils; \
7010 r=`${PWD_COMMAND}`; export r; \
7011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7012 $(HOST_EXPORTS) \
295f4e42
NN
7013 echo Configuring in findutils; \
7014 cd findutils || exit 1; \
7015 case $(srcdir) in \
7016 \.) \
7017 srcdiroption="--srcdir=."; \
7018 libsrcdir=".";; \
7019 /* | [A-Za-z]:[\\/]*) \
7020 srcdiroption="--srcdir=$(srcdir)/findutils"; \
7021 libsrcdir="$$s/findutils";; \
7022 *) \
7023 srcdiroption="--srcdir=../$(srcdir)/findutils"; \
7024 libsrcdir="$$s/findutils";; \
7025 esac; \
7026 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 7027 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 7028 || exit 1
60975492 7029@endif findutils
1358ccea 7030
295f4e42
NN
7031.PHONY: all-findutils maybe-all-findutils
7032maybe-all-findutils:
60975492
PB
7033@if findutils
7034maybe-all-findutils: all-findutils
295f4e42
NN
7035all-findutils: configure-findutils
7036 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 7037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7038 $(SET_LIB_PATH) \
4fc4dd12 7039 $(HOST_EXPORTS) \
a52a0a7f 7040 (cd findutils && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 7041@endif findutils
1358ccea 7042
295f4e42
NN
7043.PHONY: check-findutils maybe-check-findutils
7044maybe-check-findutils:
60975492
PB
7045@if findutils
7046maybe-check-findutils: check-findutils
1358ccea 7047
295f4e42
NN
7048check-findutils:
7049 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 7050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7051 $(SET_LIB_PATH) \
4fc4dd12 7052 $(HOST_EXPORTS) \
a52a0a7f 7053 (cd findutils && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 7054
60975492 7055@endif findutils
1358ccea 7056
295f4e42
NN
7057.PHONY: install-findutils maybe-install-findutils
7058maybe-install-findutils:
60975492
PB
7059@if findutils
7060maybe-install-findutils: install-findutils
1358ccea 7061
295f4e42
NN
7062install-findutils: installdirs
7063 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 7064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7065 $(SET_LIB_PATH) \
4fc4dd12 7066 $(HOST_EXPORTS) \
a52a0a7f 7067 (cd findutils && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 7068
60975492 7069@endif findutils
1358ccea 7070
295f4e42 7071# Other targets (info, dvi, etc.)
1358ccea 7072
295f4e42
NN
7073.PHONY: maybe-info-findutils info-findutils
7074maybe-info-findutils:
60975492
PB
7075@if findutils
7076maybe-info-findutils: info-findutils
295f4e42
NN
7077
7078info-findutils: \
7079 configure-findutils
7080 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
7081 r=`${PWD_COMMAND}`; export r; \
7082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7083 $(SET_LIB_PATH) \
4fc4dd12 7084 $(HOST_EXPORTS) \
1358ccea
NN
7085 for flag in $(EXTRA_HOST_FLAGS); do \
7086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7087 done; \
295f4e42
NN
7088 echo "Doing info in findutils" ; \
7089 (cd findutils && \
1358ccea
NN
7090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7092 "RANLIB=$${RANLIB}" \
7093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7094 info) \
1358ccea
NN
7095 || exit 1
7096
60975492 7097@endif findutils
1358ccea 7098
295f4e42
NN
7099.PHONY: maybe-dvi-findutils dvi-findutils
7100maybe-dvi-findutils:
60975492
PB
7101@if findutils
7102maybe-dvi-findutils: dvi-findutils
1358ccea 7103
295f4e42
NN
7104dvi-findutils: \
7105 configure-findutils
7106 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
7107 r=`${PWD_COMMAND}`; export r; \
7108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7109 $(SET_LIB_PATH) \
4fc4dd12 7110 $(HOST_EXPORTS) \
1358ccea
NN
7111 for flag in $(EXTRA_HOST_FLAGS); do \
7112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7113 done; \
295f4e42
NN
7114 echo "Doing dvi in findutils" ; \
7115 (cd findutils && \
1358ccea
NN
7116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7118 "RANLIB=$${RANLIB}" \
7119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7120 dvi) \
1358ccea
NN
7121 || exit 1
7122
60975492 7123@endif findutils
1358ccea 7124
295f4e42
NN
7125.PHONY: maybe-TAGS-findutils TAGS-findutils
7126maybe-TAGS-findutils:
60975492
PB
7127@if findutils
7128maybe-TAGS-findutils: TAGS-findutils
1358ccea 7129
295f4e42
NN
7130TAGS-findutils: \
7131 configure-findutils
7132 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
7133 r=`${PWD_COMMAND}`; export r; \
7134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7135 $(SET_LIB_PATH) \
4fc4dd12 7136 $(HOST_EXPORTS) \
1358ccea
NN
7137 for flag in $(EXTRA_HOST_FLAGS); do \
7138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7139 done; \
295f4e42
NN
7140 echo "Doing TAGS in findutils" ; \
7141 (cd findutils && \
1358ccea
NN
7142 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7143 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7144 "RANLIB=$${RANLIB}" \
7145 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7146 TAGS) \
1358ccea
NN
7147 || exit 1
7148
60975492 7149@endif findutils
1358ccea 7150
295f4e42
NN
7151.PHONY: maybe-install-info-findutils install-info-findutils
7152maybe-install-info-findutils:
60975492
PB
7153@if findutils
7154maybe-install-info-findutils: install-info-findutils
1358ccea 7155
295f4e42
NN
7156install-info-findutils: \
7157 configure-findutils \
7158 info-findutils
7159 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
7160 r=`${PWD_COMMAND}`; export r; \
7161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7162 $(SET_LIB_PATH) \
4fc4dd12 7163 $(HOST_EXPORTS) \
1358ccea
NN
7164 for flag in $(EXTRA_HOST_FLAGS); do \
7165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7166 done; \
295f4e42
NN
7167 echo "Doing install-info in findutils" ; \
7168 (cd findutils && \
1358ccea
NN
7169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7171 "RANLIB=$${RANLIB}" \
7172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7173 install-info) \
1358ccea
NN
7174 || exit 1
7175
60975492 7176@endif findutils
1358ccea 7177
295f4e42
NN
7178.PHONY: maybe-installcheck-findutils installcheck-findutils
7179maybe-installcheck-findutils:
60975492
PB
7180@if findutils
7181maybe-installcheck-findutils: installcheck-findutils
1358ccea 7182
295f4e42
NN
7183installcheck-findutils: \
7184 configure-findutils
7185 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
7186 r=`${PWD_COMMAND}`; export r; \
7187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7188 $(SET_LIB_PATH) \
4fc4dd12 7189 $(HOST_EXPORTS) \
1358ccea
NN
7190 for flag in $(EXTRA_HOST_FLAGS); do \
7191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7192 done; \
295f4e42
NN
7193 echo "Doing installcheck in findutils" ; \
7194 (cd findutils && \
1358ccea
NN
7195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7197 "RANLIB=$${RANLIB}" \
7198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7199 installcheck) \
1358ccea
NN
7200 || exit 1
7201
60975492 7202@endif findutils
1358ccea 7203
295f4e42
NN
7204.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
7205maybe-mostlyclean-findutils:
60975492
PB
7206@if findutils
7207maybe-mostlyclean-findutils: mostlyclean-findutils
1358ccea 7208
295f4e42
NN
7209mostlyclean-findutils:
7210 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
7211 r=`${PWD_COMMAND}`; export r; \
7212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7213 $(SET_LIB_PATH) \
4fc4dd12 7214 $(HOST_EXPORTS) \
1358ccea
NN
7215 for flag in $(EXTRA_HOST_FLAGS); do \
7216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7217 done; \
295f4e42
NN
7218 echo "Doing mostlyclean in findutils" ; \
7219 (cd findutils && \
1358ccea
NN
7220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7222 "RANLIB=$${RANLIB}" \
7223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7224 mostlyclean) \
1358ccea
NN
7225 || exit 1
7226
60975492 7227@endif findutils
1358ccea 7228
295f4e42
NN
7229.PHONY: maybe-clean-findutils clean-findutils
7230maybe-clean-findutils:
60975492
PB
7231@if findutils
7232maybe-clean-findutils: clean-findutils
1358ccea 7233
295f4e42
NN
7234clean-findutils:
7235 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
7236 r=`${PWD_COMMAND}`; export r; \
7237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7238 $(SET_LIB_PATH) \
4fc4dd12 7239 $(HOST_EXPORTS) \
1358ccea
NN
7240 for flag in $(EXTRA_HOST_FLAGS); do \
7241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7242 done; \
295f4e42
NN
7243 echo "Doing clean in findutils" ; \
7244 (cd findutils && \
1358ccea
NN
7245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7247 "RANLIB=$${RANLIB}" \
7248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7249 clean) \
1358ccea
NN
7250 || exit 1
7251
60975492 7252@endif findutils
1358ccea 7253
295f4e42
NN
7254.PHONY: maybe-distclean-findutils distclean-findutils
7255maybe-distclean-findutils:
60975492
PB
7256@if findutils
7257maybe-distclean-findutils: distclean-findutils
1358ccea 7258
295f4e42
NN
7259distclean-findutils:
7260 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
7261 r=`${PWD_COMMAND}`; export r; \
7262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7263 $(SET_LIB_PATH) \
4fc4dd12 7264 $(HOST_EXPORTS) \
1358ccea
NN
7265 for flag in $(EXTRA_HOST_FLAGS); do \
7266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7267 done; \
295f4e42
NN
7268 echo "Doing distclean in findutils" ; \
7269 (cd findutils && \
1358ccea
NN
7270 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7271 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7272 "RANLIB=$${RANLIB}" \
7273 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7274 distclean) \
1358ccea
NN
7275 || exit 1
7276
60975492 7277@endif findutils
1358ccea 7278
295f4e42
NN
7279.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
7280maybe-maintainer-clean-findutils:
60975492
PB
7281@if findutils
7282maybe-maintainer-clean-findutils: maintainer-clean-findutils
1358ccea 7283
295f4e42
NN
7284maintainer-clean-findutils:
7285 @[ -f ./findutils/Makefile ] || exit 0; \
8c90b13a
L
7286 r=`${PWD_COMMAND}`; export r; \
7287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7288 $(SET_LIB_PATH) \
4fc4dd12 7289 $(HOST_EXPORTS) \
1358ccea
NN
7290 for flag in $(EXTRA_HOST_FLAGS); do \
7291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7292 done; \
295f4e42
NN
7293 echo "Doing maintainer-clean in findutils" ; \
7294 (cd findutils && \
1358ccea
NN
7295 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7296 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7297 "RANLIB=$${RANLIB}" \
7298 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7299 maintainer-clean) \
1358ccea
NN
7300 || exit 1
7301
60975492 7302@endif findutils
1358ccea 7303
1358ccea 7304
295f4e42
NN
7305.PHONY: configure-find maybe-configure-find
7306maybe-configure-find:
60975492
PB
7307@if find
7308maybe-configure-find: configure-find
295f4e42
NN
7309configure-find:
7310 @test ! -f find/Makefile || exit 0; \
7311 [ -d find ] || mkdir find; \
8c90b13a
L
7312 r=`${PWD_COMMAND}`; export r; \
7313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7314 $(HOST_EXPORTS) \
295f4e42
NN
7315 echo Configuring in find; \
7316 cd find || exit 1; \
7317 case $(srcdir) in \
7318 \.) \
7319 srcdiroption="--srcdir=."; \
7320 libsrcdir=".";; \
7321 /* | [A-Za-z]:[\\/]*) \
7322 srcdiroption="--srcdir=$(srcdir)/find"; \
7323 libsrcdir="$$s/find";; \
7324 *) \
7325 srcdiroption="--srcdir=../$(srcdir)/find"; \
7326 libsrcdir="$$s/find";; \
7327 esac; \
7328 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 7329 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 7330 || exit 1
60975492 7331@endif find
1358ccea 7332
295f4e42
NN
7333.PHONY: all-find maybe-all-find
7334maybe-all-find:
60975492
PB
7335@if find
7336maybe-all-find: all-find
295f4e42
NN
7337all-find: configure-find
7338 @r=`${PWD_COMMAND}`; export r; \
7339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7340 $(SET_LIB_PATH) \
4fc4dd12 7341 $(HOST_EXPORTS) \
a52a0a7f 7342 (cd find && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 7343@endif find
1358ccea 7344
295f4e42
NN
7345.PHONY: check-find maybe-check-find
7346maybe-check-find:
60975492
PB
7347@if find
7348maybe-check-find: check-find
1358ccea 7349
295f4e42
NN
7350check-find:
7351 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 7352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7353 $(SET_LIB_PATH) \
4fc4dd12 7354 $(HOST_EXPORTS) \
a52a0a7f 7355 (cd find && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 7356
60975492 7357@endif find
1358ccea 7358
295f4e42
NN
7359.PHONY: install-find maybe-install-find
7360maybe-install-find:
60975492
PB
7361@if find
7362maybe-install-find: install-find
1358ccea 7363
295f4e42
NN
7364install-find: installdirs
7365 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 7366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7367 $(SET_LIB_PATH) \
4fc4dd12 7368 $(HOST_EXPORTS) \
a52a0a7f 7369 (cd find && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 7370
60975492 7371@endif find
1358ccea 7372
295f4e42 7373# Other targets (info, dvi, etc.)
1358ccea 7374
295f4e42
NN
7375.PHONY: maybe-info-find info-find
7376maybe-info-find:
60975492
PB
7377@if find
7378maybe-info-find: info-find
295f4e42
NN
7379
7380info-find: \
7381 configure-find
7382 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
7383 r=`${PWD_COMMAND}`; export r; \
7384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7385 $(SET_LIB_PATH) \
4fc4dd12 7386 $(HOST_EXPORTS) \
1358ccea
NN
7387 for flag in $(EXTRA_HOST_FLAGS); do \
7388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7389 done; \
295f4e42
NN
7390 echo "Doing info in find" ; \
7391 (cd find && \
1358ccea
NN
7392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7394 "RANLIB=$${RANLIB}" \
7395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7396 info) \
1358ccea
NN
7397 || exit 1
7398
60975492 7399@endif find
1358ccea 7400
295f4e42
NN
7401.PHONY: maybe-dvi-find dvi-find
7402maybe-dvi-find:
60975492
PB
7403@if find
7404maybe-dvi-find: dvi-find
1358ccea 7405
295f4e42
NN
7406dvi-find: \
7407 configure-find
7408 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
7409 r=`${PWD_COMMAND}`; export r; \
7410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7411 $(SET_LIB_PATH) \
4fc4dd12 7412 $(HOST_EXPORTS) \
1358ccea
NN
7413 for flag in $(EXTRA_HOST_FLAGS); do \
7414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7415 done; \
295f4e42
NN
7416 echo "Doing dvi in find" ; \
7417 (cd find && \
1358ccea
NN
7418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7420 "RANLIB=$${RANLIB}" \
7421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7422 dvi) \
1358ccea
NN
7423 || exit 1
7424
60975492 7425@endif find
1358ccea 7426
295f4e42
NN
7427.PHONY: maybe-TAGS-find TAGS-find
7428maybe-TAGS-find:
60975492
PB
7429@if find
7430maybe-TAGS-find: TAGS-find
1358ccea 7431
295f4e42
NN
7432TAGS-find: \
7433 configure-find
7434 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
7435 r=`${PWD_COMMAND}`; export r; \
7436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7437 $(SET_LIB_PATH) \
4fc4dd12 7438 $(HOST_EXPORTS) \
1358ccea
NN
7439 for flag in $(EXTRA_HOST_FLAGS); do \
7440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7441 done; \
295f4e42
NN
7442 echo "Doing TAGS in find" ; \
7443 (cd find && \
1358ccea
NN
7444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7446 "RANLIB=$${RANLIB}" \
7447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7448 TAGS) \
1358ccea
NN
7449 || exit 1
7450
60975492 7451@endif find
1358ccea 7452
295f4e42
NN
7453.PHONY: maybe-install-info-find install-info-find
7454maybe-install-info-find:
60975492
PB
7455@if find
7456maybe-install-info-find: install-info-find
1358ccea 7457
295f4e42
NN
7458install-info-find: \
7459 configure-find \
7460 info-find
7461 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
7462 r=`${PWD_COMMAND}`; export r; \
7463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7464 $(SET_LIB_PATH) \
4fc4dd12 7465 $(HOST_EXPORTS) \
1358ccea
NN
7466 for flag in $(EXTRA_HOST_FLAGS); do \
7467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7468 done; \
295f4e42
NN
7469 echo "Doing install-info in find" ; \
7470 (cd find && \
1358ccea
NN
7471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7473 "RANLIB=$${RANLIB}" \
7474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7475 install-info) \
1358ccea
NN
7476 || exit 1
7477
60975492 7478@endif find
1358ccea 7479
295f4e42
NN
7480.PHONY: maybe-installcheck-find installcheck-find
7481maybe-installcheck-find:
60975492
PB
7482@if find
7483maybe-installcheck-find: installcheck-find
1358ccea 7484
295f4e42
NN
7485installcheck-find: \
7486 configure-find
7487 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
7488 r=`${PWD_COMMAND}`; export r; \
7489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7490 $(SET_LIB_PATH) \
4fc4dd12 7491 $(HOST_EXPORTS) \
1358ccea
NN
7492 for flag in $(EXTRA_HOST_FLAGS); do \
7493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7494 done; \
295f4e42
NN
7495 echo "Doing installcheck in find" ; \
7496 (cd find && \
1358ccea
NN
7497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7499 "RANLIB=$${RANLIB}" \
7500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7501 installcheck) \
1358ccea
NN
7502 || exit 1
7503
60975492 7504@endif find
1358ccea 7505
295f4e42
NN
7506.PHONY: maybe-mostlyclean-find mostlyclean-find
7507maybe-mostlyclean-find:
60975492
PB
7508@if find
7509maybe-mostlyclean-find: mostlyclean-find
1358ccea 7510
295f4e42
NN
7511mostlyclean-find:
7512 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
7513 r=`${PWD_COMMAND}`; export r; \
7514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7515 $(SET_LIB_PATH) \
4fc4dd12 7516 $(HOST_EXPORTS) \
1358ccea
NN
7517 for flag in $(EXTRA_HOST_FLAGS); do \
7518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7519 done; \
295f4e42
NN
7520 echo "Doing mostlyclean in find" ; \
7521 (cd find && \
1358ccea
NN
7522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7524 "RANLIB=$${RANLIB}" \
7525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7526 mostlyclean) \
1358ccea
NN
7527 || exit 1
7528
60975492 7529@endif find
1358ccea 7530
295f4e42
NN
7531.PHONY: maybe-clean-find clean-find
7532maybe-clean-find:
60975492
PB
7533@if find
7534maybe-clean-find: clean-find
1358ccea 7535
295f4e42
NN
7536clean-find:
7537 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
7538 r=`${PWD_COMMAND}`; export r; \
7539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7540 $(SET_LIB_PATH) \
4fc4dd12 7541 $(HOST_EXPORTS) \
1358ccea
NN
7542 for flag in $(EXTRA_HOST_FLAGS); do \
7543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7544 done; \
295f4e42
NN
7545 echo "Doing clean in find" ; \
7546 (cd find && \
1358ccea
NN
7547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7549 "RANLIB=$${RANLIB}" \
7550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7551 clean) \
1358ccea
NN
7552 || exit 1
7553
60975492 7554@endif find
1358ccea 7555
295f4e42
NN
7556.PHONY: maybe-distclean-find distclean-find
7557maybe-distclean-find:
60975492
PB
7558@if find
7559maybe-distclean-find: distclean-find
1358ccea 7560
295f4e42
NN
7561distclean-find:
7562 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
7563 r=`${PWD_COMMAND}`; export r; \
7564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7565 $(SET_LIB_PATH) \
4fc4dd12 7566 $(HOST_EXPORTS) \
1358ccea
NN
7567 for flag in $(EXTRA_HOST_FLAGS); do \
7568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7569 done; \
295f4e42
NN
7570 echo "Doing distclean in find" ; \
7571 (cd find && \
1358ccea
NN
7572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7574 "RANLIB=$${RANLIB}" \
7575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7576 distclean) \
1358ccea
NN
7577 || exit 1
7578
60975492 7579@endif find
1358ccea 7580
295f4e42
NN
7581.PHONY: maybe-maintainer-clean-find maintainer-clean-find
7582maybe-maintainer-clean-find:
60975492
PB
7583@if find
7584maybe-maintainer-clean-find: maintainer-clean-find
1358ccea 7585
295f4e42
NN
7586maintainer-clean-find:
7587 @[ -f ./find/Makefile ] || exit 0; \
8c90b13a
L
7588 r=`${PWD_COMMAND}`; export r; \
7589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7590 $(SET_LIB_PATH) \
4fc4dd12 7591 $(HOST_EXPORTS) \
1358ccea
NN
7592 for flag in $(EXTRA_HOST_FLAGS); do \
7593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7594 done; \
295f4e42
NN
7595 echo "Doing maintainer-clean in find" ; \
7596 (cd find && \
1358ccea
NN
7597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7599 "RANLIB=$${RANLIB}" \
7600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7601 maintainer-clean) \
1358ccea
NN
7602 || exit 1
7603
60975492 7604@endif find
1358ccea 7605
1358ccea 7606
295f4e42
NN
7607.PHONY: configure-flex maybe-configure-flex
7608maybe-configure-flex:
60975492
PB
7609@if flex
7610maybe-configure-flex: configure-flex
295f4e42
NN
7611configure-flex:
7612 @test ! -f flex/Makefile || exit 0; \
7613 [ -d flex ] || mkdir flex; \
8c90b13a
L
7614 r=`${PWD_COMMAND}`; export r; \
7615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7616 $(HOST_EXPORTS) \
295f4e42
NN
7617 echo Configuring in flex; \
7618 cd flex || exit 1; \
7619 case $(srcdir) in \
7620 \.) \
7621 srcdiroption="--srcdir=."; \
7622 libsrcdir=".";; \
7623 /* | [A-Za-z]:[\\/]*) \
7624 srcdiroption="--srcdir=$(srcdir)/flex"; \
7625 libsrcdir="$$s/flex";; \
7626 *) \
7627 srcdiroption="--srcdir=../$(srcdir)/flex"; \
7628 libsrcdir="$$s/flex";; \
7629 esac; \
7630 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 7631 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 7632 || exit 1
60975492 7633@endif flex
1358ccea 7634
295f4e42
NN
7635.PHONY: all-flex maybe-all-flex
7636maybe-all-flex:
60975492
PB
7637@if flex
7638maybe-all-flex: all-flex
295f4e42
NN
7639all-flex: configure-flex
7640 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 7641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7642 $(SET_LIB_PATH) \
4fc4dd12 7643 $(HOST_EXPORTS) \
a52a0a7f 7644 (cd flex && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 7645@endif flex
295f4e42
NN
7646
7647.PHONY: check-flex maybe-check-flex
7648maybe-check-flex:
60975492
PB
7649@if flex
7650maybe-check-flex: check-flex
295f4e42
NN
7651
7652# This module is only tested in a native toolchain.
7653check-flex:
7654 @if [ '$(host)' = '$(target)' ] ; then \
7655 r=`${PWD_COMMAND}`; export r; \
7656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7657 $(SET_LIB_PATH) \
4fc4dd12 7658 $(HOST_EXPORTS) \
a52a0a7f 7659 (cd flex && $(MAKE) $(FLAGS_TO_PASS) check); \
295f4e42 7660 fi
1358ccea 7661
60975492 7662@endif flex
1358ccea 7663
295f4e42
NN
7664.PHONY: install-flex maybe-install-flex
7665maybe-install-flex:
60975492
PB
7666@if flex
7667maybe-install-flex: install-flex
1358ccea 7668
295f4e42
NN
7669install-flex: installdirs
7670 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 7671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7672 $(SET_LIB_PATH) \
4fc4dd12 7673 $(HOST_EXPORTS) \
a52a0a7f 7674 (cd flex && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 7675
60975492 7676@endif flex
1358ccea 7677
295f4e42 7678# Other targets (info, dvi, etc.)
1358ccea 7679
295f4e42
NN
7680.PHONY: maybe-info-flex info-flex
7681maybe-info-flex:
60975492
PB
7682@if flex
7683maybe-info-flex: info-flex
295f4e42
NN
7684
7685info-flex: \
7686 configure-flex
7687 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
7688 r=`${PWD_COMMAND}`; export r; \
7689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7690 $(SET_LIB_PATH) \
4fc4dd12 7691 $(HOST_EXPORTS) \
1358ccea
NN
7692 for flag in $(EXTRA_HOST_FLAGS); do \
7693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7694 done; \
295f4e42
NN
7695 echo "Doing info in flex" ; \
7696 (cd flex && \
1358ccea
NN
7697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7699 "RANLIB=$${RANLIB}" \
7700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7701 info) \
1358ccea
NN
7702 || exit 1
7703
60975492 7704@endif flex
1358ccea 7705
295f4e42
NN
7706.PHONY: maybe-dvi-flex dvi-flex
7707maybe-dvi-flex:
60975492
PB
7708@if flex
7709maybe-dvi-flex: dvi-flex
1358ccea 7710
295f4e42
NN
7711dvi-flex: \
7712 configure-flex
7713 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
7714 r=`${PWD_COMMAND}`; export r; \
7715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7716 $(SET_LIB_PATH) \
4fc4dd12 7717 $(HOST_EXPORTS) \
1358ccea
NN
7718 for flag in $(EXTRA_HOST_FLAGS); do \
7719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7720 done; \
295f4e42
NN
7721 echo "Doing dvi in flex" ; \
7722 (cd flex && \
1358ccea
NN
7723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7725 "RANLIB=$${RANLIB}" \
7726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7727 dvi) \
1358ccea
NN
7728 || exit 1
7729
60975492 7730@endif flex
1358ccea 7731
295f4e42
NN
7732.PHONY: maybe-TAGS-flex TAGS-flex
7733maybe-TAGS-flex:
60975492
PB
7734@if flex
7735maybe-TAGS-flex: TAGS-flex
1358ccea 7736
295f4e42
NN
7737TAGS-flex: \
7738 configure-flex
7739 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
7740 r=`${PWD_COMMAND}`; export r; \
7741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7742 $(SET_LIB_PATH) \
4fc4dd12 7743 $(HOST_EXPORTS) \
1358ccea
NN
7744 for flag in $(EXTRA_HOST_FLAGS); do \
7745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7746 done; \
295f4e42
NN
7747 echo "Doing TAGS in flex" ; \
7748 (cd flex && \
1358ccea
NN
7749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7751 "RANLIB=$${RANLIB}" \
7752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7753 TAGS) \
1358ccea
NN
7754 || exit 1
7755
60975492 7756@endif flex
1358ccea 7757
295f4e42
NN
7758.PHONY: maybe-install-info-flex install-info-flex
7759maybe-install-info-flex:
60975492
PB
7760@if flex
7761maybe-install-info-flex: install-info-flex
1358ccea 7762
295f4e42
NN
7763install-info-flex: \
7764 configure-flex \
7765 info-flex
7766 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
7767 r=`${PWD_COMMAND}`; export r; \
7768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7769 $(SET_LIB_PATH) \
4fc4dd12 7770 $(HOST_EXPORTS) \
1358ccea
NN
7771 for flag in $(EXTRA_HOST_FLAGS); do \
7772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7773 done; \
295f4e42
NN
7774 echo "Doing install-info in flex" ; \
7775 (cd flex && \
1358ccea
NN
7776 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7777 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7778 "RANLIB=$${RANLIB}" \
7779 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7780 install-info) \
1358ccea
NN
7781 || exit 1
7782
60975492 7783@endif flex
1358ccea 7784
295f4e42
NN
7785.PHONY: maybe-installcheck-flex installcheck-flex
7786maybe-installcheck-flex:
60975492
PB
7787@if flex
7788maybe-installcheck-flex: installcheck-flex
1358ccea 7789
295f4e42
NN
7790installcheck-flex: \
7791 configure-flex
7792 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
7793 r=`${PWD_COMMAND}`; export r; \
7794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7795 $(SET_LIB_PATH) \
4fc4dd12 7796 $(HOST_EXPORTS) \
1358ccea
NN
7797 for flag in $(EXTRA_HOST_FLAGS); do \
7798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7799 done; \
295f4e42
NN
7800 echo "Doing installcheck in flex" ; \
7801 (cd flex && \
1358ccea
NN
7802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7804 "RANLIB=$${RANLIB}" \
7805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7806 installcheck) \
1358ccea
NN
7807 || exit 1
7808
60975492 7809@endif flex
1358ccea 7810
295f4e42
NN
7811.PHONY: maybe-mostlyclean-flex mostlyclean-flex
7812maybe-mostlyclean-flex:
60975492
PB
7813@if flex
7814maybe-mostlyclean-flex: mostlyclean-flex
1358ccea 7815
295f4e42
NN
7816mostlyclean-flex:
7817 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
7818 r=`${PWD_COMMAND}`; export r; \
7819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7820 $(SET_LIB_PATH) \
4fc4dd12 7821 $(HOST_EXPORTS) \
1358ccea
NN
7822 for flag in $(EXTRA_HOST_FLAGS); do \
7823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7824 done; \
295f4e42
NN
7825 echo "Doing mostlyclean in flex" ; \
7826 (cd flex && \
1358ccea
NN
7827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7829 "RANLIB=$${RANLIB}" \
7830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7831 mostlyclean) \
1358ccea
NN
7832 || exit 1
7833
60975492 7834@endif flex
1358ccea 7835
295f4e42
NN
7836.PHONY: maybe-clean-flex clean-flex
7837maybe-clean-flex:
60975492
PB
7838@if flex
7839maybe-clean-flex: clean-flex
1358ccea 7840
295f4e42
NN
7841clean-flex:
7842 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
7843 r=`${PWD_COMMAND}`; export r; \
7844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7845 $(SET_LIB_PATH) \
4fc4dd12 7846 $(HOST_EXPORTS) \
1358ccea
NN
7847 for flag in $(EXTRA_HOST_FLAGS); do \
7848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7849 done; \
295f4e42
NN
7850 echo "Doing clean in flex" ; \
7851 (cd flex && \
1358ccea
NN
7852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7854 "RANLIB=$${RANLIB}" \
7855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7856 clean) \
1358ccea
NN
7857 || exit 1
7858
60975492 7859@endif flex
1358ccea 7860
295f4e42
NN
7861.PHONY: maybe-distclean-flex distclean-flex
7862maybe-distclean-flex:
60975492
PB
7863@if flex
7864maybe-distclean-flex: distclean-flex
1358ccea 7865
295f4e42
NN
7866distclean-flex:
7867 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
7868 r=`${PWD_COMMAND}`; export r; \
7869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7870 $(SET_LIB_PATH) \
4fc4dd12 7871 $(HOST_EXPORTS) \
1358ccea
NN
7872 for flag in $(EXTRA_HOST_FLAGS); do \
7873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7874 done; \
295f4e42
NN
7875 echo "Doing distclean in flex" ; \
7876 (cd flex && \
1358ccea
NN
7877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7879 "RANLIB=$${RANLIB}" \
7880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7881 distclean) \
1358ccea
NN
7882 || exit 1
7883
60975492 7884@endif flex
1358ccea 7885
295f4e42
NN
7886.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
7887maybe-maintainer-clean-flex:
60975492
PB
7888@if flex
7889maybe-maintainer-clean-flex: maintainer-clean-flex
1358ccea 7890
295f4e42
NN
7891maintainer-clean-flex:
7892 @[ -f ./flex/Makefile ] || exit 0; \
8c90b13a
L
7893 r=`${PWD_COMMAND}`; export r; \
7894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7895 $(SET_LIB_PATH) \
4fc4dd12 7896 $(HOST_EXPORTS) \
1358ccea
NN
7897 for flag in $(EXTRA_HOST_FLAGS); do \
7898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7899 done; \
295f4e42
NN
7900 echo "Doing maintainer-clean in flex" ; \
7901 (cd flex && \
1358ccea
NN
7902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7904 "RANLIB=$${RANLIB}" \
7905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 7906 maintainer-clean) \
1358ccea
NN
7907 || exit 1
7908
60975492 7909@endif flex
1358ccea 7910
1358ccea 7911
295f4e42
NN
7912.PHONY: configure-gas maybe-configure-gas
7913maybe-configure-gas:
60975492
PB
7914@if gas
7915maybe-configure-gas: configure-gas
295f4e42
NN
7916configure-gas:
7917 @test ! -f gas/Makefile || exit 0; \
7918 [ -d gas ] || mkdir gas; \
8c90b13a
L
7919 r=`${PWD_COMMAND}`; export r; \
7920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 7921 $(HOST_EXPORTS) \
295f4e42
NN
7922 echo Configuring in gas; \
7923 cd gas || exit 1; \
7924 case $(srcdir) in \
7925 \.) \
7926 srcdiroption="--srcdir=."; \
7927 libsrcdir=".";; \
7928 /* | [A-Za-z]:[\\/]*) \
7929 srcdiroption="--srcdir=$(srcdir)/gas"; \
7930 libsrcdir="$$s/gas";; \
7931 *) \
7932 srcdiroption="--srcdir=../$(srcdir)/gas"; \
7933 libsrcdir="$$s/gas";; \
7934 esac; \
7935 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 7936 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 7937 || exit 1
60975492 7938@endif gas
1358ccea 7939
295f4e42
NN
7940.PHONY: all-gas maybe-all-gas
7941maybe-all-gas:
60975492
PB
7942@if gas
7943maybe-all-gas: all-gas
295f4e42
NN
7944all-gas: configure-gas
7945 @r=`${PWD_COMMAND}`; export r; \
7946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7947 $(SET_LIB_PATH) \
4fc4dd12 7948 $(HOST_EXPORTS) \
a52a0a7f 7949 (cd gas && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 7950@endif gas
1358ccea 7951
295f4e42
NN
7952.PHONY: check-gas maybe-check-gas
7953maybe-check-gas:
60975492
PB
7954@if gas
7955maybe-check-gas: check-gas
1358ccea 7956
295f4e42
NN
7957check-gas:
7958 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 7959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7960 $(SET_LIB_PATH) \
4fc4dd12 7961 $(HOST_EXPORTS) \
a52a0a7f 7962 (cd gas && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 7963
60975492 7964@endif gas
1358ccea 7965
295f4e42
NN
7966.PHONY: install-gas maybe-install-gas
7967maybe-install-gas:
60975492
PB
7968@if gas
7969maybe-install-gas: install-gas
1358ccea 7970
295f4e42
NN
7971install-gas: installdirs
7972 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 7973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7974 $(SET_LIB_PATH) \
4fc4dd12 7975 $(HOST_EXPORTS) \
a52a0a7f 7976 (cd gas && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 7977
60975492 7978@endif gas
1358ccea 7979
295f4e42 7980# Other targets (info, dvi, etc.)
1358ccea 7981
295f4e42
NN
7982.PHONY: maybe-info-gas info-gas
7983maybe-info-gas:
60975492
PB
7984@if gas
7985maybe-info-gas: info-gas
295f4e42
NN
7986
7987info-gas: \
7988 configure-gas
7989 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
7990 r=`${PWD_COMMAND}`; export r; \
7991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 7992 $(SET_LIB_PATH) \
4fc4dd12 7993 $(HOST_EXPORTS) \
1358ccea
NN
7994 for flag in $(EXTRA_HOST_FLAGS); do \
7995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7996 done; \
295f4e42
NN
7997 echo "Doing info in gas" ; \
7998 (cd gas && \
1358ccea
NN
7999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8001 "RANLIB=$${RANLIB}" \
8002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8003 info) \
1358ccea
NN
8004 || exit 1
8005
60975492 8006@endif gas
1358ccea 8007
295f4e42
NN
8008.PHONY: maybe-dvi-gas dvi-gas
8009maybe-dvi-gas:
60975492
PB
8010@if gas
8011maybe-dvi-gas: dvi-gas
1358ccea 8012
295f4e42
NN
8013dvi-gas: \
8014 configure-gas
8015 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
8016 r=`${PWD_COMMAND}`; export r; \
8017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8018 $(SET_LIB_PATH) \
4fc4dd12 8019 $(HOST_EXPORTS) \
1358ccea
NN
8020 for flag in $(EXTRA_HOST_FLAGS); do \
8021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8022 done; \
295f4e42
NN
8023 echo "Doing dvi in gas" ; \
8024 (cd gas && \
1358ccea
NN
8025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8027 "RANLIB=$${RANLIB}" \
8028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8029 dvi) \
1358ccea
NN
8030 || exit 1
8031
60975492 8032@endif gas
1358ccea 8033
295f4e42
NN
8034.PHONY: maybe-TAGS-gas TAGS-gas
8035maybe-TAGS-gas:
60975492
PB
8036@if gas
8037maybe-TAGS-gas: TAGS-gas
1358ccea 8038
295f4e42
NN
8039TAGS-gas: \
8040 configure-gas
8041 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
8042 r=`${PWD_COMMAND}`; export r; \
8043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8044 $(SET_LIB_PATH) \
4fc4dd12 8045 $(HOST_EXPORTS) \
1358ccea
NN
8046 for flag in $(EXTRA_HOST_FLAGS); do \
8047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8048 done; \
295f4e42
NN
8049 echo "Doing TAGS in gas" ; \
8050 (cd gas && \
1358ccea
NN
8051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8053 "RANLIB=$${RANLIB}" \
8054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8055 TAGS) \
1358ccea
NN
8056 || exit 1
8057
60975492 8058@endif gas
1358ccea 8059
295f4e42
NN
8060.PHONY: maybe-install-info-gas install-info-gas
8061maybe-install-info-gas:
60975492
PB
8062@if gas
8063maybe-install-info-gas: install-info-gas
1358ccea 8064
295f4e42
NN
8065install-info-gas: \
8066 configure-gas \
8067 info-gas
8068 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
8069 r=`${PWD_COMMAND}`; export r; \
8070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8071 $(SET_LIB_PATH) \
4fc4dd12 8072 $(HOST_EXPORTS) \
1358ccea
NN
8073 for flag in $(EXTRA_HOST_FLAGS); do \
8074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8075 done; \
295f4e42
NN
8076 echo "Doing install-info in gas" ; \
8077 (cd gas && \
1358ccea
NN
8078 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8079 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8080 "RANLIB=$${RANLIB}" \
8081 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8082 install-info) \
1358ccea
NN
8083 || exit 1
8084
60975492 8085@endif gas
1358ccea 8086
295f4e42
NN
8087.PHONY: maybe-installcheck-gas installcheck-gas
8088maybe-installcheck-gas:
60975492
PB
8089@if gas
8090maybe-installcheck-gas: installcheck-gas
1358ccea 8091
295f4e42
NN
8092installcheck-gas: \
8093 configure-gas
8094 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
8095 r=`${PWD_COMMAND}`; export r; \
8096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8097 $(SET_LIB_PATH) \
4fc4dd12 8098 $(HOST_EXPORTS) \
1358ccea
NN
8099 for flag in $(EXTRA_HOST_FLAGS); do \
8100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8101 done; \
295f4e42
NN
8102 echo "Doing installcheck in gas" ; \
8103 (cd gas && \
1358ccea
NN
8104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8106 "RANLIB=$${RANLIB}" \
8107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8108 installcheck) \
1358ccea
NN
8109 || exit 1
8110
60975492 8111@endif gas
1358ccea 8112
295f4e42
NN
8113.PHONY: maybe-mostlyclean-gas mostlyclean-gas
8114maybe-mostlyclean-gas:
60975492
PB
8115@if gas
8116maybe-mostlyclean-gas: mostlyclean-gas
1358ccea 8117
295f4e42
NN
8118mostlyclean-gas:
8119 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
8120 r=`${PWD_COMMAND}`; export r; \
8121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8122 $(SET_LIB_PATH) \
4fc4dd12 8123 $(HOST_EXPORTS) \
1358ccea
NN
8124 for flag in $(EXTRA_HOST_FLAGS); do \
8125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8126 done; \
295f4e42
NN
8127 echo "Doing mostlyclean in gas" ; \
8128 (cd gas && \
1358ccea
NN
8129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8131 "RANLIB=$${RANLIB}" \
8132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8133 mostlyclean) \
1358ccea
NN
8134 || exit 1
8135
60975492 8136@endif gas
1358ccea 8137
295f4e42
NN
8138.PHONY: maybe-clean-gas clean-gas
8139maybe-clean-gas:
60975492
PB
8140@if gas
8141maybe-clean-gas: clean-gas
1358ccea 8142
295f4e42
NN
8143clean-gas:
8144 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
8145 r=`${PWD_COMMAND}`; export r; \
8146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8147 $(SET_LIB_PATH) \
4fc4dd12 8148 $(HOST_EXPORTS) \
1358ccea
NN
8149 for flag in $(EXTRA_HOST_FLAGS); do \
8150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8151 done; \
295f4e42
NN
8152 echo "Doing clean in gas" ; \
8153 (cd gas && \
1358ccea
NN
8154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8156 "RANLIB=$${RANLIB}" \
8157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8158 clean) \
1358ccea
NN
8159 || exit 1
8160
60975492 8161@endif gas
1358ccea 8162
295f4e42
NN
8163.PHONY: maybe-distclean-gas distclean-gas
8164maybe-distclean-gas:
60975492
PB
8165@if gas
8166maybe-distclean-gas: distclean-gas
1358ccea 8167
295f4e42
NN
8168distclean-gas:
8169 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
8170 r=`${PWD_COMMAND}`; export r; \
8171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8172 $(SET_LIB_PATH) \
4fc4dd12 8173 $(HOST_EXPORTS) \
1358ccea
NN
8174 for flag in $(EXTRA_HOST_FLAGS); do \
8175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8176 done; \
295f4e42
NN
8177 echo "Doing distclean in gas" ; \
8178 (cd gas && \
1358ccea
NN
8179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8181 "RANLIB=$${RANLIB}" \
8182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8183 distclean) \
1358ccea
NN
8184 || exit 1
8185
60975492 8186@endif gas
1358ccea 8187
295f4e42
NN
8188.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
8189maybe-maintainer-clean-gas:
60975492
PB
8190@if gas
8191maybe-maintainer-clean-gas: maintainer-clean-gas
1358ccea 8192
295f4e42
NN
8193maintainer-clean-gas:
8194 @[ -f ./gas/Makefile ] || exit 0; \
8c90b13a
L
8195 r=`${PWD_COMMAND}`; export r; \
8196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8197 $(SET_LIB_PATH) \
4fc4dd12 8198 $(HOST_EXPORTS) \
295f4e42 8199 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
8200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8201 done; \
295f4e42
NN
8202 echo "Doing maintainer-clean in gas" ; \
8203 (cd gas && \
1358ccea
NN
8204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8206 "RANLIB=$${RANLIB}" \
8207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8208 maintainer-clean) \
1358ccea
NN
8209 || exit 1
8210
60975492 8211@endif gas
1358ccea 8212
1358ccea 8213
295f4e42
NN
8214.PHONY: configure-gawk maybe-configure-gawk
8215maybe-configure-gawk:
60975492
PB
8216@if gawk
8217maybe-configure-gawk: configure-gawk
295f4e42
NN
8218configure-gawk:
8219 @test ! -f gawk/Makefile || exit 0; \
8220 [ -d gawk ] || mkdir gawk; \
8c90b13a
L
8221 r=`${PWD_COMMAND}`; export r; \
8222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8223 $(HOST_EXPORTS) \
295f4e42
NN
8224 echo Configuring in gawk; \
8225 cd gawk || exit 1; \
8226 case $(srcdir) in \
8227 \.) \
8228 srcdiroption="--srcdir=."; \
8229 libsrcdir=".";; \
8230 /* | [A-Za-z]:[\\/]*) \
8231 srcdiroption="--srcdir=$(srcdir)/gawk"; \
8232 libsrcdir="$$s/gawk";; \
8233 *) \
8234 srcdiroption="--srcdir=../$(srcdir)/gawk"; \
8235 libsrcdir="$$s/gawk";; \
8236 esac; \
8237 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 8238 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 8239 || exit 1
60975492 8240@endif gawk
1358ccea 8241
295f4e42
NN
8242.PHONY: all-gawk maybe-all-gawk
8243maybe-all-gawk:
60975492
PB
8244@if gawk
8245maybe-all-gawk: all-gawk
295f4e42
NN
8246all-gawk: configure-gawk
8247 @r=`${PWD_COMMAND}`; export r; \
8248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8249 $(SET_LIB_PATH) \
4fc4dd12 8250 $(HOST_EXPORTS) \
a52a0a7f 8251 (cd gawk && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 8252@endif gawk
1358ccea 8253
295f4e42
NN
8254.PHONY: check-gawk maybe-check-gawk
8255maybe-check-gawk:
60975492
PB
8256@if gawk
8257maybe-check-gawk: check-gawk
1358ccea 8258
295f4e42
NN
8259check-gawk:
8260 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 8261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8262 $(SET_LIB_PATH) \
4fc4dd12 8263 $(HOST_EXPORTS) \
a52a0a7f 8264 (cd gawk && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 8265
60975492 8266@endif gawk
1358ccea 8267
295f4e42
NN
8268.PHONY: install-gawk maybe-install-gawk
8269maybe-install-gawk:
60975492
PB
8270@if gawk
8271maybe-install-gawk: install-gawk
1358ccea 8272
295f4e42
NN
8273install-gawk: installdirs
8274 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 8275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8276 $(SET_LIB_PATH) \
4fc4dd12 8277 $(HOST_EXPORTS) \
a52a0a7f 8278 (cd gawk && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 8279
60975492 8280@endif gawk
1358ccea 8281
295f4e42 8282# Other targets (info, dvi, etc.)
1358ccea 8283
295f4e42
NN
8284.PHONY: maybe-info-gawk info-gawk
8285maybe-info-gawk:
60975492
PB
8286@if gawk
8287maybe-info-gawk: info-gawk
1358ccea 8288
295f4e42
NN
8289info-gawk: \
8290 configure-gawk
8291 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
8292 r=`${PWD_COMMAND}`; export r; \
8293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8294 $(SET_LIB_PATH) \
4fc4dd12 8295 $(HOST_EXPORTS) \
295f4e42 8296 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
8297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8298 done; \
295f4e42
NN
8299 echo "Doing info in gawk" ; \
8300 (cd gawk && \
1358ccea
NN
8301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8303 "RANLIB=$${RANLIB}" \
8304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8305 info) \
1358ccea
NN
8306 || exit 1
8307
60975492 8308@endif gawk
1358ccea 8309
295f4e42
NN
8310.PHONY: maybe-dvi-gawk dvi-gawk
8311maybe-dvi-gawk:
60975492
PB
8312@if gawk
8313maybe-dvi-gawk: dvi-gawk
1358ccea 8314
295f4e42
NN
8315dvi-gawk: \
8316 configure-gawk
8317 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
8318 r=`${PWD_COMMAND}`; export r; \
8319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8320 $(SET_LIB_PATH) \
4fc4dd12 8321 $(HOST_EXPORTS) \
295f4e42 8322 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
8323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8324 done; \
295f4e42
NN
8325 echo "Doing dvi in gawk" ; \
8326 (cd gawk && \
1358ccea
NN
8327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8329 "RANLIB=$${RANLIB}" \
8330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8331 dvi) \
1358ccea
NN
8332 || exit 1
8333
60975492 8334@endif gawk
1358ccea 8335
295f4e42
NN
8336.PHONY: maybe-TAGS-gawk TAGS-gawk
8337maybe-TAGS-gawk:
60975492
PB
8338@if gawk
8339maybe-TAGS-gawk: TAGS-gawk
1358ccea 8340
295f4e42
NN
8341TAGS-gawk: \
8342 configure-gawk
8343 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
8344 r=`${PWD_COMMAND}`; export r; \
8345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8346 $(SET_LIB_PATH) \
4fc4dd12 8347 $(HOST_EXPORTS) \
295f4e42 8348 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
8349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8350 done; \
295f4e42
NN
8351 echo "Doing TAGS in gawk" ; \
8352 (cd gawk && \
1358ccea
NN
8353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8355 "RANLIB=$${RANLIB}" \
8356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8357 TAGS) \
1358ccea
NN
8358 || exit 1
8359
60975492 8360@endif gawk
1358ccea 8361
295f4e42
NN
8362.PHONY: maybe-install-info-gawk install-info-gawk
8363maybe-install-info-gawk:
60975492
PB
8364@if gawk
8365maybe-install-info-gawk: install-info-gawk
1358ccea 8366
295f4e42
NN
8367install-info-gawk: \
8368 configure-gawk \
8369 info-gawk
8370 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
8371 r=`${PWD_COMMAND}`; export r; \
8372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8373 $(SET_LIB_PATH) \
4fc4dd12 8374 $(HOST_EXPORTS) \
295f4e42 8375 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
8376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8377 done; \
295f4e42
NN
8378 echo "Doing install-info in gawk" ; \
8379 (cd gawk && \
1358ccea
NN
8380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8382 "RANLIB=$${RANLIB}" \
8383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8384 install-info) \
1358ccea
NN
8385 || exit 1
8386
60975492 8387@endif gawk
1358ccea 8388
295f4e42
NN
8389.PHONY: maybe-installcheck-gawk installcheck-gawk
8390maybe-installcheck-gawk:
60975492
PB
8391@if gawk
8392maybe-installcheck-gawk: installcheck-gawk
1358ccea 8393
295f4e42
NN
8394installcheck-gawk: \
8395 configure-gawk
8396 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
8397 r=`${PWD_COMMAND}`; export r; \
8398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8399 $(SET_LIB_PATH) \
4fc4dd12 8400 $(HOST_EXPORTS) \
295f4e42 8401 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
8402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8403 done; \
295f4e42
NN
8404 echo "Doing installcheck in gawk" ; \
8405 (cd gawk && \
1358ccea
NN
8406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8408 "RANLIB=$${RANLIB}" \
8409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8410 installcheck) \
1358ccea
NN
8411 || exit 1
8412
60975492 8413@endif gawk
1358ccea 8414
295f4e42
NN
8415.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
8416maybe-mostlyclean-gawk:
60975492
PB
8417@if gawk
8418maybe-mostlyclean-gawk: mostlyclean-gawk
1358ccea 8419
295f4e42
NN
8420mostlyclean-gawk:
8421 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
8422 r=`${PWD_COMMAND}`; export r; \
8423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8424 $(SET_LIB_PATH) \
4fc4dd12 8425 $(HOST_EXPORTS) \
295f4e42 8426 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
8427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8428 done; \
295f4e42
NN
8429 echo "Doing mostlyclean in gawk" ; \
8430 (cd gawk && \
1358ccea
NN
8431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8433 "RANLIB=$${RANLIB}" \
8434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8435 mostlyclean) \
1358ccea
NN
8436 || exit 1
8437
60975492 8438@endif gawk
1358ccea 8439
295f4e42
NN
8440.PHONY: maybe-clean-gawk clean-gawk
8441maybe-clean-gawk:
60975492
PB
8442@if gawk
8443maybe-clean-gawk: clean-gawk
1358ccea 8444
295f4e42
NN
8445clean-gawk:
8446 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
8447 r=`${PWD_COMMAND}`; export r; \
8448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8449 $(SET_LIB_PATH) \
4fc4dd12 8450 $(HOST_EXPORTS) \
295f4e42 8451 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
8452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8453 done; \
295f4e42
NN
8454 echo "Doing clean in gawk" ; \
8455 (cd gawk && \
1358ccea
NN
8456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8458 "RANLIB=$${RANLIB}" \
8459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8460 clean) \
1358ccea
NN
8461 || exit 1
8462
60975492 8463@endif gawk
1358ccea 8464
295f4e42
NN
8465.PHONY: maybe-distclean-gawk distclean-gawk
8466maybe-distclean-gawk:
60975492
PB
8467@if gawk
8468maybe-distclean-gawk: distclean-gawk
1358ccea 8469
295f4e42
NN
8470distclean-gawk:
8471 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
8472 r=`${PWD_COMMAND}`; export r; \
8473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8474 $(SET_LIB_PATH) \
4fc4dd12 8475 $(HOST_EXPORTS) \
295f4e42 8476 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
8477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8478 done; \
295f4e42
NN
8479 echo "Doing distclean in gawk" ; \
8480 (cd gawk && \
1358ccea
NN
8481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8483 "RANLIB=$${RANLIB}" \
8484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8485 distclean) \
1358ccea
NN
8486 || exit 1
8487
60975492 8488@endif gawk
1358ccea 8489
295f4e42
NN
8490.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
8491maybe-maintainer-clean-gawk:
60975492
PB
8492@if gawk
8493maybe-maintainer-clean-gawk: maintainer-clean-gawk
1358ccea 8494
295f4e42
NN
8495maintainer-clean-gawk:
8496 @[ -f ./gawk/Makefile ] || exit 0; \
8c90b13a
L
8497 r=`${PWD_COMMAND}`; export r; \
8498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8499 $(SET_LIB_PATH) \
4fc4dd12 8500 $(HOST_EXPORTS) \
295f4e42 8501 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
8502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8503 done; \
295f4e42
NN
8504 echo "Doing maintainer-clean in gawk" ; \
8505 (cd gawk && \
1358ccea
NN
8506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8508 "RANLIB=$${RANLIB}" \
8509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8510 maintainer-clean) \
1358ccea
NN
8511 || exit 1
8512
60975492 8513@endif gawk
1358ccea 8514
1358ccea 8515
295f4e42
NN
8516.PHONY: configure-gettext maybe-configure-gettext
8517maybe-configure-gettext:
60975492
PB
8518@if gettext
8519maybe-configure-gettext: configure-gettext
295f4e42
NN
8520configure-gettext:
8521 @test ! -f gettext/Makefile || exit 0; \
8522 [ -d gettext ] || mkdir gettext; \
8c90b13a
L
8523 r=`${PWD_COMMAND}`; export r; \
8524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8525 $(HOST_EXPORTS) \
295f4e42
NN
8526 echo Configuring in gettext; \
8527 cd gettext || exit 1; \
8528 case $(srcdir) in \
8529 \.) \
8530 srcdiroption="--srcdir=."; \
8531 libsrcdir=".";; \
8532 /* | [A-Za-z]:[\\/]*) \
8533 srcdiroption="--srcdir=$(srcdir)/gettext"; \
8534 libsrcdir="$$s/gettext";; \
8535 *) \
8536 srcdiroption="--srcdir=../$(srcdir)/gettext"; \
8537 libsrcdir="$$s/gettext";; \
8538 esac; \
8539 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 8540 $(HOST_CONFIGARGS) $${srcdiroption} \
295f4e42 8541 || exit 1
60975492 8542@endif gettext
295f4e42
NN
8543
8544.PHONY: all-gettext maybe-all-gettext
8545maybe-all-gettext:
60975492
PB
8546@if gettext
8547maybe-all-gettext: all-gettext
295f4e42
NN
8548all-gettext: configure-gettext
8549 @r=`${PWD_COMMAND}`; export r; \
8550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8551 $(SET_LIB_PATH) \
4fc4dd12 8552 $(HOST_EXPORTS) \
a52a0a7f 8553 (cd gettext && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 8554@endif gettext
295f4e42
NN
8555
8556.PHONY: check-gettext maybe-check-gettext
8557maybe-check-gettext:
60975492
PB
8558@if gettext
8559maybe-check-gettext: check-gettext
295f4e42
NN
8560
8561check-gettext:
8562 @r=`${PWD_COMMAND}`; export r; \
8563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8564 $(SET_LIB_PATH) \
4fc4dd12 8565 $(HOST_EXPORTS) \
a52a0a7f 8566 (cd gettext && $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 8567
60975492 8568@endif gettext
295f4e42
NN
8569
8570.PHONY: install-gettext maybe-install-gettext
8571maybe-install-gettext:
60975492
PB
8572@if gettext
8573maybe-install-gettext: install-gettext
295f4e42
NN
8574
8575install-gettext: installdirs
8576 @r=`${PWD_COMMAND}`; export r; \
8577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8578 $(SET_LIB_PATH) \
4fc4dd12 8579 $(HOST_EXPORTS) \
a52a0a7f 8580 (cd gettext && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 8581
60975492 8582@endif gettext
295f4e42
NN
8583
8584# Other targets (info, dvi, etc.)
8585
8586.PHONY: maybe-info-gettext info-gettext
8587maybe-info-gettext:
60975492
PB
8588@if gettext
8589maybe-info-gettext: info-gettext
295f4e42
NN
8590
8591info-gettext: \
8592 configure-gettext
8593 @[ -f ./gettext/Makefile ] || exit 0; \
8594 r=`${PWD_COMMAND}`; export r; \
8595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8596 $(SET_LIB_PATH) \
4fc4dd12 8597 $(HOST_EXPORTS) \
295f4e42 8598 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
8599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8600 done; \
295f4e42
NN
8601 echo "Doing info in gettext" ; \
8602 (cd gettext && \
1358ccea
NN
8603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8605 "RANLIB=$${RANLIB}" \
8606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8607 info) \
1358ccea
NN
8608 || exit 1
8609
60975492 8610@endif gettext
1358ccea 8611
295f4e42
NN
8612.PHONY: maybe-dvi-gettext dvi-gettext
8613maybe-dvi-gettext:
60975492
PB
8614@if gettext
8615maybe-dvi-gettext: dvi-gettext
1358ccea 8616
295f4e42
NN
8617dvi-gettext: \
8618 configure-gettext
8619 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
8620 r=`${PWD_COMMAND}`; export r; \
8621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8622 $(SET_LIB_PATH) \
4fc4dd12 8623 $(HOST_EXPORTS) \
295f4e42 8624 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
8625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8626 done; \
295f4e42
NN
8627 echo "Doing dvi in gettext" ; \
8628 (cd gettext && \
1358ccea
NN
8629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8631 "RANLIB=$${RANLIB}" \
8632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8633 dvi) \
1358ccea
NN
8634 || exit 1
8635
60975492 8636@endif gettext
1358ccea 8637
295f4e42
NN
8638.PHONY: maybe-TAGS-gettext TAGS-gettext
8639maybe-TAGS-gettext:
60975492
PB
8640@if gettext
8641maybe-TAGS-gettext: TAGS-gettext
d9cdb878 8642
295f4e42
NN
8643TAGS-gettext: \
8644 configure-gettext
8645 @[ -f ./gettext/Makefile ] || exit 0; \
d9cdb878
AC
8646 r=`${PWD_COMMAND}`; export r; \
8647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8648 $(SET_LIB_PATH) \
4fc4dd12 8649 $(HOST_EXPORTS) \
295f4e42 8650 for flag in $(EXTRA_HOST_FLAGS); do \
d9cdb878
AC
8651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8652 done; \
295f4e42
NN
8653 echo "Doing TAGS in gettext" ; \
8654 (cd gettext && \
d9cdb878
AC
8655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8657 "RANLIB=$${RANLIB}" \
8658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8659 TAGS) \
d9cdb878
AC
8660 || exit 1
8661
60975492 8662@endif gettext
d9cdb878 8663
295f4e42
NN
8664.PHONY: maybe-install-info-gettext install-info-gettext
8665maybe-install-info-gettext:
60975492
PB
8666@if gettext
8667maybe-install-info-gettext: install-info-gettext
1358ccea 8668
295f4e42
NN
8669install-info-gettext: \
8670 configure-gettext \
8671 info-gettext
8672 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
8673 r=`${PWD_COMMAND}`; export r; \
8674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8675 $(SET_LIB_PATH) \
4fc4dd12 8676 $(HOST_EXPORTS) \
295f4e42 8677 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
8678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8679 done; \
295f4e42
NN
8680 echo "Doing install-info in gettext" ; \
8681 (cd gettext && \
1358ccea
NN
8682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8684 "RANLIB=$${RANLIB}" \
8685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8686 install-info) \
1358ccea
NN
8687 || exit 1
8688
60975492 8689@endif gettext
1358ccea 8690
295f4e42
NN
8691.PHONY: maybe-installcheck-gettext installcheck-gettext
8692maybe-installcheck-gettext:
60975492
PB
8693@if gettext
8694maybe-installcheck-gettext: installcheck-gettext
1358ccea 8695
295f4e42
NN
8696installcheck-gettext: \
8697 configure-gettext
8698 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
8699 r=`${PWD_COMMAND}`; export r; \
8700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8701 $(SET_LIB_PATH) \
4fc4dd12 8702 $(HOST_EXPORTS) \
1358ccea
NN
8703 for flag in $(EXTRA_HOST_FLAGS); do \
8704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8705 done; \
295f4e42
NN
8706 echo "Doing installcheck in gettext" ; \
8707 (cd gettext && \
1358ccea
NN
8708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8710 "RANLIB=$${RANLIB}" \
8711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8712 installcheck) \
1358ccea
NN
8713 || exit 1
8714
60975492 8715@endif gettext
1358ccea 8716
295f4e42
NN
8717.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
8718maybe-mostlyclean-gettext:
60975492
PB
8719@if gettext
8720maybe-mostlyclean-gettext: mostlyclean-gettext
1358ccea 8721
295f4e42
NN
8722mostlyclean-gettext:
8723 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
8724 r=`${PWD_COMMAND}`; export r; \
8725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8726 $(SET_LIB_PATH) \
4fc4dd12 8727 $(HOST_EXPORTS) \
1358ccea
NN
8728 for flag in $(EXTRA_HOST_FLAGS); do \
8729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8730 done; \
295f4e42
NN
8731 echo "Doing mostlyclean in gettext" ; \
8732 (cd gettext && \
1358ccea
NN
8733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8735 "RANLIB=$${RANLIB}" \
8736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8737 mostlyclean) \
1358ccea
NN
8738 || exit 1
8739
60975492 8740@endif gettext
1358ccea 8741
295f4e42
NN
8742.PHONY: maybe-clean-gettext clean-gettext
8743maybe-clean-gettext:
60975492
PB
8744@if gettext
8745maybe-clean-gettext: clean-gettext
1358ccea 8746
295f4e42
NN
8747clean-gettext:
8748 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
8749 r=`${PWD_COMMAND}`; export r; \
8750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8751 $(SET_LIB_PATH) \
4fc4dd12 8752 $(HOST_EXPORTS) \
1358ccea
NN
8753 for flag in $(EXTRA_HOST_FLAGS); do \
8754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8755 done; \
295f4e42
NN
8756 echo "Doing clean in gettext" ; \
8757 (cd gettext && \
1358ccea
NN
8758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8760 "RANLIB=$${RANLIB}" \
8761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8762 clean) \
1358ccea
NN
8763 || exit 1
8764
60975492 8765@endif gettext
1358ccea 8766
295f4e42
NN
8767.PHONY: maybe-distclean-gettext distclean-gettext
8768maybe-distclean-gettext:
60975492
PB
8769@if gettext
8770maybe-distclean-gettext: distclean-gettext
1358ccea 8771
295f4e42
NN
8772distclean-gettext:
8773 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
8774 r=`${PWD_COMMAND}`; export r; \
8775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8776 $(SET_LIB_PATH) \
4fc4dd12 8777 $(HOST_EXPORTS) \
1358ccea
NN
8778 for flag in $(EXTRA_HOST_FLAGS); do \
8779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8780 done; \
295f4e42
NN
8781 echo "Doing distclean in gettext" ; \
8782 (cd gettext && \
1358ccea
NN
8783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8785 "RANLIB=$${RANLIB}" \
8786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8787 distclean) \
1358ccea
NN
8788 || exit 1
8789
60975492 8790@endif gettext
1358ccea 8791
295f4e42
NN
8792.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
8793maybe-maintainer-clean-gettext:
60975492
PB
8794@if gettext
8795maybe-maintainer-clean-gettext: maintainer-clean-gettext
1358ccea 8796
295f4e42
NN
8797maintainer-clean-gettext:
8798 @[ -f ./gettext/Makefile ] || exit 0; \
8c90b13a
L
8799 r=`${PWD_COMMAND}`; export r; \
8800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8801 $(SET_LIB_PATH) \
4fc4dd12 8802 $(HOST_EXPORTS) \
1358ccea
NN
8803 for flag in $(EXTRA_HOST_FLAGS); do \
8804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8805 done; \
295f4e42
NN
8806 echo "Doing maintainer-clean in gettext" ; \
8807 (cd gettext && \
1358ccea
NN
8808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8810 "RANLIB=$${RANLIB}" \
8811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8812 maintainer-clean) \
1358ccea
NN
8813 || exit 1
8814
60975492 8815@endif gettext
1358ccea 8816
1358ccea 8817
295f4e42
NN
8818.PHONY: configure-gnuserv maybe-configure-gnuserv
8819maybe-configure-gnuserv:
60975492
PB
8820@if gnuserv
8821maybe-configure-gnuserv: configure-gnuserv
295f4e42
NN
8822configure-gnuserv:
8823 @test ! -f gnuserv/Makefile || exit 0; \
8824 [ -d gnuserv ] || mkdir gnuserv; \
8825 r=`${PWD_COMMAND}`; export r; \
8826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 8827 $(HOST_EXPORTS) \
295f4e42
NN
8828 echo Configuring in gnuserv; \
8829 cd gnuserv || exit 1; \
8830 case $(srcdir) in \
8831 \.) \
8832 srcdiroption="--srcdir=."; \
8833 libsrcdir=".";; \
8834 /* | [A-Za-z]:[\\/]*) \
8835 srcdiroption="--srcdir=$(srcdir)/gnuserv"; \
8836 libsrcdir="$$s/gnuserv";; \
8837 *) \
8838 srcdiroption="--srcdir=../$(srcdir)/gnuserv"; \
8839 libsrcdir="$$s/gnuserv";; \
8840 esac; \
8841 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 8842 $(HOST_CONFIGARGS) $${srcdiroption} \
295f4e42 8843 || exit 1
60975492 8844@endif gnuserv
295f4e42
NN
8845
8846.PHONY: all-gnuserv maybe-all-gnuserv
8847maybe-all-gnuserv:
60975492
PB
8848@if gnuserv
8849maybe-all-gnuserv: all-gnuserv
295f4e42
NN
8850all-gnuserv: configure-gnuserv
8851 @r=`${PWD_COMMAND}`; export r; \
8852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8853 $(SET_LIB_PATH) \
4fc4dd12 8854 $(HOST_EXPORTS) \
a52a0a7f 8855 (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 8856@endif gnuserv
295f4e42
NN
8857
8858.PHONY: check-gnuserv maybe-check-gnuserv
8859maybe-check-gnuserv:
60975492
PB
8860@if gnuserv
8861maybe-check-gnuserv: check-gnuserv
295f4e42
NN
8862
8863check-gnuserv:
8864 @r=`${PWD_COMMAND}`; export r; \
8865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8866 $(SET_LIB_PATH) \
4fc4dd12 8867 $(HOST_EXPORTS) \
a52a0a7f 8868 (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 8869
60975492 8870@endif gnuserv
295f4e42
NN
8871
8872.PHONY: install-gnuserv maybe-install-gnuserv
8873maybe-install-gnuserv:
60975492
PB
8874@if gnuserv
8875maybe-install-gnuserv: install-gnuserv
295f4e42
NN
8876
8877install-gnuserv: installdirs
8878 @r=`${PWD_COMMAND}`; export r; \
8879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8880 $(SET_LIB_PATH) \
4fc4dd12 8881 $(HOST_EXPORTS) \
a52a0a7f 8882 (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 8883
60975492 8884@endif gnuserv
295f4e42
NN
8885
8886# Other targets (info, dvi, etc.)
8887
8888.PHONY: maybe-info-gnuserv info-gnuserv
8889maybe-info-gnuserv:
60975492
PB
8890@if gnuserv
8891maybe-info-gnuserv: info-gnuserv
295f4e42
NN
8892
8893info-gnuserv: \
8894 configure-gnuserv
8895 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
8896 r=`${PWD_COMMAND}`; export r; \
8897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8898 $(SET_LIB_PATH) \
4fc4dd12 8899 $(HOST_EXPORTS) \
1358ccea
NN
8900 for flag in $(EXTRA_HOST_FLAGS); do \
8901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8902 done; \
295f4e42
NN
8903 echo "Doing info in gnuserv" ; \
8904 (cd gnuserv && \
1358ccea
NN
8905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8907 "RANLIB=$${RANLIB}" \
8908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8909 info) \
1358ccea
NN
8910 || exit 1
8911
60975492 8912@endif gnuserv
1358ccea 8913
295f4e42
NN
8914.PHONY: maybe-dvi-gnuserv dvi-gnuserv
8915maybe-dvi-gnuserv:
60975492
PB
8916@if gnuserv
8917maybe-dvi-gnuserv: dvi-gnuserv
1358ccea 8918
295f4e42
NN
8919dvi-gnuserv: \
8920 configure-gnuserv
8921 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
8922 r=`${PWD_COMMAND}`; export r; \
8923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8924 $(SET_LIB_PATH) \
4fc4dd12 8925 $(HOST_EXPORTS) \
1358ccea
NN
8926 for flag in $(EXTRA_HOST_FLAGS); do \
8927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8928 done; \
295f4e42
NN
8929 echo "Doing dvi in gnuserv" ; \
8930 (cd gnuserv && \
1358ccea
NN
8931 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8932 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8933 "RANLIB=$${RANLIB}" \
8934 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8935 dvi) \
1358ccea
NN
8936 || exit 1
8937
60975492 8938@endif gnuserv
1358ccea 8939
295f4e42
NN
8940.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
8941maybe-TAGS-gnuserv:
60975492
PB
8942@if gnuserv
8943maybe-TAGS-gnuserv: TAGS-gnuserv
1358ccea 8944
295f4e42
NN
8945TAGS-gnuserv: \
8946 configure-gnuserv
8947 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
8948 r=`${PWD_COMMAND}`; export r; \
8949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8950 $(SET_LIB_PATH) \
4fc4dd12 8951 $(HOST_EXPORTS) \
1358ccea
NN
8952 for flag in $(EXTRA_HOST_FLAGS); do \
8953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8954 done; \
295f4e42
NN
8955 echo "Doing TAGS in gnuserv" ; \
8956 (cd gnuserv && \
1358ccea
NN
8957 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8958 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8959 "RANLIB=$${RANLIB}" \
8960 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8961 TAGS) \
1358ccea
NN
8962 || exit 1
8963
60975492 8964@endif gnuserv
1358ccea 8965
295f4e42
NN
8966.PHONY: maybe-install-info-gnuserv install-info-gnuserv
8967maybe-install-info-gnuserv:
60975492
PB
8968@if gnuserv
8969maybe-install-info-gnuserv: install-info-gnuserv
1358ccea 8970
295f4e42
NN
8971install-info-gnuserv: \
8972 configure-gnuserv \
8973 info-gnuserv
8974 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
8975 r=`${PWD_COMMAND}`; export r; \
8976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 8977 $(SET_LIB_PATH) \
4fc4dd12 8978 $(HOST_EXPORTS) \
1358ccea
NN
8979 for flag in $(EXTRA_HOST_FLAGS); do \
8980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8981 done; \
295f4e42
NN
8982 echo "Doing install-info in gnuserv" ; \
8983 (cd gnuserv && \
1358ccea
NN
8984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8986 "RANLIB=$${RANLIB}" \
8987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 8988 install-info) \
1358ccea
NN
8989 || exit 1
8990
60975492 8991@endif gnuserv
1358ccea 8992
295f4e42
NN
8993.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
8994maybe-installcheck-gnuserv:
60975492
PB
8995@if gnuserv
8996maybe-installcheck-gnuserv: installcheck-gnuserv
1358ccea 8997
295f4e42
NN
8998installcheck-gnuserv: \
8999 configure-gnuserv
9000 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
9001 r=`${PWD_COMMAND}`; export r; \
9002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9003 $(SET_LIB_PATH) \
4fc4dd12 9004 $(HOST_EXPORTS) \
1358ccea
NN
9005 for flag in $(EXTRA_HOST_FLAGS); do \
9006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9007 done; \
295f4e42
NN
9008 echo "Doing installcheck in gnuserv" ; \
9009 (cd gnuserv && \
1358ccea
NN
9010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9012 "RANLIB=$${RANLIB}" \
9013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9014 installcheck) \
1358ccea
NN
9015 || exit 1
9016
60975492 9017@endif gnuserv
1358ccea 9018
295f4e42
NN
9019.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
9020maybe-mostlyclean-gnuserv:
60975492
PB
9021@if gnuserv
9022maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
1358ccea 9023
295f4e42
NN
9024mostlyclean-gnuserv:
9025 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
9026 r=`${PWD_COMMAND}`; export r; \
9027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9028 $(SET_LIB_PATH) \
4fc4dd12 9029 $(HOST_EXPORTS) \
1358ccea
NN
9030 for flag in $(EXTRA_HOST_FLAGS); do \
9031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9032 done; \
295f4e42
NN
9033 echo "Doing mostlyclean in gnuserv" ; \
9034 (cd gnuserv && \
1358ccea
NN
9035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9037 "RANLIB=$${RANLIB}" \
9038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9039 mostlyclean) \
1358ccea
NN
9040 || exit 1
9041
60975492 9042@endif gnuserv
1358ccea 9043
295f4e42
NN
9044.PHONY: maybe-clean-gnuserv clean-gnuserv
9045maybe-clean-gnuserv:
60975492
PB
9046@if gnuserv
9047maybe-clean-gnuserv: clean-gnuserv
1358ccea 9048
295f4e42
NN
9049clean-gnuserv:
9050 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
9051 r=`${PWD_COMMAND}`; export r; \
9052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9053 $(SET_LIB_PATH) \
4fc4dd12 9054 $(HOST_EXPORTS) \
1358ccea
NN
9055 for flag in $(EXTRA_HOST_FLAGS); do \
9056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9057 done; \
295f4e42
NN
9058 echo "Doing clean in gnuserv" ; \
9059 (cd gnuserv && \
1358ccea
NN
9060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9062 "RANLIB=$${RANLIB}" \
9063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9064 clean) \
1358ccea
NN
9065 || exit 1
9066
60975492 9067@endif gnuserv
1358ccea 9068
295f4e42
NN
9069.PHONY: maybe-distclean-gnuserv distclean-gnuserv
9070maybe-distclean-gnuserv:
60975492
PB
9071@if gnuserv
9072maybe-distclean-gnuserv: distclean-gnuserv
1358ccea 9073
295f4e42
NN
9074distclean-gnuserv:
9075 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
9076 r=`${PWD_COMMAND}`; export r; \
9077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9078 $(SET_LIB_PATH) \
4fc4dd12 9079 $(HOST_EXPORTS) \
1358ccea
NN
9080 for flag in $(EXTRA_HOST_FLAGS); do \
9081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9082 done; \
295f4e42
NN
9083 echo "Doing distclean in gnuserv" ; \
9084 (cd gnuserv && \
1358ccea
NN
9085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9087 "RANLIB=$${RANLIB}" \
9088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9089 distclean) \
1358ccea
NN
9090 || exit 1
9091
60975492 9092@endif gnuserv
1358ccea 9093
295f4e42
NN
9094.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
9095maybe-maintainer-clean-gnuserv:
60975492
PB
9096@if gnuserv
9097maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
1358ccea 9098
295f4e42
NN
9099maintainer-clean-gnuserv:
9100 @[ -f ./gnuserv/Makefile ] || exit 0; \
8c90b13a
L
9101 r=`${PWD_COMMAND}`; export r; \
9102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9103 $(SET_LIB_PATH) \
4fc4dd12 9104 $(HOST_EXPORTS) \
1358ccea
NN
9105 for flag in $(EXTRA_HOST_FLAGS); do \
9106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9107 done; \
295f4e42
NN
9108 echo "Doing maintainer-clean in gnuserv" ; \
9109 (cd gnuserv && \
1358ccea
NN
9110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9112 "RANLIB=$${RANLIB}" \
9113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9114 maintainer-clean) \
1358ccea
NN
9115 || exit 1
9116
60975492 9117@endif gnuserv
1358ccea 9118
1358ccea 9119
295f4e42
NN
9120.PHONY: configure-gprof maybe-configure-gprof
9121maybe-configure-gprof:
60975492
PB
9122@if gprof
9123maybe-configure-gprof: configure-gprof
295f4e42
NN
9124configure-gprof:
9125 @test ! -f gprof/Makefile || exit 0; \
9126 [ -d gprof ] || mkdir gprof; \
8c90b13a
L
9127 r=`${PWD_COMMAND}`; export r; \
9128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9129 $(HOST_EXPORTS) \
295f4e42
NN
9130 echo Configuring in gprof; \
9131 cd gprof || exit 1; \
9132 case $(srcdir) in \
9133 \.) \
9134 srcdiroption="--srcdir=."; \
9135 libsrcdir=".";; \
9136 /* | [A-Za-z]:[\\/]*) \
9137 srcdiroption="--srcdir=$(srcdir)/gprof"; \
9138 libsrcdir="$$s/gprof";; \
9139 *) \
9140 srcdiroption="--srcdir=../$(srcdir)/gprof"; \
9141 libsrcdir="$$s/gprof";; \
9142 esac; \
9143 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 9144 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 9145 || exit 1
60975492 9146@endif gprof
1358ccea 9147
295f4e42
NN
9148.PHONY: all-gprof maybe-all-gprof
9149maybe-all-gprof:
60975492
PB
9150@if gprof
9151maybe-all-gprof: all-gprof
295f4e42
NN
9152all-gprof: configure-gprof
9153 @r=`${PWD_COMMAND}`; export r; \
9154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9155 $(SET_LIB_PATH) \
4fc4dd12 9156 $(HOST_EXPORTS) \
a52a0a7f 9157 (cd gprof && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 9158@endif gprof
1358ccea 9159
295f4e42
NN
9160.PHONY: check-gprof maybe-check-gprof
9161maybe-check-gprof:
60975492
PB
9162@if gprof
9163maybe-check-gprof: check-gprof
1358ccea 9164
295f4e42
NN
9165check-gprof:
9166 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 9167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9168 $(SET_LIB_PATH) \
4fc4dd12 9169 $(HOST_EXPORTS) \
a52a0a7f 9170 (cd gprof && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 9171
60975492 9172@endif gprof
1358ccea 9173
295f4e42
NN
9174.PHONY: install-gprof maybe-install-gprof
9175maybe-install-gprof:
60975492
PB
9176@if gprof
9177maybe-install-gprof: install-gprof
1358ccea 9178
295f4e42
NN
9179install-gprof: installdirs
9180 @r=`${PWD_COMMAND}`; export r; \
9181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9182 $(SET_LIB_PATH) \
4fc4dd12 9183 $(HOST_EXPORTS) \
a52a0a7f 9184 (cd gprof && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 9185
60975492 9186@endif gprof
295f4e42
NN
9187
9188# Other targets (info, dvi, etc.)
9189
9190.PHONY: maybe-info-gprof info-gprof
9191maybe-info-gprof:
60975492
PB
9192@if gprof
9193maybe-info-gprof: info-gprof
295f4e42
NN
9194
9195info-gprof: \
9196 configure-gprof
9197 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
9198 r=`${PWD_COMMAND}`; export r; \
9199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9200 $(SET_LIB_PATH) \
4fc4dd12 9201 $(HOST_EXPORTS) \
1358ccea
NN
9202 for flag in $(EXTRA_HOST_FLAGS); do \
9203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9204 done; \
295f4e42
NN
9205 echo "Doing info in gprof" ; \
9206 (cd gprof && \
1358ccea
NN
9207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9209 "RANLIB=$${RANLIB}" \
9210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9211 info) \
1358ccea
NN
9212 || exit 1
9213
60975492 9214@endif gprof
1358ccea 9215
295f4e42
NN
9216.PHONY: maybe-dvi-gprof dvi-gprof
9217maybe-dvi-gprof:
60975492
PB
9218@if gprof
9219maybe-dvi-gprof: dvi-gprof
1358ccea 9220
295f4e42
NN
9221dvi-gprof: \
9222 configure-gprof
9223 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
9224 r=`${PWD_COMMAND}`; export r; \
9225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9226 $(SET_LIB_PATH) \
4fc4dd12 9227 $(HOST_EXPORTS) \
1358ccea
NN
9228 for flag in $(EXTRA_HOST_FLAGS); do \
9229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9230 done; \
295f4e42
NN
9231 echo "Doing dvi in gprof" ; \
9232 (cd gprof && \
1358ccea
NN
9233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9235 "RANLIB=$${RANLIB}" \
9236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9237 dvi) \
1358ccea
NN
9238 || exit 1
9239
60975492 9240@endif gprof
1358ccea 9241
295f4e42
NN
9242.PHONY: maybe-TAGS-gprof TAGS-gprof
9243maybe-TAGS-gprof:
60975492
PB
9244@if gprof
9245maybe-TAGS-gprof: TAGS-gprof
1358ccea 9246
295f4e42
NN
9247TAGS-gprof: \
9248 configure-gprof
9249 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
9250 r=`${PWD_COMMAND}`; export r; \
9251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9252 $(SET_LIB_PATH) \
4fc4dd12 9253 $(HOST_EXPORTS) \
1358ccea
NN
9254 for flag in $(EXTRA_HOST_FLAGS); do \
9255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9256 done; \
295f4e42
NN
9257 echo "Doing TAGS in gprof" ; \
9258 (cd gprof && \
1358ccea
NN
9259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9261 "RANLIB=$${RANLIB}" \
9262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9263 TAGS) \
1358ccea
NN
9264 || exit 1
9265
60975492 9266@endif gprof
1358ccea 9267
295f4e42
NN
9268.PHONY: maybe-install-info-gprof install-info-gprof
9269maybe-install-info-gprof:
60975492
PB
9270@if gprof
9271maybe-install-info-gprof: install-info-gprof
1358ccea 9272
295f4e42
NN
9273install-info-gprof: \
9274 configure-gprof \
9275 info-gprof
9276 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
9277 r=`${PWD_COMMAND}`; export r; \
9278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9279 $(SET_LIB_PATH) \
4fc4dd12 9280 $(HOST_EXPORTS) \
1358ccea
NN
9281 for flag in $(EXTRA_HOST_FLAGS); do \
9282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9283 done; \
295f4e42
NN
9284 echo "Doing install-info in gprof" ; \
9285 (cd gprof && \
1358ccea
NN
9286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9288 "RANLIB=$${RANLIB}" \
9289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9290 install-info) \
1358ccea
NN
9291 || exit 1
9292
60975492 9293@endif gprof
1358ccea 9294
295f4e42
NN
9295.PHONY: maybe-installcheck-gprof installcheck-gprof
9296maybe-installcheck-gprof:
60975492
PB
9297@if gprof
9298maybe-installcheck-gprof: installcheck-gprof
1358ccea 9299
295f4e42
NN
9300installcheck-gprof: \
9301 configure-gprof
9302 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
9303 r=`${PWD_COMMAND}`; export r; \
9304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9305 $(SET_LIB_PATH) \
4fc4dd12 9306 $(HOST_EXPORTS) \
1358ccea
NN
9307 for flag in $(EXTRA_HOST_FLAGS); do \
9308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9309 done; \
295f4e42
NN
9310 echo "Doing installcheck in gprof" ; \
9311 (cd gprof && \
1358ccea
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}" \
a52a0a7f 9316 installcheck) \
1358ccea
NN
9317 || exit 1
9318
60975492 9319@endif gprof
1358ccea 9320
295f4e42
NN
9321.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
9322maybe-mostlyclean-gprof:
60975492
PB
9323@if gprof
9324maybe-mostlyclean-gprof: mostlyclean-gprof
1358ccea 9325
295f4e42
NN
9326mostlyclean-gprof:
9327 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
9328 r=`${PWD_COMMAND}`; export r; \
9329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9330 $(SET_LIB_PATH) \
4fc4dd12 9331 $(HOST_EXPORTS) \
1358ccea
NN
9332 for flag in $(EXTRA_HOST_FLAGS); do \
9333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9334 done; \
295f4e42
NN
9335 echo "Doing mostlyclean in gprof" ; \
9336 (cd gprof && \
1358ccea
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}" \
a52a0a7f 9341 mostlyclean) \
1358ccea
NN
9342 || exit 1
9343
60975492 9344@endif gprof
1358ccea 9345
295f4e42
NN
9346.PHONY: maybe-clean-gprof clean-gprof
9347maybe-clean-gprof:
60975492
PB
9348@if gprof
9349maybe-clean-gprof: clean-gprof
1358ccea 9350
295f4e42
NN
9351clean-gprof:
9352 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
9353 r=`${PWD_COMMAND}`; export r; \
9354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9355 $(SET_LIB_PATH) \
4fc4dd12 9356 $(HOST_EXPORTS) \
1358ccea
NN
9357 for flag in $(EXTRA_HOST_FLAGS); do \
9358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9359 done; \
295f4e42
NN
9360 echo "Doing clean in gprof" ; \
9361 (cd gprof && \
1358ccea
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}" \
a52a0a7f 9366 clean) \
1358ccea
NN
9367 || exit 1
9368
60975492 9369@endif gprof
1358ccea
NN
9370
9371.PHONY: maybe-distclean-gprof distclean-gprof
9372maybe-distclean-gprof:
60975492
PB
9373@if gprof
9374maybe-distclean-gprof: distclean-gprof
1358ccea
NN
9375
9376distclean-gprof:
9377 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
9378 r=`${PWD_COMMAND}`; export r; \
9379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9380 $(SET_LIB_PATH) \
4fc4dd12 9381 $(HOST_EXPORTS) \
1358ccea
NN
9382 for flag in $(EXTRA_HOST_FLAGS); do \
9383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9384 done; \
9385 echo "Doing distclean in gprof" ; \
9386 (cd gprof && \
9387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9389 "RANLIB=$${RANLIB}" \
9390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9391 distclean) \
1358ccea
NN
9392 || exit 1
9393
60975492 9394@endif gprof
1358ccea 9395
295f4e42
NN
9396.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
9397maybe-maintainer-clean-gprof:
60975492
PB
9398@if gprof
9399maybe-maintainer-clean-gprof: maintainer-clean-gprof
1358ccea 9400
295f4e42
NN
9401maintainer-clean-gprof:
9402 @[ -f ./gprof/Makefile ] || exit 0; \
8c90b13a
L
9403 r=`${PWD_COMMAND}`; export r; \
9404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9405 $(SET_LIB_PATH) \
4fc4dd12 9406 $(HOST_EXPORTS) \
1358ccea
NN
9407 for flag in $(EXTRA_HOST_FLAGS); do \
9408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9409 done; \
295f4e42
NN
9410 echo "Doing maintainer-clean in gprof" ; \
9411 (cd gprof && \
1358ccea
NN
9412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9414 "RANLIB=$${RANLIB}" \
9415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9416 maintainer-clean) \
1358ccea
NN
9417 || exit 1
9418
60975492 9419@endif gprof
1358ccea 9420
1358ccea 9421
295f4e42
NN
9422.PHONY: configure-gzip maybe-configure-gzip
9423maybe-configure-gzip:
60975492
PB
9424@if gzip
9425maybe-configure-gzip: configure-gzip
295f4e42
NN
9426configure-gzip:
9427 @test ! -f gzip/Makefile || exit 0; \
9428 [ -d gzip ] || mkdir gzip; \
9429 r=`${PWD_COMMAND}`; export r; \
9430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9431 $(HOST_EXPORTS) \
295f4e42
NN
9432 echo Configuring in gzip; \
9433 cd gzip || exit 1; \
9434 case $(srcdir) in \
9435 \.) \
9436 srcdiroption="--srcdir=."; \
9437 libsrcdir=".";; \
9438 /* | [A-Za-z]:[\\/]*) \
9439 srcdiroption="--srcdir=$(srcdir)/gzip"; \
9440 libsrcdir="$$s/gzip";; \
9441 *) \
9442 srcdiroption="--srcdir=../$(srcdir)/gzip"; \
9443 libsrcdir="$$s/gzip";; \
9444 esac; \
9445 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 9446 $(HOST_CONFIGARGS) $${srcdiroption} \
295f4e42 9447 || exit 1
60975492 9448@endif gzip
295f4e42
NN
9449
9450.PHONY: all-gzip maybe-all-gzip
9451maybe-all-gzip:
60975492
PB
9452@if gzip
9453maybe-all-gzip: all-gzip
295f4e42
NN
9454all-gzip: configure-gzip
9455 @r=`${PWD_COMMAND}`; export r; \
9456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9457 $(SET_LIB_PATH) \
4fc4dd12 9458 $(HOST_EXPORTS) \
a52a0a7f 9459 (cd gzip && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 9460@endif gzip
295f4e42
NN
9461
9462.PHONY: check-gzip maybe-check-gzip
9463maybe-check-gzip:
60975492
PB
9464@if gzip
9465maybe-check-gzip: check-gzip
295f4e42
NN
9466
9467check-gzip:
9468 @r=`${PWD_COMMAND}`; export r; \
9469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9470 $(SET_LIB_PATH) \
4fc4dd12 9471 $(HOST_EXPORTS) \
a52a0a7f 9472 (cd gzip && $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 9473
60975492 9474@endif gzip
295f4e42
NN
9475
9476.PHONY: install-gzip maybe-install-gzip
9477maybe-install-gzip:
60975492
PB
9478@if gzip
9479maybe-install-gzip: install-gzip
295f4e42
NN
9480
9481install-gzip: installdirs
9482 @r=`${PWD_COMMAND}`; export r; \
9483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9484 $(SET_LIB_PATH) \
4fc4dd12 9485 $(HOST_EXPORTS) \
a52a0a7f 9486 (cd gzip && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 9487
60975492 9488@endif gzip
295f4e42
NN
9489
9490# Other targets (info, dvi, etc.)
9491
9492.PHONY: maybe-info-gzip info-gzip
9493maybe-info-gzip:
60975492
PB
9494@if gzip
9495maybe-info-gzip: info-gzip
295f4e42
NN
9496
9497info-gzip: \
9498 configure-gzip
9499 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
9500 r=`${PWD_COMMAND}`; export r; \
9501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9502 $(SET_LIB_PATH) \
4fc4dd12 9503 $(HOST_EXPORTS) \
1358ccea
NN
9504 for flag in $(EXTRA_HOST_FLAGS); do \
9505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9506 done; \
295f4e42
NN
9507 echo "Doing info in gzip" ; \
9508 (cd gzip && \
1358ccea
NN
9509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9511 "RANLIB=$${RANLIB}" \
9512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9513 info) \
1358ccea
NN
9514 || exit 1
9515
60975492 9516@endif gzip
1358ccea 9517
295f4e42
NN
9518.PHONY: maybe-dvi-gzip dvi-gzip
9519maybe-dvi-gzip:
60975492
PB
9520@if gzip
9521maybe-dvi-gzip: dvi-gzip
1358ccea 9522
295f4e42
NN
9523dvi-gzip: \
9524 configure-gzip
9525 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
9526 r=`${PWD_COMMAND}`; export r; \
9527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9528 $(SET_LIB_PATH) \
4fc4dd12 9529 $(HOST_EXPORTS) \
1358ccea
NN
9530 for flag in $(EXTRA_HOST_FLAGS); do \
9531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9532 done; \
295f4e42
NN
9533 echo "Doing dvi in gzip" ; \
9534 (cd gzip && \
1358ccea
NN
9535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9537 "RANLIB=$${RANLIB}" \
9538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9539 dvi) \
1358ccea
NN
9540 || exit 1
9541
60975492 9542@endif gzip
1358ccea 9543
295f4e42
NN
9544.PHONY: maybe-TAGS-gzip TAGS-gzip
9545maybe-TAGS-gzip:
60975492
PB
9546@if gzip
9547maybe-TAGS-gzip: TAGS-gzip
1358ccea 9548
295f4e42
NN
9549TAGS-gzip: \
9550 configure-gzip
9551 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
9552 r=`${PWD_COMMAND}`; export r; \
9553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9554 $(SET_LIB_PATH) \
4fc4dd12 9555 $(HOST_EXPORTS) \
1358ccea
NN
9556 for flag in $(EXTRA_HOST_FLAGS); do \
9557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9558 done; \
295f4e42
NN
9559 echo "Doing TAGS in gzip" ; \
9560 (cd gzip && \
1358ccea
NN
9561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9563 "RANLIB=$${RANLIB}" \
9564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9565 TAGS) \
1358ccea
NN
9566 || exit 1
9567
60975492 9568@endif gzip
1358ccea 9569
295f4e42
NN
9570.PHONY: maybe-install-info-gzip install-info-gzip
9571maybe-install-info-gzip:
60975492
PB
9572@if gzip
9573maybe-install-info-gzip: install-info-gzip
1358ccea 9574
295f4e42
NN
9575install-info-gzip: \
9576 configure-gzip \
9577 info-gzip
9578 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
9579 r=`${PWD_COMMAND}`; export r; \
9580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9581 $(SET_LIB_PATH) \
4fc4dd12 9582 $(HOST_EXPORTS) \
1358ccea
NN
9583 for flag in $(EXTRA_HOST_FLAGS); do \
9584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9585 done; \
295f4e42
NN
9586 echo "Doing install-info in gzip" ; \
9587 (cd gzip && \
1358ccea
NN
9588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9590 "RANLIB=$${RANLIB}" \
9591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9592 install-info) \
1358ccea
NN
9593 || exit 1
9594
60975492 9595@endif gzip
1358ccea 9596
295f4e42
NN
9597.PHONY: maybe-installcheck-gzip installcheck-gzip
9598maybe-installcheck-gzip:
60975492
PB
9599@if gzip
9600maybe-installcheck-gzip: installcheck-gzip
1358ccea 9601
295f4e42
NN
9602installcheck-gzip: \
9603 configure-gzip
9604 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
9605 r=`${PWD_COMMAND}`; export r; \
9606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9607 $(SET_LIB_PATH) \
4fc4dd12 9608 $(HOST_EXPORTS) \
1358ccea
NN
9609 for flag in $(EXTRA_HOST_FLAGS); do \
9610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9611 done; \
295f4e42
NN
9612 echo "Doing installcheck in gzip" ; \
9613 (cd gzip && \
1358ccea
NN
9614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9616 "RANLIB=$${RANLIB}" \
9617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9618 installcheck) \
1358ccea
NN
9619 || exit 1
9620
60975492 9621@endif gzip
1358ccea 9622
295f4e42
NN
9623.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
9624maybe-mostlyclean-gzip:
60975492
PB
9625@if gzip
9626maybe-mostlyclean-gzip: mostlyclean-gzip
1358ccea 9627
295f4e42
NN
9628mostlyclean-gzip:
9629 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
9630 r=`${PWD_COMMAND}`; export r; \
9631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9632 $(SET_LIB_PATH) \
4fc4dd12 9633 $(HOST_EXPORTS) \
1358ccea
NN
9634 for flag in $(EXTRA_HOST_FLAGS); do \
9635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9636 done; \
295f4e42
NN
9637 echo "Doing mostlyclean in gzip" ; \
9638 (cd gzip && \
1358ccea
NN
9639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9641 "RANLIB=$${RANLIB}" \
9642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9643 mostlyclean) \
1358ccea
NN
9644 || exit 1
9645
60975492 9646@endif gzip
1358ccea 9647
295f4e42
NN
9648.PHONY: maybe-clean-gzip clean-gzip
9649maybe-clean-gzip:
60975492
PB
9650@if gzip
9651maybe-clean-gzip: clean-gzip
1358ccea 9652
295f4e42
NN
9653clean-gzip:
9654 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
9655 r=`${PWD_COMMAND}`; export r; \
9656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9657 $(SET_LIB_PATH) \
4fc4dd12 9658 $(HOST_EXPORTS) \
1358ccea
NN
9659 for flag in $(EXTRA_HOST_FLAGS); do \
9660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9661 done; \
295f4e42
NN
9662 echo "Doing clean in gzip" ; \
9663 (cd gzip && \
1358ccea
NN
9664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9666 "RANLIB=$${RANLIB}" \
9667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9668 clean) \
1358ccea
NN
9669 || exit 1
9670
60975492 9671@endif gzip
1358ccea 9672
295f4e42
NN
9673.PHONY: maybe-distclean-gzip distclean-gzip
9674maybe-distclean-gzip:
60975492
PB
9675@if gzip
9676maybe-distclean-gzip: distclean-gzip
1358ccea 9677
295f4e42
NN
9678distclean-gzip:
9679 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
9680 r=`${PWD_COMMAND}`; export r; \
9681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9682 $(SET_LIB_PATH) \
4fc4dd12 9683 $(HOST_EXPORTS) \
1358ccea
NN
9684 for flag in $(EXTRA_HOST_FLAGS); do \
9685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9686 done; \
295f4e42
NN
9687 echo "Doing distclean in gzip" ; \
9688 (cd gzip && \
1358ccea
NN
9689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9691 "RANLIB=$${RANLIB}" \
9692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9693 distclean) \
1358ccea
NN
9694 || exit 1
9695
60975492 9696@endif gzip
1358ccea 9697
295f4e42
NN
9698.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
9699maybe-maintainer-clean-gzip:
60975492
PB
9700@if gzip
9701maybe-maintainer-clean-gzip: maintainer-clean-gzip
1358ccea 9702
295f4e42
NN
9703maintainer-clean-gzip:
9704 @[ -f ./gzip/Makefile ] || exit 0; \
8c90b13a
L
9705 r=`${PWD_COMMAND}`; export r; \
9706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9707 $(SET_LIB_PATH) \
4fc4dd12 9708 $(HOST_EXPORTS) \
1358ccea
NN
9709 for flag in $(EXTRA_HOST_FLAGS); do \
9710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9711 done; \
295f4e42
NN
9712 echo "Doing maintainer-clean in gzip" ; \
9713 (cd gzip && \
1358ccea
NN
9714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9716 "RANLIB=$${RANLIB}" \
9717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9718 maintainer-clean) \
1358ccea
NN
9719 || exit 1
9720
60975492 9721@endif gzip
1358ccea 9722
1358ccea 9723
295f4e42
NN
9724.PHONY: configure-hello maybe-configure-hello
9725maybe-configure-hello:
60975492
PB
9726@if hello
9727maybe-configure-hello: configure-hello
295f4e42
NN
9728configure-hello:
9729 @test ! -f hello/Makefile || exit 0; \
9730 [ -d hello ] || mkdir hello; \
9731 r=`${PWD_COMMAND}`; export r; \
9732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 9733 $(HOST_EXPORTS) \
295f4e42
NN
9734 echo Configuring in hello; \
9735 cd hello || exit 1; \
9736 case $(srcdir) in \
9737 \.) \
9738 srcdiroption="--srcdir=."; \
9739 libsrcdir=".";; \
9740 /* | [A-Za-z]:[\\/]*) \
9741 srcdiroption="--srcdir=$(srcdir)/hello"; \
9742 libsrcdir="$$s/hello";; \
9743 *) \
9744 srcdiroption="--srcdir=../$(srcdir)/hello"; \
9745 libsrcdir="$$s/hello";; \
9746 esac; \
9747 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 9748 $(HOST_CONFIGARGS) $${srcdiroption} \
295f4e42 9749 || exit 1
60975492 9750@endif hello
295f4e42
NN
9751
9752.PHONY: all-hello maybe-all-hello
9753maybe-all-hello:
60975492
PB
9754@if hello
9755maybe-all-hello: all-hello
295f4e42
NN
9756all-hello: configure-hello
9757 @r=`${PWD_COMMAND}`; export r; \
9758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9759 $(SET_LIB_PATH) \
4fc4dd12 9760 $(HOST_EXPORTS) \
a52a0a7f 9761 (cd hello && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 9762@endif hello
295f4e42
NN
9763
9764.PHONY: check-hello maybe-check-hello
9765maybe-check-hello:
60975492
PB
9766@if hello
9767maybe-check-hello: check-hello
295f4e42
NN
9768
9769check-hello:
9770 @r=`${PWD_COMMAND}`; export r; \
9771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9772 $(SET_LIB_PATH) \
4fc4dd12 9773 $(HOST_EXPORTS) \
a52a0a7f 9774 (cd hello && $(MAKE) $(FLAGS_TO_PASS) check)
295f4e42 9775
60975492 9776@endif hello
295f4e42
NN
9777
9778.PHONY: install-hello maybe-install-hello
9779maybe-install-hello:
60975492
PB
9780@if hello
9781maybe-install-hello: install-hello
295f4e42
NN
9782
9783install-hello: installdirs
9784 @r=`${PWD_COMMAND}`; export r; \
9785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9786 $(SET_LIB_PATH) \
4fc4dd12 9787 $(HOST_EXPORTS) \
a52a0a7f 9788 (cd hello && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 9789
60975492 9790@endif hello
295f4e42
NN
9791
9792# Other targets (info, dvi, etc.)
9793
9794.PHONY: maybe-info-hello info-hello
9795maybe-info-hello:
60975492
PB
9796@if hello
9797maybe-info-hello: info-hello
295f4e42
NN
9798
9799info-hello: \
9800 configure-hello
9801 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
9802 r=`${PWD_COMMAND}`; export r; \
9803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9804 $(SET_LIB_PATH) \
4fc4dd12 9805 $(HOST_EXPORTS) \
1358ccea
NN
9806 for flag in $(EXTRA_HOST_FLAGS); do \
9807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9808 done; \
295f4e42
NN
9809 echo "Doing info in hello" ; \
9810 (cd hello && \
1358ccea
NN
9811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9813 "RANLIB=$${RANLIB}" \
9814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9815 info) \
1358ccea
NN
9816 || exit 1
9817
60975492 9818@endif hello
1358ccea 9819
295f4e42
NN
9820.PHONY: maybe-dvi-hello dvi-hello
9821maybe-dvi-hello:
60975492
PB
9822@if hello
9823maybe-dvi-hello: dvi-hello
1358ccea 9824
295f4e42
NN
9825dvi-hello: \
9826 configure-hello
9827 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
9828 r=`${PWD_COMMAND}`; export r; \
9829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9830 $(SET_LIB_PATH) \
4fc4dd12 9831 $(HOST_EXPORTS) \
1358ccea
NN
9832 for flag in $(EXTRA_HOST_FLAGS); do \
9833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9834 done; \
295f4e42
NN
9835 echo "Doing dvi in hello" ; \
9836 (cd hello && \
1358ccea
NN
9837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9839 "RANLIB=$${RANLIB}" \
9840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9841 dvi) \
1358ccea
NN
9842 || exit 1
9843
60975492 9844@endif hello
1358ccea 9845
295f4e42
NN
9846.PHONY: maybe-TAGS-hello TAGS-hello
9847maybe-TAGS-hello:
60975492
PB
9848@if hello
9849maybe-TAGS-hello: TAGS-hello
1358ccea 9850
295f4e42
NN
9851TAGS-hello: \
9852 configure-hello
9853 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
9854 r=`${PWD_COMMAND}`; export r; \
9855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9856 $(SET_LIB_PATH) \
4fc4dd12 9857 $(HOST_EXPORTS) \
1358ccea
NN
9858 for flag in $(EXTRA_HOST_FLAGS); do \
9859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9860 done; \
295f4e42
NN
9861 echo "Doing TAGS in hello" ; \
9862 (cd hello && \
1358ccea
NN
9863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9865 "RANLIB=$${RANLIB}" \
9866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9867 TAGS) \
1358ccea
NN
9868 || exit 1
9869
60975492 9870@endif hello
1358ccea 9871
295f4e42
NN
9872.PHONY: maybe-install-info-hello install-info-hello
9873maybe-install-info-hello:
60975492
PB
9874@if hello
9875maybe-install-info-hello: install-info-hello
1358ccea 9876
295f4e42
NN
9877install-info-hello: \
9878 configure-hello \
9879 info-hello
9880 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
9881 r=`${PWD_COMMAND}`; export r; \
9882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9883 $(SET_LIB_PATH) \
4fc4dd12 9884 $(HOST_EXPORTS) \
1358ccea
NN
9885 for flag in $(EXTRA_HOST_FLAGS); do \
9886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9887 done; \
295f4e42
NN
9888 echo "Doing install-info in hello" ; \
9889 (cd hello && \
1358ccea
NN
9890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9892 "RANLIB=$${RANLIB}" \
9893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9894 install-info) \
1358ccea
NN
9895 || exit 1
9896
60975492 9897@endif hello
1358ccea 9898
295f4e42
NN
9899.PHONY: maybe-installcheck-hello installcheck-hello
9900maybe-installcheck-hello:
60975492
PB
9901@if hello
9902maybe-installcheck-hello: installcheck-hello
1358ccea 9903
295f4e42
NN
9904installcheck-hello: \
9905 configure-hello
9906 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
9907 r=`${PWD_COMMAND}`; export r; \
9908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9909 $(SET_LIB_PATH) \
4fc4dd12 9910 $(HOST_EXPORTS) \
1358ccea
NN
9911 for flag in $(EXTRA_HOST_FLAGS); do \
9912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9913 done; \
295f4e42
NN
9914 echo "Doing installcheck in hello" ; \
9915 (cd hello && \
1358ccea
NN
9916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9918 "RANLIB=$${RANLIB}" \
9919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9920 installcheck) \
1358ccea
NN
9921 || exit 1
9922
60975492 9923@endif hello
1358ccea 9924
295f4e42
NN
9925.PHONY: maybe-mostlyclean-hello mostlyclean-hello
9926maybe-mostlyclean-hello:
60975492
PB
9927@if hello
9928maybe-mostlyclean-hello: mostlyclean-hello
1358ccea 9929
295f4e42
NN
9930mostlyclean-hello:
9931 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
9932 r=`${PWD_COMMAND}`; export r; \
9933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9934 $(SET_LIB_PATH) \
4fc4dd12 9935 $(HOST_EXPORTS) \
1358ccea
NN
9936 for flag in $(EXTRA_HOST_FLAGS); do \
9937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9938 done; \
295f4e42
NN
9939 echo "Doing mostlyclean in hello" ; \
9940 (cd hello && \
1358ccea
NN
9941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9943 "RANLIB=$${RANLIB}" \
9944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9945 mostlyclean) \
1358ccea
NN
9946 || exit 1
9947
60975492 9948@endif hello
1358ccea 9949
295f4e42
NN
9950.PHONY: maybe-clean-hello clean-hello
9951maybe-clean-hello:
60975492
PB
9952@if hello
9953maybe-clean-hello: clean-hello
1358ccea 9954
295f4e42
NN
9955clean-hello:
9956 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
9957 r=`${PWD_COMMAND}`; export r; \
9958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9959 $(SET_LIB_PATH) \
4fc4dd12 9960 $(HOST_EXPORTS) \
1358ccea
NN
9961 for flag in $(EXTRA_HOST_FLAGS); do \
9962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9963 done; \
295f4e42
NN
9964 echo "Doing clean in hello" ; \
9965 (cd hello && \
1358ccea
NN
9966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9968 "RANLIB=$${RANLIB}" \
9969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9970 clean) \
1358ccea
NN
9971 || exit 1
9972
60975492 9973@endif hello
1358ccea 9974
295f4e42
NN
9975.PHONY: maybe-distclean-hello distclean-hello
9976maybe-distclean-hello:
60975492
PB
9977@if hello
9978maybe-distclean-hello: distclean-hello
1358ccea 9979
295f4e42
NN
9980distclean-hello:
9981 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
9982 r=`${PWD_COMMAND}`; export r; \
9983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 9984 $(SET_LIB_PATH) \
4fc4dd12 9985 $(HOST_EXPORTS) \
1358ccea
NN
9986 for flag in $(EXTRA_HOST_FLAGS); do \
9987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9988 done; \
295f4e42
NN
9989 echo "Doing distclean in hello" ; \
9990 (cd hello && \
1358ccea
NN
9991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9993 "RANLIB=$${RANLIB}" \
9994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 9995 distclean) \
1358ccea
NN
9996 || exit 1
9997
60975492 9998@endif hello
1358ccea 9999
295f4e42
NN
10000.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
10001maybe-maintainer-clean-hello:
60975492
PB
10002@if hello
10003maybe-maintainer-clean-hello: maintainer-clean-hello
1358ccea 10004
295f4e42
NN
10005maintainer-clean-hello:
10006 @[ -f ./hello/Makefile ] || exit 0; \
8c90b13a
L
10007 r=`${PWD_COMMAND}`; export r; \
10008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10009 $(SET_LIB_PATH) \
4fc4dd12 10010 $(HOST_EXPORTS) \
1358ccea
NN
10011 for flag in $(EXTRA_HOST_FLAGS); do \
10012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10013 done; \
295f4e42
NN
10014 echo "Doing maintainer-clean in hello" ; \
10015 (cd hello && \
1358ccea
NN
10016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10018 "RANLIB=$${RANLIB}" \
10019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10020 maintainer-clean) \
295f4e42
NN
10021 || exit 1
10022
60975492 10023@endif hello
295f4e42
NN
10024
10025
10026.PHONY: configure-indent maybe-configure-indent
10027maybe-configure-indent:
60975492
PB
10028@if indent
10029maybe-configure-indent: configure-indent
295f4e42
NN
10030configure-indent:
10031 @test ! -f indent/Makefile || exit 0; \
10032 [ -d indent ] || mkdir indent; \
10033 r=`${PWD_COMMAND}`; export r; \
10034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10035 $(HOST_EXPORTS) \
295f4e42
NN
10036 echo Configuring in indent; \
10037 cd indent || exit 1; \
10038 case $(srcdir) in \
10039 \.) \
10040 srcdiroption="--srcdir=."; \
10041 libsrcdir=".";; \
10042 /* | [A-Za-z]:[\\/]*) \
10043 srcdiroption="--srcdir=$(srcdir)/indent"; \
10044 libsrcdir="$$s/indent";; \
10045 *) \
10046 srcdiroption="--srcdir=../$(srcdir)/indent"; \
10047 libsrcdir="$$s/indent";; \
10048 esac; \
10049 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 10050 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 10051 || exit 1
60975492 10052@endif indent
1358ccea 10053
295f4e42
NN
10054.PHONY: all-indent maybe-all-indent
10055maybe-all-indent:
60975492
PB
10056@if indent
10057maybe-all-indent: all-indent
295f4e42
NN
10058all-indent: configure-indent
10059 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10061 $(SET_LIB_PATH) \
4fc4dd12 10062 $(HOST_EXPORTS) \
a52a0a7f 10063 (cd indent && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 10064@endif indent
1358ccea 10065
295f4e42
NN
10066.PHONY: check-indent maybe-check-indent
10067maybe-check-indent:
60975492
PB
10068@if indent
10069maybe-check-indent: check-indent
1358ccea 10070
295f4e42
NN
10071check-indent:
10072 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10074 $(SET_LIB_PATH) \
4fc4dd12 10075 $(HOST_EXPORTS) \
a52a0a7f 10076 (cd indent && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 10077
60975492 10078@endif indent
1358ccea 10079
295f4e42
NN
10080.PHONY: install-indent maybe-install-indent
10081maybe-install-indent:
60975492
PB
10082@if indent
10083maybe-install-indent: install-indent
1358ccea 10084
295f4e42
NN
10085install-indent: installdirs
10086 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10088 $(SET_LIB_PATH) \
4fc4dd12 10089 $(HOST_EXPORTS) \
a52a0a7f 10090 (cd indent && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 10091
60975492 10092@endif indent
1358ccea 10093
295f4e42 10094# Other targets (info, dvi, etc.)
1358ccea 10095
295f4e42
NN
10096.PHONY: maybe-info-indent info-indent
10097maybe-info-indent:
60975492
PB
10098@if indent
10099maybe-info-indent: info-indent
295f4e42
NN
10100
10101info-indent: \
10102 configure-indent
10103 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
10104 r=`${PWD_COMMAND}`; export r; \
10105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10106 $(SET_LIB_PATH) \
4fc4dd12 10107 $(HOST_EXPORTS) \
1358ccea
NN
10108 for flag in $(EXTRA_HOST_FLAGS); do \
10109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10110 done; \
295f4e42
NN
10111 echo "Doing info in indent" ; \
10112 (cd indent && \
1358ccea
NN
10113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10115 "RANLIB=$${RANLIB}" \
10116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10117 info) \
1358ccea
NN
10118 || exit 1
10119
60975492 10120@endif indent
1358ccea 10121
295f4e42
NN
10122.PHONY: maybe-dvi-indent dvi-indent
10123maybe-dvi-indent:
60975492
PB
10124@if indent
10125maybe-dvi-indent: dvi-indent
1358ccea 10126
295f4e42
NN
10127dvi-indent: \
10128 configure-indent
10129 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
10130 r=`${PWD_COMMAND}`; export r; \
10131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10132 $(SET_LIB_PATH) \
4fc4dd12 10133 $(HOST_EXPORTS) \
1358ccea
NN
10134 for flag in $(EXTRA_HOST_FLAGS); do \
10135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10136 done; \
295f4e42
NN
10137 echo "Doing dvi in indent" ; \
10138 (cd indent && \
1358ccea
NN
10139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10141 "RANLIB=$${RANLIB}" \
10142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10143 dvi) \
1358ccea
NN
10144 || exit 1
10145
60975492 10146@endif indent
1358ccea 10147
295f4e42
NN
10148.PHONY: maybe-TAGS-indent TAGS-indent
10149maybe-TAGS-indent:
60975492
PB
10150@if indent
10151maybe-TAGS-indent: TAGS-indent
1358ccea 10152
295f4e42
NN
10153TAGS-indent: \
10154 configure-indent
10155 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
10156 r=`${PWD_COMMAND}`; export r; \
10157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10158 $(SET_LIB_PATH) \
4fc4dd12 10159 $(HOST_EXPORTS) \
1358ccea
NN
10160 for flag in $(EXTRA_HOST_FLAGS); do \
10161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10162 done; \
295f4e42
NN
10163 echo "Doing TAGS in indent" ; \
10164 (cd indent && \
1358ccea
NN
10165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10167 "RANLIB=$${RANLIB}" \
10168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10169 TAGS) \
1358ccea
NN
10170 || exit 1
10171
60975492 10172@endif indent
1358ccea 10173
295f4e42
NN
10174.PHONY: maybe-install-info-indent install-info-indent
10175maybe-install-info-indent:
60975492
PB
10176@if indent
10177maybe-install-info-indent: install-info-indent
1358ccea 10178
295f4e42
NN
10179install-info-indent: \
10180 configure-indent \
10181 info-indent
10182 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
10183 r=`${PWD_COMMAND}`; export r; \
10184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10185 $(SET_LIB_PATH) \
4fc4dd12 10186 $(HOST_EXPORTS) \
1358ccea
NN
10187 for flag in $(EXTRA_HOST_FLAGS); do \
10188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10189 done; \
295f4e42
NN
10190 echo "Doing install-info in indent" ; \
10191 (cd indent && \
1358ccea
NN
10192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10194 "RANLIB=$${RANLIB}" \
10195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10196 install-info) \
1358ccea
NN
10197 || exit 1
10198
60975492 10199@endif indent
1358ccea 10200
295f4e42
NN
10201.PHONY: maybe-installcheck-indent installcheck-indent
10202maybe-installcheck-indent:
60975492
PB
10203@if indent
10204maybe-installcheck-indent: installcheck-indent
1358ccea 10205
295f4e42
NN
10206installcheck-indent: \
10207 configure-indent
10208 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
10209 r=`${PWD_COMMAND}`; export r; \
10210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10211 $(SET_LIB_PATH) \
4fc4dd12 10212 $(HOST_EXPORTS) \
1358ccea
NN
10213 for flag in $(EXTRA_HOST_FLAGS); do \
10214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10215 done; \
295f4e42
NN
10216 echo "Doing installcheck in indent" ; \
10217 (cd indent && \
1358ccea
NN
10218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10220 "RANLIB=$${RANLIB}" \
10221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10222 installcheck) \
1358ccea
NN
10223 || exit 1
10224
60975492 10225@endif indent
1358ccea 10226
295f4e42
NN
10227.PHONY: maybe-mostlyclean-indent mostlyclean-indent
10228maybe-mostlyclean-indent:
60975492
PB
10229@if indent
10230maybe-mostlyclean-indent: mostlyclean-indent
1358ccea 10231
295f4e42
NN
10232mostlyclean-indent:
10233 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
10234 r=`${PWD_COMMAND}`; export r; \
10235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10236 $(SET_LIB_PATH) \
4fc4dd12 10237 $(HOST_EXPORTS) \
1358ccea
NN
10238 for flag in $(EXTRA_HOST_FLAGS); do \
10239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10240 done; \
295f4e42
NN
10241 echo "Doing mostlyclean in indent" ; \
10242 (cd indent && \
1358ccea
NN
10243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10245 "RANLIB=$${RANLIB}" \
10246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10247 mostlyclean) \
1358ccea
NN
10248 || exit 1
10249
60975492 10250@endif indent
1358ccea 10251
295f4e42
NN
10252.PHONY: maybe-clean-indent clean-indent
10253maybe-clean-indent:
60975492
PB
10254@if indent
10255maybe-clean-indent: clean-indent
1358ccea 10256
295f4e42
NN
10257clean-indent:
10258 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
10259 r=`${PWD_COMMAND}`; export r; \
10260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10261 $(SET_LIB_PATH) \
4fc4dd12 10262 $(HOST_EXPORTS) \
1358ccea
NN
10263 for flag in $(EXTRA_HOST_FLAGS); do \
10264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10265 done; \
295f4e42
NN
10266 echo "Doing clean in indent" ; \
10267 (cd indent && \
1358ccea
NN
10268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10270 "RANLIB=$${RANLIB}" \
10271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10272 clean) \
1358ccea
NN
10273 || exit 1
10274
60975492 10275@endif indent
1358ccea 10276
295f4e42
NN
10277.PHONY: maybe-distclean-indent distclean-indent
10278maybe-distclean-indent:
60975492
PB
10279@if indent
10280maybe-distclean-indent: distclean-indent
1358ccea 10281
295f4e42
NN
10282distclean-indent:
10283 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
10284 r=`${PWD_COMMAND}`; export r; \
10285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10286 $(SET_LIB_PATH) \
4fc4dd12 10287 $(HOST_EXPORTS) \
1358ccea
NN
10288 for flag in $(EXTRA_HOST_FLAGS); do \
10289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10290 done; \
295f4e42
NN
10291 echo "Doing distclean in indent" ; \
10292 (cd indent && \
1358ccea
NN
10293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10295 "RANLIB=$${RANLIB}" \
10296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10297 distclean) \
1358ccea
NN
10298 || exit 1
10299
60975492 10300@endif indent
1358ccea 10301
295f4e42
NN
10302.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
10303maybe-maintainer-clean-indent:
60975492
PB
10304@if indent
10305maybe-maintainer-clean-indent: maintainer-clean-indent
1358ccea 10306
295f4e42
NN
10307maintainer-clean-indent:
10308 @[ -f ./indent/Makefile ] || exit 0; \
8c90b13a
L
10309 r=`${PWD_COMMAND}`; export r; \
10310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10311 $(SET_LIB_PATH) \
4fc4dd12 10312 $(HOST_EXPORTS) \
1358ccea
NN
10313 for flag in $(EXTRA_HOST_FLAGS); do \
10314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10315 done; \
295f4e42
NN
10316 echo "Doing maintainer-clean in indent" ; \
10317 (cd indent && \
1358ccea
NN
10318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10320 "RANLIB=$${RANLIB}" \
10321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10322 maintainer-clean) \
1358ccea
NN
10323 || exit 1
10324
60975492 10325@endif indent
1358ccea 10326
1358ccea 10327
295f4e42
NN
10328.PHONY: configure-intl maybe-configure-intl
10329maybe-configure-intl:
60975492
PB
10330@if intl
10331maybe-configure-intl: configure-intl
295f4e42
NN
10332configure-intl:
10333 @test ! -f intl/Makefile || exit 0; \
10334 [ -d intl ] || mkdir intl; \
8c90b13a
L
10335 r=`${PWD_COMMAND}`; export r; \
10336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10337 $(HOST_EXPORTS) \
295f4e42
NN
10338 echo Configuring in intl; \
10339 cd intl || exit 1; \
10340 case $(srcdir) in \
10341 \.) \
10342 srcdiroption="--srcdir=."; \
10343 libsrcdir=".";; \
10344 /* | [A-Za-z]:[\\/]*) \
10345 srcdiroption="--srcdir=$(srcdir)/intl"; \
10346 libsrcdir="$$s/intl";; \
10347 *) \
10348 srcdiroption="--srcdir=../$(srcdir)/intl"; \
10349 libsrcdir="$$s/intl";; \
10350 esac; \
10351 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 10352 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 10353 || exit 1
60975492 10354@endif intl
1358ccea 10355
295f4e42
NN
10356.PHONY: all-intl maybe-all-intl
10357maybe-all-intl:
60975492
PB
10358@if intl
10359maybe-all-intl: all-intl
295f4e42
NN
10360all-intl: configure-intl
10361 @r=`${PWD_COMMAND}`; export r; \
10362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10363 $(SET_LIB_PATH) \
4fc4dd12 10364 $(HOST_EXPORTS) \
a52a0a7f 10365 (cd intl && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 10366@endif intl
1358ccea 10367
295f4e42
NN
10368.PHONY: check-intl maybe-check-intl
10369maybe-check-intl:
60975492
PB
10370@if intl
10371maybe-check-intl: check-intl
1358ccea 10372
295f4e42
NN
10373check-intl:
10374 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10376 $(SET_LIB_PATH) \
4fc4dd12 10377 $(HOST_EXPORTS) \
a52a0a7f 10378 (cd intl && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 10379
60975492 10380@endif intl
1358ccea 10381
295f4e42
NN
10382.PHONY: install-intl maybe-install-intl
10383maybe-install-intl:
60975492
PB
10384@if intl
10385maybe-install-intl: install-intl
1358ccea 10386
295f4e42
NN
10387install-intl: installdirs
10388 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10390 $(SET_LIB_PATH) \
4fc4dd12 10391 $(HOST_EXPORTS) \
a52a0a7f 10392 (cd intl && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 10393
60975492 10394@endif intl
1358ccea 10395
295f4e42 10396# Other targets (info, dvi, etc.)
1358ccea 10397
295f4e42
NN
10398.PHONY: maybe-info-intl info-intl
10399maybe-info-intl:
60975492
PB
10400@if intl
10401maybe-info-intl: info-intl
295f4e42
NN
10402
10403info-intl: \
10404 configure-intl
10405 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
10406 r=`${PWD_COMMAND}`; export r; \
10407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10408 $(SET_LIB_PATH) \
4fc4dd12 10409 $(HOST_EXPORTS) \
1358ccea
NN
10410 for flag in $(EXTRA_HOST_FLAGS); do \
10411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10412 done; \
295f4e42
NN
10413 echo "Doing info in intl" ; \
10414 (cd intl && \
1358ccea
NN
10415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10417 "RANLIB=$${RANLIB}" \
10418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10419 info) \
1358ccea
NN
10420 || exit 1
10421
60975492 10422@endif intl
1358ccea 10423
295f4e42
NN
10424.PHONY: maybe-dvi-intl dvi-intl
10425maybe-dvi-intl:
60975492
PB
10426@if intl
10427maybe-dvi-intl: dvi-intl
1358ccea 10428
295f4e42
NN
10429dvi-intl: \
10430 configure-intl
10431 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
10432 r=`${PWD_COMMAND}`; export r; \
10433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10434 $(SET_LIB_PATH) \
4fc4dd12 10435 $(HOST_EXPORTS) \
1358ccea
NN
10436 for flag in $(EXTRA_HOST_FLAGS); do \
10437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10438 done; \
295f4e42
NN
10439 echo "Doing dvi in intl" ; \
10440 (cd intl && \
1358ccea
NN
10441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10443 "RANLIB=$${RANLIB}" \
10444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10445 dvi) \
1358ccea
NN
10446 || exit 1
10447
60975492 10448@endif intl
1358ccea 10449
295f4e42
NN
10450.PHONY: maybe-TAGS-intl TAGS-intl
10451maybe-TAGS-intl:
60975492
PB
10452@if intl
10453maybe-TAGS-intl: TAGS-intl
1358ccea 10454
295f4e42
NN
10455TAGS-intl: \
10456 configure-intl
10457 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
10458 r=`${PWD_COMMAND}`; export r; \
10459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10460 $(SET_LIB_PATH) \
4fc4dd12 10461 $(HOST_EXPORTS) \
1358ccea
NN
10462 for flag in $(EXTRA_HOST_FLAGS); do \
10463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10464 done; \
295f4e42
NN
10465 echo "Doing TAGS in intl" ; \
10466 (cd intl && \
1358ccea
NN
10467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10469 "RANLIB=$${RANLIB}" \
10470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10471 TAGS) \
1358ccea
NN
10472 || exit 1
10473
60975492 10474@endif intl
1358ccea 10475
295f4e42
NN
10476.PHONY: maybe-install-info-intl install-info-intl
10477maybe-install-info-intl:
60975492
PB
10478@if intl
10479maybe-install-info-intl: install-info-intl
1358ccea 10480
295f4e42
NN
10481install-info-intl: \
10482 configure-intl \
10483 info-intl
10484 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
10485 r=`${PWD_COMMAND}`; export r; \
10486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10487 $(SET_LIB_PATH) \
4fc4dd12 10488 $(HOST_EXPORTS) \
1358ccea
NN
10489 for flag in $(EXTRA_HOST_FLAGS); do \
10490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10491 done; \
295f4e42
NN
10492 echo "Doing install-info in intl" ; \
10493 (cd intl && \
1358ccea
NN
10494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10496 "RANLIB=$${RANLIB}" \
10497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10498 install-info) \
1358ccea
NN
10499 || exit 1
10500
60975492 10501@endif intl
1358ccea 10502
295f4e42
NN
10503.PHONY: maybe-installcheck-intl installcheck-intl
10504maybe-installcheck-intl:
60975492
PB
10505@if intl
10506maybe-installcheck-intl: installcheck-intl
1358ccea 10507
295f4e42
NN
10508installcheck-intl: \
10509 configure-intl
10510 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
10511 r=`${PWD_COMMAND}`; export r; \
10512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10513 $(SET_LIB_PATH) \
4fc4dd12 10514 $(HOST_EXPORTS) \
1358ccea
NN
10515 for flag in $(EXTRA_HOST_FLAGS); do \
10516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10517 done; \
295f4e42
NN
10518 echo "Doing installcheck in intl" ; \
10519 (cd intl && \
1358ccea
NN
10520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10522 "RANLIB=$${RANLIB}" \
10523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10524 installcheck) \
1358ccea
NN
10525 || exit 1
10526
60975492 10527@endif intl
1358ccea 10528
295f4e42
NN
10529.PHONY: maybe-mostlyclean-intl mostlyclean-intl
10530maybe-mostlyclean-intl:
60975492
PB
10531@if intl
10532maybe-mostlyclean-intl: mostlyclean-intl
1358ccea 10533
295f4e42
NN
10534mostlyclean-intl:
10535 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
10536 r=`${PWD_COMMAND}`; export r; \
10537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10538 $(SET_LIB_PATH) \
4fc4dd12 10539 $(HOST_EXPORTS) \
295f4e42 10540 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
10541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10542 done; \
295f4e42
NN
10543 echo "Doing mostlyclean in intl" ; \
10544 (cd intl && \
1358ccea
NN
10545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10547 "RANLIB=$${RANLIB}" \
10548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10549 mostlyclean) \
1358ccea
NN
10550 || exit 1
10551
60975492 10552@endif intl
1358ccea 10553
295f4e42
NN
10554.PHONY: maybe-clean-intl clean-intl
10555maybe-clean-intl:
60975492
PB
10556@if intl
10557maybe-clean-intl: clean-intl
1358ccea 10558
295f4e42
NN
10559clean-intl:
10560 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
10561 r=`${PWD_COMMAND}`; export r; \
10562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10563 $(SET_LIB_PATH) \
4fc4dd12 10564 $(HOST_EXPORTS) \
295f4e42 10565 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
10566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10567 done; \
295f4e42
NN
10568 echo "Doing clean in intl" ; \
10569 (cd intl && \
1358ccea
NN
10570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10572 "RANLIB=$${RANLIB}" \
10573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10574 clean) \
1358ccea
NN
10575 || exit 1
10576
60975492 10577@endif intl
1358ccea 10578
295f4e42
NN
10579.PHONY: maybe-distclean-intl distclean-intl
10580maybe-distclean-intl:
60975492
PB
10581@if intl
10582maybe-distclean-intl: distclean-intl
1358ccea 10583
295f4e42
NN
10584distclean-intl:
10585 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
10586 r=`${PWD_COMMAND}`; export r; \
10587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10588 $(SET_LIB_PATH) \
4fc4dd12 10589 $(HOST_EXPORTS) \
295f4e42 10590 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
10591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10592 done; \
295f4e42
NN
10593 echo "Doing distclean in intl" ; \
10594 (cd intl && \
1358ccea
NN
10595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10597 "RANLIB=$${RANLIB}" \
10598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10599 distclean) \
1358ccea
NN
10600 || exit 1
10601
60975492 10602@endif intl
1358ccea 10603
295f4e42
NN
10604.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
10605maybe-maintainer-clean-intl:
60975492
PB
10606@if intl
10607maybe-maintainer-clean-intl: maintainer-clean-intl
1358ccea 10608
295f4e42
NN
10609maintainer-clean-intl:
10610 @[ -f ./intl/Makefile ] || exit 0; \
8c90b13a
L
10611 r=`${PWD_COMMAND}`; export r; \
10612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10613 $(SET_LIB_PATH) \
4fc4dd12 10614 $(HOST_EXPORTS) \
295f4e42 10615 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
10616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10617 done; \
295f4e42
NN
10618 echo "Doing maintainer-clean in intl" ; \
10619 (cd intl && \
1358ccea
NN
10620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10622 "RANLIB=$${RANLIB}" \
10623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10624 maintainer-clean) \
1358ccea
NN
10625 || exit 1
10626
60975492 10627@endif intl
1358ccea 10628
1358ccea 10629
295f4e42
NN
10630.PHONY: configure-tcl maybe-configure-tcl
10631maybe-configure-tcl:
60975492
PB
10632@if tcl
10633maybe-configure-tcl: configure-tcl
295f4e42
NN
10634configure-tcl:
10635 @test ! -f tcl/Makefile || exit 0; \
10636 [ -d tcl ] || mkdir tcl; \
8c90b13a
L
10637 r=`${PWD_COMMAND}`; export r; \
10638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10639 $(HOST_EXPORTS) \
295f4e42
NN
10640 echo Configuring in tcl; \
10641 cd tcl || exit 1; \
10642 case $(srcdir) in \
10643 \.) \
10644 srcdiroption="--srcdir=."; \
10645 libsrcdir=".";; \
10646 /* | [A-Za-z]:[\\/]*) \
10647 srcdiroption="--srcdir=$(srcdir)/tcl"; \
10648 libsrcdir="$$s/tcl";; \
10649 *) \
10650 srcdiroption="--srcdir=../$(srcdir)/tcl"; \
10651 libsrcdir="$$s/tcl";; \
10652 esac; \
10653 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 10654 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 10655 || exit 1
60975492 10656@endif tcl
1358ccea 10657
295f4e42
NN
10658.PHONY: all-tcl maybe-all-tcl
10659maybe-all-tcl:
60975492
PB
10660@if tcl
10661maybe-all-tcl: all-tcl
295f4e42
NN
10662all-tcl: configure-tcl
10663 @r=`${PWD_COMMAND}`; export r; \
10664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10665 $(SET_LIB_PATH) \
4fc4dd12 10666 $(HOST_EXPORTS) \
a52a0a7f 10667 (cd tcl && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 10668@endif tcl
295f4e42
NN
10669
10670.PHONY: check-tcl maybe-check-tcl
10671maybe-check-tcl:
60975492
PB
10672@if tcl
10673maybe-check-tcl: check-tcl
295f4e42
NN
10674
10675check-tcl:
10676 @r=`${PWD_COMMAND}`; export r; \
10677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10678 $(SET_LIB_PATH) \
4fc4dd12 10679 $(HOST_EXPORTS) \
a52a0a7f 10680 (cd tcl && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 10681
60975492 10682@endif tcl
1358ccea 10683
295f4e42
NN
10684.PHONY: install-tcl maybe-install-tcl
10685maybe-install-tcl:
60975492
PB
10686@if tcl
10687maybe-install-tcl: install-tcl
295f4e42
NN
10688
10689install-tcl: installdirs
10690 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 10691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10692 $(SET_LIB_PATH) \
4fc4dd12 10693 $(HOST_EXPORTS) \
a52a0a7f 10694 (cd tcl && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 10695
60975492 10696@endif tcl
1358ccea 10697
295f4e42 10698# Other targets (info, dvi, etc.)
1358ccea 10699
295f4e42
NN
10700.PHONY: maybe-info-tcl info-tcl
10701maybe-info-tcl:
60975492
PB
10702@if tcl
10703maybe-info-tcl: info-tcl
295f4e42
NN
10704
10705info-tcl: \
10706 configure-tcl
10707 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
10708 r=`${PWD_COMMAND}`; export r; \
10709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10710 $(SET_LIB_PATH) \
4fc4dd12 10711 $(HOST_EXPORTS) \
295f4e42 10712 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
10713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10714 done; \
295f4e42
NN
10715 echo "Doing info in tcl" ; \
10716 (cd tcl && \
1358ccea
NN
10717 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10718 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10719 "RANLIB=$${RANLIB}" \
10720 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10721 info) \
1358ccea
NN
10722 || exit 1
10723
60975492 10724@endif tcl
1358ccea 10725
295f4e42
NN
10726.PHONY: maybe-dvi-tcl dvi-tcl
10727maybe-dvi-tcl:
60975492
PB
10728@if tcl
10729maybe-dvi-tcl: dvi-tcl
1358ccea 10730
295f4e42
NN
10731dvi-tcl: \
10732 configure-tcl
10733 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
10734 r=`${PWD_COMMAND}`; export r; \
10735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10736 $(SET_LIB_PATH) \
4fc4dd12 10737 $(HOST_EXPORTS) \
295f4e42 10738 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
10739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10740 done; \
295f4e42
NN
10741 echo "Doing dvi in tcl" ; \
10742 (cd tcl && \
1358ccea
NN
10743 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10744 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10745 "RANLIB=$${RANLIB}" \
10746 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10747 dvi) \
1358ccea
NN
10748 || exit 1
10749
60975492 10750@endif tcl
1358ccea 10751
295f4e42
NN
10752.PHONY: maybe-TAGS-tcl TAGS-tcl
10753maybe-TAGS-tcl:
60975492
PB
10754@if tcl
10755maybe-TAGS-tcl: TAGS-tcl
1358ccea 10756
295f4e42
NN
10757TAGS-tcl: \
10758 configure-tcl
10759 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
10760 r=`${PWD_COMMAND}`; export r; \
10761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10762 $(SET_LIB_PATH) \
4fc4dd12 10763 $(HOST_EXPORTS) \
295f4e42 10764 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
10765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10766 done; \
295f4e42
NN
10767 echo "Doing TAGS in tcl" ; \
10768 (cd tcl && \
1358ccea
NN
10769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10771 "RANLIB=$${RANLIB}" \
10772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10773 TAGS) \
1358ccea
NN
10774 || exit 1
10775
60975492 10776@endif tcl
1358ccea 10777
295f4e42
NN
10778.PHONY: maybe-install-info-tcl install-info-tcl
10779maybe-install-info-tcl:
60975492
PB
10780@if tcl
10781maybe-install-info-tcl: install-info-tcl
1358ccea 10782
295f4e42
NN
10783install-info-tcl: \
10784 configure-tcl \
10785 info-tcl
10786 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
10787 r=`${PWD_COMMAND}`; export r; \
10788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10789 $(SET_LIB_PATH) \
4fc4dd12 10790 $(HOST_EXPORTS) \
295f4e42 10791 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
10792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10793 done; \
295f4e42
NN
10794 echo "Doing install-info in tcl" ; \
10795 (cd tcl && \
1358ccea
NN
10796 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10797 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10798 "RANLIB=$${RANLIB}" \
10799 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10800 install-info) \
1358ccea
NN
10801 || exit 1
10802
60975492 10803@endif tcl
1358ccea 10804
295f4e42
NN
10805.PHONY: maybe-installcheck-tcl installcheck-tcl
10806maybe-installcheck-tcl:
60975492
PB
10807@if tcl
10808maybe-installcheck-tcl: installcheck-tcl
1358ccea 10809
295f4e42
NN
10810installcheck-tcl: \
10811 configure-tcl
10812 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
10813 r=`${PWD_COMMAND}`; export r; \
10814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10815 $(SET_LIB_PATH) \
4fc4dd12 10816 $(HOST_EXPORTS) \
295f4e42 10817 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
10818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10819 done; \
295f4e42
NN
10820 echo "Doing installcheck in tcl" ; \
10821 (cd tcl && \
1358ccea
NN
10822 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10823 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10824 "RANLIB=$${RANLIB}" \
10825 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10826 installcheck) \
1358ccea
NN
10827 || exit 1
10828
60975492 10829@endif tcl
1358ccea 10830
295f4e42
NN
10831.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
10832maybe-mostlyclean-tcl:
60975492
PB
10833@if tcl
10834maybe-mostlyclean-tcl: mostlyclean-tcl
1358ccea 10835
295f4e42
NN
10836# tcl doesn't support mostlyclean.
10837mostlyclean-tcl:
10838
60975492 10839@endif tcl
295f4e42
NN
10840
10841.PHONY: maybe-clean-tcl clean-tcl
10842maybe-clean-tcl:
60975492
PB
10843@if tcl
10844maybe-clean-tcl: clean-tcl
295f4e42
NN
10845
10846clean-tcl:
10847 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
10848 r=`${PWD_COMMAND}`; export r; \
10849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10850 $(SET_LIB_PATH) \
4fc4dd12 10851 $(HOST_EXPORTS) \
295f4e42 10852 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
10853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10854 done; \
295f4e42
NN
10855 echo "Doing clean in tcl" ; \
10856 (cd tcl && \
1358ccea
NN
10857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10859 "RANLIB=$${RANLIB}" \
10860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10861 clean) \
1358ccea
NN
10862 || exit 1
10863
60975492 10864@endif tcl
1358ccea 10865
295f4e42
NN
10866.PHONY: maybe-distclean-tcl distclean-tcl
10867maybe-distclean-tcl:
60975492
PB
10868@if tcl
10869maybe-distclean-tcl: distclean-tcl
1358ccea 10870
295f4e42
NN
10871distclean-tcl:
10872 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
10873 r=`${PWD_COMMAND}`; export r; \
10874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10875 $(SET_LIB_PATH) \
4fc4dd12 10876 $(HOST_EXPORTS) \
295f4e42 10877 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
10878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10879 done; \
295f4e42
NN
10880 echo "Doing distclean in tcl" ; \
10881 (cd tcl && \
1358ccea
NN
10882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10884 "RANLIB=$${RANLIB}" \
10885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 10886 distclean) \
1358ccea
NN
10887 || exit 1
10888
60975492 10889@endif tcl
1358ccea 10890
295f4e42
NN
10891.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
10892maybe-maintainer-clean-tcl:
60975492
PB
10893@if tcl
10894maybe-maintainer-clean-tcl: maintainer-clean-tcl
1358ccea 10895
295f4e42
NN
10896maintainer-clean-tcl:
10897 @[ -f ./tcl/Makefile ] || exit 0; \
8c90b13a
L
10898 r=`${PWD_COMMAND}`; export r; \
10899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10900 $(SET_LIB_PATH) \
4fc4dd12 10901 $(HOST_EXPORTS) \
295f4e42 10902 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
10903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10904 done; \
295f4e42
NN
10905 echo "Doing maintainer-clean in tcl" ; \
10906 (cd tcl && \
1358ccea
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}" \
a52a0a7f 10911 maintainer-clean) \
1358ccea
NN
10912 || exit 1
10913
60975492 10914@endif tcl
1358ccea 10915
1358ccea 10916
295f4e42
NN
10917.PHONY: configure-itcl maybe-configure-itcl
10918maybe-configure-itcl:
60975492
PB
10919@if itcl
10920maybe-configure-itcl: configure-itcl
295f4e42
NN
10921configure-itcl:
10922 @test ! -f itcl/Makefile || exit 0; \
10923 [ -d itcl ] || mkdir itcl; \
8c90b13a
L
10924 r=`${PWD_COMMAND}`; export r; \
10925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 10926 $(HOST_EXPORTS) \
295f4e42
NN
10927 echo Configuring in itcl; \
10928 cd itcl || exit 1; \
10929 case $(srcdir) in \
10930 \.) \
10931 srcdiroption="--srcdir=."; \
10932 libsrcdir=".";; \
10933 /* | [A-Za-z]:[\\/]*) \
10934 srcdiroption="--srcdir=$(srcdir)/itcl"; \
10935 libsrcdir="$$s/itcl";; \
10936 *) \
10937 srcdiroption="--srcdir=../$(srcdir)/itcl"; \
10938 libsrcdir="$$s/itcl";; \
10939 esac; \
10940 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 10941 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 10942 || exit 1
60975492 10943@endif itcl
1358ccea 10944
295f4e42
NN
10945.PHONY: all-itcl maybe-all-itcl
10946maybe-all-itcl:
60975492
PB
10947@if itcl
10948maybe-all-itcl: all-itcl
295f4e42
NN
10949all-itcl: configure-itcl
10950 @r=`${PWD_COMMAND}`; export r; \
10951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10952 $(SET_LIB_PATH) \
4fc4dd12 10953 $(HOST_EXPORTS) \
a52a0a7f 10954 (cd itcl && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 10955@endif itcl
1358ccea 10956
295f4e42
NN
10957.PHONY: check-itcl maybe-check-itcl
10958maybe-check-itcl:
60975492
PB
10959@if itcl
10960maybe-check-itcl: check-itcl
d9cdb878 10961
295f4e42
NN
10962check-itcl:
10963 @r=`${PWD_COMMAND}`; export r; \
d9cdb878
AC
10964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10965 $(SET_LIB_PATH) \
4fc4dd12 10966 $(HOST_EXPORTS) \
a52a0a7f 10967 (cd itcl && $(MAKE) $(FLAGS_TO_PASS) check)
d9cdb878 10968
60975492 10969@endif itcl
d9cdb878 10970
295f4e42
NN
10971.PHONY: install-itcl maybe-install-itcl
10972maybe-install-itcl:
60975492
PB
10973@if itcl
10974maybe-install-itcl: install-itcl
1358ccea 10975
295f4e42
NN
10976install-itcl: installdirs
10977 @r=`${PWD_COMMAND}`; export r; \
10978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10979 $(SET_LIB_PATH) \
4fc4dd12 10980 $(HOST_EXPORTS) \
a52a0a7f 10981 (cd itcl && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 10982
60975492 10983@endif itcl
1358ccea 10984
295f4e42 10985# Other targets (info, dvi, etc.)
1358ccea 10986
295f4e42
NN
10987.PHONY: maybe-info-itcl info-itcl
10988maybe-info-itcl:
60975492
PB
10989@if itcl
10990maybe-info-itcl: info-itcl
295f4e42
NN
10991
10992info-itcl: \
10993 configure-itcl
10994 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
10995 r=`${PWD_COMMAND}`; export r; \
10996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 10997 $(SET_LIB_PATH) \
4fc4dd12 10998 $(HOST_EXPORTS) \
295f4e42 10999 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
11000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11001 done; \
295f4e42
NN
11002 echo "Doing info in itcl" ; \
11003 (cd itcl && \
1358ccea
NN
11004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11006 "RANLIB=$${RANLIB}" \
11007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11008 info) \
1358ccea
NN
11009 || exit 1
11010
60975492 11011@endif itcl
1358ccea 11012
295f4e42
NN
11013.PHONY: maybe-dvi-itcl dvi-itcl
11014maybe-dvi-itcl:
60975492
PB
11015@if itcl
11016maybe-dvi-itcl: dvi-itcl
1358ccea 11017
295f4e42
NN
11018dvi-itcl: \
11019 configure-itcl
11020 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
11021 r=`${PWD_COMMAND}`; export r; \
11022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11023 $(SET_LIB_PATH) \
4fc4dd12 11024 $(HOST_EXPORTS) \
1358ccea
NN
11025 for flag in $(EXTRA_HOST_FLAGS); do \
11026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11027 done; \
295f4e42
NN
11028 echo "Doing dvi in itcl" ; \
11029 (cd itcl && \
1358ccea
NN
11030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11032 "RANLIB=$${RANLIB}" \
11033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11034 dvi) \
1358ccea
NN
11035 || exit 1
11036
60975492 11037@endif itcl
1358ccea 11038
295f4e42
NN
11039.PHONY: maybe-TAGS-itcl TAGS-itcl
11040maybe-TAGS-itcl:
60975492
PB
11041@if itcl
11042maybe-TAGS-itcl: TAGS-itcl
1358ccea 11043
295f4e42
NN
11044TAGS-itcl: \
11045 configure-itcl
11046 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
11047 r=`${PWD_COMMAND}`; export r; \
11048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11049 $(SET_LIB_PATH) \
4fc4dd12 11050 $(HOST_EXPORTS) \
1358ccea
NN
11051 for flag in $(EXTRA_HOST_FLAGS); do \
11052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11053 done; \
295f4e42
NN
11054 echo "Doing TAGS in itcl" ; \
11055 (cd itcl && \
1358ccea
NN
11056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11058 "RANLIB=$${RANLIB}" \
11059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11060 TAGS) \
1358ccea
NN
11061 || exit 1
11062
60975492 11063@endif itcl
1358ccea 11064
295f4e42
NN
11065.PHONY: maybe-install-info-itcl install-info-itcl
11066maybe-install-info-itcl:
60975492
PB
11067@if itcl
11068maybe-install-info-itcl: install-info-itcl
1358ccea 11069
295f4e42
NN
11070install-info-itcl: \
11071 configure-itcl \
11072 info-itcl
11073 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
11074 r=`${PWD_COMMAND}`; export r; \
11075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11076 $(SET_LIB_PATH) \
4fc4dd12 11077 $(HOST_EXPORTS) \
1358ccea
NN
11078 for flag in $(EXTRA_HOST_FLAGS); do \
11079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11080 done; \
295f4e42
NN
11081 echo "Doing install-info in itcl" ; \
11082 (cd itcl && \
1358ccea
NN
11083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11085 "RANLIB=$${RANLIB}" \
11086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11087 install-info) \
1358ccea
NN
11088 || exit 1
11089
60975492 11090@endif itcl
1358ccea 11091
295f4e42
NN
11092.PHONY: maybe-installcheck-itcl installcheck-itcl
11093maybe-installcheck-itcl:
60975492
PB
11094@if itcl
11095maybe-installcheck-itcl: installcheck-itcl
1358ccea 11096
295f4e42
NN
11097installcheck-itcl: \
11098 configure-itcl
11099 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
11100 r=`${PWD_COMMAND}`; export r; \
11101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11102 $(SET_LIB_PATH) \
4fc4dd12 11103 $(HOST_EXPORTS) \
1358ccea
NN
11104 for flag in $(EXTRA_HOST_FLAGS); do \
11105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11106 done; \
295f4e42
NN
11107 echo "Doing installcheck in itcl" ; \
11108 (cd itcl && \
1358ccea
NN
11109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11111 "RANLIB=$${RANLIB}" \
11112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11113 installcheck) \
1358ccea
NN
11114 || exit 1
11115
60975492 11116@endif itcl
1358ccea 11117
295f4e42
NN
11118.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
11119maybe-mostlyclean-itcl:
60975492
PB
11120@if itcl
11121maybe-mostlyclean-itcl: mostlyclean-itcl
1358ccea 11122
295f4e42
NN
11123mostlyclean-itcl:
11124 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
11125 r=`${PWD_COMMAND}`; export r; \
11126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11127 $(SET_LIB_PATH) \
4fc4dd12 11128 $(HOST_EXPORTS) \
1358ccea
NN
11129 for flag in $(EXTRA_HOST_FLAGS); do \
11130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11131 done; \
295f4e42
NN
11132 echo "Doing mostlyclean in itcl" ; \
11133 (cd itcl && \
1358ccea
NN
11134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11136 "RANLIB=$${RANLIB}" \
11137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11138 mostlyclean) \
1358ccea
NN
11139 || exit 1
11140
60975492 11141@endif itcl
1358ccea 11142
295f4e42
NN
11143.PHONY: maybe-clean-itcl clean-itcl
11144maybe-clean-itcl:
60975492
PB
11145@if itcl
11146maybe-clean-itcl: clean-itcl
1358ccea 11147
295f4e42
NN
11148clean-itcl:
11149 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
11150 r=`${PWD_COMMAND}`; export r; \
11151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11152 $(SET_LIB_PATH) \
4fc4dd12 11153 $(HOST_EXPORTS) \
1358ccea
NN
11154 for flag in $(EXTRA_HOST_FLAGS); do \
11155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11156 done; \
295f4e42
NN
11157 echo "Doing clean in itcl" ; \
11158 (cd itcl && \
1358ccea
NN
11159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11161 "RANLIB=$${RANLIB}" \
11162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11163 clean) \
1358ccea
NN
11164 || exit 1
11165
60975492 11166@endif itcl
1358ccea 11167
295f4e42
NN
11168.PHONY: maybe-distclean-itcl distclean-itcl
11169maybe-distclean-itcl:
60975492
PB
11170@if itcl
11171maybe-distclean-itcl: distclean-itcl
1358ccea 11172
295f4e42
NN
11173distclean-itcl:
11174 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
11175 r=`${PWD_COMMAND}`; export r; \
11176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11177 $(SET_LIB_PATH) \
4fc4dd12 11178 $(HOST_EXPORTS) \
1358ccea
NN
11179 for flag in $(EXTRA_HOST_FLAGS); do \
11180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11181 done; \
295f4e42
NN
11182 echo "Doing distclean in itcl" ; \
11183 (cd itcl && \
1358ccea
NN
11184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11186 "RANLIB=$${RANLIB}" \
11187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11188 distclean) \
1358ccea
NN
11189 || exit 1
11190
60975492 11191@endif itcl
1358ccea 11192
295f4e42
NN
11193.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
11194maybe-maintainer-clean-itcl:
60975492
PB
11195@if itcl
11196maybe-maintainer-clean-itcl: maintainer-clean-itcl
1358ccea 11197
295f4e42
NN
11198maintainer-clean-itcl:
11199 @[ -f ./itcl/Makefile ] || exit 0; \
8c90b13a
L
11200 r=`${PWD_COMMAND}`; export r; \
11201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11202 $(SET_LIB_PATH) \
4fc4dd12 11203 $(HOST_EXPORTS) \
1358ccea
NN
11204 for flag in $(EXTRA_HOST_FLAGS); do \
11205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11206 done; \
295f4e42
NN
11207 echo "Doing maintainer-clean in itcl" ; \
11208 (cd itcl && \
1358ccea
NN
11209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11211 "RANLIB=$${RANLIB}" \
11212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11213 maintainer-clean) \
1358ccea
NN
11214 || exit 1
11215
60975492 11216@endif itcl
295f4e42
NN
11217
11218
11219.PHONY: configure-ld maybe-configure-ld
11220maybe-configure-ld:
60975492
PB
11221@if ld
11222maybe-configure-ld: configure-ld
295f4e42
NN
11223configure-ld:
11224 @test ! -f ld/Makefile || exit 0; \
11225 [ -d ld ] || mkdir ld; \
11226 r=`${PWD_COMMAND}`; export r; \
11227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11228 $(HOST_EXPORTS) \
295f4e42
NN
11229 echo Configuring in ld; \
11230 cd ld || exit 1; \
11231 case $(srcdir) in \
11232 \.) \
11233 srcdiroption="--srcdir=."; \
11234 libsrcdir=".";; \
11235 /* | [A-Za-z]:[\\/]*) \
11236 srcdiroption="--srcdir=$(srcdir)/ld"; \
11237 libsrcdir="$$s/ld";; \
11238 *) \
11239 srcdiroption="--srcdir=../$(srcdir)/ld"; \
11240 libsrcdir="$$s/ld";; \
11241 esac; \
11242 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 11243 $(HOST_CONFIGARGS) $${srcdiroption} \
295f4e42 11244 || exit 1
60975492 11245@endif ld
295f4e42
NN
11246
11247.PHONY: all-ld maybe-all-ld
11248maybe-all-ld:
60975492
PB
11249@if ld
11250maybe-all-ld: all-ld
295f4e42
NN
11251all-ld: configure-ld
11252 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11254 $(SET_LIB_PATH) \
4fc4dd12 11255 $(HOST_EXPORTS) \
a52a0a7f 11256 (cd ld && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 11257@endif ld
1358ccea 11258
295f4e42
NN
11259.PHONY: check-ld maybe-check-ld
11260maybe-check-ld:
60975492
PB
11261@if ld
11262maybe-check-ld: check-ld
1358ccea 11263
295f4e42
NN
11264check-ld:
11265 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11267 $(SET_LIB_PATH) \
4fc4dd12 11268 $(HOST_EXPORTS) \
a52a0a7f 11269 (cd ld && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 11270
60975492 11271@endif ld
1358ccea 11272
295f4e42
NN
11273.PHONY: install-ld maybe-install-ld
11274maybe-install-ld:
60975492
PB
11275@if ld
11276maybe-install-ld: install-ld
1358ccea 11277
295f4e42
NN
11278install-ld: installdirs
11279 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11281 $(SET_LIB_PATH) \
4fc4dd12 11282 $(HOST_EXPORTS) \
a52a0a7f 11283 (cd ld && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 11284
60975492 11285@endif ld
1358ccea 11286
295f4e42 11287# Other targets (info, dvi, etc.)
1358ccea 11288
295f4e42
NN
11289.PHONY: maybe-info-ld info-ld
11290maybe-info-ld:
60975492
PB
11291@if ld
11292maybe-info-ld: info-ld
295f4e42
NN
11293
11294info-ld: \
11295 configure-ld
11296 @[ -f ./ld/Makefile ] || exit 0; \
8c90b13a
L
11297 r=`${PWD_COMMAND}`; export r; \
11298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11299 $(SET_LIB_PATH) \
4fc4dd12 11300 $(HOST_EXPORTS) \
1358ccea
NN
11301 for flag in $(EXTRA_HOST_FLAGS); do \
11302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11303 done; \
295f4e42
NN
11304 echo "Doing info in ld" ; \
11305 (cd ld && \
1358ccea
NN
11306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11308 "RANLIB=$${RANLIB}" \
11309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11310 info) \
1358ccea
NN
11311 || exit 1
11312
60975492 11313@endif ld
1358ccea 11314
295f4e42
NN
11315.PHONY: maybe-dvi-ld dvi-ld
11316maybe-dvi-ld:
60975492
PB
11317@if ld
11318maybe-dvi-ld: dvi-ld
1358ccea 11319
295f4e42
NN
11320dvi-ld: \
11321 configure-ld
11322 @[ -f ./ld/Makefile ] || exit 0; \
8c90b13a
L
11323 r=`${PWD_COMMAND}`; export r; \
11324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11325 $(SET_LIB_PATH) \
4fc4dd12 11326 $(HOST_EXPORTS) \
1358ccea
NN
11327 for flag in $(EXTRA_HOST_FLAGS); do \
11328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11329 done; \
295f4e42
NN
11330 echo "Doing dvi in ld" ; \
11331 (cd ld && \
1358ccea
NN
11332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11334 "RANLIB=$${RANLIB}" \
11335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11336 dvi) \
1358ccea
NN
11337 || exit 1
11338
60975492 11339@endif ld
1358ccea 11340
295f4e42
NN
11341.PHONY: maybe-TAGS-ld TAGS-ld
11342maybe-TAGS-ld:
60975492
PB
11343@if ld
11344maybe-TAGS-ld: TAGS-ld
1358ccea 11345
295f4e42
NN
11346TAGS-ld: \
11347 configure-ld
11348 @[ -f ./ld/Makefile ] || exit 0; \
8c90b13a
L
11349 r=`${PWD_COMMAND}`; export r; \
11350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11351 $(SET_LIB_PATH) \
4fc4dd12 11352 $(HOST_EXPORTS) \
1358ccea
NN
11353 for flag in $(EXTRA_HOST_FLAGS); do \
11354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11355 done; \
295f4e42
NN
11356 echo "Doing TAGS in ld" ; \
11357 (cd ld && \
1358ccea
NN
11358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11360 "RANLIB=$${RANLIB}" \
11361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11362 TAGS) \
1358ccea
NN
11363 || exit 1
11364
60975492 11365@endif ld
1358ccea 11366
295f4e42
NN
11367.PHONY: maybe-install-info-ld install-info-ld
11368maybe-install-info-ld:
60975492
PB
11369@if ld
11370maybe-install-info-ld: install-info-ld
1358ccea 11371
295f4e42
NN
11372install-info-ld: \
11373 configure-ld \
11374 info-ld
11375 @[ -f ./ld/Makefile ] || exit 0; \
8c90b13a
L
11376 r=`${PWD_COMMAND}`; export r; \
11377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11378 $(SET_LIB_PATH) \
4fc4dd12 11379 $(HOST_EXPORTS) \
1358ccea
NN
11380 for flag in $(EXTRA_HOST_FLAGS); do \
11381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11382 done; \
295f4e42
NN
11383 echo "Doing install-info in ld" ; \
11384 (cd ld && \
1358ccea
NN
11385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11387 "RANLIB=$${RANLIB}" \
11388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11389 install-info) \
1358ccea
NN
11390 || exit 1
11391
60975492 11392@endif ld
1358ccea 11393
295f4e42
NN
11394.PHONY: maybe-installcheck-ld installcheck-ld
11395maybe-installcheck-ld:
60975492
PB
11396@if ld
11397maybe-installcheck-ld: installcheck-ld
1358ccea 11398
295f4e42
NN
11399installcheck-ld: \
11400 configure-ld
11401 @[ -f ./ld/Makefile ] || exit 0; \
8c90b13a
L
11402 r=`${PWD_COMMAND}`; export r; \
11403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11404 $(SET_LIB_PATH) \
4fc4dd12 11405 $(HOST_EXPORTS) \
1358ccea
NN
11406 for flag in $(EXTRA_HOST_FLAGS); do \
11407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11408 done; \
295f4e42
NN
11409 echo "Doing installcheck in ld" ; \
11410 (cd ld && \
1358ccea
NN
11411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11413 "RANLIB=$${RANLIB}" \
11414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11415 installcheck) \
1358ccea
NN
11416 || exit 1
11417
60975492 11418@endif ld
1358ccea 11419
295f4e42
NN
11420.PHONY: maybe-mostlyclean-ld mostlyclean-ld
11421maybe-mostlyclean-ld:
60975492
PB
11422@if ld
11423maybe-mostlyclean-ld: mostlyclean-ld
1358ccea 11424
295f4e42
NN
11425mostlyclean-ld:
11426 @[ -f ./ld/Makefile ] || exit 0; \
8c90b13a
L
11427 r=`${PWD_COMMAND}`; export r; \
11428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11429 $(SET_LIB_PATH) \
4fc4dd12 11430 $(HOST_EXPORTS) \
1358ccea
NN
11431 for flag in $(EXTRA_HOST_FLAGS); do \
11432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11433 done; \
295f4e42
NN
11434 echo "Doing mostlyclean in ld" ; \
11435 (cd ld && \
1358ccea
NN
11436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11438 "RANLIB=$${RANLIB}" \
11439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11440 mostlyclean) \
1358ccea
NN
11441 || exit 1
11442
60975492 11443@endif ld
1358ccea 11444
295f4e42
NN
11445.PHONY: maybe-clean-ld clean-ld
11446maybe-clean-ld:
60975492
PB
11447@if ld
11448maybe-clean-ld: clean-ld
1358ccea 11449
295f4e42
NN
11450clean-ld:
11451 @[ -f ./ld/Makefile ] || exit 0; \
8c90b13a
L
11452 r=`${PWD_COMMAND}`; export r; \
11453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11454 $(SET_LIB_PATH) \
4fc4dd12 11455 $(HOST_EXPORTS) \
1358ccea
NN
11456 for flag in $(EXTRA_HOST_FLAGS); do \
11457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11458 done; \
295f4e42
NN
11459 echo "Doing clean in ld" ; \
11460 (cd ld && \
1358ccea
NN
11461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11463 "RANLIB=$${RANLIB}" \
11464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11465 clean) \
1358ccea
NN
11466 || exit 1
11467
60975492 11468@endif ld
1358ccea 11469
295f4e42
NN
11470.PHONY: maybe-distclean-ld distclean-ld
11471maybe-distclean-ld:
60975492
PB
11472@if ld
11473maybe-distclean-ld: distclean-ld
1358ccea 11474
295f4e42
NN
11475distclean-ld:
11476 @[ -f ./ld/Makefile ] || exit 0; \
8c90b13a
L
11477 r=`${PWD_COMMAND}`; export r; \
11478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11479 $(SET_LIB_PATH) \
4fc4dd12 11480 $(HOST_EXPORTS) \
1358ccea
NN
11481 for flag in $(EXTRA_HOST_FLAGS); do \
11482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11483 done; \
295f4e42
NN
11484 echo "Doing distclean in ld" ; \
11485 (cd ld && \
1358ccea
NN
11486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11488 "RANLIB=$${RANLIB}" \
11489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11490 distclean) \
1358ccea
NN
11491 || exit 1
11492
60975492 11493@endif ld
1358ccea 11494
295f4e42
NN
11495.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
11496maybe-maintainer-clean-ld:
60975492
PB
11497@if ld
11498maybe-maintainer-clean-ld: maintainer-clean-ld
1358ccea 11499
295f4e42
NN
11500maintainer-clean-ld:
11501 @[ -f ./ld/Makefile ] || exit 0; \
8c90b13a
L
11502 r=`${PWD_COMMAND}`; export r; \
11503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11504 $(SET_LIB_PATH) \
4fc4dd12 11505 $(HOST_EXPORTS) \
1358ccea
NN
11506 for flag in $(EXTRA_HOST_FLAGS); do \
11507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11508 done; \
295f4e42
NN
11509 echo "Doing maintainer-clean in ld" ; \
11510 (cd ld && \
1358ccea
NN
11511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11513 "RANLIB=$${RANLIB}" \
11514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11515 maintainer-clean) \
1358ccea
NN
11516 || exit 1
11517
60975492 11518@endif ld
1358ccea 11519
1358ccea 11520
4f4e53dd
PB
11521.PHONY: configure-libcpp maybe-configure-libcpp
11522maybe-configure-libcpp:
11523@if libcpp
11524maybe-configure-libcpp: configure-libcpp
11525configure-libcpp:
11526 @test ! -f libcpp/Makefile || exit 0; \
11527 [ -d libcpp ] || mkdir libcpp; \
11528 r=`${PWD_COMMAND}`; export r; \
11529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11530 $(HOST_EXPORTS) \
4f4e53dd
PB
11531 echo Configuring in libcpp; \
11532 cd libcpp || exit 1; \
11533 case $(srcdir) in \
11534 \.) \
11535 srcdiroption="--srcdir=."; \
11536 libsrcdir=".";; \
11537 /* | [A-Za-z]:[\\/]*) \
11538 srcdiroption="--srcdir=$(srcdir)/libcpp"; \
11539 libsrcdir="$$s/libcpp";; \
11540 *) \
11541 srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
11542 libsrcdir="$$s/libcpp";; \
11543 esac; \
11544 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 11545 $(HOST_CONFIGARGS) $${srcdiroption} \
4f4e53dd
PB
11546 || exit 1
11547@endif libcpp
11548
11549.PHONY: all-libcpp maybe-all-libcpp
11550maybe-all-libcpp:
11551@if libcpp
11552maybe-all-libcpp: all-libcpp
11553all-libcpp: configure-libcpp
11554 @r=`${PWD_COMMAND}`; export r; \
11555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11556 $(SET_LIB_PATH) \
4fc4dd12 11557 $(HOST_EXPORTS) \
a52a0a7f 11558 (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) all)
4f4e53dd
PB
11559@endif libcpp
11560
11561.PHONY: check-libcpp maybe-check-libcpp
11562maybe-check-libcpp:
11563@if libcpp
11564maybe-check-libcpp: check-libcpp
11565
11566check-libcpp:
11567 @r=`${PWD_COMMAND}`; export r; \
11568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11569 $(SET_LIB_PATH) \
4fc4dd12 11570 $(HOST_EXPORTS) \
a52a0a7f 11571 (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) check)
4f4e53dd
PB
11572
11573@endif libcpp
11574
11575.PHONY: install-libcpp maybe-install-libcpp
11576maybe-install-libcpp:
11577@if libcpp
11578maybe-install-libcpp: install-libcpp
11579
11580install-libcpp: installdirs
11581 @r=`${PWD_COMMAND}`; export r; \
11582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11583 $(SET_LIB_PATH) \
4fc4dd12 11584 $(HOST_EXPORTS) \
a52a0a7f 11585 (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) install)
4f4e53dd
PB
11586
11587@endif libcpp
11588
11589# Other targets (info, dvi, etc.)
11590
11591.PHONY: maybe-info-libcpp info-libcpp
11592maybe-info-libcpp:
11593@if libcpp
11594maybe-info-libcpp: info-libcpp
11595
11596info-libcpp: \
11597 configure-libcpp
11598 @[ -f ./libcpp/Makefile ] || exit 0; \
11599 r=`${PWD_COMMAND}`; export r; \
11600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11601 $(SET_LIB_PATH) \
4fc4dd12 11602 $(HOST_EXPORTS) \
4f4e53dd
PB
11603 for flag in $(EXTRA_HOST_FLAGS); do \
11604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11605 done; \
11606 echo "Doing info in libcpp" ; \
11607 (cd libcpp && \
11608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11610 "RANLIB=$${RANLIB}" \
11611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11612 info) \
4f4e53dd
PB
11613 || exit 1
11614
11615@endif libcpp
11616
11617.PHONY: maybe-dvi-libcpp dvi-libcpp
11618maybe-dvi-libcpp:
11619@if libcpp
11620maybe-dvi-libcpp: dvi-libcpp
11621
11622dvi-libcpp: \
11623 configure-libcpp
11624 @[ -f ./libcpp/Makefile ] || exit 0; \
11625 r=`${PWD_COMMAND}`; export r; \
11626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11627 $(SET_LIB_PATH) \
4fc4dd12 11628 $(HOST_EXPORTS) \
4f4e53dd
PB
11629 for flag in $(EXTRA_HOST_FLAGS); do \
11630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11631 done; \
11632 echo "Doing dvi in libcpp" ; \
11633 (cd libcpp && \
11634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11636 "RANLIB=$${RANLIB}" \
11637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11638 dvi) \
4f4e53dd
PB
11639 || exit 1
11640
11641@endif libcpp
11642
11643.PHONY: maybe-TAGS-libcpp TAGS-libcpp
11644maybe-TAGS-libcpp:
11645@if libcpp
11646maybe-TAGS-libcpp: TAGS-libcpp
11647
11648TAGS-libcpp: \
11649 configure-libcpp
11650 @[ -f ./libcpp/Makefile ] || exit 0; \
11651 r=`${PWD_COMMAND}`; export r; \
11652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11653 $(SET_LIB_PATH) \
4fc4dd12 11654 $(HOST_EXPORTS) \
4f4e53dd
PB
11655 for flag in $(EXTRA_HOST_FLAGS); do \
11656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11657 done; \
11658 echo "Doing TAGS in libcpp" ; \
11659 (cd libcpp && \
11660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11662 "RANLIB=$${RANLIB}" \
11663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11664 TAGS) \
4f4e53dd
PB
11665 || exit 1
11666
11667@endif libcpp
11668
11669.PHONY: maybe-install-info-libcpp install-info-libcpp
11670maybe-install-info-libcpp:
11671@if libcpp
11672maybe-install-info-libcpp: install-info-libcpp
11673
11674install-info-libcpp: \
11675 configure-libcpp \
11676 info-libcpp
11677 @[ -f ./libcpp/Makefile ] || exit 0; \
11678 r=`${PWD_COMMAND}`; export r; \
11679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11680 $(SET_LIB_PATH) \
4fc4dd12 11681 $(HOST_EXPORTS) \
4f4e53dd
PB
11682 for flag in $(EXTRA_HOST_FLAGS); do \
11683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11684 done; \
11685 echo "Doing install-info in libcpp" ; \
11686 (cd libcpp && \
11687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11689 "RANLIB=$${RANLIB}" \
11690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11691 install-info) \
4f4e53dd
PB
11692 || exit 1
11693
11694@endif libcpp
11695
11696.PHONY: maybe-installcheck-libcpp installcheck-libcpp
11697maybe-installcheck-libcpp:
11698@if libcpp
11699maybe-installcheck-libcpp: installcheck-libcpp
11700
11701installcheck-libcpp: \
11702 configure-libcpp
11703 @[ -f ./libcpp/Makefile ] || exit 0; \
11704 r=`${PWD_COMMAND}`; export r; \
11705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11706 $(SET_LIB_PATH) \
4fc4dd12 11707 $(HOST_EXPORTS) \
4f4e53dd
PB
11708 for flag in $(EXTRA_HOST_FLAGS); do \
11709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11710 done; \
11711 echo "Doing installcheck in libcpp" ; \
11712 (cd libcpp && \
11713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11715 "RANLIB=$${RANLIB}" \
11716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11717 installcheck) \
4f4e53dd
PB
11718 || exit 1
11719
11720@endif libcpp
11721
11722.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
11723maybe-mostlyclean-libcpp:
11724@if libcpp
11725maybe-mostlyclean-libcpp: mostlyclean-libcpp
11726
11727mostlyclean-libcpp:
11728 @[ -f ./libcpp/Makefile ] || exit 0; \
11729 r=`${PWD_COMMAND}`; export r; \
11730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11731 $(SET_LIB_PATH) \
4fc4dd12 11732 $(HOST_EXPORTS) \
4f4e53dd
PB
11733 for flag in $(EXTRA_HOST_FLAGS); do \
11734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11735 done; \
11736 echo "Doing mostlyclean in libcpp" ; \
11737 (cd libcpp && \
11738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11740 "RANLIB=$${RANLIB}" \
11741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11742 mostlyclean) \
4f4e53dd
PB
11743 || exit 1
11744
11745@endif libcpp
11746
11747.PHONY: maybe-clean-libcpp clean-libcpp
11748maybe-clean-libcpp:
11749@if libcpp
11750maybe-clean-libcpp: clean-libcpp
11751
11752clean-libcpp:
11753 @[ -f ./libcpp/Makefile ] || exit 0; \
11754 r=`${PWD_COMMAND}`; export r; \
11755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11756 $(SET_LIB_PATH) \
4fc4dd12 11757 $(HOST_EXPORTS) \
4f4e53dd
PB
11758 for flag in $(EXTRA_HOST_FLAGS); do \
11759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11760 done; \
11761 echo "Doing clean in libcpp" ; \
11762 (cd libcpp && \
11763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11765 "RANLIB=$${RANLIB}" \
11766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11767 clean) \
4f4e53dd
PB
11768 || exit 1
11769
11770@endif libcpp
11771
11772.PHONY: maybe-distclean-libcpp distclean-libcpp
11773maybe-distclean-libcpp:
11774@if libcpp
11775maybe-distclean-libcpp: distclean-libcpp
11776
11777distclean-libcpp:
11778 @[ -f ./libcpp/Makefile ] || exit 0; \
11779 r=`${PWD_COMMAND}`; export r; \
11780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11781 $(SET_LIB_PATH) \
4fc4dd12 11782 $(HOST_EXPORTS) \
4f4e53dd
PB
11783 for flag in $(EXTRA_HOST_FLAGS); do \
11784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11785 done; \
11786 echo "Doing distclean in libcpp" ; \
11787 (cd libcpp && \
11788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11790 "RANLIB=$${RANLIB}" \
11791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11792 distclean) \
4f4e53dd
PB
11793 || exit 1
11794
11795@endif libcpp
11796
11797.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
11798maybe-maintainer-clean-libcpp:
11799@if libcpp
11800maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
11801
11802maintainer-clean-libcpp:
11803 @[ -f ./libcpp/Makefile ] || exit 0; \
11804 r=`${PWD_COMMAND}`; export r; \
11805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11806 $(SET_LIB_PATH) \
4fc4dd12 11807 $(HOST_EXPORTS) \
4f4e53dd
PB
11808 for flag in $(EXTRA_HOST_FLAGS); do \
11809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11810 done; \
11811 echo "Doing maintainer-clean in libcpp" ; \
11812 (cd libcpp && \
11813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11815 "RANLIB=$${RANLIB}" \
11816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11817 maintainer-clean) \
4f4e53dd
PB
11818 || exit 1
11819
11820@endif libcpp
11821
11822
295f4e42
NN
11823.PHONY: configure-libgui maybe-configure-libgui
11824maybe-configure-libgui:
60975492
PB
11825@if libgui
11826maybe-configure-libgui: configure-libgui
295f4e42
NN
11827configure-libgui:
11828 @test ! -f libgui/Makefile || exit 0; \
11829 [ -d libgui ] || mkdir libgui; \
8c90b13a
L
11830 r=`${PWD_COMMAND}`; export r; \
11831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 11832 $(HOST_EXPORTS) \
295f4e42
NN
11833 echo Configuring in libgui; \
11834 cd libgui || exit 1; \
11835 case $(srcdir) in \
11836 \.) \
11837 srcdiroption="--srcdir=."; \
11838 libsrcdir=".";; \
11839 /* | [A-Za-z]:[\\/]*) \
11840 srcdiroption="--srcdir=$(srcdir)/libgui"; \
11841 libsrcdir="$$s/libgui";; \
11842 *) \
11843 srcdiroption="--srcdir=../$(srcdir)/libgui"; \
11844 libsrcdir="$$s/libgui";; \
11845 esac; \
11846 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 11847 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 11848 || exit 1
60975492 11849@endif libgui
1358ccea 11850
295f4e42
NN
11851.PHONY: all-libgui maybe-all-libgui
11852maybe-all-libgui:
60975492
PB
11853@if libgui
11854maybe-all-libgui: all-libgui
295f4e42
NN
11855all-libgui: configure-libgui
11856 @r=`${PWD_COMMAND}`; export r; \
11857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11858 $(SET_LIB_PATH) \
4fc4dd12 11859 $(HOST_EXPORTS) \
a52a0a7f 11860 (cd libgui && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 11861@endif libgui
1358ccea 11862
295f4e42
NN
11863.PHONY: check-libgui maybe-check-libgui
11864maybe-check-libgui:
60975492
PB
11865@if libgui
11866maybe-check-libgui: check-libgui
1358ccea 11867
295f4e42
NN
11868check-libgui:
11869 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11871 $(SET_LIB_PATH) \
4fc4dd12 11872 $(HOST_EXPORTS) \
a52a0a7f 11873 (cd libgui && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 11874
60975492 11875@endif libgui
1358ccea 11876
295f4e42
NN
11877.PHONY: install-libgui maybe-install-libgui
11878maybe-install-libgui:
60975492
PB
11879@if libgui
11880maybe-install-libgui: install-libgui
1358ccea 11881
295f4e42
NN
11882install-libgui: installdirs
11883 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 11884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11885 $(SET_LIB_PATH) \
4fc4dd12 11886 $(HOST_EXPORTS) \
a52a0a7f 11887 (cd libgui && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 11888
60975492 11889@endif libgui
1358ccea 11890
295f4e42 11891# Other targets (info, dvi, etc.)
1358ccea 11892
295f4e42
NN
11893.PHONY: maybe-info-libgui info-libgui
11894maybe-info-libgui:
60975492
PB
11895@if libgui
11896maybe-info-libgui: info-libgui
295f4e42
NN
11897
11898info-libgui: \
11899 configure-libgui
11900 @[ -f ./libgui/Makefile ] || exit 0; \
8c90b13a
L
11901 r=`${PWD_COMMAND}`; export r; \
11902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11903 $(SET_LIB_PATH) \
4fc4dd12 11904 $(HOST_EXPORTS) \
1358ccea
NN
11905 for flag in $(EXTRA_HOST_FLAGS); do \
11906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11907 done; \
295f4e42
NN
11908 echo "Doing info in libgui" ; \
11909 (cd libgui && \
1358ccea
NN
11910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11912 "RANLIB=$${RANLIB}" \
11913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11914 info) \
1358ccea
NN
11915 || exit 1
11916
60975492 11917@endif libgui
1358ccea 11918
295f4e42
NN
11919.PHONY: maybe-dvi-libgui dvi-libgui
11920maybe-dvi-libgui:
60975492
PB
11921@if libgui
11922maybe-dvi-libgui: dvi-libgui
1358ccea 11923
295f4e42
NN
11924dvi-libgui: \
11925 configure-libgui
11926 @[ -f ./libgui/Makefile ] || exit 0; \
8c90b13a
L
11927 r=`${PWD_COMMAND}`; export r; \
11928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11929 $(SET_LIB_PATH) \
4fc4dd12 11930 $(HOST_EXPORTS) \
1358ccea
NN
11931 for flag in $(EXTRA_HOST_FLAGS); do \
11932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11933 done; \
295f4e42
NN
11934 echo "Doing dvi in libgui" ; \
11935 (cd libgui && \
1358ccea
NN
11936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11938 "RANLIB=$${RANLIB}" \
11939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11940 dvi) \
1358ccea
NN
11941 || exit 1
11942
60975492 11943@endif libgui
1358ccea 11944
295f4e42
NN
11945.PHONY: maybe-TAGS-libgui TAGS-libgui
11946maybe-TAGS-libgui:
60975492
PB
11947@if libgui
11948maybe-TAGS-libgui: TAGS-libgui
1358ccea 11949
295f4e42
NN
11950TAGS-libgui: \
11951 configure-libgui
11952 @[ -f ./libgui/Makefile ] || exit 0; \
8c90b13a
L
11953 r=`${PWD_COMMAND}`; export r; \
11954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11955 $(SET_LIB_PATH) \
4fc4dd12 11956 $(HOST_EXPORTS) \
1358ccea
NN
11957 for flag in $(EXTRA_HOST_FLAGS); do \
11958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11959 done; \
295f4e42
NN
11960 echo "Doing TAGS in libgui" ; \
11961 (cd libgui && \
1358ccea
NN
11962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11964 "RANLIB=$${RANLIB}" \
11965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11966 TAGS) \
1358ccea
NN
11967 || exit 1
11968
60975492 11969@endif libgui
1358ccea 11970
295f4e42
NN
11971.PHONY: maybe-install-info-libgui install-info-libgui
11972maybe-install-info-libgui:
60975492
PB
11973@if libgui
11974maybe-install-info-libgui: install-info-libgui
1358ccea 11975
295f4e42
NN
11976install-info-libgui: \
11977 configure-libgui \
11978 info-libgui
11979 @[ -f ./libgui/Makefile ] || exit 0; \
8c90b13a
L
11980 r=`${PWD_COMMAND}`; export r; \
11981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 11982 $(SET_LIB_PATH) \
4fc4dd12 11983 $(HOST_EXPORTS) \
1358ccea
NN
11984 for flag in $(EXTRA_HOST_FLAGS); do \
11985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11986 done; \
295f4e42
NN
11987 echo "Doing install-info in libgui" ; \
11988 (cd libgui && \
1358ccea
NN
11989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11991 "RANLIB=$${RANLIB}" \
11992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 11993 install-info) \
1358ccea
NN
11994 || exit 1
11995
60975492 11996@endif libgui
1358ccea 11997
295f4e42
NN
11998.PHONY: maybe-installcheck-libgui installcheck-libgui
11999maybe-installcheck-libgui:
60975492
PB
12000@if libgui
12001maybe-installcheck-libgui: installcheck-libgui
1358ccea 12002
295f4e42
NN
12003installcheck-libgui: \
12004 configure-libgui
12005 @[ -f ./libgui/Makefile ] || exit 0; \
8c90b13a
L
12006 r=`${PWD_COMMAND}`; export r; \
12007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12008 $(SET_LIB_PATH) \
4fc4dd12 12009 $(HOST_EXPORTS) \
1358ccea
NN
12010 for flag in $(EXTRA_HOST_FLAGS); do \
12011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12012 done; \
295f4e42
NN
12013 echo "Doing installcheck in libgui" ; \
12014 (cd libgui && \
1358ccea
NN
12015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12017 "RANLIB=$${RANLIB}" \
12018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12019 installcheck) \
1358ccea
NN
12020 || exit 1
12021
60975492 12022@endif libgui
1358ccea 12023
295f4e42
NN
12024.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
12025maybe-mostlyclean-libgui:
60975492
PB
12026@if libgui
12027maybe-mostlyclean-libgui: mostlyclean-libgui
1358ccea 12028
295f4e42
NN
12029mostlyclean-libgui:
12030 @[ -f ./libgui/Makefile ] || exit 0; \
8c90b13a
L
12031 r=`${PWD_COMMAND}`; export r; \
12032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12033 $(SET_LIB_PATH) \
4fc4dd12 12034 $(HOST_EXPORTS) \
1358ccea
NN
12035 for flag in $(EXTRA_HOST_FLAGS); do \
12036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12037 done; \
295f4e42
NN
12038 echo "Doing mostlyclean in libgui" ; \
12039 (cd libgui && \
1358ccea
NN
12040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12042 "RANLIB=$${RANLIB}" \
12043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12044 mostlyclean) \
1358ccea
NN
12045 || exit 1
12046
60975492 12047@endif libgui
1358ccea 12048
295f4e42
NN
12049.PHONY: maybe-clean-libgui clean-libgui
12050maybe-clean-libgui:
60975492
PB
12051@if libgui
12052maybe-clean-libgui: clean-libgui
1358ccea 12053
295f4e42
NN
12054clean-libgui:
12055 @[ -f ./libgui/Makefile ] || exit 0; \
8c90b13a
L
12056 r=`${PWD_COMMAND}`; export r; \
12057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12058 $(SET_LIB_PATH) \
4fc4dd12 12059 $(HOST_EXPORTS) \
1358ccea
NN
12060 for flag in $(EXTRA_HOST_FLAGS); do \
12061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12062 done; \
295f4e42
NN
12063 echo "Doing clean in libgui" ; \
12064 (cd libgui && \
1358ccea
NN
12065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12067 "RANLIB=$${RANLIB}" \
12068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12069 clean) \
1358ccea
NN
12070 || exit 1
12071
60975492 12072@endif libgui
1358ccea 12073
295f4e42
NN
12074.PHONY: maybe-distclean-libgui distclean-libgui
12075maybe-distclean-libgui:
60975492
PB
12076@if libgui
12077maybe-distclean-libgui: distclean-libgui
1358ccea 12078
295f4e42
NN
12079distclean-libgui:
12080 @[ -f ./libgui/Makefile ] || exit 0; \
8c90b13a
L
12081 r=`${PWD_COMMAND}`; export r; \
12082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12083 $(SET_LIB_PATH) \
4fc4dd12 12084 $(HOST_EXPORTS) \
1358ccea
NN
12085 for flag in $(EXTRA_HOST_FLAGS); do \
12086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12087 done; \
295f4e42
NN
12088 echo "Doing distclean in libgui" ; \
12089 (cd libgui && \
1358ccea
NN
12090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12092 "RANLIB=$${RANLIB}" \
12093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12094 distclean) \
1358ccea
NN
12095 || exit 1
12096
60975492 12097@endif libgui
1358ccea
NN
12098
12099.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
12100maybe-maintainer-clean-libgui:
60975492
PB
12101@if libgui
12102maybe-maintainer-clean-libgui: maintainer-clean-libgui
1358ccea
NN
12103
12104maintainer-clean-libgui:
12105 @[ -f ./libgui/Makefile ] || exit 0; \
8c90b13a
L
12106 r=`${PWD_COMMAND}`; export r; \
12107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12108 $(SET_LIB_PATH) \
4fc4dd12 12109 $(HOST_EXPORTS) \
1358ccea
NN
12110 for flag in $(EXTRA_HOST_FLAGS); do \
12111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12112 done; \
12113 echo "Doing maintainer-clean in libgui" ; \
12114 (cd libgui && \
12115 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12116 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12117 "RANLIB=$${RANLIB}" \
12118 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12119 maintainer-clean) \
1358ccea
NN
12120 || exit 1
12121
60975492 12122@endif libgui
1358ccea 12123
1358ccea 12124
6de9cd9a
DN
12125.PHONY: configure-libbanshee maybe-configure-libbanshee
12126maybe-configure-libbanshee:
60975492
PB
12127@if libbanshee
12128maybe-configure-libbanshee: configure-libbanshee
6de9cd9a
DN
12129configure-libbanshee:
12130 @test ! -f libbanshee/Makefile || exit 0; \
12131 [ -d libbanshee ] || mkdir libbanshee; \
12132 r=`${PWD_COMMAND}`; export r; \
12133 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12134 $(HOST_EXPORTS) \
6de9cd9a
DN
12135 echo Configuring in libbanshee; \
12136 cd libbanshee || exit 1; \
12137 case $(srcdir) in \
12138 \.) \
12139 srcdiroption="--srcdir=."; \
12140 libsrcdir=".";; \
12141 /* | [A-Za-z]:[\\/]*) \
12142 srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
12143 libsrcdir="$$s/libbanshee";; \
12144 *) \
12145 srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
12146 libsrcdir="$$s/libbanshee";; \
12147 esac; \
12148 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 12149 $(HOST_CONFIGARGS) $${srcdiroption} \
6de9cd9a 12150 || exit 1
60975492 12151@endif libbanshee
6de9cd9a
DN
12152
12153.PHONY: all-libbanshee maybe-all-libbanshee
12154maybe-all-libbanshee:
60975492
PB
12155@if libbanshee
12156maybe-all-libbanshee: all-libbanshee
6de9cd9a
DN
12157all-libbanshee: configure-libbanshee
12158 @r=`${PWD_COMMAND}`; export r; \
12159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12160 $(SET_LIB_PATH) \
4fc4dd12 12161 $(HOST_EXPORTS) \
a52a0a7f 12162 (cd libbanshee && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 12163@endif libbanshee
6de9cd9a
DN
12164
12165.PHONY: check-libbanshee maybe-check-libbanshee
12166maybe-check-libbanshee:
60975492
PB
12167@if libbanshee
12168maybe-check-libbanshee: check-libbanshee
6de9cd9a
DN
12169
12170check-libbanshee:
12171 @r=`${PWD_COMMAND}`; export r; \
12172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12173 $(SET_LIB_PATH) \
4fc4dd12 12174 $(HOST_EXPORTS) \
a52a0a7f 12175 (cd libbanshee && $(MAKE) $(FLAGS_TO_PASS) check)
6de9cd9a 12176
60975492 12177@endif libbanshee
6de9cd9a
DN
12178
12179.PHONY: install-libbanshee maybe-install-libbanshee
12180maybe-install-libbanshee:
60975492
PB
12181@if libbanshee
12182maybe-install-libbanshee: install-libbanshee
6de9cd9a
DN
12183
12184install-libbanshee:
12185
60975492 12186@endif libbanshee
6de9cd9a
DN
12187
12188# Other targets (info, dvi, etc.)
12189
12190.PHONY: maybe-info-libbanshee info-libbanshee
12191maybe-info-libbanshee:
60975492
PB
12192@if libbanshee
12193maybe-info-libbanshee: info-libbanshee
6de9cd9a
DN
12194
12195info-libbanshee: \
12196 configure-libbanshee
12197 @[ -f ./libbanshee/Makefile ] || exit 0; \
12198 r=`${PWD_COMMAND}`; export r; \
12199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12200 $(SET_LIB_PATH) \
4fc4dd12 12201 $(HOST_EXPORTS) \
6de9cd9a
DN
12202 for flag in $(EXTRA_HOST_FLAGS); do \
12203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12204 done; \
12205 echo "Doing info in libbanshee" ; \
12206 (cd libbanshee && \
12207 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12208 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12209 "RANLIB=$${RANLIB}" \
12210 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12211 info) \
6de9cd9a
DN
12212 || exit 1
12213
60975492 12214@endif libbanshee
6de9cd9a
DN
12215
12216.PHONY: maybe-dvi-libbanshee dvi-libbanshee
12217maybe-dvi-libbanshee:
60975492
PB
12218@if libbanshee
12219maybe-dvi-libbanshee: dvi-libbanshee
6de9cd9a
DN
12220
12221dvi-libbanshee: \
12222 configure-libbanshee
12223 @[ -f ./libbanshee/Makefile ] || exit 0; \
12224 r=`${PWD_COMMAND}`; export r; \
12225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12226 $(SET_LIB_PATH) \
4fc4dd12 12227 $(HOST_EXPORTS) \
6de9cd9a
DN
12228 for flag in $(EXTRA_HOST_FLAGS); do \
12229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12230 done; \
12231 echo "Doing dvi in libbanshee" ; \
12232 (cd libbanshee && \
12233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12235 "RANLIB=$${RANLIB}" \
12236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12237 dvi) \
6de9cd9a
DN
12238 || exit 1
12239
60975492 12240@endif libbanshee
6de9cd9a
DN
12241
12242.PHONY: maybe-TAGS-libbanshee TAGS-libbanshee
12243maybe-TAGS-libbanshee:
60975492
PB
12244@if libbanshee
12245maybe-TAGS-libbanshee: TAGS-libbanshee
6de9cd9a
DN
12246
12247TAGS-libbanshee: \
12248 configure-libbanshee
12249 @[ -f ./libbanshee/Makefile ] || exit 0; \
12250 r=`${PWD_COMMAND}`; export r; \
12251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12252 $(SET_LIB_PATH) \
4fc4dd12 12253 $(HOST_EXPORTS) \
6de9cd9a
DN
12254 for flag in $(EXTRA_HOST_FLAGS); do \
12255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12256 done; \
12257 echo "Doing TAGS in libbanshee" ; \
12258 (cd libbanshee && \
12259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12261 "RANLIB=$${RANLIB}" \
12262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12263 TAGS) \
6de9cd9a
DN
12264 || exit 1
12265
60975492 12266@endif libbanshee
6de9cd9a
DN
12267
12268.PHONY: maybe-install-info-libbanshee install-info-libbanshee
12269maybe-install-info-libbanshee:
60975492
PB
12270@if libbanshee
12271maybe-install-info-libbanshee: install-info-libbanshee
6de9cd9a
DN
12272
12273install-info-libbanshee: \
12274 configure-libbanshee \
12275 info-libbanshee
12276 @[ -f ./libbanshee/Makefile ] || exit 0; \
12277 r=`${PWD_COMMAND}`; export r; \
12278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12279 $(SET_LIB_PATH) \
4fc4dd12 12280 $(HOST_EXPORTS) \
6de9cd9a
DN
12281 for flag in $(EXTRA_HOST_FLAGS); do \
12282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12283 done; \
12284 echo "Doing install-info in libbanshee" ; \
12285 (cd libbanshee && \
12286 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12287 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12288 "RANLIB=$${RANLIB}" \
12289 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12290 install-info) \
6de9cd9a
DN
12291 || exit 1
12292
60975492 12293@endif libbanshee
6de9cd9a
DN
12294
12295.PHONY: maybe-installcheck-libbanshee installcheck-libbanshee
12296maybe-installcheck-libbanshee:
60975492
PB
12297@if libbanshee
12298maybe-installcheck-libbanshee: installcheck-libbanshee
6de9cd9a
DN
12299
12300installcheck-libbanshee: \
12301 configure-libbanshee
12302 @[ -f ./libbanshee/Makefile ] || exit 0; \
12303 r=`${PWD_COMMAND}`; export r; \
12304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12305 $(SET_LIB_PATH) \
4fc4dd12 12306 $(HOST_EXPORTS) \
6de9cd9a
DN
12307 for flag in $(EXTRA_HOST_FLAGS); do \
12308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12309 done; \
12310 echo "Doing installcheck in libbanshee" ; \
12311 (cd libbanshee && \
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}" \
a52a0a7f 12316 installcheck) \
6de9cd9a
DN
12317 || exit 1
12318
60975492 12319@endif libbanshee
6de9cd9a
DN
12320
12321.PHONY: maybe-mostlyclean-libbanshee mostlyclean-libbanshee
12322maybe-mostlyclean-libbanshee:
60975492
PB
12323@if libbanshee
12324maybe-mostlyclean-libbanshee: mostlyclean-libbanshee
6de9cd9a
DN
12325
12326mostlyclean-libbanshee:
12327 @[ -f ./libbanshee/Makefile ] || exit 0; \
12328 r=`${PWD_COMMAND}`; export r; \
12329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12330 $(SET_LIB_PATH) \
4fc4dd12 12331 $(HOST_EXPORTS) \
6de9cd9a
DN
12332 for flag in $(EXTRA_HOST_FLAGS); do \
12333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12334 done; \
12335 echo "Doing mostlyclean in libbanshee" ; \
12336 (cd libbanshee && \
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}" \
a52a0a7f 12341 mostlyclean) \
6de9cd9a
DN
12342 || exit 1
12343
60975492 12344@endif libbanshee
6de9cd9a
DN
12345
12346.PHONY: maybe-clean-libbanshee clean-libbanshee
12347maybe-clean-libbanshee:
60975492
PB
12348@if libbanshee
12349maybe-clean-libbanshee: clean-libbanshee
6de9cd9a
DN
12350
12351clean-libbanshee:
12352 @[ -f ./libbanshee/Makefile ] || exit 0; \
12353 r=`${PWD_COMMAND}`; export r; \
12354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12355 $(SET_LIB_PATH) \
4fc4dd12 12356 $(HOST_EXPORTS) \
6de9cd9a
DN
12357 for flag in $(EXTRA_HOST_FLAGS); do \
12358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12359 done; \
12360 echo "Doing clean in libbanshee" ; \
12361 (cd libbanshee && \
12362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12364 "RANLIB=$${RANLIB}" \
12365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12366 clean) \
6de9cd9a
DN
12367 || exit 1
12368
60975492 12369@endif libbanshee
6de9cd9a
DN
12370
12371.PHONY: maybe-distclean-libbanshee distclean-libbanshee
12372maybe-distclean-libbanshee:
60975492
PB
12373@if libbanshee
12374maybe-distclean-libbanshee: distclean-libbanshee
6de9cd9a
DN
12375
12376distclean-libbanshee:
12377 @[ -f ./libbanshee/Makefile ] || exit 0; \
12378 r=`${PWD_COMMAND}`; export r; \
12379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12380 $(SET_LIB_PATH) \
4fc4dd12 12381 $(HOST_EXPORTS) \
6de9cd9a
DN
12382 for flag in $(EXTRA_HOST_FLAGS); do \
12383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12384 done; \
12385 echo "Doing distclean in libbanshee" ; \
12386 (cd libbanshee && \
12387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12389 "RANLIB=$${RANLIB}" \
12390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12391 distclean) \
6de9cd9a
DN
12392 || exit 1
12393
60975492 12394@endif libbanshee
6de9cd9a
DN
12395
12396.PHONY: maybe-maintainer-clean-libbanshee maintainer-clean-libbanshee
12397maybe-maintainer-clean-libbanshee:
60975492
PB
12398@if libbanshee
12399maybe-maintainer-clean-libbanshee: maintainer-clean-libbanshee
6de9cd9a
DN
12400
12401maintainer-clean-libbanshee:
12402 @[ -f ./libbanshee/Makefile ] || exit 0; \
12403 r=`${PWD_COMMAND}`; export r; \
12404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12405 $(SET_LIB_PATH) \
4fc4dd12 12406 $(HOST_EXPORTS) \
6de9cd9a
DN
12407 for flag in $(EXTRA_HOST_FLAGS); do \
12408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12409 done; \
12410 echo "Doing maintainer-clean in libbanshee" ; \
12411 (cd libbanshee && \
12412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12414 "RANLIB=$${RANLIB}" \
12415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12416 maintainer-clean) \
6de9cd9a
DN
12417 || exit 1
12418
60975492 12419@endif libbanshee
6de9cd9a
DN
12420
12421
295f4e42
NN
12422.PHONY: configure-libiberty maybe-configure-libiberty
12423maybe-configure-libiberty:
60975492
PB
12424@if libiberty
12425maybe-configure-libiberty: configure-libiberty
295f4e42
NN
12426configure-libiberty:
12427 @test ! -f libiberty/Makefile || exit 0; \
12428 [ -d libiberty ] || mkdir libiberty; \
8c90b13a
L
12429 r=`${PWD_COMMAND}`; export r; \
12430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12431 $(HOST_EXPORTS) \
295f4e42
NN
12432 echo Configuring in libiberty; \
12433 cd libiberty || exit 1; \
12434 case $(srcdir) in \
12435 \.) \
12436 srcdiroption="--srcdir=."; \
12437 libsrcdir=".";; \
12438 /* | [A-Za-z]:[\\/]*) \
12439 srcdiroption="--srcdir=$(srcdir)/libiberty"; \
12440 libsrcdir="$$s/libiberty";; \
12441 *) \
12442 srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
12443 libsrcdir="$$s/libiberty";; \
12444 esac; \
12445 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 12446 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 12447 || exit 1
60975492 12448@endif libiberty
1358ccea 12449
295f4e42
NN
12450.PHONY: all-libiberty maybe-all-libiberty
12451maybe-all-libiberty:
60975492
PB
12452@if libiberty
12453maybe-all-libiberty: all-libiberty
295f4e42
NN
12454all-libiberty: configure-libiberty
12455 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12457 $(SET_LIB_PATH) \
4fc4dd12 12458 $(HOST_EXPORTS) \
a52a0a7f 12459 (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 12460@endif libiberty
1358ccea 12461
295f4e42
NN
12462.PHONY: check-libiberty maybe-check-libiberty
12463maybe-check-libiberty:
60975492
PB
12464@if libiberty
12465maybe-check-libiberty: check-libiberty
1358ccea 12466
295f4e42
NN
12467check-libiberty:
12468 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12470 $(SET_LIB_PATH) \
4fc4dd12 12471 $(HOST_EXPORTS) \
a52a0a7f 12472 (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 12473
60975492 12474@endif libiberty
1358ccea 12475
295f4e42
NN
12476.PHONY: install-libiberty maybe-install-libiberty
12477maybe-install-libiberty:
60975492
PB
12478@if libiberty
12479maybe-install-libiberty: install-libiberty
1358ccea 12480
295f4e42
NN
12481install-libiberty: installdirs
12482 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12484 $(SET_LIB_PATH) \
4fc4dd12 12485 $(HOST_EXPORTS) \
a52a0a7f 12486 (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 12487
60975492 12488@endif libiberty
1358ccea 12489
295f4e42 12490# Other targets (info, dvi, etc.)
1358ccea 12491
295f4e42
NN
12492.PHONY: maybe-info-libiberty info-libiberty
12493maybe-info-libiberty:
60975492
PB
12494@if libiberty
12495maybe-info-libiberty: info-libiberty
295f4e42
NN
12496
12497info-libiberty: \
12498 configure-libiberty
12499 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
12500 r=`${PWD_COMMAND}`; export r; \
12501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12502 $(SET_LIB_PATH) \
4fc4dd12 12503 $(HOST_EXPORTS) \
1358ccea
NN
12504 for flag in $(EXTRA_HOST_FLAGS); do \
12505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12506 done; \
295f4e42
NN
12507 echo "Doing info in libiberty" ; \
12508 (cd libiberty && \
1358ccea
NN
12509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12511 "RANLIB=$${RANLIB}" \
12512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12513 info) \
1358ccea
NN
12514 || exit 1
12515
60975492 12516@endif libiberty
1358ccea 12517
295f4e42
NN
12518.PHONY: maybe-dvi-libiberty dvi-libiberty
12519maybe-dvi-libiberty:
60975492
PB
12520@if libiberty
12521maybe-dvi-libiberty: dvi-libiberty
1358ccea 12522
295f4e42
NN
12523dvi-libiberty: \
12524 configure-libiberty
12525 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
12526 r=`${PWD_COMMAND}`; export r; \
12527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12528 $(SET_LIB_PATH) \
4fc4dd12 12529 $(HOST_EXPORTS) \
1358ccea
NN
12530 for flag in $(EXTRA_HOST_FLAGS); do \
12531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12532 done; \
295f4e42
NN
12533 echo "Doing dvi in libiberty" ; \
12534 (cd libiberty && \
1358ccea
NN
12535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12537 "RANLIB=$${RANLIB}" \
12538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12539 dvi) \
1358ccea
NN
12540 || exit 1
12541
60975492 12542@endif libiberty
1358ccea 12543
295f4e42
NN
12544.PHONY: maybe-TAGS-libiberty TAGS-libiberty
12545maybe-TAGS-libiberty:
60975492
PB
12546@if libiberty
12547maybe-TAGS-libiberty: TAGS-libiberty
1358ccea 12548
295f4e42
NN
12549TAGS-libiberty: \
12550 configure-libiberty
12551 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
12552 r=`${PWD_COMMAND}`; export r; \
12553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12554 $(SET_LIB_PATH) \
4fc4dd12 12555 $(HOST_EXPORTS) \
1358ccea
NN
12556 for flag in $(EXTRA_HOST_FLAGS); do \
12557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12558 done; \
295f4e42
NN
12559 echo "Doing TAGS in libiberty" ; \
12560 (cd libiberty && \
1358ccea
NN
12561 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12562 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12563 "RANLIB=$${RANLIB}" \
12564 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12565 TAGS) \
1358ccea
NN
12566 || exit 1
12567
60975492 12568@endif libiberty
1358ccea 12569
295f4e42
NN
12570.PHONY: maybe-install-info-libiberty install-info-libiberty
12571maybe-install-info-libiberty:
60975492
PB
12572@if libiberty
12573maybe-install-info-libiberty: install-info-libiberty
1358ccea 12574
295f4e42
NN
12575install-info-libiberty: \
12576 configure-libiberty \
12577 info-libiberty
12578 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
12579 r=`${PWD_COMMAND}`; export r; \
12580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12581 $(SET_LIB_PATH) \
4fc4dd12 12582 $(HOST_EXPORTS) \
1358ccea
NN
12583 for flag in $(EXTRA_HOST_FLAGS); do \
12584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12585 done; \
295f4e42
NN
12586 echo "Doing install-info in libiberty" ; \
12587 (cd libiberty && \
1358ccea
NN
12588 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12589 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12590 "RANLIB=$${RANLIB}" \
12591 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12592 install-info) \
1358ccea
NN
12593 || exit 1
12594
60975492 12595@endif libiberty
1358ccea 12596
295f4e42
NN
12597.PHONY: maybe-installcheck-libiberty installcheck-libiberty
12598maybe-installcheck-libiberty:
60975492
PB
12599@if libiberty
12600maybe-installcheck-libiberty: installcheck-libiberty
1358ccea 12601
295f4e42
NN
12602installcheck-libiberty: \
12603 configure-libiberty
12604 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
12605 r=`${PWD_COMMAND}`; export r; \
12606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12607 $(SET_LIB_PATH) \
4fc4dd12 12608 $(HOST_EXPORTS) \
1358ccea
NN
12609 for flag in $(EXTRA_HOST_FLAGS); do \
12610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12611 done; \
295f4e42
NN
12612 echo "Doing installcheck in libiberty" ; \
12613 (cd libiberty && \
1358ccea
NN
12614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12616 "RANLIB=$${RANLIB}" \
12617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12618 installcheck) \
1358ccea
NN
12619 || exit 1
12620
60975492 12621@endif libiberty
1358ccea 12622
295f4e42
NN
12623.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
12624maybe-mostlyclean-libiberty:
60975492
PB
12625@if libiberty
12626maybe-mostlyclean-libiberty: mostlyclean-libiberty
1358ccea 12627
295f4e42
NN
12628mostlyclean-libiberty:
12629 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
12630 r=`${PWD_COMMAND}`; export r; \
12631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12632 $(SET_LIB_PATH) \
4fc4dd12 12633 $(HOST_EXPORTS) \
1358ccea
NN
12634 for flag in $(EXTRA_HOST_FLAGS); do \
12635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12636 done; \
295f4e42
NN
12637 echo "Doing mostlyclean in libiberty" ; \
12638 (cd libiberty && \
1358ccea
NN
12639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12641 "RANLIB=$${RANLIB}" \
12642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12643 mostlyclean) \
1358ccea
NN
12644 || exit 1
12645
60975492 12646@endif libiberty
1358ccea 12647
295f4e42
NN
12648.PHONY: maybe-clean-libiberty clean-libiberty
12649maybe-clean-libiberty:
60975492
PB
12650@if libiberty
12651maybe-clean-libiberty: clean-libiberty
1358ccea 12652
295f4e42
NN
12653clean-libiberty:
12654 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
12655 r=`${PWD_COMMAND}`; export r; \
12656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12657 $(SET_LIB_PATH) \
4fc4dd12 12658 $(HOST_EXPORTS) \
1358ccea
NN
12659 for flag in $(EXTRA_HOST_FLAGS); do \
12660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12661 done; \
295f4e42
NN
12662 echo "Doing clean in libiberty" ; \
12663 (cd libiberty && \
1358ccea
NN
12664 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12665 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12666 "RANLIB=$${RANLIB}" \
12667 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12668 clean) \
1358ccea
NN
12669 || exit 1
12670
60975492 12671@endif libiberty
1358ccea 12672
295f4e42
NN
12673.PHONY: maybe-distclean-libiberty distclean-libiberty
12674maybe-distclean-libiberty:
60975492
PB
12675@if libiberty
12676maybe-distclean-libiberty: distclean-libiberty
1358ccea 12677
295f4e42
NN
12678distclean-libiberty:
12679 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
12680 r=`${PWD_COMMAND}`; export r; \
12681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12682 $(SET_LIB_PATH) \
4fc4dd12 12683 $(HOST_EXPORTS) \
1358ccea
NN
12684 for flag in $(EXTRA_HOST_FLAGS); do \
12685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12686 done; \
295f4e42
NN
12687 echo "Doing distclean in libiberty" ; \
12688 (cd libiberty && \
1358ccea
NN
12689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12691 "RANLIB=$${RANLIB}" \
12692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12693 distclean) \
1358ccea
NN
12694 || exit 1
12695
60975492 12696@endif libiberty
1358ccea 12697
295f4e42
NN
12698.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
12699maybe-maintainer-clean-libiberty:
60975492
PB
12700@if libiberty
12701maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
1358ccea 12702
295f4e42
NN
12703maintainer-clean-libiberty:
12704 @[ -f ./libiberty/Makefile ] || exit 0; \
8c90b13a
L
12705 r=`${PWD_COMMAND}`; export r; \
12706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12707 $(SET_LIB_PATH) \
4fc4dd12 12708 $(HOST_EXPORTS) \
1358ccea
NN
12709 for flag in $(EXTRA_HOST_FLAGS); do \
12710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12711 done; \
295f4e42
NN
12712 echo "Doing maintainer-clean in libiberty" ; \
12713 (cd libiberty && \
1358ccea
NN
12714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12716 "RANLIB=$${RANLIB}" \
12717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12718 maintainer-clean) \
1358ccea
NN
12719 || exit 1
12720
60975492 12721@endif libiberty
1358ccea 12722
1358ccea 12723
295f4e42
NN
12724.PHONY: configure-libtool maybe-configure-libtool
12725maybe-configure-libtool:
60975492
PB
12726@if libtool
12727maybe-configure-libtool: configure-libtool
295f4e42
NN
12728configure-libtool:
12729 @test ! -f libtool/Makefile || exit 0; \
12730 [ -d libtool ] || mkdir libtool; \
8c90b13a
L
12731 r=`${PWD_COMMAND}`; export r; \
12732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 12733 $(HOST_EXPORTS) \
295f4e42
NN
12734 echo Configuring in libtool; \
12735 cd libtool || exit 1; \
12736 case $(srcdir) in \
12737 \.) \
12738 srcdiroption="--srcdir=."; \
12739 libsrcdir=".";; \
12740 /* | [A-Za-z]:[\\/]*) \
12741 srcdiroption="--srcdir=$(srcdir)/libtool"; \
12742 libsrcdir="$$s/libtool";; \
12743 *) \
12744 srcdiroption="--srcdir=../$(srcdir)/libtool"; \
12745 libsrcdir="$$s/libtool";; \
12746 esac; \
12747 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 12748 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 12749 || exit 1
60975492 12750@endif libtool
1358ccea 12751
295f4e42
NN
12752.PHONY: all-libtool maybe-all-libtool
12753maybe-all-libtool:
60975492
PB
12754@if libtool
12755maybe-all-libtool: all-libtool
295f4e42
NN
12756all-libtool: configure-libtool
12757 @r=`${PWD_COMMAND}`; export r; \
12758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12759 $(SET_LIB_PATH) \
4fc4dd12 12760 $(HOST_EXPORTS) \
a52a0a7f 12761 (cd libtool && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 12762@endif libtool
1358ccea 12763
295f4e42
NN
12764.PHONY: check-libtool maybe-check-libtool
12765maybe-check-libtool:
60975492
PB
12766@if libtool
12767maybe-check-libtool: check-libtool
1358ccea 12768
295f4e42
NN
12769check-libtool:
12770 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12772 $(SET_LIB_PATH) \
4fc4dd12 12773 $(HOST_EXPORTS) \
a52a0a7f 12774 (cd libtool && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 12775
60975492 12776@endif libtool
1358ccea 12777
295f4e42
NN
12778.PHONY: install-libtool maybe-install-libtool
12779maybe-install-libtool:
60975492
PB
12780@if libtool
12781maybe-install-libtool: install-libtool
1358ccea 12782
295f4e42
NN
12783install-libtool: installdirs
12784 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 12785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12786 $(SET_LIB_PATH) \
4fc4dd12 12787 $(HOST_EXPORTS) \
a52a0a7f 12788 (cd libtool && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 12789
60975492 12790@endif libtool
1358ccea 12791
295f4e42 12792# Other targets (info, dvi, etc.)
1358ccea 12793
295f4e42
NN
12794.PHONY: maybe-info-libtool info-libtool
12795maybe-info-libtool:
60975492
PB
12796@if libtool
12797maybe-info-libtool: info-libtool
295f4e42
NN
12798
12799info-libtool: \
12800 configure-libtool
12801 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
12802 r=`${PWD_COMMAND}`; export r; \
12803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12804 $(SET_LIB_PATH) \
4fc4dd12 12805 $(HOST_EXPORTS) \
1358ccea
NN
12806 for flag in $(EXTRA_HOST_FLAGS); do \
12807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12808 done; \
295f4e42
NN
12809 echo "Doing info in libtool" ; \
12810 (cd libtool && \
1358ccea
NN
12811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12813 "RANLIB=$${RANLIB}" \
12814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12815 info) \
1358ccea
NN
12816 || exit 1
12817
60975492 12818@endif libtool
1358ccea 12819
295f4e42
NN
12820.PHONY: maybe-dvi-libtool dvi-libtool
12821maybe-dvi-libtool:
60975492
PB
12822@if libtool
12823maybe-dvi-libtool: dvi-libtool
1358ccea 12824
295f4e42
NN
12825dvi-libtool: \
12826 configure-libtool
12827 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
12828 r=`${PWD_COMMAND}`; export r; \
12829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12830 $(SET_LIB_PATH) \
4fc4dd12 12831 $(HOST_EXPORTS) \
1358ccea
NN
12832 for flag in $(EXTRA_HOST_FLAGS); do \
12833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12834 done; \
295f4e42
NN
12835 echo "Doing dvi in libtool" ; \
12836 (cd libtool && \
1358ccea
NN
12837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12839 "RANLIB=$${RANLIB}" \
12840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12841 dvi) \
1358ccea
NN
12842 || exit 1
12843
60975492 12844@endif libtool
1358ccea 12845
295f4e42
NN
12846.PHONY: maybe-TAGS-libtool TAGS-libtool
12847maybe-TAGS-libtool:
60975492
PB
12848@if libtool
12849maybe-TAGS-libtool: TAGS-libtool
1358ccea 12850
295f4e42
NN
12851TAGS-libtool: \
12852 configure-libtool
12853 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
12854 r=`${PWD_COMMAND}`; export r; \
12855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12856 $(SET_LIB_PATH) \
4fc4dd12 12857 $(HOST_EXPORTS) \
1358ccea
NN
12858 for flag in $(EXTRA_HOST_FLAGS); do \
12859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12860 done; \
295f4e42
NN
12861 echo "Doing TAGS in libtool" ; \
12862 (cd libtool && \
1358ccea
NN
12863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12865 "RANLIB=$${RANLIB}" \
12866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12867 TAGS) \
1358ccea
NN
12868 || exit 1
12869
60975492 12870@endif libtool
1358ccea 12871
295f4e42
NN
12872.PHONY: maybe-install-info-libtool install-info-libtool
12873maybe-install-info-libtool:
60975492
PB
12874@if libtool
12875maybe-install-info-libtool: install-info-libtool
1358ccea 12876
295f4e42
NN
12877install-info-libtool: \
12878 configure-libtool \
12879 info-libtool
12880 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
12881 r=`${PWD_COMMAND}`; export r; \
12882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12883 $(SET_LIB_PATH) \
4fc4dd12 12884 $(HOST_EXPORTS) \
1358ccea
NN
12885 for flag in $(EXTRA_HOST_FLAGS); do \
12886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12887 done; \
295f4e42
NN
12888 echo "Doing install-info in libtool" ; \
12889 (cd libtool && \
1358ccea
NN
12890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12892 "RANLIB=$${RANLIB}" \
12893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12894 install-info) \
1358ccea
NN
12895 || exit 1
12896
60975492 12897@endif libtool
1358ccea 12898
295f4e42
NN
12899.PHONY: maybe-installcheck-libtool installcheck-libtool
12900maybe-installcheck-libtool:
60975492
PB
12901@if libtool
12902maybe-installcheck-libtool: installcheck-libtool
1358ccea 12903
295f4e42
NN
12904installcheck-libtool: \
12905 configure-libtool
12906 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
12907 r=`${PWD_COMMAND}`; export r; \
12908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12909 $(SET_LIB_PATH) \
4fc4dd12 12910 $(HOST_EXPORTS) \
1358ccea
NN
12911 for flag in $(EXTRA_HOST_FLAGS); do \
12912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12913 done; \
295f4e42
NN
12914 echo "Doing installcheck in libtool" ; \
12915 (cd libtool && \
1358ccea
NN
12916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12918 "RANLIB=$${RANLIB}" \
12919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12920 installcheck) \
1358ccea
NN
12921 || exit 1
12922
60975492 12923@endif libtool
1358ccea 12924
295f4e42
NN
12925.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
12926maybe-mostlyclean-libtool:
60975492
PB
12927@if libtool
12928maybe-mostlyclean-libtool: mostlyclean-libtool
1358ccea 12929
295f4e42
NN
12930mostlyclean-libtool:
12931 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
12932 r=`${PWD_COMMAND}`; export r; \
12933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12934 $(SET_LIB_PATH) \
4fc4dd12 12935 $(HOST_EXPORTS) \
1358ccea
NN
12936 for flag in $(EXTRA_HOST_FLAGS); do \
12937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12938 done; \
295f4e42
NN
12939 echo "Doing mostlyclean in libtool" ; \
12940 (cd libtool && \
1358ccea
NN
12941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12943 "RANLIB=$${RANLIB}" \
12944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12945 mostlyclean) \
1358ccea
NN
12946 || exit 1
12947
60975492 12948@endif libtool
1358ccea 12949
295f4e42
NN
12950.PHONY: maybe-clean-libtool clean-libtool
12951maybe-clean-libtool:
60975492
PB
12952@if libtool
12953maybe-clean-libtool: clean-libtool
1358ccea 12954
295f4e42
NN
12955clean-libtool:
12956 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
12957 r=`${PWD_COMMAND}`; export r; \
12958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12959 $(SET_LIB_PATH) \
4fc4dd12 12960 $(HOST_EXPORTS) \
1358ccea
NN
12961 for flag in $(EXTRA_HOST_FLAGS); do \
12962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12963 done; \
295f4e42
NN
12964 echo "Doing clean in libtool" ; \
12965 (cd libtool && \
1358ccea
NN
12966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12968 "RANLIB=$${RANLIB}" \
12969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12970 clean) \
1358ccea
NN
12971 || exit 1
12972
60975492 12973@endif libtool
1358ccea 12974
295f4e42
NN
12975.PHONY: maybe-distclean-libtool distclean-libtool
12976maybe-distclean-libtool:
60975492
PB
12977@if libtool
12978maybe-distclean-libtool: distclean-libtool
1358ccea 12979
295f4e42
NN
12980distclean-libtool:
12981 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
12982 r=`${PWD_COMMAND}`; export r; \
12983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 12984 $(SET_LIB_PATH) \
4fc4dd12 12985 $(HOST_EXPORTS) \
1358ccea
NN
12986 for flag in $(EXTRA_HOST_FLAGS); do \
12987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12988 done; \
295f4e42
NN
12989 echo "Doing distclean in libtool" ; \
12990 (cd libtool && \
1358ccea
NN
12991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12993 "RANLIB=$${RANLIB}" \
12994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 12995 distclean) \
1358ccea
NN
12996 || exit 1
12997
60975492 12998@endif libtool
1358ccea 12999
295f4e42
NN
13000.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
13001maybe-maintainer-clean-libtool:
60975492
PB
13002@if libtool
13003maybe-maintainer-clean-libtool: maintainer-clean-libtool
1358ccea 13004
295f4e42
NN
13005maintainer-clean-libtool:
13006 @[ -f ./libtool/Makefile ] || exit 0; \
8c90b13a
L
13007 r=`${PWD_COMMAND}`; export r; \
13008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13009 $(SET_LIB_PATH) \
4fc4dd12 13010 $(HOST_EXPORTS) \
1358ccea
NN
13011 for flag in $(EXTRA_HOST_FLAGS); do \
13012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13013 done; \
295f4e42
NN
13014 echo "Doing maintainer-clean in libtool" ; \
13015 (cd libtool && \
1358ccea
NN
13016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13018 "RANLIB=$${RANLIB}" \
13019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13020 maintainer-clean) \
1358ccea
NN
13021 || exit 1
13022
60975492 13023@endif libtool
1358ccea 13024
1358ccea 13025
295f4e42
NN
13026.PHONY: configure-m4 maybe-configure-m4
13027maybe-configure-m4:
60975492
PB
13028@if m4
13029maybe-configure-m4: configure-m4
295f4e42
NN
13030configure-m4:
13031 @test ! -f m4/Makefile || exit 0; \
13032 [ -d m4 ] || mkdir m4; \
8c90b13a
L
13033 r=`${PWD_COMMAND}`; export r; \
13034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13035 $(HOST_EXPORTS) \
295f4e42
NN
13036 echo Configuring in m4; \
13037 cd m4 || exit 1; \
13038 case $(srcdir) in \
13039 \.) \
13040 srcdiroption="--srcdir=."; \
13041 libsrcdir=".";; \
13042 /* | [A-Za-z]:[\\/]*) \
13043 srcdiroption="--srcdir=$(srcdir)/m4"; \
13044 libsrcdir="$$s/m4";; \
13045 *) \
13046 srcdiroption="--srcdir=../$(srcdir)/m4"; \
13047 libsrcdir="$$s/m4";; \
13048 esac; \
13049 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 13050 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 13051 || exit 1
60975492 13052@endif m4
1358ccea 13053
295f4e42
NN
13054.PHONY: all-m4 maybe-all-m4
13055maybe-all-m4:
60975492
PB
13056@if m4
13057maybe-all-m4: all-m4
295f4e42
NN
13058all-m4: configure-m4
13059 @r=`${PWD_COMMAND}`; export r; \
13060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13061 $(SET_LIB_PATH) \
4fc4dd12 13062 $(HOST_EXPORTS) \
a52a0a7f 13063 (cd m4 && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 13064@endif m4
1358ccea 13065
295f4e42
NN
13066.PHONY: check-m4 maybe-check-m4
13067maybe-check-m4:
60975492
PB
13068@if m4
13069maybe-check-m4: check-m4
1358ccea 13070
295f4e42
NN
13071check-m4:
13072 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 13073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13074 $(SET_LIB_PATH) \
4fc4dd12 13075 $(HOST_EXPORTS) \
a52a0a7f 13076 (cd m4 && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 13077
60975492 13078@endif m4
1358ccea 13079
295f4e42
NN
13080.PHONY: install-m4 maybe-install-m4
13081maybe-install-m4:
60975492
PB
13082@if m4
13083maybe-install-m4: install-m4
1358ccea 13084
295f4e42
NN
13085install-m4: installdirs
13086 @r=`${PWD_COMMAND}`; export r; \
8c90b13a 13087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13088 $(SET_LIB_PATH) \
4fc4dd12 13089 $(HOST_EXPORTS) \
a52a0a7f 13090 (cd m4 && $(MAKE) $(FLAGS_TO_PASS) install)
1358ccea 13091
60975492 13092@endif m4
1358ccea 13093
295f4e42 13094# Other targets (info, dvi, etc.)
1358ccea 13095
295f4e42
NN
13096.PHONY: maybe-info-m4 info-m4
13097maybe-info-m4:
60975492
PB
13098@if m4
13099maybe-info-m4: info-m4
295f4e42
NN
13100
13101info-m4: \
13102 configure-m4
13103 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
13104 r=`${PWD_COMMAND}`; export r; \
13105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13106 $(SET_LIB_PATH) \
4fc4dd12 13107 $(HOST_EXPORTS) \
1358ccea
NN
13108 for flag in $(EXTRA_HOST_FLAGS); do \
13109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13110 done; \
295f4e42
NN
13111 echo "Doing info in m4" ; \
13112 (cd m4 && \
1358ccea
NN
13113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13115 "RANLIB=$${RANLIB}" \
13116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13117 info) \
1358ccea
NN
13118 || exit 1
13119
60975492 13120@endif m4
1358ccea 13121
295f4e42
NN
13122.PHONY: maybe-dvi-m4 dvi-m4
13123maybe-dvi-m4:
60975492
PB
13124@if m4
13125maybe-dvi-m4: dvi-m4
1358ccea 13126
295f4e42
NN
13127dvi-m4: \
13128 configure-m4
13129 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
13130 r=`${PWD_COMMAND}`; export r; \
13131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13132 $(SET_LIB_PATH) \
4fc4dd12 13133 $(HOST_EXPORTS) \
1358ccea
NN
13134 for flag in $(EXTRA_HOST_FLAGS); do \
13135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13136 done; \
295f4e42
NN
13137 echo "Doing dvi in m4" ; \
13138 (cd m4 && \
1358ccea
NN
13139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13141 "RANLIB=$${RANLIB}" \
13142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13143 dvi) \
1358ccea
NN
13144 || exit 1
13145
60975492 13146@endif m4
1358ccea 13147
295f4e42
NN
13148.PHONY: maybe-TAGS-m4 TAGS-m4
13149maybe-TAGS-m4:
60975492
PB
13150@if m4
13151maybe-TAGS-m4: TAGS-m4
1358ccea 13152
295f4e42
NN
13153TAGS-m4: \
13154 configure-m4
13155 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
13156 r=`${PWD_COMMAND}`; export r; \
13157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13158 $(SET_LIB_PATH) \
4fc4dd12 13159 $(HOST_EXPORTS) \
295f4e42 13160 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
13161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13162 done; \
295f4e42
NN
13163 echo "Doing TAGS in m4" ; \
13164 (cd m4 && \
1358ccea
NN
13165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13167 "RANLIB=$${RANLIB}" \
13168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13169 TAGS) \
1358ccea
NN
13170 || exit 1
13171
60975492 13172@endif m4
1358ccea 13173
295f4e42
NN
13174.PHONY: maybe-install-info-m4 install-info-m4
13175maybe-install-info-m4:
60975492
PB
13176@if m4
13177maybe-install-info-m4: install-info-m4
1358ccea 13178
295f4e42
NN
13179install-info-m4: \
13180 configure-m4 \
13181 info-m4
13182 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
13183 r=`${PWD_COMMAND}`; export r; \
13184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13185 $(SET_LIB_PATH) \
4fc4dd12 13186 $(HOST_EXPORTS) \
295f4e42 13187 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
13188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13189 done; \
295f4e42
NN
13190 echo "Doing install-info in m4" ; \
13191 (cd m4 && \
1358ccea
NN
13192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13194 "RANLIB=$${RANLIB}" \
13195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13196 install-info) \
1358ccea
NN
13197 || exit 1
13198
60975492 13199@endif m4
1358ccea 13200
295f4e42
NN
13201.PHONY: maybe-installcheck-m4 installcheck-m4
13202maybe-installcheck-m4:
60975492
PB
13203@if m4
13204maybe-installcheck-m4: installcheck-m4
1358ccea 13205
295f4e42
NN
13206installcheck-m4: \
13207 configure-m4
13208 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
13209 r=`${PWD_COMMAND}`; export r; \
13210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13211 $(SET_LIB_PATH) \
4fc4dd12 13212 $(HOST_EXPORTS) \
295f4e42 13213 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
13214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13215 done; \
295f4e42
NN
13216 echo "Doing installcheck in m4" ; \
13217 (cd m4 && \
1358ccea
NN
13218 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13219 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13220 "RANLIB=$${RANLIB}" \
13221 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13222 installcheck) \
1358ccea
NN
13223 || exit 1
13224
60975492 13225@endif m4
1358ccea 13226
295f4e42
NN
13227.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
13228maybe-mostlyclean-m4:
60975492
PB
13229@if m4
13230maybe-mostlyclean-m4: mostlyclean-m4
1358ccea 13231
295f4e42
NN
13232mostlyclean-m4:
13233 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
13234 r=`${PWD_COMMAND}`; export r; \
13235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13236 $(SET_LIB_PATH) \
4fc4dd12 13237 $(HOST_EXPORTS) \
295f4e42 13238 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
13239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13240 done; \
295f4e42
NN
13241 echo "Doing mostlyclean in m4" ; \
13242 (cd m4 && \
1358ccea
NN
13243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13245 "RANLIB=$${RANLIB}" \
13246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13247 mostlyclean) \
1358ccea
NN
13248 || exit 1
13249
60975492 13250@endif m4
1358ccea 13251
295f4e42
NN
13252.PHONY: maybe-clean-m4 clean-m4
13253maybe-clean-m4:
60975492
PB
13254@if m4
13255maybe-clean-m4: clean-m4
1358ccea 13256
295f4e42
NN
13257clean-m4:
13258 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
13259 r=`${PWD_COMMAND}`; export r; \
13260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13261 $(SET_LIB_PATH) \
4fc4dd12 13262 $(HOST_EXPORTS) \
295f4e42 13263 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
13264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13265 done; \
295f4e42
NN
13266 echo "Doing clean in m4" ; \
13267 (cd m4 && \
1358ccea
NN
13268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13270 "RANLIB=$${RANLIB}" \
13271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13272 clean) \
1358ccea
NN
13273 || exit 1
13274
60975492 13275@endif m4
1358ccea 13276
295f4e42
NN
13277.PHONY: maybe-distclean-m4 distclean-m4
13278maybe-distclean-m4:
60975492
PB
13279@if m4
13280maybe-distclean-m4: distclean-m4
1358ccea 13281
295f4e42
NN
13282distclean-m4:
13283 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
13284 r=`${PWD_COMMAND}`; export r; \
13285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13286 $(SET_LIB_PATH) \
4fc4dd12 13287 $(HOST_EXPORTS) \
295f4e42 13288 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
13289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13290 done; \
295f4e42
NN
13291 echo "Doing distclean in m4" ; \
13292 (cd m4 && \
1358ccea
NN
13293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13295 "RANLIB=$${RANLIB}" \
13296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13297 distclean) \
1358ccea
NN
13298 || exit 1
13299
60975492 13300@endif m4
1358ccea 13301
295f4e42
NN
13302.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
13303maybe-maintainer-clean-m4:
60975492
PB
13304@if m4
13305maybe-maintainer-clean-m4: maintainer-clean-m4
1358ccea 13306
295f4e42
NN
13307maintainer-clean-m4:
13308 @[ -f ./m4/Makefile ] || exit 0; \
8c90b13a
L
13309 r=`${PWD_COMMAND}`; export r; \
13310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13311 $(SET_LIB_PATH) \
4fc4dd12 13312 $(HOST_EXPORTS) \
295f4e42 13313 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
13314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13315 done; \
295f4e42
NN
13316 echo "Doing maintainer-clean in m4" ; \
13317 (cd m4 && \
1358ccea
NN
13318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13320 "RANLIB=$${RANLIB}" \
13321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13322 maintainer-clean) \
1358ccea
NN
13323 || exit 1
13324
60975492 13325@endif m4
1358ccea 13326
1358ccea 13327
295f4e42
NN
13328.PHONY: configure-make maybe-configure-make
13329maybe-configure-make:
60975492
PB
13330@if make
13331maybe-configure-make: configure-make
295f4e42
NN
13332configure-make:
13333 @test ! -f make/Makefile || exit 0; \
13334 [ -d make ] || mkdir make; \
8c90b13a
L
13335 r=`${PWD_COMMAND}`; export r; \
13336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13337 $(HOST_EXPORTS) \
295f4e42
NN
13338 echo Configuring in make; \
13339 cd make || exit 1; \
13340 case $(srcdir) in \
13341 \.) \
13342 srcdiroption="--srcdir=."; \
13343 libsrcdir=".";; \
13344 /* | [A-Za-z]:[\\/]*) \
13345 srcdiroption="--srcdir=$(srcdir)/make"; \
13346 libsrcdir="$$s/make";; \
13347 *) \
13348 srcdiroption="--srcdir=../$(srcdir)/make"; \
13349 libsrcdir="$$s/make";; \
13350 esac; \
13351 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 13352 $(HOST_CONFIGARGS) $${srcdiroption} \
1358ccea 13353 || exit 1
60975492 13354@endif make
1358ccea 13355
295f4e42
NN
13356.PHONY: all-make maybe-all-make
13357maybe-all-make:
60975492
PB
13358@if make
13359maybe-all-make: all-make
295f4e42
NN
13360all-make: configure-make
13361 @r=`${PWD_COMMAND}`; export r; \
13362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13363 $(SET_LIB_PATH) \
4fc4dd12 13364 $(HOST_EXPORTS) \
a52a0a7f 13365 (cd make && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 13366@endif make
295f4e42
NN
13367
13368.PHONY: check-make maybe-check-make
13369maybe-check-make:
60975492
PB
13370@if make
13371maybe-check-make: check-make
1358ccea 13372
295f4e42
NN
13373check-make:
13374 @r=`${PWD_COMMAND}`; export r; \
13375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13376 $(SET_LIB_PATH) \
4fc4dd12 13377 $(HOST_EXPORTS) \
a52a0a7f 13378 (cd make && $(MAKE) $(FLAGS_TO_PASS) check)
1358ccea 13379
60975492 13380@endif make
295f4e42
NN
13381
13382.PHONY: install-make maybe-install-make
13383maybe-install-make:
60975492
PB
13384@if make
13385maybe-install-make: install-make
295f4e42
NN
13386
13387install-make: installdirs
13388 @r=`${PWD_COMMAND}`; export r; \
13389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13390 $(SET_LIB_PATH) \
4fc4dd12 13391 $(HOST_EXPORTS) \
a52a0a7f 13392 (cd make && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 13393
60975492 13394@endif make
295f4e42
NN
13395
13396# Other targets (info, dvi, etc.)
13397
13398.PHONY: maybe-info-make info-make
13399maybe-info-make:
60975492
PB
13400@if make
13401maybe-info-make: info-make
295f4e42
NN
13402
13403info-make: \
13404 configure-make
13405 @[ -f ./make/Makefile ] || exit 0; \
8c90b13a
L
13406 r=`${PWD_COMMAND}`; export r; \
13407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13408 $(SET_LIB_PATH) \
4fc4dd12 13409 $(HOST_EXPORTS) \
295f4e42 13410 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
13411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13412 done; \
295f4e42
NN
13413 echo "Doing info in make" ; \
13414 (cd make && \
1358ccea
NN
13415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13417 "RANLIB=$${RANLIB}" \
13418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13419 info) \
1358ccea
NN
13420 || exit 1
13421
60975492 13422@endif make
1358ccea 13423
295f4e42
NN
13424.PHONY: maybe-dvi-make dvi-make
13425maybe-dvi-make:
60975492
PB
13426@if make
13427maybe-dvi-make: dvi-make
1358ccea 13428
295f4e42
NN
13429dvi-make: \
13430 configure-make
13431 @[ -f ./make/Makefile ] || exit 0; \
8c90b13a
L
13432 r=`${PWD_COMMAND}`; export r; \
13433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13434 $(SET_LIB_PATH) \
4fc4dd12 13435 $(HOST_EXPORTS) \
295f4e42 13436 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
13437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13438 done; \
295f4e42
NN
13439 echo "Doing dvi in make" ; \
13440 (cd make && \
1358ccea
NN
13441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13443 "RANLIB=$${RANLIB}" \
13444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13445 dvi) \
1358ccea
NN
13446 || exit 1
13447
60975492 13448@endif make
1358ccea 13449
295f4e42
NN
13450.PHONY: maybe-TAGS-make TAGS-make
13451maybe-TAGS-make:
60975492
PB
13452@if make
13453maybe-TAGS-make: TAGS-make
1358ccea 13454
295f4e42
NN
13455TAGS-make: \
13456 configure-make
13457 @[ -f ./make/Makefile ] || exit 0; \
8c90b13a
L
13458 r=`${PWD_COMMAND}`; export r; \
13459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13460 $(SET_LIB_PATH) \
4fc4dd12 13461 $(HOST_EXPORTS) \
295f4e42 13462 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
13463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13464 done; \
295f4e42
NN
13465 echo "Doing TAGS in make" ; \
13466 (cd make && \
1358ccea
NN
13467 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13468 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13469 "RANLIB=$${RANLIB}" \
13470 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13471 TAGS) \
1358ccea
NN
13472 || exit 1
13473
60975492 13474@endif make
1358ccea 13475
295f4e42
NN
13476.PHONY: maybe-install-info-make install-info-make
13477maybe-install-info-make:
60975492
PB
13478@if make
13479maybe-install-info-make: install-info-make
1358ccea 13480
295f4e42
NN
13481install-info-make: \
13482 configure-make \
13483 info-make
13484 @[ -f ./make/Makefile ] || exit 0; \
8c90b13a
L
13485 r=`${PWD_COMMAND}`; export r; \
13486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13487 $(SET_LIB_PATH) \
4fc4dd12 13488 $(HOST_EXPORTS) \
295f4e42 13489 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
13490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13491 done; \
295f4e42
NN
13492 echo "Doing install-info in make" ; \
13493 (cd make && \
1358ccea
NN
13494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13496 "RANLIB=$${RANLIB}" \
13497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13498 install-info) \
1358ccea
NN
13499 || exit 1
13500
60975492 13501@endif make
1358ccea 13502
295f4e42
NN
13503.PHONY: maybe-installcheck-make installcheck-make
13504maybe-installcheck-make:
60975492
PB
13505@if make
13506maybe-installcheck-make: installcheck-make
1358ccea 13507
295f4e42
NN
13508installcheck-make: \
13509 configure-make
13510 @[ -f ./make/Makefile ] || exit 0; \
8c90b13a
L
13511 r=`${PWD_COMMAND}`; export r; \
13512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13513 $(SET_LIB_PATH) \
4fc4dd12 13514 $(HOST_EXPORTS) \
295f4e42 13515 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
13516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13517 done; \
295f4e42
NN
13518 echo "Doing installcheck in make" ; \
13519 (cd make && \
1358ccea
NN
13520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13522 "RANLIB=$${RANLIB}" \
13523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13524 installcheck) \
1358ccea
NN
13525 || exit 1
13526
60975492 13527@endif make
1358ccea 13528
295f4e42
NN
13529.PHONY: maybe-mostlyclean-make mostlyclean-make
13530maybe-mostlyclean-make:
60975492
PB
13531@if make
13532maybe-mostlyclean-make: mostlyclean-make
1358ccea 13533
295f4e42
NN
13534mostlyclean-make:
13535 @[ -f ./make/Makefile ] || exit 0; \
8c90b13a
L
13536 r=`${PWD_COMMAND}`; export r; \
13537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13538 $(SET_LIB_PATH) \
4fc4dd12 13539 $(HOST_EXPORTS) \
295f4e42 13540 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
13541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13542 done; \
295f4e42
NN
13543 echo "Doing mostlyclean in make" ; \
13544 (cd make && \
1358ccea
NN
13545 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13546 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13547 "RANLIB=$${RANLIB}" \
13548 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13549 mostlyclean) \
1358ccea
NN
13550 || exit 1
13551
60975492 13552@endif make
1358ccea 13553
295f4e42
NN
13554.PHONY: maybe-clean-make clean-make
13555maybe-clean-make:
60975492
PB
13556@if make
13557maybe-clean-make: clean-make
1358ccea 13558
295f4e42
NN
13559clean-make:
13560 @[ -f ./make/Makefile ] || exit 0; \
8c90b13a
L
13561 r=`${PWD_COMMAND}`; export r; \
13562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1358ccea 13563 $(SET_LIB_PATH) \
4fc4dd12 13564 $(HOST_EXPORTS) \
295f4e42 13565 for flag in $(EXTRA_HOST_FLAGS); do \
1358ccea
NN
13566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13567 done; \
295f4e42
NN
13568 echo "Doing clean in make" ; \
13569 (cd make && \
1358ccea
NN
13570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13572 "RANLIB=$${RANLIB}" \
13573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13574 clean) \
1358ccea
NN
13575 || exit 1
13576
60975492 13577@endif make
1358ccea 13578
295f4e42
NN
13579.PHONY: maybe-distclean-make distclean-make
13580maybe-distclean-make:
60975492
PB
13581@if make
13582maybe-distclean-make: distclean-make
d9cdb878 13583
295f4e42
NN
13584distclean-make:
13585 @[ -f ./make/Makefile ] || exit 0; \
d9cdb878
AC
13586 r=`${PWD_COMMAND}`; export r; \
13587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13588 $(SET_LIB_PATH) \
4fc4dd12 13589 $(HOST_EXPORTS) \
295f4e42 13590 for flag in $(EXTRA_HOST_FLAGS); do \
d9cdb878
AC
13591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13592 done; \
295f4e42
NN
13593 echo "Doing distclean in make" ; \
13594 (cd make && \
d9cdb878
AC
13595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
295f4e42
NN
13597 "RANLIB=$${RANLIB}" \
13598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13599 distclean) \
295f4e42 13600 || exit 1
6599da04 13601
60975492 13602@endif make
c4137c50 13603
295f4e42
NN
13604.PHONY: maybe-maintainer-clean-make maintainer-clean-make
13605maybe-maintainer-clean-make:
60975492
PB
13606@if make
13607maybe-maintainer-clean-make: maintainer-clean-make
c4137c50 13608
295f4e42
NN
13609maintainer-clean-make:
13610 @[ -f ./make/Makefile ] || exit 0; \
13611 r=`${PWD_COMMAND}`; export r; \
13612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13613 $(SET_LIB_PATH) \
4fc4dd12 13614 $(HOST_EXPORTS) \
295f4e42
NN
13615 for flag in $(EXTRA_HOST_FLAGS); do \
13616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13617 done; \
13618 echo "Doing maintainer-clean in make" ; \
13619 (cd make && \
13620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13622 "RANLIB=$${RANLIB}" \
13623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13624 maintainer-clean) \
295f4e42 13625 || exit 1
c4137c50 13626
60975492 13627@endif make
c4137c50 13628
6599da04 13629
295f4e42
NN
13630.PHONY: configure-mmalloc maybe-configure-mmalloc
13631maybe-configure-mmalloc:
60975492
PB
13632@if mmalloc
13633maybe-configure-mmalloc: configure-mmalloc
295f4e42
NN
13634configure-mmalloc:
13635 @test ! -f mmalloc/Makefile || exit 0; \
13636 [ -d mmalloc ] || mkdir mmalloc; \
13637 r=`${PWD_COMMAND}`; export r; \
13638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13639 $(HOST_EXPORTS) \
295f4e42
NN
13640 echo Configuring in mmalloc; \
13641 cd mmalloc || exit 1; \
13642 case $(srcdir) in \
13643 \.) \
13644 srcdiroption="--srcdir=."; \
13645 libsrcdir=".";; \
13646 /* | [A-Za-z]:[\\/]*) \
13647 srcdiroption="--srcdir=$(srcdir)/mmalloc"; \
13648 libsrcdir="$$s/mmalloc";; \
13649 *) \
13650 srcdiroption="--srcdir=../$(srcdir)/mmalloc"; \
13651 libsrcdir="$$s/mmalloc";; \
13652 esac; \
13653 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 13654 $(HOST_CONFIGARGS) $${srcdiroption} \
295f4e42 13655 || exit 1
60975492 13656@endif mmalloc
8b87bb96 13657
295f4e42
NN
13658.PHONY: all-mmalloc maybe-all-mmalloc
13659maybe-all-mmalloc:
60975492
PB
13660@if mmalloc
13661maybe-all-mmalloc: all-mmalloc
295f4e42
NN
13662all-mmalloc: configure-mmalloc
13663 @r=`${PWD_COMMAND}`; export r; \
13664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13665 $(SET_LIB_PATH) \
4fc4dd12 13666 $(HOST_EXPORTS) \
a52a0a7f 13667 (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 13668@endif mmalloc
7e2dbcef 13669
295f4e42
NN
13670.PHONY: check-mmalloc maybe-check-mmalloc
13671maybe-check-mmalloc:
60975492
PB
13672@if mmalloc
13673maybe-check-mmalloc: check-mmalloc
295f4e42
NN
13674
13675check-mmalloc:
13676
60975492 13677@endif mmalloc
295f4e42
NN
13678
13679.PHONY: install-mmalloc maybe-install-mmalloc
13680maybe-install-mmalloc:
60975492
PB
13681@if mmalloc
13682maybe-install-mmalloc: install-mmalloc
295f4e42
NN
13683
13684install-mmalloc: installdirs
13685 @r=`${PWD_COMMAND}`; export r; \
13686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13687 $(SET_LIB_PATH) \
4fc4dd12 13688 $(HOST_EXPORTS) \
a52a0a7f 13689 (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 13690
60975492 13691@endif mmalloc
295f4e42
NN
13692
13693# Other targets (info, dvi, etc.)
13694
13695.PHONY: maybe-info-mmalloc info-mmalloc
13696maybe-info-mmalloc:
60975492
PB
13697@if mmalloc
13698maybe-info-mmalloc: info-mmalloc
295f4e42
NN
13699
13700info-mmalloc: \
13701 configure-mmalloc
13702 @[ -f ./mmalloc/Makefile ] || exit 0; \
13703 r=`${PWD_COMMAND}`; export r; \
13704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13705 $(SET_LIB_PATH) \
4fc4dd12 13706 $(HOST_EXPORTS) \
295f4e42
NN
13707 for flag in $(EXTRA_HOST_FLAGS); do \
13708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13709 done; \
13710 echo "Doing info in mmalloc" ; \
13711 (cd mmalloc && \
13712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13714 "RANLIB=$${RANLIB}" \
13715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13716 info) \
295f4e42 13717 || exit 1
7e2dbcef 13718
60975492 13719@endif mmalloc
6599da04 13720
295f4e42
NN
13721.PHONY: maybe-dvi-mmalloc dvi-mmalloc
13722maybe-dvi-mmalloc:
60975492
PB
13723@if mmalloc
13724maybe-dvi-mmalloc: dvi-mmalloc
6599da04 13725
295f4e42
NN
13726dvi-mmalloc: \
13727 configure-mmalloc
13728 @[ -f ./mmalloc/Makefile ] || exit 0; \
13729 r=`${PWD_COMMAND}`; export r; \
13730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13731 $(SET_LIB_PATH) \
4fc4dd12 13732 $(HOST_EXPORTS) \
295f4e42
NN
13733 for flag in $(EXTRA_HOST_FLAGS); do \
13734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13735 done; \
13736 echo "Doing dvi in mmalloc" ; \
13737 (cd mmalloc && \
13738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13740 "RANLIB=$${RANLIB}" \
13741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13742 dvi) \
295f4e42 13743 || exit 1
6599da04 13744
60975492 13745@endif mmalloc
6599da04 13746
295f4e42
NN
13747.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
13748maybe-TAGS-mmalloc:
60975492
PB
13749@if mmalloc
13750maybe-TAGS-mmalloc: TAGS-mmalloc
4977bab6 13751
295f4e42
NN
13752TAGS-mmalloc: \
13753 configure-mmalloc
13754 @[ -f ./mmalloc/Makefile ] || exit 0; \
13755 r=`${PWD_COMMAND}`; export r; \
13756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13757 $(SET_LIB_PATH) \
4fc4dd12 13758 $(HOST_EXPORTS) \
295f4e42
NN
13759 for flag in $(EXTRA_HOST_FLAGS); do \
13760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13761 done; \
13762 echo "Doing TAGS in mmalloc" ; \
13763 (cd mmalloc && \
13764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13766 "RANLIB=$${RANLIB}" \
13767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13768 TAGS) \
295f4e42 13769 || exit 1
4977bab6 13770
60975492 13771@endif mmalloc
4977bab6 13772
295f4e42
NN
13773.PHONY: maybe-install-info-mmalloc install-info-mmalloc
13774maybe-install-info-mmalloc:
60975492
PB
13775@if mmalloc
13776maybe-install-info-mmalloc: install-info-mmalloc
4977bab6 13777
295f4e42
NN
13778install-info-mmalloc: \
13779 configure-mmalloc \
13780 info-mmalloc
13781 @[ -f ./mmalloc/Makefile ] || exit 0; \
13782 r=`${PWD_COMMAND}`; export r; \
13783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13784 $(SET_LIB_PATH) \
4fc4dd12 13785 $(HOST_EXPORTS) \
295f4e42
NN
13786 for flag in $(EXTRA_HOST_FLAGS); do \
13787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13788 done; \
13789 echo "Doing install-info in mmalloc" ; \
13790 (cd mmalloc && \
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}" \
a52a0a7f 13795 install-info) \
295f4e42 13796 || exit 1
4977bab6 13797
60975492 13798@endif mmalloc
4977bab6 13799
295f4e42
NN
13800.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
13801maybe-installcheck-mmalloc:
60975492
PB
13802@if mmalloc
13803maybe-installcheck-mmalloc: installcheck-mmalloc
4977bab6 13804
295f4e42
NN
13805installcheck-mmalloc: \
13806 configure-mmalloc
13807 @[ -f ./mmalloc/Makefile ] || exit 0; \
8c90b13a
L
13808 r=`${PWD_COMMAND}`; export r; \
13809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 13810 $(SET_LIB_PATH) \
4fc4dd12 13811 $(HOST_EXPORTS) \
295f4e42
NN
13812 for flag in $(EXTRA_HOST_FLAGS); do \
13813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13814 done; \
13815 echo "Doing installcheck in mmalloc" ; \
13816 (cd mmalloc && \
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}" \
a52a0a7f 13821 installcheck) \
295f4e42
NN
13822 || exit 1
13823
60975492 13824@endif mmalloc
295f4e42
NN
13825
13826.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
13827maybe-mostlyclean-mmalloc:
60975492
PB
13828@if mmalloc
13829maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
295f4e42
NN
13830
13831mostlyclean-mmalloc:
13832 @[ -f ./mmalloc/Makefile ] || exit 0; \
13833 r=`${PWD_COMMAND}`; export r; \
13834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13835 $(SET_LIB_PATH) \
4fc4dd12 13836 $(HOST_EXPORTS) \
295f4e42
NN
13837 for flag in $(EXTRA_HOST_FLAGS); do \
13838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13839 done; \
13840 echo "Doing mostlyclean in mmalloc" ; \
13841 (cd mmalloc && \
13842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13844 "RANLIB=$${RANLIB}" \
13845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13846 mostlyclean) \
295f4e42
NN
13847 || exit 1
13848
60975492 13849@endif mmalloc
295f4e42
NN
13850
13851.PHONY: maybe-clean-mmalloc clean-mmalloc
13852maybe-clean-mmalloc:
60975492
PB
13853@if mmalloc
13854maybe-clean-mmalloc: clean-mmalloc
295f4e42
NN
13855
13856clean-mmalloc:
13857 @[ -f ./mmalloc/Makefile ] || exit 0; \
13858 r=`${PWD_COMMAND}`; export r; \
13859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13860 $(SET_LIB_PATH) \
4fc4dd12 13861 $(HOST_EXPORTS) \
295f4e42
NN
13862 for flag in $(EXTRA_HOST_FLAGS); do \
13863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13864 done; \
13865 echo "Doing clean in mmalloc" ; \
13866 (cd mmalloc && \
13867 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13868 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13869 "RANLIB=$${RANLIB}" \
13870 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13871 clean) \
295f4e42
NN
13872 || exit 1
13873
60975492 13874@endif mmalloc
295f4e42
NN
13875
13876.PHONY: maybe-distclean-mmalloc distclean-mmalloc
13877maybe-distclean-mmalloc:
60975492
PB
13878@if mmalloc
13879maybe-distclean-mmalloc: distclean-mmalloc
295f4e42
NN
13880
13881distclean-mmalloc:
13882 @[ -f ./mmalloc/Makefile ] || exit 0; \
13883 r=`${PWD_COMMAND}`; export r; \
13884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13885 $(SET_LIB_PATH) \
4fc4dd12 13886 $(HOST_EXPORTS) \
295f4e42
NN
13887 for flag in $(EXTRA_HOST_FLAGS); do \
13888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13889 done; \
13890 echo "Doing distclean in mmalloc" ; \
13891 (cd mmalloc && \
13892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13894 "RANLIB=$${RANLIB}" \
13895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13896 distclean) \
3aa83176 13897 || exit 1
4977bab6 13898
60975492 13899@endif mmalloc
295f4e42
NN
13900
13901.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
13902maybe-maintainer-clean-mmalloc:
60975492
PB
13903@if mmalloc
13904maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
295f4e42
NN
13905
13906maintainer-clean-mmalloc:
13907 @[ -f ./mmalloc/Makefile ] || exit 0; \
13908 r=`${PWD_COMMAND}`; export r; \
8c90b13a 13909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 13910 $(SET_LIB_PATH) \
4fc4dd12 13911 $(HOST_EXPORTS) \
295f4e42
NN
13912 for flag in $(EXTRA_HOST_FLAGS); do \
13913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13914 done; \
13915 echo "Doing maintainer-clean in mmalloc" ; \
13916 (cd mmalloc && \
13917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13919 "RANLIB=$${RANLIB}" \
13920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 13921 maintainer-clean) \
295f4e42 13922 || exit 1
4977bab6 13923
60975492 13924@endif mmalloc
4977bab6 13925
4977bab6 13926
295f4e42
NN
13927.PHONY: configure-patch maybe-configure-patch
13928maybe-configure-patch:
60975492
PB
13929@if patch
13930maybe-configure-patch: configure-patch
295f4e42
NN
13931configure-patch:
13932 @test ! -f patch/Makefile || exit 0; \
13933 [ -d patch ] || mkdir patch; \
8c90b13a
L
13934 r=`${PWD_COMMAND}`; export r; \
13935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 13936 $(HOST_EXPORTS) \
295f4e42
NN
13937 echo Configuring in patch; \
13938 cd patch || exit 1; \
4977bab6
ZW
13939 case $(srcdir) in \
13940 \.) \
13941 srcdiroption="--srcdir=."; \
13942 libsrcdir=".";; \
13943 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
13944 srcdiroption="--srcdir=$(srcdir)/patch"; \
13945 libsrcdir="$$s/patch";; \
4977bab6 13946 *) \
295f4e42
NN
13947 srcdiroption="--srcdir=../$(srcdir)/patch"; \
13948 libsrcdir="$$s/patch";; \
4977bab6
ZW
13949 esac; \
13950 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 13951 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 13952 || exit 1
60975492 13953@endif patch
4977bab6 13954
295f4e42
NN
13955.PHONY: all-patch maybe-all-patch
13956maybe-all-patch:
60975492
PB
13957@if patch
13958maybe-all-patch: all-patch
295f4e42 13959all-patch: configure-patch
8c90b13a
L
13960 @r=`${PWD_COMMAND}`; export r; \
13961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 13962 $(SET_LIB_PATH) \
4fc4dd12 13963 $(HOST_EXPORTS) \
a52a0a7f 13964 (cd patch && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 13965@endif patch
4977bab6 13966
295f4e42
NN
13967.PHONY: check-patch maybe-check-patch
13968maybe-check-patch:
60975492
PB
13969@if patch
13970maybe-check-patch: check-patch
4977bab6 13971
295f4e42 13972check-patch:
8c90b13a
L
13973 @r=`${PWD_COMMAND}`; export r; \
13974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 13975 $(SET_LIB_PATH) \
4fc4dd12 13976 $(HOST_EXPORTS) \
a52a0a7f 13977 (cd patch && $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 13978
60975492 13979@endif patch
4977bab6 13980
295f4e42
NN
13981.PHONY: install-patch maybe-install-patch
13982maybe-install-patch:
60975492
PB
13983@if patch
13984maybe-install-patch: install-patch
7e2dbcef 13985
295f4e42 13986install-patch: installdirs
8c90b13a
L
13987 @r=`${PWD_COMMAND}`; export r; \
13988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 13989 $(SET_LIB_PATH) \
4fc4dd12 13990 $(HOST_EXPORTS) \
a52a0a7f 13991 (cd patch && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 13992
60975492 13993@endif patch
295f4e42
NN
13994
13995# Other targets (info, dvi, etc.)
13996
13997.PHONY: maybe-info-patch info-patch
13998maybe-info-patch:
60975492
PB
13999@if patch
14000maybe-info-patch: info-patch
295f4e42
NN
14001
14002info-patch: \
14003 configure-patch
14004 @[ -f ./patch/Makefile ] || exit 0; \
14005 r=`${PWD_COMMAND}`; export r; \
14006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14007 $(SET_LIB_PATH) \
4fc4dd12 14008 $(HOST_EXPORTS) \
295f4e42
NN
14009 for flag in $(EXTRA_HOST_FLAGS); do \
14010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14011 done; \
14012 echo "Doing info in patch" ; \
14013 (cd patch && \
14014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14016 "RANLIB=$${RANLIB}" \
14017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14018 info) \
295f4e42
NN
14019 || exit 1
14020
60975492 14021@endif patch
295f4e42
NN
14022
14023.PHONY: maybe-dvi-patch dvi-patch
14024maybe-dvi-patch:
60975492
PB
14025@if patch
14026maybe-dvi-patch: dvi-patch
295f4e42
NN
14027
14028dvi-patch: \
14029 configure-patch
14030 @[ -f ./patch/Makefile ] || exit 0; \
14031 r=`${PWD_COMMAND}`; export r; \
14032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14033 $(SET_LIB_PATH) \
4fc4dd12 14034 $(HOST_EXPORTS) \
295f4e42
NN
14035 for flag in $(EXTRA_HOST_FLAGS); do \
14036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14037 done; \
14038 echo "Doing dvi in patch" ; \
14039 (cd patch && \
14040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14042 "RANLIB=$${RANLIB}" \
14043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14044 dvi) \
295f4e42
NN
14045 || exit 1
14046
60975492 14047@endif patch
295f4e42
NN
14048
14049.PHONY: maybe-TAGS-patch TAGS-patch
14050maybe-TAGS-patch:
60975492
PB
14051@if patch
14052maybe-TAGS-patch: TAGS-patch
295f4e42
NN
14053
14054TAGS-patch: \
14055 configure-patch
14056 @[ -f ./patch/Makefile ] || exit 0; \
14057 r=`${PWD_COMMAND}`; export r; \
14058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14059 $(SET_LIB_PATH) \
4fc4dd12 14060 $(HOST_EXPORTS) \
295f4e42
NN
14061 for flag in $(EXTRA_HOST_FLAGS); do \
14062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14063 done; \
14064 echo "Doing TAGS in patch" ; \
14065 (cd patch && \
14066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14068 "RANLIB=$${RANLIB}" \
14069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14070 TAGS) \
295f4e42
NN
14071 || exit 1
14072
60975492 14073@endif patch
295f4e42
NN
14074
14075.PHONY: maybe-install-info-patch install-info-patch
14076maybe-install-info-patch:
60975492
PB
14077@if patch
14078maybe-install-info-patch: install-info-patch
295f4e42
NN
14079
14080install-info-patch: \
14081 configure-patch \
14082 info-patch
14083 @[ -f ./patch/Makefile ] || exit 0; \
14084 r=`${PWD_COMMAND}`; export r; \
14085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14086 $(SET_LIB_PATH) \
4fc4dd12 14087 $(HOST_EXPORTS) \
295f4e42
NN
14088 for flag in $(EXTRA_HOST_FLAGS); do \
14089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14090 done; \
14091 echo "Doing install-info in patch" ; \
14092 (cd patch && \
14093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14095 "RANLIB=$${RANLIB}" \
14096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14097 install-info) \
295f4e42
NN
14098 || exit 1
14099
60975492 14100@endif patch
295f4e42
NN
14101
14102.PHONY: maybe-installcheck-patch installcheck-patch
14103maybe-installcheck-patch:
60975492
PB
14104@if patch
14105maybe-installcheck-patch: installcheck-patch
295f4e42
NN
14106
14107installcheck-patch: \
14108 configure-patch
14109 @[ -f ./patch/Makefile ] || exit 0; \
14110 r=`${PWD_COMMAND}`; export r; \
14111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14112 $(SET_LIB_PATH) \
4fc4dd12 14113 $(HOST_EXPORTS) \
295f4e42
NN
14114 for flag in $(EXTRA_HOST_FLAGS); do \
14115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14116 done; \
14117 echo "Doing installcheck in patch" ; \
14118 (cd patch && \
14119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14121 "RANLIB=$${RANLIB}" \
14122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14123 installcheck) \
295f4e42
NN
14124 || exit 1
14125
60975492 14126@endif patch
295f4e42
NN
14127
14128.PHONY: maybe-mostlyclean-patch mostlyclean-patch
14129maybe-mostlyclean-patch:
60975492
PB
14130@if patch
14131maybe-mostlyclean-patch: mostlyclean-patch
295f4e42
NN
14132
14133mostlyclean-patch:
14134 @[ -f ./patch/Makefile ] || exit 0; \
14135 r=`${PWD_COMMAND}`; export r; \
14136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14137 $(SET_LIB_PATH) \
4fc4dd12 14138 $(HOST_EXPORTS) \
295f4e42
NN
14139 for flag in $(EXTRA_HOST_FLAGS); do \
14140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14141 done; \
14142 echo "Doing mostlyclean in patch" ; \
14143 (cd patch && \
14144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14146 "RANLIB=$${RANLIB}" \
14147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14148 mostlyclean) \
295f4e42
NN
14149 || exit 1
14150
60975492 14151@endif patch
295f4e42
NN
14152
14153.PHONY: maybe-clean-patch clean-patch
14154maybe-clean-patch:
60975492
PB
14155@if patch
14156maybe-clean-patch: clean-patch
295f4e42
NN
14157
14158clean-patch:
14159 @[ -f ./patch/Makefile ] || exit 0; \
14160 r=`${PWD_COMMAND}`; export r; \
14161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14162 $(SET_LIB_PATH) \
4fc4dd12 14163 $(HOST_EXPORTS) \
295f4e42
NN
14164 for flag in $(EXTRA_HOST_FLAGS); do \
14165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14166 done; \
14167 echo "Doing clean in patch" ; \
14168 (cd patch && \
14169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14171 "RANLIB=$${RANLIB}" \
14172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14173 clean) \
295f4e42
NN
14174 || exit 1
14175
60975492 14176@endif patch
295f4e42
NN
14177
14178.PHONY: maybe-distclean-patch distclean-patch
14179maybe-distclean-patch:
60975492
PB
14180@if patch
14181maybe-distclean-patch: distclean-patch
295f4e42
NN
14182
14183distclean-patch:
14184 @[ -f ./patch/Makefile ] || exit 0; \
14185 r=`${PWD_COMMAND}`; export r; \
14186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14187 $(SET_LIB_PATH) \
4fc4dd12 14188 $(HOST_EXPORTS) \
295f4e42
NN
14189 for flag in $(EXTRA_HOST_FLAGS); do \
14190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14191 done; \
14192 echo "Doing distclean in patch" ; \
14193 (cd patch && \
14194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14196 "RANLIB=$${RANLIB}" \
14197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14198 distclean) \
295f4e42
NN
14199 || exit 1
14200
60975492 14201@endif patch
295f4e42
NN
14202
14203.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
14204maybe-maintainer-clean-patch:
60975492
PB
14205@if patch
14206maybe-maintainer-clean-patch: maintainer-clean-patch
295f4e42
NN
14207
14208maintainer-clean-patch:
14209 @[ -f ./patch/Makefile ] || exit 0; \
14210 r=`${PWD_COMMAND}`; export r; \
14211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14212 $(SET_LIB_PATH) \
4fc4dd12 14213 $(HOST_EXPORTS) \
295f4e42
NN
14214 for flag in $(EXTRA_HOST_FLAGS); do \
14215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14216 done; \
14217 echo "Doing maintainer-clean in patch" ; \
14218 (cd patch && \
14219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14221 "RANLIB=$${RANLIB}" \
14222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14223 maintainer-clean) \
295f4e42 14224 || exit 1
4977bab6 14225
60975492 14226@endif patch
4977bab6 14227
295f4e42
NN
14228
14229.PHONY: configure-perl maybe-configure-perl
14230maybe-configure-perl:
60975492
PB
14231@if perl
14232maybe-configure-perl: configure-perl
295f4e42
NN
14233configure-perl:
14234 @test ! -f perl/Makefile || exit 0; \
14235 [ -d perl ] || mkdir perl; \
8c90b13a
L
14236 r=`${PWD_COMMAND}`; export r; \
14237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14238 $(HOST_EXPORTS) \
295f4e42
NN
14239 echo Configuring in perl; \
14240 cd perl || exit 1; \
4977bab6
ZW
14241 case $(srcdir) in \
14242 \.) \
14243 srcdiroption="--srcdir=."; \
14244 libsrcdir=".";; \
14245 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
14246 srcdiroption="--srcdir=$(srcdir)/perl"; \
14247 libsrcdir="$$s/perl";; \
4977bab6 14248 *) \
295f4e42
NN
14249 srcdiroption="--srcdir=../$(srcdir)/perl"; \
14250 libsrcdir="$$s/perl";; \
4977bab6
ZW
14251 esac; \
14252 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 14253 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 14254 || exit 1
60975492 14255@endif perl
4977bab6 14256
295f4e42
NN
14257.PHONY: all-perl maybe-all-perl
14258maybe-all-perl:
60975492
PB
14259@if perl
14260maybe-all-perl: all-perl
295f4e42 14261all-perl: configure-perl
8c90b13a
L
14262 @r=`${PWD_COMMAND}`; export r; \
14263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 14264 $(SET_LIB_PATH) \
4fc4dd12 14265 $(HOST_EXPORTS) \
a52a0a7f 14266 (cd perl && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 14267@endif perl
4977bab6 14268
295f4e42
NN
14269.PHONY: check-perl maybe-check-perl
14270maybe-check-perl:
60975492
PB
14271@if perl
14272maybe-check-perl: check-perl
4977bab6 14273
295f4e42 14274check-perl:
8c90b13a
L
14275 @r=`${PWD_COMMAND}`; export r; \
14276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 14277 $(SET_LIB_PATH) \
4fc4dd12 14278 $(HOST_EXPORTS) \
a52a0a7f 14279 (cd perl && $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 14280
60975492 14281@endif perl
4977bab6 14282
295f4e42
NN
14283.PHONY: install-perl maybe-install-perl
14284maybe-install-perl:
60975492
PB
14285@if perl
14286maybe-install-perl: install-perl
295f4e42
NN
14287
14288install-perl: installdirs
14289 @r=`${PWD_COMMAND}`; export r; \
14290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14291 $(SET_LIB_PATH) \
4fc4dd12 14292 $(HOST_EXPORTS) \
a52a0a7f 14293 (cd perl && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 14294
60975492 14295@endif perl
295f4e42
NN
14296
14297# Other targets (info, dvi, etc.)
14298
14299.PHONY: maybe-info-perl info-perl
14300maybe-info-perl:
60975492
PB
14301@if perl
14302maybe-info-perl: info-perl
295f4e42
NN
14303
14304info-perl: \
14305 configure-perl
14306 @[ -f ./perl/Makefile ] || exit 0; \
14307 r=`${PWD_COMMAND}`; export r; \
14308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14309 $(SET_LIB_PATH) \
4fc4dd12 14310 $(HOST_EXPORTS) \
295f4e42
NN
14311 for flag in $(EXTRA_HOST_FLAGS); do \
14312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14313 done; \
14314 echo "Doing info in perl" ; \
14315 (cd perl && \
14316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14318 "RANLIB=$${RANLIB}" \
14319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14320 info) \
295f4e42
NN
14321 || exit 1
14322
60975492 14323@endif perl
295f4e42
NN
14324
14325.PHONY: maybe-dvi-perl dvi-perl
14326maybe-dvi-perl:
60975492
PB
14327@if perl
14328maybe-dvi-perl: dvi-perl
295f4e42
NN
14329
14330dvi-perl: \
14331 configure-perl
14332 @[ -f ./perl/Makefile ] || exit 0; \
14333 r=`${PWD_COMMAND}`; export r; \
14334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14335 $(SET_LIB_PATH) \
4fc4dd12 14336 $(HOST_EXPORTS) \
295f4e42
NN
14337 for flag in $(EXTRA_HOST_FLAGS); do \
14338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14339 done; \
14340 echo "Doing dvi in perl" ; \
14341 (cd perl && \
14342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14344 "RANLIB=$${RANLIB}" \
14345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14346 dvi) \
295f4e42
NN
14347 || exit 1
14348
60975492 14349@endif perl
295f4e42
NN
14350
14351.PHONY: maybe-TAGS-perl TAGS-perl
14352maybe-TAGS-perl:
60975492
PB
14353@if perl
14354maybe-TAGS-perl: TAGS-perl
295f4e42
NN
14355
14356TAGS-perl: \
14357 configure-perl
14358 @[ -f ./perl/Makefile ] || exit 0; \
14359 r=`${PWD_COMMAND}`; export r; \
14360 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14361 $(SET_LIB_PATH) \
4fc4dd12 14362 $(HOST_EXPORTS) \
295f4e42
NN
14363 for flag in $(EXTRA_HOST_FLAGS); do \
14364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14365 done; \
14366 echo "Doing TAGS in perl" ; \
14367 (cd perl && \
14368 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14369 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14370 "RANLIB=$${RANLIB}" \
14371 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14372 TAGS) \
295f4e42
NN
14373 || exit 1
14374
60975492 14375@endif perl
295f4e42
NN
14376
14377.PHONY: maybe-install-info-perl install-info-perl
14378maybe-install-info-perl:
60975492
PB
14379@if perl
14380maybe-install-info-perl: install-info-perl
295f4e42
NN
14381
14382install-info-perl: \
14383 configure-perl \
14384 info-perl
14385 @[ -f ./perl/Makefile ] || exit 0; \
14386 r=`${PWD_COMMAND}`; export r; \
14387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14388 $(SET_LIB_PATH) \
4fc4dd12 14389 $(HOST_EXPORTS) \
295f4e42
NN
14390 for flag in $(EXTRA_HOST_FLAGS); do \
14391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14392 done; \
14393 echo "Doing install-info in perl" ; \
14394 (cd perl && \
14395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14397 "RANLIB=$${RANLIB}" \
14398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14399 install-info) \
295f4e42
NN
14400 || exit 1
14401
60975492 14402@endif perl
295f4e42
NN
14403
14404.PHONY: maybe-installcheck-perl installcheck-perl
14405maybe-installcheck-perl:
60975492
PB
14406@if perl
14407maybe-installcheck-perl: installcheck-perl
295f4e42
NN
14408
14409installcheck-perl: \
14410 configure-perl
14411 @[ -f ./perl/Makefile ] || exit 0; \
14412 r=`${PWD_COMMAND}`; export r; \
14413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14414 $(SET_LIB_PATH) \
4fc4dd12 14415 $(HOST_EXPORTS) \
295f4e42
NN
14416 for flag in $(EXTRA_HOST_FLAGS); do \
14417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14418 done; \
14419 echo "Doing installcheck in perl" ; \
14420 (cd perl && \
14421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14423 "RANLIB=$${RANLIB}" \
14424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14425 installcheck) \
295f4e42
NN
14426 || exit 1
14427
60975492 14428@endif perl
295f4e42
NN
14429
14430.PHONY: maybe-mostlyclean-perl mostlyclean-perl
14431maybe-mostlyclean-perl:
60975492
PB
14432@if perl
14433maybe-mostlyclean-perl: mostlyclean-perl
295f4e42
NN
14434
14435mostlyclean-perl:
14436 @[ -f ./perl/Makefile ] || exit 0; \
14437 r=`${PWD_COMMAND}`; export r; \
14438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14439 $(SET_LIB_PATH) \
4fc4dd12 14440 $(HOST_EXPORTS) \
295f4e42
NN
14441 for flag in $(EXTRA_HOST_FLAGS); do \
14442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14443 done; \
14444 echo "Doing mostlyclean in perl" ; \
14445 (cd perl && \
14446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14448 "RANLIB=$${RANLIB}" \
14449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14450 mostlyclean) \
295f4e42
NN
14451 || exit 1
14452
60975492 14453@endif perl
295f4e42
NN
14454
14455.PHONY: maybe-clean-perl clean-perl
14456maybe-clean-perl:
60975492
PB
14457@if perl
14458maybe-clean-perl: clean-perl
295f4e42
NN
14459
14460clean-perl:
14461 @[ -f ./perl/Makefile ] || exit 0; \
14462 r=`${PWD_COMMAND}`; export r; \
14463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14464 $(SET_LIB_PATH) \
4fc4dd12 14465 $(HOST_EXPORTS) \
295f4e42
NN
14466 for flag in $(EXTRA_HOST_FLAGS); do \
14467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14468 done; \
14469 echo "Doing clean in perl" ; \
14470 (cd perl && \
14471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14473 "RANLIB=$${RANLIB}" \
14474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14475 clean) \
295f4e42
NN
14476 || exit 1
14477
60975492 14478@endif perl
295f4e42
NN
14479
14480.PHONY: maybe-distclean-perl distclean-perl
14481maybe-distclean-perl:
60975492
PB
14482@if perl
14483maybe-distclean-perl: distclean-perl
295f4e42
NN
14484
14485distclean-perl:
14486 @[ -f ./perl/Makefile ] || exit 0; \
14487 r=`${PWD_COMMAND}`; export r; \
14488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14489 $(SET_LIB_PATH) \
4fc4dd12 14490 $(HOST_EXPORTS) \
295f4e42
NN
14491 for flag in $(EXTRA_HOST_FLAGS); do \
14492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14493 done; \
14494 echo "Doing distclean in perl" ; \
14495 (cd perl && \
14496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14498 "RANLIB=$${RANLIB}" \
14499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14500 distclean) \
295f4e42
NN
14501 || exit 1
14502
60975492 14503@endif perl
295f4e42
NN
14504
14505.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
14506maybe-maintainer-clean-perl:
60975492
PB
14507@if perl
14508maybe-maintainer-clean-perl: maintainer-clean-perl
295f4e42
NN
14509
14510maintainer-clean-perl:
14511 @[ -f ./perl/Makefile ] || exit 0; \
14512 r=`${PWD_COMMAND}`; export r; \
14513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14514 $(SET_LIB_PATH) \
4fc4dd12 14515 $(HOST_EXPORTS) \
295f4e42
NN
14516 for flag in $(EXTRA_HOST_FLAGS); do \
14517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14518 done; \
14519 echo "Doing maintainer-clean in perl" ; \
14520 (cd perl && \
14521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14523 "RANLIB=$${RANLIB}" \
14524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14525 maintainer-clean) \
295f4e42 14526 || exit 1
7e2dbcef 14527
60975492 14528@endif perl
4977bab6
ZW
14529
14530
295f4e42
NN
14531.PHONY: configure-prms maybe-configure-prms
14532maybe-configure-prms:
60975492
PB
14533@if prms
14534maybe-configure-prms: configure-prms
295f4e42
NN
14535configure-prms:
14536 @test ! -f prms/Makefile || exit 0; \
14537 [ -d prms ] || mkdir prms; \
8c90b13a
L
14538 r=`${PWD_COMMAND}`; export r; \
14539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14540 $(HOST_EXPORTS) \
295f4e42
NN
14541 echo Configuring in prms; \
14542 cd prms || exit 1; \
4977bab6
ZW
14543 case $(srcdir) in \
14544 \.) \
14545 srcdiroption="--srcdir=."; \
14546 libsrcdir=".";; \
14547 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
14548 srcdiroption="--srcdir=$(srcdir)/prms"; \
14549 libsrcdir="$$s/prms";; \
4977bab6 14550 *) \
295f4e42
NN
14551 srcdiroption="--srcdir=../$(srcdir)/prms"; \
14552 libsrcdir="$$s/prms";; \
4977bab6
ZW
14553 esac; \
14554 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 14555 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 14556 || exit 1
60975492 14557@endif prms
4977bab6 14558
295f4e42
NN
14559.PHONY: all-prms maybe-all-prms
14560maybe-all-prms:
60975492
PB
14561@if prms
14562maybe-all-prms: all-prms
295f4e42 14563all-prms: configure-prms
8c90b13a
L
14564 @r=`${PWD_COMMAND}`; export r; \
14565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 14566 $(SET_LIB_PATH) \
4fc4dd12 14567 $(HOST_EXPORTS) \
a52a0a7f 14568 (cd prms && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 14569@endif prms
4977bab6 14570
295f4e42
NN
14571.PHONY: check-prms maybe-check-prms
14572maybe-check-prms:
60975492
PB
14573@if prms
14574maybe-check-prms: check-prms
4977bab6 14575
295f4e42 14576check-prms:
8c90b13a
L
14577 @r=`${PWD_COMMAND}`; export r; \
14578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 14579 $(SET_LIB_PATH) \
4fc4dd12 14580 $(HOST_EXPORTS) \
a52a0a7f 14581 (cd prms && $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 14582
60975492 14583@endif prms
4977bab6 14584
295f4e42
NN
14585.PHONY: install-prms maybe-install-prms
14586maybe-install-prms:
60975492
PB
14587@if prms
14588maybe-install-prms: install-prms
7e2dbcef 14589
295f4e42 14590install-prms: installdirs
8c90b13a
L
14591 @r=`${PWD_COMMAND}`; export r; \
14592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 14593 $(SET_LIB_PATH) \
4fc4dd12 14594 $(HOST_EXPORTS) \
a52a0a7f 14595 (cd prms && $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 14596
60975492 14597@endif prms
4977bab6 14598
295f4e42
NN
14599# Other targets (info, dvi, etc.)
14600
14601.PHONY: maybe-info-prms info-prms
14602maybe-info-prms:
60975492
PB
14603@if prms
14604maybe-info-prms: info-prms
295f4e42
NN
14605
14606info-prms: \
14607 configure-prms
14608 @[ -f ./prms/Makefile ] || exit 0; \
14609 r=`${PWD_COMMAND}`; export r; \
14610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14611 $(SET_LIB_PATH) \
4fc4dd12 14612 $(HOST_EXPORTS) \
295f4e42
NN
14613 for flag in $(EXTRA_HOST_FLAGS); do \
14614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14615 done; \
14616 echo "Doing info in prms" ; \
14617 (cd prms && \
14618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14620 "RANLIB=$${RANLIB}" \
14621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14622 info) \
295f4e42
NN
14623 || exit 1
14624
60975492 14625@endif prms
295f4e42
NN
14626
14627.PHONY: maybe-dvi-prms dvi-prms
14628maybe-dvi-prms:
60975492
PB
14629@if prms
14630maybe-dvi-prms: dvi-prms
295f4e42
NN
14631
14632dvi-prms: \
14633 configure-prms
14634 @[ -f ./prms/Makefile ] || exit 0; \
14635 r=`${PWD_COMMAND}`; export r; \
14636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14637 $(SET_LIB_PATH) \
4fc4dd12 14638 $(HOST_EXPORTS) \
295f4e42
NN
14639 for flag in $(EXTRA_HOST_FLAGS); do \
14640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14641 done; \
14642 echo "Doing dvi in prms" ; \
14643 (cd prms && \
14644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14646 "RANLIB=$${RANLIB}" \
14647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14648 dvi) \
295f4e42
NN
14649 || exit 1
14650
60975492 14651@endif prms
295f4e42
NN
14652
14653.PHONY: maybe-TAGS-prms TAGS-prms
14654maybe-TAGS-prms:
60975492
PB
14655@if prms
14656maybe-TAGS-prms: TAGS-prms
295f4e42
NN
14657
14658TAGS-prms: \
14659 configure-prms
14660 @[ -f ./prms/Makefile ] || exit 0; \
14661 r=`${PWD_COMMAND}`; export r; \
14662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14663 $(SET_LIB_PATH) \
4fc4dd12 14664 $(HOST_EXPORTS) \
295f4e42
NN
14665 for flag in $(EXTRA_HOST_FLAGS); do \
14666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14667 done; \
14668 echo "Doing TAGS in prms" ; \
14669 (cd prms && \
14670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14672 "RANLIB=$${RANLIB}" \
14673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14674 TAGS) \
295f4e42
NN
14675 || exit 1
14676
60975492 14677@endif prms
295f4e42
NN
14678
14679.PHONY: maybe-install-info-prms install-info-prms
14680maybe-install-info-prms:
60975492
PB
14681@if prms
14682maybe-install-info-prms: install-info-prms
295f4e42
NN
14683
14684install-info-prms: \
14685 configure-prms \
14686 info-prms
14687 @[ -f ./prms/Makefile ] || exit 0; \
14688 r=`${PWD_COMMAND}`; export r; \
14689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14690 $(SET_LIB_PATH) \
4fc4dd12 14691 $(HOST_EXPORTS) \
295f4e42
NN
14692 for flag in $(EXTRA_HOST_FLAGS); do \
14693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14694 done; \
14695 echo "Doing install-info in prms" ; \
14696 (cd prms && \
14697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14699 "RANLIB=$${RANLIB}" \
14700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14701 install-info) \
295f4e42
NN
14702 || exit 1
14703
60975492 14704@endif prms
295f4e42
NN
14705
14706.PHONY: maybe-installcheck-prms installcheck-prms
14707maybe-installcheck-prms:
60975492
PB
14708@if prms
14709maybe-installcheck-prms: installcheck-prms
295f4e42
NN
14710
14711installcheck-prms: \
14712 configure-prms
14713 @[ -f ./prms/Makefile ] || exit 0; \
14714 r=`${PWD_COMMAND}`; export r; \
14715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14716 $(SET_LIB_PATH) \
4fc4dd12 14717 $(HOST_EXPORTS) \
295f4e42
NN
14718 for flag in $(EXTRA_HOST_FLAGS); do \
14719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14720 done; \
14721 echo "Doing installcheck in prms" ; \
14722 (cd prms && \
14723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14725 "RANLIB=$${RANLIB}" \
14726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14727 installcheck) \
295f4e42
NN
14728 || exit 1
14729
60975492 14730@endif prms
295f4e42
NN
14731
14732.PHONY: maybe-mostlyclean-prms mostlyclean-prms
14733maybe-mostlyclean-prms:
60975492
PB
14734@if prms
14735maybe-mostlyclean-prms: mostlyclean-prms
295f4e42
NN
14736
14737mostlyclean-prms:
14738 @[ -f ./prms/Makefile ] || exit 0; \
14739 r=`${PWD_COMMAND}`; export r; \
14740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14741 $(SET_LIB_PATH) \
4fc4dd12 14742 $(HOST_EXPORTS) \
295f4e42
NN
14743 for flag in $(EXTRA_HOST_FLAGS); do \
14744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14745 done; \
14746 echo "Doing mostlyclean in prms" ; \
14747 (cd prms && \
14748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14750 "RANLIB=$${RANLIB}" \
14751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14752 mostlyclean) \
295f4e42
NN
14753 || exit 1
14754
60975492 14755@endif prms
295f4e42
NN
14756
14757.PHONY: maybe-clean-prms clean-prms
14758maybe-clean-prms:
60975492
PB
14759@if prms
14760maybe-clean-prms: clean-prms
295f4e42
NN
14761
14762clean-prms:
14763 @[ -f ./prms/Makefile ] || exit 0; \
14764 r=`${PWD_COMMAND}`; export r; \
14765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14766 $(SET_LIB_PATH) \
4fc4dd12 14767 $(HOST_EXPORTS) \
295f4e42
NN
14768 for flag in $(EXTRA_HOST_FLAGS); do \
14769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14770 done; \
14771 echo "Doing clean in prms" ; \
14772 (cd prms && \
14773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14775 "RANLIB=$${RANLIB}" \
14776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14777 clean) \
295f4e42
NN
14778 || exit 1
14779
60975492 14780@endif prms
295f4e42
NN
14781
14782.PHONY: maybe-distclean-prms distclean-prms
14783maybe-distclean-prms:
60975492
PB
14784@if prms
14785maybe-distclean-prms: distclean-prms
295f4e42
NN
14786
14787distclean-prms:
14788 @[ -f ./prms/Makefile ] || exit 0; \
14789 r=`${PWD_COMMAND}`; export r; \
14790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14791 $(SET_LIB_PATH) \
4fc4dd12 14792 $(HOST_EXPORTS) \
295f4e42
NN
14793 for flag in $(EXTRA_HOST_FLAGS); do \
14794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14795 done; \
14796 echo "Doing distclean in prms" ; \
14797 (cd prms && \
14798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14800 "RANLIB=$${RANLIB}" \
14801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14802 distclean) \
295f4e42
NN
14803 || exit 1
14804
60975492 14805@endif prms
295f4e42
NN
14806
14807.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
14808maybe-maintainer-clean-prms:
60975492
PB
14809@if prms
14810maybe-maintainer-clean-prms: maintainer-clean-prms
295f4e42
NN
14811
14812maintainer-clean-prms:
14813 @[ -f ./prms/Makefile ] || exit 0; \
14814 r=`${PWD_COMMAND}`; export r; \
14815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14816 $(SET_LIB_PATH) \
4fc4dd12 14817 $(HOST_EXPORTS) \
295f4e42
NN
14818 for flag in $(EXTRA_HOST_FLAGS); do \
14819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14820 done; \
14821 echo "Doing maintainer-clean in prms" ; \
14822 (cd prms && \
14823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14825 "RANLIB=$${RANLIB}" \
14826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14827 maintainer-clean) \
295f4e42
NN
14828 || exit 1
14829
60975492 14830@endif prms
295f4e42
NN
14831
14832
14833.PHONY: configure-rcs maybe-configure-rcs
14834maybe-configure-rcs:
60975492
PB
14835@if rcs
14836maybe-configure-rcs: configure-rcs
295f4e42
NN
14837configure-rcs:
14838 @test ! -f rcs/Makefile || exit 0; \
14839 [ -d rcs ] || mkdir rcs; \
8c90b13a
L
14840 r=`${PWD_COMMAND}`; export r; \
14841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 14842 $(HOST_EXPORTS) \
295f4e42
NN
14843 echo Configuring in rcs; \
14844 cd rcs || exit 1; \
4977bab6
ZW
14845 case $(srcdir) in \
14846 \.) \
14847 srcdiroption="--srcdir=."; \
14848 libsrcdir=".";; \
14849 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
14850 srcdiroption="--srcdir=$(srcdir)/rcs"; \
14851 libsrcdir="$$s/rcs";; \
4977bab6 14852 *) \
295f4e42
NN
14853 srcdiroption="--srcdir=../$(srcdir)/rcs"; \
14854 libsrcdir="$$s/rcs";; \
4977bab6
ZW
14855 esac; \
14856 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 14857 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 14858 || exit 1
60975492 14859@endif rcs
4977bab6 14860
295f4e42
NN
14861.PHONY: all-rcs maybe-all-rcs
14862maybe-all-rcs:
60975492
PB
14863@if rcs
14864maybe-all-rcs: all-rcs
295f4e42 14865all-rcs: configure-rcs
8c90b13a
L
14866 @r=`${PWD_COMMAND}`; export r; \
14867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 14868 $(SET_LIB_PATH) \
4fc4dd12 14869 $(HOST_EXPORTS) \
a52a0a7f 14870 (cd rcs && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 14871@endif rcs
4977bab6 14872
295f4e42
NN
14873.PHONY: check-rcs maybe-check-rcs
14874maybe-check-rcs:
60975492
PB
14875@if rcs
14876maybe-check-rcs: check-rcs
4977bab6 14877
295f4e42 14878check-rcs:
8c90b13a
L
14879 @r=`${PWD_COMMAND}`; export r; \
14880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 14881 $(SET_LIB_PATH) \
4fc4dd12 14882 $(HOST_EXPORTS) \
a52a0a7f 14883 (cd rcs && $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 14884
60975492 14885@endif rcs
4977bab6 14886
295f4e42
NN
14887.PHONY: install-rcs maybe-install-rcs
14888maybe-install-rcs:
60975492
PB
14889@if rcs
14890maybe-install-rcs: install-rcs
7e2dbcef 14891
295f4e42 14892install-rcs: installdirs
8c90b13a
L
14893 @r=`${PWD_COMMAND}`; export r; \
14894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 14895 $(SET_LIB_PATH) \
4fc4dd12 14896 $(HOST_EXPORTS) \
a52a0a7f 14897 (cd rcs && $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 14898
60975492 14899@endif rcs
4977bab6 14900
295f4e42
NN
14901# Other targets (info, dvi, etc.)
14902
14903.PHONY: maybe-info-rcs info-rcs
14904maybe-info-rcs:
60975492
PB
14905@if rcs
14906maybe-info-rcs: info-rcs
295f4e42
NN
14907
14908info-rcs: \
14909 configure-rcs
14910 @[ -f ./rcs/Makefile ] || exit 0; \
8c90b13a
L
14911 r=`${PWD_COMMAND}`; export r; \
14912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 14913 $(SET_LIB_PATH) \
4fc4dd12 14914 $(HOST_EXPORTS) \
295f4e42
NN
14915 for flag in $(EXTRA_HOST_FLAGS); do \
14916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14917 done; \
14918 echo "Doing info in rcs" ; \
14919 (cd rcs && \
14920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14922 "RANLIB=$${RANLIB}" \
14923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14924 info) \
4977bab6
ZW
14925 || exit 1
14926
60975492 14927@endif rcs
295f4e42
NN
14928
14929.PHONY: maybe-dvi-rcs dvi-rcs
14930maybe-dvi-rcs:
60975492
PB
14931@if rcs
14932maybe-dvi-rcs: dvi-rcs
295f4e42
NN
14933
14934dvi-rcs: \
14935 configure-rcs
14936 @[ -f ./rcs/Makefile ] || exit 0; \
14937 r=`${PWD_COMMAND}`; export r; \
8c90b13a 14938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 14939 $(SET_LIB_PATH) \
4fc4dd12 14940 $(HOST_EXPORTS) \
295f4e42
NN
14941 for flag in $(EXTRA_HOST_FLAGS); do \
14942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14943 done; \
14944 echo "Doing dvi in rcs" ; \
14945 (cd rcs && \
14946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14948 "RANLIB=$${RANLIB}" \
14949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14950 dvi) \
295f4e42 14951 || exit 1
4977bab6 14952
60975492 14953@endif rcs
4977bab6 14954
295f4e42
NN
14955.PHONY: maybe-TAGS-rcs TAGS-rcs
14956maybe-TAGS-rcs:
60975492
PB
14957@if rcs
14958maybe-TAGS-rcs: TAGS-rcs
295f4e42
NN
14959
14960TAGS-rcs: \
14961 configure-rcs
14962 @[ -f ./rcs/Makefile ] || exit 0; \
14963 r=`${PWD_COMMAND}`; export r; \
8c90b13a 14964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 14965 $(SET_LIB_PATH) \
4fc4dd12 14966 $(HOST_EXPORTS) \
295f4e42
NN
14967 for flag in $(EXTRA_HOST_FLAGS); do \
14968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14969 done; \
14970 echo "Doing TAGS in rcs" ; \
14971 (cd rcs && \
14972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14974 "RANLIB=$${RANLIB}" \
14975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 14976 TAGS) \
295f4e42 14977 || exit 1
4977bab6 14978
60975492 14979@endif rcs
4977bab6 14980
295f4e42
NN
14981.PHONY: maybe-install-info-rcs install-info-rcs
14982maybe-install-info-rcs:
60975492
PB
14983@if rcs
14984maybe-install-info-rcs: install-info-rcs
7e2dbcef 14985
295f4e42
NN
14986install-info-rcs: \
14987 configure-rcs \
14988 info-rcs
14989 @[ -f ./rcs/Makefile ] || exit 0; \
14990 r=`${PWD_COMMAND}`; export r; \
14991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14992 $(SET_LIB_PATH) \
4fc4dd12 14993 $(HOST_EXPORTS) \
295f4e42
NN
14994 for flag in $(EXTRA_HOST_FLAGS); do \
14995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14996 done; \
14997 echo "Doing install-info in rcs" ; \
14998 (cd rcs && \
14999 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15000 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15001 "RANLIB=$${RANLIB}" \
15002 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15003 install-info) \
295f4e42
NN
15004 || exit 1
15005
60975492 15006@endif rcs
295f4e42
NN
15007
15008.PHONY: maybe-installcheck-rcs installcheck-rcs
15009maybe-installcheck-rcs:
60975492
PB
15010@if rcs
15011maybe-installcheck-rcs: installcheck-rcs
295f4e42
NN
15012
15013installcheck-rcs: \
15014 configure-rcs
15015 @[ -f ./rcs/Makefile ] || exit 0; \
15016 r=`${PWD_COMMAND}`; export r; \
15017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15018 $(SET_LIB_PATH) \
4fc4dd12 15019 $(HOST_EXPORTS) \
295f4e42
NN
15020 for flag in $(EXTRA_HOST_FLAGS); do \
15021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15022 done; \
15023 echo "Doing installcheck in rcs" ; \
15024 (cd rcs && \
15025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15027 "RANLIB=$${RANLIB}" \
15028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15029 installcheck) \
295f4e42
NN
15030 || exit 1
15031
60975492 15032@endif rcs
295f4e42
NN
15033
15034.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
15035maybe-mostlyclean-rcs:
60975492
PB
15036@if rcs
15037maybe-mostlyclean-rcs: mostlyclean-rcs
295f4e42
NN
15038
15039mostlyclean-rcs:
15040 @[ -f ./rcs/Makefile ] || exit 0; \
15041 r=`${PWD_COMMAND}`; export r; \
15042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15043 $(SET_LIB_PATH) \
4fc4dd12 15044 $(HOST_EXPORTS) \
295f4e42
NN
15045 for flag in $(EXTRA_HOST_FLAGS); do \
15046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15047 done; \
15048 echo "Doing mostlyclean in rcs" ; \
15049 (cd rcs && \
15050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15052 "RANLIB=$${RANLIB}" \
15053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15054 mostlyclean) \
295f4e42
NN
15055 || exit 1
15056
60975492 15057@endif rcs
295f4e42
NN
15058
15059.PHONY: maybe-clean-rcs clean-rcs
15060maybe-clean-rcs:
60975492
PB
15061@if rcs
15062maybe-clean-rcs: clean-rcs
295f4e42
NN
15063
15064clean-rcs:
15065 @[ -f ./rcs/Makefile ] || exit 0; \
15066 r=`${PWD_COMMAND}`; export r; \
15067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15068 $(SET_LIB_PATH) \
4fc4dd12 15069 $(HOST_EXPORTS) \
295f4e42
NN
15070 for flag in $(EXTRA_HOST_FLAGS); do \
15071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15072 done; \
15073 echo "Doing clean in rcs" ; \
15074 (cd rcs && \
15075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15077 "RANLIB=$${RANLIB}" \
15078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15079 clean) \
295f4e42
NN
15080 || exit 1
15081
60975492 15082@endif rcs
295f4e42
NN
15083
15084.PHONY: maybe-distclean-rcs distclean-rcs
15085maybe-distclean-rcs:
60975492
PB
15086@if rcs
15087maybe-distclean-rcs: distclean-rcs
295f4e42
NN
15088
15089distclean-rcs:
15090 @[ -f ./rcs/Makefile ] || exit 0; \
15091 r=`${PWD_COMMAND}`; export r; \
15092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15093 $(SET_LIB_PATH) \
4fc4dd12 15094 $(HOST_EXPORTS) \
295f4e42
NN
15095 for flag in $(EXTRA_HOST_FLAGS); do \
15096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15097 done; \
15098 echo "Doing distclean in rcs" ; \
15099 (cd rcs && \
15100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15102 "RANLIB=$${RANLIB}" \
15103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15104 distclean) \
295f4e42
NN
15105 || exit 1
15106
60975492 15107@endif rcs
295f4e42
NN
15108
15109.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
15110maybe-maintainer-clean-rcs:
60975492
PB
15111@if rcs
15112maybe-maintainer-clean-rcs: maintainer-clean-rcs
295f4e42
NN
15113
15114maintainer-clean-rcs:
15115 @[ -f ./rcs/Makefile ] || exit 0; \
15116 r=`${PWD_COMMAND}`; export r; \
8c90b13a 15117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 15118 $(SET_LIB_PATH) \
4fc4dd12 15119 $(HOST_EXPORTS) \
295f4e42
NN
15120 for flag in $(EXTRA_HOST_FLAGS); do \
15121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15122 done; \
15123 echo "Doing maintainer-clean in rcs" ; \
15124 (cd rcs && \
15125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15127 "RANLIB=$${RANLIB}" \
15128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15129 maintainer-clean) \
295f4e42 15130 || exit 1
4977bab6 15131
60975492 15132@endif rcs
4977bab6 15133
295f4e42
NN
15134
15135.PHONY: configure-readline maybe-configure-readline
15136maybe-configure-readline:
60975492
PB
15137@if readline
15138maybe-configure-readline: configure-readline
295f4e42
NN
15139configure-readline:
15140 @test ! -f readline/Makefile || exit 0; \
15141 [ -d readline ] || mkdir readline; \
8c90b13a
L
15142 r=`${PWD_COMMAND}`; export r; \
15143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15144 $(HOST_EXPORTS) \
295f4e42
NN
15145 echo Configuring in readline; \
15146 cd readline || exit 1; \
4977bab6
ZW
15147 case $(srcdir) in \
15148 \.) \
15149 srcdiroption="--srcdir=."; \
15150 libsrcdir=".";; \
15151 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
15152 srcdiroption="--srcdir=$(srcdir)/readline"; \
15153 libsrcdir="$$s/readline";; \
4977bab6 15154 *) \
295f4e42
NN
15155 srcdiroption="--srcdir=../$(srcdir)/readline"; \
15156 libsrcdir="$$s/readline";; \
4977bab6
ZW
15157 esac; \
15158 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 15159 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 15160 || exit 1
60975492 15161@endif readline
4977bab6 15162
295f4e42
NN
15163.PHONY: all-readline maybe-all-readline
15164maybe-all-readline:
60975492
PB
15165@if readline
15166maybe-all-readline: all-readline
295f4e42 15167all-readline: configure-readline
8c90b13a
L
15168 @r=`${PWD_COMMAND}`; export r; \
15169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 15170 $(SET_LIB_PATH) \
4fc4dd12 15171 $(HOST_EXPORTS) \
a52a0a7f 15172 (cd readline && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 15173@endif readline
4977bab6 15174
295f4e42
NN
15175.PHONY: check-readline maybe-check-readline
15176maybe-check-readline:
60975492
PB
15177@if readline
15178maybe-check-readline: check-readline
4977bab6 15179
295f4e42 15180check-readline:
8c90b13a
L
15181 @r=`${PWD_COMMAND}`; export r; \
15182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 15183 $(SET_LIB_PATH) \
4fc4dd12 15184 $(HOST_EXPORTS) \
a52a0a7f 15185 (cd readline && $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 15186
60975492 15187@endif readline
4977bab6 15188
295f4e42
NN
15189.PHONY: install-readline maybe-install-readline
15190maybe-install-readline:
60975492
PB
15191@if readline
15192maybe-install-readline: install-readline
295f4e42
NN
15193
15194install-readline: installdirs
15195 @r=`${PWD_COMMAND}`; export r; \
15196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15197 $(SET_LIB_PATH) \
4fc4dd12 15198 $(HOST_EXPORTS) \
a52a0a7f 15199 (cd readline && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 15200
60975492 15201@endif readline
295f4e42
NN
15202
15203# Other targets (info, dvi, etc.)
15204
15205.PHONY: maybe-info-readline info-readline
15206maybe-info-readline:
60975492
PB
15207@if readline
15208maybe-info-readline: info-readline
295f4e42
NN
15209
15210info-readline: \
15211 configure-readline
15212 @[ -f ./readline/Makefile ] || exit 0; \
15213 r=`${PWD_COMMAND}`; export r; \
15214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15215 $(SET_LIB_PATH) \
4fc4dd12 15216 $(HOST_EXPORTS) \
295f4e42
NN
15217 for flag in $(EXTRA_HOST_FLAGS); do \
15218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15219 done; \
15220 echo "Doing info in readline" ; \
15221 (cd readline && \
15222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15224 "RANLIB=$${RANLIB}" \
15225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15226 info) \
295f4e42
NN
15227 || exit 1
15228
60975492 15229@endif readline
295f4e42
NN
15230
15231.PHONY: maybe-dvi-readline dvi-readline
15232maybe-dvi-readline:
60975492
PB
15233@if readline
15234maybe-dvi-readline: dvi-readline
295f4e42
NN
15235
15236dvi-readline: \
15237 configure-readline
15238 @[ -f ./readline/Makefile ] || exit 0; \
15239 r=`${PWD_COMMAND}`; export r; \
15240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15241 $(SET_LIB_PATH) \
4fc4dd12 15242 $(HOST_EXPORTS) \
295f4e42
NN
15243 for flag in $(EXTRA_HOST_FLAGS); do \
15244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15245 done; \
15246 echo "Doing dvi in readline" ; \
15247 (cd readline && \
15248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15250 "RANLIB=$${RANLIB}" \
15251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15252 dvi) \
295f4e42
NN
15253 || exit 1
15254
60975492 15255@endif readline
295f4e42
NN
15256
15257.PHONY: maybe-TAGS-readline TAGS-readline
15258maybe-TAGS-readline:
60975492
PB
15259@if readline
15260maybe-TAGS-readline: TAGS-readline
295f4e42
NN
15261
15262TAGS-readline: \
15263 configure-readline
15264 @[ -f ./readline/Makefile ] || exit 0; \
15265 r=`${PWD_COMMAND}`; export r; \
15266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15267 $(SET_LIB_PATH) \
4fc4dd12 15268 $(HOST_EXPORTS) \
295f4e42
NN
15269 for flag in $(EXTRA_HOST_FLAGS); do \
15270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15271 done; \
15272 echo "Doing TAGS in readline" ; \
15273 (cd readline && \
15274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15276 "RANLIB=$${RANLIB}" \
15277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15278 TAGS) \
295f4e42
NN
15279 || exit 1
15280
60975492 15281@endif readline
295f4e42
NN
15282
15283.PHONY: maybe-install-info-readline install-info-readline
15284maybe-install-info-readline:
60975492
PB
15285@if readline
15286maybe-install-info-readline: install-info-readline
295f4e42
NN
15287
15288install-info-readline: \
15289 configure-readline \
15290 info-readline
15291 @[ -f ./readline/Makefile ] || exit 0; \
15292 r=`${PWD_COMMAND}`; export r; \
15293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15294 $(SET_LIB_PATH) \
4fc4dd12 15295 $(HOST_EXPORTS) \
295f4e42
NN
15296 for flag in $(EXTRA_HOST_FLAGS); do \
15297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15298 done; \
15299 echo "Doing install-info in readline" ; \
15300 (cd readline && \
15301 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15302 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15303 "RANLIB=$${RANLIB}" \
15304 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15305 install-info) \
295f4e42
NN
15306 || exit 1
15307
60975492 15308@endif readline
295f4e42
NN
15309
15310.PHONY: maybe-installcheck-readline installcheck-readline
15311maybe-installcheck-readline:
60975492
PB
15312@if readline
15313maybe-installcheck-readline: installcheck-readline
295f4e42
NN
15314
15315installcheck-readline: \
15316 configure-readline
15317 @[ -f ./readline/Makefile ] || exit 0; \
15318 r=`${PWD_COMMAND}`; export r; \
15319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15320 $(SET_LIB_PATH) \
4fc4dd12 15321 $(HOST_EXPORTS) \
295f4e42
NN
15322 for flag in $(EXTRA_HOST_FLAGS); do \
15323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15324 done; \
15325 echo "Doing installcheck in readline" ; \
15326 (cd readline && \
15327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15329 "RANLIB=$${RANLIB}" \
15330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15331 installcheck) \
295f4e42
NN
15332 || exit 1
15333
60975492 15334@endif readline
295f4e42
NN
15335
15336.PHONY: maybe-mostlyclean-readline mostlyclean-readline
15337maybe-mostlyclean-readline:
60975492
PB
15338@if readline
15339maybe-mostlyclean-readline: mostlyclean-readline
295f4e42
NN
15340
15341mostlyclean-readline:
15342 @[ -f ./readline/Makefile ] || exit 0; \
15343 r=`${PWD_COMMAND}`; export r; \
15344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15345 $(SET_LIB_PATH) \
4fc4dd12 15346 $(HOST_EXPORTS) \
295f4e42
NN
15347 for flag in $(EXTRA_HOST_FLAGS); do \
15348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15349 done; \
15350 echo "Doing mostlyclean in readline" ; \
15351 (cd readline && \
15352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15354 "RANLIB=$${RANLIB}" \
15355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15356 mostlyclean) \
295f4e42
NN
15357 || exit 1
15358
60975492 15359@endif readline
295f4e42
NN
15360
15361.PHONY: maybe-clean-readline clean-readline
15362maybe-clean-readline:
60975492
PB
15363@if readline
15364maybe-clean-readline: clean-readline
295f4e42
NN
15365
15366clean-readline:
15367 @[ -f ./readline/Makefile ] || exit 0; \
15368 r=`${PWD_COMMAND}`; export r; \
15369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15370 $(SET_LIB_PATH) \
4fc4dd12 15371 $(HOST_EXPORTS) \
295f4e42
NN
15372 for flag in $(EXTRA_HOST_FLAGS); do \
15373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15374 done; \
15375 echo "Doing clean in readline" ; \
15376 (cd readline && \
15377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15379 "RANLIB=$${RANLIB}" \
15380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15381 clean) \
295f4e42
NN
15382 || exit 1
15383
60975492 15384@endif readline
295f4e42
NN
15385
15386.PHONY: maybe-distclean-readline distclean-readline
15387maybe-distclean-readline:
60975492
PB
15388@if readline
15389maybe-distclean-readline: distclean-readline
295f4e42
NN
15390
15391distclean-readline:
15392 @[ -f ./readline/Makefile ] || exit 0; \
15393 r=`${PWD_COMMAND}`; export r; \
15394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15395 $(SET_LIB_PATH) \
4fc4dd12 15396 $(HOST_EXPORTS) \
295f4e42
NN
15397 for flag in $(EXTRA_HOST_FLAGS); do \
15398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15399 done; \
15400 echo "Doing distclean in readline" ; \
15401 (cd readline && \
15402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15404 "RANLIB=$${RANLIB}" \
15405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15406 distclean) \
295f4e42
NN
15407 || exit 1
15408
60975492 15409@endif readline
295f4e42
NN
15410
15411.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
15412maybe-maintainer-clean-readline:
60975492
PB
15413@if readline
15414maybe-maintainer-clean-readline: maintainer-clean-readline
295f4e42
NN
15415
15416maintainer-clean-readline:
15417 @[ -f ./readline/Makefile ] || exit 0; \
15418 r=`${PWD_COMMAND}`; export r; \
15419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15420 $(SET_LIB_PATH) \
4fc4dd12 15421 $(HOST_EXPORTS) \
295f4e42
NN
15422 for flag in $(EXTRA_HOST_FLAGS); do \
15423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15424 done; \
15425 echo "Doing maintainer-clean in readline" ; \
15426 (cd readline && \
15427 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15428 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15429 "RANLIB=$${RANLIB}" \
15430 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15431 maintainer-clean) \
295f4e42 15432 || exit 1
7e2dbcef 15433
60975492 15434@endif readline
4977bab6
ZW
15435
15436
295f4e42
NN
15437.PHONY: configure-release maybe-configure-release
15438maybe-configure-release:
60975492
PB
15439@if release
15440maybe-configure-release: configure-release
295f4e42
NN
15441configure-release:
15442 @test ! -f release/Makefile || exit 0; \
15443 [ -d release ] || mkdir release; \
8c90b13a
L
15444 r=`${PWD_COMMAND}`; export r; \
15445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15446 $(HOST_EXPORTS) \
295f4e42
NN
15447 echo Configuring in release; \
15448 cd release || exit 1; \
4977bab6
ZW
15449 case $(srcdir) in \
15450 \.) \
15451 srcdiroption="--srcdir=."; \
15452 libsrcdir=".";; \
15453 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
15454 srcdiroption="--srcdir=$(srcdir)/release"; \
15455 libsrcdir="$$s/release";; \
4977bab6 15456 *) \
295f4e42
NN
15457 srcdiroption="--srcdir=../$(srcdir)/release"; \
15458 libsrcdir="$$s/release";; \
4977bab6
ZW
15459 esac; \
15460 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 15461 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 15462 || exit 1
60975492 15463@endif release
4977bab6 15464
295f4e42
NN
15465.PHONY: all-release maybe-all-release
15466maybe-all-release:
60975492
PB
15467@if release
15468maybe-all-release: all-release
295f4e42 15469all-release: configure-release
8c90b13a
L
15470 @r=`${PWD_COMMAND}`; export r; \
15471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 15472 $(SET_LIB_PATH) \
4fc4dd12 15473 $(HOST_EXPORTS) \
a52a0a7f 15474 (cd release && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 15475@endif release
4977bab6 15476
295f4e42
NN
15477.PHONY: check-release maybe-check-release
15478maybe-check-release:
60975492
PB
15479@if release
15480maybe-check-release: check-release
4977bab6 15481
295f4e42
NN
15482check-release:
15483
60975492 15484@endif release
295f4e42
NN
15485
15486.PHONY: install-release maybe-install-release
15487maybe-install-release:
60975492
PB
15488@if release
15489maybe-install-release: install-release
295f4e42
NN
15490
15491install-release:
15492
60975492 15493@endif release
295f4e42
NN
15494
15495# Other targets (info, dvi, etc.)
15496
15497.PHONY: maybe-info-release info-release
15498maybe-info-release:
60975492
PB
15499@if release
15500maybe-info-release: info-release
295f4e42
NN
15501
15502info-release: \
15503 configure-release
15504 @[ -f ./release/Makefile ] || exit 0; \
15505 r=`${PWD_COMMAND}`; export r; \
8c90b13a 15506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 15507 $(SET_LIB_PATH) \
4fc4dd12 15508 $(HOST_EXPORTS) \
295f4e42
NN
15509 for flag in $(EXTRA_HOST_FLAGS); do \
15510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15511 done; \
15512 echo "Doing info in release" ; \
15513 (cd release && \
15514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15516 "RANLIB=$${RANLIB}" \
15517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15518 info) \
295f4e42 15519 || exit 1
4977bab6 15520
60975492 15521@endif release
4977bab6 15522
295f4e42
NN
15523.PHONY: maybe-dvi-release dvi-release
15524maybe-dvi-release:
60975492
PB
15525@if release
15526maybe-dvi-release: dvi-release
7e2dbcef 15527
295f4e42
NN
15528dvi-release: \
15529 configure-release
15530 @[ -f ./release/Makefile ] || exit 0; \
15531 r=`${PWD_COMMAND}`; export r; \
8c90b13a 15532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 15533 $(SET_LIB_PATH) \
4fc4dd12 15534 $(HOST_EXPORTS) \
295f4e42
NN
15535 for flag in $(EXTRA_HOST_FLAGS); do \
15536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15537 done; \
15538 echo "Doing dvi in release" ; \
15539 (cd release && \
15540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15542 "RANLIB=$${RANLIB}" \
15543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15544 dvi) \
295f4e42 15545 || exit 1
4977bab6 15546
60975492 15547@endif release
4977bab6 15548
295f4e42
NN
15549.PHONY: maybe-TAGS-release TAGS-release
15550maybe-TAGS-release:
60975492
PB
15551@if release
15552maybe-TAGS-release: TAGS-release
295f4e42
NN
15553
15554TAGS-release: \
15555 configure-release
15556 @[ -f ./release/Makefile ] || exit 0; \
15557 r=`${PWD_COMMAND}`; export r; \
15558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15559 $(SET_LIB_PATH) \
4fc4dd12 15560 $(HOST_EXPORTS) \
295f4e42
NN
15561 for flag in $(EXTRA_HOST_FLAGS); do \
15562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15563 done; \
15564 echo "Doing TAGS in release" ; \
15565 (cd release && \
15566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15568 "RANLIB=$${RANLIB}" \
15569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15570 TAGS) \
295f4e42
NN
15571 || exit 1
15572
60975492 15573@endif release
295f4e42
NN
15574
15575.PHONY: maybe-install-info-release install-info-release
15576maybe-install-info-release:
60975492
PB
15577@if release
15578maybe-install-info-release: install-info-release
295f4e42
NN
15579
15580install-info-release: \
15581 configure-release \
15582 info-release
15583 @[ -f ./release/Makefile ] || exit 0; \
15584 r=`${PWD_COMMAND}`; export r; \
15585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15586 $(SET_LIB_PATH) \
4fc4dd12 15587 $(HOST_EXPORTS) \
295f4e42
NN
15588 for flag in $(EXTRA_HOST_FLAGS); do \
15589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15590 done; \
15591 echo "Doing install-info in release" ; \
15592 (cd release && \
15593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15595 "RANLIB=$${RANLIB}" \
15596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15597 install-info) \
295f4e42
NN
15598 || exit 1
15599
60975492 15600@endif release
295f4e42
NN
15601
15602.PHONY: maybe-installcheck-release installcheck-release
15603maybe-installcheck-release:
60975492
PB
15604@if release
15605maybe-installcheck-release: installcheck-release
295f4e42
NN
15606
15607installcheck-release: \
15608 configure-release
15609 @[ -f ./release/Makefile ] || exit 0; \
15610 r=`${PWD_COMMAND}`; export r; \
15611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15612 $(SET_LIB_PATH) \
4fc4dd12 15613 $(HOST_EXPORTS) \
295f4e42
NN
15614 for flag in $(EXTRA_HOST_FLAGS); do \
15615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15616 done; \
15617 echo "Doing installcheck in release" ; \
15618 (cd release && \
15619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15621 "RANLIB=$${RANLIB}" \
15622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15623 installcheck) \
295f4e42
NN
15624 || exit 1
15625
60975492 15626@endif release
295f4e42
NN
15627
15628.PHONY: maybe-mostlyclean-release mostlyclean-release
15629maybe-mostlyclean-release:
60975492
PB
15630@if release
15631maybe-mostlyclean-release: mostlyclean-release
295f4e42
NN
15632
15633mostlyclean-release:
15634 @[ -f ./release/Makefile ] || exit 0; \
15635 r=`${PWD_COMMAND}`; export r; \
15636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15637 $(SET_LIB_PATH) \
4fc4dd12 15638 $(HOST_EXPORTS) \
295f4e42
NN
15639 for flag in $(EXTRA_HOST_FLAGS); do \
15640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15641 done; \
15642 echo "Doing mostlyclean in release" ; \
15643 (cd release && \
15644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15646 "RANLIB=$${RANLIB}" \
15647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15648 mostlyclean) \
295f4e42
NN
15649 || exit 1
15650
60975492 15651@endif release
295f4e42
NN
15652
15653.PHONY: maybe-clean-release clean-release
15654maybe-clean-release:
60975492
PB
15655@if release
15656maybe-clean-release: clean-release
295f4e42
NN
15657
15658clean-release:
15659 @[ -f ./release/Makefile ] || exit 0; \
15660 r=`${PWD_COMMAND}`; export r; \
15661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15662 $(SET_LIB_PATH) \
4fc4dd12 15663 $(HOST_EXPORTS) \
295f4e42
NN
15664 for flag in $(EXTRA_HOST_FLAGS); do \
15665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15666 done; \
15667 echo "Doing clean in release" ; \
15668 (cd release && \
15669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15671 "RANLIB=$${RANLIB}" \
15672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15673 clean) \
295f4e42
NN
15674 || exit 1
15675
60975492 15676@endif release
295f4e42
NN
15677
15678.PHONY: maybe-distclean-release distclean-release
15679maybe-distclean-release:
60975492
PB
15680@if release
15681maybe-distclean-release: distclean-release
295f4e42
NN
15682
15683distclean-release:
15684 @[ -f ./release/Makefile ] || exit 0; \
15685 r=`${PWD_COMMAND}`; export r; \
15686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15687 $(SET_LIB_PATH) \
4fc4dd12 15688 $(HOST_EXPORTS) \
295f4e42
NN
15689 for flag in $(EXTRA_HOST_FLAGS); do \
15690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15691 done; \
15692 echo "Doing distclean in release" ; \
15693 (cd release && \
15694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15696 "RANLIB=$${RANLIB}" \
15697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15698 distclean) \
295f4e42
NN
15699 || exit 1
15700
60975492 15701@endif release
295f4e42
NN
15702
15703.PHONY: maybe-maintainer-clean-release maintainer-clean-release
15704maybe-maintainer-clean-release:
60975492
PB
15705@if release
15706maybe-maintainer-clean-release: maintainer-clean-release
295f4e42
NN
15707
15708maintainer-clean-release:
15709 @[ -f ./release/Makefile ] || exit 0; \
15710 r=`${PWD_COMMAND}`; export r; \
15711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15712 $(SET_LIB_PATH) \
4fc4dd12 15713 $(HOST_EXPORTS) \
295f4e42
NN
15714 for flag in $(EXTRA_HOST_FLAGS); do \
15715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15716 done; \
15717 echo "Doing maintainer-clean in release" ; \
15718 (cd release && \
15719 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15720 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15721 "RANLIB=$${RANLIB}" \
15722 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15723 maintainer-clean) \
295f4e42
NN
15724 || exit 1
15725
60975492 15726@endif release
295f4e42
NN
15727
15728
15729.PHONY: configure-recode maybe-configure-recode
15730maybe-configure-recode:
60975492
PB
15731@if recode
15732maybe-configure-recode: configure-recode
295f4e42
NN
15733configure-recode:
15734 @test ! -f recode/Makefile || exit 0; \
15735 [ -d recode ] || mkdir recode; \
8c90b13a
L
15736 r=`${PWD_COMMAND}`; export r; \
15737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 15738 $(HOST_EXPORTS) \
295f4e42
NN
15739 echo Configuring in recode; \
15740 cd recode || exit 1; \
4977bab6
ZW
15741 case $(srcdir) in \
15742 \.) \
15743 srcdiroption="--srcdir=."; \
15744 libsrcdir=".";; \
15745 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
15746 srcdiroption="--srcdir=$(srcdir)/recode"; \
15747 libsrcdir="$$s/recode";; \
4977bab6 15748 *) \
295f4e42
NN
15749 srcdiroption="--srcdir=../$(srcdir)/recode"; \
15750 libsrcdir="$$s/recode";; \
4977bab6
ZW
15751 esac; \
15752 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 15753 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 15754 || exit 1
60975492 15755@endif recode
4977bab6 15756
295f4e42
NN
15757.PHONY: all-recode maybe-all-recode
15758maybe-all-recode:
60975492
PB
15759@if recode
15760maybe-all-recode: all-recode
295f4e42 15761all-recode: configure-recode
8c90b13a
L
15762 @r=`${PWD_COMMAND}`; export r; \
15763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 15764 $(SET_LIB_PATH) \
4fc4dd12 15765 $(HOST_EXPORTS) \
a52a0a7f 15766 (cd recode && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 15767@endif recode
4977bab6 15768
295f4e42
NN
15769.PHONY: check-recode maybe-check-recode
15770maybe-check-recode:
60975492
PB
15771@if recode
15772maybe-check-recode: check-recode
4977bab6 15773
295f4e42
NN
15774check-recode:
15775 @r=`${PWD_COMMAND}`; export r; \
15776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15777 $(SET_LIB_PATH) \
4fc4dd12 15778 $(HOST_EXPORTS) \
a52a0a7f 15779 (cd recode && $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 15780
60975492 15781@endif recode
4977bab6 15782
295f4e42
NN
15783.PHONY: install-recode maybe-install-recode
15784maybe-install-recode:
60975492
PB
15785@if recode
15786maybe-install-recode: install-recode
7e2dbcef 15787
295f4e42 15788install-recode: installdirs
8c90b13a
L
15789 @r=`${PWD_COMMAND}`; export r; \
15790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 15791 $(SET_LIB_PATH) \
4fc4dd12 15792 $(HOST_EXPORTS) \
a52a0a7f 15793 (cd recode && $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 15794
60975492 15795@endif recode
4977bab6 15796
295f4e42
NN
15797# Other targets (info, dvi, etc.)
15798
15799.PHONY: maybe-info-recode info-recode
15800maybe-info-recode:
60975492
PB
15801@if recode
15802maybe-info-recode: info-recode
295f4e42
NN
15803
15804info-recode: \
15805 configure-recode
15806 @[ -f ./recode/Makefile ] || exit 0; \
8c90b13a
L
15807 r=`${PWD_COMMAND}`; export r; \
15808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 15809 $(SET_LIB_PATH) \
4fc4dd12 15810 $(HOST_EXPORTS) \
295f4e42
NN
15811 for flag in $(EXTRA_HOST_FLAGS); do \
15812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15813 done; \
15814 echo "Doing info in recode" ; \
15815 (cd recode && \
15816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15818 "RANLIB=$${RANLIB}" \
15819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15820 info) \
4977bab6
ZW
15821 || exit 1
15822
60975492 15823@endif recode
295f4e42
NN
15824
15825.PHONY: maybe-dvi-recode dvi-recode
15826maybe-dvi-recode:
60975492
PB
15827@if recode
15828maybe-dvi-recode: dvi-recode
295f4e42
NN
15829
15830dvi-recode: \
15831 configure-recode
15832 @[ -f ./recode/Makefile ] || exit 0; \
15833 r=`${PWD_COMMAND}`; export r; \
8c90b13a 15834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 15835 $(SET_LIB_PATH) \
4fc4dd12 15836 $(HOST_EXPORTS) \
295f4e42
NN
15837 for flag in $(EXTRA_HOST_FLAGS); do \
15838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15839 done; \
15840 echo "Doing dvi in recode" ; \
15841 (cd recode && \
15842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15844 "RANLIB=$${RANLIB}" \
15845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15846 dvi) \
295f4e42 15847 || exit 1
4977bab6 15848
60975492 15849@endif recode
4977bab6 15850
295f4e42
NN
15851.PHONY: maybe-TAGS-recode TAGS-recode
15852maybe-TAGS-recode:
60975492
PB
15853@if recode
15854maybe-TAGS-recode: TAGS-recode
295f4e42
NN
15855
15856TAGS-recode: \
15857 configure-recode
15858 @[ -f ./recode/Makefile ] || exit 0; \
15859 r=`${PWD_COMMAND}`; export r; \
15860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15861 $(SET_LIB_PATH) \
4fc4dd12 15862 $(HOST_EXPORTS) \
295f4e42
NN
15863 for flag in $(EXTRA_HOST_FLAGS); do \
15864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15865 done; \
15866 echo "Doing TAGS in recode" ; \
15867 (cd recode && \
15868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15870 "RANLIB=$${RANLIB}" \
15871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15872 TAGS) \
295f4e42
NN
15873 || exit 1
15874
60975492 15875@endif recode
295f4e42
NN
15876
15877.PHONY: maybe-install-info-recode install-info-recode
15878maybe-install-info-recode:
60975492
PB
15879@if recode
15880maybe-install-info-recode: install-info-recode
295f4e42
NN
15881
15882install-info-recode: \
15883 configure-recode \
15884 info-recode
15885 @[ -f ./recode/Makefile ] || exit 0; \
15886 r=`${PWD_COMMAND}`; export r; \
15887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15888 $(SET_LIB_PATH) \
4fc4dd12 15889 $(HOST_EXPORTS) \
295f4e42
NN
15890 for flag in $(EXTRA_HOST_FLAGS); do \
15891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15892 done; \
15893 echo "Doing install-info in recode" ; \
15894 (cd recode && \
15895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15897 "RANLIB=$${RANLIB}" \
15898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15899 install-info) \
295f4e42
NN
15900 || exit 1
15901
60975492 15902@endif recode
295f4e42
NN
15903
15904.PHONY: maybe-installcheck-recode installcheck-recode
15905maybe-installcheck-recode:
60975492
PB
15906@if recode
15907maybe-installcheck-recode: installcheck-recode
295f4e42
NN
15908
15909installcheck-recode: \
15910 configure-recode
15911 @[ -f ./recode/Makefile ] || exit 0; \
15912 r=`${PWD_COMMAND}`; export r; \
15913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15914 $(SET_LIB_PATH) \
4fc4dd12 15915 $(HOST_EXPORTS) \
295f4e42
NN
15916 for flag in $(EXTRA_HOST_FLAGS); do \
15917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15918 done; \
15919 echo "Doing installcheck in recode" ; \
15920 (cd recode && \
15921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15923 "RANLIB=$${RANLIB}" \
15924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15925 installcheck) \
295f4e42
NN
15926 || exit 1
15927
60975492 15928@endif recode
295f4e42
NN
15929
15930.PHONY: maybe-mostlyclean-recode mostlyclean-recode
15931maybe-mostlyclean-recode:
60975492
PB
15932@if recode
15933maybe-mostlyclean-recode: mostlyclean-recode
295f4e42
NN
15934
15935mostlyclean-recode:
15936 @[ -f ./recode/Makefile ] || exit 0; \
15937 r=`${PWD_COMMAND}`; export r; \
15938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15939 $(SET_LIB_PATH) \
4fc4dd12 15940 $(HOST_EXPORTS) \
295f4e42
NN
15941 for flag in $(EXTRA_HOST_FLAGS); do \
15942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15943 done; \
15944 echo "Doing mostlyclean in recode" ; \
15945 (cd recode && \
15946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15948 "RANLIB=$${RANLIB}" \
15949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15950 mostlyclean) \
295f4e42
NN
15951 || exit 1
15952
60975492 15953@endif recode
295f4e42
NN
15954
15955.PHONY: maybe-clean-recode clean-recode
15956maybe-clean-recode:
60975492
PB
15957@if recode
15958maybe-clean-recode: clean-recode
295f4e42
NN
15959
15960clean-recode:
15961 @[ -f ./recode/Makefile ] || exit 0; \
15962 r=`${PWD_COMMAND}`; export r; \
15963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15964 $(SET_LIB_PATH) \
4fc4dd12 15965 $(HOST_EXPORTS) \
295f4e42
NN
15966 for flag in $(EXTRA_HOST_FLAGS); do \
15967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15968 done; \
15969 echo "Doing clean in recode" ; \
15970 (cd recode && \
15971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15973 "RANLIB=$${RANLIB}" \
15974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 15975 clean) \
295f4e42
NN
15976 || exit 1
15977
60975492 15978@endif recode
295f4e42
NN
15979
15980.PHONY: maybe-distclean-recode distclean-recode
15981maybe-distclean-recode:
60975492
PB
15982@if recode
15983maybe-distclean-recode: distclean-recode
295f4e42
NN
15984
15985distclean-recode:
15986 @[ -f ./recode/Makefile ] || exit 0; \
15987 r=`${PWD_COMMAND}`; export r; \
15988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15989 $(SET_LIB_PATH) \
4fc4dd12 15990 $(HOST_EXPORTS) \
295f4e42
NN
15991 for flag in $(EXTRA_HOST_FLAGS); do \
15992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15993 done; \
15994 echo "Doing distclean in recode" ; \
15995 (cd recode && \
15996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15998 "RANLIB=$${RANLIB}" \
15999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16000 distclean) \
295f4e42 16001 || exit 1
4977bab6 16002
60975492 16003@endif recode
4977bab6 16004
295f4e42
NN
16005.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
16006maybe-maintainer-clean-recode:
60975492
PB
16007@if recode
16008maybe-maintainer-clean-recode: maintainer-clean-recode
7e2dbcef 16009
295f4e42
NN
16010maintainer-clean-recode:
16011 @[ -f ./recode/Makefile ] || exit 0; \
16012 r=`${PWD_COMMAND}`; export r; \
8c90b13a 16013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 16014 $(SET_LIB_PATH) \
4fc4dd12 16015 $(HOST_EXPORTS) \
295f4e42
NN
16016 for flag in $(EXTRA_HOST_FLAGS); do \
16017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16018 done; \
16019 echo "Doing maintainer-clean in recode" ; \
16020 (cd recode && \
16021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16023 "RANLIB=$${RANLIB}" \
16024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16025 maintainer-clean) \
295f4e42 16026 || exit 1
4977bab6 16027
60975492 16028@endif recode
4977bab6 16029
295f4e42
NN
16030
16031.PHONY: configure-sed maybe-configure-sed
16032maybe-configure-sed:
60975492
PB
16033@if sed
16034maybe-configure-sed: configure-sed
295f4e42
NN
16035configure-sed:
16036 @test ! -f sed/Makefile || exit 0; \
16037 [ -d sed ] || mkdir sed; \
8c90b13a
L
16038 r=`${PWD_COMMAND}`; export r; \
16039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 16040 $(HOST_EXPORTS) \
295f4e42
NN
16041 echo Configuring in sed; \
16042 cd sed || exit 1; \
4977bab6
ZW
16043 case $(srcdir) in \
16044 \.) \
16045 srcdiroption="--srcdir=."; \
16046 libsrcdir=".";; \
16047 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
16048 srcdiroption="--srcdir=$(srcdir)/sed"; \
16049 libsrcdir="$$s/sed";; \
4977bab6 16050 *) \
295f4e42
NN
16051 srcdiroption="--srcdir=../$(srcdir)/sed"; \
16052 libsrcdir="$$s/sed";; \
4977bab6
ZW
16053 esac; \
16054 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 16055 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 16056 || exit 1
60975492 16057@endif sed
4977bab6 16058
295f4e42
NN
16059.PHONY: all-sed maybe-all-sed
16060maybe-all-sed:
60975492
PB
16061@if sed
16062maybe-all-sed: all-sed
295f4e42 16063all-sed: configure-sed
8c90b13a
L
16064 @r=`${PWD_COMMAND}`; export r; \
16065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 16066 $(SET_LIB_PATH) \
4fc4dd12 16067 $(HOST_EXPORTS) \
a52a0a7f 16068 (cd sed && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 16069@endif sed
4977bab6 16070
295f4e42
NN
16071.PHONY: check-sed maybe-check-sed
16072maybe-check-sed:
60975492
PB
16073@if sed
16074maybe-check-sed: check-sed
4977bab6 16075
295f4e42 16076check-sed:
8c90b13a
L
16077 @r=`${PWD_COMMAND}`; export r; \
16078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 16079 $(SET_LIB_PATH) \
4fc4dd12 16080 $(HOST_EXPORTS) \
a52a0a7f 16081 (cd sed && $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 16082
60975492 16083@endif sed
4977bab6 16084
295f4e42
NN
16085.PHONY: install-sed maybe-install-sed
16086maybe-install-sed:
60975492
PB
16087@if sed
16088maybe-install-sed: install-sed
7e2dbcef 16089
295f4e42 16090install-sed: installdirs
8c90b13a
L
16091 @r=`${PWD_COMMAND}`; export r; \
16092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 16093 $(SET_LIB_PATH) \
4fc4dd12 16094 $(HOST_EXPORTS) \
a52a0a7f 16095 (cd sed && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 16096
60975492 16097@endif sed
295f4e42
NN
16098
16099# Other targets (info, dvi, etc.)
16100
16101.PHONY: maybe-info-sed info-sed
16102maybe-info-sed:
60975492
PB
16103@if sed
16104maybe-info-sed: info-sed
295f4e42
NN
16105
16106info-sed: \
16107 configure-sed
16108 @[ -f ./sed/Makefile ] || exit 0; \
16109 r=`${PWD_COMMAND}`; export r; \
16110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16111 $(SET_LIB_PATH) \
4fc4dd12 16112 $(HOST_EXPORTS) \
295f4e42
NN
16113 for flag in $(EXTRA_HOST_FLAGS); do \
16114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16115 done; \
16116 echo "Doing info in sed" ; \
16117 (cd sed && \
16118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16120 "RANLIB=$${RANLIB}" \
16121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16122 info) \
295f4e42
NN
16123 || exit 1
16124
60975492 16125@endif sed
295f4e42
NN
16126
16127.PHONY: maybe-dvi-sed dvi-sed
16128maybe-dvi-sed:
60975492
PB
16129@if sed
16130maybe-dvi-sed: dvi-sed
295f4e42
NN
16131
16132dvi-sed: \
16133 configure-sed
16134 @[ -f ./sed/Makefile ] || exit 0; \
16135 r=`${PWD_COMMAND}`; export r; \
16136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16137 $(SET_LIB_PATH) \
4fc4dd12 16138 $(HOST_EXPORTS) \
295f4e42
NN
16139 for flag in $(EXTRA_HOST_FLAGS); do \
16140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16141 done; \
16142 echo "Doing dvi in sed" ; \
16143 (cd sed && \
16144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16146 "RANLIB=$${RANLIB}" \
16147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16148 dvi) \
295f4e42
NN
16149 || exit 1
16150
60975492 16151@endif sed
295f4e42
NN
16152
16153.PHONY: maybe-TAGS-sed TAGS-sed
16154maybe-TAGS-sed:
60975492
PB
16155@if sed
16156maybe-TAGS-sed: TAGS-sed
295f4e42
NN
16157
16158TAGS-sed: \
16159 configure-sed
16160 @[ -f ./sed/Makefile ] || exit 0; \
16161 r=`${PWD_COMMAND}`; export r; \
16162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16163 $(SET_LIB_PATH) \
4fc4dd12 16164 $(HOST_EXPORTS) \
295f4e42
NN
16165 for flag in $(EXTRA_HOST_FLAGS); do \
16166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16167 done; \
16168 echo "Doing TAGS in sed" ; \
16169 (cd sed && \
16170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16172 "RANLIB=$${RANLIB}" \
16173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16174 TAGS) \
295f4e42
NN
16175 || exit 1
16176
60975492 16177@endif sed
295f4e42
NN
16178
16179.PHONY: maybe-install-info-sed install-info-sed
16180maybe-install-info-sed:
60975492
PB
16181@if sed
16182maybe-install-info-sed: install-info-sed
295f4e42
NN
16183
16184install-info-sed: \
16185 configure-sed \
16186 info-sed
16187 @[ -f ./sed/Makefile ] || exit 0; \
16188 r=`${PWD_COMMAND}`; export r; \
16189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16190 $(SET_LIB_PATH) \
4fc4dd12 16191 $(HOST_EXPORTS) \
295f4e42
NN
16192 for flag in $(EXTRA_HOST_FLAGS); do \
16193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16194 done; \
16195 echo "Doing install-info in sed" ; \
16196 (cd sed && \
16197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16199 "RANLIB=$${RANLIB}" \
16200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16201 install-info) \
295f4e42
NN
16202 || exit 1
16203
60975492 16204@endif sed
295f4e42
NN
16205
16206.PHONY: maybe-installcheck-sed installcheck-sed
16207maybe-installcheck-sed:
60975492
PB
16208@if sed
16209maybe-installcheck-sed: installcheck-sed
295f4e42
NN
16210
16211installcheck-sed: \
16212 configure-sed
16213 @[ -f ./sed/Makefile ] || exit 0; \
16214 r=`${PWD_COMMAND}`; export r; \
16215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16216 $(SET_LIB_PATH) \
4fc4dd12 16217 $(HOST_EXPORTS) \
295f4e42
NN
16218 for flag in $(EXTRA_HOST_FLAGS); do \
16219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16220 done; \
16221 echo "Doing installcheck in sed" ; \
16222 (cd sed && \
16223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16225 "RANLIB=$${RANLIB}" \
16226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16227 installcheck) \
295f4e42
NN
16228 || exit 1
16229
60975492 16230@endif sed
295f4e42
NN
16231
16232.PHONY: maybe-mostlyclean-sed mostlyclean-sed
16233maybe-mostlyclean-sed:
60975492
PB
16234@if sed
16235maybe-mostlyclean-sed: mostlyclean-sed
295f4e42
NN
16236
16237mostlyclean-sed:
16238 @[ -f ./sed/Makefile ] || exit 0; \
16239 r=`${PWD_COMMAND}`; export r; \
16240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16241 $(SET_LIB_PATH) \
4fc4dd12 16242 $(HOST_EXPORTS) \
295f4e42
NN
16243 for flag in $(EXTRA_HOST_FLAGS); do \
16244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16245 done; \
16246 echo "Doing mostlyclean in sed" ; \
16247 (cd sed && \
16248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16250 "RANLIB=$${RANLIB}" \
16251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16252 mostlyclean) \
295f4e42
NN
16253 || exit 1
16254
60975492 16255@endif sed
295f4e42
NN
16256
16257.PHONY: maybe-clean-sed clean-sed
16258maybe-clean-sed:
60975492
PB
16259@if sed
16260maybe-clean-sed: clean-sed
295f4e42
NN
16261
16262clean-sed:
16263 @[ -f ./sed/Makefile ] || exit 0; \
16264 r=`${PWD_COMMAND}`; export r; \
16265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16266 $(SET_LIB_PATH) \
4fc4dd12 16267 $(HOST_EXPORTS) \
295f4e42
NN
16268 for flag in $(EXTRA_HOST_FLAGS); do \
16269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16270 done; \
16271 echo "Doing clean in sed" ; \
16272 (cd sed && \
16273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16275 "RANLIB=$${RANLIB}" \
16276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16277 clean) \
295f4e42
NN
16278 || exit 1
16279
60975492 16280@endif sed
295f4e42
NN
16281
16282.PHONY: maybe-distclean-sed distclean-sed
16283maybe-distclean-sed:
60975492
PB
16284@if sed
16285maybe-distclean-sed: distclean-sed
295f4e42
NN
16286
16287distclean-sed:
16288 @[ -f ./sed/Makefile ] || exit 0; \
16289 r=`${PWD_COMMAND}`; export r; \
16290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16291 $(SET_LIB_PATH) \
4fc4dd12 16292 $(HOST_EXPORTS) \
295f4e42
NN
16293 for flag in $(EXTRA_HOST_FLAGS); do \
16294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16295 done; \
16296 echo "Doing distclean in sed" ; \
16297 (cd sed && \
16298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16300 "RANLIB=$${RANLIB}" \
16301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16302 distclean) \
295f4e42
NN
16303 || exit 1
16304
60975492 16305@endif sed
295f4e42
NN
16306
16307.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
16308maybe-maintainer-clean-sed:
60975492
PB
16309@if sed
16310maybe-maintainer-clean-sed: maintainer-clean-sed
295f4e42
NN
16311
16312maintainer-clean-sed:
16313 @[ -f ./sed/Makefile ] || exit 0; \
16314 r=`${PWD_COMMAND}`; export r; \
16315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16316 $(SET_LIB_PATH) \
4fc4dd12 16317 $(HOST_EXPORTS) \
295f4e42
NN
16318 for flag in $(EXTRA_HOST_FLAGS); do \
16319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16320 done; \
16321 echo "Doing maintainer-clean in sed" ; \
16322 (cd sed && \
16323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16325 "RANLIB=$${RANLIB}" \
16326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16327 maintainer-clean) \
295f4e42 16328 || exit 1
4977bab6 16329
60975492 16330@endif sed
4977bab6 16331
295f4e42
NN
16332
16333.PHONY: configure-send-pr maybe-configure-send-pr
16334maybe-configure-send-pr:
60975492
PB
16335@if send-pr
16336maybe-configure-send-pr: configure-send-pr
295f4e42
NN
16337configure-send-pr:
16338 @test ! -f send-pr/Makefile || exit 0; \
16339 [ -d send-pr ] || mkdir send-pr; \
8c90b13a
L
16340 r=`${PWD_COMMAND}`; export r; \
16341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 16342 $(HOST_EXPORTS) \
295f4e42
NN
16343 echo Configuring in send-pr; \
16344 cd send-pr || exit 1; \
4977bab6
ZW
16345 case $(srcdir) in \
16346 \.) \
16347 srcdiroption="--srcdir=."; \
16348 libsrcdir=".";; \
16349 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
16350 srcdiroption="--srcdir=$(srcdir)/send-pr"; \
16351 libsrcdir="$$s/send-pr";; \
4977bab6 16352 *) \
295f4e42
NN
16353 srcdiroption="--srcdir=../$(srcdir)/send-pr"; \
16354 libsrcdir="$$s/send-pr";; \
4977bab6
ZW
16355 esac; \
16356 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 16357 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 16358 || exit 1
60975492 16359@endif send-pr
4977bab6 16360
295f4e42
NN
16361.PHONY: all-send-pr maybe-all-send-pr
16362maybe-all-send-pr:
60975492
PB
16363@if send-pr
16364maybe-all-send-pr: all-send-pr
295f4e42 16365all-send-pr: configure-send-pr
8c90b13a
L
16366 @r=`${PWD_COMMAND}`; export r; \
16367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 16368 $(SET_LIB_PATH) \
4fc4dd12 16369 $(HOST_EXPORTS) \
a52a0a7f 16370 (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 16371@endif send-pr
4977bab6 16372
295f4e42
NN
16373.PHONY: check-send-pr maybe-check-send-pr
16374maybe-check-send-pr:
60975492
PB
16375@if send-pr
16376maybe-check-send-pr: check-send-pr
4977bab6 16377
295f4e42 16378check-send-pr:
8c90b13a
L
16379 @r=`${PWD_COMMAND}`; export r; \
16380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 16381 $(SET_LIB_PATH) \
4fc4dd12 16382 $(HOST_EXPORTS) \
a52a0a7f 16383 (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 16384
60975492 16385@endif send-pr
4977bab6 16386
295f4e42
NN
16387.PHONY: install-send-pr maybe-install-send-pr
16388maybe-install-send-pr:
60975492
PB
16389@if send-pr
16390maybe-install-send-pr: install-send-pr
295f4e42
NN
16391
16392install-send-pr: installdirs
16393 @r=`${PWD_COMMAND}`; export r; \
16394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16395 $(SET_LIB_PATH) \
4fc4dd12 16396 $(HOST_EXPORTS) \
a52a0a7f 16397 (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 16398
60975492 16399@endif send-pr
295f4e42
NN
16400
16401# Other targets (info, dvi, etc.)
16402
16403.PHONY: maybe-info-send-pr info-send-pr
16404maybe-info-send-pr:
60975492
PB
16405@if send-pr
16406maybe-info-send-pr: info-send-pr
295f4e42
NN
16407
16408info-send-pr: \
16409 configure-send-pr
16410 @[ -f ./send-pr/Makefile ] || exit 0; \
16411 r=`${PWD_COMMAND}`; export r; \
16412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16413 $(SET_LIB_PATH) \
4fc4dd12 16414 $(HOST_EXPORTS) \
295f4e42
NN
16415 for flag in $(EXTRA_HOST_FLAGS); do \
16416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16417 done; \
16418 echo "Doing info in send-pr" ; \
16419 (cd send-pr && \
16420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16422 "RANLIB=$${RANLIB}" \
16423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16424 info) \
295f4e42
NN
16425 || exit 1
16426
60975492 16427@endif send-pr
295f4e42
NN
16428
16429.PHONY: maybe-dvi-send-pr dvi-send-pr
16430maybe-dvi-send-pr:
60975492
PB
16431@if send-pr
16432maybe-dvi-send-pr: dvi-send-pr
295f4e42
NN
16433
16434dvi-send-pr: \
16435 configure-send-pr
16436 @[ -f ./send-pr/Makefile ] || exit 0; \
16437 r=`${PWD_COMMAND}`; export r; \
16438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16439 $(SET_LIB_PATH) \
4fc4dd12 16440 $(HOST_EXPORTS) \
295f4e42
NN
16441 for flag in $(EXTRA_HOST_FLAGS); do \
16442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16443 done; \
16444 echo "Doing dvi in send-pr" ; \
16445 (cd send-pr && \
16446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16448 "RANLIB=$${RANLIB}" \
16449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16450 dvi) \
295f4e42
NN
16451 || exit 1
16452
60975492 16453@endif send-pr
295f4e42
NN
16454
16455.PHONY: maybe-TAGS-send-pr TAGS-send-pr
16456maybe-TAGS-send-pr:
60975492
PB
16457@if send-pr
16458maybe-TAGS-send-pr: TAGS-send-pr
295f4e42
NN
16459
16460TAGS-send-pr: \
16461 configure-send-pr
16462 @[ -f ./send-pr/Makefile ] || exit 0; \
16463 r=`${PWD_COMMAND}`; export r; \
16464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16465 $(SET_LIB_PATH) \
4fc4dd12 16466 $(HOST_EXPORTS) \
295f4e42
NN
16467 for flag in $(EXTRA_HOST_FLAGS); do \
16468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16469 done; \
16470 echo "Doing TAGS in send-pr" ; \
16471 (cd send-pr && \
16472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16474 "RANLIB=$${RANLIB}" \
16475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16476 TAGS) \
295f4e42
NN
16477 || exit 1
16478
60975492 16479@endif send-pr
295f4e42
NN
16480
16481.PHONY: maybe-install-info-send-pr install-info-send-pr
16482maybe-install-info-send-pr:
60975492
PB
16483@if send-pr
16484maybe-install-info-send-pr: install-info-send-pr
295f4e42
NN
16485
16486install-info-send-pr: \
16487 configure-send-pr \
16488 info-send-pr
16489 @[ -f ./send-pr/Makefile ] || exit 0; \
16490 r=`${PWD_COMMAND}`; export r; \
16491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16492 $(SET_LIB_PATH) \
4fc4dd12 16493 $(HOST_EXPORTS) \
295f4e42
NN
16494 for flag in $(EXTRA_HOST_FLAGS); do \
16495 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16496 done; \
16497 echo "Doing install-info in send-pr" ; \
16498 (cd send-pr && \
16499 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16500 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16501 "RANLIB=$${RANLIB}" \
16502 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16503 install-info) \
295f4e42
NN
16504 || exit 1
16505
60975492 16506@endif send-pr
295f4e42
NN
16507
16508.PHONY: maybe-installcheck-send-pr installcheck-send-pr
16509maybe-installcheck-send-pr:
60975492
PB
16510@if send-pr
16511maybe-installcheck-send-pr: installcheck-send-pr
295f4e42
NN
16512
16513installcheck-send-pr: \
16514 configure-send-pr
16515 @[ -f ./send-pr/Makefile ] || exit 0; \
16516 r=`${PWD_COMMAND}`; export r; \
16517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16518 $(SET_LIB_PATH) \
4fc4dd12 16519 $(HOST_EXPORTS) \
295f4e42
NN
16520 for flag in $(EXTRA_HOST_FLAGS); do \
16521 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16522 done; \
16523 echo "Doing installcheck in send-pr" ; \
16524 (cd send-pr && \
16525 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16526 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16527 "RANLIB=$${RANLIB}" \
16528 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16529 installcheck) \
295f4e42
NN
16530 || exit 1
16531
60975492 16532@endif send-pr
295f4e42
NN
16533
16534.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
16535maybe-mostlyclean-send-pr:
60975492
PB
16536@if send-pr
16537maybe-mostlyclean-send-pr: mostlyclean-send-pr
295f4e42
NN
16538
16539mostlyclean-send-pr:
16540 @[ -f ./send-pr/Makefile ] || exit 0; \
16541 r=`${PWD_COMMAND}`; export r; \
16542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16543 $(SET_LIB_PATH) \
4fc4dd12 16544 $(HOST_EXPORTS) \
295f4e42
NN
16545 for flag in $(EXTRA_HOST_FLAGS); do \
16546 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16547 done; \
16548 echo "Doing mostlyclean in send-pr" ; \
16549 (cd send-pr && \
16550 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16551 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16552 "RANLIB=$${RANLIB}" \
16553 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16554 mostlyclean) \
295f4e42
NN
16555 || exit 1
16556
60975492 16557@endif send-pr
295f4e42
NN
16558
16559.PHONY: maybe-clean-send-pr clean-send-pr
16560maybe-clean-send-pr:
60975492
PB
16561@if send-pr
16562maybe-clean-send-pr: clean-send-pr
295f4e42
NN
16563
16564clean-send-pr:
16565 @[ -f ./send-pr/Makefile ] || exit 0; \
16566 r=`${PWD_COMMAND}`; export r; \
16567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16568 $(SET_LIB_PATH) \
4fc4dd12 16569 $(HOST_EXPORTS) \
295f4e42
NN
16570 for flag in $(EXTRA_HOST_FLAGS); do \
16571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16572 done; \
16573 echo "Doing clean in send-pr" ; \
16574 (cd send-pr && \
16575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16577 "RANLIB=$${RANLIB}" \
16578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16579 clean) \
295f4e42
NN
16580 || exit 1
16581
60975492 16582@endif send-pr
295f4e42
NN
16583
16584.PHONY: maybe-distclean-send-pr distclean-send-pr
16585maybe-distclean-send-pr:
60975492
PB
16586@if send-pr
16587maybe-distclean-send-pr: distclean-send-pr
295f4e42
NN
16588
16589distclean-send-pr:
16590 @[ -f ./send-pr/Makefile ] || exit 0; \
16591 r=`${PWD_COMMAND}`; export r; \
16592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16593 $(SET_LIB_PATH) \
4fc4dd12 16594 $(HOST_EXPORTS) \
295f4e42
NN
16595 for flag in $(EXTRA_HOST_FLAGS); do \
16596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16597 done; \
16598 echo "Doing distclean in send-pr" ; \
16599 (cd send-pr && \
16600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16602 "RANLIB=$${RANLIB}" \
16603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16604 distclean) \
295f4e42
NN
16605 || exit 1
16606
60975492 16607@endif send-pr
295f4e42
NN
16608
16609.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
16610maybe-maintainer-clean-send-pr:
60975492
PB
16611@if send-pr
16612maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
295f4e42
NN
16613
16614maintainer-clean-send-pr:
16615 @[ -f ./send-pr/Makefile ] || exit 0; \
16616 r=`${PWD_COMMAND}`; export r; \
16617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16618 $(SET_LIB_PATH) \
4fc4dd12 16619 $(HOST_EXPORTS) \
295f4e42
NN
16620 for flag in $(EXTRA_HOST_FLAGS); do \
16621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16622 done; \
16623 echo "Doing maintainer-clean in send-pr" ; \
16624 (cd send-pr && \
16625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16627 "RANLIB=$${RANLIB}" \
16628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16629 maintainer-clean) \
295f4e42 16630 || exit 1
7e2dbcef 16631
60975492 16632@endif send-pr
4977bab6
ZW
16633
16634
295f4e42
NN
16635.PHONY: configure-shellutils maybe-configure-shellutils
16636maybe-configure-shellutils:
60975492
PB
16637@if shellutils
16638maybe-configure-shellutils: configure-shellutils
295f4e42
NN
16639configure-shellutils:
16640 @test ! -f shellutils/Makefile || exit 0; \
16641 [ -d shellutils ] || mkdir shellutils; \
8c90b13a
L
16642 r=`${PWD_COMMAND}`; export r; \
16643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 16644 $(HOST_EXPORTS) \
295f4e42
NN
16645 echo Configuring in shellutils; \
16646 cd shellutils || exit 1; \
4977bab6
ZW
16647 case $(srcdir) in \
16648 \.) \
16649 srcdiroption="--srcdir=."; \
16650 libsrcdir=".";; \
16651 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
16652 srcdiroption="--srcdir=$(srcdir)/shellutils"; \
16653 libsrcdir="$$s/shellutils";; \
4977bab6 16654 *) \
295f4e42
NN
16655 srcdiroption="--srcdir=../$(srcdir)/shellutils"; \
16656 libsrcdir="$$s/shellutils";; \
4977bab6
ZW
16657 esac; \
16658 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 16659 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 16660 || exit 1
60975492 16661@endif shellutils
4977bab6 16662
295f4e42
NN
16663.PHONY: all-shellutils maybe-all-shellutils
16664maybe-all-shellutils:
60975492
PB
16665@if shellutils
16666maybe-all-shellutils: all-shellutils
295f4e42 16667all-shellutils: configure-shellutils
8c90b13a
L
16668 @r=`${PWD_COMMAND}`; export r; \
16669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 16670 $(SET_LIB_PATH) \
4fc4dd12 16671 $(HOST_EXPORTS) \
a52a0a7f 16672 (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 16673@endif shellutils
4977bab6 16674
295f4e42
NN
16675.PHONY: check-shellutils maybe-check-shellutils
16676maybe-check-shellutils:
60975492
PB
16677@if shellutils
16678maybe-check-shellutils: check-shellutils
4977bab6 16679
295f4e42 16680check-shellutils:
8c90b13a
L
16681 @r=`${PWD_COMMAND}`; export r; \
16682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 16683 $(SET_LIB_PATH) \
4fc4dd12 16684 $(HOST_EXPORTS) \
a52a0a7f 16685 (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 16686
60975492 16687@endif shellutils
4977bab6 16688
295f4e42
NN
16689.PHONY: install-shellutils maybe-install-shellutils
16690maybe-install-shellutils:
60975492
PB
16691@if shellutils
16692maybe-install-shellutils: install-shellutils
7e2dbcef 16693
295f4e42 16694install-shellutils: installdirs
8c90b13a
L
16695 @r=`${PWD_COMMAND}`; export r; \
16696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 16697 $(SET_LIB_PATH) \
4fc4dd12 16698 $(HOST_EXPORTS) \
a52a0a7f 16699 (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 16700
60975492 16701@endif shellutils
4977bab6 16702
295f4e42
NN
16703# Other targets (info, dvi, etc.)
16704
16705.PHONY: maybe-info-shellutils info-shellutils
16706maybe-info-shellutils:
60975492
PB
16707@if shellutils
16708maybe-info-shellutils: info-shellutils
295f4e42
NN
16709
16710info-shellutils: \
16711 configure-shellutils
16712 @[ -f ./shellutils/Makefile ] || exit 0; \
16713 r=`${PWD_COMMAND}`; export r; \
16714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16715 $(SET_LIB_PATH) \
4fc4dd12 16716 $(HOST_EXPORTS) \
295f4e42
NN
16717 for flag in $(EXTRA_HOST_FLAGS); do \
16718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16719 done; \
16720 echo "Doing info in shellutils" ; \
16721 (cd shellutils && \
16722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16724 "RANLIB=$${RANLIB}" \
16725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16726 info) \
295f4e42
NN
16727 || exit 1
16728
60975492 16729@endif shellutils
295f4e42
NN
16730
16731.PHONY: maybe-dvi-shellutils dvi-shellutils
16732maybe-dvi-shellutils:
60975492
PB
16733@if shellutils
16734maybe-dvi-shellutils: dvi-shellutils
295f4e42
NN
16735
16736dvi-shellutils: \
16737 configure-shellutils
16738 @[ -f ./shellutils/Makefile ] || exit 0; \
16739 r=`${PWD_COMMAND}`; export r; \
16740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16741 $(SET_LIB_PATH) \
4fc4dd12 16742 $(HOST_EXPORTS) \
295f4e42
NN
16743 for flag in $(EXTRA_HOST_FLAGS); do \
16744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16745 done; \
16746 echo "Doing dvi in shellutils" ; \
16747 (cd shellutils && \
16748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16750 "RANLIB=$${RANLIB}" \
16751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16752 dvi) \
295f4e42
NN
16753 || exit 1
16754
60975492 16755@endif shellutils
295f4e42
NN
16756
16757.PHONY: maybe-TAGS-shellutils TAGS-shellutils
16758maybe-TAGS-shellutils:
60975492
PB
16759@if shellutils
16760maybe-TAGS-shellutils: TAGS-shellutils
295f4e42
NN
16761
16762TAGS-shellutils: \
16763 configure-shellutils
16764 @[ -f ./shellutils/Makefile ] || exit 0; \
16765 r=`${PWD_COMMAND}`; export r; \
16766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16767 $(SET_LIB_PATH) \
4fc4dd12 16768 $(HOST_EXPORTS) \
295f4e42
NN
16769 for flag in $(EXTRA_HOST_FLAGS); do \
16770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16771 done; \
16772 echo "Doing TAGS in shellutils" ; \
16773 (cd shellutils && \
16774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16776 "RANLIB=$${RANLIB}" \
16777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16778 TAGS) \
295f4e42
NN
16779 || exit 1
16780
60975492 16781@endif shellutils
295f4e42
NN
16782
16783.PHONY: maybe-install-info-shellutils install-info-shellutils
16784maybe-install-info-shellutils:
60975492
PB
16785@if shellutils
16786maybe-install-info-shellutils: install-info-shellutils
295f4e42
NN
16787
16788install-info-shellutils: \
16789 configure-shellutils \
16790 info-shellutils
16791 @[ -f ./shellutils/Makefile ] || exit 0; \
16792 r=`${PWD_COMMAND}`; export r; \
16793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16794 $(SET_LIB_PATH) \
4fc4dd12 16795 $(HOST_EXPORTS) \
295f4e42
NN
16796 for flag in $(EXTRA_HOST_FLAGS); do \
16797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16798 done; \
16799 echo "Doing install-info in shellutils" ; \
16800 (cd shellutils && \
16801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16803 "RANLIB=$${RANLIB}" \
16804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16805 install-info) \
295f4e42
NN
16806 || exit 1
16807
60975492 16808@endif shellutils
295f4e42
NN
16809
16810.PHONY: maybe-installcheck-shellutils installcheck-shellutils
16811maybe-installcheck-shellutils:
60975492
PB
16812@if shellutils
16813maybe-installcheck-shellutils: installcheck-shellutils
295f4e42
NN
16814
16815installcheck-shellutils: \
16816 configure-shellutils
16817 @[ -f ./shellutils/Makefile ] || exit 0; \
16818 r=`${PWD_COMMAND}`; export r; \
16819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16820 $(SET_LIB_PATH) \
4fc4dd12 16821 $(HOST_EXPORTS) \
295f4e42
NN
16822 for flag in $(EXTRA_HOST_FLAGS); do \
16823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16824 done; \
16825 echo "Doing installcheck in shellutils" ; \
16826 (cd shellutils && \
16827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16829 "RANLIB=$${RANLIB}" \
16830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16831 installcheck) \
295f4e42
NN
16832 || exit 1
16833
60975492 16834@endif shellutils
295f4e42
NN
16835
16836.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
16837maybe-mostlyclean-shellutils:
60975492
PB
16838@if shellutils
16839maybe-mostlyclean-shellutils: mostlyclean-shellutils
295f4e42
NN
16840
16841mostlyclean-shellutils:
16842 @[ -f ./shellutils/Makefile ] || exit 0; \
16843 r=`${PWD_COMMAND}`; export r; \
16844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16845 $(SET_LIB_PATH) \
4fc4dd12 16846 $(HOST_EXPORTS) \
295f4e42
NN
16847 for flag in $(EXTRA_HOST_FLAGS); do \
16848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16849 done; \
16850 echo "Doing mostlyclean in shellutils" ; \
16851 (cd shellutils && \
16852 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16853 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16854 "RANLIB=$${RANLIB}" \
16855 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16856 mostlyclean) \
295f4e42
NN
16857 || exit 1
16858
60975492 16859@endif shellutils
295f4e42
NN
16860
16861.PHONY: maybe-clean-shellutils clean-shellutils
16862maybe-clean-shellutils:
60975492
PB
16863@if shellutils
16864maybe-clean-shellutils: clean-shellutils
295f4e42
NN
16865
16866clean-shellutils:
16867 @[ -f ./shellutils/Makefile ] || exit 0; \
16868 r=`${PWD_COMMAND}`; export r; \
16869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16870 $(SET_LIB_PATH) \
4fc4dd12 16871 $(HOST_EXPORTS) \
295f4e42
NN
16872 for flag in $(EXTRA_HOST_FLAGS); do \
16873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16874 done; \
16875 echo "Doing clean in shellutils" ; \
16876 (cd shellutils && \
16877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16879 "RANLIB=$${RANLIB}" \
16880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16881 clean) \
295f4e42
NN
16882 || exit 1
16883
60975492 16884@endif shellutils
295f4e42
NN
16885
16886.PHONY: maybe-distclean-shellutils distclean-shellutils
16887maybe-distclean-shellutils:
60975492
PB
16888@if shellutils
16889maybe-distclean-shellutils: distclean-shellutils
295f4e42
NN
16890
16891distclean-shellutils:
16892 @[ -f ./shellutils/Makefile ] || exit 0; \
16893 r=`${PWD_COMMAND}`; export r; \
16894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16895 $(SET_LIB_PATH) \
4fc4dd12 16896 $(HOST_EXPORTS) \
295f4e42
NN
16897 for flag in $(EXTRA_HOST_FLAGS); do \
16898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16899 done; \
16900 echo "Doing distclean in shellutils" ; \
16901 (cd shellutils && \
16902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16904 "RANLIB=$${RANLIB}" \
16905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16906 distclean) \
295f4e42
NN
16907 || exit 1
16908
60975492 16909@endif shellutils
295f4e42
NN
16910
16911.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
16912maybe-maintainer-clean-shellutils:
60975492
PB
16913@if shellutils
16914maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
295f4e42
NN
16915
16916maintainer-clean-shellutils:
16917 @[ -f ./shellutils/Makefile ] || exit 0; \
16918 r=`${PWD_COMMAND}`; export r; \
16919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16920 $(SET_LIB_PATH) \
4fc4dd12 16921 $(HOST_EXPORTS) \
295f4e42
NN
16922 for flag in $(EXTRA_HOST_FLAGS); do \
16923 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16924 done; \
16925 echo "Doing maintainer-clean in shellutils" ; \
16926 (cd shellutils && \
16927 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16928 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16929 "RANLIB=$${RANLIB}" \
16930 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 16931 maintainer-clean) \
295f4e42
NN
16932 || exit 1
16933
60975492 16934@endif shellutils
295f4e42
NN
16935
16936
16937.PHONY: configure-sid maybe-configure-sid
16938maybe-configure-sid:
60975492
PB
16939@if sid
16940maybe-configure-sid: configure-sid
295f4e42
NN
16941configure-sid:
16942 @test ! -f sid/Makefile || exit 0; \
16943 [ -d sid ] || mkdir sid; \
8c90b13a
L
16944 r=`${PWD_COMMAND}`; export r; \
16945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 16946 $(HOST_EXPORTS) \
295f4e42
NN
16947 echo Configuring in sid; \
16948 cd sid || exit 1; \
4977bab6
ZW
16949 case $(srcdir) in \
16950 \.) \
16951 srcdiroption="--srcdir=."; \
16952 libsrcdir=".";; \
16953 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
16954 srcdiroption="--srcdir=$(srcdir)/sid"; \
16955 libsrcdir="$$s/sid";; \
4977bab6 16956 *) \
295f4e42
NN
16957 srcdiroption="--srcdir=../$(srcdir)/sid"; \
16958 libsrcdir="$$s/sid";; \
4977bab6
ZW
16959 esac; \
16960 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 16961 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 16962 || exit 1
60975492 16963@endif sid
4977bab6 16964
295f4e42
NN
16965.PHONY: all-sid maybe-all-sid
16966maybe-all-sid:
60975492
PB
16967@if sid
16968maybe-all-sid: all-sid
295f4e42 16969all-sid: configure-sid
8c90b13a
L
16970 @r=`${PWD_COMMAND}`; export r; \
16971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 16972 $(SET_LIB_PATH) \
4fc4dd12 16973 $(HOST_EXPORTS) \
a52a0a7f 16974 (cd sid && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 16975@endif sid
4977bab6 16976
295f4e42
NN
16977.PHONY: check-sid maybe-check-sid
16978maybe-check-sid:
60975492
PB
16979@if sid
16980maybe-check-sid: check-sid
4977bab6 16981
295f4e42
NN
16982check-sid:
16983 @r=`${PWD_COMMAND}`; export r; \
16984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16985 $(SET_LIB_PATH) \
4fc4dd12 16986 $(HOST_EXPORTS) \
a52a0a7f 16987 (cd sid && $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 16988
60975492 16989@endif sid
4977bab6 16990
295f4e42
NN
16991.PHONY: install-sid maybe-install-sid
16992maybe-install-sid:
60975492
PB
16993@if sid
16994maybe-install-sid: install-sid
7e2dbcef 16995
295f4e42 16996install-sid: installdirs
8c90b13a
L
16997 @r=`${PWD_COMMAND}`; export r; \
16998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 16999 $(SET_LIB_PATH) \
4fc4dd12 17000 $(HOST_EXPORTS) \
a52a0a7f 17001 (cd sid && $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 17002
60975492 17003@endif sid
4977bab6 17004
295f4e42
NN
17005# Other targets (info, dvi, etc.)
17006
17007.PHONY: maybe-info-sid info-sid
17008maybe-info-sid:
60975492
PB
17009@if sid
17010maybe-info-sid: info-sid
295f4e42
NN
17011
17012info-sid: \
17013 configure-sid
17014 @[ -f ./sid/Makefile ] || exit 0; \
8c90b13a
L
17015 r=`${PWD_COMMAND}`; export r; \
17016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 17017 $(SET_LIB_PATH) \
4fc4dd12 17018 $(HOST_EXPORTS) \
295f4e42
NN
17019 for flag in $(EXTRA_HOST_FLAGS); do \
17020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17021 done; \
17022 echo "Doing info in sid" ; \
17023 (cd sid && \
17024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17026 "RANLIB=$${RANLIB}" \
17027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17028 info) \
4977bab6
ZW
17029 || exit 1
17030
60975492 17031@endif sid
295f4e42
NN
17032
17033.PHONY: maybe-dvi-sid dvi-sid
17034maybe-dvi-sid:
60975492
PB
17035@if sid
17036maybe-dvi-sid: dvi-sid
295f4e42
NN
17037
17038dvi-sid: \
17039 configure-sid
17040 @[ -f ./sid/Makefile ] || exit 0; \
17041 r=`${PWD_COMMAND}`; export r; \
8c90b13a 17042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 17043 $(SET_LIB_PATH) \
4fc4dd12 17044 $(HOST_EXPORTS) \
295f4e42
NN
17045 for flag in $(EXTRA_HOST_FLAGS); do \
17046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17047 done; \
17048 echo "Doing dvi in sid" ; \
17049 (cd sid && \
17050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17052 "RANLIB=$${RANLIB}" \
17053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17054 dvi) \
295f4e42 17055 || exit 1
4977bab6 17056
60975492 17057@endif sid
4977bab6 17058
295f4e42
NN
17059.PHONY: maybe-TAGS-sid TAGS-sid
17060maybe-TAGS-sid:
60975492
PB
17061@if sid
17062maybe-TAGS-sid: TAGS-sid
295f4e42
NN
17063
17064TAGS-sid: \
17065 configure-sid
17066 @[ -f ./sid/Makefile ] || exit 0; \
17067 r=`${PWD_COMMAND}`; export r; \
8c90b13a 17068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 17069 $(SET_LIB_PATH) \
4fc4dd12 17070 $(HOST_EXPORTS) \
295f4e42
NN
17071 for flag in $(EXTRA_HOST_FLAGS); do \
17072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17073 done; \
17074 echo "Doing TAGS in sid" ; \
17075 (cd sid && \
17076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17078 "RANLIB=$${RANLIB}" \
17079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17080 TAGS) \
295f4e42 17081 || exit 1
4977bab6 17082
60975492 17083@endif sid
4977bab6 17084
295f4e42
NN
17085.PHONY: maybe-install-info-sid install-info-sid
17086maybe-install-info-sid:
60975492
PB
17087@if sid
17088maybe-install-info-sid: install-info-sid
7e2dbcef 17089
295f4e42
NN
17090install-info-sid: \
17091 configure-sid \
17092 info-sid
17093 @[ -f ./sid/Makefile ] || exit 0; \
17094 r=`${PWD_COMMAND}`; export r; \
17095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17096 $(SET_LIB_PATH) \
4fc4dd12 17097 $(HOST_EXPORTS) \
295f4e42
NN
17098 for flag in $(EXTRA_HOST_FLAGS); do \
17099 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17100 done; \
17101 echo "Doing install-info in sid" ; \
17102 (cd sid && \
17103 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17104 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17105 "RANLIB=$${RANLIB}" \
17106 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17107 install-info) \
295f4e42
NN
17108 || exit 1
17109
60975492 17110@endif sid
295f4e42
NN
17111
17112.PHONY: maybe-installcheck-sid installcheck-sid
17113maybe-installcheck-sid:
60975492
PB
17114@if sid
17115maybe-installcheck-sid: installcheck-sid
295f4e42
NN
17116
17117installcheck-sid: \
17118 configure-sid
17119 @[ -f ./sid/Makefile ] || exit 0; \
17120 r=`${PWD_COMMAND}`; export r; \
17121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17122 $(SET_LIB_PATH) \
4fc4dd12 17123 $(HOST_EXPORTS) \
295f4e42
NN
17124 for flag in $(EXTRA_HOST_FLAGS); do \
17125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17126 done; \
17127 echo "Doing installcheck in sid" ; \
17128 (cd sid && \
17129 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17130 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17131 "RANLIB=$${RANLIB}" \
17132 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17133 installcheck) \
295f4e42
NN
17134 || exit 1
17135
60975492 17136@endif sid
295f4e42
NN
17137
17138.PHONY: maybe-mostlyclean-sid mostlyclean-sid
17139maybe-mostlyclean-sid:
60975492
PB
17140@if sid
17141maybe-mostlyclean-sid: mostlyclean-sid
295f4e42
NN
17142
17143mostlyclean-sid:
17144 @[ -f ./sid/Makefile ] || exit 0; \
17145 r=`${PWD_COMMAND}`; export r; \
17146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17147 $(SET_LIB_PATH) \
4fc4dd12 17148 $(HOST_EXPORTS) \
295f4e42
NN
17149 for flag in $(EXTRA_HOST_FLAGS); do \
17150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17151 done; \
17152 echo "Doing mostlyclean in sid" ; \
17153 (cd sid && \
17154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17156 "RANLIB=$${RANLIB}" \
17157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17158 mostlyclean) \
295f4e42
NN
17159 || exit 1
17160
60975492 17161@endif sid
295f4e42
NN
17162
17163.PHONY: maybe-clean-sid clean-sid
17164maybe-clean-sid:
60975492
PB
17165@if sid
17166maybe-clean-sid: clean-sid
295f4e42
NN
17167
17168clean-sid:
17169 @[ -f ./sid/Makefile ] || exit 0; \
17170 r=`${PWD_COMMAND}`; export r; \
17171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17172 $(SET_LIB_PATH) \
4fc4dd12 17173 $(HOST_EXPORTS) \
295f4e42
NN
17174 for flag in $(EXTRA_HOST_FLAGS); do \
17175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17176 done; \
17177 echo "Doing clean in sid" ; \
17178 (cd sid && \
17179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17181 "RANLIB=$${RANLIB}" \
17182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17183 clean) \
295f4e42
NN
17184 || exit 1
17185
60975492 17186@endif sid
295f4e42
NN
17187
17188.PHONY: maybe-distclean-sid distclean-sid
17189maybe-distclean-sid:
60975492
PB
17190@if sid
17191maybe-distclean-sid: distclean-sid
295f4e42
NN
17192
17193distclean-sid:
17194 @[ -f ./sid/Makefile ] || exit 0; \
17195 r=`${PWD_COMMAND}`; export r; \
17196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17197 $(SET_LIB_PATH) \
4fc4dd12 17198 $(HOST_EXPORTS) \
295f4e42
NN
17199 for flag in $(EXTRA_HOST_FLAGS); do \
17200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17201 done; \
17202 echo "Doing distclean in sid" ; \
17203 (cd sid && \
17204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17206 "RANLIB=$${RANLIB}" \
17207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17208 distclean) \
295f4e42
NN
17209 || exit 1
17210
60975492 17211@endif sid
295f4e42
NN
17212
17213.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
17214maybe-maintainer-clean-sid:
60975492
PB
17215@if sid
17216maybe-maintainer-clean-sid: maintainer-clean-sid
295f4e42
NN
17217
17218maintainer-clean-sid:
17219 @[ -f ./sid/Makefile ] || exit 0; \
17220 r=`${PWD_COMMAND}`; export r; \
8c90b13a 17221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 17222 $(SET_LIB_PATH) \
4fc4dd12 17223 $(HOST_EXPORTS) \
295f4e42
NN
17224 for flag in $(EXTRA_HOST_FLAGS); do \
17225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17226 done; \
17227 echo "Doing maintainer-clean in sid" ; \
17228 (cd sid && \
17229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17231 "RANLIB=$${RANLIB}" \
17232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17233 maintainer-clean) \
295f4e42 17234 || exit 1
4977bab6 17235
60975492 17236@endif sid
4977bab6 17237
295f4e42
NN
17238
17239.PHONY: configure-sim maybe-configure-sim
17240maybe-configure-sim:
60975492
PB
17241@if sim
17242maybe-configure-sim: configure-sim
295f4e42
NN
17243configure-sim:
17244 @test ! -f sim/Makefile || exit 0; \
17245 [ -d sim ] || mkdir sim; \
8c90b13a
L
17246 r=`${PWD_COMMAND}`; export r; \
17247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 17248 $(HOST_EXPORTS) \
295f4e42
NN
17249 echo Configuring in sim; \
17250 cd sim || exit 1; \
4977bab6
ZW
17251 case $(srcdir) in \
17252 \.) \
17253 srcdiroption="--srcdir=."; \
17254 libsrcdir=".";; \
17255 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
17256 srcdiroption="--srcdir=$(srcdir)/sim"; \
17257 libsrcdir="$$s/sim";; \
4977bab6 17258 *) \
295f4e42
NN
17259 srcdiroption="--srcdir=../$(srcdir)/sim"; \
17260 libsrcdir="$$s/sim";; \
4977bab6
ZW
17261 esac; \
17262 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 17263 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 17264 || exit 1
60975492 17265@endif sim
4977bab6 17266
295f4e42
NN
17267.PHONY: all-sim maybe-all-sim
17268maybe-all-sim:
60975492
PB
17269@if sim
17270maybe-all-sim: all-sim
295f4e42 17271all-sim: configure-sim
8c90b13a
L
17272 @r=`${PWD_COMMAND}`; export r; \
17273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 17274 $(SET_LIB_PATH) \
4fc4dd12 17275 $(HOST_EXPORTS) \
a52a0a7f 17276 (cd sim && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 17277@endif sim
4977bab6 17278
295f4e42
NN
17279.PHONY: check-sim maybe-check-sim
17280maybe-check-sim:
60975492
PB
17281@if sim
17282maybe-check-sim: check-sim
4977bab6 17283
295f4e42
NN
17284check-sim:
17285 @r=`${PWD_COMMAND}`; export r; \
17286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17287 $(SET_LIB_PATH) \
4fc4dd12 17288 $(HOST_EXPORTS) \
a52a0a7f 17289 (cd sim && $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 17290
60975492 17291@endif sim
4977bab6 17292
295f4e42
NN
17293.PHONY: install-sim maybe-install-sim
17294maybe-install-sim:
60975492
PB
17295@if sim
17296maybe-install-sim: install-sim
7e2dbcef 17297
295f4e42 17298install-sim: installdirs
8c90b13a
L
17299 @r=`${PWD_COMMAND}`; export r; \
17300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 17301 $(SET_LIB_PATH) \
4fc4dd12 17302 $(HOST_EXPORTS) \
a52a0a7f 17303 (cd sim && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 17304
60975492 17305@endif sim
295f4e42
NN
17306
17307# Other targets (info, dvi, etc.)
17308
17309.PHONY: maybe-info-sim info-sim
17310maybe-info-sim:
60975492
PB
17311@if sim
17312maybe-info-sim: info-sim
295f4e42
NN
17313
17314info-sim: \
17315 configure-sim
17316 @[ -f ./sim/Makefile ] || exit 0; \
17317 r=`${PWD_COMMAND}`; export r; \
17318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17319 $(SET_LIB_PATH) \
4fc4dd12 17320 $(HOST_EXPORTS) \
295f4e42
NN
17321 for flag in $(EXTRA_HOST_FLAGS); do \
17322 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17323 done; \
17324 echo "Doing info in sim" ; \
17325 (cd sim && \
17326 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17327 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17328 "RANLIB=$${RANLIB}" \
17329 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17330 info) \
295f4e42
NN
17331 || exit 1
17332
60975492 17333@endif sim
295f4e42
NN
17334
17335.PHONY: maybe-dvi-sim dvi-sim
17336maybe-dvi-sim:
60975492
PB
17337@if sim
17338maybe-dvi-sim: dvi-sim
295f4e42
NN
17339
17340dvi-sim: \
17341 configure-sim
17342 @[ -f ./sim/Makefile ] || exit 0; \
17343 r=`${PWD_COMMAND}`; export r; \
17344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17345 $(SET_LIB_PATH) \
4fc4dd12 17346 $(HOST_EXPORTS) \
295f4e42
NN
17347 for flag in $(EXTRA_HOST_FLAGS); do \
17348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17349 done; \
17350 echo "Doing dvi in sim" ; \
17351 (cd sim && \
17352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17354 "RANLIB=$${RANLIB}" \
17355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17356 dvi) \
295f4e42
NN
17357 || exit 1
17358
60975492 17359@endif sim
295f4e42
NN
17360
17361.PHONY: maybe-TAGS-sim TAGS-sim
17362maybe-TAGS-sim:
60975492
PB
17363@if sim
17364maybe-TAGS-sim: TAGS-sim
295f4e42
NN
17365
17366TAGS-sim: \
17367 configure-sim
17368 @[ -f ./sim/Makefile ] || exit 0; \
17369 r=`${PWD_COMMAND}`; export r; \
17370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17371 $(SET_LIB_PATH) \
4fc4dd12 17372 $(HOST_EXPORTS) \
295f4e42
NN
17373 for flag in $(EXTRA_HOST_FLAGS); do \
17374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17375 done; \
17376 echo "Doing TAGS in sim" ; \
17377 (cd sim && \
17378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17380 "RANLIB=$${RANLIB}" \
17381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17382 TAGS) \
295f4e42
NN
17383 || exit 1
17384
60975492 17385@endif sim
295f4e42
NN
17386
17387.PHONY: maybe-install-info-sim install-info-sim
17388maybe-install-info-sim:
60975492
PB
17389@if sim
17390maybe-install-info-sim: install-info-sim
295f4e42
NN
17391
17392install-info-sim: \
17393 configure-sim \
17394 info-sim
17395 @[ -f ./sim/Makefile ] || exit 0; \
17396 r=`${PWD_COMMAND}`; export r; \
17397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17398 $(SET_LIB_PATH) \
4fc4dd12 17399 $(HOST_EXPORTS) \
295f4e42
NN
17400 for flag in $(EXTRA_HOST_FLAGS); do \
17401 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17402 done; \
17403 echo "Doing install-info in sim" ; \
17404 (cd sim && \
17405 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17406 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17407 "RANLIB=$${RANLIB}" \
17408 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17409 install-info) \
295f4e42
NN
17410 || exit 1
17411
60975492 17412@endif sim
295f4e42
NN
17413
17414.PHONY: maybe-installcheck-sim installcheck-sim
17415maybe-installcheck-sim:
60975492
PB
17416@if sim
17417maybe-installcheck-sim: installcheck-sim
295f4e42
NN
17418
17419installcheck-sim: \
17420 configure-sim
17421 @[ -f ./sim/Makefile ] || exit 0; \
17422 r=`${PWD_COMMAND}`; export r; \
17423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17424 $(SET_LIB_PATH) \
4fc4dd12 17425 $(HOST_EXPORTS) \
295f4e42
NN
17426 for flag in $(EXTRA_HOST_FLAGS); do \
17427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17428 done; \
17429 echo "Doing installcheck in sim" ; \
17430 (cd sim && \
17431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17433 "RANLIB=$${RANLIB}" \
17434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17435 installcheck) \
295f4e42
NN
17436 || exit 1
17437
60975492 17438@endif sim
295f4e42
NN
17439
17440.PHONY: maybe-mostlyclean-sim mostlyclean-sim
17441maybe-mostlyclean-sim:
60975492
PB
17442@if sim
17443maybe-mostlyclean-sim: mostlyclean-sim
295f4e42
NN
17444
17445mostlyclean-sim:
17446 @[ -f ./sim/Makefile ] || exit 0; \
17447 r=`${PWD_COMMAND}`; export r; \
17448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17449 $(SET_LIB_PATH) \
4fc4dd12 17450 $(HOST_EXPORTS) \
295f4e42
NN
17451 for flag in $(EXTRA_HOST_FLAGS); do \
17452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17453 done; \
17454 echo "Doing mostlyclean in sim" ; \
17455 (cd sim && \
17456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17458 "RANLIB=$${RANLIB}" \
17459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17460 mostlyclean) \
295f4e42
NN
17461 || exit 1
17462
60975492 17463@endif sim
295f4e42
NN
17464
17465.PHONY: maybe-clean-sim clean-sim
17466maybe-clean-sim:
60975492
PB
17467@if sim
17468maybe-clean-sim: clean-sim
295f4e42
NN
17469
17470clean-sim:
17471 @[ -f ./sim/Makefile ] || exit 0; \
17472 r=`${PWD_COMMAND}`; export r; \
17473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17474 $(SET_LIB_PATH) \
4fc4dd12 17475 $(HOST_EXPORTS) \
295f4e42
NN
17476 for flag in $(EXTRA_HOST_FLAGS); do \
17477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17478 done; \
17479 echo "Doing clean in sim" ; \
17480 (cd sim && \
17481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17483 "RANLIB=$${RANLIB}" \
17484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17485 clean) \
295f4e42
NN
17486 || exit 1
17487
60975492 17488@endif sim
295f4e42
NN
17489
17490.PHONY: maybe-distclean-sim distclean-sim
17491maybe-distclean-sim:
60975492
PB
17492@if sim
17493maybe-distclean-sim: distclean-sim
295f4e42
NN
17494
17495distclean-sim:
17496 @[ -f ./sim/Makefile ] || exit 0; \
17497 r=`${PWD_COMMAND}`; export r; \
17498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17499 $(SET_LIB_PATH) \
4fc4dd12 17500 $(HOST_EXPORTS) \
295f4e42
NN
17501 for flag in $(EXTRA_HOST_FLAGS); do \
17502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17503 done; \
17504 echo "Doing distclean in sim" ; \
17505 (cd sim && \
17506 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17507 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17508 "RANLIB=$${RANLIB}" \
17509 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17510 distclean) \
295f4e42
NN
17511 || exit 1
17512
60975492 17513@endif sim
295f4e42
NN
17514
17515.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
17516maybe-maintainer-clean-sim:
60975492
PB
17517@if sim
17518maybe-maintainer-clean-sim: maintainer-clean-sim
295f4e42
NN
17519
17520maintainer-clean-sim:
17521 @[ -f ./sim/Makefile ] || exit 0; \
17522 r=`${PWD_COMMAND}`; export r; \
17523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17524 $(SET_LIB_PATH) \
4fc4dd12 17525 $(HOST_EXPORTS) \
295f4e42
NN
17526 for flag in $(EXTRA_HOST_FLAGS); do \
17527 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17528 done; \
17529 echo "Doing maintainer-clean in sim" ; \
17530 (cd sim && \
17531 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17532 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17533 "RANLIB=$${RANLIB}" \
17534 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17535 maintainer-clean) \
295f4e42 17536 || exit 1
4977bab6 17537
60975492 17538@endif sim
4977bab6 17539
295f4e42
NN
17540
17541.PHONY: configure-tar maybe-configure-tar
17542maybe-configure-tar:
60975492
PB
17543@if tar
17544maybe-configure-tar: configure-tar
295f4e42
NN
17545configure-tar:
17546 @test ! -f tar/Makefile || exit 0; \
17547 [ -d tar ] || mkdir tar; \
8c90b13a
L
17548 r=`${PWD_COMMAND}`; export r; \
17549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 17550 $(HOST_EXPORTS) \
295f4e42
NN
17551 echo Configuring in tar; \
17552 cd tar || exit 1; \
4977bab6
ZW
17553 case $(srcdir) in \
17554 \.) \
17555 srcdiroption="--srcdir=."; \
17556 libsrcdir=".";; \
17557 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
17558 srcdiroption="--srcdir=$(srcdir)/tar"; \
17559 libsrcdir="$$s/tar";; \
4977bab6 17560 *) \
295f4e42
NN
17561 srcdiroption="--srcdir=../$(srcdir)/tar"; \
17562 libsrcdir="$$s/tar";; \
4977bab6
ZW
17563 esac; \
17564 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 17565 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 17566 || exit 1
60975492 17567@endif tar
4977bab6 17568
295f4e42
NN
17569.PHONY: all-tar maybe-all-tar
17570maybe-all-tar:
60975492
PB
17571@if tar
17572maybe-all-tar: all-tar
295f4e42 17573all-tar: configure-tar
8c90b13a
L
17574 @r=`${PWD_COMMAND}`; export r; \
17575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 17576 $(SET_LIB_PATH) \
4fc4dd12 17577 $(HOST_EXPORTS) \
a52a0a7f 17578 (cd tar && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 17579@endif tar
4977bab6 17580
295f4e42
NN
17581.PHONY: check-tar maybe-check-tar
17582maybe-check-tar:
60975492
PB
17583@if tar
17584maybe-check-tar: check-tar
4977bab6 17585
295f4e42 17586check-tar:
8c90b13a
L
17587 @r=`${PWD_COMMAND}`; export r; \
17588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 17589 $(SET_LIB_PATH) \
4fc4dd12 17590 $(HOST_EXPORTS) \
a52a0a7f 17591 (cd tar && $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 17592
60975492 17593@endif tar
4977bab6 17594
295f4e42
NN
17595.PHONY: install-tar maybe-install-tar
17596maybe-install-tar:
60975492
PB
17597@if tar
17598maybe-install-tar: install-tar
7e2dbcef 17599
295f4e42 17600install-tar: installdirs
8c90b13a
L
17601 @r=`${PWD_COMMAND}`; export r; \
17602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 17603 $(SET_LIB_PATH) \
4fc4dd12 17604 $(HOST_EXPORTS) \
a52a0a7f 17605 (cd tar && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 17606
60975492 17607@endif tar
295f4e42
NN
17608
17609# Other targets (info, dvi, etc.)
17610
17611.PHONY: maybe-info-tar info-tar
17612maybe-info-tar:
60975492
PB
17613@if tar
17614maybe-info-tar: info-tar
295f4e42
NN
17615
17616info-tar: \
17617 configure-tar
17618 @[ -f ./tar/Makefile ] || exit 0; \
17619 r=`${PWD_COMMAND}`; export r; \
17620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17621 $(SET_LIB_PATH) \
4fc4dd12 17622 $(HOST_EXPORTS) \
295f4e42
NN
17623 for flag in $(EXTRA_HOST_FLAGS); do \
17624 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17625 done; \
17626 echo "Doing info in tar" ; \
17627 (cd tar && \
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}" \
a52a0a7f 17632 info) \
295f4e42
NN
17633 || exit 1
17634
60975492 17635@endif tar
295f4e42
NN
17636
17637.PHONY: maybe-dvi-tar dvi-tar
17638maybe-dvi-tar:
60975492
PB
17639@if tar
17640maybe-dvi-tar: dvi-tar
295f4e42
NN
17641
17642dvi-tar: \
17643 configure-tar
17644 @[ -f ./tar/Makefile ] || exit 0; \
17645 r=`${PWD_COMMAND}`; export r; \
17646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17647 $(SET_LIB_PATH) \
4fc4dd12 17648 $(HOST_EXPORTS) \
295f4e42
NN
17649 for flag in $(EXTRA_HOST_FLAGS); do \
17650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17651 done; \
17652 echo "Doing dvi in tar" ; \
17653 (cd tar && \
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}" \
a52a0a7f 17658 dvi) \
295f4e42
NN
17659 || exit 1
17660
60975492 17661@endif tar
295f4e42
NN
17662
17663.PHONY: maybe-TAGS-tar TAGS-tar
17664maybe-TAGS-tar:
60975492
PB
17665@if tar
17666maybe-TAGS-tar: TAGS-tar
295f4e42
NN
17667
17668TAGS-tar: \
17669 configure-tar
17670 @[ -f ./tar/Makefile ] || exit 0; \
17671 r=`${PWD_COMMAND}`; export r; \
17672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17673 $(SET_LIB_PATH) \
4fc4dd12 17674 $(HOST_EXPORTS) \
295f4e42
NN
17675 for flag in $(EXTRA_HOST_FLAGS); do \
17676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17677 done; \
17678 echo "Doing TAGS in tar" ; \
17679 (cd tar && \
17680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17682 "RANLIB=$${RANLIB}" \
17683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17684 TAGS) \
295f4e42
NN
17685 || exit 1
17686
60975492 17687@endif tar
295f4e42
NN
17688
17689.PHONY: maybe-install-info-tar install-info-tar
17690maybe-install-info-tar:
60975492
PB
17691@if tar
17692maybe-install-info-tar: install-info-tar
295f4e42
NN
17693
17694install-info-tar: \
17695 configure-tar \
17696 info-tar
17697 @[ -f ./tar/Makefile ] || exit 0; \
17698 r=`${PWD_COMMAND}`; export r; \
17699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17700 $(SET_LIB_PATH) \
4fc4dd12 17701 $(HOST_EXPORTS) \
295f4e42
NN
17702 for flag in $(EXTRA_HOST_FLAGS); do \
17703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17704 done; \
17705 echo "Doing install-info in tar" ; \
17706 (cd tar && \
17707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17709 "RANLIB=$${RANLIB}" \
17710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17711 install-info) \
295f4e42
NN
17712 || exit 1
17713
60975492 17714@endif tar
295f4e42
NN
17715
17716.PHONY: maybe-installcheck-tar installcheck-tar
17717maybe-installcheck-tar:
60975492
PB
17718@if tar
17719maybe-installcheck-tar: installcheck-tar
295f4e42
NN
17720
17721installcheck-tar: \
17722 configure-tar
17723 @[ -f ./tar/Makefile ] || exit 0; \
17724 r=`${PWD_COMMAND}`; export r; \
17725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17726 $(SET_LIB_PATH) \
4fc4dd12 17727 $(HOST_EXPORTS) \
295f4e42
NN
17728 for flag in $(EXTRA_HOST_FLAGS); do \
17729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17730 done; \
17731 echo "Doing installcheck in tar" ; \
17732 (cd tar && \
17733 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17734 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17735 "RANLIB=$${RANLIB}" \
17736 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17737 installcheck) \
295f4e42
NN
17738 || exit 1
17739
60975492 17740@endif tar
295f4e42
NN
17741
17742.PHONY: maybe-mostlyclean-tar mostlyclean-tar
17743maybe-mostlyclean-tar:
60975492
PB
17744@if tar
17745maybe-mostlyclean-tar: mostlyclean-tar
295f4e42
NN
17746
17747mostlyclean-tar:
17748 @[ -f ./tar/Makefile ] || exit 0; \
17749 r=`${PWD_COMMAND}`; export r; \
17750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17751 $(SET_LIB_PATH) \
4fc4dd12 17752 $(HOST_EXPORTS) \
295f4e42
NN
17753 for flag in $(EXTRA_HOST_FLAGS); do \
17754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17755 done; \
17756 echo "Doing mostlyclean in tar" ; \
17757 (cd tar && \
17758 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17759 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17760 "RANLIB=$${RANLIB}" \
17761 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17762 mostlyclean) \
295f4e42
NN
17763 || exit 1
17764
60975492 17765@endif tar
295f4e42
NN
17766
17767.PHONY: maybe-clean-tar clean-tar
17768maybe-clean-tar:
60975492
PB
17769@if tar
17770maybe-clean-tar: clean-tar
295f4e42
NN
17771
17772clean-tar:
17773 @[ -f ./tar/Makefile ] || exit 0; \
17774 r=`${PWD_COMMAND}`; export r; \
17775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17776 $(SET_LIB_PATH) \
4fc4dd12 17777 $(HOST_EXPORTS) \
295f4e42
NN
17778 for flag in $(EXTRA_HOST_FLAGS); do \
17779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17780 done; \
17781 echo "Doing clean in tar" ; \
17782 (cd tar && \
17783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17785 "RANLIB=$${RANLIB}" \
17786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17787 clean) \
295f4e42
NN
17788 || exit 1
17789
60975492 17790@endif tar
295f4e42
NN
17791
17792.PHONY: maybe-distclean-tar distclean-tar
17793maybe-distclean-tar:
60975492
PB
17794@if tar
17795maybe-distclean-tar: distclean-tar
295f4e42
NN
17796
17797distclean-tar:
17798 @[ -f ./tar/Makefile ] || exit 0; \
17799 r=`${PWD_COMMAND}`; export r; \
17800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17801 $(SET_LIB_PATH) \
4fc4dd12 17802 $(HOST_EXPORTS) \
295f4e42
NN
17803 for flag in $(EXTRA_HOST_FLAGS); do \
17804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17805 done; \
17806 echo "Doing distclean in tar" ; \
17807 (cd tar && \
17808 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17809 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17810 "RANLIB=$${RANLIB}" \
17811 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17812 distclean) \
295f4e42
NN
17813 || exit 1
17814
60975492 17815@endif tar
295f4e42
NN
17816
17817.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
17818maybe-maintainer-clean-tar:
60975492
PB
17819@if tar
17820maybe-maintainer-clean-tar: maintainer-clean-tar
295f4e42
NN
17821
17822maintainer-clean-tar:
17823 @[ -f ./tar/Makefile ] || exit 0; \
17824 r=`${PWD_COMMAND}`; export r; \
17825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17826 $(SET_LIB_PATH) \
4fc4dd12 17827 $(HOST_EXPORTS) \
295f4e42
NN
17828 for flag in $(EXTRA_HOST_FLAGS); do \
17829 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17830 done; \
17831 echo "Doing maintainer-clean in tar" ; \
17832 (cd tar && \
17833 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17834 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17835 "RANLIB=$${RANLIB}" \
17836 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17837 maintainer-clean) \
295f4e42
NN
17838 || exit 1
17839
60975492 17840@endif tar
4977bab6
ZW
17841
17842
295f4e42
NN
17843.PHONY: configure-texinfo maybe-configure-texinfo
17844maybe-configure-texinfo:
60975492
PB
17845@if texinfo
17846maybe-configure-texinfo: configure-texinfo
295f4e42
NN
17847configure-texinfo:
17848 @test ! -f texinfo/Makefile || exit 0; \
17849 [ -d texinfo ] || mkdir texinfo; \
8c90b13a
L
17850 r=`${PWD_COMMAND}`; export r; \
17851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 17852 $(HOST_EXPORTS) \
295f4e42
NN
17853 echo Configuring in texinfo; \
17854 cd texinfo || exit 1; \
4977bab6
ZW
17855 case $(srcdir) in \
17856 \.) \
17857 srcdiroption="--srcdir=."; \
17858 libsrcdir=".";; \
17859 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
17860 srcdiroption="--srcdir=$(srcdir)/texinfo"; \
17861 libsrcdir="$$s/texinfo";; \
4977bab6 17862 *) \
295f4e42
NN
17863 srcdiroption="--srcdir=../$(srcdir)/texinfo"; \
17864 libsrcdir="$$s/texinfo";; \
4977bab6
ZW
17865 esac; \
17866 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 17867 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 17868 || exit 1
60975492 17869@endif texinfo
4977bab6 17870
295f4e42
NN
17871.PHONY: all-texinfo maybe-all-texinfo
17872maybe-all-texinfo:
60975492
PB
17873@if texinfo
17874maybe-all-texinfo: all-texinfo
295f4e42 17875all-texinfo: configure-texinfo
8c90b13a
L
17876 @r=`${PWD_COMMAND}`; export r; \
17877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 17878 $(SET_LIB_PATH) \
4fc4dd12 17879 $(HOST_EXPORTS) \
a52a0a7f 17880 (cd texinfo && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 17881@endif texinfo
4977bab6 17882
295f4e42
NN
17883.PHONY: check-texinfo maybe-check-texinfo
17884maybe-check-texinfo:
60975492
PB
17885@if texinfo
17886maybe-check-texinfo: check-texinfo
4977bab6 17887
295f4e42 17888check-texinfo:
8c90b13a
L
17889 @r=`${PWD_COMMAND}`; export r; \
17890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 17891 $(SET_LIB_PATH) \
4fc4dd12 17892 $(HOST_EXPORTS) \
a52a0a7f 17893 (cd texinfo && $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 17894
60975492 17895@endif texinfo
4977bab6 17896
295f4e42
NN
17897.PHONY: install-texinfo maybe-install-texinfo
17898maybe-install-texinfo:
60975492
PB
17899@if texinfo
17900maybe-install-texinfo: install-texinfo
7e2dbcef 17901
295f4e42
NN
17902install-texinfo:
17903
60975492 17904@endif texinfo
295f4e42
NN
17905
17906# Other targets (info, dvi, etc.)
17907
17908.PHONY: maybe-info-texinfo info-texinfo
17909maybe-info-texinfo:
60975492
PB
17910@if texinfo
17911maybe-info-texinfo: info-texinfo
295f4e42
NN
17912
17913info-texinfo: \
17914 configure-texinfo
17915 @[ -f ./texinfo/Makefile ] || exit 0; \
17916 r=`${PWD_COMMAND}`; export r; \
8c90b13a 17917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 17918 $(SET_LIB_PATH) \
4fc4dd12 17919 $(HOST_EXPORTS) \
295f4e42
NN
17920 for flag in $(EXTRA_HOST_FLAGS); do \
17921 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17922 done; \
17923 echo "Doing info in texinfo" ; \
17924 (cd texinfo && \
17925 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17926 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17927 "RANLIB=$${RANLIB}" \
17928 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17929 info) \
295f4e42 17930 || exit 1
4977bab6 17931
60975492 17932@endif texinfo
4977bab6 17933
295f4e42
NN
17934.PHONY: maybe-dvi-texinfo dvi-texinfo
17935maybe-dvi-texinfo:
60975492
PB
17936@if texinfo
17937maybe-dvi-texinfo: dvi-texinfo
295f4e42
NN
17938
17939dvi-texinfo: \
17940 configure-texinfo
17941 @[ -f ./texinfo/Makefile ] || exit 0; \
8c90b13a
L
17942 r=`${PWD_COMMAND}`; export r; \
17943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 17944 $(SET_LIB_PATH) \
4fc4dd12 17945 $(HOST_EXPORTS) \
295f4e42
NN
17946 for flag in $(EXTRA_HOST_FLAGS); do \
17947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17948 done; \
17949 echo "Doing dvi in texinfo" ; \
17950 (cd texinfo && \
17951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17953 "RANLIB=$${RANLIB}" \
17954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17955 dvi) \
4977bab6
ZW
17956 || exit 1
17957
60975492 17958@endif texinfo
295f4e42
NN
17959
17960.PHONY: maybe-TAGS-texinfo TAGS-texinfo
17961maybe-TAGS-texinfo:
60975492
PB
17962@if texinfo
17963maybe-TAGS-texinfo: TAGS-texinfo
295f4e42
NN
17964
17965TAGS-texinfo: \
17966 configure-texinfo
17967 @[ -f ./texinfo/Makefile ] || exit 0; \
17968 r=`${PWD_COMMAND}`; export r; \
8c90b13a 17969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 17970 $(SET_LIB_PATH) \
4fc4dd12 17971 $(HOST_EXPORTS) \
295f4e42
NN
17972 for flag in $(EXTRA_HOST_FLAGS); do \
17973 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17974 done; \
17975 echo "Doing TAGS in texinfo" ; \
17976 (cd texinfo && \
17977 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17978 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17979 "RANLIB=$${RANLIB}" \
17980 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 17981 TAGS) \
295f4e42 17982 || exit 1
4977bab6 17983
60975492 17984@endif texinfo
4977bab6 17985
295f4e42
NN
17986.PHONY: maybe-install-info-texinfo install-info-texinfo
17987maybe-install-info-texinfo:
60975492
PB
17988@if texinfo
17989maybe-install-info-texinfo: install-info-texinfo
295f4e42
NN
17990
17991install-info-texinfo: \
17992 configure-texinfo \
17993 info-texinfo
17994 @[ -f ./texinfo/Makefile ] || exit 0; \
17995 r=`${PWD_COMMAND}`; export r; \
8c90b13a 17996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 17997 $(SET_LIB_PATH) \
4fc4dd12 17998 $(HOST_EXPORTS) \
295f4e42
NN
17999 for flag in $(EXTRA_HOST_FLAGS); do \
18000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18001 done; \
18002 echo "Doing install-info in texinfo" ; \
18003 (cd texinfo && \
18004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18006 "RANLIB=$${RANLIB}" \
18007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18008 install-info) \
295f4e42 18009 || exit 1
4977bab6 18010
60975492 18011@endif texinfo
4977bab6 18012
295f4e42
NN
18013.PHONY: maybe-installcheck-texinfo installcheck-texinfo
18014maybe-installcheck-texinfo:
60975492
PB
18015@if texinfo
18016maybe-installcheck-texinfo: installcheck-texinfo
295f4e42
NN
18017
18018installcheck-texinfo: \
18019 configure-texinfo
18020 @[ -f ./texinfo/Makefile ] || exit 0; \
18021 r=`${PWD_COMMAND}`; export r; \
18022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18023 $(SET_LIB_PATH) \
4fc4dd12 18024 $(HOST_EXPORTS) \
295f4e42
NN
18025 for flag in $(EXTRA_HOST_FLAGS); do \
18026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18027 done; \
18028 echo "Doing installcheck in texinfo" ; \
18029 (cd texinfo && \
18030 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18031 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18032 "RANLIB=$${RANLIB}" \
18033 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18034 installcheck) \
295f4e42
NN
18035 || exit 1
18036
60975492 18037@endif texinfo
295f4e42
NN
18038
18039.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
18040maybe-mostlyclean-texinfo:
60975492
PB
18041@if texinfo
18042maybe-mostlyclean-texinfo: mostlyclean-texinfo
295f4e42
NN
18043
18044mostlyclean-texinfo:
18045 @[ -f ./texinfo/Makefile ] || exit 0; \
18046 r=`${PWD_COMMAND}`; export r; \
18047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18048 $(SET_LIB_PATH) \
4fc4dd12 18049 $(HOST_EXPORTS) \
295f4e42
NN
18050 for flag in $(EXTRA_HOST_FLAGS); do \
18051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18052 done; \
18053 echo "Doing mostlyclean in texinfo" ; \
18054 (cd texinfo && \
18055 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18056 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18057 "RANLIB=$${RANLIB}" \
18058 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18059 mostlyclean) \
295f4e42
NN
18060 || exit 1
18061
60975492 18062@endif texinfo
295f4e42
NN
18063
18064.PHONY: maybe-clean-texinfo clean-texinfo
18065maybe-clean-texinfo:
60975492
PB
18066@if texinfo
18067maybe-clean-texinfo: clean-texinfo
295f4e42
NN
18068
18069clean-texinfo:
18070 @[ -f ./texinfo/Makefile ] || exit 0; \
18071 r=`${PWD_COMMAND}`; export r; \
18072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18073 $(SET_LIB_PATH) \
4fc4dd12 18074 $(HOST_EXPORTS) \
295f4e42
NN
18075 for flag in $(EXTRA_HOST_FLAGS); do \
18076 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18077 done; \
18078 echo "Doing clean in texinfo" ; \
18079 (cd texinfo && \
18080 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18081 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18082 "RANLIB=$${RANLIB}" \
18083 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18084 clean) \
295f4e42
NN
18085 || exit 1
18086
60975492 18087@endif texinfo
295f4e42
NN
18088
18089.PHONY: maybe-distclean-texinfo distclean-texinfo
18090maybe-distclean-texinfo:
60975492
PB
18091@if texinfo
18092maybe-distclean-texinfo: distclean-texinfo
295f4e42
NN
18093
18094distclean-texinfo:
18095 @[ -f ./texinfo/Makefile ] || exit 0; \
18096 r=`${PWD_COMMAND}`; export r; \
18097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18098 $(SET_LIB_PATH) \
4fc4dd12 18099 $(HOST_EXPORTS) \
295f4e42
NN
18100 for flag in $(EXTRA_HOST_FLAGS); do \
18101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18102 done; \
18103 echo "Doing distclean in texinfo" ; \
18104 (cd texinfo && \
18105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18107 "RANLIB=$${RANLIB}" \
18108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18109 distclean) \
295f4e42
NN
18110 || exit 1
18111
60975492 18112@endif texinfo
295f4e42
NN
18113
18114.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
18115maybe-maintainer-clean-texinfo:
60975492
PB
18116@if texinfo
18117maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
7e2dbcef 18118
295f4e42
NN
18119maintainer-clean-texinfo:
18120 @[ -f ./texinfo/Makefile ] || exit 0; \
18121 r=`${PWD_COMMAND}`; export r; \
8c90b13a 18122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 18123 $(SET_LIB_PATH) \
4fc4dd12 18124 $(HOST_EXPORTS) \
295f4e42
NN
18125 for flag in $(EXTRA_HOST_FLAGS); do \
18126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18127 done; \
18128 echo "Doing maintainer-clean in texinfo" ; \
18129 (cd texinfo && \
18130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18132 "RANLIB=$${RANLIB}" \
18133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18134 maintainer-clean) \
295f4e42 18135 || exit 1
4977bab6 18136
60975492 18137@endif texinfo
4977bab6 18138
295f4e42
NN
18139
18140.PHONY: configure-textutils maybe-configure-textutils
18141maybe-configure-textutils:
60975492
PB
18142@if textutils
18143maybe-configure-textutils: configure-textutils
295f4e42
NN
18144configure-textutils:
18145 @test ! -f textutils/Makefile || exit 0; \
4fc4dd12
DJ
18146 [ -d textutils ] || mkdir textutils; \
18147 r=`${PWD_COMMAND}`; export r; \
18148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18149 $(HOST_EXPORTS) \
295f4e42
NN
18150 echo Configuring in textutils; \
18151 cd textutils || exit 1; \
4977bab6
ZW
18152 case $(srcdir) in \
18153 \.) \
18154 srcdiroption="--srcdir=."; \
18155 libsrcdir=".";; \
18156 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
18157 srcdiroption="--srcdir=$(srcdir)/textutils"; \
18158 libsrcdir="$$s/textutils";; \
4977bab6 18159 *) \
295f4e42
NN
18160 srcdiroption="--srcdir=../$(srcdir)/textutils"; \
18161 libsrcdir="$$s/textutils";; \
4977bab6
ZW
18162 esac; \
18163 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 18164 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 18165 || exit 1
60975492 18166@endif textutils
4977bab6 18167
295f4e42
NN
18168.PHONY: all-textutils maybe-all-textutils
18169maybe-all-textutils:
60975492
PB
18170@if textutils
18171maybe-all-textutils: all-textutils
295f4e42 18172all-textutils: configure-textutils
8c90b13a
L
18173 @r=`${PWD_COMMAND}`; export r; \
18174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 18175 $(SET_LIB_PATH) \
4fc4dd12 18176 $(HOST_EXPORTS) \
a52a0a7f 18177 (cd textutils && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 18178@endif textutils
4977bab6 18179
295f4e42
NN
18180.PHONY: check-textutils maybe-check-textutils
18181maybe-check-textutils:
60975492
PB
18182@if textutils
18183maybe-check-textutils: check-textutils
4977bab6 18184
295f4e42
NN
18185check-textutils:
18186 @r=`${PWD_COMMAND}`; export r; \
18187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18188 $(SET_LIB_PATH) \
4fc4dd12 18189 $(HOST_EXPORTS) \
a52a0a7f 18190 (cd textutils && $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 18191
60975492 18192@endif textutils
4977bab6 18193
295f4e42
NN
18194.PHONY: install-textutils maybe-install-textutils
18195maybe-install-textutils:
60975492
PB
18196@if textutils
18197maybe-install-textutils: install-textutils
7e2dbcef 18198
295f4e42 18199install-textutils: installdirs
8c90b13a
L
18200 @r=`${PWD_COMMAND}`; export r; \
18201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 18202 $(SET_LIB_PATH) \
4fc4dd12 18203 $(HOST_EXPORTS) \
a52a0a7f 18204 (cd textutils && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 18205
60975492 18206@endif textutils
295f4e42
NN
18207
18208# Other targets (info, dvi, etc.)
18209
18210.PHONY: maybe-info-textutils info-textutils
18211maybe-info-textutils:
60975492
PB
18212@if textutils
18213maybe-info-textutils: info-textutils
295f4e42
NN
18214
18215info-textutils: \
18216 configure-textutils
18217 @[ -f ./textutils/Makefile ] || exit 0; \
18218 r=`${PWD_COMMAND}`; export r; \
18219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18220 $(SET_LIB_PATH) \
4fc4dd12 18221 $(HOST_EXPORTS) \
295f4e42
NN
18222 for flag in $(EXTRA_HOST_FLAGS); do \
18223 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18224 done; \
18225 echo "Doing info in textutils" ; \
18226 (cd textutils && \
18227 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18228 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18229 "RANLIB=$${RANLIB}" \
18230 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18231 info) \
295f4e42
NN
18232 || exit 1
18233
60975492 18234@endif textutils
295f4e42
NN
18235
18236.PHONY: maybe-dvi-textutils dvi-textutils
18237maybe-dvi-textutils:
60975492
PB
18238@if textutils
18239maybe-dvi-textutils: dvi-textutils
295f4e42
NN
18240
18241dvi-textutils: \
18242 configure-textutils
18243 @[ -f ./textutils/Makefile ] || exit 0; \
18244 r=`${PWD_COMMAND}`; export r; \
18245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18246 $(SET_LIB_PATH) \
4fc4dd12 18247 $(HOST_EXPORTS) \
295f4e42
NN
18248 for flag in $(EXTRA_HOST_FLAGS); do \
18249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18250 done; \
18251 echo "Doing dvi in textutils" ; \
18252 (cd textutils && \
18253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18255 "RANLIB=$${RANLIB}" \
18256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18257 dvi) \
295f4e42
NN
18258 || exit 1
18259
60975492 18260@endif textutils
295f4e42
NN
18261
18262.PHONY: maybe-TAGS-textutils TAGS-textutils
18263maybe-TAGS-textutils:
60975492
PB
18264@if textutils
18265maybe-TAGS-textutils: TAGS-textutils
295f4e42
NN
18266
18267TAGS-textutils: \
18268 configure-textutils
18269 @[ -f ./textutils/Makefile ] || exit 0; \
18270 r=`${PWD_COMMAND}`; export r; \
18271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18272 $(SET_LIB_PATH) \
4fc4dd12 18273 $(HOST_EXPORTS) \
295f4e42
NN
18274 for flag in $(EXTRA_HOST_FLAGS); do \
18275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18276 done; \
18277 echo "Doing TAGS in textutils" ; \
18278 (cd textutils && \
18279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18281 "RANLIB=$${RANLIB}" \
18282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18283 TAGS) \
295f4e42
NN
18284 || exit 1
18285
60975492 18286@endif textutils
295f4e42
NN
18287
18288.PHONY: maybe-install-info-textutils install-info-textutils
18289maybe-install-info-textutils:
60975492
PB
18290@if textutils
18291maybe-install-info-textutils: install-info-textutils
295f4e42
NN
18292
18293install-info-textutils: \
18294 configure-textutils \
18295 info-textutils
18296 @[ -f ./textutils/Makefile ] || exit 0; \
18297 r=`${PWD_COMMAND}`; export r; \
18298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18299 $(SET_LIB_PATH) \
4fc4dd12 18300 $(HOST_EXPORTS) \
295f4e42
NN
18301 for flag in $(EXTRA_HOST_FLAGS); do \
18302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18303 done; \
18304 echo "Doing install-info in textutils" ; \
18305 (cd textutils && \
18306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18308 "RANLIB=$${RANLIB}" \
18309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18310 install-info) \
295f4e42
NN
18311 || exit 1
18312
60975492 18313@endif textutils
295f4e42
NN
18314
18315.PHONY: maybe-installcheck-textutils installcheck-textutils
18316maybe-installcheck-textutils:
60975492
PB
18317@if textutils
18318maybe-installcheck-textutils: installcheck-textutils
295f4e42
NN
18319
18320installcheck-textutils: \
18321 configure-textutils
18322 @[ -f ./textutils/Makefile ] || exit 0; \
18323 r=`${PWD_COMMAND}`; export r; \
18324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18325 $(SET_LIB_PATH) \
4fc4dd12 18326 $(HOST_EXPORTS) \
295f4e42
NN
18327 for flag in $(EXTRA_HOST_FLAGS); do \
18328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18329 done; \
18330 echo "Doing installcheck in textutils" ; \
18331 (cd textutils && \
18332 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18333 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18334 "RANLIB=$${RANLIB}" \
18335 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18336 installcheck) \
295f4e42
NN
18337 || exit 1
18338
60975492 18339@endif textutils
295f4e42
NN
18340
18341.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
18342maybe-mostlyclean-textutils:
60975492
PB
18343@if textutils
18344maybe-mostlyclean-textutils: mostlyclean-textutils
295f4e42
NN
18345
18346mostlyclean-textutils:
18347 @[ -f ./textutils/Makefile ] || exit 0; \
18348 r=`${PWD_COMMAND}`; export r; \
18349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18350 $(SET_LIB_PATH) \
4fc4dd12 18351 $(HOST_EXPORTS) \
295f4e42
NN
18352 for flag in $(EXTRA_HOST_FLAGS); do \
18353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18354 done; \
18355 echo "Doing mostlyclean in textutils" ; \
18356 (cd textutils && \
18357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18359 "RANLIB=$${RANLIB}" \
18360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18361 mostlyclean) \
295f4e42
NN
18362 || exit 1
18363
60975492 18364@endif textutils
295f4e42
NN
18365
18366.PHONY: maybe-clean-textutils clean-textutils
18367maybe-clean-textutils:
60975492
PB
18368@if textutils
18369maybe-clean-textutils: clean-textutils
295f4e42
NN
18370
18371clean-textutils:
18372 @[ -f ./textutils/Makefile ] || exit 0; \
18373 r=`${PWD_COMMAND}`; export r; \
18374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18375 $(SET_LIB_PATH) \
4fc4dd12 18376 $(HOST_EXPORTS) \
295f4e42
NN
18377 for flag in $(EXTRA_HOST_FLAGS); do \
18378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18379 done; \
18380 echo "Doing clean in textutils" ; \
18381 (cd textutils && \
18382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18384 "RANLIB=$${RANLIB}" \
18385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18386 clean) \
295f4e42
NN
18387 || exit 1
18388
60975492 18389@endif textutils
295f4e42
NN
18390
18391.PHONY: maybe-distclean-textutils distclean-textutils
18392maybe-distclean-textutils:
60975492
PB
18393@if textutils
18394maybe-distclean-textutils: distclean-textutils
295f4e42
NN
18395
18396distclean-textutils:
18397 @[ -f ./textutils/Makefile ] || exit 0; \
18398 r=`${PWD_COMMAND}`; export r; \
18399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18400 $(SET_LIB_PATH) \
4fc4dd12 18401 $(HOST_EXPORTS) \
295f4e42
NN
18402 for flag in $(EXTRA_HOST_FLAGS); do \
18403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18404 done; \
18405 echo "Doing distclean in textutils" ; \
18406 (cd textutils && \
18407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18409 "RANLIB=$${RANLIB}" \
18410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18411 distclean) \
295f4e42
NN
18412 || exit 1
18413
60975492 18414@endif textutils
295f4e42
NN
18415
18416.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
18417maybe-maintainer-clean-textutils:
60975492
PB
18418@if textutils
18419maybe-maintainer-clean-textutils: maintainer-clean-textutils
295f4e42
NN
18420
18421maintainer-clean-textutils:
18422 @[ -f ./textutils/Makefile ] || exit 0; \
18423 r=`${PWD_COMMAND}`; export r; \
18424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18425 $(SET_LIB_PATH) \
4fc4dd12 18426 $(HOST_EXPORTS) \
295f4e42
NN
18427 for flag in $(EXTRA_HOST_FLAGS); do \
18428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18429 done; \
18430 echo "Doing maintainer-clean in textutils" ; \
18431 (cd textutils && \
18432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18434 "RANLIB=$${RANLIB}" \
18435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18436 maintainer-clean) \
295f4e42 18437 || exit 1
4977bab6 18438
60975492 18439@endif textutils
4977bab6 18440
295f4e42
NN
18441
18442.PHONY: configure-time maybe-configure-time
18443maybe-configure-time:
60975492
PB
18444@if time
18445maybe-configure-time: configure-time
295f4e42
NN
18446configure-time:
18447 @test ! -f time/Makefile || exit 0; \
18448 [ -d time ] || mkdir time; \
8c90b13a
L
18449 r=`${PWD_COMMAND}`; export r; \
18450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 18451 $(HOST_EXPORTS) \
295f4e42
NN
18452 echo Configuring in time; \
18453 cd time || exit 1; \
4977bab6
ZW
18454 case $(srcdir) in \
18455 \.) \
18456 srcdiroption="--srcdir=."; \
18457 libsrcdir=".";; \
18458 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
18459 srcdiroption="--srcdir=$(srcdir)/time"; \
18460 libsrcdir="$$s/time";; \
4977bab6 18461 *) \
295f4e42
NN
18462 srcdiroption="--srcdir=../$(srcdir)/time"; \
18463 libsrcdir="$$s/time";; \
4977bab6
ZW
18464 esac; \
18465 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 18466 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 18467 || exit 1
60975492 18468@endif time
4977bab6 18469
295f4e42
NN
18470.PHONY: all-time maybe-all-time
18471maybe-all-time:
60975492
PB
18472@if time
18473maybe-all-time: all-time
295f4e42 18474all-time: configure-time
8c90b13a
L
18475 @r=`${PWD_COMMAND}`; export r; \
18476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 18477 $(SET_LIB_PATH) \
4fc4dd12 18478 $(HOST_EXPORTS) \
a52a0a7f 18479 (cd time && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 18480@endif time
4977bab6 18481
295f4e42
NN
18482.PHONY: check-time maybe-check-time
18483maybe-check-time:
60975492
PB
18484@if time
18485maybe-check-time: check-time
4977bab6 18486
295f4e42 18487check-time:
8c90b13a
L
18488 @r=`${PWD_COMMAND}`; export r; \
18489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 18490 $(SET_LIB_PATH) \
4fc4dd12 18491 $(HOST_EXPORTS) \
a52a0a7f 18492 (cd time && $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 18493
60975492 18494@endif time
4977bab6 18495
295f4e42
NN
18496.PHONY: install-time maybe-install-time
18497maybe-install-time:
60975492
PB
18498@if time
18499maybe-install-time: install-time
295f4e42
NN
18500
18501install-time: installdirs
18502 @r=`${PWD_COMMAND}`; export r; \
18503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18504 $(SET_LIB_PATH) \
4fc4dd12 18505 $(HOST_EXPORTS) \
a52a0a7f 18506 (cd time && $(MAKE) $(FLAGS_TO_PASS) install)
295f4e42 18507
60975492 18508@endif time
295f4e42
NN
18509
18510# Other targets (info, dvi, etc.)
18511
18512.PHONY: maybe-info-time info-time
18513maybe-info-time:
60975492
PB
18514@if time
18515maybe-info-time: info-time
295f4e42
NN
18516
18517info-time: \
18518 configure-time
18519 @[ -f ./time/Makefile ] || exit 0; \
18520 r=`${PWD_COMMAND}`; export r; \
18521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18522 $(SET_LIB_PATH) \
4fc4dd12 18523 $(HOST_EXPORTS) \
295f4e42
NN
18524 for flag in $(EXTRA_HOST_FLAGS); do \
18525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18526 done; \
18527 echo "Doing info in time" ; \
18528 (cd time && \
18529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18531 "RANLIB=$${RANLIB}" \
18532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18533 info) \
295f4e42
NN
18534 || exit 1
18535
60975492 18536@endif time
295f4e42
NN
18537
18538.PHONY: maybe-dvi-time dvi-time
18539maybe-dvi-time:
60975492
PB
18540@if time
18541maybe-dvi-time: dvi-time
295f4e42
NN
18542
18543dvi-time: \
18544 configure-time
18545 @[ -f ./time/Makefile ] || exit 0; \
18546 r=`${PWD_COMMAND}`; export r; \
18547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18548 $(SET_LIB_PATH) \
4fc4dd12 18549 $(HOST_EXPORTS) \
295f4e42
NN
18550 for flag in $(EXTRA_HOST_FLAGS); do \
18551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18552 done; \
18553 echo "Doing dvi in time" ; \
18554 (cd time && \
18555 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18556 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18557 "RANLIB=$${RANLIB}" \
18558 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18559 dvi) \
295f4e42
NN
18560 || exit 1
18561
60975492 18562@endif time
295f4e42
NN
18563
18564.PHONY: maybe-TAGS-time TAGS-time
18565maybe-TAGS-time:
60975492
PB
18566@if time
18567maybe-TAGS-time: TAGS-time
295f4e42
NN
18568
18569TAGS-time: \
18570 configure-time
18571 @[ -f ./time/Makefile ] || exit 0; \
18572 r=`${PWD_COMMAND}`; export r; \
18573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18574 $(SET_LIB_PATH) \
4fc4dd12 18575 $(HOST_EXPORTS) \
295f4e42
NN
18576 for flag in $(EXTRA_HOST_FLAGS); do \
18577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18578 done; \
18579 echo "Doing TAGS in time" ; \
18580 (cd time && \
18581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18583 "RANLIB=$${RANLIB}" \
18584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18585 TAGS) \
295f4e42
NN
18586 || exit 1
18587
60975492 18588@endif time
295f4e42
NN
18589
18590.PHONY: maybe-install-info-time install-info-time
18591maybe-install-info-time:
60975492
PB
18592@if time
18593maybe-install-info-time: install-info-time
295f4e42
NN
18594
18595install-info-time: \
18596 configure-time \
18597 info-time
18598 @[ -f ./time/Makefile ] || exit 0; \
18599 r=`${PWD_COMMAND}`; export r; \
18600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18601 $(SET_LIB_PATH) \
4fc4dd12 18602 $(HOST_EXPORTS) \
295f4e42
NN
18603 for flag in $(EXTRA_HOST_FLAGS); do \
18604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18605 done; \
18606 echo "Doing install-info in time" ; \
18607 (cd time && \
18608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18610 "RANLIB=$${RANLIB}" \
18611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18612 install-info) \
295f4e42
NN
18613 || exit 1
18614
60975492 18615@endif time
295f4e42
NN
18616
18617.PHONY: maybe-installcheck-time installcheck-time
18618maybe-installcheck-time:
60975492
PB
18619@if time
18620maybe-installcheck-time: installcheck-time
295f4e42
NN
18621
18622installcheck-time: \
18623 configure-time
18624 @[ -f ./time/Makefile ] || exit 0; \
18625 r=`${PWD_COMMAND}`; export r; \
18626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18627 $(SET_LIB_PATH) \
4fc4dd12 18628 $(HOST_EXPORTS) \
295f4e42
NN
18629 for flag in $(EXTRA_HOST_FLAGS); do \
18630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18631 done; \
18632 echo "Doing installcheck in time" ; \
18633 (cd time && \
18634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18636 "RANLIB=$${RANLIB}" \
18637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18638 installcheck) \
295f4e42
NN
18639 || exit 1
18640
60975492 18641@endif time
295f4e42
NN
18642
18643.PHONY: maybe-mostlyclean-time mostlyclean-time
18644maybe-mostlyclean-time:
60975492
PB
18645@if time
18646maybe-mostlyclean-time: mostlyclean-time
295f4e42
NN
18647
18648mostlyclean-time:
18649 @[ -f ./time/Makefile ] || exit 0; \
18650 r=`${PWD_COMMAND}`; export r; \
18651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18652 $(SET_LIB_PATH) \
4fc4dd12 18653 $(HOST_EXPORTS) \
295f4e42
NN
18654 for flag in $(EXTRA_HOST_FLAGS); do \
18655 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18656 done; \
18657 echo "Doing mostlyclean in time" ; \
18658 (cd time && \
18659 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18660 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18661 "RANLIB=$${RANLIB}" \
18662 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18663 mostlyclean) \
295f4e42
NN
18664 || exit 1
18665
60975492 18666@endif time
295f4e42
NN
18667
18668.PHONY: maybe-clean-time clean-time
18669maybe-clean-time:
60975492
PB
18670@if time
18671maybe-clean-time: clean-time
295f4e42
NN
18672
18673clean-time:
18674 @[ -f ./time/Makefile ] || exit 0; \
18675 r=`${PWD_COMMAND}`; export r; \
18676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18677 $(SET_LIB_PATH) \
4fc4dd12 18678 $(HOST_EXPORTS) \
295f4e42
NN
18679 for flag in $(EXTRA_HOST_FLAGS); do \
18680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18681 done; \
18682 echo "Doing clean in time" ; \
18683 (cd time && \
18684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18686 "RANLIB=$${RANLIB}" \
18687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18688 clean) \
295f4e42
NN
18689 || exit 1
18690
60975492 18691@endif time
295f4e42
NN
18692
18693.PHONY: maybe-distclean-time distclean-time
18694maybe-distclean-time:
60975492
PB
18695@if time
18696maybe-distclean-time: distclean-time
295f4e42
NN
18697
18698distclean-time:
18699 @[ -f ./time/Makefile ] || exit 0; \
18700 r=`${PWD_COMMAND}`; export r; \
18701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18702 $(SET_LIB_PATH) \
4fc4dd12 18703 $(HOST_EXPORTS) \
295f4e42
NN
18704 for flag in $(EXTRA_HOST_FLAGS); do \
18705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18706 done; \
18707 echo "Doing distclean in time" ; \
18708 (cd time && \
18709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18711 "RANLIB=$${RANLIB}" \
18712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18713 distclean) \
295f4e42
NN
18714 || exit 1
18715
60975492 18716@endif time
295f4e42
NN
18717
18718.PHONY: maybe-maintainer-clean-time maintainer-clean-time
18719maybe-maintainer-clean-time:
60975492
PB
18720@if time
18721maybe-maintainer-clean-time: maintainer-clean-time
295f4e42
NN
18722
18723maintainer-clean-time:
18724 @[ -f ./time/Makefile ] || exit 0; \
18725 r=`${PWD_COMMAND}`; export r; \
18726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18727 $(SET_LIB_PATH) \
4fc4dd12 18728 $(HOST_EXPORTS) \
295f4e42
NN
18729 for flag in $(EXTRA_HOST_FLAGS); do \
18730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18731 done; \
18732 echo "Doing maintainer-clean in time" ; \
18733 (cd time && \
18734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18736 "RANLIB=$${RANLIB}" \
18737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18738 maintainer-clean) \
295f4e42 18739 || exit 1
7e2dbcef 18740
60975492 18741@endif time
4977bab6
ZW
18742
18743
295f4e42
NN
18744.PHONY: configure-uudecode maybe-configure-uudecode
18745maybe-configure-uudecode:
60975492
PB
18746@if uudecode
18747maybe-configure-uudecode: configure-uudecode
295f4e42
NN
18748configure-uudecode:
18749 @test ! -f uudecode/Makefile || exit 0; \
18750 [ -d uudecode ] || mkdir uudecode; \
8c90b13a
L
18751 r=`${PWD_COMMAND}`; export r; \
18752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 18753 $(HOST_EXPORTS) \
295f4e42
NN
18754 echo Configuring in uudecode; \
18755 cd uudecode || exit 1; \
4977bab6
ZW
18756 case $(srcdir) in \
18757 \.) \
18758 srcdiroption="--srcdir=."; \
18759 libsrcdir=".";; \
18760 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
18761 srcdiroption="--srcdir=$(srcdir)/uudecode"; \
18762 libsrcdir="$$s/uudecode";; \
4977bab6 18763 *) \
295f4e42
NN
18764 srcdiroption="--srcdir=../$(srcdir)/uudecode"; \
18765 libsrcdir="$$s/uudecode";; \
4977bab6
ZW
18766 esac; \
18767 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 18768 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 18769 || exit 1
60975492 18770@endif uudecode
4977bab6 18771
295f4e42
NN
18772.PHONY: all-uudecode maybe-all-uudecode
18773maybe-all-uudecode:
60975492
PB
18774@if uudecode
18775maybe-all-uudecode: all-uudecode
295f4e42 18776all-uudecode: configure-uudecode
8c90b13a
L
18777 @r=`${PWD_COMMAND}`; export r; \
18778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 18779 $(SET_LIB_PATH) \
4fc4dd12 18780 $(HOST_EXPORTS) \
a52a0a7f 18781 (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 18782@endif uudecode
4977bab6 18783
295f4e42
NN
18784.PHONY: check-uudecode maybe-check-uudecode
18785maybe-check-uudecode:
60975492
PB
18786@if uudecode
18787maybe-check-uudecode: check-uudecode
4977bab6 18788
295f4e42 18789check-uudecode:
8c90b13a
L
18790 @r=`${PWD_COMMAND}`; export r; \
18791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 18792 $(SET_LIB_PATH) \
4fc4dd12 18793 $(HOST_EXPORTS) \
a52a0a7f 18794 (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 18795
60975492 18796@endif uudecode
4977bab6 18797
295f4e42
NN
18798.PHONY: install-uudecode maybe-install-uudecode
18799maybe-install-uudecode:
60975492
PB
18800@if uudecode
18801maybe-install-uudecode: install-uudecode
7e2dbcef 18802
295f4e42 18803install-uudecode: installdirs
8c90b13a
L
18804 @r=`${PWD_COMMAND}`; export r; \
18805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 18806 $(SET_LIB_PATH) \
4fc4dd12 18807 $(HOST_EXPORTS) \
a52a0a7f 18808 (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 18809
60975492 18810@endif uudecode
4977bab6 18811
295f4e42
NN
18812# Other targets (info, dvi, etc.)
18813
18814.PHONY: maybe-info-uudecode info-uudecode
18815maybe-info-uudecode:
60975492
PB
18816@if uudecode
18817maybe-info-uudecode: info-uudecode
295f4e42
NN
18818
18819info-uudecode: \
18820 configure-uudecode
18821 @[ -f ./uudecode/Makefile ] || exit 0; \
18822 r=`${PWD_COMMAND}`; export r; \
18823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18824 $(SET_LIB_PATH) \
4fc4dd12 18825 $(HOST_EXPORTS) \
295f4e42
NN
18826 for flag in $(EXTRA_HOST_FLAGS); do \
18827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18828 done; \
18829 echo "Doing info in uudecode" ; \
18830 (cd uudecode && \
18831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18833 "RANLIB=$${RANLIB}" \
18834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18835 info) \
295f4e42
NN
18836 || exit 1
18837
60975492 18838@endif uudecode
295f4e42
NN
18839
18840.PHONY: maybe-dvi-uudecode dvi-uudecode
18841maybe-dvi-uudecode:
60975492
PB
18842@if uudecode
18843maybe-dvi-uudecode: dvi-uudecode
295f4e42
NN
18844
18845dvi-uudecode: \
18846 configure-uudecode
18847 @[ -f ./uudecode/Makefile ] || exit 0; \
18848 r=`${PWD_COMMAND}`; export r; \
18849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18850 $(SET_LIB_PATH) \
4fc4dd12 18851 $(HOST_EXPORTS) \
295f4e42
NN
18852 for flag in $(EXTRA_HOST_FLAGS); do \
18853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18854 done; \
18855 echo "Doing dvi in uudecode" ; \
18856 (cd uudecode && \
18857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18859 "RANLIB=$${RANLIB}" \
18860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18861 dvi) \
295f4e42
NN
18862 || exit 1
18863
60975492 18864@endif uudecode
295f4e42
NN
18865
18866.PHONY: maybe-TAGS-uudecode TAGS-uudecode
18867maybe-TAGS-uudecode:
60975492
PB
18868@if uudecode
18869maybe-TAGS-uudecode: TAGS-uudecode
295f4e42
NN
18870
18871TAGS-uudecode: \
18872 configure-uudecode
18873 @[ -f ./uudecode/Makefile ] || exit 0; \
18874 r=`${PWD_COMMAND}`; export r; \
18875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18876 $(SET_LIB_PATH) \
4fc4dd12 18877 $(HOST_EXPORTS) \
295f4e42
NN
18878 for flag in $(EXTRA_HOST_FLAGS); do \
18879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18880 done; \
18881 echo "Doing TAGS in uudecode" ; \
18882 (cd uudecode && \
18883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18885 "RANLIB=$${RANLIB}" \
18886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18887 TAGS) \
295f4e42
NN
18888 || exit 1
18889
60975492 18890@endif uudecode
295f4e42
NN
18891
18892.PHONY: maybe-install-info-uudecode install-info-uudecode
18893maybe-install-info-uudecode:
60975492
PB
18894@if uudecode
18895maybe-install-info-uudecode: install-info-uudecode
295f4e42
NN
18896
18897install-info-uudecode: \
18898 configure-uudecode \
18899 info-uudecode
18900 @[ -f ./uudecode/Makefile ] || exit 0; \
18901 r=`${PWD_COMMAND}`; export r; \
18902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18903 $(SET_LIB_PATH) \
4fc4dd12 18904 $(HOST_EXPORTS) \
295f4e42
NN
18905 for flag in $(EXTRA_HOST_FLAGS); do \
18906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18907 done; \
18908 echo "Doing install-info in uudecode" ; \
18909 (cd uudecode && \
18910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18912 "RANLIB=$${RANLIB}" \
18913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18914 install-info) \
295f4e42
NN
18915 || exit 1
18916
60975492 18917@endif uudecode
295f4e42
NN
18918
18919.PHONY: maybe-installcheck-uudecode installcheck-uudecode
18920maybe-installcheck-uudecode:
60975492
PB
18921@if uudecode
18922maybe-installcheck-uudecode: installcheck-uudecode
295f4e42
NN
18923
18924installcheck-uudecode: \
18925 configure-uudecode
18926 @[ -f ./uudecode/Makefile ] || exit 0; \
18927 r=`${PWD_COMMAND}`; export r; \
18928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18929 $(SET_LIB_PATH) \
4fc4dd12 18930 $(HOST_EXPORTS) \
295f4e42
NN
18931 for flag in $(EXTRA_HOST_FLAGS); do \
18932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18933 done; \
18934 echo "Doing installcheck in uudecode" ; \
18935 (cd uudecode && \
18936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18938 "RANLIB=$${RANLIB}" \
18939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18940 installcheck) \
295f4e42
NN
18941 || exit 1
18942
60975492 18943@endif uudecode
295f4e42
NN
18944
18945.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
18946maybe-mostlyclean-uudecode:
60975492
PB
18947@if uudecode
18948maybe-mostlyclean-uudecode: mostlyclean-uudecode
295f4e42
NN
18949
18950mostlyclean-uudecode:
18951 @[ -f ./uudecode/Makefile ] || exit 0; \
18952 r=`${PWD_COMMAND}`; export r; \
18953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18954 $(SET_LIB_PATH) \
4fc4dd12 18955 $(HOST_EXPORTS) \
295f4e42
NN
18956 for flag in $(EXTRA_HOST_FLAGS); do \
18957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18958 done; \
18959 echo "Doing mostlyclean in uudecode" ; \
18960 (cd uudecode && \
18961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18963 "RANLIB=$${RANLIB}" \
18964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 18965 mostlyclean) \
295f4e42
NN
18966 || exit 1
18967
60975492 18968@endif uudecode
295f4e42
NN
18969
18970.PHONY: maybe-clean-uudecode clean-uudecode
18971maybe-clean-uudecode:
60975492
PB
18972@if uudecode
18973maybe-clean-uudecode: clean-uudecode
295f4e42
NN
18974
18975clean-uudecode:
18976 @[ -f ./uudecode/Makefile ] || exit 0; \
18977 r=`${PWD_COMMAND}`; export r; \
18978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18979 $(SET_LIB_PATH) \
4fc4dd12 18980 $(HOST_EXPORTS) \
295f4e42
NN
18981 for flag in $(EXTRA_HOST_FLAGS); do \
18982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18983 done; \
18984 echo "Doing clean in uudecode" ; \
18985 (cd uudecode && \
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}" \
a52a0a7f 18990 clean) \
295f4e42
NN
18991 || exit 1
18992
60975492 18993@endif uudecode
295f4e42
NN
18994
18995.PHONY: maybe-distclean-uudecode distclean-uudecode
18996maybe-distclean-uudecode:
60975492
PB
18997@if uudecode
18998maybe-distclean-uudecode: distclean-uudecode
295f4e42
NN
18999
19000distclean-uudecode:
19001 @[ -f ./uudecode/Makefile ] || exit 0; \
19002 r=`${PWD_COMMAND}`; export r; \
19003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19004 $(SET_LIB_PATH) \
4fc4dd12 19005 $(HOST_EXPORTS) \
295f4e42
NN
19006 for flag in $(EXTRA_HOST_FLAGS); do \
19007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19008 done; \
19009 echo "Doing distclean in uudecode" ; \
19010 (cd uudecode && \
19011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19013 "RANLIB=$${RANLIB}" \
19014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19015 distclean) \
295f4e42
NN
19016 || exit 1
19017
60975492 19018@endif uudecode
295f4e42
NN
19019
19020.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
19021maybe-maintainer-clean-uudecode:
60975492
PB
19022@if uudecode
19023maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
295f4e42
NN
19024
19025maintainer-clean-uudecode:
19026 @[ -f ./uudecode/Makefile ] || exit 0; \
19027 r=`${PWD_COMMAND}`; export r; \
19028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19029 $(SET_LIB_PATH) \
4fc4dd12 19030 $(HOST_EXPORTS) \
295f4e42
NN
19031 for flag in $(EXTRA_HOST_FLAGS); do \
19032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19033 done; \
19034 echo "Doing maintainer-clean in uudecode" ; \
19035 (cd uudecode && \
19036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19038 "RANLIB=$${RANLIB}" \
19039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19040 maintainer-clean) \
295f4e42
NN
19041 || exit 1
19042
60975492 19043@endif uudecode
295f4e42
NN
19044
19045
19046.PHONY: configure-wdiff maybe-configure-wdiff
19047maybe-configure-wdiff:
60975492
PB
19048@if wdiff
19049maybe-configure-wdiff: configure-wdiff
295f4e42
NN
19050configure-wdiff:
19051 @test ! -f wdiff/Makefile || exit 0; \
19052 [ -d wdiff ] || mkdir wdiff; \
8c90b13a
L
19053 r=`${PWD_COMMAND}`; export r; \
19054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19055 $(HOST_EXPORTS) \
295f4e42
NN
19056 echo Configuring in wdiff; \
19057 cd wdiff || exit 1; \
4977bab6
ZW
19058 case $(srcdir) in \
19059 \.) \
19060 srcdiroption="--srcdir=."; \
19061 libsrcdir=".";; \
19062 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
19063 srcdiroption="--srcdir=$(srcdir)/wdiff"; \
19064 libsrcdir="$$s/wdiff";; \
4977bab6 19065 *) \
295f4e42
NN
19066 srcdiroption="--srcdir=../$(srcdir)/wdiff"; \
19067 libsrcdir="$$s/wdiff";; \
4977bab6
ZW
19068 esac; \
19069 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 19070 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 19071 || exit 1
60975492 19072@endif wdiff
4977bab6 19073
295f4e42
NN
19074.PHONY: all-wdiff maybe-all-wdiff
19075maybe-all-wdiff:
60975492
PB
19076@if wdiff
19077maybe-all-wdiff: all-wdiff
295f4e42 19078all-wdiff: configure-wdiff
8c90b13a
L
19079 @r=`${PWD_COMMAND}`; export r; \
19080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 19081 $(SET_LIB_PATH) \
4fc4dd12 19082 $(HOST_EXPORTS) \
a52a0a7f 19083 (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 19084@endif wdiff
4977bab6 19085
295f4e42
NN
19086.PHONY: check-wdiff maybe-check-wdiff
19087maybe-check-wdiff:
60975492
PB
19088@if wdiff
19089maybe-check-wdiff: check-wdiff
4977bab6 19090
295f4e42 19091check-wdiff:
8c90b13a
L
19092 @r=`${PWD_COMMAND}`; export r; \
19093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 19094 $(SET_LIB_PATH) \
4fc4dd12 19095 $(HOST_EXPORTS) \
a52a0a7f 19096 (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) check)
4977bab6 19097
60975492 19098@endif wdiff
4977bab6 19099
295f4e42
NN
19100.PHONY: install-wdiff maybe-install-wdiff
19101maybe-install-wdiff:
60975492
PB
19102@if wdiff
19103maybe-install-wdiff: install-wdiff
7e2dbcef 19104
295f4e42 19105install-wdiff: installdirs
8c90b13a
L
19106 @r=`${PWD_COMMAND}`; export r; \
19107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 19108 $(SET_LIB_PATH) \
4fc4dd12 19109 $(HOST_EXPORTS) \
a52a0a7f 19110 (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 19111
60975492 19112@endif wdiff
4977bab6 19113
295f4e42
NN
19114# Other targets (info, dvi, etc.)
19115
19116.PHONY: maybe-info-wdiff info-wdiff
19117maybe-info-wdiff:
60975492
PB
19118@if wdiff
19119maybe-info-wdiff: info-wdiff
295f4e42
NN
19120
19121info-wdiff: \
19122 configure-wdiff
19123 @[ -f ./wdiff/Makefile ] || exit 0; \
8c90b13a
L
19124 r=`${PWD_COMMAND}`; export r; \
19125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 19126 $(SET_LIB_PATH) \
4fc4dd12 19127 $(HOST_EXPORTS) \
295f4e42
NN
19128 for flag in $(EXTRA_HOST_FLAGS); do \
19129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19130 done; \
19131 echo "Doing info in wdiff" ; \
19132 (cd wdiff && \
19133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19135 "RANLIB=$${RANLIB}" \
19136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19137 info) \
4977bab6
ZW
19138 || exit 1
19139
60975492 19140@endif wdiff
295f4e42
NN
19141
19142.PHONY: maybe-dvi-wdiff dvi-wdiff
19143maybe-dvi-wdiff:
60975492
PB
19144@if wdiff
19145maybe-dvi-wdiff: dvi-wdiff
295f4e42
NN
19146
19147dvi-wdiff: \
19148 configure-wdiff
19149 @[ -f ./wdiff/Makefile ] || exit 0; \
19150 r=`${PWD_COMMAND}`; export r; \
8c90b13a 19151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 19152 $(SET_LIB_PATH) \
4fc4dd12 19153 $(HOST_EXPORTS) \
295f4e42
NN
19154 for flag in $(EXTRA_HOST_FLAGS); do \
19155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19156 done; \
19157 echo "Doing dvi in wdiff" ; \
19158 (cd wdiff && \
19159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19161 "RANLIB=$${RANLIB}" \
19162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19163 dvi) \
295f4e42 19164 || exit 1
4977bab6 19165
60975492 19166@endif wdiff
4977bab6 19167
295f4e42
NN
19168.PHONY: maybe-TAGS-wdiff TAGS-wdiff
19169maybe-TAGS-wdiff:
60975492
PB
19170@if wdiff
19171maybe-TAGS-wdiff: TAGS-wdiff
295f4e42
NN
19172
19173TAGS-wdiff: \
19174 configure-wdiff
19175 @[ -f ./wdiff/Makefile ] || exit 0; \
19176 r=`${PWD_COMMAND}`; export r; \
8c90b13a 19177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 19178 $(SET_LIB_PATH) \
4fc4dd12 19179 $(HOST_EXPORTS) \
295f4e42
NN
19180 for flag in $(EXTRA_HOST_FLAGS); do \
19181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19182 done; \
19183 echo "Doing TAGS in wdiff" ; \
19184 (cd wdiff && \
19185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19187 "RANLIB=$${RANLIB}" \
19188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19189 TAGS) \
295f4e42 19190 || exit 1
4977bab6 19191
60975492 19192@endif wdiff
4977bab6 19193
295f4e42
NN
19194.PHONY: maybe-install-info-wdiff install-info-wdiff
19195maybe-install-info-wdiff:
60975492
PB
19196@if wdiff
19197maybe-install-info-wdiff: install-info-wdiff
7e2dbcef 19198
295f4e42
NN
19199install-info-wdiff: \
19200 configure-wdiff \
19201 info-wdiff
19202 @[ -f ./wdiff/Makefile ] || exit 0; \
19203 r=`${PWD_COMMAND}`; export r; \
19204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19205 $(SET_LIB_PATH) \
4fc4dd12 19206 $(HOST_EXPORTS) \
295f4e42
NN
19207 for flag in $(EXTRA_HOST_FLAGS); do \
19208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19209 done; \
19210 echo "Doing install-info in wdiff" ; \
19211 (cd wdiff && \
19212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19214 "RANLIB=$${RANLIB}" \
19215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19216 install-info) \
295f4e42
NN
19217 || exit 1
19218
60975492 19219@endif wdiff
295f4e42
NN
19220
19221.PHONY: maybe-installcheck-wdiff installcheck-wdiff
19222maybe-installcheck-wdiff:
60975492
PB
19223@if wdiff
19224maybe-installcheck-wdiff: installcheck-wdiff
295f4e42
NN
19225
19226installcheck-wdiff: \
19227 configure-wdiff
19228 @[ -f ./wdiff/Makefile ] || exit 0; \
19229 r=`${PWD_COMMAND}`; export r; \
19230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19231 $(SET_LIB_PATH) \
4fc4dd12 19232 $(HOST_EXPORTS) \
295f4e42
NN
19233 for flag in $(EXTRA_HOST_FLAGS); do \
19234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19235 done; \
19236 echo "Doing installcheck in wdiff" ; \
19237 (cd wdiff && \
19238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19240 "RANLIB=$${RANLIB}" \
19241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19242 installcheck) \
295f4e42
NN
19243 || exit 1
19244
60975492 19245@endif wdiff
295f4e42
NN
19246
19247.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
19248maybe-mostlyclean-wdiff:
60975492
PB
19249@if wdiff
19250maybe-mostlyclean-wdiff: mostlyclean-wdiff
295f4e42
NN
19251
19252mostlyclean-wdiff:
19253 @[ -f ./wdiff/Makefile ] || exit 0; \
19254 r=`${PWD_COMMAND}`; export r; \
19255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19256 $(SET_LIB_PATH) \
4fc4dd12 19257 $(HOST_EXPORTS) \
295f4e42
NN
19258 for flag in $(EXTRA_HOST_FLAGS); do \
19259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19260 done; \
19261 echo "Doing mostlyclean in wdiff" ; \
19262 (cd wdiff && \
19263 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19264 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19265 "RANLIB=$${RANLIB}" \
19266 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19267 mostlyclean) \
295f4e42
NN
19268 || exit 1
19269
60975492 19270@endif wdiff
295f4e42
NN
19271
19272.PHONY: maybe-clean-wdiff clean-wdiff
19273maybe-clean-wdiff:
60975492
PB
19274@if wdiff
19275maybe-clean-wdiff: clean-wdiff
295f4e42
NN
19276
19277clean-wdiff:
19278 @[ -f ./wdiff/Makefile ] || exit 0; \
19279 r=`${PWD_COMMAND}`; export r; \
19280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19281 $(SET_LIB_PATH) \
4fc4dd12 19282 $(HOST_EXPORTS) \
295f4e42
NN
19283 for flag in $(EXTRA_HOST_FLAGS); do \
19284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19285 done; \
19286 echo "Doing clean in wdiff" ; \
19287 (cd wdiff && \
19288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19290 "RANLIB=$${RANLIB}" \
19291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19292 clean) \
295f4e42
NN
19293 || exit 1
19294
60975492 19295@endif wdiff
295f4e42
NN
19296
19297.PHONY: maybe-distclean-wdiff distclean-wdiff
19298maybe-distclean-wdiff:
60975492
PB
19299@if wdiff
19300maybe-distclean-wdiff: distclean-wdiff
295f4e42
NN
19301
19302distclean-wdiff:
19303 @[ -f ./wdiff/Makefile ] || exit 0; \
19304 r=`${PWD_COMMAND}`; export r; \
19305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19306 $(SET_LIB_PATH) \
4fc4dd12 19307 $(HOST_EXPORTS) \
295f4e42
NN
19308 for flag in $(EXTRA_HOST_FLAGS); do \
19309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19310 done; \
19311 echo "Doing distclean in wdiff" ; \
19312 (cd wdiff && \
19313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19315 "RANLIB=$${RANLIB}" \
19316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19317 distclean) \
295f4e42
NN
19318 || exit 1
19319
60975492 19320@endif wdiff
295f4e42
NN
19321
19322.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
19323maybe-maintainer-clean-wdiff:
60975492
PB
19324@if wdiff
19325maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
295f4e42
NN
19326
19327maintainer-clean-wdiff:
19328 @[ -f ./wdiff/Makefile ] || exit 0; \
19329 r=`${PWD_COMMAND}`; export r; \
8c90b13a 19330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 19331 $(SET_LIB_PATH) \
4fc4dd12 19332 $(HOST_EXPORTS) \
295f4e42
NN
19333 for flag in $(EXTRA_HOST_FLAGS); do \
19334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19335 done; \
19336 echo "Doing maintainer-clean in wdiff" ; \
19337 (cd wdiff && \
19338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19340 "RANLIB=$${RANLIB}" \
19341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19342 maintainer-clean) \
295f4e42 19343 || exit 1
4977bab6 19344
60975492 19345@endif wdiff
4977bab6 19346
295f4e42
NN
19347
19348.PHONY: configure-zip maybe-configure-zip
19349maybe-configure-zip:
60975492
PB
19350@if zip
19351maybe-configure-zip: configure-zip
295f4e42
NN
19352configure-zip:
19353 @test ! -f zip/Makefile || exit 0; \
19354 [ -d zip ] || mkdir zip; \
8c90b13a
L
19355 r=`${PWD_COMMAND}`; export r; \
19356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19357 $(HOST_EXPORTS) \
295f4e42
NN
19358 echo Configuring in zip; \
19359 cd zip || exit 1; \
4977bab6
ZW
19360 case $(srcdir) in \
19361 \.) \
19362 srcdiroption="--srcdir=."; \
19363 libsrcdir=".";; \
19364 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
19365 srcdiroption="--srcdir=$(srcdir)/zip"; \
19366 libsrcdir="$$s/zip";; \
4977bab6 19367 *) \
295f4e42
NN
19368 srcdiroption="--srcdir=../$(srcdir)/zip"; \
19369 libsrcdir="$$s/zip";; \
4977bab6
ZW
19370 esac; \
19371 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 19372 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 19373 || exit 1
60975492 19374@endif zip
4977bab6 19375
295f4e42
NN
19376.PHONY: all-zip maybe-all-zip
19377maybe-all-zip:
60975492
PB
19378@if zip
19379maybe-all-zip: all-zip
295f4e42 19380all-zip: configure-zip
8c90b13a
L
19381 @r=`${PWD_COMMAND}`; export r; \
19382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 19383 $(SET_LIB_PATH) \
4fc4dd12 19384 $(HOST_EXPORTS) \
a52a0a7f 19385 (cd zip && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 19386@endif zip
4977bab6 19387
295f4e42
NN
19388.PHONY: check-zip maybe-check-zip
19389maybe-check-zip:
60975492
PB
19390@if zip
19391maybe-check-zip: check-zip
4977bab6 19392
295f4e42
NN
19393# This module is only tested in a native toolchain.
19394check-zip:
19395 @if [ '$(host)' = '$(target)' ] ; then \
19396 r=`${PWD_COMMAND}`; export r; \
19397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19398 $(SET_LIB_PATH) \
4fc4dd12 19399 $(HOST_EXPORTS) \
a52a0a7f 19400 (cd zip && $(MAKE) $(FLAGS_TO_PASS) check); \
295f4e42
NN
19401 fi
19402
60975492 19403@endif zip
295f4e42
NN
19404
19405.PHONY: install-zip maybe-install-zip
19406maybe-install-zip:
60975492
PB
19407@if zip
19408maybe-install-zip: install-zip
295f4e42
NN
19409
19410install-zip: installdirs
8c90b13a
L
19411 @r=`${PWD_COMMAND}`; export r; \
19412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 19413 $(SET_LIB_PATH) \
4fc4dd12 19414 $(HOST_EXPORTS) \
a52a0a7f 19415 (cd zip && $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 19416
60975492 19417@endif zip
4977bab6 19418
295f4e42
NN
19419# Other targets (info, dvi, etc.)
19420
19421.PHONY: maybe-info-zip info-zip
19422maybe-info-zip:
60975492
PB
19423@if zip
19424maybe-info-zip: info-zip
295f4e42
NN
19425
19426info-zip: \
19427 configure-zip
19428 @[ -f ./zip/Makefile ] || exit 0; \
19429 r=`${PWD_COMMAND}`; export r; \
19430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19431 $(SET_LIB_PATH) \
4fc4dd12 19432 $(HOST_EXPORTS) \
295f4e42
NN
19433 for flag in $(EXTRA_HOST_FLAGS); do \
19434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19435 done; \
19436 echo "Doing info in zip" ; \
19437 (cd zip && \
19438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19440 "RANLIB=$${RANLIB}" \
19441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19442 info) \
295f4e42
NN
19443 || exit 1
19444
60975492 19445@endif zip
295f4e42
NN
19446
19447.PHONY: maybe-dvi-zip dvi-zip
19448maybe-dvi-zip:
60975492
PB
19449@if zip
19450maybe-dvi-zip: dvi-zip
295f4e42
NN
19451
19452dvi-zip: \
19453 configure-zip
19454 @[ -f ./zip/Makefile ] || exit 0; \
19455 r=`${PWD_COMMAND}`; export r; \
19456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19457 $(SET_LIB_PATH) \
4fc4dd12 19458 $(HOST_EXPORTS) \
295f4e42
NN
19459 for flag in $(EXTRA_HOST_FLAGS); do \
19460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19461 done; \
19462 echo "Doing dvi in zip" ; \
19463 (cd zip && \
19464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19466 "RANLIB=$${RANLIB}" \
19467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19468 dvi) \
295f4e42
NN
19469 || exit 1
19470
60975492 19471@endif zip
295f4e42
NN
19472
19473.PHONY: maybe-TAGS-zip TAGS-zip
19474maybe-TAGS-zip:
60975492
PB
19475@if zip
19476maybe-TAGS-zip: TAGS-zip
295f4e42
NN
19477
19478TAGS-zip: \
19479 configure-zip
19480 @[ -f ./zip/Makefile ] || exit 0; \
19481 r=`${PWD_COMMAND}`; export r; \
19482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19483 $(SET_LIB_PATH) \
4fc4dd12 19484 $(HOST_EXPORTS) \
295f4e42
NN
19485 for flag in $(EXTRA_HOST_FLAGS); do \
19486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19487 done; \
19488 echo "Doing TAGS in zip" ; \
19489 (cd zip && \
19490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19492 "RANLIB=$${RANLIB}" \
19493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19494 TAGS) \
295f4e42
NN
19495 || exit 1
19496
60975492 19497@endif zip
295f4e42
NN
19498
19499.PHONY: maybe-install-info-zip install-info-zip
19500maybe-install-info-zip:
60975492
PB
19501@if zip
19502maybe-install-info-zip: install-info-zip
295f4e42
NN
19503
19504install-info-zip: \
19505 configure-zip \
19506 info-zip
19507 @[ -f ./zip/Makefile ] || exit 0; \
19508 r=`${PWD_COMMAND}`; export r; \
19509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19510 $(SET_LIB_PATH) \
4fc4dd12 19511 $(HOST_EXPORTS) \
295f4e42
NN
19512 for flag in $(EXTRA_HOST_FLAGS); do \
19513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19514 done; \
19515 echo "Doing install-info in zip" ; \
19516 (cd zip && \
19517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19519 "RANLIB=$${RANLIB}" \
19520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19521 install-info) \
295f4e42
NN
19522 || exit 1
19523
60975492 19524@endif zip
295f4e42
NN
19525
19526.PHONY: maybe-installcheck-zip installcheck-zip
19527maybe-installcheck-zip:
60975492
PB
19528@if zip
19529maybe-installcheck-zip: installcheck-zip
295f4e42
NN
19530
19531installcheck-zip: \
19532 configure-zip
19533 @[ -f ./zip/Makefile ] || exit 0; \
19534 r=`${PWD_COMMAND}`; export r; \
19535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19536 $(SET_LIB_PATH) \
4fc4dd12 19537 $(HOST_EXPORTS) \
295f4e42
NN
19538 for flag in $(EXTRA_HOST_FLAGS); do \
19539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19540 done; \
19541 echo "Doing installcheck in zip" ; \
19542 (cd zip && \
19543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19545 "RANLIB=$${RANLIB}" \
19546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19547 installcheck) \
295f4e42
NN
19548 || exit 1
19549
60975492 19550@endif zip
295f4e42
NN
19551
19552.PHONY: maybe-mostlyclean-zip mostlyclean-zip
19553maybe-mostlyclean-zip:
60975492
PB
19554@if zip
19555maybe-mostlyclean-zip: mostlyclean-zip
295f4e42
NN
19556
19557mostlyclean-zip:
19558 @[ -f ./zip/Makefile ] || exit 0; \
19559 r=`${PWD_COMMAND}`; export r; \
19560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19561 $(SET_LIB_PATH) \
4fc4dd12 19562 $(HOST_EXPORTS) \
295f4e42
NN
19563 for flag in $(EXTRA_HOST_FLAGS); do \
19564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19565 done; \
19566 echo "Doing mostlyclean in zip" ; \
19567 (cd zip && \
19568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19570 "RANLIB=$${RANLIB}" \
19571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19572 mostlyclean) \
295f4e42
NN
19573 || exit 1
19574
60975492 19575@endif zip
295f4e42
NN
19576
19577.PHONY: maybe-clean-zip clean-zip
19578maybe-clean-zip:
60975492
PB
19579@if zip
19580maybe-clean-zip: clean-zip
295f4e42
NN
19581
19582clean-zip:
19583 @[ -f ./zip/Makefile ] || exit 0; \
19584 r=`${PWD_COMMAND}`; export r; \
19585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19586 $(SET_LIB_PATH) \
4fc4dd12 19587 $(HOST_EXPORTS) \
295f4e42
NN
19588 for flag in $(EXTRA_HOST_FLAGS); do \
19589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19590 done; \
19591 echo "Doing clean in zip" ; \
19592 (cd zip && \
19593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19595 "RANLIB=$${RANLIB}" \
19596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19597 clean) \
295f4e42
NN
19598 || exit 1
19599
60975492 19600@endif zip
295f4e42
NN
19601
19602.PHONY: maybe-distclean-zip distclean-zip
19603maybe-distclean-zip:
60975492
PB
19604@if zip
19605maybe-distclean-zip: distclean-zip
295f4e42
NN
19606
19607distclean-zip:
19608 @[ -f ./zip/Makefile ] || exit 0; \
19609 r=`${PWD_COMMAND}`; export r; \
19610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19611 $(SET_LIB_PATH) \
4fc4dd12 19612 $(HOST_EXPORTS) \
295f4e42
NN
19613 for flag in $(EXTRA_HOST_FLAGS); do \
19614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19615 done; \
19616 echo "Doing distclean in zip" ; \
19617 (cd zip && \
19618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19620 "RANLIB=$${RANLIB}" \
19621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19622 distclean) \
295f4e42
NN
19623 || exit 1
19624
60975492 19625@endif zip
295f4e42
NN
19626
19627.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
19628maybe-maintainer-clean-zip:
60975492
PB
19629@if zip
19630maybe-maintainer-clean-zip: maintainer-clean-zip
295f4e42
NN
19631
19632maintainer-clean-zip:
19633 @[ -f ./zip/Makefile ] || exit 0; \
19634 r=`${PWD_COMMAND}`; export r; \
19635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19636 $(SET_LIB_PATH) \
4fc4dd12 19637 $(HOST_EXPORTS) \
295f4e42
NN
19638 for flag in $(EXTRA_HOST_FLAGS); do \
19639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19640 done; \
19641 echo "Doing maintainer-clean in zip" ; \
19642 (cd zip && \
19643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19645 "RANLIB=$${RANLIB}" \
19646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19647 maintainer-clean) \
295f4e42 19648 || exit 1
7e2dbcef 19649
60975492 19650@endif zip
4977bab6
ZW
19651
19652
295f4e42
NN
19653.PHONY: configure-zlib maybe-configure-zlib
19654maybe-configure-zlib:
60975492
PB
19655@if zlib
19656maybe-configure-zlib: configure-zlib
295f4e42
NN
19657configure-zlib:
19658 @test ! -f zlib/Makefile || exit 0; \
19659 [ -d zlib ] || mkdir zlib; \
8c90b13a
L
19660 r=`${PWD_COMMAND}`; export r; \
19661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19662 $(HOST_EXPORTS) \
295f4e42
NN
19663 echo Configuring in zlib; \
19664 cd zlib || exit 1; \
4977bab6
ZW
19665 case $(srcdir) in \
19666 \.) \
19667 srcdiroption="--srcdir=."; \
19668 libsrcdir=".";; \
19669 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
19670 srcdiroption="--srcdir=$(srcdir)/zlib"; \
19671 libsrcdir="$$s/zlib";; \
4977bab6 19672 *) \
295f4e42
NN
19673 srcdiroption="--srcdir=../$(srcdir)/zlib"; \
19674 libsrcdir="$$s/zlib";; \
4977bab6
ZW
19675 esac; \
19676 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 19677 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 19678 || exit 1
60975492 19679@endif zlib
4977bab6 19680
295f4e42
NN
19681.PHONY: all-zlib maybe-all-zlib
19682maybe-all-zlib:
60975492
PB
19683@if zlib
19684maybe-all-zlib: all-zlib
295f4e42 19685all-zlib: configure-zlib
8c90b13a
L
19686 @r=`${PWD_COMMAND}`; export r; \
19687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 19688 $(SET_LIB_PATH) \
4fc4dd12 19689 $(HOST_EXPORTS) \
a52a0a7f 19690 (cd zlib && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 19691@endif zlib
4977bab6 19692
295f4e42
NN
19693.PHONY: check-zlib maybe-check-zlib
19694maybe-check-zlib:
60975492
PB
19695@if zlib
19696maybe-check-zlib: check-zlib
4977bab6 19697
295f4e42
NN
19698check-zlib:
19699
60975492 19700@endif zlib
295f4e42
NN
19701
19702.PHONY: install-zlib maybe-install-zlib
19703maybe-install-zlib:
60975492
PB
19704@if zlib
19705maybe-install-zlib: install-zlib
295f4e42
NN
19706
19707install-zlib:
19708
60975492 19709@endif zlib
295f4e42
NN
19710
19711# Other targets (info, dvi, etc.)
19712
19713.PHONY: maybe-info-zlib info-zlib
19714maybe-info-zlib:
60975492
PB
19715@if zlib
19716maybe-info-zlib: info-zlib
295f4e42
NN
19717
19718info-zlib: \
19719 configure-zlib
19720 @[ -f ./zlib/Makefile ] || exit 0; \
19721 r=`${PWD_COMMAND}`; export r; \
8c90b13a 19722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 19723 $(SET_LIB_PATH) \
4fc4dd12 19724 $(HOST_EXPORTS) \
295f4e42
NN
19725 for flag in $(EXTRA_HOST_FLAGS); do \
19726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19727 done; \
19728 echo "Doing info in zlib" ; \
19729 (cd zlib && \
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}" \
a52a0a7f 19734 info) \
295f4e42 19735 || exit 1
4977bab6 19736
60975492 19737@endif zlib
4977bab6 19738
295f4e42
NN
19739.PHONY: maybe-dvi-zlib dvi-zlib
19740maybe-dvi-zlib:
60975492
PB
19741@if zlib
19742maybe-dvi-zlib: dvi-zlib
7e2dbcef 19743
295f4e42
NN
19744dvi-zlib: \
19745 configure-zlib
19746 @[ -f ./zlib/Makefile ] || exit 0; \
19747 r=`${PWD_COMMAND}`; export r; \
8c90b13a 19748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 19749 $(SET_LIB_PATH) \
4fc4dd12 19750 $(HOST_EXPORTS) \
295f4e42
NN
19751 for flag in $(EXTRA_HOST_FLAGS); do \
19752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19753 done; \
19754 echo "Doing dvi in zlib" ; \
19755 (cd zlib && \
19756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19758 "RANLIB=$${RANLIB}" \
19759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19760 dvi) \
295f4e42 19761 || exit 1
4977bab6 19762
60975492 19763@endif zlib
4977bab6 19764
295f4e42
NN
19765.PHONY: maybe-TAGS-zlib TAGS-zlib
19766maybe-TAGS-zlib:
60975492
PB
19767@if zlib
19768maybe-TAGS-zlib: TAGS-zlib
295f4e42
NN
19769
19770TAGS-zlib: \
19771 configure-zlib
19772 @[ -f ./zlib/Makefile ] || exit 0; \
19773 r=`${PWD_COMMAND}`; export r; \
19774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19775 $(SET_LIB_PATH) \
4fc4dd12 19776 $(HOST_EXPORTS) \
295f4e42
NN
19777 for flag in $(EXTRA_HOST_FLAGS); do \
19778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19779 done; \
19780 echo "Doing TAGS in zlib" ; \
19781 (cd zlib && \
19782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19784 "RANLIB=$${RANLIB}" \
19785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19786 TAGS) \
295f4e42
NN
19787 || exit 1
19788
60975492 19789@endif zlib
295f4e42
NN
19790
19791.PHONY: maybe-install-info-zlib install-info-zlib
19792maybe-install-info-zlib:
60975492
PB
19793@if zlib
19794maybe-install-info-zlib: install-info-zlib
295f4e42
NN
19795
19796install-info-zlib: \
19797 configure-zlib \
19798 info-zlib
19799 @[ -f ./zlib/Makefile ] || exit 0; \
19800 r=`${PWD_COMMAND}`; export r; \
19801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19802 $(SET_LIB_PATH) \
4fc4dd12 19803 $(HOST_EXPORTS) \
295f4e42
NN
19804 for flag in $(EXTRA_HOST_FLAGS); do \
19805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19806 done; \
19807 echo "Doing install-info in zlib" ; \
19808 (cd zlib && \
19809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19811 "RANLIB=$${RANLIB}" \
19812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19813 install-info) \
295f4e42
NN
19814 || exit 1
19815
60975492 19816@endif zlib
295f4e42
NN
19817
19818.PHONY: maybe-installcheck-zlib installcheck-zlib
19819maybe-installcheck-zlib:
60975492
PB
19820@if zlib
19821maybe-installcheck-zlib: installcheck-zlib
295f4e42
NN
19822
19823installcheck-zlib: \
19824 configure-zlib
19825 @[ -f ./zlib/Makefile ] || exit 0; \
19826 r=`${PWD_COMMAND}`; export r; \
19827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19828 $(SET_LIB_PATH) \
4fc4dd12 19829 $(HOST_EXPORTS) \
295f4e42
NN
19830 for flag in $(EXTRA_HOST_FLAGS); do \
19831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19832 done; \
19833 echo "Doing installcheck in zlib" ; \
19834 (cd zlib && \
19835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19837 "RANLIB=$${RANLIB}" \
19838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19839 installcheck) \
295f4e42
NN
19840 || exit 1
19841
60975492 19842@endif zlib
295f4e42
NN
19843
19844.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
19845maybe-mostlyclean-zlib:
60975492
PB
19846@if zlib
19847maybe-mostlyclean-zlib: mostlyclean-zlib
295f4e42
NN
19848
19849mostlyclean-zlib:
19850 @[ -f ./zlib/Makefile ] || exit 0; \
19851 r=`${PWD_COMMAND}`; export r; \
19852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19853 $(SET_LIB_PATH) \
4fc4dd12 19854 $(HOST_EXPORTS) \
295f4e42
NN
19855 for flag in $(EXTRA_HOST_FLAGS); do \
19856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19857 done; \
19858 echo "Doing mostlyclean in zlib" ; \
19859 (cd zlib && \
19860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19862 "RANLIB=$${RANLIB}" \
19863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19864 mostlyclean) \
295f4e42
NN
19865 || exit 1
19866
60975492 19867@endif zlib
295f4e42
NN
19868
19869.PHONY: maybe-clean-zlib clean-zlib
19870maybe-clean-zlib:
60975492
PB
19871@if zlib
19872maybe-clean-zlib: clean-zlib
295f4e42
NN
19873
19874clean-zlib:
19875 @[ -f ./zlib/Makefile ] || exit 0; \
19876 r=`${PWD_COMMAND}`; export r; \
19877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19878 $(SET_LIB_PATH) \
4fc4dd12 19879 $(HOST_EXPORTS) \
295f4e42
NN
19880 for flag in $(EXTRA_HOST_FLAGS); do \
19881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19882 done; \
19883 echo "Doing clean in zlib" ; \
19884 (cd zlib && \
19885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19887 "RANLIB=$${RANLIB}" \
19888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19889 clean) \
295f4e42
NN
19890 || exit 1
19891
60975492 19892@endif zlib
295f4e42
NN
19893
19894.PHONY: maybe-distclean-zlib distclean-zlib
19895maybe-distclean-zlib:
60975492
PB
19896@if zlib
19897maybe-distclean-zlib: distclean-zlib
295f4e42
NN
19898
19899distclean-zlib:
19900 @[ -f ./zlib/Makefile ] || exit 0; \
19901 r=`${PWD_COMMAND}`; export r; \
19902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19903 $(SET_LIB_PATH) \
4fc4dd12 19904 $(HOST_EXPORTS) \
295f4e42
NN
19905 for flag in $(EXTRA_HOST_FLAGS); do \
19906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19907 done; \
19908 echo "Doing distclean in zlib" ; \
19909 (cd zlib && \
19910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19912 "RANLIB=$${RANLIB}" \
19913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19914 distclean) \
295f4e42
NN
19915 || exit 1
19916
60975492 19917@endif zlib
295f4e42
NN
19918
19919.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
19920maybe-maintainer-clean-zlib:
60975492
PB
19921@if zlib
19922maybe-maintainer-clean-zlib: maintainer-clean-zlib
295f4e42
NN
19923
19924maintainer-clean-zlib:
19925 @[ -f ./zlib/Makefile ] || exit 0; \
19926 r=`${PWD_COMMAND}`; export r; \
19927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19928 $(SET_LIB_PATH) \
4fc4dd12 19929 $(HOST_EXPORTS) \
295f4e42
NN
19930 for flag in $(EXTRA_HOST_FLAGS); do \
19931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19932 done; \
19933 echo "Doing maintainer-clean in zlib" ; \
19934 (cd zlib && \
19935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19937 "RANLIB=$${RANLIB}" \
19938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 19939 maintainer-clean) \
295f4e42
NN
19940 || exit 1
19941
60975492 19942@endif zlib
295f4e42
NN
19943
19944
19945.PHONY: configure-gdb maybe-configure-gdb
19946maybe-configure-gdb:
60975492
PB
19947@if gdb
19948maybe-configure-gdb: configure-gdb
295f4e42
NN
19949configure-gdb:
19950 @test ! -f gdb/Makefile || exit 0; \
19951 [ -d gdb ] || mkdir gdb; \
8c90b13a
L
19952 r=`${PWD_COMMAND}`; export r; \
19953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 19954 $(HOST_EXPORTS) \
295f4e42
NN
19955 echo Configuring in gdb; \
19956 cd gdb || exit 1; \
4977bab6
ZW
19957 case $(srcdir) in \
19958 \.) \
19959 srcdiroption="--srcdir=."; \
19960 libsrcdir=".";; \
19961 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
19962 srcdiroption="--srcdir=$(srcdir)/gdb"; \
19963 libsrcdir="$$s/gdb";; \
4977bab6 19964 *) \
295f4e42
NN
19965 srcdiroption="--srcdir=../$(srcdir)/gdb"; \
19966 libsrcdir="$$s/gdb";; \
4977bab6
ZW
19967 esac; \
19968 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 19969 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 19970 || exit 1
60975492 19971@endif gdb
4977bab6 19972
295f4e42
NN
19973.PHONY: all-gdb maybe-all-gdb
19974maybe-all-gdb:
60975492
PB
19975@if gdb
19976maybe-all-gdb: all-gdb
295f4e42 19977all-gdb: configure-gdb
8c90b13a
L
19978 @r=`${PWD_COMMAND}`; export r; \
19979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 19980 $(SET_LIB_PATH) \
4fc4dd12 19981 $(HOST_EXPORTS) \
a52a0a7f 19982 (cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
60975492 19983@endif gdb
4977bab6 19984
295f4e42
NN
19985.PHONY: check-gdb maybe-check-gdb
19986maybe-check-gdb:
60975492
PB
19987@if gdb
19988maybe-check-gdb: check-gdb
4977bab6 19989
295f4e42 19990check-gdb:
8c90b13a
L
19991 @r=`${PWD_COMMAND}`; export r; \
19992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 19993 $(SET_LIB_PATH) \
4fc4dd12 19994 $(HOST_EXPORTS) \
a52a0a7f 19995 (cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
4977bab6 19996
60975492 19997@endif gdb
4977bab6 19998
295f4e42
NN
19999.PHONY: install-gdb maybe-install-gdb
20000maybe-install-gdb:
60975492
PB
20001@if gdb
20002maybe-install-gdb: install-gdb
7e2dbcef 20003
295f4e42 20004install-gdb: installdirs
8c90b13a
L
20005 @r=`${PWD_COMMAND}`; export r; \
20006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 20007 $(SET_LIB_PATH) \
4fc4dd12 20008 $(HOST_EXPORTS) \
a52a0a7f 20009 (cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4977bab6 20010
60975492 20011@endif gdb
4977bab6 20012
295f4e42
NN
20013# Other targets (info, dvi, etc.)
20014
20015.PHONY: maybe-info-gdb info-gdb
20016maybe-info-gdb:
60975492
PB
20017@if gdb
20018maybe-info-gdb: info-gdb
295f4e42
NN
20019
20020info-gdb: \
20021 configure-gdb
20022 @[ -f ./gdb/Makefile ] || exit 0; \
8c90b13a
L
20023 r=`${PWD_COMMAND}`; export r; \
20024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 20025 $(SET_LIB_PATH) \
4fc4dd12 20026 $(HOST_EXPORTS) \
295f4e42
NN
20027 for flag in $(EXTRA_HOST_FLAGS); do \
20028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20029 done; \
20030 echo "Doing info in gdb" ; \
20031 (cd gdb && \
20032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20034 "RANLIB=$${RANLIB}" \
20035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20036 info) \
4977bab6
ZW
20037 || exit 1
20038
60975492 20039@endif gdb
295f4e42
NN
20040
20041.PHONY: maybe-dvi-gdb dvi-gdb
20042maybe-dvi-gdb:
60975492
PB
20043@if gdb
20044maybe-dvi-gdb: dvi-gdb
295f4e42
NN
20045
20046dvi-gdb: \
20047 configure-gdb
20048 @[ -f ./gdb/Makefile ] || exit 0; \
20049 r=`${PWD_COMMAND}`; export r; \
8c90b13a 20050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 20051 $(SET_LIB_PATH) \
4fc4dd12 20052 $(HOST_EXPORTS) \
295f4e42
NN
20053 for flag in $(EXTRA_HOST_FLAGS); do \
20054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20055 done; \
20056 echo "Doing dvi in gdb" ; \
20057 (cd gdb && \
20058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20060 "RANLIB=$${RANLIB}" \
20061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20062 dvi) \
295f4e42 20063 || exit 1
4977bab6 20064
60975492 20065@endif gdb
4977bab6 20066
295f4e42
NN
20067.PHONY: maybe-TAGS-gdb TAGS-gdb
20068maybe-TAGS-gdb:
60975492
PB
20069@if gdb
20070maybe-TAGS-gdb: TAGS-gdb
295f4e42
NN
20071
20072TAGS-gdb: \
20073 configure-gdb
20074 @[ -f ./gdb/Makefile ] || exit 0; \
20075 r=`${PWD_COMMAND}`; export r; \
8c90b13a 20076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 20077 $(SET_LIB_PATH) \
4fc4dd12 20078 $(HOST_EXPORTS) \
295f4e42
NN
20079 for flag in $(EXTRA_HOST_FLAGS); do \
20080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20081 done; \
20082 echo "Doing TAGS in gdb" ; \
20083 (cd gdb && \
20084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20086 "RANLIB=$${RANLIB}" \
20087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20088 TAGS) \
295f4e42 20089 || exit 1
4977bab6 20090
60975492 20091@endif gdb
4977bab6 20092
295f4e42
NN
20093.PHONY: maybe-install-info-gdb install-info-gdb
20094maybe-install-info-gdb:
60975492
PB
20095@if gdb
20096maybe-install-info-gdb: install-info-gdb
7e2dbcef 20097
295f4e42
NN
20098install-info-gdb: \
20099 configure-gdb \
20100 info-gdb
20101 @[ -f ./gdb/Makefile ] || exit 0; \
20102 r=`${PWD_COMMAND}`; export r; \
20103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20104 $(SET_LIB_PATH) \
4fc4dd12 20105 $(HOST_EXPORTS) \
295f4e42
NN
20106 for flag in $(EXTRA_HOST_FLAGS); do \
20107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20108 done; \
20109 echo "Doing install-info in gdb" ; \
20110 (cd gdb && \
20111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20113 "RANLIB=$${RANLIB}" \
20114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20115 install-info) \
295f4e42
NN
20116 || exit 1
20117
60975492 20118@endif gdb
295f4e42
NN
20119
20120.PHONY: maybe-installcheck-gdb installcheck-gdb
20121maybe-installcheck-gdb:
60975492
PB
20122@if gdb
20123maybe-installcheck-gdb: installcheck-gdb
295f4e42
NN
20124
20125installcheck-gdb: \
20126 configure-gdb
20127 @[ -f ./gdb/Makefile ] || exit 0; \
20128 r=`${PWD_COMMAND}`; export r; \
20129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20130 $(SET_LIB_PATH) \
4fc4dd12 20131 $(HOST_EXPORTS) \
295f4e42
NN
20132 for flag in $(EXTRA_HOST_FLAGS); do \
20133 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20134 done; \
20135 echo "Doing installcheck in gdb" ; \
20136 (cd gdb && \
20137 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20138 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20139 "RANLIB=$${RANLIB}" \
20140 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20141 installcheck) \
295f4e42
NN
20142 || exit 1
20143
60975492 20144@endif gdb
295f4e42
NN
20145
20146.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
20147maybe-mostlyclean-gdb:
60975492
PB
20148@if gdb
20149maybe-mostlyclean-gdb: mostlyclean-gdb
295f4e42
NN
20150
20151mostlyclean-gdb:
20152 @[ -f ./gdb/Makefile ] || exit 0; \
20153 r=`${PWD_COMMAND}`; export r; \
20154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20155 $(SET_LIB_PATH) \
4fc4dd12 20156 $(HOST_EXPORTS) \
295f4e42
NN
20157 for flag in $(EXTRA_HOST_FLAGS); do \
20158 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20159 done; \
20160 echo "Doing mostlyclean in gdb" ; \
20161 (cd gdb && \
20162 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20163 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20164 "RANLIB=$${RANLIB}" \
20165 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20166 mostlyclean) \
295f4e42
NN
20167 || exit 1
20168
60975492 20169@endif gdb
295f4e42
NN
20170
20171.PHONY: maybe-clean-gdb clean-gdb
20172maybe-clean-gdb:
60975492
PB
20173@if gdb
20174maybe-clean-gdb: clean-gdb
295f4e42
NN
20175
20176clean-gdb:
20177 @[ -f ./gdb/Makefile ] || exit 0; \
20178 r=`${PWD_COMMAND}`; export r; \
20179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20180 $(SET_LIB_PATH) \
4fc4dd12 20181 $(HOST_EXPORTS) \
295f4e42
NN
20182 for flag in $(EXTRA_HOST_FLAGS); do \
20183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20184 done; \
20185 echo "Doing clean in gdb" ; \
20186 (cd gdb && \
20187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20189 "RANLIB=$${RANLIB}" \
20190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20191 clean) \
295f4e42
NN
20192 || exit 1
20193
60975492 20194@endif gdb
295f4e42
NN
20195
20196.PHONY: maybe-distclean-gdb distclean-gdb
20197maybe-distclean-gdb:
60975492
PB
20198@if gdb
20199maybe-distclean-gdb: distclean-gdb
295f4e42
NN
20200
20201distclean-gdb:
20202 @[ -f ./gdb/Makefile ] || exit 0; \
20203 r=`${PWD_COMMAND}`; export r; \
20204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20205 $(SET_LIB_PATH) \
4fc4dd12 20206 $(HOST_EXPORTS) \
295f4e42
NN
20207 for flag in $(EXTRA_HOST_FLAGS); do \
20208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20209 done; \
20210 echo "Doing distclean in gdb" ; \
20211 (cd gdb && \
20212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20214 "RANLIB=$${RANLIB}" \
20215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20216 distclean) \
295f4e42
NN
20217 || exit 1
20218
60975492 20219@endif gdb
295f4e42
NN
20220
20221.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
20222maybe-maintainer-clean-gdb:
60975492
PB
20223@if gdb
20224maybe-maintainer-clean-gdb: maintainer-clean-gdb
295f4e42
NN
20225
20226maintainer-clean-gdb:
20227 @[ -f ./gdb/Makefile ] || exit 0; \
20228 r=`${PWD_COMMAND}`; export r; \
8c90b13a 20229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 20230 $(SET_LIB_PATH) \
4fc4dd12 20231 $(HOST_EXPORTS) \
295f4e42
NN
20232 for flag in $(EXTRA_HOST_FLAGS); do \
20233 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20234 done; \
20235 echo "Doing maintainer-clean in gdb" ; \
20236 (cd gdb && \
20237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20239 "RANLIB=$${RANLIB}" \
20240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20241 maintainer-clean) \
295f4e42 20242 || exit 1
4977bab6 20243
60975492 20244@endif gdb
4977bab6 20245
295f4e42
NN
20246
20247.PHONY: configure-expect maybe-configure-expect
20248maybe-configure-expect:
60975492
PB
20249@if expect
20250maybe-configure-expect: configure-expect
295f4e42
NN
20251configure-expect:
20252 @test ! -f expect/Makefile || exit 0; \
20253 [ -d expect ] || mkdir expect; \
8c90b13a
L
20254 r=`${PWD_COMMAND}`; export r; \
20255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20256 $(HOST_EXPORTS) \
295f4e42
NN
20257 echo Configuring in expect; \
20258 cd expect || exit 1; \
4977bab6
ZW
20259 case $(srcdir) in \
20260 \.) \
20261 srcdiroption="--srcdir=."; \
20262 libsrcdir=".";; \
20263 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
20264 srcdiroption="--srcdir=$(srcdir)/expect"; \
20265 libsrcdir="$$s/expect";; \
4977bab6 20266 *) \
295f4e42
NN
20267 srcdiroption="--srcdir=../$(srcdir)/expect"; \
20268 libsrcdir="$$s/expect";; \
4977bab6
ZW
20269 esac; \
20270 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 20271 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 20272 || exit 1
60975492 20273@endif expect
4977bab6 20274
295f4e42
NN
20275.PHONY: all-expect maybe-all-expect
20276maybe-all-expect:
60975492
PB
20277@if expect
20278maybe-all-expect: all-expect
295f4e42 20279all-expect: configure-expect
8c90b13a
L
20280 @r=`${PWD_COMMAND}`; export r; \
20281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 20282 $(SET_LIB_PATH) \
4fc4dd12 20283 $(HOST_EXPORTS) \
a52a0a7f 20284 (cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
60975492 20285@endif expect
4977bab6 20286
295f4e42
NN
20287.PHONY: check-expect maybe-check-expect
20288maybe-check-expect:
60975492
PB
20289@if expect
20290maybe-check-expect: check-expect
4977bab6 20291
295f4e42 20292check-expect:
8c90b13a
L
20293 @r=`${PWD_COMMAND}`; export r; \
20294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 20295 $(SET_LIB_PATH) \
4fc4dd12 20296 $(HOST_EXPORTS) \
a52a0a7f 20297 (cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
4977bab6 20298
60975492 20299@endif expect
4977bab6 20300
295f4e42
NN
20301.PHONY: install-expect maybe-install-expect
20302maybe-install-expect:
60975492
PB
20303@if expect
20304maybe-install-expect: install-expect
295f4e42
NN
20305
20306install-expect: installdirs
20307 @r=`${PWD_COMMAND}`; export r; \
20308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20309 $(SET_LIB_PATH) \
4fc4dd12 20310 $(HOST_EXPORTS) \
a52a0a7f 20311 (cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
295f4e42 20312
60975492 20313@endif expect
295f4e42
NN
20314
20315# Other targets (info, dvi, etc.)
20316
20317.PHONY: maybe-info-expect info-expect
20318maybe-info-expect:
60975492
PB
20319@if expect
20320maybe-info-expect: info-expect
295f4e42
NN
20321
20322info-expect: \
20323 configure-expect
20324 @[ -f ./expect/Makefile ] || exit 0; \
20325 r=`${PWD_COMMAND}`; export r; \
20326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20327 $(SET_LIB_PATH) \
4fc4dd12 20328 $(HOST_EXPORTS) \
295f4e42
NN
20329 for flag in $(EXTRA_HOST_FLAGS); do \
20330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20331 done; \
20332 echo "Doing info in expect" ; \
20333 (cd expect && \
20334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20336 "RANLIB=$${RANLIB}" \
20337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20338 info) \
295f4e42
NN
20339 || exit 1
20340
60975492 20341@endif expect
295f4e42
NN
20342
20343.PHONY: maybe-dvi-expect dvi-expect
20344maybe-dvi-expect:
60975492
PB
20345@if expect
20346maybe-dvi-expect: dvi-expect
295f4e42
NN
20347
20348dvi-expect: \
20349 configure-expect
20350 @[ -f ./expect/Makefile ] || exit 0; \
20351 r=`${PWD_COMMAND}`; export r; \
20352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20353 $(SET_LIB_PATH) \
4fc4dd12 20354 $(HOST_EXPORTS) \
295f4e42
NN
20355 for flag in $(EXTRA_HOST_FLAGS); do \
20356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20357 done; \
20358 echo "Doing dvi in expect" ; \
20359 (cd expect && \
20360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20362 "RANLIB=$${RANLIB}" \
20363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20364 dvi) \
295f4e42
NN
20365 || exit 1
20366
60975492 20367@endif expect
295f4e42
NN
20368
20369.PHONY: maybe-TAGS-expect TAGS-expect
20370maybe-TAGS-expect:
60975492
PB
20371@if expect
20372maybe-TAGS-expect: TAGS-expect
295f4e42
NN
20373
20374TAGS-expect: \
20375 configure-expect
20376 @[ -f ./expect/Makefile ] || exit 0; \
20377 r=`${PWD_COMMAND}`; export r; \
20378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20379 $(SET_LIB_PATH) \
4fc4dd12 20380 $(HOST_EXPORTS) \
295f4e42
NN
20381 for flag in $(EXTRA_HOST_FLAGS); do \
20382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20383 done; \
20384 echo "Doing TAGS in expect" ; \
20385 (cd expect && \
20386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20388 "RANLIB=$${RANLIB}" \
20389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20390 TAGS) \
295f4e42
NN
20391 || exit 1
20392
60975492 20393@endif expect
295f4e42
NN
20394
20395.PHONY: maybe-install-info-expect install-info-expect
20396maybe-install-info-expect:
60975492
PB
20397@if expect
20398maybe-install-info-expect: install-info-expect
295f4e42
NN
20399
20400install-info-expect: \
20401 configure-expect \
20402 info-expect
20403 @[ -f ./expect/Makefile ] || exit 0; \
20404 r=`${PWD_COMMAND}`; export r; \
20405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20406 $(SET_LIB_PATH) \
4fc4dd12 20407 $(HOST_EXPORTS) \
295f4e42
NN
20408 for flag in $(EXTRA_HOST_FLAGS); do \
20409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20410 done; \
20411 echo "Doing install-info in expect" ; \
20412 (cd expect && \
20413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20415 "RANLIB=$${RANLIB}" \
20416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20417 install-info) \
295f4e42
NN
20418 || exit 1
20419
60975492 20420@endif expect
295f4e42
NN
20421
20422.PHONY: maybe-installcheck-expect installcheck-expect
20423maybe-installcheck-expect:
60975492
PB
20424@if expect
20425maybe-installcheck-expect: installcheck-expect
295f4e42
NN
20426
20427installcheck-expect: \
20428 configure-expect
20429 @[ -f ./expect/Makefile ] || exit 0; \
20430 r=`${PWD_COMMAND}`; export r; \
20431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20432 $(SET_LIB_PATH) \
4fc4dd12 20433 $(HOST_EXPORTS) \
295f4e42
NN
20434 for flag in $(EXTRA_HOST_FLAGS); do \
20435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20436 done; \
20437 echo "Doing installcheck in expect" ; \
20438 (cd expect && \
20439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20441 "RANLIB=$${RANLIB}" \
20442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20443 installcheck) \
295f4e42
NN
20444 || exit 1
20445
60975492 20446@endif expect
295f4e42
NN
20447
20448.PHONY: maybe-mostlyclean-expect mostlyclean-expect
20449maybe-mostlyclean-expect:
60975492
PB
20450@if expect
20451maybe-mostlyclean-expect: mostlyclean-expect
295f4e42
NN
20452
20453mostlyclean-expect:
20454 @[ -f ./expect/Makefile ] || exit 0; \
20455 r=`${PWD_COMMAND}`; export r; \
20456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20457 $(SET_LIB_PATH) \
4fc4dd12 20458 $(HOST_EXPORTS) \
295f4e42
NN
20459 for flag in $(EXTRA_HOST_FLAGS); do \
20460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20461 done; \
20462 echo "Doing mostlyclean in expect" ; \
20463 (cd expect && \
20464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20466 "RANLIB=$${RANLIB}" \
20467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20468 mostlyclean) \
295f4e42
NN
20469 || exit 1
20470
60975492 20471@endif expect
295f4e42
NN
20472
20473.PHONY: maybe-clean-expect clean-expect
20474maybe-clean-expect:
60975492
PB
20475@if expect
20476maybe-clean-expect: clean-expect
295f4e42
NN
20477
20478clean-expect:
20479 @[ -f ./expect/Makefile ] || exit 0; \
20480 r=`${PWD_COMMAND}`; export r; \
20481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20482 $(SET_LIB_PATH) \
4fc4dd12 20483 $(HOST_EXPORTS) \
295f4e42
NN
20484 for flag in $(EXTRA_HOST_FLAGS); do \
20485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20486 done; \
20487 echo "Doing clean in expect" ; \
20488 (cd expect && \
20489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20491 "RANLIB=$${RANLIB}" \
20492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20493 clean) \
295f4e42
NN
20494 || exit 1
20495
60975492 20496@endif expect
295f4e42
NN
20497
20498.PHONY: maybe-distclean-expect distclean-expect
20499maybe-distclean-expect:
60975492
PB
20500@if expect
20501maybe-distclean-expect: distclean-expect
295f4e42
NN
20502
20503distclean-expect:
20504 @[ -f ./expect/Makefile ] || exit 0; \
20505 r=`${PWD_COMMAND}`; export r; \
20506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20507 $(SET_LIB_PATH) \
4fc4dd12 20508 $(HOST_EXPORTS) \
295f4e42
NN
20509 for flag in $(EXTRA_HOST_FLAGS); do \
20510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20511 done; \
20512 echo "Doing distclean in expect" ; \
20513 (cd expect && \
20514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20516 "RANLIB=$${RANLIB}" \
20517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20518 distclean) \
295f4e42
NN
20519 || exit 1
20520
60975492 20521@endif expect
295f4e42
NN
20522
20523.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
20524maybe-maintainer-clean-expect:
60975492
PB
20525@if expect
20526maybe-maintainer-clean-expect: maintainer-clean-expect
295f4e42
NN
20527
20528maintainer-clean-expect:
20529 @[ -f ./expect/Makefile ] || exit 0; \
20530 r=`${PWD_COMMAND}`; export r; \
20531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20532 $(SET_LIB_PATH) \
4fc4dd12 20533 $(HOST_EXPORTS) \
295f4e42
NN
20534 for flag in $(EXTRA_HOST_FLAGS); do \
20535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20536 done; \
20537 echo "Doing maintainer-clean in expect" ; \
20538 (cd expect && \
20539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20541 "RANLIB=$${RANLIB}" \
20542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20543 maintainer-clean) \
295f4e42 20544 || exit 1
7e2dbcef 20545
60975492 20546@endif expect
4977bab6
ZW
20547
20548
295f4e42
NN
20549.PHONY: configure-guile maybe-configure-guile
20550maybe-configure-guile:
60975492
PB
20551@if guile
20552maybe-configure-guile: configure-guile
295f4e42
NN
20553configure-guile:
20554 @test ! -f guile/Makefile || exit 0; \
20555 [ -d guile ] || mkdir guile; \
8c90b13a
L
20556 r=`${PWD_COMMAND}`; export r; \
20557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20558 $(HOST_EXPORTS) \
295f4e42
NN
20559 echo Configuring in guile; \
20560 cd guile || exit 1; \
4977bab6
ZW
20561 case $(srcdir) in \
20562 \.) \
20563 srcdiroption="--srcdir=."; \
20564 libsrcdir=".";; \
20565 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
20566 srcdiroption="--srcdir=$(srcdir)/guile"; \
20567 libsrcdir="$$s/guile";; \
4977bab6 20568 *) \
295f4e42
NN
20569 srcdiroption="--srcdir=../$(srcdir)/guile"; \
20570 libsrcdir="$$s/guile";; \
4977bab6
ZW
20571 esac; \
20572 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 20573 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 20574 || exit 1
60975492 20575@endif guile
4977bab6 20576
295f4e42
NN
20577.PHONY: all-guile maybe-all-guile
20578maybe-all-guile:
60975492
PB
20579@if guile
20580maybe-all-guile: all-guile
295f4e42 20581all-guile: configure-guile
8c90b13a
L
20582 @r=`${PWD_COMMAND}`; export r; \
20583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 20584 $(SET_LIB_PATH) \
4fc4dd12 20585 $(HOST_EXPORTS) \
a52a0a7f 20586 (cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
60975492 20587@endif guile
4977bab6 20588
295f4e42
NN
20589.PHONY: check-guile maybe-check-guile
20590maybe-check-guile:
60975492
PB
20591@if guile
20592maybe-check-guile: check-guile
4977bab6 20593
295f4e42 20594check-guile:
8c90b13a
L
20595 @r=`${PWD_COMMAND}`; export r; \
20596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 20597 $(SET_LIB_PATH) \
4fc4dd12 20598 $(HOST_EXPORTS) \
a52a0a7f 20599 (cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
4977bab6 20600
60975492 20601@endif guile
4977bab6 20602
295f4e42
NN
20603.PHONY: install-guile maybe-install-guile
20604maybe-install-guile:
60975492
PB
20605@if guile
20606maybe-install-guile: install-guile
7e2dbcef 20607
295f4e42 20608install-guile: installdirs
8c90b13a
L
20609 @r=`${PWD_COMMAND}`; export r; \
20610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 20611 $(SET_LIB_PATH) \
4fc4dd12 20612 $(HOST_EXPORTS) \
a52a0a7f 20613 (cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4977bab6 20614
60975492 20615@endif guile
4977bab6 20616
295f4e42
NN
20617# Other targets (info, dvi, etc.)
20618
20619.PHONY: maybe-info-guile info-guile
20620maybe-info-guile:
60975492
PB
20621@if guile
20622maybe-info-guile: info-guile
295f4e42
NN
20623
20624info-guile: \
20625 configure-guile
20626 @[ -f ./guile/Makefile ] || exit 0; \
20627 r=`${PWD_COMMAND}`; export r; \
20628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20629 $(SET_LIB_PATH) \
4fc4dd12 20630 $(HOST_EXPORTS) \
295f4e42
NN
20631 for flag in $(EXTRA_HOST_FLAGS); do \
20632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20633 done; \
20634 echo "Doing info in guile" ; \
20635 (cd guile && \
20636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20638 "RANLIB=$${RANLIB}" \
20639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20640 info) \
295f4e42
NN
20641 || exit 1
20642
60975492 20643@endif guile
295f4e42
NN
20644
20645.PHONY: maybe-dvi-guile dvi-guile
20646maybe-dvi-guile:
60975492
PB
20647@if guile
20648maybe-dvi-guile: dvi-guile
295f4e42
NN
20649
20650dvi-guile: \
20651 configure-guile
20652 @[ -f ./guile/Makefile ] || exit 0; \
20653 r=`${PWD_COMMAND}`; export r; \
20654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20655 $(SET_LIB_PATH) \
4fc4dd12 20656 $(HOST_EXPORTS) \
295f4e42
NN
20657 for flag in $(EXTRA_HOST_FLAGS); do \
20658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20659 done; \
20660 echo "Doing dvi in guile" ; \
20661 (cd guile && \
20662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20664 "RANLIB=$${RANLIB}" \
20665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20666 dvi) \
295f4e42
NN
20667 || exit 1
20668
60975492 20669@endif guile
295f4e42
NN
20670
20671.PHONY: maybe-TAGS-guile TAGS-guile
20672maybe-TAGS-guile:
60975492
PB
20673@if guile
20674maybe-TAGS-guile: TAGS-guile
295f4e42
NN
20675
20676TAGS-guile: \
20677 configure-guile
20678 @[ -f ./guile/Makefile ] || exit 0; \
20679 r=`${PWD_COMMAND}`; export r; \
20680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20681 $(SET_LIB_PATH) \
4fc4dd12 20682 $(HOST_EXPORTS) \
295f4e42
NN
20683 for flag in $(EXTRA_HOST_FLAGS); do \
20684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20685 done; \
20686 echo "Doing TAGS in guile" ; \
20687 (cd guile && \
20688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20690 "RANLIB=$${RANLIB}" \
20691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20692 TAGS) \
295f4e42
NN
20693 || exit 1
20694
60975492 20695@endif guile
295f4e42
NN
20696
20697.PHONY: maybe-install-info-guile install-info-guile
20698maybe-install-info-guile:
60975492
PB
20699@if guile
20700maybe-install-info-guile: install-info-guile
295f4e42
NN
20701
20702install-info-guile: \
20703 configure-guile \
20704 info-guile
20705 @[ -f ./guile/Makefile ] || exit 0; \
20706 r=`${PWD_COMMAND}`; export r; \
20707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20708 $(SET_LIB_PATH) \
4fc4dd12 20709 $(HOST_EXPORTS) \
295f4e42
NN
20710 for flag in $(EXTRA_HOST_FLAGS); do \
20711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20712 done; \
20713 echo "Doing install-info in guile" ; \
20714 (cd guile && \
20715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20717 "RANLIB=$${RANLIB}" \
20718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20719 install-info) \
295f4e42
NN
20720 || exit 1
20721
60975492 20722@endif guile
295f4e42
NN
20723
20724.PHONY: maybe-installcheck-guile installcheck-guile
20725maybe-installcheck-guile:
60975492
PB
20726@if guile
20727maybe-installcheck-guile: installcheck-guile
295f4e42
NN
20728
20729installcheck-guile: \
20730 configure-guile
20731 @[ -f ./guile/Makefile ] || exit 0; \
20732 r=`${PWD_COMMAND}`; export r; \
20733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20734 $(SET_LIB_PATH) \
4fc4dd12 20735 $(HOST_EXPORTS) \
295f4e42
NN
20736 for flag in $(EXTRA_HOST_FLAGS); do \
20737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20738 done; \
20739 echo "Doing installcheck in guile" ; \
20740 (cd guile && \
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}" \
a52a0a7f 20745 installcheck) \
295f4e42
NN
20746 || exit 1
20747
60975492 20748@endif guile
295f4e42
NN
20749
20750.PHONY: maybe-mostlyclean-guile mostlyclean-guile
20751maybe-mostlyclean-guile:
60975492
PB
20752@if guile
20753maybe-mostlyclean-guile: mostlyclean-guile
295f4e42
NN
20754
20755mostlyclean-guile:
20756 @[ -f ./guile/Makefile ] || exit 0; \
20757 r=`${PWD_COMMAND}`; export r; \
20758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20759 $(SET_LIB_PATH) \
4fc4dd12 20760 $(HOST_EXPORTS) \
295f4e42
NN
20761 for flag in $(EXTRA_HOST_FLAGS); do \
20762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20763 done; \
20764 echo "Doing mostlyclean in guile" ; \
20765 (cd guile && \
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}" \
a52a0a7f 20770 mostlyclean) \
295f4e42
NN
20771 || exit 1
20772
60975492 20773@endif guile
295f4e42
NN
20774
20775.PHONY: maybe-clean-guile clean-guile
20776maybe-clean-guile:
60975492
PB
20777@if guile
20778maybe-clean-guile: clean-guile
295f4e42
NN
20779
20780clean-guile:
20781 @[ -f ./guile/Makefile ] || exit 0; \
20782 r=`${PWD_COMMAND}`; export r; \
20783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20784 $(SET_LIB_PATH) \
4fc4dd12 20785 $(HOST_EXPORTS) \
295f4e42
NN
20786 for flag in $(EXTRA_HOST_FLAGS); do \
20787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20788 done; \
20789 echo "Doing clean in guile" ; \
20790 (cd guile && \
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}" \
a52a0a7f 20795 clean) \
295f4e42
NN
20796 || exit 1
20797
60975492 20798@endif guile
295f4e42
NN
20799
20800.PHONY: maybe-distclean-guile distclean-guile
20801maybe-distclean-guile:
60975492
PB
20802@if guile
20803maybe-distclean-guile: distclean-guile
295f4e42
NN
20804
20805distclean-guile:
20806 @[ -f ./guile/Makefile ] || exit 0; \
20807 r=`${PWD_COMMAND}`; export r; \
20808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20809 $(SET_LIB_PATH) \
4fc4dd12 20810 $(HOST_EXPORTS) \
295f4e42
NN
20811 for flag in $(EXTRA_HOST_FLAGS); do \
20812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20813 done; \
20814 echo "Doing distclean in guile" ; \
20815 (cd guile && \
20816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20818 "RANLIB=$${RANLIB}" \
20819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20820 distclean) \
295f4e42
NN
20821 || exit 1
20822
60975492 20823@endif guile
295f4e42
NN
20824
20825.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
20826maybe-maintainer-clean-guile:
60975492
PB
20827@if guile
20828maybe-maintainer-clean-guile: maintainer-clean-guile
295f4e42
NN
20829
20830maintainer-clean-guile:
20831 @[ -f ./guile/Makefile ] || exit 0; \
20832 r=`${PWD_COMMAND}`; export r; \
20833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20834 $(SET_LIB_PATH) \
4fc4dd12 20835 $(HOST_EXPORTS) \
295f4e42
NN
20836 for flag in $(EXTRA_HOST_FLAGS); do \
20837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20838 done; \
20839 echo "Doing maintainer-clean in guile" ; \
20840 (cd guile && \
20841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20843 "RANLIB=$${RANLIB}" \
20844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20845 maintainer-clean) \
295f4e42
NN
20846 || exit 1
20847
60975492 20848@endif guile
295f4e42
NN
20849
20850
20851.PHONY: configure-tk maybe-configure-tk
20852maybe-configure-tk:
60975492
PB
20853@if tk
20854maybe-configure-tk: configure-tk
295f4e42
NN
20855configure-tk:
20856 @test ! -f tk/Makefile || exit 0; \
20857 [ -d tk ] || mkdir tk; \
8c90b13a
L
20858 r=`${PWD_COMMAND}`; export r; \
20859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 20860 $(HOST_EXPORTS) \
295f4e42
NN
20861 echo Configuring in tk; \
20862 cd tk || exit 1; \
4977bab6
ZW
20863 case $(srcdir) in \
20864 \.) \
20865 srcdiroption="--srcdir=."; \
20866 libsrcdir=".";; \
20867 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
20868 srcdiroption="--srcdir=$(srcdir)/tk"; \
20869 libsrcdir="$$s/tk";; \
4977bab6 20870 *) \
295f4e42
NN
20871 srcdiroption="--srcdir=../$(srcdir)/tk"; \
20872 libsrcdir="$$s/tk";; \
4977bab6
ZW
20873 esac; \
20874 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 20875 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 20876 || exit 1
60975492 20877@endif tk
4977bab6 20878
295f4e42
NN
20879.PHONY: all-tk maybe-all-tk
20880maybe-all-tk:
60975492
PB
20881@if tk
20882maybe-all-tk: all-tk
295f4e42 20883all-tk: configure-tk
8c90b13a
L
20884 @r=`${PWD_COMMAND}`; export r; \
20885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 20886 $(SET_LIB_PATH) \
4fc4dd12 20887 $(HOST_EXPORTS) \
a52a0a7f 20888 (cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
60975492 20889@endif tk
4977bab6 20890
295f4e42
NN
20891.PHONY: check-tk maybe-check-tk
20892maybe-check-tk:
60975492
PB
20893@if tk
20894maybe-check-tk: check-tk
4977bab6 20895
295f4e42 20896check-tk:
8c90b13a
L
20897 @r=`${PWD_COMMAND}`; export r; \
20898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 20899 $(SET_LIB_PATH) \
4fc4dd12 20900 $(HOST_EXPORTS) \
a52a0a7f 20901 (cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
4977bab6 20902
60975492 20903@endif tk
4977bab6 20904
295f4e42
NN
20905.PHONY: install-tk maybe-install-tk
20906maybe-install-tk:
60975492
PB
20907@if tk
20908maybe-install-tk: install-tk
7e2dbcef 20909
295f4e42 20910install-tk: installdirs
8c90b13a
L
20911 @r=`${PWD_COMMAND}`; export r; \
20912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 20913 $(SET_LIB_PATH) \
4fc4dd12 20914 $(HOST_EXPORTS) \
a52a0a7f 20915 (cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4977bab6 20916
60975492 20917@endif tk
4977bab6 20918
295f4e42
NN
20919# Other targets (info, dvi, etc.)
20920
20921.PHONY: maybe-info-tk info-tk
20922maybe-info-tk:
60975492
PB
20923@if tk
20924maybe-info-tk: info-tk
295f4e42
NN
20925
20926info-tk: \
20927 configure-tk
20928 @[ -f ./tk/Makefile ] || exit 0; \
8c90b13a
L
20929 r=`${PWD_COMMAND}`; export r; \
20930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 20931 $(SET_LIB_PATH) \
4fc4dd12 20932 $(HOST_EXPORTS) \
295f4e42
NN
20933 for flag in $(EXTRA_HOST_FLAGS); do \
20934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20935 done; \
20936 echo "Doing info in tk" ; \
20937 (cd tk && \
20938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20940 "RANLIB=$${RANLIB}" \
20941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20942 info) \
4977bab6
ZW
20943 || exit 1
20944
60975492 20945@endif tk
295f4e42
NN
20946
20947.PHONY: maybe-dvi-tk dvi-tk
20948maybe-dvi-tk:
60975492
PB
20949@if tk
20950maybe-dvi-tk: dvi-tk
295f4e42
NN
20951
20952dvi-tk: \
20953 configure-tk
20954 @[ -f ./tk/Makefile ] || exit 0; \
20955 r=`${PWD_COMMAND}`; export r; \
8c90b13a 20956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 20957 $(SET_LIB_PATH) \
4fc4dd12 20958 $(HOST_EXPORTS) \
295f4e42
NN
20959 for flag in $(EXTRA_HOST_FLAGS); do \
20960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20961 done; \
20962 echo "Doing dvi in tk" ; \
20963 (cd tk && \
20964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20966 "RANLIB=$${RANLIB}" \
20967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20968 dvi) \
295f4e42 20969 || exit 1
4977bab6 20970
60975492 20971@endif tk
4977bab6 20972
295f4e42
NN
20973.PHONY: maybe-TAGS-tk TAGS-tk
20974maybe-TAGS-tk:
60975492
PB
20975@if tk
20976maybe-TAGS-tk: TAGS-tk
295f4e42
NN
20977
20978TAGS-tk: \
20979 configure-tk
20980 @[ -f ./tk/Makefile ] || exit 0; \
20981 r=`${PWD_COMMAND}`; export r; \
8c90b13a 20982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 20983 $(SET_LIB_PATH) \
4fc4dd12 20984 $(HOST_EXPORTS) \
295f4e42
NN
20985 for flag in $(EXTRA_HOST_FLAGS); do \
20986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20987 done; \
20988 echo "Doing TAGS in tk" ; \
20989 (cd tk && \
20990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20992 "RANLIB=$${RANLIB}" \
20993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 20994 TAGS) \
295f4e42 20995 || exit 1
4977bab6 20996
60975492 20997@endif tk
4977bab6 20998
295f4e42
NN
20999.PHONY: maybe-install-info-tk install-info-tk
21000maybe-install-info-tk:
60975492
PB
21001@if tk
21002maybe-install-info-tk: install-info-tk
7e2dbcef 21003
295f4e42
NN
21004install-info-tk: \
21005 configure-tk \
21006 info-tk
21007 @[ -f ./tk/Makefile ] || exit 0; \
21008 r=`${PWD_COMMAND}`; export r; \
21009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21010 $(SET_LIB_PATH) \
4fc4dd12 21011 $(HOST_EXPORTS) \
295f4e42
NN
21012 for flag in $(EXTRA_HOST_FLAGS); do \
21013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21014 done; \
21015 echo "Doing install-info in tk" ; \
21016 (cd tk && \
21017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21019 "RANLIB=$${RANLIB}" \
21020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21021 install-info) \
295f4e42
NN
21022 || exit 1
21023
60975492 21024@endif tk
295f4e42
NN
21025
21026.PHONY: maybe-installcheck-tk installcheck-tk
21027maybe-installcheck-tk:
60975492
PB
21028@if tk
21029maybe-installcheck-tk: installcheck-tk
295f4e42
NN
21030
21031installcheck-tk: \
21032 configure-tk
21033 @[ -f ./tk/Makefile ] || exit 0; \
21034 r=`${PWD_COMMAND}`; export r; \
21035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21036 $(SET_LIB_PATH) \
4fc4dd12 21037 $(HOST_EXPORTS) \
295f4e42
NN
21038 for flag in $(EXTRA_HOST_FLAGS); do \
21039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21040 done; \
21041 echo "Doing installcheck in tk" ; \
21042 (cd tk && \
21043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21045 "RANLIB=$${RANLIB}" \
21046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21047 installcheck) \
295f4e42
NN
21048 || exit 1
21049
60975492 21050@endif tk
295f4e42
NN
21051
21052.PHONY: maybe-mostlyclean-tk mostlyclean-tk
21053maybe-mostlyclean-tk:
60975492
PB
21054@if tk
21055maybe-mostlyclean-tk: mostlyclean-tk
295f4e42
NN
21056
21057mostlyclean-tk:
21058 @[ -f ./tk/Makefile ] || exit 0; \
21059 r=`${PWD_COMMAND}`; export r; \
21060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21061 $(SET_LIB_PATH) \
4fc4dd12 21062 $(HOST_EXPORTS) \
295f4e42
NN
21063 for flag in $(EXTRA_HOST_FLAGS); do \
21064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21065 done; \
21066 echo "Doing mostlyclean in tk" ; \
21067 (cd tk && \
21068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21070 "RANLIB=$${RANLIB}" \
21071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21072 mostlyclean) \
295f4e42
NN
21073 || exit 1
21074
60975492 21075@endif tk
295f4e42
NN
21076
21077.PHONY: maybe-clean-tk clean-tk
21078maybe-clean-tk:
60975492
PB
21079@if tk
21080maybe-clean-tk: clean-tk
295f4e42
NN
21081
21082clean-tk:
21083 @[ -f ./tk/Makefile ] || exit 0; \
21084 r=`${PWD_COMMAND}`; export r; \
21085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21086 $(SET_LIB_PATH) \
4fc4dd12 21087 $(HOST_EXPORTS) \
295f4e42
NN
21088 for flag in $(EXTRA_HOST_FLAGS); do \
21089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21090 done; \
21091 echo "Doing clean in tk" ; \
21092 (cd tk && \
21093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21095 "RANLIB=$${RANLIB}" \
21096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21097 clean) \
295f4e42
NN
21098 || exit 1
21099
60975492 21100@endif tk
295f4e42
NN
21101
21102.PHONY: maybe-distclean-tk distclean-tk
21103maybe-distclean-tk:
60975492
PB
21104@if tk
21105maybe-distclean-tk: distclean-tk
295f4e42
NN
21106
21107distclean-tk:
21108 @[ -f ./tk/Makefile ] || exit 0; \
21109 r=`${PWD_COMMAND}`; export r; \
21110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21111 $(SET_LIB_PATH) \
4fc4dd12 21112 $(HOST_EXPORTS) \
295f4e42
NN
21113 for flag in $(EXTRA_HOST_FLAGS); do \
21114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21115 done; \
21116 echo "Doing distclean in tk" ; \
21117 (cd tk && \
21118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21120 "RANLIB=$${RANLIB}" \
21121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21122 distclean) \
295f4e42
NN
21123 || exit 1
21124
60975492 21125@endif tk
295f4e42
NN
21126
21127.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
21128maybe-maintainer-clean-tk:
60975492
PB
21129@if tk
21130maybe-maintainer-clean-tk: maintainer-clean-tk
295f4e42
NN
21131
21132maintainer-clean-tk:
21133 @[ -f ./tk/Makefile ] || exit 0; \
21134 r=`${PWD_COMMAND}`; export r; \
8c90b13a 21135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 21136 $(SET_LIB_PATH) \
4fc4dd12 21137 $(HOST_EXPORTS) \
295f4e42
NN
21138 for flag in $(EXTRA_HOST_FLAGS); do \
21139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21140 done; \
21141 echo "Doing maintainer-clean in tk" ; \
21142 (cd tk && \
21143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21145 "RANLIB=$${RANLIB}" \
21146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21147 maintainer-clean) \
295f4e42 21148 || exit 1
4977bab6 21149
60975492 21150@endif tk
4977bab6 21151
295f4e42
NN
21152
21153.PHONY: configure-tix maybe-configure-tix
21154maybe-configure-tix:
60975492
PB
21155@if tix
21156maybe-configure-tix: configure-tix
295f4e42
NN
21157configure-tix:
21158 @test ! -f tix/Makefile || exit 0; \
21159 [ -d tix ] || mkdir tix; \
8c90b13a
L
21160 r=`${PWD_COMMAND}`; export r; \
21161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21162 $(HOST_EXPORTS) \
295f4e42
NN
21163 echo Configuring in tix; \
21164 cd tix || exit 1; \
4977bab6
ZW
21165 case $(srcdir) in \
21166 \.) \
21167 srcdiroption="--srcdir=."; \
21168 libsrcdir=".";; \
21169 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
21170 srcdiroption="--srcdir=$(srcdir)/tix"; \
21171 libsrcdir="$$s/tix";; \
4977bab6 21172 *) \
295f4e42
NN
21173 srcdiroption="--srcdir=../$(srcdir)/tix"; \
21174 libsrcdir="$$s/tix";; \
4977bab6
ZW
21175 esac; \
21176 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 21177 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 21178 || exit 1
60975492 21179@endif tix
4977bab6 21180
295f4e42
NN
21181.PHONY: all-tix maybe-all-tix
21182maybe-all-tix:
60975492
PB
21183@if tix
21184maybe-all-tix: all-tix
295f4e42 21185all-tix: configure-tix
8c90b13a
L
21186 @r=`${PWD_COMMAND}`; export r; \
21187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 21188 $(SET_LIB_PATH) \
4fc4dd12 21189 $(HOST_EXPORTS) \
a52a0a7f 21190 (cd tix && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
60975492 21191@endif tix
4977bab6 21192
295f4e42
NN
21193.PHONY: check-tix maybe-check-tix
21194maybe-check-tix:
60975492
PB
21195@if tix
21196maybe-check-tix: check-tix
4977bab6 21197
295f4e42 21198check-tix:
8c90b13a
L
21199 @r=`${PWD_COMMAND}`; export r; \
21200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 21201 $(SET_LIB_PATH) \
4fc4dd12 21202 $(HOST_EXPORTS) \
a52a0a7f 21203 (cd tix && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
4977bab6 21204
60975492 21205@endif tix
4977bab6 21206
295f4e42
NN
21207.PHONY: install-tix maybe-install-tix
21208maybe-install-tix:
60975492
PB
21209@if tix
21210maybe-install-tix: install-tix
7e2dbcef 21211
295f4e42 21212install-tix: installdirs
8c90b13a
L
21213 @r=`${PWD_COMMAND}`; export r; \
21214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 21215 $(SET_LIB_PATH) \
4fc4dd12 21216 $(HOST_EXPORTS) \
a52a0a7f 21217 (cd tix && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
295f4e42 21218
60975492 21219@endif tix
295f4e42
NN
21220
21221# Other targets (info, dvi, etc.)
21222
21223.PHONY: maybe-info-tix info-tix
21224maybe-info-tix:
60975492
PB
21225@if tix
21226maybe-info-tix: info-tix
295f4e42
NN
21227
21228info-tix: \
21229 configure-tix
21230 @[ -f ./tix/Makefile ] || exit 0; \
21231 r=`${PWD_COMMAND}`; export r; \
21232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21233 $(SET_LIB_PATH) \
4fc4dd12 21234 $(HOST_EXPORTS) \
295f4e42
NN
21235 for flag in $(EXTRA_HOST_FLAGS); do \
21236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21237 done; \
21238 echo "Doing info in tix" ; \
21239 (cd tix && \
21240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21242 "RANLIB=$${RANLIB}" \
21243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21244 info) \
295f4e42
NN
21245 || exit 1
21246
60975492 21247@endif tix
295f4e42
NN
21248
21249.PHONY: maybe-dvi-tix dvi-tix
21250maybe-dvi-tix:
60975492
PB
21251@if tix
21252maybe-dvi-tix: dvi-tix
295f4e42
NN
21253
21254dvi-tix: \
21255 configure-tix
21256 @[ -f ./tix/Makefile ] || exit 0; \
21257 r=`${PWD_COMMAND}`; export r; \
21258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21259 $(SET_LIB_PATH) \
4fc4dd12 21260 $(HOST_EXPORTS) \
295f4e42
NN
21261 for flag in $(EXTRA_HOST_FLAGS); do \
21262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21263 done; \
21264 echo "Doing dvi in tix" ; \
21265 (cd tix && \
21266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21268 "RANLIB=$${RANLIB}" \
21269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21270 dvi) \
295f4e42
NN
21271 || exit 1
21272
60975492 21273@endif tix
295f4e42
NN
21274
21275.PHONY: maybe-TAGS-tix TAGS-tix
21276maybe-TAGS-tix:
60975492
PB
21277@if tix
21278maybe-TAGS-tix: TAGS-tix
295f4e42
NN
21279
21280TAGS-tix: \
21281 configure-tix
21282 @[ -f ./tix/Makefile ] || exit 0; \
21283 r=`${PWD_COMMAND}`; export r; \
21284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21285 $(SET_LIB_PATH) \
4fc4dd12 21286 $(HOST_EXPORTS) \
295f4e42
NN
21287 for flag in $(EXTRA_HOST_FLAGS); do \
21288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21289 done; \
21290 echo "Doing TAGS in tix" ; \
21291 (cd tix && \
21292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21294 "RANLIB=$${RANLIB}" \
21295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21296 TAGS) \
295f4e42
NN
21297 || exit 1
21298
60975492 21299@endif tix
295f4e42
NN
21300
21301.PHONY: maybe-install-info-tix install-info-tix
21302maybe-install-info-tix:
60975492
PB
21303@if tix
21304maybe-install-info-tix: install-info-tix
295f4e42
NN
21305
21306install-info-tix: \
21307 configure-tix \
21308 info-tix
21309 @[ -f ./tix/Makefile ] || exit 0; \
21310 r=`${PWD_COMMAND}`; export r; \
21311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21312 $(SET_LIB_PATH) \
4fc4dd12 21313 $(HOST_EXPORTS) \
295f4e42
NN
21314 for flag in $(EXTRA_HOST_FLAGS); do \
21315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21316 done; \
21317 echo "Doing install-info in tix" ; \
21318 (cd tix && \
21319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21321 "RANLIB=$${RANLIB}" \
21322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21323 install-info) \
295f4e42
NN
21324 || exit 1
21325
60975492 21326@endif tix
295f4e42
NN
21327
21328.PHONY: maybe-installcheck-tix installcheck-tix
21329maybe-installcheck-tix:
60975492
PB
21330@if tix
21331maybe-installcheck-tix: installcheck-tix
295f4e42
NN
21332
21333installcheck-tix: \
21334 configure-tix
21335 @[ -f ./tix/Makefile ] || exit 0; \
21336 r=`${PWD_COMMAND}`; export r; \
21337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21338 $(SET_LIB_PATH) \
4fc4dd12 21339 $(HOST_EXPORTS) \
295f4e42
NN
21340 for flag in $(EXTRA_HOST_FLAGS); do \
21341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21342 done; \
21343 echo "Doing installcheck in tix" ; \
21344 (cd tix && \
21345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21347 "RANLIB=$${RANLIB}" \
21348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21349 installcheck) \
295f4e42
NN
21350 || exit 1
21351
60975492 21352@endif tix
295f4e42
NN
21353
21354.PHONY: maybe-mostlyclean-tix mostlyclean-tix
21355maybe-mostlyclean-tix:
60975492
PB
21356@if tix
21357maybe-mostlyclean-tix: mostlyclean-tix
295f4e42
NN
21358
21359mostlyclean-tix:
21360 @[ -f ./tix/Makefile ] || exit 0; \
21361 r=`${PWD_COMMAND}`; export r; \
21362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21363 $(SET_LIB_PATH) \
4fc4dd12 21364 $(HOST_EXPORTS) \
295f4e42
NN
21365 for flag in $(EXTRA_HOST_FLAGS); do \
21366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21367 done; \
21368 echo "Doing mostlyclean in tix" ; \
21369 (cd tix && \
21370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21372 "RANLIB=$${RANLIB}" \
21373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21374 mostlyclean) \
295f4e42
NN
21375 || exit 1
21376
60975492 21377@endif tix
295f4e42
NN
21378
21379.PHONY: maybe-clean-tix clean-tix
21380maybe-clean-tix:
60975492
PB
21381@if tix
21382maybe-clean-tix: clean-tix
295f4e42
NN
21383
21384clean-tix:
21385 @[ -f ./tix/Makefile ] || exit 0; \
21386 r=`${PWD_COMMAND}`; export r; \
21387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21388 $(SET_LIB_PATH) \
4fc4dd12 21389 $(HOST_EXPORTS) \
295f4e42
NN
21390 for flag in $(EXTRA_HOST_FLAGS); do \
21391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21392 done; \
21393 echo "Doing clean in tix" ; \
21394 (cd tix && \
21395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21397 "RANLIB=$${RANLIB}" \
21398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21399 clean) \
295f4e42
NN
21400 || exit 1
21401
60975492 21402@endif tix
295f4e42
NN
21403
21404.PHONY: maybe-distclean-tix distclean-tix
21405maybe-distclean-tix:
60975492
PB
21406@if tix
21407maybe-distclean-tix: distclean-tix
295f4e42
NN
21408
21409distclean-tix:
21410 @[ -f ./tix/Makefile ] || exit 0; \
21411 r=`${PWD_COMMAND}`; export r; \
21412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21413 $(SET_LIB_PATH) \
4fc4dd12 21414 $(HOST_EXPORTS) \
295f4e42
NN
21415 for flag in $(EXTRA_HOST_FLAGS); do \
21416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21417 done; \
21418 echo "Doing distclean in tix" ; \
21419 (cd tix && \
21420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21422 "RANLIB=$${RANLIB}" \
21423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21424 distclean) \
295f4e42
NN
21425 || exit 1
21426
60975492 21427@endif tix
295f4e42
NN
21428
21429.PHONY: maybe-maintainer-clean-tix maintainer-clean-tix
21430maybe-maintainer-clean-tix:
60975492
PB
21431@if tix
21432maybe-maintainer-clean-tix: maintainer-clean-tix
295f4e42
NN
21433
21434maintainer-clean-tix:
21435 @[ -f ./tix/Makefile ] || exit 0; \
21436 r=`${PWD_COMMAND}`; export r; \
21437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21438 $(SET_LIB_PATH) \
4fc4dd12 21439 $(HOST_EXPORTS) \
295f4e42
NN
21440 for flag in $(EXTRA_HOST_FLAGS); do \
21441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21442 done; \
21443 echo "Doing maintainer-clean in tix" ; \
21444 (cd tix && \
21445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21447 "RANLIB=$${RANLIB}" \
21448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21449 maintainer-clean) \
295f4e42
NN
21450 || exit 1
21451
60975492 21452@endif tix
4977bab6
ZW
21453
21454
295f4e42
NN
21455.PHONY: configure-libtermcap maybe-configure-libtermcap
21456maybe-configure-libtermcap:
60975492
PB
21457@if libtermcap
21458maybe-configure-libtermcap: configure-libtermcap
295f4e42
NN
21459configure-libtermcap:
21460 @test ! -f libtermcap/Makefile || exit 0; \
21461 [ -d libtermcap ] || mkdir libtermcap; \
8c90b13a
L
21462 r=`${PWD_COMMAND}`; export r; \
21463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21464 $(HOST_EXPORTS) \
295f4e42
NN
21465 echo Configuring in libtermcap; \
21466 cd libtermcap || exit 1; \
4977bab6
ZW
21467 case $(srcdir) in \
21468 \.) \
21469 srcdiroption="--srcdir=."; \
21470 libsrcdir=".";; \
21471 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
21472 srcdiroption="--srcdir=$(srcdir)/libtermcap"; \
21473 libsrcdir="$$s/libtermcap";; \
4977bab6 21474 *) \
295f4e42
NN
21475 srcdiroption="--srcdir=../$(srcdir)/libtermcap"; \
21476 libsrcdir="$$s/libtermcap";; \
4977bab6
ZW
21477 esac; \
21478 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 21479 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 21480 || exit 1
60975492 21481@endif libtermcap
4977bab6 21482
295f4e42
NN
21483.PHONY: all-libtermcap maybe-all-libtermcap
21484maybe-all-libtermcap:
60975492
PB
21485@if libtermcap
21486maybe-all-libtermcap: all-libtermcap
295f4e42 21487all-libtermcap: configure-libtermcap
8c90b13a
L
21488 @r=`${PWD_COMMAND}`; export r; \
21489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 21490 $(SET_LIB_PATH) \
4fc4dd12 21491 $(HOST_EXPORTS) \
a52a0a7f 21492 (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 21493@endif libtermcap
4977bab6 21494
295f4e42
NN
21495.PHONY: check-libtermcap maybe-check-libtermcap
21496maybe-check-libtermcap:
60975492
PB
21497@if libtermcap
21498maybe-check-libtermcap: check-libtermcap
4977bab6 21499
295f4e42 21500check-libtermcap:
4977bab6 21501
60975492 21502@endif libtermcap
4977bab6 21503
295f4e42
NN
21504.PHONY: install-libtermcap maybe-install-libtermcap
21505maybe-install-libtermcap:
60975492
PB
21506@if libtermcap
21507maybe-install-libtermcap: install-libtermcap
7e2dbcef 21508
295f4e42 21509install-libtermcap: installdirs
8c90b13a
L
21510 @r=`${PWD_COMMAND}`; export r; \
21511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 21512 $(SET_LIB_PATH) \
4fc4dd12 21513 $(HOST_EXPORTS) \
a52a0a7f 21514 (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 21515
60975492 21516@endif libtermcap
4977bab6 21517
295f4e42
NN
21518# Other targets (info, dvi, etc.)
21519
21520.PHONY: maybe-info-libtermcap info-libtermcap
21521maybe-info-libtermcap:
60975492
PB
21522@if libtermcap
21523maybe-info-libtermcap: info-libtermcap
295f4e42
NN
21524
21525info-libtermcap: \
21526 configure-libtermcap
21527 @[ -f ./libtermcap/Makefile ] || exit 0; \
8c90b13a
L
21528 r=`${PWD_COMMAND}`; export r; \
21529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 21530 $(SET_LIB_PATH) \
4fc4dd12 21531 $(HOST_EXPORTS) \
295f4e42
NN
21532 for flag in $(EXTRA_HOST_FLAGS); do \
21533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21534 done; \
21535 echo "Doing info in libtermcap" ; \
21536 (cd libtermcap && \
21537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21539 "RANLIB=$${RANLIB}" \
21540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21541 info) \
4977bab6
ZW
21542 || exit 1
21543
60975492 21544@endif libtermcap
4977bab6 21545
295f4e42
NN
21546.PHONY: maybe-dvi-libtermcap dvi-libtermcap
21547maybe-dvi-libtermcap:
60975492
PB
21548@if libtermcap
21549maybe-dvi-libtermcap: dvi-libtermcap
4977bab6 21550
295f4e42
NN
21551dvi-libtermcap: \
21552 configure-libtermcap
21553 @[ -f ./libtermcap/Makefile ] || exit 0; \
21554 r=`${PWD_COMMAND}`; export r; \
8c90b13a 21555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 21556 $(SET_LIB_PATH) \
4fc4dd12 21557 $(HOST_EXPORTS) \
295f4e42
NN
21558 for flag in $(EXTRA_HOST_FLAGS); do \
21559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21560 done; \
21561 echo "Doing dvi in libtermcap" ; \
21562 (cd libtermcap && \
21563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21565 "RANLIB=$${RANLIB}" \
21566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21567 dvi) \
295f4e42 21568 || exit 1
4977bab6 21569
60975492 21570@endif libtermcap
4977bab6 21571
295f4e42
NN
21572.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
21573maybe-TAGS-libtermcap:
60975492
PB
21574@if libtermcap
21575maybe-TAGS-libtermcap: TAGS-libtermcap
7e2dbcef 21576
295f4e42
NN
21577TAGS-libtermcap: \
21578 configure-libtermcap
21579 @[ -f ./libtermcap/Makefile ] || exit 0; \
21580 r=`${PWD_COMMAND}`; export r; \
8c90b13a 21581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 21582 $(SET_LIB_PATH) \
4fc4dd12 21583 $(HOST_EXPORTS) \
295f4e42
NN
21584 for flag in $(EXTRA_HOST_FLAGS); do \
21585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21586 done; \
21587 echo "Doing TAGS in libtermcap" ; \
21588 (cd libtermcap && \
21589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21591 "RANLIB=$${RANLIB}" \
21592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21593 TAGS) \
295f4e42 21594 || exit 1
4977bab6 21595
60975492 21596@endif libtermcap
4977bab6 21597
295f4e42
NN
21598.PHONY: maybe-install-info-libtermcap install-info-libtermcap
21599maybe-install-info-libtermcap:
60975492
PB
21600@if libtermcap
21601maybe-install-info-libtermcap: install-info-libtermcap
295f4e42
NN
21602
21603install-info-libtermcap: \
21604 configure-libtermcap \
21605 info-libtermcap
21606 @[ -f ./libtermcap/Makefile ] || exit 0; \
8c90b13a
L
21607 r=`${PWD_COMMAND}`; export r; \
21608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 21609 $(SET_LIB_PATH) \
4fc4dd12 21610 $(HOST_EXPORTS) \
295f4e42
NN
21611 for flag in $(EXTRA_HOST_FLAGS); do \
21612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21613 done; \
21614 echo "Doing install-info in libtermcap" ; \
21615 (cd libtermcap && \
21616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21618 "RANLIB=$${RANLIB}" \
21619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21620 install-info) \
4977bab6
ZW
21621 || exit 1
21622
60975492 21623@endif libtermcap
4977bab6 21624
295f4e42
NN
21625.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
21626maybe-installcheck-libtermcap:
60975492
PB
21627@if libtermcap
21628maybe-installcheck-libtermcap: installcheck-libtermcap
4977bab6 21629
295f4e42
NN
21630installcheck-libtermcap: \
21631 configure-libtermcap
21632 @[ -f ./libtermcap/Makefile ] || exit 0; \
21633 r=`${PWD_COMMAND}`; export r; \
8c90b13a 21634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 21635 $(SET_LIB_PATH) \
4fc4dd12 21636 $(HOST_EXPORTS) \
295f4e42
NN
21637 for flag in $(EXTRA_HOST_FLAGS); do \
21638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21639 done; \
21640 echo "Doing installcheck in libtermcap" ; \
21641 (cd libtermcap && \
21642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21644 "RANLIB=$${RANLIB}" \
21645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21646 installcheck) \
295f4e42
NN
21647 || exit 1
21648
60975492 21649@endif libtermcap
295f4e42
NN
21650
21651.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
21652maybe-mostlyclean-libtermcap:
60975492
PB
21653@if libtermcap
21654maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
295f4e42
NN
21655
21656# libtermcap doesn't support mostlyclean.
21657mostlyclean-libtermcap:
21658
60975492 21659@endif libtermcap
295f4e42
NN
21660
21661.PHONY: maybe-clean-libtermcap clean-libtermcap
21662maybe-clean-libtermcap:
60975492
PB
21663@if libtermcap
21664maybe-clean-libtermcap: clean-libtermcap
295f4e42
NN
21665
21666# libtermcap doesn't support clean.
21667clean-libtermcap:
21668
60975492 21669@endif libtermcap
295f4e42
NN
21670
21671.PHONY: maybe-distclean-libtermcap distclean-libtermcap
21672maybe-distclean-libtermcap:
60975492
PB
21673@if libtermcap
21674maybe-distclean-libtermcap: distclean-libtermcap
295f4e42
NN
21675
21676# libtermcap doesn't support distclean.
21677distclean-libtermcap:
21678
60975492 21679@endif libtermcap
4977bab6 21680
295f4e42
NN
21681.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
21682maybe-maintainer-clean-libtermcap:
60975492
PB
21683@if libtermcap
21684maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4977bab6 21685
295f4e42
NN
21686# libtermcap doesn't support maintainer-clean.
21687maintainer-clean-libtermcap:
7e2dbcef 21688
60975492 21689@endif libtermcap
4977bab6
ZW
21690
21691
295f4e42
NN
21692.PHONY: configure-utils maybe-configure-utils
21693maybe-configure-utils:
60975492
PB
21694@if utils
21695maybe-configure-utils: configure-utils
295f4e42
NN
21696configure-utils:
21697 @test ! -f utils/Makefile || exit 0; \
21698 [ -d utils ] || mkdir utils; \
8c90b13a
L
21699 r=`${PWD_COMMAND}`; export r; \
21700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fc4dd12 21701 $(HOST_EXPORTS) \
295f4e42
NN
21702 echo Configuring in utils; \
21703 cd utils || exit 1; \
4977bab6
ZW
21704 case $(srcdir) in \
21705 \.) \
21706 srcdiroption="--srcdir=."; \
21707 libsrcdir=".";; \
21708 /* | [A-Za-z]:[\\/]*) \
295f4e42
NN
21709 srcdiroption="--srcdir=$(srcdir)/utils"; \
21710 libsrcdir="$$s/utils";; \
4977bab6 21711 *) \
295f4e42
NN
21712 srcdiroption="--srcdir=../$(srcdir)/utils"; \
21713 libsrcdir="$$s/utils";; \
4977bab6
ZW
21714 esac; \
21715 $(SHELL) $${libsrcdir}/configure \
a52a0a7f 21716 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 21717 || exit 1
60975492 21718@endif utils
4977bab6 21719
295f4e42
NN
21720.PHONY: all-utils maybe-all-utils
21721maybe-all-utils:
60975492
PB
21722@if utils
21723maybe-all-utils: all-utils
295f4e42 21724all-utils: configure-utils
8c90b13a
L
21725 @r=`${PWD_COMMAND}`; export r; \
21726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 21727 $(SET_LIB_PATH) \
4fc4dd12 21728 $(HOST_EXPORTS) \
a52a0a7f 21729 (cd utils && $(MAKE) $(FLAGS_TO_PASS) all)
60975492 21730@endif utils
4977bab6 21731
295f4e42
NN
21732.PHONY: check-utils maybe-check-utils
21733maybe-check-utils:
60975492
PB
21734@if utils
21735maybe-check-utils: check-utils
4977bab6 21736
295f4e42
NN
21737check-utils:
21738
60975492 21739@endif utils
295f4e42
NN
21740
21741.PHONY: install-utils maybe-install-utils
21742maybe-install-utils:
60975492
PB
21743@if utils
21744maybe-install-utils: install-utils
295f4e42
NN
21745
21746install-utils: installdirs
8c90b13a
L
21747 @r=`${PWD_COMMAND}`; export r; \
21748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 21749 $(SET_LIB_PATH) \
4fc4dd12 21750 $(HOST_EXPORTS) \
a52a0a7f 21751 (cd utils && $(MAKE) $(FLAGS_TO_PASS) install)
4977bab6 21752
60975492 21753@endif utils
4977bab6 21754
295f4e42 21755# Other targets (info, dvi, etc.)
7e2dbcef 21756
295f4e42
NN
21757.PHONY: maybe-info-utils info-utils
21758maybe-info-utils:
60975492
PB
21759@if utils
21760maybe-info-utils: info-utils
295f4e42
NN
21761
21762info-utils: \
21763 configure-utils
21764 @[ -f ./utils/Makefile ] || exit 0; \
21765 r=`${PWD_COMMAND}`; export r; \
8c90b13a 21766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 21767 $(SET_LIB_PATH) \
4fc4dd12 21768 $(HOST_EXPORTS) \
295f4e42
NN
21769 for flag in $(EXTRA_HOST_FLAGS); do \
21770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21771 done; \
21772 echo "Doing info in utils" ; \
21773 (cd utils && \
21774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21776 "RANLIB=$${RANLIB}" \
21777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21778 info) \
295f4e42 21779 || exit 1
4977bab6 21780
60975492 21781@endif utils
4977bab6 21782
295f4e42
NN
21783.PHONY: maybe-dvi-utils dvi-utils
21784maybe-dvi-utils:
60975492
PB
21785@if utils
21786maybe-dvi-utils: dvi-utils
295f4e42
NN
21787
21788dvi-utils: \
21789 configure-utils
21790 @[ -f ./utils/Makefile ] || exit 0; \
8c90b13a
L
21791 r=`${PWD_COMMAND}`; export r; \
21792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 21793 $(SET_LIB_PATH) \
4fc4dd12 21794 $(HOST_EXPORTS) \
295f4e42
NN
21795 for flag in $(EXTRA_HOST_FLAGS); do \
21796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21797 done; \
21798 echo "Doing dvi in utils" ; \
21799 (cd utils && \
21800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21802 "RANLIB=$${RANLIB}" \
21803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21804 dvi) \
4977bab6
ZW
21805 || exit 1
21806
60975492 21807@endif utils
295f4e42
NN
21808
21809.PHONY: maybe-TAGS-utils TAGS-utils
21810maybe-TAGS-utils:
60975492
PB
21811@if utils
21812maybe-TAGS-utils: TAGS-utils
295f4e42
NN
21813
21814TAGS-utils: \
21815 configure-utils
21816 @[ -f ./utils/Makefile ] || exit 0; \
21817 r=`${PWD_COMMAND}`; export r; \
8c90b13a 21818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 21819 $(SET_LIB_PATH) \
4fc4dd12 21820 $(HOST_EXPORTS) \
295f4e42
NN
21821 for flag in $(EXTRA_HOST_FLAGS); do \
21822 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21823 done; \
21824 echo "Doing TAGS in utils" ; \
21825 (cd utils && \
21826 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21827 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21828 "RANLIB=$${RANLIB}" \
21829 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21830 TAGS) \
295f4e42 21831 || exit 1
4977bab6 21832
60975492 21833@endif utils
4977bab6 21834
295f4e42
NN
21835.PHONY: maybe-install-info-utils install-info-utils
21836maybe-install-info-utils:
60975492
PB
21837@if utils
21838maybe-install-info-utils: install-info-utils
295f4e42
NN
21839
21840install-info-utils: \
21841 configure-utils \
21842 info-utils
21843 @[ -f ./utils/Makefile ] || exit 0; \
21844 r=`${PWD_COMMAND}`; export r; \
21845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21846 $(SET_LIB_PATH) \
4fc4dd12 21847 $(HOST_EXPORTS) \
295f4e42
NN
21848 for flag in $(EXTRA_HOST_FLAGS); do \
21849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21850 done; \
21851 echo "Doing install-info in utils" ; \
21852 (cd utils && \
21853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21855 "RANLIB=$${RANLIB}" \
21856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21857 install-info) \
295f4e42 21858 || exit 1
4977bab6 21859
60975492 21860@endif utils
4977bab6 21861
295f4e42
NN
21862.PHONY: maybe-installcheck-utils installcheck-utils
21863maybe-installcheck-utils:
60975492
PB
21864@if utils
21865maybe-installcheck-utils: installcheck-utils
7e2dbcef 21866
295f4e42
NN
21867installcheck-utils: \
21868 configure-utils
21869 @[ -f ./utils/Makefile ] || exit 0; \
21870 r=`${PWD_COMMAND}`; export r; \
8c90b13a 21871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 21872 $(SET_LIB_PATH) \
4fc4dd12 21873 $(HOST_EXPORTS) \
295f4e42
NN
21874 for flag in $(EXTRA_HOST_FLAGS); do \
21875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21876 done; \
21877 echo "Doing installcheck in utils" ; \
21878 (cd utils && \
21879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21881 "RANLIB=$${RANLIB}" \
21882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21883 installcheck) \
295f4e42 21884 || exit 1
4977bab6 21885
60975492 21886@endif utils
4977bab6 21887
295f4e42
NN
21888.PHONY: maybe-mostlyclean-utils mostlyclean-utils
21889maybe-mostlyclean-utils:
60975492
PB
21890@if utils
21891maybe-mostlyclean-utils: mostlyclean-utils
295f4e42
NN
21892
21893mostlyclean-utils:
21894 @[ -f ./utils/Makefile ] || exit 0; \
8c90b13a
L
21895 r=`${PWD_COMMAND}`; export r; \
21896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 21897 $(SET_LIB_PATH) \
4fc4dd12 21898 $(HOST_EXPORTS) \
295f4e42
NN
21899 for flag in $(EXTRA_HOST_FLAGS); do \
21900 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21901 done; \
21902 echo "Doing mostlyclean in utils" ; \
21903 (cd utils && \
21904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21906 "RANLIB=$${RANLIB}" \
21907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21908 mostlyclean) \
4977bab6
ZW
21909 || exit 1
21910
60975492 21911@endif utils
295f4e42
NN
21912
21913.PHONY: maybe-clean-utils clean-utils
21914maybe-clean-utils:
60975492
PB
21915@if utils
21916maybe-clean-utils: clean-utils
295f4e42
NN
21917
21918clean-utils:
21919 @[ -f ./utils/Makefile ] || exit 0; \
21920 r=`${PWD_COMMAND}`; export r; \
8c90b13a 21921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 21922 $(SET_LIB_PATH) \
4fc4dd12 21923 $(HOST_EXPORTS) \
295f4e42
NN
21924 for flag in $(EXTRA_HOST_FLAGS); do \
21925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21926 done; \
21927 echo "Doing clean in utils" ; \
21928 (cd utils && \
21929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21931 "RANLIB=$${RANLIB}" \
21932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21933 clean) \
295f4e42 21934 || exit 1
4977bab6 21935
60975492 21936@endif utils
4977bab6 21937
295f4e42
NN
21938.PHONY: maybe-distclean-utils distclean-utils
21939maybe-distclean-utils:
60975492
PB
21940@if utils
21941maybe-distclean-utils: distclean-utils
295f4e42
NN
21942
21943distclean-utils:
21944 @[ -f ./utils/Makefile ] || exit 0; \
21945 r=`${PWD_COMMAND}`; export r; \
8c90b13a 21946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 21947 $(SET_LIB_PATH) \
4fc4dd12 21948 $(HOST_EXPORTS) \
295f4e42
NN
21949 for flag in $(EXTRA_HOST_FLAGS); do \
21950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21951 done; \
21952 echo "Doing distclean in utils" ; \
21953 (cd utils && \
21954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21956 "RANLIB=$${RANLIB}" \
21957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21958 distclean) \
295f4e42 21959 || exit 1
4977bab6 21960
60975492 21961@endif utils
4977bab6 21962
295f4e42
NN
21963.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
21964maybe-maintainer-clean-utils:
60975492
PB
21965@if utils
21966maybe-maintainer-clean-utils: maintainer-clean-utils
7e2dbcef 21967
295f4e42
NN
21968maintainer-clean-utils:
21969 @[ -f ./utils/Makefile ] || exit 0; \
21970 r=`${PWD_COMMAND}`; export r; \
8c90b13a 21971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 21972 $(SET_LIB_PATH) \
4fc4dd12 21973 $(HOST_EXPORTS) \
295f4e42
NN
21974 for flag in $(EXTRA_HOST_FLAGS); do \
21975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21976 done; \
21977 echo "Doing maintainer-clean in utils" ; \
21978 (cd utils && \
21979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21981 "RANLIB=$${RANLIB}" \
21982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 21983 maintainer-clean) \
295f4e42 21984 || exit 1
4977bab6 21985
60975492 21986@endif utils
4977bab6 21987
295f4e42
NN
21988
21989
21990# ---------------------------------------
21991# Modules which run on the target machine
21992# ---------------------------------------
21993
21994.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
21995maybe-configure-target-libstdc++-v3:
60975492
PB
21996@if target-libstdc++-v3
21997maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
295f4e42
NN
21998
21999# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
22000$(TARGET_SUBDIR)/libstdc++-v3/multilib.out: multilib.out
22001 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
22002 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || : ; \
22003 cp multilib.out $(TARGET_SUBDIR)/libstdc++-v3/multilib.out
22004
22005configure-target-libstdc++-v3: $(TARGET_SUBDIR)/libstdc++-v3/multilib.out
22006 @test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
22007 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
8c90b13a
L
22008 r=`${PWD_COMMAND}`; export r; \
22009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 22010 $(SET_LIB_PATH) \
4fc4dd12 22011 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
22012 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
22013 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
4977bab6 22014 case $(srcdir) in \
4977bab6 22015 /* | [A-Za-z]:[\\/]*) \
295f4e42 22016 topdir=$(srcdir) ;; \
4977bab6 22017 *) \
295f4e42
NN
22018 case "$(TARGET_SUBDIR)" in \
22019 .) topdir="../$(srcdir)" ;; \
22020 *) topdir="../../$(srcdir)" ;; \
22021 esac ;; \
4977bab6 22022 esac; \
295f4e42
NN
22023 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
22024 libsrcdir="$$s/libstdc++-v3"; \
22025 rm -f no-such-file || : ; \
22026 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22027 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 22028 --with-target-subdir="$(TARGET_SUBDIR)" \
4977bab6 22029 || exit 1
60975492 22030@endif target-libstdc++-v3
4977bab6 22031
295f4e42
NN
22032.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
22033maybe-all-target-libstdc++-v3:
60975492
PB
22034@if target-libstdc++-v3
22035maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
295f4e42 22036all-target-libstdc++-v3: configure-target-libstdc++-v3
8c90b13a
L
22037 @r=`${PWD_COMMAND}`; export r; \
22038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 22039 $(SET_LIB_PATH) \
4fc4dd12 22040 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 22041 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
a52a0a7f 22042 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' all)
60975492 22043@endif target-libstdc++-v3
4977bab6 22044
295f4e42
NN
22045.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
22046maybe-check-target-libstdc++-v3:
60975492
PB
22047@if target-libstdc++-v3
22048maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
4977bab6 22049
295f4e42 22050check-target-libstdc++-v3:
8c90b13a
L
22051 @r=`${PWD_COMMAND}`; export r; \
22052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 22053 $(SET_LIB_PATH) \
4fc4dd12 22054 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 22055 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
a52a0a7f 22056 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
4977bab6 22057
60975492 22058@endif target-libstdc++-v3
4977bab6 22059
295f4e42
NN
22060.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
22061maybe-install-target-libstdc++-v3:
60975492
PB
22062@if target-libstdc++-v3
22063maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
7e2dbcef 22064
295f4e42 22065install-target-libstdc++-v3: installdirs
8c90b13a
L
22066 @r=`${PWD_COMMAND}`; export r; \
22067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 22068 $(SET_LIB_PATH) \
4fc4dd12 22069 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 22070 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
a52a0a7f 22071 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 22072
60975492 22073@endif target-libstdc++-v3
4977bab6 22074
295f4e42
NN
22075# Other targets (info, dvi, etc.)
22076
22077.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
22078maybe-info-target-libstdc++-v3:
60975492
PB
22079@if target-libstdc++-v3
22080maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
295f4e42
NN
22081
22082info-target-libstdc++-v3: \
22083 configure-target-libstdc++-v3
22084 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
8c90b13a
L
22085 r=`${PWD_COMMAND}`; export r; \
22086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 22087 $(SET_LIB_PATH) \
4fc4dd12 22088 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
22089 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22090 for flag in $(EXTRA_TARGET_FLAGS); do \
22091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22092 done; \
22093 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22096 "RANLIB=$${RANLIB}" \
22097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22098 info) \
4977bab6
ZW
22099 || exit 1
22100
60975492 22101@endif target-libstdc++-v3
295f4e42
NN
22102
22103.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
22104maybe-dvi-target-libstdc++-v3:
60975492
PB
22105@if target-libstdc++-v3
22106maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
295f4e42
NN
22107
22108dvi-target-libstdc++-v3: \
22109 configure-target-libstdc++-v3
22110 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22111 r=`${PWD_COMMAND}`; export r; \
8c90b13a 22112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 22113 $(SET_LIB_PATH) \
4fc4dd12 22114 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
22115 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22116 for flag in $(EXTRA_TARGET_FLAGS); do \
22117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22118 done; \
22119 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22122 "RANLIB=$${RANLIB}" \
22123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22124 dvi) \
295f4e42 22125 || exit 1
4977bab6 22126
60975492 22127@endif target-libstdc++-v3
4977bab6 22128
295f4e42
NN
22129.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
22130maybe-TAGS-target-libstdc++-v3:
60975492
PB
22131@if target-libstdc++-v3
22132maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
295f4e42
NN
22133
22134TAGS-target-libstdc++-v3: \
22135 configure-target-libstdc++-v3
22136 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22137 r=`${PWD_COMMAND}`; export r; \
8c90b13a 22138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 22139 $(SET_LIB_PATH) \
4fc4dd12 22140 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
22141 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22142 for flag in $(EXTRA_TARGET_FLAGS); do \
22143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22144 done; \
22145 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22148 "RANLIB=$${RANLIB}" \
22149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22150 TAGS) \
295f4e42 22151 || exit 1
4977bab6 22152
60975492 22153@endif target-libstdc++-v3
4977bab6 22154
295f4e42
NN
22155.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
22156maybe-install-info-target-libstdc++-v3:
60975492
PB
22157@if target-libstdc++-v3
22158maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
7e2dbcef 22159
295f4e42
NN
22160install-info-target-libstdc++-v3: \
22161 configure-target-libstdc++-v3 \
22162 info-target-libstdc++-v3
22163 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22164 r=`${PWD_COMMAND}`; export r; \
8c90b13a 22165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 22166 $(SET_LIB_PATH) \
4fc4dd12 22167 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
22168 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22169 for flag in $(EXTRA_TARGET_FLAGS); do \
22170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22171 done; \
22172 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22173 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22174 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22175 "RANLIB=$${RANLIB}" \
22176 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22177 install-info) \
295f4e42 22178 || exit 1
4977bab6 22179
60975492 22180@endif target-libstdc++-v3
4977bab6 22181
295f4e42
NN
22182.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
22183maybe-installcheck-target-libstdc++-v3:
60975492
PB
22184@if target-libstdc++-v3
22185maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
295f4e42
NN
22186
22187installcheck-target-libstdc++-v3: \
22188 configure-target-libstdc++-v3
22189 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
8c90b13a
L
22190 r=`${PWD_COMMAND}`; export r; \
22191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 22192 $(SET_LIB_PATH) \
4fc4dd12 22193 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
22194 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22195 for flag in $(EXTRA_TARGET_FLAGS); do \
22196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22197 done; \
22198 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22199 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22200 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22201 "RANLIB=$${RANLIB}" \
22202 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22203 installcheck) \
4977bab6
ZW
22204 || exit 1
22205
60975492 22206@endif target-libstdc++-v3
4977bab6 22207
295f4e42
NN
22208.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
22209maybe-mostlyclean-target-libstdc++-v3:
60975492
PB
22210@if target-libstdc++-v3
22211maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4977bab6 22212
295f4e42
NN
22213mostlyclean-target-libstdc++-v3:
22214 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22215 r=`${PWD_COMMAND}`; export r; \
8c90b13a 22216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 22217 $(SET_LIB_PATH) \
4fc4dd12 22218 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
22219 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22220 for flag in $(EXTRA_TARGET_FLAGS); do \
22221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22222 done; \
22223 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22226 "RANLIB=$${RANLIB}" \
22227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22228 mostlyclean) \
295f4e42 22229 || exit 1
4977bab6 22230
60975492 22231@endif target-libstdc++-v3
4977bab6 22232
295f4e42
NN
22233.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
22234maybe-clean-target-libstdc++-v3:
60975492
PB
22235@if target-libstdc++-v3
22236maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
7e2dbcef 22237
295f4e42
NN
22238clean-target-libstdc++-v3:
22239 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22240 r=`${PWD_COMMAND}`; export r; \
8c90b13a 22241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 22242 $(SET_LIB_PATH) \
4fc4dd12 22243 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
22244 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22245 for flag in $(EXTRA_TARGET_FLAGS); do \
22246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22247 done; \
22248 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22251 "RANLIB=$${RANLIB}" \
22252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22253 clean) \
295f4e42 22254 || exit 1
4977bab6 22255
60975492 22256@endif target-libstdc++-v3
4977bab6 22257
295f4e42
NN
22258.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
22259maybe-distclean-target-libstdc++-v3:
60975492
PB
22260@if target-libstdc++-v3
22261maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
295f4e42
NN
22262
22263distclean-target-libstdc++-v3:
22264 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
8c90b13a
L
22265 r=`${PWD_COMMAND}`; export r; \
22266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 22267 $(SET_LIB_PATH) \
4fc4dd12 22268 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
22269 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22270 for flag in $(EXTRA_TARGET_FLAGS); do \
22271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22272 done; \
22273 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22276 "RANLIB=$${RANLIB}" \
22277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22278 distclean) \
4977bab6
ZW
22279 || exit 1
22280
60975492 22281@endif target-libstdc++-v3
4977bab6 22282
295f4e42
NN
22283.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
22284maybe-maintainer-clean-target-libstdc++-v3:
60975492
PB
22285@if target-libstdc++-v3
22286maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
4977bab6 22287
295f4e42
NN
22288maintainer-clean-target-libstdc++-v3:
22289 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22290 r=`${PWD_COMMAND}`; export r; \
8c90b13a 22291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 22292 $(SET_LIB_PATH) \
4fc4dd12 22293 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
22294 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22295 for flag in $(EXTRA_TARGET_FLAGS); do \
22296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22297 done; \
22298 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22301 "RANLIB=$${RANLIB}" \
22302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22303 maintainer-clean) \
295f4e42 22304 || exit 1
4977bab6 22305
60975492 22306@endif target-libstdc++-v3
4977bab6 22307
7e2dbcef 22308
6de9cd9a
DN
22309.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
22310maybe-configure-target-libmudflap:
60975492
PB
22311@if target-libmudflap
22312maybe-configure-target-libmudflap: configure-target-libmudflap
4977bab6 22313
295f4e42 22314# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
6de9cd9a
DN
22315$(TARGET_SUBDIR)/libmudflap/multilib.out: multilib.out
22316 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
22317 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile || : ; \
22318 cp multilib.out $(TARGET_SUBDIR)/libmudflap/multilib.out
4977bab6 22319
6de9cd9a
DN
22320configure-target-libmudflap: $(TARGET_SUBDIR)/libmudflap/multilib.out
22321 @test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
22322 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
8c90b13a
L
22323 r=`${PWD_COMMAND}`; export r; \
22324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 22325 $(SET_LIB_PATH) \
4fc4dd12 22326 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
22327 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
22328 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
4977bab6 22329 case $(srcdir) in \
4977bab6 22330 /* | [A-Za-z]:[\\/]*) \
295f4e42 22331 topdir=$(srcdir) ;; \
4977bab6 22332 *) \
295f4e42
NN
22333 case "$(TARGET_SUBDIR)" in \
22334 .) topdir="../$(srcdir)" ;; \
22335 *) topdir="../../$(srcdir)" ;; \
22336 esac ;; \
4977bab6 22337 esac; \
6de9cd9a
DN
22338 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
22339 libsrcdir="$$s/libmudflap"; \
295f4e42
NN
22340 rm -f no-such-file || : ; \
22341 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22342 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 22343 --with-target-subdir="$(TARGET_SUBDIR)" \
4977bab6 22344 || exit 1
60975492 22345@endif target-libmudflap
4977bab6 22346
6de9cd9a
DN
22347.PHONY: all-target-libmudflap maybe-all-target-libmudflap
22348maybe-all-target-libmudflap:
60975492
PB
22349@if target-libmudflap
22350maybe-all-target-libmudflap: all-target-libmudflap
6de9cd9a 22351all-target-libmudflap: configure-target-libmudflap
8c90b13a
L
22352 @r=`${PWD_COMMAND}`; export r; \
22353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 22354 $(SET_LIB_PATH) \
4fc4dd12 22355 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 22356 (cd $(TARGET_SUBDIR)/libmudflap && \
a52a0a7f 22357 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
60975492 22358@endif target-libmudflap
4977bab6 22359
6de9cd9a
DN
22360.PHONY: check-target-libmudflap maybe-check-target-libmudflap
22361maybe-check-target-libmudflap:
60975492
PB
22362@if target-libmudflap
22363maybe-check-target-libmudflap: check-target-libmudflap
4977bab6 22364
6de9cd9a
DN
22365check-target-libmudflap:
22366 @r=`${PWD_COMMAND}`; export r; \
22367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22368 $(SET_LIB_PATH) \
4fc4dd12 22369 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 22370 (cd $(TARGET_SUBDIR)/libmudflap && \
a52a0a7f 22371 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
6de9cd9a 22372
60975492 22373@endif target-libmudflap
6de9cd9a
DN
22374
22375.PHONY: install-target-libmudflap maybe-install-target-libmudflap
22376maybe-install-target-libmudflap:
60975492
PB
22377@if target-libmudflap
22378maybe-install-target-libmudflap: install-target-libmudflap
6de9cd9a
DN
22379
22380install-target-libmudflap: installdirs
22381 @r=`${PWD_COMMAND}`; export r; \
22382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22383 $(SET_LIB_PATH) \
4fc4dd12 22384 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 22385 (cd $(TARGET_SUBDIR)/libmudflap && \
a52a0a7f 22386 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
6de9cd9a 22387
60975492 22388@endif target-libmudflap
6de9cd9a
DN
22389
22390# Other targets (info, dvi, etc.)
22391
22392.PHONY: maybe-info-target-libmudflap info-target-libmudflap
22393maybe-info-target-libmudflap:
60975492
PB
22394@if target-libmudflap
22395maybe-info-target-libmudflap: info-target-libmudflap
6de9cd9a
DN
22396
22397info-target-libmudflap: \
22398 configure-target-libmudflap
22399 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22400 r=`${PWD_COMMAND}`; export r; \
22401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22402 $(SET_LIB_PATH) \
4fc4dd12 22403 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
22404 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
22405 for flag in $(EXTRA_TARGET_FLAGS); do \
22406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22407 done; \
22408 (cd $(TARGET_SUBDIR)/libmudflap && \
22409 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22410 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22411 "RANLIB=$${RANLIB}" \
22412 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22413 info) \
6de9cd9a
DN
22414 || exit 1
22415
60975492 22416@endif target-libmudflap
6de9cd9a
DN
22417
22418.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
22419maybe-dvi-target-libmudflap:
60975492
PB
22420@if target-libmudflap
22421maybe-dvi-target-libmudflap: dvi-target-libmudflap
6de9cd9a
DN
22422
22423dvi-target-libmudflap: \
22424 configure-target-libmudflap
22425 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22426 r=`${PWD_COMMAND}`; export r; \
22427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22428 $(SET_LIB_PATH) \
4fc4dd12 22429 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
22430 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
22431 for flag in $(EXTRA_TARGET_FLAGS); do \
22432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22433 done; \
22434 (cd $(TARGET_SUBDIR)/libmudflap && \
22435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22437 "RANLIB=$${RANLIB}" \
22438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22439 dvi) \
6de9cd9a
DN
22440 || exit 1
22441
60975492 22442@endif target-libmudflap
6de9cd9a
DN
22443
22444.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
22445maybe-TAGS-target-libmudflap:
60975492
PB
22446@if target-libmudflap
22447maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
6de9cd9a
DN
22448
22449TAGS-target-libmudflap: \
22450 configure-target-libmudflap
22451 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22452 r=`${PWD_COMMAND}`; export r; \
22453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22454 $(SET_LIB_PATH) \
4fc4dd12 22455 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
22456 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
22457 for flag in $(EXTRA_TARGET_FLAGS); do \
22458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22459 done; \
22460 (cd $(TARGET_SUBDIR)/libmudflap && \
22461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22463 "RANLIB=$${RANLIB}" \
22464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22465 TAGS) \
6de9cd9a
DN
22466 || exit 1
22467
60975492 22468@endif target-libmudflap
6de9cd9a
DN
22469
22470.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
22471maybe-install-info-target-libmudflap:
60975492
PB
22472@if target-libmudflap
22473maybe-install-info-target-libmudflap: install-info-target-libmudflap
6de9cd9a
DN
22474
22475install-info-target-libmudflap: \
22476 configure-target-libmudflap \
22477 info-target-libmudflap
22478 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22479 r=`${PWD_COMMAND}`; export r; \
22480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22481 $(SET_LIB_PATH) \
4fc4dd12 22482 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
22483 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
22484 for flag in $(EXTRA_TARGET_FLAGS); do \
22485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22486 done; \
22487 (cd $(TARGET_SUBDIR)/libmudflap && \
22488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22490 "RANLIB=$${RANLIB}" \
22491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22492 install-info) \
6de9cd9a
DN
22493 || exit 1
22494
60975492 22495@endif target-libmudflap
6de9cd9a
DN
22496
22497.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
22498maybe-installcheck-target-libmudflap:
60975492
PB
22499@if target-libmudflap
22500maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
6de9cd9a
DN
22501
22502installcheck-target-libmudflap: \
22503 configure-target-libmudflap
22504 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22505 r=`${PWD_COMMAND}`; export r; \
22506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22507 $(SET_LIB_PATH) \
4fc4dd12 22508 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
22509 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
22510 for flag in $(EXTRA_TARGET_FLAGS); do \
22511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22512 done; \
22513 (cd $(TARGET_SUBDIR)/libmudflap && \
22514 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22515 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22516 "RANLIB=$${RANLIB}" \
22517 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22518 installcheck) \
6de9cd9a
DN
22519 || exit 1
22520
60975492 22521@endif target-libmudflap
6de9cd9a
DN
22522
22523.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
22524maybe-mostlyclean-target-libmudflap:
60975492
PB
22525@if target-libmudflap
22526maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
6de9cd9a
DN
22527
22528mostlyclean-target-libmudflap:
22529 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22530 r=`${PWD_COMMAND}`; export r; \
22531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22532 $(SET_LIB_PATH) \
4fc4dd12 22533 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
22534 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
22535 for flag in $(EXTRA_TARGET_FLAGS); do \
22536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22537 done; \
22538 (cd $(TARGET_SUBDIR)/libmudflap && \
22539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22541 "RANLIB=$${RANLIB}" \
22542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22543 mostlyclean) \
6de9cd9a
DN
22544 || exit 1
22545
60975492 22546@endif target-libmudflap
6de9cd9a
DN
22547
22548.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
22549maybe-clean-target-libmudflap:
60975492
PB
22550@if target-libmudflap
22551maybe-clean-target-libmudflap: clean-target-libmudflap
6de9cd9a
DN
22552
22553clean-target-libmudflap:
22554 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22555 r=`${PWD_COMMAND}`; export r; \
22556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22557 $(SET_LIB_PATH) \
4fc4dd12 22558 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
22559 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
22560 for flag in $(EXTRA_TARGET_FLAGS); do \
22561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22562 done; \
22563 (cd $(TARGET_SUBDIR)/libmudflap && \
22564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22566 "RANLIB=$${RANLIB}" \
22567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22568 clean) \
6de9cd9a
DN
22569 || exit 1
22570
60975492 22571@endif target-libmudflap
6de9cd9a
DN
22572
22573.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
22574maybe-distclean-target-libmudflap:
60975492
PB
22575@if target-libmudflap
22576maybe-distclean-target-libmudflap: distclean-target-libmudflap
6de9cd9a
DN
22577
22578distclean-target-libmudflap:
22579 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22580 r=`${PWD_COMMAND}`; export r; \
22581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22582 $(SET_LIB_PATH) \
4fc4dd12 22583 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
22584 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
22585 for flag in $(EXTRA_TARGET_FLAGS); do \
22586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22587 done; \
22588 (cd $(TARGET_SUBDIR)/libmudflap && \
22589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22591 "RANLIB=$${RANLIB}" \
22592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22593 distclean) \
6de9cd9a
DN
22594 || exit 1
22595
60975492 22596@endif target-libmudflap
6de9cd9a
DN
22597
22598.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
22599maybe-maintainer-clean-target-libmudflap:
60975492
PB
22600@if target-libmudflap
22601maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
6de9cd9a
DN
22602
22603maintainer-clean-target-libmudflap:
22604 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22605 r=`${PWD_COMMAND}`; export r; \
22606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22607 $(SET_LIB_PATH) \
4fc4dd12 22608 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
22609 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
22610 for flag in $(EXTRA_TARGET_FLAGS); do \
22611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22612 done; \
22613 (cd $(TARGET_SUBDIR)/libmudflap && \
22614 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22615 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22616 "RANLIB=$${RANLIB}" \
22617 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22618 maintainer-clean) \
6de9cd9a
DN
22619 || exit 1
22620
60975492 22621@endif target-libmudflap
6de9cd9a
DN
22622
22623
22624.PHONY: configure-target-newlib maybe-configure-target-newlib
22625maybe-configure-target-newlib:
60975492
PB
22626@if target-newlib
22627maybe-configure-target-newlib: configure-target-newlib
6de9cd9a
DN
22628
22629# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
22630$(TARGET_SUBDIR)/newlib/multilib.out: multilib.out
22631 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
22632 rm -f $(TARGET_SUBDIR)/newlib/Makefile || : ; \
22633 cp multilib.out $(TARGET_SUBDIR)/newlib/multilib.out
22634
22635configure-target-newlib: $(TARGET_SUBDIR)/newlib/multilib.out
22636 @test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
22637 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
22638 r=`${PWD_COMMAND}`; export r; \
22639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22640 $(SET_LIB_PATH) \
4fc4dd12 22641 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
22642 echo Configuring in $(TARGET_SUBDIR)/newlib; \
22643 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
22644 case $(srcdir) in \
22645 /* | [A-Za-z]:[\\/]*) \
22646 topdir=$(srcdir) ;; \
22647 *) \
22648 case "$(TARGET_SUBDIR)" in \
22649 .) topdir="../$(srcdir)" ;; \
22650 *) topdir="../../$(srcdir)" ;; \
22651 esac ;; \
22652 esac; \
22653 srcdiroption="--srcdir=$${topdir}/newlib"; \
22654 libsrcdir="$$s/newlib"; \
22655 rm -f no-such-file || : ; \
22656 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22657 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 22658 --with-target-subdir="$(TARGET_SUBDIR)" \
6de9cd9a 22659 || exit 1
60975492 22660@endif target-newlib
6de9cd9a
DN
22661
22662.PHONY: all-target-newlib maybe-all-target-newlib
22663maybe-all-target-newlib:
60975492
PB
22664@if target-newlib
22665maybe-all-target-newlib: all-target-newlib
6de9cd9a
DN
22666all-target-newlib: configure-target-newlib
22667 @r=`${PWD_COMMAND}`; export r; \
22668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22669 $(SET_LIB_PATH) \
4fc4dd12 22670 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 22671 (cd $(TARGET_SUBDIR)/newlib && \
a52a0a7f 22672 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
60975492 22673@endif target-newlib
6de9cd9a
DN
22674
22675.PHONY: check-target-newlib maybe-check-target-newlib
22676maybe-check-target-newlib:
60975492
PB
22677@if target-newlib
22678maybe-check-target-newlib: check-target-newlib
6de9cd9a
DN
22679
22680check-target-newlib:
295f4e42
NN
22681 @r=`${PWD_COMMAND}`; export r; \
22682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22683 $(SET_LIB_PATH) \
4fc4dd12 22684 $(NORMAL_TARGET_EXPORTS) \
295f4e42 22685 (cd $(TARGET_SUBDIR)/newlib && \
a52a0a7f 22686 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 22687
60975492 22688@endif target-newlib
4977bab6 22689
295f4e42
NN
22690.PHONY: install-target-newlib maybe-install-target-newlib
22691maybe-install-target-newlib:
60975492
PB
22692@if target-newlib
22693maybe-install-target-newlib: install-target-newlib
7e2dbcef 22694
295f4e42
NN
22695install-target-newlib: installdirs
22696 @r=`${PWD_COMMAND}`; export r; \
22697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22698 $(SET_LIB_PATH) \
4fc4dd12 22699 $(NORMAL_TARGET_EXPORTS) \
295f4e42 22700 (cd $(TARGET_SUBDIR)/newlib && \
a52a0a7f 22701 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 22702
60975492 22703@endif target-newlib
4977bab6 22704
295f4e42
NN
22705# Other targets (info, dvi, etc.)
22706
22707.PHONY: maybe-info-target-newlib info-target-newlib
22708maybe-info-target-newlib:
60975492
PB
22709@if target-newlib
22710maybe-info-target-newlib: info-target-newlib
295f4e42
NN
22711
22712info-target-newlib: \
22713 configure-target-newlib
22714 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
8c90b13a
L
22715 r=`${PWD_COMMAND}`; export r; \
22716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 22717 $(SET_LIB_PATH) \
4fc4dd12 22718 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
22719 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
22720 for flag in $(EXTRA_TARGET_FLAGS); do \
22721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22722 done; \
22723 (cd $(TARGET_SUBDIR)/newlib && \
22724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22726 "RANLIB=$${RANLIB}" \
22727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22728 info) \
4977bab6
ZW
22729 || exit 1
22730
60975492 22731@endif target-newlib
4977bab6 22732
295f4e42
NN
22733.PHONY: maybe-dvi-target-newlib dvi-target-newlib
22734maybe-dvi-target-newlib:
60975492
PB
22735@if target-newlib
22736maybe-dvi-target-newlib: dvi-target-newlib
4977bab6 22737
295f4e42
NN
22738dvi-target-newlib: \
22739 configure-target-newlib
22740 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22741 r=`${PWD_COMMAND}`; export r; \
8c90b13a 22742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 22743 $(SET_LIB_PATH) \
4fc4dd12 22744 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
22745 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
22746 for flag in $(EXTRA_TARGET_FLAGS); do \
22747 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22748 done; \
22749 (cd $(TARGET_SUBDIR)/newlib && \
22750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22752 "RANLIB=$${RANLIB}" \
22753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22754 dvi) \
295f4e42 22755 || exit 1
4977bab6 22756
60975492 22757@endif target-newlib
4977bab6 22758
295f4e42
NN
22759.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
22760maybe-TAGS-target-newlib:
60975492
PB
22761@if target-newlib
22762maybe-TAGS-target-newlib: TAGS-target-newlib
7e2dbcef 22763
295f4e42
NN
22764TAGS-target-newlib: \
22765 configure-target-newlib
22766 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22767 r=`${PWD_COMMAND}`; export r; \
8c90b13a 22768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 22769 $(SET_LIB_PATH) \
4fc4dd12 22770 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
22771 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
22772 for flag in $(EXTRA_TARGET_FLAGS); do \
22773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22774 done; \
22775 (cd $(TARGET_SUBDIR)/newlib && \
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}" \
a52a0a7f 22780 TAGS) \
295f4e42 22781 || exit 1
4977bab6 22782
60975492 22783@endif target-newlib
4977bab6 22784
295f4e42
NN
22785.PHONY: maybe-install-info-target-newlib install-info-target-newlib
22786maybe-install-info-target-newlib:
60975492
PB
22787@if target-newlib
22788maybe-install-info-target-newlib: install-info-target-newlib
295f4e42
NN
22789
22790install-info-target-newlib: \
22791 configure-target-newlib \
22792 info-target-newlib
22793 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
8c90b13a
L
22794 r=`${PWD_COMMAND}`; export r; \
22795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 22796 $(SET_LIB_PATH) \
4fc4dd12 22797 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
22798 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
22799 for flag in $(EXTRA_TARGET_FLAGS); do \
22800 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22801 done; \
22802 (cd $(TARGET_SUBDIR)/newlib && \
22803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22805 "RANLIB=$${RANLIB}" \
22806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22807 install-info) \
4977bab6
ZW
22808 || exit 1
22809
60975492 22810@endif target-newlib
295f4e42
NN
22811
22812.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
22813maybe-installcheck-target-newlib:
60975492
PB
22814@if target-newlib
22815maybe-installcheck-target-newlib: installcheck-target-newlib
295f4e42
NN
22816
22817installcheck-target-newlib: \
22818 configure-target-newlib
22819 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22820 r=`${PWD_COMMAND}`; export r; \
8c90b13a 22821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 22822 $(SET_LIB_PATH) \
4fc4dd12 22823 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
22824 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
22825 for flag in $(EXTRA_TARGET_FLAGS); do \
22826 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22827 done; \
22828 (cd $(TARGET_SUBDIR)/newlib && \
22829 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22830 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22831 "RANLIB=$${RANLIB}" \
22832 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22833 installcheck) \
295f4e42 22834 || exit 1
4977bab6 22835
60975492 22836@endif target-newlib
4977bab6 22837
295f4e42
NN
22838.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
22839maybe-mostlyclean-target-newlib:
60975492
PB
22840@if target-newlib
22841maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
295f4e42
NN
22842
22843mostlyclean-target-newlib:
22844 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22845 r=`${PWD_COMMAND}`; export r; \
8c90b13a 22846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 22847 $(SET_LIB_PATH) \
4fc4dd12 22848 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
22849 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
22850 for flag in $(EXTRA_TARGET_FLAGS); do \
22851 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22852 done; \
22853 (cd $(TARGET_SUBDIR)/newlib && \
22854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22856 "RANLIB=$${RANLIB}" \
22857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22858 mostlyclean) \
295f4e42 22859 || exit 1
4977bab6 22860
60975492 22861@endif target-newlib
4977bab6 22862
295f4e42
NN
22863.PHONY: maybe-clean-target-newlib clean-target-newlib
22864maybe-clean-target-newlib:
60975492
PB
22865@if target-newlib
22866maybe-clean-target-newlib: clean-target-newlib
7e2dbcef 22867
295f4e42
NN
22868clean-target-newlib:
22869 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22870 r=`${PWD_COMMAND}`; export r; \
8c90b13a 22871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 22872 $(SET_LIB_PATH) \
4fc4dd12 22873 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
22874 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
22875 for flag in $(EXTRA_TARGET_FLAGS); do \
22876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22877 done; \
22878 (cd $(TARGET_SUBDIR)/newlib && \
22879 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22880 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22881 "RANLIB=$${RANLIB}" \
22882 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22883 clean) \
295f4e42 22884 || exit 1
4977bab6 22885
60975492 22886@endif target-newlib
4977bab6 22887
295f4e42
NN
22888.PHONY: maybe-distclean-target-newlib distclean-target-newlib
22889maybe-distclean-target-newlib:
60975492
PB
22890@if target-newlib
22891maybe-distclean-target-newlib: distclean-target-newlib
295f4e42
NN
22892
22893distclean-target-newlib:
22894 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
8c90b13a
L
22895 r=`${PWD_COMMAND}`; export r; \
22896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 22897 $(SET_LIB_PATH) \
4fc4dd12 22898 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
22899 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
22900 for flag in $(EXTRA_TARGET_FLAGS); do \
22901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22902 done; \
22903 (cd $(TARGET_SUBDIR)/newlib && \
22904 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22905 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22906 "RANLIB=$${RANLIB}" \
22907 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22908 distclean) \
4977bab6
ZW
22909 || exit 1
22910
60975492 22911@endif target-newlib
4977bab6 22912
295f4e42
NN
22913.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
22914maybe-maintainer-clean-target-newlib:
60975492
PB
22915@if target-newlib
22916maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
4977bab6 22917
295f4e42
NN
22918maintainer-clean-target-newlib:
22919 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22920 r=`${PWD_COMMAND}`; export r; \
8c90b13a 22921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 22922 $(SET_LIB_PATH) \
4fc4dd12 22923 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
22924 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
22925 for flag in $(EXTRA_TARGET_FLAGS); do \
22926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22927 done; \
22928 (cd $(TARGET_SUBDIR)/newlib && \
22929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22931 "RANLIB=$${RANLIB}" \
22932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 22933 maintainer-clean) \
295f4e42 22934 || exit 1
4977bab6 22935
60975492 22936@endif target-newlib
4977bab6 22937
7e2dbcef 22938
6de9cd9a
DN
22939.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
22940maybe-configure-target-libgfortran:
60975492
PB
22941@if target-libgfortran
22942maybe-configure-target-libgfortran: configure-target-libgfortran
6de9cd9a
DN
22943
22944# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
22945$(TARGET_SUBDIR)/libgfortran/multilib.out: multilib.out
22946 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
22947 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile || : ; \
22948 cp multilib.out $(TARGET_SUBDIR)/libgfortran/multilib.out
22949
22950configure-target-libgfortran: $(TARGET_SUBDIR)/libgfortran/multilib.out
22951 @test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
22952 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
22953 r=`${PWD_COMMAND}`; export r; \
22954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22955 $(SET_LIB_PATH) \
4fc4dd12 22956 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
22957 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
22958 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
22959 case $(srcdir) in \
22960 /* | [A-Za-z]:[\\/]*) \
22961 topdir=$(srcdir) ;; \
22962 *) \
22963 case "$(TARGET_SUBDIR)" in \
22964 .) topdir="../$(srcdir)" ;; \
22965 *) topdir="../../$(srcdir)" ;; \
22966 esac ;; \
22967 esac; \
22968 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
22969 libsrcdir="$$s/libgfortran"; \
22970 rm -f no-such-file || : ; \
22971 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22972 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 22973 --with-target-subdir="$(TARGET_SUBDIR)" \
6de9cd9a 22974 || exit 1
60975492 22975@endif target-libgfortran
6de9cd9a
DN
22976
22977.PHONY: all-target-libgfortran maybe-all-target-libgfortran
22978maybe-all-target-libgfortran:
60975492
PB
22979@if target-libgfortran
22980maybe-all-target-libgfortran: all-target-libgfortran
6de9cd9a
DN
22981all-target-libgfortran: configure-target-libgfortran
22982 @r=`${PWD_COMMAND}`; export r; \
22983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22984 $(SET_LIB_PATH) \
4fc4dd12 22985 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 22986 (cd $(TARGET_SUBDIR)/libgfortran && \
a52a0a7f 22987 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
60975492 22988@endif target-libgfortran
6de9cd9a
DN
22989
22990.PHONY: check-target-libgfortran maybe-check-target-libgfortran
22991maybe-check-target-libgfortran:
60975492
PB
22992@if target-libgfortran
22993maybe-check-target-libgfortran: check-target-libgfortran
6de9cd9a
DN
22994
22995check-target-libgfortran:
22996 @r=`${PWD_COMMAND}`; export r; \
22997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22998 $(SET_LIB_PATH) \
4fc4dd12 22999 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 23000 (cd $(TARGET_SUBDIR)/libgfortran && \
a52a0a7f 23001 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
6de9cd9a 23002
60975492 23003@endif target-libgfortran
6de9cd9a
DN
23004
23005.PHONY: install-target-libgfortran maybe-install-target-libgfortran
23006maybe-install-target-libgfortran:
60975492
PB
23007@if target-libgfortran
23008maybe-install-target-libgfortran: install-target-libgfortran
6de9cd9a
DN
23009
23010install-target-libgfortran: installdirs
23011 @r=`${PWD_COMMAND}`; export r; \
23012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23013 $(SET_LIB_PATH) \
4fc4dd12 23014 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a 23015 (cd $(TARGET_SUBDIR)/libgfortran && \
a52a0a7f 23016 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
6de9cd9a 23017
60975492 23018@endif target-libgfortran
6de9cd9a
DN
23019
23020# Other targets (info, dvi, etc.)
23021
23022.PHONY: maybe-info-target-libgfortran info-target-libgfortran
23023maybe-info-target-libgfortran:
60975492
PB
23024@if target-libgfortran
23025maybe-info-target-libgfortran: info-target-libgfortran
6de9cd9a
DN
23026
23027info-target-libgfortran: \
23028 configure-target-libgfortran
23029 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23030 r=`${PWD_COMMAND}`; export r; \
23031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23032 $(SET_LIB_PATH) \
4fc4dd12 23033 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
23034 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
23035 for flag in $(EXTRA_TARGET_FLAGS); do \
23036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23037 done; \
23038 (cd $(TARGET_SUBDIR)/libgfortran && \
23039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23041 "RANLIB=$${RANLIB}" \
23042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23043 info) \
6de9cd9a
DN
23044 || exit 1
23045
60975492 23046@endif target-libgfortran
6de9cd9a
DN
23047
23048.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
23049maybe-dvi-target-libgfortran:
60975492
PB
23050@if target-libgfortran
23051maybe-dvi-target-libgfortran: dvi-target-libgfortran
6de9cd9a
DN
23052
23053dvi-target-libgfortran: \
23054 configure-target-libgfortran
23055 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23056 r=`${PWD_COMMAND}`; export r; \
23057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23058 $(SET_LIB_PATH) \
4fc4dd12 23059 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
23060 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
23061 for flag in $(EXTRA_TARGET_FLAGS); do \
23062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23063 done; \
23064 (cd $(TARGET_SUBDIR)/libgfortran && \
23065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23067 "RANLIB=$${RANLIB}" \
23068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23069 dvi) \
6de9cd9a
DN
23070 || exit 1
23071
60975492 23072@endif target-libgfortran
6de9cd9a
DN
23073
23074.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
23075maybe-TAGS-target-libgfortran:
60975492
PB
23076@if target-libgfortran
23077maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
6de9cd9a
DN
23078
23079TAGS-target-libgfortran: \
23080 configure-target-libgfortran
23081 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23082 r=`${PWD_COMMAND}`; export r; \
23083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23084 $(SET_LIB_PATH) \
4fc4dd12 23085 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
23086 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
23087 for flag in $(EXTRA_TARGET_FLAGS); do \
23088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23089 done; \
23090 (cd $(TARGET_SUBDIR)/libgfortran && \
23091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23093 "RANLIB=$${RANLIB}" \
23094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23095 TAGS) \
6de9cd9a
DN
23096 || exit 1
23097
60975492 23098@endif target-libgfortran
6de9cd9a
DN
23099
23100.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
23101maybe-install-info-target-libgfortran:
60975492
PB
23102@if target-libgfortran
23103maybe-install-info-target-libgfortran: install-info-target-libgfortran
6de9cd9a
DN
23104
23105install-info-target-libgfortran: \
23106 configure-target-libgfortran \
23107 info-target-libgfortran
23108 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23109 r=`${PWD_COMMAND}`; export r; \
23110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23111 $(SET_LIB_PATH) \
4fc4dd12 23112 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
23113 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
23114 for flag in $(EXTRA_TARGET_FLAGS); do \
23115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23116 done; \
23117 (cd $(TARGET_SUBDIR)/libgfortran && \
23118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23120 "RANLIB=$${RANLIB}" \
23121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23122 install-info) \
6de9cd9a
DN
23123 || exit 1
23124
60975492 23125@endif target-libgfortran
6de9cd9a
DN
23126
23127.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
23128maybe-installcheck-target-libgfortran:
60975492
PB
23129@if target-libgfortran
23130maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
6de9cd9a
DN
23131
23132installcheck-target-libgfortran: \
23133 configure-target-libgfortran
23134 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23135 r=`${PWD_COMMAND}`; export r; \
23136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23137 $(SET_LIB_PATH) \
4fc4dd12 23138 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
23139 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
23140 for flag in $(EXTRA_TARGET_FLAGS); do \
23141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23142 done; \
23143 (cd $(TARGET_SUBDIR)/libgfortran && \
23144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23146 "RANLIB=$${RANLIB}" \
23147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23148 installcheck) \
6de9cd9a
DN
23149 || exit 1
23150
60975492 23151@endif target-libgfortran
6de9cd9a
DN
23152
23153.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
23154maybe-mostlyclean-target-libgfortran:
60975492
PB
23155@if target-libgfortran
23156maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
6de9cd9a
DN
23157
23158mostlyclean-target-libgfortran:
23159 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23160 r=`${PWD_COMMAND}`; export r; \
23161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23162 $(SET_LIB_PATH) \
4fc4dd12 23163 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
23164 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
23165 for flag in $(EXTRA_TARGET_FLAGS); do \
23166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23167 done; \
23168 (cd $(TARGET_SUBDIR)/libgfortran && \
23169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23171 "RANLIB=$${RANLIB}" \
23172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23173 mostlyclean) \
6de9cd9a
DN
23174 || exit 1
23175
60975492 23176@endif target-libgfortran
6de9cd9a
DN
23177
23178.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
23179maybe-clean-target-libgfortran:
60975492
PB
23180@if target-libgfortran
23181maybe-clean-target-libgfortran: clean-target-libgfortran
6de9cd9a
DN
23182
23183clean-target-libgfortran:
23184 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23185 r=`${PWD_COMMAND}`; export r; \
23186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23187 $(SET_LIB_PATH) \
4fc4dd12 23188 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
23189 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
23190 for flag in $(EXTRA_TARGET_FLAGS); do \
23191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23192 done; \
23193 (cd $(TARGET_SUBDIR)/libgfortran && \
23194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23196 "RANLIB=$${RANLIB}" \
23197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23198 clean) \
6de9cd9a
DN
23199 || exit 1
23200
60975492 23201@endif target-libgfortran
6de9cd9a
DN
23202
23203.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
23204maybe-distclean-target-libgfortran:
60975492
PB
23205@if target-libgfortran
23206maybe-distclean-target-libgfortran: distclean-target-libgfortran
6de9cd9a
DN
23207
23208distclean-target-libgfortran:
23209 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23210 r=`${PWD_COMMAND}`; export r; \
23211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23212 $(SET_LIB_PATH) \
4fc4dd12 23213 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
23214 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
23215 for flag in $(EXTRA_TARGET_FLAGS); do \
23216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23217 done; \
23218 (cd $(TARGET_SUBDIR)/libgfortran && \
23219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23221 "RANLIB=$${RANLIB}" \
23222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23223 distclean) \
6de9cd9a
DN
23224 || exit 1
23225
60975492 23226@endif target-libgfortran
6de9cd9a
DN
23227
23228.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
23229maybe-maintainer-clean-target-libgfortran:
60975492
PB
23230@if target-libgfortran
23231maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
6de9cd9a
DN
23232
23233maintainer-clean-target-libgfortran:
23234 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23235 r=`${PWD_COMMAND}`; export r; \
23236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23237 $(SET_LIB_PATH) \
4fc4dd12 23238 $(NORMAL_TARGET_EXPORTS) \
6de9cd9a
DN
23239 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
23240 for flag in $(EXTRA_TARGET_FLAGS); do \
23241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23242 done; \
23243 (cd $(TARGET_SUBDIR)/libgfortran && \
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}" \
a52a0a7f 23248 maintainer-clean) \
6de9cd9a
DN
23249 || exit 1
23250
60975492 23251@endif target-libgfortran
6de9cd9a
DN
23252
23253
295f4e42
NN
23254.PHONY: configure-target-libobjc maybe-configure-target-libobjc
23255maybe-configure-target-libobjc:
60975492
PB
23256@if target-libobjc
23257maybe-configure-target-libobjc: configure-target-libobjc
4977bab6 23258
295f4e42
NN
23259# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
23260$(TARGET_SUBDIR)/libobjc/multilib.out: multilib.out
23261 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
23262 rm -f $(TARGET_SUBDIR)/libobjc/Makefile || : ; \
23263 cp multilib.out $(TARGET_SUBDIR)/libobjc/multilib.out
4977bab6 23264
295f4e42
NN
23265configure-target-libobjc: $(TARGET_SUBDIR)/libobjc/multilib.out
23266 @test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
23267 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
8c90b13a 23268 r=`${PWD_COMMAND}`; export r; \
4fc4dd12
DJ
23269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23270 $(SET_LIB_PATH) \
23271 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23272 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
23273 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
4977bab6 23274 case $(srcdir) in \
4977bab6 23275 /* | [A-Za-z]:[\\/]*) \
295f4e42 23276 topdir=$(srcdir) ;; \
4977bab6 23277 *) \
295f4e42
NN
23278 case "$(TARGET_SUBDIR)" in \
23279 .) topdir="../$(srcdir)" ;; \
23280 *) topdir="../../$(srcdir)" ;; \
23281 esac ;; \
4977bab6 23282 esac; \
295f4e42
NN
23283 srcdiroption="--srcdir=$${topdir}/libobjc"; \
23284 libsrcdir="$$s/libobjc"; \
23285 rm -f no-such-file || : ; \
23286 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23287 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 23288 --with-target-subdir="$(TARGET_SUBDIR)" \
4977bab6 23289 || exit 1
60975492 23290@endif target-libobjc
4977bab6 23291
295f4e42
NN
23292.PHONY: all-target-libobjc maybe-all-target-libobjc
23293maybe-all-target-libobjc:
60975492
PB
23294@if target-libobjc
23295maybe-all-target-libobjc: all-target-libobjc
295f4e42 23296all-target-libobjc: configure-target-libobjc
8c90b13a
L
23297 @r=`${PWD_COMMAND}`; export r; \
23298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23299 $(SET_LIB_PATH) \
4fc4dd12 23300 $(NORMAL_TARGET_EXPORTS) \
295f4e42 23301 (cd $(TARGET_SUBDIR)/libobjc && \
a52a0a7f 23302 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
60975492 23303@endif target-libobjc
4977bab6 23304
295f4e42
NN
23305.PHONY: check-target-libobjc maybe-check-target-libobjc
23306maybe-check-target-libobjc:
60975492
PB
23307@if target-libobjc
23308maybe-check-target-libobjc: check-target-libobjc
4977bab6 23309
295f4e42 23310check-target-libobjc:
8c90b13a
L
23311 @r=`${PWD_COMMAND}`; export r; \
23312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23313 $(SET_LIB_PATH) \
4fc4dd12 23314 $(NORMAL_TARGET_EXPORTS) \
295f4e42 23315 (cd $(TARGET_SUBDIR)/libobjc && \
a52a0a7f 23316 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 23317
60975492 23318@endif target-libobjc
4977bab6 23319
295f4e42
NN
23320.PHONY: install-target-libobjc maybe-install-target-libobjc
23321maybe-install-target-libobjc:
60975492
PB
23322@if target-libobjc
23323maybe-install-target-libobjc: install-target-libobjc
4977bab6 23324
295f4e42 23325install-target-libobjc: installdirs
8c90b13a
L
23326 @r=`${PWD_COMMAND}`; export r; \
23327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23328 $(SET_LIB_PATH) \
4fc4dd12 23329 $(NORMAL_TARGET_EXPORTS) \
295f4e42 23330 (cd $(TARGET_SUBDIR)/libobjc && \
a52a0a7f 23331 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 23332
60975492 23333@endif target-libobjc
4977bab6 23334
295f4e42
NN
23335# Other targets (info, dvi, etc.)
23336
23337.PHONY: maybe-info-target-libobjc info-target-libobjc
23338maybe-info-target-libobjc:
60975492
PB
23339@if target-libobjc
23340maybe-info-target-libobjc: info-target-libobjc
295f4e42
NN
23341
23342info-target-libobjc: \
23343 configure-target-libobjc
23344 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23345 r=`${PWD_COMMAND}`; export r; \
8c90b13a 23346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23347 $(SET_LIB_PATH) \
4fc4dd12 23348 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23349 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
23350 for flag in $(EXTRA_TARGET_FLAGS); do \
23351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23352 done; \
23353 (cd $(TARGET_SUBDIR)/libobjc && \
23354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23356 "RANLIB=$${RANLIB}" \
23357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23358 info) \
295f4e42 23359 || exit 1
4977bab6 23360
60975492 23361@endif target-libobjc
4977bab6 23362
295f4e42
NN
23363.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
23364maybe-dvi-target-libobjc:
60975492
PB
23365@if target-libobjc
23366maybe-dvi-target-libobjc: dvi-target-libobjc
7e2dbcef 23367
295f4e42
NN
23368dvi-target-libobjc: \
23369 configure-target-libobjc
23370 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23371 r=`${PWD_COMMAND}`; export r; \
8c90b13a 23372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23373 $(SET_LIB_PATH) \
4fc4dd12 23374 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23375 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
23376 for flag in $(EXTRA_TARGET_FLAGS); do \
23377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23378 done; \
23379 (cd $(TARGET_SUBDIR)/libobjc && \
23380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23382 "RANLIB=$${RANLIB}" \
23383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23384 dvi) \
295f4e42 23385 || exit 1
4977bab6 23386
60975492 23387@endif target-libobjc
4977bab6 23388
295f4e42
NN
23389.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
23390maybe-TAGS-target-libobjc:
60975492
PB
23391@if target-libobjc
23392maybe-TAGS-target-libobjc: TAGS-target-libobjc
295f4e42
NN
23393
23394TAGS-target-libobjc: \
23395 configure-target-libobjc
23396 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
8c90b13a
L
23397 r=`${PWD_COMMAND}`; export r; \
23398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 23399 $(SET_LIB_PATH) \
4fc4dd12 23400 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23401 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
23402 for flag in $(EXTRA_TARGET_FLAGS); do \
23403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23404 done; \
23405 (cd $(TARGET_SUBDIR)/libobjc && \
23406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23408 "RANLIB=$${RANLIB}" \
23409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23410 TAGS) \
4977bab6
ZW
23411 || exit 1
23412
60975492 23413@endif target-libobjc
295f4e42
NN
23414
23415.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
23416maybe-install-info-target-libobjc:
60975492
PB
23417@if target-libobjc
23418maybe-install-info-target-libobjc: install-info-target-libobjc
295f4e42
NN
23419
23420install-info-target-libobjc: \
23421 configure-target-libobjc \
23422 info-target-libobjc
23423 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23424 r=`${PWD_COMMAND}`; export r; \
8c90b13a 23425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23426 $(SET_LIB_PATH) \
4fc4dd12 23427 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23428 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
23429 for flag in $(EXTRA_TARGET_FLAGS); do \
23430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23431 done; \
23432 (cd $(TARGET_SUBDIR)/libobjc && \
23433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23435 "RANLIB=$${RANLIB}" \
23436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23437 install-info) \
295f4e42 23438 || exit 1
4977bab6 23439
60975492 23440@endif target-libobjc
4977bab6 23441
295f4e42
NN
23442.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
23443maybe-installcheck-target-libobjc:
60975492
PB
23444@if target-libobjc
23445maybe-installcheck-target-libobjc: installcheck-target-libobjc
295f4e42
NN
23446
23447installcheck-target-libobjc: \
23448 configure-target-libobjc
23449 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23450 r=`${PWD_COMMAND}`; export r; \
8c90b13a 23451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23452 $(SET_LIB_PATH) \
4fc4dd12 23453 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23454 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
23455 for flag in $(EXTRA_TARGET_FLAGS); do \
23456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23457 done; \
23458 (cd $(TARGET_SUBDIR)/libobjc && \
23459 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23460 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23461 "RANLIB=$${RANLIB}" \
23462 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23463 installcheck) \
295f4e42 23464 || exit 1
4977bab6 23465
60975492 23466@endif target-libobjc
4977bab6 23467
295f4e42
NN
23468.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
23469maybe-mostlyclean-target-libobjc:
60975492
PB
23470@if target-libobjc
23471maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
7e2dbcef 23472
295f4e42
NN
23473mostlyclean-target-libobjc:
23474 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23475 r=`${PWD_COMMAND}`; export r; \
8c90b13a 23476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23477 $(SET_LIB_PATH) \
4fc4dd12 23478 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23479 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
23480 for flag in $(EXTRA_TARGET_FLAGS); do \
23481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23482 done; \
23483 (cd $(TARGET_SUBDIR)/libobjc && \
23484 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23485 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23486 "RANLIB=$${RANLIB}" \
23487 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23488 mostlyclean) \
295f4e42 23489 || exit 1
4977bab6 23490
60975492 23491@endif target-libobjc
4977bab6 23492
295f4e42
NN
23493.PHONY: maybe-clean-target-libobjc clean-target-libobjc
23494maybe-clean-target-libobjc:
60975492
PB
23495@if target-libobjc
23496maybe-clean-target-libobjc: clean-target-libobjc
295f4e42
NN
23497
23498clean-target-libobjc:
23499 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
8c90b13a
L
23500 r=`${PWD_COMMAND}`; export r; \
23501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 23502 $(SET_LIB_PATH) \
4fc4dd12 23503 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23504 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
23505 for flag in $(EXTRA_TARGET_FLAGS); do \
23506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23507 done; \
23508 (cd $(TARGET_SUBDIR)/libobjc && \
23509 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23510 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23511 "RANLIB=$${RANLIB}" \
23512 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23513 clean) \
4977bab6
ZW
23514 || exit 1
23515
60975492 23516@endif target-libobjc
4977bab6 23517
295f4e42
NN
23518.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
23519maybe-distclean-target-libobjc:
60975492
PB
23520@if target-libobjc
23521maybe-distclean-target-libobjc: distclean-target-libobjc
4977bab6 23522
295f4e42
NN
23523distclean-target-libobjc:
23524 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23525 r=`${PWD_COMMAND}`; export r; \
8c90b13a 23526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23527 $(SET_LIB_PATH) \
4fc4dd12 23528 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23529 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
23530 for flag in $(EXTRA_TARGET_FLAGS); do \
23531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23532 done; \
23533 (cd $(TARGET_SUBDIR)/libobjc && \
23534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23536 "RANLIB=$${RANLIB}" \
23537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23538 distclean) \
295f4e42 23539 || exit 1
4977bab6 23540
60975492 23541@endif target-libobjc
4977bab6 23542
295f4e42
NN
23543.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
23544maybe-maintainer-clean-target-libobjc:
60975492
PB
23545@if target-libobjc
23546maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
7e2dbcef 23547
295f4e42
NN
23548maintainer-clean-target-libobjc:
23549 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23550 r=`${PWD_COMMAND}`; export r; \
8c90b13a 23551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23552 $(SET_LIB_PATH) \
4fc4dd12 23553 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23554 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
23555 for flag in $(EXTRA_TARGET_FLAGS); do \
23556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23557 done; \
23558 (cd $(TARGET_SUBDIR)/libobjc && \
23559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23561 "RANLIB=$${RANLIB}" \
23562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23563 maintainer-clean) \
295f4e42 23564 || exit 1
4977bab6 23565
60975492 23566@endif target-libobjc
4977bab6 23567
295f4e42
NN
23568
23569.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
23570maybe-configure-target-libtermcap:
60975492
PB
23571@if target-libtermcap
23572maybe-configure-target-libtermcap: configure-target-libtermcap
295f4e42
NN
23573
23574# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
23575$(TARGET_SUBDIR)/libtermcap/multilib.out: multilib.out
23576 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
23577 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile || : ; \
23578 cp multilib.out $(TARGET_SUBDIR)/libtermcap/multilib.out
23579
23580configure-target-libtermcap: $(TARGET_SUBDIR)/libtermcap/multilib.out
23581 @test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
23582 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
8c90b13a
L
23583 r=`${PWD_COMMAND}`; export r; \
23584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 23585 $(SET_LIB_PATH) \
4fc4dd12 23586 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23587 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
23588 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
4977bab6 23589 case $(srcdir) in \
4977bab6 23590 /* | [A-Za-z]:[\\/]*) \
295f4e42 23591 topdir=$(srcdir) ;; \
4977bab6 23592 *) \
295f4e42
NN
23593 case "$(TARGET_SUBDIR)" in \
23594 .) topdir="../$(srcdir)" ;; \
23595 *) topdir="../../$(srcdir)" ;; \
23596 esac ;; \
4977bab6 23597 esac; \
295f4e42
NN
23598 if [ "$(srcdir)" = "." ] ; then \
23599 if [ "$(TARGET_SUBDIR)" != "." ] ; then \
23600 if $(SHELL) $$s/symlink-tree $${topdir}/libtermcap "no-such-file" ; then \
23601 if [ -f Makefile ]; then \
23602 if $(MAKE) distclean; then \
23603 true; \
23604 else \
23605 exit 1; \
23606 fi; \
23607 else \
23608 true; \
23609 fi; \
23610 else \
23611 exit 1; \
23612 fi; \
23613 else \
23614 true; \
23615 fi; \
23616 srcdiroption="--srcdir=."; \
23617 libsrcdir="."; \
23618 else \
23619 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
23620 libsrcdir="$$s/libtermcap"; \
23621 fi; \
23622 rm -f no-such-file || : ; \
23623 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23624 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 23625 --with-target-subdir="$(TARGET_SUBDIR)" \
4977bab6 23626 || exit 1
60975492 23627@endif target-libtermcap
4977bab6 23628
295f4e42
NN
23629.PHONY: all-target-libtermcap maybe-all-target-libtermcap
23630maybe-all-target-libtermcap:
60975492
PB
23631@if target-libtermcap
23632maybe-all-target-libtermcap: all-target-libtermcap
295f4e42 23633all-target-libtermcap: configure-target-libtermcap
8c90b13a
L
23634 @r=`${PWD_COMMAND}`; export r; \
23635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23636 $(SET_LIB_PATH) \
4fc4dd12 23637 $(NORMAL_TARGET_EXPORTS) \
295f4e42 23638 (cd $(TARGET_SUBDIR)/libtermcap && \
a52a0a7f 23639 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
60975492 23640@endif target-libtermcap
4977bab6 23641
295f4e42
NN
23642.PHONY: check-target-libtermcap maybe-check-target-libtermcap
23643maybe-check-target-libtermcap:
60975492
PB
23644@if target-libtermcap
23645maybe-check-target-libtermcap: check-target-libtermcap
4977bab6 23646
295f4e42
NN
23647# Dummy target for uncheckable module.
23648check-target-libtermcap:
23649
60975492 23650@endif target-libtermcap
295f4e42
NN
23651
23652.PHONY: install-target-libtermcap maybe-install-target-libtermcap
23653maybe-install-target-libtermcap:
60975492
PB
23654@if target-libtermcap
23655maybe-install-target-libtermcap: install-target-libtermcap
295f4e42
NN
23656
23657install-target-libtermcap: installdirs
8c90b13a
L
23658 @r=`${PWD_COMMAND}`; export r; \
23659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23660 $(SET_LIB_PATH) \
4fc4dd12 23661 $(NORMAL_TARGET_EXPORTS) \
295f4e42 23662 (cd $(TARGET_SUBDIR)/libtermcap && \
a52a0a7f 23663 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 23664
60975492 23665@endif target-libtermcap
4977bab6 23666
295f4e42 23667# Other targets (info, dvi, etc.)
7e2dbcef 23668
295f4e42
NN
23669.PHONY: maybe-info-target-libtermcap info-target-libtermcap
23670maybe-info-target-libtermcap:
60975492
PB
23671@if target-libtermcap
23672maybe-info-target-libtermcap: info-target-libtermcap
295f4e42
NN
23673
23674info-target-libtermcap: \
23675 configure-target-libtermcap
23676 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
23677 r=`${PWD_COMMAND}`; export r; \
8c90b13a 23678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23679 $(SET_LIB_PATH) \
4fc4dd12 23680 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23681 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
23682 for flag in $(EXTRA_TARGET_FLAGS); do \
23683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23684 done; \
23685 (cd $(TARGET_SUBDIR)/libtermcap && \
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}" \
a52a0a7f 23690 info) \
295f4e42 23691 || exit 1
4977bab6 23692
60975492 23693@endif target-libtermcap
4977bab6 23694
295f4e42
NN
23695.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
23696maybe-dvi-target-libtermcap:
60975492
PB
23697@if target-libtermcap
23698maybe-dvi-target-libtermcap: dvi-target-libtermcap
295f4e42
NN
23699
23700dvi-target-libtermcap: \
23701 configure-target-libtermcap
23702 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
8c90b13a
L
23703 r=`${PWD_COMMAND}`; export r; \
23704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 23705 $(SET_LIB_PATH) \
4fc4dd12 23706 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23707 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
23708 for flag in $(EXTRA_TARGET_FLAGS); do \
23709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23710 done; \
23711 (cd $(TARGET_SUBDIR)/libtermcap && \
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}" \
a52a0a7f 23716 dvi) \
4977bab6
ZW
23717 || exit 1
23718
60975492 23719@endif target-libtermcap
295f4e42
NN
23720
23721.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
23722maybe-TAGS-target-libtermcap:
60975492
PB
23723@if target-libtermcap
23724maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
295f4e42
NN
23725
23726TAGS-target-libtermcap: \
23727 configure-target-libtermcap
23728 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
23729 r=`${PWD_COMMAND}`; export r; \
8c90b13a 23730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23731 $(SET_LIB_PATH) \
4fc4dd12 23732 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23733 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
23734 for flag in $(EXTRA_TARGET_FLAGS); do \
23735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23736 done; \
23737 (cd $(TARGET_SUBDIR)/libtermcap && \
23738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23740 "RANLIB=$${RANLIB}" \
23741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23742 TAGS) \
295f4e42 23743 || exit 1
4977bab6 23744
60975492 23745@endif target-libtermcap
4977bab6 23746
295f4e42
NN
23747.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
23748maybe-install-info-target-libtermcap:
60975492
PB
23749@if target-libtermcap
23750maybe-install-info-target-libtermcap: install-info-target-libtermcap
4977bab6 23751
295f4e42
NN
23752install-info-target-libtermcap: \
23753 configure-target-libtermcap \
23754 info-target-libtermcap
23755 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
23756 r=`${PWD_COMMAND}`; export r; \
23757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23758 $(SET_LIB_PATH) \
4fc4dd12 23759 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23760 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
23761 for flag in $(EXTRA_TARGET_FLAGS); do \
23762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23763 done; \
23764 (cd $(TARGET_SUBDIR)/libtermcap && \
23765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23767 "RANLIB=$${RANLIB}" \
23768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23769 install-info) \
295f4e42 23770 || exit 1
4977bab6 23771
60975492 23772@endif target-libtermcap
7e2dbcef 23773
295f4e42
NN
23774.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
23775maybe-installcheck-target-libtermcap:
60975492
PB
23776@if target-libtermcap
23777maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
295f4e42
NN
23778
23779installcheck-target-libtermcap: \
23780 configure-target-libtermcap
23781 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
23782 r=`${PWD_COMMAND}`; export r; \
8c90b13a 23783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23784 $(SET_LIB_PATH) \
4fc4dd12 23785 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23786 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
23787 for flag in $(EXTRA_TARGET_FLAGS); do \
23788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23789 done; \
23790 (cd $(TARGET_SUBDIR)/libtermcap && \
23791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23793 "RANLIB=$${RANLIB}" \
23794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23795 installcheck) \
295f4e42 23796 || exit 1
4977bab6 23797
60975492 23798@endif target-libtermcap
4977bab6 23799
295f4e42
NN
23800.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
23801maybe-mostlyclean-target-libtermcap:
60975492
PB
23802@if target-libtermcap
23803maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
295f4e42
NN
23804
23805# libtermcap doesn't support mostlyclean.
23806mostlyclean-target-libtermcap:
23807
60975492 23808@endif target-libtermcap
295f4e42
NN
23809
23810.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
23811maybe-clean-target-libtermcap:
60975492
PB
23812@if target-libtermcap
23813maybe-clean-target-libtermcap: clean-target-libtermcap
295f4e42
NN
23814
23815# libtermcap doesn't support clean.
23816clean-target-libtermcap:
23817
60975492 23818@endif target-libtermcap
295f4e42
NN
23819
23820.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
23821maybe-distclean-target-libtermcap:
60975492
PB
23822@if target-libtermcap
23823maybe-distclean-target-libtermcap: distclean-target-libtermcap
295f4e42
NN
23824
23825# libtermcap doesn't support distclean.
23826distclean-target-libtermcap:
23827
60975492 23828@endif target-libtermcap
295f4e42
NN
23829
23830.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
23831maybe-maintainer-clean-target-libtermcap:
60975492
PB
23832@if target-libtermcap
23833maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
295f4e42
NN
23834
23835# libtermcap doesn't support maintainer-clean.
23836maintainer-clean-target-libtermcap:
23837
60975492 23838@endif target-libtermcap
295f4e42
NN
23839
23840
23841.PHONY: configure-target-winsup maybe-configure-target-winsup
23842maybe-configure-target-winsup:
60975492
PB
23843@if target-winsup
23844maybe-configure-target-winsup: configure-target-winsup
295f4e42
NN
23845
23846# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
23847$(TARGET_SUBDIR)/winsup/multilib.out: multilib.out
23848 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
23849 rm -f $(TARGET_SUBDIR)/winsup/Makefile || : ; \
23850 cp multilib.out $(TARGET_SUBDIR)/winsup/multilib.out
23851
23852configure-target-winsup: $(TARGET_SUBDIR)/winsup/multilib.out
23853 @test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
23854 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
8c90b13a
L
23855 r=`${PWD_COMMAND}`; export r; \
23856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 23857 $(SET_LIB_PATH) \
4fc4dd12 23858 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23859 echo Configuring in $(TARGET_SUBDIR)/winsup; \
23860 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
4977bab6 23861 case $(srcdir) in \
4977bab6 23862 /* | [A-Za-z]:[\\/]*) \
295f4e42 23863 topdir=$(srcdir) ;; \
4977bab6 23864 *) \
295f4e42
NN
23865 case "$(TARGET_SUBDIR)" in \
23866 .) topdir="../$(srcdir)" ;; \
23867 *) topdir="../../$(srcdir)" ;; \
23868 esac ;; \
4977bab6 23869 esac; \
295f4e42
NN
23870 srcdiroption="--srcdir=$${topdir}/winsup"; \
23871 libsrcdir="$$s/winsup"; \
23872 rm -f no-such-file || : ; \
23873 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23874 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 23875 --with-target-subdir="$(TARGET_SUBDIR)" \
4977bab6 23876 || exit 1
60975492 23877@endif target-winsup
4977bab6 23878
295f4e42
NN
23879.PHONY: all-target-winsup maybe-all-target-winsup
23880maybe-all-target-winsup:
60975492
PB
23881@if target-winsup
23882maybe-all-target-winsup: all-target-winsup
295f4e42 23883all-target-winsup: configure-target-winsup
8c90b13a
L
23884 @r=`${PWD_COMMAND}`; export r; \
23885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23886 $(SET_LIB_PATH) \
4fc4dd12 23887 $(NORMAL_TARGET_EXPORTS) \
295f4e42 23888 (cd $(TARGET_SUBDIR)/winsup && \
a52a0a7f 23889 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
60975492 23890@endif target-winsup
4977bab6 23891
295f4e42
NN
23892.PHONY: check-target-winsup maybe-check-target-winsup
23893maybe-check-target-winsup:
60975492
PB
23894@if target-winsup
23895maybe-check-target-winsup: check-target-winsup
4977bab6 23896
295f4e42
NN
23897check-target-winsup:
23898 @r=`${PWD_COMMAND}`; export r; \
23899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23900 $(SET_LIB_PATH) \
4fc4dd12 23901 $(NORMAL_TARGET_EXPORTS) \
295f4e42 23902 (cd $(TARGET_SUBDIR)/winsup && \
a52a0a7f 23903 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 23904
60975492 23905@endif target-winsup
4977bab6 23906
295f4e42
NN
23907.PHONY: install-target-winsup maybe-install-target-winsup
23908maybe-install-target-winsup:
60975492
PB
23909@if target-winsup
23910maybe-install-target-winsup: install-target-winsup
7e2dbcef 23911
295f4e42
NN
23912install-target-winsup: installdirs
23913 @r=`${PWD_COMMAND}`; export r; \
23914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23915 $(SET_LIB_PATH) \
4fc4dd12 23916 $(NORMAL_TARGET_EXPORTS) \
295f4e42 23917 (cd $(TARGET_SUBDIR)/winsup && \
a52a0a7f 23918 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 23919
60975492 23920@endif target-winsup
4977bab6 23921
295f4e42
NN
23922# Other targets (info, dvi, etc.)
23923
23924.PHONY: maybe-info-target-winsup info-target-winsup
23925maybe-info-target-winsup:
60975492
PB
23926@if target-winsup
23927maybe-info-target-winsup: info-target-winsup
295f4e42
NN
23928
23929info-target-winsup: \
23930 configure-target-winsup
23931 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
8c90b13a
L
23932 r=`${PWD_COMMAND}`; export r; \
23933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 23934 $(SET_LIB_PATH) \
4fc4dd12 23935 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23936 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
23937 for flag in $(EXTRA_TARGET_FLAGS); do \
23938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23939 done; \
23940 (cd $(TARGET_SUBDIR)/winsup && \
23941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23943 "RANLIB=$${RANLIB}" \
23944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23945 info) \
4977bab6
ZW
23946 || exit 1
23947
60975492 23948@endif target-winsup
4977bab6 23949
295f4e42
NN
23950.PHONY: maybe-dvi-target-winsup dvi-target-winsup
23951maybe-dvi-target-winsup:
60975492
PB
23952@if target-winsup
23953maybe-dvi-target-winsup: dvi-target-winsup
4977bab6 23954
295f4e42
NN
23955dvi-target-winsup: \
23956 configure-target-winsup
23957 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
23958 r=`${PWD_COMMAND}`; export r; \
8c90b13a 23959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23960 $(SET_LIB_PATH) \
4fc4dd12 23961 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23962 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
23963 for flag in $(EXTRA_TARGET_FLAGS); do \
23964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23965 done; \
23966 (cd $(TARGET_SUBDIR)/winsup && \
23967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23969 "RANLIB=$${RANLIB}" \
23970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23971 dvi) \
295f4e42 23972 || exit 1
4977bab6 23973
60975492 23974@endif target-winsup
4977bab6 23975
295f4e42
NN
23976.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
23977maybe-TAGS-target-winsup:
60975492
PB
23978@if target-winsup
23979maybe-TAGS-target-winsup: TAGS-target-winsup
7e2dbcef 23980
295f4e42
NN
23981TAGS-target-winsup: \
23982 configure-target-winsup
23983 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
23984 r=`${PWD_COMMAND}`; export r; \
8c90b13a 23985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 23986 $(SET_LIB_PATH) \
4fc4dd12 23987 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
23988 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
23989 for flag in $(EXTRA_TARGET_FLAGS); do \
23990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23991 done; \
23992 (cd $(TARGET_SUBDIR)/winsup && \
23993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23995 "RANLIB=$${RANLIB}" \
23996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 23997 TAGS) \
295f4e42 23998 || exit 1
4977bab6 23999
60975492 24000@endif target-winsup
4977bab6 24001
295f4e42
NN
24002.PHONY: maybe-install-info-target-winsup install-info-target-winsup
24003maybe-install-info-target-winsup:
60975492
PB
24004@if target-winsup
24005maybe-install-info-target-winsup: install-info-target-winsup
295f4e42
NN
24006
24007install-info-target-winsup: \
24008 configure-target-winsup \
24009 info-target-winsup
24010 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
8c90b13a
L
24011 r=`${PWD_COMMAND}`; export r; \
24012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 24013 $(SET_LIB_PATH) \
4fc4dd12 24014 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24015 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
24016 for flag in $(EXTRA_TARGET_FLAGS); do \
24017 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24018 done; \
24019 (cd $(TARGET_SUBDIR)/winsup && \
24020 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24021 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24022 "RANLIB=$${RANLIB}" \
24023 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24024 install-info) \
4977bab6
ZW
24025 || exit 1
24026
60975492 24027@endif target-winsup
295f4e42
NN
24028
24029.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
24030maybe-installcheck-target-winsup:
60975492
PB
24031@if target-winsup
24032maybe-installcheck-target-winsup: installcheck-target-winsup
295f4e42
NN
24033
24034installcheck-target-winsup: \
24035 configure-target-winsup
24036 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24037 r=`${PWD_COMMAND}`; export r; \
8c90b13a 24038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 24039 $(SET_LIB_PATH) \
4fc4dd12 24040 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24041 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
24042 for flag in $(EXTRA_TARGET_FLAGS); do \
24043 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24044 done; \
24045 (cd $(TARGET_SUBDIR)/winsup && \
24046 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24047 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24048 "RANLIB=$${RANLIB}" \
24049 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24050 installcheck) \
295f4e42 24051 || exit 1
4977bab6 24052
60975492 24053@endif target-winsup
4977bab6 24054
295f4e42
NN
24055.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
24056maybe-mostlyclean-target-winsup:
60975492
PB
24057@if target-winsup
24058maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
295f4e42
NN
24059
24060mostlyclean-target-winsup:
24061 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24062 r=`${PWD_COMMAND}`; export r; \
8c90b13a 24063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 24064 $(SET_LIB_PATH) \
4fc4dd12 24065 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24066 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
24067 for flag in $(EXTRA_TARGET_FLAGS); do \
24068 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24069 done; \
24070 (cd $(TARGET_SUBDIR)/winsup && \
24071 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24072 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24073 "RANLIB=$${RANLIB}" \
24074 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24075 mostlyclean) \
295f4e42 24076 || exit 1
4977bab6 24077
60975492 24078@endif target-winsup
4977bab6 24079
295f4e42
NN
24080.PHONY: maybe-clean-target-winsup clean-target-winsup
24081maybe-clean-target-winsup:
60975492
PB
24082@if target-winsup
24083maybe-clean-target-winsup: clean-target-winsup
7e2dbcef 24084
295f4e42
NN
24085clean-target-winsup:
24086 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24087 r=`${PWD_COMMAND}`; export r; \
8c90b13a 24088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 24089 $(SET_LIB_PATH) \
4fc4dd12 24090 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24091 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
24092 for flag in $(EXTRA_TARGET_FLAGS); do \
24093 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24094 done; \
24095 (cd $(TARGET_SUBDIR)/winsup && \
24096 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24097 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24098 "RANLIB=$${RANLIB}" \
24099 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24100 clean) \
295f4e42 24101 || exit 1
4977bab6 24102
60975492 24103@endif target-winsup
4977bab6 24104
295f4e42
NN
24105.PHONY: maybe-distclean-target-winsup distclean-target-winsup
24106maybe-distclean-target-winsup:
60975492
PB
24107@if target-winsup
24108maybe-distclean-target-winsup: distclean-target-winsup
295f4e42
NN
24109
24110distclean-target-winsup:
24111 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
8c90b13a
L
24112 r=`${PWD_COMMAND}`; export r; \
24113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 24114 $(SET_LIB_PATH) \
4fc4dd12 24115 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24116 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
24117 for flag in $(EXTRA_TARGET_FLAGS); do \
24118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24119 done; \
24120 (cd $(TARGET_SUBDIR)/winsup && \
24121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24123 "RANLIB=$${RANLIB}" \
24124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24125 distclean) \
4977bab6
ZW
24126 || exit 1
24127
60975492 24128@endif target-winsup
4977bab6 24129
295f4e42
NN
24130.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
24131maybe-maintainer-clean-target-winsup:
60975492
PB
24132@if target-winsup
24133maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
4977bab6 24134
295f4e42
NN
24135maintainer-clean-target-winsup:
24136 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24137 r=`${PWD_COMMAND}`; export r; \
8c90b13a 24138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 24139 $(SET_LIB_PATH) \
4fc4dd12 24140 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24141 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
24142 for flag in $(EXTRA_TARGET_FLAGS); do \
24143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24144 done; \
24145 (cd $(TARGET_SUBDIR)/winsup && \
24146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24148 "RANLIB=$${RANLIB}" \
24149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24150 maintainer-clean) \
295f4e42 24151 || exit 1
4977bab6 24152
60975492 24153@endif target-winsup
4977bab6 24154
7e2dbcef 24155
295f4e42
NN
24156.PHONY: configure-target-libgloss maybe-configure-target-libgloss
24157maybe-configure-target-libgloss:
60975492
PB
24158@if target-libgloss
24159maybe-configure-target-libgloss: configure-target-libgloss
4977bab6 24160
295f4e42
NN
24161# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
24162$(TARGET_SUBDIR)/libgloss/multilib.out: multilib.out
24163 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
24164 rm -f $(TARGET_SUBDIR)/libgloss/Makefile || : ; \
24165 cp multilib.out $(TARGET_SUBDIR)/libgloss/multilib.out
4977bab6 24166
295f4e42
NN
24167configure-target-libgloss: $(TARGET_SUBDIR)/libgloss/multilib.out
24168 @test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
24169 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
8c90b13a
L
24170 r=`${PWD_COMMAND}`; export r; \
24171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 24172 $(SET_LIB_PATH) \
4fc4dd12 24173 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24174 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
24175 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
4977bab6 24176 case $(srcdir) in \
4977bab6 24177 /* | [A-Za-z]:[\\/]*) \
295f4e42 24178 topdir=$(srcdir) ;; \
4977bab6 24179 *) \
295f4e42
NN
24180 case "$(TARGET_SUBDIR)" in \
24181 .) topdir="../$(srcdir)" ;; \
24182 *) topdir="../../$(srcdir)" ;; \
24183 esac ;; \
4977bab6 24184 esac; \
295f4e42
NN
24185 srcdiroption="--srcdir=$${topdir}/libgloss"; \
24186 libsrcdir="$$s/libgloss"; \
24187 rm -f no-such-file || : ; \
24188 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24189 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 24190 --with-target-subdir="$(TARGET_SUBDIR)" \
4977bab6 24191 || exit 1
60975492 24192@endif target-libgloss
4977bab6 24193
295f4e42
NN
24194.PHONY: all-target-libgloss maybe-all-target-libgloss
24195maybe-all-target-libgloss:
60975492
PB
24196@if target-libgloss
24197maybe-all-target-libgloss: all-target-libgloss
295f4e42 24198all-target-libgloss: configure-target-libgloss
8c90b13a
L
24199 @r=`${PWD_COMMAND}`; export r; \
24200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 24201 $(SET_LIB_PATH) \
4fc4dd12 24202 $(NORMAL_TARGET_EXPORTS) \
295f4e42 24203 (cd $(TARGET_SUBDIR)/libgloss && \
a52a0a7f 24204 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
60975492 24205@endif target-libgloss
4977bab6 24206
295f4e42
NN
24207.PHONY: check-target-libgloss maybe-check-target-libgloss
24208maybe-check-target-libgloss:
60975492
PB
24209@if target-libgloss
24210maybe-check-target-libgloss: check-target-libgloss
4977bab6 24211
295f4e42
NN
24212# Dummy target for uncheckable module.
24213check-target-libgloss:
4977bab6 24214
60975492 24215@endif target-libgloss
4977bab6 24216
295f4e42
NN
24217.PHONY: install-target-libgloss maybe-install-target-libgloss
24218maybe-install-target-libgloss:
60975492
PB
24219@if target-libgloss
24220maybe-install-target-libgloss: install-target-libgloss
7e2dbcef 24221
295f4e42 24222install-target-libgloss: installdirs
8c90b13a
L
24223 @r=`${PWD_COMMAND}`; export r; \
24224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 24225 $(SET_LIB_PATH) \
4fc4dd12 24226 $(NORMAL_TARGET_EXPORTS) \
295f4e42 24227 (cd $(TARGET_SUBDIR)/libgloss && \
a52a0a7f 24228 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 24229
60975492 24230@endif target-libgloss
4977bab6 24231
295f4e42
NN
24232# Other targets (info, dvi, etc.)
24233
24234.PHONY: maybe-info-target-libgloss info-target-libgloss
24235maybe-info-target-libgloss:
60975492
PB
24236@if target-libgloss
24237maybe-info-target-libgloss: info-target-libgloss
295f4e42
NN
24238
24239info-target-libgloss: \
24240 configure-target-libgloss
24241 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
8c90b13a
L
24242 r=`${PWD_COMMAND}`; export r; \
24243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 24244 $(SET_LIB_PATH) \
4fc4dd12 24245 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24246 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
24247 for flag in $(EXTRA_TARGET_FLAGS); do \
24248 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24249 done; \
24250 (cd $(TARGET_SUBDIR)/libgloss && \
24251 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24252 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24253 "RANLIB=$${RANLIB}" \
24254 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24255 info) \
82c34dcb
MC
24256 || exit 1
24257
60975492 24258@endif target-libgloss
82c34dcb 24259
295f4e42
NN
24260.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
24261maybe-dvi-target-libgloss:
60975492
PB
24262@if target-libgloss
24263maybe-dvi-target-libgloss: dvi-target-libgloss
82c34dcb 24264
295f4e42
NN
24265dvi-target-libgloss: \
24266 configure-target-libgloss
24267 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24268 r=`${PWD_COMMAND}`; export r; \
8c90b13a 24269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
82c34dcb 24270 $(SET_LIB_PATH) \
4fc4dd12 24271 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24272 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
24273 for flag in $(EXTRA_TARGET_FLAGS); do \
24274 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24275 done; \
24276 (cd $(TARGET_SUBDIR)/libgloss && \
24277 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24278 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24279 "RANLIB=$${RANLIB}" \
24280 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24281 dvi) \
295f4e42 24282 || exit 1
82c34dcb 24283
60975492 24284@endif target-libgloss
82c34dcb 24285
295f4e42
NN
24286.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
24287maybe-TAGS-target-libgloss:
60975492
PB
24288@if target-libgloss
24289maybe-TAGS-target-libgloss: TAGS-target-libgloss
7e2dbcef 24290
295f4e42
NN
24291TAGS-target-libgloss: \
24292 configure-target-libgloss
24293 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24294 r=`${PWD_COMMAND}`; export r; \
8c90b13a 24295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
82c34dcb 24296 $(SET_LIB_PATH) \
4fc4dd12 24297 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24298 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
24299 for flag in $(EXTRA_TARGET_FLAGS); do \
24300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24301 done; \
24302 (cd $(TARGET_SUBDIR)/libgloss && \
24303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24305 "RANLIB=$${RANLIB}" \
24306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24307 TAGS) \
295f4e42 24308 || exit 1
82c34dcb 24309
60975492 24310@endif target-libgloss
82c34dcb 24311
295f4e42
NN
24312.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
24313maybe-install-info-target-libgloss:
60975492
PB
24314@if target-libgloss
24315maybe-install-info-target-libgloss: install-info-target-libgloss
295f4e42
NN
24316
24317install-info-target-libgloss: \
24318 configure-target-libgloss \
24319 info-target-libgloss
24320 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
8c90b13a
L
24321 r=`${PWD_COMMAND}`; export r; \
24322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 24323 $(SET_LIB_PATH) \
4fc4dd12 24324 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24325 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
24326 for flag in $(EXTRA_TARGET_FLAGS); do \
24327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24328 done; \
24329 (cd $(TARGET_SUBDIR)/libgloss && \
24330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24332 "RANLIB=$${RANLIB}" \
24333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24334 install-info) \
4977bab6
ZW
24335 || exit 1
24336
60975492 24337@endif target-libgloss
4977bab6 24338
295f4e42
NN
24339.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
24340maybe-installcheck-target-libgloss:
60975492
PB
24341@if target-libgloss
24342maybe-installcheck-target-libgloss: installcheck-target-libgloss
4977bab6 24343
295f4e42
NN
24344installcheck-target-libgloss: \
24345 configure-target-libgloss
24346 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24347 r=`${PWD_COMMAND}`; export r; \
24348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24349 $(SET_LIB_PATH) \
4fc4dd12 24350 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24351 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
24352 for flag in $(EXTRA_TARGET_FLAGS); do \
24353 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24354 done; \
24355 (cd $(TARGET_SUBDIR)/libgloss && \
24356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24358 "RANLIB=$${RANLIB}" \
24359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24360 installcheck) \
295f4e42 24361 || exit 1
4977bab6 24362
60975492 24363@endif target-libgloss
4977bab6 24364
295f4e42
NN
24365.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
24366maybe-mostlyclean-target-libgloss:
60975492
PB
24367@if target-libgloss
24368maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
7e2dbcef 24369
295f4e42
NN
24370mostlyclean-target-libgloss:
24371 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24372 r=`${PWD_COMMAND}`; export r; \
8c90b13a 24373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 24374 $(SET_LIB_PATH) \
4fc4dd12 24375 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24376 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
24377 for flag in $(EXTRA_TARGET_FLAGS); do \
24378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24379 done; \
24380 (cd $(TARGET_SUBDIR)/libgloss && \
24381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24383 "RANLIB=$${RANLIB}" \
24384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24385 mostlyclean) \
295f4e42 24386 || exit 1
4977bab6 24387
60975492 24388@endif target-libgloss
4977bab6 24389
295f4e42
NN
24390.PHONY: maybe-clean-target-libgloss clean-target-libgloss
24391maybe-clean-target-libgloss:
60975492
PB
24392@if target-libgloss
24393maybe-clean-target-libgloss: clean-target-libgloss
295f4e42
NN
24394
24395clean-target-libgloss:
24396 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
8c90b13a
L
24397 r=`${PWD_COMMAND}`; export r; \
24398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
295f4e42 24399 $(SET_LIB_PATH) \
4fc4dd12 24400 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24401 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
24402 for flag in $(EXTRA_TARGET_FLAGS); do \
24403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24404 done; \
24405 (cd $(TARGET_SUBDIR)/libgloss && \
24406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24408 "RANLIB=$${RANLIB}" \
24409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24410 clean) \
4977bab6
ZW
24411 || exit 1
24412
60975492 24413@endif target-libgloss
4977bab6 24414
295f4e42
NN
24415.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
24416maybe-distclean-target-libgloss:
60975492
PB
24417@if target-libgloss
24418maybe-distclean-target-libgloss: distclean-target-libgloss
4977bab6 24419
295f4e42
NN
24420distclean-target-libgloss:
24421 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24422 r=`${PWD_COMMAND}`; export r; \
24423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24424 $(SET_LIB_PATH) \
4fc4dd12 24425 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24426 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
24427 for flag in $(EXTRA_TARGET_FLAGS); do \
24428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24429 done; \
24430 (cd $(TARGET_SUBDIR)/libgloss && \
24431 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24432 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24433 "RANLIB=$${RANLIB}" \
24434 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24435 distclean) \
295f4e42 24436 || exit 1
4977bab6 24437
60975492 24438@endif target-libgloss
4977bab6 24439
295f4e42
NN
24440.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
24441maybe-maintainer-clean-target-libgloss:
60975492
PB
24442@if target-libgloss
24443maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
7e2dbcef 24444
295f4e42
NN
24445maintainer-clean-target-libgloss:
24446 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24447 r=`${PWD_COMMAND}`; export r; \
8c90b13a 24448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 24449 $(SET_LIB_PATH) \
4fc4dd12 24450 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24451 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
24452 for flag in $(EXTRA_TARGET_FLAGS); do \
24453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24454 done; \
24455 (cd $(TARGET_SUBDIR)/libgloss && \
24456 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24457 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24458 "RANLIB=$${RANLIB}" \
24459 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24460 maintainer-clean) \
295f4e42 24461 || exit 1
4977bab6 24462
60975492 24463@endif target-libgloss
4977bab6 24464
4977bab6 24465
295f4e42
NN
24466.PHONY: configure-target-libiberty maybe-configure-target-libiberty
24467maybe-configure-target-libiberty:
60975492
PB
24468@if target-libiberty
24469maybe-configure-target-libiberty: configure-target-libiberty
4977bab6 24470
88b5521b 24471# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
295f4e42
NN
24472$(TARGET_SUBDIR)/libiberty/multilib.out: multilib.out
24473 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
24474 rm -f $(TARGET_SUBDIR)/libiberty/Makefile || : ; \
24475 cp multilib.out $(TARGET_SUBDIR)/libiberty/multilib.out
4977bab6 24476
295f4e42
NN
24477configure-target-libiberty: $(TARGET_SUBDIR)/libiberty/multilib.out
24478 @test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
24479 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
8c90b13a
L
24480 r=`${PWD_COMMAND}`; export r; \
24481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 24482 $(SET_LIB_PATH) \
4fc4dd12 24483 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24484 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
24485 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
3aa83176
NN
24486 case $(srcdir) in \
24487 /* | [A-Za-z]:[\\/]*) \
24488 topdir=$(srcdir) ;; \
24489 *) \
24490 case "$(TARGET_SUBDIR)" in \
4977bab6
ZW
24491 .) topdir="../$(srcdir)" ;; \
24492 *) topdir="../../$(srcdir)" ;; \
3aa83176
NN
24493 esac ;; \
24494 esac; \
295f4e42
NN
24495 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24496 libsrcdir="$$s/libiberty"; \
3aa83176
NN
24497 rm -f no-such-file || : ; \
24498 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24499 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 24500 --with-target-subdir="$(TARGET_SUBDIR)" \
3aa83176 24501 || exit 1
60975492 24502@endif target-libiberty
4977bab6 24503
295f4e42
NN
24504.PHONY: all-target-libiberty maybe-all-target-libiberty
24505maybe-all-target-libiberty:
60975492
PB
24506@if target-libiberty
24507maybe-all-target-libiberty: all-target-libiberty
295f4e42 24508all-target-libiberty: configure-target-libiberty
8c90b13a
L
24509 @r=`${PWD_COMMAND}`; export r; \
24510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 24511 $(SET_LIB_PATH) \
4fc4dd12 24512 $(NORMAL_TARGET_EXPORTS) \
295f4e42 24513 (cd $(TARGET_SUBDIR)/libiberty && \
a52a0a7f 24514 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
60975492 24515@endif target-libiberty
4977bab6 24516
295f4e42
NN
24517.PHONY: check-target-libiberty maybe-check-target-libiberty
24518maybe-check-target-libiberty:
60975492
PB
24519@if target-libiberty
24520maybe-check-target-libiberty: check-target-libiberty
7e2dbcef 24521
295f4e42 24522check-target-libiberty:
8c90b13a
L
24523 @r=`${PWD_COMMAND}`; export r; \
24524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 24525 $(SET_LIB_PATH) \
4fc4dd12 24526 $(NORMAL_TARGET_EXPORTS) \
295f4e42 24527 (cd $(TARGET_SUBDIR)/libiberty && \
a52a0a7f 24528 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 24529
60975492 24530@endif target-libiberty
4977bab6 24531
295f4e42
NN
24532.PHONY: install-target-libiberty maybe-install-target-libiberty
24533maybe-install-target-libiberty:
60975492
PB
24534@if target-libiberty
24535maybe-install-target-libiberty: install-target-libiberty
295f4e42
NN
24536
24537install-target-libiberty: installdirs
24538 @r=`${PWD_COMMAND}`; export r; \
24539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24540 $(SET_LIB_PATH) \
4fc4dd12 24541 $(NORMAL_TARGET_EXPORTS) \
295f4e42 24542 (cd $(TARGET_SUBDIR)/libiberty && \
a52a0a7f 24543 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
295f4e42 24544
60975492 24545@endif target-libiberty
295f4e42
NN
24546
24547# Other targets (info, dvi, etc.)
24548
24549.PHONY: maybe-info-target-libiberty info-target-libiberty
24550maybe-info-target-libiberty:
60975492
PB
24551@if target-libiberty
24552maybe-info-target-libiberty: info-target-libiberty
295f4e42
NN
24553
24554info-target-libiberty: \
24555 configure-target-libiberty
24556 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24557 r=`${PWD_COMMAND}`; export r; \
24558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24559 $(SET_LIB_PATH) \
4fc4dd12 24560 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24561 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
24562 for flag in $(EXTRA_TARGET_FLAGS); do \
24563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24564 done; \
24565 (cd $(TARGET_SUBDIR)/libiberty && \
24566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24568 "RANLIB=$${RANLIB}" \
24569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24570 info) \
295f4e42
NN
24571 || exit 1
24572
60975492 24573@endif target-libiberty
295f4e42
NN
24574
24575.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
24576maybe-dvi-target-libiberty:
60975492
PB
24577@if target-libiberty
24578maybe-dvi-target-libiberty: dvi-target-libiberty
295f4e42
NN
24579
24580dvi-target-libiberty: \
24581 configure-target-libiberty
24582 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24583 r=`${PWD_COMMAND}`; export r; \
24584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24585 $(SET_LIB_PATH) \
4fc4dd12 24586 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24587 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
24588 for flag in $(EXTRA_TARGET_FLAGS); do \
24589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24590 done; \
24591 (cd $(TARGET_SUBDIR)/libiberty && \
24592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24594 "RANLIB=$${RANLIB}" \
24595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24596 dvi) \
295f4e42
NN
24597 || exit 1
24598
60975492 24599@endif target-libiberty
295f4e42
NN
24600
24601.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
24602maybe-TAGS-target-libiberty:
60975492
PB
24603@if target-libiberty
24604maybe-TAGS-target-libiberty: TAGS-target-libiberty
295f4e42
NN
24605
24606TAGS-target-libiberty: \
24607 configure-target-libiberty
24608 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24609 r=`${PWD_COMMAND}`; export r; \
24610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24611 $(SET_LIB_PATH) \
4fc4dd12 24612 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24613 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
24614 for flag in $(EXTRA_TARGET_FLAGS); do \
24615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24616 done; \
24617 (cd $(TARGET_SUBDIR)/libiberty && \
24618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24620 "RANLIB=$${RANLIB}" \
24621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24622 TAGS) \
295f4e42
NN
24623 || exit 1
24624
60975492 24625@endif target-libiberty
295f4e42
NN
24626
24627.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
24628maybe-install-info-target-libiberty:
60975492
PB
24629@if target-libiberty
24630maybe-install-info-target-libiberty: install-info-target-libiberty
295f4e42
NN
24631
24632install-info-target-libiberty: \
24633 configure-target-libiberty \
24634 info-target-libiberty
24635 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24636 r=`${PWD_COMMAND}`; export r; \
24637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24638 $(SET_LIB_PATH) \
4fc4dd12 24639 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24640 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
24641 for flag in $(EXTRA_TARGET_FLAGS); do \
24642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24643 done; \
24644 (cd $(TARGET_SUBDIR)/libiberty && \
24645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24647 "RANLIB=$${RANLIB}" \
24648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24649 install-info) \
295f4e42
NN
24650 || exit 1
24651
60975492 24652@endif target-libiberty
295f4e42
NN
24653
24654.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
24655maybe-installcheck-target-libiberty:
60975492
PB
24656@if target-libiberty
24657maybe-installcheck-target-libiberty: installcheck-target-libiberty
295f4e42
NN
24658
24659installcheck-target-libiberty: \
24660 configure-target-libiberty
24661 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24662 r=`${PWD_COMMAND}`; export r; \
24663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24664 $(SET_LIB_PATH) \
4fc4dd12 24665 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24666 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
24667 for flag in $(EXTRA_TARGET_FLAGS); do \
24668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24669 done; \
24670 (cd $(TARGET_SUBDIR)/libiberty && \
24671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24673 "RANLIB=$${RANLIB}" \
24674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24675 installcheck) \
295f4e42
NN
24676 || exit 1
24677
60975492 24678@endif target-libiberty
295f4e42
NN
24679
24680.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
24681maybe-mostlyclean-target-libiberty:
60975492
PB
24682@if target-libiberty
24683maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
295f4e42
NN
24684
24685mostlyclean-target-libiberty:
24686 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24687 r=`${PWD_COMMAND}`; export r; \
24688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24689 $(SET_LIB_PATH) \
4fc4dd12 24690 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24691 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
24692 for flag in $(EXTRA_TARGET_FLAGS); do \
24693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24694 done; \
24695 (cd $(TARGET_SUBDIR)/libiberty && \
24696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24698 "RANLIB=$${RANLIB}" \
24699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24700 mostlyclean) \
295f4e42
NN
24701 || exit 1
24702
60975492 24703@endif target-libiberty
295f4e42
NN
24704
24705.PHONY: maybe-clean-target-libiberty clean-target-libiberty
24706maybe-clean-target-libiberty:
60975492
PB
24707@if target-libiberty
24708maybe-clean-target-libiberty: clean-target-libiberty
295f4e42
NN
24709
24710clean-target-libiberty:
24711 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24712 r=`${PWD_COMMAND}`; export r; \
24713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24714 $(SET_LIB_PATH) \
4fc4dd12 24715 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24716 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
24717 for flag in $(EXTRA_TARGET_FLAGS); do \
24718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24719 done; \
24720 (cd $(TARGET_SUBDIR)/libiberty && \
24721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24723 "RANLIB=$${RANLIB}" \
24724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24725 clean) \
295f4e42
NN
24726 || exit 1
24727
60975492 24728@endif target-libiberty
295f4e42
NN
24729
24730.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
24731maybe-distclean-target-libiberty:
60975492
PB
24732@if target-libiberty
24733maybe-distclean-target-libiberty: distclean-target-libiberty
295f4e42
NN
24734
24735distclean-target-libiberty:
24736 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24737 r=`${PWD_COMMAND}`; export r; \
24738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24739 $(SET_LIB_PATH) \
4fc4dd12 24740 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24741 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
24742 for flag in $(EXTRA_TARGET_FLAGS); do \
24743 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24744 done; \
24745 (cd $(TARGET_SUBDIR)/libiberty && \
24746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24748 "RANLIB=$${RANLIB}" \
24749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24750 distclean) \
295f4e42
NN
24751 || exit 1
24752
60975492 24753@endif target-libiberty
295f4e42
NN
24754
24755.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
24756maybe-maintainer-clean-target-libiberty:
60975492
PB
24757@if target-libiberty
24758maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
295f4e42
NN
24759
24760maintainer-clean-target-libiberty:
24761 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24762 r=`${PWD_COMMAND}`; export r; \
24763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24764 $(SET_LIB_PATH) \
4fc4dd12 24765 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24766 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
24767 for flag in $(EXTRA_TARGET_FLAGS); do \
24768 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24769 done; \
24770 (cd $(TARGET_SUBDIR)/libiberty && \
24771 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24772 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24773 "RANLIB=$${RANLIB}" \
24774 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24775 maintainer-clean) \
295f4e42 24776 || exit 1
7e2dbcef 24777
60975492 24778@endif target-libiberty
4977bab6
ZW
24779
24780
295f4e42
NN
24781.PHONY: configure-target-gperf maybe-configure-target-gperf
24782maybe-configure-target-gperf:
60975492
PB
24783@if target-gperf
24784maybe-configure-target-gperf: configure-target-gperf
4977bab6 24785
88b5521b 24786# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
295f4e42
NN
24787$(TARGET_SUBDIR)/gperf/multilib.out: multilib.out
24788 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
24789 rm -f $(TARGET_SUBDIR)/gperf/Makefile || : ; \
24790 cp multilib.out $(TARGET_SUBDIR)/gperf/multilib.out
4977bab6 24791
295f4e42
NN
24792configure-target-gperf: $(TARGET_SUBDIR)/gperf/multilib.out
24793 @test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
24794 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
8c90b13a
L
24795 r=`${PWD_COMMAND}`; export r; \
24796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 24797 $(SET_LIB_PATH) \
4fc4dd12 24798 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24799 echo Configuring in $(TARGET_SUBDIR)/gperf; \
24800 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
3aa83176
NN
24801 case $(srcdir) in \
24802 /* | [A-Za-z]:[\\/]*) \
24803 topdir=$(srcdir) ;; \
24804 *) \
24805 case "$(TARGET_SUBDIR)" in \
24806 .) topdir="../$(srcdir)" ;; \
24807 *) topdir="../../$(srcdir)" ;; \
24808 esac ;; \
24809 esac; \
295f4e42
NN
24810 srcdiroption="--srcdir=$${topdir}/gperf"; \
24811 libsrcdir="$$s/gperf"; \
3aa83176
NN
24812 rm -f no-such-file || : ; \
24813 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24814 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 24815 --with-target-subdir="$(TARGET_SUBDIR)" \
3aa83176 24816 || exit 1
60975492 24817@endif target-gperf
4977bab6 24818
295f4e42
NN
24819.PHONY: all-target-gperf maybe-all-target-gperf
24820maybe-all-target-gperf:
60975492
PB
24821@if target-gperf
24822maybe-all-target-gperf: all-target-gperf
295f4e42 24823all-target-gperf: configure-target-gperf
8c90b13a
L
24824 @r=`${PWD_COMMAND}`; export r; \
24825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 24826 $(SET_LIB_PATH) \
4fc4dd12 24827 $(NORMAL_TARGET_EXPORTS) \
295f4e42 24828 (cd $(TARGET_SUBDIR)/gperf && \
a52a0a7f 24829 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
60975492 24830@endif target-gperf
4977bab6 24831
295f4e42
NN
24832.PHONY: check-target-gperf maybe-check-target-gperf
24833maybe-check-target-gperf:
60975492
PB
24834@if target-gperf
24835maybe-check-target-gperf: check-target-gperf
7e2dbcef 24836
295f4e42 24837check-target-gperf:
8c90b13a
L
24838 @r=`${PWD_COMMAND}`; export r; \
24839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 24840 $(SET_LIB_PATH) \
4fc4dd12 24841 $(NORMAL_TARGET_EXPORTS) \
295f4e42 24842 (cd $(TARGET_SUBDIR)/gperf && \
a52a0a7f 24843 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 24844
60975492 24845@endif target-gperf
4977bab6 24846
295f4e42
NN
24847.PHONY: install-target-gperf maybe-install-target-gperf
24848maybe-install-target-gperf:
60975492
PB
24849@if target-gperf
24850maybe-install-target-gperf: install-target-gperf
295f4e42
NN
24851
24852install-target-gperf: installdirs
24853 @r=`${PWD_COMMAND}`; export r; \
24854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24855 $(SET_LIB_PATH) \
4fc4dd12 24856 $(NORMAL_TARGET_EXPORTS) \
295f4e42 24857 (cd $(TARGET_SUBDIR)/gperf && \
a52a0a7f 24858 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
295f4e42 24859
60975492 24860@endif target-gperf
295f4e42
NN
24861
24862# Other targets (info, dvi, etc.)
24863
24864.PHONY: maybe-info-target-gperf info-target-gperf
24865maybe-info-target-gperf:
60975492
PB
24866@if target-gperf
24867maybe-info-target-gperf: info-target-gperf
295f4e42
NN
24868
24869info-target-gperf: \
24870 configure-target-gperf
24871 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
24872 r=`${PWD_COMMAND}`; export r; \
24873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24874 $(SET_LIB_PATH) \
4fc4dd12 24875 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24876 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
24877 for flag in $(EXTRA_TARGET_FLAGS); do \
24878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24879 done; \
24880 (cd $(TARGET_SUBDIR)/gperf && \
24881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24883 "RANLIB=$${RANLIB}" \
24884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24885 info) \
295f4e42
NN
24886 || exit 1
24887
60975492 24888@endif target-gperf
295f4e42
NN
24889
24890.PHONY: maybe-dvi-target-gperf dvi-target-gperf
24891maybe-dvi-target-gperf:
60975492
PB
24892@if target-gperf
24893maybe-dvi-target-gperf: dvi-target-gperf
295f4e42
NN
24894
24895dvi-target-gperf: \
24896 configure-target-gperf
24897 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
24898 r=`${PWD_COMMAND}`; export r; \
24899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24900 $(SET_LIB_PATH) \
4fc4dd12 24901 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24902 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
24903 for flag in $(EXTRA_TARGET_FLAGS); do \
24904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24905 done; \
24906 (cd $(TARGET_SUBDIR)/gperf && \
24907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24909 "RANLIB=$${RANLIB}" \
24910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24911 dvi) \
295f4e42
NN
24912 || exit 1
24913
60975492 24914@endif target-gperf
295f4e42
NN
24915
24916.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
24917maybe-TAGS-target-gperf:
60975492
PB
24918@if target-gperf
24919maybe-TAGS-target-gperf: TAGS-target-gperf
295f4e42
NN
24920
24921TAGS-target-gperf: \
24922 configure-target-gperf
24923 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
24924 r=`${PWD_COMMAND}`; export r; \
24925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24926 $(SET_LIB_PATH) \
4fc4dd12 24927 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24928 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
24929 for flag in $(EXTRA_TARGET_FLAGS); do \
24930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24931 done; \
24932 (cd $(TARGET_SUBDIR)/gperf && \
24933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24935 "RANLIB=$${RANLIB}" \
24936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24937 TAGS) \
295f4e42
NN
24938 || exit 1
24939
60975492 24940@endif target-gperf
295f4e42
NN
24941
24942.PHONY: maybe-install-info-target-gperf install-info-target-gperf
24943maybe-install-info-target-gperf:
60975492
PB
24944@if target-gperf
24945maybe-install-info-target-gperf: install-info-target-gperf
295f4e42
NN
24946
24947install-info-target-gperf: \
24948 configure-target-gperf \
24949 info-target-gperf
24950 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
24951 r=`${PWD_COMMAND}`; export r; \
24952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24953 $(SET_LIB_PATH) \
4fc4dd12 24954 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24955 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
24956 for flag in $(EXTRA_TARGET_FLAGS); do \
24957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24958 done; \
24959 (cd $(TARGET_SUBDIR)/gperf && \
24960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24962 "RANLIB=$${RANLIB}" \
24963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24964 install-info) \
295f4e42
NN
24965 || exit 1
24966
60975492 24967@endif target-gperf
295f4e42
NN
24968
24969.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
24970maybe-installcheck-target-gperf:
60975492
PB
24971@if target-gperf
24972maybe-installcheck-target-gperf: installcheck-target-gperf
295f4e42
NN
24973
24974installcheck-target-gperf: \
24975 configure-target-gperf
24976 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
24977 r=`${PWD_COMMAND}`; export r; \
24978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24979 $(SET_LIB_PATH) \
4fc4dd12 24980 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
24981 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
24982 for flag in $(EXTRA_TARGET_FLAGS); do \
24983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24984 done; \
24985 (cd $(TARGET_SUBDIR)/gperf && \
24986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24988 "RANLIB=$${RANLIB}" \
24989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 24990 installcheck) \
295f4e42
NN
24991 || exit 1
24992
60975492 24993@endif target-gperf
295f4e42
NN
24994
24995.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
24996maybe-mostlyclean-target-gperf:
60975492
PB
24997@if target-gperf
24998maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
295f4e42
NN
24999
25000mostlyclean-target-gperf:
25001 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25002 r=`${PWD_COMMAND}`; export r; \
25003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25004 $(SET_LIB_PATH) \
4fc4dd12 25005 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25006 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
25007 for flag in $(EXTRA_TARGET_FLAGS); do \
25008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25009 done; \
25010 (cd $(TARGET_SUBDIR)/gperf && \
25011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25013 "RANLIB=$${RANLIB}" \
25014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25015 mostlyclean) \
295f4e42
NN
25016 || exit 1
25017
60975492 25018@endif target-gperf
295f4e42
NN
25019
25020.PHONY: maybe-clean-target-gperf clean-target-gperf
25021maybe-clean-target-gperf:
60975492
PB
25022@if target-gperf
25023maybe-clean-target-gperf: clean-target-gperf
295f4e42
NN
25024
25025clean-target-gperf:
25026 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25027 r=`${PWD_COMMAND}`; export r; \
25028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25029 $(SET_LIB_PATH) \
4fc4dd12 25030 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25031 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
25032 for flag in $(EXTRA_TARGET_FLAGS); do \
25033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25034 done; \
25035 (cd $(TARGET_SUBDIR)/gperf && \
25036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25038 "RANLIB=$${RANLIB}" \
25039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25040 clean) \
295f4e42
NN
25041 || exit 1
25042
60975492 25043@endif target-gperf
295f4e42
NN
25044
25045.PHONY: maybe-distclean-target-gperf distclean-target-gperf
25046maybe-distclean-target-gperf:
60975492
PB
25047@if target-gperf
25048maybe-distclean-target-gperf: distclean-target-gperf
295f4e42
NN
25049
25050distclean-target-gperf:
25051 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25052 r=`${PWD_COMMAND}`; export r; \
25053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25054 $(SET_LIB_PATH) \
4fc4dd12 25055 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25056 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
25057 for flag in $(EXTRA_TARGET_FLAGS); do \
25058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25059 done; \
25060 (cd $(TARGET_SUBDIR)/gperf && \
25061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25063 "RANLIB=$${RANLIB}" \
25064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25065 distclean) \
295f4e42
NN
25066 || exit 1
25067
60975492 25068@endif target-gperf
295f4e42
NN
25069
25070.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
25071maybe-maintainer-clean-target-gperf:
60975492
PB
25072@if target-gperf
25073maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
295f4e42
NN
25074
25075maintainer-clean-target-gperf:
25076 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25077 r=`${PWD_COMMAND}`; export r; \
25078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25079 $(SET_LIB_PATH) \
4fc4dd12 25080 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25081 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
25082 for flag in $(EXTRA_TARGET_FLAGS); do \
25083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25084 done; \
25085 (cd $(TARGET_SUBDIR)/gperf && \
25086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25088 "RANLIB=$${RANLIB}" \
25089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25090 maintainer-clean) \
295f4e42 25091 || exit 1
7e2dbcef 25092
60975492 25093@endif target-gperf
4977bab6
ZW
25094
25095
295f4e42
NN
25096.PHONY: configure-target-examples maybe-configure-target-examples
25097maybe-configure-target-examples:
60975492
PB
25098@if target-examples
25099maybe-configure-target-examples: configure-target-examples
4977bab6 25100
88b5521b 25101# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
295f4e42
NN
25102$(TARGET_SUBDIR)/examples/multilib.out: multilib.out
25103 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
25104 rm -f $(TARGET_SUBDIR)/examples/Makefile || : ; \
25105 cp multilib.out $(TARGET_SUBDIR)/examples/multilib.out
4977bab6 25106
295f4e42
NN
25107configure-target-examples: $(TARGET_SUBDIR)/examples/multilib.out
25108 @test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
25109 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
8c90b13a
L
25110 r=`${PWD_COMMAND}`; export r; \
25111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 25112 $(SET_LIB_PATH) \
4fc4dd12 25113 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25114 echo Configuring in $(TARGET_SUBDIR)/examples; \
25115 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
3aa83176
NN
25116 case $(srcdir) in \
25117 /* | [A-Za-z]:[\\/]*) \
25118 topdir=$(srcdir) ;; \
25119 *) \
25120 case "$(TARGET_SUBDIR)" in \
4977bab6
ZW
25121 .) topdir="../$(srcdir)" ;; \
25122 *) topdir="../../$(srcdir)" ;; \
3aa83176
NN
25123 esac ;; \
25124 esac; \
295f4e42
NN
25125 srcdiroption="--srcdir=$${topdir}/examples"; \
25126 libsrcdir="$$s/examples"; \
3aa83176
NN
25127 rm -f no-such-file || : ; \
25128 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25129 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 25130 --with-target-subdir="$(TARGET_SUBDIR)" \
3aa83176 25131 || exit 1
60975492 25132@endif target-examples
4977bab6 25133
295f4e42
NN
25134.PHONY: all-target-examples maybe-all-target-examples
25135maybe-all-target-examples:
60975492
PB
25136@if target-examples
25137maybe-all-target-examples: all-target-examples
295f4e42 25138all-target-examples: configure-target-examples
8c90b13a
L
25139 @r=`${PWD_COMMAND}`; export r; \
25140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 25141 $(SET_LIB_PATH) \
4fc4dd12 25142 $(NORMAL_TARGET_EXPORTS) \
295f4e42 25143 (cd $(TARGET_SUBDIR)/examples && \
a52a0a7f 25144 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
60975492 25145@endif target-examples
4977bab6 25146
295f4e42
NN
25147.PHONY: check-target-examples maybe-check-target-examples
25148maybe-check-target-examples:
60975492
PB
25149@if target-examples
25150maybe-check-target-examples: check-target-examples
7e2dbcef 25151
295f4e42
NN
25152# Dummy target for uncheckable module.
25153check-target-examples:
25154
60975492 25155@endif target-examples
295f4e42
NN
25156
25157.PHONY: install-target-examples maybe-install-target-examples
25158maybe-install-target-examples:
60975492
PB
25159@if target-examples
25160maybe-install-target-examples: install-target-examples
295f4e42
NN
25161
25162# Dummy target for uninstallable.
25163install-target-examples:
25164
60975492 25165@endif target-examples
295f4e42
NN
25166
25167# Other targets (info, dvi, etc.)
25168
25169.PHONY: maybe-info-target-examples info-target-examples
25170maybe-info-target-examples:
60975492
PB
25171@if target-examples
25172maybe-info-target-examples: info-target-examples
295f4e42
NN
25173
25174info-target-examples: \
25175 configure-target-examples
25176 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25177 r=`${PWD_COMMAND}`; export r; \
8c90b13a 25178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 25179 $(SET_LIB_PATH) \
4fc4dd12 25180 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25181 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
25182 for flag in $(EXTRA_TARGET_FLAGS); do \
25183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25184 done; \
25185 (cd $(TARGET_SUBDIR)/examples && \
25186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25188 "RANLIB=$${RANLIB}" \
25189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25190 info) \
295f4e42 25191 || exit 1
4977bab6 25192
60975492 25193@endif target-examples
4977bab6 25194
295f4e42
NN
25195.PHONY: maybe-dvi-target-examples dvi-target-examples
25196maybe-dvi-target-examples:
60975492
PB
25197@if target-examples
25198maybe-dvi-target-examples: dvi-target-examples
7e2dbcef 25199
295f4e42
NN
25200dvi-target-examples: \
25201 configure-target-examples
25202 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25203 r=`${PWD_COMMAND}`; export r; \
8c90b13a 25204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 25205 $(SET_LIB_PATH) \
4fc4dd12 25206 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25207 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
25208 for flag in $(EXTRA_TARGET_FLAGS); do \
25209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25210 done; \
25211 (cd $(TARGET_SUBDIR)/examples && \
25212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25214 "RANLIB=$${RANLIB}" \
25215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25216 dvi) \
295f4e42
NN
25217 || exit 1
25218
60975492 25219@endif target-examples
295f4e42
NN
25220
25221.PHONY: maybe-TAGS-target-examples TAGS-target-examples
25222maybe-TAGS-target-examples:
60975492
PB
25223@if target-examples
25224maybe-TAGS-target-examples: TAGS-target-examples
295f4e42
NN
25225
25226TAGS-target-examples: \
25227 configure-target-examples
25228 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25229 r=`${PWD_COMMAND}`; export r; \
25230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25231 $(SET_LIB_PATH) \
4fc4dd12 25232 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25233 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
25234 for flag in $(EXTRA_TARGET_FLAGS); do \
25235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25236 done; \
25237 (cd $(TARGET_SUBDIR)/examples && \
25238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25240 "RANLIB=$${RANLIB}" \
25241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25242 TAGS) \
295f4e42
NN
25243 || exit 1
25244
60975492 25245@endif target-examples
295f4e42
NN
25246
25247.PHONY: maybe-install-info-target-examples install-info-target-examples
25248maybe-install-info-target-examples:
60975492
PB
25249@if target-examples
25250maybe-install-info-target-examples: install-info-target-examples
295f4e42
NN
25251
25252install-info-target-examples: \
25253 configure-target-examples \
25254 info-target-examples
25255 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25256 r=`${PWD_COMMAND}`; export r; \
25257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25258 $(SET_LIB_PATH) \
4fc4dd12 25259 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25260 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
25261 for flag in $(EXTRA_TARGET_FLAGS); do \
25262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25263 done; \
25264 (cd $(TARGET_SUBDIR)/examples && \
25265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25267 "RANLIB=$${RANLIB}" \
25268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25269 install-info) \
295f4e42
NN
25270 || exit 1
25271
60975492 25272@endif target-examples
295f4e42
NN
25273
25274.PHONY: maybe-installcheck-target-examples installcheck-target-examples
25275maybe-installcheck-target-examples:
60975492
PB
25276@if target-examples
25277maybe-installcheck-target-examples: installcheck-target-examples
295f4e42
NN
25278
25279installcheck-target-examples: \
25280 configure-target-examples
25281 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25282 r=`${PWD_COMMAND}`; export r; \
25283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25284 $(SET_LIB_PATH) \
4fc4dd12 25285 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25286 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
25287 for flag in $(EXTRA_TARGET_FLAGS); do \
25288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25289 done; \
25290 (cd $(TARGET_SUBDIR)/examples && \
25291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25293 "RANLIB=$${RANLIB}" \
25294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25295 installcheck) \
295f4e42
NN
25296 || exit 1
25297
60975492 25298@endif target-examples
295f4e42
NN
25299
25300.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
25301maybe-mostlyclean-target-examples:
60975492
PB
25302@if target-examples
25303maybe-mostlyclean-target-examples: mostlyclean-target-examples
295f4e42
NN
25304
25305mostlyclean-target-examples:
25306 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25307 r=`${PWD_COMMAND}`; export r; \
25308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25309 $(SET_LIB_PATH) \
4fc4dd12 25310 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25311 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
25312 for flag in $(EXTRA_TARGET_FLAGS); do \
25313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25314 done; \
25315 (cd $(TARGET_SUBDIR)/examples && \
25316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25318 "RANLIB=$${RANLIB}" \
25319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25320 mostlyclean) \
295f4e42
NN
25321 || exit 1
25322
60975492 25323@endif target-examples
295f4e42
NN
25324
25325.PHONY: maybe-clean-target-examples clean-target-examples
25326maybe-clean-target-examples:
60975492
PB
25327@if target-examples
25328maybe-clean-target-examples: clean-target-examples
295f4e42
NN
25329
25330clean-target-examples:
25331 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25332 r=`${PWD_COMMAND}`; export r; \
25333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25334 $(SET_LIB_PATH) \
4fc4dd12 25335 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25336 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
25337 for flag in $(EXTRA_TARGET_FLAGS); do \
25338 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25339 done; \
25340 (cd $(TARGET_SUBDIR)/examples && \
25341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25343 "RANLIB=$${RANLIB}" \
25344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25345 clean) \
295f4e42
NN
25346 || exit 1
25347
60975492 25348@endif target-examples
295f4e42
NN
25349
25350.PHONY: maybe-distclean-target-examples distclean-target-examples
25351maybe-distclean-target-examples:
60975492
PB
25352@if target-examples
25353maybe-distclean-target-examples: distclean-target-examples
295f4e42
NN
25354
25355distclean-target-examples:
25356 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25357 r=`${PWD_COMMAND}`; export r; \
25358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25359 $(SET_LIB_PATH) \
4fc4dd12 25360 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25361 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
25362 for flag in $(EXTRA_TARGET_FLAGS); do \
25363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25364 done; \
25365 (cd $(TARGET_SUBDIR)/examples && \
25366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25368 "RANLIB=$${RANLIB}" \
25369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25370 distclean) \
295f4e42
NN
25371 || exit 1
25372
60975492 25373@endif target-examples
295f4e42
NN
25374
25375.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
25376maybe-maintainer-clean-target-examples:
60975492
PB
25377@if target-examples
25378maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
295f4e42
NN
25379
25380maintainer-clean-target-examples:
25381 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25382 r=`${PWD_COMMAND}`; export r; \
25383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25384 $(SET_LIB_PATH) \
4fc4dd12 25385 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25386 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
25387 for flag in $(EXTRA_TARGET_FLAGS); do \
25388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25389 done; \
25390 (cd $(TARGET_SUBDIR)/examples && \
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}" \
a52a0a7f 25395 maintainer-clean) \
295f4e42 25396 || exit 1
4977bab6 25397
60975492 25398@endif target-examples
4977bab6 25399
295f4e42
NN
25400
25401.PHONY: configure-target-libffi maybe-configure-target-libffi
25402maybe-configure-target-libffi:
60975492
PB
25403@if target-libffi
25404maybe-configure-target-libffi: configure-target-libffi
4977bab6 25405
88b5521b 25406# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
295f4e42
NN
25407$(TARGET_SUBDIR)/libffi/multilib.out: multilib.out
25408 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
25409 rm -f $(TARGET_SUBDIR)/libffi/Makefile || : ; \
25410 cp multilib.out $(TARGET_SUBDIR)/libffi/multilib.out
4977bab6 25411
295f4e42
NN
25412configure-target-libffi: $(TARGET_SUBDIR)/libffi/multilib.out
25413 @test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
25414 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
8c90b13a
L
25415 r=`${PWD_COMMAND}`; export r; \
25416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 25417 $(SET_LIB_PATH) \
4fc4dd12 25418 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25419 echo Configuring in $(TARGET_SUBDIR)/libffi; \
25420 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
3aa83176
NN
25421 case $(srcdir) in \
25422 /* | [A-Za-z]:[\\/]*) \
25423 topdir=$(srcdir) ;; \
25424 *) \
25425 case "$(TARGET_SUBDIR)" in \
4977bab6
ZW
25426 .) topdir="../$(srcdir)" ;; \
25427 *) topdir="../../$(srcdir)" ;; \
3aa83176
NN
25428 esac ;; \
25429 esac; \
295f4e42
NN
25430 srcdiroption="--srcdir=$${topdir}/libffi"; \
25431 libsrcdir="$$s/libffi"; \
3aa83176
NN
25432 rm -f no-such-file || : ; \
25433 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25434 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 25435 --with-target-subdir="$(TARGET_SUBDIR)" \
3aa83176 25436 || exit 1
60975492 25437@endif target-libffi
4977bab6 25438
295f4e42
NN
25439.PHONY: all-target-libffi maybe-all-target-libffi
25440maybe-all-target-libffi:
60975492
PB
25441@if target-libffi
25442maybe-all-target-libffi: all-target-libffi
295f4e42 25443all-target-libffi: configure-target-libffi
8c90b13a
L
25444 @r=`${PWD_COMMAND}`; export r; \
25445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 25446 $(SET_LIB_PATH) \
4fc4dd12 25447 $(NORMAL_TARGET_EXPORTS) \
295f4e42 25448 (cd $(TARGET_SUBDIR)/libffi && \
a52a0a7f 25449 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
60975492 25450@endif target-libffi
4977bab6 25451
295f4e42
NN
25452.PHONY: check-target-libffi maybe-check-target-libffi
25453maybe-check-target-libffi:
60975492
PB
25454@if target-libffi
25455maybe-check-target-libffi: check-target-libffi
7e2dbcef 25456
295f4e42 25457check-target-libffi:
8c90b13a
L
25458 @r=`${PWD_COMMAND}`; export r; \
25459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 25460 $(SET_LIB_PATH) \
4fc4dd12 25461 $(NORMAL_TARGET_EXPORTS) \
295f4e42 25462 (cd $(TARGET_SUBDIR)/libffi && \
a52a0a7f 25463 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 25464
60975492 25465@endif target-libffi
4977bab6 25466
295f4e42
NN
25467.PHONY: install-target-libffi maybe-install-target-libffi
25468maybe-install-target-libffi:
60975492
PB
25469@if target-libffi
25470maybe-install-target-libffi: install-target-libffi
7e2dbcef 25471
295f4e42 25472install-target-libffi: installdirs
8c90b13a
L
25473 @r=`${PWD_COMMAND}`; export r; \
25474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 25475 $(SET_LIB_PATH) \
4fc4dd12 25476 $(NORMAL_TARGET_EXPORTS) \
295f4e42 25477 (cd $(TARGET_SUBDIR)/libffi && \
a52a0a7f 25478 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 25479
60975492 25480@endif target-libffi
4977bab6 25481
295f4e42
NN
25482# Other targets (info, dvi, etc.)
25483
25484.PHONY: maybe-info-target-libffi info-target-libffi
25485maybe-info-target-libffi:
60975492
PB
25486@if target-libffi
25487maybe-info-target-libffi: info-target-libffi
295f4e42
NN
25488
25489info-target-libffi: \
25490 configure-target-libffi
25491 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25492 r=`${PWD_COMMAND}`; export r; \
25493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25494 $(SET_LIB_PATH) \
4fc4dd12 25495 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25496 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
25497 for flag in $(EXTRA_TARGET_FLAGS); do \
25498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25499 done; \
25500 (cd $(TARGET_SUBDIR)/libffi && \
25501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25503 "RANLIB=$${RANLIB}" \
25504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25505 info) \
295f4e42
NN
25506 || exit 1
25507
60975492 25508@endif target-libffi
295f4e42
NN
25509
25510.PHONY: maybe-dvi-target-libffi dvi-target-libffi
25511maybe-dvi-target-libffi:
60975492
PB
25512@if target-libffi
25513maybe-dvi-target-libffi: dvi-target-libffi
295f4e42
NN
25514
25515dvi-target-libffi: \
25516 configure-target-libffi
25517 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25518 r=`${PWD_COMMAND}`; export r; \
25519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25520 $(SET_LIB_PATH) \
4fc4dd12 25521 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25522 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
25523 for flag in $(EXTRA_TARGET_FLAGS); do \
25524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25525 done; \
25526 (cd $(TARGET_SUBDIR)/libffi && \
25527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25529 "RANLIB=$${RANLIB}" \
25530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25531 dvi) \
295f4e42
NN
25532 || exit 1
25533
60975492 25534@endif target-libffi
295f4e42
NN
25535
25536.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
25537maybe-TAGS-target-libffi:
60975492
PB
25538@if target-libffi
25539maybe-TAGS-target-libffi: TAGS-target-libffi
295f4e42
NN
25540
25541TAGS-target-libffi: \
25542 configure-target-libffi
25543 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25544 r=`${PWD_COMMAND}`; export r; \
25545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25546 $(SET_LIB_PATH) \
4fc4dd12 25547 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25548 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
25549 for flag in $(EXTRA_TARGET_FLAGS); do \
25550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25551 done; \
25552 (cd $(TARGET_SUBDIR)/libffi && \
25553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25555 "RANLIB=$${RANLIB}" \
25556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25557 TAGS) \
295f4e42
NN
25558 || exit 1
25559
60975492 25560@endif target-libffi
295f4e42
NN
25561
25562.PHONY: maybe-install-info-target-libffi install-info-target-libffi
25563maybe-install-info-target-libffi:
60975492
PB
25564@if target-libffi
25565maybe-install-info-target-libffi: install-info-target-libffi
295f4e42
NN
25566
25567install-info-target-libffi: \
25568 configure-target-libffi \
25569 info-target-libffi
25570 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25571 r=`${PWD_COMMAND}`; export r; \
25572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25573 $(SET_LIB_PATH) \
4fc4dd12 25574 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25575 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
25576 for flag in $(EXTRA_TARGET_FLAGS); do \
25577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25578 done; \
25579 (cd $(TARGET_SUBDIR)/libffi && \
25580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25582 "RANLIB=$${RANLIB}" \
25583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25584 install-info) \
295f4e42
NN
25585 || exit 1
25586
60975492 25587@endif target-libffi
295f4e42
NN
25588
25589.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
25590maybe-installcheck-target-libffi:
60975492
PB
25591@if target-libffi
25592maybe-installcheck-target-libffi: installcheck-target-libffi
295f4e42
NN
25593
25594installcheck-target-libffi: \
25595 configure-target-libffi
25596 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25597 r=`${PWD_COMMAND}`; export r; \
25598 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25599 $(SET_LIB_PATH) \
4fc4dd12 25600 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25601 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
25602 for flag in $(EXTRA_TARGET_FLAGS); do \
25603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25604 done; \
25605 (cd $(TARGET_SUBDIR)/libffi && \
25606 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25607 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25608 "RANLIB=$${RANLIB}" \
25609 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25610 installcheck) \
295f4e42
NN
25611 || exit 1
25612
60975492 25613@endif target-libffi
295f4e42
NN
25614
25615.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
25616maybe-mostlyclean-target-libffi:
60975492
PB
25617@if target-libffi
25618maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
295f4e42
NN
25619
25620mostlyclean-target-libffi:
25621 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25622 r=`${PWD_COMMAND}`; export r; \
25623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25624 $(SET_LIB_PATH) \
4fc4dd12 25625 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25626 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
25627 for flag in $(EXTRA_TARGET_FLAGS); do \
25628 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25629 done; \
25630 (cd $(TARGET_SUBDIR)/libffi && \
25631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25633 "RANLIB=$${RANLIB}" \
25634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25635 mostlyclean) \
295f4e42
NN
25636 || exit 1
25637
60975492 25638@endif target-libffi
295f4e42
NN
25639
25640.PHONY: maybe-clean-target-libffi clean-target-libffi
25641maybe-clean-target-libffi:
60975492
PB
25642@if target-libffi
25643maybe-clean-target-libffi: clean-target-libffi
295f4e42
NN
25644
25645clean-target-libffi:
25646 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25647 r=`${PWD_COMMAND}`; export r; \
25648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25649 $(SET_LIB_PATH) \
4fc4dd12 25650 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25651 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
25652 for flag in $(EXTRA_TARGET_FLAGS); do \
25653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25654 done; \
25655 (cd $(TARGET_SUBDIR)/libffi && \
25656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25658 "RANLIB=$${RANLIB}" \
25659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25660 clean) \
295f4e42
NN
25661 || exit 1
25662
60975492 25663@endif target-libffi
295f4e42
NN
25664
25665.PHONY: maybe-distclean-target-libffi distclean-target-libffi
25666maybe-distclean-target-libffi:
60975492
PB
25667@if target-libffi
25668maybe-distclean-target-libffi: distclean-target-libffi
295f4e42
NN
25669
25670distclean-target-libffi:
25671 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25672 r=`${PWD_COMMAND}`; export r; \
25673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25674 $(SET_LIB_PATH) \
4fc4dd12 25675 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25676 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
25677 for flag in $(EXTRA_TARGET_FLAGS); do \
25678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25679 done; \
25680 (cd $(TARGET_SUBDIR)/libffi && \
25681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25683 "RANLIB=$${RANLIB}" \
25684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25685 distclean) \
295f4e42
NN
25686 || exit 1
25687
60975492 25688@endif target-libffi
295f4e42
NN
25689
25690.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
25691maybe-maintainer-clean-target-libffi:
60975492
PB
25692@if target-libffi
25693maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
295f4e42
NN
25694
25695maintainer-clean-target-libffi:
25696 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25697 r=`${PWD_COMMAND}`; export r; \
25698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25699 $(SET_LIB_PATH) \
4fc4dd12 25700 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
25701 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
25702 for flag in $(EXTRA_TARGET_FLAGS); do \
25703 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25704 done; \
25705 (cd $(TARGET_SUBDIR)/libffi && \
25706 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25707 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25708 "RANLIB=$${RANLIB}" \
25709 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25710 maintainer-clean) \
295f4e42
NN
25711 || exit 1
25712
60975492 25713@endif target-libffi
295f4e42
NN
25714
25715
25716.PHONY: configure-target-libjava maybe-configure-target-libjava
25717maybe-configure-target-libjava:
60975492
PB
25718@if target-libjava
25719maybe-configure-target-libjava: configure-target-libjava
4977bab6 25720
88b5521b 25721# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
295f4e42
NN
25722$(TARGET_SUBDIR)/libjava/multilib.out: multilib.out
25723 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
25724 rm -f $(TARGET_SUBDIR)/libjava/Makefile || : ; \
25725 cp multilib.out $(TARGET_SUBDIR)/libjava/multilib.out
4977bab6 25726
295f4e42
NN
25727configure-target-libjava: $(TARGET_SUBDIR)/libjava/multilib.out
25728 @test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
25729 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
8c90b13a
L
25730 r=`${PWD_COMMAND}`; export r; \
25731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 25732 $(SET_LIB_PATH) \
4fc4dd12 25733 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
25734 echo Configuring in $(TARGET_SUBDIR)/libjava; \
25735 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
3aa83176
NN
25736 case $(srcdir) in \
25737 /* | [A-Za-z]:[\\/]*) \
25738 topdir=$(srcdir) ;; \
25739 *) \
25740 case "$(TARGET_SUBDIR)" in \
4977bab6
ZW
25741 .) topdir="../$(srcdir)" ;; \
25742 *) topdir="../../$(srcdir)" ;; \
3aa83176
NN
25743 esac ;; \
25744 esac; \
295f4e42
NN
25745 srcdiroption="--srcdir=$${topdir}/libjava"; \
25746 libsrcdir="$$s/libjava"; \
3aa83176
NN
25747 rm -f no-such-file || : ; \
25748 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25749 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 25750 --with-target-subdir="$(TARGET_SUBDIR)" \
3aa83176 25751 || exit 1
60975492 25752@endif target-libjava
4977bab6 25753
295f4e42
NN
25754.PHONY: all-target-libjava maybe-all-target-libjava
25755maybe-all-target-libjava:
60975492
PB
25756@if target-libjava
25757maybe-all-target-libjava: all-target-libjava
295f4e42 25758all-target-libjava: configure-target-libjava
8c90b13a
L
25759 @r=`${PWD_COMMAND}`; export r; \
25760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 25761 $(SET_LIB_PATH) \
4fc4dd12 25762 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 25763 (cd $(TARGET_SUBDIR)/libjava && \
a52a0a7f 25764 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' all)
60975492 25765@endif target-libjava
4977bab6 25766
295f4e42
NN
25767.PHONY: check-target-libjava maybe-check-target-libjava
25768maybe-check-target-libjava:
60975492
PB
25769@if target-libjava
25770maybe-check-target-libjava: check-target-libjava
7e2dbcef 25771
295f4e42
NN
25772check-target-libjava:
25773 @r=`${PWD_COMMAND}`; export r; \
25774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25775 $(SET_LIB_PATH) \
4fc4dd12 25776 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 25777 (cd $(TARGET_SUBDIR)/libjava && \
a52a0a7f 25778 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
4977bab6 25779
60975492 25780@endif target-libjava
4977bab6 25781
295f4e42
NN
25782.PHONY: install-target-libjava maybe-install-target-libjava
25783maybe-install-target-libjava:
60975492
PB
25784@if target-libjava
25785maybe-install-target-libjava: install-target-libjava
7e2dbcef 25786
295f4e42 25787install-target-libjava: installdirs
8c90b13a
L
25788 @r=`${PWD_COMMAND}`; export r; \
25789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 25790 $(SET_LIB_PATH) \
4fc4dd12 25791 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42 25792 (cd $(TARGET_SUBDIR)/libjava && \
a52a0a7f 25793 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 25794
60975492 25795@endif target-libjava
4977bab6 25796
295f4e42 25797# Other targets (info, dvi, etc.)
4977bab6 25798
295f4e42
NN
25799.PHONY: maybe-info-target-libjava info-target-libjava
25800maybe-info-target-libjava:
60975492
PB
25801@if target-libjava
25802maybe-info-target-libjava: info-target-libjava
4977bab6 25803
295f4e42
NN
25804info-target-libjava: \
25805 configure-target-libjava
25806 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
8c90b13a
L
25807 r=`${PWD_COMMAND}`; export r; \
25808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 25809 $(SET_LIB_PATH) \
4fc4dd12 25810 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
25811 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
25812 for flag in $(EXTRA_TARGET_FLAGS); do \
25813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25814 done; \
25815 (cd $(TARGET_SUBDIR)/libjava && \
25816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25818 "RANLIB=$${RANLIB}" \
25819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25820 info) \
3aa83176 25821 || exit 1
4977bab6 25822
60975492 25823@endif target-libjava
295f4e42
NN
25824
25825.PHONY: maybe-dvi-target-libjava dvi-target-libjava
25826maybe-dvi-target-libjava:
60975492
PB
25827@if target-libjava
25828maybe-dvi-target-libjava: dvi-target-libjava
295f4e42
NN
25829
25830dvi-target-libjava: \
25831 configure-target-libjava
25832 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
25833 r=`${PWD_COMMAND}`; export r; \
8c90b13a 25834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 25835 $(SET_LIB_PATH) \
4fc4dd12 25836 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
25837 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
25838 for flag in $(EXTRA_TARGET_FLAGS); do \
25839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25840 done; \
25841 (cd $(TARGET_SUBDIR)/libjava && \
25842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25844 "RANLIB=$${RANLIB}" \
25845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25846 dvi) \
295f4e42 25847 || exit 1
4977bab6 25848
60975492 25849@endif target-libjava
7e2dbcef 25850
295f4e42
NN
25851.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
25852maybe-TAGS-target-libjava:
60975492
PB
25853@if target-libjava
25854maybe-TAGS-target-libjava: TAGS-target-libjava
295f4e42
NN
25855
25856TAGS-target-libjava: \
25857 configure-target-libjava
25858 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
25859 r=`${PWD_COMMAND}`; export r; \
8c90b13a 25860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 25861 $(SET_LIB_PATH) \
4fc4dd12 25862 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
25863 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
25864 for flag in $(EXTRA_TARGET_FLAGS); do \
25865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25866 done; \
25867 (cd $(TARGET_SUBDIR)/libjava && \
25868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25870 "RANLIB=$${RANLIB}" \
25871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25872 TAGS) \
295f4e42 25873 || exit 1
4977bab6 25874
60975492 25875@endif target-libjava
4977bab6 25876
295f4e42
NN
25877.PHONY: maybe-install-info-target-libjava install-info-target-libjava
25878maybe-install-info-target-libjava:
60975492
PB
25879@if target-libjava
25880maybe-install-info-target-libjava: install-info-target-libjava
7e2dbcef 25881
295f4e42
NN
25882install-info-target-libjava: \
25883 configure-target-libjava \
25884 info-target-libjava
25885 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
25886 r=`${PWD_COMMAND}`; export r; \
8c90b13a 25887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 25888 $(SET_LIB_PATH) \
4fc4dd12 25889 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
25890 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
25891 for flag in $(EXTRA_TARGET_FLAGS); do \
25892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25893 done; \
25894 (cd $(TARGET_SUBDIR)/libjava && \
25895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25897 "RANLIB=$${RANLIB}" \
25898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25899 install-info) \
295f4e42 25900 || exit 1
4977bab6 25901
60975492 25902@endif target-libjava
4977bab6 25903
295f4e42
NN
25904.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
25905maybe-installcheck-target-libjava:
60975492
PB
25906@if target-libjava
25907maybe-installcheck-target-libjava: installcheck-target-libjava
4977bab6 25908
295f4e42
NN
25909installcheck-target-libjava: \
25910 configure-target-libjava
25911 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
25912 r=`${PWD_COMMAND}`; export r; \
25913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25914 $(SET_LIB_PATH) \
4fc4dd12 25915 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
25916 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
25917 for flag in $(EXTRA_TARGET_FLAGS); do \
25918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25919 done; \
25920 (cd $(TARGET_SUBDIR)/libjava && \
25921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25923 "RANLIB=$${RANLIB}" \
25924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25925 installcheck) \
295f4e42 25926 || exit 1
4977bab6 25927
60975492 25928@endif target-libjava
295f4e42
NN
25929
25930.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
25931maybe-mostlyclean-target-libjava:
60975492
PB
25932@if target-libjava
25933maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
295f4e42
NN
25934
25935mostlyclean-target-libjava:
25936 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
25937 r=`${PWD_COMMAND}`; export r; \
25938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25939 $(SET_LIB_PATH) \
4fc4dd12 25940 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
25941 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
25942 for flag in $(EXTRA_TARGET_FLAGS); do \
25943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25944 done; \
25945 (cd $(TARGET_SUBDIR)/libjava && \
25946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25948 "RANLIB=$${RANLIB}" \
25949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25950 mostlyclean) \
295f4e42
NN
25951 || exit 1
25952
60975492 25953@endif target-libjava
295f4e42
NN
25954
25955.PHONY: maybe-clean-target-libjava clean-target-libjava
25956maybe-clean-target-libjava:
60975492
PB
25957@if target-libjava
25958maybe-clean-target-libjava: clean-target-libjava
295f4e42
NN
25959
25960clean-target-libjava:
25961 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
8c90b13a
L
25962 r=`${PWD_COMMAND}`; export r; \
25963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 25964 $(SET_LIB_PATH) \
4fc4dd12 25965 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
25966 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
25967 for flag in $(EXTRA_TARGET_FLAGS); do \
25968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25969 done; \
25970 (cd $(TARGET_SUBDIR)/libjava && \
25971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25973 "RANLIB=$${RANLIB}" \
25974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 25975 clean) \
3aa83176 25976 || exit 1
4977bab6 25977
60975492 25978@endif target-libjava
4977bab6 25979
295f4e42
NN
25980.PHONY: maybe-distclean-target-libjava distclean-target-libjava
25981maybe-distclean-target-libjava:
60975492
PB
25982@if target-libjava
25983maybe-distclean-target-libjava: distclean-target-libjava
7e2dbcef 25984
295f4e42
NN
25985distclean-target-libjava:
25986 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
25987 r=`${PWD_COMMAND}`; export r; \
25988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25989 $(SET_LIB_PATH) \
4fc4dd12 25990 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
25991 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
25992 for flag in $(EXTRA_TARGET_FLAGS); do \
25993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25994 done; \
25995 (cd $(TARGET_SUBDIR)/libjava && \
25996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25998 "RANLIB=$${RANLIB}" \
25999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26000 distclean) \
295f4e42 26001 || exit 1
4977bab6 26002
60975492 26003@endif target-libjava
4977bab6 26004
295f4e42
NN
26005.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
26006maybe-maintainer-clean-target-libjava:
60975492
PB
26007@if target-libjava
26008maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
7e2dbcef 26009
295f4e42
NN
26010maintainer-clean-target-libjava:
26011 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26012 r=`${PWD_COMMAND}`; export r; \
8c90b13a 26013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26014 $(SET_LIB_PATH) \
4fc4dd12 26015 $(RAW_CXX_TARGET_EXPORTS) \
295f4e42
NN
26016 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
26017 for flag in $(EXTRA_TARGET_FLAGS); do \
26018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26019 done; \
26020 (cd $(TARGET_SUBDIR)/libjava && \
26021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26023 "RANLIB=$${RANLIB}" \
26024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26025 maintainer-clean) \
295f4e42 26026 || exit 1
4977bab6 26027
60975492 26028@endif target-libjava
4977bab6 26029
295f4e42
NN
26030
26031.PHONY: configure-target-zlib maybe-configure-target-zlib
26032maybe-configure-target-zlib:
60975492
PB
26033@if target-zlib
26034maybe-configure-target-zlib: configure-target-zlib
4977bab6 26035
88b5521b 26036# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
295f4e42
NN
26037$(TARGET_SUBDIR)/zlib/multilib.out: multilib.out
26038 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
26039 rm -f $(TARGET_SUBDIR)/zlib/Makefile || : ; \
26040 cp multilib.out $(TARGET_SUBDIR)/zlib/multilib.out
4977bab6 26041
295f4e42
NN
26042configure-target-zlib: $(TARGET_SUBDIR)/zlib/multilib.out
26043 @test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
26044 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
8c90b13a
L
26045 r=`${PWD_COMMAND}`; export r; \
26046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26047 $(SET_LIB_PATH) \
4fc4dd12 26048 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26049 echo Configuring in $(TARGET_SUBDIR)/zlib; \
26050 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
3aa83176
NN
26051 case $(srcdir) in \
26052 /* | [A-Za-z]:[\\/]*) \
26053 topdir=$(srcdir) ;; \
26054 *) \
26055 case "$(TARGET_SUBDIR)" in \
4977bab6
ZW
26056 .) topdir="../$(srcdir)" ;; \
26057 *) topdir="../../$(srcdir)" ;; \
3aa83176
NN
26058 esac ;; \
26059 esac; \
295f4e42
NN
26060 if [ "$(srcdir)" = "." ] ; then \
26061 if [ "$(TARGET_SUBDIR)" != "." ] ; then \
26062 if $(SHELL) $$s/symlink-tree $${topdir}/zlib "no-such-file" ; then \
26063 if [ -f Makefile ]; then \
26064 if $(MAKE) distclean; then \
26065 true; \
26066 else \
26067 exit 1; \
26068 fi; \
26069 else \
26070 true; \
26071 fi; \
26072 else \
26073 exit 1; \
26074 fi; \
26075 else \
26076 true; \
26077 fi; \
26078 srcdiroption="--srcdir=."; \
26079 libsrcdir="."; \
26080 else \
26081 srcdiroption="--srcdir=$${topdir}/zlib"; \
26082 libsrcdir="$$s/zlib"; \
26083 fi; \
3aa83176
NN
26084 rm -f no-such-file || : ; \
26085 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26086 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 26087 --with-target-subdir="$(TARGET_SUBDIR)" \
3aa83176 26088 || exit 1
60975492 26089@endif target-zlib
4977bab6 26090
295f4e42
NN
26091.PHONY: all-target-zlib maybe-all-target-zlib
26092maybe-all-target-zlib:
60975492
PB
26093@if target-zlib
26094maybe-all-target-zlib: all-target-zlib
295f4e42 26095all-target-zlib: configure-target-zlib
8c90b13a
L
26096 @r=`${PWD_COMMAND}`; export r; \
26097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26098 $(SET_LIB_PATH) \
4fc4dd12 26099 $(NORMAL_TARGET_EXPORTS) \
295f4e42 26100 (cd $(TARGET_SUBDIR)/zlib && \
a52a0a7f 26101 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
60975492 26102@endif target-zlib
4977bab6 26103
295f4e42
NN
26104.PHONY: check-target-zlib maybe-check-target-zlib
26105maybe-check-target-zlib:
60975492
PB
26106@if target-zlib
26107maybe-check-target-zlib: check-target-zlib
7e2dbcef 26108
295f4e42 26109check-target-zlib:
8c90b13a
L
26110 @r=`${PWD_COMMAND}`; export r; \
26111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26112 $(SET_LIB_PATH) \
4fc4dd12 26113 $(NORMAL_TARGET_EXPORTS) \
295f4e42 26114 (cd $(TARGET_SUBDIR)/zlib && \
a52a0a7f 26115 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 26116
60975492 26117@endif target-zlib
4977bab6 26118
295f4e42
NN
26119.PHONY: install-target-zlib maybe-install-target-zlib
26120maybe-install-target-zlib:
60975492
PB
26121@if target-zlib
26122maybe-install-target-zlib: install-target-zlib
7e2dbcef 26123
295f4e42 26124install-target-zlib: installdirs
8c90b13a
L
26125 @r=`${PWD_COMMAND}`; export r; \
26126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26127 $(SET_LIB_PATH) \
4fc4dd12 26128 $(NORMAL_TARGET_EXPORTS) \
295f4e42 26129 (cd $(TARGET_SUBDIR)/zlib && \
a52a0a7f 26130 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 26131
60975492 26132@endif target-zlib
4977bab6 26133
295f4e42 26134# Other targets (info, dvi, etc.)
4977bab6 26135
295f4e42
NN
26136.PHONY: maybe-info-target-zlib info-target-zlib
26137maybe-info-target-zlib:
60975492
PB
26138@if target-zlib
26139maybe-info-target-zlib: info-target-zlib
4977bab6 26140
295f4e42
NN
26141info-target-zlib: \
26142 configure-target-zlib
26143 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
8c90b13a
L
26144 r=`${PWD_COMMAND}`; export r; \
26145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26146 $(SET_LIB_PATH) \
4fc4dd12 26147 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26148 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
26149 for flag in $(EXTRA_TARGET_FLAGS); do \
26150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26151 done; \
26152 (cd $(TARGET_SUBDIR)/zlib && \
26153 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26154 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26155 "RANLIB=$${RANLIB}" \
26156 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26157 info) \
3aa83176 26158 || exit 1
4977bab6 26159
60975492 26160@endif target-zlib
4977bab6 26161
295f4e42
NN
26162.PHONY: maybe-dvi-target-zlib dvi-target-zlib
26163maybe-dvi-target-zlib:
60975492
PB
26164@if target-zlib
26165maybe-dvi-target-zlib: dvi-target-zlib
7e2dbcef 26166
295f4e42
NN
26167dvi-target-zlib: \
26168 configure-target-zlib
26169 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26170 r=`${PWD_COMMAND}`; export r; \
8c90b13a 26171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26172 $(SET_LIB_PATH) \
4fc4dd12 26173 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26174 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
26175 for flag in $(EXTRA_TARGET_FLAGS); do \
26176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26177 done; \
26178 (cd $(TARGET_SUBDIR)/zlib && \
26179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26181 "RANLIB=$${RANLIB}" \
26182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26183 dvi) \
295f4e42 26184 || exit 1
4977bab6 26185
60975492 26186@endif target-zlib
4977bab6 26187
295f4e42
NN
26188.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
26189maybe-TAGS-target-zlib:
60975492
PB
26190@if target-zlib
26191maybe-TAGS-target-zlib: TAGS-target-zlib
7e2dbcef 26192
295f4e42
NN
26193TAGS-target-zlib: \
26194 configure-target-zlib
26195 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26196 r=`${PWD_COMMAND}`; export r; \
8c90b13a 26197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26198 $(SET_LIB_PATH) \
4fc4dd12 26199 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26200 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
26201 for flag in $(EXTRA_TARGET_FLAGS); do \
26202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26203 done; \
26204 (cd $(TARGET_SUBDIR)/zlib && \
26205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26207 "RANLIB=$${RANLIB}" \
26208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26209 TAGS) \
295f4e42 26210 || exit 1
4977bab6 26211
60975492 26212@endif target-zlib
4977bab6 26213
295f4e42
NN
26214.PHONY: maybe-install-info-target-zlib install-info-target-zlib
26215maybe-install-info-target-zlib:
60975492
PB
26216@if target-zlib
26217maybe-install-info-target-zlib: install-info-target-zlib
4977bab6 26218
295f4e42
NN
26219install-info-target-zlib: \
26220 configure-target-zlib \
26221 info-target-zlib
26222 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
8c90b13a
L
26223 r=`${PWD_COMMAND}`; export r; \
26224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26225 $(SET_LIB_PATH) \
4fc4dd12 26226 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26227 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
26228 for flag in $(EXTRA_TARGET_FLAGS); do \
26229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26230 done; \
26231 (cd $(TARGET_SUBDIR)/zlib && \
26232 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26233 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26234 "RANLIB=$${RANLIB}" \
26235 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26236 install-info) \
3aa83176 26237 || exit 1
4977bab6 26238
60975492 26239@endif target-zlib
7e2dbcef 26240
295f4e42
NN
26241.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
26242maybe-installcheck-target-zlib:
60975492
PB
26243@if target-zlib
26244maybe-installcheck-target-zlib: installcheck-target-zlib
4977bab6 26245
295f4e42
NN
26246installcheck-target-zlib: \
26247 configure-target-zlib
26248 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26249 r=`${PWD_COMMAND}`; export r; \
26250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26251 $(SET_LIB_PATH) \
4fc4dd12 26252 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26253 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
26254 for flag in $(EXTRA_TARGET_FLAGS); do \
26255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26256 done; \
26257 (cd $(TARGET_SUBDIR)/zlib && \
26258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26260 "RANLIB=$${RANLIB}" \
26261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26262 installcheck) \
295f4e42 26263 || exit 1
4977bab6 26264
60975492 26265@endif target-zlib
7e2dbcef 26266
295f4e42
NN
26267.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
26268maybe-mostlyclean-target-zlib:
60975492
PB
26269@if target-zlib
26270maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
4977bab6 26271
295f4e42
NN
26272mostlyclean-target-zlib:
26273 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26274 r=`${PWD_COMMAND}`; export r; \
26275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26276 $(SET_LIB_PATH) \
4fc4dd12 26277 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26278 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
26279 for flag in $(EXTRA_TARGET_FLAGS); do \
26280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26281 done; \
26282 (cd $(TARGET_SUBDIR)/zlib && \
26283 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26284 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26285 "RANLIB=$${RANLIB}" \
26286 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26287 mostlyclean) \
295f4e42 26288 || exit 1
4977bab6 26289
60975492 26290@endif target-zlib
4977bab6 26291
295f4e42
NN
26292.PHONY: maybe-clean-target-zlib clean-target-zlib
26293maybe-clean-target-zlib:
60975492
PB
26294@if target-zlib
26295maybe-clean-target-zlib: clean-target-zlib
4977bab6 26296
295f4e42
NN
26297clean-target-zlib:
26298 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
8c90b13a
L
26299 r=`${PWD_COMMAND}`; export r; \
26300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26301 $(SET_LIB_PATH) \
4fc4dd12 26302 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26303 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
26304 for flag in $(EXTRA_TARGET_FLAGS); do \
26305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26306 done; \
26307 (cd $(TARGET_SUBDIR)/zlib && \
26308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26310 "RANLIB=$${RANLIB}" \
26311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26312 clean) \
3aa83176 26313 || exit 1
4977bab6 26314
60975492 26315@endif target-zlib
4977bab6 26316
295f4e42
NN
26317.PHONY: maybe-distclean-target-zlib distclean-target-zlib
26318maybe-distclean-target-zlib:
60975492
PB
26319@if target-zlib
26320maybe-distclean-target-zlib: distclean-target-zlib
7e2dbcef 26321
295f4e42
NN
26322distclean-target-zlib:
26323 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26324 r=`${PWD_COMMAND}`; export r; \
8c90b13a 26325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26326 $(SET_LIB_PATH) \
4fc4dd12 26327 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26328 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
26329 for flag in $(EXTRA_TARGET_FLAGS); do \
26330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26331 done; \
26332 (cd $(TARGET_SUBDIR)/zlib && \
26333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26335 "RANLIB=$${RANLIB}" \
26336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26337 distclean) \
295f4e42 26338 || exit 1
4977bab6 26339
60975492 26340@endif target-zlib
4977bab6 26341
295f4e42
NN
26342.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
26343maybe-maintainer-clean-target-zlib:
60975492
PB
26344@if target-zlib
26345maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
7e2dbcef 26346
295f4e42
NN
26347maintainer-clean-target-zlib:
26348 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26349 r=`${PWD_COMMAND}`; export r; \
8c90b13a 26350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26351 $(SET_LIB_PATH) \
4fc4dd12 26352 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26353 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
26354 for flag in $(EXTRA_TARGET_FLAGS); do \
26355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26356 done; \
26357 (cd $(TARGET_SUBDIR)/zlib && \
26358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26360 "RANLIB=$${RANLIB}" \
26361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26362 maintainer-clean) \
295f4e42 26363 || exit 1
4977bab6 26364
60975492 26365@endif target-zlib
4977bab6 26366
4977bab6 26367
295f4e42
NN
26368.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
26369maybe-configure-target-boehm-gc:
60975492
PB
26370@if target-boehm-gc
26371maybe-configure-target-boehm-gc: configure-target-boehm-gc
295f4e42
NN
26372
26373# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
26374$(TARGET_SUBDIR)/boehm-gc/multilib.out: multilib.out
26375 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
26376 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile || : ; \
26377 cp multilib.out $(TARGET_SUBDIR)/boehm-gc/multilib.out
4977bab6 26378
295f4e42
NN
26379configure-target-boehm-gc: $(TARGET_SUBDIR)/boehm-gc/multilib.out
26380 @test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
26381 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
8c90b13a
L
26382 r=`${PWD_COMMAND}`; export r; \
26383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26384 $(SET_LIB_PATH) \
4fc4dd12 26385 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26386 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
26387 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
3aa83176
NN
26388 case $(srcdir) in \
26389 /* | [A-Za-z]:[\\/]*) \
26390 topdir=$(srcdir) ;; \
26391 *) \
26392 case "$(TARGET_SUBDIR)" in \
4977bab6
ZW
26393 .) topdir="../$(srcdir)" ;; \
26394 *) topdir="../../$(srcdir)" ;; \
3aa83176
NN
26395 esac ;; \
26396 esac; \
295f4e42
NN
26397 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
26398 libsrcdir="$$s/boehm-gc"; \
3aa83176
NN
26399 rm -f no-such-file || : ; \
26400 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26401 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 26402 --with-target-subdir="$(TARGET_SUBDIR)" \
3aa83176 26403 || exit 1
60975492 26404@endif target-boehm-gc
4977bab6 26405
295f4e42
NN
26406.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
26407maybe-all-target-boehm-gc:
60975492
PB
26408@if target-boehm-gc
26409maybe-all-target-boehm-gc: all-target-boehm-gc
295f4e42 26410all-target-boehm-gc: configure-target-boehm-gc
8c90b13a
L
26411 @r=`${PWD_COMMAND}`; export r; \
26412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26413 $(SET_LIB_PATH) \
4fc4dd12 26414 $(NORMAL_TARGET_EXPORTS) \
295f4e42 26415 (cd $(TARGET_SUBDIR)/boehm-gc && \
a52a0a7f 26416 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
60975492 26417@endif target-boehm-gc
4977bab6 26418
295f4e42
NN
26419.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
26420maybe-check-target-boehm-gc:
60975492
PB
26421@if target-boehm-gc
26422maybe-check-target-boehm-gc: check-target-boehm-gc
7e2dbcef 26423
295f4e42 26424check-target-boehm-gc:
8c90b13a
L
26425 @r=`${PWD_COMMAND}`; export r; \
26426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26427 $(SET_LIB_PATH) \
4fc4dd12 26428 $(NORMAL_TARGET_EXPORTS) \
295f4e42 26429 (cd $(TARGET_SUBDIR)/boehm-gc && \
a52a0a7f 26430 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 26431
60975492 26432@endif target-boehm-gc
4977bab6 26433
295f4e42
NN
26434.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
26435maybe-install-target-boehm-gc:
60975492
PB
26436@if target-boehm-gc
26437maybe-install-target-boehm-gc: install-target-boehm-gc
7e2dbcef 26438
295f4e42 26439install-target-boehm-gc: installdirs
8c90b13a
L
26440 @r=`${PWD_COMMAND}`; export r; \
26441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26442 $(SET_LIB_PATH) \
4fc4dd12 26443 $(NORMAL_TARGET_EXPORTS) \
295f4e42 26444 (cd $(TARGET_SUBDIR)/boehm-gc && \
a52a0a7f 26445 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4977bab6 26446
60975492 26447@endif target-boehm-gc
4977bab6 26448
295f4e42
NN
26449# Other targets (info, dvi, etc.)
26450
26451.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
26452maybe-info-target-boehm-gc:
60975492
PB
26453@if target-boehm-gc
26454maybe-info-target-boehm-gc: info-target-boehm-gc
295f4e42
NN
26455
26456info-target-boehm-gc: \
26457 configure-target-boehm-gc
26458 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26459 r=`${PWD_COMMAND}`; export r; \
26460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26461 $(SET_LIB_PATH) \
4fc4dd12 26462 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26463 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
26464 for flag in $(EXTRA_TARGET_FLAGS); do \
26465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26466 done; \
26467 (cd $(TARGET_SUBDIR)/boehm-gc && \
26468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26470 "RANLIB=$${RANLIB}" \
26471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26472 info) \
295f4e42
NN
26473 || exit 1
26474
60975492 26475@endif target-boehm-gc
295f4e42
NN
26476
26477.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
26478maybe-dvi-target-boehm-gc:
60975492
PB
26479@if target-boehm-gc
26480maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
295f4e42
NN
26481
26482dvi-target-boehm-gc: \
26483 configure-target-boehm-gc
26484 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26485 r=`${PWD_COMMAND}`; export r; \
26486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26487 $(SET_LIB_PATH) \
4fc4dd12 26488 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26489 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
26490 for flag in $(EXTRA_TARGET_FLAGS); do \
26491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26492 done; \
26493 (cd $(TARGET_SUBDIR)/boehm-gc && \
26494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26496 "RANLIB=$${RANLIB}" \
26497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26498 dvi) \
295f4e42
NN
26499 || exit 1
26500
60975492 26501@endif target-boehm-gc
295f4e42
NN
26502
26503.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
26504maybe-TAGS-target-boehm-gc:
60975492
PB
26505@if target-boehm-gc
26506maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
295f4e42
NN
26507
26508TAGS-target-boehm-gc: \
26509 configure-target-boehm-gc
26510 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26511 r=`${PWD_COMMAND}`; export r; \
26512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26513 $(SET_LIB_PATH) \
4fc4dd12 26514 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26515 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
26516 for flag in $(EXTRA_TARGET_FLAGS); do \
26517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26518 done; \
26519 (cd $(TARGET_SUBDIR)/boehm-gc && \
26520 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26521 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26522 "RANLIB=$${RANLIB}" \
26523 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26524 TAGS) \
295f4e42
NN
26525 || exit 1
26526
60975492 26527@endif target-boehm-gc
295f4e42
NN
26528
26529.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
26530maybe-install-info-target-boehm-gc:
60975492
PB
26531@if target-boehm-gc
26532maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
295f4e42
NN
26533
26534install-info-target-boehm-gc: \
26535 configure-target-boehm-gc \
26536 info-target-boehm-gc
26537 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26538 r=`${PWD_COMMAND}`; export r; \
26539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26540 $(SET_LIB_PATH) \
4fc4dd12 26541 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26542 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
26543 for flag in $(EXTRA_TARGET_FLAGS); do \
26544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26545 done; \
26546 (cd $(TARGET_SUBDIR)/boehm-gc && \
26547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26549 "RANLIB=$${RANLIB}" \
26550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26551 install-info) \
295f4e42
NN
26552 || exit 1
26553
60975492 26554@endif target-boehm-gc
295f4e42
NN
26555
26556.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
26557maybe-installcheck-target-boehm-gc:
60975492
PB
26558@if target-boehm-gc
26559maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
295f4e42
NN
26560
26561installcheck-target-boehm-gc: \
26562 configure-target-boehm-gc
26563 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26564 r=`${PWD_COMMAND}`; export r; \
26565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26566 $(SET_LIB_PATH) \
4fc4dd12 26567 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26568 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
26569 for flag in $(EXTRA_TARGET_FLAGS); do \
26570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26571 done; \
26572 (cd $(TARGET_SUBDIR)/boehm-gc && \
26573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26575 "RANLIB=$${RANLIB}" \
26576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26577 installcheck) \
295f4e42
NN
26578 || exit 1
26579
60975492 26580@endif target-boehm-gc
295f4e42
NN
26581
26582.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
26583maybe-mostlyclean-target-boehm-gc:
60975492
PB
26584@if target-boehm-gc
26585maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
295f4e42
NN
26586
26587mostlyclean-target-boehm-gc:
26588 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26589 r=`${PWD_COMMAND}`; export r; \
26590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26591 $(SET_LIB_PATH) \
4fc4dd12 26592 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26593 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
26594 for flag in $(EXTRA_TARGET_FLAGS); do \
26595 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26596 done; \
26597 (cd $(TARGET_SUBDIR)/boehm-gc && \
26598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26600 "RANLIB=$${RANLIB}" \
26601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26602 mostlyclean) \
295f4e42
NN
26603 || exit 1
26604
60975492 26605@endif target-boehm-gc
295f4e42
NN
26606
26607.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
26608maybe-clean-target-boehm-gc:
60975492
PB
26609@if target-boehm-gc
26610maybe-clean-target-boehm-gc: clean-target-boehm-gc
295f4e42
NN
26611
26612clean-target-boehm-gc:
26613 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26614 r=`${PWD_COMMAND}`; export r; \
26615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26616 $(SET_LIB_PATH) \
4fc4dd12 26617 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26618 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
26619 for flag in $(EXTRA_TARGET_FLAGS); do \
26620 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26621 done; \
26622 (cd $(TARGET_SUBDIR)/boehm-gc && \
26623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26625 "RANLIB=$${RANLIB}" \
26626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26627 clean) \
295f4e42
NN
26628 || exit 1
26629
60975492 26630@endif target-boehm-gc
295f4e42
NN
26631
26632.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
26633maybe-distclean-target-boehm-gc:
60975492
PB
26634@if target-boehm-gc
26635maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
295f4e42
NN
26636
26637distclean-target-boehm-gc:
26638 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26639 r=`${PWD_COMMAND}`; export r; \
26640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26641 $(SET_LIB_PATH) \
4fc4dd12 26642 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26643 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
26644 for flag in $(EXTRA_TARGET_FLAGS); do \
26645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26646 done; \
26647 (cd $(TARGET_SUBDIR)/boehm-gc && \
26648 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26649 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26650 "RANLIB=$${RANLIB}" \
26651 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26652 distclean) \
295f4e42
NN
26653 || exit 1
26654
60975492 26655@endif target-boehm-gc
295f4e42
NN
26656
26657.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
26658maybe-maintainer-clean-target-boehm-gc:
60975492
PB
26659@if target-boehm-gc
26660maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
295f4e42
NN
26661
26662maintainer-clean-target-boehm-gc:
26663 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26664 r=`${PWD_COMMAND}`; export r; \
26665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26666 $(SET_LIB_PATH) \
4fc4dd12 26667 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26668 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
26669 for flag in $(EXTRA_TARGET_FLAGS); do \
26670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26671 done; \
26672 (cd $(TARGET_SUBDIR)/boehm-gc && \
26673 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26674 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26675 "RANLIB=$${RANLIB}" \
26676 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26677 maintainer-clean) \
295f4e42
NN
26678 || exit 1
26679
60975492 26680@endif target-boehm-gc
295f4e42
NN
26681
26682
26683.PHONY: configure-target-qthreads maybe-configure-target-qthreads
26684maybe-configure-target-qthreads:
60975492
PB
26685@if target-qthreads
26686maybe-configure-target-qthreads: configure-target-qthreads
4977bab6 26687
88b5521b 26688# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
295f4e42
NN
26689$(TARGET_SUBDIR)/qthreads/multilib.out: multilib.out
26690 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
26691 rm -f $(TARGET_SUBDIR)/qthreads/Makefile || : ; \
26692 cp multilib.out $(TARGET_SUBDIR)/qthreads/multilib.out
4977bab6 26693
295f4e42
NN
26694configure-target-qthreads: $(TARGET_SUBDIR)/qthreads/multilib.out
26695 @test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
26696 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
8c90b13a
L
26697 r=`${PWD_COMMAND}`; export r; \
26698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26699 $(SET_LIB_PATH) \
4fc4dd12 26700 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26701 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
26702 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
3aa83176
NN
26703 case $(srcdir) in \
26704 /* | [A-Za-z]:[\\/]*) \
26705 topdir=$(srcdir) ;; \
26706 *) \
26707 case "$(TARGET_SUBDIR)" in \
4977bab6
ZW
26708 .) topdir="../$(srcdir)" ;; \
26709 *) topdir="../../$(srcdir)" ;; \
3aa83176
NN
26710 esac ;; \
26711 esac; \
295f4e42
NN
26712 srcdiroption="--srcdir=$${topdir}/qthreads"; \
26713 libsrcdir="$$s/qthreads"; \
3aa83176
NN
26714 rm -f no-such-file || : ; \
26715 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26716 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 26717 --with-target-subdir="$(TARGET_SUBDIR)" \
3aa83176 26718 || exit 1
60975492 26719@endif target-qthreads
4977bab6 26720
295f4e42
NN
26721.PHONY: all-target-qthreads maybe-all-target-qthreads
26722maybe-all-target-qthreads:
60975492
PB
26723@if target-qthreads
26724maybe-all-target-qthreads: all-target-qthreads
295f4e42 26725all-target-qthreads: configure-target-qthreads
8c90b13a
L
26726 @r=`${PWD_COMMAND}`; export r; \
26727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26728 $(SET_LIB_PATH) \
4fc4dd12 26729 $(NORMAL_TARGET_EXPORTS) \
295f4e42 26730 (cd $(TARGET_SUBDIR)/qthreads && \
a52a0a7f 26731 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
60975492 26732@endif target-qthreads
4977bab6 26733
295f4e42
NN
26734.PHONY: check-target-qthreads maybe-check-target-qthreads
26735maybe-check-target-qthreads:
60975492
PB
26736@if target-qthreads
26737maybe-check-target-qthreads: check-target-qthreads
7e2dbcef 26738
295f4e42 26739check-target-qthreads:
8c90b13a
L
26740 @r=`${PWD_COMMAND}`; export r; \
26741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 26742 $(SET_LIB_PATH) \
4fc4dd12 26743 $(NORMAL_TARGET_EXPORTS) \
295f4e42 26744 (cd $(TARGET_SUBDIR)/qthreads && \
a52a0a7f 26745 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4977bab6 26746
60975492 26747@endif target-qthreads
4977bab6 26748
295f4e42
NN
26749.PHONY: install-target-qthreads maybe-install-target-qthreads
26750maybe-install-target-qthreads:
60975492
PB
26751@if target-qthreads
26752maybe-install-target-qthreads: install-target-qthreads
295f4e42
NN
26753
26754install-target-qthreads: installdirs
26755 @r=`${PWD_COMMAND}`; export r; \
26756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26757 $(SET_LIB_PATH) \
4fc4dd12 26758 $(NORMAL_TARGET_EXPORTS) \
295f4e42 26759 (cd $(TARGET_SUBDIR)/qthreads && \
a52a0a7f 26760 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
295f4e42 26761
60975492 26762@endif target-qthreads
295f4e42
NN
26763
26764# Other targets (info, dvi, etc.)
26765
26766.PHONY: maybe-info-target-qthreads info-target-qthreads
26767maybe-info-target-qthreads:
60975492
PB
26768@if target-qthreads
26769maybe-info-target-qthreads: info-target-qthreads
295f4e42
NN
26770
26771info-target-qthreads: \
26772 configure-target-qthreads
26773 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26774 r=`${PWD_COMMAND}`; export r; \
26775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26776 $(SET_LIB_PATH) \
4fc4dd12 26777 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26778 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
26779 for flag in $(EXTRA_TARGET_FLAGS); do \
26780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26781 done; \
26782 (cd $(TARGET_SUBDIR)/qthreads && \
26783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26785 "RANLIB=$${RANLIB}" \
26786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26787 info) \
295f4e42
NN
26788 || exit 1
26789
60975492 26790@endif target-qthreads
295f4e42
NN
26791
26792.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
26793maybe-dvi-target-qthreads:
60975492
PB
26794@if target-qthreads
26795maybe-dvi-target-qthreads: dvi-target-qthreads
295f4e42
NN
26796
26797dvi-target-qthreads: \
26798 configure-target-qthreads
26799 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26800 r=`${PWD_COMMAND}`; export r; \
26801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26802 $(SET_LIB_PATH) \
4fc4dd12 26803 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26804 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
26805 for flag in $(EXTRA_TARGET_FLAGS); do \
26806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26807 done; \
26808 (cd $(TARGET_SUBDIR)/qthreads && \
26809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26811 "RANLIB=$${RANLIB}" \
26812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26813 dvi) \
295f4e42
NN
26814 || exit 1
26815
60975492 26816@endif target-qthreads
295f4e42
NN
26817
26818.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
26819maybe-TAGS-target-qthreads:
60975492
PB
26820@if target-qthreads
26821maybe-TAGS-target-qthreads: TAGS-target-qthreads
295f4e42
NN
26822
26823TAGS-target-qthreads: \
26824 configure-target-qthreads
26825 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26826 r=`${PWD_COMMAND}`; export r; \
26827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26828 $(SET_LIB_PATH) \
4fc4dd12 26829 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26830 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
26831 for flag in $(EXTRA_TARGET_FLAGS); do \
26832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26833 done; \
26834 (cd $(TARGET_SUBDIR)/qthreads && \
26835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26837 "RANLIB=$${RANLIB}" \
26838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26839 TAGS) \
295f4e42
NN
26840 || exit 1
26841
60975492 26842@endif target-qthreads
295f4e42
NN
26843
26844.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
26845maybe-install-info-target-qthreads:
60975492
PB
26846@if target-qthreads
26847maybe-install-info-target-qthreads: install-info-target-qthreads
295f4e42
NN
26848
26849install-info-target-qthreads: \
26850 configure-target-qthreads \
26851 info-target-qthreads
26852 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26853 r=`${PWD_COMMAND}`; export r; \
26854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26855 $(SET_LIB_PATH) \
4fc4dd12 26856 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26857 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
26858 for flag in $(EXTRA_TARGET_FLAGS); do \
26859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26860 done; \
26861 (cd $(TARGET_SUBDIR)/qthreads && \
26862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26864 "RANLIB=$${RANLIB}" \
26865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26866 install-info) \
295f4e42
NN
26867 || exit 1
26868
60975492 26869@endif target-qthreads
295f4e42
NN
26870
26871.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
26872maybe-installcheck-target-qthreads:
60975492
PB
26873@if target-qthreads
26874maybe-installcheck-target-qthreads: installcheck-target-qthreads
295f4e42
NN
26875
26876installcheck-target-qthreads: \
26877 configure-target-qthreads
26878 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26879 r=`${PWD_COMMAND}`; export r; \
26880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26881 $(SET_LIB_PATH) \
4fc4dd12 26882 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26883 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
26884 for flag in $(EXTRA_TARGET_FLAGS); do \
26885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26886 done; \
26887 (cd $(TARGET_SUBDIR)/qthreads && \
26888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26890 "RANLIB=$${RANLIB}" \
26891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26892 installcheck) \
295f4e42
NN
26893 || exit 1
26894
60975492 26895@endif target-qthreads
295f4e42
NN
26896
26897.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
26898maybe-mostlyclean-target-qthreads:
60975492
PB
26899@if target-qthreads
26900maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
295f4e42
NN
26901
26902mostlyclean-target-qthreads:
26903 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26904 r=`${PWD_COMMAND}`; export r; \
26905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26906 $(SET_LIB_PATH) \
4fc4dd12 26907 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26908 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
26909 for flag in $(EXTRA_TARGET_FLAGS); do \
26910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26911 done; \
26912 (cd $(TARGET_SUBDIR)/qthreads && \
26913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26915 "RANLIB=$${RANLIB}" \
26916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26917 mostlyclean) \
295f4e42
NN
26918 || exit 1
26919
60975492 26920@endif target-qthreads
295f4e42
NN
26921
26922.PHONY: maybe-clean-target-qthreads clean-target-qthreads
26923maybe-clean-target-qthreads:
60975492
PB
26924@if target-qthreads
26925maybe-clean-target-qthreads: clean-target-qthreads
295f4e42
NN
26926
26927clean-target-qthreads:
26928 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26929 r=`${PWD_COMMAND}`; export r; \
26930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26931 $(SET_LIB_PATH) \
4fc4dd12 26932 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26933 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
26934 for flag in $(EXTRA_TARGET_FLAGS); do \
26935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26936 done; \
26937 (cd $(TARGET_SUBDIR)/qthreads && \
26938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26940 "RANLIB=$${RANLIB}" \
26941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26942 clean) \
295f4e42
NN
26943 || exit 1
26944
60975492 26945@endif target-qthreads
295f4e42
NN
26946
26947.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
26948maybe-distclean-target-qthreads:
60975492
PB
26949@if target-qthreads
26950maybe-distclean-target-qthreads: distclean-target-qthreads
295f4e42
NN
26951
26952distclean-target-qthreads:
26953 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26954 r=`${PWD_COMMAND}`; export r; \
26955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26956 $(SET_LIB_PATH) \
4fc4dd12 26957 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26958 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
26959 for flag in $(EXTRA_TARGET_FLAGS); do \
26960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26961 done; \
26962 (cd $(TARGET_SUBDIR)/qthreads && \
26963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26965 "RANLIB=$${RANLIB}" \
26966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26967 distclean) \
295f4e42
NN
26968 || exit 1
26969
60975492 26970@endif target-qthreads
295f4e42
NN
26971
26972.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
26973maybe-maintainer-clean-target-qthreads:
60975492
PB
26974@if target-qthreads
26975maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
295f4e42
NN
26976
26977maintainer-clean-target-qthreads:
26978 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26979 r=`${PWD_COMMAND}`; export r; \
26980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26981 $(SET_LIB_PATH) \
4fc4dd12 26982 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
26983 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
26984 for flag in $(EXTRA_TARGET_FLAGS); do \
26985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26986 done; \
26987 (cd $(TARGET_SUBDIR)/qthreads && \
26988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26990 "RANLIB=$${RANLIB}" \
26991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 26992 maintainer-clean) \
295f4e42 26993 || exit 1
7e2dbcef 26994
60975492 26995@endif target-qthreads
4977bab6
ZW
26996
26997
295f4e42
NN
26998.PHONY: configure-target-rda maybe-configure-target-rda
26999maybe-configure-target-rda:
60975492
PB
27000@if target-rda
27001maybe-configure-target-rda: configure-target-rda
4977bab6 27002
88b5521b 27003# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
295f4e42
NN
27004$(TARGET_SUBDIR)/rda/multilib.out: multilib.out
27005 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
27006 rm -f $(TARGET_SUBDIR)/rda/Makefile || : ; \
27007 cp multilib.out $(TARGET_SUBDIR)/rda/multilib.out
4977bab6 27008
295f4e42
NN
27009configure-target-rda: $(TARGET_SUBDIR)/rda/multilib.out
27010 @test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
27011 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
8c90b13a
L
27012 r=`${PWD_COMMAND}`; export r; \
27013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 27014 $(SET_LIB_PATH) \
4fc4dd12 27015 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27016 echo Configuring in $(TARGET_SUBDIR)/rda; \
27017 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
3aa83176
NN
27018 case $(srcdir) in \
27019 /* | [A-Za-z]:[\\/]*) \
27020 topdir=$(srcdir) ;; \
27021 *) \
27022 case "$(TARGET_SUBDIR)" in \
4977bab6
ZW
27023 .) topdir="../$(srcdir)" ;; \
27024 *) topdir="../../$(srcdir)" ;; \
3aa83176
NN
27025 esac ;; \
27026 esac; \
295f4e42
NN
27027 srcdiroption="--srcdir=$${topdir}/rda"; \
27028 libsrcdir="$$s/rda"; \
3aa83176
NN
27029 rm -f no-such-file || : ; \
27030 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27031 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 27032 --with-target-subdir="$(TARGET_SUBDIR)" \
3aa83176 27033 || exit 1
60975492 27034@endif target-rda
4977bab6 27035
295f4e42
NN
27036.PHONY: all-target-rda maybe-all-target-rda
27037maybe-all-target-rda:
60975492
PB
27038@if target-rda
27039maybe-all-target-rda: all-target-rda
295f4e42 27040all-target-rda: configure-target-rda
8c90b13a
L
27041 @r=`${PWD_COMMAND}`; export r; \
27042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 27043 $(SET_LIB_PATH) \
4fc4dd12 27044 $(NORMAL_TARGET_EXPORTS) \
295f4e42 27045 (cd $(TARGET_SUBDIR)/rda && \
a52a0a7f 27046 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
60975492 27047@endif target-rda
4977bab6 27048
295f4e42
NN
27049.PHONY: check-target-rda maybe-check-target-rda
27050maybe-check-target-rda:
60975492
PB
27051@if target-rda
27052maybe-check-target-rda: check-target-rda
7e2dbcef 27053
295f4e42 27054check-target-rda:
8c90b13a
L
27055 @r=`${PWD_COMMAND}`; export r; \
27056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 27057 $(SET_LIB_PATH) \
4fc4dd12 27058 $(NORMAL_TARGET_EXPORTS) \
295f4e42 27059 (cd $(TARGET_SUBDIR)/rda && \
a52a0a7f 27060 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
6599da04 27061
60975492 27062@endif target-rda
4977bab6 27063
295f4e42
NN
27064.PHONY: install-target-rda maybe-install-target-rda
27065maybe-install-target-rda:
60975492
PB
27066@if target-rda
27067maybe-install-target-rda: install-target-rda
7e2dbcef 27068
295f4e42 27069install-target-rda: installdirs
8c90b13a
L
27070 @r=`${PWD_COMMAND}`; export r; \
27071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 27072 $(SET_LIB_PATH) \
4fc4dd12 27073 $(NORMAL_TARGET_EXPORTS) \
295f4e42 27074 (cd $(TARGET_SUBDIR)/rda && \
a52a0a7f 27075 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e490616e 27076
60975492 27077@endif target-rda
4977bab6 27078
295f4e42
NN
27079# Other targets (info, dvi, etc.)
27080
27081.PHONY: maybe-info-target-rda info-target-rda
27082maybe-info-target-rda:
60975492
PB
27083@if target-rda
27084maybe-info-target-rda: info-target-rda
295f4e42
NN
27085
27086info-target-rda: \
27087 configure-target-rda
27088 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27089 r=`${PWD_COMMAND}`; export r; \
27090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27091 $(SET_LIB_PATH) \
4fc4dd12 27092 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27093 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
27094 for flag in $(EXTRA_TARGET_FLAGS); do \
27095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27096 done; \
27097 (cd $(TARGET_SUBDIR)/rda && \
27098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27100 "RANLIB=$${RANLIB}" \
27101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 27102 info) \
295f4e42
NN
27103 || exit 1
27104
60975492 27105@endif target-rda
295f4e42
NN
27106
27107.PHONY: maybe-dvi-target-rda dvi-target-rda
27108maybe-dvi-target-rda:
60975492
PB
27109@if target-rda
27110maybe-dvi-target-rda: dvi-target-rda
295f4e42
NN
27111
27112dvi-target-rda: \
27113 configure-target-rda
27114 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27115 r=`${PWD_COMMAND}`; export r; \
27116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27117 $(SET_LIB_PATH) \
4fc4dd12 27118 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27119 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
27120 for flag in $(EXTRA_TARGET_FLAGS); do \
27121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27122 done; \
27123 (cd $(TARGET_SUBDIR)/rda && \
27124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27126 "RANLIB=$${RANLIB}" \
27127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 27128 dvi) \
295f4e42
NN
27129 || exit 1
27130
60975492 27131@endif target-rda
295f4e42
NN
27132
27133.PHONY: maybe-TAGS-target-rda TAGS-target-rda
27134maybe-TAGS-target-rda:
60975492
PB
27135@if target-rda
27136maybe-TAGS-target-rda: TAGS-target-rda
295f4e42
NN
27137
27138TAGS-target-rda: \
27139 configure-target-rda
27140 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27141 r=`${PWD_COMMAND}`; export r; \
27142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27143 $(SET_LIB_PATH) \
4fc4dd12 27144 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27145 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
27146 for flag in $(EXTRA_TARGET_FLAGS); do \
27147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27148 done; \
27149 (cd $(TARGET_SUBDIR)/rda && \
27150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27152 "RANLIB=$${RANLIB}" \
27153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 27154 TAGS) \
295f4e42
NN
27155 || exit 1
27156
60975492 27157@endif target-rda
295f4e42
NN
27158
27159.PHONY: maybe-install-info-target-rda install-info-target-rda
27160maybe-install-info-target-rda:
60975492
PB
27161@if target-rda
27162maybe-install-info-target-rda: install-info-target-rda
295f4e42
NN
27163
27164install-info-target-rda: \
27165 configure-target-rda \
27166 info-target-rda
27167 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27168 r=`${PWD_COMMAND}`; export r; \
27169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27170 $(SET_LIB_PATH) \
4fc4dd12 27171 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27172 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
27173 for flag in $(EXTRA_TARGET_FLAGS); do \
27174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27175 done; \
27176 (cd $(TARGET_SUBDIR)/rda && \
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}" \
a52a0a7f 27181 install-info) \
295f4e42
NN
27182 || exit 1
27183
60975492 27184@endif target-rda
295f4e42
NN
27185
27186.PHONY: maybe-installcheck-target-rda installcheck-target-rda
27187maybe-installcheck-target-rda:
60975492
PB
27188@if target-rda
27189maybe-installcheck-target-rda: installcheck-target-rda
295f4e42
NN
27190
27191installcheck-target-rda: \
27192 configure-target-rda
27193 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27194 r=`${PWD_COMMAND}`; export r; \
27195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27196 $(SET_LIB_PATH) \
4fc4dd12 27197 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27198 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
27199 for flag in $(EXTRA_TARGET_FLAGS); do \
27200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27201 done; \
27202 (cd $(TARGET_SUBDIR)/rda && \
27203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27205 "RANLIB=$${RANLIB}" \
27206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 27207 installcheck) \
295f4e42
NN
27208 || exit 1
27209
60975492 27210@endif target-rda
295f4e42
NN
27211
27212.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
27213maybe-mostlyclean-target-rda:
60975492
PB
27214@if target-rda
27215maybe-mostlyclean-target-rda: mostlyclean-target-rda
295f4e42
NN
27216
27217mostlyclean-target-rda:
27218 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27219 r=`${PWD_COMMAND}`; export r; \
27220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27221 $(SET_LIB_PATH) \
4fc4dd12 27222 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27223 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
27224 for flag in $(EXTRA_TARGET_FLAGS); do \
27225 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27226 done; \
27227 (cd $(TARGET_SUBDIR)/rda && \
27228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27230 "RANLIB=$${RANLIB}" \
27231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 27232 mostlyclean) \
295f4e42
NN
27233 || exit 1
27234
60975492 27235@endif target-rda
295f4e42
NN
27236
27237.PHONY: maybe-clean-target-rda clean-target-rda
27238maybe-clean-target-rda:
60975492
PB
27239@if target-rda
27240maybe-clean-target-rda: clean-target-rda
295f4e42
NN
27241
27242clean-target-rda:
27243 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27244 r=`${PWD_COMMAND}`; export r; \
27245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27246 $(SET_LIB_PATH) \
4fc4dd12 27247 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27248 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
27249 for flag in $(EXTRA_TARGET_FLAGS); do \
27250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27251 done; \
27252 (cd $(TARGET_SUBDIR)/rda && \
27253 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27254 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27255 "RANLIB=$${RANLIB}" \
27256 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 27257 clean) \
295f4e42
NN
27258 || exit 1
27259
60975492 27260@endif target-rda
295f4e42
NN
27261
27262.PHONY: maybe-distclean-target-rda distclean-target-rda
27263maybe-distclean-target-rda:
60975492
PB
27264@if target-rda
27265maybe-distclean-target-rda: distclean-target-rda
295f4e42
NN
27266
27267distclean-target-rda:
27268 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27269 r=`${PWD_COMMAND}`; export r; \
27270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27271 $(SET_LIB_PATH) \
4fc4dd12 27272 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27273 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
27274 for flag in $(EXTRA_TARGET_FLAGS); do \
27275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27276 done; \
27277 (cd $(TARGET_SUBDIR)/rda && \
27278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27280 "RANLIB=$${RANLIB}" \
27281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 27282 distclean) \
295f4e42
NN
27283 || exit 1
27284
60975492 27285@endif target-rda
295f4e42
NN
27286
27287.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
27288maybe-maintainer-clean-target-rda:
60975492
PB
27289@if target-rda
27290maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
295f4e42
NN
27291
27292maintainer-clean-target-rda:
27293 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27294 r=`${PWD_COMMAND}`; export r; \
27295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27296 $(SET_LIB_PATH) \
4fc4dd12 27297 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27298 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
27299 for flag in $(EXTRA_TARGET_FLAGS); do \
27300 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27301 done; \
27302 (cd $(TARGET_SUBDIR)/rda && \
27303 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27304 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27305 "RANLIB=$${RANLIB}" \
27306 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 27307 maintainer-clean) \
295f4e42
NN
27308 || exit 1
27309
60975492 27310@endif target-rda
295f4e42
NN
27311
27312
27313.PHONY: configure-target-libada maybe-configure-target-libada
27314maybe-configure-target-libada:
60975492
PB
27315@if target-libada
27316maybe-configure-target-libada: configure-target-libada
4977bab6 27317
88b5521b 27318# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
295f4e42
NN
27319$(TARGET_SUBDIR)/libada/multilib.out: multilib.out
27320 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
27321 rm -f $(TARGET_SUBDIR)/libada/Makefile || : ; \
27322 cp multilib.out $(TARGET_SUBDIR)/libada/multilib.out
4977bab6 27323
295f4e42
NN
27324configure-target-libada: $(TARGET_SUBDIR)/libada/multilib.out
27325 @test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
27326 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
8c90b13a
L
27327 r=`${PWD_COMMAND}`; export r; \
27328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 27329 $(SET_LIB_PATH) \
4fc4dd12 27330 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27331 echo Configuring in $(TARGET_SUBDIR)/libada; \
27332 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
3aa83176
NN
27333 case $(srcdir) in \
27334 /* | [A-Za-z]:[\\/]*) \
27335 topdir=$(srcdir) ;; \
27336 *) \
27337 case "$(TARGET_SUBDIR)" in \
e490616e
ZW
27338 .) topdir="../$(srcdir)" ;; \
27339 *) topdir="../../$(srcdir)" ;; \
3aa83176
NN
27340 esac ;; \
27341 esac; \
295f4e42
NN
27342 srcdiroption="--srcdir=$${topdir}/libada"; \
27343 libsrcdir="$$s/libada"; \
3aa83176
NN
27344 rm -f no-such-file || : ; \
27345 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27346 $(TARGET_CONFIGARGS) $${srcdiroption} \
a52a0a7f 27347 --with-target-subdir="$(TARGET_SUBDIR)" \
3aa83176 27348 || exit 1
60975492 27349@endif target-libada
4977bab6 27350
295f4e42
NN
27351.PHONY: all-target-libada maybe-all-target-libada
27352maybe-all-target-libada:
60975492
PB
27353@if target-libada
27354maybe-all-target-libada: all-target-libada
295f4e42 27355all-target-libada: configure-target-libada
8c90b13a
L
27356 @r=`${PWD_COMMAND}`; export r; \
27357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 27358 $(SET_LIB_PATH) \
4fc4dd12 27359 $(NORMAL_TARGET_EXPORTS) \
295f4e42 27360 (cd $(TARGET_SUBDIR)/libada && \
a52a0a7f 27361 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
60975492 27362@endif target-libada
6599da04 27363
295f4e42
NN
27364.PHONY: check-target-libada maybe-check-target-libada
27365maybe-check-target-libada:
60975492
PB
27366@if target-libada
27367maybe-check-target-libada: check-target-libada
7e2dbcef 27368
295f4e42 27369check-target-libada:
8c90b13a
L
27370 @r=`${PWD_COMMAND}`; export r; \
27371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 27372 $(SET_LIB_PATH) \
4fc4dd12 27373 $(NORMAL_TARGET_EXPORTS) \
295f4e42 27374 (cd $(TARGET_SUBDIR)/libada && \
a52a0a7f 27375 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
6599da04 27376
60975492 27377@endif target-libada
4977bab6 27378
295f4e42
NN
27379.PHONY: install-target-libada maybe-install-target-libada
27380maybe-install-target-libada:
60975492
PB
27381@if target-libada
27382maybe-install-target-libada: install-target-libada
7e2dbcef 27383
295f4e42 27384install-target-libada: installdirs
8c90b13a
L
27385 @r=`${PWD_COMMAND}`; export r; \
27386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 27387 $(SET_LIB_PATH) \
4fc4dd12 27388 $(NORMAL_TARGET_EXPORTS) \
295f4e42 27389 (cd $(TARGET_SUBDIR)/libada && \
a52a0a7f 27390 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
6599da04 27391
60975492 27392@endif target-libada
4977bab6 27393
295f4e42 27394# Other targets (info, dvi, etc.)
4977bab6 27395
295f4e42
NN
27396.PHONY: maybe-info-target-libada info-target-libada
27397maybe-info-target-libada:
60975492
PB
27398@if target-libada
27399maybe-info-target-libada: info-target-libada
4977bab6 27400
295f4e42
NN
27401info-target-libada: \
27402 configure-target-libada
27403 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
8c90b13a
L
27404 r=`${PWD_COMMAND}`; export r; \
27405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 27406 $(SET_LIB_PATH) \
4fc4dd12 27407 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27408 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
27409 for flag in $(EXTRA_TARGET_FLAGS); do \
27410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27411 done; \
27412 (cd $(TARGET_SUBDIR)/libada && \
27413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27415 "RANLIB=$${RANLIB}" \
27416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 27417 info) \
3aa83176 27418 || exit 1
4977bab6 27419
60975492 27420@endif target-libada
295f4e42
NN
27421
27422.PHONY: maybe-dvi-target-libada dvi-target-libada
27423maybe-dvi-target-libada:
60975492
PB
27424@if target-libada
27425maybe-dvi-target-libada: dvi-target-libada
295f4e42
NN
27426
27427dvi-target-libada: \
27428 configure-target-libada
27429 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27430 r=`${PWD_COMMAND}`; export r; \
8c90b13a 27431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 27432 $(SET_LIB_PATH) \
4fc4dd12 27433 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27434 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
27435 for flag in $(EXTRA_TARGET_FLAGS); do \
27436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27437 done; \
27438 (cd $(TARGET_SUBDIR)/libada && \
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}" \
a52a0a7f 27443 dvi) \
295f4e42 27444 || exit 1
6599da04 27445
60975492 27446@endif target-libada
7e2dbcef 27447
295f4e42
NN
27448.PHONY: maybe-TAGS-target-libada TAGS-target-libada
27449maybe-TAGS-target-libada:
60975492
PB
27450@if target-libada
27451maybe-TAGS-target-libada: TAGS-target-libada
295f4e42
NN
27452
27453TAGS-target-libada: \
27454 configure-target-libada
27455 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27456 r=`${PWD_COMMAND}`; export r; \
8c90b13a 27457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 27458 $(SET_LIB_PATH) \
4fc4dd12 27459 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27460 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
27461 for flag in $(EXTRA_TARGET_FLAGS); do \
27462 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27463 done; \
27464 (cd $(TARGET_SUBDIR)/libada && \
27465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27467 "RANLIB=$${RANLIB}" \
27468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 27469 TAGS) \
295f4e42 27470 || exit 1
6599da04 27471
60975492 27472@endif target-libada
6599da04 27473
295f4e42
NN
27474.PHONY: maybe-install-info-target-libada install-info-target-libada
27475maybe-install-info-target-libada:
60975492
PB
27476@if target-libada
27477maybe-install-info-target-libada: install-info-target-libada
7e2dbcef 27478
295f4e42
NN
27479install-info-target-libada: \
27480 configure-target-libada \
27481 info-target-libada
27482 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27483 r=`${PWD_COMMAND}`; export r; \
8c90b13a 27484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3aa83176 27485 $(SET_LIB_PATH) \
4fc4dd12 27486 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27487 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
27488 for flag in $(EXTRA_TARGET_FLAGS); do \
27489 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27490 done; \
27491 (cd $(TARGET_SUBDIR)/libada && \
27492 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27493 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27494 "RANLIB=$${RANLIB}" \
27495 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 27496 install-info) \
295f4e42 27497 || exit 1
6599da04 27498
60975492 27499@endif target-libada
6599da04 27500
295f4e42
NN
27501.PHONY: maybe-installcheck-target-libada installcheck-target-libada
27502maybe-installcheck-target-libada:
60975492
PB
27503@if target-libada
27504maybe-installcheck-target-libada: installcheck-target-libada
d9cdb878 27505
295f4e42
NN
27506installcheck-target-libada: \
27507 configure-target-libada
27508 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27509 r=`${PWD_COMMAND}`; export r; \
27510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27511 $(SET_LIB_PATH) \
4fc4dd12 27512 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27513 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
27514 for flag in $(EXTRA_TARGET_FLAGS); do \
27515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27516 done; \
27517 (cd $(TARGET_SUBDIR)/libada && \
27518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27520 "RANLIB=$${RANLIB}" \
27521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 27522 installcheck) \
295f4e42 27523 || exit 1
d9cdb878 27524
60975492 27525@endif target-libada
295f4e42
NN
27526
27527.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
27528maybe-mostlyclean-target-libada:
60975492
PB
27529@if target-libada
27530maybe-mostlyclean-target-libada: mostlyclean-target-libada
295f4e42
NN
27531
27532mostlyclean-target-libada:
27533 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
d9cdb878
AC
27534 r=`${PWD_COMMAND}`; export r; \
27535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27536 $(SET_LIB_PATH) \
4fc4dd12 27537 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27538 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
27539 for flag in $(EXTRA_TARGET_FLAGS); do \
27540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27541 done; \
27542 (cd $(TARGET_SUBDIR)/libada && \
27543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27545 "RANLIB=$${RANLIB}" \
27546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 27547 mostlyclean) \
d9cdb878
AC
27548 || exit 1
27549
60975492 27550@endif target-libada
295f4e42
NN
27551
27552.PHONY: maybe-clean-target-libada clean-target-libada
27553maybe-clean-target-libada:
60975492
PB
27554@if target-libada
27555maybe-clean-target-libada: clean-target-libada
295f4e42
NN
27556
27557clean-target-libada:
27558 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27559 r=`${PWD_COMMAND}`; export r; \
d9cdb878
AC
27560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27561 $(SET_LIB_PATH) \
4fc4dd12 27562 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27563 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
27564 for flag in $(EXTRA_TARGET_FLAGS); do \
27565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27566 done; \
d9cdb878 27567 (cd $(TARGET_SUBDIR)/libada && \
295f4e42
NN
27568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27570 "RANLIB=$${RANLIB}" \
27571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 27572 clean) \
295f4e42 27573 || exit 1
d9cdb878 27574
60975492 27575@endif target-libada
d9cdb878 27576
295f4e42
NN
27577.PHONY: maybe-distclean-target-libada distclean-target-libada
27578maybe-distclean-target-libada:
60975492
PB
27579@if target-libada
27580maybe-distclean-target-libada: distclean-target-libada
295f4e42
NN
27581
27582distclean-target-libada:
27583 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27584 r=`${PWD_COMMAND}`; export r; \
d9cdb878
AC
27585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27586 $(SET_LIB_PATH) \
4fc4dd12 27587 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27588 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
27589 for flag in $(EXTRA_TARGET_FLAGS); do \
27590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27591 done; \
d9cdb878 27592 (cd $(TARGET_SUBDIR)/libada && \
295f4e42
NN
27593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27595 "RANLIB=$${RANLIB}" \
27596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 27597 distclean) \
295f4e42 27598 || exit 1
d9cdb878 27599
60975492 27600@endif target-libada
d9cdb878 27601
295f4e42
NN
27602.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
27603maybe-maintainer-clean-target-libada:
60975492
PB
27604@if target-libada
27605maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
d9cdb878 27606
295f4e42
NN
27607maintainer-clean-target-libada:
27608 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27609 r=`${PWD_COMMAND}`; export r; \
d9cdb878
AC
27610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27611 $(SET_LIB_PATH) \
4fc4dd12 27612 $(NORMAL_TARGET_EXPORTS) \
295f4e42
NN
27613 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
27614 for flag in $(EXTRA_TARGET_FLAGS); do \
27615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27616 done; \
d9cdb878 27617 (cd $(TARGET_SUBDIR)/libada && \
295f4e42
NN
27618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27620 "RANLIB=$${RANLIB}" \
27621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
a52a0a7f 27622 maintainer-clean) \
295f4e42
NN
27623 || exit 1
27624
60975492 27625@endif target-libada
d9cdb878
AC
27626
27627
4977bab6
ZW
27628
27629# ----------
27630# GCC module
27631# ----------
27632
27633# Unfortunately, while gcc _should_ be a host module,
27634# libgcc is a target module, and gen* programs are
27635# build modules. So GCC is a sort of hybrid.
6599da04
JM
27636
27637# gcc is the only module which uses GCC_FLAGS_TO_PASS.
78a816a6
NN
27638# Don't use shared host config.cache, as it will confuse later
27639# directories; GCC wants slightly different values for some
27640# precious variables. *sigh*
2805b53a
NN
27641
27642# We must skip configuring if toplevel bootstrap is going.
4977bab6
ZW
27643.PHONY: configure-gcc maybe-configure-gcc
27644maybe-configure-gcc:
60975492
PB
27645@if gcc
27646maybe-configure-gcc: configure-gcc
ade82b16 27647configure-gcc:
f516a7da
PB
27648@endif gcc
27649@if gcc-no-bootstrap
ade82b16
AO
27650 @test ! -f gcc/Makefile || exit 0; \
27651 [ -d gcc ] || mkdir gcc; \
8c90b13a
L
27652 r=`${PWD_COMMAND}`; export r; \
27653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
a52a0a7f 27654 $(HOST_EXPORTS) \
4977bab6
ZW
27655 echo Configuring in gcc; \
27656 cd gcc || exit 1; \
27657 case $(srcdir) in \
27658 \.) \
27659 srcdiroption="--srcdir=."; \
27660 libsrcdir=".";; \
27661 /* | [A-Za-z]:[\\/]*) \
27662 srcdiroption="--srcdir=$(srcdir)/gcc"; \
27663 libsrcdir="$$s/gcc";; \
27664 *) \
27665 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
27666 libsrcdir="$$s/gcc";; \
27667 esac; \
27668 $(SHELL) $${libsrcdir}/configure \
2b6c260d 27669 $(HOST_CONFIGARGS) $${srcdiroption} \
4977bab6 27670 || exit 1
f516a7da 27671@endif gcc-no-bootstrap
4977bab6 27672
5ecf91d1
JM
27673# Don't 'make all' in gcc if it's already been made by 'bootstrap'; that
27674# causes trouble. This wart will be fixed eventually by moving
4977bab6
ZW
27675# the bootstrap behavior to this file.
27676.PHONY: all-gcc maybe-all-gcc
27677maybe-all-gcc:
60975492
PB
27678@if gcc
27679maybe-all-gcc: all-gcc
4977bab6 27680all-gcc: configure-gcc
f516a7da
PB
27681@endif gcc
27682@if gcc-no-bootstrap
2805b53a
NN
27683 r=`${PWD_COMMAND}`; export r; \
27684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f516a7da 27685 $(SET_LIB_PATH) \
a52a0a7f 27686 $(HOST_EXPORTS) \
f516a7da 27687 if [ -f gcc/stage_last ] ; then \
c073ab61 27688 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) quickstrap); \
4977bab6 27689 else \
c073ab61 27690 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) all); \
6599da04
JM
27691 fi
27692
ec20b1b9
JL
27693# Building GCC uses some tools for rebuilding "source" files
27694# like texinfo, bison/byacc, etc. So we must depend on those.
27695#
27696# While building GCC, it may be necessary to run various target
27697# programs like the assembler, linker, etc. So we depend on
27698# those too.
27699#
27700# In theory, on an SMP all those dependencies can be resolved
27701# in parallel.
27702#
1ca4c6e1
PE
27703GCC_STRAP_TARGETS = bootstrap bootstrap-lean bootstrap2 bootstrap2-lean bootstrap3 bootstrap3-lean bootstrap4 bootstrap4-lean bubblestrap quickstrap cleanstrap restrap
27704.PHONY: $(GCC_STRAP_TARGETS)
27705$(GCC_STRAP_TARGETS): all-bootstrap configure-gcc
8c90b13a
L
27706 @r=`${PWD_COMMAND}`; export r; \
27707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
ec20b1b9 27708 $(SET_LIB_PATH) \
a52a0a7f 27709 $(HOST_EXPORTS) \
339c9b00 27710 echo "Bootstrapping the compiler"; \
3a4fee66 27711 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $@
8c90b13a
L
27712 @r=`${PWD_COMMAND}`; export r; \
27713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
cc71c0ca 27714 case "$@" in \
f0983958 27715 *bootstrap4-lean ) \
3aa83176
NN
27716 msg="Comparing stage3 and stage4 of the compiler"; \
27717 compare=compare3-lean ;; \
27718 *bootstrap4 ) \
27719 msg="Comparing stage3 and stage4 of the compiler"; \
27720 compare=compare3 ;; \
27721 *-lean ) \
27722 msg="Comparing stage2 and stage3 of the compiler"; \
27723 compare=compare-lean ;; \
27724 * ) \
27725 msg="Comparing stage2 and stage3 of the compiler"; \
27726 compare=compare ;; \
cc71c0ca 27727 esac; \
ec20b1b9 27728 $(SET_LIB_PATH) \
a52a0a7f 27729 $(HOST_EXPORTS) \
cc71c0ca 27730 echo "$$msg"; \
3a4fee66 27731 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $$compare
8c90b13a
L
27732 @r=`${PWD_COMMAND}`; export r; \
27733 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
f6b58262
JW
27734 $(SET_LIB_PATH) \
27735 echo "Building runtime libraries"; \
ad6717df 27736 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
b1e3ddfd 27737
8f231b5d 27738profiledbootstrap: all-bootstrap configure-gcc
8c90b13a
L
27739 @r=`${PWD_COMMAND}`; export r; \
27740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8f231b5d 27741 $(SET_LIB_PATH) \
a52a0a7f 27742 $(HOST_EXPORTS) \
8f231b5d
JH
27743 echo "Bootstrapping the compiler"; \
27744 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stageprofile_build
8c90b13a
L
27745 @r=`${PWD_COMMAND}`; export r; \
27746 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
8f231b5d
JH
27747 $(SET_LIB_PATH) \
27748 echo "Building runtime libraries and training compiler"; \
ad6717df 27749 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
8c90b13a
L
27750 @r=`${PWD_COMMAND}`; export r; \
27751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8f231b5d 27752 $(SET_LIB_PATH) \
a52a0a7f 27753 $(HOST_EXPORTS) \
8f231b5d
JH
27754 echo "Building feedback based compiler"; \
27755 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stagefeedback_build
27756
09f97c1e
JL
27757.PHONY: cross
27758cross: all-texinfo all-bison all-byacc all-binutils all-gas all-ld
8c90b13a
L
27759 @r=`${PWD_COMMAND}`; export r; \
27760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
09f97c1e 27761 $(SET_LIB_PATH) \
a52a0a7f 27762 $(HOST_EXPORTS) \
09f97c1e 27763 echo "Building the C and C++ compiler"; \
3a4fee66 27764 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
8c90b13a
L
27765 @r=`${PWD_COMMAND}`; export r; \
27766 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
f6b58262
JW
27767 $(SET_LIB_PATH) \
27768 echo "Building runtime libraries"; \
ad6717df 27769 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
f516a7da 27770@endif gcc-no-bootstrap
09f97c1e 27771
afc2b62d 27772.PHONY: check-gcc maybe-check-gcc
862fced8 27773maybe-check-gcc:
60975492
PB
27774@if gcc
27775maybe-check-gcc: check-gcc
6599da04
JM
27776check-gcc:
27777 @if [ -f ./gcc/Makefile ] ; then \
8c90b13a
L
27778 r=`${PWD_COMMAND}`; export r; \
27779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6599da04 27780 $(SET_LIB_PATH) \
a52a0a7f 27781 $(HOST_EXPORTS) \
88b5521b 27782 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check); \
6599da04
JM
27783 else \
27784 true; \
27785 fi
27786
0edcfdcb
JM
27787.PHONY: check-gcc-c++
27788check-gcc-c++:
f04885d3 27789 @if [ -f ./gcc/Makefile ] ; then \
8c90b13a
L
27790 r=`${PWD_COMMAND}`; export r; \
27791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
f04885d3 27792 $(SET_LIB_PATH) \
a52a0a7f 27793 $(HOST_EXPORTS) \
88b5521b 27794 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
f04885d3
BK
27795 else \
27796 true; \
0edcfdcb
JM
27797 fi
27798
27799.PHONY: check-c++
333a28b4 27800check-c++: check-target-libstdc++-v3 check-gcc-c++
60975492 27801@endif gcc
3d55d2f8 27802
4977bab6
ZW
27803.PHONY: install-gcc maybe-install-gcc
27804maybe-install-gcc:
60975492
PB
27805@if gcc
27806maybe-install-gcc: install-gcc
6599da04
JM
27807install-gcc:
27808 @if [ -f ./gcc/Makefile ] ; then \
8c90b13a
L
27809 r=`${PWD_COMMAND}`; export r; \
27810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6599da04 27811 $(SET_LIB_PATH) \
a52a0a7f 27812 $(HOST_EXPORTS) \
88b5521b 27813 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
6599da04
JM
27814 else \
27815 true; \
27816 fi
60975492 27817@endif gcc
6599da04 27818
4977bab6
ZW
27819# Install the gcc headers files, but not the fixed include files,
27820# which Cygnus is not allowed to distribute. This rule is very
27821# dependent on the workings of the gcc Makefile.in.
27822.PHONY: gcc-no-fixedincludes
27823gcc-no-fixedincludes:
27824 @if [ -f ./gcc/Makefile ]; then \
27825 rm -rf gcc/tmp-include; \
27826 mv gcc/include gcc/tmp-include 2>/dev/null; \
27827 mkdir gcc/include; \
27828 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
27829 touch gcc/stmp-fixinc gcc/include/fixed; \
27830 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
8c90b13a
L
27831 r=`${PWD_COMMAND}`; export r; \
27832 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
6599da04 27833 $(SET_LIB_PATH) \
a52a0a7f 27834 $(HOST_EXPORTS) \
88b5521b 27835 (cd ./gcc && \
4977bab6
ZW
27836 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
27837 rm -rf gcc/include; \
27838 mv gcc/tmp-include gcc/include 2>/dev/null; \
27839 else true; fi
6599da04 27840
295f4e42
NN
27841# Other targets (dvi, info, etc.)
27842
27843.PHONY: maybe-info-gcc info-gcc
27844maybe-info-gcc:
60975492
PB
27845@if gcc
27846maybe-info-gcc: info-gcc
295f4e42
NN
27847info-gcc: \
27848 configure-gcc
27849 @[ -f ./gcc/Makefile ] || exit 0; \
27850 r=`${PWD_COMMAND}`; export r; \
27851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27852 $(SET_LIB_PATH) \
27853 for flag in $(EXTRA_GCC_FLAGS); do \
27854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27855 done; \
a52a0a7f 27856 $(HOST_EXPORTS) \
295f4e42
NN
27857 echo "Doing info in gcc" ; \
27858 (cd gcc && \
27859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27861 "RANLIB=$${RANLIB}" \
27862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27863 info) \
27864 || exit 1
60975492 27865@endif gcc
295f4e42
NN
27866
27867
27868.PHONY: maybe-dvi-gcc dvi-gcc
27869maybe-dvi-gcc:
60975492
PB
27870@if gcc
27871maybe-dvi-gcc: dvi-gcc
295f4e42
NN
27872dvi-gcc: \
27873 configure-gcc
27874 @[ -f ./gcc/Makefile ] || exit 0; \
27875 r=`${PWD_COMMAND}`; export r; \
27876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27877 $(SET_LIB_PATH) \
27878 for flag in $(EXTRA_GCC_FLAGS); do \
27879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27880 done; \
a52a0a7f 27881 $(HOST_EXPORTS) \
295f4e42
NN
27882 echo "Doing dvi in gcc" ; \
27883 (cd gcc && \
27884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27886 "RANLIB=$${RANLIB}" \
27887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27888 dvi) \
27889 || exit 1
60975492 27890@endif gcc
295f4e42
NN
27891
27892
27893.PHONY: maybe-TAGS-gcc TAGS-gcc
27894maybe-TAGS-gcc:
60975492
PB
27895@if gcc
27896maybe-TAGS-gcc: TAGS-gcc
295f4e42
NN
27897TAGS-gcc: \
27898 configure-gcc
27899 @[ -f ./gcc/Makefile ] || exit 0; \
27900 r=`${PWD_COMMAND}`; export r; \
27901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27902 $(SET_LIB_PATH) \
27903 for flag in $(EXTRA_GCC_FLAGS); do \
27904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27905 done; \
a52a0a7f 27906 $(HOST_EXPORTS) \
295f4e42
NN
27907 echo "Doing TAGS in gcc" ; \
27908 (cd gcc && \
27909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27911 "RANLIB=$${RANLIB}" \
27912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27913 TAGS) \
27914 || exit 1
60975492 27915@endif gcc
295f4e42
NN
27916
27917
27918.PHONY: maybe-install-info-gcc install-info-gcc
27919maybe-install-info-gcc:
60975492
PB
27920@if gcc
27921maybe-install-info-gcc: install-info-gcc
295f4e42
NN
27922install-info-gcc: \
27923 configure-gcc \
27924 info-gcc
27925 @[ -f ./gcc/Makefile ] || exit 0; \
27926 r=`${PWD_COMMAND}`; export r; \
27927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27928 $(SET_LIB_PATH) \
27929 for flag in $(EXTRA_GCC_FLAGS); do \
27930 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27931 done; \
a52a0a7f 27932 $(HOST_EXPORTS) \
295f4e42
NN
27933 echo "Doing install-info in gcc" ; \
27934 (cd gcc && \
27935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27937 "RANLIB=$${RANLIB}" \
27938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27939 install-info) \
27940 || exit 1
60975492 27941@endif gcc
295f4e42
NN
27942
27943
27944.PHONY: maybe-installcheck-gcc installcheck-gcc
27945maybe-installcheck-gcc:
60975492
PB
27946@if gcc
27947maybe-installcheck-gcc: installcheck-gcc
295f4e42
NN
27948installcheck-gcc: \
27949 configure-gcc
27950 @[ -f ./gcc/Makefile ] || exit 0; \
27951 r=`${PWD_COMMAND}`; export r; \
27952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27953 $(SET_LIB_PATH) \
27954 for flag in $(EXTRA_GCC_FLAGS); do \
27955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27956 done; \
a52a0a7f 27957 $(HOST_EXPORTS) \
295f4e42
NN
27958 echo "Doing installcheck in gcc" ; \
27959 (cd gcc && \
27960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27962 "RANLIB=$${RANLIB}" \
27963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27964 installcheck) \
27965 || exit 1
60975492 27966@endif gcc
295f4e42
NN
27967
27968
27969.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
27970maybe-mostlyclean-gcc:
60975492
PB
27971@if gcc
27972maybe-mostlyclean-gcc: mostlyclean-gcc
295f4e42
NN
27973mostlyclean-gcc:
27974 @[ -f ./gcc/Makefile ] || exit 0; \
27975 r=`${PWD_COMMAND}`; export r; \
27976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27977 $(SET_LIB_PATH) \
27978 for flag in $(EXTRA_GCC_FLAGS); do \
27979 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27980 done; \
a52a0a7f 27981 $(HOST_EXPORTS) \
295f4e42
NN
27982 echo "Doing mostlyclean in gcc" ; \
27983 (cd gcc && \
27984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27986 "RANLIB=$${RANLIB}" \
27987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27988 mostlyclean) \
27989 || exit 1
60975492 27990@endif gcc
295f4e42
NN
27991
27992
27993.PHONY: maybe-clean-gcc clean-gcc
27994maybe-clean-gcc:
60975492
PB
27995@if gcc
27996maybe-clean-gcc: clean-gcc
295f4e42
NN
27997clean-gcc:
27998 @[ -f ./gcc/Makefile ] || exit 0; \
27999 r=`${PWD_COMMAND}`; export r; \
28000 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28001 $(SET_LIB_PATH) \
28002 for flag in $(EXTRA_GCC_FLAGS); do \
28003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28004 done; \
a52a0a7f 28005 $(HOST_EXPORTS) \
295f4e42
NN
28006 echo "Doing clean in gcc" ; \
28007 (cd gcc && \
28008 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28009 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28010 "RANLIB=$${RANLIB}" \
28011 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28012 clean) \
28013 || exit 1
60975492 28014@endif gcc
295f4e42
NN
28015
28016
28017.PHONY: maybe-distclean-gcc distclean-gcc
28018maybe-distclean-gcc:
60975492
PB
28019@if gcc
28020maybe-distclean-gcc: distclean-gcc
295f4e42
NN
28021distclean-gcc:
28022 @[ -f ./gcc/Makefile ] || exit 0; \
28023 r=`${PWD_COMMAND}`; export r; \
28024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28025 $(SET_LIB_PATH) \
28026 for flag in $(EXTRA_GCC_FLAGS); do \
28027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28028 done; \
a52a0a7f 28029 $(HOST_EXPORTS) \
295f4e42
NN
28030 echo "Doing distclean in gcc" ; \
28031 (cd gcc && \
28032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28034 "RANLIB=$${RANLIB}" \
28035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28036 distclean) \
28037 || exit 1
60975492 28038@endif gcc
295f4e42
NN
28039
28040
28041.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
28042maybe-maintainer-clean-gcc:
60975492
PB
28043@if gcc
28044maybe-maintainer-clean-gcc: maintainer-clean-gcc
295f4e42
NN
28045maintainer-clean-gcc:
28046 @[ -f ./gcc/Makefile ] || exit 0; \
28047 r=`${PWD_COMMAND}`; export r; \
28048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28049 $(SET_LIB_PATH) \
28050 for flag in $(EXTRA_GCC_FLAGS); do \
28051 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28052 done; \
a52a0a7f 28053 $(HOST_EXPORTS) \
295f4e42
NN
28054 echo "Doing maintainer-clean in gcc" ; \
28055 (cd gcc && \
28056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28058 "RANLIB=$${RANLIB}" \
28059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28060 maintainer-clean) \
28061 || exit 1
60975492 28062@endif gcc
295f4e42
NN
28063
28064
28065
f516a7da 28066@if gcc-bootstrap
2805b53a
NN
28067# ---------------------
28068# GCC bootstrap support
28069# ---------------------
28070
148907ea
PB
28071# We track the current stage (the one in 'gcc') in the stage_last file.
28072# We name the build directories for the various stages "stage1-gcc",
28073# "stage2-gcc","stage3-gcc", etc.
28074
28075# Since the 'compare' process will fail (on debugging information) if any
28076# directory names are different, we need to link the gcc directory for
28077# the previous stage to a constant name ('gcc-prev'), and to make the name of
28078# the build directories constant as well. For the latter, we use naked names
28079# like 'gcc', because the scripts in that directory assume it. We use
28080# mv on platforms where symlinks to directories do not work or are not
28081# reliable.
28082
28083# At the end of the bootstrap, a symlink to 'stage3-gcc' named 'gcc' must
28084# be kept, so that libraries can find it. Ick!
28085
28086# It would be best to preinstall gcc into a staging area (and in the
28087# future, gather there all prebootstrap packages). This would allow
28088# assemblers and linkers can be bootstrapped as well as the compiler
28089# (both in a combined tree, or separately). This however requires some
28090# change to the gcc driver, again in order to avoid comparison failures.
2805b53a
NN
28091
28092# Bugs: This is almost certainly not parallel-make safe.
28093
28094# 'touch' doesn't work right on some platforms.
28095STAMP = echo timestamp >
28096
28097# Only build the C compiler for stage1, because that is the only one that
28098# we can guarantee will build with the native compiler, and also it is the
28099# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
28100# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
28101# overrideable (for a bootstrap build stage1 also builds gcc.info).
28102
28103STAGE1_CFLAGS=@stage1_cflags@
28104STAGE1_LANGUAGES=@stage1_languages@
28105
148907ea
PB
28106# We only want to compare .o files, so set this!
28107objext = .o
28108
28109# Real targets act phony if they depend on phony targets; this hack
28110# prevents gratuitous rebuilding of stage 1.
28111prebootstrap:
ad6717df 28112 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-bootstrap
148907ea
PB
28113 $(STAMP) prebootstrap
28114
28115# Flags to pass to stage2 and later makes.
28116BOOT_CFLAGS= -g -O2
28117POSTSTAGE1_FLAGS_TO_PASS = \
ad6717df
PB
28118 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
28119 STAGE_PREFIX=$$r/stage-gcc/ \
148907ea
PB
28120 CFLAGS="$(BOOT_CFLAGS)" \
28121 ADAC="\$$(CC)"
28122
340de83f 28123# For stage 1:
295f4e42
NN
28124# * We force-disable intermodule optimizations, even if
28125# --enable-intermodule was passed, since the installed compiler probably
28126# can't handle them. Luckily, autoconf always respects
28127# the last argument when conflicting --enable arguments are passed.
28128# * Likewise, we force-disable coverage flags, since the installed compiler
28129# probably has never heard of them.
28130# * We build only C (and possibly Ada).
148907ea
PB
28131
28132
f516a7da 28133.PHONY: stage1-start stage1-end
148907ea 28134
ad6717df 28135stage1-start::
f516a7da 28136 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
148907ea
PB
28137 echo stage1 > stage_last ; \
28138 [ -d stage1-gcc ] || mkdir stage1-gcc; \
28139 set stage1-gcc gcc ; @CREATE_LINK_TO_DIR@
28140
ad6717df 28141stage1-end::
148907ea
PB
28142 rm -f stage_last ; \
28143 set gcc stage1-gcc ; @UNDO_LINK_TO_DIR@
28144
28145# Bubble a bugfix through all the stages up to stage 1. They
28146# are remade, but not reconfigured. The next stage (if any) will not
28147# be reconfigured as well.
f516a7da 28148.PHONY: stage1-bubble
ad6717df 28149stage1-bubble::
148907ea
PB
28150 @if [ -f all-stage1-gcc ] ; then \
28151 echo Remaking stage 1 ; \
28152 rm -f all-stage1-gcc ; \
ad6717df
PB
28153 fi ; \
28154 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1-gcc
28155
28156
148907ea
PB
28157
28158configure-stage1-gcc: prebootstrap
f516a7da 28159 $(MAKE) stage1-start
148907ea 28160 @if [ -f stage1-gcc/Makefile ] ; then \
2805b53a
NN
28161 $(STAMP) configure-stage1-gcc ; \
28162 exit 0; \
28163 else \
28164 true ; \
28165 fi ; \
2805b53a 28166 r=`${PWD_COMMAND}`; export r; \
4fc4dd12 28167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
a52a0a7f 28168 $(HOST_EXPORTS) \
148907ea 28169 echo Configuring stage 1 in gcc ; \
2805b53a
NN
28170 cd gcc || exit 1; \
28171 case $(srcdir) in \
28172 \.) \
28173 srcdiroption="--srcdir=."; \
28174 libsrcdir=".";; \
28175 /* | [A-Za-z]:[\\/]*) \
28176 srcdiroption="--srcdir=$(srcdir)/gcc"; \
28177 libsrcdir="$$s/gcc";; \
28178 *) \
28179 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
28180 libsrcdir="$$s/gcc";; \
28181 esac; \
28182 $(SHELL) $${libsrcdir}/configure \
340de83f 28183 $(HOST_CONFIGARGS) $${srcdiroption} \
148907ea
PB
28184 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" && \
28185 $(STAMP) ../configure-stage1-gcc
2805b53a 28186
148907ea 28187all-stage1-gcc: configure-stage1-gcc
f516a7da 28188 $(MAKE) stage1-start
148907ea 28189 @r=`${PWD_COMMAND}`; export r; \
4fc4dd12 28190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
a52a0a7f 28191 $(HOST_EXPORTS) \
2805b53a 28192 cd gcc && \
148907ea
PB
28193 $(MAKE) $(GCC_FLAGS_TO_PASS) \
28194 CFLAGS="$(STAGE1_CFLAGS)" && $(STAMP) ../all-stage1-gcc
28195
28196
28197
28198
28199
ad6717df
PB
28200.PHONY: restage1 touch-stage1 distclean-stage1
28201
28202# Rules to wipe a stage and all the following ones, used for cleanstrap
148907ea 28203
ad6717df 28204distclean-stage1::
f516a7da 28205 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
148907ea
PB
28206 rm -rf configure-stage1-gcc all-stage1-gcc stage1-gcc
28207
ad6717df
PB
28208# Rules to renew the timestamp on a stage and all the following ones
28209
28210touch-stage1::
28211 @[ -f configure-stage1-gcc ] && \
28212 echo '$(STAMP) configure-stage1-gcc' && \
28213 $(STAMP) configure-stage1-gcc; \
28214 [ -f all-stage1-gcc ] && \
28215 echo '$(STAMP) all-stage1-gcc' && \
28216 $(STAMP) all-stage1-gcc; \
28217 :
28218
28219# After building a stage, touch the following ones
28220
28221restage1::
148907ea 28222 rm -rf all-stage1-gcc
ad6717df 28223 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1-gcc
148907ea
PB
28224
28225
28226
28227
f516a7da 28228.PHONY: stage2-start stage2-end
148907ea 28229
ad6717df 28230stage2-start::
f516a7da 28231 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
148907ea
PB
28232 echo stage2 > stage_last ; \
28233 [ -d stage2-gcc ] || mkdir stage2-gcc; \
28234 set stage2-gcc gcc ; @CREATE_LINK_TO_DIR@ ; \
28235 set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@
28236
ad6717df 28237stage2-end::
148907ea
PB
28238 rm -f stage_last ; \
28239 set gcc stage2-gcc ; @UNDO_LINK_TO_DIR@ ; \
28240 set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@
28241
28242# Bubble a bugfix through all the stages up to stage 2. They
28243# are remade, but not reconfigured. The next stage (if any) will not
28244# be reconfigured as well.
f516a7da 28245.PHONY: stage2-bubble
ad6717df 28246stage2-bubble:: stage1-bubble
148907ea
PB
28247 @if [ -f all-stage2-gcc ] ; then \
28248 echo Remaking stage 2 ; \
28249 rm -f all-stage2-gcc ; \
ad6717df
PB
28250 fi ; \
28251 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2-gcc
28252
28253
28254stage1-bubble::
28255 @if [ -f configure-stage2-gcc ] ; then \
28256 $(STAMP) configure-stage2-gcc ; \
148907ea
PB
28257 fi
28258
ad6717df 28259
148907ea 28260configure-stage2-gcc: all-stage1-gcc
f516a7da 28261 $(MAKE) stage2-start
148907ea 28262 @if [ -f stage2-gcc/Makefile ] ; then \
2805b53a
NN
28263 $(STAMP) configure-stage2-gcc ; \
28264 exit 0; \
28265 else \
28266 true ; \
28267 fi ; \
2805b53a 28268 r=`${PWD_COMMAND}`; export r; \
4fc4dd12
DJ
28269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28270 $(STAGE_HOST_EXPORTS) \
148907ea 28271 echo Configuring stage 2 in gcc ; \
2805b53a
NN
28272 cd gcc || exit 1; \
28273 case $(srcdir) in \
28274 \.) \
28275 srcdiroption="--srcdir=."; \
28276 libsrcdir=".";; \
28277 /* | [A-Za-z]:[\\/]*) \
28278 srcdiroption="--srcdir=$(srcdir)/gcc"; \
28279 libsrcdir="$$s/gcc";; \
28280 *) \
28281 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
28282 libsrcdir="$$s/gcc";; \
28283 esac; \
28284 $(SHELL) $${libsrcdir}/configure \
148907ea
PB
28285 $(HOST_CONFIGARGS) $${srcdiroption} \
28286 @stage2_werror_flag@ && \
28287 $(STAMP) ../configure-stage2-gcc
2805b53a 28288
148907ea 28289all-stage2-gcc: configure-stage2-gcc
f516a7da 28290 $(MAKE) stage2-start
148907ea 28291 @r=`${PWD_COMMAND}`; export r; \
4fc4dd12
DJ
28292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28293 $(STAGE_HOST_EXPORTS) \
2805b53a 28294 cd gcc && \
148907ea 28295 $(MAKE) $(GCC_FLAGS_TO_PASS) \
ad6717df
PB
28296 $(POSTSTAGE1_FLAGS_TO_PASS) \
28297 && $(STAMP) ../all-stage2-gcc
148907ea
PB
28298
28299
28300
28301
1ec4e9c3
PB
28302.PHONY: bootstrap2
28303bootstrap2:
ad6717df 28304 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble \
f516a7da 28305 stage2-start all stage2-end
148907ea 28306
f516a7da 28307
ad6717df 28308.PHONY: restage2 touch-stage2 distclean-stage2
148907ea 28309
ad6717df
PB
28310# Rules to wipe a stage and all the following ones, used for cleanstrap
28311distclean-stage1:: distclean-stage2
28312distclean-stage2::
f516a7da 28313 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
148907ea 28314 rm -rf configure-stage2-gcc all-stage2-gcc stage2-gcc
2805b53a 28315
ad6717df
PB
28316# Rules to renew the timestamp on a stage and all the following ones
28317touch-stage1:: touch-stage2
28318touch-stage2::
28319 @[ -f configure-stage2-gcc ] && \
28320 echo '$(STAMP) configure-stage2-gcc' && \
28321 $(STAMP) configure-stage2-gcc; \
28322 [ -f all-stage2-gcc ] && \
28323 echo '$(STAMP) all-stage2-gcc' && \
28324 $(STAMP) all-stage2-gcc; \
28325 :
28326
28327# After building a stage, touch the following ones
28328restage1:: touch-stage2
28329restage2::
148907ea 28330 rm -rf all-stage2-gcc
ad6717df 28331 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2-gcc
148907ea
PB
28332
28333
28334
28335
f516a7da 28336.PHONY: stage3-start stage3-end
148907ea 28337
ad6717df 28338stage3-start::
f516a7da 28339 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
148907ea
PB
28340 echo stage3 > stage_last ; \
28341 [ -d stage3-gcc ] || mkdir stage3-gcc; \
28342 set stage3-gcc gcc ; @CREATE_LINK_TO_DIR@ ; \
28343 set stage2-gcc prev-gcc ; @CREATE_LINK_TO_DIR@
28344
ad6717df 28345stage3-end::
148907ea
PB
28346 rm -f stage_last ; \
28347 set gcc stage3-gcc ; @UNDO_LINK_TO_DIR@ ; \
28348 set prev-gcc stage2-gcc ; @UNDO_LINK_TO_DIR@
28349
28350# Bubble a bugfix through all the stages up to stage 3. They
28351# are remade, but not reconfigured. The next stage (if any) will not
28352# be reconfigured as well.
f516a7da 28353.PHONY: stage3-bubble
ad6717df 28354stage3-bubble:: stage2-bubble
148907ea
PB
28355 @if [ -f all-stage3-gcc ] ; then \
28356 echo Remaking stage 3 ; \
28357 rm -f all-stage3-gcc ; \
ad6717df
PB
28358 fi ; \
28359 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3-gcc
28360
28361
28362stage2-bubble::
28363 @if [ -f configure-stage3-gcc ] ; then \
28364 $(STAMP) configure-stage3-gcc ; \
148907ea
PB
28365 fi
28366
ad6717df 28367
148907ea 28368configure-stage3-gcc: all-stage2-gcc
f516a7da 28369 $(MAKE) stage3-start
148907ea 28370 @if [ -f stage3-gcc/Makefile ] ; then \
2805b53a
NN
28371 $(STAMP) configure-stage3-gcc ; \
28372 exit 0; \
28373 else \
28374 true ; \
28375 fi ; \
2805b53a 28376 r=`${PWD_COMMAND}`; export r; \
4fc4dd12
DJ
28377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28378 $(STAGE_HOST_EXPORTS) \
148907ea 28379 echo Configuring stage 3 in gcc ; \
2805b53a
NN
28380 cd gcc || exit 1; \
28381 case $(srcdir) in \
28382 \.) \
28383 srcdiroption="--srcdir=."; \
28384 libsrcdir=".";; \
28385 /* | [A-Za-z]:[\\/]*) \
28386 srcdiroption="--srcdir=$(srcdir)/gcc"; \
28387 libsrcdir="$$s/gcc";; \
28388 *) \
28389 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
28390 libsrcdir="$$s/gcc";; \
28391 esac; \
28392 $(SHELL) $${libsrcdir}/configure \
148907ea
PB
28393 $(HOST_CONFIGARGS) $${srcdiroption} \
28394 @stage2_werror_flag@ && \
28395 $(STAMP) ../configure-stage3-gcc
2805b53a 28396
148907ea 28397all-stage3-gcc: configure-stage3-gcc
f516a7da 28398 $(MAKE) stage3-start
148907ea 28399 @r=`${PWD_COMMAND}`; export r; \
4fc4dd12
DJ
28400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28401 $(STAGE_HOST_EXPORTS) \
2805b53a 28402 cd gcc && \
148907ea 28403 $(MAKE) $(GCC_FLAGS_TO_PASS) \
ad6717df
PB
28404 $(POSTSTAGE1_FLAGS_TO_PASS) \
28405 && $(STAMP) ../all-stage3-gcc
2805b53a 28406
2805b53a
NN
28407
28408compare: all-stage3-gcc
f516a7da 28409 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
148907ea 28410 @r=`${PWD_COMMAND}`; export r; \
2805b53a
NN
28411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28412 rm -f .bad_compare ; \
28413 cd stage3-gcc; \
28414 files=`find . -name "*$(objext)" -print` ; \
28415 cd .. ; \
28416 for file in $${files} ; do \
a76494aa
PB
28417 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
28418 @do_compare@ > /dev/null 2>&1; \
2805b53a
NN
28419 test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \
28420 done ; \
28421 if [ -f .bad_compare ]; then \
28422 echo "Bootstrap comparison failure!"; \
28423 cat .bad_compare; \
28424 exit 1; \
28425 else \
28426 true; \
28427 fi ; \
148907ea
PB
28428 $(STAMP) compare
28429
28430
2805b53a 28431
f516a7da
PB
28432.PHONY: bootstrap
28433bootstrap:
ad6717df 28434 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble compare \
f516a7da 28435 stage3-start all stage3-end
148907ea
PB
28436
28437
ad6717df 28438.PHONY: restage3 touch-stage3 distclean-stage3
148907ea 28439
ad6717df
PB
28440# Rules to wipe a stage and all the following ones, used for cleanstrap
28441distclean-stage2:: distclean-stage3
28442distclean-stage3::
f516a7da 28443 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
148907ea
PB
28444 rm -rf configure-stage3-gcc all-stage3-gcc stage3-gcc compare
28445
ad6717df
PB
28446# Rules to renew the timestamp on a stage and all the following ones
28447touch-stage2:: touch-stage3
28448touch-stage3::
28449 @[ -f configure-stage3-gcc ] && \
28450 echo '$(STAMP) configure-stage3-gcc' && \
28451 $(STAMP) configure-stage3-gcc; \
28452 [ -f all-stage3-gcc ] && \
28453 echo '$(STAMP) all-stage3-gcc' && \
28454 $(STAMP) all-stage3-gcc; \
28455 :
28456
28457# After building a stage, touch the following ones
28458restage2:: touch-stage3
28459restage3::
148907ea 28460 rm -rf all-stage3-gcc compare
ad6717df 28461 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
f516a7da
PB
28462
28463
28464.PHONY: cleanstrap
28465cleanstrap: distclean-stage1 bootstrap
28466
28467
28468
28469.PHONY: stage4-start stage4-end
28470
ad6717df 28471stage4-start::
f516a7da
PB
28472 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
28473 echo stage4 > stage_last ; \
28474 [ -d stage4-gcc ] || mkdir stage4-gcc; \
28475 set stage4-gcc gcc ; @CREATE_LINK_TO_DIR@ ; \
28476 set stage3-gcc prev-gcc ; @CREATE_LINK_TO_DIR@
28477
ad6717df 28478stage4-end::
f516a7da
PB
28479 rm -f stage_last ; \
28480 set gcc stage4-gcc ; @UNDO_LINK_TO_DIR@ ; \
28481 set prev-gcc stage3-gcc ; @UNDO_LINK_TO_DIR@
28482
28483# Bubble a bugfix through all the stages up to stage 4. They
28484# are remade, but not reconfigured. The next stage (if any) will not
28485# be reconfigured as well.
28486.PHONY: stage4-bubble
ad6717df 28487stage4-bubble:: stage3-bubble
f516a7da
PB
28488 @if [ -f all-stage4-gcc ] ; then \
28489 echo Remaking stage 4 ; \
28490 rm -f all-stage4-gcc ; \
ad6717df
PB
28491 fi ; \
28492 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4-gcc
28493
28494
28495stage3-bubble::
28496 @if [ -f configure-stage4-gcc ] ; then \
28497 $(STAMP) configure-stage4-gcc ; \
f516a7da
PB
28498 fi
28499
ad6717df 28500
f516a7da
PB
28501configure-stage4-gcc: all-stage3-gcc
28502 $(MAKE) stage4-start
28503 @if [ -f stage4-gcc/Makefile ] ; then \
28504 $(STAMP) configure-stage4-gcc ; \
28505 exit 0; \
28506 else \
28507 true ; \
28508 fi ; \
28509 r=`${PWD_COMMAND}`; export r; \
28510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28511 $(STAGE_HOST_EXPORTS) \
28512 echo Configuring stage 4 in gcc ; \
28513 cd gcc || exit 1; \
28514 case $(srcdir) in \
28515 \.) \
28516 srcdiroption="--srcdir=."; \
28517 libsrcdir=".";; \
28518 /* | [A-Za-z]:[\\/]*) \
28519 srcdiroption="--srcdir=$(srcdir)/gcc"; \
28520 libsrcdir="$$s/gcc";; \
28521 *) \
28522 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
28523 libsrcdir="$$s/gcc";; \
28524 esac; \
28525 $(SHELL) $${libsrcdir}/configure \
28526 $(HOST_CONFIGARGS) $${srcdiroption} \
28527 @stage2_werror_flag@ && \
28528 $(STAMP) ../configure-stage4-gcc
28529
28530all-stage4-gcc: configure-stage4-gcc
28531 $(MAKE) stage4-start
28532 @r=`${PWD_COMMAND}`; export r; \
28533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28534 $(STAGE_HOST_EXPORTS) \
28535 cd gcc && \
28536 $(MAKE) $(GCC_FLAGS_TO_PASS) \
ad6717df
PB
28537 $(POSTSTAGE1_FLAGS_TO_PASS) \
28538 && $(STAMP) ../all-stage4-gcc
f516a7da
PB
28539
28540
28541compare3: all-stage4-gcc
28542 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
28543 @r=`${PWD_COMMAND}`; export r; \
28544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28545 rm -f .bad_compare ; \
28546 cd stage4-gcc; \
28547 files=`find . -name "*$(objext)" -print` ; \
28548 cd .. ; \
28549 for file in $${files} ; do \
28550 f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
28551 @do_compare@ > /dev/null 2>&1; \
28552 test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \
28553 done ; \
28554 if [ -f .bad_compare ]; then \
28555 echo "Bootstrap comparison failure!"; \
28556 cat .bad_compare; \
28557 exit 1; \
28558 else \
28559 true; \
28560 fi ; \
28561 $(STAMP) compare3
28562
28563
28564
28565.PHONY: bootstrap4
28566bootstrap4:
ad6717df 28567 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble compare3 \
f516a7da
PB
28568 stage4-start all stage4-end
28569
28570
ad6717df 28571.PHONY: restage4 touch-stage4 distclean-stage4
f516a7da 28572
ad6717df
PB
28573# Rules to wipe a stage and all the following ones, used for cleanstrap
28574distclean-stage3:: distclean-stage4
28575distclean-stage4::
f516a7da
PB
28576 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
28577 rm -rf configure-stage4-gcc all-stage4-gcc stage4-gcc compare3
148907ea 28578
ad6717df
PB
28579# Rules to renew the timestamp on a stage and all the following ones
28580touch-stage3:: touch-stage4
28581touch-stage4::
28582 @[ -f configure-stage4-gcc ] && \
28583 echo '$(STAMP) configure-stage4-gcc' && \
28584 $(STAMP) configure-stage4-gcc; \
28585 [ -f all-stage4-gcc ] && \
28586 echo '$(STAMP) all-stage4-gcc' && \
28587 $(STAMP) all-stage4-gcc; \
28588 :
28589
28590# After building a stage, touch the following ones
28591restage3:: touch-stage4
28592restage4::
f516a7da 28593 rm -rf all-stage4-gcc compare3
ad6717df
PB
28594 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare3
28595
28596
28597
28598
28599.PHONY: stageprofile-start stageprofile-end
28600
28601stageprofile-start::
28602 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
28603 echo stageprofile > stage_last ; \
28604 [ -d stageprofile-gcc ] || mkdir stageprofile-gcc; \
28605 set stageprofile-gcc gcc ; @CREATE_LINK_TO_DIR@ ; \
28606 set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@
28607
28608stageprofile-end::
28609 rm -f stage_last ; \
28610 set gcc stageprofile-gcc ; @UNDO_LINK_TO_DIR@ ; \
28611 set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@
28612
28613# Bubble a bugfix through all the stages up to stage profile. They
28614# are remade, but not reconfigured. The next stage (if any) will not
28615# be reconfigured as well.
28616.PHONY: stageprofile-bubble
28617stageprofile-bubble:: stage1-bubble
28618 @if [ -f all-stageprofile-gcc ] ; then \
28619 echo Remaking stage profile ; \
28620 rm -f all-stageprofile-gcc ; \
28621 fi ; \
28622 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile-gcc
28623
28624
28625stage1-bubble::
28626 @if [ -f configure-stageprofile-gcc ] ; then \
28627 $(STAMP) configure-stageprofile-gcc ; \
28628 fi
148907ea 28629
148907ea 28630
ad6717df
PB
28631configure-stageprofile-gcc: all-stage1-gcc
28632 $(MAKE) stageprofile-start
28633 @if [ -f stageprofile-gcc/Makefile ] ; then \
28634 $(STAMP) configure-stageprofile-gcc ; \
28635 exit 0; \
28636 else \
28637 true ; \
28638 fi ; \
28639 r=`${PWD_COMMAND}`; export r; \
28640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28641 $(STAGE_HOST_EXPORTS) \
28642 echo Configuring stage profile in gcc ; \
28643 cd gcc || exit 1; \
28644 case $(srcdir) in \
28645 \.) \
28646 srcdiroption="--srcdir=."; \
28647 libsrcdir=".";; \
28648 /* | [A-Za-z]:[\\/]*) \
28649 srcdiroption="--srcdir=$(srcdir)/gcc"; \
28650 libsrcdir="$$s/gcc";; \
28651 *) \
28652 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
28653 libsrcdir="$$s/gcc";; \
28654 esac; \
28655 $(SHELL) $${libsrcdir}/configure \
28656 $(HOST_CONFIGARGS) $${srcdiroption} \
28657 @stage2_werror_flag@ && \
28658 $(STAMP) ../configure-stageprofile-gcc
28659
28660all-stageprofile-gcc: configure-stageprofile-gcc
28661 $(MAKE) stageprofile-start
28662 @r=`${PWD_COMMAND}`; export r; \
28663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28664 $(STAGE_HOST_EXPORTS) \
28665 cd gcc && \
28666 $(MAKE) $(GCC_FLAGS_TO_PASS) \
28667 $(POSTSTAGE1_FLAGS_TO_PASS) \
28668 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" && $(STAMP) ../all-stageprofile-gcc
28669
28670
28671
28672
28673
28674.PHONY: restageprofile touch-stageprofile distclean-stageprofile
28675
28676# Rules to wipe a stage and all the following ones, used for cleanstrap
28677distclean-stage1:: distclean-stageprofile
28678distclean-stageprofile::
28679 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
28680 rm -rf configure-stageprofile-gcc all-stageprofile-gcc stageprofile-gcc
148907ea 28681
ad6717df
PB
28682# Rules to renew the timestamp on a stage and all the following ones
28683touch-stage1:: touch-stageprofile
28684touch-stageprofile::
28685 @[ -f configure-stageprofile-gcc ] && \
28686 echo '$(STAMP) configure-stageprofile-gcc' && \
28687 $(STAMP) configure-stageprofile-gcc; \
28688 [ -f all-stageprofile-gcc ] && \
28689 echo '$(STAMP) all-stageprofile-gcc' && \
28690 $(STAMP) all-stageprofile-gcc; \
28691 :
28692
28693# After building a stage, touch the following ones
28694restage1:: touch-stageprofile
28695restageprofile::
28696 rm -rf all-stageprofile-gcc
28697 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile-gcc
28698
28699
28700
28701
28702.PHONY: stagefeedback-start stagefeedback-end
28703
28704stagefeedback-start::
28705 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
28706 echo stagefeedback > stage_last ; \
28707 [ -d stagefeedback-gcc ] || mkdir stagefeedback-gcc; \
28708 set stagefeedback-gcc gcc ; @CREATE_LINK_TO_DIR@ ; \
28709 set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@
28710
28711stagefeedback-end::
28712 rm -f stage_last ; \
28713 set gcc stagefeedback-gcc ; @UNDO_LINK_TO_DIR@ ; \
28714 set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@
28715
28716# Bubble a bugfix through all the stages up to stage feedback. They
28717# are remade, but not reconfigured. The next stage (if any) will not
28718# be reconfigured as well.
28719.PHONY: stagefeedback-bubble
28720stagefeedback-bubble:: stage1-bubble
28721 @if [ -f all-stagefeedback-gcc ] ; then \
28722 echo Remaking stage feedback ; \
28723 rm -f all-stagefeedback-gcc ; \
28724 fi ; \
28725 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback-gcc
28726
28727
28728stage1-bubble::
28729 @if [ -f configure-stagefeedback-gcc ] ; then \
28730 $(STAMP) configure-stagefeedback-gcc ; \
28731 fi
28732
28733
28734configure-stagefeedback-gcc: all-stage1-gcc
28735 $(MAKE) stagefeedback-start
28736 @if [ -f stagefeedback-gcc/Makefile ] ; then \
28737 $(STAMP) configure-stagefeedback-gcc ; \
28738 exit 0; \
28739 else \
28740 true ; \
28741 fi ; \
28742 r=`${PWD_COMMAND}`; export r; \
28743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28744 $(STAGE_HOST_EXPORTS) \
28745 echo Configuring stage feedback in gcc ; \
28746 cd gcc || exit 1; \
28747 case $(srcdir) in \
28748 \.) \
28749 srcdiroption="--srcdir=."; \
28750 libsrcdir=".";; \
28751 /* | [A-Za-z]:[\\/]*) \
28752 srcdiroption="--srcdir=$(srcdir)/gcc"; \
28753 libsrcdir="$$s/gcc";; \
28754 *) \
28755 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
28756 libsrcdir="$$s/gcc";; \
28757 esac; \
28758 $(SHELL) $${libsrcdir}/configure \
28759 $(HOST_CONFIGARGS) $${srcdiroption} \
28760 @stage2_werror_flag@ && \
28761 $(STAMP) ../configure-stagefeedback-gcc
28762
28763all-stagefeedback-gcc: configure-stagefeedback-gcc
28764 $(MAKE) stagefeedback-start
28765 @r=`${PWD_COMMAND}`; export r; \
28766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28767 $(STAGE_HOST_EXPORTS) \
28768 cd gcc && \
28769 $(MAKE) $(GCC_FLAGS_TO_PASS) \
28770 $(POSTSTAGE1_FLAGS_TO_PASS) \
28771 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" && $(STAMP) ../all-stagefeedback-gcc
28772
28773
28774
28775
28776
28777.PHONY: restagefeedback touch-stagefeedback distclean-stagefeedback
28778
28779# Rules to wipe a stage and all the following ones, used for cleanstrap
28780distclean-stage1:: distclean-stagefeedback
28781distclean-stagefeedback::
28782 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
28783 rm -rf configure-stagefeedback-gcc all-stagefeedback-gcc stagefeedback-gcc
28784
28785# Rules to renew the timestamp on a stage and all the following ones
28786touch-stage1:: touch-stagefeedback
28787touch-stagefeedback::
28788 @[ -f configure-stagefeedback-gcc ] && \
28789 echo '$(STAMP) configure-stagefeedback-gcc' && \
28790 $(STAMP) configure-stagefeedback-gcc; \
28791 [ -f all-stagefeedback-gcc ] && \
28792 echo '$(STAMP) all-stagefeedback-gcc' && \
28793 $(STAMP) all-stagefeedback-gcc; \
28794 :
28795
28796# After building a stage, touch the following ones
28797restage1:: touch-stagefeedback
28798restagefeedback::
28799 rm -rf all-stagefeedback-gcc
28800 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback-gcc
28801
28802
28803
28804
28805
28806stagefeedback-start::
28807 @r=`${PWD_COMMAND}`; export r; \
28808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28809 cd stageprofile-gcc && \
28810 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../gcc/&",' | $(SHELL); } && \
28811 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../gcc/&",' | $(SHELL); }
28812
28813profiledbootstrap: all-bootstrap configure-gcc
28814 @r=`${PWD_COMMAND}`; export r; \
28815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28816 $(SET_LIB_PATH) \
a52a0a7f 28817 $(HOST_EXPORTS) \
ad6717df
PB
28818 echo "Bootstrapping the compiler"; \
28819 $(MAKE) stageprofile-bubble distclean-stagefeedback stageprofile-start
28820 @r=`${PWD_COMMAND}`; export r; \
28821 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28822 $(SET_LIB_PATH) \
28823 echo "Building runtime libraries and training compiler"; \
28824 $(MAKE) $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS) all
28825 @r=`${PWD_COMMAND}`; export r; \
28826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28827 $(SET_LIB_PATH) \
a52a0a7f 28828 $(HOST_EXPORTS) \
ad6717df
PB
28829 echo "Building feedback based compiler"; \
28830 $(MAKE) stagefeedback-bubble stagefeedback-end
148907ea 28831
f516a7da 28832@endif gcc-bootstrap
03a91701 28833
4977bab6
ZW
28834# --------------------------------------
28835# Dependencies between different modules
28836# --------------------------------------
28837
28838# There are two types of dependencies here: 'hard' dependencies, where one
28839# module simply won't build without the other; and 'soft' dependencies, where
28840# if the depended-on module is missing, the depending module will do without
28841# or find a substitute somewhere (perhaps installed). Soft dependencies
28842# are specified by depending on a 'maybe-' target. If you're not sure,
28843# it's safer to use a soft dependency.
28844
28845# Host modules specific to gcc.
28846# GCC needs to identify certain tools.
56694dd9
ZW
28847# GCC also needs the information exported by the intl configure script.
28848configure-gcc: maybe-configure-intl maybe-configure-binutils maybe-configure-gas maybe-configure-ld maybe-configure-bison maybe-configure-flex
4f4e53dd
PB
28849all-gcc: maybe-all-libiberty maybe-all-intl maybe-all-bison maybe-all-byacc maybe-all-binutils maybe-all-gas maybe-all-ld maybe-all-zlib maybe-all-libbanshee maybe-all-libcpp
28850configure-libcpp: maybe-configure-libiberty maybe-configure-intl
28851all-libcpp: maybe-all-libiberty maybe-all-intl
4977bab6
ZW
28852# This is a slightly kludgy method of getting dependencies on
28853# all-build-libiberty correct; it would be better to build it every time.
4f4e53dd
PB
28854all-gcc: maybe-all-build-libiberty
28855all-bootstrap: maybe-all-binutils maybe-all-bison maybe-all-byacc maybe-all-gas maybe-all-intl maybe-all-ld maybe-all-libcpp maybe-all-libbanshee maybe-all-libiberty maybe-all-texinfo maybe-all-zlib
4977bab6
ZW
28856
28857# Host modules specific to gdb.
28858# GDB needs to know that the simulator is being built.
2c30ab71 28859configure-gdb: maybe-configure-itcl maybe-configure-tcl maybe-configure-tk maybe-configure-sim
0dffceed 28860GDB_TK = @GDB_TK@
4977bab6
ZW
28861all-gdb: maybe-all-libiberty maybe-all-opcodes maybe-all-bfd maybe-all-mmalloc maybe-all-readline maybe-all-bison maybe-all-byacc maybe-all-sim $(gdbnlmrequirements) $(GDB_TK)
28862install-gdb: maybe-install-tcl maybe-install-tk maybe-install-itcl maybe-install-tix maybe-install-libgui
79308c5d 28863configure-libgui: maybe-configure-tcl maybe-configure-tk
4977bab6
ZW
28864all-libgui: maybe-all-tcl maybe-all-tk maybe-all-itcl
28865
28866# Host modules specific to binutils.
28867configure-bfd: configure-libiberty
28868all-bfd: maybe-all-libiberty maybe-all-intl
28869all-binutils: maybe-all-libiberty maybe-all-opcodes maybe-all-bfd maybe-all-flex maybe-all-bison maybe-all-byacc maybe-all-intl
f5e0c73c
NN
28870# We put install-opcodes before install-binutils because the installed
28871# binutils might be on PATH, and they might need the shared opcodes
28872# library.
4977bab6 28873install-binutils: maybe-install-opcodes
c3969745
AS
28874# libopcodes depends on libbfd
28875install-opcodes: maybe-install-bfd
4977bab6
ZW
28876all-gas: maybe-all-libiberty maybe-all-opcodes maybe-all-bfd maybe-all-intl
28877all-gprof: maybe-all-libiberty maybe-all-bfd maybe-all-opcodes maybe-all-intl
28878all-ld: maybe-all-libiberty maybe-all-bfd maybe-all-opcodes maybe-all-bison maybe-all-byacc maybe-all-flex maybe-all-intl
28879all-opcodes: maybe-all-bfd maybe-all-libiberty
28880
28881# Other host modules in the 'src' repository.
28882all-dejagnu: maybe-all-tcl maybe-all-expect maybe-all-tk
28883configure-expect: maybe-configure-tcl maybe-configure-tk
28884all-expect: maybe-all-tcl maybe-all-tk
28885configure-itcl: maybe-configure-tcl maybe-configure-tk
28886all-itcl: maybe-all-tcl maybe-all-tk
f5e0c73c
NN
28887# We put install-tcl before install-itcl because itcl wants to run a
28888# program on installation which uses the Tcl libraries.
4977bab6 28889install-itcl: maybe-install-tcl
ba49f6f1 28890all-sid: maybe-all-libiberty maybe-all-bfd maybe-all-opcodes maybe-all-tcl maybe-all-tk
4977bab6
ZW
28891install-sid: maybe-install-tcl maybe-install-tk
28892all-sim: maybe-all-libiberty maybe-all-bfd maybe-all-opcodes maybe-all-readline maybe-configure-gdb
28893configure-tk: maybe-configure-tcl
28894all-tk: maybe-all-tcl
28895configure-tix: maybe-configure-tcl maybe-configure-tk
28896all-tix: maybe-all-tcl maybe-all-tk
28897all-texinfo: maybe-all-libiberty
28898
28899# Other host modules. Warning, these are not well tested.
28900all-autoconf: maybe-all-m4 maybe-all-texinfo
28901all-automake: maybe-all-m4 maybe-all-texinfo
28902all-bison: maybe-all-texinfo
28903all-diff: maybe-all-libiberty
28904all-fastjar: maybe-all-zlib maybe-all-libiberty
28905all-fileutils: maybe-all-libiberty
28906all-flex: maybe-all-libiberty maybe-all-bison maybe-all-byacc
4977bab6
ZW
28907all-gzip: maybe-all-libiberty
28908all-hello: maybe-all-libiberty
28909all-m4: maybe-all-libiberty maybe-all-texinfo
f43e12ce 28910all-make: maybe-all-libiberty maybe-all-intl
4977bab6
ZW
28911all-patch: maybe-all-libiberty
28912all-prms: maybe-all-libiberty
28913all-recode: maybe-all-libiberty
28914all-sed: maybe-all-libiberty
28915all-send-pr: maybe-all-prms
4977bab6
ZW
28916all-tar: maybe-all-libiberty
28917all-uudecode: maybe-all-libiberty
28918
28919ALL_GCC = maybe-all-gcc
28920ALL_GCC_C = $(ALL_GCC) maybe-all-target-newlib maybe-all-target-libgloss
28921ALL_GCC_CXX = $(ALL_GCC_C) maybe-all-target-libstdc++-v3
28922
28923# Target modules specific to gcc.
28924configure-target-boehm-gc: $(ALL_GCC_C) maybe-configure-target-qthreads
28925configure-target-fastjar: maybe-configure-target-zlib
28926all-target-fastjar: maybe-all-target-zlib maybe-all-target-libiberty
d9cdb878 28927configure-target-libada: $(ALL_GCC_C)
6de9cd9a 28928configure-target-libgfortran: $(ALL_GCC_C)
4977bab6
ZW
28929configure-target-libffi: $(ALL_GCC_C)
28930configure-target-libjava: $(ALL_GCC_C) maybe-configure-target-zlib maybe-configure-target-boehm-gc maybe-configure-target-qthreads maybe-configure-target-libffi
28931all-target-libjava: maybe-all-fastjar maybe-all-target-zlib maybe-all-target-boehm-gc maybe-all-target-qthreads maybe-all-target-libffi
28932configure-target-libobjc: $(ALL_GCC_C)
28933all-target-libobjc: maybe-all-target-libiberty
28934configure-target-libstdc++-v3: $(ALL_GCC_C)
28935all-target-libstdc++-v3: maybe-all-target-libiberty
28936configure-target-zlib: $(ALL_GCC_C)
6599da04 28937
4977bab6
ZW
28938# Target modules in the 'src' repository.
28939configure-target-examples: $(ALL_GCC_C)
28940configure-target-libgloss: $(ALL_GCC)
28941all-target-libgloss: maybe-configure-target-newlib
2eb98e5d 28942configure-target-libiberty: $(ALL_GCC)
4977bab6
ZW
28943configure-target-libtermcap: $(ALL_GCC_C)
28944configure-target-newlib: $(ALL_GCC)
28945configure-target-rda: $(ALL_GCC_C)
28946configure-target-winsup: $(ALL_GCC_C)
28947all-target-winsup: maybe-all-target-libiberty maybe-all-target-libtermcap
6599da04 28948
4977bab6
ZW
28949# Other target modules. Warning, these are not well tested.
28950configure-target-gperf: $(ALL_GCC_CXX)
28951all-target-gperf: maybe-all-target-libiberty maybe-all-target-libstdc++-v3
28952configure-target-qthreads: $(ALL_GCC_C)
6599da04 28953
4977bab6
ZW
28954# Serialization dependencies. Host configures don't work well in parallel to
28955# each other, due to contention over config.cache. Target configures and
28956# build configures are similar.
28957@serialization_dependencies@
6599da04 28958
4977bab6
ZW
28959# --------------------------------
28960# Regenerating top level configury
28961# --------------------------------
6599da04 28962
88b5521b
NN
28963# Multilib.out tells target dirs what multilibs they should build.
28964# There is really only one copy. We use the 'timestamp' method to
28965# work around various timestamp bugs on some systems.
28966# We use move-if-change so that it's only considered updated when it
28967# actually changes, because it has to depend on a phony target.
ade82b16 28968multilib.out: maybe-all-gcc
8c90b13a 28969 @r=`${PWD_COMMAND}`; export r; \
88b5521b
NN
28970 echo "Checking multilib configuration..."; \
28971 $(CC_FOR_TARGET) --print-multi-lib > multilib.tmp 2> /dev/null ; \
28972 $(SHELL) $(srcdir)/move-if-change multilib.tmp multilib.out ; \
88b5521b 28973
6f950405 28974# Rebuilding Makefile.in, using autogen.
e245b0ea 28975AUTOGEN = autogen
ee03dc5e 28976$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
e245b0ea 28977 cd $(srcdir) && $(AUTOGEN) Makefile.def
6f950405 28978
671aa708 28979# Rebuilding Makefile.
e245b0ea
AO
28980Makefile: $(srcdir)/Makefile.in config.status
28981 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
28982
28983config.status: configure $(gcc_version_trigger)
e75f9147 28984 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
6599da04 28985
671aa708 28986# Rebuilding configure.
e245b0ea 28987AUTOCONF = autoconf
ee03dc5e 28988$(srcdir)/configure: @MAINT@ $(srcdir)/configure.in $(srcdir)/config/acx.m4
e245b0ea 28989 cd $(srcdir) && $(AUTOCONF)
6599da04 28990
93c834b7
NN
28991# ------------------------------
28992# Special directives to GNU Make
28993# ------------------------------
28994
93c834b7
NN
28995# Don't pass command-line variables to submakes.
28996.NOEXPORT:
28997MAKEOVERRIDES=
28998
6599da04 28999# end of Makefile.in
This page took 4.133536 seconds and 5 git commands to generate.