* ld-discard/static.d: Accept both original sym and section sym.
[deliverable/binutils-gdb.git] / Makefile.in
CommitLineData
405ea7a0
NN
1
2# Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
252b5132
RH
3#
4# Makefile for directory with subdirs to build.
5cec67bf 5# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
378fce5b 6# 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation
252b5132
RH
7#
8# This file is free software; you can redistribute it and/or modify
9# it under the terms of the GNU General Public License as published by
10# the Free Software Foundation; either version 2 of the License, or
11# (at your option) any later version.
12#
13# This program is distributed in the hope that it will be useful,
14# but WITHOUT ANY WARRANTY; without even the implied warranty of
15# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
16# GNU General Public License for more details.
17#
18# You should have received a copy of the GNU General Public License
19# along with this program; if not, write to the Free Software
20# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.
21#
22
50212802
NN
23# -------------------------------
24# Standard Autoconf-set variables
25# -------------------------------
583d52d7 26VPATH=@srcdir@
583d52d7
NN
27
28build_alias=@build_alias@
7f121bbf 29build=@build@
583d52d7 30host_alias=@host_alias@
7f121bbf 31host=@host@
583d52d7 32target_alias=@target_alias@
7f121bbf 33target=@target@
583d52d7 34
50212802 35program_transform_name = @program_transform_name@
403d9505
NN
36
37prefix = @prefix@
38exec_prefix = @exec_prefix@
39
50212802
NN
40srcdir = @srcdir@
41
403d9505
NN
42bindir = @bindir@
43sbindir = @sbindir@
44libexecdir = @libexecdir@
45datadir = @datadir@
46sysconfdir = @sysconfdir@
47sharedstatedir = @sharedstatedir@
48localstatedir = @localstatedir@
49libdir = @libdir@
50includedir = @includedir@
51oldincludedir = @oldincludedir@
52infodir = @infodir@
53mandir = @mandir@
252b5132
RH
54man1dir = $(mandir)/man1
55man2dir = $(mandir)/man2
56man3dir = $(mandir)/man3
57man4dir = $(mandir)/man4
58man5dir = $(mandir)/man5
59man6dir = $(mandir)/man6
60man7dir = $(mandir)/man7
61man8dir = $(mandir)/man8
62man9dir = $(mandir)/man9
d5de0a84 63
e5c3f801
NN
64INSTALL = @INSTALL@
65INSTALL_PROGRAM = @INSTALL_PROGRAM@
66INSTALL_SCRIPT = @INSTALL_SCRIPT@
67INSTALL_DATA = @INSTALL_DATA@
656fdd47
PB
68LN = @LN@
69LN_S = @LN_S@
252b5132 70
50212802
NN
71# -------------------------------------------------
72# Miscellaneous non-standard autoconf-set variables
73# -------------------------------------------------
252b5132 74
50212802
NN
75# The file containing GCC's version number.
76gcc_version_trigger = @gcc_version_trigger@
77gcc_version = @gcc_version@
252b5132 78
50212802
NN
79# The gcc driver likes to know the arguments it was configured with.
80TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
252b5132 81
50212802
NN
82gxx_include_dir = @gxx_include_dir@
83libstdcxx_incdir = @libstdcxx_incdir@
252b5132 84
50212802
NN
85tooldir = @tooldir@
86build_tooldir = @build_tooldir@
252b5132 87
50212802 88# Directory in which the compiler finds executables, libraries, etc.
ede4fbe4 89libsubdir = $(libdir)/gcc/$(target_alias)/$(gcc_version)
50212802 90GDB_NLM_DEPS =
252b5132 91
50212802
NN
92# This is the name of the environment variable used for the path to
93# the libraries.
94RPATH_ENVVAR = @RPATH_ENVVAR@
252b5132 95
50212802
NN
96# This is set by configure to REALLY_SET_LIB_PATH if --enable-shared
97# was used.
98SET_LIB_PATH = @SET_LIB_PATH@
252b5132 99
50212802
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);
252b5132 105
50212802 106# This is the list of directories to be built for the build system.
4b1cb4fe 107BUILD_CONFIGDIRS = libiberty libbanshee
50212802
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@
378fce5b
DD
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;
50212802
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@
378fce5b
DD
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; \
95b6a1f2 159 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
378fce5b
DD
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 = \
7ffa0b57 166 $(HOST_EXPORTS) \
378fce5b
DD
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;
50212802
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@
378fce5b
DD
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;
50212802 207
4b1cb4fe
DD
208# Where to find GMP
209HOST_GMPLIBS = @gmplibs@
210HOST_GMPINC = @gmpinc@
211
50212802
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.
b40e3958
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}
50212802
NN
225
226# compilers to use to create programs which must be run in the build
227# environment.
228CC_FOR_BUILD = @CC_FOR_BUILD@
5fbad20a 229CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
50212802
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.
50212802
NN
235BUILD_PREFIX = @BUILD_PREFIX@
236BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252b5132 237
852e5f18
NN
238BISON=@BISON@
239USUAL_BISON = `if [ -f $$r/bison/bison ] ; then \
252b5132
RH
240 echo $$r/bison/bison -L $$s/bison/ ; \
241 else \
242 echo bison ; \
243 fi`
244
50212802 245DEFAULT_YACC = @DEFAULT_YACC@
852e5f18
NN
246YACC=@YACC@
247USUAL_YACC = `if [ -f $$r/bison/bison ] ; then \
252b5132
RH
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
50212802 255DEFAULT_LEX = @DEFAULT_LEX@
852e5f18
NN
256LEX=@LEX@
257USUAL_LEX = `if [ -f $$r/flex/flex ] ; \
252b5132
RH
258 then echo $$r/flex/flex ; \
259 else echo ${DEFAULT_LEX} ; fi`
260
50212802 261DEFAULT_M4 = @DEFAULT_M4@
252b5132
RH
262M4 = `if [ -f $$r/m4/m4 ] ; \
263 then echo $$r/m4/m4 ; \
264 else echo ${DEFAULT_M4} ; fi`
265
77f7441a 266# For an installed makeinfo, we require it to be from texinfo 4.2 or
f08fa01d 267# higher, else we use the "missing" dummy.
852e5f18
NN
268MAKEINFO=@MAKEINFO@
269USUAL_MAKEINFO = `if [ -f $$r/texinfo/makeinfo/makeinfo ] ; \
252b5132 270 then echo $$r/texinfo/makeinfo/makeinfo ; \
f08fa01d 271 else if (makeinfo --version \
77f7441a 272 | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])') >/dev/null 2>&1; \
f08fa01d 273 then echo makeinfo; else echo $$s/missing makeinfo; fi; fi`
252b5132
RH
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.
62a3fc85
DD
278# (Default to avoid splitting info files by setting the threshold high.)
279MAKEINFOFLAGS = --split-size=5000000
252b5132
RH
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
50212802
NN
289# ---------------------------------------------
290# Programs producing files for the HOST machine
291# ---------------------------------------------
252b5132 292
50212802
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
252b5132 296
50212802 297AS = @AS@
252b5132 298
50212802
NN
299AR = @AR@
300AR_FLAGS = rc
252b5132 301
50212802
NN
302CC = @CC@
303CFLAGS = @CFLAGS@
304LIBCFLAGS = $(CFLAGS)
252b5132 305
50212802
NN
306CXX = @CXX@
307CXXFLAGS = @CXXFLAGS@
308LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
49b7683b 309
50212802 310DLLTOOL = @DLLTOOL@
252b5132 311
50212802 312NM = @NM@
15723a45 313
50212802
NN
314LD = @LD@
315LDFLAGS =
15723a45 316
50212802 317RANLIB = @RANLIB@
252b5132 318
50212802 319WINDRES = @WINDRES@
252b5132 320
50212802
NN
321PICFLAG =
322
323# -----------------------------------------------
324# Programs producing files for the TARGET machine
325# -----------------------------------------------
0da52010
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.
4b1cb4fe 329TARGET_LIB_PATH = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:$$r/$(TARGET_SUBDIR)/libmudflap/.libs
0da52010 330
58daee98 331FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
252b5132 332
50212802 333AR_FOR_TARGET=@AR_FOR_TARGET@
54752a6b 334CONFIGURED_AR_FOR_TARGET=@CONFIGURED_AR_FOR_TARGET@
50212802
NN
335USUAL_AR_FOR_TARGET = ` \
336 if [ -f $$r/binutils/ar ] ; then \
337 echo $$r/binutils/ar ; \
338 else \
7f121bbf 339 if [ '$(host)' = '$(target)' ] ; then \
50212802
NN
340 echo $(AR); \
341 else \
54752a6b 342 echo $(CONFIGURED_AR_FOR_TARGET) ; \
50212802
NN
343 fi; \
344 fi`
252b5132 345
852e5f18 346AS_FOR_TARGET=@AS_FOR_TARGET@
54752a6b 347CONFIGURED_AS_FOR_TARGET=@CONFIGURED_AS_FOR_TARGET@
852e5f18 348USUAL_AS_FOR_TARGET = ` \
252b5132
RH
349 if [ -f $$r/gas/as-new ] ; then \
350 echo $$r/gas/as-new ; \
dc70af01
AO
351 elif [ -f $$r/gcc/xgcc ]; then \
352 $(CC_FOR_TARGET) -print-prog-name=as ; \
252b5132 353 else \
7f121bbf 354 if [ '$(host)' = '$(target)' ] ; then \
252b5132
RH
355 echo $(AS); \
356 else \
54752a6b 357 echo $(CONFIGURED_AS_FOR_TARGET) ; \
252b5132
RH
358 fi; \
359 fi`
360
50212802
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
252b5132 381
852e5f18 382DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
54752a6b 383CONFIGURED_DLLTOOL_FOR_TARGET=@CONFIGURED_DLLTOOL_FOR_TARGET@
852e5f18 384USUAL_DLLTOOL_FOR_TARGET = ` \
252b5132
RH
385 if [ -f $$r/binutils/dlltool ] ; then \
386 echo $$r/binutils/dlltool ; \
387 else \
7f121bbf 388 if [ '$(host)' = '$(target)' ] ; then \
252b5132
RH
389 echo $(DLLTOOL); \
390 else \
54752a6b 391 echo $(CONFIGURED_DLLTOOL_FOR_TARGET) ; \
252b5132
RH
392 fi; \
393 fi`
394
50212802 395GCJ_FOR_TARGET = @GCJ_FOR_TARGET@
4b1cb4fe 396GFORTRAN_FOR_TARGET = @GFORTRAN_FOR_TARGET@
50212802
NN
397
398LD_FOR_TARGET=@LD_FOR_TARGET@
54752a6b 399CONFIGURED_LD_FOR_TARGET=@CONFIGURED_LD_FOR_TARGET@
50212802
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 ; \
252b5132 405 else \
7f121bbf 406 if [ '$(host)' = '$(target)' ] ; then \
50212802 407 echo $(LD); \
252b5132 408 else \
54752a6b 409 echo $(CONFIGURED_LD_FOR_TARGET) ; \
252b5132
RH
410 fi; \
411 fi`
412
50212802
NN
413LDFLAGS_FOR_TARGET =
414
415NM_FOR_TARGET=@NM_FOR_TARGET@
54752a6b 416CONFIGURED_NM_FOR_TARGET=@CONFIGURED_NM_FOR_TARGET@
50212802
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 ; \
252b5132 422 else \
7f121bbf 423 if [ '$(host)' = '$(target)' ] ; then \
50212802 424 echo $(NM); \
252b5132 425 else \
54752a6b 426 echo $(CONFIGURED_NM_FOR_TARGET) ; \
252b5132
RH
427 fi; \
428 fi`
429
852e5f18 430RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
54752a6b 431CONFIGURED_RANLIB_FOR_TARGET=@CONFIGURED_RANLIB_FOR_TARGET@
852e5f18 432USUAL_RANLIB_FOR_TARGET = ` \
252b5132
RH
433 if [ -f $$r/binutils/ranlib ] ; then \
434 echo $$r/binutils/ranlib ; \
435 else \
7f121bbf 436 if [ '$(host)' = '$(target)' ] ; then \
3f152009
AO
437 if [ x'$(RANLIB)' != x ]; then \
438 echo $(RANLIB); \
439 else \
440 echo ranlib; \
441 fi; \
252b5132 442 else \
54752a6b 443 echo $(CONFIGURED_RANLIB_FOR_TARGET) ; \
252b5132
RH
444 fi; \
445 fi`
446
50212802 447WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
54752a6b 448CONFIGURED_WINDRES_FOR_TARGET=@CONFIGURED_WINDRES_FOR_TARGET@
50212802
NN
449USUAL_WINDRES_FOR_TARGET = ` \
450 if [ -f $$r/binutils/windres ] ; then \
451 echo $$r/binutils/windres ; \
252b5132 452 else \
7f121bbf 453 if [ '$(host)' = '$(target)' ] ; then \
50212802 454 echo $(WINDRES); \
252b5132 455 else \
54752a6b 456 echo $(CONFIGURED_WINDRES_FOR_TARGET) ; \
252b5132
RH
457 fi; \
458 fi`
459
50212802
NN
460PICFLAG_FOR_TARGET =
461
462# ------------------------------------
463# Miscellaneous targets and flag lists
464# ------------------------------------
465
252b5132
RH
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.
319cab08 468@default_target@:
252b5132 469
252b5132 470#### host and target specific makefile fragments come in here.
a0da8069
NN
471@target_makefile_frag@
472@alphaieee_frag@
473@ospace_frag@
474@host_makefile_frag@
252b5132
RH
475###
476
477# Flags to pass down to all sub-makes.
252b5132 478BASE_FLAGS_TO_PASS = \
497f816e 479 "DESTDIR=$(DESTDIR)" \
252b5132 480 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 481 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
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)" \
75205f78
DD
490 "libstdcxx_incdir=$(libstdcxx_incdir)" \
491 "libsubdir=$(libsubdir)" \
252b5132
RH
492 "localstatedir=$(localstatedir)" \
493 "mandir=$(mandir)" \
494 "oldincludedir=$(oldincludedir)" \
495 "prefix=$(prefix)" \
496 "sbindir=$(sbindir)" \
497 "sharedstatedir=$(sharedstatedir)" \
498 "sysconfdir=$(sysconfdir)" \
499 "tooldir=$(tooldir)" \
ba73c63f 500 "build_tooldir=$(build_tooldir)" \
252b5132
RH
501 "gxx_include_dir=$(gxx_include_dir)" \
502 "gcc_version=$(gcc_version)" \
503 "gcc_version_trigger=$(gcc_version_trigger)" \
12f0bd74
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)" \
4b1cb4fe 534 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74
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)" \
10ecffb9 541 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 542 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 543
dec0cb0c
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 = \
930314a4
NN
550 CXX_FOR_TARGET='$(CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
551 RAW_CXX_FOR_TARGET='$(RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
dec0cb0c 552
656fdd47
PB
553RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS)
554
252b5132
RH
555# Flags to pass down to most sub-makes, in which we're building with
556# the host environment.
252b5132
RH
557EXTRA_HOST_FLAGS = \
558 'AR=$(AR)' \
559 'AS=$(AS)' \
560 'CC=$(CC)' \
561 'CXX=$(CXX)' \
562 'DLLTOOL=$(DLLTOOL)' \
563 'LD=$(LD)' \
564 'NM=$(NM)' \
b9459e83 565 'RANLIB=$(RANLIB)' \
252b5132
RH
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.
252b5132
RH
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)' \
597 'RANLIB=$$(RANLIB_FOR_TARGET)' \
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.
2a4cbe27 606# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
607# cross-building scheme.
608EXTRA_GCC_FLAGS = \
27f15fdd
DD
609 'BUILD_PREFIX=$(BUILD_PREFIX)' \
610 'BUILD_PREFIX_1=$(BUILD_PREFIX_1)' \
252b5132 611 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
75205f78 612 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
3dee29da
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=/'`"
252b5132 622
f0b24077 623GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 624
dd12c3a8
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 \
04cf1b77 658 maybe-configure-libcpp \
dd12c3a8 659 maybe-configure-libgui \
4b1cb4fe 660 maybe-configure-libbanshee \
dd12c3a8
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 \
4b1cb4fe 696 maybe-configure-target-libmudflap \
dd12c3a8 697 maybe-configure-target-newlib \
4b1cb4fe 698 maybe-configure-target-libgfortran \
dd12c3a8
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 \
a2592b1b
DD
711 maybe-configure-target-rda \
712 maybe-configure-target-libada
252b5132 713
319cab08
PB
714# The target built for a native non-bootstrap build.
715.PHONY: all
716all: @all_build_modules@ all-host all-target
dd12c3a8
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 \
04cf1b77 751 maybe-all-libcpp \
dd12c3a8 752 maybe-all-libgui \
4b1cb4fe 753 maybe-all-libbanshee \
dd12c3a8
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 \
4b1cb4fe 789 maybe-all-target-libmudflap \
dd12c3a8 790 maybe-all-target-newlib \
4b1cb4fe 791 maybe-all-target-libgfortran \
dd12c3a8
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 \
a2592b1b
DD
804 maybe-all-target-rda \
805 maybe-all-target-libada
252b5132
RH
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).
e393202e 811
2a4cbe27
NN
812.PHONY: do-info
813do-info: info-host info-target
e393202e 814
2a4cbe27
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 \
04cf1b77 848 maybe-info-libcpp \
2a4cbe27 849 maybe-info-libgui \
4b1cb4fe 850 maybe-info-libbanshee \
2a4cbe27
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
252b5132 883
2a4cbe27
NN
884.PHONY: info-target
885info-target: \
886 maybe-info-target-libstdc++-v3 \
4b1cb4fe 887 maybe-info-target-libmudflap \
2a4cbe27 888 maybe-info-target-newlib \
4b1cb4fe 889 maybe-info-target-libgfortran \
2a4cbe27
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 \
a2592b1b
DD
902 maybe-info-target-rda \
903 maybe-info-target-libada
252b5132 904
4fa63067
NN
905.PHONY: do-dvi
906do-dvi: dvi-host dvi-target
2a4cbe27 907
4fa63067
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 \
04cf1b77 941 maybe-dvi-libcpp \
4fa63067 942 maybe-dvi-libgui \
4b1cb4fe 943 maybe-dvi-libbanshee \
4fa63067
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
2a4cbe27 976
4fa63067
NN
977.PHONY: dvi-target
978dvi-target: \
979 maybe-dvi-target-libstdc++-v3 \
4b1cb4fe 980 maybe-dvi-target-libmudflap \
4fa63067 981 maybe-dvi-target-newlib \
4b1cb4fe 982 maybe-dvi-target-libgfortran \
4fa63067
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
2a4cbe27 997
4fa63067
NN
998.PHONY: do-TAGS
999do-TAGS: TAGS-host TAGS-target
2a4cbe27 1000
4fa63067
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 \
04cf1b77 1034 maybe-TAGS-libcpp \
4fa63067 1035 maybe-TAGS-libgui \
4b1cb4fe 1036 maybe-TAGS-libbanshee \
4fa63067
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
2a4cbe27 1069
4fa63067
NN
1070.PHONY: TAGS-target
1071TAGS-target: \
1072 maybe-TAGS-target-libstdc++-v3 \
4b1cb4fe 1073 maybe-TAGS-target-libmudflap \
4fa63067 1074 maybe-TAGS-target-newlib \
4b1cb4fe 1075 maybe-TAGS-target-libgfortran \
4fa63067
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
a2592b1b 1090
4fa63067
NN
1091.PHONY: do-install-info
1092do-install-info: install-info-host install-info-target
a2592b1b 1093
4fa63067
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 \
04cf1b77 1127 maybe-install-info-libcpp \
4fa63067 1128 maybe-install-info-libgui \
4b1cb4fe 1129 maybe-install-info-libbanshee \
4fa63067
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
a2592b1b 1162
4fa63067
NN
1163.PHONY: install-info-target
1164install-info-target: \
1165 maybe-install-info-target-libstdc++-v3 \
4b1cb4fe 1166 maybe-install-info-target-libmudflap \
4fa63067 1167 maybe-install-info-target-newlib \
4b1cb4fe 1168 maybe-install-info-target-libgfortran \
4fa63067
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
2a4cbe27
NN
1183
1184.PHONY: do-installcheck
1185do-installcheck: installcheck-host installcheck-target
1186
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 \
04cf1b77 1220 maybe-installcheck-libcpp \
2a4cbe27 1221 maybe-installcheck-libgui \
4b1cb4fe 1222 maybe-installcheck-libbanshee \
2a4cbe27
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
1255
1256.PHONY: installcheck-target
1257installcheck-target: \
1258 maybe-installcheck-target-libstdc++-v3 \
4b1cb4fe 1259 maybe-installcheck-target-libmudflap \
2a4cbe27 1260 maybe-installcheck-target-newlib \
4b1cb4fe 1261 maybe-installcheck-target-libgfortran \
2a4cbe27
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 \
a2592b1b
DD
1274 maybe-installcheck-target-rda \
1275 maybe-installcheck-target-libada
2a4cbe27 1276
4fa63067
NN
1277.PHONY: do-mostlyclean
1278do-mostlyclean: mostlyclean-host mostlyclean-target
2a4cbe27 1279
4fa63067
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 \
04cf1b77 1313 maybe-mostlyclean-libcpp \
4fa63067 1314 maybe-mostlyclean-libgui \
4b1cb4fe 1315 maybe-mostlyclean-libbanshee \
4fa63067
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
2a4cbe27 1348
4fa63067
NN
1349.PHONY: mostlyclean-target
1350mostlyclean-target: \
1351 maybe-mostlyclean-target-libstdc++-v3 \
4b1cb4fe 1352 maybe-mostlyclean-target-libmudflap \
4fa63067 1353 maybe-mostlyclean-target-newlib \
4b1cb4fe 1354 maybe-mostlyclean-target-libgfortran \
4fa63067
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
2a4cbe27 1369
4fa63067
NN
1370.PHONY: do-clean
1371do-clean: clean-host clean-target
2a4cbe27 1372
4fa63067
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 \
04cf1b77 1406 maybe-clean-libcpp \
4fa63067 1407 maybe-clean-libgui \
4b1cb4fe 1408 maybe-clean-libbanshee \
4fa63067
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
2a4cbe27 1441
4fa63067
NN
1442.PHONY: clean-target
1443clean-target: \
1444 maybe-clean-target-libstdc++-v3 \
4b1cb4fe 1445 maybe-clean-target-libmudflap \
4fa63067 1446 maybe-clean-target-newlib \
4b1cb4fe 1447 maybe-clean-target-libgfortran \
4fa63067
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
2a4cbe27 1462
4fa63067
NN
1463.PHONY: do-distclean
1464do-distclean: distclean-host distclean-target
2a4cbe27 1465
4fa63067
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 \
04cf1b77 1499 maybe-distclean-libcpp \
4fa63067 1500 maybe-distclean-libgui \
4b1cb4fe 1501 maybe-distclean-libbanshee \
4fa63067
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
2a4cbe27 1534
4fa63067
NN
1535.PHONY: distclean-target
1536distclean-target: \
1537 maybe-distclean-target-libstdc++-v3 \
4b1cb4fe 1538 maybe-distclean-target-libmudflap \
4fa63067 1539 maybe-distclean-target-newlib \
4b1cb4fe 1540 maybe-distclean-target-libgfortran \
4fa63067
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
2a4cbe27 1555
4fa63067
NN
1556.PHONY: do-maintainer-clean
1557do-maintainer-clean: maintainer-clean-host maintainer-clean-target
2a4cbe27 1558
4fa63067
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 \
04cf1b77 1592 maybe-maintainer-clean-libcpp \
4fa63067 1593 maybe-maintainer-clean-libgui \
4b1cb4fe 1594 maybe-maintainer-clean-libbanshee \
4fa63067
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
2a4cbe27 1627
4fa63067
NN
1628.PHONY: maintainer-clean-target
1629maintainer-clean-target: \
1630 maybe-maintainer-clean-target-libstdc++-v3 \
4b1cb4fe 1631 maybe-maintainer-clean-target-libmudflap \
4fa63067 1632 maybe-maintainer-clean-target-newlib \
4b1cb4fe 1633 maybe-maintainer-clean-target-libgfortran \
4fa63067
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
2a4cbe27 1648
2a4cbe27 1649
4fa63067 1650# Here are the targets which correspond to the do-X targets.
2a4cbe27 1651
4fa63067
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
2a4cbe27 1658
4fa63067
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
2a4cbe27 1662
4fa63067 1663install-info: do-install-info dir.info
b40e3958 1664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
1665 if [ -f dir.info ] ; then \
1666 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
1667 else true ; fi
2a4cbe27 1668
4fa63067
NN
1669local-clean:
1670 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 1671
4fa63067
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
2a4cbe27 1684
4fa63067
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."
2a4cbe27 1688
4fa63067
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
2a4cbe27 1695
4fa63067
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
2a4cbe27 1703
4fa63067 1704# Check target.
2a4cbe27 1705
4fa63067
NN
1706.PHONY: check do-check
1707check: do-check
2a4cbe27 1708
4fa63067
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 \
04cf1b77 1742 maybe-check-libcpp \
4fa63067 1743 maybe-check-libgui \
4b1cb4fe 1744 maybe-check-libbanshee \
4fa63067
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 \
4b1cb4fe 1778 maybe-check-target-libmudflap \
4fa63067 1779 maybe-check-target-newlib \
4b1cb4fe 1780 maybe-check-target-libgfortran \
4fa63067
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
2a4cbe27 1795
4fa63067 1796# Automated reporting of test results.
2a4cbe27 1797
4fa63067
NN
1798warning.log: build.log
1799 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 1800
4fa63067
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
2a4cbe27 1808
4fa63067
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
2a4cbe27 1816
4fa63067 1817# Installation targets.
2a4cbe27 1818
4fa63067
NN
1819.PHONY: install uninstall
1820install: installdirs install-host install-target
2a4cbe27 1821
4fa63067
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 \
04cf1b77 1855 maybe-install-libcpp \
4fa63067 1856 maybe-install-libgui \
4b1cb4fe 1857 maybe-install-libbanshee \
4fa63067
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
2a4cbe27 1890
4fa63067
NN
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 \
04cf1b77 1924 maybe-install-libcpp \
4fa63067 1925 maybe-install-libgui \
4b1cb4fe 1926 maybe-install-libbanshee \
4fa63067
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
2a4cbe27 1959
4fa63067
NN
1960.PHONY: install-target
1961install-target: \
1962 maybe-install-target-libstdc++-v3 \
4b1cb4fe 1963 maybe-install-target-libmudflap \
4fa63067 1964 maybe-install-target-newlib \
4b1cb4fe 1965 maybe-install-target-libgfortran \
4fa63067
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
2a4cbe27 1980
4fa63067
NN
1981uninstall:
1982 @echo "the uninstall target is not supported in this tree"
2a4cbe27 1983
4fa63067
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) \
7ffa0b57 1989 $(HOST_EXPORTS) \
4fa63067
NN
1990 (cd ./gcc && \
1991 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
1992 else \
1993 true ; \
1994 fi
2a4cbe27 1995
4fa63067
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
2a4cbe27 2001
4fa63067 2002### other supporting targets
2a4cbe27 2003
4fa63067
NN
2004MAKEDIRS= \
2005 $(DESTDIR)$(prefix) \
2006 $(DESTDIR)$(exec_prefix)
2007.PHONY: installdirs
2008installdirs: mkinstalldirs
2009 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2010
4fa63067
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
2a4cbe27 2017
4fa63067
NN
2018dist:
2019 @echo "Building a full distribution of this tree isn't done"
2020 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2021
4fa63067 2022etags tags: TAGS
2a4cbe27 2023
4fa63067
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
2a4cbe27 2031
4fa63067
NN
2032# --------------------------------------
2033# Modules which run on the build machine
2034# --------------------------------------
2035
2036.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2037maybe-configure-build-libiberty:
6bd3dfaa
PB
2038@if build-libiberty
2039maybe-configure-build-libiberty: configure-build-libiberty
4fa63067
NN
2040configure-build-libiberty:
2041 @test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2042 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
b40e3958
L
2043 r=`${PWD_COMMAND}`; export r; \
2044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2045 $(BUILD_EXPORTS) \
4fa63067
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} \
7ffa0b57 2084 --with-build-subdir="$(BUILD_SUBDIR)" \
2a4cbe27 2085 || exit 1
6bd3dfaa 2086@endif build-libiberty
2a4cbe27 2087
4fa63067
NN
2088.PHONY: all-build-libiberty maybe-all-build-libiberty
2089maybe-all-build-libiberty:
6bd3dfaa
PB
2090@if build-libiberty
2091maybe-all-build-libiberty: all-build-libiberty
4fa63067
NN
2092all-build-libiberty: configure-build-libiberty
2093 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2095 $(BUILD_EXPORTS) \
7ffa0b57 2096 (cd $(BUILD_SUBDIR)/libiberty && $(MAKE) all)
6bd3dfaa 2097@endif build-libiberty
2a4cbe27 2098
4b1cb4fe
DD
2099.PHONY: configure-build-libbanshee maybe-configure-build-libbanshee
2100maybe-configure-build-libbanshee:
6bd3dfaa
PB
2101@if build-libbanshee
2102maybe-configure-build-libbanshee: configure-build-libbanshee
4b1cb4fe
DD
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; \
378fce5b 2108 $(BUILD_EXPORTS) \
4b1cb4fe
DD
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} \
7ffa0b57 2147 --with-build-subdir="$(BUILD_SUBDIR)" \
4b1cb4fe 2148 || exit 1
6bd3dfaa 2149@endif build-libbanshee
4b1cb4fe
DD
2150
2151.PHONY: all-build-libbanshee maybe-all-build-libbanshee
2152maybe-all-build-libbanshee:
6bd3dfaa
PB
2153@if build-libbanshee
2154maybe-all-build-libbanshee: all-build-libbanshee
4b1cb4fe
DD
2155all-build-libbanshee: configure-build-libbanshee
2156 @r=`${PWD_COMMAND}`; export r; \
2157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2158 $(BUILD_EXPORTS) \
7ffa0b57 2159 (cd $(BUILD_SUBDIR)/libbanshee && $(MAKE) all)
6bd3dfaa 2160@endif build-libbanshee
4b1cb4fe 2161
2a4cbe27 2162
4fa63067
NN
2163# --------------------------------------
2164# Modules which run on the host machine
2165# --------------------------------------
2a4cbe27 2166
4fa63067
NN
2167.PHONY: configure-ash maybe-configure-ash
2168maybe-configure-ash:
6bd3dfaa
PB
2169@if ash
2170maybe-configure-ash: configure-ash
4fa63067
NN
2171configure-ash:
2172 @test ! -f ash/Makefile || exit 0; \
2173 [ -d ash ] || mkdir ash; \
b40e3958
L
2174 r=`${PWD_COMMAND}`; export r; \
2175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2176 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 2191 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 2192 || exit 1
6bd3dfaa 2193@endif ash
2a4cbe27 2194
4fa63067
NN
2195.PHONY: all-ash maybe-all-ash
2196maybe-all-ash:
6bd3dfaa
PB
2197@if ash
2198maybe-all-ash: all-ash
4fa63067
NN
2199all-ash: configure-ash
2200 @r=`${PWD_COMMAND}`; export r; \
2201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2202 $(SET_LIB_PATH) \
378fce5b 2203 $(HOST_EXPORTS) \
7ffa0b57 2204 (cd ash && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 2205@endif ash
2a4cbe27 2206
4fa63067
NN
2207.PHONY: check-ash maybe-check-ash
2208maybe-check-ash:
6bd3dfaa
PB
2209@if ash
2210maybe-check-ash: check-ash
2a4cbe27 2211
4fa63067
NN
2212check-ash:
2213 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2215 $(SET_LIB_PATH) \
378fce5b 2216 $(HOST_EXPORTS) \
7ffa0b57 2217 (cd ash && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 2218
6bd3dfaa 2219@endif ash
2a4cbe27 2220
4fa63067
NN
2221.PHONY: install-ash maybe-install-ash
2222maybe-install-ash:
6bd3dfaa
PB
2223@if ash
2224maybe-install-ash: install-ash
2a4cbe27 2225
4fa63067
NN
2226install-ash: installdirs
2227 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2229 $(SET_LIB_PATH) \
378fce5b 2230 $(HOST_EXPORTS) \
7ffa0b57 2231 (cd ash && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 2232
6bd3dfaa 2233@endif ash
2a4cbe27 2234
4fa63067 2235# Other targets (info, dvi, etc.)
2a4cbe27 2236
4fa63067
NN
2237.PHONY: maybe-info-ash info-ash
2238maybe-info-ash:
6bd3dfaa
PB
2239@if ash
2240maybe-info-ash: info-ash
4fa63067
NN
2241
2242info-ash: \
2243 configure-ash
2244 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2245 r=`${PWD_COMMAND}`; export r; \
2246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2247 $(SET_LIB_PATH) \
378fce5b 2248 $(HOST_EXPORTS) \
2a4cbe27
NN
2249 for flag in $(EXTRA_HOST_FLAGS); do \
2250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2251 done; \
4fa63067
NN
2252 echo "Doing info in ash" ; \
2253 (cd ash && \
2a4cbe27
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}" \
7ffa0b57 2258 info) \
2a4cbe27
NN
2259 || exit 1
2260
6bd3dfaa 2261@endif ash
2a4cbe27 2262
4fa63067
NN
2263.PHONY: maybe-dvi-ash dvi-ash
2264maybe-dvi-ash:
6bd3dfaa
PB
2265@if ash
2266maybe-dvi-ash: dvi-ash
2a4cbe27 2267
4fa63067
NN
2268dvi-ash: \
2269 configure-ash
2270 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2271 r=`${PWD_COMMAND}`; export r; \
2272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2273 $(SET_LIB_PATH) \
378fce5b 2274 $(HOST_EXPORTS) \
2a4cbe27
NN
2275 for flag in $(EXTRA_HOST_FLAGS); do \
2276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2277 done; \
4fa63067
NN
2278 echo "Doing dvi in ash" ; \
2279 (cd ash && \
2a4cbe27
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}" \
7ffa0b57 2284 dvi) \
2a4cbe27
NN
2285 || exit 1
2286
6bd3dfaa 2287@endif ash
2a4cbe27 2288
4fa63067
NN
2289.PHONY: maybe-TAGS-ash TAGS-ash
2290maybe-TAGS-ash:
6bd3dfaa
PB
2291@if ash
2292maybe-TAGS-ash: TAGS-ash
2a4cbe27 2293
4fa63067
NN
2294TAGS-ash: \
2295 configure-ash
2296 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2297 r=`${PWD_COMMAND}`; export r; \
2298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2299 $(SET_LIB_PATH) \
378fce5b 2300 $(HOST_EXPORTS) \
2a4cbe27
NN
2301 for flag in $(EXTRA_HOST_FLAGS); do \
2302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2303 done; \
4fa63067
NN
2304 echo "Doing TAGS in ash" ; \
2305 (cd ash && \
2a4cbe27
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}" \
7ffa0b57 2310 TAGS) \
2a4cbe27
NN
2311 || exit 1
2312
6bd3dfaa 2313@endif ash
2a4cbe27 2314
4fa63067
NN
2315.PHONY: maybe-install-info-ash install-info-ash
2316maybe-install-info-ash:
6bd3dfaa
PB
2317@if ash
2318maybe-install-info-ash: install-info-ash
2a4cbe27 2319
4fa63067
NN
2320install-info-ash: \
2321 configure-ash \
2322 info-ash
2323 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2324 r=`${PWD_COMMAND}`; export r; \
2325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2326 $(SET_LIB_PATH) \
378fce5b 2327 $(HOST_EXPORTS) \
2a4cbe27
NN
2328 for flag in $(EXTRA_HOST_FLAGS); do \
2329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2330 done; \
4fa63067
NN
2331 echo "Doing install-info in ash" ; \
2332 (cd ash && \
2a4cbe27
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}" \
7ffa0b57 2337 install-info) \
2a4cbe27
NN
2338 || exit 1
2339
6bd3dfaa 2340@endif ash
2a4cbe27 2341
4fa63067
NN
2342.PHONY: maybe-installcheck-ash installcheck-ash
2343maybe-installcheck-ash:
6bd3dfaa
PB
2344@if ash
2345maybe-installcheck-ash: installcheck-ash
2a4cbe27 2346
4fa63067
NN
2347installcheck-ash: \
2348 configure-ash
2349 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2350 r=`${PWD_COMMAND}`; export r; \
2351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2352 $(SET_LIB_PATH) \
378fce5b 2353 $(HOST_EXPORTS) \
2a4cbe27
NN
2354 for flag in $(EXTRA_HOST_FLAGS); do \
2355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2356 done; \
4fa63067
NN
2357 echo "Doing installcheck in ash" ; \
2358 (cd ash && \
2a4cbe27
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}" \
7ffa0b57 2363 installcheck) \
2a4cbe27
NN
2364 || exit 1
2365
6bd3dfaa 2366@endif ash
2a4cbe27 2367
4fa63067
NN
2368.PHONY: maybe-mostlyclean-ash mostlyclean-ash
2369maybe-mostlyclean-ash:
6bd3dfaa
PB
2370@if ash
2371maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 2372
4fa63067
NN
2373mostlyclean-ash:
2374 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2375 r=`${PWD_COMMAND}`; export r; \
2376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2377 $(SET_LIB_PATH) \
378fce5b 2378 $(HOST_EXPORTS) \
2a4cbe27
NN
2379 for flag in $(EXTRA_HOST_FLAGS); do \
2380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2381 done; \
4fa63067
NN
2382 echo "Doing mostlyclean in ash" ; \
2383 (cd ash && \
2a4cbe27
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}" \
7ffa0b57 2388 mostlyclean) \
2a4cbe27
NN
2389 || exit 1
2390
6bd3dfaa 2391@endif ash
2a4cbe27 2392
4fa63067
NN
2393.PHONY: maybe-clean-ash clean-ash
2394maybe-clean-ash:
6bd3dfaa
PB
2395@if ash
2396maybe-clean-ash: clean-ash
2a4cbe27 2397
4fa63067
NN
2398clean-ash:
2399 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2400 r=`${PWD_COMMAND}`; export r; \
2401 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2402 $(SET_LIB_PATH) \
378fce5b 2403 $(HOST_EXPORTS) \
2a4cbe27
NN
2404 for flag in $(EXTRA_HOST_FLAGS); do \
2405 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2406 done; \
4fa63067
NN
2407 echo "Doing clean in ash" ; \
2408 (cd ash && \
2a4cbe27
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}" \
7ffa0b57 2413 clean) \
2a4cbe27
NN
2414 || exit 1
2415
6bd3dfaa 2416@endif ash
2a4cbe27 2417
4fa63067
NN
2418.PHONY: maybe-distclean-ash distclean-ash
2419maybe-distclean-ash:
6bd3dfaa
PB
2420@if ash
2421maybe-distclean-ash: distclean-ash
2a4cbe27 2422
4fa63067
NN
2423distclean-ash:
2424 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2425 r=`${PWD_COMMAND}`; export r; \
2426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2427 $(SET_LIB_PATH) \
378fce5b 2428 $(HOST_EXPORTS) \
2a4cbe27
NN
2429 for flag in $(EXTRA_HOST_FLAGS); do \
2430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2431 done; \
4fa63067
NN
2432 echo "Doing distclean in ash" ; \
2433 (cd ash && \
2a4cbe27
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}" \
7ffa0b57 2438 distclean) \
2a4cbe27
NN
2439 || exit 1
2440
6bd3dfaa 2441@endif ash
2a4cbe27 2442
4fa63067
NN
2443.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
2444maybe-maintainer-clean-ash:
6bd3dfaa
PB
2445@if ash
2446maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 2447
4fa63067
NN
2448maintainer-clean-ash:
2449 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2450 r=`${PWD_COMMAND}`; export r; \
2451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2452 $(SET_LIB_PATH) \
378fce5b 2453 $(HOST_EXPORTS) \
2a4cbe27
NN
2454 for flag in $(EXTRA_HOST_FLAGS); do \
2455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2456 done; \
4fa63067
NN
2457 echo "Doing maintainer-clean in ash" ; \
2458 (cd ash && \
2a4cbe27
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}" \
7ffa0b57 2463 maintainer-clean) \
2a4cbe27
NN
2464 || exit 1
2465
6bd3dfaa 2466@endif ash
2a4cbe27 2467
2a4cbe27 2468
4fa63067
NN
2469.PHONY: configure-autoconf maybe-configure-autoconf
2470maybe-configure-autoconf:
6bd3dfaa
PB
2471@if autoconf
2472maybe-configure-autoconf: configure-autoconf
4fa63067
NN
2473configure-autoconf:
2474 @test ! -f autoconf/Makefile || exit 0; \
2475 [ -d autoconf ] || mkdir autoconf; \
b40e3958
L
2476 r=`${PWD_COMMAND}`; export r; \
2477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2478 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 2493 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 2494 || exit 1
6bd3dfaa 2495@endif autoconf
2a4cbe27 2496
4fa63067
NN
2497.PHONY: all-autoconf maybe-all-autoconf
2498maybe-all-autoconf:
6bd3dfaa
PB
2499@if autoconf
2500maybe-all-autoconf: all-autoconf
4fa63067
NN
2501all-autoconf: configure-autoconf
2502 @r=`${PWD_COMMAND}`; export r; \
2503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2504 $(SET_LIB_PATH) \
378fce5b 2505 $(HOST_EXPORTS) \
7ffa0b57 2506 (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 2507@endif autoconf
2a4cbe27 2508
4fa63067
NN
2509.PHONY: check-autoconf maybe-check-autoconf
2510maybe-check-autoconf:
6bd3dfaa
PB
2511@if autoconf
2512maybe-check-autoconf: check-autoconf
2a4cbe27 2513
4fa63067
NN
2514check-autoconf:
2515 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2516 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2517 $(SET_LIB_PATH) \
378fce5b 2518 $(HOST_EXPORTS) \
7ffa0b57 2519 (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 2520
6bd3dfaa 2521@endif autoconf
2a4cbe27 2522
4fa63067
NN
2523.PHONY: install-autoconf maybe-install-autoconf
2524maybe-install-autoconf:
6bd3dfaa
PB
2525@if autoconf
2526maybe-install-autoconf: install-autoconf
2a4cbe27 2527
4fa63067
NN
2528install-autoconf: installdirs
2529 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2531 $(SET_LIB_PATH) \
378fce5b 2532 $(HOST_EXPORTS) \
7ffa0b57 2533 (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 2534
6bd3dfaa 2535@endif autoconf
2a4cbe27 2536
4fa63067 2537# Other targets (info, dvi, etc.)
2a4cbe27 2538
4fa63067
NN
2539.PHONY: maybe-info-autoconf info-autoconf
2540maybe-info-autoconf:
6bd3dfaa
PB
2541@if autoconf
2542maybe-info-autoconf: info-autoconf
4fa63067
NN
2543
2544info-autoconf: \
2545 configure-autoconf
2546 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2547 r=`${PWD_COMMAND}`; export r; \
2548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2549 $(SET_LIB_PATH) \
378fce5b 2550 $(HOST_EXPORTS) \
2a4cbe27
NN
2551 for flag in $(EXTRA_HOST_FLAGS); do \
2552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2553 done; \
4fa63067
NN
2554 echo "Doing info in autoconf" ; \
2555 (cd autoconf && \
2a4cbe27
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}" \
7ffa0b57 2560 info) \
2a4cbe27
NN
2561 || exit 1
2562
6bd3dfaa 2563@endif autoconf
2a4cbe27 2564
4fa63067
NN
2565.PHONY: maybe-dvi-autoconf dvi-autoconf
2566maybe-dvi-autoconf:
6bd3dfaa
PB
2567@if autoconf
2568maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 2569
4fa63067
NN
2570dvi-autoconf: \
2571 configure-autoconf
2572 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2573 r=`${PWD_COMMAND}`; export r; \
2574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2575 $(SET_LIB_PATH) \
378fce5b 2576 $(HOST_EXPORTS) \
2a4cbe27
NN
2577 for flag in $(EXTRA_HOST_FLAGS); do \
2578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2579 done; \
4fa63067
NN
2580 echo "Doing dvi in autoconf" ; \
2581 (cd autoconf && \
2a4cbe27
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}" \
7ffa0b57 2586 dvi) \
2a4cbe27
NN
2587 || exit 1
2588
6bd3dfaa 2589@endif autoconf
2a4cbe27 2590
4fa63067
NN
2591.PHONY: maybe-TAGS-autoconf TAGS-autoconf
2592maybe-TAGS-autoconf:
6bd3dfaa
PB
2593@if autoconf
2594maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 2595
4fa63067
NN
2596TAGS-autoconf: \
2597 configure-autoconf
2598 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2599 r=`${PWD_COMMAND}`; export r; \
2600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2601 $(SET_LIB_PATH) \
378fce5b 2602 $(HOST_EXPORTS) \
2a4cbe27
NN
2603 for flag in $(EXTRA_HOST_FLAGS); do \
2604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2605 done; \
4fa63067
NN
2606 echo "Doing TAGS in autoconf" ; \
2607 (cd autoconf && \
2a4cbe27
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}" \
7ffa0b57 2612 TAGS) \
2a4cbe27
NN
2613 || exit 1
2614
6bd3dfaa 2615@endif autoconf
2a4cbe27 2616
4fa63067
NN
2617.PHONY: maybe-install-info-autoconf install-info-autoconf
2618maybe-install-info-autoconf:
6bd3dfaa
PB
2619@if autoconf
2620maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 2621
4fa63067
NN
2622install-info-autoconf: \
2623 configure-autoconf \
2624 info-autoconf
2625 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2626 r=`${PWD_COMMAND}`; export r; \
2627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2628 $(SET_LIB_PATH) \
378fce5b 2629 $(HOST_EXPORTS) \
2a4cbe27
NN
2630 for flag in $(EXTRA_HOST_FLAGS); do \
2631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2632 done; \
4fa63067
NN
2633 echo "Doing install-info in autoconf" ; \
2634 (cd autoconf && \
2a4cbe27
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}" \
7ffa0b57 2639 install-info) \
2a4cbe27
NN
2640 || exit 1
2641
6bd3dfaa 2642@endif autoconf
2a4cbe27 2643
4fa63067
NN
2644.PHONY: maybe-installcheck-autoconf installcheck-autoconf
2645maybe-installcheck-autoconf:
6bd3dfaa
PB
2646@if autoconf
2647maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 2648
4fa63067
NN
2649installcheck-autoconf: \
2650 configure-autoconf
2651 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2652 r=`${PWD_COMMAND}`; export r; \
2653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2654 $(SET_LIB_PATH) \
378fce5b 2655 $(HOST_EXPORTS) \
2a4cbe27
NN
2656 for flag in $(EXTRA_HOST_FLAGS); do \
2657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2658 done; \
4fa63067
NN
2659 echo "Doing installcheck in autoconf" ; \
2660 (cd autoconf && \
2a4cbe27
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}" \
7ffa0b57 2665 installcheck) \
2a4cbe27
NN
2666 || exit 1
2667
6bd3dfaa 2668@endif autoconf
2a4cbe27 2669
4fa63067
NN
2670.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
2671maybe-mostlyclean-autoconf:
6bd3dfaa
PB
2672@if autoconf
2673maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 2674
4fa63067
NN
2675mostlyclean-autoconf:
2676 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2677 r=`${PWD_COMMAND}`; export r; \
2678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2679 $(SET_LIB_PATH) \
378fce5b 2680 $(HOST_EXPORTS) \
2a4cbe27
NN
2681 for flag in $(EXTRA_HOST_FLAGS); do \
2682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2683 done; \
4fa63067
NN
2684 echo "Doing mostlyclean in autoconf" ; \
2685 (cd autoconf && \
2a4cbe27
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}" \
7ffa0b57 2690 mostlyclean) \
2a4cbe27
NN
2691 || exit 1
2692
6bd3dfaa 2693@endif autoconf
2a4cbe27 2694
4fa63067
NN
2695.PHONY: maybe-clean-autoconf clean-autoconf
2696maybe-clean-autoconf:
6bd3dfaa
PB
2697@if autoconf
2698maybe-clean-autoconf: clean-autoconf
2a4cbe27 2699
4fa63067
NN
2700clean-autoconf:
2701 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2702 r=`${PWD_COMMAND}`; export r; \
2703 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2704 $(SET_LIB_PATH) \
378fce5b 2705 $(HOST_EXPORTS) \
2a4cbe27
NN
2706 for flag in $(EXTRA_HOST_FLAGS); do \
2707 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2708 done; \
4fa63067
NN
2709 echo "Doing clean in autoconf" ; \
2710 (cd autoconf && \
2a4cbe27
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}" \
7ffa0b57 2715 clean) \
2a4cbe27
NN
2716 || exit 1
2717
6bd3dfaa 2718@endif autoconf
2a4cbe27 2719
4fa63067
NN
2720.PHONY: maybe-distclean-autoconf distclean-autoconf
2721maybe-distclean-autoconf:
6bd3dfaa
PB
2722@if autoconf
2723maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 2724
4fa63067
NN
2725distclean-autoconf:
2726 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2727 r=`${PWD_COMMAND}`; export r; \
2728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2729 $(SET_LIB_PATH) \
378fce5b 2730 $(HOST_EXPORTS) \
2a4cbe27
NN
2731 for flag in $(EXTRA_HOST_FLAGS); do \
2732 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2733 done; \
4fa63067
NN
2734 echo "Doing distclean in autoconf" ; \
2735 (cd autoconf && \
2a4cbe27
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}" \
7ffa0b57 2740 distclean) \
2a4cbe27
NN
2741 || exit 1
2742
6bd3dfaa 2743@endif autoconf
2a4cbe27 2744
4fa63067
NN
2745.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
2746maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
2747@if autoconf
2748maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 2749
4fa63067
NN
2750maintainer-clean-autoconf:
2751 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2752 r=`${PWD_COMMAND}`; export r; \
2753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2754 $(SET_LIB_PATH) \
378fce5b 2755 $(HOST_EXPORTS) \
2a4cbe27
NN
2756 for flag in $(EXTRA_HOST_FLAGS); do \
2757 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2758 done; \
4fa63067
NN
2759 echo "Doing maintainer-clean in autoconf" ; \
2760 (cd autoconf && \
2a4cbe27
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}" \
7ffa0b57 2765 maintainer-clean) \
2a4cbe27
NN
2766 || exit 1
2767
6bd3dfaa 2768@endif autoconf
2a4cbe27 2769
2a4cbe27 2770
4fa63067
NN
2771.PHONY: configure-automake maybe-configure-automake
2772maybe-configure-automake:
6bd3dfaa
PB
2773@if automake
2774maybe-configure-automake: configure-automake
4fa63067
NN
2775configure-automake:
2776 @test ! -f automake/Makefile || exit 0; \
2777 [ -d automake ] || mkdir automake; \
b40e3958
L
2778 r=`${PWD_COMMAND}`; export r; \
2779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2780 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 2795 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 2796 || exit 1
6bd3dfaa 2797@endif automake
2a4cbe27 2798
4fa63067
NN
2799.PHONY: all-automake maybe-all-automake
2800maybe-all-automake:
6bd3dfaa
PB
2801@if automake
2802maybe-all-automake: all-automake
4fa63067
NN
2803all-automake: configure-automake
2804 @r=`${PWD_COMMAND}`; export r; \
2805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2806 $(SET_LIB_PATH) \
378fce5b 2807 $(HOST_EXPORTS) \
7ffa0b57 2808 (cd automake && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 2809@endif automake
2a4cbe27 2810
4fa63067
NN
2811.PHONY: check-automake maybe-check-automake
2812maybe-check-automake:
6bd3dfaa
PB
2813@if automake
2814maybe-check-automake: check-automake
2a4cbe27 2815
4fa63067
NN
2816check-automake:
2817 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2819 $(SET_LIB_PATH) \
378fce5b 2820 $(HOST_EXPORTS) \
7ffa0b57 2821 (cd automake && $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 2822
6bd3dfaa 2823@endif automake
4fa63067
NN
2824
2825.PHONY: install-automake maybe-install-automake
2826maybe-install-automake:
6bd3dfaa
PB
2827@if automake
2828maybe-install-automake: install-automake
2a4cbe27 2829
4fa63067
NN
2830install-automake: installdirs
2831 @r=`${PWD_COMMAND}`; export r; \
2832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2833 $(SET_LIB_PATH) \
378fce5b 2834 $(HOST_EXPORTS) \
7ffa0b57 2835 (cd automake && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 2836
6bd3dfaa 2837@endif automake
2a4cbe27 2838
4fa63067
NN
2839# Other targets (info, dvi, etc.)
2840
2841.PHONY: maybe-info-automake info-automake
2842maybe-info-automake:
6bd3dfaa
PB
2843@if automake
2844maybe-info-automake: info-automake
4fa63067
NN
2845
2846info-automake: \
2847 configure-automake
2848 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
2849 r=`${PWD_COMMAND}`; export r; \
2850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2851 $(SET_LIB_PATH) \
378fce5b 2852 $(HOST_EXPORTS) \
2a4cbe27
NN
2853 for flag in $(EXTRA_HOST_FLAGS); do \
2854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2855 done; \
4fa63067
NN
2856 echo "Doing info in automake" ; \
2857 (cd automake && \
2a4cbe27
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}" \
7ffa0b57 2862 info) \
2a4cbe27
NN
2863 || exit 1
2864
6bd3dfaa 2865@endif automake
2a4cbe27 2866
4fa63067
NN
2867.PHONY: maybe-dvi-automake dvi-automake
2868maybe-dvi-automake:
6bd3dfaa
PB
2869@if automake
2870maybe-dvi-automake: dvi-automake
2a4cbe27 2871
4fa63067
NN
2872dvi-automake: \
2873 configure-automake
2874 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
2875 r=`${PWD_COMMAND}`; export r; \
2876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2877 $(SET_LIB_PATH) \
378fce5b 2878 $(HOST_EXPORTS) \
2a4cbe27
NN
2879 for flag in $(EXTRA_HOST_FLAGS); do \
2880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2881 done; \
4fa63067
NN
2882 echo "Doing dvi in automake" ; \
2883 (cd automake && \
2a4cbe27
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}" \
7ffa0b57 2888 dvi) \
2a4cbe27
NN
2889 || exit 1
2890
6bd3dfaa 2891@endif automake
2a4cbe27 2892
4fa63067
NN
2893.PHONY: maybe-TAGS-automake TAGS-automake
2894maybe-TAGS-automake:
6bd3dfaa
PB
2895@if automake
2896maybe-TAGS-automake: TAGS-automake
2a4cbe27 2897
4fa63067
NN
2898TAGS-automake: \
2899 configure-automake
2900 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
2901 r=`${PWD_COMMAND}`; export r; \
2902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2903 $(SET_LIB_PATH) \
378fce5b 2904 $(HOST_EXPORTS) \
2a4cbe27
NN
2905 for flag in $(EXTRA_HOST_FLAGS); do \
2906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2907 done; \
4fa63067
NN
2908 echo "Doing TAGS in automake" ; \
2909 (cd automake && \
2a4cbe27
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}" \
7ffa0b57 2914 TAGS) \
2a4cbe27
NN
2915 || exit 1
2916
6bd3dfaa 2917@endif automake
2a4cbe27 2918
4fa63067
NN
2919.PHONY: maybe-install-info-automake install-info-automake
2920maybe-install-info-automake:
6bd3dfaa
PB
2921@if automake
2922maybe-install-info-automake: install-info-automake
2a4cbe27 2923
4fa63067
NN
2924install-info-automake: \
2925 configure-automake \
2926 info-automake
2927 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
2928 r=`${PWD_COMMAND}`; export r; \
2929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2930 $(SET_LIB_PATH) \
378fce5b 2931 $(HOST_EXPORTS) \
2a4cbe27
NN
2932 for flag in $(EXTRA_HOST_FLAGS); do \
2933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2934 done; \
4fa63067
NN
2935 echo "Doing install-info in automake" ; \
2936 (cd automake && \
2a4cbe27
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}" \
7ffa0b57 2941 install-info) \
2a4cbe27
NN
2942 || exit 1
2943
6bd3dfaa 2944@endif automake
2a4cbe27 2945
4fa63067
NN
2946.PHONY: maybe-installcheck-automake installcheck-automake
2947maybe-installcheck-automake:
6bd3dfaa
PB
2948@if automake
2949maybe-installcheck-automake: installcheck-automake
2a4cbe27 2950
4fa63067
NN
2951installcheck-automake: \
2952 configure-automake
2953 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
2954 r=`${PWD_COMMAND}`; export r; \
2955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2956 $(SET_LIB_PATH) \
378fce5b 2957 $(HOST_EXPORTS) \
2a4cbe27
NN
2958 for flag in $(EXTRA_HOST_FLAGS); do \
2959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2960 done; \
4fa63067
NN
2961 echo "Doing installcheck in automake" ; \
2962 (cd automake && \
2a4cbe27
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}" \
7ffa0b57 2967 installcheck) \
2a4cbe27
NN
2968 || exit 1
2969
6bd3dfaa 2970@endif automake
2a4cbe27 2971
4fa63067
NN
2972.PHONY: maybe-mostlyclean-automake mostlyclean-automake
2973maybe-mostlyclean-automake:
6bd3dfaa
PB
2974@if automake
2975maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 2976
4fa63067
NN
2977mostlyclean-automake:
2978 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
2979 r=`${PWD_COMMAND}`; export r; \
2980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2981 $(SET_LIB_PATH) \
378fce5b 2982 $(HOST_EXPORTS) \
2a4cbe27
NN
2983 for flag in $(EXTRA_HOST_FLAGS); do \
2984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2985 done; \
4fa63067
NN
2986 echo "Doing mostlyclean in automake" ; \
2987 (cd automake && \
2a4cbe27
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}" \
7ffa0b57 2992 mostlyclean) \
2a4cbe27
NN
2993 || exit 1
2994
6bd3dfaa 2995@endif automake
2a4cbe27 2996
4fa63067
NN
2997.PHONY: maybe-clean-automake clean-automake
2998maybe-clean-automake:
6bd3dfaa
PB
2999@if automake
3000maybe-clean-automake: clean-automake
2a4cbe27 3001
4fa63067
NN
3002clean-automake:
3003 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3004 r=`${PWD_COMMAND}`; export r; \
3005 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3006 $(SET_LIB_PATH) \
378fce5b 3007 $(HOST_EXPORTS) \
2a4cbe27
NN
3008 for flag in $(EXTRA_HOST_FLAGS); do \
3009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3010 done; \
4fa63067
NN
3011 echo "Doing clean in automake" ; \
3012 (cd automake && \
2a4cbe27
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}" \
7ffa0b57 3017 clean) \
2a4cbe27
NN
3018 || exit 1
3019
6bd3dfaa 3020@endif automake
2a4cbe27 3021
4fa63067
NN
3022.PHONY: maybe-distclean-automake distclean-automake
3023maybe-distclean-automake:
6bd3dfaa
PB
3024@if automake
3025maybe-distclean-automake: distclean-automake
2a4cbe27 3026
4fa63067
NN
3027distclean-automake:
3028 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3029 r=`${PWD_COMMAND}`; export r; \
3030 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3031 $(SET_LIB_PATH) \
378fce5b 3032 $(HOST_EXPORTS) \
2a4cbe27
NN
3033 for flag in $(EXTRA_HOST_FLAGS); do \
3034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3035 done; \
4fa63067
NN
3036 echo "Doing distclean in automake" ; \
3037 (cd automake && \
2a4cbe27
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}" \
7ffa0b57 3042 distclean) \
2a4cbe27
NN
3043 || exit 1
3044
6bd3dfaa 3045@endif automake
2a4cbe27 3046
4fa63067
NN
3047.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
3048maybe-maintainer-clean-automake:
6bd3dfaa
PB
3049@if automake
3050maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 3051
4fa63067
NN
3052maintainer-clean-automake:
3053 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3054 r=`${PWD_COMMAND}`; export r; \
3055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3056 $(SET_LIB_PATH) \
378fce5b 3057 $(HOST_EXPORTS) \
2a4cbe27
NN
3058 for flag in $(EXTRA_HOST_FLAGS); do \
3059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3060 done; \
4fa63067
NN
3061 echo "Doing maintainer-clean in automake" ; \
3062 (cd automake && \
2a4cbe27
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}" \
7ffa0b57 3067 maintainer-clean) \
2a4cbe27
NN
3068 || exit 1
3069
6bd3dfaa 3070@endif automake
2a4cbe27 3071
2a4cbe27 3072
4fa63067
NN
3073.PHONY: configure-bash maybe-configure-bash
3074maybe-configure-bash:
6bd3dfaa
PB
3075@if bash
3076maybe-configure-bash: configure-bash
4fa63067
NN
3077configure-bash:
3078 @test ! -f bash/Makefile || exit 0; \
3079 [ -d bash ] || mkdir bash; \
b40e3958
L
3080 r=`${PWD_COMMAND}`; export r; \
3081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3082 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 3097 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 3098 || exit 1
6bd3dfaa 3099@endif bash
2a4cbe27 3100
4fa63067
NN
3101.PHONY: all-bash maybe-all-bash
3102maybe-all-bash:
6bd3dfaa
PB
3103@if bash
3104maybe-all-bash: all-bash
4fa63067
NN
3105all-bash: configure-bash
3106 @r=`${PWD_COMMAND}`; export r; \
3107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3108 $(SET_LIB_PATH) \
378fce5b 3109 $(HOST_EXPORTS) \
7ffa0b57 3110 (cd bash && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 3111@endif bash
2a4cbe27 3112
4fa63067
NN
3113.PHONY: check-bash maybe-check-bash
3114maybe-check-bash:
6bd3dfaa
PB
3115@if bash
3116maybe-check-bash: check-bash
2a4cbe27 3117
4fa63067
NN
3118check-bash:
3119 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3120 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3121 $(SET_LIB_PATH) \
378fce5b 3122 $(HOST_EXPORTS) \
7ffa0b57 3123 (cd bash && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3124
6bd3dfaa 3125@endif bash
2a4cbe27 3126
4fa63067
NN
3127.PHONY: install-bash maybe-install-bash
3128maybe-install-bash:
6bd3dfaa
PB
3129@if bash
3130maybe-install-bash: install-bash
2a4cbe27 3131
4fa63067
NN
3132install-bash: installdirs
3133 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3135 $(SET_LIB_PATH) \
378fce5b 3136 $(HOST_EXPORTS) \
7ffa0b57 3137 (cd bash && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3138
6bd3dfaa 3139@endif bash
2a4cbe27 3140
4fa63067 3141# Other targets (info, dvi, etc.)
2a4cbe27 3142
4fa63067
NN
3143.PHONY: maybe-info-bash info-bash
3144maybe-info-bash:
6bd3dfaa
PB
3145@if bash
3146maybe-info-bash: info-bash
4fa63067
NN
3147
3148info-bash: \
3149 configure-bash
3150 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3151 r=`${PWD_COMMAND}`; export r; \
3152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3153 $(SET_LIB_PATH) \
378fce5b 3154 $(HOST_EXPORTS) \
2a4cbe27
NN
3155 for flag in $(EXTRA_HOST_FLAGS); do \
3156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3157 done; \
4fa63067
NN
3158 echo "Doing info in bash" ; \
3159 (cd bash && \
2a4cbe27
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}" \
7ffa0b57 3164 info) \
2a4cbe27
NN
3165 || exit 1
3166
6bd3dfaa 3167@endif bash
2a4cbe27 3168
4fa63067
NN
3169.PHONY: maybe-dvi-bash dvi-bash
3170maybe-dvi-bash:
6bd3dfaa
PB
3171@if bash
3172maybe-dvi-bash: dvi-bash
2a4cbe27 3173
4fa63067
NN
3174dvi-bash: \
3175 configure-bash
3176 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3177 r=`${PWD_COMMAND}`; export r; \
3178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3179 $(SET_LIB_PATH) \
378fce5b 3180 $(HOST_EXPORTS) \
2a4cbe27
NN
3181 for flag in $(EXTRA_HOST_FLAGS); do \
3182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3183 done; \
4fa63067
NN
3184 echo "Doing dvi in bash" ; \
3185 (cd bash && \
2a4cbe27
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}" \
7ffa0b57 3190 dvi) \
2a4cbe27
NN
3191 || exit 1
3192
6bd3dfaa 3193@endif bash
2a4cbe27 3194
4fa63067
NN
3195.PHONY: maybe-TAGS-bash TAGS-bash
3196maybe-TAGS-bash:
6bd3dfaa
PB
3197@if bash
3198maybe-TAGS-bash: TAGS-bash
2a4cbe27 3199
4fa63067
NN
3200TAGS-bash: \
3201 configure-bash
3202 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3203 r=`${PWD_COMMAND}`; export r; \
3204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3205 $(SET_LIB_PATH) \
378fce5b 3206 $(HOST_EXPORTS) \
2a4cbe27
NN
3207 for flag in $(EXTRA_HOST_FLAGS); do \
3208 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3209 done; \
4fa63067
NN
3210 echo "Doing TAGS in bash" ; \
3211 (cd bash && \
2a4cbe27
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}" \
7ffa0b57 3216 TAGS) \
2a4cbe27
NN
3217 || exit 1
3218
6bd3dfaa 3219@endif bash
2a4cbe27 3220
4fa63067
NN
3221.PHONY: maybe-install-info-bash install-info-bash
3222maybe-install-info-bash:
6bd3dfaa
PB
3223@if bash
3224maybe-install-info-bash: install-info-bash
2a4cbe27 3225
4fa63067
NN
3226install-info-bash: \
3227 configure-bash \
3228 info-bash
3229 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3230 r=`${PWD_COMMAND}`; export r; \
3231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3232 $(SET_LIB_PATH) \
378fce5b 3233 $(HOST_EXPORTS) \
2a4cbe27
NN
3234 for flag in $(EXTRA_HOST_FLAGS); do \
3235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3236 done; \
4fa63067
NN
3237 echo "Doing install-info in bash" ; \
3238 (cd bash && \
2a4cbe27
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}" \
7ffa0b57 3243 install-info) \
2a4cbe27
NN
3244 || exit 1
3245
6bd3dfaa 3246@endif bash
2a4cbe27 3247
4fa63067
NN
3248.PHONY: maybe-installcheck-bash installcheck-bash
3249maybe-installcheck-bash:
6bd3dfaa
PB
3250@if bash
3251maybe-installcheck-bash: installcheck-bash
2a4cbe27 3252
4fa63067
NN
3253installcheck-bash: \
3254 configure-bash
3255 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3256 r=`${PWD_COMMAND}`; export r; \
3257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3258 $(SET_LIB_PATH) \
378fce5b 3259 $(HOST_EXPORTS) \
4fa63067 3260 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3262 done; \
4fa63067
NN
3263 echo "Doing installcheck in bash" ; \
3264 (cd bash && \
2a4cbe27
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}" \
7ffa0b57 3269 installcheck) \
2a4cbe27
NN
3270 || exit 1
3271
6bd3dfaa 3272@endif bash
2a4cbe27 3273
4fa63067
NN
3274.PHONY: maybe-mostlyclean-bash mostlyclean-bash
3275maybe-mostlyclean-bash:
6bd3dfaa
PB
3276@if bash
3277maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 3278
4fa63067
NN
3279mostlyclean-bash:
3280 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3281 r=`${PWD_COMMAND}`; export r; \
3282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3283 $(SET_LIB_PATH) \
378fce5b 3284 $(HOST_EXPORTS) \
4fa63067 3285 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3286 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3287 done; \
4fa63067
NN
3288 echo "Doing mostlyclean in bash" ; \
3289 (cd bash && \
2a4cbe27
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}" \
7ffa0b57 3294 mostlyclean) \
2a4cbe27
NN
3295 || exit 1
3296
6bd3dfaa 3297@endif bash
2a4cbe27 3298
4fa63067
NN
3299.PHONY: maybe-clean-bash clean-bash
3300maybe-clean-bash:
6bd3dfaa
PB
3301@if bash
3302maybe-clean-bash: clean-bash
2a4cbe27 3303
4fa63067
NN
3304clean-bash:
3305 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3306 r=`${PWD_COMMAND}`; export r; \
3307 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3308 $(SET_LIB_PATH) \
378fce5b 3309 $(HOST_EXPORTS) \
4fa63067 3310 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3312 done; \
4fa63067
NN
3313 echo "Doing clean in bash" ; \
3314 (cd bash && \
2a4cbe27
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}" \
7ffa0b57 3319 clean) \
2a4cbe27
NN
3320 || exit 1
3321
6bd3dfaa 3322@endif bash
2a4cbe27 3323
4fa63067
NN
3324.PHONY: maybe-distclean-bash distclean-bash
3325maybe-distclean-bash:
6bd3dfaa
PB
3326@if bash
3327maybe-distclean-bash: distclean-bash
2a4cbe27 3328
4fa63067
NN
3329distclean-bash:
3330 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3331 r=`${PWD_COMMAND}`; export r; \
3332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3333 $(SET_LIB_PATH) \
378fce5b 3334 $(HOST_EXPORTS) \
4fa63067 3335 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3337 done; \
4fa63067
NN
3338 echo "Doing distclean in bash" ; \
3339 (cd bash && \
2a4cbe27
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}" \
7ffa0b57 3344 distclean) \
2a4cbe27
NN
3345 || exit 1
3346
6bd3dfaa 3347@endif bash
2a4cbe27 3348
4fa63067
NN
3349.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
3350maybe-maintainer-clean-bash:
6bd3dfaa
PB
3351@if bash
3352maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 3353
4fa63067
NN
3354maintainer-clean-bash:
3355 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3356 r=`${PWD_COMMAND}`; export r; \
3357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3358 $(SET_LIB_PATH) \
378fce5b 3359 $(HOST_EXPORTS) \
4fa63067 3360 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3362 done; \
4fa63067
NN
3363 echo "Doing maintainer-clean in bash" ; \
3364 (cd bash && \
2a4cbe27
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}" \
7ffa0b57 3369 maintainer-clean) \
2a4cbe27
NN
3370 || exit 1
3371
6bd3dfaa 3372@endif bash
2a4cbe27 3373
2a4cbe27 3374
4fa63067
NN
3375.PHONY: configure-bfd maybe-configure-bfd
3376maybe-configure-bfd:
6bd3dfaa
PB
3377@if bfd
3378maybe-configure-bfd: configure-bfd
4fa63067
NN
3379configure-bfd:
3380 @test ! -f bfd/Makefile || exit 0; \
3381 [ -d bfd ] || mkdir bfd; \
b40e3958
L
3382 r=`${PWD_COMMAND}`; export r; \
3383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3384 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 3399 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 3400 || exit 1
6bd3dfaa 3401@endif bfd
2a4cbe27 3402
4fa63067
NN
3403.PHONY: all-bfd maybe-all-bfd
3404maybe-all-bfd:
6bd3dfaa
PB
3405@if bfd
3406maybe-all-bfd: all-bfd
4fa63067
NN
3407all-bfd: configure-bfd
3408 @r=`${PWD_COMMAND}`; export r; \
3409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3410 $(SET_LIB_PATH) \
378fce5b 3411 $(HOST_EXPORTS) \
7ffa0b57 3412 (cd bfd && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 3413@endif bfd
2a4cbe27 3414
4fa63067
NN
3415.PHONY: check-bfd maybe-check-bfd
3416maybe-check-bfd:
6bd3dfaa
PB
3417@if bfd
3418maybe-check-bfd: check-bfd
2a4cbe27 3419
4fa63067
NN
3420check-bfd:
3421 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3422 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3423 $(SET_LIB_PATH) \
378fce5b 3424 $(HOST_EXPORTS) \
7ffa0b57 3425 (cd bfd && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3426
6bd3dfaa 3427@endif bfd
2a4cbe27 3428
4fa63067
NN
3429.PHONY: install-bfd maybe-install-bfd
3430maybe-install-bfd:
6bd3dfaa
PB
3431@if bfd
3432maybe-install-bfd: install-bfd
2a4cbe27 3433
4fa63067
NN
3434install-bfd: installdirs
3435 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3437 $(SET_LIB_PATH) \
378fce5b 3438 $(HOST_EXPORTS) \
7ffa0b57 3439 (cd bfd && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3440
6bd3dfaa 3441@endif bfd
2a4cbe27 3442
4fa63067 3443# Other targets (info, dvi, etc.)
2a4cbe27 3444
4fa63067
NN
3445.PHONY: maybe-info-bfd info-bfd
3446maybe-info-bfd:
6bd3dfaa
PB
3447@if bfd
3448maybe-info-bfd: info-bfd
4fa63067
NN
3449
3450info-bfd: \
3451 configure-bfd
3452 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
3453 r=`${PWD_COMMAND}`; export r; \
3454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3455 $(SET_LIB_PATH) \
378fce5b 3456 $(HOST_EXPORTS) \
4fa63067 3457 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3459 done; \
4fa63067
NN
3460 echo "Doing info in bfd" ; \
3461 (cd bfd && \
2a4cbe27
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}" \
7ffa0b57 3466 info) \
2a4cbe27
NN
3467 || exit 1
3468
6bd3dfaa 3469@endif bfd
2a4cbe27 3470
4fa63067
NN
3471.PHONY: maybe-dvi-bfd dvi-bfd
3472maybe-dvi-bfd:
6bd3dfaa
PB
3473@if bfd
3474maybe-dvi-bfd: dvi-bfd
2a4cbe27 3475
4fa63067
NN
3476dvi-bfd: \
3477 configure-bfd
3478 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
3479 r=`${PWD_COMMAND}`; export r; \
3480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3481 $(SET_LIB_PATH) \
378fce5b 3482 $(HOST_EXPORTS) \
4fa63067 3483 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3485 done; \
4fa63067
NN
3486 echo "Doing dvi in bfd" ; \
3487 (cd bfd && \
2a4cbe27
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}" \
7ffa0b57 3492 dvi) \
2a4cbe27
NN
3493 || exit 1
3494
6bd3dfaa 3495@endif bfd
2a4cbe27 3496
4fa63067
NN
3497.PHONY: maybe-TAGS-bfd TAGS-bfd
3498maybe-TAGS-bfd:
6bd3dfaa
PB
3499@if bfd
3500maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 3501
4fa63067
NN
3502TAGS-bfd: \
3503 configure-bfd
3504 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
3505 r=`${PWD_COMMAND}`; export r; \
3506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3507 $(SET_LIB_PATH) \
378fce5b 3508 $(HOST_EXPORTS) \
4fa63067 3509 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3510 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3511 done; \
4fa63067
NN
3512 echo "Doing TAGS in bfd" ; \
3513 (cd bfd && \
2a4cbe27
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}" \
7ffa0b57 3518 TAGS) \
2a4cbe27
NN
3519 || exit 1
3520
6bd3dfaa 3521@endif bfd
2a4cbe27 3522
4fa63067
NN
3523.PHONY: maybe-install-info-bfd install-info-bfd
3524maybe-install-info-bfd:
6bd3dfaa
PB
3525@if bfd
3526maybe-install-info-bfd: install-info-bfd
2a4cbe27 3527
4fa63067
NN
3528install-info-bfd: \
3529 configure-bfd \
3530 info-bfd
3531 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
3532 r=`${PWD_COMMAND}`; export r; \
3533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3534 $(SET_LIB_PATH) \
378fce5b 3535 $(HOST_EXPORTS) \
4fa63067 3536 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3538 done; \
4fa63067
NN
3539 echo "Doing install-info in bfd" ; \
3540 (cd bfd && \
2a4cbe27
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}" \
7ffa0b57 3545 install-info) \
2a4cbe27
NN
3546 || exit 1
3547
6bd3dfaa 3548@endif bfd
2a4cbe27 3549
4fa63067
NN
3550.PHONY: maybe-installcheck-bfd installcheck-bfd
3551maybe-installcheck-bfd:
6bd3dfaa
PB
3552@if bfd
3553maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 3554
4fa63067
NN
3555installcheck-bfd: \
3556 configure-bfd
3557 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
3558 r=`${PWD_COMMAND}`; export r; \
3559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3560 $(SET_LIB_PATH) \
378fce5b 3561 $(HOST_EXPORTS) \
4fa63067 3562 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3564 done; \
4fa63067
NN
3565 echo "Doing installcheck in bfd" ; \
3566 (cd bfd && \
2a4cbe27
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}" \
7ffa0b57 3571 installcheck) \
2a4cbe27
NN
3572 || exit 1
3573
6bd3dfaa 3574@endif bfd
2a4cbe27 3575
4fa63067
NN
3576.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3577maybe-mostlyclean-bfd:
6bd3dfaa
PB
3578@if bfd
3579maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 3580
4fa63067
NN
3581mostlyclean-bfd:
3582 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
3583 r=`${PWD_COMMAND}`; export r; \
3584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3585 $(SET_LIB_PATH) \
378fce5b 3586 $(HOST_EXPORTS) \
4fa63067 3587 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3589 done; \
4fa63067
NN
3590 echo "Doing mostlyclean in bfd" ; \
3591 (cd bfd && \
2a4cbe27
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}" \
7ffa0b57 3596 mostlyclean) \
2a4cbe27
NN
3597 || exit 1
3598
6bd3dfaa 3599@endif bfd
2a4cbe27 3600
4fa63067
NN
3601.PHONY: maybe-clean-bfd clean-bfd
3602maybe-clean-bfd:
6bd3dfaa
PB
3603@if bfd
3604maybe-clean-bfd: clean-bfd
2a4cbe27 3605
4fa63067
NN
3606clean-bfd:
3607 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
3608 r=`${PWD_COMMAND}`; export r; \
3609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3610 $(SET_LIB_PATH) \
378fce5b 3611 $(HOST_EXPORTS) \
4fa63067 3612 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3614 done; \
4fa63067
NN
3615 echo "Doing clean in bfd" ; \
3616 (cd bfd && \
2a4cbe27
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}" \
7ffa0b57 3621 clean) \
2a4cbe27
NN
3622 || exit 1
3623
6bd3dfaa 3624@endif bfd
2a4cbe27 3625
4fa63067
NN
3626.PHONY: maybe-distclean-bfd distclean-bfd
3627maybe-distclean-bfd:
6bd3dfaa
PB
3628@if bfd
3629maybe-distclean-bfd: distclean-bfd
2a4cbe27 3630
4fa63067
NN
3631distclean-bfd:
3632 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
3633 r=`${PWD_COMMAND}`; export r; \
3634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3635 $(SET_LIB_PATH) \
378fce5b 3636 $(HOST_EXPORTS) \
4fa63067 3637 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3639 done; \
4fa63067
NN
3640 echo "Doing distclean in bfd" ; \
3641 (cd bfd && \
2a4cbe27
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}" \
7ffa0b57 3646 distclean) \
2a4cbe27
NN
3647 || exit 1
3648
6bd3dfaa 3649@endif bfd
2a4cbe27 3650
4fa63067
NN
3651.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3652maybe-maintainer-clean-bfd:
6bd3dfaa
PB
3653@if bfd
3654maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 3655
4fa63067
NN
3656maintainer-clean-bfd:
3657 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
3658 r=`${PWD_COMMAND}`; export r; \
3659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3660 $(SET_LIB_PATH) \
378fce5b 3661 $(HOST_EXPORTS) \
4fa63067 3662 for flag in $(EXTRA_HOST_FLAGS); do \
a2592b1b
DD
3663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3664 done; \
4fa63067
NN
3665 echo "Doing maintainer-clean in bfd" ; \
3666 (cd bfd && \
a2592b1b
DD
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}" \
7ffa0b57 3671 maintainer-clean) \
a2592b1b
DD
3672 || exit 1
3673
6bd3dfaa 3674@endif bfd
a2592b1b 3675
2a4cbe27 3676
4fa63067
NN
3677.PHONY: configure-opcodes maybe-configure-opcodes
3678maybe-configure-opcodes:
6bd3dfaa
PB
3679@if opcodes
3680maybe-configure-opcodes: configure-opcodes
4fa63067
NN
3681configure-opcodes:
3682 @test ! -f opcodes/Makefile || exit 0; \
3683 [ -d opcodes ] || mkdir opcodes; \
3684 r=`${PWD_COMMAND}`; export r; \
3685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3686 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 3701 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 3702 || exit 1
6bd3dfaa 3703@endif opcodes
2a4cbe27 3704
4fa63067
NN
3705.PHONY: all-opcodes maybe-all-opcodes
3706maybe-all-opcodes:
6bd3dfaa
PB
3707@if opcodes
3708maybe-all-opcodes: all-opcodes
4fa63067
NN
3709all-opcodes: configure-opcodes
3710 @r=`${PWD_COMMAND}`; export r; \
3711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3712 $(SET_LIB_PATH) \
378fce5b 3713 $(HOST_EXPORTS) \
7ffa0b57 3714 (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 3715@endif opcodes
2a4cbe27 3716
4fa63067
NN
3717.PHONY: check-opcodes maybe-check-opcodes
3718maybe-check-opcodes:
6bd3dfaa
PB
3719@if opcodes
3720maybe-check-opcodes: check-opcodes
4fa63067
NN
3721
3722check-opcodes:
3723 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3725 $(SET_LIB_PATH) \
378fce5b 3726 $(HOST_EXPORTS) \
7ffa0b57 3727 (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3728
6bd3dfaa 3729@endif opcodes
2a4cbe27 3730
4fa63067
NN
3731.PHONY: install-opcodes maybe-install-opcodes
3732maybe-install-opcodes:
6bd3dfaa
PB
3733@if opcodes
3734maybe-install-opcodes: install-opcodes
2a4cbe27 3735
4fa63067
NN
3736install-opcodes: installdirs
3737 @r=`${PWD_COMMAND}`; export r; \
3738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3739 $(SET_LIB_PATH) \
378fce5b 3740 $(HOST_EXPORTS) \
7ffa0b57 3741 (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 3742
6bd3dfaa 3743@endif opcodes
4fa63067
NN
3744
3745# Other targets (info, dvi, etc.)
3746
3747.PHONY: maybe-info-opcodes info-opcodes
3748maybe-info-opcodes:
6bd3dfaa
PB
3749@if opcodes
3750maybe-info-opcodes: info-opcodes
4fa63067
NN
3751
3752info-opcodes: \
3753 configure-opcodes
3754 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3755 r=`${PWD_COMMAND}`; export r; \
3756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3757 $(SET_LIB_PATH) \
378fce5b 3758 $(HOST_EXPORTS) \
2a4cbe27
NN
3759 for flag in $(EXTRA_HOST_FLAGS); do \
3760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3761 done; \
4fa63067
NN
3762 echo "Doing info in opcodes" ; \
3763 (cd opcodes && \
2a4cbe27
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}" \
7ffa0b57 3768 info) \
2a4cbe27
NN
3769 || exit 1
3770
6bd3dfaa 3771@endif opcodes
2a4cbe27 3772
4fa63067
NN
3773.PHONY: maybe-dvi-opcodes dvi-opcodes
3774maybe-dvi-opcodes:
6bd3dfaa
PB
3775@if opcodes
3776maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 3777
4fa63067
NN
3778dvi-opcodes: \
3779 configure-opcodes
3780 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3781 r=`${PWD_COMMAND}`; export r; \
3782 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3783 $(SET_LIB_PATH) \
378fce5b 3784 $(HOST_EXPORTS) \
2a4cbe27
NN
3785 for flag in $(EXTRA_HOST_FLAGS); do \
3786 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3787 done; \
4fa63067
NN
3788 echo "Doing dvi in opcodes" ; \
3789 (cd opcodes && \
2a4cbe27
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}" \
7ffa0b57 3794 dvi) \
2a4cbe27
NN
3795 || exit 1
3796
6bd3dfaa 3797@endif opcodes
2a4cbe27 3798
4fa63067
NN
3799.PHONY: maybe-TAGS-opcodes TAGS-opcodes
3800maybe-TAGS-opcodes:
6bd3dfaa
PB
3801@if opcodes
3802maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 3803
4fa63067
NN
3804TAGS-opcodes: \
3805 configure-opcodes
3806 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3807 r=`${PWD_COMMAND}`; export r; \
3808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3809 $(SET_LIB_PATH) \
378fce5b 3810 $(HOST_EXPORTS) \
2a4cbe27
NN
3811 for flag in $(EXTRA_HOST_FLAGS); do \
3812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3813 done; \
4fa63067
NN
3814 echo "Doing TAGS in opcodes" ; \
3815 (cd opcodes && \
2a4cbe27
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}" \
7ffa0b57 3820 TAGS) \
2a4cbe27
NN
3821 || exit 1
3822
6bd3dfaa 3823@endif opcodes
2a4cbe27 3824
4fa63067
NN
3825.PHONY: maybe-install-info-opcodes install-info-opcodes
3826maybe-install-info-opcodes:
6bd3dfaa
PB
3827@if opcodes
3828maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 3829
4fa63067
NN
3830install-info-opcodes: \
3831 configure-opcodes \
3832 info-opcodes
3833 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3834 r=`${PWD_COMMAND}`; export r; \
3835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3836 $(SET_LIB_PATH) \
378fce5b 3837 $(HOST_EXPORTS) \
2a4cbe27
NN
3838 for flag in $(EXTRA_HOST_FLAGS); do \
3839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3840 done; \
4fa63067
NN
3841 echo "Doing install-info in opcodes" ; \
3842 (cd opcodes && \
2a4cbe27
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}" \
7ffa0b57 3847 install-info) \
2a4cbe27
NN
3848 || exit 1
3849
6bd3dfaa 3850@endif opcodes
2a4cbe27 3851
4fa63067
NN
3852.PHONY: maybe-installcheck-opcodes installcheck-opcodes
3853maybe-installcheck-opcodes:
6bd3dfaa
PB
3854@if opcodes
3855maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 3856
4fa63067
NN
3857installcheck-opcodes: \
3858 configure-opcodes
3859 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3860 r=`${PWD_COMMAND}`; export r; \
3861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3862 $(SET_LIB_PATH) \
378fce5b 3863 $(HOST_EXPORTS) \
2a4cbe27
NN
3864 for flag in $(EXTRA_HOST_FLAGS); do \
3865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3866 done; \
4fa63067
NN
3867 echo "Doing installcheck in opcodes" ; \
3868 (cd opcodes && \
2a4cbe27
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}" \
7ffa0b57 3873 installcheck) \
2a4cbe27
NN
3874 || exit 1
3875
6bd3dfaa 3876@endif opcodes
2a4cbe27
NN
3877
3878.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
3879maybe-mostlyclean-opcodes:
6bd3dfaa
PB
3880@if opcodes
3881maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
3882
3883mostlyclean-opcodes:
3884 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3885 r=`${PWD_COMMAND}`; export r; \
3886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3887 $(SET_LIB_PATH) \
378fce5b 3888 $(HOST_EXPORTS) \
2a4cbe27
NN
3889 for flag in $(EXTRA_HOST_FLAGS); do \
3890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3891 done; \
3892 echo "Doing mostlyclean in opcodes" ; \
3893 (cd opcodes && \
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}" \
7ffa0b57 3898 mostlyclean) \
2a4cbe27
NN
3899 || exit 1
3900
6bd3dfaa 3901@endif opcodes
2a4cbe27 3902
4fa63067
NN
3903.PHONY: maybe-clean-opcodes clean-opcodes
3904maybe-clean-opcodes:
6bd3dfaa
PB
3905@if opcodes
3906maybe-clean-opcodes: clean-opcodes
2a4cbe27 3907
4fa63067
NN
3908clean-opcodes:
3909 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3910 r=`${PWD_COMMAND}`; export r; \
3911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3912 $(SET_LIB_PATH) \
378fce5b 3913 $(HOST_EXPORTS) \
2a4cbe27
NN
3914 for flag in $(EXTRA_HOST_FLAGS); do \
3915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3916 done; \
4fa63067
NN
3917 echo "Doing clean in opcodes" ; \
3918 (cd opcodes && \
2a4cbe27
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}" \
7ffa0b57 3923 clean) \
2a4cbe27
NN
3924 || exit 1
3925
6bd3dfaa 3926@endif opcodes
2a4cbe27 3927
4fa63067
NN
3928.PHONY: maybe-distclean-opcodes distclean-opcodes
3929maybe-distclean-opcodes:
6bd3dfaa
PB
3930@if opcodes
3931maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 3932
4fa63067
NN
3933distclean-opcodes:
3934 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3935 r=`${PWD_COMMAND}`; export r; \
3936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3937 $(SET_LIB_PATH) \
378fce5b 3938 $(HOST_EXPORTS) \
2a4cbe27
NN
3939 for flag in $(EXTRA_HOST_FLAGS); do \
3940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3941 done; \
4fa63067
NN
3942 echo "Doing distclean in opcodes" ; \
3943 (cd opcodes && \
2a4cbe27
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}" \
7ffa0b57 3948 distclean) \
2a4cbe27
NN
3949 || exit 1
3950
6bd3dfaa 3951@endif opcodes
2a4cbe27 3952
4fa63067
NN
3953.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
3954maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
3955@if opcodes
3956maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 3957
4fa63067
NN
3958maintainer-clean-opcodes:
3959 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3960 r=`${PWD_COMMAND}`; export r; \
3961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3962 $(SET_LIB_PATH) \
378fce5b 3963 $(HOST_EXPORTS) \
2a4cbe27
NN
3964 for flag in $(EXTRA_HOST_FLAGS); do \
3965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3966 done; \
4fa63067
NN
3967 echo "Doing maintainer-clean in opcodes" ; \
3968 (cd opcodes && \
2a4cbe27
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}" \
7ffa0b57 3973 maintainer-clean) \
2a4cbe27
NN
3974 || exit 1
3975
6bd3dfaa 3976@endif opcodes
2a4cbe27 3977
2a4cbe27 3978
4fa63067
NN
3979.PHONY: configure-binutils maybe-configure-binutils
3980maybe-configure-binutils:
6bd3dfaa
PB
3981@if binutils
3982maybe-configure-binutils: configure-binutils
4fa63067
NN
3983configure-binutils:
3984 @test ! -f binutils/Makefile || exit 0; \
3985 [ -d binutils ] || mkdir binutils; \
b40e3958
L
3986 r=`${PWD_COMMAND}`; export r; \
3987 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3988 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 4003 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 4004 || exit 1
6bd3dfaa 4005@endif binutils
2a4cbe27 4006
4fa63067
NN
4007.PHONY: all-binutils maybe-all-binutils
4008maybe-all-binutils:
6bd3dfaa
PB
4009@if binutils
4010maybe-all-binutils: all-binutils
4fa63067
NN
4011all-binutils: configure-binutils
4012 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4014 $(SET_LIB_PATH) \
378fce5b 4015 $(HOST_EXPORTS) \
7ffa0b57 4016 (cd binutils && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 4017@endif binutils
4fa63067
NN
4018
4019.PHONY: check-binutils maybe-check-binutils
4020maybe-check-binutils:
6bd3dfaa
PB
4021@if binutils
4022maybe-check-binutils: check-binutils
4fa63067
NN
4023
4024check-binutils:
4025 @r=`${PWD_COMMAND}`; export r; \
4026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4027 $(SET_LIB_PATH) \
378fce5b 4028 $(HOST_EXPORTS) \
7ffa0b57 4029 (cd binutils && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4030
6bd3dfaa 4031@endif binutils
2a4cbe27 4032
4fa63067
NN
4033.PHONY: install-binutils maybe-install-binutils
4034maybe-install-binutils:
6bd3dfaa
PB
4035@if binutils
4036maybe-install-binutils: install-binutils
2a4cbe27 4037
4fa63067
NN
4038install-binutils: installdirs
4039 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4041 $(SET_LIB_PATH) \
378fce5b 4042 $(HOST_EXPORTS) \
7ffa0b57 4043 (cd binutils && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4044
6bd3dfaa 4045@endif binutils
2a4cbe27 4046
4fa63067 4047# Other targets (info, dvi, etc.)
2a4cbe27 4048
4fa63067
NN
4049.PHONY: maybe-info-binutils info-binutils
4050maybe-info-binutils:
6bd3dfaa
PB
4051@if binutils
4052maybe-info-binutils: info-binutils
4fa63067
NN
4053
4054info-binutils: \
4055 configure-binutils
4056 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4057 r=`${PWD_COMMAND}`; export r; \
4058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4059 $(SET_LIB_PATH) \
378fce5b 4060 $(HOST_EXPORTS) \
2a4cbe27
NN
4061 for flag in $(EXTRA_HOST_FLAGS); do \
4062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4063 done; \
4fa63067
NN
4064 echo "Doing info in binutils" ; \
4065 (cd binutils && \
2a4cbe27
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}" \
7ffa0b57 4070 info) \
2a4cbe27
NN
4071 || exit 1
4072
6bd3dfaa 4073@endif binutils
2a4cbe27 4074
4fa63067
NN
4075.PHONY: maybe-dvi-binutils dvi-binutils
4076maybe-dvi-binutils:
6bd3dfaa
PB
4077@if binutils
4078maybe-dvi-binutils: dvi-binutils
2a4cbe27 4079
4fa63067
NN
4080dvi-binutils: \
4081 configure-binutils
4082 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4083 r=`${PWD_COMMAND}`; export r; \
4084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4085 $(SET_LIB_PATH) \
378fce5b 4086 $(HOST_EXPORTS) \
2a4cbe27
NN
4087 for flag in $(EXTRA_HOST_FLAGS); do \
4088 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4089 done; \
4fa63067
NN
4090 echo "Doing dvi in binutils" ; \
4091 (cd binutils && \
2a4cbe27
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}" \
7ffa0b57 4096 dvi) \
2a4cbe27
NN
4097 || exit 1
4098
6bd3dfaa 4099@endif binutils
2a4cbe27 4100
4fa63067
NN
4101.PHONY: maybe-TAGS-binutils TAGS-binutils
4102maybe-TAGS-binutils:
6bd3dfaa
PB
4103@if binutils
4104maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 4105
4fa63067
NN
4106TAGS-binutils: \
4107 configure-binutils
4108 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4109 r=`${PWD_COMMAND}`; export r; \
4110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4111 $(SET_LIB_PATH) \
378fce5b 4112 $(HOST_EXPORTS) \
2a4cbe27
NN
4113 for flag in $(EXTRA_HOST_FLAGS); do \
4114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4115 done; \
4fa63067
NN
4116 echo "Doing TAGS in binutils" ; \
4117 (cd binutils && \
2a4cbe27
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}" \
7ffa0b57 4122 TAGS) \
2a4cbe27
NN
4123 || exit 1
4124
6bd3dfaa 4125@endif binutils
2a4cbe27 4126
4fa63067
NN
4127.PHONY: maybe-install-info-binutils install-info-binutils
4128maybe-install-info-binutils:
6bd3dfaa
PB
4129@if binutils
4130maybe-install-info-binutils: install-info-binutils
2a4cbe27 4131
4fa63067
NN
4132install-info-binutils: \
4133 configure-binutils \
4134 info-binutils
4135 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4136 r=`${PWD_COMMAND}`; export r; \
4137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4138 $(SET_LIB_PATH) \
378fce5b 4139 $(HOST_EXPORTS) \
2a4cbe27
NN
4140 for flag in $(EXTRA_HOST_FLAGS); do \
4141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4142 done; \
4fa63067
NN
4143 echo "Doing install-info in binutils" ; \
4144 (cd binutils && \
2a4cbe27
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}" \
7ffa0b57 4149 install-info) \
2a4cbe27
NN
4150 || exit 1
4151
6bd3dfaa 4152@endif binutils
2a4cbe27 4153
4fa63067
NN
4154.PHONY: maybe-installcheck-binutils installcheck-binutils
4155maybe-installcheck-binutils:
6bd3dfaa
PB
4156@if binutils
4157maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 4158
4fa63067
NN
4159installcheck-binutils: \
4160 configure-binutils
4161 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4162 r=`${PWD_COMMAND}`; export r; \
4163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4164 $(SET_LIB_PATH) \
378fce5b 4165 $(HOST_EXPORTS) \
2a4cbe27
NN
4166 for flag in $(EXTRA_HOST_FLAGS); do \
4167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4168 done; \
4fa63067
NN
4169 echo "Doing installcheck in binutils" ; \
4170 (cd binutils && \
2a4cbe27
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}" \
7ffa0b57 4175 installcheck) \
2a4cbe27
NN
4176 || exit 1
4177
6bd3dfaa 4178@endif binutils
2a4cbe27 4179
4fa63067
NN
4180.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
4181maybe-mostlyclean-binutils:
6bd3dfaa
PB
4182@if binutils
4183maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 4184
4fa63067
NN
4185mostlyclean-binutils:
4186 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4187 r=`${PWD_COMMAND}`; export r; \
4188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4189 $(SET_LIB_PATH) \
378fce5b 4190 $(HOST_EXPORTS) \
2a4cbe27
NN
4191 for flag in $(EXTRA_HOST_FLAGS); do \
4192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4193 done; \
4fa63067
NN
4194 echo "Doing mostlyclean in binutils" ; \
4195 (cd binutils && \
2a4cbe27
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}" \
7ffa0b57 4200 mostlyclean) \
2a4cbe27
NN
4201 || exit 1
4202
6bd3dfaa 4203@endif binutils
2a4cbe27 4204
4fa63067
NN
4205.PHONY: maybe-clean-binutils clean-binutils
4206maybe-clean-binutils:
6bd3dfaa
PB
4207@if binutils
4208maybe-clean-binutils: clean-binutils
2a4cbe27 4209
4fa63067
NN
4210clean-binutils:
4211 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4212 r=`${PWD_COMMAND}`; export r; \
4213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4214 $(SET_LIB_PATH) \
378fce5b 4215 $(HOST_EXPORTS) \
2a4cbe27
NN
4216 for flag in $(EXTRA_HOST_FLAGS); do \
4217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4218 done; \
4fa63067
NN
4219 echo "Doing clean in binutils" ; \
4220 (cd binutils && \
2a4cbe27
NN
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}" \
7ffa0b57 4225 clean) \
2a4cbe27
NN
4226 || exit 1
4227
6bd3dfaa 4228@endif binutils
2a4cbe27 4229
4fa63067
NN
4230.PHONY: maybe-distclean-binutils distclean-binutils
4231maybe-distclean-binutils:
6bd3dfaa
PB
4232@if binutils
4233maybe-distclean-binutils: distclean-binutils
2a4cbe27 4234
4fa63067
NN
4235distclean-binutils:
4236 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4237 r=`${PWD_COMMAND}`; export r; \
4238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4239 $(SET_LIB_PATH) \
378fce5b 4240 $(HOST_EXPORTS) \
2a4cbe27
NN
4241 for flag in $(EXTRA_HOST_FLAGS); do \
4242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4243 done; \
4fa63067
NN
4244 echo "Doing distclean in binutils" ; \
4245 (cd binutils && \
2a4cbe27
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}" \
7ffa0b57 4250 distclean) \
2a4cbe27
NN
4251 || exit 1
4252
6bd3dfaa 4253@endif binutils
2a4cbe27 4254
4fa63067
NN
4255.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
4256maybe-maintainer-clean-binutils:
6bd3dfaa
PB
4257@if binutils
4258maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 4259
4fa63067
NN
4260maintainer-clean-binutils:
4261 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4262 r=`${PWD_COMMAND}`; export r; \
4263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4264 $(SET_LIB_PATH) \
378fce5b 4265 $(HOST_EXPORTS) \
2a4cbe27
NN
4266 for flag in $(EXTRA_HOST_FLAGS); do \
4267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4268 done; \
4fa63067
NN
4269 echo "Doing maintainer-clean in binutils" ; \
4270 (cd binutils && \
2a4cbe27
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}" \
7ffa0b57 4275 maintainer-clean) \
2a4cbe27
NN
4276 || exit 1
4277
6bd3dfaa 4278@endif binutils
2a4cbe27 4279
2a4cbe27 4280
4fa63067
NN
4281.PHONY: configure-bison maybe-configure-bison
4282maybe-configure-bison:
6bd3dfaa
PB
4283@if bison
4284maybe-configure-bison: configure-bison
4fa63067
NN
4285configure-bison:
4286 @test ! -f bison/Makefile || exit 0; \
4287 [ -d bison ] || mkdir bison; \
b40e3958
L
4288 r=`${PWD_COMMAND}`; export r; \
4289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4290 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 4305 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 4306 || exit 1
6bd3dfaa 4307@endif bison
2a4cbe27 4308
4fa63067
NN
4309.PHONY: all-bison maybe-all-bison
4310maybe-all-bison:
6bd3dfaa
PB
4311@if bison
4312maybe-all-bison: all-bison
4fa63067
NN
4313all-bison: configure-bison
4314 @r=`${PWD_COMMAND}`; export r; \
4315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4316 $(SET_LIB_PATH) \
378fce5b 4317 $(HOST_EXPORTS) \
7ffa0b57 4318 (cd bison && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 4319@endif bison
2a4cbe27 4320
4fa63067
NN
4321.PHONY: check-bison maybe-check-bison
4322maybe-check-bison:
6bd3dfaa
PB
4323@if bison
4324maybe-check-bison: check-bison
2a4cbe27 4325
4fa63067
NN
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) \
378fce5b 4332 $(HOST_EXPORTS) \
7ffa0b57 4333 (cd bison && $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
4334 fi
4335
6bd3dfaa 4336@endif bison
4fa63067
NN
4337
4338.PHONY: install-bison maybe-install-bison
4339maybe-install-bison:
6bd3dfaa
PB
4340@if bison
4341maybe-install-bison: install-bison
4fa63067
NN
4342
4343install-bison: installdirs
4344 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4346 $(SET_LIB_PATH) \
378fce5b 4347 $(HOST_EXPORTS) \
7ffa0b57 4348 (cd bison && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4349
6bd3dfaa 4350@endif bison
2a4cbe27 4351
4fa63067 4352# Other targets (info, dvi, etc.)
2a4cbe27 4353
4fa63067
NN
4354.PHONY: maybe-info-bison info-bison
4355maybe-info-bison:
6bd3dfaa
PB
4356@if bison
4357maybe-info-bison: info-bison
4fa63067
NN
4358
4359info-bison: \
4360 configure-bison
4361 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4362 r=`${PWD_COMMAND}`; export r; \
4363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4364 $(SET_LIB_PATH) \
378fce5b 4365 $(HOST_EXPORTS) \
2a4cbe27
NN
4366 for flag in $(EXTRA_HOST_FLAGS); do \
4367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4368 done; \
4fa63067
NN
4369 echo "Doing info in bison" ; \
4370 (cd bison && \
2a4cbe27
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}" \
7ffa0b57 4375 info) \
2a4cbe27
NN
4376 || exit 1
4377
6bd3dfaa 4378@endif bison
2a4cbe27 4379
4fa63067
NN
4380.PHONY: maybe-dvi-bison dvi-bison
4381maybe-dvi-bison:
6bd3dfaa
PB
4382@if bison
4383maybe-dvi-bison: dvi-bison
2a4cbe27 4384
4fa63067
NN
4385dvi-bison: \
4386 configure-bison
4387 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4388 r=`${PWD_COMMAND}`; export r; \
4389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4390 $(SET_LIB_PATH) \
378fce5b 4391 $(HOST_EXPORTS) \
2a4cbe27
NN
4392 for flag in $(EXTRA_HOST_FLAGS); do \
4393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4394 done; \
4fa63067
NN
4395 echo "Doing dvi in bison" ; \
4396 (cd bison && \
2a4cbe27
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}" \
7ffa0b57 4401 dvi) \
2a4cbe27
NN
4402 || exit 1
4403
6bd3dfaa 4404@endif bison
2a4cbe27 4405
4fa63067
NN
4406.PHONY: maybe-TAGS-bison TAGS-bison
4407maybe-TAGS-bison:
6bd3dfaa
PB
4408@if bison
4409maybe-TAGS-bison: TAGS-bison
2a4cbe27 4410
4fa63067
NN
4411TAGS-bison: \
4412 configure-bison
4413 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4414 r=`${PWD_COMMAND}`; export r; \
4415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4416 $(SET_LIB_PATH) \
378fce5b 4417 $(HOST_EXPORTS) \
2a4cbe27
NN
4418 for flag in $(EXTRA_HOST_FLAGS); do \
4419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4420 done; \
4fa63067
NN
4421 echo "Doing TAGS in bison" ; \
4422 (cd bison && \
2a4cbe27
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}" \
7ffa0b57 4427 TAGS) \
2a4cbe27
NN
4428 || exit 1
4429
6bd3dfaa 4430@endif bison
2a4cbe27 4431
4fa63067
NN
4432.PHONY: maybe-install-info-bison install-info-bison
4433maybe-install-info-bison:
6bd3dfaa
PB
4434@if bison
4435maybe-install-info-bison: install-info-bison
2a4cbe27 4436
4fa63067
NN
4437install-info-bison: \
4438 configure-bison \
4439 info-bison
4440 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4441 r=`${PWD_COMMAND}`; export r; \
4442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4443 $(SET_LIB_PATH) \
378fce5b 4444 $(HOST_EXPORTS) \
2a4cbe27
NN
4445 for flag in $(EXTRA_HOST_FLAGS); do \
4446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4447 done; \
4fa63067
NN
4448 echo "Doing install-info in bison" ; \
4449 (cd bison && \
2a4cbe27
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}" \
7ffa0b57 4454 install-info) \
2a4cbe27
NN
4455 || exit 1
4456
6bd3dfaa 4457@endif bison
2a4cbe27 4458
4fa63067
NN
4459.PHONY: maybe-installcheck-bison installcheck-bison
4460maybe-installcheck-bison:
6bd3dfaa
PB
4461@if bison
4462maybe-installcheck-bison: installcheck-bison
2a4cbe27 4463
4fa63067
NN
4464installcheck-bison: \
4465 configure-bison
4466 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4467 r=`${PWD_COMMAND}`; export r; \
4468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4469 $(SET_LIB_PATH) \
378fce5b 4470 $(HOST_EXPORTS) \
2a4cbe27
NN
4471 for flag in $(EXTRA_HOST_FLAGS); do \
4472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4473 done; \
4fa63067
NN
4474 echo "Doing installcheck in bison" ; \
4475 (cd bison && \
2a4cbe27
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}" \
7ffa0b57 4480 installcheck) \
2a4cbe27
NN
4481 || exit 1
4482
6bd3dfaa 4483@endif bison
2a4cbe27 4484
4fa63067
NN
4485.PHONY: maybe-mostlyclean-bison mostlyclean-bison
4486maybe-mostlyclean-bison:
6bd3dfaa
PB
4487@if bison
4488maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 4489
4fa63067
NN
4490mostlyclean-bison:
4491 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4492 r=`${PWD_COMMAND}`; export r; \
4493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4494 $(SET_LIB_PATH) \
378fce5b 4495 $(HOST_EXPORTS) \
2a4cbe27
NN
4496 for flag in $(EXTRA_HOST_FLAGS); do \
4497 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4498 done; \
4fa63067
NN
4499 echo "Doing mostlyclean in bison" ; \
4500 (cd bison && \
2a4cbe27
NN
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}" \
7ffa0b57 4505 mostlyclean) \
2a4cbe27
NN
4506 || exit 1
4507
6bd3dfaa 4508@endif bison
2a4cbe27 4509
4fa63067
NN
4510.PHONY: maybe-clean-bison clean-bison
4511maybe-clean-bison:
6bd3dfaa
PB
4512@if bison
4513maybe-clean-bison: clean-bison
2a4cbe27 4514
4fa63067
NN
4515clean-bison:
4516 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4517 r=`${PWD_COMMAND}`; export r; \
4518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4519 $(SET_LIB_PATH) \
378fce5b 4520 $(HOST_EXPORTS) \
2a4cbe27
NN
4521 for flag in $(EXTRA_HOST_FLAGS); do \
4522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4523 done; \
4fa63067
NN
4524 echo "Doing clean in bison" ; \
4525 (cd bison && \
2a4cbe27
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}" \
7ffa0b57 4530 clean) \
2a4cbe27
NN
4531 || exit 1
4532
6bd3dfaa 4533@endif bison
2a4cbe27 4534
4fa63067
NN
4535.PHONY: maybe-distclean-bison distclean-bison
4536maybe-distclean-bison:
6bd3dfaa
PB
4537@if bison
4538maybe-distclean-bison: distclean-bison
2a4cbe27 4539
4fa63067
NN
4540distclean-bison:
4541 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4542 r=`${PWD_COMMAND}`; export r; \
4543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4544 $(SET_LIB_PATH) \
378fce5b 4545 $(HOST_EXPORTS) \
2a4cbe27
NN
4546 for flag in $(EXTRA_HOST_FLAGS); do \
4547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4548 done; \
4fa63067
NN
4549 echo "Doing distclean in bison" ; \
4550 (cd bison && \
2a4cbe27
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}" \
7ffa0b57 4555 distclean) \
2a4cbe27
NN
4556 || exit 1
4557
6bd3dfaa 4558@endif bison
2a4cbe27 4559
4fa63067
NN
4560.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
4561maybe-maintainer-clean-bison:
6bd3dfaa
PB
4562@if bison
4563maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 4564
4fa63067
NN
4565maintainer-clean-bison:
4566 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4567 r=`${PWD_COMMAND}`; export r; \
4568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4569 $(SET_LIB_PATH) \
378fce5b 4570 $(HOST_EXPORTS) \
2a4cbe27
NN
4571 for flag in $(EXTRA_HOST_FLAGS); do \
4572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4573 done; \
4fa63067
NN
4574 echo "Doing maintainer-clean in bison" ; \
4575 (cd bison && \
2a4cbe27
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}" \
7ffa0b57 4580 maintainer-clean) \
2a4cbe27
NN
4581 || exit 1
4582
6bd3dfaa 4583@endif bison
2a4cbe27 4584
2a4cbe27 4585
4fa63067
NN
4586.PHONY: configure-byacc maybe-configure-byacc
4587maybe-configure-byacc:
6bd3dfaa
PB
4588@if byacc
4589maybe-configure-byacc: configure-byacc
4fa63067
NN
4590configure-byacc:
4591 @test ! -f byacc/Makefile || exit 0; \
4592 [ -d byacc ] || mkdir byacc; \
4593 r=`${PWD_COMMAND}`; export r; \
4594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4595 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 4610 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 4611 || exit 1
6bd3dfaa 4612@endif byacc
4fa63067
NN
4613
4614.PHONY: all-byacc maybe-all-byacc
4615maybe-all-byacc:
6bd3dfaa
PB
4616@if byacc
4617maybe-all-byacc: all-byacc
4fa63067
NN
4618all-byacc: configure-byacc
4619 @r=`${PWD_COMMAND}`; export r; \
4620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4621 $(SET_LIB_PATH) \
378fce5b 4622 $(HOST_EXPORTS) \
7ffa0b57 4623 (cd byacc && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 4624@endif byacc
4fa63067
NN
4625
4626.PHONY: check-byacc maybe-check-byacc
4627maybe-check-byacc:
6bd3dfaa
PB
4628@if byacc
4629maybe-check-byacc: check-byacc
4fa63067
NN
4630
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) \
378fce5b 4637 $(HOST_EXPORTS) \
7ffa0b57 4638 (cd byacc && $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
4639 fi
4640
6bd3dfaa 4641@endif byacc
4fa63067
NN
4642
4643.PHONY: install-byacc maybe-install-byacc
4644maybe-install-byacc:
6bd3dfaa
PB
4645@if byacc
4646maybe-install-byacc: install-byacc
4fa63067
NN
4647
4648install-byacc: installdirs
4649 @r=`${PWD_COMMAND}`; export r; \
4650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4651 $(SET_LIB_PATH) \
378fce5b 4652 $(HOST_EXPORTS) \
7ffa0b57 4653 (cd byacc && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 4654
6bd3dfaa 4655@endif byacc
4fa63067
NN
4656
4657# Other targets (info, dvi, etc.)
4658
4659.PHONY: maybe-info-byacc info-byacc
4660maybe-info-byacc:
6bd3dfaa
PB
4661@if byacc
4662maybe-info-byacc: info-byacc
4fa63067
NN
4663
4664info-byacc: \
4665 configure-byacc
4666 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4667 r=`${PWD_COMMAND}`; export r; \
4668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4669 $(SET_LIB_PATH) \
378fce5b 4670 $(HOST_EXPORTS) \
2a4cbe27
NN
4671 for flag in $(EXTRA_HOST_FLAGS); do \
4672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4673 done; \
4fa63067
NN
4674 echo "Doing info in byacc" ; \
4675 (cd byacc && \
2a4cbe27
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}" \
7ffa0b57 4680 info) \
2a4cbe27
NN
4681 || exit 1
4682
6bd3dfaa 4683@endif byacc
2a4cbe27 4684
4fa63067
NN
4685.PHONY: maybe-dvi-byacc dvi-byacc
4686maybe-dvi-byacc:
6bd3dfaa
PB
4687@if byacc
4688maybe-dvi-byacc: dvi-byacc
2a4cbe27 4689
4fa63067
NN
4690dvi-byacc: \
4691 configure-byacc
4692 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4693 r=`${PWD_COMMAND}`; export r; \
4694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4695 $(SET_LIB_PATH) \
378fce5b 4696 $(HOST_EXPORTS) \
2a4cbe27
NN
4697 for flag in $(EXTRA_HOST_FLAGS); do \
4698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4699 done; \
4fa63067
NN
4700 echo "Doing dvi in byacc" ; \
4701 (cd byacc && \
2a4cbe27
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}" \
7ffa0b57 4706 dvi) \
2a4cbe27
NN
4707 || exit 1
4708
6bd3dfaa 4709@endif byacc
2a4cbe27 4710
4fa63067
NN
4711.PHONY: maybe-TAGS-byacc TAGS-byacc
4712maybe-TAGS-byacc:
6bd3dfaa
PB
4713@if byacc
4714maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 4715
4fa63067
NN
4716TAGS-byacc: \
4717 configure-byacc
4718 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4719 r=`${PWD_COMMAND}`; export r; \
4720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4721 $(SET_LIB_PATH) \
378fce5b 4722 $(HOST_EXPORTS) \
2a4cbe27
NN
4723 for flag in $(EXTRA_HOST_FLAGS); do \
4724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4725 done; \
4fa63067
NN
4726 echo "Doing TAGS in byacc" ; \
4727 (cd byacc && \
2a4cbe27
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}" \
7ffa0b57 4732 TAGS) \
2a4cbe27
NN
4733 || exit 1
4734
6bd3dfaa 4735@endif byacc
2a4cbe27 4736
4fa63067
NN
4737.PHONY: maybe-install-info-byacc install-info-byacc
4738maybe-install-info-byacc:
6bd3dfaa
PB
4739@if byacc
4740maybe-install-info-byacc: install-info-byacc
2a4cbe27 4741
4fa63067
NN
4742install-info-byacc: \
4743 configure-byacc \
4744 info-byacc
4745 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4746 r=`${PWD_COMMAND}`; export r; \
4747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4748 $(SET_LIB_PATH) \
378fce5b 4749 $(HOST_EXPORTS) \
2a4cbe27
NN
4750 for flag in $(EXTRA_HOST_FLAGS); do \
4751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4752 done; \
4fa63067
NN
4753 echo "Doing install-info in byacc" ; \
4754 (cd byacc && \
2a4cbe27
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}" \
7ffa0b57 4759 install-info) \
2a4cbe27
NN
4760 || exit 1
4761
6bd3dfaa 4762@endif byacc
2a4cbe27 4763
4fa63067
NN
4764.PHONY: maybe-installcheck-byacc installcheck-byacc
4765maybe-installcheck-byacc:
6bd3dfaa
PB
4766@if byacc
4767maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 4768
4fa63067
NN
4769installcheck-byacc: \
4770 configure-byacc
4771 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4772 r=`${PWD_COMMAND}`; export r; \
4773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4774 $(SET_LIB_PATH) \
378fce5b 4775 $(HOST_EXPORTS) \
2a4cbe27
NN
4776 for flag in $(EXTRA_HOST_FLAGS); do \
4777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4778 done; \
4fa63067
NN
4779 echo "Doing installcheck in byacc" ; \
4780 (cd byacc && \
2a4cbe27
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}" \
7ffa0b57 4785 installcheck) \
2a4cbe27
NN
4786 || exit 1
4787
6bd3dfaa 4788@endif byacc
2a4cbe27 4789
4fa63067
NN
4790.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
4791maybe-mostlyclean-byacc:
6bd3dfaa
PB
4792@if byacc
4793maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 4794
4fa63067
NN
4795mostlyclean-byacc:
4796 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4797 r=`${PWD_COMMAND}`; export r; \
4798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4799 $(SET_LIB_PATH) \
378fce5b 4800 $(HOST_EXPORTS) \
2a4cbe27
NN
4801 for flag in $(EXTRA_HOST_FLAGS); do \
4802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4803 done; \
4fa63067
NN
4804 echo "Doing mostlyclean in byacc" ; \
4805 (cd byacc && \
2a4cbe27
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}" \
7ffa0b57 4810 mostlyclean) \
2a4cbe27
NN
4811 || exit 1
4812
6bd3dfaa 4813@endif byacc
2a4cbe27 4814
4fa63067
NN
4815.PHONY: maybe-clean-byacc clean-byacc
4816maybe-clean-byacc:
6bd3dfaa
PB
4817@if byacc
4818maybe-clean-byacc: clean-byacc
2a4cbe27 4819
4fa63067
NN
4820clean-byacc:
4821 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4822 r=`${PWD_COMMAND}`; export r; \
4823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4824 $(SET_LIB_PATH) \
378fce5b 4825 $(HOST_EXPORTS) \
2a4cbe27
NN
4826 for flag in $(EXTRA_HOST_FLAGS); do \
4827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4828 done; \
4fa63067
NN
4829 echo "Doing clean in byacc" ; \
4830 (cd byacc && \
2a4cbe27
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}" \
7ffa0b57 4835 clean) \
2a4cbe27
NN
4836 || exit 1
4837
6bd3dfaa 4838@endif byacc
2a4cbe27 4839
4fa63067
NN
4840.PHONY: maybe-distclean-byacc distclean-byacc
4841maybe-distclean-byacc:
6bd3dfaa
PB
4842@if byacc
4843maybe-distclean-byacc: distclean-byacc
2a4cbe27 4844
4fa63067
NN
4845distclean-byacc:
4846 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4847 r=`${PWD_COMMAND}`; export r; \
4848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4849 $(SET_LIB_PATH) \
378fce5b 4850 $(HOST_EXPORTS) \
2a4cbe27
NN
4851 for flag in $(EXTRA_HOST_FLAGS); do \
4852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4853 done; \
4fa63067
NN
4854 echo "Doing distclean in byacc" ; \
4855 (cd byacc && \
2a4cbe27
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}" \
7ffa0b57 4860 distclean) \
2a4cbe27
NN
4861 || exit 1
4862
6bd3dfaa 4863@endif byacc
2a4cbe27 4864
4fa63067
NN
4865.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
4866maybe-maintainer-clean-byacc:
6bd3dfaa
PB
4867@if byacc
4868maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 4869
4fa63067
NN
4870maintainer-clean-byacc:
4871 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4872 r=`${PWD_COMMAND}`; export r; \
4873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4874 $(SET_LIB_PATH) \
378fce5b 4875 $(HOST_EXPORTS) \
2a4cbe27
NN
4876 for flag in $(EXTRA_HOST_FLAGS); do \
4877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4878 done; \
4fa63067
NN
4879 echo "Doing maintainer-clean in byacc" ; \
4880 (cd byacc && \
2a4cbe27
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}" \
7ffa0b57 4885 maintainer-clean) \
2a4cbe27
NN
4886 || exit 1
4887
6bd3dfaa 4888@endif byacc
2a4cbe27 4889
2a4cbe27 4890
4fa63067
NN
4891.PHONY: configure-bzip2 maybe-configure-bzip2
4892maybe-configure-bzip2:
6bd3dfaa
PB
4893@if bzip2
4894maybe-configure-bzip2: configure-bzip2
4fa63067
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; \
378fce5b 4900 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 4915 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 4916 || exit 1
6bd3dfaa 4917@endif bzip2
4fa63067
NN
4918
4919.PHONY: all-bzip2 maybe-all-bzip2
4920maybe-all-bzip2:
6bd3dfaa
PB
4921@if bzip2
4922maybe-all-bzip2: all-bzip2
4fa63067
NN
4923all-bzip2: configure-bzip2
4924 @r=`${PWD_COMMAND}`; export r; \
4925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4926 $(SET_LIB_PATH) \
378fce5b 4927 $(HOST_EXPORTS) \
7ffa0b57 4928 (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 4929@endif bzip2
4fa63067
NN
4930
4931.PHONY: check-bzip2 maybe-check-bzip2
4932maybe-check-bzip2:
6bd3dfaa
PB
4933@if bzip2
4934maybe-check-bzip2: check-bzip2
4fa63067
NN
4935
4936check-bzip2:
4937 @r=`${PWD_COMMAND}`; export r; \
4938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4939 $(SET_LIB_PATH) \
378fce5b 4940 $(HOST_EXPORTS) \
7ffa0b57 4941 (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 4942
6bd3dfaa 4943@endif bzip2
4fa63067
NN
4944
4945.PHONY: install-bzip2 maybe-install-bzip2
4946maybe-install-bzip2:
6bd3dfaa
PB
4947@if bzip2
4948maybe-install-bzip2: install-bzip2
4fa63067
NN
4949
4950install-bzip2: installdirs
4951 @r=`${PWD_COMMAND}`; export r; \
4952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4953 $(SET_LIB_PATH) \
378fce5b 4954 $(HOST_EXPORTS) \
7ffa0b57 4955 (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 4956
6bd3dfaa 4957@endif bzip2
4fa63067
NN
4958
4959# Other targets (info, dvi, etc.)
4960
4961.PHONY: maybe-info-bzip2 info-bzip2
4962maybe-info-bzip2:
6bd3dfaa
PB
4963@if bzip2
4964maybe-info-bzip2: info-bzip2
4fa63067
NN
4965
4966info-bzip2: \
4967 configure-bzip2
4968 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
4969 r=`${PWD_COMMAND}`; export r; \
4970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4971 $(SET_LIB_PATH) \
378fce5b 4972 $(HOST_EXPORTS) \
2a4cbe27
NN
4973 for flag in $(EXTRA_HOST_FLAGS); do \
4974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4975 done; \
4fa63067
NN
4976 echo "Doing info in bzip2" ; \
4977 (cd bzip2 && \
2a4cbe27
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}" \
7ffa0b57 4982 info) \
2a4cbe27
NN
4983 || exit 1
4984
6bd3dfaa 4985@endif bzip2
2a4cbe27 4986
4fa63067
NN
4987.PHONY: maybe-dvi-bzip2 dvi-bzip2
4988maybe-dvi-bzip2:
6bd3dfaa
PB
4989@if bzip2
4990maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 4991
4fa63067
NN
4992dvi-bzip2: \
4993 configure-bzip2
4994 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
4995 r=`${PWD_COMMAND}`; export r; \
4996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4997 $(SET_LIB_PATH) \
378fce5b 4998 $(HOST_EXPORTS) \
2a4cbe27
NN
4999 for flag in $(EXTRA_HOST_FLAGS); do \
5000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5001 done; \
4fa63067
NN
5002 echo "Doing dvi in bzip2" ; \
5003 (cd bzip2 && \
2a4cbe27
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}" \
7ffa0b57 5008 dvi) \
2a4cbe27
NN
5009 || exit 1
5010
6bd3dfaa 5011@endif bzip2
2a4cbe27 5012
4fa63067
NN
5013.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
5014maybe-TAGS-bzip2:
6bd3dfaa
PB
5015@if bzip2
5016maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 5017
4fa63067
NN
5018TAGS-bzip2: \
5019 configure-bzip2
5020 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
5021 r=`${PWD_COMMAND}`; export r; \
5022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5023 $(SET_LIB_PATH) \
378fce5b 5024 $(HOST_EXPORTS) \
2a4cbe27
NN
5025 for flag in $(EXTRA_HOST_FLAGS); do \
5026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5027 done; \
4fa63067
NN
5028 echo "Doing TAGS in bzip2" ; \
5029 (cd bzip2 && \
2a4cbe27
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}" \
7ffa0b57 5034 TAGS) \
2a4cbe27
NN
5035 || exit 1
5036
6bd3dfaa 5037@endif bzip2
2a4cbe27 5038
4fa63067
NN
5039.PHONY: maybe-install-info-bzip2 install-info-bzip2
5040maybe-install-info-bzip2:
6bd3dfaa
PB
5041@if bzip2
5042maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 5043
4fa63067
NN
5044install-info-bzip2: \
5045 configure-bzip2 \
5046 info-bzip2
5047 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
5048 r=`${PWD_COMMAND}`; export r; \
5049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5050 $(SET_LIB_PATH) \
378fce5b 5051 $(HOST_EXPORTS) \
2a4cbe27
NN
5052 for flag in $(EXTRA_HOST_FLAGS); do \
5053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5054 done; \
4fa63067
NN
5055 echo "Doing install-info in bzip2" ; \
5056 (cd bzip2 && \
2a4cbe27
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}" \
7ffa0b57 5061 install-info) \
2a4cbe27
NN
5062 || exit 1
5063
6bd3dfaa 5064@endif bzip2
2a4cbe27 5065
4fa63067
NN
5066.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
5067maybe-installcheck-bzip2:
6bd3dfaa
PB
5068@if bzip2
5069maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 5070
4fa63067
NN
5071installcheck-bzip2: \
5072 configure-bzip2
5073 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
5074 r=`${PWD_COMMAND}`; export r; \
5075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5076 $(SET_LIB_PATH) \
378fce5b 5077 $(HOST_EXPORTS) \
2a4cbe27
NN
5078 for flag in $(EXTRA_HOST_FLAGS); do \
5079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5080 done; \
4fa63067
NN
5081 echo "Doing installcheck in bzip2" ; \
5082 (cd bzip2 && \
2a4cbe27
NN
5083 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5084 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5085 "RANLIB=$${RANLIB}" \
5086 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 5087 installcheck) \
2a4cbe27
NN
5088 || exit 1
5089
6bd3dfaa 5090@endif bzip2
2a4cbe27 5091
4fa63067
NN
5092.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
5093maybe-mostlyclean-bzip2:
6bd3dfaa
PB
5094@if bzip2
5095maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 5096
4fa63067
NN
5097mostlyclean-bzip2:
5098 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
5099 r=`${PWD_COMMAND}`; export r; \
5100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5101 $(SET_LIB_PATH) \
378fce5b 5102 $(HOST_EXPORTS) \
2a4cbe27
NN
5103 for flag in $(EXTRA_HOST_FLAGS); do \
5104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5105 done; \
4fa63067
NN
5106 echo "Doing mostlyclean in bzip2" ; \
5107 (cd bzip2 && \
2a4cbe27
NN
5108 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5109 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5110 "RANLIB=$${RANLIB}" \
5111 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 5112 mostlyclean) \
2a4cbe27
NN
5113 || exit 1
5114
6bd3dfaa 5115@endif bzip2
2a4cbe27 5116
4fa63067
NN
5117.PHONY: maybe-clean-bzip2 clean-bzip2
5118maybe-clean-bzip2:
6bd3dfaa
PB
5119@if bzip2
5120maybe-clean-bzip2: clean-bzip2
2a4cbe27 5121
4fa63067
NN
5122clean-bzip2:
5123 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
5124 r=`${PWD_COMMAND}`; export r; \
5125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5126 $(SET_LIB_PATH) \
378fce5b 5127 $(HOST_EXPORTS) \
2a4cbe27
NN
5128 for flag in $(EXTRA_HOST_FLAGS); do \
5129 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5130 done; \
4fa63067
NN
5131 echo "Doing clean in bzip2" ; \
5132 (cd bzip2 && \
2a4cbe27
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}" \
7ffa0b57 5137 clean) \
2a4cbe27
NN
5138 || exit 1
5139
6bd3dfaa 5140@endif bzip2
2a4cbe27 5141
4fa63067
NN
5142.PHONY: maybe-distclean-bzip2 distclean-bzip2
5143maybe-distclean-bzip2:
6bd3dfaa
PB
5144@if bzip2
5145maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 5146
4fa63067
NN
5147distclean-bzip2:
5148 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
5149 r=`${PWD_COMMAND}`; export r; \
5150 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5151 $(SET_LIB_PATH) \
378fce5b 5152 $(HOST_EXPORTS) \
2a4cbe27
NN
5153 for flag in $(EXTRA_HOST_FLAGS); do \
5154 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5155 done; \
4fa63067
NN
5156 echo "Doing distclean in bzip2" ; \
5157 (cd bzip2 && \
2a4cbe27
NN
5158 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5159 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5160 "RANLIB=$${RANLIB}" \
5161 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 5162 distclean) \
2a4cbe27
NN
5163 || exit 1
5164
6bd3dfaa 5165@endif bzip2
2a4cbe27 5166
4fa63067
NN
5167.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
5168maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
5169@if bzip2
5170maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 5171
4fa63067
NN
5172maintainer-clean-bzip2:
5173 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
5174 r=`${PWD_COMMAND}`; export r; \
5175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5176 $(SET_LIB_PATH) \
378fce5b 5177 $(HOST_EXPORTS) \
2a4cbe27
NN
5178 for flag in $(EXTRA_HOST_FLAGS); do \
5179 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5180 done; \
4fa63067
NN
5181 echo "Doing maintainer-clean in bzip2" ; \
5182 (cd bzip2 && \
2a4cbe27
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}" \
7ffa0b57 5187 maintainer-clean) \
2a4cbe27
NN
5188 || exit 1
5189
6bd3dfaa 5190@endif bzip2
2a4cbe27 5191
2a4cbe27 5192
4fa63067
NN
5193.PHONY: configure-dejagnu maybe-configure-dejagnu
5194maybe-configure-dejagnu:
6bd3dfaa
PB
5195@if dejagnu
5196maybe-configure-dejagnu: configure-dejagnu
4fa63067
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; \
378fce5b 5202 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 5217 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 5218 || exit 1
6bd3dfaa 5219@endif dejagnu
4fa63067
NN
5220
5221.PHONY: all-dejagnu maybe-all-dejagnu
5222maybe-all-dejagnu:
6bd3dfaa
PB
5223@if dejagnu
5224maybe-all-dejagnu: all-dejagnu
4fa63067
NN
5225all-dejagnu: configure-dejagnu
5226 @r=`${PWD_COMMAND}`; export r; \
5227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5228 $(SET_LIB_PATH) \
378fce5b 5229 $(HOST_EXPORTS) \
7ffa0b57 5230 (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 5231@endif dejagnu
4fa63067
NN
5232
5233.PHONY: check-dejagnu maybe-check-dejagnu
5234maybe-check-dejagnu:
6bd3dfaa
PB
5235@if dejagnu
5236maybe-check-dejagnu: check-dejagnu
4fa63067
NN
5237
5238check-dejagnu:
5239 @r=`${PWD_COMMAND}`; export r; \
5240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5241 $(SET_LIB_PATH) \
378fce5b 5242 $(HOST_EXPORTS) \
7ffa0b57 5243 (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 5244
6bd3dfaa 5245@endif dejagnu
4fa63067
NN
5246
5247.PHONY: install-dejagnu maybe-install-dejagnu
5248maybe-install-dejagnu:
6bd3dfaa
PB
5249@if dejagnu
5250maybe-install-dejagnu: install-dejagnu
4fa63067
NN
5251
5252install-dejagnu: installdirs
5253 @r=`${PWD_COMMAND}`; export r; \
5254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5255 $(SET_LIB_PATH) \
378fce5b 5256 $(HOST_EXPORTS) \
7ffa0b57 5257 (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 5258
6bd3dfaa 5259@endif dejagnu
4fa63067
NN
5260
5261# Other targets (info, dvi, etc.)
5262
5263.PHONY: maybe-info-dejagnu info-dejagnu
5264maybe-info-dejagnu:
6bd3dfaa
PB
5265@if dejagnu
5266maybe-info-dejagnu: info-dejagnu
4fa63067
NN
5267
5268info-dejagnu: \
5269 configure-dejagnu
5270 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5271 r=`${PWD_COMMAND}`; export r; \
5272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5273 $(SET_LIB_PATH) \
378fce5b 5274 $(HOST_EXPORTS) \
2a4cbe27
NN
5275 for flag in $(EXTRA_HOST_FLAGS); do \
5276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5277 done; \
4fa63067
NN
5278 echo "Doing info in dejagnu" ; \
5279 (cd dejagnu && \
2a4cbe27
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}" \
7ffa0b57 5284 info) \
2a4cbe27
NN
5285 || exit 1
5286
6bd3dfaa 5287@endif dejagnu
2a4cbe27 5288
4fa63067
NN
5289.PHONY: maybe-dvi-dejagnu dvi-dejagnu
5290maybe-dvi-dejagnu:
6bd3dfaa
PB
5291@if dejagnu
5292maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 5293
4fa63067
NN
5294dvi-dejagnu: \
5295 configure-dejagnu
5296 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5297 r=`${PWD_COMMAND}`; export r; \
5298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5299 $(SET_LIB_PATH) \
378fce5b 5300 $(HOST_EXPORTS) \
2a4cbe27
NN
5301 for flag in $(EXTRA_HOST_FLAGS); do \
5302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5303 done; \
4fa63067
NN
5304 echo "Doing dvi in dejagnu" ; \
5305 (cd dejagnu && \
2a4cbe27
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}" \
7ffa0b57 5310 dvi) \
2a4cbe27
NN
5311 || exit 1
5312
6bd3dfaa 5313@endif dejagnu
2a4cbe27 5314
4fa63067
NN
5315.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
5316maybe-TAGS-dejagnu:
6bd3dfaa
PB
5317@if dejagnu
5318maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 5319
4fa63067
NN
5320TAGS-dejagnu: \
5321 configure-dejagnu
5322 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5323 r=`${PWD_COMMAND}`; export r; \
5324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5325 $(SET_LIB_PATH) \
378fce5b 5326 $(HOST_EXPORTS) \
2a4cbe27
NN
5327 for flag in $(EXTRA_HOST_FLAGS); do \
5328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5329 done; \
4fa63067
NN
5330 echo "Doing TAGS in dejagnu" ; \
5331 (cd dejagnu && \
2a4cbe27
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}" \
7ffa0b57 5336 TAGS) \
2a4cbe27
NN
5337 || exit 1
5338
6bd3dfaa 5339@endif dejagnu
2a4cbe27 5340
4fa63067
NN
5341.PHONY: maybe-install-info-dejagnu install-info-dejagnu
5342maybe-install-info-dejagnu:
6bd3dfaa
PB
5343@if dejagnu
5344maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 5345
4fa63067
NN
5346install-info-dejagnu: \
5347 configure-dejagnu \
5348 info-dejagnu
5349 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5350 r=`${PWD_COMMAND}`; export r; \
5351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5352 $(SET_LIB_PATH) \
378fce5b 5353 $(HOST_EXPORTS) \
2a4cbe27
NN
5354 for flag in $(EXTRA_HOST_FLAGS); do \
5355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5356 done; \
4fa63067
NN
5357 echo "Doing install-info in dejagnu" ; \
5358 (cd dejagnu && \
2a4cbe27
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}" \
7ffa0b57 5363 install-info) \
2a4cbe27
NN
5364 || exit 1
5365
6bd3dfaa 5366@endif dejagnu
2a4cbe27 5367
4fa63067
NN
5368.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
5369maybe-installcheck-dejagnu:
6bd3dfaa
PB
5370@if dejagnu
5371maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 5372
4fa63067
NN
5373installcheck-dejagnu: \
5374 configure-dejagnu
5375 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5376 r=`${PWD_COMMAND}`; export r; \
5377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5378 $(SET_LIB_PATH) \
378fce5b 5379 $(HOST_EXPORTS) \
2a4cbe27
NN
5380 for flag in $(EXTRA_HOST_FLAGS); do \
5381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5382 done; \
4fa63067
NN
5383 echo "Doing installcheck in dejagnu" ; \
5384 (cd dejagnu && \
2a4cbe27
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}" \
7ffa0b57 5389 installcheck) \
2a4cbe27
NN
5390 || exit 1
5391
6bd3dfaa 5392@endif dejagnu
2a4cbe27 5393
4fa63067
NN
5394.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
5395maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
5396@if dejagnu
5397maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 5398
4fa63067
NN
5399mostlyclean-dejagnu:
5400 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5401 r=`${PWD_COMMAND}`; export r; \
5402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5403 $(SET_LIB_PATH) \
378fce5b 5404 $(HOST_EXPORTS) \
2a4cbe27
NN
5405 for flag in $(EXTRA_HOST_FLAGS); do \
5406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5407 done; \
4fa63067
NN
5408 echo "Doing mostlyclean in dejagnu" ; \
5409 (cd dejagnu && \
2a4cbe27
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}" \
7ffa0b57 5414 mostlyclean) \
2a4cbe27
NN
5415 || exit 1
5416
6bd3dfaa 5417@endif dejagnu
2a4cbe27 5418
4fa63067
NN
5419.PHONY: maybe-clean-dejagnu clean-dejagnu
5420maybe-clean-dejagnu:
6bd3dfaa
PB
5421@if dejagnu
5422maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 5423
4fa63067
NN
5424clean-dejagnu:
5425 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5426 r=`${PWD_COMMAND}`; export r; \
5427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5428 $(SET_LIB_PATH) \
378fce5b 5429 $(HOST_EXPORTS) \
2a4cbe27
NN
5430 for flag in $(EXTRA_HOST_FLAGS); do \
5431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5432 done; \
4fa63067
NN
5433 echo "Doing clean in dejagnu" ; \
5434 (cd dejagnu && \
2a4cbe27
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}" \
7ffa0b57 5439 clean) \
2a4cbe27
NN
5440 || exit 1
5441
6bd3dfaa 5442@endif dejagnu
2a4cbe27 5443
4fa63067
NN
5444.PHONY: maybe-distclean-dejagnu distclean-dejagnu
5445maybe-distclean-dejagnu:
6bd3dfaa
PB
5446@if dejagnu
5447maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 5448
4fa63067
NN
5449distclean-dejagnu:
5450 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5451 r=`${PWD_COMMAND}`; export r; \
5452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5453 $(SET_LIB_PATH) \
378fce5b 5454 $(HOST_EXPORTS) \
2a4cbe27
NN
5455 for flag in $(EXTRA_HOST_FLAGS); do \
5456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5457 done; \
4fa63067
NN
5458 echo "Doing distclean in dejagnu" ; \
5459 (cd dejagnu && \
2a4cbe27
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}" \
7ffa0b57 5464 distclean) \
2a4cbe27
NN
5465 || exit 1
5466
6bd3dfaa 5467@endif dejagnu
2a4cbe27 5468
4fa63067
NN
5469.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
5470maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
5471@if dejagnu
5472maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 5473
4fa63067
NN
5474maintainer-clean-dejagnu:
5475 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5476 r=`${PWD_COMMAND}`; export r; \
5477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5478 $(SET_LIB_PATH) \
378fce5b 5479 $(HOST_EXPORTS) \
2a4cbe27
NN
5480 for flag in $(EXTRA_HOST_FLAGS); do \
5481 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5482 done; \
4fa63067
NN
5483 echo "Doing maintainer-clean in dejagnu" ; \
5484 (cd dejagnu && \
2a4cbe27
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}" \
7ffa0b57 5489 maintainer-clean) \
4fa63067
NN
5490 || exit 1
5491
6bd3dfaa 5492@endif dejagnu
4fa63067
NN
5493
5494
5495.PHONY: configure-diff maybe-configure-diff
5496maybe-configure-diff:
6bd3dfaa
PB
5497@if diff
5498maybe-configure-diff: configure-diff
4fa63067
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; \
378fce5b 5504 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 5519 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 5520 || exit 1
6bd3dfaa 5521@endif diff
2a4cbe27 5522
4fa63067
NN
5523.PHONY: all-diff maybe-all-diff
5524maybe-all-diff:
6bd3dfaa
PB
5525@if diff
5526maybe-all-diff: all-diff
4fa63067
NN
5527all-diff: configure-diff
5528 @r=`${PWD_COMMAND}`; export r; \
5529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5530 $(SET_LIB_PATH) \
378fce5b 5531 $(HOST_EXPORTS) \
7ffa0b57 5532 (cd diff && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 5533@endif diff
2a4cbe27 5534
4fa63067
NN
5535.PHONY: check-diff maybe-check-diff
5536maybe-check-diff:
6bd3dfaa
PB
5537@if diff
5538maybe-check-diff: check-diff
2a4cbe27 5539
4fa63067
NN
5540check-diff:
5541 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5542 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5543 $(SET_LIB_PATH) \
378fce5b 5544 $(HOST_EXPORTS) \
7ffa0b57 5545 (cd diff && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5546
6bd3dfaa 5547@endif diff
2a4cbe27 5548
4fa63067
NN
5549.PHONY: install-diff maybe-install-diff
5550maybe-install-diff:
6bd3dfaa
PB
5551@if diff
5552maybe-install-diff: install-diff
2a4cbe27 5553
4fa63067
NN
5554install-diff: installdirs
5555 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5557 $(SET_LIB_PATH) \
378fce5b 5558 $(HOST_EXPORTS) \
7ffa0b57 5559 (cd diff && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5560
6bd3dfaa 5561@endif diff
2a4cbe27 5562
4fa63067 5563# Other targets (info, dvi, etc.)
2a4cbe27 5564
4fa63067
NN
5565.PHONY: maybe-info-diff info-diff
5566maybe-info-diff:
6bd3dfaa
PB
5567@if diff
5568maybe-info-diff: info-diff
2a4cbe27 5569
4fa63067
NN
5570info-diff: \
5571 configure-diff
5572 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5573 r=`${PWD_COMMAND}`; export r; \
5574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5575 $(SET_LIB_PATH) \
378fce5b 5576 $(HOST_EXPORTS) \
2a4cbe27
NN
5577 for flag in $(EXTRA_HOST_FLAGS); do \
5578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5579 done; \
4fa63067
NN
5580 echo "Doing info in diff" ; \
5581 (cd diff && \
2a4cbe27
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}" \
7ffa0b57 5586 info) \
2a4cbe27
NN
5587 || exit 1
5588
6bd3dfaa 5589@endif diff
2a4cbe27 5590
4fa63067
NN
5591.PHONY: maybe-dvi-diff dvi-diff
5592maybe-dvi-diff:
6bd3dfaa
PB
5593@if diff
5594maybe-dvi-diff: dvi-diff
2a4cbe27 5595
4fa63067
NN
5596dvi-diff: \
5597 configure-diff
5598 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5599 r=`${PWD_COMMAND}`; export r; \
5600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5601 $(SET_LIB_PATH) \
378fce5b 5602 $(HOST_EXPORTS) \
4fa63067 5603 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5605 done; \
4fa63067
NN
5606 echo "Doing dvi in diff" ; \
5607 (cd diff && \
2a4cbe27
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}" \
7ffa0b57 5612 dvi) \
2a4cbe27
NN
5613 || exit 1
5614
6bd3dfaa 5615@endif diff
2a4cbe27 5616
4fa63067
NN
5617.PHONY: maybe-TAGS-diff TAGS-diff
5618maybe-TAGS-diff:
6bd3dfaa
PB
5619@if diff
5620maybe-TAGS-diff: TAGS-diff
2a4cbe27 5621
4fa63067
NN
5622TAGS-diff: \
5623 configure-diff
5624 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5625 r=`${PWD_COMMAND}`; export r; \
5626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5627 $(SET_LIB_PATH) \
378fce5b 5628 $(HOST_EXPORTS) \
4fa63067 5629 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5631 done; \
4fa63067
NN
5632 echo "Doing TAGS in diff" ; \
5633 (cd diff && \
2a4cbe27
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}" \
7ffa0b57 5638 TAGS) \
2a4cbe27
NN
5639 || exit 1
5640
6bd3dfaa 5641@endif diff
2a4cbe27 5642
4fa63067
NN
5643.PHONY: maybe-install-info-diff install-info-diff
5644maybe-install-info-diff:
6bd3dfaa
PB
5645@if diff
5646maybe-install-info-diff: install-info-diff
2a4cbe27 5647
4fa63067
NN
5648install-info-diff: \
5649 configure-diff \
5650 info-diff
5651 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5652 r=`${PWD_COMMAND}`; export r; \
5653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5654 $(SET_LIB_PATH) \
378fce5b 5655 $(HOST_EXPORTS) \
4fa63067 5656 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5658 done; \
4fa63067
NN
5659 echo "Doing install-info in diff" ; \
5660 (cd diff && \
2a4cbe27
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}" \
7ffa0b57 5665 install-info) \
2a4cbe27
NN
5666 || exit 1
5667
6bd3dfaa 5668@endif diff
2a4cbe27 5669
4fa63067
NN
5670.PHONY: maybe-installcheck-diff installcheck-diff
5671maybe-installcheck-diff:
6bd3dfaa
PB
5672@if diff
5673maybe-installcheck-diff: installcheck-diff
2a4cbe27 5674
4fa63067
NN
5675installcheck-diff: \
5676 configure-diff
5677 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5678 r=`${PWD_COMMAND}`; export r; \
5679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5680 $(SET_LIB_PATH) \
378fce5b 5681 $(HOST_EXPORTS) \
4fa63067 5682 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5684 done; \
4fa63067
NN
5685 echo "Doing installcheck in diff" ; \
5686 (cd diff && \
2a4cbe27
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}" \
7ffa0b57 5691 installcheck) \
2a4cbe27
NN
5692 || exit 1
5693
6bd3dfaa 5694@endif diff
2a4cbe27 5695
4fa63067
NN
5696.PHONY: maybe-mostlyclean-diff mostlyclean-diff
5697maybe-mostlyclean-diff:
6bd3dfaa
PB
5698@if diff
5699maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 5700
4fa63067
NN
5701mostlyclean-diff:
5702 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5703 r=`${PWD_COMMAND}`; export r; \
5704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5705 $(SET_LIB_PATH) \
378fce5b 5706 $(HOST_EXPORTS) \
4fa63067 5707 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5709 done; \
4fa63067
NN
5710 echo "Doing mostlyclean in diff" ; \
5711 (cd diff && \
2a4cbe27
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}" \
7ffa0b57 5716 mostlyclean) \
2a4cbe27
NN
5717 || exit 1
5718
6bd3dfaa 5719@endif diff
2a4cbe27 5720
4fa63067
NN
5721.PHONY: maybe-clean-diff clean-diff
5722maybe-clean-diff:
6bd3dfaa
PB
5723@if diff
5724maybe-clean-diff: clean-diff
2a4cbe27 5725
4fa63067
NN
5726clean-diff:
5727 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5728 r=`${PWD_COMMAND}`; export r; \
5729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5730 $(SET_LIB_PATH) \
378fce5b 5731 $(HOST_EXPORTS) \
4fa63067 5732 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5734 done; \
4fa63067
NN
5735 echo "Doing clean in diff" ; \
5736 (cd diff && \
2a4cbe27
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}" \
7ffa0b57 5741 clean) \
2a4cbe27
NN
5742 || exit 1
5743
6bd3dfaa 5744@endif diff
2a4cbe27 5745
4fa63067
NN
5746.PHONY: maybe-distclean-diff distclean-diff
5747maybe-distclean-diff:
6bd3dfaa
PB
5748@if diff
5749maybe-distclean-diff: distclean-diff
2a4cbe27 5750
4fa63067
NN
5751distclean-diff:
5752 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5753 r=`${PWD_COMMAND}`; export r; \
5754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5755 $(SET_LIB_PATH) \
378fce5b 5756 $(HOST_EXPORTS) \
4fa63067 5757 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5759 done; \
4fa63067
NN
5760 echo "Doing distclean in diff" ; \
5761 (cd diff && \
2a4cbe27
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}" \
7ffa0b57 5766 distclean) \
2a4cbe27
NN
5767 || exit 1
5768
6bd3dfaa 5769@endif diff
2a4cbe27 5770
4fa63067
NN
5771.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
5772maybe-maintainer-clean-diff:
6bd3dfaa
PB
5773@if diff
5774maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 5775
4fa63067
NN
5776maintainer-clean-diff:
5777 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5778 r=`${PWD_COMMAND}`; export r; \
5779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5780 $(SET_LIB_PATH) \
378fce5b 5781 $(HOST_EXPORTS) \
4fa63067 5782 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5783 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5784 done; \
4fa63067
NN
5785 echo "Doing maintainer-clean in diff" ; \
5786 (cd diff && \
2a4cbe27
NN
5787 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5788 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5789 "RANLIB=$${RANLIB}" \
5790 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 5791 maintainer-clean) \
2a4cbe27
NN
5792 || exit 1
5793
6bd3dfaa 5794@endif diff
2a4cbe27 5795
2a4cbe27 5796
4fa63067
NN
5797.PHONY: configure-dosutils maybe-configure-dosutils
5798maybe-configure-dosutils:
6bd3dfaa
PB
5799@if dosutils
5800maybe-configure-dosutils: configure-dosutils
4fa63067
NN
5801configure-dosutils:
5802 @test ! -f dosutils/Makefile || exit 0; \
5803 [ -d dosutils ] || mkdir dosutils; \
b40e3958
L
5804 r=`${PWD_COMMAND}`; export r; \
5805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5806 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 5821 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 5822 || exit 1
6bd3dfaa 5823@endif dosutils
4fa63067
NN
5824
5825.PHONY: all-dosutils maybe-all-dosutils
5826maybe-all-dosutils:
6bd3dfaa
PB
5827@if dosutils
5828maybe-all-dosutils: all-dosutils
4fa63067
NN
5829all-dosutils: configure-dosutils
5830 @r=`${PWD_COMMAND}`; export r; \
5831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5832 $(SET_LIB_PATH) \
378fce5b 5833 $(HOST_EXPORTS) \
7ffa0b57 5834 (cd dosutils && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 5835@endif dosutils
4fa63067
NN
5836
5837.PHONY: check-dosutils maybe-check-dosutils
5838maybe-check-dosutils:
6bd3dfaa
PB
5839@if dosutils
5840maybe-check-dosutils: check-dosutils
2a4cbe27 5841
4fa63067 5842check-dosutils:
2a4cbe27 5843
6bd3dfaa 5844@endif dosutils
2a4cbe27 5845
4fa63067
NN
5846.PHONY: install-dosutils maybe-install-dosutils
5847maybe-install-dosutils:
6bd3dfaa
PB
5848@if dosutils
5849maybe-install-dosutils: install-dosutils
4fa63067
NN
5850
5851install-dosutils: installdirs
5852 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5854 $(SET_LIB_PATH) \
378fce5b 5855 $(HOST_EXPORTS) \
7ffa0b57 5856 (cd dosutils && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5857
6bd3dfaa 5858@endif dosutils
2a4cbe27 5859
4fa63067 5860# Other targets (info, dvi, etc.)
2a4cbe27 5861
4fa63067
NN
5862.PHONY: maybe-info-dosutils info-dosutils
5863maybe-info-dosutils:
6bd3dfaa
PB
5864@if dosutils
5865maybe-info-dosutils: info-dosutils
4fa63067
NN
5866
5867info-dosutils: \
5868 configure-dosutils
5869 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
5870 r=`${PWD_COMMAND}`; export r; \
5871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5872 $(SET_LIB_PATH) \
378fce5b 5873 $(HOST_EXPORTS) \
4fa63067 5874 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5875 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5876 done; \
4fa63067
NN
5877 echo "Doing info in dosutils" ; \
5878 (cd dosutils && \
2a4cbe27
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}" \
7ffa0b57 5883 info) \
2a4cbe27
NN
5884 || exit 1
5885
6bd3dfaa 5886@endif dosutils
2a4cbe27 5887
4fa63067
NN
5888.PHONY: maybe-dvi-dosutils dvi-dosutils
5889maybe-dvi-dosutils:
6bd3dfaa
PB
5890@if dosutils
5891maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 5892
4fa63067
NN
5893dvi-dosutils: \
5894 configure-dosutils
5895 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
5896 r=`${PWD_COMMAND}`; export r; \
5897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5898 $(SET_LIB_PATH) \
378fce5b 5899 $(HOST_EXPORTS) \
4fa63067 5900 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5902 done; \
4fa63067
NN
5903 echo "Doing dvi in dosutils" ; \
5904 (cd dosutils && \
2a4cbe27
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}" \
7ffa0b57 5909 dvi) \
2a4cbe27
NN
5910 || exit 1
5911
6bd3dfaa 5912@endif dosutils
2a4cbe27 5913
4fa63067
NN
5914.PHONY: maybe-TAGS-dosutils TAGS-dosutils
5915maybe-TAGS-dosutils:
6bd3dfaa
PB
5916@if dosutils
5917maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 5918
4fa63067
NN
5919TAGS-dosutils: \
5920 configure-dosutils
5921 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
5922 r=`${PWD_COMMAND}`; export r; \
5923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5924 $(SET_LIB_PATH) \
378fce5b 5925 $(HOST_EXPORTS) \
4fa63067 5926 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5928 done; \
4fa63067
NN
5929 echo "Doing TAGS in dosutils" ; \
5930 (cd dosutils && \
2a4cbe27
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}" \
7ffa0b57 5935 TAGS) \
2a4cbe27
NN
5936 || exit 1
5937
6bd3dfaa 5938@endif dosutils
2a4cbe27 5939
4fa63067
NN
5940.PHONY: maybe-install-info-dosutils install-info-dosutils
5941maybe-install-info-dosutils:
6bd3dfaa
PB
5942@if dosutils
5943maybe-install-info-dosutils: install-info-dosutils
2a4cbe27 5944
4fa63067
NN
5945install-info-dosutils: \
5946 configure-dosutils \
5947 info-dosutils
5948 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
5949 r=`${PWD_COMMAND}`; export r; \
5950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5951 $(SET_LIB_PATH) \
378fce5b 5952 $(HOST_EXPORTS) \
4fa63067 5953 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5955 done; \
4fa63067
NN
5956 echo "Doing install-info in dosutils" ; \
5957 (cd dosutils && \
2a4cbe27
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}" \
7ffa0b57 5962 install-info) \
2a4cbe27
NN
5963 || exit 1
5964
6bd3dfaa 5965@endif dosutils
2a4cbe27 5966
4fa63067
NN
5967.PHONY: maybe-installcheck-dosutils installcheck-dosutils
5968maybe-installcheck-dosutils:
6bd3dfaa
PB
5969@if dosutils
5970maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 5971
4fa63067
NN
5972installcheck-dosutils: \
5973 configure-dosutils
5974 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
5975 r=`${PWD_COMMAND}`; export r; \
5976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5977 $(SET_LIB_PATH) \
378fce5b 5978 $(HOST_EXPORTS) \
4fa63067 5979 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5981 done; \
4fa63067
NN
5982 echo "Doing installcheck in dosutils" ; \
5983 (cd dosutils && \
2a4cbe27
NN
5984 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5985 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5986 "RANLIB=$${RANLIB}" \
5987 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 5988 installcheck) \
2a4cbe27
NN
5989 || exit 1
5990
6bd3dfaa 5991@endif dosutils
2a4cbe27 5992
4fa63067
NN
5993.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
5994maybe-mostlyclean-dosutils:
6bd3dfaa
PB
5995@if dosutils
5996maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 5997
4fa63067
NN
5998mostlyclean-dosutils:
5999 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
6000 r=`${PWD_COMMAND}`; export r; \
6001 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6002 $(SET_LIB_PATH) \
378fce5b 6003 $(HOST_EXPORTS) \
4fa63067 6004 for flag in $(EXTRA_HOST_FLAGS); do \
a2592b1b
DD
6005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6006 done; \
4fa63067
NN
6007 echo "Doing mostlyclean in dosutils" ; \
6008 (cd dosutils && \
a2592b1b
DD
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}" \
7ffa0b57 6013 mostlyclean) \
a2592b1b
DD
6014 || exit 1
6015
6bd3dfaa 6016@endif dosutils
a2592b1b 6017
4fa63067
NN
6018.PHONY: maybe-clean-dosutils clean-dosutils
6019maybe-clean-dosutils:
6bd3dfaa
PB
6020@if dosutils
6021maybe-clean-dosutils: clean-dosutils
2a4cbe27 6022
4fa63067
NN
6023clean-dosutils:
6024 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
6025 r=`${PWD_COMMAND}`; export r; \
6026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6027 $(SET_LIB_PATH) \
378fce5b 6028 $(HOST_EXPORTS) \
4fa63067 6029 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
6030 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6031 done; \
4fa63067
NN
6032 echo "Doing clean in dosutils" ; \
6033 (cd dosutils && \
2a4cbe27
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}" \
7ffa0b57 6038 clean) \
2a4cbe27
NN
6039 || exit 1
6040
6bd3dfaa 6041@endif dosutils
2a4cbe27 6042
4fa63067
NN
6043.PHONY: maybe-distclean-dosutils distclean-dosutils
6044maybe-distclean-dosutils:
6bd3dfaa
PB
6045@if dosutils
6046maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 6047
4fa63067
NN
6048distclean-dosutils:
6049 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
6050 r=`${PWD_COMMAND}`; export r; \
6051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6052 $(SET_LIB_PATH) \
378fce5b 6053 $(HOST_EXPORTS) \
2a4cbe27
NN
6054 for flag in $(EXTRA_HOST_FLAGS); do \
6055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6056 done; \
4fa63067
NN
6057 echo "Doing distclean in dosutils" ; \
6058 (cd dosutils && \
2a4cbe27
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}" \
7ffa0b57 6063 distclean) \
2a4cbe27
NN
6064 || exit 1
6065
6bd3dfaa 6066@endif dosutils
2a4cbe27 6067
4fa63067
NN
6068.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
6069maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
6070@if dosutils
6071maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 6072
4fa63067
NN
6073maintainer-clean-dosutils:
6074 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
6075 r=`${PWD_COMMAND}`; export r; \
6076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6077 $(SET_LIB_PATH) \
378fce5b 6078 $(HOST_EXPORTS) \
2a4cbe27
NN
6079 for flag in $(EXTRA_HOST_FLAGS); do \
6080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6081 done; \
4fa63067
NN
6082 echo "Doing maintainer-clean in dosutils" ; \
6083 (cd dosutils && \
2a4cbe27
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}" \
7ffa0b57 6088 maintainer-clean) \
2a4cbe27
NN
6089 || exit 1
6090
6bd3dfaa 6091@endif dosutils
2a4cbe27 6092
2a4cbe27 6093
4fa63067
NN
6094.PHONY: configure-etc maybe-configure-etc
6095maybe-configure-etc:
6bd3dfaa
PB
6096@if etc
6097maybe-configure-etc: configure-etc
4fa63067
NN
6098configure-etc:
6099 @test ! -f etc/Makefile || exit 0; \
6100 [ -d etc ] || mkdir etc; \
6101 r=`${PWD_COMMAND}`; export r; \
6102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6103 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 6118 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 6119 || exit 1
6bd3dfaa 6120@endif etc
4fa63067
NN
6121
6122.PHONY: all-etc maybe-all-etc
6123maybe-all-etc:
6bd3dfaa
PB
6124@if etc
6125maybe-all-etc: all-etc
4fa63067
NN
6126all-etc: configure-etc
6127 @r=`${PWD_COMMAND}`; export r; \
6128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6129 $(SET_LIB_PATH) \
378fce5b 6130 $(HOST_EXPORTS) \
7ffa0b57 6131 (cd etc && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 6132@endif etc
4fa63067
NN
6133
6134.PHONY: check-etc maybe-check-etc
6135maybe-check-etc:
6bd3dfaa
PB
6136@if etc
6137maybe-check-etc: check-etc
4fa63067
NN
6138
6139check-etc:
6140 @r=`${PWD_COMMAND}`; export r; \
6141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6142 $(SET_LIB_PATH) \
378fce5b 6143 $(HOST_EXPORTS) \
7ffa0b57 6144 (cd etc && $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 6145
6bd3dfaa 6146@endif etc
4fa63067
NN
6147
6148.PHONY: install-etc maybe-install-etc
6149maybe-install-etc:
6bd3dfaa
PB
6150@if etc
6151maybe-install-etc: install-etc
4fa63067
NN
6152
6153install-etc: installdirs
6154 @r=`${PWD_COMMAND}`; export r; \
6155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6156 $(SET_LIB_PATH) \
378fce5b 6157 $(HOST_EXPORTS) \
7ffa0b57 6158 (cd etc && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 6159
6bd3dfaa 6160@endif etc
4fa63067
NN
6161
6162# Other targets (info, dvi, etc.)
6163
6164.PHONY: maybe-info-etc info-etc
6165maybe-info-etc:
6bd3dfaa
PB
6166@if etc
6167maybe-info-etc: info-etc
4fa63067
NN
6168
6169info-etc: \
6170 configure-etc
6171 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6172 r=`${PWD_COMMAND}`; export r; \
6173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6174 $(SET_LIB_PATH) \
378fce5b 6175 $(HOST_EXPORTS) \
2a4cbe27
NN
6176 for flag in $(EXTRA_HOST_FLAGS); do \
6177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6178 done; \
4fa63067
NN
6179 echo "Doing info in etc" ; \
6180 (cd etc && \
2a4cbe27
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}" \
7ffa0b57 6185 info) \
2a4cbe27
NN
6186 || exit 1
6187
6bd3dfaa 6188@endif etc
2a4cbe27 6189
4fa63067
NN
6190.PHONY: maybe-dvi-etc dvi-etc
6191maybe-dvi-etc:
6bd3dfaa
PB
6192@if etc
6193maybe-dvi-etc: dvi-etc
2a4cbe27 6194
4fa63067
NN
6195dvi-etc: \
6196 configure-etc
6197 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6198 r=`${PWD_COMMAND}`; export r; \
6199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6200 $(SET_LIB_PATH) \
378fce5b 6201 $(HOST_EXPORTS) \
2a4cbe27
NN
6202 for flag in $(EXTRA_HOST_FLAGS); do \
6203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6204 done; \
4fa63067
NN
6205 echo "Doing dvi in etc" ; \
6206 (cd etc && \
2a4cbe27
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}" \
7ffa0b57 6211 dvi) \
2a4cbe27
NN
6212 || exit 1
6213
6bd3dfaa 6214@endif etc
2a4cbe27 6215
4fa63067
NN
6216.PHONY: maybe-TAGS-etc TAGS-etc
6217maybe-TAGS-etc:
6bd3dfaa
PB
6218@if etc
6219maybe-TAGS-etc: TAGS-etc
2a4cbe27 6220
4fa63067
NN
6221TAGS-etc: \
6222 configure-etc
6223 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6224 r=`${PWD_COMMAND}`; export r; \
6225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6226 $(SET_LIB_PATH) \
378fce5b 6227 $(HOST_EXPORTS) \
2a4cbe27
NN
6228 for flag in $(EXTRA_HOST_FLAGS); do \
6229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6230 done; \
4fa63067
NN
6231 echo "Doing TAGS in etc" ; \
6232 (cd etc && \
2a4cbe27
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}" \
7ffa0b57 6237 TAGS) \
2a4cbe27
NN
6238 || exit 1
6239
6bd3dfaa 6240@endif etc
2a4cbe27 6241
4fa63067
NN
6242.PHONY: maybe-install-info-etc install-info-etc
6243maybe-install-info-etc:
6bd3dfaa
PB
6244@if etc
6245maybe-install-info-etc: install-info-etc
2a4cbe27 6246
4fa63067
NN
6247install-info-etc: \
6248 configure-etc \
6249 info-etc
6250 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6251 r=`${PWD_COMMAND}`; export r; \
6252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6253 $(SET_LIB_PATH) \
378fce5b 6254 $(HOST_EXPORTS) \
2a4cbe27
NN
6255 for flag in $(EXTRA_HOST_FLAGS); do \
6256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6257 done; \
4fa63067
NN
6258 echo "Doing install-info in etc" ; \
6259 (cd etc && \
2a4cbe27
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}" \
7ffa0b57 6264 install-info) \
2a4cbe27
NN
6265 || exit 1
6266
6bd3dfaa 6267@endif etc
2a4cbe27 6268
4fa63067
NN
6269.PHONY: maybe-installcheck-etc installcheck-etc
6270maybe-installcheck-etc:
6bd3dfaa
PB
6271@if etc
6272maybe-installcheck-etc: installcheck-etc
2a4cbe27 6273
4fa63067
NN
6274installcheck-etc: \
6275 configure-etc
6276 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6277 r=`${PWD_COMMAND}`; export r; \
6278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6279 $(SET_LIB_PATH) \
378fce5b 6280 $(HOST_EXPORTS) \
2a4cbe27
NN
6281 for flag in $(EXTRA_HOST_FLAGS); do \
6282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6283 done; \
4fa63067
NN
6284 echo "Doing installcheck in etc" ; \
6285 (cd etc && \
2a4cbe27
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}" \
7ffa0b57 6290 installcheck) \
2a4cbe27
NN
6291 || exit 1
6292
6bd3dfaa 6293@endif etc
2a4cbe27 6294
4fa63067
NN
6295.PHONY: maybe-mostlyclean-etc mostlyclean-etc
6296maybe-mostlyclean-etc:
6bd3dfaa
PB
6297@if etc
6298maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 6299
4fa63067
NN
6300mostlyclean-etc:
6301 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6302 r=`${PWD_COMMAND}`; export r; \
6303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6304 $(SET_LIB_PATH) \
378fce5b 6305 $(HOST_EXPORTS) \
2a4cbe27
NN
6306 for flag in $(EXTRA_HOST_FLAGS); do \
6307 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6308 done; \
4fa63067
NN
6309 echo "Doing mostlyclean in etc" ; \
6310 (cd etc && \
2a4cbe27
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}" \
7ffa0b57 6315 mostlyclean) \
2a4cbe27
NN
6316 || exit 1
6317
6bd3dfaa 6318@endif etc
2a4cbe27 6319
4fa63067
NN
6320.PHONY: maybe-clean-etc clean-etc
6321maybe-clean-etc:
6bd3dfaa
PB
6322@if etc
6323maybe-clean-etc: clean-etc
2a4cbe27 6324
4fa63067
NN
6325clean-etc:
6326 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6327 r=`${PWD_COMMAND}`; export r; \
6328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6329 $(SET_LIB_PATH) \
378fce5b 6330 $(HOST_EXPORTS) \
2a4cbe27
NN
6331 for flag in $(EXTRA_HOST_FLAGS); do \
6332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6333 done; \
4fa63067
NN
6334 echo "Doing clean in etc" ; \
6335 (cd etc && \
2a4cbe27
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}" \
7ffa0b57 6340 clean) \
2a4cbe27
NN
6341 || exit 1
6342
6bd3dfaa 6343@endif etc
2a4cbe27 6344
4fa63067
NN
6345.PHONY: maybe-distclean-etc distclean-etc
6346maybe-distclean-etc:
6bd3dfaa
PB
6347@if etc
6348maybe-distclean-etc: distclean-etc
2a4cbe27 6349
4fa63067
NN
6350distclean-etc:
6351 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6352 r=`${PWD_COMMAND}`; export r; \
6353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6354 $(SET_LIB_PATH) \
378fce5b 6355 $(HOST_EXPORTS) \
2a4cbe27
NN
6356 for flag in $(EXTRA_HOST_FLAGS); do \
6357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6358 done; \
4fa63067
NN
6359 echo "Doing distclean in etc" ; \
6360 (cd etc && \
2a4cbe27
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}" \
7ffa0b57 6365 distclean) \
2a4cbe27
NN
6366 || exit 1
6367
6bd3dfaa 6368@endif etc
2a4cbe27 6369
4fa63067
NN
6370.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
6371maybe-maintainer-clean-etc:
6bd3dfaa
PB
6372@if etc
6373maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 6374
4fa63067
NN
6375maintainer-clean-etc:
6376 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6377 r=`${PWD_COMMAND}`; export r; \
6378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6379 $(SET_LIB_PATH) \
378fce5b 6380 $(HOST_EXPORTS) \
2a4cbe27
NN
6381 for flag in $(EXTRA_HOST_FLAGS); do \
6382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6383 done; \
4fa63067
NN
6384 echo "Doing maintainer-clean in etc" ; \
6385 (cd etc && \
2a4cbe27
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}" \
7ffa0b57 6390 maintainer-clean) \
2a4cbe27
NN
6391 || exit 1
6392
6bd3dfaa 6393@endif etc
2a4cbe27 6394
2a4cbe27 6395
4fa63067
NN
6396.PHONY: configure-fastjar maybe-configure-fastjar
6397maybe-configure-fastjar:
6bd3dfaa
PB
6398@if fastjar
6399maybe-configure-fastjar: configure-fastjar
4fa63067
NN
6400configure-fastjar:
6401 @test ! -f fastjar/Makefile || exit 0; \
6402 [ -d fastjar ] || mkdir fastjar; \
b40e3958
L
6403 r=`${PWD_COMMAND}`; export r; \
6404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6405 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 6420 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 6421 || exit 1
6bd3dfaa 6422@endif fastjar
4fa63067
NN
6423
6424.PHONY: all-fastjar maybe-all-fastjar
6425maybe-all-fastjar:
6bd3dfaa
PB
6426@if fastjar
6427maybe-all-fastjar: all-fastjar
4fa63067
NN
6428all-fastjar: configure-fastjar
6429 @r=`${PWD_COMMAND}`; export r; \
6430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6431 $(SET_LIB_PATH) \
378fce5b 6432 $(HOST_EXPORTS) \
7ffa0b57 6433 (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 6434@endif fastjar
2a4cbe27 6435
4fa63067
NN
6436.PHONY: check-fastjar maybe-check-fastjar
6437maybe-check-fastjar:
6bd3dfaa
PB
6438@if fastjar
6439maybe-check-fastjar: check-fastjar
2a4cbe27 6440
4fa63067
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) \
378fce5b 6447 $(HOST_EXPORTS) \
7ffa0b57 6448 (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067 6449 fi
2a4cbe27 6450
6bd3dfaa 6451@endif fastjar
4fa63067
NN
6452
6453.PHONY: install-fastjar maybe-install-fastjar
6454maybe-install-fastjar:
6bd3dfaa
PB
6455@if fastjar
6456maybe-install-fastjar: install-fastjar
4fa63067
NN
6457
6458install-fastjar: installdirs
6459 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6461 $(SET_LIB_PATH) \
378fce5b 6462 $(HOST_EXPORTS) \
7ffa0b57 6463 (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 6464
6bd3dfaa 6465@endif fastjar
2a4cbe27 6466
4fa63067 6467# Other targets (info, dvi, etc.)
2a4cbe27 6468
4fa63067
NN
6469.PHONY: maybe-info-fastjar info-fastjar
6470maybe-info-fastjar:
6bd3dfaa
PB
6471@if fastjar
6472maybe-info-fastjar: info-fastjar
4fa63067
NN
6473
6474info-fastjar: \
6475 configure-fastjar
6476 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6477 r=`${PWD_COMMAND}`; export r; \
6478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6479 $(SET_LIB_PATH) \
378fce5b 6480 $(HOST_EXPORTS) \
2a4cbe27
NN
6481 for flag in $(EXTRA_HOST_FLAGS); do \
6482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6483 done; \
4fa63067
NN
6484 echo "Doing info in fastjar" ; \
6485 (cd fastjar && \
2a4cbe27
NN
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}" \
7ffa0b57 6490 info) \
2a4cbe27
NN
6491 || exit 1
6492
6bd3dfaa 6493@endif fastjar
2a4cbe27 6494
4fa63067
NN
6495.PHONY: maybe-dvi-fastjar dvi-fastjar
6496maybe-dvi-fastjar:
6bd3dfaa
PB
6497@if fastjar
6498maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 6499
4fa63067
NN
6500dvi-fastjar: \
6501 configure-fastjar
2a4cbe27 6502 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6503 r=`${PWD_COMMAND}`; export r; \
6504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6505 $(SET_LIB_PATH) \
378fce5b 6506 $(HOST_EXPORTS) \
2a4cbe27
NN
6507 for flag in $(EXTRA_HOST_FLAGS); do \
6508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6509 done; \
4fa63067 6510 echo "Doing dvi in fastjar" ; \
2a4cbe27
NN
6511 (cd fastjar && \
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}" \
7ffa0b57 6516 dvi) \
2a4cbe27
NN
6517 || exit 1
6518
6bd3dfaa 6519@endif fastjar
2a4cbe27 6520
4fa63067
NN
6521.PHONY: maybe-TAGS-fastjar TAGS-fastjar
6522maybe-TAGS-fastjar:
6bd3dfaa
PB
6523@if fastjar
6524maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 6525
4fa63067
NN
6526TAGS-fastjar: \
6527 configure-fastjar
6528 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6529 r=`${PWD_COMMAND}`; export r; \
6530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6531 $(SET_LIB_PATH) \
378fce5b 6532 $(HOST_EXPORTS) \
2a4cbe27
NN
6533 for flag in $(EXTRA_HOST_FLAGS); do \
6534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6535 done; \
4fa63067
NN
6536 echo "Doing TAGS in fastjar" ; \
6537 (cd fastjar && \
2a4cbe27
NN
6538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6540 "RANLIB=$${RANLIB}" \
6541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 6542 TAGS) \
2a4cbe27
NN
6543 || exit 1
6544
6bd3dfaa 6545@endif fastjar
2a4cbe27 6546
4fa63067
NN
6547.PHONY: maybe-install-info-fastjar install-info-fastjar
6548maybe-install-info-fastjar:
6bd3dfaa
PB
6549@if fastjar
6550maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 6551
4fa63067
NN
6552install-info-fastjar: \
6553 configure-fastjar \
6554 info-fastjar
6555 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6556 r=`${PWD_COMMAND}`; export r; \
6557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6558 $(SET_LIB_PATH) \
378fce5b 6559 $(HOST_EXPORTS) \
2a4cbe27
NN
6560 for flag in $(EXTRA_HOST_FLAGS); do \
6561 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6562 done; \
4fa63067
NN
6563 echo "Doing install-info in fastjar" ; \
6564 (cd fastjar && \
2a4cbe27
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}" \
7ffa0b57 6569 install-info) \
2a4cbe27
NN
6570 || exit 1
6571
6bd3dfaa 6572@endif fastjar
2a4cbe27 6573
4fa63067
NN
6574.PHONY: maybe-installcheck-fastjar installcheck-fastjar
6575maybe-installcheck-fastjar:
6bd3dfaa
PB
6576@if fastjar
6577maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 6578
4fa63067
NN
6579installcheck-fastjar: \
6580 configure-fastjar
6581 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6582 r=`${PWD_COMMAND}`; export r; \
6583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6584 $(SET_LIB_PATH) \
378fce5b 6585 $(HOST_EXPORTS) \
2a4cbe27
NN
6586 for flag in $(EXTRA_HOST_FLAGS); do \
6587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6588 done; \
4fa63067
NN
6589 echo "Doing installcheck in fastjar" ; \
6590 (cd fastjar && \
2a4cbe27
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}" \
7ffa0b57 6595 installcheck) \
2a4cbe27
NN
6596 || exit 1
6597
6bd3dfaa 6598@endif fastjar
2a4cbe27 6599
4fa63067
NN
6600.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
6601maybe-mostlyclean-fastjar:
6bd3dfaa
PB
6602@if fastjar
6603maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 6604
4fa63067
NN
6605mostlyclean-fastjar:
6606 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6607 r=`${PWD_COMMAND}`; export r; \
6608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6609 $(SET_LIB_PATH) \
378fce5b 6610 $(HOST_EXPORTS) \
2a4cbe27
NN
6611 for flag in $(EXTRA_HOST_FLAGS); do \
6612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6613 done; \
4fa63067
NN
6614 echo "Doing mostlyclean in fastjar" ; \
6615 (cd fastjar && \
2a4cbe27
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}" \
7ffa0b57 6620 mostlyclean) \
2a4cbe27
NN
6621 || exit 1
6622
6bd3dfaa 6623@endif fastjar
2a4cbe27 6624
4fa63067
NN
6625.PHONY: maybe-clean-fastjar clean-fastjar
6626maybe-clean-fastjar:
6bd3dfaa
PB
6627@if fastjar
6628maybe-clean-fastjar: clean-fastjar
2a4cbe27 6629
4fa63067
NN
6630clean-fastjar:
6631 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6632 r=`${PWD_COMMAND}`; export r; \
6633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6634 $(SET_LIB_PATH) \
378fce5b 6635 $(HOST_EXPORTS) \
2a4cbe27
NN
6636 for flag in $(EXTRA_HOST_FLAGS); do \
6637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6638 done; \
4fa63067
NN
6639 echo "Doing clean in fastjar" ; \
6640 (cd fastjar && \
2a4cbe27
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}" \
7ffa0b57 6645 clean) \
2a4cbe27
NN
6646 || exit 1
6647
6bd3dfaa 6648@endif fastjar
2a4cbe27 6649
4fa63067
NN
6650.PHONY: maybe-distclean-fastjar distclean-fastjar
6651maybe-distclean-fastjar:
6bd3dfaa
PB
6652@if fastjar
6653maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 6654
4fa63067
NN
6655distclean-fastjar:
6656 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6657 r=`${PWD_COMMAND}`; export r; \
6658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6659 $(SET_LIB_PATH) \
378fce5b 6660 $(HOST_EXPORTS) \
2a4cbe27
NN
6661 for flag in $(EXTRA_HOST_FLAGS); do \
6662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6663 done; \
4fa63067
NN
6664 echo "Doing distclean in fastjar" ; \
6665 (cd fastjar && \
2a4cbe27
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}" \
7ffa0b57 6670 distclean) \
2a4cbe27
NN
6671 || exit 1
6672
6bd3dfaa 6673@endif fastjar
2a4cbe27 6674
4fa63067
NN
6675.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
6676maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
6677@if fastjar
6678maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 6679
4fa63067
NN
6680maintainer-clean-fastjar:
6681 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6682 r=`${PWD_COMMAND}`; export r; \
6683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6684 $(SET_LIB_PATH) \
378fce5b 6685 $(HOST_EXPORTS) \
2a4cbe27
NN
6686 for flag in $(EXTRA_HOST_FLAGS); do \
6687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6688 done; \
4fa63067
NN
6689 echo "Doing maintainer-clean in fastjar" ; \
6690 (cd fastjar && \
2a4cbe27
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}" \
7ffa0b57 6695 maintainer-clean) \
2a4cbe27
NN
6696 || exit 1
6697
6bd3dfaa 6698@endif fastjar
2a4cbe27 6699
2a4cbe27 6700
4fa63067
NN
6701.PHONY: configure-fileutils maybe-configure-fileutils
6702maybe-configure-fileutils:
6bd3dfaa
PB
6703@if fileutils
6704maybe-configure-fileutils: configure-fileutils
4fa63067
NN
6705configure-fileutils:
6706 @test ! -f fileutils/Makefile || exit 0; \
6707 [ -d fileutils ] || mkdir fileutils; \
b40e3958
L
6708 r=`${PWD_COMMAND}`; export r; \
6709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6710 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 6725 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 6726 || exit 1
6bd3dfaa 6727@endif fileutils
2a4cbe27 6728
4fa63067
NN
6729.PHONY: all-fileutils maybe-all-fileutils
6730maybe-all-fileutils:
6bd3dfaa
PB
6731@if fileutils
6732maybe-all-fileutils: all-fileutils
4fa63067
NN
6733all-fileutils: configure-fileutils
6734 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6736 $(SET_LIB_PATH) \
378fce5b 6737 $(HOST_EXPORTS) \
7ffa0b57 6738 (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 6739@endif fileutils
4fa63067
NN
6740
6741.PHONY: check-fileutils maybe-check-fileutils
6742maybe-check-fileutils:
6bd3dfaa
PB
6743@if fileutils
6744maybe-check-fileutils: check-fileutils
4fa63067
NN
6745
6746check-fileutils:
6747 @r=`${PWD_COMMAND}`; export r; \
6748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6749 $(SET_LIB_PATH) \
378fce5b 6750 $(HOST_EXPORTS) \
7ffa0b57 6751 (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6752
6bd3dfaa 6753@endif fileutils
2a4cbe27 6754
4fa63067
NN
6755.PHONY: install-fileutils maybe-install-fileutils
6756maybe-install-fileutils:
6bd3dfaa
PB
6757@if fileutils
6758maybe-install-fileutils: install-fileutils
2a4cbe27 6759
4fa63067
NN
6760install-fileutils: installdirs
6761 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6763 $(SET_LIB_PATH) \
378fce5b 6764 $(HOST_EXPORTS) \
7ffa0b57 6765 (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 6766
6bd3dfaa 6767@endif fileutils
2a4cbe27 6768
4fa63067 6769# Other targets (info, dvi, etc.)
2a4cbe27 6770
4fa63067
NN
6771.PHONY: maybe-info-fileutils info-fileutils
6772maybe-info-fileutils:
6bd3dfaa
PB
6773@if fileutils
6774maybe-info-fileutils: info-fileutils
4fa63067
NN
6775
6776info-fileutils: \
6777 configure-fileutils
6778 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6779 r=`${PWD_COMMAND}`; export r; \
6780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6781 $(SET_LIB_PATH) \
378fce5b 6782 $(HOST_EXPORTS) \
2a4cbe27
NN
6783 for flag in $(EXTRA_HOST_FLAGS); do \
6784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6785 done; \
4fa63067
NN
6786 echo "Doing info in fileutils" ; \
6787 (cd fileutils && \
2a4cbe27
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}" \
7ffa0b57 6792 info) \
2a4cbe27
NN
6793 || exit 1
6794
6bd3dfaa 6795@endif fileutils
2a4cbe27 6796
4fa63067
NN
6797.PHONY: maybe-dvi-fileutils dvi-fileutils
6798maybe-dvi-fileutils:
6bd3dfaa
PB
6799@if fileutils
6800maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 6801
4fa63067
NN
6802dvi-fileutils: \
6803 configure-fileutils
6804 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6805 r=`${PWD_COMMAND}`; export r; \
6806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6807 $(SET_LIB_PATH) \
378fce5b 6808 $(HOST_EXPORTS) \
2a4cbe27
NN
6809 for flag in $(EXTRA_HOST_FLAGS); do \
6810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6811 done; \
4fa63067
NN
6812 echo "Doing dvi in fileutils" ; \
6813 (cd fileutils && \
2a4cbe27
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}" \
7ffa0b57 6818 dvi) \
2a4cbe27
NN
6819 || exit 1
6820
6bd3dfaa 6821@endif fileutils
2a4cbe27 6822
4fa63067
NN
6823.PHONY: maybe-TAGS-fileutils TAGS-fileutils
6824maybe-TAGS-fileutils:
6bd3dfaa
PB
6825@if fileutils
6826maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 6827
4fa63067
NN
6828TAGS-fileutils: \
6829 configure-fileutils
6830 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6831 r=`${PWD_COMMAND}`; export r; \
6832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6833 $(SET_LIB_PATH) \
378fce5b 6834 $(HOST_EXPORTS) \
2a4cbe27
NN
6835 for flag in $(EXTRA_HOST_FLAGS); do \
6836 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6837 done; \
4fa63067
NN
6838 echo "Doing TAGS in fileutils" ; \
6839 (cd fileutils && \
2a4cbe27
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}" \
7ffa0b57 6844 TAGS) \
2a4cbe27
NN
6845 || exit 1
6846
6bd3dfaa 6847@endif fileutils
2a4cbe27 6848
4fa63067
NN
6849.PHONY: maybe-install-info-fileutils install-info-fileutils
6850maybe-install-info-fileutils:
6bd3dfaa
PB
6851@if fileutils
6852maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 6853
4fa63067
NN
6854install-info-fileutils: \
6855 configure-fileutils \
6856 info-fileutils
6857 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6858 r=`${PWD_COMMAND}`; export r; \
6859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6860 $(SET_LIB_PATH) \
378fce5b 6861 $(HOST_EXPORTS) \
2a4cbe27
NN
6862 for flag in $(EXTRA_HOST_FLAGS); do \
6863 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6864 done; \
4fa63067
NN
6865 echo "Doing install-info in fileutils" ; \
6866 (cd fileutils && \
2a4cbe27
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}" \
7ffa0b57 6871 install-info) \
2a4cbe27
NN
6872 || exit 1
6873
6bd3dfaa 6874@endif fileutils
2a4cbe27 6875
4fa63067
NN
6876.PHONY: maybe-installcheck-fileutils installcheck-fileutils
6877maybe-installcheck-fileutils:
6bd3dfaa
PB
6878@if fileutils
6879maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 6880
4fa63067
NN
6881installcheck-fileutils: \
6882 configure-fileutils
6883 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6884 r=`${PWD_COMMAND}`; export r; \
6885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6886 $(SET_LIB_PATH) \
378fce5b 6887 $(HOST_EXPORTS) \
2a4cbe27
NN
6888 for flag in $(EXTRA_HOST_FLAGS); do \
6889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6890 done; \
4fa63067
NN
6891 echo "Doing installcheck in fileutils" ; \
6892 (cd fileutils && \
2a4cbe27
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}" \
7ffa0b57 6897 installcheck) \
2a4cbe27
NN
6898 || exit 1
6899
6bd3dfaa 6900@endif fileutils
2a4cbe27 6901
4fa63067
NN
6902.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
6903maybe-mostlyclean-fileutils:
6bd3dfaa
PB
6904@if fileutils
6905maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 6906
4fa63067
NN
6907mostlyclean-fileutils:
6908 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6909 r=`${PWD_COMMAND}`; export r; \
6910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6911 $(SET_LIB_PATH) \
378fce5b 6912 $(HOST_EXPORTS) \
2a4cbe27
NN
6913 for flag in $(EXTRA_HOST_FLAGS); do \
6914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6915 done; \
4fa63067
NN
6916 echo "Doing mostlyclean in fileutils" ; \
6917 (cd fileutils && \
2a4cbe27
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}" \
7ffa0b57 6922 mostlyclean) \
2a4cbe27
NN
6923 || exit 1
6924
6bd3dfaa 6925@endif fileutils
2a4cbe27 6926
4fa63067
NN
6927.PHONY: maybe-clean-fileutils clean-fileutils
6928maybe-clean-fileutils:
6bd3dfaa
PB
6929@if fileutils
6930maybe-clean-fileutils: clean-fileutils
2a4cbe27 6931
4fa63067
NN
6932clean-fileutils:
6933 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6934 r=`${PWD_COMMAND}`; export r; \
6935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6936 $(SET_LIB_PATH) \
378fce5b 6937 $(HOST_EXPORTS) \
2a4cbe27
NN
6938 for flag in $(EXTRA_HOST_FLAGS); do \
6939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6940 done; \
4fa63067
NN
6941 echo "Doing clean in fileutils" ; \
6942 (cd fileutils && \
2a4cbe27
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}" \
7ffa0b57 6947 clean) \
2a4cbe27
NN
6948 || exit 1
6949
6bd3dfaa 6950@endif fileutils
2a4cbe27 6951
4fa63067
NN
6952.PHONY: maybe-distclean-fileutils distclean-fileutils
6953maybe-distclean-fileutils:
6bd3dfaa
PB
6954@if fileutils
6955maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 6956
4fa63067
NN
6957distclean-fileutils:
6958 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6959 r=`${PWD_COMMAND}`; export r; \
6960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6961 $(SET_LIB_PATH) \
378fce5b 6962 $(HOST_EXPORTS) \
2a4cbe27
NN
6963 for flag in $(EXTRA_HOST_FLAGS); do \
6964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6965 done; \
4fa63067
NN
6966 echo "Doing distclean in fileutils" ; \
6967 (cd fileutils && \
2a4cbe27
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}" \
7ffa0b57 6972 distclean) \
2a4cbe27
NN
6973 || exit 1
6974
6bd3dfaa 6975@endif fileutils
2a4cbe27 6976
4fa63067
NN
6977.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
6978maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
6979@if fileutils
6980maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 6981
4fa63067
NN
6982maintainer-clean-fileutils:
6983 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6984 r=`${PWD_COMMAND}`; export r; \
6985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6986 $(SET_LIB_PATH) \
378fce5b 6987 $(HOST_EXPORTS) \
2a4cbe27
NN
6988 for flag in $(EXTRA_HOST_FLAGS); do \
6989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6990 done; \
4fa63067
NN
6991 echo "Doing maintainer-clean in fileutils" ; \
6992 (cd fileutils && \
2a4cbe27
NN
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}" \
7ffa0b57 6997 maintainer-clean) \
2a4cbe27
NN
6998 || exit 1
6999
6bd3dfaa 7000@endif fileutils
2a4cbe27 7001
2a4cbe27 7002
4fa63067
NN
7003.PHONY: configure-findutils maybe-configure-findutils
7004maybe-configure-findutils:
6bd3dfaa
PB
7005@if findutils
7006maybe-configure-findutils: configure-findutils
4fa63067
NN
7007configure-findutils:
7008 @test ! -f findutils/Makefile || exit 0; \
7009 [ -d findutils ] || mkdir findutils; \
b40e3958
L
7010 r=`${PWD_COMMAND}`; export r; \
7011 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7012 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 7027 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 7028 || exit 1
6bd3dfaa 7029@endif findutils
2a4cbe27 7030
4fa63067
NN
7031.PHONY: all-findutils maybe-all-findutils
7032maybe-all-findutils:
6bd3dfaa
PB
7033@if findutils
7034maybe-all-findutils: all-findutils
4fa63067
NN
7035all-findutils: configure-findutils
7036 @r=`${PWD_COMMAND}`; export r; \
7037 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7038 $(SET_LIB_PATH) \
378fce5b 7039 $(HOST_EXPORTS) \
7ffa0b57 7040 (cd findutils && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 7041@endif findutils
2a4cbe27 7042
4fa63067
NN
7043.PHONY: check-findutils maybe-check-findutils
7044maybe-check-findutils:
6bd3dfaa
PB
7045@if findutils
7046maybe-check-findutils: check-findutils
2a4cbe27 7047
4fa63067
NN
7048check-findutils:
7049 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7051 $(SET_LIB_PATH) \
378fce5b 7052 $(HOST_EXPORTS) \
7ffa0b57 7053 (cd findutils && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 7054
6bd3dfaa 7055@endif findutils
2a4cbe27 7056
4fa63067
NN
7057.PHONY: install-findutils maybe-install-findutils
7058maybe-install-findutils:
6bd3dfaa
PB
7059@if findutils
7060maybe-install-findutils: install-findutils
2a4cbe27 7061
4fa63067
NN
7062install-findutils: installdirs
7063 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7065 $(SET_LIB_PATH) \
378fce5b 7066 $(HOST_EXPORTS) \
7ffa0b57 7067 (cd findutils && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 7068
6bd3dfaa 7069@endif findutils
2a4cbe27 7070
4fa63067 7071# Other targets (info, dvi, etc.)
2a4cbe27 7072
4fa63067
NN
7073.PHONY: maybe-info-findutils info-findutils
7074maybe-info-findutils:
6bd3dfaa
PB
7075@if findutils
7076maybe-info-findutils: info-findutils
2a4cbe27 7077
4fa63067
NN
7078info-findutils: \
7079 configure-findutils
7080 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7081 r=`${PWD_COMMAND}`; export r; \
7082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7083 $(SET_LIB_PATH) \
378fce5b 7084 $(HOST_EXPORTS) \
2a4cbe27
NN
7085 for flag in $(EXTRA_HOST_FLAGS); do \
7086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7087 done; \
4fa63067
NN
7088 echo "Doing info in findutils" ; \
7089 (cd findutils && \
2a4cbe27
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}" \
7ffa0b57 7094 info) \
2a4cbe27
NN
7095 || exit 1
7096
6bd3dfaa 7097@endif findutils
2a4cbe27 7098
4fa63067
NN
7099.PHONY: maybe-dvi-findutils dvi-findutils
7100maybe-dvi-findutils:
6bd3dfaa
PB
7101@if findutils
7102maybe-dvi-findutils: dvi-findutils
2a4cbe27 7103
4fa63067
NN
7104dvi-findutils: \
7105 configure-findutils
7106 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7107 r=`${PWD_COMMAND}`; export r; \
7108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7109 $(SET_LIB_PATH) \
378fce5b 7110 $(HOST_EXPORTS) \
2a4cbe27
NN
7111 for flag in $(EXTRA_HOST_FLAGS); do \
7112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7113 done; \
4fa63067
NN
7114 echo "Doing dvi in findutils" ; \
7115 (cd findutils && \
2a4cbe27
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}" \
7ffa0b57 7120 dvi) \
2a4cbe27
NN
7121 || exit 1
7122
6bd3dfaa 7123@endif findutils
2a4cbe27 7124
4fa63067
NN
7125.PHONY: maybe-TAGS-findutils TAGS-findutils
7126maybe-TAGS-findutils:
6bd3dfaa
PB
7127@if findutils
7128maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 7129
4fa63067
NN
7130TAGS-findutils: \
7131 configure-findutils
7132 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7133 r=`${PWD_COMMAND}`; export r; \
7134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7135 $(SET_LIB_PATH) \
378fce5b 7136 $(HOST_EXPORTS) \
2a4cbe27
NN
7137 for flag in $(EXTRA_HOST_FLAGS); do \
7138 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7139 done; \
4fa63067
NN
7140 echo "Doing TAGS in findutils" ; \
7141 (cd findutils && \
2a4cbe27
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}" \
7ffa0b57 7146 TAGS) \
2a4cbe27
NN
7147 || exit 1
7148
6bd3dfaa 7149@endif findutils
2a4cbe27 7150
4fa63067
NN
7151.PHONY: maybe-install-info-findutils install-info-findutils
7152maybe-install-info-findutils:
6bd3dfaa
PB
7153@if findutils
7154maybe-install-info-findutils: install-info-findutils
2a4cbe27 7155
4fa63067
NN
7156install-info-findutils: \
7157 configure-findutils \
7158 info-findutils
7159 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7160 r=`${PWD_COMMAND}`; export r; \
7161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7162 $(SET_LIB_PATH) \
378fce5b 7163 $(HOST_EXPORTS) \
2a4cbe27
NN
7164 for flag in $(EXTRA_HOST_FLAGS); do \
7165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7166 done; \
4fa63067
NN
7167 echo "Doing install-info in findutils" ; \
7168 (cd findutils && \
2a4cbe27
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}" \
7ffa0b57 7173 install-info) \
2a4cbe27
NN
7174 || exit 1
7175
6bd3dfaa 7176@endif findutils
2a4cbe27 7177
4fa63067
NN
7178.PHONY: maybe-installcheck-findutils installcheck-findutils
7179maybe-installcheck-findutils:
6bd3dfaa
PB
7180@if findutils
7181maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 7182
4fa63067
NN
7183installcheck-findutils: \
7184 configure-findutils
7185 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7186 r=`${PWD_COMMAND}`; export r; \
7187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7188 $(SET_LIB_PATH) \
378fce5b 7189 $(HOST_EXPORTS) \
2a4cbe27
NN
7190 for flag in $(EXTRA_HOST_FLAGS); do \
7191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7192 done; \
4fa63067
NN
7193 echo "Doing installcheck in findutils" ; \
7194 (cd findutils && \
2a4cbe27
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}" \
7ffa0b57 7199 installcheck) \
2a4cbe27
NN
7200 || exit 1
7201
6bd3dfaa 7202@endif findutils
2a4cbe27 7203
4fa63067
NN
7204.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
7205maybe-mostlyclean-findutils:
6bd3dfaa
PB
7206@if findutils
7207maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 7208
4fa63067
NN
7209mostlyclean-findutils:
7210 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7211 r=`${PWD_COMMAND}`; export r; \
7212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7213 $(SET_LIB_PATH) \
378fce5b 7214 $(HOST_EXPORTS) \
2a4cbe27
NN
7215 for flag in $(EXTRA_HOST_FLAGS); do \
7216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7217 done; \
4fa63067
NN
7218 echo "Doing mostlyclean in findutils" ; \
7219 (cd findutils && \
2a4cbe27
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}" \
7ffa0b57 7224 mostlyclean) \
2a4cbe27
NN
7225 || exit 1
7226
6bd3dfaa 7227@endif findutils
2a4cbe27 7228
4fa63067
NN
7229.PHONY: maybe-clean-findutils clean-findutils
7230maybe-clean-findutils:
6bd3dfaa
PB
7231@if findutils
7232maybe-clean-findutils: clean-findutils
2a4cbe27 7233
4fa63067
NN
7234clean-findutils:
7235 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7236 r=`${PWD_COMMAND}`; export r; \
7237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7238 $(SET_LIB_PATH) \
378fce5b 7239 $(HOST_EXPORTS) \
2a4cbe27
NN
7240 for flag in $(EXTRA_HOST_FLAGS); do \
7241 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7242 done; \
4fa63067
NN
7243 echo "Doing clean in findutils" ; \
7244 (cd findutils && \
2a4cbe27
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}" \
7ffa0b57 7249 clean) \
2a4cbe27
NN
7250 || exit 1
7251
6bd3dfaa 7252@endif findutils
2a4cbe27 7253
4fa63067
NN
7254.PHONY: maybe-distclean-findutils distclean-findutils
7255maybe-distclean-findutils:
6bd3dfaa
PB
7256@if findutils
7257maybe-distclean-findutils: distclean-findutils
2a4cbe27 7258
4fa63067
NN
7259distclean-findutils:
7260 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7261 r=`${PWD_COMMAND}`; export r; \
7262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7263 $(SET_LIB_PATH) \
378fce5b 7264 $(HOST_EXPORTS) \
2a4cbe27
NN
7265 for flag in $(EXTRA_HOST_FLAGS); do \
7266 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7267 done; \
4fa63067
NN
7268 echo "Doing distclean in findutils" ; \
7269 (cd findutils && \
2a4cbe27
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}" \
7ffa0b57 7274 distclean) \
2a4cbe27
NN
7275 || exit 1
7276
6bd3dfaa 7277@endif findutils
2a4cbe27 7278
4fa63067
NN
7279.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
7280maybe-maintainer-clean-findutils:
6bd3dfaa
PB
7281@if findutils
7282maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 7283
4fa63067
NN
7284maintainer-clean-findutils:
7285 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7286 r=`${PWD_COMMAND}`; export r; \
7287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7288 $(SET_LIB_PATH) \
378fce5b 7289 $(HOST_EXPORTS) \
2a4cbe27
NN
7290 for flag in $(EXTRA_HOST_FLAGS); do \
7291 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7292 done; \
4fa63067
NN
7293 echo "Doing maintainer-clean in findutils" ; \
7294 (cd findutils && \
2a4cbe27
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}" \
7ffa0b57 7299 maintainer-clean) \
2a4cbe27
NN
7300 || exit 1
7301
6bd3dfaa 7302@endif findutils
2a4cbe27 7303
2a4cbe27 7304
4fa63067
NN
7305.PHONY: configure-find maybe-configure-find
7306maybe-configure-find:
6bd3dfaa
PB
7307@if find
7308maybe-configure-find: configure-find
4fa63067
NN
7309configure-find:
7310 @test ! -f find/Makefile || exit 0; \
7311 [ -d find ] || mkdir find; \
b40e3958
L
7312 r=`${PWD_COMMAND}`; export r; \
7313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7314 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 7329 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 7330 || exit 1
6bd3dfaa 7331@endif find
2a4cbe27 7332
4fa63067
NN
7333.PHONY: all-find maybe-all-find
7334maybe-all-find:
6bd3dfaa
PB
7335@if find
7336maybe-all-find: all-find
4fa63067
NN
7337all-find: configure-find
7338 @r=`${PWD_COMMAND}`; export r; \
7339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7340 $(SET_LIB_PATH) \
378fce5b 7341 $(HOST_EXPORTS) \
7ffa0b57 7342 (cd find && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 7343@endif find
2a4cbe27 7344
4fa63067
NN
7345.PHONY: check-find maybe-check-find
7346maybe-check-find:
6bd3dfaa
PB
7347@if find
7348maybe-check-find: check-find
2a4cbe27 7349
4fa63067
NN
7350check-find:
7351 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7353 $(SET_LIB_PATH) \
378fce5b 7354 $(HOST_EXPORTS) \
7ffa0b57 7355 (cd find && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 7356
6bd3dfaa 7357@endif find
2a4cbe27 7358
4fa63067
NN
7359.PHONY: install-find maybe-install-find
7360maybe-install-find:
6bd3dfaa
PB
7361@if find
7362maybe-install-find: install-find
2a4cbe27 7363
4fa63067
NN
7364install-find: installdirs
7365 @r=`${PWD_COMMAND}`; export r; \
7366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7367 $(SET_LIB_PATH) \
378fce5b 7368 $(HOST_EXPORTS) \
7ffa0b57 7369 (cd find && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 7370
6bd3dfaa 7371@endif find
4fa63067
NN
7372
7373# Other targets (info, dvi, etc.)
7374
7375.PHONY: maybe-info-find info-find
7376maybe-info-find:
6bd3dfaa
PB
7377@if find
7378maybe-info-find: info-find
4fa63067
NN
7379
7380info-find: \
7381 configure-find
7382 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7383 r=`${PWD_COMMAND}`; export r; \
7384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7385 $(SET_LIB_PATH) \
378fce5b 7386 $(HOST_EXPORTS) \
2a4cbe27
NN
7387 for flag in $(EXTRA_HOST_FLAGS); do \
7388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7389 done; \
4fa63067
NN
7390 echo "Doing info in find" ; \
7391 (cd find && \
2a4cbe27
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}" \
7ffa0b57 7396 info) \
2a4cbe27
NN
7397 || exit 1
7398
6bd3dfaa 7399@endif find
2a4cbe27 7400
4fa63067
NN
7401.PHONY: maybe-dvi-find dvi-find
7402maybe-dvi-find:
6bd3dfaa
PB
7403@if find
7404maybe-dvi-find: dvi-find
2a4cbe27 7405
4fa63067
NN
7406dvi-find: \
7407 configure-find
7408 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7409 r=`${PWD_COMMAND}`; export r; \
7410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7411 $(SET_LIB_PATH) \
378fce5b 7412 $(HOST_EXPORTS) \
2a4cbe27
NN
7413 for flag in $(EXTRA_HOST_FLAGS); do \
7414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7415 done; \
4fa63067
NN
7416 echo "Doing dvi in find" ; \
7417 (cd find && \
2a4cbe27
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}" \
7ffa0b57 7422 dvi) \
2a4cbe27
NN
7423 || exit 1
7424
6bd3dfaa 7425@endif find
2a4cbe27 7426
4fa63067
NN
7427.PHONY: maybe-TAGS-find TAGS-find
7428maybe-TAGS-find:
6bd3dfaa
PB
7429@if find
7430maybe-TAGS-find: TAGS-find
4fa63067
NN
7431
7432TAGS-find: \
7433 configure-find
7434 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7435 r=`${PWD_COMMAND}`; export r; \
7436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7437 $(SET_LIB_PATH) \
378fce5b 7438 $(HOST_EXPORTS) \
2a4cbe27
NN
7439 for flag in $(EXTRA_HOST_FLAGS); do \
7440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7441 done; \
4fa63067
NN
7442 echo "Doing TAGS in find" ; \
7443 (cd find && \
2a4cbe27
NN
7444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7446 "RANLIB=$${RANLIB}" \
7447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 7448 TAGS) \
2a4cbe27
NN
7449 || exit 1
7450
6bd3dfaa 7451@endif find
2a4cbe27 7452
4fa63067
NN
7453.PHONY: maybe-install-info-find install-info-find
7454maybe-install-info-find:
6bd3dfaa
PB
7455@if find
7456maybe-install-info-find: install-info-find
2a4cbe27 7457
4fa63067
NN
7458install-info-find: \
7459 configure-find \
7460 info-find
7461 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7462 r=`${PWD_COMMAND}`; export r; \
7463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7464 $(SET_LIB_PATH) \
378fce5b 7465 $(HOST_EXPORTS) \
2a4cbe27
NN
7466 for flag in $(EXTRA_HOST_FLAGS); do \
7467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7468 done; \
4fa63067
NN
7469 echo "Doing install-info in find" ; \
7470 (cd find && \
2a4cbe27
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}" \
7ffa0b57 7475 install-info) \
2a4cbe27
NN
7476 || exit 1
7477
6bd3dfaa 7478@endif find
2a4cbe27 7479
4fa63067
NN
7480.PHONY: maybe-installcheck-find installcheck-find
7481maybe-installcheck-find:
6bd3dfaa
PB
7482@if find
7483maybe-installcheck-find: installcheck-find
2a4cbe27 7484
4fa63067
NN
7485installcheck-find: \
7486 configure-find
7487 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7488 r=`${PWD_COMMAND}`; export r; \
7489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7490 $(SET_LIB_PATH) \
378fce5b 7491 $(HOST_EXPORTS) \
2a4cbe27
NN
7492 for flag in $(EXTRA_HOST_FLAGS); do \
7493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7494 done; \
4fa63067
NN
7495 echo "Doing installcheck in find" ; \
7496 (cd find && \
2a4cbe27
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}" \
7ffa0b57 7501 installcheck) \
2a4cbe27
NN
7502 || exit 1
7503
6bd3dfaa 7504@endif find
2a4cbe27 7505
4fa63067
NN
7506.PHONY: maybe-mostlyclean-find mostlyclean-find
7507maybe-mostlyclean-find:
6bd3dfaa
PB
7508@if find
7509maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 7510
4fa63067
NN
7511mostlyclean-find:
7512 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7513 r=`${PWD_COMMAND}`; export r; \
7514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7515 $(SET_LIB_PATH) \
378fce5b 7516 $(HOST_EXPORTS) \
2a4cbe27
NN
7517 for flag in $(EXTRA_HOST_FLAGS); do \
7518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7519 done; \
4fa63067
NN
7520 echo "Doing mostlyclean in find" ; \
7521 (cd find && \
2a4cbe27
NN
7522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7524 "RANLIB=$${RANLIB}" \
7525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 7526 mostlyclean) \
2a4cbe27
NN
7527 || exit 1
7528
6bd3dfaa 7529@endif find
2a4cbe27 7530
4fa63067
NN
7531.PHONY: maybe-clean-find clean-find
7532maybe-clean-find:
6bd3dfaa
PB
7533@if find
7534maybe-clean-find: clean-find
2a4cbe27 7535
4fa63067
NN
7536clean-find:
7537 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7538 r=`${PWD_COMMAND}`; export r; \
7539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7540 $(SET_LIB_PATH) \
378fce5b 7541 $(HOST_EXPORTS) \
2a4cbe27
NN
7542 for flag in $(EXTRA_HOST_FLAGS); do \
7543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7544 done; \
4fa63067
NN
7545 echo "Doing clean in find" ; \
7546 (cd find && \
2a4cbe27
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}" \
7ffa0b57 7551 clean) \
2a4cbe27
NN
7552 || exit 1
7553
6bd3dfaa 7554@endif find
2a4cbe27 7555
4fa63067
NN
7556.PHONY: maybe-distclean-find distclean-find
7557maybe-distclean-find:
6bd3dfaa
PB
7558@if find
7559maybe-distclean-find: distclean-find
2a4cbe27 7560
4fa63067
NN
7561distclean-find:
7562 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7563 r=`${PWD_COMMAND}`; export r; \
7564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7565 $(SET_LIB_PATH) \
378fce5b 7566 $(HOST_EXPORTS) \
2a4cbe27
NN
7567 for flag in $(EXTRA_HOST_FLAGS); do \
7568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7569 done; \
4fa63067
NN
7570 echo "Doing distclean in find" ; \
7571 (cd find && \
2a4cbe27
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}" \
7ffa0b57 7576 distclean) \
2a4cbe27
NN
7577 || exit 1
7578
6bd3dfaa 7579@endif find
2a4cbe27 7580
4fa63067
NN
7581.PHONY: maybe-maintainer-clean-find maintainer-clean-find
7582maybe-maintainer-clean-find:
6bd3dfaa
PB
7583@if find
7584maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 7585
4fa63067
NN
7586maintainer-clean-find:
7587 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7588 r=`${PWD_COMMAND}`; export r; \
7589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7590 $(SET_LIB_PATH) \
378fce5b 7591 $(HOST_EXPORTS) \
2a4cbe27
NN
7592 for flag in $(EXTRA_HOST_FLAGS); do \
7593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7594 done; \
4fa63067
NN
7595 echo "Doing maintainer-clean in find" ; \
7596 (cd find && \
2a4cbe27
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}" \
7ffa0b57 7601 maintainer-clean) \
2a4cbe27
NN
7602 || exit 1
7603
6bd3dfaa 7604@endif find
2a4cbe27 7605
2a4cbe27 7606
4fa63067
NN
7607.PHONY: configure-flex maybe-configure-flex
7608maybe-configure-flex:
6bd3dfaa
PB
7609@if flex
7610maybe-configure-flex: configure-flex
4fa63067
NN
7611configure-flex:
7612 @test ! -f flex/Makefile || exit 0; \
7613 [ -d flex ] || mkdir flex; \
7614 r=`${PWD_COMMAND}`; export r; \
7615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7616 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 7631 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 7632 || exit 1
6bd3dfaa 7633@endif flex
4fa63067
NN
7634
7635.PHONY: all-flex maybe-all-flex
7636maybe-all-flex:
6bd3dfaa
PB
7637@if flex
7638maybe-all-flex: all-flex
4fa63067
NN
7639all-flex: configure-flex
7640 @r=`${PWD_COMMAND}`; export r; \
7641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7642 $(SET_LIB_PATH) \
378fce5b 7643 $(HOST_EXPORTS) \
7ffa0b57 7644 (cd flex && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 7645@endif flex
4fa63067
NN
7646
7647.PHONY: check-flex maybe-check-flex
7648maybe-check-flex:
6bd3dfaa
PB
7649@if flex
7650maybe-check-flex: check-flex
4fa63067
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) \
378fce5b 7658 $(HOST_EXPORTS) \
7ffa0b57 7659 (cd flex && $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
7660 fi
7661
6bd3dfaa 7662@endif flex
4fa63067
NN
7663
7664.PHONY: install-flex maybe-install-flex
7665maybe-install-flex:
6bd3dfaa
PB
7666@if flex
7667maybe-install-flex: install-flex
4fa63067
NN
7668
7669install-flex: installdirs
7670 @r=`${PWD_COMMAND}`; export r; \
7671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7672 $(SET_LIB_PATH) \
378fce5b 7673 $(HOST_EXPORTS) \
7ffa0b57 7674 (cd flex && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 7675
6bd3dfaa 7676@endif flex
4fa63067
NN
7677
7678# Other targets (info, dvi, etc.)
7679
7680.PHONY: maybe-info-flex info-flex
7681maybe-info-flex:
6bd3dfaa
PB
7682@if flex
7683maybe-info-flex: info-flex
4fa63067
NN
7684
7685info-flex: \
7686 configure-flex
7687 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7688 r=`${PWD_COMMAND}`; export r; \
7689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7690 $(SET_LIB_PATH) \
378fce5b 7691 $(HOST_EXPORTS) \
2a4cbe27
NN
7692 for flag in $(EXTRA_HOST_FLAGS); do \
7693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7694 done; \
4fa63067
NN
7695 echo "Doing info in flex" ; \
7696 (cd flex && \
2a4cbe27
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}" \
7ffa0b57 7701 info) \
2a4cbe27
NN
7702 || exit 1
7703
6bd3dfaa 7704@endif flex
2a4cbe27 7705
4fa63067
NN
7706.PHONY: maybe-dvi-flex dvi-flex
7707maybe-dvi-flex:
6bd3dfaa
PB
7708@if flex
7709maybe-dvi-flex: dvi-flex
2a4cbe27 7710
4fa63067
NN
7711dvi-flex: \
7712 configure-flex
7713 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7714 r=`${PWD_COMMAND}`; export r; \
7715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7716 $(SET_LIB_PATH) \
378fce5b 7717 $(HOST_EXPORTS) \
2a4cbe27
NN
7718 for flag in $(EXTRA_HOST_FLAGS); do \
7719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7720 done; \
4fa63067
NN
7721 echo "Doing dvi in flex" ; \
7722 (cd flex && \
2a4cbe27
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}" \
7ffa0b57 7727 dvi) \
2a4cbe27
NN
7728 || exit 1
7729
6bd3dfaa 7730@endif flex
2a4cbe27 7731
4fa63067
NN
7732.PHONY: maybe-TAGS-flex TAGS-flex
7733maybe-TAGS-flex:
6bd3dfaa
PB
7734@if flex
7735maybe-TAGS-flex: TAGS-flex
2a4cbe27 7736
4fa63067
NN
7737TAGS-flex: \
7738 configure-flex
7739 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7740 r=`${PWD_COMMAND}`; export r; \
7741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7742 $(SET_LIB_PATH) \
378fce5b 7743 $(HOST_EXPORTS) \
2a4cbe27
NN
7744 for flag in $(EXTRA_HOST_FLAGS); do \
7745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7746 done; \
4fa63067
NN
7747 echo "Doing TAGS in flex" ; \
7748 (cd flex && \
2a4cbe27
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}" \
7ffa0b57 7753 TAGS) \
2a4cbe27
NN
7754 || exit 1
7755
6bd3dfaa 7756@endif flex
2a4cbe27 7757
4fa63067
NN
7758.PHONY: maybe-install-info-flex install-info-flex
7759maybe-install-info-flex:
6bd3dfaa
PB
7760@if flex
7761maybe-install-info-flex: install-info-flex
2a4cbe27 7762
4fa63067
NN
7763install-info-flex: \
7764 configure-flex \
7765 info-flex
7766 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7767 r=`${PWD_COMMAND}`; export r; \
7768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7769 $(SET_LIB_PATH) \
378fce5b 7770 $(HOST_EXPORTS) \
2a4cbe27
NN
7771 for flag in $(EXTRA_HOST_FLAGS); do \
7772 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7773 done; \
4fa63067
NN
7774 echo "Doing install-info in flex" ; \
7775 (cd flex && \
2a4cbe27
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}" \
7ffa0b57 7780 install-info) \
2a4cbe27
NN
7781 || exit 1
7782
6bd3dfaa 7783@endif flex
2a4cbe27 7784
4fa63067
NN
7785.PHONY: maybe-installcheck-flex installcheck-flex
7786maybe-installcheck-flex:
6bd3dfaa
PB
7787@if flex
7788maybe-installcheck-flex: installcheck-flex
2a4cbe27 7789
4fa63067
NN
7790installcheck-flex: \
7791 configure-flex
7792 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7793 r=`${PWD_COMMAND}`; export r; \
7794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7795 $(SET_LIB_PATH) \
378fce5b 7796 $(HOST_EXPORTS) \
2a4cbe27
NN
7797 for flag in $(EXTRA_HOST_FLAGS); do \
7798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7799 done; \
4fa63067
NN
7800 echo "Doing installcheck in flex" ; \
7801 (cd flex && \
2a4cbe27
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}" \
7ffa0b57 7806 installcheck) \
2a4cbe27
NN
7807 || exit 1
7808
6bd3dfaa 7809@endif flex
2a4cbe27 7810
4fa63067
NN
7811.PHONY: maybe-mostlyclean-flex mostlyclean-flex
7812maybe-mostlyclean-flex:
6bd3dfaa
PB
7813@if flex
7814maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 7815
4fa63067
NN
7816mostlyclean-flex:
7817 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7818 r=`${PWD_COMMAND}`; export r; \
7819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7820 $(SET_LIB_PATH) \
378fce5b 7821 $(HOST_EXPORTS) \
2a4cbe27
NN
7822 for flag in $(EXTRA_HOST_FLAGS); do \
7823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7824 done; \
4fa63067
NN
7825 echo "Doing mostlyclean in flex" ; \
7826 (cd flex && \
2a4cbe27
NN
7827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7829 "RANLIB=$${RANLIB}" \
7830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 7831 mostlyclean) \
2a4cbe27
NN
7832 || exit 1
7833
6bd3dfaa 7834@endif flex
2a4cbe27 7835
4fa63067
NN
7836.PHONY: maybe-clean-flex clean-flex
7837maybe-clean-flex:
6bd3dfaa
PB
7838@if flex
7839maybe-clean-flex: clean-flex
2a4cbe27 7840
4fa63067
NN
7841clean-flex:
7842 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7843 r=`${PWD_COMMAND}`; export r; \
7844 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7845 $(SET_LIB_PATH) \
378fce5b 7846 $(HOST_EXPORTS) \
4fa63067 7847 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
7848 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7849 done; \
4fa63067
NN
7850 echo "Doing clean in flex" ; \
7851 (cd flex && \
2a4cbe27
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}" \
7ffa0b57 7856 clean) \
2a4cbe27
NN
7857 || exit 1
7858
6bd3dfaa 7859@endif flex
2a4cbe27 7860
4fa63067
NN
7861.PHONY: maybe-distclean-flex distclean-flex
7862maybe-distclean-flex:
6bd3dfaa
PB
7863@if flex
7864maybe-distclean-flex: distclean-flex
2a4cbe27 7865
4fa63067
NN
7866distclean-flex:
7867 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7868 r=`${PWD_COMMAND}`; export r; \
7869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7870 $(SET_LIB_PATH) \
378fce5b 7871 $(HOST_EXPORTS) \
4fa63067 7872 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
7873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7874 done; \
4fa63067
NN
7875 echo "Doing distclean in flex" ; \
7876 (cd flex && \
2a4cbe27
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}" \
7ffa0b57 7881 distclean) \
2a4cbe27
NN
7882 || exit 1
7883
6bd3dfaa 7884@endif flex
2a4cbe27 7885
4fa63067
NN
7886.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
7887maybe-maintainer-clean-flex:
6bd3dfaa
PB
7888@if flex
7889maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 7890
4fa63067
NN
7891maintainer-clean-flex:
7892 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7893 r=`${PWD_COMMAND}`; export r; \
7894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7895 $(SET_LIB_PATH) \
378fce5b 7896 $(HOST_EXPORTS) \
4fa63067 7897 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
7898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7899 done; \
4fa63067
NN
7900 echo "Doing maintainer-clean in flex" ; \
7901 (cd flex && \
2a4cbe27
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}" \
7ffa0b57 7906 maintainer-clean) \
2a4cbe27
NN
7907 || exit 1
7908
6bd3dfaa 7909@endif flex
2a4cbe27 7910
2a4cbe27 7911
4fa63067
NN
7912.PHONY: configure-gas maybe-configure-gas
7913maybe-configure-gas:
6bd3dfaa
PB
7914@if gas
7915maybe-configure-gas: configure-gas
4fa63067
NN
7916configure-gas:
7917 @test ! -f gas/Makefile || exit 0; \
7918 [ -d gas ] || mkdir gas; \
b40e3958
L
7919 r=`${PWD_COMMAND}`; export r; \
7920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7921 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 7936 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 7937 || exit 1
6bd3dfaa 7938@endif gas
4fa63067
NN
7939
7940.PHONY: all-gas maybe-all-gas
7941maybe-all-gas:
6bd3dfaa
PB
7942@if gas
7943maybe-all-gas: all-gas
4fa63067
NN
7944all-gas: configure-gas
7945 @r=`${PWD_COMMAND}`; export r; \
7946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7947 $(SET_LIB_PATH) \
378fce5b 7948 $(HOST_EXPORTS) \
7ffa0b57 7949 (cd gas && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 7950@endif gas
4fa63067
NN
7951
7952.PHONY: check-gas maybe-check-gas
7953maybe-check-gas:
6bd3dfaa
PB
7954@if gas
7955maybe-check-gas: check-gas
4fa63067
NN
7956
7957check-gas:
7958 @r=`${PWD_COMMAND}`; export r; \
7959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7960 $(SET_LIB_PATH) \
378fce5b 7961 $(HOST_EXPORTS) \
7ffa0b57 7962 (cd gas && $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 7963
6bd3dfaa 7964@endif gas
4fa63067
NN
7965
7966.PHONY: install-gas maybe-install-gas
7967maybe-install-gas:
6bd3dfaa
PB
7968@if gas
7969maybe-install-gas: install-gas
4fa63067
NN
7970
7971install-gas: installdirs
7972 @r=`${PWD_COMMAND}`; export r; \
7973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7974 $(SET_LIB_PATH) \
378fce5b 7975 $(HOST_EXPORTS) \
7ffa0b57 7976 (cd gas && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 7977
6bd3dfaa 7978@endif gas
4fa63067
NN
7979
7980# Other targets (info, dvi, etc.)
7981
7982.PHONY: maybe-info-gas info-gas
7983maybe-info-gas:
6bd3dfaa
PB
7984@if gas
7985maybe-info-gas: info-gas
4fa63067
NN
7986
7987info-gas: \
7988 configure-gas
7989 @[ -f ./gas/Makefile ] || exit 0; \
7990 r=`${PWD_COMMAND}`; export r; \
7991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7992 $(SET_LIB_PATH) \
378fce5b 7993 $(HOST_EXPORTS) \
4fa63067 7994 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
7995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7996 done; \
4fa63067
NN
7997 echo "Doing info in gas" ; \
7998 (cd gas && \
2a4cbe27
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}" \
7ffa0b57 8003 info) \
2a4cbe27
NN
8004 || exit 1
8005
6bd3dfaa 8006@endif gas
2a4cbe27 8007
4fa63067
NN
8008.PHONY: maybe-dvi-gas dvi-gas
8009maybe-dvi-gas:
6bd3dfaa
PB
8010@if gas
8011maybe-dvi-gas: dvi-gas
2a4cbe27 8012
4fa63067
NN
8013dvi-gas: \
8014 configure-gas
8015 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
8016 r=`${PWD_COMMAND}`; export r; \
8017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8018 $(SET_LIB_PATH) \
378fce5b 8019 $(HOST_EXPORTS) \
4fa63067 8020 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8022 done; \
4fa63067
NN
8023 echo "Doing dvi in gas" ; \
8024 (cd gas && \
2a4cbe27
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}" \
7ffa0b57 8029 dvi) \
2a4cbe27
NN
8030 || exit 1
8031
6bd3dfaa 8032@endif gas
2a4cbe27 8033
4fa63067
NN
8034.PHONY: maybe-TAGS-gas TAGS-gas
8035maybe-TAGS-gas:
6bd3dfaa
PB
8036@if gas
8037maybe-TAGS-gas: TAGS-gas
2a4cbe27 8038
4fa63067
NN
8039TAGS-gas: \
8040 configure-gas
8041 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
8042 r=`${PWD_COMMAND}`; export r; \
8043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8044 $(SET_LIB_PATH) \
378fce5b 8045 $(HOST_EXPORTS) \
4fa63067 8046 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8048 done; \
4fa63067
NN
8049 echo "Doing TAGS in gas" ; \
8050 (cd gas && \
2a4cbe27
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}" \
7ffa0b57 8055 TAGS) \
2a4cbe27
NN
8056 || exit 1
8057
6bd3dfaa 8058@endif gas
2a4cbe27 8059
4fa63067
NN
8060.PHONY: maybe-install-info-gas install-info-gas
8061maybe-install-info-gas:
6bd3dfaa
PB
8062@if gas
8063maybe-install-info-gas: install-info-gas
2a4cbe27 8064
4fa63067
NN
8065install-info-gas: \
8066 configure-gas \
8067 info-gas
8068 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
8069 r=`${PWD_COMMAND}`; export r; \
8070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8071 $(SET_LIB_PATH) \
378fce5b 8072 $(HOST_EXPORTS) \
4fa63067 8073 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8074 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8075 done; \
4fa63067
NN
8076 echo "Doing install-info in gas" ; \
8077 (cd gas && \
2a4cbe27
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}" \
7ffa0b57 8082 install-info) \
2a4cbe27
NN
8083 || exit 1
8084
6bd3dfaa 8085@endif gas
2a4cbe27 8086
4fa63067
NN
8087.PHONY: maybe-installcheck-gas installcheck-gas
8088maybe-installcheck-gas:
6bd3dfaa
PB
8089@if gas
8090maybe-installcheck-gas: installcheck-gas
2a4cbe27 8091
4fa63067
NN
8092installcheck-gas: \
8093 configure-gas
8094 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
8095 r=`${PWD_COMMAND}`; export r; \
8096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8097 $(SET_LIB_PATH) \
378fce5b 8098 $(HOST_EXPORTS) \
4fa63067 8099 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8101 done; \
4fa63067
NN
8102 echo "Doing installcheck in gas" ; \
8103 (cd gas && \
2a4cbe27
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}" \
7ffa0b57 8108 installcheck) \
2a4cbe27
NN
8109 || exit 1
8110
6bd3dfaa 8111@endif gas
2a4cbe27 8112
4fa63067
NN
8113.PHONY: maybe-mostlyclean-gas mostlyclean-gas
8114maybe-mostlyclean-gas:
6bd3dfaa
PB
8115@if gas
8116maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 8117
4fa63067
NN
8118mostlyclean-gas:
8119 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
8120 r=`${PWD_COMMAND}`; export r; \
8121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8122 $(SET_LIB_PATH) \
378fce5b 8123 $(HOST_EXPORTS) \
4fa63067 8124 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8125 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8126 done; \
4fa63067
NN
8127 echo "Doing mostlyclean in gas" ; \
8128 (cd gas && \
2a4cbe27
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}" \
7ffa0b57 8133 mostlyclean) \
2a4cbe27
NN
8134 || exit 1
8135
6bd3dfaa 8136@endif gas
2a4cbe27 8137
4fa63067
NN
8138.PHONY: maybe-clean-gas clean-gas
8139maybe-clean-gas:
6bd3dfaa
PB
8140@if gas
8141maybe-clean-gas: clean-gas
2a4cbe27 8142
4fa63067
NN
8143clean-gas:
8144 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
8145 r=`${PWD_COMMAND}`; export r; \
8146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8147 $(SET_LIB_PATH) \
378fce5b 8148 $(HOST_EXPORTS) \
4fa63067 8149 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8151 done; \
4fa63067
NN
8152 echo "Doing clean in gas" ; \
8153 (cd gas && \
2a4cbe27
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}" \
7ffa0b57 8158 clean) \
2a4cbe27
NN
8159 || exit 1
8160
6bd3dfaa 8161@endif gas
2a4cbe27 8162
4fa63067
NN
8163.PHONY: maybe-distclean-gas distclean-gas
8164maybe-distclean-gas:
6bd3dfaa
PB
8165@if gas
8166maybe-distclean-gas: distclean-gas
2a4cbe27 8167
4fa63067
NN
8168distclean-gas:
8169 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
8170 r=`${PWD_COMMAND}`; export r; \
8171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8172 $(SET_LIB_PATH) \
378fce5b 8173 $(HOST_EXPORTS) \
4fa63067 8174 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8176 done; \
4fa63067
NN
8177 echo "Doing distclean in gas" ; \
8178 (cd gas && \
2a4cbe27
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}" \
7ffa0b57 8183 distclean) \
2a4cbe27
NN
8184 || exit 1
8185
6bd3dfaa 8186@endif gas
2a4cbe27 8187
4fa63067
NN
8188.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
8189maybe-maintainer-clean-gas:
6bd3dfaa
PB
8190@if gas
8191maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 8192
4fa63067
NN
8193maintainer-clean-gas:
8194 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
8195 r=`${PWD_COMMAND}`; export r; \
8196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8197 $(SET_LIB_PATH) \
378fce5b 8198 $(HOST_EXPORTS) \
4fa63067 8199 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8201 done; \
4fa63067
NN
8202 echo "Doing maintainer-clean in gas" ; \
8203 (cd gas && \
2a4cbe27
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}" \
7ffa0b57 8208 maintainer-clean) \
2a4cbe27
NN
8209 || exit 1
8210
6bd3dfaa 8211@endif gas
2a4cbe27 8212
2a4cbe27 8213
4fa63067
NN
8214.PHONY: configure-gawk maybe-configure-gawk
8215maybe-configure-gawk:
6bd3dfaa
PB
8216@if gawk
8217maybe-configure-gawk: configure-gawk
4fa63067
NN
8218configure-gawk:
8219 @test ! -f gawk/Makefile || exit 0; \
8220 [ -d gawk ] || mkdir gawk; \
8221 r=`${PWD_COMMAND}`; export r; \
8222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8223 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 8238 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 8239 || exit 1
6bd3dfaa 8240@endif gawk
4fa63067
NN
8241
8242.PHONY: all-gawk maybe-all-gawk
8243maybe-all-gawk:
6bd3dfaa
PB
8244@if gawk
8245maybe-all-gawk: all-gawk
4fa63067
NN
8246all-gawk: configure-gawk
8247 @r=`${PWD_COMMAND}`; export r; \
8248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8249 $(SET_LIB_PATH) \
378fce5b 8250 $(HOST_EXPORTS) \
7ffa0b57 8251 (cd gawk && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 8252@endif gawk
4fa63067
NN
8253
8254.PHONY: check-gawk maybe-check-gawk
8255maybe-check-gawk:
6bd3dfaa
PB
8256@if gawk
8257maybe-check-gawk: check-gawk
4fa63067
NN
8258
8259check-gawk:
8260 @r=`${PWD_COMMAND}`; export r; \
8261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8262 $(SET_LIB_PATH) \
378fce5b 8263 $(HOST_EXPORTS) \
7ffa0b57 8264 (cd gawk && $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8265
6bd3dfaa 8266@endif gawk
4fa63067
NN
8267
8268.PHONY: install-gawk maybe-install-gawk
8269maybe-install-gawk:
6bd3dfaa
PB
8270@if gawk
8271maybe-install-gawk: install-gawk
4fa63067
NN
8272
8273install-gawk: installdirs
8274 @r=`${PWD_COMMAND}`; export r; \
8275 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8276 $(SET_LIB_PATH) \
378fce5b 8277 $(HOST_EXPORTS) \
7ffa0b57 8278 (cd gawk && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8279
6bd3dfaa 8280@endif gawk
4fa63067
NN
8281
8282# Other targets (info, dvi, etc.)
8283
8284.PHONY: maybe-info-gawk info-gawk
8285maybe-info-gawk:
6bd3dfaa
PB
8286@if gawk
8287maybe-info-gawk: info-gawk
4fa63067
NN
8288
8289info-gawk: \
8290 configure-gawk
8291 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
8292 r=`${PWD_COMMAND}`; export r; \
8293 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8294 $(SET_LIB_PATH) \
378fce5b 8295 $(HOST_EXPORTS) \
4fa63067 8296 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8298 done; \
4fa63067
NN
8299 echo "Doing info in gawk" ; \
8300 (cd gawk && \
2a4cbe27
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}" \
7ffa0b57 8305 info) \
2a4cbe27
NN
8306 || exit 1
8307
6bd3dfaa 8308@endif gawk
2a4cbe27 8309
4fa63067
NN
8310.PHONY: maybe-dvi-gawk dvi-gawk
8311maybe-dvi-gawk:
6bd3dfaa
PB
8312@if gawk
8313maybe-dvi-gawk: dvi-gawk
2a4cbe27 8314
4fa63067
NN
8315dvi-gawk: \
8316 configure-gawk
8317 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
8318 r=`${PWD_COMMAND}`; export r; \
8319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8320 $(SET_LIB_PATH) \
378fce5b 8321 $(HOST_EXPORTS) \
4fa63067 8322 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8324 done; \
4fa63067
NN
8325 echo "Doing dvi in gawk" ; \
8326 (cd gawk && \
2a4cbe27
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}" \
7ffa0b57 8331 dvi) \
2a4cbe27
NN
8332 || exit 1
8333
6bd3dfaa 8334@endif gawk
2a4cbe27 8335
4fa63067
NN
8336.PHONY: maybe-TAGS-gawk TAGS-gawk
8337maybe-TAGS-gawk:
6bd3dfaa
PB
8338@if gawk
8339maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 8340
4fa63067
NN
8341TAGS-gawk: \
8342 configure-gawk
8343 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
8344 r=`${PWD_COMMAND}`; export r; \
8345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8346 $(SET_LIB_PATH) \
378fce5b 8347 $(HOST_EXPORTS) \
4fa63067 8348 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8350 done; \
4fa63067
NN
8351 echo "Doing TAGS in gawk" ; \
8352 (cd gawk && \
2a4cbe27
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}" \
7ffa0b57 8357 TAGS) \
2a4cbe27
NN
8358 || exit 1
8359
6bd3dfaa 8360@endif gawk
2a4cbe27 8361
4fa63067
NN
8362.PHONY: maybe-install-info-gawk install-info-gawk
8363maybe-install-info-gawk:
6bd3dfaa
PB
8364@if gawk
8365maybe-install-info-gawk: install-info-gawk
a2592b1b 8366
4fa63067
NN
8367install-info-gawk: \
8368 configure-gawk \
8369 info-gawk
8370 @[ -f ./gawk/Makefile ] || exit 0; \
a2592b1b
DD
8371 r=`${PWD_COMMAND}`; export r; \
8372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8373 $(SET_LIB_PATH) \
378fce5b 8374 $(HOST_EXPORTS) \
4fa63067 8375 for flag in $(EXTRA_HOST_FLAGS); do \
a2592b1b
DD
8376 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8377 done; \
4fa63067
NN
8378 echo "Doing install-info in gawk" ; \
8379 (cd gawk && \
a2592b1b
DD
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}" \
7ffa0b57 8384 install-info) \
a2592b1b
DD
8385 || exit 1
8386
6bd3dfaa 8387@endif gawk
a2592b1b 8388
4fa63067
NN
8389.PHONY: maybe-installcheck-gawk installcheck-gawk
8390maybe-installcheck-gawk:
6bd3dfaa
PB
8391@if gawk
8392maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 8393
4fa63067
NN
8394installcheck-gawk: \
8395 configure-gawk
8396 @[ -f ./gawk/Makefile ] || exit 0; \
8397 r=`${PWD_COMMAND}`; export r; \
8398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8399 $(SET_LIB_PATH) \
378fce5b 8400 $(HOST_EXPORTS) \
4fa63067
NN
8401 for flag in $(EXTRA_HOST_FLAGS); do \
8402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8403 done; \
8404 echo "Doing installcheck in gawk" ; \
8405 (cd gawk && \
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}" \
7ffa0b57 8410 installcheck) \
4fa63067 8411 || exit 1
2a4cbe27 8412
6bd3dfaa 8413@endif gawk
4fa63067
NN
8414
8415.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
8416maybe-mostlyclean-gawk:
6bd3dfaa
PB
8417@if gawk
8418maybe-mostlyclean-gawk: mostlyclean-gawk
4fa63067
NN
8419
8420mostlyclean-gawk:
8421 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
8422 r=`${PWD_COMMAND}`; export r; \
8423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8424 $(SET_LIB_PATH) \
378fce5b 8425 $(HOST_EXPORTS) \
4fa63067 8426 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8427 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8428 done; \
4fa63067
NN
8429 echo "Doing mostlyclean in gawk" ; \
8430 (cd gawk && \
2a4cbe27
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}" \
7ffa0b57 8435 mostlyclean) \
2a4cbe27
NN
8436 || exit 1
8437
6bd3dfaa 8438@endif gawk
2a4cbe27 8439
4fa63067
NN
8440.PHONY: maybe-clean-gawk clean-gawk
8441maybe-clean-gawk:
6bd3dfaa
PB
8442@if gawk
8443maybe-clean-gawk: clean-gawk
2a4cbe27 8444
4fa63067
NN
8445clean-gawk:
8446 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
8447 r=`${PWD_COMMAND}`; export r; \
8448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8449 $(SET_LIB_PATH) \
378fce5b 8450 $(HOST_EXPORTS) \
2a4cbe27
NN
8451 for flag in $(EXTRA_HOST_FLAGS); do \
8452 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8453 done; \
4fa63067
NN
8454 echo "Doing clean in gawk" ; \
8455 (cd gawk && \
2a4cbe27
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}" \
7ffa0b57 8460 clean) \
2a4cbe27
NN
8461 || exit 1
8462
6bd3dfaa 8463@endif gawk
2a4cbe27 8464
4fa63067
NN
8465.PHONY: maybe-distclean-gawk distclean-gawk
8466maybe-distclean-gawk:
6bd3dfaa
PB
8467@if gawk
8468maybe-distclean-gawk: distclean-gawk
2a4cbe27 8469
4fa63067
NN
8470distclean-gawk:
8471 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
8472 r=`${PWD_COMMAND}`; export r; \
8473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8474 $(SET_LIB_PATH) \
378fce5b 8475 $(HOST_EXPORTS) \
2a4cbe27
NN
8476 for flag in $(EXTRA_HOST_FLAGS); do \
8477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8478 done; \
4fa63067
NN
8479 echo "Doing distclean in gawk" ; \
8480 (cd gawk && \
2a4cbe27
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}" \
7ffa0b57 8485 distclean) \
2a4cbe27
NN
8486 || exit 1
8487
6bd3dfaa 8488@endif gawk
2a4cbe27 8489
4fa63067
NN
8490.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
8491maybe-maintainer-clean-gawk:
6bd3dfaa
PB
8492@if gawk
8493maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 8494
4fa63067
NN
8495maintainer-clean-gawk:
8496 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
8497 r=`${PWD_COMMAND}`; export r; \
8498 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8499 $(SET_LIB_PATH) \
378fce5b 8500 $(HOST_EXPORTS) \
2a4cbe27
NN
8501 for flag in $(EXTRA_HOST_FLAGS); do \
8502 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8503 done; \
4fa63067
NN
8504 echo "Doing maintainer-clean in gawk" ; \
8505 (cd gawk && \
2a4cbe27
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}" \
7ffa0b57 8510 maintainer-clean) \
2a4cbe27
NN
8511 || exit 1
8512
6bd3dfaa 8513@endif gawk
2a4cbe27 8514
2a4cbe27 8515
4fa63067
NN
8516.PHONY: configure-gettext maybe-configure-gettext
8517maybe-configure-gettext:
6bd3dfaa
PB
8518@if gettext
8519maybe-configure-gettext: configure-gettext
4fa63067
NN
8520configure-gettext:
8521 @test ! -f gettext/Makefile || exit 0; \
8522 [ -d gettext ] || mkdir gettext; \
8523 r=`${PWD_COMMAND}`; export r; \
8524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8525 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 8540 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 8541 || exit 1
6bd3dfaa 8542@endif gettext
4fa63067
NN
8543
8544.PHONY: all-gettext maybe-all-gettext
8545maybe-all-gettext:
6bd3dfaa
PB
8546@if gettext
8547maybe-all-gettext: all-gettext
4fa63067
NN
8548all-gettext: configure-gettext
8549 @r=`${PWD_COMMAND}`; export r; \
8550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8551 $(SET_LIB_PATH) \
378fce5b 8552 $(HOST_EXPORTS) \
7ffa0b57 8553 (cd gettext && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 8554@endif gettext
4fa63067
NN
8555
8556.PHONY: check-gettext maybe-check-gettext
8557maybe-check-gettext:
6bd3dfaa
PB
8558@if gettext
8559maybe-check-gettext: check-gettext
4fa63067
NN
8560
8561check-gettext:
8562 @r=`${PWD_COMMAND}`; export r; \
8563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8564 $(SET_LIB_PATH) \
378fce5b 8565 $(HOST_EXPORTS) \
7ffa0b57 8566 (cd gettext && $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8567
6bd3dfaa 8568@endif gettext
4fa63067
NN
8569
8570.PHONY: install-gettext maybe-install-gettext
8571maybe-install-gettext:
6bd3dfaa
PB
8572@if gettext
8573maybe-install-gettext: install-gettext
4fa63067
NN
8574
8575install-gettext: installdirs
8576 @r=`${PWD_COMMAND}`; export r; \
8577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8578 $(SET_LIB_PATH) \
378fce5b 8579 $(HOST_EXPORTS) \
7ffa0b57 8580 (cd gettext && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8581
6bd3dfaa 8582@endif gettext
4fa63067
NN
8583
8584# Other targets (info, dvi, etc.)
8585
8586.PHONY: maybe-info-gettext info-gettext
8587maybe-info-gettext:
6bd3dfaa
PB
8588@if gettext
8589maybe-info-gettext: info-gettext
4fa63067
NN
8590
8591info-gettext: \
8592 configure-gettext
8593 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8594 r=`${PWD_COMMAND}`; export r; \
8595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8596 $(SET_LIB_PATH) \
378fce5b 8597 $(HOST_EXPORTS) \
2a4cbe27
NN
8598 for flag in $(EXTRA_HOST_FLAGS); do \
8599 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8600 done; \
4fa63067
NN
8601 echo "Doing info in gettext" ; \
8602 (cd gettext && \
2a4cbe27
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}" \
7ffa0b57 8607 info) \
2a4cbe27
NN
8608 || exit 1
8609
6bd3dfaa 8610@endif gettext
2a4cbe27 8611
4fa63067
NN
8612.PHONY: maybe-dvi-gettext dvi-gettext
8613maybe-dvi-gettext:
6bd3dfaa
PB
8614@if gettext
8615maybe-dvi-gettext: dvi-gettext
2a4cbe27 8616
4fa63067
NN
8617dvi-gettext: \
8618 configure-gettext
8619 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8620 r=`${PWD_COMMAND}`; export r; \
8621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8622 $(SET_LIB_PATH) \
378fce5b 8623 $(HOST_EXPORTS) \
2a4cbe27
NN
8624 for flag in $(EXTRA_HOST_FLAGS); do \
8625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8626 done; \
4fa63067
NN
8627 echo "Doing dvi in gettext" ; \
8628 (cd gettext && \
2a4cbe27
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}" \
7ffa0b57 8633 dvi) \
2a4cbe27
NN
8634 || exit 1
8635
6bd3dfaa 8636@endif gettext
2a4cbe27 8637
4fa63067
NN
8638.PHONY: maybe-TAGS-gettext TAGS-gettext
8639maybe-TAGS-gettext:
6bd3dfaa
PB
8640@if gettext
8641maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 8642
4fa63067
NN
8643TAGS-gettext: \
8644 configure-gettext
8645 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8646 r=`${PWD_COMMAND}`; export r; \
8647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8648 $(SET_LIB_PATH) \
378fce5b 8649 $(HOST_EXPORTS) \
2a4cbe27
NN
8650 for flag in $(EXTRA_HOST_FLAGS); do \
8651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8652 done; \
4fa63067
NN
8653 echo "Doing TAGS in gettext" ; \
8654 (cd gettext && \
2a4cbe27
NN
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}" \
7ffa0b57 8659 TAGS) \
2a4cbe27
NN
8660 || exit 1
8661
6bd3dfaa 8662@endif gettext
2a4cbe27 8663
4fa63067
NN
8664.PHONY: maybe-install-info-gettext install-info-gettext
8665maybe-install-info-gettext:
6bd3dfaa
PB
8666@if gettext
8667maybe-install-info-gettext: install-info-gettext
2a4cbe27 8668
4fa63067
NN
8669install-info-gettext: \
8670 configure-gettext \
8671 info-gettext
8672 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8673 r=`${PWD_COMMAND}`; export r; \
8674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8675 $(SET_LIB_PATH) \
378fce5b 8676 $(HOST_EXPORTS) \
2a4cbe27
NN
8677 for flag in $(EXTRA_HOST_FLAGS); do \
8678 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8679 done; \
4fa63067
NN
8680 echo "Doing install-info in gettext" ; \
8681 (cd gettext && \
2a4cbe27
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}" \
7ffa0b57 8686 install-info) \
2a4cbe27
NN
8687 || exit 1
8688
6bd3dfaa 8689@endif gettext
2a4cbe27 8690
4fa63067
NN
8691.PHONY: maybe-installcheck-gettext installcheck-gettext
8692maybe-installcheck-gettext:
6bd3dfaa
PB
8693@if gettext
8694maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 8695
4fa63067
NN
8696installcheck-gettext: \
8697 configure-gettext
8698 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8699 r=`${PWD_COMMAND}`; export r; \
8700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8701 $(SET_LIB_PATH) \
378fce5b 8702 $(HOST_EXPORTS) \
2a4cbe27
NN
8703 for flag in $(EXTRA_HOST_FLAGS); do \
8704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8705 done; \
4fa63067
NN
8706 echo "Doing installcheck in gettext" ; \
8707 (cd gettext && \
2a4cbe27
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}" \
7ffa0b57 8712 installcheck) \
2a4cbe27
NN
8713 || exit 1
8714
6bd3dfaa 8715@endif gettext
2a4cbe27 8716
4fa63067
NN
8717.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
8718maybe-mostlyclean-gettext:
6bd3dfaa
PB
8719@if gettext
8720maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 8721
4fa63067
NN
8722mostlyclean-gettext:
8723 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8724 r=`${PWD_COMMAND}`; export r; \
8725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8726 $(SET_LIB_PATH) \
378fce5b 8727 $(HOST_EXPORTS) \
2a4cbe27
NN
8728 for flag in $(EXTRA_HOST_FLAGS); do \
8729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8730 done; \
4fa63067
NN
8731 echo "Doing mostlyclean in gettext" ; \
8732 (cd gettext && \
2a4cbe27
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}" \
7ffa0b57 8737 mostlyclean) \
2a4cbe27
NN
8738 || exit 1
8739
6bd3dfaa 8740@endif gettext
2a4cbe27 8741
4fa63067
NN
8742.PHONY: maybe-clean-gettext clean-gettext
8743maybe-clean-gettext:
6bd3dfaa
PB
8744@if gettext
8745maybe-clean-gettext: clean-gettext
2a4cbe27 8746
4fa63067
NN
8747clean-gettext:
8748 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8749 r=`${PWD_COMMAND}`; export r; \
8750 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8751 $(SET_LIB_PATH) \
378fce5b 8752 $(HOST_EXPORTS) \
2a4cbe27
NN
8753 for flag in $(EXTRA_HOST_FLAGS); do \
8754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8755 done; \
4fa63067
NN
8756 echo "Doing clean in gettext" ; \
8757 (cd gettext && \
2a4cbe27
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}" \
7ffa0b57 8762 clean) \
2a4cbe27
NN
8763 || exit 1
8764
6bd3dfaa 8765@endif gettext
2a4cbe27 8766
4fa63067
NN
8767.PHONY: maybe-distclean-gettext distclean-gettext
8768maybe-distclean-gettext:
6bd3dfaa
PB
8769@if gettext
8770maybe-distclean-gettext: distclean-gettext
2a4cbe27 8771
4fa63067
NN
8772distclean-gettext:
8773 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8774 r=`${PWD_COMMAND}`; export r; \
8775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8776 $(SET_LIB_PATH) \
378fce5b 8777 $(HOST_EXPORTS) \
2a4cbe27
NN
8778 for flag in $(EXTRA_HOST_FLAGS); do \
8779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8780 done; \
4fa63067
NN
8781 echo "Doing distclean in gettext" ; \
8782 (cd gettext && \
2a4cbe27
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}" \
7ffa0b57 8787 distclean) \
2a4cbe27
NN
8788 || exit 1
8789
6bd3dfaa 8790@endif gettext
2a4cbe27 8791
4fa63067
NN
8792.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
8793maybe-maintainer-clean-gettext:
6bd3dfaa
PB
8794@if gettext
8795maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 8796
4fa63067
NN
8797maintainer-clean-gettext:
8798 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8799 r=`${PWD_COMMAND}`; export r; \
8800 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8801 $(SET_LIB_PATH) \
378fce5b 8802 $(HOST_EXPORTS) \
2a4cbe27
NN
8803 for flag in $(EXTRA_HOST_FLAGS); do \
8804 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8805 done; \
4fa63067
NN
8806 echo "Doing maintainer-clean in gettext" ; \
8807 (cd gettext && \
2a4cbe27
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}" \
7ffa0b57 8812 maintainer-clean) \
2a4cbe27
NN
8813 || exit 1
8814
6bd3dfaa 8815@endif gettext
2a4cbe27 8816
2a4cbe27 8817
4fa63067
NN
8818.PHONY: configure-gnuserv maybe-configure-gnuserv
8819maybe-configure-gnuserv:
6bd3dfaa
PB
8820@if gnuserv
8821maybe-configure-gnuserv: configure-gnuserv
4fa63067
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; \
378fce5b 8827 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 8842 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 8843 || exit 1
6bd3dfaa 8844@endif gnuserv
4fa63067
NN
8845
8846.PHONY: all-gnuserv maybe-all-gnuserv
8847maybe-all-gnuserv:
6bd3dfaa
PB
8848@if gnuserv
8849maybe-all-gnuserv: all-gnuserv
4fa63067
NN
8850all-gnuserv: configure-gnuserv
8851 @r=`${PWD_COMMAND}`; export r; \
8852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8853 $(SET_LIB_PATH) \
378fce5b 8854 $(HOST_EXPORTS) \
7ffa0b57 8855 (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 8856@endif gnuserv
4fa63067
NN
8857
8858.PHONY: check-gnuserv maybe-check-gnuserv
8859maybe-check-gnuserv:
6bd3dfaa
PB
8860@if gnuserv
8861maybe-check-gnuserv: check-gnuserv
4fa63067
NN
8862
8863check-gnuserv:
8864 @r=`${PWD_COMMAND}`; export r; \
8865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8866 $(SET_LIB_PATH) \
378fce5b 8867 $(HOST_EXPORTS) \
7ffa0b57 8868 (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 8869
6bd3dfaa 8870@endif gnuserv
4fa63067
NN
8871
8872.PHONY: install-gnuserv maybe-install-gnuserv
8873maybe-install-gnuserv:
6bd3dfaa
PB
8874@if gnuserv
8875maybe-install-gnuserv: install-gnuserv
4fa63067
NN
8876
8877install-gnuserv: installdirs
8878 @r=`${PWD_COMMAND}`; export r; \
8879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8880 $(SET_LIB_PATH) \
378fce5b 8881 $(HOST_EXPORTS) \
7ffa0b57 8882 (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 8883
6bd3dfaa 8884@endif gnuserv
4fa63067
NN
8885
8886# Other targets (info, dvi, etc.)
8887
8888.PHONY: maybe-info-gnuserv info-gnuserv
8889maybe-info-gnuserv:
6bd3dfaa
PB
8890@if gnuserv
8891maybe-info-gnuserv: info-gnuserv
4fa63067
NN
8892
8893info-gnuserv: \
8894 configure-gnuserv
8895 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
8896 r=`${PWD_COMMAND}`; export r; \
8897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8898 $(SET_LIB_PATH) \
378fce5b 8899 $(HOST_EXPORTS) \
2a4cbe27
NN
8900 for flag in $(EXTRA_HOST_FLAGS); do \
8901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8902 done; \
4fa63067
NN
8903 echo "Doing info in gnuserv" ; \
8904 (cd gnuserv && \
2a4cbe27
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}" \
7ffa0b57 8909 info) \
2a4cbe27
NN
8910 || exit 1
8911
6bd3dfaa 8912@endif gnuserv
2a4cbe27 8913
4fa63067
NN
8914.PHONY: maybe-dvi-gnuserv dvi-gnuserv
8915maybe-dvi-gnuserv:
6bd3dfaa
PB
8916@if gnuserv
8917maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 8918
4fa63067
NN
8919dvi-gnuserv: \
8920 configure-gnuserv
8921 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
8922 r=`${PWD_COMMAND}`; export r; \
8923 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8924 $(SET_LIB_PATH) \
378fce5b 8925 $(HOST_EXPORTS) \
2a4cbe27
NN
8926 for flag in $(EXTRA_HOST_FLAGS); do \
8927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8928 done; \
4fa63067
NN
8929 echo "Doing dvi in gnuserv" ; \
8930 (cd gnuserv && \
2a4cbe27
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}" \
7ffa0b57 8935 dvi) \
2a4cbe27
NN
8936 || exit 1
8937
6bd3dfaa 8938@endif gnuserv
2a4cbe27 8939
4fa63067
NN
8940.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
8941maybe-TAGS-gnuserv:
6bd3dfaa
PB
8942@if gnuserv
8943maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 8944
4fa63067
NN
8945TAGS-gnuserv: \
8946 configure-gnuserv
8947 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
8948 r=`${PWD_COMMAND}`; export r; \
8949 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8950 $(SET_LIB_PATH) \
378fce5b 8951 $(HOST_EXPORTS) \
2a4cbe27
NN
8952 for flag in $(EXTRA_HOST_FLAGS); do \
8953 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8954 done; \
4fa63067
NN
8955 echo "Doing TAGS in gnuserv" ; \
8956 (cd gnuserv && \
2a4cbe27
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}" \
7ffa0b57 8961 TAGS) \
2a4cbe27
NN
8962 || exit 1
8963
6bd3dfaa 8964@endif gnuserv
2a4cbe27 8965
4fa63067
NN
8966.PHONY: maybe-install-info-gnuserv install-info-gnuserv
8967maybe-install-info-gnuserv:
6bd3dfaa
PB
8968@if gnuserv
8969maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 8970
4fa63067
NN
8971install-info-gnuserv: \
8972 configure-gnuserv \
8973 info-gnuserv
8974 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
8975 r=`${PWD_COMMAND}`; export r; \
8976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8977 $(SET_LIB_PATH) \
378fce5b 8978 $(HOST_EXPORTS) \
2a4cbe27
NN
8979 for flag in $(EXTRA_HOST_FLAGS); do \
8980 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8981 done; \
4fa63067
NN
8982 echo "Doing install-info in gnuserv" ; \
8983 (cd gnuserv && \
2a4cbe27
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}" \
7ffa0b57 8988 install-info) \
2a4cbe27
NN
8989 || exit 1
8990
6bd3dfaa 8991@endif gnuserv
2a4cbe27 8992
4fa63067
NN
8993.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
8994maybe-installcheck-gnuserv:
6bd3dfaa
PB
8995@if gnuserv
8996maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 8997
4fa63067
NN
8998installcheck-gnuserv: \
8999 configure-gnuserv
9000 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
9001 r=`${PWD_COMMAND}`; export r; \
9002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9003 $(SET_LIB_PATH) \
378fce5b 9004 $(HOST_EXPORTS) \
2a4cbe27
NN
9005 for flag in $(EXTRA_HOST_FLAGS); do \
9006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9007 done; \
4fa63067
NN
9008 echo "Doing installcheck in gnuserv" ; \
9009 (cd gnuserv && \
2a4cbe27
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}" \
7ffa0b57 9014 installcheck) \
2a4cbe27
NN
9015 || exit 1
9016
6bd3dfaa 9017@endif gnuserv
2a4cbe27 9018
4fa63067
NN
9019.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
9020maybe-mostlyclean-gnuserv:
6bd3dfaa
PB
9021@if gnuserv
9022maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 9023
4fa63067
NN
9024mostlyclean-gnuserv:
9025 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
9026 r=`${PWD_COMMAND}`; export r; \
9027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9028 $(SET_LIB_PATH) \
378fce5b 9029 $(HOST_EXPORTS) \
2a4cbe27
NN
9030 for flag in $(EXTRA_HOST_FLAGS); do \
9031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9032 done; \
4fa63067
NN
9033 echo "Doing mostlyclean in gnuserv" ; \
9034 (cd gnuserv && \
2a4cbe27
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}" \
7ffa0b57 9039 mostlyclean) \
2a4cbe27
NN
9040 || exit 1
9041
6bd3dfaa 9042@endif gnuserv
2a4cbe27 9043
4fa63067
NN
9044.PHONY: maybe-clean-gnuserv clean-gnuserv
9045maybe-clean-gnuserv:
6bd3dfaa
PB
9046@if gnuserv
9047maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 9048
4fa63067
NN
9049clean-gnuserv:
9050 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
9051 r=`${PWD_COMMAND}`; export r; \
9052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9053 $(SET_LIB_PATH) \
378fce5b 9054 $(HOST_EXPORTS) \
2a4cbe27
NN
9055 for flag in $(EXTRA_HOST_FLAGS); do \
9056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9057 done; \
4fa63067
NN
9058 echo "Doing clean in gnuserv" ; \
9059 (cd gnuserv && \
2a4cbe27
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}" \
7ffa0b57 9064 clean) \
2a4cbe27
NN
9065 || exit 1
9066
6bd3dfaa 9067@endif gnuserv
2a4cbe27 9068
4fa63067
NN
9069.PHONY: maybe-distclean-gnuserv distclean-gnuserv
9070maybe-distclean-gnuserv:
6bd3dfaa
PB
9071@if gnuserv
9072maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 9073
4fa63067
NN
9074distclean-gnuserv:
9075 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
9076 r=`${PWD_COMMAND}`; export r; \
9077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9078 $(SET_LIB_PATH) \
378fce5b 9079 $(HOST_EXPORTS) \
2a4cbe27
NN
9080 for flag in $(EXTRA_HOST_FLAGS); do \
9081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9082 done; \
4fa63067
NN
9083 echo "Doing distclean in gnuserv" ; \
9084 (cd gnuserv && \
2a4cbe27
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}" \
7ffa0b57 9089 distclean) \
2a4cbe27
NN
9090 || exit 1
9091
6bd3dfaa 9092@endif gnuserv
2a4cbe27 9093
4fa63067
NN
9094.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
9095maybe-maintainer-clean-gnuserv:
6bd3dfaa
PB
9096@if gnuserv
9097maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 9098
4fa63067
NN
9099maintainer-clean-gnuserv:
9100 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
9101 r=`${PWD_COMMAND}`; export r; \
9102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9103 $(SET_LIB_PATH) \
378fce5b 9104 $(HOST_EXPORTS) \
2a4cbe27
NN
9105 for flag in $(EXTRA_HOST_FLAGS); do \
9106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9107 done; \
4fa63067
NN
9108 echo "Doing maintainer-clean in gnuserv" ; \
9109 (cd gnuserv && \
2a4cbe27
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}" \
7ffa0b57 9114 maintainer-clean) \
4fa63067
NN
9115 || exit 1
9116
6bd3dfaa 9117@endif gnuserv
4fa63067
NN
9118
9119
9120.PHONY: configure-gprof maybe-configure-gprof
9121maybe-configure-gprof:
6bd3dfaa
PB
9122@if gprof
9123maybe-configure-gprof: configure-gprof
4fa63067
NN
9124configure-gprof:
9125 @test ! -f gprof/Makefile || exit 0; \
9126 [ -d gprof ] || mkdir gprof; \
9127 r=`${PWD_COMMAND}`; export r; \
9128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9129 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 9144 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 9145 || exit 1
6bd3dfaa 9146@endif gprof
2a4cbe27 9147
4fa63067
NN
9148.PHONY: all-gprof maybe-all-gprof
9149maybe-all-gprof:
6bd3dfaa
PB
9150@if gprof
9151maybe-all-gprof: all-gprof
4fa63067
NN
9152all-gprof: configure-gprof
9153 @r=`${PWD_COMMAND}`; export r; \
9154 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9155 $(SET_LIB_PATH) \
378fce5b 9156 $(HOST_EXPORTS) \
7ffa0b57 9157 (cd gprof && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 9158@endif gprof
2a4cbe27 9159
4fa63067
NN
9160.PHONY: check-gprof maybe-check-gprof
9161maybe-check-gprof:
6bd3dfaa
PB
9162@if gprof
9163maybe-check-gprof: check-gprof
2a4cbe27 9164
4fa63067
NN
9165check-gprof:
9166 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9168 $(SET_LIB_PATH) \
378fce5b 9169 $(HOST_EXPORTS) \
7ffa0b57 9170 (cd gprof && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9171
6bd3dfaa 9172@endif gprof
2a4cbe27 9173
4fa63067
NN
9174.PHONY: install-gprof maybe-install-gprof
9175maybe-install-gprof:
6bd3dfaa
PB
9176@if gprof
9177maybe-install-gprof: install-gprof
2a4cbe27 9178
4fa63067
NN
9179install-gprof: installdirs
9180 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9182 $(SET_LIB_PATH) \
378fce5b 9183 $(HOST_EXPORTS) \
7ffa0b57 9184 (cd gprof && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9185
6bd3dfaa 9186@endif gprof
2a4cbe27 9187
4fa63067 9188# Other targets (info, dvi, etc.)
2a4cbe27 9189
4fa63067
NN
9190.PHONY: maybe-info-gprof info-gprof
9191maybe-info-gprof:
6bd3dfaa
PB
9192@if gprof
9193maybe-info-gprof: info-gprof
4fa63067
NN
9194
9195info-gprof: \
9196 configure-gprof
2a4cbe27 9197 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9198 r=`${PWD_COMMAND}`; export r; \
9199 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9200 $(SET_LIB_PATH) \
378fce5b 9201 $(HOST_EXPORTS) \
2a4cbe27
NN
9202 for flag in $(EXTRA_HOST_FLAGS); do \
9203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9204 done; \
4fa63067 9205 echo "Doing info in gprof" ; \
2a4cbe27
NN
9206 (cd gprof && \
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}" \
7ffa0b57 9211 info) \
2a4cbe27
NN
9212 || exit 1
9213
6bd3dfaa 9214@endif gprof
2a4cbe27 9215
4fa63067
NN
9216.PHONY: maybe-dvi-gprof dvi-gprof
9217maybe-dvi-gprof:
6bd3dfaa
PB
9218@if gprof
9219maybe-dvi-gprof: dvi-gprof
2a4cbe27 9220
4fa63067
NN
9221dvi-gprof: \
9222 configure-gprof
9223 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9224 r=`${PWD_COMMAND}`; export r; \
9225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9226 $(SET_LIB_PATH) \
378fce5b 9227 $(HOST_EXPORTS) \
2a4cbe27
NN
9228 for flag in $(EXTRA_HOST_FLAGS); do \
9229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9230 done; \
4fa63067
NN
9231 echo "Doing dvi in gprof" ; \
9232 (cd gprof && \
2a4cbe27
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}" \
7ffa0b57 9237 dvi) \
2a4cbe27
NN
9238 || exit 1
9239
6bd3dfaa 9240@endif gprof
2a4cbe27 9241
4fa63067
NN
9242.PHONY: maybe-TAGS-gprof TAGS-gprof
9243maybe-TAGS-gprof:
6bd3dfaa
PB
9244@if gprof
9245maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 9246
4fa63067
NN
9247TAGS-gprof: \
9248 configure-gprof
9249 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9250 r=`${PWD_COMMAND}`; export r; \
9251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9252 $(SET_LIB_PATH) \
378fce5b 9253 $(HOST_EXPORTS) \
2a4cbe27
NN
9254 for flag in $(EXTRA_HOST_FLAGS); do \
9255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9256 done; \
4fa63067
NN
9257 echo "Doing TAGS in gprof" ; \
9258 (cd gprof && \
2a4cbe27
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}" \
7ffa0b57 9263 TAGS) \
2a4cbe27
NN
9264 || exit 1
9265
6bd3dfaa 9266@endif gprof
2a4cbe27 9267
4fa63067
NN
9268.PHONY: maybe-install-info-gprof install-info-gprof
9269maybe-install-info-gprof:
6bd3dfaa
PB
9270@if gprof
9271maybe-install-info-gprof: install-info-gprof
2a4cbe27 9272
4fa63067
NN
9273install-info-gprof: \
9274 configure-gprof \
9275 info-gprof
9276 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9277 r=`${PWD_COMMAND}`; export r; \
9278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9279 $(SET_LIB_PATH) \
378fce5b 9280 $(HOST_EXPORTS) \
2a4cbe27
NN
9281 for flag in $(EXTRA_HOST_FLAGS); do \
9282 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9283 done; \
4fa63067
NN
9284 echo "Doing install-info in gprof" ; \
9285 (cd gprof && \
2a4cbe27
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}" \
7ffa0b57 9290 install-info) \
2a4cbe27
NN
9291 || exit 1
9292
6bd3dfaa 9293@endif gprof
2a4cbe27 9294
4fa63067
NN
9295.PHONY: maybe-installcheck-gprof installcheck-gprof
9296maybe-installcheck-gprof:
6bd3dfaa
PB
9297@if gprof
9298maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 9299
4fa63067
NN
9300installcheck-gprof: \
9301 configure-gprof
9302 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9303 r=`${PWD_COMMAND}`; export r; \
9304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9305 $(SET_LIB_PATH) \
378fce5b 9306 $(HOST_EXPORTS) \
2a4cbe27
NN
9307 for flag in $(EXTRA_HOST_FLAGS); do \
9308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9309 done; \
4fa63067
NN
9310 echo "Doing installcheck in gprof" ; \
9311 (cd gprof && \
2a4cbe27
NN
9312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9314 "RANLIB=$${RANLIB}" \
9315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 9316 installcheck) \
2a4cbe27
NN
9317 || exit 1
9318
6bd3dfaa 9319@endif gprof
2a4cbe27 9320
4fa63067
NN
9321.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
9322maybe-mostlyclean-gprof:
6bd3dfaa
PB
9323@if gprof
9324maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 9325
4fa63067
NN
9326mostlyclean-gprof:
9327 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9328 r=`${PWD_COMMAND}`; export r; \
9329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9330 $(SET_LIB_PATH) \
378fce5b 9331 $(HOST_EXPORTS) \
2a4cbe27
NN
9332 for flag in $(EXTRA_HOST_FLAGS); do \
9333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9334 done; \
4fa63067
NN
9335 echo "Doing mostlyclean in gprof" ; \
9336 (cd gprof && \
2a4cbe27
NN
9337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9339 "RANLIB=$${RANLIB}" \
9340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 9341 mostlyclean) \
2a4cbe27
NN
9342 || exit 1
9343
6bd3dfaa 9344@endif gprof
2a4cbe27 9345
4fa63067
NN
9346.PHONY: maybe-clean-gprof clean-gprof
9347maybe-clean-gprof:
6bd3dfaa
PB
9348@if gprof
9349maybe-clean-gprof: clean-gprof
2a4cbe27 9350
4fa63067
NN
9351clean-gprof:
9352 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9353 r=`${PWD_COMMAND}`; export r; \
9354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9355 $(SET_LIB_PATH) \
378fce5b 9356 $(HOST_EXPORTS) \
2a4cbe27
NN
9357 for flag in $(EXTRA_HOST_FLAGS); do \
9358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9359 done; \
4fa63067
NN
9360 echo "Doing clean in gprof" ; \
9361 (cd gprof && \
2a4cbe27
NN
9362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9364 "RANLIB=$${RANLIB}" \
9365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 9366 clean) \
2a4cbe27
NN
9367 || exit 1
9368
6bd3dfaa 9369@endif gprof
2a4cbe27 9370
4fa63067
NN
9371.PHONY: maybe-distclean-gprof distclean-gprof
9372maybe-distclean-gprof:
6bd3dfaa
PB
9373@if gprof
9374maybe-distclean-gprof: distclean-gprof
2a4cbe27 9375
4fa63067
NN
9376distclean-gprof:
9377 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9378 r=`${PWD_COMMAND}`; export r; \
9379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9380 $(SET_LIB_PATH) \
378fce5b 9381 $(HOST_EXPORTS) \
2a4cbe27
NN
9382 for flag in $(EXTRA_HOST_FLAGS); do \
9383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9384 done; \
4fa63067
NN
9385 echo "Doing distclean in gprof" ; \
9386 (cd gprof && \
2a4cbe27
NN
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}" \
7ffa0b57 9391 distclean) \
2a4cbe27
NN
9392 || exit 1
9393
6bd3dfaa 9394@endif gprof
2a4cbe27 9395
4fa63067
NN
9396.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
9397maybe-maintainer-clean-gprof:
6bd3dfaa
PB
9398@if gprof
9399maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 9400
4fa63067
NN
9401maintainer-clean-gprof:
9402 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9403 r=`${PWD_COMMAND}`; export r; \
9404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9405 $(SET_LIB_PATH) \
378fce5b 9406 $(HOST_EXPORTS) \
2a4cbe27
NN
9407 for flag in $(EXTRA_HOST_FLAGS); do \
9408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9409 done; \
4fa63067
NN
9410 echo "Doing maintainer-clean in gprof" ; \
9411 (cd gprof && \
2a4cbe27
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}" \
7ffa0b57 9416 maintainer-clean) \
2a4cbe27
NN
9417 || exit 1
9418
6bd3dfaa 9419@endif gprof
2a4cbe27 9420
2a4cbe27 9421
4fa63067
NN
9422.PHONY: configure-gzip maybe-configure-gzip
9423maybe-configure-gzip:
6bd3dfaa
PB
9424@if gzip
9425maybe-configure-gzip: configure-gzip
4fa63067
NN
9426configure-gzip:
9427 @test ! -f gzip/Makefile || exit 0; \
9428 [ -d gzip ] || mkdir gzip; \
b40e3958
L
9429 r=`${PWD_COMMAND}`; export r; \
9430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9431 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 9446 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 9447 || exit 1
6bd3dfaa 9448@endif gzip
2a4cbe27 9449
4fa63067
NN
9450.PHONY: all-gzip maybe-all-gzip
9451maybe-all-gzip:
6bd3dfaa
PB
9452@if gzip
9453maybe-all-gzip: all-gzip
4fa63067
NN
9454all-gzip: configure-gzip
9455 @r=`${PWD_COMMAND}`; export r; \
9456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9457 $(SET_LIB_PATH) \
378fce5b 9458 $(HOST_EXPORTS) \
7ffa0b57 9459 (cd gzip && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 9460@endif gzip
2a4cbe27 9461
4fa63067
NN
9462.PHONY: check-gzip maybe-check-gzip
9463maybe-check-gzip:
6bd3dfaa
PB
9464@if gzip
9465maybe-check-gzip: check-gzip
2a4cbe27 9466
4fa63067
NN
9467check-gzip:
9468 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9470 $(SET_LIB_PATH) \
378fce5b 9471 $(HOST_EXPORTS) \
7ffa0b57 9472 (cd gzip && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9473
6bd3dfaa 9474@endif gzip
2a4cbe27 9475
4fa63067
NN
9476.PHONY: install-gzip maybe-install-gzip
9477maybe-install-gzip:
6bd3dfaa
PB
9478@if gzip
9479maybe-install-gzip: install-gzip
4fa63067
NN
9480
9481install-gzip: installdirs
9482 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9484 $(SET_LIB_PATH) \
378fce5b 9485 $(HOST_EXPORTS) \
7ffa0b57 9486 (cd gzip && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9487
6bd3dfaa 9488@endif gzip
2a4cbe27 9489
4fa63067 9490# Other targets (info, dvi, etc.)
2a4cbe27 9491
4fa63067
NN
9492.PHONY: maybe-info-gzip info-gzip
9493maybe-info-gzip:
6bd3dfaa
PB
9494@if gzip
9495maybe-info-gzip: info-gzip
4fa63067
NN
9496
9497info-gzip: \
9498 configure-gzip
9499 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9500 r=`${PWD_COMMAND}`; export r; \
9501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9502 $(SET_LIB_PATH) \
378fce5b 9503 $(HOST_EXPORTS) \
2a4cbe27
NN
9504 for flag in $(EXTRA_HOST_FLAGS); do \
9505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9506 done; \
4fa63067
NN
9507 echo "Doing info in gzip" ; \
9508 (cd gzip && \
2a4cbe27
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}" \
7ffa0b57 9513 info) \
2a4cbe27
NN
9514 || exit 1
9515
6bd3dfaa 9516@endif gzip
2a4cbe27 9517
4fa63067
NN
9518.PHONY: maybe-dvi-gzip dvi-gzip
9519maybe-dvi-gzip:
6bd3dfaa
PB
9520@if gzip
9521maybe-dvi-gzip: dvi-gzip
2a4cbe27 9522
4fa63067
NN
9523dvi-gzip: \
9524 configure-gzip
9525 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9526 r=`${PWD_COMMAND}`; export r; \
9527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9528 $(SET_LIB_PATH) \
378fce5b 9529 $(HOST_EXPORTS) \
2a4cbe27
NN
9530 for flag in $(EXTRA_HOST_FLAGS); do \
9531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9532 done; \
4fa63067
NN
9533 echo "Doing dvi in gzip" ; \
9534 (cd gzip && \
2a4cbe27
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}" \
7ffa0b57 9539 dvi) \
2a4cbe27
NN
9540 || exit 1
9541
6bd3dfaa 9542@endif gzip
2a4cbe27 9543
4fa63067
NN
9544.PHONY: maybe-TAGS-gzip TAGS-gzip
9545maybe-TAGS-gzip:
6bd3dfaa
PB
9546@if gzip
9547maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 9548
4fa63067
NN
9549TAGS-gzip: \
9550 configure-gzip
9551 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9552 r=`${PWD_COMMAND}`; export r; \
9553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9554 $(SET_LIB_PATH) \
378fce5b 9555 $(HOST_EXPORTS) \
2a4cbe27
NN
9556 for flag in $(EXTRA_HOST_FLAGS); do \
9557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9558 done; \
4fa63067
NN
9559 echo "Doing TAGS in gzip" ; \
9560 (cd gzip && \
2a4cbe27
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}" \
7ffa0b57 9565 TAGS) \
2a4cbe27
NN
9566 || exit 1
9567
6bd3dfaa 9568@endif gzip
2a4cbe27 9569
4fa63067
NN
9570.PHONY: maybe-install-info-gzip install-info-gzip
9571maybe-install-info-gzip:
6bd3dfaa
PB
9572@if gzip
9573maybe-install-info-gzip: install-info-gzip
2a4cbe27 9574
4fa63067
NN
9575install-info-gzip: \
9576 configure-gzip \
9577 info-gzip
9578 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9579 r=`${PWD_COMMAND}`; export r; \
9580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9581 $(SET_LIB_PATH) \
378fce5b 9582 $(HOST_EXPORTS) \
2a4cbe27
NN
9583 for flag in $(EXTRA_HOST_FLAGS); do \
9584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9585 done; \
4fa63067
NN
9586 echo "Doing install-info in gzip" ; \
9587 (cd gzip && \
2a4cbe27
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}" \
7ffa0b57 9592 install-info) \
2a4cbe27
NN
9593 || exit 1
9594
6bd3dfaa 9595@endif gzip
2a4cbe27 9596
4fa63067
NN
9597.PHONY: maybe-installcheck-gzip installcheck-gzip
9598maybe-installcheck-gzip:
6bd3dfaa
PB
9599@if gzip
9600maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 9601
4fa63067
NN
9602installcheck-gzip: \
9603 configure-gzip
9604 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9605 r=`${PWD_COMMAND}`; export r; \
9606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9607 $(SET_LIB_PATH) \
378fce5b 9608 $(HOST_EXPORTS) \
2a4cbe27
NN
9609 for flag in $(EXTRA_HOST_FLAGS); do \
9610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9611 done; \
4fa63067
NN
9612 echo "Doing installcheck in gzip" ; \
9613 (cd gzip && \
2a4cbe27
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}" \
7ffa0b57 9618 installcheck) \
2a4cbe27
NN
9619 || exit 1
9620
6bd3dfaa 9621@endif gzip
2a4cbe27 9622
4fa63067
NN
9623.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
9624maybe-mostlyclean-gzip:
6bd3dfaa
PB
9625@if gzip
9626maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 9627
4fa63067
NN
9628mostlyclean-gzip:
9629 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9630 r=`${PWD_COMMAND}`; export r; \
9631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9632 $(SET_LIB_PATH) \
378fce5b 9633 $(HOST_EXPORTS) \
2a4cbe27
NN
9634 for flag in $(EXTRA_HOST_FLAGS); do \
9635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9636 done; \
4fa63067
NN
9637 echo "Doing mostlyclean in gzip" ; \
9638 (cd gzip && \
2a4cbe27
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}" \
7ffa0b57 9643 mostlyclean) \
2a4cbe27
NN
9644 || exit 1
9645
6bd3dfaa 9646@endif gzip
2a4cbe27 9647
4fa63067
NN
9648.PHONY: maybe-clean-gzip clean-gzip
9649maybe-clean-gzip:
6bd3dfaa
PB
9650@if gzip
9651maybe-clean-gzip: clean-gzip
2a4cbe27 9652
4fa63067
NN
9653clean-gzip:
9654 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9655 r=`${PWD_COMMAND}`; export r; \
9656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9657 $(SET_LIB_PATH) \
378fce5b 9658 $(HOST_EXPORTS) \
2a4cbe27
NN
9659 for flag in $(EXTRA_HOST_FLAGS); do \
9660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9661 done; \
4fa63067
NN
9662 echo "Doing clean in gzip" ; \
9663 (cd gzip && \
2a4cbe27
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}" \
7ffa0b57 9668 clean) \
2a4cbe27
NN
9669 || exit 1
9670
6bd3dfaa 9671@endif gzip
2a4cbe27 9672
4fa63067
NN
9673.PHONY: maybe-distclean-gzip distclean-gzip
9674maybe-distclean-gzip:
6bd3dfaa
PB
9675@if gzip
9676maybe-distclean-gzip: distclean-gzip
2a4cbe27 9677
4fa63067
NN
9678distclean-gzip:
9679 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9680 r=`${PWD_COMMAND}`; export r; \
9681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9682 $(SET_LIB_PATH) \
378fce5b 9683 $(HOST_EXPORTS) \
2a4cbe27
NN
9684 for flag in $(EXTRA_HOST_FLAGS); do \
9685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9686 done; \
4fa63067
NN
9687 echo "Doing distclean in gzip" ; \
9688 (cd gzip && \
2a4cbe27
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}" \
7ffa0b57 9693 distclean) \
2a4cbe27
NN
9694 || exit 1
9695
6bd3dfaa 9696@endif gzip
2a4cbe27 9697
4fa63067
NN
9698.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
9699maybe-maintainer-clean-gzip:
6bd3dfaa
PB
9700@if gzip
9701maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 9702
4fa63067
NN
9703maintainer-clean-gzip:
9704 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9705 r=`${PWD_COMMAND}`; export r; \
9706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9707 $(SET_LIB_PATH) \
378fce5b 9708 $(HOST_EXPORTS) \
2a4cbe27
NN
9709 for flag in $(EXTRA_HOST_FLAGS); do \
9710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9711 done; \
4fa63067
NN
9712 echo "Doing maintainer-clean in gzip" ; \
9713 (cd gzip && \
2a4cbe27
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}" \
7ffa0b57 9718 maintainer-clean) \
2a4cbe27
NN
9719 || exit 1
9720
6bd3dfaa 9721@endif gzip
2a4cbe27 9722
2a4cbe27 9723
4fa63067
NN
9724.PHONY: configure-hello maybe-configure-hello
9725maybe-configure-hello:
6bd3dfaa
PB
9726@if hello
9727maybe-configure-hello: configure-hello
4fa63067
NN
9728configure-hello:
9729 @test ! -f hello/Makefile || exit 0; \
9730 [ -d hello ] || mkdir hello; \
b40e3958
L
9731 r=`${PWD_COMMAND}`; export r; \
9732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9733 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 9748 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 9749 || exit 1
6bd3dfaa 9750@endif hello
2a4cbe27 9751
4fa63067
NN
9752.PHONY: all-hello maybe-all-hello
9753maybe-all-hello:
6bd3dfaa
PB
9754@if hello
9755maybe-all-hello: all-hello
4fa63067
NN
9756all-hello: configure-hello
9757 @r=`${PWD_COMMAND}`; export r; \
9758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9759 $(SET_LIB_PATH) \
378fce5b 9760 $(HOST_EXPORTS) \
7ffa0b57 9761 (cd hello && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 9762@endif hello
2a4cbe27 9763
4fa63067
NN
9764.PHONY: check-hello maybe-check-hello
9765maybe-check-hello:
6bd3dfaa
PB
9766@if hello
9767maybe-check-hello: check-hello
2a4cbe27 9768
4fa63067
NN
9769check-hello:
9770 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9772 $(SET_LIB_PATH) \
378fce5b 9773 $(HOST_EXPORTS) \
7ffa0b57 9774 (cd hello && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9775
6bd3dfaa 9776@endif hello
2a4cbe27 9777
4fa63067
NN
9778.PHONY: install-hello maybe-install-hello
9779maybe-install-hello:
6bd3dfaa
PB
9780@if hello
9781maybe-install-hello: install-hello
2a4cbe27 9782
4fa63067
NN
9783install-hello: installdirs
9784 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9786 $(SET_LIB_PATH) \
378fce5b 9787 $(HOST_EXPORTS) \
7ffa0b57 9788 (cd hello && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9789
6bd3dfaa 9790@endif hello
2a4cbe27 9791
4fa63067 9792# Other targets (info, dvi, etc.)
2a4cbe27 9793
4fa63067
NN
9794.PHONY: maybe-info-hello info-hello
9795maybe-info-hello:
6bd3dfaa
PB
9796@if hello
9797maybe-info-hello: info-hello
4fa63067
NN
9798
9799info-hello: \
9800 configure-hello
9801 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
9802 r=`${PWD_COMMAND}`; export r; \
9803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9804 $(SET_LIB_PATH) \
378fce5b 9805 $(HOST_EXPORTS) \
2a4cbe27
NN
9806 for flag in $(EXTRA_HOST_FLAGS); do \
9807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9808 done; \
4fa63067
NN
9809 echo "Doing info in hello" ; \
9810 (cd hello && \
2a4cbe27
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}" \
7ffa0b57 9815 info) \
2a4cbe27
NN
9816 || exit 1
9817
6bd3dfaa 9818@endif hello
2a4cbe27 9819
4fa63067
NN
9820.PHONY: maybe-dvi-hello dvi-hello
9821maybe-dvi-hello:
6bd3dfaa
PB
9822@if hello
9823maybe-dvi-hello: dvi-hello
2a4cbe27 9824
4fa63067
NN
9825dvi-hello: \
9826 configure-hello
9827 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
9828 r=`${PWD_COMMAND}`; export r; \
9829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9830 $(SET_LIB_PATH) \
378fce5b 9831 $(HOST_EXPORTS) \
2a4cbe27
NN
9832 for flag in $(EXTRA_HOST_FLAGS); do \
9833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9834 done; \
4fa63067
NN
9835 echo "Doing dvi in hello" ; \
9836 (cd hello && \
2a4cbe27
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}" \
7ffa0b57 9841 dvi) \
2a4cbe27
NN
9842 || exit 1
9843
6bd3dfaa 9844@endif hello
2a4cbe27 9845
4fa63067
NN
9846.PHONY: maybe-TAGS-hello TAGS-hello
9847maybe-TAGS-hello:
6bd3dfaa
PB
9848@if hello
9849maybe-TAGS-hello: TAGS-hello
2a4cbe27 9850
4fa63067
NN
9851TAGS-hello: \
9852 configure-hello
9853 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
9854 r=`${PWD_COMMAND}`; export r; \
9855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9856 $(SET_LIB_PATH) \
378fce5b 9857 $(HOST_EXPORTS) \
2a4cbe27
NN
9858 for flag in $(EXTRA_HOST_FLAGS); do \
9859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9860 done; \
4fa63067
NN
9861 echo "Doing TAGS in hello" ; \
9862 (cd hello && \
2a4cbe27
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}" \
7ffa0b57 9867 TAGS) \
2a4cbe27
NN
9868 || exit 1
9869
6bd3dfaa 9870@endif hello
2a4cbe27 9871
4fa63067
NN
9872.PHONY: maybe-install-info-hello install-info-hello
9873maybe-install-info-hello:
6bd3dfaa
PB
9874@if hello
9875maybe-install-info-hello: install-info-hello
2a4cbe27 9876
4fa63067
NN
9877install-info-hello: \
9878 configure-hello \
9879 info-hello
9880 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
9881 r=`${PWD_COMMAND}`; export r; \
9882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9883 $(SET_LIB_PATH) \
378fce5b 9884 $(HOST_EXPORTS) \
2a4cbe27
NN
9885 for flag in $(EXTRA_HOST_FLAGS); do \
9886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9887 done; \
4fa63067
NN
9888 echo "Doing install-info in hello" ; \
9889 (cd hello && \
2a4cbe27
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}" \
7ffa0b57 9894 install-info) \
2a4cbe27
NN
9895 || exit 1
9896
6bd3dfaa 9897@endif hello
2a4cbe27 9898
4fa63067
NN
9899.PHONY: maybe-installcheck-hello installcheck-hello
9900maybe-installcheck-hello:
6bd3dfaa
PB
9901@if hello
9902maybe-installcheck-hello: installcheck-hello
2a4cbe27 9903
4fa63067
NN
9904installcheck-hello: \
9905 configure-hello
9906 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
9907 r=`${PWD_COMMAND}`; export r; \
9908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9909 $(SET_LIB_PATH) \
378fce5b 9910 $(HOST_EXPORTS) \
2a4cbe27
NN
9911 for flag in $(EXTRA_HOST_FLAGS); do \
9912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9913 done; \
4fa63067
NN
9914 echo "Doing installcheck in hello" ; \
9915 (cd hello && \
2a4cbe27
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}" \
7ffa0b57 9920 installcheck) \
2a4cbe27
NN
9921 || exit 1
9922
6bd3dfaa 9923@endif hello
2a4cbe27 9924
4fa63067
NN
9925.PHONY: maybe-mostlyclean-hello mostlyclean-hello
9926maybe-mostlyclean-hello:
6bd3dfaa
PB
9927@if hello
9928maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 9929
4fa63067
NN
9930mostlyclean-hello:
9931 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
9932 r=`${PWD_COMMAND}`; export r; \
9933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9934 $(SET_LIB_PATH) \
378fce5b 9935 $(HOST_EXPORTS) \
2a4cbe27
NN
9936 for flag in $(EXTRA_HOST_FLAGS); do \
9937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9938 done; \
4fa63067
NN
9939 echo "Doing mostlyclean in hello" ; \
9940 (cd hello && \
2a4cbe27
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}" \
7ffa0b57 9945 mostlyclean) \
2a4cbe27
NN
9946 || exit 1
9947
6bd3dfaa 9948@endif hello
2a4cbe27 9949
4fa63067
NN
9950.PHONY: maybe-clean-hello clean-hello
9951maybe-clean-hello:
6bd3dfaa
PB
9952@if hello
9953maybe-clean-hello: clean-hello
2a4cbe27 9954
4fa63067
NN
9955clean-hello:
9956 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
9957 r=`${PWD_COMMAND}`; export r; \
9958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9959 $(SET_LIB_PATH) \
378fce5b 9960 $(HOST_EXPORTS) \
2a4cbe27
NN
9961 for flag in $(EXTRA_HOST_FLAGS); do \
9962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9963 done; \
4fa63067
NN
9964 echo "Doing clean in hello" ; \
9965 (cd hello && \
2a4cbe27
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}" \
7ffa0b57 9970 clean) \
2a4cbe27
NN
9971 || exit 1
9972
6bd3dfaa 9973@endif hello
2a4cbe27 9974
4fa63067
NN
9975.PHONY: maybe-distclean-hello distclean-hello
9976maybe-distclean-hello:
6bd3dfaa
PB
9977@if hello
9978maybe-distclean-hello: distclean-hello
2a4cbe27 9979
4fa63067
NN
9980distclean-hello:
9981 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
9982 r=`${PWD_COMMAND}`; export r; \
9983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9984 $(SET_LIB_PATH) \
378fce5b 9985 $(HOST_EXPORTS) \
2a4cbe27
NN
9986 for flag in $(EXTRA_HOST_FLAGS); do \
9987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9988 done; \
4fa63067
NN
9989 echo "Doing distclean in hello" ; \
9990 (cd hello && \
2a4cbe27
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}" \
7ffa0b57 9995 distclean) \
2a4cbe27
NN
9996 || exit 1
9997
6bd3dfaa 9998@endif hello
2a4cbe27 9999
4fa63067
NN
10000.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
10001maybe-maintainer-clean-hello:
6bd3dfaa
PB
10002@if hello
10003maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 10004
4fa63067
NN
10005maintainer-clean-hello:
10006 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
10007 r=`${PWD_COMMAND}`; export r; \
10008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10009 $(SET_LIB_PATH) \
378fce5b 10010 $(HOST_EXPORTS) \
2a4cbe27
NN
10011 for flag in $(EXTRA_HOST_FLAGS); do \
10012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10013 done; \
4fa63067
NN
10014 echo "Doing maintainer-clean in hello" ; \
10015 (cd hello && \
2a4cbe27
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}" \
7ffa0b57 10020 maintainer-clean) \
2a4cbe27
NN
10021 || exit 1
10022
6bd3dfaa 10023@endif hello
2a4cbe27 10024
2a4cbe27 10025
4fa63067
NN
10026.PHONY: configure-indent maybe-configure-indent
10027maybe-configure-indent:
6bd3dfaa
PB
10028@if indent
10029maybe-configure-indent: configure-indent
4fa63067
NN
10030configure-indent:
10031 @test ! -f indent/Makefile || exit 0; \
10032 [ -d indent ] || mkdir indent; \
b40e3958
L
10033 r=`${PWD_COMMAND}`; export r; \
10034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10035 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 10050 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 10051 || exit 1
6bd3dfaa 10052@endif indent
2a4cbe27 10053
4fa63067
NN
10054.PHONY: all-indent maybe-all-indent
10055maybe-all-indent:
6bd3dfaa
PB
10056@if indent
10057maybe-all-indent: all-indent
4fa63067
NN
10058all-indent: configure-indent
10059 @r=`${PWD_COMMAND}`; export r; \
10060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10061 $(SET_LIB_PATH) \
378fce5b 10062 $(HOST_EXPORTS) \
7ffa0b57 10063 (cd indent && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 10064@endif indent
2a4cbe27 10065
4fa63067
NN
10066.PHONY: check-indent maybe-check-indent
10067maybe-check-indent:
6bd3dfaa
PB
10068@if indent
10069maybe-check-indent: check-indent
2a4cbe27 10070
4fa63067
NN
10071check-indent:
10072 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10074 $(SET_LIB_PATH) \
378fce5b 10075 $(HOST_EXPORTS) \
7ffa0b57 10076 (cd indent && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 10077
6bd3dfaa 10078@endif indent
2a4cbe27 10079
4fa63067
NN
10080.PHONY: install-indent maybe-install-indent
10081maybe-install-indent:
6bd3dfaa
PB
10082@if indent
10083maybe-install-indent: install-indent
2a4cbe27 10084
4fa63067
NN
10085install-indent: installdirs
10086 @r=`${PWD_COMMAND}`; export r; \
10087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10088 $(SET_LIB_PATH) \
378fce5b 10089 $(HOST_EXPORTS) \
7ffa0b57 10090 (cd indent && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10091
6bd3dfaa 10092@endif indent
4fa63067
NN
10093
10094# Other targets (info, dvi, etc.)
10095
10096.PHONY: maybe-info-indent info-indent
10097maybe-info-indent:
6bd3dfaa
PB
10098@if indent
10099maybe-info-indent: info-indent
4fa63067
NN
10100
10101info-indent: \
10102 configure-indent
10103 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10104 r=`${PWD_COMMAND}`; export r; \
10105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10106 $(SET_LIB_PATH) \
378fce5b 10107 $(HOST_EXPORTS) \
2a4cbe27
NN
10108 for flag in $(EXTRA_HOST_FLAGS); do \
10109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10110 done; \
4fa63067
NN
10111 echo "Doing info in indent" ; \
10112 (cd indent && \
2a4cbe27
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}" \
7ffa0b57 10117 info) \
2a4cbe27
NN
10118 || exit 1
10119
6bd3dfaa 10120@endif indent
2a4cbe27 10121
4fa63067
NN
10122.PHONY: maybe-dvi-indent dvi-indent
10123maybe-dvi-indent:
6bd3dfaa
PB
10124@if indent
10125maybe-dvi-indent: dvi-indent
2a4cbe27 10126
4fa63067
NN
10127dvi-indent: \
10128 configure-indent
10129 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10130 r=`${PWD_COMMAND}`; export r; \
10131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10132 $(SET_LIB_PATH) \
378fce5b 10133 $(HOST_EXPORTS) \
2a4cbe27
NN
10134 for flag in $(EXTRA_HOST_FLAGS); do \
10135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10136 done; \
4fa63067
NN
10137 echo "Doing dvi in indent" ; \
10138 (cd indent && \
2a4cbe27
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}" \
7ffa0b57 10143 dvi) \
2a4cbe27
NN
10144 || exit 1
10145
6bd3dfaa 10146@endif indent
2a4cbe27 10147
4fa63067
NN
10148.PHONY: maybe-TAGS-indent TAGS-indent
10149maybe-TAGS-indent:
6bd3dfaa
PB
10150@if indent
10151maybe-TAGS-indent: TAGS-indent
2a4cbe27 10152
4fa63067
NN
10153TAGS-indent: \
10154 configure-indent
10155 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10156 r=`${PWD_COMMAND}`; export r; \
10157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10158 $(SET_LIB_PATH) \
378fce5b 10159 $(HOST_EXPORTS) \
2a4cbe27
NN
10160 for flag in $(EXTRA_HOST_FLAGS); do \
10161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10162 done; \
4fa63067
NN
10163 echo "Doing TAGS in indent" ; \
10164 (cd indent && \
2a4cbe27
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}" \
7ffa0b57 10169 TAGS) \
2a4cbe27
NN
10170 || exit 1
10171
6bd3dfaa 10172@endif indent
2a4cbe27 10173
4fa63067
NN
10174.PHONY: maybe-install-info-indent install-info-indent
10175maybe-install-info-indent:
6bd3dfaa
PB
10176@if indent
10177maybe-install-info-indent: install-info-indent
2a4cbe27 10178
4fa63067
NN
10179install-info-indent: \
10180 configure-indent \
10181 info-indent
10182 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10183 r=`${PWD_COMMAND}`; export r; \
10184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10185 $(SET_LIB_PATH) \
378fce5b 10186 $(HOST_EXPORTS) \
2a4cbe27
NN
10187 for flag in $(EXTRA_HOST_FLAGS); do \
10188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10189 done; \
4fa63067
NN
10190 echo "Doing install-info in indent" ; \
10191 (cd indent && \
2a4cbe27
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}" \
7ffa0b57 10196 install-info) \
2a4cbe27
NN
10197 || exit 1
10198
6bd3dfaa 10199@endif indent
2a4cbe27 10200
4fa63067
NN
10201.PHONY: maybe-installcheck-indent installcheck-indent
10202maybe-installcheck-indent:
6bd3dfaa
PB
10203@if indent
10204maybe-installcheck-indent: installcheck-indent
2a4cbe27 10205
4fa63067
NN
10206installcheck-indent: \
10207 configure-indent
10208 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10209 r=`${PWD_COMMAND}`; export r; \
10210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10211 $(SET_LIB_PATH) \
378fce5b 10212 $(HOST_EXPORTS) \
2a4cbe27
NN
10213 for flag in $(EXTRA_HOST_FLAGS); do \
10214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10215 done; \
4fa63067
NN
10216 echo "Doing installcheck in indent" ; \
10217 (cd indent && \
2a4cbe27
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}" \
7ffa0b57 10222 installcheck) \
2a4cbe27
NN
10223 || exit 1
10224
6bd3dfaa 10225@endif indent
2a4cbe27 10226
4fa63067
NN
10227.PHONY: maybe-mostlyclean-indent mostlyclean-indent
10228maybe-mostlyclean-indent:
6bd3dfaa
PB
10229@if indent
10230maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 10231
4fa63067
NN
10232mostlyclean-indent:
10233 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10234 r=`${PWD_COMMAND}`; export r; \
10235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10236 $(SET_LIB_PATH) \
378fce5b 10237 $(HOST_EXPORTS) \
4fa63067 10238 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10240 done; \
4fa63067
NN
10241 echo "Doing mostlyclean in indent" ; \
10242 (cd indent && \
2a4cbe27
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}" \
7ffa0b57 10247 mostlyclean) \
2a4cbe27
NN
10248 || exit 1
10249
6bd3dfaa 10250@endif indent
2a4cbe27 10251
4fa63067
NN
10252.PHONY: maybe-clean-indent clean-indent
10253maybe-clean-indent:
6bd3dfaa
PB
10254@if indent
10255maybe-clean-indent: clean-indent
2a4cbe27 10256
4fa63067
NN
10257clean-indent:
10258 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10259 r=`${PWD_COMMAND}`; export r; \
10260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10261 $(SET_LIB_PATH) \
378fce5b 10262 $(HOST_EXPORTS) \
4fa63067 10263 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10265 done; \
4fa63067
NN
10266 echo "Doing clean in indent" ; \
10267 (cd indent && \
2a4cbe27
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}" \
7ffa0b57 10272 clean) \
2a4cbe27
NN
10273 || exit 1
10274
6bd3dfaa 10275@endif indent
2a4cbe27 10276
4fa63067
NN
10277.PHONY: maybe-distclean-indent distclean-indent
10278maybe-distclean-indent:
6bd3dfaa
PB
10279@if indent
10280maybe-distclean-indent: distclean-indent
2a4cbe27 10281
4fa63067
NN
10282distclean-indent:
10283 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10284 r=`${PWD_COMMAND}`; export r; \
10285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10286 $(SET_LIB_PATH) \
378fce5b 10287 $(HOST_EXPORTS) \
4fa63067 10288 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10290 done; \
4fa63067
NN
10291 echo "Doing distclean in indent" ; \
10292 (cd indent && \
2a4cbe27
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}" \
7ffa0b57 10297 distclean) \
2a4cbe27
NN
10298 || exit 1
10299
6bd3dfaa 10300@endif indent
2a4cbe27 10301
4fa63067
NN
10302.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
10303maybe-maintainer-clean-indent:
6bd3dfaa
PB
10304@if indent
10305maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 10306
4fa63067
NN
10307maintainer-clean-indent:
10308 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10309 r=`${PWD_COMMAND}`; export r; \
10310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10311 $(SET_LIB_PATH) \
378fce5b 10312 $(HOST_EXPORTS) \
4fa63067 10313 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10315 done; \
4fa63067
NN
10316 echo "Doing maintainer-clean in indent" ; \
10317 (cd indent && \
2a4cbe27
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}" \
7ffa0b57 10322 maintainer-clean) \
2a4cbe27
NN
10323 || exit 1
10324
6bd3dfaa 10325@endif indent
2a4cbe27 10326
2a4cbe27 10327
4fa63067
NN
10328.PHONY: configure-intl maybe-configure-intl
10329maybe-configure-intl:
6bd3dfaa
PB
10330@if intl
10331maybe-configure-intl: configure-intl
4fa63067
NN
10332configure-intl:
10333 @test ! -f intl/Makefile || exit 0; \
10334 [ -d intl ] || mkdir intl; \
10335 r=`${PWD_COMMAND}`; export r; \
10336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10337 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 10352 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 10353 || exit 1
6bd3dfaa 10354@endif intl
2a4cbe27 10355
4fa63067
NN
10356.PHONY: all-intl maybe-all-intl
10357maybe-all-intl:
6bd3dfaa
PB
10358@if intl
10359maybe-all-intl: all-intl
4fa63067
NN
10360all-intl: configure-intl
10361 @r=`${PWD_COMMAND}`; export r; \
10362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10363 $(SET_LIB_PATH) \
378fce5b 10364 $(HOST_EXPORTS) \
7ffa0b57 10365 (cd intl && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 10366@endif intl
2a4cbe27 10367
4fa63067
NN
10368.PHONY: check-intl maybe-check-intl
10369maybe-check-intl:
6bd3dfaa
PB
10370@if intl
10371maybe-check-intl: check-intl
2a4cbe27 10372
4fa63067
NN
10373check-intl:
10374 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10376 $(SET_LIB_PATH) \
378fce5b 10377 $(HOST_EXPORTS) \
7ffa0b57 10378 (cd intl && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 10379
6bd3dfaa 10380@endif intl
2a4cbe27 10381
4fa63067
NN
10382.PHONY: install-intl maybe-install-intl
10383maybe-install-intl:
6bd3dfaa
PB
10384@if intl
10385maybe-install-intl: install-intl
2a4cbe27 10386
4fa63067
NN
10387install-intl: installdirs
10388 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10390 $(SET_LIB_PATH) \
378fce5b 10391 $(HOST_EXPORTS) \
7ffa0b57 10392 (cd intl && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10393
6bd3dfaa 10394@endif intl
2a4cbe27 10395
4fa63067 10396# Other targets (info, dvi, etc.)
2a4cbe27 10397
4fa63067
NN
10398.PHONY: maybe-info-intl info-intl
10399maybe-info-intl:
6bd3dfaa
PB
10400@if intl
10401maybe-info-intl: info-intl
4fa63067
NN
10402
10403info-intl: \
10404 configure-intl
10405 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10406 r=`${PWD_COMMAND}`; export r; \
10407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10408 $(SET_LIB_PATH) \
378fce5b 10409 $(HOST_EXPORTS) \
4fa63067 10410 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10412 done; \
4fa63067
NN
10413 echo "Doing info in intl" ; \
10414 (cd intl && \
2a4cbe27
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}" \
7ffa0b57 10419 info) \
2a4cbe27
NN
10420 || exit 1
10421
6bd3dfaa 10422@endif intl
2a4cbe27 10423
4fa63067
NN
10424.PHONY: maybe-dvi-intl dvi-intl
10425maybe-dvi-intl:
6bd3dfaa
PB
10426@if intl
10427maybe-dvi-intl: dvi-intl
2a4cbe27 10428
4fa63067
NN
10429dvi-intl: \
10430 configure-intl
10431 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10432 r=`${PWD_COMMAND}`; export r; \
10433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10434 $(SET_LIB_PATH) \
378fce5b 10435 $(HOST_EXPORTS) \
4fa63067 10436 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10438 done; \
4fa63067
NN
10439 echo "Doing dvi in intl" ; \
10440 (cd intl && \
2a4cbe27
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}" \
7ffa0b57 10445 dvi) \
2a4cbe27
NN
10446 || exit 1
10447
6bd3dfaa 10448@endif intl
2a4cbe27 10449
4fa63067
NN
10450.PHONY: maybe-TAGS-intl TAGS-intl
10451maybe-TAGS-intl:
6bd3dfaa
PB
10452@if intl
10453maybe-TAGS-intl: TAGS-intl
2a4cbe27 10454
4fa63067
NN
10455TAGS-intl: \
10456 configure-intl
10457 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10458 r=`${PWD_COMMAND}`; export r; \
10459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10460 $(SET_LIB_PATH) \
378fce5b 10461 $(HOST_EXPORTS) \
4fa63067 10462 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10464 done; \
4fa63067
NN
10465 echo "Doing TAGS in intl" ; \
10466 (cd intl && \
2a4cbe27
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}" \
7ffa0b57 10471 TAGS) \
2a4cbe27
NN
10472 || exit 1
10473
6bd3dfaa 10474@endif intl
2a4cbe27 10475
4fa63067
NN
10476.PHONY: maybe-install-info-intl install-info-intl
10477maybe-install-info-intl:
6bd3dfaa
PB
10478@if intl
10479maybe-install-info-intl: install-info-intl
2a4cbe27 10480
4fa63067
NN
10481install-info-intl: \
10482 configure-intl \
10483 info-intl
10484 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10485 r=`${PWD_COMMAND}`; export r; \
10486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10487 $(SET_LIB_PATH) \
378fce5b 10488 $(HOST_EXPORTS) \
4fa63067 10489 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10491 done; \
4fa63067
NN
10492 echo "Doing install-info in intl" ; \
10493 (cd intl && \
2a4cbe27
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}" \
7ffa0b57 10498 install-info) \
2a4cbe27
NN
10499 || exit 1
10500
6bd3dfaa 10501@endif intl
2a4cbe27 10502
4fa63067
NN
10503.PHONY: maybe-installcheck-intl installcheck-intl
10504maybe-installcheck-intl:
6bd3dfaa
PB
10505@if intl
10506maybe-installcheck-intl: installcheck-intl
2a4cbe27 10507
4fa63067
NN
10508installcheck-intl: \
10509 configure-intl
10510 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10511 r=`${PWD_COMMAND}`; export r; \
10512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10513 $(SET_LIB_PATH) \
378fce5b 10514 $(HOST_EXPORTS) \
4fa63067 10515 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10517 done; \
4fa63067
NN
10518 echo "Doing installcheck in intl" ; \
10519 (cd intl && \
2a4cbe27
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}" \
7ffa0b57 10524 installcheck) \
2a4cbe27
NN
10525 || exit 1
10526
6bd3dfaa 10527@endif intl
2a4cbe27 10528
4fa63067
NN
10529.PHONY: maybe-mostlyclean-intl mostlyclean-intl
10530maybe-mostlyclean-intl:
6bd3dfaa
PB
10531@if intl
10532maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 10533
4fa63067
NN
10534mostlyclean-intl:
10535 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10536 r=`${PWD_COMMAND}`; export r; \
10537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10538 $(SET_LIB_PATH) \
378fce5b 10539 $(HOST_EXPORTS) \
4fa63067 10540 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10542 done; \
4fa63067
NN
10543 echo "Doing mostlyclean in intl" ; \
10544 (cd intl && \
2a4cbe27
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}" \
7ffa0b57 10549 mostlyclean) \
2a4cbe27
NN
10550 || exit 1
10551
6bd3dfaa 10552@endif intl
2a4cbe27 10553
4fa63067
NN
10554.PHONY: maybe-clean-intl clean-intl
10555maybe-clean-intl:
6bd3dfaa
PB
10556@if intl
10557maybe-clean-intl: clean-intl
2a4cbe27 10558
4fa63067
NN
10559clean-intl:
10560 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10561 r=`${PWD_COMMAND}`; export r; \
10562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10563 $(SET_LIB_PATH) \
378fce5b 10564 $(HOST_EXPORTS) \
4fa63067 10565 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10567 done; \
4fa63067
NN
10568 echo "Doing clean in intl" ; \
10569 (cd intl && \
2a4cbe27
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}" \
7ffa0b57 10574 clean) \
2a4cbe27
NN
10575 || exit 1
10576
6bd3dfaa 10577@endif intl
2a4cbe27 10578
4fa63067
NN
10579.PHONY: maybe-distclean-intl distclean-intl
10580maybe-distclean-intl:
6bd3dfaa
PB
10581@if intl
10582maybe-distclean-intl: distclean-intl
2a4cbe27 10583
4fa63067
NN
10584distclean-intl:
10585 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10586 r=`${PWD_COMMAND}`; export r; \
10587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10588 $(SET_LIB_PATH) \
378fce5b 10589 $(HOST_EXPORTS) \
4fa63067 10590 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10592 done; \
4fa63067
NN
10593 echo "Doing distclean in intl" ; \
10594 (cd intl && \
2a4cbe27
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}" \
7ffa0b57 10599 distclean) \
2a4cbe27
NN
10600 || exit 1
10601
6bd3dfaa 10602@endif intl
2a4cbe27 10603
4fa63067
NN
10604.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
10605maybe-maintainer-clean-intl:
6bd3dfaa
PB
10606@if intl
10607maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 10608
4fa63067
NN
10609maintainer-clean-intl:
10610 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10611 r=`${PWD_COMMAND}`; export r; \
10612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10613 $(SET_LIB_PATH) \
378fce5b 10614 $(HOST_EXPORTS) \
4fa63067 10615 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10617 done; \
4fa63067
NN
10618 echo "Doing maintainer-clean in intl" ; \
10619 (cd intl && \
2a4cbe27
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}" \
7ffa0b57 10624 maintainer-clean) \
2a4cbe27
NN
10625 || exit 1
10626
6bd3dfaa 10627@endif intl
2a4cbe27 10628
a2592b1b 10629
4fa63067
NN
10630.PHONY: configure-tcl maybe-configure-tcl
10631maybe-configure-tcl:
6bd3dfaa
PB
10632@if tcl
10633maybe-configure-tcl: configure-tcl
4fa63067
NN
10634configure-tcl:
10635 @test ! -f tcl/Makefile || exit 0; \
10636 [ -d tcl ] || mkdir tcl; \
a2592b1b
DD
10637 r=`${PWD_COMMAND}`; export r; \
10638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10639 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 10654 $(HOST_CONFIGARGS) $${srcdiroption} \
a2592b1b 10655 || exit 1
6bd3dfaa 10656@endif tcl
a2592b1b 10657
4fa63067
NN
10658.PHONY: all-tcl maybe-all-tcl
10659maybe-all-tcl:
6bd3dfaa
PB
10660@if tcl
10661maybe-all-tcl: all-tcl
4fa63067
NN
10662all-tcl: configure-tcl
10663 @r=`${PWD_COMMAND}`; export r; \
10664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10665 $(SET_LIB_PATH) \
378fce5b 10666 $(HOST_EXPORTS) \
7ffa0b57 10667 (cd tcl && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 10668@endif tcl
a2592b1b 10669
4fa63067
NN
10670.PHONY: check-tcl maybe-check-tcl
10671maybe-check-tcl:
6bd3dfaa
PB
10672@if tcl
10673maybe-check-tcl: check-tcl
2a4cbe27 10674
4fa63067
NN
10675check-tcl:
10676 @r=`${PWD_COMMAND}`; export r; \
10677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10678 $(SET_LIB_PATH) \
378fce5b 10679 $(HOST_EXPORTS) \
7ffa0b57 10680 (cd tcl && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 10681
6bd3dfaa 10682@endif tcl
2a4cbe27 10683
4fa63067
NN
10684.PHONY: install-tcl maybe-install-tcl
10685maybe-install-tcl:
6bd3dfaa
PB
10686@if tcl
10687maybe-install-tcl: install-tcl
2a4cbe27 10688
4fa63067
NN
10689install-tcl: installdirs
10690 @r=`${PWD_COMMAND}`; export r; \
10691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10692 $(SET_LIB_PATH) \
378fce5b 10693 $(HOST_EXPORTS) \
7ffa0b57 10694 (cd tcl && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10695
6bd3dfaa 10696@endif tcl
4fa63067
NN
10697
10698# Other targets (info, dvi, etc.)
10699
10700.PHONY: maybe-info-tcl info-tcl
10701maybe-info-tcl:
6bd3dfaa
PB
10702@if tcl
10703maybe-info-tcl: info-tcl
4fa63067
NN
10704
10705info-tcl: \
10706 configure-tcl
10707 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
10708 r=`${PWD_COMMAND}`; export r; \
10709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10710 $(SET_LIB_PATH) \
378fce5b 10711 $(HOST_EXPORTS) \
4fa63067 10712 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10713 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10714 done; \
4fa63067
NN
10715 echo "Doing info in tcl" ; \
10716 (cd tcl && \
2a4cbe27
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}" \
7ffa0b57 10721 info) \
2a4cbe27
NN
10722 || exit 1
10723
6bd3dfaa 10724@endif tcl
2a4cbe27 10725
4fa63067
NN
10726.PHONY: maybe-dvi-tcl dvi-tcl
10727maybe-dvi-tcl:
6bd3dfaa
PB
10728@if tcl
10729maybe-dvi-tcl: dvi-tcl
2a4cbe27 10730
4fa63067
NN
10731dvi-tcl: \
10732 configure-tcl
10733 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
10734 r=`${PWD_COMMAND}`; export r; \
10735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10736 $(SET_LIB_PATH) \
378fce5b 10737 $(HOST_EXPORTS) \
2a4cbe27
NN
10738 for flag in $(EXTRA_HOST_FLAGS); do \
10739 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10740 done; \
4fa63067
NN
10741 echo "Doing dvi in tcl" ; \
10742 (cd tcl && \
2a4cbe27
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}" \
7ffa0b57 10747 dvi) \
2a4cbe27
NN
10748 || exit 1
10749
6bd3dfaa 10750@endif tcl
2a4cbe27 10751
4fa63067
NN
10752.PHONY: maybe-TAGS-tcl TAGS-tcl
10753maybe-TAGS-tcl:
6bd3dfaa
PB
10754@if tcl
10755maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 10756
4fa63067
NN
10757TAGS-tcl: \
10758 configure-tcl
10759 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
10760 r=`${PWD_COMMAND}`; export r; \
10761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10762 $(SET_LIB_PATH) \
378fce5b 10763 $(HOST_EXPORTS) \
2a4cbe27
NN
10764 for flag in $(EXTRA_HOST_FLAGS); do \
10765 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10766 done; \
4fa63067
NN
10767 echo "Doing TAGS in tcl" ; \
10768 (cd tcl && \
2a4cbe27
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}" \
7ffa0b57 10773 TAGS) \
2a4cbe27
NN
10774 || exit 1
10775
6bd3dfaa 10776@endif tcl
2a4cbe27 10777
4fa63067
NN
10778.PHONY: maybe-install-info-tcl install-info-tcl
10779maybe-install-info-tcl:
6bd3dfaa
PB
10780@if tcl
10781maybe-install-info-tcl: install-info-tcl
2a4cbe27 10782
4fa63067
NN
10783install-info-tcl: \
10784 configure-tcl \
10785 info-tcl
10786 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
10787 r=`${PWD_COMMAND}`; export r; \
10788 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10789 $(SET_LIB_PATH) \
378fce5b 10790 $(HOST_EXPORTS) \
2a4cbe27
NN
10791 for flag in $(EXTRA_HOST_FLAGS); do \
10792 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10793 done; \
4fa63067
NN
10794 echo "Doing install-info in tcl" ; \
10795 (cd tcl && \
2a4cbe27
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}" \
7ffa0b57 10800 install-info) \
2a4cbe27
NN
10801 || exit 1
10802
6bd3dfaa 10803@endif tcl
2a4cbe27 10804
4fa63067
NN
10805.PHONY: maybe-installcheck-tcl installcheck-tcl
10806maybe-installcheck-tcl:
6bd3dfaa
PB
10807@if tcl
10808maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 10809
4fa63067
NN
10810installcheck-tcl: \
10811 configure-tcl
10812 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
10813 r=`${PWD_COMMAND}`; export r; \
10814 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10815 $(SET_LIB_PATH) \
378fce5b 10816 $(HOST_EXPORTS) \
2a4cbe27
NN
10817 for flag in $(EXTRA_HOST_FLAGS); do \
10818 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10819 done; \
4fa63067
NN
10820 echo "Doing installcheck in tcl" ; \
10821 (cd tcl && \
2a4cbe27
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}" \
7ffa0b57 10826 installcheck) \
2a4cbe27
NN
10827 || exit 1
10828
6bd3dfaa 10829@endif tcl
2a4cbe27 10830
4fa63067
NN
10831.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
10832maybe-mostlyclean-tcl:
6bd3dfaa
PB
10833@if tcl
10834maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 10835
4fa63067
NN
10836# tcl doesn't support mostlyclean.
10837mostlyclean-tcl:
10838
6bd3dfaa 10839@endif tcl
4fa63067
NN
10840
10841.PHONY: maybe-clean-tcl clean-tcl
10842maybe-clean-tcl:
6bd3dfaa
PB
10843@if tcl
10844maybe-clean-tcl: clean-tcl
4fa63067
NN
10845
10846clean-tcl:
10847 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
10848 r=`${PWD_COMMAND}`; export r; \
10849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10850 $(SET_LIB_PATH) \
378fce5b 10851 $(HOST_EXPORTS) \
2a4cbe27
NN
10852 for flag in $(EXTRA_HOST_FLAGS); do \
10853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10854 done; \
4fa63067
NN
10855 echo "Doing clean in tcl" ; \
10856 (cd tcl && \
2a4cbe27
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}" \
7ffa0b57 10861 clean) \
2a4cbe27
NN
10862 || exit 1
10863
6bd3dfaa 10864@endif tcl
2a4cbe27 10865
4fa63067
NN
10866.PHONY: maybe-distclean-tcl distclean-tcl
10867maybe-distclean-tcl:
6bd3dfaa
PB
10868@if tcl
10869maybe-distclean-tcl: distclean-tcl
2a4cbe27 10870
4fa63067
NN
10871distclean-tcl:
10872 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
10873 r=`${PWD_COMMAND}`; export r; \
10874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10875 $(SET_LIB_PATH) \
378fce5b 10876 $(HOST_EXPORTS) \
2a4cbe27
NN
10877 for flag in $(EXTRA_HOST_FLAGS); do \
10878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10879 done; \
4fa63067
NN
10880 echo "Doing distclean in tcl" ; \
10881 (cd tcl && \
2a4cbe27
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}" \
7ffa0b57 10886 distclean) \
2a4cbe27
NN
10887 || exit 1
10888
6bd3dfaa 10889@endif tcl
2a4cbe27 10890
4fa63067
NN
10891.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
10892maybe-maintainer-clean-tcl:
6bd3dfaa
PB
10893@if tcl
10894maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 10895
4fa63067
NN
10896maintainer-clean-tcl:
10897 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
10898 r=`${PWD_COMMAND}`; export r; \
10899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10900 $(SET_LIB_PATH) \
378fce5b 10901 $(HOST_EXPORTS) \
2a4cbe27
NN
10902 for flag in $(EXTRA_HOST_FLAGS); do \
10903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10904 done; \
4fa63067
NN
10905 echo "Doing maintainer-clean in tcl" ; \
10906 (cd tcl && \
2a4cbe27
NN
10907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10909 "RANLIB=$${RANLIB}" \
10910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 10911 maintainer-clean) \
2a4cbe27
NN
10912 || exit 1
10913
6bd3dfaa 10914@endif tcl
2a4cbe27 10915
2a4cbe27 10916
4fa63067
NN
10917.PHONY: configure-itcl maybe-configure-itcl
10918maybe-configure-itcl:
6bd3dfaa
PB
10919@if itcl
10920maybe-configure-itcl: configure-itcl
4fa63067
NN
10921configure-itcl:
10922 @test ! -f itcl/Makefile || exit 0; \
10923 [ -d itcl ] || mkdir itcl; \
b40e3958
L
10924 r=`${PWD_COMMAND}`; export r; \
10925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10926 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 10941 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 10942 || exit 1
6bd3dfaa 10943@endif itcl
2a4cbe27 10944
4fa63067
NN
10945.PHONY: all-itcl maybe-all-itcl
10946maybe-all-itcl:
6bd3dfaa
PB
10947@if itcl
10948maybe-all-itcl: all-itcl
4fa63067
NN
10949all-itcl: configure-itcl
10950 @r=`${PWD_COMMAND}`; export r; \
10951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10952 $(SET_LIB_PATH) \
378fce5b 10953 $(HOST_EXPORTS) \
7ffa0b57 10954 (cd itcl && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 10955@endif itcl
4fa63067
NN
10956
10957.PHONY: check-itcl maybe-check-itcl
10958maybe-check-itcl:
6bd3dfaa
PB
10959@if itcl
10960maybe-check-itcl: check-itcl
2a4cbe27 10961
4fa63067
NN
10962check-itcl:
10963 @r=`${PWD_COMMAND}`; export r; \
10964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10965 $(SET_LIB_PATH) \
378fce5b 10966 $(HOST_EXPORTS) \
7ffa0b57 10967 (cd itcl && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 10968
6bd3dfaa 10969@endif itcl
4fa63067
NN
10970
10971.PHONY: install-itcl maybe-install-itcl
10972maybe-install-itcl:
6bd3dfaa
PB
10973@if itcl
10974maybe-install-itcl: install-itcl
4fa63067
NN
10975
10976install-itcl: installdirs
10977 @r=`${PWD_COMMAND}`; export r; \
10978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10979 $(SET_LIB_PATH) \
378fce5b 10980 $(HOST_EXPORTS) \
7ffa0b57 10981 (cd itcl && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 10982
6bd3dfaa 10983@endif itcl
4fa63067
NN
10984
10985# Other targets (info, dvi, etc.)
10986
10987.PHONY: maybe-info-itcl info-itcl
10988maybe-info-itcl:
6bd3dfaa
PB
10989@if itcl
10990maybe-info-itcl: info-itcl
4fa63067
NN
10991
10992info-itcl: \
10993 configure-itcl
10994 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
10995 r=`${PWD_COMMAND}`; export r; \
10996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10997 $(SET_LIB_PATH) \
378fce5b 10998 $(HOST_EXPORTS) \
2a4cbe27
NN
10999 for flag in $(EXTRA_HOST_FLAGS); do \
11000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11001 done; \
4fa63067
NN
11002 echo "Doing info in itcl" ; \
11003 (cd itcl && \
2a4cbe27
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}" \
7ffa0b57 11008 info) \
2a4cbe27
NN
11009 || exit 1
11010
6bd3dfaa 11011@endif itcl
2a4cbe27 11012
4fa63067
NN
11013.PHONY: maybe-dvi-itcl dvi-itcl
11014maybe-dvi-itcl:
6bd3dfaa
PB
11015@if itcl
11016maybe-dvi-itcl: dvi-itcl
2a4cbe27 11017
4fa63067
NN
11018dvi-itcl: \
11019 configure-itcl
11020 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
11021 r=`${PWD_COMMAND}`; export r; \
11022 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11023 $(SET_LIB_PATH) \
378fce5b 11024 $(HOST_EXPORTS) \
2a4cbe27
NN
11025 for flag in $(EXTRA_HOST_FLAGS); do \
11026 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11027 done; \
4fa63067
NN
11028 echo "Doing dvi in itcl" ; \
11029 (cd itcl && \
2a4cbe27
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}" \
7ffa0b57 11034 dvi) \
2a4cbe27
NN
11035 || exit 1
11036
6bd3dfaa 11037@endif itcl
2a4cbe27 11038
4fa63067
NN
11039.PHONY: maybe-TAGS-itcl TAGS-itcl
11040maybe-TAGS-itcl:
6bd3dfaa
PB
11041@if itcl
11042maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 11043
4fa63067
NN
11044TAGS-itcl: \
11045 configure-itcl
11046 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
11047 r=`${PWD_COMMAND}`; export r; \
11048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11049 $(SET_LIB_PATH) \
378fce5b 11050 $(HOST_EXPORTS) \
2a4cbe27
NN
11051 for flag in $(EXTRA_HOST_FLAGS); do \
11052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11053 done; \
4fa63067
NN
11054 echo "Doing TAGS in itcl" ; \
11055 (cd itcl && \
2a4cbe27
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}" \
7ffa0b57 11060 TAGS) \
2a4cbe27
NN
11061 || exit 1
11062
6bd3dfaa 11063@endif itcl
2a4cbe27 11064
4fa63067
NN
11065.PHONY: maybe-install-info-itcl install-info-itcl
11066maybe-install-info-itcl:
6bd3dfaa
PB
11067@if itcl
11068maybe-install-info-itcl: install-info-itcl
2a4cbe27 11069
4fa63067
NN
11070install-info-itcl: \
11071 configure-itcl \
11072 info-itcl
11073 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
11074 r=`${PWD_COMMAND}`; export r; \
11075 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11076 $(SET_LIB_PATH) \
378fce5b 11077 $(HOST_EXPORTS) \
2a4cbe27
NN
11078 for flag in $(EXTRA_HOST_FLAGS); do \
11079 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11080 done; \
4fa63067
NN
11081 echo "Doing install-info in itcl" ; \
11082 (cd itcl && \
2a4cbe27
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}" \
7ffa0b57 11087 install-info) \
2a4cbe27
NN
11088 || exit 1
11089
6bd3dfaa 11090@endif itcl
2a4cbe27 11091
4fa63067
NN
11092.PHONY: maybe-installcheck-itcl installcheck-itcl
11093maybe-installcheck-itcl:
6bd3dfaa
PB
11094@if itcl
11095maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 11096
4fa63067
NN
11097installcheck-itcl: \
11098 configure-itcl
11099 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
11100 r=`${PWD_COMMAND}`; export r; \
11101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11102 $(SET_LIB_PATH) \
378fce5b 11103 $(HOST_EXPORTS) \
2a4cbe27
NN
11104 for flag in $(EXTRA_HOST_FLAGS); do \
11105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11106 done; \
4fa63067
NN
11107 echo "Doing installcheck in itcl" ; \
11108 (cd itcl && \
2a4cbe27
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}" \
7ffa0b57 11113 installcheck) \
2a4cbe27
NN
11114 || exit 1
11115
6bd3dfaa 11116@endif itcl
2a4cbe27 11117
4fa63067
NN
11118.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
11119maybe-mostlyclean-itcl:
6bd3dfaa
PB
11120@if itcl
11121maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 11122
4fa63067
NN
11123mostlyclean-itcl:
11124 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
11125 r=`${PWD_COMMAND}`; export r; \
11126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11127 $(SET_LIB_PATH) \
378fce5b 11128 $(HOST_EXPORTS) \
2a4cbe27
NN
11129 for flag in $(EXTRA_HOST_FLAGS); do \
11130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11131 done; \
4fa63067
NN
11132 echo "Doing mostlyclean in itcl" ; \
11133 (cd itcl && \
2a4cbe27
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}" \
7ffa0b57 11138 mostlyclean) \
2a4cbe27
NN
11139 || exit 1
11140
6bd3dfaa 11141@endif itcl
2a4cbe27 11142
4fa63067
NN
11143.PHONY: maybe-clean-itcl clean-itcl
11144maybe-clean-itcl:
6bd3dfaa
PB
11145@if itcl
11146maybe-clean-itcl: clean-itcl
2a4cbe27 11147
4fa63067
NN
11148clean-itcl:
11149 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
11150 r=`${PWD_COMMAND}`; export r; \
11151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11152 $(SET_LIB_PATH) \
378fce5b 11153 $(HOST_EXPORTS) \
2a4cbe27
NN
11154 for flag in $(EXTRA_HOST_FLAGS); do \
11155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11156 done; \
4fa63067
NN
11157 echo "Doing clean in itcl" ; \
11158 (cd itcl && \
2a4cbe27
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}" \
7ffa0b57 11163 clean) \
2a4cbe27
NN
11164 || exit 1
11165
6bd3dfaa 11166@endif itcl
2a4cbe27 11167
4fa63067
NN
11168.PHONY: maybe-distclean-itcl distclean-itcl
11169maybe-distclean-itcl:
6bd3dfaa
PB
11170@if itcl
11171maybe-distclean-itcl: distclean-itcl
2a4cbe27 11172
4fa63067
NN
11173distclean-itcl:
11174 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
11175 r=`${PWD_COMMAND}`; export r; \
11176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11177 $(SET_LIB_PATH) \
378fce5b 11178 $(HOST_EXPORTS) \
2a4cbe27
NN
11179 for flag in $(EXTRA_HOST_FLAGS); do \
11180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11181 done; \
4fa63067
NN
11182 echo "Doing distclean in itcl" ; \
11183 (cd itcl && \
2a4cbe27
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}" \
7ffa0b57 11188 distclean) \
2a4cbe27
NN
11189 || exit 1
11190
6bd3dfaa 11191@endif itcl
2a4cbe27 11192
4fa63067
NN
11193.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
11194maybe-maintainer-clean-itcl:
6bd3dfaa
PB
11195@if itcl
11196maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 11197
4fa63067
NN
11198maintainer-clean-itcl:
11199 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
11200 r=`${PWD_COMMAND}`; export r; \
11201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11202 $(SET_LIB_PATH) \
378fce5b 11203 $(HOST_EXPORTS) \
2a4cbe27
NN
11204 for flag in $(EXTRA_HOST_FLAGS); do \
11205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11206 done; \
4fa63067
NN
11207 echo "Doing maintainer-clean in itcl" ; \
11208 (cd itcl && \
2a4cbe27
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}" \
7ffa0b57 11213 maintainer-clean) \
2a4cbe27
NN
11214 || exit 1
11215
6bd3dfaa 11216@endif itcl
2a4cbe27 11217
2a4cbe27 11218
4fa63067
NN
11219.PHONY: configure-ld maybe-configure-ld
11220maybe-configure-ld:
6bd3dfaa
PB
11221@if ld
11222maybe-configure-ld: configure-ld
4fa63067
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; \
378fce5b 11228 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 11243 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 11244 || exit 1
6bd3dfaa 11245@endif ld
4fa63067
NN
11246
11247.PHONY: all-ld maybe-all-ld
11248maybe-all-ld:
6bd3dfaa
PB
11249@if ld
11250maybe-all-ld: all-ld
4fa63067
NN
11251all-ld: configure-ld
11252 @r=`${PWD_COMMAND}`; export r; \
11253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11254 $(SET_LIB_PATH) \
378fce5b 11255 $(HOST_EXPORTS) \
7ffa0b57 11256 (cd ld && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 11257@endif ld
4fa63067
NN
11258
11259.PHONY: check-ld maybe-check-ld
11260maybe-check-ld:
6bd3dfaa
PB
11261@if ld
11262maybe-check-ld: check-ld
4fa63067
NN
11263
11264check-ld:
11265 @r=`${PWD_COMMAND}`; export r; \
11266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11267 $(SET_LIB_PATH) \
378fce5b 11268 $(HOST_EXPORTS) \
7ffa0b57 11269 (cd ld && $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 11270
6bd3dfaa 11271@endif ld
4fa63067
NN
11272
11273.PHONY: install-ld maybe-install-ld
11274maybe-install-ld:
6bd3dfaa
PB
11275@if ld
11276maybe-install-ld: install-ld
4fa63067
NN
11277
11278install-ld: installdirs
11279 @r=`${PWD_COMMAND}`; export r; \
11280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11281 $(SET_LIB_PATH) \
378fce5b 11282 $(HOST_EXPORTS) \
7ffa0b57 11283 (cd ld && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11284
6bd3dfaa 11285@endif ld
4fa63067
NN
11286
11287# Other targets (info, dvi, etc.)
11288
11289.PHONY: maybe-info-ld info-ld
11290maybe-info-ld:
6bd3dfaa
PB
11291@if ld
11292maybe-info-ld: info-ld
4fa63067
NN
11293
11294info-ld: \
11295 configure-ld
11296 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11297 r=`${PWD_COMMAND}`; export r; \
11298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11299 $(SET_LIB_PATH) \
378fce5b 11300 $(HOST_EXPORTS) \
2a4cbe27
NN
11301 for flag in $(EXTRA_HOST_FLAGS); do \
11302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11303 done; \
4fa63067
NN
11304 echo "Doing info in ld" ; \
11305 (cd ld && \
2a4cbe27
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}" \
7ffa0b57 11310 info) \
2a4cbe27
NN
11311 || exit 1
11312
6bd3dfaa 11313@endif ld
2a4cbe27 11314
4fa63067
NN
11315.PHONY: maybe-dvi-ld dvi-ld
11316maybe-dvi-ld:
6bd3dfaa
PB
11317@if ld
11318maybe-dvi-ld: dvi-ld
2a4cbe27 11319
4fa63067
NN
11320dvi-ld: \
11321 configure-ld
11322 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11323 r=`${PWD_COMMAND}`; export r; \
11324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11325 $(SET_LIB_PATH) \
378fce5b 11326 $(HOST_EXPORTS) \
2a4cbe27
NN
11327 for flag in $(EXTRA_HOST_FLAGS); do \
11328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11329 done; \
4fa63067
NN
11330 echo "Doing dvi in ld" ; \
11331 (cd ld && \
2a4cbe27
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}" \
7ffa0b57 11336 dvi) \
2a4cbe27
NN
11337 || exit 1
11338
6bd3dfaa 11339@endif ld
2a4cbe27 11340
4fa63067
NN
11341.PHONY: maybe-TAGS-ld TAGS-ld
11342maybe-TAGS-ld:
6bd3dfaa
PB
11343@if ld
11344maybe-TAGS-ld: TAGS-ld
2a4cbe27 11345
4fa63067
NN
11346TAGS-ld: \
11347 configure-ld
11348 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11349 r=`${PWD_COMMAND}`; export r; \
11350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11351 $(SET_LIB_PATH) \
378fce5b 11352 $(HOST_EXPORTS) \
2a4cbe27
NN
11353 for flag in $(EXTRA_HOST_FLAGS); do \
11354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11355 done; \
4fa63067
NN
11356 echo "Doing TAGS in ld" ; \
11357 (cd ld && \
2a4cbe27
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}" \
7ffa0b57 11362 TAGS) \
2a4cbe27
NN
11363 || exit 1
11364
6bd3dfaa 11365@endif ld
2a4cbe27 11366
4fa63067
NN
11367.PHONY: maybe-install-info-ld install-info-ld
11368maybe-install-info-ld:
6bd3dfaa
PB
11369@if ld
11370maybe-install-info-ld: install-info-ld
2a4cbe27 11371
4fa63067
NN
11372install-info-ld: \
11373 configure-ld \
11374 info-ld
11375 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11376 r=`${PWD_COMMAND}`; export r; \
11377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11378 $(SET_LIB_PATH) \
378fce5b 11379 $(HOST_EXPORTS) \
2a4cbe27
NN
11380 for flag in $(EXTRA_HOST_FLAGS); do \
11381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11382 done; \
4fa63067
NN
11383 echo "Doing install-info in ld" ; \
11384 (cd ld && \
2a4cbe27
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}" \
7ffa0b57 11389 install-info) \
2a4cbe27
NN
11390 || exit 1
11391
6bd3dfaa 11392@endif ld
2a4cbe27 11393
4fa63067
NN
11394.PHONY: maybe-installcheck-ld installcheck-ld
11395maybe-installcheck-ld:
6bd3dfaa
PB
11396@if ld
11397maybe-installcheck-ld: installcheck-ld
2a4cbe27 11398
4fa63067
NN
11399installcheck-ld: \
11400 configure-ld
11401 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11402 r=`${PWD_COMMAND}`; export r; \
11403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11404 $(SET_LIB_PATH) \
378fce5b 11405 $(HOST_EXPORTS) \
2a4cbe27
NN
11406 for flag in $(EXTRA_HOST_FLAGS); do \
11407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11408 done; \
4fa63067
NN
11409 echo "Doing installcheck in ld" ; \
11410 (cd ld && \
2a4cbe27
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}" \
7ffa0b57 11415 installcheck) \
2a4cbe27
NN
11416 || exit 1
11417
6bd3dfaa 11418@endif ld
2a4cbe27 11419
4fa63067
NN
11420.PHONY: maybe-mostlyclean-ld mostlyclean-ld
11421maybe-mostlyclean-ld:
6bd3dfaa
PB
11422@if ld
11423maybe-mostlyclean-ld: mostlyclean-ld
2a4cbe27 11424
4fa63067
NN
11425mostlyclean-ld:
11426 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11427 r=`${PWD_COMMAND}`; export r; \
11428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11429 $(SET_LIB_PATH) \
378fce5b 11430 $(HOST_EXPORTS) \
2a4cbe27
NN
11431 for flag in $(EXTRA_HOST_FLAGS); do \
11432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11433 done; \
4fa63067
NN
11434 echo "Doing mostlyclean in ld" ; \
11435 (cd ld && \
2a4cbe27
NN
11436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11438 "RANLIB=$${RANLIB}" \
11439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 11440 mostlyclean) \
2a4cbe27
NN
11441 || exit 1
11442
6bd3dfaa 11443@endif ld
2a4cbe27 11444
4fa63067
NN
11445.PHONY: maybe-clean-ld clean-ld
11446maybe-clean-ld:
6bd3dfaa
PB
11447@if ld
11448maybe-clean-ld: clean-ld
2a4cbe27 11449
4fa63067
NN
11450clean-ld:
11451 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11452 r=`${PWD_COMMAND}`; export r; \
11453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11454 $(SET_LIB_PATH) \
378fce5b 11455 $(HOST_EXPORTS) \
2a4cbe27
NN
11456 for flag in $(EXTRA_HOST_FLAGS); do \
11457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11458 done; \
4fa63067
NN
11459 echo "Doing clean in ld" ; \
11460 (cd ld && \
2a4cbe27
NN
11461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11463 "RANLIB=$${RANLIB}" \
11464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 11465 clean) \
2a4cbe27
NN
11466 || exit 1
11467
6bd3dfaa 11468@endif ld
2a4cbe27 11469
4fa63067
NN
11470.PHONY: maybe-distclean-ld distclean-ld
11471maybe-distclean-ld:
6bd3dfaa
PB
11472@if ld
11473maybe-distclean-ld: distclean-ld
2a4cbe27 11474
4fa63067
NN
11475distclean-ld:
11476 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11477 r=`${PWD_COMMAND}`; export r; \
11478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11479 $(SET_LIB_PATH) \
378fce5b 11480 $(HOST_EXPORTS) \
2a4cbe27
NN
11481 for flag in $(EXTRA_HOST_FLAGS); do \
11482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11483 done; \
4fa63067
NN
11484 echo "Doing distclean in ld" ; \
11485 (cd ld && \
2a4cbe27
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}" \
7ffa0b57 11490 distclean) \
2a4cbe27
NN
11491 || exit 1
11492
6bd3dfaa 11493@endif ld
2a4cbe27 11494
4fa63067
NN
11495.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
11496maybe-maintainer-clean-ld:
6bd3dfaa
PB
11497@if ld
11498maybe-maintainer-clean-ld: maintainer-clean-ld
2a4cbe27 11499
4fa63067
NN
11500maintainer-clean-ld:
11501 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11502 r=`${PWD_COMMAND}`; export r; \
11503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11504 $(SET_LIB_PATH) \
378fce5b 11505 $(HOST_EXPORTS) \
2a4cbe27
NN
11506 for flag in $(EXTRA_HOST_FLAGS); do \
11507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11508 done; \
4fa63067
NN
11509 echo "Doing maintainer-clean in ld" ; \
11510 (cd ld && \
2a4cbe27
NN
11511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11513 "RANLIB=$${RANLIB}" \
11514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 11515 maintainer-clean) \
2a4cbe27
NN
11516 || exit 1
11517
6bd3dfaa 11518@endif ld
2a4cbe27 11519
2a4cbe27 11520
04cf1b77
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; \
378fce5b 11530 $(HOST_EXPORTS) \
04cf1b77
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 \
7ffa0b57 11545 $(HOST_CONFIGARGS) $${srcdiroption} \
04cf1b77
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) \
378fce5b 11557 $(HOST_EXPORTS) \
7ffa0b57 11558 (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) all)
04cf1b77
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) \
378fce5b 11570 $(HOST_EXPORTS) \
7ffa0b57 11571 (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) check)
04cf1b77
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) \
378fce5b 11584 $(HOST_EXPORTS) \
7ffa0b57 11585 (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) install)
04cf1b77
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) \
378fce5b 11602 $(HOST_EXPORTS) \
04cf1b77
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}" \
7ffa0b57 11612 info) \
04cf1b77
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) \
378fce5b 11628 $(HOST_EXPORTS) \
04cf1b77
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}" \
7ffa0b57 11638 dvi) \
04cf1b77
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) \
378fce5b 11654 $(HOST_EXPORTS) \
04cf1b77
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}" \
7ffa0b57 11664 TAGS) \
04cf1b77
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) \
378fce5b 11681 $(HOST_EXPORTS) \
04cf1b77
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}" \
7ffa0b57 11691 install-info) \
04cf1b77
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) \
378fce5b 11707 $(HOST_EXPORTS) \
04cf1b77
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}" \
7ffa0b57 11717 installcheck) \
04cf1b77
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) \
378fce5b 11732 $(HOST_EXPORTS) \
04cf1b77
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}" \
7ffa0b57 11742 mostlyclean) \
04cf1b77
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) \
378fce5b 11757 $(HOST_EXPORTS) \
04cf1b77
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}" \
7ffa0b57 11767 clean) \
04cf1b77
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) \
378fce5b 11782 $(HOST_EXPORTS) \
04cf1b77
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}" \
7ffa0b57 11792 distclean) \
04cf1b77
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) \
378fce5b 11807 $(HOST_EXPORTS) \
04cf1b77
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}" \
7ffa0b57 11817 maintainer-clean) \
04cf1b77
PB
11818 || exit 1
11819
11820@endif libcpp
11821
11822
4fa63067
NN
11823.PHONY: configure-libgui maybe-configure-libgui
11824maybe-configure-libgui:
6bd3dfaa
PB
11825@if libgui
11826maybe-configure-libgui: configure-libgui
4fa63067
NN
11827configure-libgui:
11828 @test ! -f libgui/Makefile || exit 0; \
11829 [ -d libgui ] || mkdir libgui; \
11830 r=`${PWD_COMMAND}`; export r; \
11831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11832 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 11847 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 11848 || exit 1
6bd3dfaa 11849@endif libgui
4fa63067
NN
11850
11851.PHONY: all-libgui maybe-all-libgui
11852maybe-all-libgui:
6bd3dfaa
PB
11853@if libgui
11854maybe-all-libgui: all-libgui
4fa63067
NN
11855all-libgui: configure-libgui
11856 @r=`${PWD_COMMAND}`; export r; \
11857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11858 $(SET_LIB_PATH) \
378fce5b 11859 $(HOST_EXPORTS) \
7ffa0b57 11860 (cd libgui && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 11861@endif libgui
4fa63067
NN
11862
11863.PHONY: check-libgui maybe-check-libgui
11864maybe-check-libgui:
6bd3dfaa
PB
11865@if libgui
11866maybe-check-libgui: check-libgui
4fa63067
NN
11867
11868check-libgui:
11869 @r=`${PWD_COMMAND}`; export r; \
11870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11871 $(SET_LIB_PATH) \
378fce5b 11872 $(HOST_EXPORTS) \
7ffa0b57 11873 (cd libgui && $(MAKE) $(FLAGS_TO_PASS) check)
4fa63067 11874
6bd3dfaa 11875@endif libgui
4fa63067
NN
11876
11877.PHONY: install-libgui maybe-install-libgui
11878maybe-install-libgui:
6bd3dfaa
PB
11879@if libgui
11880maybe-install-libgui: install-libgui
4fa63067
NN
11881
11882install-libgui: installdirs
11883 @r=`${PWD_COMMAND}`; export r; \
11884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11885 $(SET_LIB_PATH) \
378fce5b 11886 $(HOST_EXPORTS) \
7ffa0b57 11887 (cd libgui && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 11888
6bd3dfaa 11889@endif libgui
4fa63067
NN
11890
11891# Other targets (info, dvi, etc.)
11892
11893.PHONY: maybe-info-libgui info-libgui
11894maybe-info-libgui:
6bd3dfaa
PB
11895@if libgui
11896maybe-info-libgui: info-libgui
4fa63067
NN
11897
11898info-libgui: \
11899 configure-libgui
11900 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
11901 r=`${PWD_COMMAND}`; export r; \
11902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11903 $(SET_LIB_PATH) \
378fce5b 11904 $(HOST_EXPORTS) \
2a4cbe27
NN
11905 for flag in $(EXTRA_HOST_FLAGS); do \
11906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11907 done; \
4fa63067
NN
11908 echo "Doing info in libgui" ; \
11909 (cd libgui && \
2a4cbe27
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}" \
7ffa0b57 11914 info) \
2a4cbe27
NN
11915 || exit 1
11916
6bd3dfaa 11917@endif libgui
2a4cbe27 11918
4fa63067
NN
11919.PHONY: maybe-dvi-libgui dvi-libgui
11920maybe-dvi-libgui:
6bd3dfaa
PB
11921@if libgui
11922maybe-dvi-libgui: dvi-libgui
2a4cbe27 11923
4fa63067
NN
11924dvi-libgui: \
11925 configure-libgui
11926 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
11927 r=`${PWD_COMMAND}`; export r; \
11928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11929 $(SET_LIB_PATH) \
378fce5b 11930 $(HOST_EXPORTS) \
2a4cbe27
NN
11931 for flag in $(EXTRA_HOST_FLAGS); do \
11932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11933 done; \
4fa63067
NN
11934 echo "Doing dvi in libgui" ; \
11935 (cd libgui && \
2a4cbe27
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}" \
7ffa0b57 11940 dvi) \
2a4cbe27
NN
11941 || exit 1
11942
6bd3dfaa 11943@endif libgui
2a4cbe27 11944
4fa63067
NN
11945.PHONY: maybe-TAGS-libgui TAGS-libgui
11946maybe-TAGS-libgui:
6bd3dfaa
PB
11947@if libgui
11948maybe-TAGS-libgui: TAGS-libgui
2a4cbe27 11949
4fa63067
NN
11950TAGS-libgui: \
11951 configure-libgui
11952 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
11953 r=`${PWD_COMMAND}`; export r; \
11954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11955 $(SET_LIB_PATH) \
378fce5b 11956 $(HOST_EXPORTS) \
2a4cbe27
NN
11957 for flag in $(EXTRA_HOST_FLAGS); do \
11958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11959 done; \
4fa63067
NN
11960 echo "Doing TAGS in libgui" ; \
11961 (cd libgui && \
2a4cbe27
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}" \
7ffa0b57 11966 TAGS) \
2a4cbe27
NN
11967 || exit 1
11968
6bd3dfaa 11969@endif libgui
2a4cbe27 11970
4fa63067
NN
11971.PHONY: maybe-install-info-libgui install-info-libgui
11972maybe-install-info-libgui:
6bd3dfaa
PB
11973@if libgui
11974maybe-install-info-libgui: install-info-libgui
2a4cbe27 11975
4fa63067
NN
11976install-info-libgui: \
11977 configure-libgui \
11978 info-libgui
11979 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
11980 r=`${PWD_COMMAND}`; export r; \
11981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11982 $(SET_LIB_PATH) \
378fce5b 11983 $(HOST_EXPORTS) \
2a4cbe27
NN
11984 for flag in $(EXTRA_HOST_FLAGS); do \
11985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11986 done; \
4fa63067
NN
11987 echo "Doing install-info in libgui" ; \
11988 (cd libgui && \
2a4cbe27
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}" \
7ffa0b57 11993 install-info) \
2a4cbe27
NN
11994 || exit 1
11995
6bd3dfaa 11996@endif libgui
2a4cbe27 11997
4fa63067
NN
11998.PHONY: maybe-installcheck-libgui installcheck-libgui
11999maybe-installcheck-libgui:
6bd3dfaa
PB
12000@if libgui
12001maybe-installcheck-libgui: installcheck-libgui
2a4cbe27 12002
4fa63067
NN
12003installcheck-libgui: \
12004 configure-libgui
12005 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
12006 r=`${PWD_COMMAND}`; export r; \
12007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12008 $(SET_LIB_PATH) \
378fce5b 12009 $(HOST_EXPORTS) \
2a4cbe27
NN
12010 for flag in $(EXTRA_HOST_FLAGS); do \
12011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12012 done; \
4fa63067
NN
12013 echo "Doing installcheck in libgui" ; \
12014 (cd libgui && \
2a4cbe27
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}" \
7ffa0b57 12019 installcheck) \
2a4cbe27
NN
12020 || exit 1
12021
6bd3dfaa 12022@endif libgui
2a4cbe27 12023
4fa63067
NN
12024.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
12025maybe-mostlyclean-libgui:
6bd3dfaa
PB
12026@if libgui
12027maybe-mostlyclean-libgui: mostlyclean-libgui
2a4cbe27 12028
4fa63067 12029mostlyclean-libgui:
2a4cbe27 12030 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
12031 r=`${PWD_COMMAND}`; export r; \
12032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12033 $(SET_LIB_PATH) \
378fce5b 12034 $(HOST_EXPORTS) \
2a4cbe27
NN
12035 for flag in $(EXTRA_HOST_FLAGS); do \
12036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12037 done; \
4fa63067 12038 echo "Doing mostlyclean in libgui" ; \
2a4cbe27
NN
12039 (cd libgui && \
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}" \
7ffa0b57 12044 mostlyclean) \
2a4cbe27
NN
12045 || exit 1
12046
6bd3dfaa 12047@endif libgui
2a4cbe27 12048
4fa63067
NN
12049.PHONY: maybe-clean-libgui clean-libgui
12050maybe-clean-libgui:
6bd3dfaa
PB
12051@if libgui
12052maybe-clean-libgui: clean-libgui
2a4cbe27 12053
4fa63067
NN
12054clean-libgui:
12055 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
12056 r=`${PWD_COMMAND}`; export r; \
12057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12058 $(SET_LIB_PATH) \
378fce5b 12059 $(HOST_EXPORTS) \
2a4cbe27
NN
12060 for flag in $(EXTRA_HOST_FLAGS); do \
12061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12062 done; \
4fa63067
NN
12063 echo "Doing clean in libgui" ; \
12064 (cd libgui && \
2a4cbe27
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}" \
7ffa0b57 12069 clean) \
2a4cbe27
NN
12070 || exit 1
12071
6bd3dfaa 12072@endif libgui
2a4cbe27 12073
4fa63067
NN
12074.PHONY: maybe-distclean-libgui distclean-libgui
12075maybe-distclean-libgui:
6bd3dfaa
PB
12076@if libgui
12077maybe-distclean-libgui: distclean-libgui
2a4cbe27 12078
4fa63067
NN
12079distclean-libgui:
12080 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
12081 r=`${PWD_COMMAND}`; export r; \
12082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12083 $(SET_LIB_PATH) \
378fce5b 12084 $(HOST_EXPORTS) \
2a4cbe27
NN
12085 for flag in $(EXTRA_HOST_FLAGS); do \
12086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12087 done; \
4fa63067
NN
12088 echo "Doing distclean in libgui" ; \
12089 (cd libgui && \
2a4cbe27
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}" \
7ffa0b57 12094 distclean) \
2a4cbe27
NN
12095 || exit 1
12096
6bd3dfaa 12097@endif libgui
2a4cbe27 12098
4fa63067
NN
12099.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
12100maybe-maintainer-clean-libgui:
6bd3dfaa
PB
12101@if libgui
12102maybe-maintainer-clean-libgui: maintainer-clean-libgui
2a4cbe27 12103
4fa63067
NN
12104maintainer-clean-libgui:
12105 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
12106 r=`${PWD_COMMAND}`; export r; \
12107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12108 $(SET_LIB_PATH) \
378fce5b 12109 $(HOST_EXPORTS) \
2a4cbe27
NN
12110 for flag in $(EXTRA_HOST_FLAGS); do \
12111 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12112 done; \
4fa63067
NN
12113 echo "Doing maintainer-clean in libgui" ; \
12114 (cd libgui && \
2a4cbe27
NN
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}" \
7ffa0b57 12119 maintainer-clean) \
2a4cbe27
NN
12120 || exit 1
12121
6bd3dfaa 12122@endif libgui
2a4cbe27 12123
2a4cbe27 12124
4b1cb4fe
DD
12125.PHONY: configure-libbanshee maybe-configure-libbanshee
12126maybe-configure-libbanshee:
6bd3dfaa
PB
12127@if libbanshee
12128maybe-configure-libbanshee: configure-libbanshee
4b1cb4fe
DD
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; \
378fce5b 12134 $(HOST_EXPORTS) \
4b1cb4fe
DD
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 \
7ffa0b57 12149 $(HOST_CONFIGARGS) $${srcdiroption} \
4b1cb4fe 12150 || exit 1
6bd3dfaa 12151@endif libbanshee
4b1cb4fe
DD
12152
12153.PHONY: all-libbanshee maybe-all-libbanshee
12154maybe-all-libbanshee:
6bd3dfaa
PB
12155@if libbanshee
12156maybe-all-libbanshee: all-libbanshee
4b1cb4fe
DD
12157all-libbanshee: configure-libbanshee
12158 @r=`${PWD_COMMAND}`; export r; \
12159 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12160 $(SET_LIB_PATH) \
378fce5b 12161 $(HOST_EXPORTS) \
7ffa0b57 12162 (cd libbanshee && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 12163@endif libbanshee
4b1cb4fe
DD
12164
12165.PHONY: check-libbanshee maybe-check-libbanshee
12166maybe-check-libbanshee:
6bd3dfaa
PB
12167@if libbanshee
12168maybe-check-libbanshee: check-libbanshee
4b1cb4fe
DD
12169
12170check-libbanshee:
12171 @r=`${PWD_COMMAND}`; export r; \
12172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12173 $(SET_LIB_PATH) \
378fce5b 12174 $(HOST_EXPORTS) \
7ffa0b57 12175 (cd libbanshee && $(MAKE) $(FLAGS_TO_PASS) check)
4b1cb4fe 12176
6bd3dfaa 12177@endif libbanshee
4b1cb4fe
DD
12178
12179.PHONY: install-libbanshee maybe-install-libbanshee
12180maybe-install-libbanshee:
6bd3dfaa
PB
12181@if libbanshee
12182maybe-install-libbanshee: install-libbanshee
4b1cb4fe
DD
12183
12184install-libbanshee:
12185
6bd3dfaa 12186@endif libbanshee
4b1cb4fe
DD
12187
12188# Other targets (info, dvi, etc.)
12189
12190.PHONY: maybe-info-libbanshee info-libbanshee
12191maybe-info-libbanshee:
6bd3dfaa
PB
12192@if libbanshee
12193maybe-info-libbanshee: info-libbanshee
4b1cb4fe
DD
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) \
378fce5b 12201 $(HOST_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 12211 info) \
4b1cb4fe
DD
12212 || exit 1
12213
6bd3dfaa 12214@endif libbanshee
4b1cb4fe
DD
12215
12216.PHONY: maybe-dvi-libbanshee dvi-libbanshee
12217maybe-dvi-libbanshee:
6bd3dfaa
PB
12218@if libbanshee
12219maybe-dvi-libbanshee: dvi-libbanshee
4b1cb4fe
DD
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) \
378fce5b 12227 $(HOST_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 12237 dvi) \
4b1cb4fe
DD
12238 || exit 1
12239
6bd3dfaa 12240@endif libbanshee
4b1cb4fe
DD
12241
12242.PHONY: maybe-TAGS-libbanshee TAGS-libbanshee
12243maybe-TAGS-libbanshee:
6bd3dfaa
PB
12244@if libbanshee
12245maybe-TAGS-libbanshee: TAGS-libbanshee
4b1cb4fe
DD
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) \
378fce5b 12253 $(HOST_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 12263 TAGS) \
4b1cb4fe
DD
12264 || exit 1
12265
6bd3dfaa 12266@endif libbanshee
4b1cb4fe
DD
12267
12268.PHONY: maybe-install-info-libbanshee install-info-libbanshee
12269maybe-install-info-libbanshee:
6bd3dfaa
PB
12270@if libbanshee
12271maybe-install-info-libbanshee: install-info-libbanshee
4b1cb4fe
DD
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) \
378fce5b 12280 $(HOST_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 12290 install-info) \
4b1cb4fe
DD
12291 || exit 1
12292
6bd3dfaa 12293@endif libbanshee
4b1cb4fe
DD
12294
12295.PHONY: maybe-installcheck-libbanshee installcheck-libbanshee
12296maybe-installcheck-libbanshee:
6bd3dfaa
PB
12297@if libbanshee
12298maybe-installcheck-libbanshee: installcheck-libbanshee
4b1cb4fe
DD
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) \
378fce5b 12306 $(HOST_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 12316 installcheck) \
4b1cb4fe
DD
12317 || exit 1
12318
6bd3dfaa 12319@endif libbanshee
4b1cb4fe
DD
12320
12321.PHONY: maybe-mostlyclean-libbanshee mostlyclean-libbanshee
12322maybe-mostlyclean-libbanshee:
6bd3dfaa
PB
12323@if libbanshee
12324maybe-mostlyclean-libbanshee: mostlyclean-libbanshee
4b1cb4fe
DD
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) \
378fce5b 12331 $(HOST_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 12341 mostlyclean) \
4b1cb4fe
DD
12342 || exit 1
12343
6bd3dfaa 12344@endif libbanshee
4b1cb4fe
DD
12345
12346.PHONY: maybe-clean-libbanshee clean-libbanshee
12347maybe-clean-libbanshee:
6bd3dfaa
PB
12348@if libbanshee
12349maybe-clean-libbanshee: clean-libbanshee
4b1cb4fe
DD
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) \
378fce5b 12356 $(HOST_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 12366 clean) \
4b1cb4fe
DD
12367 || exit 1
12368
6bd3dfaa 12369@endif libbanshee
4b1cb4fe
DD
12370
12371.PHONY: maybe-distclean-libbanshee distclean-libbanshee
12372maybe-distclean-libbanshee:
6bd3dfaa
PB
12373@if libbanshee
12374maybe-distclean-libbanshee: distclean-libbanshee
4b1cb4fe
DD
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) \
378fce5b 12381 $(HOST_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 12391 distclean) \
4b1cb4fe
DD
12392 || exit 1
12393
6bd3dfaa 12394@endif libbanshee
4b1cb4fe
DD
12395
12396.PHONY: maybe-maintainer-clean-libbanshee maintainer-clean-libbanshee
12397maybe-maintainer-clean-libbanshee:
6bd3dfaa
PB
12398@if libbanshee
12399maybe-maintainer-clean-libbanshee: maintainer-clean-libbanshee
4b1cb4fe
DD
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) \
378fce5b 12406 $(HOST_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 12416 maintainer-clean) \
4b1cb4fe
DD
12417 || exit 1
12418
6bd3dfaa 12419@endif libbanshee
4b1cb4fe
DD
12420
12421
4fa63067
NN
12422.PHONY: configure-libiberty maybe-configure-libiberty
12423maybe-configure-libiberty:
6bd3dfaa
PB
12424@if libiberty
12425maybe-configure-libiberty: configure-libiberty
4fa63067
NN
12426configure-libiberty:
12427 @test ! -f libiberty/Makefile || exit 0; \
12428 [ -d libiberty ] || mkdir libiberty; \
12429 r=`${PWD_COMMAND}`; export r; \
12430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12431 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 12446 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 12447 || exit 1
6bd3dfaa 12448@endif libiberty
4fa63067
NN
12449
12450.PHONY: all-libiberty maybe-all-libiberty
12451maybe-all-libiberty:
6bd3dfaa
PB
12452@if libiberty
12453maybe-all-libiberty: all-libiberty
4fa63067
NN
12454all-libiberty: configure-libiberty
12455 @r=`${PWD_COMMAND}`; export r; \
12456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12457 $(SET_LIB_PATH) \
378fce5b 12458 $(HOST_EXPORTS) \
7ffa0b57 12459 (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 12460@endif libiberty
4fa63067
NN
12461
12462.PHONY: check-libiberty maybe-check-libiberty
12463maybe-check-libiberty:
6bd3dfaa
PB
12464@if libiberty
12465maybe-check-libiberty: check-libiberty
4fa63067
NN
12466
12467check-libiberty:
12468 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12470 $(SET_LIB_PATH) \
378fce5b 12471 $(HOST_EXPORTS) \
7ffa0b57 12472 (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12473
6bd3dfaa 12474@endif libiberty
2a4cbe27 12475
4fa63067
NN
12476.PHONY: install-libiberty maybe-install-libiberty
12477maybe-install-libiberty:
6bd3dfaa
PB
12478@if libiberty
12479maybe-install-libiberty: install-libiberty
2a4cbe27 12480
4fa63067
NN
12481install-libiberty: installdirs
12482 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12484 $(SET_LIB_PATH) \
378fce5b 12485 $(HOST_EXPORTS) \
7ffa0b57 12486 (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 12487
6bd3dfaa 12488@endif libiberty
2a4cbe27 12489
4fa63067 12490# Other targets (info, dvi, etc.)
2a4cbe27 12491
4fa63067
NN
12492.PHONY: maybe-info-libiberty info-libiberty
12493maybe-info-libiberty:
6bd3dfaa
PB
12494@if libiberty
12495maybe-info-libiberty: info-libiberty
4fa63067
NN
12496
12497info-libiberty: \
12498 configure-libiberty
12499 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12500 r=`${PWD_COMMAND}`; export r; \
12501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12502 $(SET_LIB_PATH) \
378fce5b 12503 $(HOST_EXPORTS) \
2a4cbe27
NN
12504 for flag in $(EXTRA_HOST_FLAGS); do \
12505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12506 done; \
4fa63067
NN
12507 echo "Doing info in libiberty" ; \
12508 (cd libiberty && \
2a4cbe27
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}" \
7ffa0b57 12513 info) \
2a4cbe27
NN
12514 || exit 1
12515
6bd3dfaa 12516@endif libiberty
2a4cbe27 12517
4fa63067
NN
12518.PHONY: maybe-dvi-libiberty dvi-libiberty
12519maybe-dvi-libiberty:
6bd3dfaa
PB
12520@if libiberty
12521maybe-dvi-libiberty: dvi-libiberty
2a4cbe27 12522
4fa63067
NN
12523dvi-libiberty: \
12524 configure-libiberty
12525 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12526 r=`${PWD_COMMAND}`; export r; \
12527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12528 $(SET_LIB_PATH) \
378fce5b 12529 $(HOST_EXPORTS) \
2a4cbe27
NN
12530 for flag in $(EXTRA_HOST_FLAGS); do \
12531 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12532 done; \
4fa63067
NN
12533 echo "Doing dvi in libiberty" ; \
12534 (cd libiberty && \
2a4cbe27
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}" \
7ffa0b57 12539 dvi) \
2a4cbe27
NN
12540 || exit 1
12541
6bd3dfaa 12542@endif libiberty
2a4cbe27 12543
4fa63067
NN
12544.PHONY: maybe-TAGS-libiberty TAGS-libiberty
12545maybe-TAGS-libiberty:
6bd3dfaa
PB
12546@if libiberty
12547maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 12548
4fa63067
NN
12549TAGS-libiberty: \
12550 configure-libiberty
12551 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12552 r=`${PWD_COMMAND}`; export r; \
12553 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12554 $(SET_LIB_PATH) \
378fce5b 12555 $(HOST_EXPORTS) \
2a4cbe27
NN
12556 for flag in $(EXTRA_HOST_FLAGS); do \
12557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12558 done; \
4fa63067
NN
12559 echo "Doing TAGS in libiberty" ; \
12560 (cd libiberty && \
2a4cbe27
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}" \
7ffa0b57 12565 TAGS) \
2a4cbe27
NN
12566 || exit 1
12567
6bd3dfaa 12568@endif libiberty
2a4cbe27 12569
4fa63067
NN
12570.PHONY: maybe-install-info-libiberty install-info-libiberty
12571maybe-install-info-libiberty:
6bd3dfaa
PB
12572@if libiberty
12573maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 12574
4fa63067
NN
12575install-info-libiberty: \
12576 configure-libiberty \
12577 info-libiberty
12578 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12579 r=`${PWD_COMMAND}`; export r; \
12580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12581 $(SET_LIB_PATH) \
378fce5b 12582 $(HOST_EXPORTS) \
2a4cbe27
NN
12583 for flag in $(EXTRA_HOST_FLAGS); do \
12584 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12585 done; \
4fa63067
NN
12586 echo "Doing install-info in libiberty" ; \
12587 (cd libiberty && \
2a4cbe27
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}" \
7ffa0b57 12592 install-info) \
2a4cbe27
NN
12593 || exit 1
12594
6bd3dfaa 12595@endif libiberty
2a4cbe27 12596
4fa63067
NN
12597.PHONY: maybe-installcheck-libiberty installcheck-libiberty
12598maybe-installcheck-libiberty:
6bd3dfaa
PB
12599@if libiberty
12600maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 12601
4fa63067
NN
12602installcheck-libiberty: \
12603 configure-libiberty
12604 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12605 r=`${PWD_COMMAND}`; export r; \
12606 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12607 $(SET_LIB_PATH) \
378fce5b 12608 $(HOST_EXPORTS) \
2a4cbe27
NN
12609 for flag in $(EXTRA_HOST_FLAGS); do \
12610 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12611 done; \
4fa63067
NN
12612 echo "Doing installcheck in libiberty" ; \
12613 (cd libiberty && \
2a4cbe27
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}" \
7ffa0b57 12618 installcheck) \
2a4cbe27
NN
12619 || exit 1
12620
6bd3dfaa 12621@endif libiberty
2a4cbe27 12622
4fa63067
NN
12623.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
12624maybe-mostlyclean-libiberty:
6bd3dfaa
PB
12625@if libiberty
12626maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 12627
4fa63067
NN
12628mostlyclean-libiberty:
12629 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12630 r=`${PWD_COMMAND}`; export r; \
12631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12632 $(SET_LIB_PATH) \
378fce5b 12633 $(HOST_EXPORTS) \
2a4cbe27
NN
12634 for flag in $(EXTRA_HOST_FLAGS); do \
12635 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12636 done; \
4fa63067
NN
12637 echo "Doing mostlyclean in libiberty" ; \
12638 (cd libiberty && \
2a4cbe27
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}" \
7ffa0b57 12643 mostlyclean) \
2a4cbe27
NN
12644 || exit 1
12645
6bd3dfaa 12646@endif libiberty
2a4cbe27 12647
4fa63067
NN
12648.PHONY: maybe-clean-libiberty clean-libiberty
12649maybe-clean-libiberty:
6bd3dfaa
PB
12650@if libiberty
12651maybe-clean-libiberty: clean-libiberty
2a4cbe27 12652
4fa63067
NN
12653clean-libiberty:
12654 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12655 r=`${PWD_COMMAND}`; export r; \
12656 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12657 $(SET_LIB_PATH) \
378fce5b 12658 $(HOST_EXPORTS) \
2a4cbe27
NN
12659 for flag in $(EXTRA_HOST_FLAGS); do \
12660 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12661 done; \
4fa63067
NN
12662 echo "Doing clean in libiberty" ; \
12663 (cd libiberty && \
2a4cbe27
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}" \
7ffa0b57 12668 clean) \
2a4cbe27
NN
12669 || exit 1
12670
6bd3dfaa 12671@endif libiberty
2a4cbe27 12672
4fa63067
NN
12673.PHONY: maybe-distclean-libiberty distclean-libiberty
12674maybe-distclean-libiberty:
6bd3dfaa
PB
12675@if libiberty
12676maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 12677
4fa63067
NN
12678distclean-libiberty:
12679 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12680 r=`${PWD_COMMAND}`; export r; \
12681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12682 $(SET_LIB_PATH) \
378fce5b 12683 $(HOST_EXPORTS) \
2a4cbe27
NN
12684 for flag in $(EXTRA_HOST_FLAGS); do \
12685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12686 done; \
4fa63067
NN
12687 echo "Doing distclean in libiberty" ; \
12688 (cd libiberty && \
2a4cbe27
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}" \
7ffa0b57 12693 distclean) \
2a4cbe27
NN
12694 || exit 1
12695
6bd3dfaa 12696@endif libiberty
2a4cbe27 12697
4fa63067
NN
12698.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
12699maybe-maintainer-clean-libiberty:
6bd3dfaa
PB
12700@if libiberty
12701maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 12702
4fa63067
NN
12703maintainer-clean-libiberty:
12704 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12705 r=`${PWD_COMMAND}`; export r; \
12706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12707 $(SET_LIB_PATH) \
378fce5b 12708 $(HOST_EXPORTS) \
2a4cbe27
NN
12709 for flag in $(EXTRA_HOST_FLAGS); do \
12710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12711 done; \
4fa63067
NN
12712 echo "Doing maintainer-clean in libiberty" ; \
12713 (cd libiberty && \
2a4cbe27
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}" \
7ffa0b57 12718 maintainer-clean) \
2a4cbe27
NN
12719 || exit 1
12720
6bd3dfaa 12721@endif libiberty
2a4cbe27 12722
2a4cbe27 12723
4fa63067
NN
12724.PHONY: configure-libtool maybe-configure-libtool
12725maybe-configure-libtool:
6bd3dfaa
PB
12726@if libtool
12727maybe-configure-libtool: configure-libtool
4fa63067
NN
12728configure-libtool:
12729 @test ! -f libtool/Makefile || exit 0; \
12730 [ -d libtool ] || mkdir libtool; \
b40e3958
L
12731 r=`${PWD_COMMAND}`; export r; \
12732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12733 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 12748 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 12749 || exit 1
6bd3dfaa 12750@endif libtool
2a4cbe27 12751
4fa63067
NN
12752.PHONY: all-libtool maybe-all-libtool
12753maybe-all-libtool:
6bd3dfaa
PB
12754@if libtool
12755maybe-all-libtool: all-libtool
4fa63067
NN
12756all-libtool: configure-libtool
12757 @r=`${PWD_COMMAND}`; export r; \
12758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12759 $(SET_LIB_PATH) \
378fce5b 12760 $(HOST_EXPORTS) \
7ffa0b57 12761 (cd libtool && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 12762@endif libtool
2a4cbe27 12763
4fa63067
NN
12764.PHONY: check-libtool maybe-check-libtool
12765maybe-check-libtool:
6bd3dfaa
PB
12766@if libtool
12767maybe-check-libtool: check-libtool
2a4cbe27 12768
4fa63067
NN
12769check-libtool:
12770 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12771 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12772 $(SET_LIB_PATH) \
378fce5b 12773 $(HOST_EXPORTS) \
7ffa0b57 12774 (cd libtool && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12775
6bd3dfaa 12776@endif libtool
2a4cbe27 12777
4fa63067
NN
12778.PHONY: install-libtool maybe-install-libtool
12779maybe-install-libtool:
6bd3dfaa
PB
12780@if libtool
12781maybe-install-libtool: install-libtool
2a4cbe27 12782
4fa63067
NN
12783install-libtool: installdirs
12784 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12786 $(SET_LIB_PATH) \
378fce5b 12787 $(HOST_EXPORTS) \
7ffa0b57 12788 (cd libtool && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 12789
6bd3dfaa 12790@endif libtool
2a4cbe27 12791
4fa63067 12792# Other targets (info, dvi, etc.)
2a4cbe27 12793
4fa63067
NN
12794.PHONY: maybe-info-libtool info-libtool
12795maybe-info-libtool:
6bd3dfaa
PB
12796@if libtool
12797maybe-info-libtool: info-libtool
4fa63067
NN
12798
12799info-libtool: \
12800 configure-libtool
12801 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
12802 r=`${PWD_COMMAND}`; export r; \
12803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12804 $(SET_LIB_PATH) \
378fce5b 12805 $(HOST_EXPORTS) \
2a4cbe27
NN
12806 for flag in $(EXTRA_HOST_FLAGS); do \
12807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12808 done; \
4fa63067
NN
12809 echo "Doing info in libtool" ; \
12810 (cd libtool && \
2a4cbe27
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}" \
7ffa0b57 12815 info) \
2a4cbe27
NN
12816 || exit 1
12817
6bd3dfaa 12818@endif libtool
2a4cbe27 12819
4fa63067
NN
12820.PHONY: maybe-dvi-libtool dvi-libtool
12821maybe-dvi-libtool:
6bd3dfaa
PB
12822@if libtool
12823maybe-dvi-libtool: dvi-libtool
2a4cbe27 12824
4fa63067
NN
12825dvi-libtool: \
12826 configure-libtool
12827 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
12828 r=`${PWD_COMMAND}`; export r; \
12829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12830 $(SET_LIB_PATH) \
378fce5b 12831 $(HOST_EXPORTS) \
2a4cbe27
NN
12832 for flag in $(EXTRA_HOST_FLAGS); do \
12833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12834 done; \
4fa63067
NN
12835 echo "Doing dvi in libtool" ; \
12836 (cd libtool && \
2a4cbe27
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}" \
7ffa0b57 12841 dvi) \
2a4cbe27
NN
12842 || exit 1
12843
6bd3dfaa 12844@endif libtool
2a4cbe27 12845
4fa63067
NN
12846.PHONY: maybe-TAGS-libtool TAGS-libtool
12847maybe-TAGS-libtool:
6bd3dfaa
PB
12848@if libtool
12849maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 12850
4fa63067
NN
12851TAGS-libtool: \
12852 configure-libtool
12853 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
12854 r=`${PWD_COMMAND}`; export r; \
12855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12856 $(SET_LIB_PATH) \
378fce5b 12857 $(HOST_EXPORTS) \
2a4cbe27
NN
12858 for flag in $(EXTRA_HOST_FLAGS); do \
12859 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12860 done; \
4fa63067
NN
12861 echo "Doing TAGS in libtool" ; \
12862 (cd libtool && \
2a4cbe27
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}" \
7ffa0b57 12867 TAGS) \
2a4cbe27
NN
12868 || exit 1
12869
6bd3dfaa 12870@endif libtool
2a4cbe27 12871
4fa63067
NN
12872.PHONY: maybe-install-info-libtool install-info-libtool
12873maybe-install-info-libtool:
6bd3dfaa
PB
12874@if libtool
12875maybe-install-info-libtool: install-info-libtool
2a4cbe27 12876
4fa63067
NN
12877install-info-libtool: \
12878 configure-libtool \
12879 info-libtool
12880 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
12881 r=`${PWD_COMMAND}`; export r; \
12882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12883 $(SET_LIB_PATH) \
378fce5b 12884 $(HOST_EXPORTS) \
2a4cbe27
NN
12885 for flag in $(EXTRA_HOST_FLAGS); do \
12886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12887 done; \
4fa63067
NN
12888 echo "Doing install-info in libtool" ; \
12889 (cd libtool && \
2a4cbe27
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}" \
7ffa0b57 12894 install-info) \
2a4cbe27
NN
12895 || exit 1
12896
6bd3dfaa 12897@endif libtool
2a4cbe27 12898
4fa63067
NN
12899.PHONY: maybe-installcheck-libtool installcheck-libtool
12900maybe-installcheck-libtool:
6bd3dfaa
PB
12901@if libtool
12902maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 12903
4fa63067
NN
12904installcheck-libtool: \
12905 configure-libtool
12906 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
12907 r=`${PWD_COMMAND}`; export r; \
12908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12909 $(SET_LIB_PATH) \
378fce5b 12910 $(HOST_EXPORTS) \
2a4cbe27
NN
12911 for flag in $(EXTRA_HOST_FLAGS); do \
12912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12913 done; \
4fa63067
NN
12914 echo "Doing installcheck in libtool" ; \
12915 (cd libtool && \
2a4cbe27
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}" \
7ffa0b57 12920 installcheck) \
2a4cbe27
NN
12921 || exit 1
12922
6bd3dfaa 12923@endif libtool
2a4cbe27 12924
4fa63067
NN
12925.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
12926maybe-mostlyclean-libtool:
6bd3dfaa
PB
12927@if libtool
12928maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 12929
4fa63067
NN
12930mostlyclean-libtool:
12931 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
12932 r=`${PWD_COMMAND}`; export r; \
12933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12934 $(SET_LIB_PATH) \
378fce5b 12935 $(HOST_EXPORTS) \
2a4cbe27
NN
12936 for flag in $(EXTRA_HOST_FLAGS); do \
12937 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12938 done; \
4fa63067
NN
12939 echo "Doing mostlyclean in libtool" ; \
12940 (cd libtool && \
2a4cbe27
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}" \
7ffa0b57 12945 mostlyclean) \
2a4cbe27
NN
12946 || exit 1
12947
6bd3dfaa 12948@endif libtool
2a4cbe27 12949
4fa63067
NN
12950.PHONY: maybe-clean-libtool clean-libtool
12951maybe-clean-libtool:
6bd3dfaa
PB
12952@if libtool
12953maybe-clean-libtool: clean-libtool
2a4cbe27 12954
4fa63067
NN
12955clean-libtool:
12956 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
12957 r=`${PWD_COMMAND}`; export r; \
12958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12959 $(SET_LIB_PATH) \
378fce5b 12960 $(HOST_EXPORTS) \
2a4cbe27
NN
12961 for flag in $(EXTRA_HOST_FLAGS); do \
12962 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12963 done; \
4fa63067
NN
12964 echo "Doing clean in libtool" ; \
12965 (cd libtool && \
2a4cbe27
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}" \
7ffa0b57 12970 clean) \
2a4cbe27
NN
12971 || exit 1
12972
6bd3dfaa 12973@endif libtool
2a4cbe27 12974
4fa63067
NN
12975.PHONY: maybe-distclean-libtool distclean-libtool
12976maybe-distclean-libtool:
6bd3dfaa
PB
12977@if libtool
12978maybe-distclean-libtool: distclean-libtool
2a4cbe27 12979
4fa63067
NN
12980distclean-libtool:
12981 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
12982 r=`${PWD_COMMAND}`; export r; \
12983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12984 $(SET_LIB_PATH) \
378fce5b 12985 $(HOST_EXPORTS) \
2a4cbe27
NN
12986 for flag in $(EXTRA_HOST_FLAGS); do \
12987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12988 done; \
4fa63067
NN
12989 echo "Doing distclean in libtool" ; \
12990 (cd libtool && \
2a4cbe27
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}" \
7ffa0b57 12995 distclean) \
2a4cbe27
NN
12996 || exit 1
12997
6bd3dfaa 12998@endif libtool
2a4cbe27 12999
4fa63067
NN
13000.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
13001maybe-maintainer-clean-libtool:
6bd3dfaa
PB
13002@if libtool
13003maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 13004
4fa63067
NN
13005maintainer-clean-libtool:
13006 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
13007 r=`${PWD_COMMAND}`; export r; \
13008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13009 $(SET_LIB_PATH) \
378fce5b 13010 $(HOST_EXPORTS) \
2a4cbe27
NN
13011 for flag in $(EXTRA_HOST_FLAGS); do \
13012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13013 done; \
4fa63067
NN
13014 echo "Doing maintainer-clean in libtool" ; \
13015 (cd libtool && \
2a4cbe27
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}" \
7ffa0b57 13020 maintainer-clean) \
2a4cbe27
NN
13021 || exit 1
13022
6bd3dfaa 13023@endif libtool
2a4cbe27 13024
2a4cbe27 13025
4fa63067
NN
13026.PHONY: configure-m4 maybe-configure-m4
13027maybe-configure-m4:
6bd3dfaa
PB
13028@if m4
13029maybe-configure-m4: configure-m4
4fa63067
NN
13030configure-m4:
13031 @test ! -f m4/Makefile || exit 0; \
13032 [ -d m4 ] || mkdir m4; \
b40e3958
L
13033 r=`${PWD_COMMAND}`; export r; \
13034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13035 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 13050 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 13051 || exit 1
6bd3dfaa 13052@endif m4
2a4cbe27 13053
4fa63067
NN
13054.PHONY: all-m4 maybe-all-m4
13055maybe-all-m4:
6bd3dfaa
PB
13056@if m4
13057maybe-all-m4: all-m4
4fa63067
NN
13058all-m4: configure-m4
13059 @r=`${PWD_COMMAND}`; export r; \
13060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13061 $(SET_LIB_PATH) \
378fce5b 13062 $(HOST_EXPORTS) \
7ffa0b57 13063 (cd m4 && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 13064@endif m4
2a4cbe27 13065
4fa63067
NN
13066.PHONY: check-m4 maybe-check-m4
13067maybe-check-m4:
6bd3dfaa
PB
13068@if m4
13069maybe-check-m4: check-m4
2a4cbe27 13070
4fa63067
NN
13071check-m4:
13072 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13074 $(SET_LIB_PATH) \
378fce5b 13075 $(HOST_EXPORTS) \
7ffa0b57 13076 (cd m4 && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 13077
6bd3dfaa 13078@endif m4
2a4cbe27 13079
4fa63067
NN
13080.PHONY: install-m4 maybe-install-m4
13081maybe-install-m4:
6bd3dfaa
PB
13082@if m4
13083maybe-install-m4: install-m4
2a4cbe27 13084
4fa63067
NN
13085install-m4: installdirs
13086 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13088 $(SET_LIB_PATH) \
378fce5b 13089 $(HOST_EXPORTS) \
7ffa0b57 13090 (cd m4 && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 13091
6bd3dfaa 13092@endif m4
2a4cbe27 13093
4fa63067 13094# Other targets (info, dvi, etc.)
2a4cbe27 13095
4fa63067
NN
13096.PHONY: maybe-info-m4 info-m4
13097maybe-info-m4:
6bd3dfaa
PB
13098@if m4
13099maybe-info-m4: info-m4
4fa63067
NN
13100
13101info-m4: \
13102 configure-m4
13103 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13104 r=`${PWD_COMMAND}`; export r; \
13105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13106 $(SET_LIB_PATH) \
378fce5b 13107 $(HOST_EXPORTS) \
2a4cbe27
NN
13108 for flag in $(EXTRA_HOST_FLAGS); do \
13109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13110 done; \
4fa63067
NN
13111 echo "Doing info in m4" ; \
13112 (cd m4 && \
2a4cbe27
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}" \
7ffa0b57 13117 info) \
2a4cbe27
NN
13118 || exit 1
13119
6bd3dfaa 13120@endif m4
2a4cbe27 13121
4fa63067
NN
13122.PHONY: maybe-dvi-m4 dvi-m4
13123maybe-dvi-m4:
6bd3dfaa
PB
13124@if m4
13125maybe-dvi-m4: dvi-m4
2a4cbe27 13126
4fa63067
NN
13127dvi-m4: \
13128 configure-m4
13129 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13130 r=`${PWD_COMMAND}`; export r; \
13131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13132 $(SET_LIB_PATH) \
378fce5b 13133 $(HOST_EXPORTS) \
2a4cbe27
NN
13134 for flag in $(EXTRA_HOST_FLAGS); do \
13135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13136 done; \
4fa63067
NN
13137 echo "Doing dvi in m4" ; \
13138 (cd m4 && \
2a4cbe27
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}" \
7ffa0b57 13143 dvi) \
2a4cbe27
NN
13144 || exit 1
13145
6bd3dfaa 13146@endif m4
2a4cbe27 13147
4fa63067
NN
13148.PHONY: maybe-TAGS-m4 TAGS-m4
13149maybe-TAGS-m4:
6bd3dfaa
PB
13150@if m4
13151maybe-TAGS-m4: TAGS-m4
2a4cbe27 13152
4fa63067
NN
13153TAGS-m4: \
13154 configure-m4
13155 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13156 r=`${PWD_COMMAND}`; export r; \
13157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13158 $(SET_LIB_PATH) \
378fce5b 13159 $(HOST_EXPORTS) \
4fa63067 13160 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13162 done; \
4fa63067
NN
13163 echo "Doing TAGS in m4" ; \
13164 (cd m4 && \
2a4cbe27
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}" \
7ffa0b57 13169 TAGS) \
2a4cbe27
NN
13170 || exit 1
13171
6bd3dfaa 13172@endif m4
2a4cbe27 13173
4fa63067
NN
13174.PHONY: maybe-install-info-m4 install-info-m4
13175maybe-install-info-m4:
6bd3dfaa
PB
13176@if m4
13177maybe-install-info-m4: install-info-m4
2a4cbe27 13178
4fa63067
NN
13179install-info-m4: \
13180 configure-m4 \
13181 info-m4
13182 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13183 r=`${PWD_COMMAND}`; export r; \
13184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13185 $(SET_LIB_PATH) \
378fce5b 13186 $(HOST_EXPORTS) \
4fa63067 13187 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13189 done; \
4fa63067
NN
13190 echo "Doing install-info in m4" ; \
13191 (cd m4 && \
2a4cbe27
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}" \
7ffa0b57 13196 install-info) \
2a4cbe27
NN
13197 || exit 1
13198
6bd3dfaa 13199@endif m4
2a4cbe27 13200
4fa63067
NN
13201.PHONY: maybe-installcheck-m4 installcheck-m4
13202maybe-installcheck-m4:
6bd3dfaa
PB
13203@if m4
13204maybe-installcheck-m4: installcheck-m4
2a4cbe27 13205
4fa63067
NN
13206installcheck-m4: \
13207 configure-m4
13208 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13209 r=`${PWD_COMMAND}`; export r; \
13210 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13211 $(SET_LIB_PATH) \
378fce5b 13212 $(HOST_EXPORTS) \
4fa63067 13213 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13214 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13215 done; \
4fa63067
NN
13216 echo "Doing installcheck in m4" ; \
13217 (cd m4 && \
2a4cbe27
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}" \
7ffa0b57 13222 installcheck) \
2a4cbe27
NN
13223 || exit 1
13224
6bd3dfaa 13225@endif m4
2a4cbe27 13226
4fa63067
NN
13227.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
13228maybe-mostlyclean-m4:
6bd3dfaa
PB
13229@if m4
13230maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 13231
4fa63067
NN
13232mostlyclean-m4:
13233 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13234 r=`${PWD_COMMAND}`; export r; \
13235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13236 $(SET_LIB_PATH) \
378fce5b 13237 $(HOST_EXPORTS) \
4fa63067 13238 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13239 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13240 done; \
4fa63067
NN
13241 echo "Doing mostlyclean in m4" ; \
13242 (cd m4 && \
2a4cbe27
NN
13243 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13244 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13245 "RANLIB=$${RANLIB}" \
13246 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 13247 mostlyclean) \
2a4cbe27
NN
13248 || exit 1
13249
6bd3dfaa 13250@endif m4
2a4cbe27 13251
4fa63067
NN
13252.PHONY: maybe-clean-m4 clean-m4
13253maybe-clean-m4:
6bd3dfaa
PB
13254@if m4
13255maybe-clean-m4: clean-m4
2a4cbe27 13256
4fa63067
NN
13257clean-m4:
13258 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13259 r=`${PWD_COMMAND}`; export r; \
13260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13261 $(SET_LIB_PATH) \
378fce5b 13262 $(HOST_EXPORTS) \
4fa63067 13263 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13265 done; \
4fa63067
NN
13266 echo "Doing clean in m4" ; \
13267 (cd m4 && \
2a4cbe27
NN
13268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13270 "RANLIB=$${RANLIB}" \
13271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 13272 clean) \
2a4cbe27
NN
13273 || exit 1
13274
6bd3dfaa 13275@endif m4
2a4cbe27 13276
4fa63067
NN
13277.PHONY: maybe-distclean-m4 distclean-m4
13278maybe-distclean-m4:
6bd3dfaa
PB
13279@if m4
13280maybe-distclean-m4: distclean-m4
2a4cbe27 13281
4fa63067
NN
13282distclean-m4:
13283 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13284 r=`${PWD_COMMAND}`; export r; \
13285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13286 $(SET_LIB_PATH) \
378fce5b 13287 $(HOST_EXPORTS) \
4fa63067 13288 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13290 done; \
4fa63067
NN
13291 echo "Doing distclean in m4" ; \
13292 (cd m4 && \
2a4cbe27
NN
13293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13295 "RANLIB=$${RANLIB}" \
13296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 13297 distclean) \
2a4cbe27
NN
13298 || exit 1
13299
6bd3dfaa 13300@endif m4
2a4cbe27 13301
4fa63067
NN
13302.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
13303maybe-maintainer-clean-m4:
6bd3dfaa
PB
13304@if m4
13305maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 13306
4fa63067
NN
13307maintainer-clean-m4:
13308 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13309 r=`${PWD_COMMAND}`; export r; \
13310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13311 $(SET_LIB_PATH) \
378fce5b 13312 $(HOST_EXPORTS) \
4fa63067 13313 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13315 done; \
4fa63067
NN
13316 echo "Doing maintainer-clean in m4" ; \
13317 (cd m4 && \
2a4cbe27
NN
13318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13320 "RANLIB=$${RANLIB}" \
13321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 13322 maintainer-clean) \
2a4cbe27
NN
13323 || exit 1
13324
6bd3dfaa 13325@endif m4
2a4cbe27 13326
2a4cbe27 13327
4fa63067
NN
13328.PHONY: configure-make maybe-configure-make
13329maybe-configure-make:
6bd3dfaa
PB
13330@if make
13331maybe-configure-make: configure-make
4fa63067
NN
13332configure-make:
13333 @test ! -f make/Makefile || exit 0; \
13334 [ -d make ] || mkdir make; \
b40e3958
L
13335 r=`${PWD_COMMAND}`; export r; \
13336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13337 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 13352 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 13353 || exit 1
6bd3dfaa 13354@endif make
2a4cbe27 13355
4fa63067
NN
13356.PHONY: all-make maybe-all-make
13357maybe-all-make:
6bd3dfaa
PB
13358@if make
13359maybe-all-make: all-make
4fa63067
NN
13360all-make: configure-make
13361 @r=`${PWD_COMMAND}`; export r; \
13362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13363 $(SET_LIB_PATH) \
378fce5b 13364 $(HOST_EXPORTS) \
7ffa0b57 13365 (cd make && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 13366@endif make
4fa63067
NN
13367
13368.PHONY: check-make maybe-check-make
13369maybe-check-make:
6bd3dfaa
PB
13370@if make
13371maybe-check-make: check-make
2a4cbe27 13372
4fa63067
NN
13373check-make:
13374 @r=`${PWD_COMMAND}`; export r; \
13375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13376 $(SET_LIB_PATH) \
378fce5b 13377 $(HOST_EXPORTS) \
7ffa0b57 13378 (cd make && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 13379
6bd3dfaa 13380@endif make
4fa63067
NN
13381
13382.PHONY: install-make maybe-install-make
13383maybe-install-make:
6bd3dfaa
PB
13384@if make
13385maybe-install-make: install-make
4fa63067
NN
13386
13387install-make: installdirs
13388 @r=`${PWD_COMMAND}`; export r; \
13389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13390 $(SET_LIB_PATH) \
378fce5b 13391 $(HOST_EXPORTS) \
7ffa0b57 13392 (cd make && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13393
6bd3dfaa 13394@endif make
4fa63067
NN
13395
13396# Other targets (info, dvi, etc.)
13397
13398.PHONY: maybe-info-make info-make
13399maybe-info-make:
6bd3dfaa
PB
13400@if make
13401maybe-info-make: info-make
4fa63067
NN
13402
13403info-make: \
13404 configure-make
13405 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
13406 r=`${PWD_COMMAND}`; export r; \
13407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13408 $(SET_LIB_PATH) \
378fce5b 13409 $(HOST_EXPORTS) \
4fa63067 13410 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13412 done; \
4fa63067
NN
13413 echo "Doing info in make" ; \
13414 (cd make && \
2a4cbe27
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}" \
7ffa0b57 13419 info) \
2a4cbe27
NN
13420 || exit 1
13421
6bd3dfaa 13422@endif make
2a4cbe27 13423
4fa63067
NN
13424.PHONY: maybe-dvi-make dvi-make
13425maybe-dvi-make:
6bd3dfaa
PB
13426@if make
13427maybe-dvi-make: dvi-make
2a4cbe27 13428
4fa63067
NN
13429dvi-make: \
13430 configure-make
13431 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
13432 r=`${PWD_COMMAND}`; export r; \
13433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13434 $(SET_LIB_PATH) \
378fce5b 13435 $(HOST_EXPORTS) \
4fa63067 13436 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13438 done; \
4fa63067
NN
13439 echo "Doing dvi in make" ; \
13440 (cd make && \
2a4cbe27
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}" \
7ffa0b57 13445 dvi) \
2a4cbe27
NN
13446 || exit 1
13447
6bd3dfaa 13448@endif make
2a4cbe27 13449
4fa63067
NN
13450.PHONY: maybe-TAGS-make TAGS-make
13451maybe-TAGS-make:
6bd3dfaa
PB
13452@if make
13453maybe-TAGS-make: TAGS-make
2a4cbe27 13454
4fa63067
NN
13455TAGS-make: \
13456 configure-make
13457 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
13458 r=`${PWD_COMMAND}`; export r; \
13459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13460 $(SET_LIB_PATH) \
378fce5b 13461 $(HOST_EXPORTS) \
4fa63067 13462 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13464 done; \
4fa63067
NN
13465 echo "Doing TAGS in make" ; \
13466 (cd make && \
2a4cbe27
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}" \
7ffa0b57 13471 TAGS) \
2a4cbe27
NN
13472 || exit 1
13473
6bd3dfaa 13474@endif make
2a4cbe27 13475
4fa63067
NN
13476.PHONY: maybe-install-info-make install-info-make
13477maybe-install-info-make:
6bd3dfaa
PB
13478@if make
13479maybe-install-info-make: install-info-make
2a4cbe27 13480
4fa63067
NN
13481install-info-make: \
13482 configure-make \
13483 info-make
13484 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
13485 r=`${PWD_COMMAND}`; export r; \
13486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13487 $(SET_LIB_PATH) \
378fce5b 13488 $(HOST_EXPORTS) \
4fa63067 13489 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13491 done; \
4fa63067
NN
13492 echo "Doing install-info in make" ; \
13493 (cd make && \
2a4cbe27
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}" \
7ffa0b57 13498 install-info) \
2a4cbe27
NN
13499 || exit 1
13500
6bd3dfaa 13501@endif make
2a4cbe27 13502
4fa63067
NN
13503.PHONY: maybe-installcheck-make installcheck-make
13504maybe-installcheck-make:
6bd3dfaa
PB
13505@if make
13506maybe-installcheck-make: installcheck-make
2a4cbe27 13507
4fa63067
NN
13508installcheck-make: \
13509 configure-make
13510 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
13511 r=`${PWD_COMMAND}`; export r; \
13512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13513 $(SET_LIB_PATH) \
378fce5b 13514 $(HOST_EXPORTS) \
4fa63067 13515 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13517 done; \
4fa63067
NN
13518 echo "Doing installcheck in make" ; \
13519 (cd make && \
2a4cbe27
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}" \
7ffa0b57 13524 installcheck) \
2a4cbe27
NN
13525 || exit 1
13526
6bd3dfaa 13527@endif make
2a4cbe27 13528
4fa63067
NN
13529.PHONY: maybe-mostlyclean-make mostlyclean-make
13530maybe-mostlyclean-make:
6bd3dfaa
PB
13531@if make
13532maybe-mostlyclean-make: mostlyclean-make
2a4cbe27 13533
4fa63067
NN
13534mostlyclean-make:
13535 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
13536 r=`${PWD_COMMAND}`; export r; \
13537 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13538 $(SET_LIB_PATH) \
378fce5b 13539 $(HOST_EXPORTS) \
4fa63067 13540 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13542 done; \
4fa63067
NN
13543 echo "Doing mostlyclean in make" ; \
13544 (cd make && \
2a4cbe27
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}" \
7ffa0b57 13549 mostlyclean) \
2a4cbe27
NN
13550 || exit 1
13551
6bd3dfaa 13552@endif make
2a4cbe27 13553
4fa63067
NN
13554.PHONY: maybe-clean-make clean-make
13555maybe-clean-make:
6bd3dfaa
PB
13556@if make
13557maybe-clean-make: clean-make
2a4cbe27 13558
4fa63067
NN
13559clean-make:
13560 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
13561 r=`${PWD_COMMAND}`; export r; \
13562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13563 $(SET_LIB_PATH) \
378fce5b 13564 $(HOST_EXPORTS) \
4fa63067 13565 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13567 done; \
4fa63067
NN
13568 echo "Doing clean in make" ; \
13569 (cd make && \
2a4cbe27
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}" \
7ffa0b57 13574 clean) \
2a4cbe27
NN
13575 || exit 1
13576
6bd3dfaa 13577@endif make
2a4cbe27 13578
4fa63067
NN
13579.PHONY: maybe-distclean-make distclean-make
13580maybe-distclean-make:
6bd3dfaa
PB
13581@if make
13582maybe-distclean-make: distclean-make
a2592b1b 13583
4fa63067
NN
13584distclean-make:
13585 @[ -f ./make/Makefile ] || exit 0; \
a2592b1b
DD
13586 r=`${PWD_COMMAND}`; export r; \
13587 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13588 $(SET_LIB_PATH) \
378fce5b 13589 $(HOST_EXPORTS) \
4fa63067 13590 for flag in $(EXTRA_HOST_FLAGS); do \
a2592b1b
DD
13591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13592 done; \
4fa63067
NN
13593 echo "Doing distclean in make" ; \
13594 (cd make && \
a2592b1b
DD
13595 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13596 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13597 "RANLIB=$${RANLIB}" \
13598 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 13599 distclean) \
a2592b1b
DD
13600 || exit 1
13601
6bd3dfaa 13602@endif make
a2592b1b 13603
4fa63067
NN
13604.PHONY: maybe-maintainer-clean-make maintainer-clean-make
13605maybe-maintainer-clean-make:
6bd3dfaa
PB
13606@if make
13607maybe-maintainer-clean-make: maintainer-clean-make
2a4cbe27 13608
4fa63067
NN
13609maintainer-clean-make:
13610 @[ -f ./make/Makefile ] || exit 0; \
13611 r=`${PWD_COMMAND}`; export r; \
b40e3958 13612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 13613 $(SET_LIB_PATH) \
378fce5b 13614 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 13624 maintainer-clean) \
4fa63067 13625 || exit 1
252b5132 13626
6bd3dfaa 13627@endif make
252b5132 13628
252b5132 13629
4fa63067
NN
13630.PHONY: configure-mmalloc maybe-configure-mmalloc
13631maybe-configure-mmalloc:
6bd3dfaa
PB
13632@if mmalloc
13633maybe-configure-mmalloc: configure-mmalloc
4fa63067
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; \
378fce5b 13639 $(HOST_EXPORTS) \
4fa63067
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 \
7ffa0b57 13654 $(HOST_CONFIGARGS) $${srcdiroption} \
4fa63067 13655 || exit 1
6bd3dfaa 13656@endif mmalloc
252b5132 13657
4fa63067
NN
13658.PHONY: all-mmalloc maybe-all-mmalloc
13659maybe-all-mmalloc:
6bd3dfaa
PB
13660@if mmalloc
13661maybe-all-mmalloc: all-mmalloc
4fa63067
NN
13662all-mmalloc: configure-mmalloc
13663 @r=`${PWD_COMMAND}`; export r; \
13664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13665 $(SET_LIB_PATH) \
378fce5b 13666 $(HOST_EXPORTS) \
7ffa0b57 13667 (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 13668@endif mmalloc
252b5132 13669
4fa63067
NN
13670.PHONY: check-mmalloc maybe-check-mmalloc
13671maybe-check-mmalloc:
6bd3dfaa
PB
13672@if mmalloc
13673maybe-check-mmalloc: check-mmalloc
252b5132 13674
4fa63067 13675check-mmalloc:
dd12c3a8 13676
6bd3dfaa 13677@endif mmalloc
16ae0395 13678
4fa63067
NN
13679.PHONY: install-mmalloc maybe-install-mmalloc
13680maybe-install-mmalloc:
6bd3dfaa
PB
13681@if mmalloc
13682maybe-install-mmalloc: install-mmalloc
4fa63067
NN
13683
13684install-mmalloc: installdirs
13685 @r=`${PWD_COMMAND}`; export r; \
13686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13687 $(SET_LIB_PATH) \
378fce5b 13688 $(HOST_EXPORTS) \
7ffa0b57 13689 (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13690
6bd3dfaa 13691@endif mmalloc
4fa63067
NN
13692
13693# Other targets (info, dvi, etc.)
13694
13695.PHONY: maybe-info-mmalloc info-mmalloc
13696maybe-info-mmalloc:
6bd3dfaa
PB
13697@if mmalloc
13698maybe-info-mmalloc: info-mmalloc
4fa63067
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) \
378fce5b 13706 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 13716 info) \
4fa63067
NN
13717 || exit 1
13718
6bd3dfaa 13719@endif mmalloc
4fa63067
NN
13720
13721.PHONY: maybe-dvi-mmalloc dvi-mmalloc
13722maybe-dvi-mmalloc:
6bd3dfaa
PB
13723@if mmalloc
13724maybe-dvi-mmalloc: dvi-mmalloc
4fa63067
NN
13725
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) \
378fce5b 13732 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 13742 dvi) \
4fa63067 13743 || exit 1
16ae0395 13744
6bd3dfaa 13745@endif mmalloc
252b5132 13746
4fa63067
NN
13747.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
13748maybe-TAGS-mmalloc:
6bd3dfaa
PB
13749@if mmalloc
13750maybe-TAGS-mmalloc: TAGS-mmalloc
252b5132 13751
4fa63067
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) \
378fce5b 13758 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 13768 TAGS) \
4fa63067 13769 || exit 1
3866be5d 13770
6bd3dfaa 13771@endif mmalloc
3866be5d 13772
4fa63067
NN
13773.PHONY: maybe-install-info-mmalloc install-info-mmalloc
13774maybe-install-info-mmalloc:
6bd3dfaa
PB
13775@if mmalloc
13776maybe-install-info-mmalloc: install-info-mmalloc
3866be5d 13777
4fa63067
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) \
378fce5b 13785 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 13795 install-info) \
4fa63067 13796 || exit 1
3866be5d 13797
6bd3dfaa 13798@endif mmalloc
3866be5d 13799
4fa63067
NN
13800.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
13801maybe-installcheck-mmalloc:
6bd3dfaa
PB
13802@if mmalloc
13803maybe-installcheck-mmalloc: installcheck-mmalloc
15723a45 13804
4fa63067
NN
13805installcheck-mmalloc: \
13806 configure-mmalloc
13807 @[ -f ./mmalloc/Makefile ] || exit 0; \
13808 r=`${PWD_COMMAND}`; export r; \
13809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13810 $(SET_LIB_PATH) \
378fce5b 13811 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 13821 installcheck) \
4fa63067 13822 || exit 1
15723a45 13823
6bd3dfaa 13824@endif mmalloc
15723a45 13825
4fa63067
NN
13826.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
13827maybe-mostlyclean-mmalloc:
6bd3dfaa
PB
13828@if mmalloc
13829maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
15723a45 13830
4fa63067
NN
13831mostlyclean-mmalloc:
13832 @[ -f ./mmalloc/Makefile ] || exit 0; \
b40e3958
L
13833 r=`${PWD_COMMAND}`; export r; \
13834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 13835 $(SET_LIB_PATH) \
378fce5b 13836 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 13846 mostlyclean) \
bba45b8b 13847 || exit 1
15723a45 13848
6bd3dfaa 13849@endif mmalloc
4fa63067
NN
13850
13851.PHONY: maybe-clean-mmalloc clean-mmalloc
13852maybe-clean-mmalloc:
6bd3dfaa
PB
13853@if mmalloc
13854maybe-clean-mmalloc: clean-mmalloc
4fa63067
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) \
378fce5b 13861 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 13871 clean) \
4fa63067
NN
13872 || exit 1
13873
6bd3dfaa 13874@endif mmalloc
4fa63067
NN
13875
13876.PHONY: maybe-distclean-mmalloc distclean-mmalloc
13877maybe-distclean-mmalloc:
6bd3dfaa
PB
13878@if mmalloc
13879maybe-distclean-mmalloc: distclean-mmalloc
4fa63067
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) \
378fce5b 13886 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 13896 distclean) \
4fa63067
NN
13897 || exit 1
13898
6bd3dfaa 13899@endif mmalloc
4fa63067
NN
13900
13901.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
13902maybe-maintainer-clean-mmalloc:
6bd3dfaa
PB
13903@if mmalloc
13904maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067
NN
13905
13906maintainer-clean-mmalloc:
13907 @[ -f ./mmalloc/Makefile ] || exit 0; \
13908 r=`${PWD_COMMAND}`; export r; \
b40e3958 13909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 13910 $(SET_LIB_PATH) \
378fce5b 13911 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 13921 maintainer-clean) \
4fa63067 13922 || exit 1
3866be5d 13923
6bd3dfaa 13924@endif mmalloc
3866be5d 13925
3866be5d 13926
4fa63067
NN
13927.PHONY: configure-patch maybe-configure-patch
13928maybe-configure-patch:
6bd3dfaa
PB
13929@if patch
13930maybe-configure-patch: configure-patch
4fa63067
NN
13931configure-patch:
13932 @test ! -f patch/Makefile || exit 0; \
13933 [ -d patch ] || mkdir patch; \
b40e3958
L
13934 r=`${PWD_COMMAND}`; export r; \
13935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13936 $(HOST_EXPORTS) \
4fa63067
NN
13937 echo Configuring in patch; \
13938 cd patch || exit 1; \
e2b9e2dc
NN
13939 case $(srcdir) in \
13940 \.) \
13941 srcdiroption="--srcdir=."; \
13942 libsrcdir=".";; \
13943 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
13944 srcdiroption="--srcdir=$(srcdir)/patch"; \
13945 libsrcdir="$$s/patch";; \
e2b9e2dc 13946 *) \
4fa63067
NN
13947 srcdiroption="--srcdir=../$(srcdir)/patch"; \
13948 libsrcdir="$$s/patch";; \
e2b9e2dc
NN
13949 esac; \
13950 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 13951 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 13952 || exit 1
6bd3dfaa 13953@endif patch
e2b9e2dc 13954
4fa63067
NN
13955.PHONY: all-patch maybe-all-patch
13956maybe-all-patch:
6bd3dfaa
PB
13957@if patch
13958maybe-all-patch: all-patch
4fa63067 13959all-patch: configure-patch
b40e3958
L
13960 @r=`${PWD_COMMAND}`; export r; \
13961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 13962 $(SET_LIB_PATH) \
378fce5b 13963 $(HOST_EXPORTS) \
7ffa0b57 13964 (cd patch && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 13965@endif patch
3866be5d 13966
4fa63067
NN
13967.PHONY: check-patch maybe-check-patch
13968maybe-check-patch:
6bd3dfaa
PB
13969@if patch
13970maybe-check-patch: check-patch
3866be5d 13971
4fa63067 13972check-patch:
b40e3958
L
13973 @r=`${PWD_COMMAND}`; export r; \
13974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 13975 $(SET_LIB_PATH) \
378fce5b 13976 $(HOST_EXPORTS) \
7ffa0b57 13977 (cd patch && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 13978
6bd3dfaa 13979@endif patch
3866be5d 13980
4fa63067
NN
13981.PHONY: install-patch maybe-install-patch
13982maybe-install-patch:
6bd3dfaa
PB
13983@if patch
13984maybe-install-patch: install-patch
4fa63067
NN
13985
13986install-patch: installdirs
13987 @r=`${PWD_COMMAND}`; export r; \
13988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13989 $(SET_LIB_PATH) \
378fce5b 13990 $(HOST_EXPORTS) \
7ffa0b57 13991 (cd patch && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 13992
6bd3dfaa 13993@endif patch
4fa63067
NN
13994
13995# Other targets (info, dvi, etc.)
13996
13997.PHONY: maybe-info-patch info-patch
13998maybe-info-patch:
6bd3dfaa
PB
13999@if patch
14000maybe-info-patch: info-patch
4fa63067
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) \
378fce5b 14008 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14018 info) \
4fa63067
NN
14019 || exit 1
14020
6bd3dfaa 14021@endif patch
4fa63067
NN
14022
14023.PHONY: maybe-dvi-patch dvi-patch
14024maybe-dvi-patch:
6bd3dfaa
PB
14025@if patch
14026maybe-dvi-patch: dvi-patch
4fa63067
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) \
378fce5b 14034 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14044 dvi) \
4fa63067
NN
14045 || exit 1
14046
6bd3dfaa 14047@endif patch
4fa63067
NN
14048
14049.PHONY: maybe-TAGS-patch TAGS-patch
14050maybe-TAGS-patch:
6bd3dfaa
PB
14051@if patch
14052maybe-TAGS-patch: TAGS-patch
4fa63067
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) \
378fce5b 14060 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14070 TAGS) \
4fa63067
NN
14071 || exit 1
14072
6bd3dfaa 14073@endif patch
4fa63067
NN
14074
14075.PHONY: maybe-install-info-patch install-info-patch
14076maybe-install-info-patch:
6bd3dfaa
PB
14077@if patch
14078maybe-install-info-patch: install-info-patch
4fa63067
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) \
378fce5b 14087 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14097 install-info) \
4fa63067
NN
14098 || exit 1
14099
6bd3dfaa 14100@endif patch
4fa63067
NN
14101
14102.PHONY: maybe-installcheck-patch installcheck-patch
14103maybe-installcheck-patch:
6bd3dfaa
PB
14104@if patch
14105maybe-installcheck-patch: installcheck-patch
4fa63067
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) \
378fce5b 14113 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14123 installcheck) \
4fa63067
NN
14124 || exit 1
14125
6bd3dfaa 14126@endif patch
4fa63067
NN
14127
14128.PHONY: maybe-mostlyclean-patch mostlyclean-patch
14129maybe-mostlyclean-patch:
6bd3dfaa
PB
14130@if patch
14131maybe-mostlyclean-patch: mostlyclean-patch
4fa63067
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) \
378fce5b 14138 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14148 mostlyclean) \
4fa63067
NN
14149 || exit 1
14150
6bd3dfaa 14151@endif patch
4fa63067
NN
14152
14153.PHONY: maybe-clean-patch clean-patch
14154maybe-clean-patch:
6bd3dfaa
PB
14155@if patch
14156maybe-clean-patch: clean-patch
4fa63067
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) \
378fce5b 14163 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14173 clean) \
4fa63067
NN
14174 || exit 1
14175
6bd3dfaa 14176@endif patch
4fa63067
NN
14177
14178.PHONY: maybe-distclean-patch distclean-patch
14179maybe-distclean-patch:
6bd3dfaa
PB
14180@if patch
14181maybe-distclean-patch: distclean-patch
4fa63067
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) \
378fce5b 14188 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14198 distclean) \
4fa63067
NN
14199 || exit 1
14200
6bd3dfaa 14201@endif patch
4fa63067
NN
14202
14203.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
14204maybe-maintainer-clean-patch:
6bd3dfaa
PB
14205@if patch
14206maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067
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) \
378fce5b 14213 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14223 maintainer-clean) \
4fa63067 14224 || exit 1
16ae0395 14225
6bd3dfaa 14226@endif patch
3866be5d
NN
14227
14228
4fa63067
NN
14229.PHONY: configure-perl maybe-configure-perl
14230maybe-configure-perl:
6bd3dfaa
PB
14231@if perl
14232maybe-configure-perl: configure-perl
4fa63067
NN
14233configure-perl:
14234 @test ! -f perl/Makefile || exit 0; \
14235 [ -d perl ] || mkdir perl; \
b40e3958
L
14236 r=`${PWD_COMMAND}`; export r; \
14237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14238 $(HOST_EXPORTS) \
4fa63067
NN
14239 echo Configuring in perl; \
14240 cd perl || exit 1; \
e2b9e2dc
NN
14241 case $(srcdir) in \
14242 \.) \
14243 srcdiroption="--srcdir=."; \
14244 libsrcdir=".";; \
14245 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
14246 srcdiroption="--srcdir=$(srcdir)/perl"; \
14247 libsrcdir="$$s/perl";; \
e2b9e2dc 14248 *) \
4fa63067
NN
14249 srcdiroption="--srcdir=../$(srcdir)/perl"; \
14250 libsrcdir="$$s/perl";; \
e2b9e2dc
NN
14251 esac; \
14252 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 14253 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 14254 || exit 1
6bd3dfaa 14255@endif perl
e2b9e2dc 14256
4fa63067
NN
14257.PHONY: all-perl maybe-all-perl
14258maybe-all-perl:
6bd3dfaa
PB
14259@if perl
14260maybe-all-perl: all-perl
4fa63067 14261all-perl: configure-perl
b40e3958
L
14262 @r=`${PWD_COMMAND}`; export r; \
14263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14264 $(SET_LIB_PATH) \
378fce5b 14265 $(HOST_EXPORTS) \
7ffa0b57 14266 (cd perl && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 14267@endif perl
3866be5d 14268
4fa63067
NN
14269.PHONY: check-perl maybe-check-perl
14270maybe-check-perl:
6bd3dfaa
PB
14271@if perl
14272maybe-check-perl: check-perl
3866be5d 14273
4fa63067 14274check-perl:
b40e3958
L
14275 @r=`${PWD_COMMAND}`; export r; \
14276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14277 $(SET_LIB_PATH) \
378fce5b 14278 $(HOST_EXPORTS) \
7ffa0b57 14279 (cd perl && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 14280
6bd3dfaa 14281@endif perl
3866be5d 14282
4fa63067
NN
14283.PHONY: install-perl maybe-install-perl
14284maybe-install-perl:
6bd3dfaa
PB
14285@if perl
14286maybe-install-perl: install-perl
16ae0395 14287
4fa63067 14288install-perl: installdirs
b40e3958
L
14289 @r=`${PWD_COMMAND}`; export r; \
14290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14291 $(SET_LIB_PATH) \
378fce5b 14292 $(HOST_EXPORTS) \
7ffa0b57 14293 (cd perl && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 14294
6bd3dfaa 14295@endif perl
3866be5d 14296
4fa63067
NN
14297# Other targets (info, dvi, etc.)
14298
14299.PHONY: maybe-info-perl info-perl
14300maybe-info-perl:
6bd3dfaa
PB
14301@if perl
14302maybe-info-perl: info-perl
4fa63067
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) \
378fce5b 14310 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14320 info) \
4fa63067
NN
14321 || exit 1
14322
6bd3dfaa 14323@endif perl
4fa63067
NN
14324
14325.PHONY: maybe-dvi-perl dvi-perl
14326maybe-dvi-perl:
6bd3dfaa
PB
14327@if perl
14328maybe-dvi-perl: dvi-perl
4fa63067
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) \
378fce5b 14336 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14346 dvi) \
4fa63067
NN
14347 || exit 1
14348
6bd3dfaa 14349@endif perl
4fa63067
NN
14350
14351.PHONY: maybe-TAGS-perl TAGS-perl
14352maybe-TAGS-perl:
6bd3dfaa
PB
14353@if perl
14354maybe-TAGS-perl: TAGS-perl
4fa63067
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) \
378fce5b 14362 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14372 TAGS) \
4fa63067
NN
14373 || exit 1
14374
6bd3dfaa 14375@endif perl
4fa63067
NN
14376
14377.PHONY: maybe-install-info-perl install-info-perl
14378maybe-install-info-perl:
6bd3dfaa
PB
14379@if perl
14380maybe-install-info-perl: install-info-perl
4fa63067
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) \
378fce5b 14389 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14399 install-info) \
4fa63067
NN
14400 || exit 1
14401
6bd3dfaa 14402@endif perl
4fa63067
NN
14403
14404.PHONY: maybe-installcheck-perl installcheck-perl
14405maybe-installcheck-perl:
6bd3dfaa
PB
14406@if perl
14407maybe-installcheck-perl: installcheck-perl
4fa63067
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) \
378fce5b 14415 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14425 installcheck) \
4fa63067
NN
14426 || exit 1
14427
6bd3dfaa 14428@endif perl
4fa63067
NN
14429
14430.PHONY: maybe-mostlyclean-perl mostlyclean-perl
14431maybe-mostlyclean-perl:
6bd3dfaa
PB
14432@if perl
14433maybe-mostlyclean-perl: mostlyclean-perl
4fa63067
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) \
378fce5b 14440 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14450 mostlyclean) \
4fa63067
NN
14451 || exit 1
14452
6bd3dfaa 14453@endif perl
4fa63067
NN
14454
14455.PHONY: maybe-clean-perl clean-perl
14456maybe-clean-perl:
6bd3dfaa
PB
14457@if perl
14458maybe-clean-perl: clean-perl
4fa63067
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) \
378fce5b 14465 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14475 clean) \
4fa63067
NN
14476 || exit 1
14477
6bd3dfaa 14478@endif perl
4fa63067
NN
14479
14480.PHONY: maybe-distclean-perl distclean-perl
14481maybe-distclean-perl:
6bd3dfaa
PB
14482@if perl
14483maybe-distclean-perl: distclean-perl
4fa63067
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) \
378fce5b 14490 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14500 distclean) \
4fa63067
NN
14501 || exit 1
14502
6bd3dfaa 14503@endif perl
4fa63067
NN
14504
14505.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
14506maybe-maintainer-clean-perl:
6bd3dfaa
PB
14507@if perl
14508maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067
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) \
378fce5b 14515 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14525 maintainer-clean) \
4fa63067
NN
14526 || exit 1
14527
6bd3dfaa 14528@endif perl
4fa63067
NN
14529
14530
14531.PHONY: configure-prms maybe-configure-prms
14532maybe-configure-prms:
6bd3dfaa
PB
14533@if prms
14534maybe-configure-prms: configure-prms
4fa63067
NN
14535configure-prms:
14536 @test ! -f prms/Makefile || exit 0; \
14537 [ -d prms ] || mkdir prms; \
b40e3958
L
14538 r=`${PWD_COMMAND}`; export r; \
14539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14540 $(HOST_EXPORTS) \
4fa63067
NN
14541 echo Configuring in prms; \
14542 cd prms || exit 1; \
e2b9e2dc
NN
14543 case $(srcdir) in \
14544 \.) \
14545 srcdiroption="--srcdir=."; \
14546 libsrcdir=".";; \
14547 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
14548 srcdiroption="--srcdir=$(srcdir)/prms"; \
14549 libsrcdir="$$s/prms";; \
e2b9e2dc 14550 *) \
4fa63067
NN
14551 srcdiroption="--srcdir=../$(srcdir)/prms"; \
14552 libsrcdir="$$s/prms";; \
e2b9e2dc
NN
14553 esac; \
14554 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 14555 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 14556 || exit 1
6bd3dfaa 14557@endif prms
e2b9e2dc 14558
4fa63067
NN
14559.PHONY: all-prms maybe-all-prms
14560maybe-all-prms:
6bd3dfaa
PB
14561@if prms
14562maybe-all-prms: all-prms
4fa63067 14563all-prms: configure-prms
b40e3958
L
14564 @r=`${PWD_COMMAND}`; export r; \
14565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14566 $(SET_LIB_PATH) \
378fce5b 14567 $(HOST_EXPORTS) \
7ffa0b57 14568 (cd prms && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 14569@endif prms
3866be5d 14570
4fa63067
NN
14571.PHONY: check-prms maybe-check-prms
14572maybe-check-prms:
6bd3dfaa
PB
14573@if prms
14574maybe-check-prms: check-prms
3866be5d 14575
4fa63067 14576check-prms:
b40e3958
L
14577 @r=`${PWD_COMMAND}`; export r; \
14578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14579 $(SET_LIB_PATH) \
378fce5b 14580 $(HOST_EXPORTS) \
7ffa0b57 14581 (cd prms && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 14582
6bd3dfaa 14583@endif prms
3866be5d 14584
4fa63067
NN
14585.PHONY: install-prms maybe-install-prms
14586maybe-install-prms:
6bd3dfaa
PB
14587@if prms
14588maybe-install-prms: install-prms
16ae0395 14589
4fa63067 14590install-prms: installdirs
b40e3958
L
14591 @r=`${PWD_COMMAND}`; export r; \
14592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14593 $(SET_LIB_PATH) \
378fce5b 14594 $(HOST_EXPORTS) \
7ffa0b57 14595 (cd prms && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 14596
6bd3dfaa 14597@endif prms
3866be5d 14598
4fa63067
NN
14599# Other targets (info, dvi, etc.)
14600
14601.PHONY: maybe-info-prms info-prms
14602maybe-info-prms:
6bd3dfaa
PB
14603@if prms
14604maybe-info-prms: info-prms
4fa63067
NN
14605
14606info-prms: \
14607 configure-prms
14608 @[ -f ./prms/Makefile ] || exit 0; \
b40e3958
L
14609 r=`${PWD_COMMAND}`; export r; \
14610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 14611 $(SET_LIB_PATH) \
378fce5b 14612 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14622 info) \
e2b9e2dc
NN
14623 || exit 1
14624
6bd3dfaa 14625@endif prms
4fa63067
NN
14626
14627.PHONY: maybe-dvi-prms dvi-prms
14628maybe-dvi-prms:
6bd3dfaa
PB
14629@if prms
14630maybe-dvi-prms: dvi-prms
4fa63067
NN
14631
14632dvi-prms: \
14633 configure-prms
14634 @[ -f ./prms/Makefile ] || exit 0; \
14635 r=`${PWD_COMMAND}`; export r; \
b40e3958 14636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14637 $(SET_LIB_PATH) \
378fce5b 14638 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14648 dvi) \
4fa63067 14649 || exit 1
3866be5d 14650
6bd3dfaa 14651@endif prms
3866be5d 14652
4fa63067
NN
14653.PHONY: maybe-TAGS-prms TAGS-prms
14654maybe-TAGS-prms:
6bd3dfaa
PB
14655@if prms
14656maybe-TAGS-prms: TAGS-prms
4fa63067
NN
14657
14658TAGS-prms: \
14659 configure-prms
14660 @[ -f ./prms/Makefile ] || exit 0; \
14661 r=`${PWD_COMMAND}`; export r; \
b40e3958 14662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14663 $(SET_LIB_PATH) \
378fce5b 14664 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14674 TAGS) \
4fa63067 14675 || exit 1
3866be5d 14676
6bd3dfaa 14677@endif prms
3866be5d 14678
4fa63067
NN
14679.PHONY: maybe-install-info-prms install-info-prms
14680maybe-install-info-prms:
6bd3dfaa
PB
14681@if prms
14682maybe-install-info-prms: install-info-prms
16ae0395 14683
4fa63067
NN
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) \
378fce5b 14691 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14701 install-info) \
4fa63067
NN
14702 || exit 1
14703
6bd3dfaa 14704@endif prms
4fa63067
NN
14705
14706.PHONY: maybe-installcheck-prms installcheck-prms
14707maybe-installcheck-prms:
6bd3dfaa
PB
14708@if prms
14709maybe-installcheck-prms: installcheck-prms
4fa63067
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) \
378fce5b 14717 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14727 installcheck) \
4fa63067
NN
14728 || exit 1
14729
6bd3dfaa 14730@endif prms
4fa63067
NN
14731
14732.PHONY: maybe-mostlyclean-prms mostlyclean-prms
14733maybe-mostlyclean-prms:
6bd3dfaa
PB
14734@if prms
14735maybe-mostlyclean-prms: mostlyclean-prms
4fa63067
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) \
378fce5b 14742 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14752 mostlyclean) \
4fa63067
NN
14753 || exit 1
14754
6bd3dfaa 14755@endif prms
4fa63067
NN
14756
14757.PHONY: maybe-clean-prms clean-prms
14758maybe-clean-prms:
6bd3dfaa
PB
14759@if prms
14760maybe-clean-prms: clean-prms
4fa63067
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) \
378fce5b 14767 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14777 clean) \
4fa63067
NN
14778 || exit 1
14779
6bd3dfaa 14780@endif prms
4fa63067
NN
14781
14782.PHONY: maybe-distclean-prms distclean-prms
14783maybe-distclean-prms:
6bd3dfaa
PB
14784@if prms
14785maybe-distclean-prms: distclean-prms
4fa63067
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) \
378fce5b 14792 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14802 distclean) \
4fa63067
NN
14803 || exit 1
14804
6bd3dfaa 14805@endif prms
4fa63067
NN
14806
14807.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
14808maybe-maintainer-clean-prms:
6bd3dfaa
PB
14809@if prms
14810maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067
NN
14811
14812maintainer-clean-prms:
14813 @[ -f ./prms/Makefile ] || exit 0; \
14814 r=`${PWD_COMMAND}`; export r; \
b40e3958 14815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14816 $(SET_LIB_PATH) \
378fce5b 14817 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14827 maintainer-clean) \
4fa63067 14828 || exit 1
3866be5d 14829
6bd3dfaa 14830@endif prms
3866be5d 14831
4fa63067
NN
14832
14833.PHONY: configure-rcs maybe-configure-rcs
14834maybe-configure-rcs:
6bd3dfaa
PB
14835@if rcs
14836maybe-configure-rcs: configure-rcs
4fa63067
NN
14837configure-rcs:
14838 @test ! -f rcs/Makefile || exit 0; \
14839 [ -d rcs ] || mkdir rcs; \
b40e3958
L
14840 r=`${PWD_COMMAND}`; export r; \
14841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14842 $(HOST_EXPORTS) \
4fa63067
NN
14843 echo Configuring in rcs; \
14844 cd rcs || exit 1; \
e2b9e2dc
NN
14845 case $(srcdir) in \
14846 \.) \
14847 srcdiroption="--srcdir=."; \
14848 libsrcdir=".";; \
14849 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
14850 srcdiroption="--srcdir=$(srcdir)/rcs"; \
14851 libsrcdir="$$s/rcs";; \
e2b9e2dc 14852 *) \
4fa63067
NN
14853 srcdiroption="--srcdir=../$(srcdir)/rcs"; \
14854 libsrcdir="$$s/rcs";; \
e2b9e2dc
NN
14855 esac; \
14856 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 14857 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 14858 || exit 1
6bd3dfaa 14859@endif rcs
e2b9e2dc 14860
4fa63067
NN
14861.PHONY: all-rcs maybe-all-rcs
14862maybe-all-rcs:
6bd3dfaa
PB
14863@if rcs
14864maybe-all-rcs: all-rcs
4fa63067 14865all-rcs: configure-rcs
b40e3958
L
14866 @r=`${PWD_COMMAND}`; export r; \
14867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14868 $(SET_LIB_PATH) \
378fce5b 14869 $(HOST_EXPORTS) \
7ffa0b57 14870 (cd rcs && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 14871@endif rcs
3866be5d 14872
4fa63067
NN
14873.PHONY: check-rcs maybe-check-rcs
14874maybe-check-rcs:
6bd3dfaa
PB
14875@if rcs
14876maybe-check-rcs: check-rcs
3866be5d 14877
4fa63067 14878check-rcs:
b40e3958
L
14879 @r=`${PWD_COMMAND}`; export r; \
14880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14881 $(SET_LIB_PATH) \
378fce5b 14882 $(HOST_EXPORTS) \
7ffa0b57 14883 (cd rcs && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 14884
6bd3dfaa 14885@endif rcs
3866be5d 14886
4fa63067
NN
14887.PHONY: install-rcs maybe-install-rcs
14888maybe-install-rcs:
6bd3dfaa
PB
14889@if rcs
14890maybe-install-rcs: install-rcs
4fa63067
NN
14891
14892install-rcs: installdirs
14893 @r=`${PWD_COMMAND}`; export r; \
14894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14895 $(SET_LIB_PATH) \
378fce5b 14896 $(HOST_EXPORTS) \
7ffa0b57 14897 (cd rcs && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 14898
6bd3dfaa 14899@endif rcs
4fa63067
NN
14900
14901# Other targets (info, dvi, etc.)
14902
14903.PHONY: maybe-info-rcs info-rcs
14904maybe-info-rcs:
6bd3dfaa
PB
14905@if rcs
14906maybe-info-rcs: info-rcs
4fa63067
NN
14907
14908info-rcs: \
14909 configure-rcs
14910 @[ -f ./rcs/Makefile ] || exit 0; \
14911 r=`${PWD_COMMAND}`; export r; \
14912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14913 $(SET_LIB_PATH) \
378fce5b 14914 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14924 info) \
4fa63067
NN
14925 || exit 1
14926
6bd3dfaa 14927@endif rcs
4fa63067
NN
14928
14929.PHONY: maybe-dvi-rcs dvi-rcs
14930maybe-dvi-rcs:
6bd3dfaa
PB
14931@if rcs
14932maybe-dvi-rcs: dvi-rcs
4fa63067
NN
14933
14934dvi-rcs: \
14935 configure-rcs
14936 @[ -f ./rcs/Makefile ] || exit 0; \
14937 r=`${PWD_COMMAND}`; export r; \
14938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14939 $(SET_LIB_PATH) \
378fce5b 14940 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14950 dvi) \
4fa63067
NN
14951 || exit 1
14952
6bd3dfaa 14953@endif rcs
4fa63067
NN
14954
14955.PHONY: maybe-TAGS-rcs TAGS-rcs
14956maybe-TAGS-rcs:
6bd3dfaa
PB
14957@if rcs
14958maybe-TAGS-rcs: TAGS-rcs
4fa63067
NN
14959
14960TAGS-rcs: \
14961 configure-rcs
14962 @[ -f ./rcs/Makefile ] || exit 0; \
14963 r=`${PWD_COMMAND}`; export r; \
14964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14965 $(SET_LIB_PATH) \
378fce5b 14966 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 14976 TAGS) \
4fa63067
NN
14977 || exit 1
14978
6bd3dfaa 14979@endif rcs
4fa63067
NN
14980
14981.PHONY: maybe-install-info-rcs install-info-rcs
14982maybe-install-info-rcs:
6bd3dfaa
PB
14983@if rcs
14984maybe-install-info-rcs: install-info-rcs
4fa63067
NN
14985
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) \
378fce5b 14993 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15003 install-info) \
4fa63067
NN
15004 || exit 1
15005
6bd3dfaa 15006@endif rcs
4fa63067
NN
15007
15008.PHONY: maybe-installcheck-rcs installcheck-rcs
15009maybe-installcheck-rcs:
6bd3dfaa
PB
15010@if rcs
15011maybe-installcheck-rcs: installcheck-rcs
4fa63067
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) \
378fce5b 15019 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15029 installcheck) \
4fa63067
NN
15030 || exit 1
15031
6bd3dfaa 15032@endif rcs
4fa63067
NN
15033
15034.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
15035maybe-mostlyclean-rcs:
6bd3dfaa
PB
15036@if rcs
15037maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067
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) \
378fce5b 15044 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15054 mostlyclean) \
4fa63067
NN
15055 || exit 1
15056
6bd3dfaa 15057@endif rcs
4fa63067
NN
15058
15059.PHONY: maybe-clean-rcs clean-rcs
15060maybe-clean-rcs:
6bd3dfaa
PB
15061@if rcs
15062maybe-clean-rcs: clean-rcs
4fa63067
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) \
378fce5b 15069 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15079 clean) \
4fa63067
NN
15080 || exit 1
15081
6bd3dfaa 15082@endif rcs
4fa63067
NN
15083
15084.PHONY: maybe-distclean-rcs distclean-rcs
15085maybe-distclean-rcs:
6bd3dfaa
PB
15086@if rcs
15087maybe-distclean-rcs: distclean-rcs
4fa63067
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) \
378fce5b 15094 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15104 distclean) \
4fa63067
NN
15105 || exit 1
15106
6bd3dfaa 15107@endif rcs
4fa63067
NN
15108
15109.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
15110maybe-maintainer-clean-rcs:
6bd3dfaa
PB
15111@if rcs
15112maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067
NN
15113
15114maintainer-clean-rcs:
15115 @[ -f ./rcs/Makefile ] || exit 0; \
15116 r=`${PWD_COMMAND}`; export r; \
15117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15118 $(SET_LIB_PATH) \
378fce5b 15119 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15129 maintainer-clean) \
4fa63067 15130 || exit 1
16ae0395 15131
6bd3dfaa 15132@endif rcs
3866be5d
NN
15133
15134
4fa63067
NN
15135.PHONY: configure-readline maybe-configure-readline
15136maybe-configure-readline:
6bd3dfaa
PB
15137@if readline
15138maybe-configure-readline: configure-readline
4fa63067
NN
15139configure-readline:
15140 @test ! -f readline/Makefile || exit 0; \
15141 [ -d readline ] || mkdir readline; \
b40e3958
L
15142 r=`${PWD_COMMAND}`; export r; \
15143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15144 $(HOST_EXPORTS) \
4fa63067
NN
15145 echo Configuring in readline; \
15146 cd readline || exit 1; \
e2b9e2dc
NN
15147 case $(srcdir) in \
15148 \.) \
15149 srcdiroption="--srcdir=."; \
15150 libsrcdir=".";; \
15151 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
15152 srcdiroption="--srcdir=$(srcdir)/readline"; \
15153 libsrcdir="$$s/readline";; \
e2b9e2dc 15154 *) \
4fa63067
NN
15155 srcdiroption="--srcdir=../$(srcdir)/readline"; \
15156 libsrcdir="$$s/readline";; \
e2b9e2dc
NN
15157 esac; \
15158 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 15159 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 15160 || exit 1
6bd3dfaa 15161@endif readline
e2b9e2dc 15162
4fa63067
NN
15163.PHONY: all-readline maybe-all-readline
15164maybe-all-readline:
6bd3dfaa
PB
15165@if readline
15166maybe-all-readline: all-readline
4fa63067 15167all-readline: configure-readline
b40e3958
L
15168 @r=`${PWD_COMMAND}`; export r; \
15169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15170 $(SET_LIB_PATH) \
378fce5b 15171 $(HOST_EXPORTS) \
7ffa0b57 15172 (cd readline && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 15173@endif readline
3866be5d 15174
4fa63067
NN
15175.PHONY: check-readline maybe-check-readline
15176maybe-check-readline:
6bd3dfaa
PB
15177@if readline
15178maybe-check-readline: check-readline
3866be5d 15179
4fa63067 15180check-readline:
b40e3958
L
15181 @r=`${PWD_COMMAND}`; export r; \
15182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15183 $(SET_LIB_PATH) \
378fce5b 15184 $(HOST_EXPORTS) \
7ffa0b57 15185 (cd readline && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 15186
6bd3dfaa 15187@endif readline
3866be5d 15188
4fa63067
NN
15189.PHONY: install-readline maybe-install-readline
15190maybe-install-readline:
6bd3dfaa
PB
15191@if readline
15192maybe-install-readline: install-readline
16ae0395 15193
4fa63067 15194install-readline: installdirs
b40e3958
L
15195 @r=`${PWD_COMMAND}`; export r; \
15196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15197 $(SET_LIB_PATH) \
378fce5b 15198 $(HOST_EXPORTS) \
7ffa0b57 15199 (cd readline && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 15200
6bd3dfaa 15201@endif readline
3866be5d 15202
4fa63067
NN
15203# Other targets (info, dvi, etc.)
15204
15205.PHONY: maybe-info-readline info-readline
15206maybe-info-readline:
6bd3dfaa
PB
15207@if readline
15208maybe-info-readline: info-readline
4fa63067
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) \
378fce5b 15216 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15226 info) \
4fa63067
NN
15227 || exit 1
15228
6bd3dfaa 15229@endif readline
4fa63067
NN
15230
15231.PHONY: maybe-dvi-readline dvi-readline
15232maybe-dvi-readline:
6bd3dfaa
PB
15233@if readline
15234maybe-dvi-readline: dvi-readline
4fa63067
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) \
378fce5b 15242 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15252 dvi) \
4fa63067
NN
15253 || exit 1
15254
6bd3dfaa 15255@endif readline
4fa63067
NN
15256
15257.PHONY: maybe-TAGS-readline TAGS-readline
15258maybe-TAGS-readline:
6bd3dfaa
PB
15259@if readline
15260maybe-TAGS-readline: TAGS-readline
4fa63067
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) \
378fce5b 15268 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15278 TAGS) \
4fa63067
NN
15279 || exit 1
15280
6bd3dfaa 15281@endif readline
4fa63067
NN
15282
15283.PHONY: maybe-install-info-readline install-info-readline
15284maybe-install-info-readline:
6bd3dfaa
PB
15285@if readline
15286maybe-install-info-readline: install-info-readline
4fa63067
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) \
378fce5b 15295 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15305 install-info) \
4fa63067
NN
15306 || exit 1
15307
6bd3dfaa 15308@endif readline
4fa63067
NN
15309
15310.PHONY: maybe-installcheck-readline installcheck-readline
15311maybe-installcheck-readline:
6bd3dfaa
PB
15312@if readline
15313maybe-installcheck-readline: installcheck-readline
4fa63067
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) \
378fce5b 15321 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15331 installcheck) \
4fa63067
NN
15332 || exit 1
15333
6bd3dfaa 15334@endif readline
4fa63067
NN
15335
15336.PHONY: maybe-mostlyclean-readline mostlyclean-readline
15337maybe-mostlyclean-readline:
6bd3dfaa
PB
15338@if readline
15339maybe-mostlyclean-readline: mostlyclean-readline
4fa63067
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) \
378fce5b 15346 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15356 mostlyclean) \
4fa63067
NN
15357 || exit 1
15358
6bd3dfaa 15359@endif readline
4fa63067
NN
15360
15361.PHONY: maybe-clean-readline clean-readline
15362maybe-clean-readline:
6bd3dfaa
PB
15363@if readline
15364maybe-clean-readline: clean-readline
4fa63067
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) \
378fce5b 15371 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15381 clean) \
4fa63067
NN
15382 || exit 1
15383
6bd3dfaa 15384@endif readline
4fa63067
NN
15385
15386.PHONY: maybe-distclean-readline distclean-readline
15387maybe-distclean-readline:
6bd3dfaa
PB
15388@if readline
15389maybe-distclean-readline: distclean-readline
4fa63067
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) \
378fce5b 15396 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15406 distclean) \
4fa63067
NN
15407 || exit 1
15408
6bd3dfaa 15409@endif readline
4fa63067
NN
15410
15411.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
15412maybe-maintainer-clean-readline:
6bd3dfaa
PB
15413@if readline
15414maybe-maintainer-clean-readline: maintainer-clean-readline
4fa63067
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) \
378fce5b 15421 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15431 maintainer-clean) \
4fa63067
NN
15432 || exit 1
15433
6bd3dfaa 15434@endif readline
4fa63067
NN
15435
15436
15437.PHONY: configure-release maybe-configure-release
15438maybe-configure-release:
6bd3dfaa
PB
15439@if release
15440maybe-configure-release: configure-release
4fa63067
NN
15441configure-release:
15442 @test ! -f release/Makefile || exit 0; \
15443 [ -d release ] || mkdir release; \
b40e3958
L
15444 r=`${PWD_COMMAND}`; export r; \
15445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15446 $(HOST_EXPORTS) \
4fa63067
NN
15447 echo Configuring in release; \
15448 cd release || exit 1; \
e2b9e2dc
NN
15449 case $(srcdir) in \
15450 \.) \
15451 srcdiroption="--srcdir=."; \
15452 libsrcdir=".";; \
15453 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
15454 srcdiroption="--srcdir=$(srcdir)/release"; \
15455 libsrcdir="$$s/release";; \
e2b9e2dc 15456 *) \
4fa63067
NN
15457 srcdiroption="--srcdir=../$(srcdir)/release"; \
15458 libsrcdir="$$s/release";; \
e2b9e2dc
NN
15459 esac; \
15460 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 15461 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 15462 || exit 1
6bd3dfaa 15463@endif release
e2b9e2dc 15464
4fa63067
NN
15465.PHONY: all-release maybe-all-release
15466maybe-all-release:
6bd3dfaa
PB
15467@if release
15468maybe-all-release: all-release
4fa63067 15469all-release: configure-release
b40e3958
L
15470 @r=`${PWD_COMMAND}`; export r; \
15471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15472 $(SET_LIB_PATH) \
378fce5b 15473 $(HOST_EXPORTS) \
7ffa0b57 15474 (cd release && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 15475@endif release
3866be5d 15476
4fa63067
NN
15477.PHONY: check-release maybe-check-release
15478maybe-check-release:
6bd3dfaa
PB
15479@if release
15480maybe-check-release: check-release
3866be5d 15481
4fa63067
NN
15482check-release:
15483
6bd3dfaa 15484@endif release
4fa63067
NN
15485
15486.PHONY: install-release maybe-install-release
15487maybe-install-release:
6bd3dfaa
PB
15488@if release
15489maybe-install-release: install-release
4fa63067
NN
15490
15491install-release:
15492
6bd3dfaa 15493@endif release
4fa63067
NN
15494
15495# Other targets (info, dvi, etc.)
15496
15497.PHONY: maybe-info-release info-release
15498maybe-info-release:
6bd3dfaa
PB
15499@if release
15500maybe-info-release: info-release
4fa63067
NN
15501
15502info-release: \
15503 configure-release
15504 @[ -f ./release/Makefile ] || exit 0; \
15505 r=`${PWD_COMMAND}`; export r; \
b40e3958 15506 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15507 $(SET_LIB_PATH) \
378fce5b 15508 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15518 info) \
4fa63067 15519 || exit 1
3866be5d 15520
6bd3dfaa 15521@endif release
3866be5d 15522
4fa63067
NN
15523.PHONY: maybe-dvi-release dvi-release
15524maybe-dvi-release:
6bd3dfaa
PB
15525@if release
15526maybe-dvi-release: dvi-release
16ae0395 15527
4fa63067
NN
15528dvi-release: \
15529 configure-release
15530 @[ -f ./release/Makefile ] || exit 0; \
15531 r=`${PWD_COMMAND}`; export r; \
b40e3958 15532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15533 $(SET_LIB_PATH) \
378fce5b 15534 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15544 dvi) \
4fa63067 15545 || exit 1
3866be5d 15546
6bd3dfaa 15547@endif release
3866be5d 15548
4fa63067
NN
15549.PHONY: maybe-TAGS-release TAGS-release
15550maybe-TAGS-release:
6bd3dfaa
PB
15551@if release
15552maybe-TAGS-release: TAGS-release
4fa63067
NN
15553
15554TAGS-release: \
15555 configure-release
15556 @[ -f ./release/Makefile ] || exit 0; \
b40e3958
L
15557 r=`${PWD_COMMAND}`; export r; \
15558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 15559 $(SET_LIB_PATH) \
378fce5b 15560 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15570 TAGS) \
e2b9e2dc
NN
15571 || exit 1
15572
6bd3dfaa 15573@endif release
4fa63067
NN
15574
15575.PHONY: maybe-install-info-release install-info-release
15576maybe-install-info-release:
6bd3dfaa
PB
15577@if release
15578maybe-install-info-release: install-info-release
4fa63067
NN
15579
15580install-info-release: \
15581 configure-release \
15582 info-release
15583 @[ -f ./release/Makefile ] || exit 0; \
15584 r=`${PWD_COMMAND}`; export r; \
b40e3958 15585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15586 $(SET_LIB_PATH) \
378fce5b 15587 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15597 install-info) \
4fa63067 15598 || exit 1
3866be5d 15599
6bd3dfaa 15600@endif release
3866be5d 15601
4fa63067
NN
15602.PHONY: maybe-installcheck-release installcheck-release
15603maybe-installcheck-release:
6bd3dfaa
PB
15604@if release
15605maybe-installcheck-release: installcheck-release
4fa63067
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) \
378fce5b 15613 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15623 installcheck) \
4fa63067 15624 || exit 1
3866be5d 15625
6bd3dfaa 15626@endif release
3866be5d 15627
4fa63067
NN
15628.PHONY: maybe-mostlyclean-release mostlyclean-release
15629maybe-mostlyclean-release:
6bd3dfaa
PB
15630@if release
15631maybe-mostlyclean-release: mostlyclean-release
4fa63067
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) \
378fce5b 15638 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15648 mostlyclean) \
4fa63067
NN
15649 || exit 1
15650
6bd3dfaa 15651@endif release
4fa63067
NN
15652
15653.PHONY: maybe-clean-release clean-release
15654maybe-clean-release:
6bd3dfaa
PB
15655@if release
15656maybe-clean-release: clean-release
4fa63067
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) \
378fce5b 15663 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15673 clean) \
4fa63067
NN
15674 || exit 1
15675
6bd3dfaa 15676@endif release
4fa63067
NN
15677
15678.PHONY: maybe-distclean-release distclean-release
15679maybe-distclean-release:
6bd3dfaa
PB
15680@if release
15681maybe-distclean-release: distclean-release
4fa63067
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) \
378fce5b 15688 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15698 distclean) \
4fa63067
NN
15699 || exit 1
15700
6bd3dfaa 15701@endif release
4fa63067
NN
15702
15703.PHONY: maybe-maintainer-clean-release maintainer-clean-release
15704maybe-maintainer-clean-release:
6bd3dfaa
PB
15705@if release
15706maybe-maintainer-clean-release: maintainer-clean-release
16ae0395 15707
4fa63067
NN
15708maintainer-clean-release:
15709 @[ -f ./release/Makefile ] || exit 0; \
15710 r=`${PWD_COMMAND}`; export r; \
b40e3958 15711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15712 $(SET_LIB_PATH) \
378fce5b 15713 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15723 maintainer-clean) \
4fa63067 15724 || exit 1
3866be5d 15725
6bd3dfaa 15726@endif release
3866be5d 15727
4fa63067
NN
15728
15729.PHONY: configure-recode maybe-configure-recode
15730maybe-configure-recode:
6bd3dfaa
PB
15731@if recode
15732maybe-configure-recode: configure-recode
4fa63067
NN
15733configure-recode:
15734 @test ! -f recode/Makefile || exit 0; \
15735 [ -d recode ] || mkdir recode; \
b40e3958
L
15736 r=`${PWD_COMMAND}`; export r; \
15737 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15738 $(HOST_EXPORTS) \
4fa63067
NN
15739 echo Configuring in recode; \
15740 cd recode || exit 1; \
e2b9e2dc
NN
15741 case $(srcdir) in \
15742 \.) \
15743 srcdiroption="--srcdir=."; \
15744 libsrcdir=".";; \
15745 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
15746 srcdiroption="--srcdir=$(srcdir)/recode"; \
15747 libsrcdir="$$s/recode";; \
e2b9e2dc 15748 *) \
4fa63067
NN
15749 srcdiroption="--srcdir=../$(srcdir)/recode"; \
15750 libsrcdir="$$s/recode";; \
e2b9e2dc
NN
15751 esac; \
15752 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 15753 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 15754 || exit 1
6bd3dfaa 15755@endif recode
e2b9e2dc 15756
4fa63067
NN
15757.PHONY: all-recode maybe-all-recode
15758maybe-all-recode:
6bd3dfaa
PB
15759@if recode
15760maybe-all-recode: all-recode
4fa63067 15761all-recode: configure-recode
b40e3958
L
15762 @r=`${PWD_COMMAND}`; export r; \
15763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15764 $(SET_LIB_PATH) \
378fce5b 15765 $(HOST_EXPORTS) \
7ffa0b57 15766 (cd recode && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 15767@endif recode
3866be5d 15768
4fa63067
NN
15769.PHONY: check-recode maybe-check-recode
15770maybe-check-recode:
6bd3dfaa
PB
15771@if recode
15772maybe-check-recode: check-recode
3866be5d 15773
4fa63067
NN
15774check-recode:
15775 @r=`${PWD_COMMAND}`; export r; \
15776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15777 $(SET_LIB_PATH) \
378fce5b 15778 $(HOST_EXPORTS) \
7ffa0b57 15779 (cd recode && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 15780
6bd3dfaa 15781@endif recode
3866be5d 15782
4fa63067
NN
15783.PHONY: install-recode maybe-install-recode
15784maybe-install-recode:
6bd3dfaa
PB
15785@if recode
15786maybe-install-recode: install-recode
16ae0395 15787
4fa63067 15788install-recode: installdirs
b40e3958
L
15789 @r=`${PWD_COMMAND}`; export r; \
15790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15791 $(SET_LIB_PATH) \
378fce5b 15792 $(HOST_EXPORTS) \
7ffa0b57 15793 (cd recode && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 15794
6bd3dfaa 15795@endif recode
4fa63067
NN
15796
15797# Other targets (info, dvi, etc.)
15798
15799.PHONY: maybe-info-recode info-recode
15800maybe-info-recode:
6bd3dfaa
PB
15801@if recode
15802maybe-info-recode: info-recode
4fa63067
NN
15803
15804info-recode: \
15805 configure-recode
15806 @[ -f ./recode/Makefile ] || exit 0; \
15807 r=`${PWD_COMMAND}`; export r; \
15808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15809 $(SET_LIB_PATH) \
378fce5b 15810 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15820 info) \
4fa63067
NN
15821 || exit 1
15822
6bd3dfaa 15823@endif recode
4fa63067
NN
15824
15825.PHONY: maybe-dvi-recode dvi-recode
15826maybe-dvi-recode:
6bd3dfaa
PB
15827@if recode
15828maybe-dvi-recode: dvi-recode
4fa63067
NN
15829
15830dvi-recode: \
15831 configure-recode
15832 @[ -f ./recode/Makefile ] || exit 0; \
15833 r=`${PWD_COMMAND}`; export r; \
15834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15835 $(SET_LIB_PATH) \
378fce5b 15836 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15846 dvi) \
4fa63067
NN
15847 || exit 1
15848
6bd3dfaa 15849@endif recode
4fa63067
NN
15850
15851.PHONY: maybe-TAGS-recode TAGS-recode
15852maybe-TAGS-recode:
6bd3dfaa
PB
15853@if recode
15854maybe-TAGS-recode: TAGS-recode
4fa63067
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) \
378fce5b 15862 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15872 TAGS) \
4fa63067
NN
15873 || exit 1
15874
6bd3dfaa 15875@endif recode
4fa63067
NN
15876
15877.PHONY: maybe-install-info-recode install-info-recode
15878maybe-install-info-recode:
6bd3dfaa
PB
15879@if recode
15880maybe-install-info-recode: install-info-recode
4fa63067
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) \
378fce5b 15889 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15899 install-info) \
4fa63067
NN
15900 || exit 1
15901
6bd3dfaa 15902@endif recode
4fa63067
NN
15903
15904.PHONY: maybe-installcheck-recode installcheck-recode
15905maybe-installcheck-recode:
6bd3dfaa
PB
15906@if recode
15907maybe-installcheck-recode: installcheck-recode
4fa63067
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) \
378fce5b 15915 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15925 installcheck) \
4fa63067
NN
15926 || exit 1
15927
6bd3dfaa 15928@endif recode
4fa63067
NN
15929
15930.PHONY: maybe-mostlyclean-recode mostlyclean-recode
15931maybe-mostlyclean-recode:
6bd3dfaa
PB
15932@if recode
15933maybe-mostlyclean-recode: mostlyclean-recode
4fa63067
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) \
378fce5b 15940 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15950 mostlyclean) \
4fa63067
NN
15951 || exit 1
15952
6bd3dfaa 15953@endif recode
4fa63067
NN
15954
15955.PHONY: maybe-clean-recode clean-recode
15956maybe-clean-recode:
6bd3dfaa
PB
15957@if recode
15958maybe-clean-recode: clean-recode
4fa63067
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) \
378fce5b 15965 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 15975 clean) \
4fa63067
NN
15976 || exit 1
15977
6bd3dfaa 15978@endif recode
4fa63067
NN
15979
15980.PHONY: maybe-distclean-recode distclean-recode
15981maybe-distclean-recode:
6bd3dfaa
PB
15982@if recode
15983maybe-distclean-recode: distclean-recode
4fa63067
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) \
378fce5b 15990 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16000 distclean) \
4fa63067
NN
16001 || exit 1
16002
6bd3dfaa 16003@endif recode
4fa63067
NN
16004
16005.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
16006maybe-maintainer-clean-recode:
6bd3dfaa
PB
16007@if recode
16008maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067
NN
16009
16010maintainer-clean-recode:
16011 @[ -f ./recode/Makefile ] || exit 0; \
16012 r=`${PWD_COMMAND}`; export r; \
16013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16014 $(SET_LIB_PATH) \
378fce5b 16015 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16025 maintainer-clean) \
4fa63067 16026 || exit 1
3866be5d 16027
6bd3dfaa 16028@endif recode
3866be5d 16029
4fa63067
NN
16030
16031.PHONY: configure-sed maybe-configure-sed
16032maybe-configure-sed:
6bd3dfaa
PB
16033@if sed
16034maybe-configure-sed: configure-sed
4fa63067
NN
16035configure-sed:
16036 @test ! -f sed/Makefile || exit 0; \
16037 [ -d sed ] || mkdir sed; \
b40e3958
L
16038 r=`${PWD_COMMAND}`; export r; \
16039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16040 $(HOST_EXPORTS) \
4fa63067
NN
16041 echo Configuring in sed; \
16042 cd sed || exit 1; \
e2b9e2dc
NN
16043 case $(srcdir) in \
16044 \.) \
16045 srcdiroption="--srcdir=."; \
16046 libsrcdir=".";; \
16047 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
16048 srcdiroption="--srcdir=$(srcdir)/sed"; \
16049 libsrcdir="$$s/sed";; \
e2b9e2dc 16050 *) \
4fa63067
NN
16051 srcdiroption="--srcdir=../$(srcdir)/sed"; \
16052 libsrcdir="$$s/sed";; \
e2b9e2dc
NN
16053 esac; \
16054 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 16055 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 16056 || exit 1
6bd3dfaa 16057@endif sed
e2b9e2dc 16058
4fa63067
NN
16059.PHONY: all-sed maybe-all-sed
16060maybe-all-sed:
6bd3dfaa
PB
16061@if sed
16062maybe-all-sed: all-sed
4fa63067 16063all-sed: configure-sed
b40e3958
L
16064 @r=`${PWD_COMMAND}`; export r; \
16065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16066 $(SET_LIB_PATH) \
378fce5b 16067 $(HOST_EXPORTS) \
7ffa0b57 16068 (cd sed && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 16069@endif sed
3866be5d 16070
4fa63067
NN
16071.PHONY: check-sed maybe-check-sed
16072maybe-check-sed:
6bd3dfaa
PB
16073@if sed
16074maybe-check-sed: check-sed
3866be5d 16075
4fa63067 16076check-sed:
b40e3958
L
16077 @r=`${PWD_COMMAND}`; export r; \
16078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16079 $(SET_LIB_PATH) \
378fce5b 16080 $(HOST_EXPORTS) \
7ffa0b57 16081 (cd sed && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 16082
6bd3dfaa 16083@endif sed
3866be5d 16084
4fa63067
NN
16085.PHONY: install-sed maybe-install-sed
16086maybe-install-sed:
6bd3dfaa
PB
16087@if sed
16088maybe-install-sed: install-sed
4fa63067
NN
16089
16090install-sed: installdirs
16091 @r=`${PWD_COMMAND}`; export r; \
16092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16093 $(SET_LIB_PATH) \
378fce5b 16094 $(HOST_EXPORTS) \
7ffa0b57 16095 (cd sed && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 16096
6bd3dfaa 16097@endif sed
4fa63067
NN
16098
16099# Other targets (info, dvi, etc.)
16100
16101.PHONY: maybe-info-sed info-sed
16102maybe-info-sed:
6bd3dfaa
PB
16103@if sed
16104maybe-info-sed: info-sed
4fa63067
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) \
378fce5b 16112 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16122 info) \
4fa63067
NN
16123 || exit 1
16124
6bd3dfaa 16125@endif sed
4fa63067
NN
16126
16127.PHONY: maybe-dvi-sed dvi-sed
16128maybe-dvi-sed:
6bd3dfaa
PB
16129@if sed
16130maybe-dvi-sed: dvi-sed
4fa63067
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) \
378fce5b 16138 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16148 dvi) \
4fa63067
NN
16149 || exit 1
16150
6bd3dfaa 16151@endif sed
4fa63067
NN
16152
16153.PHONY: maybe-TAGS-sed TAGS-sed
16154maybe-TAGS-sed:
6bd3dfaa
PB
16155@if sed
16156maybe-TAGS-sed: TAGS-sed
4fa63067
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) \
378fce5b 16164 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16174 TAGS) \
4fa63067
NN
16175 || exit 1
16176
6bd3dfaa 16177@endif sed
4fa63067
NN
16178
16179.PHONY: maybe-install-info-sed install-info-sed
16180maybe-install-info-sed:
6bd3dfaa
PB
16181@if sed
16182maybe-install-info-sed: install-info-sed
4fa63067
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) \
378fce5b 16191 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16201 install-info) \
4fa63067
NN
16202 || exit 1
16203
6bd3dfaa 16204@endif sed
4fa63067
NN
16205
16206.PHONY: maybe-installcheck-sed installcheck-sed
16207maybe-installcheck-sed:
6bd3dfaa
PB
16208@if sed
16209maybe-installcheck-sed: installcheck-sed
4fa63067
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) \
378fce5b 16217 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16227 installcheck) \
4fa63067
NN
16228 || exit 1
16229
6bd3dfaa 16230@endif sed
4fa63067
NN
16231
16232.PHONY: maybe-mostlyclean-sed mostlyclean-sed
16233maybe-mostlyclean-sed:
6bd3dfaa
PB
16234@if sed
16235maybe-mostlyclean-sed: mostlyclean-sed
4fa63067
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) \
378fce5b 16242 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16252 mostlyclean) \
4fa63067
NN
16253 || exit 1
16254
6bd3dfaa 16255@endif sed
4fa63067
NN
16256
16257.PHONY: maybe-clean-sed clean-sed
16258maybe-clean-sed:
6bd3dfaa
PB
16259@if sed
16260maybe-clean-sed: clean-sed
4fa63067
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) \
378fce5b 16267 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16277 clean) \
4fa63067
NN
16278 || exit 1
16279
6bd3dfaa 16280@endif sed
4fa63067
NN
16281
16282.PHONY: maybe-distclean-sed distclean-sed
16283maybe-distclean-sed:
6bd3dfaa
PB
16284@if sed
16285maybe-distclean-sed: distclean-sed
4fa63067
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) \
378fce5b 16292 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16302 distclean) \
4fa63067
NN
16303 || exit 1
16304
6bd3dfaa 16305@endif sed
4fa63067
NN
16306
16307.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
16308maybe-maintainer-clean-sed:
6bd3dfaa
PB
16309@if sed
16310maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067
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) \
378fce5b 16317 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16327 maintainer-clean) \
4fa63067 16328 || exit 1
16ae0395 16329
6bd3dfaa 16330@endif sed
3866be5d
NN
16331
16332
4fa63067
NN
16333.PHONY: configure-send-pr maybe-configure-send-pr
16334maybe-configure-send-pr:
6bd3dfaa
PB
16335@if send-pr
16336maybe-configure-send-pr: configure-send-pr
4fa63067
NN
16337configure-send-pr:
16338 @test ! -f send-pr/Makefile || exit 0; \
16339 [ -d send-pr ] || mkdir send-pr; \
b40e3958
L
16340 r=`${PWD_COMMAND}`; export r; \
16341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16342 $(HOST_EXPORTS) \
4fa63067
NN
16343 echo Configuring in send-pr; \
16344 cd send-pr || exit 1; \
e2b9e2dc
NN
16345 case $(srcdir) in \
16346 \.) \
16347 srcdiroption="--srcdir=."; \
16348 libsrcdir=".";; \
16349 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
16350 srcdiroption="--srcdir=$(srcdir)/send-pr"; \
16351 libsrcdir="$$s/send-pr";; \
e2b9e2dc 16352 *) \
4fa63067
NN
16353 srcdiroption="--srcdir=../$(srcdir)/send-pr"; \
16354 libsrcdir="$$s/send-pr";; \
e2b9e2dc
NN
16355 esac; \
16356 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 16357 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 16358 || exit 1
6bd3dfaa 16359@endif send-pr
e2b9e2dc 16360
4fa63067
NN
16361.PHONY: all-send-pr maybe-all-send-pr
16362maybe-all-send-pr:
6bd3dfaa
PB
16363@if send-pr
16364maybe-all-send-pr: all-send-pr
4fa63067 16365all-send-pr: configure-send-pr
b40e3958
L
16366 @r=`${PWD_COMMAND}`; export r; \
16367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16368 $(SET_LIB_PATH) \
378fce5b 16369 $(HOST_EXPORTS) \
7ffa0b57 16370 (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 16371@endif send-pr
3866be5d 16372
4fa63067
NN
16373.PHONY: check-send-pr maybe-check-send-pr
16374maybe-check-send-pr:
6bd3dfaa
PB
16375@if send-pr
16376maybe-check-send-pr: check-send-pr
3866be5d 16377
4fa63067 16378check-send-pr:
b40e3958
L
16379 @r=`${PWD_COMMAND}`; export r; \
16380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16381 $(SET_LIB_PATH) \
378fce5b 16382 $(HOST_EXPORTS) \
7ffa0b57 16383 (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 16384
6bd3dfaa 16385@endif send-pr
3866be5d 16386
4fa63067
NN
16387.PHONY: install-send-pr maybe-install-send-pr
16388maybe-install-send-pr:
6bd3dfaa
PB
16389@if send-pr
16390maybe-install-send-pr: install-send-pr
16ae0395 16391
4fa63067 16392install-send-pr: installdirs
b40e3958
L
16393 @r=`${PWD_COMMAND}`; export r; \
16394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16395 $(SET_LIB_PATH) \
378fce5b 16396 $(HOST_EXPORTS) \
7ffa0b57 16397 (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 16398
6bd3dfaa 16399@endif send-pr
3866be5d 16400
4fa63067
NN
16401# Other targets (info, dvi, etc.)
16402
16403.PHONY: maybe-info-send-pr info-send-pr
16404maybe-info-send-pr:
6bd3dfaa
PB
16405@if send-pr
16406maybe-info-send-pr: info-send-pr
4fa63067
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) \
378fce5b 16414 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16424 info) \
4fa63067
NN
16425 || exit 1
16426
6bd3dfaa 16427@endif send-pr
4fa63067
NN
16428
16429.PHONY: maybe-dvi-send-pr dvi-send-pr
16430maybe-dvi-send-pr:
6bd3dfaa
PB
16431@if send-pr
16432maybe-dvi-send-pr: dvi-send-pr
4fa63067
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) \
378fce5b 16440 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16450 dvi) \
4fa63067
NN
16451 || exit 1
16452
6bd3dfaa 16453@endif send-pr
4fa63067
NN
16454
16455.PHONY: maybe-TAGS-send-pr TAGS-send-pr
16456maybe-TAGS-send-pr:
6bd3dfaa
PB
16457@if send-pr
16458maybe-TAGS-send-pr: TAGS-send-pr
4fa63067
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) \
378fce5b 16466 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16476 TAGS) \
4fa63067
NN
16477 || exit 1
16478
6bd3dfaa 16479@endif send-pr
4fa63067
NN
16480
16481.PHONY: maybe-install-info-send-pr install-info-send-pr
16482maybe-install-info-send-pr:
6bd3dfaa
PB
16483@if send-pr
16484maybe-install-info-send-pr: install-info-send-pr
4fa63067
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) \
378fce5b 16493 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16503 install-info) \
4fa63067
NN
16504 || exit 1
16505
6bd3dfaa 16506@endif send-pr
4fa63067
NN
16507
16508.PHONY: maybe-installcheck-send-pr installcheck-send-pr
16509maybe-installcheck-send-pr:
6bd3dfaa
PB
16510@if send-pr
16511maybe-installcheck-send-pr: installcheck-send-pr
4fa63067
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) \
378fce5b 16519 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16529 installcheck) \
4fa63067
NN
16530 || exit 1
16531
6bd3dfaa 16532@endif send-pr
4fa63067
NN
16533
16534.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
16535maybe-mostlyclean-send-pr:
6bd3dfaa
PB
16536@if send-pr
16537maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067
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) \
378fce5b 16544 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16554 mostlyclean) \
4fa63067
NN
16555 || exit 1
16556
6bd3dfaa 16557@endif send-pr
4fa63067
NN
16558
16559.PHONY: maybe-clean-send-pr clean-send-pr
16560maybe-clean-send-pr:
6bd3dfaa
PB
16561@if send-pr
16562maybe-clean-send-pr: clean-send-pr
4fa63067
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) \
378fce5b 16569 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16579 clean) \
4fa63067
NN
16580 || exit 1
16581
6bd3dfaa 16582@endif send-pr
4fa63067
NN
16583
16584.PHONY: maybe-distclean-send-pr distclean-send-pr
16585maybe-distclean-send-pr:
6bd3dfaa
PB
16586@if send-pr
16587maybe-distclean-send-pr: distclean-send-pr
4fa63067
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) \
378fce5b 16594 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16604 distclean) \
4fa63067
NN
16605 || exit 1
16606
6bd3dfaa 16607@endif send-pr
4fa63067
NN
16608
16609.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
16610maybe-maintainer-clean-send-pr:
6bd3dfaa
PB
16611@if send-pr
16612maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067
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) \
378fce5b 16619 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16629 maintainer-clean) \
4fa63067
NN
16630 || exit 1
16631
6bd3dfaa 16632@endif send-pr
4fa63067
NN
16633
16634
16635.PHONY: configure-shellutils maybe-configure-shellutils
16636maybe-configure-shellutils:
6bd3dfaa
PB
16637@if shellutils
16638maybe-configure-shellutils: configure-shellutils
4fa63067
NN
16639configure-shellutils:
16640 @test ! -f shellutils/Makefile || exit 0; \
16641 [ -d shellutils ] || mkdir shellutils; \
b40e3958
L
16642 r=`${PWD_COMMAND}`; export r; \
16643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16644 $(HOST_EXPORTS) \
4fa63067
NN
16645 echo Configuring in shellutils; \
16646 cd shellutils || exit 1; \
e2b9e2dc
NN
16647 case $(srcdir) in \
16648 \.) \
16649 srcdiroption="--srcdir=."; \
16650 libsrcdir=".";; \
16651 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
16652 srcdiroption="--srcdir=$(srcdir)/shellutils"; \
16653 libsrcdir="$$s/shellutils";; \
e2b9e2dc 16654 *) \
4fa63067
NN
16655 srcdiroption="--srcdir=../$(srcdir)/shellutils"; \
16656 libsrcdir="$$s/shellutils";; \
e2b9e2dc
NN
16657 esac; \
16658 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 16659 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 16660 || exit 1
6bd3dfaa 16661@endif shellutils
e2b9e2dc 16662
4fa63067
NN
16663.PHONY: all-shellutils maybe-all-shellutils
16664maybe-all-shellutils:
6bd3dfaa
PB
16665@if shellutils
16666maybe-all-shellutils: all-shellutils
4fa63067 16667all-shellutils: configure-shellutils
b40e3958
L
16668 @r=`${PWD_COMMAND}`; export r; \
16669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16670 $(SET_LIB_PATH) \
378fce5b 16671 $(HOST_EXPORTS) \
7ffa0b57 16672 (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 16673@endif shellutils
3866be5d 16674
4fa63067
NN
16675.PHONY: check-shellutils maybe-check-shellutils
16676maybe-check-shellutils:
6bd3dfaa
PB
16677@if shellutils
16678maybe-check-shellutils: check-shellutils
3866be5d 16679
4fa63067 16680check-shellutils:
b40e3958
L
16681 @r=`${PWD_COMMAND}`; export r; \
16682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16683 $(SET_LIB_PATH) \
378fce5b 16684 $(HOST_EXPORTS) \
7ffa0b57 16685 (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 16686
6bd3dfaa 16687@endif shellutils
3866be5d 16688
4fa63067
NN
16689.PHONY: install-shellutils maybe-install-shellutils
16690maybe-install-shellutils:
6bd3dfaa
PB
16691@if shellutils
16692maybe-install-shellutils: install-shellutils
16ae0395 16693
4fa63067 16694install-shellutils: installdirs
b40e3958
L
16695 @r=`${PWD_COMMAND}`; export r; \
16696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16697 $(SET_LIB_PATH) \
378fce5b 16698 $(HOST_EXPORTS) \
7ffa0b57 16699 (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 16700
6bd3dfaa 16701@endif shellutils
3866be5d 16702
4fa63067
NN
16703# Other targets (info, dvi, etc.)
16704
16705.PHONY: maybe-info-shellutils info-shellutils
16706maybe-info-shellutils:
6bd3dfaa
PB
16707@if shellutils
16708maybe-info-shellutils: info-shellutils
4fa63067
NN
16709
16710info-shellutils: \
16711 configure-shellutils
16712 @[ -f ./shellutils/Makefile ] || exit 0; \
b40e3958
L
16713 r=`${PWD_COMMAND}`; export r; \
16714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 16715 $(SET_LIB_PATH) \
378fce5b 16716 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16726 info) \
e2b9e2dc
NN
16727 || exit 1
16728
6bd3dfaa 16729@endif shellutils
4fa63067
NN
16730
16731.PHONY: maybe-dvi-shellutils dvi-shellutils
16732maybe-dvi-shellutils:
6bd3dfaa
PB
16733@if shellutils
16734maybe-dvi-shellutils: dvi-shellutils
4fa63067
NN
16735
16736dvi-shellutils: \
16737 configure-shellutils
16738 @[ -f ./shellutils/Makefile ] || exit 0; \
16739 r=`${PWD_COMMAND}`; export r; \
b40e3958 16740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16741 $(SET_LIB_PATH) \
378fce5b 16742 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16752 dvi) \
4fa63067 16753 || exit 1
3866be5d 16754
6bd3dfaa 16755@endif shellutils
3866be5d 16756
4fa63067
NN
16757.PHONY: maybe-TAGS-shellutils TAGS-shellutils
16758maybe-TAGS-shellutils:
6bd3dfaa
PB
16759@if shellutils
16760maybe-TAGS-shellutils: TAGS-shellutils
4fa63067
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) \
378fce5b 16768 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16778 TAGS) \
4fa63067 16779 || exit 1
3866be5d 16780
6bd3dfaa 16781@endif shellutils
3866be5d 16782
4fa63067
NN
16783.PHONY: maybe-install-info-shellutils install-info-shellutils
16784maybe-install-info-shellutils:
6bd3dfaa
PB
16785@if shellutils
16786maybe-install-info-shellutils: install-info-shellutils
16ae0395 16787
4fa63067
NN
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) \
378fce5b 16795 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16805 install-info) \
4fa63067
NN
16806 || exit 1
16807
6bd3dfaa 16808@endif shellutils
4fa63067
NN
16809
16810.PHONY: maybe-installcheck-shellutils installcheck-shellutils
16811maybe-installcheck-shellutils:
6bd3dfaa
PB
16812@if shellutils
16813maybe-installcheck-shellutils: installcheck-shellutils
4fa63067
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) \
378fce5b 16821 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16831 installcheck) \
4fa63067
NN
16832 || exit 1
16833
6bd3dfaa 16834@endif shellutils
4fa63067
NN
16835
16836.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
16837maybe-mostlyclean-shellutils:
6bd3dfaa
PB
16838@if shellutils
16839maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067
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) \
378fce5b 16846 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16856 mostlyclean) \
4fa63067
NN
16857 || exit 1
16858
6bd3dfaa 16859@endif shellutils
4fa63067
NN
16860
16861.PHONY: maybe-clean-shellutils clean-shellutils
16862maybe-clean-shellutils:
6bd3dfaa
PB
16863@if shellutils
16864maybe-clean-shellutils: clean-shellutils
4fa63067
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) \
378fce5b 16871 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16881 clean) \
4fa63067
NN
16882 || exit 1
16883
6bd3dfaa 16884@endif shellutils
4fa63067
NN
16885
16886.PHONY: maybe-distclean-shellutils distclean-shellutils
16887maybe-distclean-shellutils:
6bd3dfaa
PB
16888@if shellutils
16889maybe-distclean-shellutils: distclean-shellutils
4fa63067
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) \
378fce5b 16896 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16906 distclean) \
4fa63067
NN
16907 || exit 1
16908
6bd3dfaa 16909@endif shellutils
4fa63067
NN
16910
16911.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
16912maybe-maintainer-clean-shellutils:
6bd3dfaa
PB
16913@if shellutils
16914maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067
NN
16915
16916maintainer-clean-shellutils:
16917 @[ -f ./shellutils/Makefile ] || exit 0; \
16918 r=`${PWD_COMMAND}`; export r; \
b40e3958 16919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16920 $(SET_LIB_PATH) \
378fce5b 16921 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 16931 maintainer-clean) \
4fa63067 16932 || exit 1
3866be5d 16933
6bd3dfaa 16934@endif shellutils
3866be5d 16935
4fa63067
NN
16936
16937.PHONY: configure-sid maybe-configure-sid
16938maybe-configure-sid:
6bd3dfaa
PB
16939@if sid
16940maybe-configure-sid: configure-sid
4fa63067
NN
16941configure-sid:
16942 @test ! -f sid/Makefile || exit 0; \
16943 [ -d sid ] || mkdir sid; \
b40e3958
L
16944 r=`${PWD_COMMAND}`; export r; \
16945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16946 $(HOST_EXPORTS) \
4fa63067
NN
16947 echo Configuring in sid; \
16948 cd sid || exit 1; \
e2b9e2dc
NN
16949 case $(srcdir) in \
16950 \.) \
16951 srcdiroption="--srcdir=."; \
16952 libsrcdir=".";; \
16953 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
16954 srcdiroption="--srcdir=$(srcdir)/sid"; \
16955 libsrcdir="$$s/sid";; \
e2b9e2dc 16956 *) \
4fa63067
NN
16957 srcdiroption="--srcdir=../$(srcdir)/sid"; \
16958 libsrcdir="$$s/sid";; \
e2b9e2dc
NN
16959 esac; \
16960 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 16961 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 16962 || exit 1
6bd3dfaa 16963@endif sid
e2b9e2dc 16964
4fa63067
NN
16965.PHONY: all-sid maybe-all-sid
16966maybe-all-sid:
6bd3dfaa
PB
16967@if sid
16968maybe-all-sid: all-sid
4fa63067 16969all-sid: configure-sid
b40e3958
L
16970 @r=`${PWD_COMMAND}`; export r; \
16971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16972 $(SET_LIB_PATH) \
378fce5b 16973 $(HOST_EXPORTS) \
7ffa0b57 16974 (cd sid && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 16975@endif sid
3866be5d 16976
4fa63067
NN
16977.PHONY: check-sid maybe-check-sid
16978maybe-check-sid:
6bd3dfaa
PB
16979@if sid
16980maybe-check-sid: check-sid
3866be5d 16981
4fa63067 16982check-sid:
b40e3958
L
16983 @r=`${PWD_COMMAND}`; export r; \
16984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16985 $(SET_LIB_PATH) \
378fce5b 16986 $(HOST_EXPORTS) \
7ffa0b57 16987 (cd sid && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 16988
6bd3dfaa 16989@endif sid
3866be5d 16990
4fa63067
NN
16991.PHONY: install-sid maybe-install-sid
16992maybe-install-sid:
6bd3dfaa
PB
16993@if sid
16994maybe-install-sid: install-sid
16ae0395 16995
4fa63067 16996install-sid: installdirs
b40e3958
L
16997 @r=`${PWD_COMMAND}`; export r; \
16998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16999 $(SET_LIB_PATH) \
378fce5b 17000 $(HOST_EXPORTS) \
7ffa0b57 17001 (cd sid && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 17002
6bd3dfaa 17003@endif sid
4fa63067
NN
17004
17005# Other targets (info, dvi, etc.)
17006
17007.PHONY: maybe-info-sid info-sid
17008maybe-info-sid:
6bd3dfaa
PB
17009@if sid
17010maybe-info-sid: info-sid
4fa63067
NN
17011
17012info-sid: \
17013 configure-sid
17014 @[ -f ./sid/Makefile ] || exit 0; \
17015 r=`${PWD_COMMAND}`; export r; \
17016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17017 $(SET_LIB_PATH) \
378fce5b 17018 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17028 info) \
4fa63067
NN
17029 || exit 1
17030
6bd3dfaa 17031@endif sid
4fa63067
NN
17032
17033.PHONY: maybe-dvi-sid dvi-sid
17034maybe-dvi-sid:
6bd3dfaa
PB
17035@if sid
17036maybe-dvi-sid: dvi-sid
4fa63067
NN
17037
17038dvi-sid: \
17039 configure-sid
17040 @[ -f ./sid/Makefile ] || exit 0; \
17041 r=`${PWD_COMMAND}`; export r; \
17042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17043 $(SET_LIB_PATH) \
378fce5b 17044 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17054 dvi) \
4fa63067
NN
17055 || exit 1
17056
6bd3dfaa 17057@endif sid
4fa63067
NN
17058
17059.PHONY: maybe-TAGS-sid TAGS-sid
17060maybe-TAGS-sid:
6bd3dfaa
PB
17061@if sid
17062maybe-TAGS-sid: TAGS-sid
4fa63067
NN
17063
17064TAGS-sid: \
17065 configure-sid
17066 @[ -f ./sid/Makefile ] || exit 0; \
17067 r=`${PWD_COMMAND}`; export r; \
17068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17069 $(SET_LIB_PATH) \
378fce5b 17070 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17080 TAGS) \
4fa63067
NN
17081 || exit 1
17082
6bd3dfaa 17083@endif sid
4fa63067
NN
17084
17085.PHONY: maybe-install-info-sid install-info-sid
17086maybe-install-info-sid:
6bd3dfaa
PB
17087@if sid
17088maybe-install-info-sid: install-info-sid
4fa63067
NN
17089
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) \
378fce5b 17097 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17107 install-info) \
4fa63067
NN
17108 || exit 1
17109
6bd3dfaa 17110@endif sid
4fa63067
NN
17111
17112.PHONY: maybe-installcheck-sid installcheck-sid
17113maybe-installcheck-sid:
6bd3dfaa
PB
17114@if sid
17115maybe-installcheck-sid: installcheck-sid
4fa63067
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) \
378fce5b 17123 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17133 installcheck) \
4fa63067
NN
17134 || exit 1
17135
6bd3dfaa 17136@endif sid
4fa63067
NN
17137
17138.PHONY: maybe-mostlyclean-sid mostlyclean-sid
17139maybe-mostlyclean-sid:
6bd3dfaa
PB
17140@if sid
17141maybe-mostlyclean-sid: mostlyclean-sid
4fa63067
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) \
378fce5b 17148 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17158 mostlyclean) \
4fa63067
NN
17159 || exit 1
17160
6bd3dfaa 17161@endif sid
4fa63067
NN
17162
17163.PHONY: maybe-clean-sid clean-sid
17164maybe-clean-sid:
6bd3dfaa
PB
17165@if sid
17166maybe-clean-sid: clean-sid
4fa63067
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) \
378fce5b 17173 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17183 clean) \
4fa63067
NN
17184 || exit 1
17185
6bd3dfaa 17186@endif sid
4fa63067
NN
17187
17188.PHONY: maybe-distclean-sid distclean-sid
17189maybe-distclean-sid:
6bd3dfaa
PB
17190@if sid
17191maybe-distclean-sid: distclean-sid
4fa63067
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) \
378fce5b 17198 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17208 distclean) \
4fa63067
NN
17209 || exit 1
17210
6bd3dfaa 17211@endif sid
4fa63067
NN
17212
17213.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
17214maybe-maintainer-clean-sid:
6bd3dfaa
PB
17215@if sid
17216maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067
NN
17217
17218maintainer-clean-sid:
17219 @[ -f ./sid/Makefile ] || exit 0; \
17220 r=`${PWD_COMMAND}`; export r; \
17221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17222 $(SET_LIB_PATH) \
378fce5b 17223 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17233 maintainer-clean) \
4fa63067 17234 || exit 1
3866be5d 17235
6bd3dfaa 17236@endif sid
3866be5d 17237
4fa63067
NN
17238
17239.PHONY: configure-sim maybe-configure-sim
17240maybe-configure-sim:
6bd3dfaa
PB
17241@if sim
17242maybe-configure-sim: configure-sim
4fa63067
NN
17243configure-sim:
17244 @test ! -f sim/Makefile || exit 0; \
17245 [ -d sim ] || mkdir sim; \
b40e3958
L
17246 r=`${PWD_COMMAND}`; export r; \
17247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17248 $(HOST_EXPORTS) \
4fa63067
NN
17249 echo Configuring in sim; \
17250 cd sim || exit 1; \
e2b9e2dc
NN
17251 case $(srcdir) in \
17252 \.) \
17253 srcdiroption="--srcdir=."; \
17254 libsrcdir=".";; \
17255 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
17256 srcdiroption="--srcdir=$(srcdir)/sim"; \
17257 libsrcdir="$$s/sim";; \
e2b9e2dc 17258 *) \
4fa63067
NN
17259 srcdiroption="--srcdir=../$(srcdir)/sim"; \
17260 libsrcdir="$$s/sim";; \
e2b9e2dc
NN
17261 esac; \
17262 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 17263 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 17264 || exit 1
6bd3dfaa 17265@endif sim
e2b9e2dc 17266
4fa63067
NN
17267.PHONY: all-sim maybe-all-sim
17268maybe-all-sim:
6bd3dfaa
PB
17269@if sim
17270maybe-all-sim: all-sim
4fa63067 17271all-sim: configure-sim
b40e3958
L
17272 @r=`${PWD_COMMAND}`; export r; \
17273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17274 $(SET_LIB_PATH) \
378fce5b 17275 $(HOST_EXPORTS) \
7ffa0b57 17276 (cd sim && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 17277@endif sim
3866be5d 17278
4fa63067
NN
17279.PHONY: check-sim maybe-check-sim
17280maybe-check-sim:
6bd3dfaa
PB
17281@if sim
17282maybe-check-sim: check-sim
3866be5d 17283
4fa63067
NN
17284check-sim:
17285 @r=`${PWD_COMMAND}`; export r; \
17286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17287 $(SET_LIB_PATH) \
378fce5b 17288 $(HOST_EXPORTS) \
7ffa0b57 17289 (cd sim && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 17290
6bd3dfaa 17291@endif sim
3866be5d 17292
4fa63067
NN
17293.PHONY: install-sim maybe-install-sim
17294maybe-install-sim:
6bd3dfaa
PB
17295@if sim
17296maybe-install-sim: install-sim
16ae0395 17297
4fa63067 17298install-sim: installdirs
b40e3958
L
17299 @r=`${PWD_COMMAND}`; export r; \
17300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17301 $(SET_LIB_PATH) \
378fce5b 17302 $(HOST_EXPORTS) \
7ffa0b57 17303 (cd sim && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 17304
6bd3dfaa 17305@endif sim
3866be5d 17306
4fa63067
NN
17307# Other targets (info, dvi, etc.)
17308
17309.PHONY: maybe-info-sim info-sim
17310maybe-info-sim:
6bd3dfaa
PB
17311@if sim
17312maybe-info-sim: info-sim
4fa63067
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) \
378fce5b 17320 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17330 info) \
4fa63067
NN
17331 || exit 1
17332
6bd3dfaa 17333@endif sim
4fa63067
NN
17334
17335.PHONY: maybe-dvi-sim dvi-sim
17336maybe-dvi-sim:
6bd3dfaa
PB
17337@if sim
17338maybe-dvi-sim: dvi-sim
4fa63067
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) \
378fce5b 17346 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17356 dvi) \
4fa63067
NN
17357 || exit 1
17358
6bd3dfaa 17359@endif sim
4fa63067
NN
17360
17361.PHONY: maybe-TAGS-sim TAGS-sim
17362maybe-TAGS-sim:
6bd3dfaa
PB
17363@if sim
17364maybe-TAGS-sim: TAGS-sim
4fa63067
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) \
378fce5b 17372 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17382 TAGS) \
4fa63067
NN
17383 || exit 1
17384
6bd3dfaa 17385@endif sim
4fa63067
NN
17386
17387.PHONY: maybe-install-info-sim install-info-sim
17388maybe-install-info-sim:
6bd3dfaa
PB
17389@if sim
17390maybe-install-info-sim: install-info-sim
4fa63067
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) \
378fce5b 17399 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17409 install-info) \
4fa63067
NN
17410 || exit 1
17411
6bd3dfaa 17412@endif sim
4fa63067
NN
17413
17414.PHONY: maybe-installcheck-sim installcheck-sim
17415maybe-installcheck-sim:
6bd3dfaa
PB
17416@if sim
17417maybe-installcheck-sim: installcheck-sim
4fa63067
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) \
378fce5b 17425 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17435 installcheck) \
4fa63067
NN
17436 || exit 1
17437
6bd3dfaa 17438@endif sim
4fa63067
NN
17439
17440.PHONY: maybe-mostlyclean-sim mostlyclean-sim
17441maybe-mostlyclean-sim:
6bd3dfaa
PB
17442@if sim
17443maybe-mostlyclean-sim: mostlyclean-sim
4fa63067
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) \
378fce5b 17450 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17460 mostlyclean) \
4fa63067
NN
17461 || exit 1
17462
6bd3dfaa 17463@endif sim
4fa63067
NN
17464
17465.PHONY: maybe-clean-sim clean-sim
17466maybe-clean-sim:
6bd3dfaa
PB
17467@if sim
17468maybe-clean-sim: clean-sim
4fa63067
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) \
378fce5b 17475 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17485 clean) \
4fa63067
NN
17486 || exit 1
17487
6bd3dfaa 17488@endif sim
4fa63067
NN
17489
17490.PHONY: maybe-distclean-sim distclean-sim
17491maybe-distclean-sim:
6bd3dfaa
PB
17492@if sim
17493maybe-distclean-sim: distclean-sim
4fa63067
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) \
378fce5b 17500 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17510 distclean) \
4fa63067
NN
17511 || exit 1
17512
6bd3dfaa 17513@endif sim
4fa63067
NN
17514
17515.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
17516maybe-maintainer-clean-sim:
6bd3dfaa
PB
17517@if sim
17518maybe-maintainer-clean-sim: maintainer-clean-sim
4fa63067
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) \
378fce5b 17525 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17535 maintainer-clean) \
4fa63067
NN
17536 || exit 1
17537
6bd3dfaa 17538@endif sim
4fa63067
NN
17539
17540
17541.PHONY: configure-tar maybe-configure-tar
17542maybe-configure-tar:
6bd3dfaa
PB
17543@if tar
17544maybe-configure-tar: configure-tar
4fa63067
NN
17545configure-tar:
17546 @test ! -f tar/Makefile || exit 0; \
17547 [ -d tar ] || mkdir tar; \
b40e3958
L
17548 r=`${PWD_COMMAND}`; export r; \
17549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17550 $(HOST_EXPORTS) \
4fa63067
NN
17551 echo Configuring in tar; \
17552 cd tar || exit 1; \
e2b9e2dc
NN
17553 case $(srcdir) in \
17554 \.) \
17555 srcdiroption="--srcdir=."; \
17556 libsrcdir=".";; \
17557 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
17558 srcdiroption="--srcdir=$(srcdir)/tar"; \
17559 libsrcdir="$$s/tar";; \
e2b9e2dc 17560 *) \
4fa63067
NN
17561 srcdiroption="--srcdir=../$(srcdir)/tar"; \
17562 libsrcdir="$$s/tar";; \
e2b9e2dc
NN
17563 esac; \
17564 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 17565 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 17566 || exit 1
6bd3dfaa 17567@endif tar
e2b9e2dc 17568
4fa63067
NN
17569.PHONY: all-tar maybe-all-tar
17570maybe-all-tar:
6bd3dfaa
PB
17571@if tar
17572maybe-all-tar: all-tar
4fa63067 17573all-tar: configure-tar
b40e3958
L
17574 @r=`${PWD_COMMAND}`; export r; \
17575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17576 $(SET_LIB_PATH) \
378fce5b 17577 $(HOST_EXPORTS) \
7ffa0b57 17578 (cd tar && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 17579@endif tar
3866be5d 17580
4fa63067
NN
17581.PHONY: check-tar maybe-check-tar
17582maybe-check-tar:
6bd3dfaa
PB
17583@if tar
17584maybe-check-tar: check-tar
3866be5d 17585
4fa63067 17586check-tar:
b40e3958
L
17587 @r=`${PWD_COMMAND}`; export r; \
17588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17589 $(SET_LIB_PATH) \
378fce5b 17590 $(HOST_EXPORTS) \
7ffa0b57 17591 (cd tar && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 17592
6bd3dfaa 17593@endif tar
3866be5d 17594
4fa63067
NN
17595.PHONY: install-tar maybe-install-tar
17596maybe-install-tar:
6bd3dfaa
PB
17597@if tar
17598maybe-install-tar: install-tar
16ae0395 17599
4fa63067 17600install-tar: installdirs
b40e3958
L
17601 @r=`${PWD_COMMAND}`; export r; \
17602 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17603 $(SET_LIB_PATH) \
378fce5b 17604 $(HOST_EXPORTS) \
7ffa0b57 17605 (cd tar && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 17606
6bd3dfaa 17607@endif tar
3866be5d 17608
4fa63067
NN
17609# Other targets (info, dvi, etc.)
17610
17611.PHONY: maybe-info-tar info-tar
17612maybe-info-tar:
6bd3dfaa
PB
17613@if tar
17614maybe-info-tar: info-tar
4fa63067
NN
17615
17616info-tar: \
17617 configure-tar
17618 @[ -f ./tar/Makefile ] || exit 0; \
b40e3958
L
17619 r=`${PWD_COMMAND}`; export r; \
17620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 17621 $(SET_LIB_PATH) \
378fce5b 17622 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17632 info) \
e2b9e2dc
NN
17633 || exit 1
17634
6bd3dfaa 17635@endif tar
4fa63067
NN
17636
17637.PHONY: maybe-dvi-tar dvi-tar
17638maybe-dvi-tar:
6bd3dfaa
PB
17639@if tar
17640maybe-dvi-tar: dvi-tar
4fa63067
NN
17641
17642dvi-tar: \
17643 configure-tar
17644 @[ -f ./tar/Makefile ] || exit 0; \
17645 r=`${PWD_COMMAND}`; export r; \
b40e3958 17646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17647 $(SET_LIB_PATH) \
378fce5b 17648 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17658 dvi) \
4fa63067 17659 || exit 1
3866be5d 17660
6bd3dfaa 17661@endif tar
3866be5d 17662
4fa63067
NN
17663.PHONY: maybe-TAGS-tar TAGS-tar
17664maybe-TAGS-tar:
6bd3dfaa
PB
17665@if tar
17666maybe-TAGS-tar: TAGS-tar
4fa63067
NN
17667
17668TAGS-tar: \
17669 configure-tar
17670 @[ -f ./tar/Makefile ] || exit 0; \
17671 r=`${PWD_COMMAND}`; export r; \
b40e3958 17672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17673 $(SET_LIB_PATH) \
378fce5b 17674 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17684 TAGS) \
4fa63067 17685 || exit 1
3866be5d 17686
6bd3dfaa 17687@endif tar
3866be5d 17688
4fa63067
NN
17689.PHONY: maybe-install-info-tar install-info-tar
17690maybe-install-info-tar:
6bd3dfaa
PB
17691@if tar
17692maybe-install-info-tar: install-info-tar
4fa63067
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) \
378fce5b 17701 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17711 install-info) \
4fa63067
NN
17712 || exit 1
17713
6bd3dfaa 17714@endif tar
4fa63067
NN
17715
17716.PHONY: maybe-installcheck-tar installcheck-tar
17717maybe-installcheck-tar:
6bd3dfaa
PB
17718@if tar
17719maybe-installcheck-tar: installcheck-tar
4fa63067
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) \
378fce5b 17727 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17737 installcheck) \
4fa63067
NN
17738 || exit 1
17739
6bd3dfaa 17740@endif tar
4fa63067
NN
17741
17742.PHONY: maybe-mostlyclean-tar mostlyclean-tar
17743maybe-mostlyclean-tar:
6bd3dfaa
PB
17744@if tar
17745maybe-mostlyclean-tar: mostlyclean-tar
4fa63067
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) \
378fce5b 17752 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17762 mostlyclean) \
4fa63067
NN
17763 || exit 1
17764
6bd3dfaa 17765@endif tar
4fa63067
NN
17766
17767.PHONY: maybe-clean-tar clean-tar
17768maybe-clean-tar:
6bd3dfaa
PB
17769@if tar
17770maybe-clean-tar: clean-tar
4fa63067
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) \
378fce5b 17777 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17787 clean) \
4fa63067
NN
17788 || exit 1
17789
6bd3dfaa 17790@endif tar
4fa63067
NN
17791
17792.PHONY: maybe-distclean-tar distclean-tar
17793maybe-distclean-tar:
6bd3dfaa
PB
17794@if tar
17795maybe-distclean-tar: distclean-tar
4fa63067
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) \
378fce5b 17802 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17812 distclean) \
4fa63067
NN
17813 || exit 1
17814
6bd3dfaa 17815@endif tar
4fa63067
NN
17816
17817.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
17818maybe-maintainer-clean-tar:
6bd3dfaa
PB
17819@if tar
17820maybe-maintainer-clean-tar: maintainer-clean-tar
16ae0395 17821
4fa63067
NN
17822maintainer-clean-tar:
17823 @[ -f ./tar/Makefile ] || exit 0; \
17824 r=`${PWD_COMMAND}`; export r; \
b40e3958 17825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17826 $(SET_LIB_PATH) \
378fce5b 17827 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17837 maintainer-clean) \
4fa63067 17838 || exit 1
3866be5d 17839
6bd3dfaa 17840@endif tar
3866be5d 17841
4fa63067
NN
17842
17843.PHONY: configure-texinfo maybe-configure-texinfo
17844maybe-configure-texinfo:
6bd3dfaa
PB
17845@if texinfo
17846maybe-configure-texinfo: configure-texinfo
4fa63067
NN
17847configure-texinfo:
17848 @test ! -f texinfo/Makefile || exit 0; \
17849 [ -d texinfo ] || mkdir texinfo; \
b40e3958
L
17850 r=`${PWD_COMMAND}`; export r; \
17851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17852 $(HOST_EXPORTS) \
4fa63067
NN
17853 echo Configuring in texinfo; \
17854 cd texinfo || exit 1; \
e2b9e2dc
NN
17855 case $(srcdir) in \
17856 \.) \
17857 srcdiroption="--srcdir=."; \
17858 libsrcdir=".";; \
17859 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
17860 srcdiroption="--srcdir=$(srcdir)/texinfo"; \
17861 libsrcdir="$$s/texinfo";; \
e2b9e2dc 17862 *) \
4fa63067
NN
17863 srcdiroption="--srcdir=../$(srcdir)/texinfo"; \
17864 libsrcdir="$$s/texinfo";; \
e2b9e2dc
NN
17865 esac; \
17866 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 17867 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 17868 || exit 1
6bd3dfaa 17869@endif texinfo
e2b9e2dc 17870
4fa63067
NN
17871.PHONY: all-texinfo maybe-all-texinfo
17872maybe-all-texinfo:
6bd3dfaa
PB
17873@if texinfo
17874maybe-all-texinfo: all-texinfo
4fa63067 17875all-texinfo: configure-texinfo
b40e3958
L
17876 @r=`${PWD_COMMAND}`; export r; \
17877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17878 $(SET_LIB_PATH) \
378fce5b 17879 $(HOST_EXPORTS) \
7ffa0b57 17880 (cd texinfo && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 17881@endif texinfo
3866be5d 17882
4fa63067
NN
17883.PHONY: check-texinfo maybe-check-texinfo
17884maybe-check-texinfo:
6bd3dfaa
PB
17885@if texinfo
17886maybe-check-texinfo: check-texinfo
3866be5d 17887
4fa63067 17888check-texinfo:
b40e3958
L
17889 @r=`${PWD_COMMAND}`; export r; \
17890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17891 $(SET_LIB_PATH) \
378fce5b 17892 $(HOST_EXPORTS) \
7ffa0b57 17893 (cd texinfo && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 17894
6bd3dfaa 17895@endif texinfo
3866be5d 17896
4fa63067
NN
17897.PHONY: install-texinfo maybe-install-texinfo
17898maybe-install-texinfo:
6bd3dfaa
PB
17899@if texinfo
17900maybe-install-texinfo: install-texinfo
16ae0395 17901
4fa63067
NN
17902install-texinfo:
17903
6bd3dfaa 17904@endif texinfo
4fa63067
NN
17905
17906# Other targets (info, dvi, etc.)
17907
17908.PHONY: maybe-info-texinfo info-texinfo
17909maybe-info-texinfo:
6bd3dfaa
PB
17910@if texinfo
17911maybe-info-texinfo: info-texinfo
4fa63067
NN
17912
17913info-texinfo: \
17914 configure-texinfo
17915 @[ -f ./texinfo/Makefile ] || exit 0; \
17916 r=`${PWD_COMMAND}`; export r; \
b40e3958 17917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17918 $(SET_LIB_PATH) \
378fce5b 17919 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17929 info) \
4fa63067
NN
17930 || exit 1
17931
6bd3dfaa 17932@endif texinfo
4fa63067
NN
17933
17934.PHONY: maybe-dvi-texinfo dvi-texinfo
17935maybe-dvi-texinfo:
6bd3dfaa
PB
17936@if texinfo
17937maybe-dvi-texinfo: dvi-texinfo
4fa63067
NN
17938
17939dvi-texinfo: \
17940 configure-texinfo
17941 @[ -f ./texinfo/Makefile ] || exit 0; \
17942 r=`${PWD_COMMAND}`; export r; \
17943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17944 $(SET_LIB_PATH) \
378fce5b 17945 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17955 dvi) \
4fa63067
NN
17956 || exit 1
17957
6bd3dfaa 17958@endif texinfo
4fa63067
NN
17959
17960.PHONY: maybe-TAGS-texinfo TAGS-texinfo
17961maybe-TAGS-texinfo:
6bd3dfaa
PB
17962@if texinfo
17963maybe-TAGS-texinfo: TAGS-texinfo
4fa63067
NN
17964
17965TAGS-texinfo: \
17966 configure-texinfo
17967 @[ -f ./texinfo/Makefile ] || exit 0; \
17968 r=`${PWD_COMMAND}`; export r; \
17969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17970 $(SET_LIB_PATH) \
378fce5b 17971 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 17981 TAGS) \
4fa63067
NN
17982 || exit 1
17983
6bd3dfaa 17984@endif texinfo
4fa63067
NN
17985
17986.PHONY: maybe-install-info-texinfo install-info-texinfo
17987maybe-install-info-texinfo:
6bd3dfaa
PB
17988@if texinfo
17989maybe-install-info-texinfo: install-info-texinfo
4fa63067
NN
17990
17991install-info-texinfo: \
17992 configure-texinfo \
17993 info-texinfo
17994 @[ -f ./texinfo/Makefile ] || exit 0; \
17995 r=`${PWD_COMMAND}`; export r; \
17996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17997 $(SET_LIB_PATH) \
378fce5b 17998 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18008 install-info) \
4fa63067
NN
18009 || exit 1
18010
6bd3dfaa 18011@endif texinfo
4fa63067
NN
18012
18013.PHONY: maybe-installcheck-texinfo installcheck-texinfo
18014maybe-installcheck-texinfo:
6bd3dfaa
PB
18015@if texinfo
18016maybe-installcheck-texinfo: installcheck-texinfo
4fa63067
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) \
378fce5b 18024 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18034 installcheck) \
4fa63067
NN
18035 || exit 1
18036
6bd3dfaa 18037@endif texinfo
4fa63067
NN
18038
18039.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
18040maybe-mostlyclean-texinfo:
6bd3dfaa
PB
18041@if texinfo
18042maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067
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) \
378fce5b 18049 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18059 mostlyclean) \
4fa63067
NN
18060 || exit 1
18061
6bd3dfaa 18062@endif texinfo
4fa63067
NN
18063
18064.PHONY: maybe-clean-texinfo clean-texinfo
18065maybe-clean-texinfo:
6bd3dfaa
PB
18066@if texinfo
18067maybe-clean-texinfo: clean-texinfo
4fa63067
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) \
378fce5b 18074 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18084 clean) \
4fa63067
NN
18085 || exit 1
18086
6bd3dfaa 18087@endif texinfo
4fa63067
NN
18088
18089.PHONY: maybe-distclean-texinfo distclean-texinfo
18090maybe-distclean-texinfo:
6bd3dfaa
PB
18091@if texinfo
18092maybe-distclean-texinfo: distclean-texinfo
4fa63067
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) \
378fce5b 18099 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18109 distclean) \
4fa63067
NN
18110 || exit 1
18111
6bd3dfaa 18112@endif texinfo
4fa63067
NN
18113
18114.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
18115maybe-maintainer-clean-texinfo:
6bd3dfaa
PB
18116@if texinfo
18117maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067
NN
18118
18119maintainer-clean-texinfo:
18120 @[ -f ./texinfo/Makefile ] || exit 0; \
18121 r=`${PWD_COMMAND}`; export r; \
18122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18123 $(SET_LIB_PATH) \
378fce5b 18124 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18134 maintainer-clean) \
4fa63067 18135 || exit 1
3866be5d 18136
6bd3dfaa 18137@endif texinfo
3866be5d 18138
4fa63067
NN
18139
18140.PHONY: configure-textutils maybe-configure-textutils
18141maybe-configure-textutils:
6bd3dfaa
PB
18142@if textutils
18143maybe-configure-textutils: configure-textutils
4fa63067
NN
18144configure-textutils:
18145 @test ! -f textutils/Makefile || exit 0; \
378fce5b
DD
18146 [ -d textutils ] || mkdir textutils; \
18147 r=`${PWD_COMMAND}`; export r; \
18148 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18149 $(HOST_EXPORTS) \
4fa63067
NN
18150 echo Configuring in textutils; \
18151 cd textutils || exit 1; \
e2b9e2dc
NN
18152 case $(srcdir) in \
18153 \.) \
18154 srcdiroption="--srcdir=."; \
18155 libsrcdir=".";; \
18156 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
18157 srcdiroption="--srcdir=$(srcdir)/textutils"; \
18158 libsrcdir="$$s/textutils";; \
e2b9e2dc 18159 *) \
4fa63067
NN
18160 srcdiroption="--srcdir=../$(srcdir)/textutils"; \
18161 libsrcdir="$$s/textutils";; \
e2b9e2dc
NN
18162 esac; \
18163 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 18164 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 18165 || exit 1
6bd3dfaa 18166@endif textutils
e2b9e2dc 18167
4fa63067
NN
18168.PHONY: all-textutils maybe-all-textutils
18169maybe-all-textutils:
6bd3dfaa
PB
18170@if textutils
18171maybe-all-textutils: all-textutils
4fa63067 18172all-textutils: configure-textutils
b40e3958
L
18173 @r=`${PWD_COMMAND}`; export r; \
18174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18175 $(SET_LIB_PATH) \
378fce5b 18176 $(HOST_EXPORTS) \
7ffa0b57 18177 (cd textutils && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 18178@endif textutils
3866be5d 18179
4fa63067
NN
18180.PHONY: check-textutils maybe-check-textutils
18181maybe-check-textutils:
6bd3dfaa
PB
18182@if textutils
18183maybe-check-textutils: check-textutils
3866be5d 18184
4fa63067
NN
18185check-textutils:
18186 @r=`${PWD_COMMAND}`; export r; \
18187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18188 $(SET_LIB_PATH) \
378fce5b 18189 $(HOST_EXPORTS) \
7ffa0b57 18190 (cd textutils && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 18191
6bd3dfaa 18192@endif textutils
3866be5d 18193
4fa63067
NN
18194.PHONY: install-textutils maybe-install-textutils
18195maybe-install-textutils:
6bd3dfaa
PB
18196@if textutils
18197maybe-install-textutils: install-textutils
16ae0395 18198
4fa63067 18199install-textutils: installdirs
b40e3958
L
18200 @r=`${PWD_COMMAND}`; export r; \
18201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18202 $(SET_LIB_PATH) \
378fce5b 18203 $(HOST_EXPORTS) \
7ffa0b57 18204 (cd textutils && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 18205
6bd3dfaa 18206@endif textutils
3866be5d 18207
4fa63067
NN
18208# Other targets (info, dvi, etc.)
18209
18210.PHONY: maybe-info-textutils info-textutils
18211maybe-info-textutils:
6bd3dfaa
PB
18212@if textutils
18213maybe-info-textutils: info-textutils
4fa63067
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) \
378fce5b 18221 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18231 info) \
4fa63067
NN
18232 || exit 1
18233
6bd3dfaa 18234@endif textutils
4fa63067
NN
18235
18236.PHONY: maybe-dvi-textutils dvi-textutils
18237maybe-dvi-textutils:
6bd3dfaa
PB
18238@if textutils
18239maybe-dvi-textutils: dvi-textutils
4fa63067
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) \
378fce5b 18247 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18257 dvi) \
4fa63067
NN
18258 || exit 1
18259
6bd3dfaa 18260@endif textutils
4fa63067
NN
18261
18262.PHONY: maybe-TAGS-textutils TAGS-textutils
18263maybe-TAGS-textutils:
6bd3dfaa
PB
18264@if textutils
18265maybe-TAGS-textutils: TAGS-textutils
4fa63067
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) \
378fce5b 18273 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18283 TAGS) \
4fa63067
NN
18284 || exit 1
18285
6bd3dfaa 18286@endif textutils
4fa63067
NN
18287
18288.PHONY: maybe-install-info-textutils install-info-textutils
18289maybe-install-info-textutils:
6bd3dfaa
PB
18290@if textutils
18291maybe-install-info-textutils: install-info-textutils
4fa63067
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) \
378fce5b 18300 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18310 install-info) \
4fa63067
NN
18311 || exit 1
18312
6bd3dfaa 18313@endif textutils
4fa63067
NN
18314
18315.PHONY: maybe-installcheck-textutils installcheck-textutils
18316maybe-installcheck-textutils:
6bd3dfaa
PB
18317@if textutils
18318maybe-installcheck-textutils: installcheck-textutils
4fa63067
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) \
378fce5b 18326 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18336 installcheck) \
4fa63067
NN
18337 || exit 1
18338
6bd3dfaa 18339@endif textutils
4fa63067
NN
18340
18341.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
18342maybe-mostlyclean-textutils:
6bd3dfaa
PB
18343@if textutils
18344maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067
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) \
378fce5b 18351 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18361 mostlyclean) \
4fa63067
NN
18362 || exit 1
18363
6bd3dfaa 18364@endif textutils
4fa63067
NN
18365
18366.PHONY: maybe-clean-textutils clean-textutils
18367maybe-clean-textutils:
6bd3dfaa
PB
18368@if textutils
18369maybe-clean-textutils: clean-textutils
4fa63067
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) \
378fce5b 18376 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18386 clean) \
4fa63067
NN
18387 || exit 1
18388
6bd3dfaa 18389@endif textutils
4fa63067
NN
18390
18391.PHONY: maybe-distclean-textutils distclean-textutils
18392maybe-distclean-textutils:
6bd3dfaa
PB
18393@if textutils
18394maybe-distclean-textutils: distclean-textutils
4fa63067
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) \
378fce5b 18401 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18411 distclean) \
4fa63067
NN
18412 || exit 1
18413
6bd3dfaa 18414@endif textutils
4fa63067
NN
18415
18416.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
18417maybe-maintainer-clean-textutils:
6bd3dfaa
PB
18418@if textutils
18419maybe-maintainer-clean-textutils: maintainer-clean-textutils
4fa63067
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) \
378fce5b 18426 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18436 maintainer-clean) \
4fa63067
NN
18437 || exit 1
18438
6bd3dfaa 18439@endif textutils
4fa63067
NN
18440
18441
18442.PHONY: configure-time maybe-configure-time
18443maybe-configure-time:
6bd3dfaa
PB
18444@if time
18445maybe-configure-time: configure-time
4fa63067
NN
18446configure-time:
18447 @test ! -f time/Makefile || exit 0; \
18448 [ -d time ] || mkdir time; \
b40e3958
L
18449 r=`${PWD_COMMAND}`; export r; \
18450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18451 $(HOST_EXPORTS) \
4fa63067
NN
18452 echo Configuring in time; \
18453 cd time || exit 1; \
e2b9e2dc
NN
18454 case $(srcdir) in \
18455 \.) \
18456 srcdiroption="--srcdir=."; \
18457 libsrcdir=".";; \
18458 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
18459 srcdiroption="--srcdir=$(srcdir)/time"; \
18460 libsrcdir="$$s/time";; \
e2b9e2dc 18461 *) \
4fa63067
NN
18462 srcdiroption="--srcdir=../$(srcdir)/time"; \
18463 libsrcdir="$$s/time";; \
e2b9e2dc
NN
18464 esac; \
18465 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 18466 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 18467 || exit 1
6bd3dfaa 18468@endif time
e2b9e2dc 18469
4fa63067
NN
18470.PHONY: all-time maybe-all-time
18471maybe-all-time:
6bd3dfaa
PB
18472@if time
18473maybe-all-time: all-time
4fa63067 18474all-time: configure-time
b40e3958
L
18475 @r=`${PWD_COMMAND}`; export r; \
18476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18477 $(SET_LIB_PATH) \
378fce5b 18478 $(HOST_EXPORTS) \
7ffa0b57 18479 (cd time && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 18480@endif time
3866be5d 18481
4fa63067
NN
18482.PHONY: check-time maybe-check-time
18483maybe-check-time:
6bd3dfaa
PB
18484@if time
18485maybe-check-time: check-time
3866be5d 18486
4fa63067 18487check-time:
b40e3958
L
18488 @r=`${PWD_COMMAND}`; export r; \
18489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18490 $(SET_LIB_PATH) \
378fce5b 18491 $(HOST_EXPORTS) \
7ffa0b57 18492 (cd time && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 18493
6bd3dfaa 18494@endif time
3866be5d 18495
4fa63067
NN
18496.PHONY: install-time maybe-install-time
18497maybe-install-time:
6bd3dfaa
PB
18498@if time
18499maybe-install-time: install-time
16ae0395 18500
4fa63067 18501install-time: installdirs
b40e3958
L
18502 @r=`${PWD_COMMAND}`; export r; \
18503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18504 $(SET_LIB_PATH) \
378fce5b 18505 $(HOST_EXPORTS) \
7ffa0b57 18506 (cd time && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 18507
6bd3dfaa 18508@endif time
3866be5d 18509
4fa63067
NN
18510# Other targets (info, dvi, etc.)
18511
18512.PHONY: maybe-info-time info-time
18513maybe-info-time:
6bd3dfaa
PB
18514@if time
18515maybe-info-time: info-time
4fa63067
NN
18516
18517info-time: \
18518 configure-time
18519 @[ -f ./time/Makefile ] || exit 0; \
b40e3958
L
18520 r=`${PWD_COMMAND}`; export r; \
18521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 18522 $(SET_LIB_PATH) \
378fce5b 18523 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18533 info) \
e2b9e2dc
NN
18534 || exit 1
18535
6bd3dfaa 18536@endif time
4fa63067
NN
18537
18538.PHONY: maybe-dvi-time dvi-time
18539maybe-dvi-time:
6bd3dfaa
PB
18540@if time
18541maybe-dvi-time: dvi-time
4fa63067
NN
18542
18543dvi-time: \
18544 configure-time
18545 @[ -f ./time/Makefile ] || exit 0; \
18546 r=`${PWD_COMMAND}`; export r; \
b40e3958 18547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18548 $(SET_LIB_PATH) \
378fce5b 18549 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18559 dvi) \
4fa63067 18560 || exit 1
3866be5d 18561
6bd3dfaa 18562@endif time
3866be5d 18563
4fa63067
NN
18564.PHONY: maybe-TAGS-time TAGS-time
18565maybe-TAGS-time:
6bd3dfaa
PB
18566@if time
18567maybe-TAGS-time: TAGS-time
4fa63067
NN
18568
18569TAGS-time: \
18570 configure-time
18571 @[ -f ./time/Makefile ] || exit 0; \
18572 r=`${PWD_COMMAND}`; export r; \
b40e3958 18573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18574 $(SET_LIB_PATH) \
378fce5b 18575 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18585 TAGS) \
4fa63067 18586 || exit 1
3866be5d 18587
6bd3dfaa 18588@endif time
3866be5d 18589
4fa63067
NN
18590.PHONY: maybe-install-info-time install-info-time
18591maybe-install-info-time:
6bd3dfaa
PB
18592@if time
18593maybe-install-info-time: install-info-time
4fa63067
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) \
378fce5b 18602 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18612 install-info) \
4fa63067
NN
18613 || exit 1
18614
6bd3dfaa 18615@endif time
4fa63067
NN
18616
18617.PHONY: maybe-installcheck-time installcheck-time
18618maybe-installcheck-time:
6bd3dfaa
PB
18619@if time
18620maybe-installcheck-time: installcheck-time
4fa63067
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) \
378fce5b 18628 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18638 installcheck) \
4fa63067
NN
18639 || exit 1
18640
6bd3dfaa 18641@endif time
4fa63067
NN
18642
18643.PHONY: maybe-mostlyclean-time mostlyclean-time
18644maybe-mostlyclean-time:
6bd3dfaa
PB
18645@if time
18646maybe-mostlyclean-time: mostlyclean-time
4fa63067
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) \
378fce5b 18653 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18663 mostlyclean) \
4fa63067
NN
18664 || exit 1
18665
6bd3dfaa 18666@endif time
4fa63067
NN
18667
18668.PHONY: maybe-clean-time clean-time
18669maybe-clean-time:
6bd3dfaa
PB
18670@if time
18671maybe-clean-time: clean-time
4fa63067
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) \
378fce5b 18678 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18688 clean) \
4fa63067
NN
18689 || exit 1
18690
6bd3dfaa 18691@endif time
4fa63067
NN
18692
18693.PHONY: maybe-distclean-time distclean-time
18694maybe-distclean-time:
6bd3dfaa
PB
18695@if time
18696maybe-distclean-time: distclean-time
4fa63067
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) \
378fce5b 18703 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18713 distclean) \
4fa63067
NN
18714 || exit 1
18715
6bd3dfaa 18716@endif time
4fa63067
NN
18717
18718.PHONY: maybe-maintainer-clean-time maintainer-clean-time
18719maybe-maintainer-clean-time:
6bd3dfaa
PB
18720@if time
18721maybe-maintainer-clean-time: maintainer-clean-time
16ae0395 18722
4fa63067
NN
18723maintainer-clean-time:
18724 @[ -f ./time/Makefile ] || exit 0; \
18725 r=`${PWD_COMMAND}`; export r; \
b40e3958 18726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18727 $(SET_LIB_PATH) \
378fce5b 18728 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18738 maintainer-clean) \
4fa63067 18739 || exit 1
3866be5d 18740
6bd3dfaa 18741@endif time
3866be5d 18742
4fa63067
NN
18743
18744.PHONY: configure-uudecode maybe-configure-uudecode
18745maybe-configure-uudecode:
6bd3dfaa
PB
18746@if uudecode
18747maybe-configure-uudecode: configure-uudecode
4fa63067
NN
18748configure-uudecode:
18749 @test ! -f uudecode/Makefile || exit 0; \
18750 [ -d uudecode ] || mkdir uudecode; \
b40e3958
L
18751 r=`${PWD_COMMAND}`; export r; \
18752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18753 $(HOST_EXPORTS) \
4fa63067
NN
18754 echo Configuring in uudecode; \
18755 cd uudecode || exit 1; \
e2b9e2dc
NN
18756 case $(srcdir) in \
18757 \.) \
18758 srcdiroption="--srcdir=."; \
18759 libsrcdir=".";; \
18760 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
18761 srcdiroption="--srcdir=$(srcdir)/uudecode"; \
18762 libsrcdir="$$s/uudecode";; \
e2b9e2dc 18763 *) \
4fa63067
NN
18764 srcdiroption="--srcdir=../$(srcdir)/uudecode"; \
18765 libsrcdir="$$s/uudecode";; \
e2b9e2dc
NN
18766 esac; \
18767 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 18768 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 18769 || exit 1
6bd3dfaa 18770@endif uudecode
e2b9e2dc 18771
4fa63067
NN
18772.PHONY: all-uudecode maybe-all-uudecode
18773maybe-all-uudecode:
6bd3dfaa
PB
18774@if uudecode
18775maybe-all-uudecode: all-uudecode
4fa63067 18776all-uudecode: configure-uudecode
b40e3958
L
18777 @r=`${PWD_COMMAND}`; export r; \
18778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18779 $(SET_LIB_PATH) \
378fce5b 18780 $(HOST_EXPORTS) \
7ffa0b57 18781 (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 18782@endif uudecode
3866be5d 18783
4fa63067
NN
18784.PHONY: check-uudecode maybe-check-uudecode
18785maybe-check-uudecode:
6bd3dfaa
PB
18786@if uudecode
18787maybe-check-uudecode: check-uudecode
3866be5d 18788
4fa63067 18789check-uudecode:
b40e3958
L
18790 @r=`${PWD_COMMAND}`; export r; \
18791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18792 $(SET_LIB_PATH) \
378fce5b 18793 $(HOST_EXPORTS) \
7ffa0b57 18794 (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 18795
6bd3dfaa 18796@endif uudecode
3866be5d 18797
4fa63067
NN
18798.PHONY: install-uudecode maybe-install-uudecode
18799maybe-install-uudecode:
6bd3dfaa
PB
18800@if uudecode
18801maybe-install-uudecode: install-uudecode
4fa63067
NN
18802
18803install-uudecode: installdirs
18804 @r=`${PWD_COMMAND}`; export r; \
18805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18806 $(SET_LIB_PATH) \
378fce5b 18807 $(HOST_EXPORTS) \
7ffa0b57 18808 (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 18809
6bd3dfaa 18810@endif uudecode
4fa63067
NN
18811
18812# Other targets (info, dvi, etc.)
18813
18814.PHONY: maybe-info-uudecode info-uudecode
18815maybe-info-uudecode:
6bd3dfaa
PB
18816@if uudecode
18817maybe-info-uudecode: info-uudecode
4fa63067
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) \
378fce5b 18825 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18835 info) \
4fa63067
NN
18836 || exit 1
18837
6bd3dfaa 18838@endif uudecode
4fa63067
NN
18839
18840.PHONY: maybe-dvi-uudecode dvi-uudecode
18841maybe-dvi-uudecode:
6bd3dfaa
PB
18842@if uudecode
18843maybe-dvi-uudecode: dvi-uudecode
4fa63067
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) \
378fce5b 18851 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18861 dvi) \
4fa63067
NN
18862 || exit 1
18863
6bd3dfaa 18864@endif uudecode
4fa63067
NN
18865
18866.PHONY: maybe-TAGS-uudecode TAGS-uudecode
18867maybe-TAGS-uudecode:
6bd3dfaa
PB
18868@if uudecode
18869maybe-TAGS-uudecode: TAGS-uudecode
4fa63067
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) \
378fce5b 18877 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18887 TAGS) \
4fa63067
NN
18888 || exit 1
18889
6bd3dfaa 18890@endif uudecode
4fa63067
NN
18891
18892.PHONY: maybe-install-info-uudecode install-info-uudecode
18893maybe-install-info-uudecode:
6bd3dfaa
PB
18894@if uudecode
18895maybe-install-info-uudecode: install-info-uudecode
4fa63067
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) \
378fce5b 18904 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18914 install-info) \
4fa63067
NN
18915 || exit 1
18916
6bd3dfaa 18917@endif uudecode
4fa63067
NN
18918
18919.PHONY: maybe-installcheck-uudecode installcheck-uudecode
18920maybe-installcheck-uudecode:
6bd3dfaa
PB
18921@if uudecode
18922maybe-installcheck-uudecode: installcheck-uudecode
4fa63067
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) \
378fce5b 18930 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18940 installcheck) \
4fa63067
NN
18941 || exit 1
18942
6bd3dfaa 18943@endif uudecode
4fa63067
NN
18944
18945.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
18946maybe-mostlyclean-uudecode:
6bd3dfaa
PB
18947@if uudecode
18948maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067
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) \
378fce5b 18955 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18965 mostlyclean) \
4fa63067
NN
18966 || exit 1
18967
6bd3dfaa 18968@endif uudecode
4fa63067
NN
18969
18970.PHONY: maybe-clean-uudecode clean-uudecode
18971maybe-clean-uudecode:
6bd3dfaa
PB
18972@if uudecode
18973maybe-clean-uudecode: clean-uudecode
4fa63067
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) \
378fce5b 18980 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 18990 clean) \
4fa63067
NN
18991 || exit 1
18992
6bd3dfaa 18993@endif uudecode
4fa63067
NN
18994
18995.PHONY: maybe-distclean-uudecode distclean-uudecode
18996maybe-distclean-uudecode:
6bd3dfaa
PB
18997@if uudecode
18998maybe-distclean-uudecode: distclean-uudecode
4fa63067
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) \
378fce5b 19005 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19015 distclean) \
4fa63067
NN
19016 || exit 1
19017
6bd3dfaa 19018@endif uudecode
4fa63067
NN
19019
19020.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
19021maybe-maintainer-clean-uudecode:
6bd3dfaa
PB
19022@if uudecode
19023maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067
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) \
378fce5b 19030 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19040 maintainer-clean) \
4fa63067 19041 || exit 1
16ae0395 19042
6bd3dfaa 19043@endif uudecode
3866be5d
NN
19044
19045
4fa63067
NN
19046.PHONY: configure-wdiff maybe-configure-wdiff
19047maybe-configure-wdiff:
6bd3dfaa
PB
19048@if wdiff
19049maybe-configure-wdiff: configure-wdiff
4fa63067
NN
19050configure-wdiff:
19051 @test ! -f wdiff/Makefile || exit 0; \
19052 [ -d wdiff ] || mkdir wdiff; \
b40e3958
L
19053 r=`${PWD_COMMAND}`; export r; \
19054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19055 $(HOST_EXPORTS) \
4fa63067
NN
19056 echo Configuring in wdiff; \
19057 cd wdiff || exit 1; \
e2b9e2dc
NN
19058 case $(srcdir) in \
19059 \.) \
19060 srcdiroption="--srcdir=."; \
19061 libsrcdir=".";; \
19062 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
19063 srcdiroption="--srcdir=$(srcdir)/wdiff"; \
19064 libsrcdir="$$s/wdiff";; \
e2b9e2dc 19065 *) \
4fa63067
NN
19066 srcdiroption="--srcdir=../$(srcdir)/wdiff"; \
19067 libsrcdir="$$s/wdiff";; \
e2b9e2dc
NN
19068 esac; \
19069 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 19070 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 19071 || exit 1
6bd3dfaa 19072@endif wdiff
e2b9e2dc 19073
4fa63067
NN
19074.PHONY: all-wdiff maybe-all-wdiff
19075maybe-all-wdiff:
6bd3dfaa
PB
19076@if wdiff
19077maybe-all-wdiff: all-wdiff
4fa63067 19078all-wdiff: configure-wdiff
b40e3958
L
19079 @r=`${PWD_COMMAND}`; export r; \
19080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19081 $(SET_LIB_PATH) \
378fce5b 19082 $(HOST_EXPORTS) \
7ffa0b57 19083 (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 19084@endif wdiff
3866be5d 19085
4fa63067
NN
19086.PHONY: check-wdiff maybe-check-wdiff
19087maybe-check-wdiff:
6bd3dfaa
PB
19088@if wdiff
19089maybe-check-wdiff: check-wdiff
3866be5d 19090
4fa63067 19091check-wdiff:
b40e3958
L
19092 @r=`${PWD_COMMAND}`; export r; \
19093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19094 $(SET_LIB_PATH) \
378fce5b 19095 $(HOST_EXPORTS) \
7ffa0b57 19096 (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 19097
6bd3dfaa 19098@endif wdiff
3866be5d 19099
4fa63067
NN
19100.PHONY: install-wdiff maybe-install-wdiff
19101maybe-install-wdiff:
6bd3dfaa
PB
19102@if wdiff
19103maybe-install-wdiff: install-wdiff
4fa63067
NN
19104
19105install-wdiff: installdirs
19106 @r=`${PWD_COMMAND}`; export r; \
19107 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19108 $(SET_LIB_PATH) \
378fce5b 19109 $(HOST_EXPORTS) \
7ffa0b57 19110 (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 19111
6bd3dfaa 19112@endif wdiff
4fa63067
NN
19113
19114# Other targets (info, dvi, etc.)
19115
19116.PHONY: maybe-info-wdiff info-wdiff
19117maybe-info-wdiff:
6bd3dfaa
PB
19118@if wdiff
19119maybe-info-wdiff: info-wdiff
4fa63067
NN
19120
19121info-wdiff: \
19122 configure-wdiff
19123 @[ -f ./wdiff/Makefile ] || exit 0; \
19124 r=`${PWD_COMMAND}`; export r; \
19125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19126 $(SET_LIB_PATH) \
378fce5b 19127 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19137 info) \
4fa63067
NN
19138 || exit 1
19139
6bd3dfaa 19140@endif wdiff
4fa63067
NN
19141
19142.PHONY: maybe-dvi-wdiff dvi-wdiff
19143maybe-dvi-wdiff:
6bd3dfaa
PB
19144@if wdiff
19145maybe-dvi-wdiff: dvi-wdiff
4fa63067
NN
19146
19147dvi-wdiff: \
19148 configure-wdiff
19149 @[ -f ./wdiff/Makefile ] || exit 0; \
19150 r=`${PWD_COMMAND}`; export r; \
19151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19152 $(SET_LIB_PATH) \
378fce5b 19153 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19163 dvi) \
4fa63067
NN
19164 || exit 1
19165
6bd3dfaa 19166@endif wdiff
4fa63067
NN
19167
19168.PHONY: maybe-TAGS-wdiff TAGS-wdiff
19169maybe-TAGS-wdiff:
6bd3dfaa
PB
19170@if wdiff
19171maybe-TAGS-wdiff: TAGS-wdiff
4fa63067
NN
19172
19173TAGS-wdiff: \
19174 configure-wdiff
19175 @[ -f ./wdiff/Makefile ] || exit 0; \
19176 r=`${PWD_COMMAND}`; export r; \
19177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19178 $(SET_LIB_PATH) \
378fce5b 19179 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19189 TAGS) \
4fa63067
NN
19190 || exit 1
19191
6bd3dfaa 19192@endif wdiff
4fa63067
NN
19193
19194.PHONY: maybe-install-info-wdiff install-info-wdiff
19195maybe-install-info-wdiff:
6bd3dfaa
PB
19196@if wdiff
19197maybe-install-info-wdiff: install-info-wdiff
4fa63067
NN
19198
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) \
378fce5b 19206 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19216 install-info) \
4fa63067
NN
19217 || exit 1
19218
6bd3dfaa 19219@endif wdiff
4fa63067
NN
19220
19221.PHONY: maybe-installcheck-wdiff installcheck-wdiff
19222maybe-installcheck-wdiff:
6bd3dfaa
PB
19223@if wdiff
19224maybe-installcheck-wdiff: installcheck-wdiff
4fa63067
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) \
378fce5b 19232 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19242 installcheck) \
4fa63067
NN
19243 || exit 1
19244
6bd3dfaa 19245@endif wdiff
4fa63067
NN
19246
19247.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
19248maybe-mostlyclean-wdiff:
6bd3dfaa
PB
19249@if wdiff
19250maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067
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) \
378fce5b 19257 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19267 mostlyclean) \
4fa63067
NN
19268 || exit 1
19269
6bd3dfaa 19270@endif wdiff
4fa63067
NN
19271
19272.PHONY: maybe-clean-wdiff clean-wdiff
19273maybe-clean-wdiff:
6bd3dfaa
PB
19274@if wdiff
19275maybe-clean-wdiff: clean-wdiff
4fa63067
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) \
378fce5b 19282 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19292 clean) \
4fa63067
NN
19293 || exit 1
19294
6bd3dfaa 19295@endif wdiff
4fa63067
NN
19296
19297.PHONY: maybe-distclean-wdiff distclean-wdiff
19298maybe-distclean-wdiff:
6bd3dfaa
PB
19299@if wdiff
19300maybe-distclean-wdiff: distclean-wdiff
4fa63067
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) \
378fce5b 19307 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19317 distclean) \
4fa63067
NN
19318 || exit 1
19319
6bd3dfaa 19320@endif wdiff
4fa63067
NN
19321
19322.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
19323maybe-maintainer-clean-wdiff:
6bd3dfaa
PB
19324@if wdiff
19325maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067
NN
19326
19327maintainer-clean-wdiff:
19328 @[ -f ./wdiff/Makefile ] || exit 0; \
19329 r=`${PWD_COMMAND}`; export r; \
19330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19331 $(SET_LIB_PATH) \
378fce5b 19332 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19342 maintainer-clean) \
4fa63067 19343 || exit 1
16ae0395 19344
6bd3dfaa 19345@endif wdiff
3866be5d
NN
19346
19347
4fa63067
NN
19348.PHONY: configure-zip maybe-configure-zip
19349maybe-configure-zip:
6bd3dfaa
PB
19350@if zip
19351maybe-configure-zip: configure-zip
4fa63067
NN
19352configure-zip:
19353 @test ! -f zip/Makefile || exit 0; \
19354 [ -d zip ] || mkdir zip; \
b40e3958
L
19355 r=`${PWD_COMMAND}`; export r; \
19356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19357 $(HOST_EXPORTS) \
4fa63067
NN
19358 echo Configuring in zip; \
19359 cd zip || exit 1; \
e2b9e2dc
NN
19360 case $(srcdir) in \
19361 \.) \
19362 srcdiroption="--srcdir=."; \
19363 libsrcdir=".";; \
19364 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
19365 srcdiroption="--srcdir=$(srcdir)/zip"; \
19366 libsrcdir="$$s/zip";; \
e2b9e2dc 19367 *) \
4fa63067
NN
19368 srcdiroption="--srcdir=../$(srcdir)/zip"; \
19369 libsrcdir="$$s/zip";; \
e2b9e2dc
NN
19370 esac; \
19371 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 19372 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 19373 || exit 1
6bd3dfaa 19374@endif zip
e2b9e2dc 19375
4fa63067
NN
19376.PHONY: all-zip maybe-all-zip
19377maybe-all-zip:
6bd3dfaa
PB
19378@if zip
19379maybe-all-zip: all-zip
4fa63067 19380all-zip: configure-zip
b40e3958
L
19381 @r=`${PWD_COMMAND}`; export r; \
19382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19383 $(SET_LIB_PATH) \
378fce5b 19384 $(HOST_EXPORTS) \
7ffa0b57 19385 (cd zip && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 19386@endif zip
3866be5d 19387
4fa63067
NN
19388.PHONY: check-zip maybe-check-zip
19389maybe-check-zip:
6bd3dfaa
PB
19390@if zip
19391maybe-check-zip: check-zip
3866be5d 19392
4fa63067
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) \
378fce5b 19399 $(HOST_EXPORTS) \
7ffa0b57 19400 (cd zip && $(MAKE) $(FLAGS_TO_PASS) check); \
4fa63067
NN
19401 fi
19402
6bd3dfaa 19403@endif zip
4fa63067
NN
19404
19405.PHONY: install-zip maybe-install-zip
19406maybe-install-zip:
6bd3dfaa
PB
19407@if zip
19408maybe-install-zip: install-zip
4fa63067
NN
19409
19410install-zip: installdirs
b40e3958
L
19411 @r=`${PWD_COMMAND}`; export r; \
19412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19413 $(SET_LIB_PATH) \
378fce5b 19414 $(HOST_EXPORTS) \
7ffa0b57 19415 (cd zip && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 19416
6bd3dfaa 19417@endif zip
3866be5d 19418
4fa63067 19419# Other targets (info, dvi, etc.)
16ae0395 19420
4fa63067
NN
19421.PHONY: maybe-info-zip info-zip
19422maybe-info-zip:
6bd3dfaa
PB
19423@if zip
19424maybe-info-zip: info-zip
4fa63067
NN
19425
19426info-zip: \
19427 configure-zip
19428 @[ -f ./zip/Makefile ] || exit 0; \
19429 r=`${PWD_COMMAND}`; export r; \
b40e3958 19430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19431 $(SET_LIB_PATH) \
378fce5b 19432 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19442 info) \
4fa63067 19443 || exit 1
3866be5d 19444
6bd3dfaa 19445@endif zip
3866be5d 19446
4fa63067
NN
19447.PHONY: maybe-dvi-zip dvi-zip
19448maybe-dvi-zip:
6bd3dfaa
PB
19449@if zip
19450maybe-dvi-zip: dvi-zip
4fa63067
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) \
378fce5b 19458 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19468 dvi) \
4fa63067
NN
19469 || exit 1
19470
6bd3dfaa 19471@endif zip
4fa63067
NN
19472
19473.PHONY: maybe-TAGS-zip TAGS-zip
19474maybe-TAGS-zip:
6bd3dfaa
PB
19475@if zip
19476maybe-TAGS-zip: TAGS-zip
4fa63067
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) \
378fce5b 19484 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19494 TAGS) \
4fa63067
NN
19495 || exit 1
19496
6bd3dfaa 19497@endif zip
4fa63067
NN
19498
19499.PHONY: maybe-install-info-zip install-info-zip
19500maybe-install-info-zip:
6bd3dfaa
PB
19501@if zip
19502maybe-install-info-zip: install-info-zip
4fa63067
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) \
378fce5b 19511 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19521 install-info) \
4fa63067
NN
19522 || exit 1
19523
6bd3dfaa 19524@endif zip
4fa63067
NN
19525
19526.PHONY: maybe-installcheck-zip installcheck-zip
19527maybe-installcheck-zip:
6bd3dfaa
PB
19528@if zip
19529maybe-installcheck-zip: installcheck-zip
4fa63067
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) \
378fce5b 19537 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19547 installcheck) \
4fa63067
NN
19548 || exit 1
19549
6bd3dfaa 19550@endif zip
4fa63067
NN
19551
19552.PHONY: maybe-mostlyclean-zip mostlyclean-zip
19553maybe-mostlyclean-zip:
6bd3dfaa
PB
19554@if zip
19555maybe-mostlyclean-zip: mostlyclean-zip
4fa63067
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) \
378fce5b 19562 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19572 mostlyclean) \
4fa63067
NN
19573 || exit 1
19574
6bd3dfaa 19575@endif zip
4fa63067
NN
19576
19577.PHONY: maybe-clean-zip clean-zip
19578maybe-clean-zip:
6bd3dfaa
PB
19579@if zip
19580maybe-clean-zip: clean-zip
4fa63067
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) \
378fce5b 19587 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19597 clean) \
4fa63067
NN
19598 || exit 1
19599
6bd3dfaa 19600@endif zip
4fa63067
NN
19601
19602.PHONY: maybe-distclean-zip distclean-zip
19603maybe-distclean-zip:
6bd3dfaa
PB
19604@if zip
19605maybe-distclean-zip: distclean-zip
4fa63067
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) \
378fce5b 19612 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19622 distclean) \
4fa63067
NN
19623 || exit 1
19624
6bd3dfaa 19625@endif zip
4fa63067
NN
19626
19627.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
19628maybe-maintainer-clean-zip:
6bd3dfaa
PB
19629@if zip
19630maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067
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) \
378fce5b 19637 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19647 maintainer-clean) \
4fa63067
NN
19648 || exit 1
19649
6bd3dfaa 19650@endif zip
4fa63067
NN
19651
19652
19653.PHONY: configure-zlib maybe-configure-zlib
19654maybe-configure-zlib:
6bd3dfaa
PB
19655@if zlib
19656maybe-configure-zlib: configure-zlib
4fa63067
NN
19657configure-zlib:
19658 @test ! -f zlib/Makefile || exit 0; \
19659 [ -d zlib ] || mkdir zlib; \
b40e3958
L
19660 r=`${PWD_COMMAND}`; export r; \
19661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19662 $(HOST_EXPORTS) \
4fa63067
NN
19663 echo Configuring in zlib; \
19664 cd zlib || exit 1; \
e2b9e2dc
NN
19665 case $(srcdir) in \
19666 \.) \
19667 srcdiroption="--srcdir=."; \
19668 libsrcdir=".";; \
19669 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
19670 srcdiroption="--srcdir=$(srcdir)/zlib"; \
19671 libsrcdir="$$s/zlib";; \
e2b9e2dc 19672 *) \
4fa63067
NN
19673 srcdiroption="--srcdir=../$(srcdir)/zlib"; \
19674 libsrcdir="$$s/zlib";; \
e2b9e2dc
NN
19675 esac; \
19676 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 19677 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 19678 || exit 1
6bd3dfaa 19679@endif zlib
e2b9e2dc 19680
4fa63067
NN
19681.PHONY: all-zlib maybe-all-zlib
19682maybe-all-zlib:
6bd3dfaa
PB
19683@if zlib
19684maybe-all-zlib: all-zlib
4fa63067 19685all-zlib: configure-zlib
b40e3958
L
19686 @r=`${PWD_COMMAND}`; export r; \
19687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19688 $(SET_LIB_PATH) \
378fce5b 19689 $(HOST_EXPORTS) \
7ffa0b57 19690 (cd zlib && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 19691@endif zlib
3866be5d 19692
4fa63067
NN
19693.PHONY: check-zlib maybe-check-zlib
19694maybe-check-zlib:
6bd3dfaa
PB
19695@if zlib
19696maybe-check-zlib: check-zlib
3866be5d 19697
4fa63067
NN
19698check-zlib:
19699
6bd3dfaa 19700@endif zlib
4fa63067
NN
19701
19702.PHONY: install-zlib maybe-install-zlib
19703maybe-install-zlib:
6bd3dfaa
PB
19704@if zlib
19705maybe-install-zlib: install-zlib
4fa63067
NN
19706
19707install-zlib:
19708
6bd3dfaa 19709@endif zlib
4fa63067
NN
19710
19711# Other targets (info, dvi, etc.)
19712
19713.PHONY: maybe-info-zlib info-zlib
19714maybe-info-zlib:
6bd3dfaa
PB
19715@if zlib
19716maybe-info-zlib: info-zlib
4fa63067
NN
19717
19718info-zlib: \
19719 configure-zlib
19720 @[ -f ./zlib/Makefile ] || exit 0; \
19721 r=`${PWD_COMMAND}`; export r; \
b40e3958 19722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19723 $(SET_LIB_PATH) \
378fce5b 19724 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19734 info) \
4fa63067 19735 || exit 1
3866be5d 19736
6bd3dfaa 19737@endif zlib
3866be5d 19738
4fa63067
NN
19739.PHONY: maybe-dvi-zlib dvi-zlib
19740maybe-dvi-zlib:
6bd3dfaa
PB
19741@if zlib
19742maybe-dvi-zlib: dvi-zlib
16ae0395 19743
4fa63067
NN
19744dvi-zlib: \
19745 configure-zlib
19746 @[ -f ./zlib/Makefile ] || exit 0; \
19747 r=`${PWD_COMMAND}`; export r; \
b40e3958 19748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19749 $(SET_LIB_PATH) \
378fce5b 19750 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19760 dvi) \
4fa63067 19761 || exit 1
3866be5d 19762
6bd3dfaa 19763@endif zlib
3866be5d 19764
4fa63067
NN
19765.PHONY: maybe-TAGS-zlib TAGS-zlib
19766maybe-TAGS-zlib:
6bd3dfaa
PB
19767@if zlib
19768maybe-TAGS-zlib: TAGS-zlib
4fa63067
NN
19769
19770TAGS-zlib: \
19771 configure-zlib
19772 @[ -f ./zlib/Makefile ] || exit 0; \
b40e3958
L
19773 r=`${PWD_COMMAND}`; export r; \
19774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 19775 $(SET_LIB_PATH) \
378fce5b 19776 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19786 TAGS) \
e2b9e2dc
NN
19787 || exit 1
19788
6bd3dfaa 19789@endif zlib
4fa63067
NN
19790
19791.PHONY: maybe-install-info-zlib install-info-zlib
19792maybe-install-info-zlib:
6bd3dfaa
PB
19793@if zlib
19794maybe-install-info-zlib: install-info-zlib
4fa63067
NN
19795
19796install-info-zlib: \
19797 configure-zlib \
19798 info-zlib
19799 @[ -f ./zlib/Makefile ] || exit 0; \
19800 r=`${PWD_COMMAND}`; export r; \
b40e3958 19801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19802 $(SET_LIB_PATH) \
378fce5b 19803 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19813 install-info) \
4fa63067 19814 || exit 1
3866be5d 19815
6bd3dfaa 19816@endif zlib
3866be5d 19817
4fa63067
NN
19818.PHONY: maybe-installcheck-zlib installcheck-zlib
19819maybe-installcheck-zlib:
6bd3dfaa
PB
19820@if zlib
19821maybe-installcheck-zlib: installcheck-zlib
4fa63067
NN
19822
19823installcheck-zlib: \
19824 configure-zlib
19825 @[ -f ./zlib/Makefile ] || exit 0; \
19826 r=`${PWD_COMMAND}`; export r; \
b40e3958 19827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19828 $(SET_LIB_PATH) \
378fce5b 19829 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19839 installcheck) \
4fa63067 19840 || exit 1
3866be5d 19841
6bd3dfaa 19842@endif zlib
3866be5d 19843
4fa63067
NN
19844.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
19845maybe-mostlyclean-zlib:
6bd3dfaa
PB
19846@if zlib
19847maybe-mostlyclean-zlib: mostlyclean-zlib
16ae0395 19848
4fa63067
NN
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) \
378fce5b 19854 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19864 mostlyclean) \
4fa63067
NN
19865 || exit 1
19866
6bd3dfaa 19867@endif zlib
4fa63067
NN
19868
19869.PHONY: maybe-clean-zlib clean-zlib
19870maybe-clean-zlib:
6bd3dfaa
PB
19871@if zlib
19872maybe-clean-zlib: clean-zlib
4fa63067
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) \
378fce5b 19879 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19889 clean) \
4fa63067
NN
19890 || exit 1
19891
6bd3dfaa 19892@endif zlib
4fa63067
NN
19893
19894.PHONY: maybe-distclean-zlib distclean-zlib
19895maybe-distclean-zlib:
6bd3dfaa
PB
19896@if zlib
19897maybe-distclean-zlib: distclean-zlib
4fa63067
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) \
378fce5b 19904 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19914 distclean) \
4fa63067
NN
19915 || exit 1
19916
6bd3dfaa 19917@endif zlib
4fa63067
NN
19918
19919.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
19920maybe-maintainer-clean-zlib:
6bd3dfaa
PB
19921@if zlib
19922maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067
NN
19923
19924maintainer-clean-zlib:
19925 @[ -f ./zlib/Makefile ] || exit 0; \
19926 r=`${PWD_COMMAND}`; export r; \
b40e3958 19927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19928 $(SET_LIB_PATH) \
378fce5b 19929 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 19939 maintainer-clean) \
4fa63067 19940 || exit 1
3866be5d 19941
6bd3dfaa 19942@endif zlib
3866be5d 19943
4fa63067
NN
19944
19945.PHONY: configure-gdb maybe-configure-gdb
19946maybe-configure-gdb:
6bd3dfaa
PB
19947@if gdb
19948maybe-configure-gdb: configure-gdb
4fa63067
NN
19949configure-gdb:
19950 @test ! -f gdb/Makefile || exit 0; \
19951 [ -d gdb ] || mkdir gdb; \
b40e3958
L
19952 r=`${PWD_COMMAND}`; export r; \
19953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19954 $(HOST_EXPORTS) \
4fa63067
NN
19955 echo Configuring in gdb; \
19956 cd gdb || exit 1; \
e2b9e2dc
NN
19957 case $(srcdir) in \
19958 \.) \
19959 srcdiroption="--srcdir=."; \
19960 libsrcdir=".";; \
19961 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
19962 srcdiroption="--srcdir=$(srcdir)/gdb"; \
19963 libsrcdir="$$s/gdb";; \
e2b9e2dc 19964 *) \
4fa63067
NN
19965 srcdiroption="--srcdir=../$(srcdir)/gdb"; \
19966 libsrcdir="$$s/gdb";; \
e2b9e2dc
NN
19967 esac; \
19968 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 19969 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 19970 || exit 1
6bd3dfaa 19971@endif gdb
e2b9e2dc 19972
4fa63067
NN
19973.PHONY: all-gdb maybe-all-gdb
19974maybe-all-gdb:
6bd3dfaa
PB
19975@if gdb
19976maybe-all-gdb: all-gdb
4fa63067 19977all-gdb: configure-gdb
b40e3958
L
19978 @r=`${PWD_COMMAND}`; export r; \
19979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19980 $(SET_LIB_PATH) \
378fce5b 19981 $(HOST_EXPORTS) \
7ffa0b57 19982 (cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
6bd3dfaa 19983@endif gdb
3866be5d 19984
4fa63067
NN
19985.PHONY: check-gdb maybe-check-gdb
19986maybe-check-gdb:
6bd3dfaa
PB
19987@if gdb
19988maybe-check-gdb: check-gdb
3866be5d 19989
4fa63067 19990check-gdb:
b40e3958
L
19991 @r=`${PWD_COMMAND}`; export r; \
19992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19993 $(SET_LIB_PATH) \
378fce5b 19994 $(HOST_EXPORTS) \
7ffa0b57 19995 (cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 19996
6bd3dfaa 19997@endif gdb
3866be5d 19998
4fa63067
NN
19999.PHONY: install-gdb maybe-install-gdb
20000maybe-install-gdb:
6bd3dfaa
PB
20001@if gdb
20002maybe-install-gdb: install-gdb
4fa63067
NN
20003
20004install-gdb: installdirs
20005 @r=`${PWD_COMMAND}`; export r; \
20006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20007 $(SET_LIB_PATH) \
378fce5b 20008 $(HOST_EXPORTS) \
7ffa0b57 20009 (cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 20010
6bd3dfaa 20011@endif gdb
4fa63067
NN
20012
20013# Other targets (info, dvi, etc.)
20014
20015.PHONY: maybe-info-gdb info-gdb
20016maybe-info-gdb:
6bd3dfaa
PB
20017@if gdb
20018maybe-info-gdb: info-gdb
4fa63067
NN
20019
20020info-gdb: \
20021 configure-gdb
20022 @[ -f ./gdb/Makefile ] || exit 0; \
20023 r=`${PWD_COMMAND}`; export r; \
20024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20025 $(SET_LIB_PATH) \
378fce5b 20026 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20036 info) \
4fa63067
NN
20037 || exit 1
20038
6bd3dfaa 20039@endif gdb
4fa63067
NN
20040
20041.PHONY: maybe-dvi-gdb dvi-gdb
20042maybe-dvi-gdb:
6bd3dfaa
PB
20043@if gdb
20044maybe-dvi-gdb: dvi-gdb
4fa63067
NN
20045
20046dvi-gdb: \
20047 configure-gdb
20048 @[ -f ./gdb/Makefile ] || exit 0; \
20049 r=`${PWD_COMMAND}`; export r; \
20050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20051 $(SET_LIB_PATH) \
378fce5b 20052 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20062 dvi) \
4fa63067
NN
20063 || exit 1
20064
6bd3dfaa 20065@endif gdb
4fa63067
NN
20066
20067.PHONY: maybe-TAGS-gdb TAGS-gdb
20068maybe-TAGS-gdb:
6bd3dfaa
PB
20069@if gdb
20070maybe-TAGS-gdb: TAGS-gdb
4fa63067
NN
20071
20072TAGS-gdb: \
20073 configure-gdb
20074 @[ -f ./gdb/Makefile ] || exit 0; \
20075 r=`${PWD_COMMAND}`; export r; \
20076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20077 $(SET_LIB_PATH) \
378fce5b 20078 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20088 TAGS) \
4fa63067
NN
20089 || exit 1
20090
6bd3dfaa 20091@endif gdb
4fa63067
NN
20092
20093.PHONY: maybe-install-info-gdb install-info-gdb
20094maybe-install-info-gdb:
6bd3dfaa
PB
20095@if gdb
20096maybe-install-info-gdb: install-info-gdb
4fa63067
NN
20097
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) \
378fce5b 20105 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20115 install-info) \
4fa63067
NN
20116 || exit 1
20117
6bd3dfaa 20118@endif gdb
4fa63067
NN
20119
20120.PHONY: maybe-installcheck-gdb installcheck-gdb
20121maybe-installcheck-gdb:
6bd3dfaa
PB
20122@if gdb
20123maybe-installcheck-gdb: installcheck-gdb
4fa63067
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) \
378fce5b 20131 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20141 installcheck) \
4fa63067
NN
20142 || exit 1
20143
6bd3dfaa 20144@endif gdb
4fa63067
NN
20145
20146.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
20147maybe-mostlyclean-gdb:
6bd3dfaa
PB
20148@if gdb
20149maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067
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) \
378fce5b 20156 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20166 mostlyclean) \
4fa63067
NN
20167 || exit 1
20168
6bd3dfaa 20169@endif gdb
4fa63067
NN
20170
20171.PHONY: maybe-clean-gdb clean-gdb
20172maybe-clean-gdb:
6bd3dfaa
PB
20173@if gdb
20174maybe-clean-gdb: clean-gdb
4fa63067
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) \
378fce5b 20181 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20191 clean) \
4fa63067
NN
20192 || exit 1
20193
6bd3dfaa 20194@endif gdb
4fa63067
NN
20195
20196.PHONY: maybe-distclean-gdb distclean-gdb
20197maybe-distclean-gdb:
6bd3dfaa
PB
20198@if gdb
20199maybe-distclean-gdb: distclean-gdb
4fa63067
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) \
378fce5b 20206 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20216 distclean) \
4fa63067
NN
20217 || exit 1
20218
6bd3dfaa 20219@endif gdb
4fa63067
NN
20220
20221.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
20222maybe-maintainer-clean-gdb:
6bd3dfaa
PB
20223@if gdb
20224maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067
NN
20225
20226maintainer-clean-gdb:
20227 @[ -f ./gdb/Makefile ] || exit 0; \
20228 r=`${PWD_COMMAND}`; export r; \
20229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20230 $(SET_LIB_PATH) \
378fce5b 20231 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20241 maintainer-clean) \
4fa63067 20242 || exit 1
16ae0395 20243
6bd3dfaa 20244@endif gdb
3866be5d
NN
20245
20246
4fa63067
NN
20247.PHONY: configure-expect maybe-configure-expect
20248maybe-configure-expect:
6bd3dfaa
PB
20249@if expect
20250maybe-configure-expect: configure-expect
4fa63067
NN
20251configure-expect:
20252 @test ! -f expect/Makefile || exit 0; \
20253 [ -d expect ] || mkdir expect; \
b40e3958
L
20254 r=`${PWD_COMMAND}`; export r; \
20255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20256 $(HOST_EXPORTS) \
4fa63067
NN
20257 echo Configuring in expect; \
20258 cd expect || exit 1; \
e2b9e2dc
NN
20259 case $(srcdir) in \
20260 \.) \
20261 srcdiroption="--srcdir=."; \
20262 libsrcdir=".";; \
20263 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
20264 srcdiroption="--srcdir=$(srcdir)/expect"; \
20265 libsrcdir="$$s/expect";; \
e2b9e2dc 20266 *) \
4fa63067
NN
20267 srcdiroption="--srcdir=../$(srcdir)/expect"; \
20268 libsrcdir="$$s/expect";; \
e2b9e2dc
NN
20269 esac; \
20270 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 20271 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 20272 || exit 1
6bd3dfaa 20273@endif expect
e2b9e2dc 20274
4fa63067
NN
20275.PHONY: all-expect maybe-all-expect
20276maybe-all-expect:
6bd3dfaa
PB
20277@if expect
20278maybe-all-expect: all-expect
4fa63067 20279all-expect: configure-expect
b40e3958
L
20280 @r=`${PWD_COMMAND}`; export r; \
20281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20282 $(SET_LIB_PATH) \
378fce5b 20283 $(HOST_EXPORTS) \
7ffa0b57 20284 (cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
6bd3dfaa 20285@endif expect
3866be5d 20286
4fa63067
NN
20287.PHONY: check-expect maybe-check-expect
20288maybe-check-expect:
6bd3dfaa
PB
20289@if expect
20290maybe-check-expect: check-expect
3866be5d 20291
4fa63067 20292check-expect:
b40e3958
L
20293 @r=`${PWD_COMMAND}`; export r; \
20294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20295 $(SET_LIB_PATH) \
378fce5b 20296 $(HOST_EXPORTS) \
7ffa0b57 20297 (cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 20298
6bd3dfaa 20299@endif expect
3866be5d 20300
4fa63067
NN
20301.PHONY: install-expect maybe-install-expect
20302maybe-install-expect:
6bd3dfaa
PB
20303@if expect
20304maybe-install-expect: install-expect
16ae0395 20305
4fa63067 20306install-expect: installdirs
b40e3958
L
20307 @r=`${PWD_COMMAND}`; export r; \
20308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20309 $(SET_LIB_PATH) \
378fce5b 20310 $(HOST_EXPORTS) \
7ffa0b57 20311 (cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 20312
6bd3dfaa 20313@endif expect
3866be5d 20314
4fa63067
NN
20315# Other targets (info, dvi, etc.)
20316
20317.PHONY: maybe-info-expect info-expect
20318maybe-info-expect:
6bd3dfaa
PB
20319@if expect
20320maybe-info-expect: info-expect
4fa63067
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) \
378fce5b 20328 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20338 info) \
4fa63067
NN
20339 || exit 1
20340
6bd3dfaa 20341@endif expect
4fa63067
NN
20342
20343.PHONY: maybe-dvi-expect dvi-expect
20344maybe-dvi-expect:
6bd3dfaa
PB
20345@if expect
20346maybe-dvi-expect: dvi-expect
4fa63067
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) \
378fce5b 20354 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20364 dvi) \
4fa63067
NN
20365 || exit 1
20366
6bd3dfaa 20367@endif expect
4fa63067
NN
20368
20369.PHONY: maybe-TAGS-expect TAGS-expect
20370maybe-TAGS-expect:
6bd3dfaa
PB
20371@if expect
20372maybe-TAGS-expect: TAGS-expect
4fa63067
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) \
378fce5b 20380 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20390 TAGS) \
4fa63067
NN
20391 || exit 1
20392
6bd3dfaa 20393@endif expect
4fa63067
NN
20394
20395.PHONY: maybe-install-info-expect install-info-expect
20396maybe-install-info-expect:
6bd3dfaa
PB
20397@if expect
20398maybe-install-info-expect: install-info-expect
4fa63067
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) \
378fce5b 20407 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20417 install-info) \
4fa63067
NN
20418 || exit 1
20419
6bd3dfaa 20420@endif expect
4fa63067
NN
20421
20422.PHONY: maybe-installcheck-expect installcheck-expect
20423maybe-installcheck-expect:
6bd3dfaa
PB
20424@if expect
20425maybe-installcheck-expect: installcheck-expect
4fa63067
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) \
378fce5b 20433 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20443 installcheck) \
4fa63067
NN
20444 || exit 1
20445
6bd3dfaa 20446@endif expect
4fa63067
NN
20447
20448.PHONY: maybe-mostlyclean-expect mostlyclean-expect
20449maybe-mostlyclean-expect:
6bd3dfaa
PB
20450@if expect
20451maybe-mostlyclean-expect: mostlyclean-expect
4fa63067
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) \
378fce5b 20458 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20468 mostlyclean) \
4fa63067
NN
20469 || exit 1
20470
6bd3dfaa 20471@endif expect
4fa63067
NN
20472
20473.PHONY: maybe-clean-expect clean-expect
20474maybe-clean-expect:
6bd3dfaa
PB
20475@if expect
20476maybe-clean-expect: clean-expect
4fa63067
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) \
378fce5b 20483 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20493 clean) \
4fa63067
NN
20494 || exit 1
20495
6bd3dfaa 20496@endif expect
4fa63067
NN
20497
20498.PHONY: maybe-distclean-expect distclean-expect
20499maybe-distclean-expect:
6bd3dfaa
PB
20500@if expect
20501maybe-distclean-expect: distclean-expect
4fa63067
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) \
378fce5b 20508 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20518 distclean) \
4fa63067
NN
20519 || exit 1
20520
6bd3dfaa 20521@endif expect
4fa63067
NN
20522
20523.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
20524maybe-maintainer-clean-expect:
6bd3dfaa
PB
20525@if expect
20526maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067
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) \
378fce5b 20533 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20543 maintainer-clean) \
4fa63067
NN
20544 || exit 1
20545
6bd3dfaa 20546@endif expect
4fa63067
NN
20547
20548
20549.PHONY: configure-guile maybe-configure-guile
20550maybe-configure-guile:
6bd3dfaa
PB
20551@if guile
20552maybe-configure-guile: configure-guile
4fa63067
NN
20553configure-guile:
20554 @test ! -f guile/Makefile || exit 0; \
20555 [ -d guile ] || mkdir guile; \
b40e3958
L
20556 r=`${PWD_COMMAND}`; export r; \
20557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20558 $(HOST_EXPORTS) \
4fa63067
NN
20559 echo Configuring in guile; \
20560 cd guile || exit 1; \
e2b9e2dc
NN
20561 case $(srcdir) in \
20562 \.) \
20563 srcdiroption="--srcdir=."; \
20564 libsrcdir=".";; \
20565 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
20566 srcdiroption="--srcdir=$(srcdir)/guile"; \
20567 libsrcdir="$$s/guile";; \
e2b9e2dc 20568 *) \
4fa63067
NN
20569 srcdiroption="--srcdir=../$(srcdir)/guile"; \
20570 libsrcdir="$$s/guile";; \
e2b9e2dc
NN
20571 esac; \
20572 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 20573 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 20574 || exit 1
6bd3dfaa 20575@endif guile
e2b9e2dc 20576
4fa63067
NN
20577.PHONY: all-guile maybe-all-guile
20578maybe-all-guile:
6bd3dfaa
PB
20579@if guile
20580maybe-all-guile: all-guile
4fa63067 20581all-guile: configure-guile
b40e3958
L
20582 @r=`${PWD_COMMAND}`; export r; \
20583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20584 $(SET_LIB_PATH) \
378fce5b 20585 $(HOST_EXPORTS) \
7ffa0b57 20586 (cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
6bd3dfaa 20587@endif guile
3866be5d 20588
4fa63067
NN
20589.PHONY: check-guile maybe-check-guile
20590maybe-check-guile:
6bd3dfaa
PB
20591@if guile
20592maybe-check-guile: check-guile
3866be5d 20593
4fa63067 20594check-guile:
b40e3958
L
20595 @r=`${PWD_COMMAND}`; export r; \
20596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20597 $(SET_LIB_PATH) \
378fce5b 20598 $(HOST_EXPORTS) \
7ffa0b57 20599 (cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 20600
6bd3dfaa 20601@endif guile
3866be5d 20602
4fa63067
NN
20603.PHONY: install-guile maybe-install-guile
20604maybe-install-guile:
6bd3dfaa
PB
20605@if guile
20606maybe-install-guile: install-guile
16ae0395 20607
4fa63067 20608install-guile: installdirs
b40e3958
L
20609 @r=`${PWD_COMMAND}`; export r; \
20610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20611 $(SET_LIB_PATH) \
378fce5b 20612 $(HOST_EXPORTS) \
7ffa0b57 20613 (cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 20614
6bd3dfaa 20615@endif guile
3866be5d 20616
4fa63067
NN
20617# Other targets (info, dvi, etc.)
20618
20619.PHONY: maybe-info-guile info-guile
20620maybe-info-guile:
6bd3dfaa
PB
20621@if guile
20622maybe-info-guile: info-guile
4fa63067
NN
20623
20624info-guile: \
20625 configure-guile
20626 @[ -f ./guile/Makefile ] || exit 0; \
b40e3958
L
20627 r=`${PWD_COMMAND}`; export r; \
20628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 20629 $(SET_LIB_PATH) \
378fce5b 20630 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20640 info) \
e2b9e2dc
NN
20641 || exit 1
20642
6bd3dfaa 20643@endif guile
4fa63067
NN
20644
20645.PHONY: maybe-dvi-guile dvi-guile
20646maybe-dvi-guile:
6bd3dfaa
PB
20647@if guile
20648maybe-dvi-guile: dvi-guile
4fa63067
NN
20649
20650dvi-guile: \
20651 configure-guile
20652 @[ -f ./guile/Makefile ] || exit 0; \
20653 r=`${PWD_COMMAND}`; export r; \
b40e3958 20654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20655 $(SET_LIB_PATH) \
378fce5b 20656 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20666 dvi) \
4fa63067 20667 || exit 1
3866be5d 20668
6bd3dfaa 20669@endif guile
3866be5d 20670
4fa63067
NN
20671.PHONY: maybe-TAGS-guile TAGS-guile
20672maybe-TAGS-guile:
6bd3dfaa
PB
20673@if guile
20674maybe-TAGS-guile: TAGS-guile
4fa63067
NN
20675
20676TAGS-guile: \
20677 configure-guile
20678 @[ -f ./guile/Makefile ] || exit 0; \
20679 r=`${PWD_COMMAND}`; export r; \
b40e3958 20680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20681 $(SET_LIB_PATH) \
378fce5b 20682 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20692 TAGS) \
4fa63067 20693 || exit 1
3866be5d 20694
6bd3dfaa 20695@endif guile
3866be5d 20696
4fa63067
NN
20697.PHONY: maybe-install-info-guile install-info-guile
20698maybe-install-info-guile:
6bd3dfaa
PB
20699@if guile
20700maybe-install-info-guile: install-info-guile
16ae0395 20701
4fa63067
NN
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) \
378fce5b 20709 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20719 install-info) \
4fa63067
NN
20720 || exit 1
20721
6bd3dfaa 20722@endif guile
4fa63067
NN
20723
20724.PHONY: maybe-installcheck-guile installcheck-guile
20725maybe-installcheck-guile:
6bd3dfaa
PB
20726@if guile
20727maybe-installcheck-guile: installcheck-guile
4fa63067
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) \
378fce5b 20735 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20745 installcheck) \
4fa63067
NN
20746 || exit 1
20747
6bd3dfaa 20748@endif guile
4fa63067
NN
20749
20750.PHONY: maybe-mostlyclean-guile mostlyclean-guile
20751maybe-mostlyclean-guile:
6bd3dfaa
PB
20752@if guile
20753maybe-mostlyclean-guile: mostlyclean-guile
4fa63067
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) \
378fce5b 20760 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20770 mostlyclean) \
4fa63067
NN
20771 || exit 1
20772
6bd3dfaa 20773@endif guile
4fa63067
NN
20774
20775.PHONY: maybe-clean-guile clean-guile
20776maybe-clean-guile:
6bd3dfaa
PB
20777@if guile
20778maybe-clean-guile: clean-guile
4fa63067
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) \
378fce5b 20785 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20795 clean) \
4fa63067
NN
20796 || exit 1
20797
6bd3dfaa 20798@endif guile
4fa63067
NN
20799
20800.PHONY: maybe-distclean-guile distclean-guile
20801maybe-distclean-guile:
6bd3dfaa
PB
20802@if guile
20803maybe-distclean-guile: distclean-guile
4fa63067
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) \
378fce5b 20810 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20820 distclean) \
4fa63067
NN
20821 || exit 1
20822
6bd3dfaa 20823@endif guile
4fa63067
NN
20824
20825.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
20826maybe-maintainer-clean-guile:
6bd3dfaa
PB
20827@if guile
20828maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067
NN
20829
20830maintainer-clean-guile:
20831 @[ -f ./guile/Makefile ] || exit 0; \
20832 r=`${PWD_COMMAND}`; export r; \
b40e3958 20833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20834 $(SET_LIB_PATH) \
378fce5b 20835 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20845 maintainer-clean) \
4fa63067 20846 || exit 1
3866be5d 20847
6bd3dfaa 20848@endif guile
3866be5d 20849
4fa63067
NN
20850
20851.PHONY: configure-tk maybe-configure-tk
20852maybe-configure-tk:
6bd3dfaa
PB
20853@if tk
20854maybe-configure-tk: configure-tk
4fa63067
NN
20855configure-tk:
20856 @test ! -f tk/Makefile || exit 0; \
20857 [ -d tk ] || mkdir tk; \
b40e3958
L
20858 r=`${PWD_COMMAND}`; export r; \
20859 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20860 $(HOST_EXPORTS) \
4fa63067
NN
20861 echo Configuring in tk; \
20862 cd tk || exit 1; \
e2b9e2dc
NN
20863 case $(srcdir) in \
20864 \.) \
20865 srcdiroption="--srcdir=."; \
20866 libsrcdir=".";; \
20867 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
20868 srcdiroption="--srcdir=$(srcdir)/tk"; \
20869 libsrcdir="$$s/tk";; \
e2b9e2dc 20870 *) \
4fa63067
NN
20871 srcdiroption="--srcdir=../$(srcdir)/tk"; \
20872 libsrcdir="$$s/tk";; \
e2b9e2dc
NN
20873 esac; \
20874 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 20875 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 20876 || exit 1
6bd3dfaa 20877@endif tk
e2b9e2dc 20878
4fa63067
NN
20879.PHONY: all-tk maybe-all-tk
20880maybe-all-tk:
6bd3dfaa
PB
20881@if tk
20882maybe-all-tk: all-tk
4fa63067 20883all-tk: configure-tk
b40e3958
L
20884 @r=`${PWD_COMMAND}`; export r; \
20885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20886 $(SET_LIB_PATH) \
378fce5b 20887 $(HOST_EXPORTS) \
7ffa0b57 20888 (cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
6bd3dfaa 20889@endif tk
3866be5d 20890
4fa63067
NN
20891.PHONY: check-tk maybe-check-tk
20892maybe-check-tk:
6bd3dfaa
PB
20893@if tk
20894maybe-check-tk: check-tk
3866be5d 20895
4fa63067 20896check-tk:
b40e3958
L
20897 @r=`${PWD_COMMAND}`; export r; \
20898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20899 $(SET_LIB_PATH) \
378fce5b 20900 $(HOST_EXPORTS) \
7ffa0b57 20901 (cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 20902
6bd3dfaa 20903@endif tk
3866be5d 20904
4fa63067
NN
20905.PHONY: install-tk maybe-install-tk
20906maybe-install-tk:
6bd3dfaa
PB
20907@if tk
20908maybe-install-tk: install-tk
16ae0395 20909
4fa63067 20910install-tk: installdirs
b40e3958
L
20911 @r=`${PWD_COMMAND}`; export r; \
20912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20913 $(SET_LIB_PATH) \
378fce5b 20914 $(HOST_EXPORTS) \
7ffa0b57 20915 (cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
4fa63067 20916
6bd3dfaa 20917@endif tk
4fa63067
NN
20918
20919# Other targets (info, dvi, etc.)
20920
20921.PHONY: maybe-info-tk info-tk
20922maybe-info-tk:
6bd3dfaa
PB
20923@if tk
20924maybe-info-tk: info-tk
4fa63067
NN
20925
20926info-tk: \
20927 configure-tk
20928 @[ -f ./tk/Makefile ] || exit 0; \
20929 r=`${PWD_COMMAND}`; export r; \
20930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20931 $(SET_LIB_PATH) \
378fce5b 20932 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20942 info) \
4fa63067
NN
20943 || exit 1
20944
6bd3dfaa 20945@endif tk
4fa63067
NN
20946
20947.PHONY: maybe-dvi-tk dvi-tk
20948maybe-dvi-tk:
6bd3dfaa
PB
20949@if tk
20950maybe-dvi-tk: dvi-tk
4fa63067
NN
20951
20952dvi-tk: \
20953 configure-tk
20954 @[ -f ./tk/Makefile ] || exit 0; \
20955 r=`${PWD_COMMAND}`; export r; \
20956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20957 $(SET_LIB_PATH) \
378fce5b 20958 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20968 dvi) \
4fa63067
NN
20969 || exit 1
20970
6bd3dfaa 20971@endif tk
4fa63067
NN
20972
20973.PHONY: maybe-TAGS-tk TAGS-tk
20974maybe-TAGS-tk:
6bd3dfaa
PB
20975@if tk
20976maybe-TAGS-tk: TAGS-tk
4fa63067
NN
20977
20978TAGS-tk: \
20979 configure-tk
20980 @[ -f ./tk/Makefile ] || exit 0; \
20981 r=`${PWD_COMMAND}`; export r; \
20982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20983 $(SET_LIB_PATH) \
378fce5b 20984 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 20994 TAGS) \
4fa63067
NN
20995 || exit 1
20996
6bd3dfaa 20997@endif tk
4fa63067
NN
20998
20999.PHONY: maybe-install-info-tk install-info-tk
21000maybe-install-info-tk:
6bd3dfaa
PB
21001@if tk
21002maybe-install-info-tk: install-info-tk
4fa63067
NN
21003
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) \
378fce5b 21011 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21021 install-info) \
4fa63067
NN
21022 || exit 1
21023
6bd3dfaa 21024@endif tk
4fa63067
NN
21025
21026.PHONY: maybe-installcheck-tk installcheck-tk
21027maybe-installcheck-tk:
6bd3dfaa
PB
21028@if tk
21029maybe-installcheck-tk: installcheck-tk
4fa63067
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) \
378fce5b 21037 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21047 installcheck) \
4fa63067
NN
21048 || exit 1
21049
6bd3dfaa 21050@endif tk
4fa63067
NN
21051
21052.PHONY: maybe-mostlyclean-tk mostlyclean-tk
21053maybe-mostlyclean-tk:
6bd3dfaa
PB
21054@if tk
21055maybe-mostlyclean-tk: mostlyclean-tk
4fa63067
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) \
378fce5b 21062 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21072 mostlyclean) \
4fa63067
NN
21073 || exit 1
21074
6bd3dfaa 21075@endif tk
4fa63067
NN
21076
21077.PHONY: maybe-clean-tk clean-tk
21078maybe-clean-tk:
6bd3dfaa
PB
21079@if tk
21080maybe-clean-tk: clean-tk
4fa63067
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) \
378fce5b 21087 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21097 clean) \
4fa63067
NN
21098 || exit 1
21099
6bd3dfaa 21100@endif tk
4fa63067
NN
21101
21102.PHONY: maybe-distclean-tk distclean-tk
21103maybe-distclean-tk:
6bd3dfaa
PB
21104@if tk
21105maybe-distclean-tk: distclean-tk
4fa63067
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) \
378fce5b 21112 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21122 distclean) \
4fa63067
NN
21123 || exit 1
21124
6bd3dfaa 21125@endif tk
4fa63067
NN
21126
21127.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
21128maybe-maintainer-clean-tk:
6bd3dfaa
PB
21129@if tk
21130maybe-maintainer-clean-tk: maintainer-clean-tk
4fa63067
NN
21131
21132maintainer-clean-tk:
21133 @[ -f ./tk/Makefile ] || exit 0; \
21134 r=`${PWD_COMMAND}`; export r; \
21135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21136 $(SET_LIB_PATH) \
378fce5b 21137 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21147 maintainer-clean) \
4fa63067
NN
21148 || exit 1
21149
6bd3dfaa 21150@endif tk
3866be5d
NN
21151
21152
4fa63067
NN
21153.PHONY: configure-tix maybe-configure-tix
21154maybe-configure-tix:
6bd3dfaa
PB
21155@if tix
21156maybe-configure-tix: configure-tix
4fa63067
NN
21157configure-tix:
21158 @test ! -f tix/Makefile || exit 0; \
21159 [ -d tix ] || mkdir tix; \
b40e3958
L
21160 r=`${PWD_COMMAND}`; export r; \
21161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21162 $(HOST_EXPORTS) \
4fa63067
NN
21163 echo Configuring in tix; \
21164 cd tix || exit 1; \
e2b9e2dc
NN
21165 case $(srcdir) in \
21166 \.) \
21167 srcdiroption="--srcdir=."; \
21168 libsrcdir=".";; \
21169 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
21170 srcdiroption="--srcdir=$(srcdir)/tix"; \
21171 libsrcdir="$$s/tix";; \
e2b9e2dc 21172 *) \
4fa63067
NN
21173 srcdiroption="--srcdir=../$(srcdir)/tix"; \
21174 libsrcdir="$$s/tix";; \
e2b9e2dc
NN
21175 esac; \
21176 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 21177 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 21178 || exit 1
6bd3dfaa 21179@endif tix
e2b9e2dc 21180
4fa63067
NN
21181.PHONY: all-tix maybe-all-tix
21182maybe-all-tix:
6bd3dfaa
PB
21183@if tix
21184maybe-all-tix: all-tix
4fa63067 21185all-tix: configure-tix
b40e3958
L
21186 @r=`${PWD_COMMAND}`; export r; \
21187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21188 $(SET_LIB_PATH) \
378fce5b 21189 $(HOST_EXPORTS) \
7ffa0b57 21190 (cd tix && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
6bd3dfaa 21191@endif tix
3866be5d 21192
4fa63067
NN
21193.PHONY: check-tix maybe-check-tix
21194maybe-check-tix:
6bd3dfaa
PB
21195@if tix
21196maybe-check-tix: check-tix
3866be5d 21197
4fa63067 21198check-tix:
b40e3958
L
21199 @r=`${PWD_COMMAND}`; export r; \
21200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21201 $(SET_LIB_PATH) \
378fce5b 21202 $(HOST_EXPORTS) \
7ffa0b57 21203 (cd tix && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 21204
6bd3dfaa 21205@endif tix
3866be5d 21206
4fa63067
NN
21207.PHONY: install-tix maybe-install-tix
21208maybe-install-tix:
6bd3dfaa
PB
21209@if tix
21210maybe-install-tix: install-tix
16ae0395 21211
4fa63067 21212install-tix: installdirs
b40e3958
L
21213 @r=`${PWD_COMMAND}`; export r; \
21214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21215 $(SET_LIB_PATH) \
378fce5b 21216 $(HOST_EXPORTS) \
7ffa0b57 21217 (cd tix && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 21218
6bd3dfaa 21219@endif tix
3866be5d 21220
4fa63067
NN
21221# Other targets (info, dvi, etc.)
21222
21223.PHONY: maybe-info-tix info-tix
21224maybe-info-tix:
6bd3dfaa
PB
21225@if tix
21226maybe-info-tix: info-tix
4fa63067
NN
21227
21228info-tix: \
21229 configure-tix
21230 @[ -f ./tix/Makefile ] || exit 0; \
b40e3958
L
21231 r=`${PWD_COMMAND}`; export r; \
21232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 21233 $(SET_LIB_PATH) \
378fce5b 21234 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21244 info) \
e2b9e2dc
NN
21245 || exit 1
21246
6bd3dfaa 21247@endif tix
4fa63067
NN
21248
21249.PHONY: maybe-dvi-tix dvi-tix
21250maybe-dvi-tix:
6bd3dfaa
PB
21251@if tix
21252maybe-dvi-tix: dvi-tix
4fa63067
NN
21253
21254dvi-tix: \
21255 configure-tix
21256 @[ -f ./tix/Makefile ] || exit 0; \
21257 r=`${PWD_COMMAND}`; export r; \
b40e3958 21258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21259 $(SET_LIB_PATH) \
378fce5b 21260 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21270 dvi) \
4fa63067 21271 || exit 1
3866be5d 21272
6bd3dfaa 21273@endif tix
3866be5d 21274
4fa63067
NN
21275.PHONY: maybe-TAGS-tix TAGS-tix
21276maybe-TAGS-tix:
6bd3dfaa
PB
21277@if tix
21278maybe-TAGS-tix: TAGS-tix
4fa63067
NN
21279
21280TAGS-tix: \
21281 configure-tix
21282 @[ -f ./tix/Makefile ] || exit 0; \
21283 r=`${PWD_COMMAND}`; export r; \
b40e3958 21284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21285 $(SET_LIB_PATH) \
378fce5b 21286 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21296 TAGS) \
4fa63067 21297 || exit 1
3866be5d 21298
6bd3dfaa 21299@endif tix
3866be5d 21300
4fa63067
NN
21301.PHONY: maybe-install-info-tix install-info-tix
21302maybe-install-info-tix:
6bd3dfaa
PB
21303@if tix
21304maybe-install-info-tix: install-info-tix
4fa63067
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) \
378fce5b 21313 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21323 install-info) \
4fa63067
NN
21324 || exit 1
21325
6bd3dfaa 21326@endif tix
4fa63067
NN
21327
21328.PHONY: maybe-installcheck-tix installcheck-tix
21329maybe-installcheck-tix:
6bd3dfaa
PB
21330@if tix
21331maybe-installcheck-tix: installcheck-tix
4fa63067
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) \
378fce5b 21339 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21349 installcheck) \
4fa63067
NN
21350 || exit 1
21351
6bd3dfaa 21352@endif tix
4fa63067
NN
21353
21354.PHONY: maybe-mostlyclean-tix mostlyclean-tix
21355maybe-mostlyclean-tix:
6bd3dfaa
PB
21356@if tix
21357maybe-mostlyclean-tix: mostlyclean-tix
4fa63067
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) \
378fce5b 21364 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21374 mostlyclean) \
4fa63067
NN
21375 || exit 1
21376
6bd3dfaa 21377@endif tix
4fa63067
NN
21378
21379.PHONY: maybe-clean-tix clean-tix
21380maybe-clean-tix:
6bd3dfaa
PB
21381@if tix
21382maybe-clean-tix: clean-tix
4fa63067
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) \
378fce5b 21389 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21399 clean) \
4fa63067
NN
21400 || exit 1
21401
6bd3dfaa 21402@endif tix
4fa63067
NN
21403
21404.PHONY: maybe-distclean-tix distclean-tix
21405maybe-distclean-tix:
6bd3dfaa
PB
21406@if tix
21407maybe-distclean-tix: distclean-tix
4fa63067
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) \
378fce5b 21414 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21424 distclean) \
4fa63067
NN
21425 || exit 1
21426
6bd3dfaa 21427@endif tix
4fa63067
NN
21428
21429.PHONY: maybe-maintainer-clean-tix maintainer-clean-tix
21430maybe-maintainer-clean-tix:
6bd3dfaa
PB
21431@if tix
21432maybe-maintainer-clean-tix: maintainer-clean-tix
16ae0395 21433
4fa63067
NN
21434maintainer-clean-tix:
21435 @[ -f ./tix/Makefile ] || exit 0; \
21436 r=`${PWD_COMMAND}`; export r; \
b40e3958 21437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21438 $(SET_LIB_PATH) \
378fce5b 21439 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21449 maintainer-clean) \
4fa63067 21450 || exit 1
3866be5d 21451
6bd3dfaa 21452@endif tix
3866be5d 21453
4fa63067
NN
21454
21455.PHONY: configure-libtermcap maybe-configure-libtermcap
21456maybe-configure-libtermcap:
6bd3dfaa
PB
21457@if libtermcap
21458maybe-configure-libtermcap: configure-libtermcap
4fa63067
NN
21459configure-libtermcap:
21460 @test ! -f libtermcap/Makefile || exit 0; \
21461 [ -d libtermcap ] || mkdir libtermcap; \
b40e3958
L
21462 r=`${PWD_COMMAND}`; export r; \
21463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21464 $(HOST_EXPORTS) \
4fa63067
NN
21465 echo Configuring in libtermcap; \
21466 cd libtermcap || exit 1; \
e2b9e2dc
NN
21467 case $(srcdir) in \
21468 \.) \
21469 srcdiroption="--srcdir=."; \
21470 libsrcdir=".";; \
21471 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
21472 srcdiroption="--srcdir=$(srcdir)/libtermcap"; \
21473 libsrcdir="$$s/libtermcap";; \
e2b9e2dc 21474 *) \
4fa63067
NN
21475 srcdiroption="--srcdir=../$(srcdir)/libtermcap"; \
21476 libsrcdir="$$s/libtermcap";; \
e2b9e2dc
NN
21477 esac; \
21478 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 21479 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 21480 || exit 1
6bd3dfaa 21481@endif libtermcap
e2b9e2dc 21482
4fa63067
NN
21483.PHONY: all-libtermcap maybe-all-libtermcap
21484maybe-all-libtermcap:
6bd3dfaa
PB
21485@if libtermcap
21486maybe-all-libtermcap: all-libtermcap
4fa63067 21487all-libtermcap: configure-libtermcap
b40e3958
L
21488 @r=`${PWD_COMMAND}`; export r; \
21489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21490 $(SET_LIB_PATH) \
378fce5b 21491 $(HOST_EXPORTS) \
7ffa0b57 21492 (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 21493@endif libtermcap
3866be5d 21494
4fa63067
NN
21495.PHONY: check-libtermcap maybe-check-libtermcap
21496maybe-check-libtermcap:
6bd3dfaa
PB
21497@if libtermcap
21498maybe-check-libtermcap: check-libtermcap
3866be5d 21499
4fa63067
NN
21500check-libtermcap:
21501
6bd3dfaa 21502@endif libtermcap
4fa63067
NN
21503
21504.PHONY: install-libtermcap maybe-install-libtermcap
21505maybe-install-libtermcap:
6bd3dfaa
PB
21506@if libtermcap
21507maybe-install-libtermcap: install-libtermcap
4fa63067
NN
21508
21509install-libtermcap: installdirs
b40e3958
L
21510 @r=`${PWD_COMMAND}`; export r; \
21511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21512 $(SET_LIB_PATH) \
378fce5b 21513 $(HOST_EXPORTS) \
7ffa0b57 21514 (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 21515
6bd3dfaa 21516@endif libtermcap
3866be5d 21517
4fa63067 21518# Other targets (info, dvi, etc.)
16ae0395 21519
4fa63067
NN
21520.PHONY: maybe-info-libtermcap info-libtermcap
21521maybe-info-libtermcap:
6bd3dfaa
PB
21522@if libtermcap
21523maybe-info-libtermcap: info-libtermcap
4fa63067
NN
21524
21525info-libtermcap: \
21526 configure-libtermcap
21527 @[ -f ./libtermcap/Makefile ] || exit 0; \
21528 r=`${PWD_COMMAND}`; export r; \
b40e3958 21529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21530 $(SET_LIB_PATH) \
378fce5b 21531 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21541 info) \
4fa63067 21542 || exit 1
3866be5d 21543
6bd3dfaa 21544@endif libtermcap
3866be5d 21545
4fa63067
NN
21546.PHONY: maybe-dvi-libtermcap dvi-libtermcap
21547maybe-dvi-libtermcap:
6bd3dfaa
PB
21548@if libtermcap
21549maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
21550
21551dvi-libtermcap: \
21552 configure-libtermcap
21553 @[ -f ./libtermcap/Makefile ] || exit 0; \
21554 r=`${PWD_COMMAND}`; export r; \
21555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21556 $(SET_LIB_PATH) \
378fce5b 21557 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21567 dvi) \
4fa63067
NN
21568 || exit 1
21569
6bd3dfaa 21570@endif libtermcap
4fa63067
NN
21571
21572.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
21573maybe-TAGS-libtermcap:
6bd3dfaa
PB
21574@if libtermcap
21575maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
21576
21577TAGS-libtermcap: \
21578 configure-libtermcap
21579 @[ -f ./libtermcap/Makefile ] || exit 0; \
21580 r=`${PWD_COMMAND}`; export r; \
21581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21582 $(SET_LIB_PATH) \
378fce5b 21583 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21593 TAGS) \
4fa63067
NN
21594 || exit 1
21595
6bd3dfaa 21596@endif libtermcap
4fa63067
NN
21597
21598.PHONY: maybe-install-info-libtermcap install-info-libtermcap
21599maybe-install-info-libtermcap:
6bd3dfaa
PB
21600@if libtermcap
21601maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
21602
21603install-info-libtermcap: \
21604 configure-libtermcap \
21605 info-libtermcap
21606 @[ -f ./libtermcap/Makefile ] || exit 0; \
21607 r=`${PWD_COMMAND}`; export r; \
21608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21609 $(SET_LIB_PATH) \
378fce5b 21610 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21620 install-info) \
4fa63067
NN
21621 || exit 1
21622
6bd3dfaa 21623@endif libtermcap
4fa63067
NN
21624
21625.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
21626maybe-installcheck-libtermcap:
6bd3dfaa
PB
21627@if libtermcap
21628maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
21629
21630installcheck-libtermcap: \
21631 configure-libtermcap
21632 @[ -f ./libtermcap/Makefile ] || exit 0; \
21633 r=`${PWD_COMMAND}`; export r; \
21634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21635 $(SET_LIB_PATH) \
378fce5b 21636 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21646 installcheck) \
4fa63067
NN
21647 || exit 1
21648
6bd3dfaa 21649@endif libtermcap
4fa63067
NN
21650
21651.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
21652maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
21653@if libtermcap
21654maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
21655
21656# libtermcap doesn't support mostlyclean.
21657mostlyclean-libtermcap:
21658
6bd3dfaa 21659@endif libtermcap
4fa63067
NN
21660
21661.PHONY: maybe-clean-libtermcap clean-libtermcap
21662maybe-clean-libtermcap:
6bd3dfaa
PB
21663@if libtermcap
21664maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
21665
21666# libtermcap doesn't support clean.
21667clean-libtermcap:
21668
6bd3dfaa 21669@endif libtermcap
4fa63067
NN
21670
21671.PHONY: maybe-distclean-libtermcap distclean-libtermcap
21672maybe-distclean-libtermcap:
6bd3dfaa
PB
21673@if libtermcap
21674maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
21675
21676# libtermcap doesn't support distclean.
21677distclean-libtermcap:
21678
6bd3dfaa 21679@endif libtermcap
4fa63067
NN
21680
21681.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
21682maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
21683@if libtermcap
21684maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
21685
21686# libtermcap doesn't support maintainer-clean.
21687maintainer-clean-libtermcap:
21688
6bd3dfaa 21689@endif libtermcap
4fa63067
NN
21690
21691
21692.PHONY: configure-utils maybe-configure-utils
21693maybe-configure-utils:
6bd3dfaa
PB
21694@if utils
21695maybe-configure-utils: configure-utils
4fa63067
NN
21696configure-utils:
21697 @test ! -f utils/Makefile || exit 0; \
21698 [ -d utils ] || mkdir utils; \
b40e3958
L
21699 r=`${PWD_COMMAND}`; export r; \
21700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21701 $(HOST_EXPORTS) \
4fa63067
NN
21702 echo Configuring in utils; \
21703 cd utils || exit 1; \
e2b9e2dc
NN
21704 case $(srcdir) in \
21705 \.) \
21706 srcdiroption="--srcdir=."; \
21707 libsrcdir=".";; \
21708 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
21709 srcdiroption="--srcdir=$(srcdir)/utils"; \
21710 libsrcdir="$$s/utils";; \
e2b9e2dc 21711 *) \
4fa63067
NN
21712 srcdiroption="--srcdir=../$(srcdir)/utils"; \
21713 libsrcdir="$$s/utils";; \
e2b9e2dc
NN
21714 esac; \
21715 $(SHELL) $${libsrcdir}/configure \
7ffa0b57 21716 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 21717 || exit 1
6bd3dfaa 21718@endif utils
e2b9e2dc 21719
4fa63067
NN
21720.PHONY: all-utils maybe-all-utils
21721maybe-all-utils:
6bd3dfaa
PB
21722@if utils
21723maybe-all-utils: all-utils
4fa63067
NN
21724all-utils: configure-utils
21725 @r=`${PWD_COMMAND}`; export r; \
21726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21727 $(SET_LIB_PATH) \
378fce5b 21728 $(HOST_EXPORTS) \
7ffa0b57 21729 (cd utils && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 21730@endif utils
4fa63067
NN
21731
21732.PHONY: check-utils maybe-check-utils
21733maybe-check-utils:
6bd3dfaa
PB
21734@if utils
21735maybe-check-utils: check-utils
4fa63067
NN
21736
21737check-utils:
21738
6bd3dfaa 21739@endif utils
4fa63067
NN
21740
21741.PHONY: install-utils maybe-install-utils
21742maybe-install-utils:
6bd3dfaa
PB
21743@if utils
21744maybe-install-utils: install-utils
4fa63067
NN
21745
21746install-utils: installdirs
21747 @r=`${PWD_COMMAND}`; export r; \
21748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21749 $(SET_LIB_PATH) \
378fce5b 21750 $(HOST_EXPORTS) \
7ffa0b57 21751 (cd utils && $(MAKE) $(FLAGS_TO_PASS) install)
4fa63067 21752
6bd3dfaa 21753@endif utils
4fa63067
NN
21754
21755# Other targets (info, dvi, etc.)
21756
21757.PHONY: maybe-info-utils info-utils
21758maybe-info-utils:
6bd3dfaa
PB
21759@if utils
21760maybe-info-utils: info-utils
4fa63067
NN
21761
21762info-utils: \
21763 configure-utils
21764 @[ -f ./utils/Makefile ] || exit 0; \
21765 r=`${PWD_COMMAND}`; export r; \
21766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21767 $(SET_LIB_PATH) \
378fce5b 21768 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21778 info) \
4fa63067
NN
21779 || exit 1
21780
6bd3dfaa 21781@endif utils
4fa63067
NN
21782
21783.PHONY: maybe-dvi-utils dvi-utils
21784maybe-dvi-utils:
6bd3dfaa
PB
21785@if utils
21786maybe-dvi-utils: dvi-utils
4fa63067
NN
21787
21788dvi-utils: \
21789 configure-utils
21790 @[ -f ./utils/Makefile ] || exit 0; \
21791 r=`${PWD_COMMAND}`; export r; \
b40e3958 21792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21793 $(SET_LIB_PATH) \
378fce5b 21794 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21804 dvi) \
4fa63067 21805 || exit 1
3866be5d 21806
6bd3dfaa 21807@endif utils
3866be5d 21808
4fa63067
NN
21809.PHONY: maybe-TAGS-utils TAGS-utils
21810maybe-TAGS-utils:
6bd3dfaa
PB
21811@if utils
21812maybe-TAGS-utils: TAGS-utils
4fa63067
NN
21813
21814TAGS-utils: \
21815 configure-utils
21816 @[ -f ./utils/Makefile ] || exit 0; \
21817 r=`${PWD_COMMAND}`; export r; \
b40e3958 21818 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21819 $(SET_LIB_PATH) \
378fce5b 21820 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21830 TAGS) \
4fa63067 21831 || exit 1
3866be5d 21832
6bd3dfaa 21833@endif utils
3866be5d 21834
4fa63067
NN
21835.PHONY: maybe-install-info-utils install-info-utils
21836maybe-install-info-utils:
6bd3dfaa
PB
21837@if utils
21838maybe-install-info-utils: install-info-utils
16ae0395 21839
4fa63067
NN
21840install-info-utils: \
21841 configure-utils \
21842 info-utils
21843 @[ -f ./utils/Makefile ] || exit 0; \
21844 r=`${PWD_COMMAND}`; export r; \
b40e3958 21845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21846 $(SET_LIB_PATH) \
378fce5b 21847 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21857 install-info) \
4fa63067 21858 || exit 1
3866be5d 21859
6bd3dfaa 21860@endif utils
3866be5d 21861
4fa63067
NN
21862.PHONY: maybe-installcheck-utils installcheck-utils
21863maybe-installcheck-utils:
6bd3dfaa
PB
21864@if utils
21865maybe-installcheck-utils: installcheck-utils
4fa63067
NN
21866
21867installcheck-utils: \
21868 configure-utils
21869 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
21870 r=`${PWD_COMMAND}`; export r; \
21871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 21872 $(SET_LIB_PATH) \
378fce5b 21873 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21883 installcheck) \
e2b9e2dc
NN
21884 || exit 1
21885
6bd3dfaa 21886@endif utils
4fa63067
NN
21887
21888.PHONY: maybe-mostlyclean-utils mostlyclean-utils
21889maybe-mostlyclean-utils:
6bd3dfaa
PB
21890@if utils
21891maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
21892
21893mostlyclean-utils:
21894 @[ -f ./utils/Makefile ] || exit 0; \
21895 r=`${PWD_COMMAND}`; export r; \
b40e3958 21896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21897 $(SET_LIB_PATH) \
378fce5b 21898 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21908 mostlyclean) \
4fa63067 21909 || exit 1
3866be5d 21910
6bd3dfaa 21911@endif utils
3866be5d 21912
4fa63067
NN
21913.PHONY: maybe-clean-utils clean-utils
21914maybe-clean-utils:
6bd3dfaa
PB
21915@if utils
21916maybe-clean-utils: clean-utils
4fa63067
NN
21917
21918clean-utils:
21919 @[ -f ./utils/Makefile ] || exit 0; \
21920 r=`${PWD_COMMAND}`; export r; \
b40e3958 21921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21922 $(SET_LIB_PATH) \
378fce5b 21923 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21933 clean) \
4fa63067 21934 || exit 1
3866be5d 21935
6bd3dfaa 21936@endif utils
3866be5d 21937
4fa63067
NN
21938.PHONY: maybe-distclean-utils distclean-utils
21939maybe-distclean-utils:
6bd3dfaa
PB
21940@if utils
21941maybe-distclean-utils: distclean-utils
16ae0395 21942
4fa63067
NN
21943distclean-utils:
21944 @[ -f ./utils/Makefile ] || exit 0; \
21945 r=`${PWD_COMMAND}`; export r; \
b40e3958 21946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21947 $(SET_LIB_PATH) \
378fce5b 21948 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21958 distclean) \
4fa63067 21959 || exit 1
3866be5d 21960
6bd3dfaa 21961@endif utils
3866be5d 21962
4fa63067
NN
21963.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
21964maybe-maintainer-clean-utils:
6bd3dfaa
PB
21965@if utils
21966maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
21967
21968maintainer-clean-utils:
21969 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
21970 r=`${PWD_COMMAND}`; export r; \
21971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 21972 $(SET_LIB_PATH) \
378fce5b 21973 $(HOST_EXPORTS) \
4fa63067
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}" \
7ffa0b57 21983 maintainer-clean) \
e2b9e2dc
NN
21984 || exit 1
21985
6bd3dfaa 21986@endif utils
3866be5d 21987
3866be5d
NN
21988
21989
4fa63067
NN
21990# ---------------------------------------
21991# Modules which run on the target machine
21992# ---------------------------------------
16ae0395 21993
4fa63067
NN
21994.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
21995maybe-configure-target-libstdc++-v3:
6bd3dfaa
PB
21996@if target-libstdc++-v3
21997maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
3866be5d 21998
4fa63067
NN
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
3866be5d 22004
4fa63067
NN
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 ; \
b40e3958
L
22008 r=`${PWD_COMMAND}`; export r; \
22009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 22010 $(SET_LIB_PATH) \
378fce5b 22011 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
22012 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
22013 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 22014 case $(srcdir) in \
e2b9e2dc 22015 /* | [A-Za-z]:[\\/]*) \
4fa63067 22016 topdir=$(srcdir) ;; \
e2b9e2dc 22017 *) \
4fa63067
NN
22018 case "$(TARGET_SUBDIR)" in \
22019 .) topdir="../$(srcdir)" ;; \
22020 *) topdir="../../$(srcdir)" ;; \
22021 esac ;; \
e2b9e2dc 22022 esac; \
4fa63067
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} \
7ffa0b57 22028 --with-target-subdir="$(TARGET_SUBDIR)" \
e2b9e2dc 22029 || exit 1
6bd3dfaa 22030@endif target-libstdc++-v3
e2b9e2dc 22031
4fa63067
NN
22032.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
22033maybe-all-target-libstdc++-v3:
6bd3dfaa
PB
22034@if target-libstdc++-v3
22035maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 22036all-target-libstdc++-v3: configure-target-libstdc++-v3
b40e3958
L
22037 @r=`${PWD_COMMAND}`; export r; \
22038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22039 $(SET_LIB_PATH) \
378fce5b 22040 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 22041 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 22042 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' all)
6bd3dfaa 22043@endif target-libstdc++-v3
3866be5d 22044
4fa63067
NN
22045.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
22046maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
22047@if target-libstdc++-v3
22048maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 22049
4fa63067 22050check-target-libstdc++-v3:
b40e3958
L
22051 @r=`${PWD_COMMAND}`; export r; \
22052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22053 $(SET_LIB_PATH) \
378fce5b 22054 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 22055 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 22056 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 22057
6bd3dfaa 22058@endif target-libstdc++-v3
3866be5d 22059
4fa63067
NN
22060.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
22061maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
22062@if target-libstdc++-v3
22063maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 22064
4fa63067 22065install-target-libstdc++-v3: installdirs
b40e3958
L
22066 @r=`${PWD_COMMAND}`; export r; \
22067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22068 $(SET_LIB_PATH) \
378fce5b 22069 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 22070 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
7ffa0b57 22071 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 22072
6bd3dfaa 22073@endif target-libstdc++-v3
e2b9e2dc 22074
4fa63067 22075# Other targets (info, dvi, etc.)
3866be5d 22076
4fa63067
NN
22077.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
22078maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
22079@if target-libstdc++-v3
22080maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 22081
4fa63067
NN
22082info-target-libstdc++-v3: \
22083 configure-target-libstdc++-v3
22084 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22085 r=`${PWD_COMMAND}`; export r; \
b40e3958 22086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22087 $(SET_LIB_PATH) \
378fce5b 22088 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22098 info) \
4fa63067 22099 || exit 1
3866be5d 22100
6bd3dfaa 22101@endif target-libstdc++-v3
3866be5d 22102
4fa63067
NN
22103.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
22104maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
22105@if target-libstdc++-v3
22106maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 22107
4fa63067
NN
22108dvi-target-libstdc++-v3: \
22109 configure-target-libstdc++-v3
22110 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22111 r=`${PWD_COMMAND}`; export r; \
b40e3958 22112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22113 $(SET_LIB_PATH) \
378fce5b 22114 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22124 dvi) \
4fa63067 22125 || exit 1
3866be5d 22126
6bd3dfaa 22127@endif target-libstdc++-v3
3866be5d 22128
4fa63067
NN
22129.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
22130maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
22131@if target-libstdc++-v3
22132maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
22133
22134TAGS-target-libstdc++-v3: \
22135 configure-target-libstdc++-v3
22136 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
22137 r=`${PWD_COMMAND}`; export r; \
22138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 22139 $(SET_LIB_PATH) \
378fce5b 22140 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22150 TAGS) \
e2b9e2dc
NN
22151 || exit 1
22152
6bd3dfaa 22153@endif target-libstdc++-v3
3866be5d 22154
4fa63067
NN
22155.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
22156maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
22157@if target-libstdc++-v3
22158maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 22159
4fa63067
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; \
b40e3958 22165 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22166 $(SET_LIB_PATH) \
378fce5b 22167 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22177 install-info) \
4fa63067 22178 || exit 1
3866be5d 22179
6bd3dfaa 22180@endif target-libstdc++-v3
3866be5d 22181
4fa63067
NN
22182.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
22183maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
22184@if target-libstdc++-v3
22185maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 22186
4fa63067
NN
22187installcheck-target-libstdc++-v3: \
22188 configure-target-libstdc++-v3
22189 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22190 r=`${PWD_COMMAND}`; export r; \
b40e3958 22191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22192 $(SET_LIB_PATH) \
378fce5b 22193 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22203 installcheck) \
4fa63067 22204 || exit 1
3866be5d 22205
6bd3dfaa 22206@endif target-libstdc++-v3
3866be5d 22207
4fa63067
NN
22208.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
22209maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
22210@if target-libstdc++-v3
22211maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
22212
22213mostlyclean-target-libstdc++-v3:
22214 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
22215 r=`${PWD_COMMAND}`; export r; \
22216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 22217 $(SET_LIB_PATH) \
378fce5b 22218 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22228 mostlyclean) \
e2b9e2dc
NN
22229 || exit 1
22230
6bd3dfaa 22231@endif target-libstdc++-v3
4fa63067
NN
22232
22233.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
22234maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
22235@if target-libstdc++-v3
22236maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
22237
22238clean-target-libstdc++-v3:
22239 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22240 r=`${PWD_COMMAND}`; export r; \
b40e3958 22241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22242 $(SET_LIB_PATH) \
378fce5b 22243 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22253 clean) \
4fa63067 22254 || exit 1
3866be5d 22255
6bd3dfaa 22256@endif target-libstdc++-v3
3866be5d 22257
4fa63067
NN
22258.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
22259maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
22260@if target-libstdc++-v3
22261maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
22262
22263distclean-target-libstdc++-v3:
22264 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22265 r=`${PWD_COMMAND}`; export r; \
b40e3958 22266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22267 $(SET_LIB_PATH) \
378fce5b 22268 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22278 distclean) \
4fa63067 22279 || exit 1
3866be5d 22280
6bd3dfaa 22281@endif target-libstdc++-v3
3866be5d 22282
4fa63067
NN
22283.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
22284maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
22285@if target-libstdc++-v3
22286maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 22287
4fa63067
NN
22288maintainer-clean-target-libstdc++-v3:
22289 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22290 r=`${PWD_COMMAND}`; export r; \
b40e3958 22291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22292 $(SET_LIB_PATH) \
378fce5b 22293 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22303 maintainer-clean) \
4fa63067 22304 || exit 1
3866be5d 22305
6bd3dfaa 22306@endif target-libstdc++-v3
3866be5d 22307
4fa63067 22308
4b1cb4fe
DD
22309.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
22310maybe-configure-target-libmudflap:
6bd3dfaa
PB
22311@if target-libmudflap
22312maybe-configure-target-libmudflap: configure-target-libmudflap
4fa63067
NN
22313
22314# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4b1cb4fe
DD
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
4fa63067 22319
4b1cb4fe
DD
22320configure-target-libmudflap: $(TARGET_SUBDIR)/libmudflap/multilib.out
22321 @test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
22322 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
b40e3958
L
22323 r=`${PWD_COMMAND}`; export r; \
22324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 22325 $(SET_LIB_PATH) \
378fce5b 22326 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
22327 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
22328 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 22329 case $(srcdir) in \
e2b9e2dc 22330 /* | [A-Za-z]:[\\/]*) \
4fa63067 22331 topdir=$(srcdir) ;; \
e2b9e2dc 22332 *) \
4fa63067
NN
22333 case "$(TARGET_SUBDIR)" in \
22334 .) topdir="../$(srcdir)" ;; \
22335 *) topdir="../../$(srcdir)" ;; \
22336 esac ;; \
e2b9e2dc 22337 esac; \
4b1cb4fe
DD
22338 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
22339 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
22340 rm -f no-such-file || : ; \
22341 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22342 $(TARGET_CONFIGARGS) $${srcdiroption} \
7ffa0b57 22343 --with-target-subdir="$(TARGET_SUBDIR)" \
e2b9e2dc 22344 || exit 1
6bd3dfaa 22345@endif target-libmudflap
e2b9e2dc 22346
4b1cb4fe
DD
22347.PHONY: all-target-libmudflap maybe-all-target-libmudflap
22348maybe-all-target-libmudflap:
6bd3dfaa
PB
22349@if target-libmudflap
22350maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 22351all-target-libmudflap: configure-target-libmudflap
b40e3958
L
22352 @r=`${PWD_COMMAND}`; export r; \
22353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22354 $(SET_LIB_PATH) \
378fce5b 22355 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 22356 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 22357 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 22358@endif target-libmudflap
3866be5d 22359
4b1cb4fe
DD
22360.PHONY: check-target-libmudflap maybe-check-target-libmudflap
22361maybe-check-target-libmudflap:
6bd3dfaa
PB
22362@if target-libmudflap
22363maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 22364
4b1cb4fe
DD
22365check-target-libmudflap:
22366 @r=`${PWD_COMMAND}`; export r; \
22367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22368 $(SET_LIB_PATH) \
378fce5b 22369 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 22370 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 22371 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 22372
6bd3dfaa 22373@endif target-libmudflap
4b1cb4fe
DD
22374
22375.PHONY: install-target-libmudflap maybe-install-target-libmudflap
22376maybe-install-target-libmudflap:
6bd3dfaa
PB
22377@if target-libmudflap
22378maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
22379
22380install-target-libmudflap: installdirs
22381 @r=`${PWD_COMMAND}`; export r; \
22382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22383 $(SET_LIB_PATH) \
378fce5b 22384 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 22385 (cd $(TARGET_SUBDIR)/libmudflap && \
7ffa0b57 22386 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 22387
6bd3dfaa 22388@endif target-libmudflap
4b1cb4fe
DD
22389
22390# Other targets (info, dvi, etc.)
22391
22392.PHONY: maybe-info-target-libmudflap info-target-libmudflap
22393maybe-info-target-libmudflap:
6bd3dfaa
PB
22394@if target-libmudflap
22395maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
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) \
378fce5b 22403 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 22413 info) \
4b1cb4fe
DD
22414 || exit 1
22415
6bd3dfaa 22416@endif target-libmudflap
4b1cb4fe
DD
22417
22418.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
22419maybe-dvi-target-libmudflap:
6bd3dfaa
PB
22420@if target-libmudflap
22421maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
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) \
378fce5b 22429 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 22439 dvi) \
4b1cb4fe
DD
22440 || exit 1
22441
6bd3dfaa 22442@endif target-libmudflap
4b1cb4fe
DD
22443
22444.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
22445maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
22446@if target-libmudflap
22447maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
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) \
378fce5b 22455 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 22465 TAGS) \
4b1cb4fe
DD
22466 || exit 1
22467
6bd3dfaa 22468@endif target-libmudflap
4b1cb4fe
DD
22469
22470.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
22471maybe-install-info-target-libmudflap:
6bd3dfaa
PB
22472@if target-libmudflap
22473maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
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) \
378fce5b 22482 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 22492 install-info) \
4b1cb4fe
DD
22493 || exit 1
22494
6bd3dfaa 22495@endif target-libmudflap
4b1cb4fe
DD
22496
22497.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
22498maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
22499@if target-libmudflap
22500maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
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) \
378fce5b 22508 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 22518 installcheck) \
4b1cb4fe
DD
22519 || exit 1
22520
6bd3dfaa 22521@endif target-libmudflap
4b1cb4fe
DD
22522
22523.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
22524maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
22525@if target-libmudflap
22526maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
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) \
378fce5b 22533 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 22543 mostlyclean) \
4b1cb4fe
DD
22544 || exit 1
22545
6bd3dfaa 22546@endif target-libmudflap
4b1cb4fe
DD
22547
22548.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
22549maybe-clean-target-libmudflap:
6bd3dfaa
PB
22550@if target-libmudflap
22551maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
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) \
378fce5b 22558 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 22568 clean) \
4b1cb4fe
DD
22569 || exit 1
22570
6bd3dfaa 22571@endif target-libmudflap
4b1cb4fe
DD
22572
22573.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
22574maybe-distclean-target-libmudflap:
6bd3dfaa
PB
22575@if target-libmudflap
22576maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
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) \
378fce5b 22583 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 22593 distclean) \
4b1cb4fe
DD
22594 || exit 1
22595
6bd3dfaa 22596@endif target-libmudflap
4b1cb4fe
DD
22597
22598.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
22599maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
22600@if target-libmudflap
22601maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
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) \
378fce5b 22608 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 22618 maintainer-clean) \
4b1cb4fe
DD
22619 || exit 1
22620
6bd3dfaa 22621@endif target-libmudflap
4b1cb4fe
DD
22622
22623
22624.PHONY: configure-target-newlib maybe-configure-target-newlib
22625maybe-configure-target-newlib:
6bd3dfaa
PB
22626@if target-newlib
22627maybe-configure-target-newlib: configure-target-newlib
4b1cb4fe
DD
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) \
378fce5b 22641 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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} \
7ffa0b57 22658 --with-target-subdir="$(TARGET_SUBDIR)" \
4b1cb4fe 22659 || exit 1
6bd3dfaa 22660@endif target-newlib
4b1cb4fe
DD
22661
22662.PHONY: all-target-newlib maybe-all-target-newlib
22663maybe-all-target-newlib:
6bd3dfaa
PB
22664@if target-newlib
22665maybe-all-target-newlib: all-target-newlib
4b1cb4fe
DD
22666all-target-newlib: configure-target-newlib
22667 @r=`${PWD_COMMAND}`; export r; \
22668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22669 $(SET_LIB_PATH) \
378fce5b 22670 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 22671 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 22672 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 22673@endif target-newlib
4b1cb4fe
DD
22674
22675.PHONY: check-target-newlib maybe-check-target-newlib
22676maybe-check-target-newlib:
6bd3dfaa
PB
22677@if target-newlib
22678maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
22679
22680check-target-newlib:
b40e3958
L
22681 @r=`${PWD_COMMAND}`; export r; \
22682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22683 $(SET_LIB_PATH) \
378fce5b 22684 $(NORMAL_TARGET_EXPORTS) \
4fa63067 22685 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 22686 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 22687
6bd3dfaa 22688@endif target-newlib
3866be5d 22689
4fa63067
NN
22690.PHONY: install-target-newlib maybe-install-target-newlib
22691maybe-install-target-newlib:
6bd3dfaa
PB
22692@if target-newlib
22693maybe-install-target-newlib: install-target-newlib
e2b9e2dc 22694
4fa63067 22695install-target-newlib: installdirs
b40e3958
L
22696 @r=`${PWD_COMMAND}`; export r; \
22697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22698 $(SET_LIB_PATH) \
378fce5b 22699 $(NORMAL_TARGET_EXPORTS) \
4fa63067 22700 (cd $(TARGET_SUBDIR)/newlib && \
7ffa0b57 22701 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 22702
6bd3dfaa 22703@endif target-newlib
3866be5d 22704
4fa63067 22705# Other targets (info, dvi, etc.)
3866be5d 22706
4fa63067
NN
22707.PHONY: maybe-info-target-newlib info-target-newlib
22708maybe-info-target-newlib:
6bd3dfaa
PB
22709@if target-newlib
22710maybe-info-target-newlib: info-target-newlib
3866be5d 22711
4fa63067
NN
22712info-target-newlib: \
22713 configure-target-newlib
22714 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22715 r=`${PWD_COMMAND}`; export r; \
22716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22717 $(SET_LIB_PATH) \
378fce5b 22718 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22728 info) \
4fa63067 22729 || exit 1
16ae0395 22730
6bd3dfaa 22731@endif target-newlib
3866be5d 22732
4fa63067
NN
22733.PHONY: maybe-dvi-target-newlib dvi-target-newlib
22734maybe-dvi-target-newlib:
6bd3dfaa
PB
22735@if target-newlib
22736maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 22737
4fa63067
NN
22738dvi-target-newlib: \
22739 configure-target-newlib
22740 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
22741 r=`${PWD_COMMAND}`; export r; \
22742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 22743 $(SET_LIB_PATH) \
378fce5b 22744 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22754 dvi) \
e2b9e2dc
NN
22755 || exit 1
22756
6bd3dfaa 22757@endif target-newlib
3866be5d 22758
4fa63067
NN
22759.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
22760maybe-TAGS-target-newlib:
6bd3dfaa
PB
22761@if target-newlib
22762maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 22763
4fa63067
NN
22764TAGS-target-newlib: \
22765 configure-target-newlib
22766 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22767 r=`${PWD_COMMAND}`; export r; \
b40e3958 22768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22769 $(SET_LIB_PATH) \
378fce5b 22770 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22780 TAGS) \
4fa63067 22781 || exit 1
3866be5d 22782
6bd3dfaa 22783@endif target-newlib
3866be5d 22784
4fa63067
NN
22785.PHONY: maybe-install-info-target-newlib install-info-target-newlib
22786maybe-install-info-target-newlib:
6bd3dfaa
PB
22787@if target-newlib
22788maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 22789
4fa63067
NN
22790install-info-target-newlib: \
22791 configure-target-newlib \
22792 info-target-newlib
22793 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22794 r=`${PWD_COMMAND}`; export r; \
b40e3958 22795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22796 $(SET_LIB_PATH) \
378fce5b 22797 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22807 install-info) \
4fa63067 22808 || exit 1
3866be5d 22809
6bd3dfaa 22810@endif target-newlib
3866be5d 22811
4fa63067
NN
22812.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
22813maybe-installcheck-target-newlib:
6bd3dfaa
PB
22814@if target-newlib
22815maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
22816
22817installcheck-target-newlib: \
22818 configure-target-newlib
22819 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
22820 r=`${PWD_COMMAND}`; export r; \
22821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 22822 $(SET_LIB_PATH) \
378fce5b 22823 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22833 installcheck) \
e2b9e2dc
NN
22834 || exit 1
22835
6bd3dfaa 22836@endif target-newlib
3866be5d 22837
4fa63067
NN
22838.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
22839maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
22840@if target-newlib
22841maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 22842
4fa63067
NN
22843mostlyclean-target-newlib:
22844 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22845 r=`${PWD_COMMAND}`; export r; \
b40e3958 22846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22847 $(SET_LIB_PATH) \
378fce5b 22848 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22858 mostlyclean) \
4fa63067 22859 || exit 1
3866be5d 22860
6bd3dfaa 22861@endif target-newlib
3866be5d 22862
4fa63067
NN
22863.PHONY: maybe-clean-target-newlib clean-target-newlib
22864maybe-clean-target-newlib:
6bd3dfaa
PB
22865@if target-newlib
22866maybe-clean-target-newlib: clean-target-newlib
16ae0395 22867
4fa63067
NN
22868clean-target-newlib:
22869 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22870 r=`${PWD_COMMAND}`; export r; \
b40e3958 22871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22872 $(SET_LIB_PATH) \
378fce5b 22873 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22883 clean) \
4fa63067 22884 || exit 1
3866be5d 22885
6bd3dfaa 22886@endif target-newlib
3866be5d 22887
4fa63067
NN
22888.PHONY: maybe-distclean-target-newlib distclean-target-newlib
22889maybe-distclean-target-newlib:
6bd3dfaa
PB
22890@if target-newlib
22891maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
22892
22893distclean-target-newlib:
22894 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
22895 r=`${PWD_COMMAND}`; export r; \
22896 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 22897 $(SET_LIB_PATH) \
378fce5b 22898 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22908 distclean) \
e2b9e2dc
NN
22909 || exit 1
22910
6bd3dfaa 22911@endif target-newlib
3866be5d 22912
4fa63067
NN
22913.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
22914maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
22915@if target-newlib
22916maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 22917
4fa63067
NN
22918maintainer-clean-target-newlib:
22919 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22920 r=`${PWD_COMMAND}`; export r; \
b40e3958 22921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22922 $(SET_LIB_PATH) \
378fce5b 22923 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 22933 maintainer-clean) \
4fa63067 22934 || exit 1
3866be5d 22935
6bd3dfaa 22936@endif target-newlib
3866be5d 22937
16ae0395 22938
4b1cb4fe
DD
22939.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
22940maybe-configure-target-libgfortran:
6bd3dfaa
PB
22941@if target-libgfortran
22942maybe-configure-target-libgfortran: configure-target-libgfortran
4b1cb4fe
DD
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) \
378fce5b 22956 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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} \
7ffa0b57 22973 --with-target-subdir="$(TARGET_SUBDIR)" \
4b1cb4fe 22974 || exit 1
6bd3dfaa 22975@endif target-libgfortran
4b1cb4fe
DD
22976
22977.PHONY: all-target-libgfortran maybe-all-target-libgfortran
22978maybe-all-target-libgfortran:
6bd3dfaa
PB
22979@if target-libgfortran
22980maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe
DD
22981all-target-libgfortran: configure-target-libgfortran
22982 @r=`${PWD_COMMAND}`; export r; \
22983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22984 $(SET_LIB_PATH) \
378fce5b 22985 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 22986 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 22987 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 22988@endif target-libgfortran
4b1cb4fe
DD
22989
22990.PHONY: check-target-libgfortran maybe-check-target-libgfortran
22991maybe-check-target-libgfortran:
6bd3dfaa
PB
22992@if target-libgfortran
22993maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
22994
22995check-target-libgfortran:
22996 @r=`${PWD_COMMAND}`; export r; \
22997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22998 $(SET_LIB_PATH) \
378fce5b 22999 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 23000 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 23001 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4b1cb4fe 23002
6bd3dfaa 23003@endif target-libgfortran
4b1cb4fe
DD
23004
23005.PHONY: install-target-libgfortran maybe-install-target-libgfortran
23006maybe-install-target-libgfortran:
6bd3dfaa
PB
23007@if target-libgfortran
23008maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
23009
23010install-target-libgfortran: installdirs
23011 @r=`${PWD_COMMAND}`; export r; \
23012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23013 $(SET_LIB_PATH) \
378fce5b 23014 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 23015 (cd $(TARGET_SUBDIR)/libgfortran && \
7ffa0b57 23016 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4b1cb4fe 23017
6bd3dfaa 23018@endif target-libgfortran
4b1cb4fe
DD
23019
23020# Other targets (info, dvi, etc.)
23021
23022.PHONY: maybe-info-target-libgfortran info-target-libgfortran
23023maybe-info-target-libgfortran:
6bd3dfaa
PB
23024@if target-libgfortran
23025maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
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) \
378fce5b 23033 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 23043 info) \
4b1cb4fe
DD
23044 || exit 1
23045
6bd3dfaa 23046@endif target-libgfortran
4b1cb4fe
DD
23047
23048.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
23049maybe-dvi-target-libgfortran:
6bd3dfaa
PB
23050@if target-libgfortran
23051maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
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) \
378fce5b 23059 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 23069 dvi) \
4b1cb4fe
DD
23070 || exit 1
23071
6bd3dfaa 23072@endif target-libgfortran
4b1cb4fe
DD
23073
23074.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
23075maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
23076@if target-libgfortran
23077maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
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) \
378fce5b 23085 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 23095 TAGS) \
4b1cb4fe
DD
23096 || exit 1
23097
6bd3dfaa 23098@endif target-libgfortran
4b1cb4fe
DD
23099
23100.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
23101maybe-install-info-target-libgfortran:
6bd3dfaa
PB
23102@if target-libgfortran
23103maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
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) \
378fce5b 23112 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 23122 install-info) \
4b1cb4fe
DD
23123 || exit 1
23124
6bd3dfaa 23125@endif target-libgfortran
4b1cb4fe
DD
23126
23127.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
23128maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
23129@if target-libgfortran
23130maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
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) \
378fce5b 23138 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 23148 installcheck) \
4b1cb4fe
DD
23149 || exit 1
23150
6bd3dfaa 23151@endif target-libgfortran
4b1cb4fe
DD
23152
23153.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
23154maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
23155@if target-libgfortran
23156maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
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) \
378fce5b 23163 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 23173 mostlyclean) \
4b1cb4fe
DD
23174 || exit 1
23175
6bd3dfaa 23176@endif target-libgfortran
4b1cb4fe
DD
23177
23178.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
23179maybe-clean-target-libgfortran:
6bd3dfaa
PB
23180@if target-libgfortran
23181maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
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) \
378fce5b 23188 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 23198 clean) \
4b1cb4fe
DD
23199 || exit 1
23200
6bd3dfaa 23201@endif target-libgfortran
4b1cb4fe
DD
23202
23203.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
23204maybe-distclean-target-libgfortran:
6bd3dfaa
PB
23205@if target-libgfortran
23206maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
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) \
378fce5b 23213 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 23223 distclean) \
4b1cb4fe
DD
23224 || exit 1
23225
6bd3dfaa 23226@endif target-libgfortran
4b1cb4fe
DD
23227
23228.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
23229maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
23230@if target-libgfortran
23231maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
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) \
378fce5b 23238 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
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}" \
7ffa0b57 23248 maintainer-clean) \
4b1cb4fe
DD
23249 || exit 1
23250
6bd3dfaa 23251@endif target-libgfortran
4b1cb4fe
DD
23252
23253
4fa63067
NN
23254.PHONY: configure-target-libobjc maybe-configure-target-libobjc
23255maybe-configure-target-libobjc:
6bd3dfaa
PB
23256@if target-libobjc
23257maybe-configure-target-libobjc: configure-target-libobjc
3866be5d 23258
4fa63067
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
3866be5d 23264
4fa63067
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 ; \
b40e3958 23268 r=`${PWD_COMMAND}`; export r; \
378fce5b
DD
23269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23270 $(SET_LIB_PATH) \
23271 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23272 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
23273 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 23274 case $(srcdir) in \
e2b9e2dc 23275 /* | [A-Za-z]:[\\/]*) \
4fa63067 23276 topdir=$(srcdir) ;; \
e2b9e2dc 23277 *) \
4fa63067
NN
23278 case "$(TARGET_SUBDIR)" in \
23279 .) topdir="../$(srcdir)" ;; \
23280 *) topdir="../../$(srcdir)" ;; \
23281 esac ;; \
e2b9e2dc 23282 esac; \
4fa63067
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} \
7ffa0b57 23288 --with-target-subdir="$(TARGET_SUBDIR)" \
e2b9e2dc 23289 || exit 1
6bd3dfaa 23290@endif target-libobjc
e2b9e2dc 23291
4fa63067
NN
23292.PHONY: all-target-libobjc maybe-all-target-libobjc
23293maybe-all-target-libobjc:
6bd3dfaa
PB
23294@if target-libobjc
23295maybe-all-target-libobjc: all-target-libobjc
4fa63067 23296all-target-libobjc: configure-target-libobjc
b40e3958
L
23297 @r=`${PWD_COMMAND}`; export r; \
23298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23299 $(SET_LIB_PATH) \
378fce5b 23300 $(NORMAL_TARGET_EXPORTS) \
4fa63067 23301 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 23302 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 23303@endif target-libobjc
3866be5d 23304
4fa63067
NN
23305.PHONY: check-target-libobjc maybe-check-target-libobjc
23306maybe-check-target-libobjc:
6bd3dfaa
PB
23307@if target-libobjc
23308maybe-check-target-libobjc: check-target-libobjc
3866be5d 23309
4fa63067 23310check-target-libobjc:
b40e3958
L
23311 @r=`${PWD_COMMAND}`; export r; \
23312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23313 $(SET_LIB_PATH) \
378fce5b 23314 $(NORMAL_TARGET_EXPORTS) \
4fa63067 23315 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 23316 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 23317
6bd3dfaa 23318@endif target-libobjc
3866be5d 23319
4fa63067
NN
23320.PHONY: install-target-libobjc maybe-install-target-libobjc
23321maybe-install-target-libobjc:
6bd3dfaa
PB
23322@if target-libobjc
23323maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 23324
4fa63067 23325install-target-libobjc: installdirs
b40e3958
L
23326 @r=`${PWD_COMMAND}`; export r; \
23327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23328 $(SET_LIB_PATH) \
378fce5b 23329 $(NORMAL_TARGET_EXPORTS) \
4fa63067 23330 (cd $(TARGET_SUBDIR)/libobjc && \
7ffa0b57 23331 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 23332
6bd3dfaa 23333@endif target-libobjc
3866be5d 23334
4fa63067
NN
23335# Other targets (info, dvi, etc.)
23336
23337.PHONY: maybe-info-target-libobjc info-target-libobjc
23338maybe-info-target-libobjc:
6bd3dfaa
PB
23339@if target-libobjc
23340maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
23341
23342info-target-libobjc: \
23343 configure-target-libobjc
23344 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23345 r=`${PWD_COMMAND}`; export r; \
b40e3958 23346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23347 $(SET_LIB_PATH) \
378fce5b 23348 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 23358 info) \
4fa63067 23359 || exit 1
3866be5d 23360
6bd3dfaa 23361@endif target-libobjc
3866be5d 23362
4fa63067
NN
23363.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
23364maybe-dvi-target-libobjc:
6bd3dfaa
PB
23365@if target-libobjc
23366maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 23367
4fa63067
NN
23368dvi-target-libobjc: \
23369 configure-target-libobjc
23370 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23371 r=`${PWD_COMMAND}`; export r; \
b40e3958 23372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23373 $(SET_LIB_PATH) \
378fce5b 23374 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 23384 dvi) \
4fa63067 23385 || exit 1
3866be5d 23386
6bd3dfaa 23387@endif target-libobjc
3866be5d 23388
4fa63067
NN
23389.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
23390maybe-TAGS-target-libobjc:
6bd3dfaa
PB
23391@if target-libobjc
23392maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
23393
23394TAGS-target-libobjc: \
23395 configure-target-libobjc
23396 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
23397 r=`${PWD_COMMAND}`; export r; \
23398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 23399 $(SET_LIB_PATH) \
378fce5b 23400 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 23410 TAGS) \
e2b9e2dc
NN
23411 || exit 1
23412
6bd3dfaa 23413@endif target-libobjc
4fa63067
NN
23414
23415.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
23416maybe-install-info-target-libobjc:
6bd3dfaa
PB
23417@if target-libobjc
23418maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
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; \
b40e3958 23425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23426 $(SET_LIB_PATH) \
378fce5b 23427 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 23437 install-info) \
4fa63067 23438 || exit 1
3866be5d 23439
6bd3dfaa 23440@endif target-libobjc
3866be5d 23441
4fa63067
NN
23442.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
23443maybe-installcheck-target-libobjc:
6bd3dfaa
PB
23444@if target-libobjc
23445maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
23446
23447installcheck-target-libobjc: \
23448 configure-target-libobjc
23449 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23450 r=`${PWD_COMMAND}`; export r; \
b40e3958 23451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23452 $(SET_LIB_PATH) \
378fce5b 23453 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 23463 installcheck) \
4fa63067 23464 || exit 1
3866be5d 23465
6bd3dfaa 23466@endif target-libobjc
3866be5d 23467
4fa63067
NN
23468.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
23469maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
23470@if target-libobjc
23471maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 23472
4fa63067
NN
23473mostlyclean-target-libobjc:
23474 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23475 r=`${PWD_COMMAND}`; export r; \
b40e3958 23476 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23477 $(SET_LIB_PATH) \
378fce5b 23478 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 23488 mostlyclean) \
4fa63067 23489 || exit 1
3866be5d 23490
6bd3dfaa 23491@endif target-libobjc
3866be5d 23492
4fa63067
NN
23493.PHONY: maybe-clean-target-libobjc clean-target-libobjc
23494maybe-clean-target-libobjc:
6bd3dfaa
PB
23495@if target-libobjc
23496maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
23497
23498clean-target-libobjc:
23499 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
23500 r=`${PWD_COMMAND}`; export r; \
23501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 23502 $(SET_LIB_PATH) \
378fce5b 23503 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 23513 clean) \
e2b9e2dc
NN
23514 || exit 1
23515
6bd3dfaa 23516@endif target-libobjc
3866be5d 23517
4fa63067
NN
23518.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
23519maybe-distclean-target-libobjc:
6bd3dfaa
PB
23520@if target-libobjc
23521maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 23522
4fa63067
NN
23523distclean-target-libobjc:
23524 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23525 r=`${PWD_COMMAND}`; export r; \
b40e3958 23526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23527 $(SET_LIB_PATH) \
378fce5b 23528 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 23538 distclean) \
4fa63067 23539 || exit 1
3866be5d 23540
6bd3dfaa 23541@endif target-libobjc
3866be5d 23542
4fa63067
NN
23543.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
23544maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
23545@if target-libobjc
23546maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 23547
4fa63067
NN
23548maintainer-clean-target-libobjc:
23549 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23550 r=`${PWD_COMMAND}`; export r; \
b40e3958 23551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23552 $(SET_LIB_PATH) \
378fce5b 23553 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 23563 maintainer-clean) \
4fa63067 23564 || exit 1
3866be5d 23565
6bd3dfaa 23566@endif target-libobjc
3866be5d 23567
4fa63067
NN
23568
23569.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
23570maybe-configure-target-libtermcap:
6bd3dfaa
PB
23571@if target-libtermcap
23572maybe-configure-target-libtermcap: configure-target-libtermcap
4fa63067
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 ; \
b40e3958
L
23583 r=`${PWD_COMMAND}`; export r; \
23584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 23585 $(SET_LIB_PATH) \
378fce5b 23586 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23587 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
23588 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 23589 case $(srcdir) in \
e2b9e2dc 23590 /* | [A-Za-z]:[\\/]*) \
4fa63067 23591 topdir=$(srcdir) ;; \
e2b9e2dc 23592 *) \
4fa63067
NN
23593 case "$(TARGET_SUBDIR)" in \
23594 .) topdir="../$(srcdir)" ;; \
23595 *) topdir="../../$(srcdir)" ;; \
23596 esac ;; \
e2b9e2dc 23597 esac; \
4fa63067
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} \
7ffa0b57 23625 --with-target-subdir="$(TARGET_SUBDIR)" \
e2b9e2dc 23626 || exit 1
6bd3dfaa 23627@endif target-libtermcap
e2b9e2dc 23628
4fa63067
NN
23629.PHONY: all-target-libtermcap maybe-all-target-libtermcap
23630maybe-all-target-libtermcap:
6bd3dfaa
PB
23631@if target-libtermcap
23632maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 23633all-target-libtermcap: configure-target-libtermcap
b40e3958
L
23634 @r=`${PWD_COMMAND}`; export r; \
23635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23636 $(SET_LIB_PATH) \
378fce5b 23637 $(NORMAL_TARGET_EXPORTS) \
4fa63067 23638 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 23639 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 23640@endif target-libtermcap
3866be5d 23641
4fa63067
NN
23642.PHONY: check-target-libtermcap maybe-check-target-libtermcap
23643maybe-check-target-libtermcap:
6bd3dfaa
PB
23644@if target-libtermcap
23645maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 23646
4fa63067
NN
23647# Dummy target for uncheckable module.
23648check-target-libtermcap:
23649
6bd3dfaa 23650@endif target-libtermcap
4fa63067
NN
23651
23652.PHONY: install-target-libtermcap maybe-install-target-libtermcap
23653maybe-install-target-libtermcap:
6bd3dfaa
PB
23654@if target-libtermcap
23655maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
23656
23657install-target-libtermcap: installdirs
b40e3958
L
23658 @r=`${PWD_COMMAND}`; export r; \
23659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23660 $(SET_LIB_PATH) \
378fce5b 23661 $(NORMAL_TARGET_EXPORTS) \
4fa63067 23662 (cd $(TARGET_SUBDIR)/libtermcap && \
7ffa0b57 23663 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 23664
6bd3dfaa 23665@endif target-libtermcap
3866be5d 23666
4fa63067 23667# Other targets (info, dvi, etc.)
16ae0395 23668
4fa63067
NN
23669.PHONY: maybe-info-target-libtermcap info-target-libtermcap
23670maybe-info-target-libtermcap:
6bd3dfaa
PB
23671@if target-libtermcap
23672maybe-info-target-libtermcap: info-target-libtermcap
4fa63067
NN
23673
23674info-target-libtermcap: \
23675 configure-target-libtermcap
23676 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
23677 r=`${PWD_COMMAND}`; export r; \
b40e3958 23678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23679 $(SET_LIB_PATH) \
378fce5b 23680 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 23690 info) \
4fa63067 23691 || exit 1
3866be5d 23692
6bd3dfaa 23693@endif target-libtermcap
3866be5d 23694
4fa63067
NN
23695.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
23696maybe-dvi-target-libtermcap:
6bd3dfaa
PB
23697@if target-libtermcap
23698maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067
NN
23699
23700dvi-target-libtermcap: \
23701 configure-target-libtermcap
23702 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
23703 r=`${PWD_COMMAND}`; export r; \
23704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 23705 $(SET_LIB_PATH) \
378fce5b 23706 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 23716 dvi) \
e2b9e2dc
NN
23717 || exit 1
23718
6bd3dfaa 23719@endif target-libtermcap
4fa63067
NN
23720
23721.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
23722maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
23723@if target-libtermcap
23724maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
23725
23726TAGS-target-libtermcap: \
23727 configure-target-libtermcap
23728 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
23729 r=`${PWD_COMMAND}`; export r; \
b40e3958 23730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23731 $(SET_LIB_PATH) \
378fce5b 23732 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 23742 TAGS) \
4fa63067 23743 || exit 1
3866be5d 23744
6bd3dfaa 23745@endif target-libtermcap
3866be5d 23746
4fa63067
NN
23747.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
23748maybe-install-info-target-libtermcap:
6bd3dfaa
PB
23749@if target-libtermcap
23750maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 23751
4fa63067
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) \
378fce5b 23759 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 23769 install-info) \
4fa63067 23770 || exit 1
3866be5d 23771
6bd3dfaa 23772@endif target-libtermcap
16ae0395 23773
4fa63067
NN
23774.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
23775maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
23776@if target-libtermcap
23777maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
23778
23779installcheck-target-libtermcap: \
23780 configure-target-libtermcap
23781 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
23782 r=`${PWD_COMMAND}`; export r; \
b40e3958 23783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23784 $(SET_LIB_PATH) \
378fce5b 23785 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 23795 installcheck) \
4fa63067 23796 || exit 1
3866be5d 23797
6bd3dfaa 23798@endif target-libtermcap
3866be5d 23799
4fa63067
NN
23800.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
23801maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
23802@if target-libtermcap
23803maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
23804
23805# libtermcap doesn't support mostlyclean.
23806mostlyclean-target-libtermcap:
23807
6bd3dfaa 23808@endif target-libtermcap
4fa63067
NN
23809
23810.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
23811maybe-clean-target-libtermcap:
6bd3dfaa
PB
23812@if target-libtermcap
23813maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
23814
23815# libtermcap doesn't support clean.
23816clean-target-libtermcap:
23817
6bd3dfaa 23818@endif target-libtermcap
4fa63067
NN
23819
23820.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
23821maybe-distclean-target-libtermcap:
6bd3dfaa
PB
23822@if target-libtermcap
23823maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
23824
23825# libtermcap doesn't support distclean.
23826distclean-target-libtermcap:
23827
6bd3dfaa 23828@endif target-libtermcap
4fa63067
NN
23829
23830.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
23831maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
23832@if target-libtermcap
23833maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
23834
23835# libtermcap doesn't support maintainer-clean.
23836maintainer-clean-target-libtermcap:
23837
6bd3dfaa 23838@endif target-libtermcap
4fa63067
NN
23839
23840
23841.PHONY: configure-target-winsup maybe-configure-target-winsup
23842maybe-configure-target-winsup:
6bd3dfaa
PB
23843@if target-winsup
23844maybe-configure-target-winsup: configure-target-winsup
4fa63067
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 ; \
b40e3958
L
23855 r=`${PWD_COMMAND}`; export r; \
23856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 23857 $(SET_LIB_PATH) \
378fce5b 23858 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23859 echo Configuring in $(TARGET_SUBDIR)/winsup; \
23860 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 23861 case $(srcdir) in \
e2b9e2dc 23862 /* | [A-Za-z]:[\\/]*) \
4fa63067 23863 topdir=$(srcdir) ;; \
e2b9e2dc 23864 *) \
4fa63067
NN
23865 case "$(TARGET_SUBDIR)" in \
23866 .) topdir="../$(srcdir)" ;; \
23867 *) topdir="../../$(srcdir)" ;; \
23868 esac ;; \
e2b9e2dc 23869 esac; \
4fa63067
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} \
7ffa0b57 23875 --with-target-subdir="$(TARGET_SUBDIR)" \
e2b9e2dc 23876 || exit 1
6bd3dfaa 23877@endif target-winsup
e2b9e2dc 23878
4fa63067
NN
23879.PHONY: all-target-winsup maybe-all-target-winsup
23880maybe-all-target-winsup:
6bd3dfaa
PB
23881@if target-winsup
23882maybe-all-target-winsup: all-target-winsup
4fa63067 23883all-target-winsup: configure-target-winsup
b40e3958
L
23884 @r=`${PWD_COMMAND}`; export r; \
23885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23886 $(SET_LIB_PATH) \
378fce5b 23887 $(NORMAL_TARGET_EXPORTS) \
4fa63067 23888 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 23889 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 23890@endif target-winsup
3866be5d 23891
4fa63067
NN
23892.PHONY: check-target-winsup maybe-check-target-winsup
23893maybe-check-target-winsup:
6bd3dfaa
PB
23894@if target-winsup
23895maybe-check-target-winsup: check-target-winsup
3866be5d 23896
4fa63067
NN
23897check-target-winsup:
23898 @r=`${PWD_COMMAND}`; export r; \
23899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23900 $(SET_LIB_PATH) \
378fce5b 23901 $(NORMAL_TARGET_EXPORTS) \
4fa63067 23902 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 23903 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 23904
6bd3dfaa 23905@endif target-winsup
3866be5d 23906
4fa63067
NN
23907.PHONY: install-target-winsup maybe-install-target-winsup
23908maybe-install-target-winsup:
6bd3dfaa
PB
23909@if target-winsup
23910maybe-install-target-winsup: install-target-winsup
16ae0395 23911
4fa63067
NN
23912install-target-winsup: installdirs
23913 @r=`${PWD_COMMAND}`; export r; \
23914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23915 $(SET_LIB_PATH) \
378fce5b 23916 $(NORMAL_TARGET_EXPORTS) \
4fa63067 23917 (cd $(TARGET_SUBDIR)/winsup && \
7ffa0b57 23918 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 23919
6bd3dfaa 23920@endif target-winsup
3866be5d 23921
4fa63067
NN
23922# Other targets (info, dvi, etc.)
23923
23924.PHONY: maybe-info-target-winsup info-target-winsup
23925maybe-info-target-winsup:
6bd3dfaa
PB
23926@if target-winsup
23927maybe-info-target-winsup: info-target-winsup
4fa63067
NN
23928
23929info-target-winsup: \
23930 configure-target-winsup
23931 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
23932 r=`${PWD_COMMAND}`; export r; \
23933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 23934 $(SET_LIB_PATH) \
378fce5b 23935 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 23945 info) \
e2b9e2dc
NN
23946 || exit 1
23947
6bd3dfaa 23948@endif target-winsup
3866be5d 23949
4fa63067
NN
23950.PHONY: maybe-dvi-target-winsup dvi-target-winsup
23951maybe-dvi-target-winsup:
6bd3dfaa
PB
23952@if target-winsup
23953maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 23954
4fa63067
NN
23955dvi-target-winsup: \
23956 configure-target-winsup
23957 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
23958 r=`${PWD_COMMAND}`; export r; \
b40e3958 23959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23960 $(SET_LIB_PATH) \
378fce5b 23961 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 23971 dvi) \
4fa63067 23972 || exit 1
3866be5d 23973
6bd3dfaa 23974@endif target-winsup
3866be5d 23975
4fa63067
NN
23976.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
23977maybe-TAGS-target-winsup:
6bd3dfaa
PB
23978@if target-winsup
23979maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 23980
4fa63067
NN
23981TAGS-target-winsup: \
23982 configure-target-winsup
23983 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
23984 r=`${PWD_COMMAND}`; export r; \
b40e3958 23985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23986 $(SET_LIB_PATH) \
378fce5b 23987 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 23997 TAGS) \
4fa63067 23998 || exit 1
3866be5d 23999
6bd3dfaa 24000@endif target-winsup
3866be5d 24001
4fa63067
NN
24002.PHONY: maybe-install-info-target-winsup install-info-target-winsup
24003maybe-install-info-target-winsup:
6bd3dfaa
PB
24004@if target-winsup
24005maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
24006
24007install-info-target-winsup: \
24008 configure-target-winsup \
24009 info-target-winsup
24010 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
24011 r=`${PWD_COMMAND}`; export r; \
24012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 24013 $(SET_LIB_PATH) \
378fce5b 24014 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24024 install-info) \
e2b9e2dc
NN
24025 || exit 1
24026
6bd3dfaa 24027@endif target-winsup
4fa63067
NN
24028
24029.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
24030maybe-installcheck-target-winsup:
6bd3dfaa
PB
24031@if target-winsup
24032maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
24033
24034installcheck-target-winsup: \
24035 configure-target-winsup
24036 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24037 r=`${PWD_COMMAND}`; export r; \
b40e3958 24038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24039 $(SET_LIB_PATH) \
378fce5b 24040 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24050 installcheck) \
4fa63067 24051 || exit 1
3866be5d 24052
6bd3dfaa 24053@endif target-winsup
3866be5d 24054
4fa63067
NN
24055.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
24056maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
24057@if target-winsup
24058maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
24059
24060mostlyclean-target-winsup:
24061 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24062 r=`${PWD_COMMAND}`; export r; \
b40e3958 24063 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24064 $(SET_LIB_PATH) \
378fce5b 24065 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24075 mostlyclean) \
4fa63067 24076 || exit 1
3866be5d 24077
6bd3dfaa 24078@endif target-winsup
3866be5d 24079
4fa63067
NN
24080.PHONY: maybe-clean-target-winsup clean-target-winsup
24081maybe-clean-target-winsup:
6bd3dfaa
PB
24082@if target-winsup
24083maybe-clean-target-winsup: clean-target-winsup
16ae0395 24084
4fa63067
NN
24085clean-target-winsup:
24086 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24087 r=`${PWD_COMMAND}`; export r; \
b40e3958 24088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24089 $(SET_LIB_PATH) \
378fce5b 24090 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24100 clean) \
4fa63067 24101 || exit 1
3866be5d 24102
6bd3dfaa 24103@endif target-winsup
3866be5d 24104
4fa63067
NN
24105.PHONY: maybe-distclean-target-winsup distclean-target-winsup
24106maybe-distclean-target-winsup:
6bd3dfaa
PB
24107@if target-winsup
24108maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
24109
24110distclean-target-winsup:
24111 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
24112 r=`${PWD_COMMAND}`; export r; \
24113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 24114 $(SET_LIB_PATH) \
378fce5b 24115 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24125 distclean) \
e2b9e2dc
NN
24126 || exit 1
24127
6bd3dfaa 24128@endif target-winsup
3866be5d 24129
4fa63067
NN
24130.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
24131maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
24132@if target-winsup
24133maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 24134
4fa63067
NN
24135maintainer-clean-target-winsup:
24136 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24137 r=`${PWD_COMMAND}`; export r; \
b40e3958 24138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24139 $(SET_LIB_PATH) \
378fce5b 24140 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24150 maintainer-clean) \
4fa63067 24151 || exit 1
3866be5d 24152
6bd3dfaa 24153@endif target-winsup
3866be5d 24154
16ae0395 24155
4fa63067
NN
24156.PHONY: configure-target-libgloss maybe-configure-target-libgloss
24157maybe-configure-target-libgloss:
6bd3dfaa
PB
24158@if target-libgloss
24159maybe-configure-target-libgloss: configure-target-libgloss
3866be5d 24160
4fa63067
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
3866be5d 24166
4fa63067
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 ; \
b40e3958
L
24170 r=`${PWD_COMMAND}`; export r; \
24171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 24172 $(SET_LIB_PATH) \
378fce5b 24173 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24174 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
24175 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 24176 case $(srcdir) in \
e2b9e2dc 24177 /* | [A-Za-z]:[\\/]*) \
4fa63067 24178 topdir=$(srcdir) ;; \
e2b9e2dc 24179 *) \
4fa63067
NN
24180 case "$(TARGET_SUBDIR)" in \
24181 .) topdir="../$(srcdir)" ;; \
24182 *) topdir="../../$(srcdir)" ;; \
24183 esac ;; \
e2b9e2dc 24184 esac; \
4fa63067
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} \
7ffa0b57 24190 --with-target-subdir="$(TARGET_SUBDIR)" \
e2b9e2dc 24191 || exit 1
6bd3dfaa 24192@endif target-libgloss
e2b9e2dc 24193
4fa63067
NN
24194.PHONY: all-target-libgloss maybe-all-target-libgloss
24195maybe-all-target-libgloss:
6bd3dfaa
PB
24196@if target-libgloss
24197maybe-all-target-libgloss: all-target-libgloss
4fa63067 24198all-target-libgloss: configure-target-libgloss
b40e3958
L
24199 @r=`${PWD_COMMAND}`; export r; \
24200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24201 $(SET_LIB_PATH) \
378fce5b 24202 $(NORMAL_TARGET_EXPORTS) \
4fa63067 24203 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 24204 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 24205@endif target-libgloss
e393202e 24206
4fa63067
NN
24207.PHONY: check-target-libgloss maybe-check-target-libgloss
24208maybe-check-target-libgloss:
6bd3dfaa
PB
24209@if target-libgloss
24210maybe-check-target-libgloss: check-target-libgloss
e393202e 24211
4fa63067
NN
24212# Dummy target for uncheckable module.
24213check-target-libgloss:
e393202e 24214
6bd3dfaa 24215@endif target-libgloss
e393202e 24216
4fa63067
NN
24217.PHONY: install-target-libgloss maybe-install-target-libgloss
24218maybe-install-target-libgloss:
6bd3dfaa
PB
24219@if target-libgloss
24220maybe-install-target-libgloss: install-target-libgloss
16ae0395 24221
4fa63067 24222install-target-libgloss: installdirs
b40e3958
L
24223 @r=`${PWD_COMMAND}`; export r; \
24224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24225 $(SET_LIB_PATH) \
378fce5b 24226 $(NORMAL_TARGET_EXPORTS) \
4fa63067 24227 (cd $(TARGET_SUBDIR)/libgloss && \
7ffa0b57 24228 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 24229
6bd3dfaa 24230@endif target-libgloss
3866be5d 24231
4fa63067
NN
24232# Other targets (info, dvi, etc.)
24233
24234.PHONY: maybe-info-target-libgloss info-target-libgloss
24235maybe-info-target-libgloss:
6bd3dfaa
PB
24236@if target-libgloss
24237maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
24238
24239info-target-libgloss: \
24240 configure-target-libgloss
24241 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
24242 r=`${PWD_COMMAND}`; export r; \
24243 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 24244 $(SET_LIB_PATH) \
378fce5b 24245 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24255 info) \
ce5b542e
MC
24256 || exit 1
24257
6bd3dfaa 24258@endif target-libgloss
ce5b542e 24259
4fa63067
NN
24260.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
24261maybe-dvi-target-libgloss:
6bd3dfaa
PB
24262@if target-libgloss
24263maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 24264
4fa63067
NN
24265dvi-target-libgloss: \
24266 configure-target-libgloss
24267 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24268 r=`${PWD_COMMAND}`; export r; \
b40e3958 24269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
ce5b542e 24270 $(SET_LIB_PATH) \
378fce5b 24271 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24281 dvi) \
4fa63067 24282 || exit 1
ce5b542e 24283
6bd3dfaa 24284@endif target-libgloss
ce5b542e 24285
4fa63067
NN
24286.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
24287maybe-TAGS-target-libgloss:
6bd3dfaa
PB
24288@if target-libgloss
24289maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 24290
4fa63067
NN
24291TAGS-target-libgloss: \
24292 configure-target-libgloss
24293 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24294 r=`${PWD_COMMAND}`; export r; \
b40e3958 24295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
ce5b542e 24296 $(SET_LIB_PATH) \
378fce5b 24297 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24307 TAGS) \
4fa63067 24308 || exit 1
ce5b542e 24309
6bd3dfaa 24310@endif target-libgloss
ce5b542e 24311
4fa63067
NN
24312.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
24313maybe-install-info-target-libgloss:
6bd3dfaa
PB
24314@if target-libgloss
24315maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
24316
24317install-info-target-libgloss: \
24318 configure-target-libgloss \
24319 info-target-libgloss
24320 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
24321 r=`${PWD_COMMAND}`; export r; \
24322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 24323 $(SET_LIB_PATH) \
378fce5b 24324 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24334 install-info) \
e2b9e2dc
NN
24335 || exit 1
24336
6bd3dfaa 24337@endif target-libgloss
e393202e 24338
4fa63067
NN
24339.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
24340maybe-installcheck-target-libgloss:
6bd3dfaa
PB
24341@if target-libgloss
24342maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 24343
4fa63067
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) \
378fce5b 24350 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24360 installcheck) \
4fa63067 24361 || exit 1
3866be5d 24362
6bd3dfaa 24363@endif target-libgloss
3866be5d 24364
4fa63067
NN
24365.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
24366maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
24367@if target-libgloss
24368maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 24369
4fa63067
NN
24370mostlyclean-target-libgloss:
24371 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24372 r=`${PWD_COMMAND}`; export r; \
b40e3958 24373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24374 $(SET_LIB_PATH) \
378fce5b 24375 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24385 mostlyclean) \
4fa63067 24386 || exit 1
e393202e 24387
6bd3dfaa 24388@endif target-libgloss
3866be5d 24389
4fa63067
NN
24390.PHONY: maybe-clean-target-libgloss clean-target-libgloss
24391maybe-clean-target-libgloss:
6bd3dfaa
PB
24392@if target-libgloss
24393maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
24394
24395clean-target-libgloss:
24396 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
24397 r=`${PWD_COMMAND}`; export r; \
24398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 24399 $(SET_LIB_PATH) \
378fce5b 24400 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24410 clean) \
e2b9e2dc
NN
24411 || exit 1
24412
6bd3dfaa 24413@endif target-libgloss
e393202e 24414
4fa63067
NN
24415.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
24416maybe-distclean-target-libgloss:
6bd3dfaa
PB
24417@if target-libgloss
24418maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 24419
4fa63067
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) \
378fce5b 24425 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24435 distclean) \
4fa63067 24436 || exit 1
3866be5d 24437
6bd3dfaa 24438@endif target-libgloss
3866be5d 24439
4fa63067
NN
24440.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
24441maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
24442@if target-libgloss
24443maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 24444
4fa63067
NN
24445maintainer-clean-target-libgloss:
24446 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24447 r=`${PWD_COMMAND}`; export r; \
b40e3958 24448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24449 $(SET_LIB_PATH) \
378fce5b 24450 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24460 maintainer-clean) \
4fa63067 24461 || exit 1
3866be5d 24462
6bd3dfaa 24463@endif target-libgloss
3866be5d 24464
e393202e 24465
4fa63067
NN
24466.PHONY: configure-target-libiberty maybe-configure-target-libiberty
24467maybe-configure-target-libiberty:
6bd3dfaa
PB
24468@if target-libiberty
24469maybe-configure-target-libiberty: configure-target-libiberty
15723a45 24470
1086bc09 24471# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
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
15723a45 24476
4fa63067
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 ; \
b40e3958
L
24480 r=`${PWD_COMMAND}`; export r; \
24481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24482 $(SET_LIB_PATH) \
378fce5b 24483 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24484 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
24485 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b
NN
24486 case $(srcdir) in \
24487 /* | [A-Za-z]:[\\/]*) \
24488 topdir=$(srcdir) ;; \
24489 *) \
24490 case "$(TARGET_SUBDIR)" in \
e393202e
NN
24491 .) topdir="../$(srcdir)" ;; \
24492 *) topdir="../../$(srcdir)" ;; \
bba45b8b
NN
24493 esac ;; \
24494 esac; \
4fa63067
NN
24495 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24496 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
24497 rm -f no-such-file || : ; \
24498 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24499 $(TARGET_CONFIGARGS) $${srcdiroption} \
7ffa0b57 24500 --with-target-subdir="$(TARGET_SUBDIR)" \
bba45b8b 24501 || exit 1
6bd3dfaa 24502@endif target-libiberty
e393202e 24503
4fa63067
NN
24504.PHONY: all-target-libiberty maybe-all-target-libiberty
24505maybe-all-target-libiberty:
6bd3dfaa
PB
24506@if target-libiberty
24507maybe-all-target-libiberty: all-target-libiberty
4fa63067 24508all-target-libiberty: configure-target-libiberty
b40e3958
L
24509 @r=`${PWD_COMMAND}`; export r; \
24510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24511 $(SET_LIB_PATH) \
378fce5b 24512 $(NORMAL_TARGET_EXPORTS) \
4fa63067 24513 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 24514 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 24515@endif target-libiberty
e393202e 24516
4fa63067
NN
24517.PHONY: check-target-libiberty maybe-check-target-libiberty
24518maybe-check-target-libiberty:
6bd3dfaa
PB
24519@if target-libiberty
24520maybe-check-target-libiberty: check-target-libiberty
16ae0395 24521
4fa63067 24522check-target-libiberty:
b40e3958
L
24523 @r=`${PWD_COMMAND}`; export r; \
24524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24525 $(SET_LIB_PATH) \
378fce5b 24526 $(NORMAL_TARGET_EXPORTS) \
4fa63067 24527 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 24528 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 24529
6bd3dfaa 24530@endif target-libiberty
e393202e 24531
4fa63067
NN
24532.PHONY: install-target-libiberty maybe-install-target-libiberty
24533maybe-install-target-libiberty:
6bd3dfaa
PB
24534@if target-libiberty
24535maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
24536
24537install-target-libiberty: installdirs
24538 @r=`${PWD_COMMAND}`; export r; \
24539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24540 $(SET_LIB_PATH) \
378fce5b 24541 $(NORMAL_TARGET_EXPORTS) \
4fa63067 24542 (cd $(TARGET_SUBDIR)/libiberty && \
7ffa0b57 24543 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 24544
6bd3dfaa 24545@endif target-libiberty
4fa63067
NN
24546
24547# Other targets (info, dvi, etc.)
24548
24549.PHONY: maybe-info-target-libiberty info-target-libiberty
24550maybe-info-target-libiberty:
6bd3dfaa
PB
24551@if target-libiberty
24552maybe-info-target-libiberty: info-target-libiberty
4fa63067
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) \
378fce5b 24560 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24570 info) \
4fa63067
NN
24571 || exit 1
24572
6bd3dfaa 24573@endif target-libiberty
4fa63067
NN
24574
24575.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
24576maybe-dvi-target-libiberty:
6bd3dfaa
PB
24577@if target-libiberty
24578maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
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) \
378fce5b 24586 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24596 dvi) \
4fa63067
NN
24597 || exit 1
24598
6bd3dfaa 24599@endif target-libiberty
4fa63067
NN
24600
24601.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
24602maybe-TAGS-target-libiberty:
6bd3dfaa
PB
24603@if target-libiberty
24604maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
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) \
378fce5b 24612 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24622 TAGS) \
4fa63067
NN
24623 || exit 1
24624
6bd3dfaa 24625@endif target-libiberty
4fa63067
NN
24626
24627.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
24628maybe-install-info-target-libiberty:
6bd3dfaa
PB
24629@if target-libiberty
24630maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
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) \
378fce5b 24639 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24649 install-info) \
4fa63067
NN
24650 || exit 1
24651
6bd3dfaa 24652@endif target-libiberty
4fa63067
NN
24653
24654.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
24655maybe-installcheck-target-libiberty:
6bd3dfaa
PB
24656@if target-libiberty
24657maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
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) \
378fce5b 24665 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24675 installcheck) \
4fa63067
NN
24676 || exit 1
24677
6bd3dfaa 24678@endif target-libiberty
4fa63067
NN
24679
24680.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
24681maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
24682@if target-libiberty
24683maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
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) \
378fce5b 24690 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24700 mostlyclean) \
4fa63067
NN
24701 || exit 1
24702
6bd3dfaa 24703@endif target-libiberty
4fa63067
NN
24704
24705.PHONY: maybe-clean-target-libiberty clean-target-libiberty
24706maybe-clean-target-libiberty:
6bd3dfaa
PB
24707@if target-libiberty
24708maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
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) \
378fce5b 24715 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24725 clean) \
4fa63067
NN
24726 || exit 1
24727
6bd3dfaa 24728@endif target-libiberty
4fa63067
NN
24729
24730.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
24731maybe-distclean-target-libiberty:
6bd3dfaa
PB
24732@if target-libiberty
24733maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
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) \
378fce5b 24740 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24750 distclean) \
4fa63067
NN
24751 || exit 1
24752
6bd3dfaa 24753@endif target-libiberty
4fa63067
NN
24754
24755.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
24756maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
24757@if target-libiberty
24758maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
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) \
378fce5b 24765 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24775 maintainer-clean) \
4fa63067 24776 || exit 1
16ae0395 24777
6bd3dfaa 24778@endif target-libiberty
e393202e
NN
24779
24780
4fa63067
NN
24781.PHONY: configure-target-gperf maybe-configure-target-gperf
24782maybe-configure-target-gperf:
6bd3dfaa
PB
24783@if target-gperf
24784maybe-configure-target-gperf: configure-target-gperf
15723a45 24785
1086bc09 24786# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
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
15723a45 24791
4fa63067
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 ; \
b40e3958
L
24795 r=`${PWD_COMMAND}`; export r; \
24796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24797 $(SET_LIB_PATH) \
378fce5b 24798 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24799 echo Configuring in $(TARGET_SUBDIR)/gperf; \
24800 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b
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; \
4fa63067
NN
24810 srcdiroption="--srcdir=$${topdir}/gperf"; \
24811 libsrcdir="$$s/gperf"; \
bba45b8b
NN
24812 rm -f no-such-file || : ; \
24813 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24814 $(TARGET_CONFIGARGS) $${srcdiroption} \
7ffa0b57 24815 --with-target-subdir="$(TARGET_SUBDIR)" \
bba45b8b 24816 || exit 1
6bd3dfaa 24817@endif target-gperf
e393202e 24818
4fa63067
NN
24819.PHONY: all-target-gperf maybe-all-target-gperf
24820maybe-all-target-gperf:
6bd3dfaa
PB
24821@if target-gperf
24822maybe-all-target-gperf: all-target-gperf
4fa63067 24823all-target-gperf: configure-target-gperf
b40e3958
L
24824 @r=`${PWD_COMMAND}`; export r; \
24825 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24826 $(SET_LIB_PATH) \
378fce5b 24827 $(NORMAL_TARGET_EXPORTS) \
4fa63067 24828 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 24829 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 24830@endif target-gperf
e393202e 24831
4fa63067
NN
24832.PHONY: check-target-gperf maybe-check-target-gperf
24833maybe-check-target-gperf:
6bd3dfaa
PB
24834@if target-gperf
24835maybe-check-target-gperf: check-target-gperf
16ae0395 24836
4fa63067 24837check-target-gperf:
b40e3958
L
24838 @r=`${PWD_COMMAND}`; export r; \
24839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24840 $(SET_LIB_PATH) \
378fce5b 24841 $(NORMAL_TARGET_EXPORTS) \
4fa63067 24842 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 24843 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 24844
6bd3dfaa 24845@endif target-gperf
e393202e 24846
4fa63067
NN
24847.PHONY: install-target-gperf maybe-install-target-gperf
24848maybe-install-target-gperf:
6bd3dfaa
PB
24849@if target-gperf
24850maybe-install-target-gperf: install-target-gperf
4fa63067
NN
24851
24852install-target-gperf: installdirs
24853 @r=`${PWD_COMMAND}`; export r; \
24854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24855 $(SET_LIB_PATH) \
378fce5b 24856 $(NORMAL_TARGET_EXPORTS) \
4fa63067 24857 (cd $(TARGET_SUBDIR)/gperf && \
7ffa0b57 24858 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 24859
6bd3dfaa 24860@endif target-gperf
4fa63067
NN
24861
24862# Other targets (info, dvi, etc.)
24863
24864.PHONY: maybe-info-target-gperf info-target-gperf
24865maybe-info-target-gperf:
6bd3dfaa
PB
24866@if target-gperf
24867maybe-info-target-gperf: info-target-gperf
4fa63067
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) \
378fce5b 24875 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24885 info) \
4fa63067
NN
24886 || exit 1
24887
6bd3dfaa 24888@endif target-gperf
4fa63067
NN
24889
24890.PHONY: maybe-dvi-target-gperf dvi-target-gperf
24891maybe-dvi-target-gperf:
6bd3dfaa
PB
24892@if target-gperf
24893maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
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) \
378fce5b 24901 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24911 dvi) \
4fa63067
NN
24912 || exit 1
24913
6bd3dfaa 24914@endif target-gperf
4fa63067
NN
24915
24916.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
24917maybe-TAGS-target-gperf:
6bd3dfaa
PB
24918@if target-gperf
24919maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
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) \
378fce5b 24927 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24937 TAGS) \
4fa63067
NN
24938 || exit 1
24939
6bd3dfaa 24940@endif target-gperf
4fa63067
NN
24941
24942.PHONY: maybe-install-info-target-gperf install-info-target-gperf
24943maybe-install-info-target-gperf:
6bd3dfaa
PB
24944@if target-gperf
24945maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
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) \
378fce5b 24954 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24964 install-info) \
4fa63067
NN
24965 || exit 1
24966
6bd3dfaa 24967@endif target-gperf
4fa63067
NN
24968
24969.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
24970maybe-installcheck-target-gperf:
6bd3dfaa
PB
24971@if target-gperf
24972maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
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) \
378fce5b 24980 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 24990 installcheck) \
4fa63067
NN
24991 || exit 1
24992
6bd3dfaa 24993@endif target-gperf
4fa63067
NN
24994
24995.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
24996maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
24997@if target-gperf
24998maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
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) \
378fce5b 25005 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25015 mostlyclean) \
4fa63067
NN
25016 || exit 1
25017
6bd3dfaa 25018@endif target-gperf
4fa63067
NN
25019
25020.PHONY: maybe-clean-target-gperf clean-target-gperf
25021maybe-clean-target-gperf:
6bd3dfaa
PB
25022@if target-gperf
25023maybe-clean-target-gperf: clean-target-gperf
4fa63067
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) \
378fce5b 25030 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25040 clean) \
4fa63067
NN
25041 || exit 1
25042
6bd3dfaa 25043@endif target-gperf
4fa63067
NN
25044
25045.PHONY: maybe-distclean-target-gperf distclean-target-gperf
25046maybe-distclean-target-gperf:
6bd3dfaa
PB
25047@if target-gperf
25048maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
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) \
378fce5b 25055 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25065 distclean) \
4fa63067
NN
25066 || exit 1
25067
6bd3dfaa 25068@endif target-gperf
4fa63067
NN
25069
25070.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
25071maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
25072@if target-gperf
25073maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
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) \
378fce5b 25080 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25090 maintainer-clean) \
4fa63067 25091 || exit 1
16ae0395 25092
6bd3dfaa 25093@endif target-gperf
e393202e
NN
25094
25095
4fa63067
NN
25096.PHONY: configure-target-examples maybe-configure-target-examples
25097maybe-configure-target-examples:
6bd3dfaa
PB
25098@if target-examples
25099maybe-configure-target-examples: configure-target-examples
15723a45 25100
1086bc09 25101# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
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
15723a45 25106
4fa63067
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 ; \
b40e3958
L
25110 r=`${PWD_COMMAND}`; export r; \
25111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25112 $(SET_LIB_PATH) \
378fce5b 25113 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25114 echo Configuring in $(TARGET_SUBDIR)/examples; \
25115 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b
NN
25116 case $(srcdir) in \
25117 /* | [A-Za-z]:[\\/]*) \
25118 topdir=$(srcdir) ;; \
25119 *) \
25120 case "$(TARGET_SUBDIR)" in \
e393202e
NN
25121 .) topdir="../$(srcdir)" ;; \
25122 *) topdir="../../$(srcdir)" ;; \
bba45b8b
NN
25123 esac ;; \
25124 esac; \
4fa63067
NN
25125 srcdiroption="--srcdir=$${topdir}/examples"; \
25126 libsrcdir="$$s/examples"; \
bba45b8b
NN
25127 rm -f no-such-file || : ; \
25128 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25129 $(TARGET_CONFIGARGS) $${srcdiroption} \
7ffa0b57 25130 --with-target-subdir="$(TARGET_SUBDIR)" \
bba45b8b 25131 || exit 1
6bd3dfaa 25132@endif target-examples
e393202e 25133
4fa63067
NN
25134.PHONY: all-target-examples maybe-all-target-examples
25135maybe-all-target-examples:
6bd3dfaa
PB
25136@if target-examples
25137maybe-all-target-examples: all-target-examples
4fa63067 25138all-target-examples: configure-target-examples
b40e3958
L
25139 @r=`${PWD_COMMAND}`; export r; \
25140 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25141 $(SET_LIB_PATH) \
378fce5b 25142 $(NORMAL_TARGET_EXPORTS) \
4fa63067 25143 (cd $(TARGET_SUBDIR)/examples && \
7ffa0b57 25144 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 25145@endif target-examples
e393202e 25146
4fa63067
NN
25147.PHONY: check-target-examples maybe-check-target-examples
25148maybe-check-target-examples:
6bd3dfaa
PB
25149@if target-examples
25150maybe-check-target-examples: check-target-examples
16ae0395 25151
4fa63067
NN
25152# Dummy target for uncheckable module.
25153check-target-examples:
25154
6bd3dfaa 25155@endif target-examples
4fa63067
NN
25156
25157.PHONY: install-target-examples maybe-install-target-examples
25158maybe-install-target-examples:
6bd3dfaa
PB
25159@if target-examples
25160maybe-install-target-examples: install-target-examples
4fa63067
NN
25161
25162# Dummy target for uninstallable.
25163install-target-examples:
25164
6bd3dfaa 25165@endif target-examples
4fa63067
NN
25166
25167# Other targets (info, dvi, etc.)
25168
25169.PHONY: maybe-info-target-examples info-target-examples
25170maybe-info-target-examples:
6bd3dfaa
PB
25171@if target-examples
25172maybe-info-target-examples: info-target-examples
4fa63067
NN
25173
25174info-target-examples: \
25175 configure-target-examples
25176 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25177 r=`${PWD_COMMAND}`; export r; \
b40e3958 25178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25179 $(SET_LIB_PATH) \
378fce5b 25180 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25190 info) \
4fa63067 25191 || exit 1
930314a4 25192
6bd3dfaa 25193@endif target-examples
e393202e 25194
4fa63067
NN
25195.PHONY: maybe-dvi-target-examples dvi-target-examples
25196maybe-dvi-target-examples:
6bd3dfaa
PB
25197@if target-examples
25198maybe-dvi-target-examples: dvi-target-examples
16ae0395 25199
4fa63067
NN
25200dvi-target-examples: \
25201 configure-target-examples
25202 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25203 r=`${PWD_COMMAND}`; export r; \
b40e3958 25204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25205 $(SET_LIB_PATH) \
378fce5b 25206 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25216 dvi) \
4fa63067
NN
25217 || exit 1
25218
6bd3dfaa 25219@endif target-examples
4fa63067
NN
25220
25221.PHONY: maybe-TAGS-target-examples TAGS-target-examples
25222maybe-TAGS-target-examples:
6bd3dfaa
PB
25223@if target-examples
25224maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
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) \
378fce5b 25232 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25242 TAGS) \
4fa63067
NN
25243 || exit 1
25244
6bd3dfaa 25245@endif target-examples
4fa63067
NN
25246
25247.PHONY: maybe-install-info-target-examples install-info-target-examples
25248maybe-install-info-target-examples:
6bd3dfaa
PB
25249@if target-examples
25250maybe-install-info-target-examples: install-info-target-examples
4fa63067
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) \
378fce5b 25259 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25269 install-info) \
4fa63067
NN
25270 || exit 1
25271
6bd3dfaa 25272@endif target-examples
4fa63067
NN
25273
25274.PHONY: maybe-installcheck-target-examples installcheck-target-examples
25275maybe-installcheck-target-examples:
6bd3dfaa
PB
25276@if target-examples
25277maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
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) \
378fce5b 25285 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25295 installcheck) \
4fa63067
NN
25296 || exit 1
25297
6bd3dfaa 25298@endif target-examples
4fa63067
NN
25299
25300.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
25301maybe-mostlyclean-target-examples:
6bd3dfaa
PB
25302@if target-examples
25303maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
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) \
378fce5b 25310 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25320 mostlyclean) \
4fa63067
NN
25321 || exit 1
25322
6bd3dfaa 25323@endif target-examples
4fa63067
NN
25324
25325.PHONY: maybe-clean-target-examples clean-target-examples
25326maybe-clean-target-examples:
6bd3dfaa
PB
25327@if target-examples
25328maybe-clean-target-examples: clean-target-examples
4fa63067
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) \
378fce5b 25335 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25345 clean) \
4fa63067
NN
25346 || exit 1
25347
6bd3dfaa 25348@endif target-examples
4fa63067
NN
25349
25350.PHONY: maybe-distclean-target-examples distclean-target-examples
25351maybe-distclean-target-examples:
6bd3dfaa
PB
25352@if target-examples
25353maybe-distclean-target-examples: distclean-target-examples
4fa63067
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) \
378fce5b 25360 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25370 distclean) \
4fa63067
NN
25371 || exit 1
25372
6bd3dfaa 25373@endif target-examples
4fa63067
NN
25374
25375.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
25376maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
25377@if target-examples
25378maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
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) \
378fce5b 25385 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25395 maintainer-clean) \
4fa63067
NN
25396 || exit 1
25397
6bd3dfaa 25398@endif target-examples
e393202e
NN
25399
25400
4fa63067
NN
25401.PHONY: configure-target-libffi maybe-configure-target-libffi
25402maybe-configure-target-libffi:
6bd3dfaa
PB
25403@if target-libffi
25404maybe-configure-target-libffi: configure-target-libffi
15723a45 25405
1086bc09 25406# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
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
15723a45 25411
4fa63067
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 ; \
b40e3958
L
25415 r=`${PWD_COMMAND}`; export r; \
25416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25417 $(SET_LIB_PATH) \
378fce5b 25418 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25419 echo Configuring in $(TARGET_SUBDIR)/libffi; \
25420 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b
NN
25421 case $(srcdir) in \
25422 /* | [A-Za-z]:[\\/]*) \
25423 topdir=$(srcdir) ;; \
25424 *) \
25425 case "$(TARGET_SUBDIR)" in \
e393202e
NN
25426 .) topdir="../$(srcdir)" ;; \
25427 *) topdir="../../$(srcdir)" ;; \
bba45b8b
NN
25428 esac ;; \
25429 esac; \
4fa63067
NN
25430 srcdiroption="--srcdir=$${topdir}/libffi"; \
25431 libsrcdir="$$s/libffi"; \
bba45b8b
NN
25432 rm -f no-such-file || : ; \
25433 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25434 $(TARGET_CONFIGARGS) $${srcdiroption} \
7ffa0b57 25435 --with-target-subdir="$(TARGET_SUBDIR)" \
bba45b8b 25436 || exit 1
6bd3dfaa 25437@endif target-libffi
e393202e 25438
4fa63067
NN
25439.PHONY: all-target-libffi maybe-all-target-libffi
25440maybe-all-target-libffi:
6bd3dfaa
PB
25441@if target-libffi
25442maybe-all-target-libffi: all-target-libffi
4fa63067 25443all-target-libffi: configure-target-libffi
b40e3958
L
25444 @r=`${PWD_COMMAND}`; export r; \
25445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25446 $(SET_LIB_PATH) \
378fce5b 25447 $(NORMAL_TARGET_EXPORTS) \
4fa63067 25448 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 25449 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 25450@endif target-libffi
e393202e 25451
4fa63067
NN
25452.PHONY: check-target-libffi maybe-check-target-libffi
25453maybe-check-target-libffi:
6bd3dfaa
PB
25454@if target-libffi
25455maybe-check-target-libffi: check-target-libffi
16ae0395 25456
4fa63067 25457check-target-libffi:
b40e3958
L
25458 @r=`${PWD_COMMAND}`; export r; \
25459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25460 $(SET_LIB_PATH) \
378fce5b 25461 $(NORMAL_TARGET_EXPORTS) \
4fa63067 25462 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 25463 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 25464
6bd3dfaa 25465@endif target-libffi
e393202e 25466
4fa63067
NN
25467.PHONY: install-target-libffi maybe-install-target-libffi
25468maybe-install-target-libffi:
6bd3dfaa
PB
25469@if target-libffi
25470maybe-install-target-libffi: install-target-libffi
16ae0395 25471
4fa63067 25472install-target-libffi: installdirs
b40e3958
L
25473 @r=`${PWD_COMMAND}`; export r; \
25474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25475 $(SET_LIB_PATH) \
378fce5b 25476 $(NORMAL_TARGET_EXPORTS) \
4fa63067 25477 (cd $(TARGET_SUBDIR)/libffi && \
7ffa0b57 25478 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 25479
6bd3dfaa 25480@endif target-libffi
e393202e 25481
4fa63067
NN
25482# Other targets (info, dvi, etc.)
25483
25484.PHONY: maybe-info-target-libffi info-target-libffi
25485maybe-info-target-libffi:
6bd3dfaa
PB
25486@if target-libffi
25487maybe-info-target-libffi: info-target-libffi
4fa63067
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) \
378fce5b 25495 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25505 info) \
4fa63067
NN
25506 || exit 1
25507
6bd3dfaa 25508@endif target-libffi
4fa63067
NN
25509
25510.PHONY: maybe-dvi-target-libffi dvi-target-libffi
25511maybe-dvi-target-libffi:
6bd3dfaa
PB
25512@if target-libffi
25513maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
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) \
378fce5b 25521 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25531 dvi) \
4fa63067
NN
25532 || exit 1
25533
6bd3dfaa 25534@endif target-libffi
4fa63067
NN
25535
25536.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
25537maybe-TAGS-target-libffi:
6bd3dfaa
PB
25538@if target-libffi
25539maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
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) \
378fce5b 25547 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25557 TAGS) \
4fa63067
NN
25558 || exit 1
25559
6bd3dfaa 25560@endif target-libffi
4fa63067
NN
25561
25562.PHONY: maybe-install-info-target-libffi install-info-target-libffi
25563maybe-install-info-target-libffi:
6bd3dfaa
PB
25564@if target-libffi
25565maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
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) \
378fce5b 25574 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25584 install-info) \
4fa63067
NN
25585 || exit 1
25586
6bd3dfaa 25587@endif target-libffi
4fa63067
NN
25588
25589.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
25590maybe-installcheck-target-libffi:
6bd3dfaa
PB
25591@if target-libffi
25592maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
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) \
378fce5b 25600 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25610 installcheck) \
4fa63067
NN
25611 || exit 1
25612
6bd3dfaa 25613@endif target-libffi
4fa63067
NN
25614
25615.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
25616maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
25617@if target-libffi
25618maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
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) \
378fce5b 25625 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25635 mostlyclean) \
4fa63067
NN
25636 || exit 1
25637
6bd3dfaa 25638@endif target-libffi
4fa63067
NN
25639
25640.PHONY: maybe-clean-target-libffi clean-target-libffi
25641maybe-clean-target-libffi:
6bd3dfaa
PB
25642@if target-libffi
25643maybe-clean-target-libffi: clean-target-libffi
4fa63067
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) \
378fce5b 25650 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25660 clean) \
4fa63067
NN
25661 || exit 1
25662
6bd3dfaa 25663@endif target-libffi
4fa63067
NN
25664
25665.PHONY: maybe-distclean-target-libffi distclean-target-libffi
25666maybe-distclean-target-libffi:
6bd3dfaa
PB
25667@if target-libffi
25668maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
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) \
378fce5b 25675 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25685 distclean) \
4fa63067
NN
25686 || exit 1
25687
6bd3dfaa 25688@endif target-libffi
4fa63067
NN
25689
25690.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
25691maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
25692@if target-libffi
25693maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
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) \
378fce5b 25700 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25710 maintainer-clean) \
4fa63067
NN
25711 || exit 1
25712
6bd3dfaa 25713@endif target-libffi
4fa63067
NN
25714
25715
25716.PHONY: configure-target-libjava maybe-configure-target-libjava
25717maybe-configure-target-libjava:
6bd3dfaa
PB
25718@if target-libjava
25719maybe-configure-target-libjava: configure-target-libjava
15723a45 25720
1086bc09 25721# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
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
15723a45 25726
4fa63067
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 ; \
b40e3958
L
25730 r=`${PWD_COMMAND}`; export r; \
25731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25732 $(SET_LIB_PATH) \
378fce5b 25733 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
25734 echo Configuring in $(TARGET_SUBDIR)/libjava; \
25735 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b
NN
25736 case $(srcdir) in \
25737 /* | [A-Za-z]:[\\/]*) \
25738 topdir=$(srcdir) ;; \
25739 *) \
25740 case "$(TARGET_SUBDIR)" in \
e393202e
NN
25741 .) topdir="../$(srcdir)" ;; \
25742 *) topdir="../../$(srcdir)" ;; \
bba45b8b
NN
25743 esac ;; \
25744 esac; \
4fa63067
NN
25745 srcdiroption="--srcdir=$${topdir}/libjava"; \
25746 libsrcdir="$$s/libjava"; \
bba45b8b
NN
25747 rm -f no-such-file || : ; \
25748 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25749 $(TARGET_CONFIGARGS) $${srcdiroption} \
7ffa0b57 25750 --with-target-subdir="$(TARGET_SUBDIR)" \
bba45b8b 25751 || exit 1
6bd3dfaa 25752@endif target-libjava
e393202e 25753
4fa63067
NN
25754.PHONY: all-target-libjava maybe-all-target-libjava
25755maybe-all-target-libjava:
6bd3dfaa
PB
25756@if target-libjava
25757maybe-all-target-libjava: all-target-libjava
4fa63067 25758all-target-libjava: configure-target-libjava
b40e3958
L
25759 @r=`${PWD_COMMAND}`; export r; \
25760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25761 $(SET_LIB_PATH) \
378fce5b 25762 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 25763 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 25764 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' all)
6bd3dfaa 25765@endif target-libjava
e393202e 25766
4fa63067
NN
25767.PHONY: check-target-libjava maybe-check-target-libjava
25768maybe-check-target-libjava:
6bd3dfaa
PB
25769@if target-libjava
25770maybe-check-target-libjava: check-target-libjava
16ae0395 25771
4fa63067
NN
25772check-target-libjava:
25773 @r=`${PWD_COMMAND}`; export r; \
25774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25775 $(SET_LIB_PATH) \
378fce5b 25776 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 25777 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 25778 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 25779
6bd3dfaa 25780@endif target-libjava
930314a4 25781
4fa63067
NN
25782.PHONY: install-target-libjava maybe-install-target-libjava
25783maybe-install-target-libjava:
6bd3dfaa
PB
25784@if target-libjava
25785maybe-install-target-libjava: install-target-libjava
16ae0395 25786
4fa63067 25787install-target-libjava: installdirs
b40e3958
L
25788 @r=`${PWD_COMMAND}`; export r; \
25789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25790 $(SET_LIB_PATH) \
378fce5b 25791 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 25792 (cd $(TARGET_SUBDIR)/libjava && \
7ffa0b57 25793 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 25794
6bd3dfaa 25795@endif target-libjava
e393202e 25796
4fa63067 25797# Other targets (info, dvi, etc.)
15723a45 25798
4fa63067
NN
25799.PHONY: maybe-info-target-libjava info-target-libjava
25800maybe-info-target-libjava:
6bd3dfaa
PB
25801@if target-libjava
25802maybe-info-target-libjava: info-target-libjava
15723a45 25803
4fa63067
NN
25804info-target-libjava: \
25805 configure-target-libjava
25806 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
25807 r=`${PWD_COMMAND}`; export r; \
25808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25809 $(SET_LIB_PATH) \
378fce5b 25810 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25820 info) \
bba45b8b 25821 || exit 1
e393202e 25822
6bd3dfaa 25823@endif target-libjava
4fa63067
NN
25824
25825.PHONY: maybe-dvi-target-libjava dvi-target-libjava
25826maybe-dvi-target-libjava:
6bd3dfaa
PB
25827@if target-libjava
25828maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
25829
25830dvi-target-libjava: \
25831 configure-target-libjava
25832 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
25833 r=`${PWD_COMMAND}`; export r; \
b40e3958 25834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25835 $(SET_LIB_PATH) \
378fce5b 25836 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25846 dvi) \
4fa63067 25847 || exit 1
e393202e 25848
6bd3dfaa 25849@endif target-libjava
16ae0395 25850
4fa63067
NN
25851.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
25852maybe-TAGS-target-libjava:
6bd3dfaa
PB
25853@if target-libjava
25854maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
25855
25856TAGS-target-libjava: \
25857 configure-target-libjava
25858 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
25859 r=`${PWD_COMMAND}`; export r; \
b40e3958 25860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25861 $(SET_LIB_PATH) \
378fce5b 25862 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25872 TAGS) \
4fa63067 25873 || exit 1
e393202e 25874
6bd3dfaa 25875@endif target-libjava
930314a4 25876
4fa63067
NN
25877.PHONY: maybe-install-info-target-libjava install-info-target-libjava
25878maybe-install-info-target-libjava:
6bd3dfaa
PB
25879@if target-libjava
25880maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 25881
4fa63067
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; \
b40e3958 25887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25888 $(SET_LIB_PATH) \
378fce5b 25889 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25899 install-info) \
4fa63067 25900 || exit 1
e393202e 25901
6bd3dfaa 25902@endif target-libjava
e393202e 25903
4fa63067
NN
25904.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
25905maybe-installcheck-target-libjava:
6bd3dfaa
PB
25906@if target-libjava
25907maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 25908
4fa63067
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) \
378fce5b 25915 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25925 installcheck) \
4fa63067 25926 || exit 1
15723a45 25927
6bd3dfaa 25928@endif target-libjava
4fa63067
NN
25929
25930.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
25931maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
25932@if target-libjava
25933maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
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) \
378fce5b 25940 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25950 mostlyclean) \
4fa63067
NN
25951 || exit 1
25952
6bd3dfaa 25953@endif target-libjava
4fa63067
NN
25954
25955.PHONY: maybe-clean-target-libjava clean-target-libjava
25956maybe-clean-target-libjava:
6bd3dfaa
PB
25957@if target-libjava
25958maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
25959
25960clean-target-libjava:
25961 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
25962 r=`${PWD_COMMAND}`; export r; \
25963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25964 $(SET_LIB_PATH) \
378fce5b 25965 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 25975 clean) \
bba45b8b 25976 || exit 1
e393202e 25977
6bd3dfaa 25978@endif target-libjava
e393202e 25979
4fa63067
NN
25980.PHONY: maybe-distclean-target-libjava distclean-target-libjava
25981maybe-distclean-target-libjava:
6bd3dfaa
PB
25982@if target-libjava
25983maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 25984
4fa63067
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) \
378fce5b 25990 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26000 distclean) \
4fa63067 26001 || exit 1
3866be5d 26002
6bd3dfaa 26003@endif target-libjava
930314a4 26004
4fa63067
NN
26005.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
26006maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
26007@if target-libjava
26008maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 26009
4fa63067
NN
26010maintainer-clean-target-libjava:
26011 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26012 r=`${PWD_COMMAND}`; export r; \
b40e3958 26013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26014 $(SET_LIB_PATH) \
378fce5b 26015 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26025 maintainer-clean) \
4fa63067 26026 || exit 1
e393202e 26027
6bd3dfaa 26028@endif target-libjava
e393202e 26029
4fa63067
NN
26030
26031.PHONY: configure-target-zlib maybe-configure-target-zlib
26032maybe-configure-target-zlib:
6bd3dfaa
PB
26033@if target-zlib
26034maybe-configure-target-zlib: configure-target-zlib
15723a45 26035
1086bc09 26036# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
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
15723a45 26041
4fa63067
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 ; \
b40e3958
L
26045 r=`${PWD_COMMAND}`; export r; \
26046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26047 $(SET_LIB_PATH) \
378fce5b 26048 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26049 echo Configuring in $(TARGET_SUBDIR)/zlib; \
26050 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b
NN
26051 case $(srcdir) in \
26052 /* | [A-Za-z]:[\\/]*) \
26053 topdir=$(srcdir) ;; \
26054 *) \
26055 case "$(TARGET_SUBDIR)" in \
e393202e
NN
26056 .) topdir="../$(srcdir)" ;; \
26057 *) topdir="../../$(srcdir)" ;; \
bba45b8b
NN
26058 esac ;; \
26059 esac; \
4fa63067
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; \
bba45b8b
NN
26084 rm -f no-such-file || : ; \
26085 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26086 $(TARGET_CONFIGARGS) $${srcdiroption} \
7ffa0b57 26087 --with-target-subdir="$(TARGET_SUBDIR)" \
bba45b8b 26088 || exit 1
6bd3dfaa 26089@endif target-zlib
e393202e 26090
4fa63067
NN
26091.PHONY: all-target-zlib maybe-all-target-zlib
26092maybe-all-target-zlib:
6bd3dfaa
PB
26093@if target-zlib
26094maybe-all-target-zlib: all-target-zlib
4fa63067 26095all-target-zlib: configure-target-zlib
b40e3958
L
26096 @r=`${PWD_COMMAND}`; export r; \
26097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26098 $(SET_LIB_PATH) \
378fce5b 26099 $(NORMAL_TARGET_EXPORTS) \
4fa63067 26100 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 26101 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 26102@endif target-zlib
e393202e 26103
4fa63067
NN
26104.PHONY: check-target-zlib maybe-check-target-zlib
26105maybe-check-target-zlib:
6bd3dfaa
PB
26106@if target-zlib
26107maybe-check-target-zlib: check-target-zlib
16ae0395 26108
4fa63067 26109check-target-zlib:
b40e3958
L
26110 @r=`${PWD_COMMAND}`; export r; \
26111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26112 $(SET_LIB_PATH) \
378fce5b 26113 $(NORMAL_TARGET_EXPORTS) \
4fa63067 26114 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 26115 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 26116
6bd3dfaa 26117@endif target-zlib
930314a4 26118
4fa63067
NN
26119.PHONY: install-target-zlib maybe-install-target-zlib
26120maybe-install-target-zlib:
6bd3dfaa
PB
26121@if target-zlib
26122maybe-install-target-zlib: install-target-zlib
16ae0395 26123
4fa63067 26124install-target-zlib: installdirs
b40e3958
L
26125 @r=`${PWD_COMMAND}`; export r; \
26126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26127 $(SET_LIB_PATH) \
378fce5b 26128 $(NORMAL_TARGET_EXPORTS) \
4fa63067 26129 (cd $(TARGET_SUBDIR)/zlib && \
7ffa0b57 26130 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 26131
6bd3dfaa 26132@endif target-zlib
e393202e 26133
4fa63067 26134# Other targets (info, dvi, etc.)
15723a45 26135
4fa63067
NN
26136.PHONY: maybe-info-target-zlib info-target-zlib
26137maybe-info-target-zlib:
6bd3dfaa
PB
26138@if target-zlib
26139maybe-info-target-zlib: info-target-zlib
15723a45 26140
4fa63067
NN
26141info-target-zlib: \
26142 configure-target-zlib
26143 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
26144 r=`${PWD_COMMAND}`; export r; \
26145 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26146 $(SET_LIB_PATH) \
378fce5b 26147 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26157 info) \
bba45b8b 26158 || exit 1
e393202e 26159
6bd3dfaa 26160@endif target-zlib
e393202e 26161
4fa63067
NN
26162.PHONY: maybe-dvi-target-zlib dvi-target-zlib
26163maybe-dvi-target-zlib:
6bd3dfaa
PB
26164@if target-zlib
26165maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 26166
4fa63067
NN
26167dvi-target-zlib: \
26168 configure-target-zlib
26169 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26170 r=`${PWD_COMMAND}`; export r; \
b40e3958 26171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26172 $(SET_LIB_PATH) \
378fce5b 26173 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26183 dvi) \
4fa63067 26184 || exit 1
e393202e 26185
6bd3dfaa 26186@endif target-zlib
930314a4 26187
4fa63067
NN
26188.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
26189maybe-TAGS-target-zlib:
6bd3dfaa
PB
26190@if target-zlib
26191maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 26192
4fa63067
NN
26193TAGS-target-zlib: \
26194 configure-target-zlib
26195 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26196 r=`${PWD_COMMAND}`; export r; \
b40e3958 26197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26198 $(SET_LIB_PATH) \
378fce5b 26199 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26209 TAGS) \
4fa63067 26210 || exit 1
e393202e 26211
6bd3dfaa 26212@endif target-zlib
15723a45 26213
4fa63067
NN
26214.PHONY: maybe-install-info-target-zlib install-info-target-zlib
26215maybe-install-info-target-zlib:
6bd3dfaa
PB
26216@if target-zlib
26217maybe-install-info-target-zlib: install-info-target-zlib
15723a45 26218
4fa63067
NN
26219install-info-target-zlib: \
26220 configure-target-zlib \
26221 info-target-zlib
26222 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
26223 r=`${PWD_COMMAND}`; export r; \
26224 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26225 $(SET_LIB_PATH) \
378fce5b 26226 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26236 install-info) \
bba45b8b 26237 || exit 1
e393202e 26238
6bd3dfaa 26239@endif target-zlib
16ae0395 26240
4fa63067
NN
26241.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
26242maybe-installcheck-target-zlib:
6bd3dfaa
PB
26243@if target-zlib
26244maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 26245
4fa63067
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) \
378fce5b 26252 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26262 installcheck) \
4fa63067 26263 || exit 1
e393202e 26264
6bd3dfaa 26265@endif target-zlib
16ae0395 26266
4fa63067
NN
26267.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
26268maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
26269@if target-zlib
26270maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 26271
4fa63067
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) \
378fce5b 26277 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26287 mostlyclean) \
4fa63067 26288 || exit 1
e393202e 26289
6bd3dfaa 26290@endif target-zlib
15723a45 26291
4fa63067
NN
26292.PHONY: maybe-clean-target-zlib clean-target-zlib
26293maybe-clean-target-zlib:
6bd3dfaa
PB
26294@if target-zlib
26295maybe-clean-target-zlib: clean-target-zlib
15723a45 26296
4fa63067
NN
26297clean-target-zlib:
26298 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
26299 r=`${PWD_COMMAND}`; export r; \
26300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26301 $(SET_LIB_PATH) \
378fce5b 26302 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26312 clean) \
bba45b8b 26313 || exit 1
e393202e 26314
6bd3dfaa 26315@endif target-zlib
e393202e 26316
4fa63067
NN
26317.PHONY: maybe-distclean-target-zlib distclean-target-zlib
26318maybe-distclean-target-zlib:
6bd3dfaa
PB
26319@if target-zlib
26320maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 26321
4fa63067
NN
26322distclean-target-zlib:
26323 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26324 r=`${PWD_COMMAND}`; export r; \
b40e3958 26325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26326 $(SET_LIB_PATH) \
378fce5b 26327 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26337 distclean) \
4fa63067 26338 || exit 1
e393202e 26339
6bd3dfaa 26340@endif target-zlib
e393202e 26341
4fa63067
NN
26342.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
26343maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
26344@if target-zlib
26345maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 26346
4fa63067
NN
26347maintainer-clean-target-zlib:
26348 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26349 r=`${PWD_COMMAND}`; export r; \
b40e3958 26350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26351 $(SET_LIB_PATH) \
378fce5b 26352 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26362 maintainer-clean) \
4fa63067 26363 || exit 1
e393202e 26364
6bd3dfaa 26365@endif target-zlib
930314a4 26366
4fa63067
NN
26367
26368.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
26369maybe-configure-target-boehm-gc:
6bd3dfaa
PB
26370@if target-boehm-gc
26371maybe-configure-target-boehm-gc: configure-target-boehm-gc
15723a45 26372
1086bc09 26373# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
NN
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
15723a45 26378
4fa63067
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 ; \
b40e3958
L
26382 r=`${PWD_COMMAND}`; export r; \
26383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26384 $(SET_LIB_PATH) \
378fce5b 26385 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26386 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
26387 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b
NN
26388 case $(srcdir) in \
26389 /* | [A-Za-z]:[\\/]*) \
26390 topdir=$(srcdir) ;; \
26391 *) \
26392 case "$(TARGET_SUBDIR)" in \
e393202e
NN
26393 .) topdir="../$(srcdir)" ;; \
26394 *) topdir="../../$(srcdir)" ;; \
bba45b8b
NN
26395 esac ;; \
26396 esac; \
4fa63067
NN
26397 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
26398 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
26399 rm -f no-such-file || : ; \
26400 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26401 $(TARGET_CONFIGARGS) $${srcdiroption} \
7ffa0b57 26402 --with-target-subdir="$(TARGET_SUBDIR)" \
bba45b8b 26403 || exit 1
6bd3dfaa 26404@endif target-boehm-gc
e393202e 26405
4fa63067
NN
26406.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
26407maybe-all-target-boehm-gc:
6bd3dfaa
PB
26408@if target-boehm-gc
26409maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 26410all-target-boehm-gc: configure-target-boehm-gc
b40e3958
L
26411 @r=`${PWD_COMMAND}`; export r; \
26412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26413 $(SET_LIB_PATH) \
378fce5b 26414 $(NORMAL_TARGET_EXPORTS) \
4fa63067 26415 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 26416 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 26417@endif target-boehm-gc
e393202e 26418
4fa63067
NN
26419.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
26420maybe-check-target-boehm-gc:
6bd3dfaa
PB
26421@if target-boehm-gc
26422maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 26423
4fa63067 26424check-target-boehm-gc:
b40e3958
L
26425 @r=`${PWD_COMMAND}`; export r; \
26426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26427 $(SET_LIB_PATH) \
378fce5b 26428 $(NORMAL_TARGET_EXPORTS) \
4fa63067 26429 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 26430 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 26431
6bd3dfaa 26432@endif target-boehm-gc
930314a4 26433
4fa63067
NN
26434.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
26435maybe-install-target-boehm-gc:
6bd3dfaa
PB
26436@if target-boehm-gc
26437maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 26438
4fa63067 26439install-target-boehm-gc: installdirs
b40e3958
L
26440 @r=`${PWD_COMMAND}`; export r; \
26441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26442 $(SET_LIB_PATH) \
378fce5b 26443 $(NORMAL_TARGET_EXPORTS) \
4fa63067 26444 (cd $(TARGET_SUBDIR)/boehm-gc && \
7ffa0b57 26445 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 26446
6bd3dfaa 26447@endif target-boehm-gc
e393202e 26448
4fa63067
NN
26449# Other targets (info, dvi, etc.)
26450
26451.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
26452maybe-info-target-boehm-gc:
6bd3dfaa
PB
26453@if target-boehm-gc
26454maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
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) \
378fce5b 26462 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26472 info) \
4fa63067
NN
26473 || exit 1
26474
6bd3dfaa 26475@endif target-boehm-gc
4fa63067
NN
26476
26477.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
26478maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
26479@if target-boehm-gc
26480maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
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) \
378fce5b 26488 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26498 dvi) \
4fa63067
NN
26499 || exit 1
26500
6bd3dfaa 26501@endif target-boehm-gc
4fa63067
NN
26502
26503.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
26504maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
26505@if target-boehm-gc
26506maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
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) \
378fce5b 26514 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26524 TAGS) \
4fa63067
NN
26525 || exit 1
26526
6bd3dfaa 26527@endif target-boehm-gc
4fa63067
NN
26528
26529.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
26530maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
26531@if target-boehm-gc
26532maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
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) \
378fce5b 26541 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26551 install-info) \
4fa63067
NN
26552 || exit 1
26553
6bd3dfaa 26554@endif target-boehm-gc
4fa63067
NN
26555
26556.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
26557maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
26558@if target-boehm-gc
26559maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
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) \
378fce5b 26567 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26577 installcheck) \
4fa63067
NN
26578 || exit 1
26579
6bd3dfaa 26580@endif target-boehm-gc
4fa63067
NN
26581
26582.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
26583maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
26584@if target-boehm-gc
26585maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
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) \
378fce5b 26592 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26602 mostlyclean) \
4fa63067
NN
26603 || exit 1
26604
6bd3dfaa 26605@endif target-boehm-gc
4fa63067
NN
26606
26607.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
26608maybe-clean-target-boehm-gc:
6bd3dfaa
PB
26609@if target-boehm-gc
26610maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
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) \
378fce5b 26617 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26627 clean) \
4fa63067
NN
26628 || exit 1
26629
6bd3dfaa 26630@endif target-boehm-gc
4fa63067
NN
26631
26632.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
26633maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
26634@if target-boehm-gc
26635maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
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) \
378fce5b 26642 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26652 distclean) \
4fa63067
NN
26653 || exit 1
26654
6bd3dfaa 26655@endif target-boehm-gc
4fa63067
NN
26656
26657.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
26658maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
26659@if target-boehm-gc
26660maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
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) \
378fce5b 26667 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26677 maintainer-clean) \
4fa63067
NN
26678 || exit 1
26679
6bd3dfaa 26680@endif target-boehm-gc
4fa63067
NN
26681
26682
26683.PHONY: configure-target-qthreads maybe-configure-target-qthreads
26684maybe-configure-target-qthreads:
6bd3dfaa
PB
26685@if target-qthreads
26686maybe-configure-target-qthreads: configure-target-qthreads
15723a45 26687
1086bc09 26688# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
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
15723a45 26693
4fa63067
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 ; \
b40e3958
L
26697 r=`${PWD_COMMAND}`; export r; \
26698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26699 $(SET_LIB_PATH) \
378fce5b 26700 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26701 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
26702 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b
NN
26703 case $(srcdir) in \
26704 /* | [A-Za-z]:[\\/]*) \
26705 topdir=$(srcdir) ;; \
26706 *) \
26707 case "$(TARGET_SUBDIR)" in \
e393202e
NN
26708 .) topdir="../$(srcdir)" ;; \
26709 *) topdir="../../$(srcdir)" ;; \
bba45b8b
NN
26710 esac ;; \
26711 esac; \
4fa63067
NN
26712 srcdiroption="--srcdir=$${topdir}/qthreads"; \
26713 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
26714 rm -f no-such-file || : ; \
26715 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26716 $(TARGET_CONFIGARGS) $${srcdiroption} \
7ffa0b57 26717 --with-target-subdir="$(TARGET_SUBDIR)" \
bba45b8b 26718 || exit 1
6bd3dfaa 26719@endif target-qthreads
252b5132 26720
4fa63067
NN
26721.PHONY: all-target-qthreads maybe-all-target-qthreads
26722maybe-all-target-qthreads:
6bd3dfaa
PB
26723@if target-qthreads
26724maybe-all-target-qthreads: all-target-qthreads
4fa63067 26725all-target-qthreads: configure-target-qthreads
b40e3958
L
26726 @r=`${PWD_COMMAND}`; export r; \
26727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26728 $(SET_LIB_PATH) \
378fce5b 26729 $(NORMAL_TARGET_EXPORTS) \
4fa63067 26730 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 26731 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 26732@endif target-qthreads
252b5132 26733
4fa63067
NN
26734.PHONY: check-target-qthreads maybe-check-target-qthreads
26735maybe-check-target-qthreads:
6bd3dfaa
PB
26736@if target-qthreads
26737maybe-check-target-qthreads: check-target-qthreads
16ae0395 26738
4fa63067 26739check-target-qthreads:
b40e3958
L
26740 @r=`${PWD_COMMAND}`; export r; \
26741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26742 $(SET_LIB_PATH) \
378fce5b 26743 $(NORMAL_TARGET_EXPORTS) \
4fa63067 26744 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 26745 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 26746
6bd3dfaa 26747@endif target-qthreads
930314a4 26748
4fa63067
NN
26749.PHONY: install-target-qthreads maybe-install-target-qthreads
26750maybe-install-target-qthreads:
6bd3dfaa
PB
26751@if target-qthreads
26752maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
26753
26754install-target-qthreads: installdirs
26755 @r=`${PWD_COMMAND}`; export r; \
26756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26757 $(SET_LIB_PATH) \
378fce5b 26758 $(NORMAL_TARGET_EXPORTS) \
4fa63067 26759 (cd $(TARGET_SUBDIR)/qthreads && \
7ffa0b57 26760 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 26761
6bd3dfaa 26762@endif target-qthreads
4fa63067
NN
26763
26764# Other targets (info, dvi, etc.)
26765
26766.PHONY: maybe-info-target-qthreads info-target-qthreads
26767maybe-info-target-qthreads:
6bd3dfaa
PB
26768@if target-qthreads
26769maybe-info-target-qthreads: info-target-qthreads
4fa63067
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) \
378fce5b 26777 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26787 info) \
4fa63067
NN
26788 || exit 1
26789
6bd3dfaa 26790@endif target-qthreads
4fa63067
NN
26791
26792.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
26793maybe-dvi-target-qthreads:
6bd3dfaa
PB
26794@if target-qthreads
26795maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
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) \
378fce5b 26803 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26813 dvi) \
4fa63067
NN
26814 || exit 1
26815
6bd3dfaa 26816@endif target-qthreads
4fa63067
NN
26817
26818.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
26819maybe-TAGS-target-qthreads:
6bd3dfaa
PB
26820@if target-qthreads
26821maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
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) \
378fce5b 26829 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26839 TAGS) \
4fa63067
NN
26840 || exit 1
26841
6bd3dfaa 26842@endif target-qthreads
4fa63067
NN
26843
26844.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
26845maybe-install-info-target-qthreads:
6bd3dfaa
PB
26846@if target-qthreads
26847maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
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) \
378fce5b 26856 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26866 install-info) \
4fa63067
NN
26867 || exit 1
26868
6bd3dfaa 26869@endif target-qthreads
4fa63067
NN
26870
26871.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
26872maybe-installcheck-target-qthreads:
6bd3dfaa
PB
26873@if target-qthreads
26874maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
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) \
378fce5b 26882 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26892 installcheck) \
4fa63067
NN
26893 || exit 1
26894
6bd3dfaa 26895@endif target-qthreads
4fa63067
NN
26896
26897.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
26898maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
26899@if target-qthreads
26900maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
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) \
378fce5b 26907 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26917 mostlyclean) \
4fa63067
NN
26918 || exit 1
26919
6bd3dfaa 26920@endif target-qthreads
4fa63067
NN
26921
26922.PHONY: maybe-clean-target-qthreads clean-target-qthreads
26923maybe-clean-target-qthreads:
6bd3dfaa
PB
26924@if target-qthreads
26925maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
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) \
378fce5b 26932 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26942 clean) \
4fa63067
NN
26943 || exit 1
26944
6bd3dfaa 26945@endif target-qthreads
4fa63067
NN
26946
26947.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
26948maybe-distclean-target-qthreads:
6bd3dfaa
PB
26949@if target-qthreads
26950maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
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) \
378fce5b 26957 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26967 distclean) \
4fa63067
NN
26968 || exit 1
26969
6bd3dfaa 26970@endif target-qthreads
4fa63067
NN
26971
26972.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
26973maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
26974@if target-qthreads
26975maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
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) \
378fce5b 26982 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 26992 maintainer-clean) \
4fa63067 26993 || exit 1
16ae0395 26994
6bd3dfaa 26995@endif target-qthreads
49b7683b 26996
e393202e 26997
4fa63067
NN
26998.PHONY: configure-target-rda maybe-configure-target-rda
26999maybe-configure-target-rda:
6bd3dfaa
PB
27000@if target-rda
27001maybe-configure-target-rda: configure-target-rda
15723a45 27002
1086bc09 27003# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
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
15723a45 27008
4fa63067
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 ; \
b40e3958
L
27012 r=`${PWD_COMMAND}`; export r; \
27013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27014 $(SET_LIB_PATH) \
378fce5b 27015 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27016 echo Configuring in $(TARGET_SUBDIR)/rda; \
27017 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b
NN
27018 case $(srcdir) in \
27019 /* | [A-Za-z]:[\\/]*) \
27020 topdir=$(srcdir) ;; \
27021 *) \
27022 case "$(TARGET_SUBDIR)" in \
49b7683b
DD
27023 .) topdir="../$(srcdir)" ;; \
27024 *) topdir="../../$(srcdir)" ;; \
bba45b8b
NN
27025 esac ;; \
27026 esac; \
4fa63067
NN
27027 srcdiroption="--srcdir=$${topdir}/rda"; \
27028 libsrcdir="$$s/rda"; \
bba45b8b
NN
27029 rm -f no-such-file || : ; \
27030 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27031 $(TARGET_CONFIGARGS) $${srcdiroption} \
7ffa0b57 27032 --with-target-subdir="$(TARGET_SUBDIR)" \
bba45b8b 27033 || exit 1
6bd3dfaa 27034@endif target-rda
49b7683b 27035
4fa63067
NN
27036.PHONY: all-target-rda maybe-all-target-rda
27037maybe-all-target-rda:
6bd3dfaa
PB
27038@if target-rda
27039maybe-all-target-rda: all-target-rda
4fa63067 27040all-target-rda: configure-target-rda
b40e3958
L
27041 @r=`${PWD_COMMAND}`; export r; \
27042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27043 $(SET_LIB_PATH) \
378fce5b 27044 $(NORMAL_TARGET_EXPORTS) \
4fa63067 27045 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 27046 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 27047@endif target-rda
252b5132 27048
4fa63067
NN
27049.PHONY: check-target-rda maybe-check-target-rda
27050maybe-check-target-rda:
6bd3dfaa
PB
27051@if target-rda
27052maybe-check-target-rda: check-target-rda
16ae0395 27053
4fa63067 27054check-target-rda:
b40e3958
L
27055 @r=`${PWD_COMMAND}`; export r; \
27056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27057 $(SET_LIB_PATH) \
378fce5b 27058 $(NORMAL_TARGET_EXPORTS) \
4fa63067 27059 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 27060 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 27061
6bd3dfaa 27062@endif target-rda
930314a4 27063
4fa63067
NN
27064.PHONY: install-target-rda maybe-install-target-rda
27065maybe-install-target-rda:
6bd3dfaa
PB
27066@if target-rda
27067maybe-install-target-rda: install-target-rda
16ae0395 27068
4fa63067 27069install-target-rda: installdirs
b40e3958
L
27070 @r=`${PWD_COMMAND}`; export r; \
27071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27072 $(SET_LIB_PATH) \
378fce5b 27073 $(NORMAL_TARGET_EXPORTS) \
4fa63067 27074 (cd $(TARGET_SUBDIR)/rda && \
7ffa0b57 27075 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 27076
6bd3dfaa 27077@endif target-rda
e393202e 27078
4fa63067 27079# Other targets (info, dvi, etc.)
15723a45 27080
4fa63067
NN
27081.PHONY: maybe-info-target-rda info-target-rda
27082maybe-info-target-rda:
6bd3dfaa
PB
27083@if target-rda
27084maybe-info-target-rda: info-target-rda
15723a45 27085
4fa63067
NN
27086info-target-rda: \
27087 configure-target-rda
27088 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
27089 r=`${PWD_COMMAND}`; export r; \
27090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27091 $(SET_LIB_PATH) \
378fce5b 27092 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 27102 info) \
bba45b8b 27103 || exit 1
252b5132 27104
6bd3dfaa 27105@endif target-rda
4fa63067
NN
27106
27107.PHONY: maybe-dvi-target-rda dvi-target-rda
27108maybe-dvi-target-rda:
6bd3dfaa
PB
27109@if target-rda
27110maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
27111
27112dvi-target-rda: \
27113 configure-target-rda
27114 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27115 r=`${PWD_COMMAND}`; export r; \
b40e3958 27116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27117 $(SET_LIB_PATH) \
378fce5b 27118 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 27128 dvi) \
4fa63067 27129 || exit 1
252b5132 27130
6bd3dfaa 27131@endif target-rda
16ae0395 27132
4fa63067
NN
27133.PHONY: maybe-TAGS-target-rda TAGS-target-rda
27134maybe-TAGS-target-rda:
6bd3dfaa
PB
27135@if target-rda
27136maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
27137
27138TAGS-target-rda: \
27139 configure-target-rda
27140 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27141 r=`${PWD_COMMAND}`; export r; \
b40e3958 27142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27143 $(SET_LIB_PATH) \
378fce5b 27144 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 27154 TAGS) \
4fa63067 27155 || exit 1
e393202e 27156
6bd3dfaa 27157@endif target-rda
930314a4 27158
4fa63067
NN
27159.PHONY: maybe-install-info-target-rda install-info-target-rda
27160maybe-install-info-target-rda:
6bd3dfaa
PB
27161@if target-rda
27162maybe-install-info-target-rda: install-info-target-rda
16ae0395 27163
4fa63067
NN
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; \
b40e3958 27169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27170 $(SET_LIB_PATH) \
378fce5b 27171 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 27181 install-info) \
4fa63067 27182 || exit 1
252b5132 27183
6bd3dfaa 27184@endif target-rda
e393202e 27185
4fa63067
NN
27186.PHONY: maybe-installcheck-target-rda installcheck-target-rda
27187maybe-installcheck-target-rda:
6bd3dfaa
PB
27188@if target-rda
27189maybe-installcheck-target-rda: installcheck-target-rda
15723a45 27190
4fa63067
NN
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) \
378fce5b 27197 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 27207 installcheck) \
4fa63067 27208 || exit 1
15723a45 27209
6bd3dfaa 27210@endif target-rda
4fa63067
NN
27211
27212.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
27213maybe-mostlyclean-target-rda:
6bd3dfaa
PB
27214@if target-rda
27215maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
27216
27217mostlyclean-target-rda:
27218 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
27219 r=`${PWD_COMMAND}`; export r; \
27220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27221 $(SET_LIB_PATH) \
378fce5b 27222 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 27232 mostlyclean) \
bba45b8b 27233 || exit 1
252b5132 27234
6bd3dfaa 27235@endif target-rda
4fa63067
NN
27236
27237.PHONY: maybe-clean-target-rda clean-target-rda
27238maybe-clean-target-rda:
6bd3dfaa
PB
27239@if target-rda
27240maybe-clean-target-rda: clean-target-rda
4fa63067
NN
27241
27242clean-target-rda:
27243 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27244 r=`${PWD_COMMAND}`; export r; \
b40e3958 27245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27246 $(SET_LIB_PATH) \
378fce5b 27247 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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; \
bba45b8b 27252 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
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}" \
7ffa0b57 27257 clean) \
4fa63067 27258 || exit 1
252b5132 27259
6bd3dfaa 27260@endif target-rda
16ae0395 27261
4fa63067
NN
27262.PHONY: maybe-distclean-target-rda distclean-target-rda
27263maybe-distclean-target-rda:
6bd3dfaa
PB
27264@if target-rda
27265maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
27266
27267distclean-target-rda:
27268 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27269 r=`${PWD_COMMAND}`; export r; \
b40e3958 27270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27271 $(SET_LIB_PATH) \
378fce5b 27272 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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; \
bba45b8b 27277 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
27278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27280 "RANLIB=$${RANLIB}" \
27281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7ffa0b57 27282 distclean) \
4fa63067 27283 || exit 1
252b5132 27284
6bd3dfaa 27285@endif target-rda
930314a4 27286
4fa63067
NN
27287.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
27288maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
27289@if target-rda
27290maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 27291
4fa63067
NN
27292maintainer-clean-target-rda:
27293 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27294 r=`${PWD_COMMAND}`; export r; \
b40e3958 27295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27296 $(SET_LIB_PATH) \
378fce5b 27297 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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; \
bba45b8b 27302 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
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}" \
7ffa0b57 27307 maintainer-clean) \
4fa63067
NN
27308 || exit 1
27309
6bd3dfaa 27310@endif target-rda
252b5132 27311
e393202e 27312
a2592b1b
DD
27313.PHONY: configure-target-libada maybe-configure-target-libada
27314maybe-configure-target-libada:
6bd3dfaa
PB
27315@if target-libada
27316maybe-configure-target-libada: configure-target-libada
a2592b1b
DD
27317
27318# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
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
27323
27324configure-target-libada: $(TARGET_SUBDIR)/libada/multilib.out
27325 @test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
27326 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
27327 r=`${PWD_COMMAND}`; export r; \
27328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27329 $(SET_LIB_PATH) \
378fce5b 27330 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
27331 echo Configuring in $(TARGET_SUBDIR)/libada; \
27332 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
27333 case $(srcdir) in \
27334 /* | [A-Za-z]:[\\/]*) \
27335 topdir=$(srcdir) ;; \
27336 *) \
27337 case "$(TARGET_SUBDIR)" in \
27338 .) topdir="../$(srcdir)" ;; \
27339 *) topdir="../../$(srcdir)" ;; \
27340 esac ;; \
27341 esac; \
a2592b1b
DD
27342 srcdiroption="--srcdir=$${topdir}/libada"; \
27343 libsrcdir="$$s/libada"; \
a2592b1b
DD
27344 rm -f no-such-file || : ; \
27345 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27346 $(TARGET_CONFIGARGS) $${srcdiroption} \
7ffa0b57 27347 --with-target-subdir="$(TARGET_SUBDIR)" \
a2592b1b 27348 || exit 1
6bd3dfaa 27349@endif target-libada
a2592b1b 27350
4fa63067
NN
27351.PHONY: all-target-libada maybe-all-target-libada
27352maybe-all-target-libada:
6bd3dfaa
PB
27353@if target-libada
27354maybe-all-target-libada: all-target-libada
4fa63067
NN
27355all-target-libada: configure-target-libada
27356 @r=`${PWD_COMMAND}`; export r; \
27357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27358 $(SET_LIB_PATH) \
378fce5b 27359 $(NORMAL_TARGET_EXPORTS) \
4fa63067 27360 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 27361 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 27362@endif target-libada
4fa63067
NN
27363
27364.PHONY: check-target-libada maybe-check-target-libada
27365maybe-check-target-libada:
6bd3dfaa
PB
27366@if target-libada
27367maybe-check-target-libada: check-target-libada
4fa63067
NN
27368
27369check-target-libada:
27370 @r=`${PWD_COMMAND}`; export r; \
27371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27372 $(SET_LIB_PATH) \
378fce5b 27373 $(NORMAL_TARGET_EXPORTS) \
4fa63067 27374 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 27375 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
4fa63067 27376
6bd3dfaa 27377@endif target-libada
4fa63067
NN
27378
27379.PHONY: install-target-libada maybe-install-target-libada
27380maybe-install-target-libada:
6bd3dfaa
PB
27381@if target-libada
27382maybe-install-target-libada: install-target-libada
4fa63067
NN
27383
27384install-target-libada: installdirs
27385 @r=`${PWD_COMMAND}`; export r; \
27386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27387 $(SET_LIB_PATH) \
378fce5b 27388 $(NORMAL_TARGET_EXPORTS) \
4fa63067 27389 (cd $(TARGET_SUBDIR)/libada && \
7ffa0b57 27390 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
4fa63067 27391
6bd3dfaa 27392@endif target-libada
4fa63067
NN
27393
27394# Other targets (info, dvi, etc.)
27395
27396.PHONY: maybe-info-target-libada info-target-libada
27397maybe-info-target-libada:
6bd3dfaa
PB
27398@if target-libada
27399maybe-info-target-libada: info-target-libada
4fa63067
NN
27400
27401info-target-libada: \
27402 configure-target-libada
27403 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27404 r=`${PWD_COMMAND}`; export r; \
27405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27406 $(SET_LIB_PATH) \
378fce5b 27407 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 27417 info) \
4fa63067
NN
27418 || exit 1
27419
6bd3dfaa 27420@endif target-libada
4fa63067
NN
27421
27422.PHONY: maybe-dvi-target-libada dvi-target-libada
27423maybe-dvi-target-libada:
6bd3dfaa
PB
27424@if target-libada
27425maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
27426
27427dvi-target-libada: \
27428 configure-target-libada
27429 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27430 r=`${PWD_COMMAND}`; export r; \
27431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27432 $(SET_LIB_PATH) \
378fce5b 27433 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 27443 dvi) \
4fa63067
NN
27444 || exit 1
27445
6bd3dfaa 27446@endif target-libada
4fa63067
NN
27447
27448.PHONY: maybe-TAGS-target-libada TAGS-target-libada
27449maybe-TAGS-target-libada:
6bd3dfaa
PB
27450@if target-libada
27451maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
27452
27453TAGS-target-libada: \
27454 configure-target-libada
27455 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27456 r=`${PWD_COMMAND}`; export r; \
27457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27458 $(SET_LIB_PATH) \
378fce5b 27459 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 27469 TAGS) \
4fa63067
NN
27470 || exit 1
27471
6bd3dfaa 27472@endif target-libada
4fa63067
NN
27473
27474.PHONY: maybe-install-info-target-libada install-info-target-libada
27475maybe-install-info-target-libada:
6bd3dfaa
PB
27476@if target-libada
27477maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
27478
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; \
27484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27485 $(SET_LIB_PATH) \
378fce5b 27486 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 27496 install-info) \
4fa63067
NN
27497 || exit 1
27498
6bd3dfaa 27499@endif target-libada
4fa63067
NN
27500
27501.PHONY: maybe-installcheck-target-libada installcheck-target-libada
27502maybe-installcheck-target-libada:
6bd3dfaa
PB
27503@if target-libada
27504maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
27505
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) \
378fce5b 27512 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 27522 installcheck) \
4fa63067
NN
27523 || exit 1
27524
6bd3dfaa 27525@endif target-libada
4fa63067
NN
27526
27527.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
27528maybe-mostlyclean-target-libada:
6bd3dfaa
PB
27529@if target-libada
27530maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
27531
27532mostlyclean-target-libada:
27533 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27534 r=`${PWD_COMMAND}`; export r; \
27535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27536 $(SET_LIB_PATH) \
378fce5b 27537 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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}" \
7ffa0b57 27547 mostlyclean) \
4fa63067
NN
27548 || exit 1
27549
6bd3dfaa 27550@endif target-libada
4fa63067
NN
27551
27552.PHONY: maybe-clean-target-libada clean-target-libada
27553maybe-clean-target-libada:
6bd3dfaa
PB
27554@if target-libada
27555maybe-clean-target-libada: clean-target-libada
4fa63067
NN
27556
27557clean-target-libada:
27558 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27559 r=`${PWD_COMMAND}`; export r; \
27560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27561 $(SET_LIB_PATH) \
378fce5b 27562 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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; \
27567 (cd $(TARGET_SUBDIR)/libada && \
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}" \
7ffa0b57 27572 clean) \
4fa63067
NN
27573 || exit 1
27574
6bd3dfaa 27575@endif target-libada
a2592b1b 27576
4fa63067
NN
27577.PHONY: maybe-distclean-target-libada distclean-target-libada
27578maybe-distclean-target-libada:
6bd3dfaa
PB
27579@if target-libada
27580maybe-distclean-target-libada: distclean-target-libada
a2592b1b 27581
4fa63067
NN
27582distclean-target-libada:
27583 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27584 r=`${PWD_COMMAND}`; export r; \
a2592b1b
DD
27585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27586 $(SET_LIB_PATH) \
378fce5b 27587 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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; \
a2592b1b 27592 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
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}" \
7ffa0b57 27597 distclean) \
4fa63067 27598 || exit 1
a2592b1b 27599
6bd3dfaa 27600@endif target-libada
a2592b1b 27601
4fa63067
NN
27602.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
27603maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
27604@if target-libada
27605maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 27606
4fa63067
NN
27607maintainer-clean-target-libada:
27608 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27609 r=`${PWD_COMMAND}`; export r; \
a2592b1b
DD
27610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27611 $(SET_LIB_PATH) \
378fce5b 27612 $(NORMAL_TARGET_EXPORTS) \
4fa63067
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; \
a2592b1b 27617 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
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}" \
7ffa0b57 27622 maintainer-clean) \
4fa63067
NN
27623 || exit 1
27624
6bd3dfaa 27625@endif target-libada
a2592b1b
DD
27626
27627
e393202e 27628
15723a45
NN
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.
27636
252b5132 27637# gcc is the only module which uses GCC_FLAGS_TO_PASS.
ac7b618e
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*
1d39f329
NN
27641
27642# We must skip configuring if toplevel bootstrap is going.
e2b9e2dc
NN
27643.PHONY: configure-gcc maybe-configure-gcc
27644maybe-configure-gcc:
6bd3dfaa
PB
27645@if gcc
27646maybe-configure-gcc: configure-gcc
e6bfb94a 27647configure-gcc:
319cab08
PB
27648@endif gcc
27649@if gcc-no-bootstrap
e6bfb94a
AO
27650 @test ! -f gcc/Makefile || exit 0; \
27651 [ -d gcc ] || mkdir gcc; \
b40e3958
L
27652 r=`${PWD_COMMAND}`; export r; \
27653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 27654 $(HOST_EXPORTS) \
e2b9e2dc
NN
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 \
bb5dca17 27669 $(HOST_CONFIGARGS) $${srcdiroption} \
e2b9e2dc 27670 || exit 1
319cab08 27671@endif gcc-no-bootstrap
e2b9e2dc 27672
b72e6a2d
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
db1ac78d 27675# the bootstrap behavior to this file.
930314a4
NN
27676.PHONY: all-gcc maybe-all-gcc
27677maybe-all-gcc:
6bd3dfaa
PB
27678@if gcc
27679maybe-all-gcc: all-gcc
db1ac78d 27680all-gcc: configure-gcc
319cab08
PB
27681@endif gcc
27682@if gcc-no-bootstrap
1d39f329
NN
27683 r=`${PWD_COMMAND}`; export r; \
27684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
319cab08 27685 $(SET_LIB_PATH) \
7ffa0b57 27686 $(HOST_EXPORTS) \
319cab08 27687 if [ -f gcc/stage_last ] ; then \
1086bc09 27688 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) quickstrap); \
db1ac78d 27689 else \
1086bc09 27690 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) all); \
252b5132
RH
27691 fi
27692
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#
5b474aa8
DD
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
b40e3958
L
27706 @r=`${PWD_COMMAND}`; export r; \
27707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
252b5132 27708 $(SET_LIB_PATH) \
7ffa0b57 27709 $(HOST_EXPORTS) \
252b5132 27710 echo "Bootstrapping the compiler"; \
5cec67bf 27711 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $@
b40e3958
L
27712 @r=`${PWD_COMMAND}`; export r; \
27713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
252b5132
RH
27714 case "$@" in \
27715 *bootstrap4-lean ) \
bba45b8b
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 ;; \
252b5132
RH
27727 esac; \
27728 $(SET_LIB_PATH) \
7ffa0b57 27729 $(HOST_EXPORTS) \
252b5132 27730 echo "$$msg"; \
5cec67bf 27731 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $$compare
b40e3958
L
27732 @r=`${PWD_COMMAND}`; export r; \
27733 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132
RH
27734 $(SET_LIB_PATH) \
27735 echo "Building runtime libraries"; \
656fdd47 27736 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
252b5132 27737
ec7e0995 27738profiledbootstrap: all-bootstrap configure-gcc
b40e3958
L
27739 @r=`${PWD_COMMAND}`; export r; \
27740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
ec7e0995 27741 $(SET_LIB_PATH) \
7ffa0b57 27742 $(HOST_EXPORTS) \
ec7e0995
NN
27743 echo "Bootstrapping the compiler"; \
27744 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stageprofile_build
b40e3958
L
27745 @r=`${PWD_COMMAND}`; export r; \
27746 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
ec7e0995
NN
27747 $(SET_LIB_PATH) \
27748 echo "Building runtime libraries and training compiler"; \
656fdd47 27749 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
b40e3958
L
27750 @r=`${PWD_COMMAND}`; export r; \
27751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
ec7e0995 27752 $(SET_LIB_PATH) \
7ffa0b57 27753 $(HOST_EXPORTS) \
ec7e0995
NN
27754 echo "Building feedback based compiler"; \
27755 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stagefeedback_build
27756
252b5132
RH
27757.PHONY: cross
27758cross: all-texinfo all-bison all-byacc all-binutils all-gas all-ld
b40e3958
L
27759 @r=`${PWD_COMMAND}`; export r; \
27760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
252b5132 27761 $(SET_LIB_PATH) \
7ffa0b57 27762 $(HOST_EXPORTS) \
252b5132 27763 echo "Building the C and C++ compiler"; \
5cec67bf 27764 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
27765 @r=`${PWD_COMMAND}`; export r; \
27766 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132
RH
27767 $(SET_LIB_PATH) \
27768 echo "Building runtime libraries"; \
656fdd47 27769 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
319cab08 27770@endif gcc-no-bootstrap
252b5132 27771
8945c6bb 27772.PHONY: check-gcc maybe-check-gcc
44482353 27773maybe-check-gcc:
6bd3dfaa
PB
27774@if gcc
27775maybe-check-gcc: check-gcc
252b5132
RH
27776check-gcc:
27777 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
27778 r=`${PWD_COMMAND}`; export r; \
27779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
252b5132 27780 $(SET_LIB_PATH) \
7ffa0b57 27781 $(HOST_EXPORTS) \
1086bc09 27782 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check); \
252b5132
RH
27783 else \
27784 true; \
27785 fi
27786
7d695d07
JM
27787.PHONY: check-gcc-c++
27788check-gcc-c++:
75205f78 27789 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
27790 r=`${PWD_COMMAND}`; export r; \
27791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
75205f78 27792 $(SET_LIB_PATH) \
7ffa0b57 27793 $(HOST_EXPORTS) \
1086bc09 27794 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
75205f78
DD
27795 else \
27796 true; \
7d695d07
JM
27797 fi
27798
27799.PHONY: check-c++
ede4fbe4 27800check-c++: check-target-libstdc++-v3 check-gcc-c++
6bd3dfaa 27801@endif gcc
75205f78 27802
930314a4
NN
27803.PHONY: install-gcc maybe-install-gcc
27804maybe-install-gcc:
6bd3dfaa
PB
27805@if gcc
27806maybe-install-gcc: install-gcc
252b5132
RH
27807install-gcc:
27808 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
27809 r=`${PWD_COMMAND}`; export r; \
27810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
252b5132 27811 $(SET_LIB_PATH) \
7ffa0b57 27812 $(HOST_EXPORTS) \
1086bc09 27813 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
252b5132
RH
27814 else \
27815 true; \
27816 fi
6bd3dfaa 27817@endif gcc
252b5132 27818
15723a45
NN
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; \
b40e3958
L
27831 r=`${PWD_COMMAND}`; export r; \
27832 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
15723a45 27833 $(SET_LIB_PATH) \
7ffa0b57 27834 $(HOST_EXPORTS) \
1086bc09 27835 (cd ./gcc && \
15723a45
NN
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
27840
4fa63067
NN
27841# Other targets (dvi, info, etc.)
27842
27843.PHONY: maybe-info-gcc info-gcc
27844maybe-info-gcc:
6bd3dfaa
PB
27845@if gcc
27846maybe-info-gcc: info-gcc
4fa63067
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; \
7ffa0b57 27856 $(HOST_EXPORTS) \
4fa63067
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
6bd3dfaa 27865@endif gcc
4fa63067
NN
27866
27867
27868.PHONY: maybe-dvi-gcc dvi-gcc
27869maybe-dvi-gcc:
6bd3dfaa
PB
27870@if gcc
27871maybe-dvi-gcc: dvi-gcc
4fa63067
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; \
7ffa0b57 27881 $(HOST_EXPORTS) \
4fa63067
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
6bd3dfaa 27890@endif gcc
4fa63067
NN
27891
27892
27893.PHONY: maybe-TAGS-gcc TAGS-gcc
27894maybe-TAGS-gcc:
6bd3dfaa
PB
27895@if gcc
27896maybe-TAGS-gcc: TAGS-gcc
4fa63067
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; \
7ffa0b57 27906 $(HOST_EXPORTS) \
4fa63067
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
6bd3dfaa 27915@endif gcc
4fa63067
NN
27916
27917
27918.PHONY: maybe-install-info-gcc install-info-gcc
27919maybe-install-info-gcc:
6bd3dfaa
PB
27920@if gcc
27921maybe-install-info-gcc: install-info-gcc
4fa63067
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; \
7ffa0b57 27932 $(HOST_EXPORTS) \
4fa63067
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
6bd3dfaa 27941@endif gcc
4fa63067
NN
27942
27943
27944.PHONY: maybe-installcheck-gcc installcheck-gcc
27945maybe-installcheck-gcc:
6bd3dfaa
PB
27946@if gcc
27947maybe-installcheck-gcc: installcheck-gcc
4fa63067
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; \
7ffa0b57 27957 $(HOST_EXPORTS) \
4fa63067
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
6bd3dfaa 27966@endif gcc
4fa63067
NN
27967
27968
27969.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
27970maybe-mostlyclean-gcc:
6bd3dfaa
PB
27971@if gcc
27972maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067
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; \
7ffa0b57 27981 $(HOST_EXPORTS) \
4fa63067
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
6bd3dfaa 27990@endif gcc
4fa63067
NN
27991
27992
27993.PHONY: maybe-clean-gcc clean-gcc
27994maybe-clean-gcc:
6bd3dfaa
PB
27995@if gcc
27996maybe-clean-gcc: clean-gcc
4fa63067
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; \
7ffa0b57 28005 $(HOST_EXPORTS) \
4fa63067
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
6bd3dfaa 28014@endif gcc
4fa63067
NN
28015
28016
28017.PHONY: maybe-distclean-gcc distclean-gcc
28018maybe-distclean-gcc:
6bd3dfaa
PB
28019@if gcc
28020maybe-distclean-gcc: distclean-gcc
4fa63067
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; \
7ffa0b57 28029 $(HOST_EXPORTS) \
4fa63067
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
6bd3dfaa 28038@endif gcc
4fa63067
NN
28039
28040
28041.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
28042maybe-maintainer-clean-gcc:
6bd3dfaa
PB
28043@if gcc
28044maybe-maintainer-clean-gcc: maintainer-clean-gcc
4fa63067
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; \
7ffa0b57 28053 $(HOST_EXPORTS) \
4fa63067
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
6bd3dfaa 28062@endif gcc
4fa63067
NN
28063
28064
28065
319cab08 28066@if gcc-bootstrap
1d39f329
NN
28067# ---------------------
28068# GCC bootstrap support
28069# ---------------------
28070
dfdffa2c
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.
1d39f329
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
dfdffa2c
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:
656fdd47 28112 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-bootstrap
dfdffa2c
PB
28113 $(STAMP) prebootstrap
28114
28115# Flags to pass to stage2 and later makes.
28116BOOT_CFLAGS= -g -O2
28117POSTSTAGE1_FLAGS_TO_PASS = \
656fdd47
PB
28118 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
28119 STAGE_PREFIX=$$r/stage-gcc/ \
dfdffa2c
PB
28120 CFLAGS="$(BOOT_CFLAGS)" \
28121 ADAC="\$$(CC)"
28122
4fa63067
NN
28123# For stage 1:
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).
dfdffa2c
PB
28131
28132
319cab08 28133.PHONY: stage1-start stage1-end
dfdffa2c 28134
656fdd47 28135stage1-start::
319cab08 28136 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
dfdffa2c
PB
28137 echo stage1 > stage_last ; \
28138 [ -d stage1-gcc ] || mkdir stage1-gcc; \
28139 set stage1-gcc gcc ; @CREATE_LINK_TO_DIR@
28140
656fdd47 28141stage1-end::
dfdffa2c
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.
319cab08 28148.PHONY: stage1-bubble
656fdd47 28149stage1-bubble::
dfdffa2c
PB
28150 @if [ -f all-stage1-gcc ] ; then \
28151 echo Remaking stage 1 ; \
28152 rm -f all-stage1-gcc ; \
656fdd47
PB
28153 fi ; \
28154 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1-gcc
28155
28156
dfdffa2c
PB
28157
28158configure-stage1-gcc: prebootstrap
319cab08 28159 $(MAKE) stage1-start
dfdffa2c 28160 @if [ -f stage1-gcc/Makefile ] ; then \
1d39f329
NN
28161 $(STAMP) configure-stage1-gcc ; \
28162 exit 0; \
28163 else \
28164 true ; \
28165 fi ; \
1d39f329 28166 r=`${PWD_COMMAND}`; export r; \
378fce5b 28167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 28168 $(HOST_EXPORTS) \
dfdffa2c 28169 echo Configuring stage 1 in gcc ; \
1d39f329
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 \
4fa63067 28183 $(HOST_CONFIGARGS) $${srcdiroption} \
dfdffa2c
PB
28184 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" && \
28185 $(STAMP) ../configure-stage1-gcc
1d39f329 28186
dfdffa2c 28187all-stage1-gcc: configure-stage1-gcc
319cab08 28188 $(MAKE) stage1-start
dfdffa2c 28189 @r=`${PWD_COMMAND}`; export r; \
378fce5b 28190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7ffa0b57 28191 $(HOST_EXPORTS) \
1d39f329 28192 cd gcc && \
dfdffa2c
PB
28193 $(MAKE) $(GCC_FLAGS_TO_PASS) \
28194 CFLAGS="$(STAGE1_CFLAGS)" && $(STAMP) ../all-stage1-gcc
28195
28196
28197
28198
28199
656fdd47
PB
28200.PHONY: restage1 touch-stage1 distclean-stage1
28201
28202# Rules to wipe a stage and all the following ones, used for cleanstrap
dfdffa2c 28203
656fdd47 28204distclean-stage1::
319cab08 28205 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
dfdffa2c
PB
28206 rm -rf configure-stage1-gcc all-stage1-gcc stage1-gcc
28207
656fdd47
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::
dfdffa2c 28222 rm -rf all-stage1-gcc
656fdd47 28223 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1-gcc
dfdffa2c
PB
28224
28225
28226
28227
319cab08 28228.PHONY: stage2-start stage2-end
dfdffa2c 28229
656fdd47 28230stage2-start::
319cab08 28231 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
dfdffa2c
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
656fdd47 28237stage2-end::
dfdffa2c
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.
319cab08 28245.PHONY: stage2-bubble
656fdd47 28246stage2-bubble:: stage1-bubble
dfdffa2c
PB
28247 @if [ -f all-stage2-gcc ] ; then \
28248 echo Remaking stage 2 ; \
28249 rm -f all-stage2-gcc ; \
656fdd47
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 ; \
dfdffa2c
PB
28257 fi
28258
656fdd47 28259
dfdffa2c 28260configure-stage2-gcc: all-stage1-gcc
319cab08 28261 $(MAKE) stage2-start
dfdffa2c 28262 @if [ -f stage2-gcc/Makefile ] ; then \
1d39f329
NN
28263 $(STAMP) configure-stage2-gcc ; \
28264 exit 0; \
28265 else \
28266 true ; \
28267 fi ; \
1d39f329 28268 r=`${PWD_COMMAND}`; export r; \
378fce5b
DD
28269 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28270 $(STAGE_HOST_EXPORTS) \
dfdffa2c 28271 echo Configuring stage 2 in gcc ; \
1d39f329
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 \
dfdffa2c
PB
28285 $(HOST_CONFIGARGS) $${srcdiroption} \
28286 @stage2_werror_flag@ && \
28287 $(STAMP) ../configure-stage2-gcc
1d39f329 28288
dfdffa2c 28289all-stage2-gcc: configure-stage2-gcc
319cab08 28290 $(MAKE) stage2-start
dfdffa2c 28291 @r=`${PWD_COMMAND}`; export r; \
378fce5b
DD
28292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28293 $(STAGE_HOST_EXPORTS) \
1d39f329 28294 cd gcc && \
dfdffa2c 28295 $(MAKE) $(GCC_FLAGS_TO_PASS) \
656fdd47
PB
28296 $(POSTSTAGE1_FLAGS_TO_PASS) \
28297 && $(STAMP) ../all-stage2-gcc
dfdffa2c
PB
28298
28299
28300
28301
377d8c42
PB
28302.PHONY: bootstrap2
28303bootstrap2:
656fdd47 28304 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage2-bubble \
319cab08 28305 stage2-start all stage2-end
dfdffa2c 28306
319cab08 28307
656fdd47 28308.PHONY: restage2 touch-stage2 distclean-stage2
dfdffa2c 28309
656fdd47
PB
28310# Rules to wipe a stage and all the following ones, used for cleanstrap
28311distclean-stage1:: distclean-stage2
28312distclean-stage2::
319cab08 28313 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
dfdffa2c 28314 rm -rf configure-stage2-gcc all-stage2-gcc stage2-gcc
1d39f329 28315
656fdd47
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::
dfdffa2c 28330 rm -rf all-stage2-gcc
656fdd47 28331 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2-gcc
dfdffa2c
PB
28332
28333
28334
28335
319cab08 28336.PHONY: stage3-start stage3-end
dfdffa2c 28337
656fdd47 28338stage3-start::
319cab08 28339 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
dfdffa2c
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
656fdd47 28345stage3-end::
dfdffa2c
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.
319cab08 28353.PHONY: stage3-bubble
656fdd47 28354stage3-bubble:: stage2-bubble
dfdffa2c
PB
28355 @if [ -f all-stage3-gcc ] ; then \
28356 echo Remaking stage 3 ; \
28357 rm -f all-stage3-gcc ; \
656fdd47
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 ; \
dfdffa2c
PB
28365 fi
28366
656fdd47 28367
dfdffa2c 28368configure-stage3-gcc: all-stage2-gcc
319cab08 28369 $(MAKE) stage3-start
dfdffa2c 28370 @if [ -f stage3-gcc/Makefile ] ; then \
1d39f329
NN
28371 $(STAMP) configure-stage3-gcc ; \
28372 exit 0; \
28373 else \
28374 true ; \
28375 fi ; \
1d39f329 28376 r=`${PWD_COMMAND}`; export r; \
378fce5b
DD
28377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28378 $(STAGE_HOST_EXPORTS) \
dfdffa2c 28379 echo Configuring stage 3 in gcc ; \
1d39f329
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 \
dfdffa2c
PB
28393 $(HOST_CONFIGARGS) $${srcdiroption} \
28394 @stage2_werror_flag@ && \
28395 $(STAMP) ../configure-stage3-gcc
1d39f329 28396
dfdffa2c 28397all-stage3-gcc: configure-stage3-gcc
319cab08 28398 $(MAKE) stage3-start
dfdffa2c 28399 @r=`${PWD_COMMAND}`; export r; \
378fce5b
DD
28400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28401 $(STAGE_HOST_EXPORTS) \
1d39f329 28402 cd gcc && \
dfdffa2c 28403 $(MAKE) $(GCC_FLAGS_TO_PASS) \
656fdd47
PB
28404 $(POSTSTAGE1_FLAGS_TO_PASS) \
28405 && $(STAMP) ../all-stage3-gcc
1d39f329 28406
1d39f329
NN
28407
28408compare: all-stage3-gcc
319cab08 28409 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
dfdffa2c 28410 @r=`${PWD_COMMAND}`; export r; \
1d39f329
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 \
b8908782
DD
28417 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
28418 @do_compare@ > /dev/null 2>&1; \
1d39f329
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 ; \
dfdffa2c
PB
28428 $(STAMP) compare
28429
28430
1d39f329 28431
319cab08
PB
28432.PHONY: bootstrap
28433bootstrap:
656fdd47 28434 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage3-bubble compare \
319cab08 28435 stage3-start all stage3-end
dfdffa2c
PB
28436
28437
656fdd47 28438.PHONY: restage3 touch-stage3 distclean-stage3
dfdffa2c 28439
656fdd47
PB
28440# Rules to wipe a stage and all the following ones, used for cleanstrap
28441distclean-stage2:: distclean-stage3
28442distclean-stage3::
319cab08 28443 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
dfdffa2c
PB
28444 rm -rf configure-stage3-gcc all-stage3-gcc stage3-gcc compare
28445
656fdd47
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::
dfdffa2c 28460 rm -rf all-stage3-gcc compare
656fdd47 28461 $(MAKE) $(RECURSE_FLAGS_TO_PASS) compare
319cab08
PB
28462
28463
28464.PHONY: cleanstrap
28465cleanstrap: distclean-stage1 bootstrap
28466
28467
28468
28469.PHONY: stage4-start stage4-end
28470
656fdd47 28471stage4-start::
319cab08
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
656fdd47 28478stage4-end::
319cab08
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
656fdd47 28487stage4-bubble:: stage3-bubble
319cab08
PB
28488 @if [ -f all-stage4-gcc ] ; then \
28489 echo Remaking stage 4 ; \
28490 rm -f all-stage4-gcc ; \
656fdd47
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 ; \
319cab08
PB
28498 fi
28499
656fdd47 28500
319cab08
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) \
656fdd47
PB
28537 $(POSTSTAGE1_FLAGS_TO_PASS) \
28538 && $(STAMP) ../all-stage4-gcc
319cab08
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:
656fdd47 28567 $(MAKE) $(RECURSE_FLAGS_TO_PASS) stage4-bubble compare3 \
319cab08
PB
28568 stage4-start all stage4-end
28569
28570
656fdd47 28571.PHONY: restage4 touch-stage4 distclean-stage4
319cab08 28572
656fdd47
PB
28573# Rules to wipe a stage and all the following ones, used for cleanstrap
28574distclean-stage3:: distclean-stage4
28575distclean-stage4::
319cab08
PB
28576 [ -f stage_last ] && $(MAKE) `cat stage_last`-end || :
28577 rm -rf configure-stage4-gcc all-stage4-gcc stage4-gcc compare3
dfdffa2c 28578
656fdd47
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::
319cab08 28593 rm -rf all-stage4-gcc compare3
656fdd47
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
dfdffa2c 28629
dfdffa2c 28630
656fdd47
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
dfdffa2c 28681
656fdd47
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) \
7ffa0b57 28817 $(HOST_EXPORTS) \
656fdd47
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) \
7ffa0b57 28828 $(HOST_EXPORTS) \
656fdd47
PB
28829 echo "Building feedback based compiler"; \
28830 $(MAKE) stagefeedback-bubble stagefeedback-end
dfdffa2c 28831
319cab08 28832@endif gcc-bootstrap
b8908782 28833
ae831be5
NN
28834# --------------------------------------
28835# Dependencies between different modules
28836# --------------------------------------
252b5132 28837
ae831be5
NN
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.
e2b9e2dc 28846# GCC needs to identify certain tools.
e5c3f801
NN
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
04cf1b77
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
ae831be5
NN
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.
04cf1b77
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
ae831be5
NN
28856
28857# Host modules specific to gdb.
e2b9e2dc 28858# GDB needs to know that the simulator is being built.
8f32e830 28859configure-gdb: maybe-configure-itcl maybe-configure-tcl maybe-configure-tk maybe-configure-sim
ae831be5
NN
28860GDB_TK = @GDB_TK@
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
59da4fe6 28863configure-libgui: maybe-configure-tcl maybe-configure-tk
ae831be5
NN
28864all-libgui: maybe-all-tcl maybe-all-tk maybe-all-itcl
28865
28866# Host modules specific to binutils.
b4a77b47 28867configure-bfd: configure-libiberty
930314a4
NN
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
ae831be5
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.
28873install-binutils: maybe-install-opcodes
cf662e21
AJ
28874# libopcodes depends on libbfd
28875install-opcodes: maybe-install-bfd
ae831be5
NN
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.
930314a4 28882all-dejagnu: maybe-all-tcl maybe-all-expect maybe-all-tk
b4a77b47 28883configure-expect: maybe-configure-tcl maybe-configure-tk
930314a4 28884all-expect: maybe-all-tcl maybe-all-tk
b4a77b47 28885configure-itcl: maybe-configure-tcl maybe-configure-tk
ae831be5
NN
28886all-itcl: maybe-all-tcl maybe-all-tk
28887# We put install-tcl before install-itcl because itcl wants to run a
28888# program on installation which uses the Tcl libraries.
28889install-itcl: maybe-install-tcl
122bfa92 28890all-sid: maybe-all-libiberty maybe-all-bfd maybe-all-opcodes maybe-all-tcl maybe-all-tk
ae831be5 28891install-sid: maybe-install-tcl maybe-install-tk
a36d530e 28892all-sim: maybe-all-libiberty maybe-all-bfd maybe-all-opcodes maybe-all-readline maybe-configure-gdb
b4a77b47 28893configure-tk: maybe-configure-tcl
ae831be5 28894all-tk: maybe-all-tcl
b4a77b47 28895configure-tix: maybe-configure-tcl maybe-configure-tk
ae831be5
NN
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
930314a4
NN
28905all-fileutils: maybe-all-libiberty
28906all-flex: maybe-all-libiberty maybe-all-bison maybe-all-byacc
930314a4
NN
28907all-gzip: maybe-all-libiberty
28908all-hello: maybe-all-libiberty
930314a4 28909all-m4: maybe-all-libiberty maybe-all-texinfo
b9abda6a 28910all-make: maybe-all-libiberty maybe-all-intl
930314a4
NN
28911all-patch: maybe-all-libiberty
28912all-prms: maybe-all-libiberty
930314a4
NN
28913all-recode: maybe-all-libiberty
28914all-sed: maybe-all-libiberty
28915all-send-pr: maybe-all-prms
930314a4 28916all-tar: maybe-all-libiberty
930314a4 28917all-uudecode: maybe-all-libiberty
ae831be5
NN
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.
b4a77b47
DD
28924configure-target-boehm-gc: $(ALL_GCC_C) maybe-configure-target-qthreads
28925configure-target-fastjar: maybe-configure-target-zlib
930314a4 28926all-target-fastjar: maybe-all-target-zlib maybe-all-target-libiberty
a2592b1b 28927configure-target-libada: $(ALL_GCC_C)
4b1cb4fe 28928configure-target-libgfortran: $(ALL_GCC_C)
b4a77b47
DD
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
ae831be5 28931all-target-libjava: maybe-all-fastjar maybe-all-target-zlib maybe-all-target-boehm-gc maybe-all-target-qthreads maybe-all-target-libffi
b4a77b47 28932configure-target-libobjc: $(ALL_GCC_C)
ae831be5 28933all-target-libobjc: maybe-all-target-libiberty
b4a77b47 28934configure-target-libstdc++-v3: $(ALL_GCC_C)
ae831be5 28935all-target-libstdc++-v3: maybe-all-target-libiberty
b4a77b47 28936configure-target-zlib: $(ALL_GCC_C)
a9590527 28937
ae831be5 28938# Target modules in the 'src' repository.
b4a77b47
DD
28939configure-target-examples: $(ALL_GCC_C)
28940configure-target-libgloss: $(ALL_GCC)
ae831be5 28941all-target-libgloss: maybe-configure-target-newlib
3a12db16 28942configure-target-libiberty: $(ALL_GCC)
b4a77b47
DD
28943configure-target-libtermcap: $(ALL_GCC_C)
28944configure-target-newlib: $(ALL_GCC)
7dda0df6 28945configure-target-rda: $(ALL_GCC_C)
b4a77b47 28946configure-target-winsup: $(ALL_GCC_C)
ae831be5 28947all-target-winsup: maybe-all-target-libiberty maybe-all-target-libtermcap
a9590527 28948
ae831be5 28949# Other target modules. Warning, these are not well tested.
b4a77b47 28950configure-target-gperf: $(ALL_GCC_CXX)
ae831be5 28951all-target-gperf: maybe-all-target-libiberty maybe-all-target-libstdc++-v3
b4a77b47 28952configure-target-qthreads: $(ALL_GCC_C)
907a7241 28953
a2cc058a
NN
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@
28958
15723a45
NN
28959# --------------------------------
28960# Regenerating top level configury
28961# --------------------------------
252b5132 28962
1086bc09
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.
e6bfb94a 28968multilib.out: maybe-all-gcc
b40e3958 28969 @r=`${PWD_COMMAND}`; export r; \
1086bc09
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 ; \
1086bc09 28973
14a2a2f1 28974# Rebuilding Makefile.in, using autogen.
43be203f 28975AUTOGEN = autogen
6b784d9f 28976$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 28977 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 28978
a0da8069 28979# Rebuilding Makefile.
43be203f
AO
28980Makefile: $(srcdir)/Makefile.in config.status
28981 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
28982
28983config.status: configure $(gcc_version_trigger)
10ecffb9 28984 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 28985
a0da8069 28986# Rebuilding configure.
43be203f 28987AUTOCONF = autoconf
6b784d9f 28988$(srcdir)/configure: @MAINT@ $(srcdir)/configure.in $(srcdir)/config/acx.m4
43be203f 28989 cd $(srcdir) && $(AUTOCONF)
252b5132 28990
3728fade
NN
28991# ------------------------------
28992# Special directives to GNU Make
28993# ------------------------------
28994
3728fade
NN
28995# Don't pass command-line variables to submakes.
28996.NOEXPORT:
28997MAKEOVERRIDES=
28998
252b5132 28999# end of Makefile.in
This page took 1.907323 seconds and 4 git commands to generate.