*** empty log message ***
[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@
252b5132 68
50212802
NN
69# -------------------------------------------------
70# Miscellaneous non-standard autoconf-set variables
71# -------------------------------------------------
252b5132 72
50212802
NN
73# The file containing GCC's version number.
74gcc_version_trigger = @gcc_version_trigger@
75gcc_version = @gcc_version@
252b5132 76
50212802
NN
77# The gcc driver likes to know the arguments it was configured with.
78TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
252b5132 79
50212802
NN
80gxx_include_dir = @gxx_include_dir@
81libstdcxx_incdir = @libstdcxx_incdir@
252b5132 82
50212802
NN
83tooldir = @tooldir@
84build_tooldir = @build_tooldir@
252b5132 85
50212802 86# Directory in which the compiler finds executables, libraries, etc.
ede4fbe4 87libsubdir = $(libdir)/gcc/$(target_alias)/$(gcc_version)
50212802 88GDB_NLM_DEPS =
252b5132 89
50212802
NN
90# This is the name of the environment variable used for the path to
91# the libraries.
92RPATH_ENVVAR = @RPATH_ENVVAR@
252b5132 93
50212802
NN
94# This is set by configure to REALLY_SET_LIB_PATH if --enable-shared
95# was used.
96SET_LIB_PATH = @SET_LIB_PATH@
252b5132 97
50212802
NN
98# configure.in sets SET_LIB_PATH to this if --enable-shared was used.
99# Some platforms don't like blank entries, so we remove duplicate,
100# leading and trailing colons.
101REALLY_SET_LIB_PATH = \
102 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH):$(TARGET_LIB_PATH):$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
252b5132 103
50212802 104# This is the list of directories to be built for the build system.
4b1cb4fe 105BUILD_CONFIGDIRS = libiberty libbanshee
50212802
NN
106# Build programs are put under this directory.
107BUILD_SUBDIR = @build_subdir@
108# This is set by the configure script to the arguments to use when configuring
109# directories built for the build system.
110BUILD_CONFIGARGS = @build_configargs@
378fce5b
DD
111# This is the list of variables to export in the environment when
112# configuring subdirectories for the build system. It must also be
113# exported whenever recursing into a build directory in case that
114# directory's Makefile re-runs configure.
115BUILD_EXPORTS = \
116 AR="$(AR_FOR_BUILD)"; export AR; \
117 AS="$(AS_FOR_BUILD)"; export AS; \
118 CC="$(CC_FOR_BUILD)"; export CC; \
119 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
120 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
121 CXX="$(CXX_FOR_BUILD)"; export CXX; \
122 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
123 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
124 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
125 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
126 LD="$(LD_FOR_BUILD)"; export LD; \
127 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
128 NM="$(NM_FOR_BUILD)"; export NM; \
129 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
130 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES;
50212802
NN
131
132# This is the list of directories to built for the host system.
133SUBDIRS = @configdirs@
134# This is set by the configure script to the arguments to use when configuring
135# directories built for the host system.
136HOST_CONFIGARGS = @host_configargs@
378fce5b
DD
137# This is the list of variables to export in the environment when
138# configuring subdirectories for the host system. It must also be
139# exported whenever recursing into a host directory in case that
140# directory's Makefile re-runs configure.
141HOST_EXPORTS = \
142 CC="$(CC)"; export CC; \
143 CFLAGS="$(CFLAGS)"; export CFLAGS; \
144 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
145 CXX="$(CXX)"; export CXX; \
146 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
147 AR="$(AR)"; export AR; \
148 AS="$(AS)"; export AS; \
149 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
150 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
151 LD="$(LD)"; export LD; \
152 LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
153 NM="$(NM)"; export NM; \
154 RANLIB="$(RANLIB)"; export RANLIB; \
155 WINDRES="$(WINDRES)"; export WINDRES; \
156 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
157 OBJDUMP="$(OBJDUMP)"; export OBJDUMP;
158
159# Similar, for the gcc directory.
160GCC_HOST_EXPORTS = \
161 $(HOST_EXPORTS) \
162 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
163 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
164 GMPINC="$(HOST_GMPINC)"; export GMPINC;
165
166# Similar, for later GCC stages.
167STAGE_HOST_EXPORTS = \
168 $(GCC_HOST_EXPORTS) \
169 CC="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
170 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
171
172# This is set by the configure script to the list of directories which
173# should be built using the target tools.
174TARGET_CONFIGDIRS = @target_configdirs@
175# Target libraries are put under this directory:
176TARGET_SUBDIR = @target_subdir@
177# This is set by the configure script to the arguments to use when configuring
178# directories built for the target.
179TARGET_CONFIGARGS = @target_configargs@
378fce5b
DD
180# This is the list of variables to export in the environment when
181# configuring subdirectories for the host system. It must also be
182# exported whenever recursing into a host directory in case that
183# directory's Makefile re-runs configure.
184BASE_TARGET_EXPORTS = \
185 AR="$(AR_FOR_TARGET)"; export AR; \
186 AS="$(AS_FOR_TARGET)"; export AS; \
187 CC="$(CC_FOR_TARGET)"; export CC; \
188 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
189 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
190 CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
191 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
192 GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
193 GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
194 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
195 LD="$(LD_FOR_TARGET)"; export LD; \
196 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
197 NM="$(NM_FOR_TARGET)"; export NM; \
198 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
199 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES;
200
201RAW_CXX_TARGET_EXPORTS = \
202 $(BASE_TARGET_EXPORTS) \
203 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
204 CXX="$(RAW_CXX_FOR_TARGET)"; export CXX;
205
206NORMAL_TARGET_EXPORTS = \
207 $(BASE_TARGET_EXPORTS) \
208 CXX="$(CXX_FOR_TARGET)"; export CXX;
50212802 209
4b1cb4fe
DD
210# Where to find GMP
211HOST_GMPLIBS = @gmplibs@
212HOST_GMPINC = @gmpinc@
213
50212802
NN
214# ----------------------------------------------
215# Programs producing files for the BUILD machine
216# ----------------------------------------------
217
218SHELL = @config_shell@
219
220# pwd command to use. Allow user to override default by setting PWDCMD in
221# the environment to account for automounters. The make variable must not
222# be called PWDCMD, otherwise the value set here is passed to make
223# subprocesses and overrides the setting from the user's environment.
b40e3958
L
224# Don't use PWD since it is a common shell environment variable and we
225# don't want to corrupt it.
226PWD_COMMAND = $${PWDCMD-pwd}
50212802
NN
227
228# compilers to use to create programs which must be run in the build
229# environment.
230CC_FOR_BUILD = @CC_FOR_BUILD@
5fbad20a 231CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
50212802
NN
232
233CXX_FOR_BUILD = $(CXX)
234
235# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
236# here so that they can be overridden by Makefile fragments.
50212802
NN
237BUILD_PREFIX = @BUILD_PREFIX@
238BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252b5132 239
852e5f18
NN
240BISON=@BISON@
241USUAL_BISON = `if [ -f $$r/bison/bison ] ; then \
252b5132
RH
242 echo $$r/bison/bison -L $$s/bison/ ; \
243 else \
244 echo bison ; \
245 fi`
246
50212802 247DEFAULT_YACC = @DEFAULT_YACC@
852e5f18
NN
248YACC=@YACC@
249USUAL_YACC = `if [ -f $$r/bison/bison ] ; then \
252b5132
RH
250 echo $$r/bison/bison -y -L $$s/bison/ ; \
251 elif [ -f $$r/byacc/byacc ] ; then \
252 echo $$r/byacc/byacc ; \
253 else \
254 echo ${DEFAULT_YACC} ; \
255 fi`
256
50212802 257DEFAULT_LEX = @DEFAULT_LEX@
852e5f18
NN
258LEX=@LEX@
259USUAL_LEX = `if [ -f $$r/flex/flex ] ; \
252b5132
RH
260 then echo $$r/flex/flex ; \
261 else echo ${DEFAULT_LEX} ; fi`
262
50212802 263DEFAULT_M4 = @DEFAULT_M4@
252b5132
RH
264M4 = `if [ -f $$r/m4/m4 ] ; \
265 then echo $$r/m4/m4 ; \
266 else echo ${DEFAULT_M4} ; fi`
267
77f7441a 268# For an installed makeinfo, we require it to be from texinfo 4.2 or
f08fa01d 269# higher, else we use the "missing" dummy.
852e5f18
NN
270MAKEINFO=@MAKEINFO@
271USUAL_MAKEINFO = `if [ -f $$r/texinfo/makeinfo/makeinfo ] ; \
252b5132 272 then echo $$r/texinfo/makeinfo/makeinfo ; \
f08fa01d 273 else if (makeinfo --version \
77f7441a 274 | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])') >/dev/null 2>&1; \
f08fa01d 275 then echo makeinfo; else echo $$s/missing makeinfo; fi; fi`
252b5132
RH
276
277# This just becomes part of the MAKEINFO definition passed down to
278# sub-makes. It lets flags be given on the command line while still
279# using the makeinfo from the object tree.
62a3fc85
DD
280# (Default to avoid splitting info files by setting the threshold high.)
281MAKEINFOFLAGS = --split-size=5000000
252b5132
RH
282
283EXPECT = `if [ -f $$r/expect/expect ] ; \
284 then echo $$r/expect/expect ; \
285 else echo expect ; fi`
286
287RUNTEST = `if [ -f $$s/dejagnu/runtest ] ; \
288 then echo $$s/dejagnu/runtest ; \
289 else echo runtest ; fi`
290
50212802
NN
291# ---------------------------------------------
292# Programs producing files for the HOST machine
293# ---------------------------------------------
252b5132 294
50212802
NN
295# This is the list of directories that may be needed in RPATH_ENVVAR
296# so that programs built for the host machine work.
297HOST_LIB_PATH = $$r/bfd:$$r/opcodes
252b5132 298
50212802 299AS = @AS@
252b5132 300
50212802
NN
301AR = @AR@
302AR_FLAGS = rc
252b5132 303
50212802
NN
304CC = @CC@
305CFLAGS = @CFLAGS@
306LIBCFLAGS = $(CFLAGS)
252b5132 307
50212802
NN
308CXX = @CXX@
309CXXFLAGS = @CXXFLAGS@
310LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
49b7683b 311
50212802 312DLLTOOL = @DLLTOOL@
252b5132 313
50212802 314NM = @NM@
15723a45 315
50212802
NN
316LD = @LD@
317LDFLAGS =
15723a45 318
50212802 319RANLIB = @RANLIB@
252b5132 320
50212802 321WINDRES = @WINDRES@
252b5132 322
50212802
NN
323PICFLAG =
324
325# -----------------------------------------------
326# Programs producing files for the TARGET machine
327# -----------------------------------------------
0da52010
AO
328
329# This is the list of directories that may be needed in RPATH_ENVVAR
330# so that prorgams built for the target machine work.
4b1cb4fe 331TARGET_LIB_PATH = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:$$r/$(TARGET_SUBDIR)/libmudflap/.libs
0da52010 332
58daee98 333FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
252b5132 334
50212802 335AR_FOR_TARGET=@AR_FOR_TARGET@
54752a6b 336CONFIGURED_AR_FOR_TARGET=@CONFIGURED_AR_FOR_TARGET@
50212802
NN
337USUAL_AR_FOR_TARGET = ` \
338 if [ -f $$r/binutils/ar ] ; then \
339 echo $$r/binutils/ar ; \
340 else \
7f121bbf 341 if [ '$(host)' = '$(target)' ] ; then \
50212802
NN
342 echo $(AR); \
343 else \
54752a6b 344 echo $(CONFIGURED_AR_FOR_TARGET) ; \
50212802
NN
345 fi; \
346 fi`
252b5132 347
852e5f18 348AS_FOR_TARGET=@AS_FOR_TARGET@
54752a6b 349CONFIGURED_AS_FOR_TARGET=@CONFIGURED_AS_FOR_TARGET@
852e5f18 350USUAL_AS_FOR_TARGET = ` \
252b5132
RH
351 if [ -f $$r/gas/as-new ] ; then \
352 echo $$r/gas/as-new ; \
dc70af01
AO
353 elif [ -f $$r/gcc/xgcc ]; then \
354 $(CC_FOR_TARGET) -print-prog-name=as ; \
252b5132 355 else \
7f121bbf 356 if [ '$(host)' = '$(target)' ] ; then \
252b5132
RH
357 echo $(AS); \
358 else \
54752a6b 359 echo $(CONFIGURED_AS_FOR_TARGET) ; \
252b5132
RH
360 fi; \
361 fi`
362
50212802
NN
363CC_FOR_TARGET = @CC_FOR_TARGET@
364# During gcc bootstrap, if we use some random cc for stage1 then
365# CFLAGS will be just -g. We want to ensure that TARGET libraries
366# (which we know are built with gcc) are built with optimizations so
367# prepend -O2 when setting CFLAGS_FOR_TARGET.
368CFLAGS_FOR_TARGET = -O2 $(CFLAGS)
369# If GCC_FOR_TARGET is not overriden on the command line, then this
370# variable is passed down to the gcc Makefile, where it is used to
371# build libgcc2.a. We define it here so that it can itself be
372# overridden on the command line.
373GCC_FOR_TARGET=@GCC_FOR_TARGET@
374USUAL_GCC_FOR_TARGET = $(STAGE_CC_WRAPPER) $$r/gcc/xgcc -B$$r/gcc/ $(FLAGS_FOR_TARGET)
375LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
376
377CXX_FOR_TARGET = @CXX_FOR_TARGET@
378RAW_CXX_FOR_TARGET = @RAW_CXX_FOR_TARGET@
379CXX_FOR_TARGET_FOR_RECURSIVE_MAKE = @CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@
380RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE = @RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@
381CXXFLAGS_FOR_TARGET = $(CXXFLAGS)
382LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
252b5132 383
852e5f18 384DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
54752a6b 385CONFIGURED_DLLTOOL_FOR_TARGET=@CONFIGURED_DLLTOOL_FOR_TARGET@
852e5f18 386USUAL_DLLTOOL_FOR_TARGET = ` \
252b5132
RH
387 if [ -f $$r/binutils/dlltool ] ; then \
388 echo $$r/binutils/dlltool ; \
389 else \
7f121bbf 390 if [ '$(host)' = '$(target)' ] ; then \
252b5132
RH
391 echo $(DLLTOOL); \
392 else \
54752a6b 393 echo $(CONFIGURED_DLLTOOL_FOR_TARGET) ; \
252b5132
RH
394 fi; \
395 fi`
396
50212802 397GCJ_FOR_TARGET = @GCJ_FOR_TARGET@
4b1cb4fe 398GFORTRAN_FOR_TARGET = @GFORTRAN_FOR_TARGET@
50212802
NN
399
400LD_FOR_TARGET=@LD_FOR_TARGET@
54752a6b 401CONFIGURED_LD_FOR_TARGET=@CONFIGURED_LD_FOR_TARGET@
50212802
NN
402USUAL_LD_FOR_TARGET = ` \
403 if [ -f $$r/ld/ld-new ] ; then \
404 echo $$r/ld/ld-new ; \
405 elif [ -f $$r/gcc/xgcc ]; then \
406 $(CC_FOR_TARGET) -print-prog-name=ld ; \
252b5132 407 else \
7f121bbf 408 if [ '$(host)' = '$(target)' ] ; then \
50212802 409 echo $(LD); \
252b5132 410 else \
54752a6b 411 echo $(CONFIGURED_LD_FOR_TARGET) ; \
252b5132
RH
412 fi; \
413 fi`
414
50212802
NN
415LDFLAGS_FOR_TARGET =
416
417NM_FOR_TARGET=@NM_FOR_TARGET@
54752a6b 418CONFIGURED_NM_FOR_TARGET=@CONFIGURED_NM_FOR_TARGET@
50212802
NN
419USUAL_NM_FOR_TARGET = ` \
420 if [ -f $$r/binutils/nm-new ] ; then \
421 echo $$r/binutils/nm-new ; \
422 elif [ -f $$r/gcc/xgcc ]; then \
423 $(CC_FOR_TARGET) -print-prog-name=nm ; \
252b5132 424 else \
7f121bbf 425 if [ '$(host)' = '$(target)' ] ; then \
50212802 426 echo $(NM); \
252b5132 427 else \
54752a6b 428 echo $(CONFIGURED_NM_FOR_TARGET) ; \
252b5132
RH
429 fi; \
430 fi`
431
852e5f18 432RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
54752a6b 433CONFIGURED_RANLIB_FOR_TARGET=@CONFIGURED_RANLIB_FOR_TARGET@
852e5f18 434USUAL_RANLIB_FOR_TARGET = ` \
252b5132
RH
435 if [ -f $$r/binutils/ranlib ] ; then \
436 echo $$r/binutils/ranlib ; \
437 else \
7f121bbf 438 if [ '$(host)' = '$(target)' ] ; then \
3f152009
AO
439 if [ x'$(RANLIB)' != x ]; then \
440 echo $(RANLIB); \
441 else \
442 echo ranlib; \
443 fi; \
252b5132 444 else \
54752a6b 445 echo $(CONFIGURED_RANLIB_FOR_TARGET) ; \
252b5132
RH
446 fi; \
447 fi`
448
50212802 449WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
54752a6b 450CONFIGURED_WINDRES_FOR_TARGET=@CONFIGURED_WINDRES_FOR_TARGET@
50212802
NN
451USUAL_WINDRES_FOR_TARGET = ` \
452 if [ -f $$r/binutils/windres ] ; then \
453 echo $$r/binutils/windres ; \
252b5132 454 else \
7f121bbf 455 if [ '$(host)' = '$(target)' ] ; then \
50212802 456 echo $(WINDRES); \
252b5132 457 else \
54752a6b 458 echo $(CONFIGURED_WINDRES_FOR_TARGET) ; \
252b5132
RH
459 fi; \
460 fi`
461
50212802
NN
462PICFLAG_FOR_TARGET =
463
464# ------------------------------------
465# Miscellaneous targets and flag lists
466# ------------------------------------
467
252b5132
RH
468# The first rule in the file had better be this one. Don't put any above it.
469# This lives here to allow makefile fragments to contain dependencies.
470all: all.normal
471.PHONY: all
472
252b5132 473#### host and target specific makefile fragments come in here.
a0da8069
NN
474@target_makefile_frag@
475@alphaieee_frag@
476@ospace_frag@
477@host_makefile_frag@
252b5132
RH
478###
479
480# Flags to pass down to all sub-makes.
252b5132 481BASE_FLAGS_TO_PASS = \
497f816e 482 "DESTDIR=$(DESTDIR)" \
252b5132 483 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
252b5132 484 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
252b5132
RH
485 "bindir=$(bindir)" \
486 "datadir=$(datadir)" \
487 "exec_prefix=$(exec_prefix)" \
488 "includedir=$(includedir)" \
489 "infodir=$(infodir)" \
490 "libdir=$(libdir)" \
491 "libexecdir=$(libexecdir)" \
492 "lispdir=$(lispdir)" \
75205f78
DD
493 "libstdcxx_incdir=$(libstdcxx_incdir)" \
494 "libsubdir=$(libsubdir)" \
252b5132
RH
495 "localstatedir=$(localstatedir)" \
496 "mandir=$(mandir)" \
497 "oldincludedir=$(oldincludedir)" \
498 "prefix=$(prefix)" \
499 "sbindir=$(sbindir)" \
500 "sharedstatedir=$(sharedstatedir)" \
501 "sysconfdir=$(sysconfdir)" \
502 "tooldir=$(tooldir)" \
ba73c63f 503 "build_tooldir=$(build_tooldir)" \
252b5132
RH
504 "gxx_include_dir=$(gxx_include_dir)" \
505 "gcc_version=$(gcc_version)" \
506 "gcc_version_trigger=$(gcc_version_trigger)" \
12f0bd74
NN
507 "target_alias=$(target_alias)" \
508 "BISON=$(BISON)" \
509 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
510 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
511 "EXPECT=$(EXPECT)" \
512 "INSTALL=$(INSTALL)" \
513 "INSTALL_DATA=$(INSTALL_DATA)" \
514 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
515 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
516 "LEX=$(LEX)" \
517 "M4=$(M4)" \
518 "MAKE=$(MAKE)" \
519 "RUNTEST=$(RUNTEST)" \
520 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
521 "SHELL=$(SHELL)" \
522 "YACC=$(YACC)" \
523 "AR_FLAGS=$(AR_FLAGS)" \
524 "CFLAGS=$(CFLAGS)" \
525 "CXXFLAGS=$(CXXFLAGS)" \
526 "LDFLAGS=$(LDFLAGS)" \
527 "LIBCFLAGS=$(LIBCFLAGS)" \
528 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
529 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
530 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
531 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
532 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
533 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
534 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
535 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
536 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
4b1cb4fe 537 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
12f0bd74
NN
538 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
539 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
540 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
541 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
542 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
543 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
10ecffb9 544 "CONFIG_SHELL=$(SHELL)" \
12f0bd74 545 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
252b5132 546
dec0cb0c
AO
547# For any flags above that may contain shell code that varies from one
548# target library to another. When doing recursive invocations of the
549# top-level Makefile, we don't want the outer make to evaluate them,
550# so we pass these variables down unchanged. They must not contain
551# single nor double quotes.
552RECURSE_FLAGS = \
930314a4
NN
553 CXX_FOR_TARGET='$(CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
554 RAW_CXX_FOR_TARGET='$(RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
dec0cb0c 555
252b5132
RH
556# Flags to pass down to most sub-makes, in which we're building with
557# the host environment.
252b5132
RH
558EXTRA_HOST_FLAGS = \
559 'AR=$(AR)' \
560 'AS=$(AS)' \
561 'CC=$(CC)' \
562 'CXX=$(CXX)' \
563 'DLLTOOL=$(DLLTOOL)' \
564 'LD=$(LD)' \
565 'NM=$(NM)' \
b9459e83 566 'RANLIB=$(RANLIB)' \
252b5132
RH
567 'WINDRES=$(WINDRES)'
568
569FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
570
571# Flags that are concerned with the location of the X11 include files
572# and library files
573#
574# NOTE: until the top-level is getting the values via autoconf, it only
575# causes problems to have this top-level Makefile overriding the autoconf-set
576# values in child directories. Only variables that don't conflict with
577# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
578#
579X11_FLAGS_TO_PASS = \
580 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
581 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
582
583# Flags to pass down to makes which are built with the target environment.
584# The double $ decreases the length of the command line; the variables
585# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.
252b5132
RH
586EXTRA_TARGET_FLAGS = \
587 'AR=$$(AR_FOR_TARGET)' \
588 'AS=$$(AS_FOR_TARGET)' \
589 'CC=$$(CC_FOR_TARGET)' \
590 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
591 'CXX=$$(CXX_FOR_TARGET)' \
592 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
593 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
594 'LD=$$(LD_FOR_TARGET)' \
595 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
596 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
597 'NM=$$(NM_FOR_TARGET)' \
598 'RANLIB=$$(RANLIB_FOR_TARGET)' \
599 'WINDRES=$$(WINDRES_FOR_TARGET)'
600
601TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
602
603# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
604# unfortunately needs the native compiler and the target ar and
605# ranlib.
606# If any variables are added here, they must be added to do-*, below.
2a4cbe27 607# The BUILD_* variables are a special case, which are used for the gcc
252b5132
RH
608# cross-building scheme.
609EXTRA_GCC_FLAGS = \
27f15fdd
DD
610 'BUILD_PREFIX=$(BUILD_PREFIX)' \
611 'BUILD_PREFIX_1=$(BUILD_PREFIX_1)' \
252b5132 612 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
75205f78 613 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
3dee29da
NN
614 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
615 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
616 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
617 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
618 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
619 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
620 "`echo 'STAGE1_CFLAGS=$(STAGE1_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
621 "`echo 'BOOT_CFLAGS=$(BOOT_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
622 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
252b5132 623
f0b24077 624GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
252b5132 625
dd12c3a8
NN
626.PHONY: configure-host
627configure-host: maybe-configure-gcc \
628 maybe-configure-ash \
629 maybe-configure-autoconf \
630 maybe-configure-automake \
631 maybe-configure-bash \
632 maybe-configure-bfd \
633 maybe-configure-opcodes \
634 maybe-configure-binutils \
635 maybe-configure-bison \
636 maybe-configure-byacc \
637 maybe-configure-bzip2 \
638 maybe-configure-dejagnu \
639 maybe-configure-diff \
640 maybe-configure-dosutils \
641 maybe-configure-etc \
642 maybe-configure-fastjar \
643 maybe-configure-fileutils \
644 maybe-configure-findutils \
645 maybe-configure-find \
646 maybe-configure-flex \
647 maybe-configure-gas \
648 maybe-configure-gawk \
649 maybe-configure-gettext \
650 maybe-configure-gnuserv \
651 maybe-configure-gprof \
652 maybe-configure-gzip \
653 maybe-configure-hello \
654 maybe-configure-indent \
655 maybe-configure-intl \
656 maybe-configure-tcl \
657 maybe-configure-itcl \
658 maybe-configure-ld \
04cf1b77 659 maybe-configure-libcpp \
dd12c3a8 660 maybe-configure-libgui \
4b1cb4fe 661 maybe-configure-libbanshee \
dd12c3a8
NN
662 maybe-configure-libiberty \
663 maybe-configure-libtool \
664 maybe-configure-m4 \
665 maybe-configure-make \
666 maybe-configure-mmalloc \
667 maybe-configure-patch \
668 maybe-configure-perl \
669 maybe-configure-prms \
670 maybe-configure-rcs \
671 maybe-configure-readline \
672 maybe-configure-release \
673 maybe-configure-recode \
674 maybe-configure-sed \
675 maybe-configure-send-pr \
676 maybe-configure-shellutils \
677 maybe-configure-sid \
678 maybe-configure-sim \
679 maybe-configure-tar \
680 maybe-configure-texinfo \
681 maybe-configure-textutils \
682 maybe-configure-time \
683 maybe-configure-uudecode \
684 maybe-configure-wdiff \
685 maybe-configure-zip \
686 maybe-configure-zlib \
687 maybe-configure-gdb \
688 maybe-configure-expect \
689 maybe-configure-guile \
690 maybe-configure-tk \
691 maybe-configure-tix \
692 maybe-configure-libtermcap \
693 maybe-configure-utils
694.PHONY: configure-target
695configure-target: \
696 maybe-configure-target-libstdc++-v3 \
4b1cb4fe 697 maybe-configure-target-libmudflap \
dd12c3a8 698 maybe-configure-target-newlib \
4b1cb4fe 699 maybe-configure-target-libgfortran \
dd12c3a8
NN
700 maybe-configure-target-libobjc \
701 maybe-configure-target-libtermcap \
702 maybe-configure-target-winsup \
703 maybe-configure-target-libgloss \
704 maybe-configure-target-libiberty \
705 maybe-configure-target-gperf \
706 maybe-configure-target-examples \
707 maybe-configure-target-libffi \
708 maybe-configure-target-libjava \
709 maybe-configure-target-zlib \
710 maybe-configure-target-boehm-gc \
711 maybe-configure-target-qthreads \
a2592b1b
DD
712 maybe-configure-target-rda \
713 maybe-configure-target-libada
252b5132 714
252b5132
RH
715# The target built for a native build.
716.PHONY: all.normal
dd12c3a8
NN
717all.normal: @all_build_modules@ all-host all-target
718
719.PHONY: all-host
720all-host: maybe-all-gcc \
721 maybe-all-ash \
722 maybe-all-autoconf \
723 maybe-all-automake \
724 maybe-all-bash \
725 maybe-all-bfd \
726 maybe-all-opcodes \
727 maybe-all-binutils \
728 maybe-all-bison \
729 maybe-all-byacc \
730 maybe-all-bzip2 \
731 maybe-all-dejagnu \
732 maybe-all-diff \
733 maybe-all-dosutils \
734 maybe-all-etc \
735 maybe-all-fastjar \
736 maybe-all-fileutils \
737 maybe-all-findutils \
738 maybe-all-find \
739 maybe-all-flex \
740 maybe-all-gas \
741 maybe-all-gawk \
742 maybe-all-gettext \
743 maybe-all-gnuserv \
744 maybe-all-gprof \
745 maybe-all-gzip \
746 maybe-all-hello \
747 maybe-all-indent \
748 maybe-all-intl \
749 maybe-all-tcl \
750 maybe-all-itcl \
751 maybe-all-ld \
04cf1b77 752 maybe-all-libcpp \
dd12c3a8 753 maybe-all-libgui \
4b1cb4fe 754 maybe-all-libbanshee \
dd12c3a8
NN
755 maybe-all-libiberty \
756 maybe-all-libtool \
757 maybe-all-m4 \
758 maybe-all-make \
759 maybe-all-mmalloc \
760 maybe-all-patch \
761 maybe-all-perl \
762 maybe-all-prms \
763 maybe-all-rcs \
764 maybe-all-readline \
765 maybe-all-release \
766 maybe-all-recode \
767 maybe-all-sed \
768 maybe-all-send-pr \
769 maybe-all-shellutils \
770 maybe-all-sid \
771 maybe-all-sim \
772 maybe-all-tar \
773 maybe-all-texinfo \
774 maybe-all-textutils \
775 maybe-all-time \
776 maybe-all-uudecode \
777 maybe-all-wdiff \
778 maybe-all-zip \
779 maybe-all-zlib \
780 maybe-all-gdb \
781 maybe-all-expect \
782 maybe-all-guile \
783 maybe-all-tk \
784 maybe-all-tix \
785 maybe-all-libtermcap \
786 maybe-all-utils
787.PHONY: all-target
788all-target: \
789 maybe-all-target-libstdc++-v3 \
4b1cb4fe 790 maybe-all-target-libmudflap \
dd12c3a8 791 maybe-all-target-newlib \
4b1cb4fe 792 maybe-all-target-libgfortran \
dd12c3a8
NN
793 maybe-all-target-libobjc \
794 maybe-all-target-libtermcap \
795 maybe-all-target-winsup \
796 maybe-all-target-libgloss \
797 maybe-all-target-libiberty \
798 maybe-all-target-gperf \
799 maybe-all-target-examples \
800 maybe-all-target-libffi \
801 maybe-all-target-libjava \
802 maybe-all-target-zlib \
803 maybe-all-target-boehm-gc \
804 maybe-all-target-qthreads \
a2592b1b
DD
805 maybe-all-target-rda \
806 maybe-all-target-libada
252b5132
RH
807
808# Do a target for all the subdirectories. A ``make do-X'' will do a
809# ``make X'' in all subdirectories (because, in general, there is a
810# dependency (below) of X upon do-X, a ``make X'' will also do this,
811# but it may do additional work as well).
e393202e 812
2a4cbe27
NN
813.PHONY: do-info
814do-info: info-host info-target
e393202e 815
2a4cbe27
NN
816.PHONY: info-host
817info-host: maybe-info-gcc \
818 maybe-info-ash \
819 maybe-info-autoconf \
820 maybe-info-automake \
821 maybe-info-bash \
822 maybe-info-bfd \
823 maybe-info-opcodes \
824 maybe-info-binutils \
825 maybe-info-bison \
826 maybe-info-byacc \
827 maybe-info-bzip2 \
828 maybe-info-dejagnu \
829 maybe-info-diff \
830 maybe-info-dosutils \
831 maybe-info-etc \
832 maybe-info-fastjar \
833 maybe-info-fileutils \
834 maybe-info-findutils \
835 maybe-info-find \
836 maybe-info-flex \
837 maybe-info-gas \
838 maybe-info-gawk \
839 maybe-info-gettext \
840 maybe-info-gnuserv \
841 maybe-info-gprof \
842 maybe-info-gzip \
843 maybe-info-hello \
844 maybe-info-indent \
845 maybe-info-intl \
846 maybe-info-tcl \
847 maybe-info-itcl \
848 maybe-info-ld \
04cf1b77 849 maybe-info-libcpp \
2a4cbe27 850 maybe-info-libgui \
4b1cb4fe 851 maybe-info-libbanshee \
2a4cbe27
NN
852 maybe-info-libiberty \
853 maybe-info-libtool \
854 maybe-info-m4 \
855 maybe-info-make \
856 maybe-info-mmalloc \
857 maybe-info-patch \
858 maybe-info-perl \
859 maybe-info-prms \
860 maybe-info-rcs \
861 maybe-info-readline \
862 maybe-info-release \
863 maybe-info-recode \
864 maybe-info-sed \
865 maybe-info-send-pr \
866 maybe-info-shellutils \
867 maybe-info-sid \
868 maybe-info-sim \
869 maybe-info-tar \
870 maybe-info-texinfo \
871 maybe-info-textutils \
872 maybe-info-time \
873 maybe-info-uudecode \
874 maybe-info-wdiff \
875 maybe-info-zip \
876 maybe-info-zlib \
877 maybe-info-gdb \
878 maybe-info-expect \
879 maybe-info-guile \
880 maybe-info-tk \
881 maybe-info-tix \
882 maybe-info-libtermcap \
883 maybe-info-utils
252b5132 884
2a4cbe27
NN
885.PHONY: info-target
886info-target: \
887 maybe-info-target-libstdc++-v3 \
4b1cb4fe 888 maybe-info-target-libmudflap \
2a4cbe27 889 maybe-info-target-newlib \
4b1cb4fe 890 maybe-info-target-libgfortran \
2a4cbe27
NN
891 maybe-info-target-libobjc \
892 maybe-info-target-libtermcap \
893 maybe-info-target-winsup \
894 maybe-info-target-libgloss \
895 maybe-info-target-libiberty \
896 maybe-info-target-gperf \
897 maybe-info-target-examples \
898 maybe-info-target-libffi \
899 maybe-info-target-libjava \
900 maybe-info-target-zlib \
901 maybe-info-target-boehm-gc \
902 maybe-info-target-qthreads \
a2592b1b
DD
903 maybe-info-target-rda \
904 maybe-info-target-libada
252b5132 905
4fa63067
NN
906.PHONY: do-dvi
907do-dvi: dvi-host dvi-target
2a4cbe27 908
4fa63067
NN
909.PHONY: dvi-host
910dvi-host: maybe-dvi-gcc \
911 maybe-dvi-ash \
912 maybe-dvi-autoconf \
913 maybe-dvi-automake \
914 maybe-dvi-bash \
915 maybe-dvi-bfd \
916 maybe-dvi-opcodes \
917 maybe-dvi-binutils \
918 maybe-dvi-bison \
919 maybe-dvi-byacc \
920 maybe-dvi-bzip2 \
921 maybe-dvi-dejagnu \
922 maybe-dvi-diff \
923 maybe-dvi-dosutils \
924 maybe-dvi-etc \
925 maybe-dvi-fastjar \
926 maybe-dvi-fileutils \
927 maybe-dvi-findutils \
928 maybe-dvi-find \
929 maybe-dvi-flex \
930 maybe-dvi-gas \
931 maybe-dvi-gawk \
932 maybe-dvi-gettext \
933 maybe-dvi-gnuserv \
934 maybe-dvi-gprof \
935 maybe-dvi-gzip \
936 maybe-dvi-hello \
937 maybe-dvi-indent \
938 maybe-dvi-intl \
939 maybe-dvi-tcl \
940 maybe-dvi-itcl \
941 maybe-dvi-ld \
04cf1b77 942 maybe-dvi-libcpp \
4fa63067 943 maybe-dvi-libgui \
4b1cb4fe 944 maybe-dvi-libbanshee \
4fa63067
NN
945 maybe-dvi-libiberty \
946 maybe-dvi-libtool \
947 maybe-dvi-m4 \
948 maybe-dvi-make \
949 maybe-dvi-mmalloc \
950 maybe-dvi-patch \
951 maybe-dvi-perl \
952 maybe-dvi-prms \
953 maybe-dvi-rcs \
954 maybe-dvi-readline \
955 maybe-dvi-release \
956 maybe-dvi-recode \
957 maybe-dvi-sed \
958 maybe-dvi-send-pr \
959 maybe-dvi-shellutils \
960 maybe-dvi-sid \
961 maybe-dvi-sim \
962 maybe-dvi-tar \
963 maybe-dvi-texinfo \
964 maybe-dvi-textutils \
965 maybe-dvi-time \
966 maybe-dvi-uudecode \
967 maybe-dvi-wdiff \
968 maybe-dvi-zip \
969 maybe-dvi-zlib \
970 maybe-dvi-gdb \
971 maybe-dvi-expect \
972 maybe-dvi-guile \
973 maybe-dvi-tk \
974 maybe-dvi-tix \
975 maybe-dvi-libtermcap \
976 maybe-dvi-utils
2a4cbe27 977
4fa63067
NN
978.PHONY: dvi-target
979dvi-target: \
980 maybe-dvi-target-libstdc++-v3 \
4b1cb4fe 981 maybe-dvi-target-libmudflap \
4fa63067 982 maybe-dvi-target-newlib \
4b1cb4fe 983 maybe-dvi-target-libgfortran \
4fa63067
NN
984 maybe-dvi-target-libobjc \
985 maybe-dvi-target-libtermcap \
986 maybe-dvi-target-winsup \
987 maybe-dvi-target-libgloss \
988 maybe-dvi-target-libiberty \
989 maybe-dvi-target-gperf \
990 maybe-dvi-target-examples \
991 maybe-dvi-target-libffi \
992 maybe-dvi-target-libjava \
993 maybe-dvi-target-zlib \
994 maybe-dvi-target-boehm-gc \
995 maybe-dvi-target-qthreads \
996 maybe-dvi-target-rda \
997 maybe-dvi-target-libada
2a4cbe27 998
4fa63067
NN
999.PHONY: do-TAGS
1000do-TAGS: TAGS-host TAGS-target
2a4cbe27 1001
4fa63067
NN
1002.PHONY: TAGS-host
1003TAGS-host: maybe-TAGS-gcc \
1004 maybe-TAGS-ash \
1005 maybe-TAGS-autoconf \
1006 maybe-TAGS-automake \
1007 maybe-TAGS-bash \
1008 maybe-TAGS-bfd \
1009 maybe-TAGS-opcodes \
1010 maybe-TAGS-binutils \
1011 maybe-TAGS-bison \
1012 maybe-TAGS-byacc \
1013 maybe-TAGS-bzip2 \
1014 maybe-TAGS-dejagnu \
1015 maybe-TAGS-diff \
1016 maybe-TAGS-dosutils \
1017 maybe-TAGS-etc \
1018 maybe-TAGS-fastjar \
1019 maybe-TAGS-fileutils \
1020 maybe-TAGS-findutils \
1021 maybe-TAGS-find \
1022 maybe-TAGS-flex \
1023 maybe-TAGS-gas \
1024 maybe-TAGS-gawk \
1025 maybe-TAGS-gettext \
1026 maybe-TAGS-gnuserv \
1027 maybe-TAGS-gprof \
1028 maybe-TAGS-gzip \
1029 maybe-TAGS-hello \
1030 maybe-TAGS-indent \
1031 maybe-TAGS-intl \
1032 maybe-TAGS-tcl \
1033 maybe-TAGS-itcl \
1034 maybe-TAGS-ld \
04cf1b77 1035 maybe-TAGS-libcpp \
4fa63067 1036 maybe-TAGS-libgui \
4b1cb4fe 1037 maybe-TAGS-libbanshee \
4fa63067
NN
1038 maybe-TAGS-libiberty \
1039 maybe-TAGS-libtool \
1040 maybe-TAGS-m4 \
1041 maybe-TAGS-make \
1042 maybe-TAGS-mmalloc \
1043 maybe-TAGS-patch \
1044 maybe-TAGS-perl \
1045 maybe-TAGS-prms \
1046 maybe-TAGS-rcs \
1047 maybe-TAGS-readline \
1048 maybe-TAGS-release \
1049 maybe-TAGS-recode \
1050 maybe-TAGS-sed \
1051 maybe-TAGS-send-pr \
1052 maybe-TAGS-shellutils \
1053 maybe-TAGS-sid \
1054 maybe-TAGS-sim \
1055 maybe-TAGS-tar \
1056 maybe-TAGS-texinfo \
1057 maybe-TAGS-textutils \
1058 maybe-TAGS-time \
1059 maybe-TAGS-uudecode \
1060 maybe-TAGS-wdiff \
1061 maybe-TAGS-zip \
1062 maybe-TAGS-zlib \
1063 maybe-TAGS-gdb \
1064 maybe-TAGS-expect \
1065 maybe-TAGS-guile \
1066 maybe-TAGS-tk \
1067 maybe-TAGS-tix \
1068 maybe-TAGS-libtermcap \
1069 maybe-TAGS-utils
2a4cbe27 1070
4fa63067
NN
1071.PHONY: TAGS-target
1072TAGS-target: \
1073 maybe-TAGS-target-libstdc++-v3 \
4b1cb4fe 1074 maybe-TAGS-target-libmudflap \
4fa63067 1075 maybe-TAGS-target-newlib \
4b1cb4fe 1076 maybe-TAGS-target-libgfortran \
4fa63067
NN
1077 maybe-TAGS-target-libobjc \
1078 maybe-TAGS-target-libtermcap \
1079 maybe-TAGS-target-winsup \
1080 maybe-TAGS-target-libgloss \
1081 maybe-TAGS-target-libiberty \
1082 maybe-TAGS-target-gperf \
1083 maybe-TAGS-target-examples \
1084 maybe-TAGS-target-libffi \
1085 maybe-TAGS-target-libjava \
1086 maybe-TAGS-target-zlib \
1087 maybe-TAGS-target-boehm-gc \
1088 maybe-TAGS-target-qthreads \
1089 maybe-TAGS-target-rda \
1090 maybe-TAGS-target-libada
a2592b1b 1091
4fa63067
NN
1092.PHONY: do-install-info
1093do-install-info: install-info-host install-info-target
a2592b1b 1094
4fa63067
NN
1095.PHONY: install-info-host
1096install-info-host: maybe-install-info-gcc \
1097 maybe-install-info-ash \
1098 maybe-install-info-autoconf \
1099 maybe-install-info-automake \
1100 maybe-install-info-bash \
1101 maybe-install-info-bfd \
1102 maybe-install-info-opcodes \
1103 maybe-install-info-binutils \
1104 maybe-install-info-bison \
1105 maybe-install-info-byacc \
1106 maybe-install-info-bzip2 \
1107 maybe-install-info-dejagnu \
1108 maybe-install-info-diff \
1109 maybe-install-info-dosutils \
1110 maybe-install-info-etc \
1111 maybe-install-info-fastjar \
1112 maybe-install-info-fileutils \
1113 maybe-install-info-findutils \
1114 maybe-install-info-find \
1115 maybe-install-info-flex \
1116 maybe-install-info-gas \
1117 maybe-install-info-gawk \
1118 maybe-install-info-gettext \
1119 maybe-install-info-gnuserv \
1120 maybe-install-info-gprof \
1121 maybe-install-info-gzip \
1122 maybe-install-info-hello \
1123 maybe-install-info-indent \
1124 maybe-install-info-intl \
1125 maybe-install-info-tcl \
1126 maybe-install-info-itcl \
1127 maybe-install-info-ld \
04cf1b77 1128 maybe-install-info-libcpp \
4fa63067 1129 maybe-install-info-libgui \
4b1cb4fe 1130 maybe-install-info-libbanshee \
4fa63067
NN
1131 maybe-install-info-libiberty \
1132 maybe-install-info-libtool \
1133 maybe-install-info-m4 \
1134 maybe-install-info-make \
1135 maybe-install-info-mmalloc \
1136 maybe-install-info-patch \
1137 maybe-install-info-perl \
1138 maybe-install-info-prms \
1139 maybe-install-info-rcs \
1140 maybe-install-info-readline \
1141 maybe-install-info-release \
1142 maybe-install-info-recode \
1143 maybe-install-info-sed \
1144 maybe-install-info-send-pr \
1145 maybe-install-info-shellutils \
1146 maybe-install-info-sid \
1147 maybe-install-info-sim \
1148 maybe-install-info-tar \
1149 maybe-install-info-texinfo \
1150 maybe-install-info-textutils \
1151 maybe-install-info-time \
1152 maybe-install-info-uudecode \
1153 maybe-install-info-wdiff \
1154 maybe-install-info-zip \
1155 maybe-install-info-zlib \
1156 maybe-install-info-gdb \
1157 maybe-install-info-expect \
1158 maybe-install-info-guile \
1159 maybe-install-info-tk \
1160 maybe-install-info-tix \
1161 maybe-install-info-libtermcap \
1162 maybe-install-info-utils
a2592b1b 1163
4fa63067
NN
1164.PHONY: install-info-target
1165install-info-target: \
1166 maybe-install-info-target-libstdc++-v3 \
4b1cb4fe 1167 maybe-install-info-target-libmudflap \
4fa63067 1168 maybe-install-info-target-newlib \
4b1cb4fe 1169 maybe-install-info-target-libgfortran \
4fa63067
NN
1170 maybe-install-info-target-libobjc \
1171 maybe-install-info-target-libtermcap \
1172 maybe-install-info-target-winsup \
1173 maybe-install-info-target-libgloss \
1174 maybe-install-info-target-libiberty \
1175 maybe-install-info-target-gperf \
1176 maybe-install-info-target-examples \
1177 maybe-install-info-target-libffi \
1178 maybe-install-info-target-libjava \
1179 maybe-install-info-target-zlib \
1180 maybe-install-info-target-boehm-gc \
1181 maybe-install-info-target-qthreads \
1182 maybe-install-info-target-rda \
1183 maybe-install-info-target-libada
2a4cbe27
NN
1184
1185.PHONY: do-installcheck
1186do-installcheck: installcheck-host installcheck-target
1187
1188.PHONY: installcheck-host
1189installcheck-host: maybe-installcheck-gcc \
1190 maybe-installcheck-ash \
1191 maybe-installcheck-autoconf \
1192 maybe-installcheck-automake \
1193 maybe-installcheck-bash \
1194 maybe-installcheck-bfd \
1195 maybe-installcheck-opcodes \
1196 maybe-installcheck-binutils \
1197 maybe-installcheck-bison \
1198 maybe-installcheck-byacc \
1199 maybe-installcheck-bzip2 \
1200 maybe-installcheck-dejagnu \
1201 maybe-installcheck-diff \
1202 maybe-installcheck-dosutils \
1203 maybe-installcheck-etc \
1204 maybe-installcheck-fastjar \
1205 maybe-installcheck-fileutils \
1206 maybe-installcheck-findutils \
1207 maybe-installcheck-find \
1208 maybe-installcheck-flex \
1209 maybe-installcheck-gas \
1210 maybe-installcheck-gawk \
1211 maybe-installcheck-gettext \
1212 maybe-installcheck-gnuserv \
1213 maybe-installcheck-gprof \
1214 maybe-installcheck-gzip \
1215 maybe-installcheck-hello \
1216 maybe-installcheck-indent \
1217 maybe-installcheck-intl \
1218 maybe-installcheck-tcl \
1219 maybe-installcheck-itcl \
1220 maybe-installcheck-ld \
04cf1b77 1221 maybe-installcheck-libcpp \
2a4cbe27 1222 maybe-installcheck-libgui \
4b1cb4fe 1223 maybe-installcheck-libbanshee \
2a4cbe27
NN
1224 maybe-installcheck-libiberty \
1225 maybe-installcheck-libtool \
1226 maybe-installcheck-m4 \
1227 maybe-installcheck-make \
1228 maybe-installcheck-mmalloc \
1229 maybe-installcheck-patch \
1230 maybe-installcheck-perl \
1231 maybe-installcheck-prms \
1232 maybe-installcheck-rcs \
1233 maybe-installcheck-readline \
1234 maybe-installcheck-release \
1235 maybe-installcheck-recode \
1236 maybe-installcheck-sed \
1237 maybe-installcheck-send-pr \
1238 maybe-installcheck-shellutils \
1239 maybe-installcheck-sid \
1240 maybe-installcheck-sim \
1241 maybe-installcheck-tar \
1242 maybe-installcheck-texinfo \
1243 maybe-installcheck-textutils \
1244 maybe-installcheck-time \
1245 maybe-installcheck-uudecode \
1246 maybe-installcheck-wdiff \
1247 maybe-installcheck-zip \
1248 maybe-installcheck-zlib \
1249 maybe-installcheck-gdb \
1250 maybe-installcheck-expect \
1251 maybe-installcheck-guile \
1252 maybe-installcheck-tk \
1253 maybe-installcheck-tix \
1254 maybe-installcheck-libtermcap \
1255 maybe-installcheck-utils
1256
1257.PHONY: installcheck-target
1258installcheck-target: \
1259 maybe-installcheck-target-libstdc++-v3 \
4b1cb4fe 1260 maybe-installcheck-target-libmudflap \
2a4cbe27 1261 maybe-installcheck-target-newlib \
4b1cb4fe 1262 maybe-installcheck-target-libgfortran \
2a4cbe27
NN
1263 maybe-installcheck-target-libobjc \
1264 maybe-installcheck-target-libtermcap \
1265 maybe-installcheck-target-winsup \
1266 maybe-installcheck-target-libgloss \
1267 maybe-installcheck-target-libiberty \
1268 maybe-installcheck-target-gperf \
1269 maybe-installcheck-target-examples \
1270 maybe-installcheck-target-libffi \
1271 maybe-installcheck-target-libjava \
1272 maybe-installcheck-target-zlib \
1273 maybe-installcheck-target-boehm-gc \
1274 maybe-installcheck-target-qthreads \
a2592b1b
DD
1275 maybe-installcheck-target-rda \
1276 maybe-installcheck-target-libada
2a4cbe27 1277
4fa63067
NN
1278.PHONY: do-mostlyclean
1279do-mostlyclean: mostlyclean-host mostlyclean-target
2a4cbe27 1280
4fa63067
NN
1281.PHONY: mostlyclean-host
1282mostlyclean-host: maybe-mostlyclean-gcc \
1283 maybe-mostlyclean-ash \
1284 maybe-mostlyclean-autoconf \
1285 maybe-mostlyclean-automake \
1286 maybe-mostlyclean-bash \
1287 maybe-mostlyclean-bfd \
1288 maybe-mostlyclean-opcodes \
1289 maybe-mostlyclean-binutils \
1290 maybe-mostlyclean-bison \
1291 maybe-mostlyclean-byacc \
1292 maybe-mostlyclean-bzip2 \
1293 maybe-mostlyclean-dejagnu \
1294 maybe-mostlyclean-diff \
1295 maybe-mostlyclean-dosutils \
1296 maybe-mostlyclean-etc \
1297 maybe-mostlyclean-fastjar \
1298 maybe-mostlyclean-fileutils \
1299 maybe-mostlyclean-findutils \
1300 maybe-mostlyclean-find \
1301 maybe-mostlyclean-flex \
1302 maybe-mostlyclean-gas \
1303 maybe-mostlyclean-gawk \
1304 maybe-mostlyclean-gettext \
1305 maybe-mostlyclean-gnuserv \
1306 maybe-mostlyclean-gprof \
1307 maybe-mostlyclean-gzip \
1308 maybe-mostlyclean-hello \
1309 maybe-mostlyclean-indent \
1310 maybe-mostlyclean-intl \
1311 maybe-mostlyclean-tcl \
1312 maybe-mostlyclean-itcl \
1313 maybe-mostlyclean-ld \
04cf1b77 1314 maybe-mostlyclean-libcpp \
4fa63067 1315 maybe-mostlyclean-libgui \
4b1cb4fe 1316 maybe-mostlyclean-libbanshee \
4fa63067
NN
1317 maybe-mostlyclean-libiberty \
1318 maybe-mostlyclean-libtool \
1319 maybe-mostlyclean-m4 \
1320 maybe-mostlyclean-make \
1321 maybe-mostlyclean-mmalloc \
1322 maybe-mostlyclean-patch \
1323 maybe-mostlyclean-perl \
1324 maybe-mostlyclean-prms \
1325 maybe-mostlyclean-rcs \
1326 maybe-mostlyclean-readline \
1327 maybe-mostlyclean-release \
1328 maybe-mostlyclean-recode \
1329 maybe-mostlyclean-sed \
1330 maybe-mostlyclean-send-pr \
1331 maybe-mostlyclean-shellutils \
1332 maybe-mostlyclean-sid \
1333 maybe-mostlyclean-sim \
1334 maybe-mostlyclean-tar \
1335 maybe-mostlyclean-texinfo \
1336 maybe-mostlyclean-textutils \
1337 maybe-mostlyclean-time \
1338 maybe-mostlyclean-uudecode \
1339 maybe-mostlyclean-wdiff \
1340 maybe-mostlyclean-zip \
1341 maybe-mostlyclean-zlib \
1342 maybe-mostlyclean-gdb \
1343 maybe-mostlyclean-expect \
1344 maybe-mostlyclean-guile \
1345 maybe-mostlyclean-tk \
1346 maybe-mostlyclean-tix \
1347 maybe-mostlyclean-libtermcap \
1348 maybe-mostlyclean-utils
2a4cbe27 1349
4fa63067
NN
1350.PHONY: mostlyclean-target
1351mostlyclean-target: \
1352 maybe-mostlyclean-target-libstdc++-v3 \
4b1cb4fe 1353 maybe-mostlyclean-target-libmudflap \
4fa63067 1354 maybe-mostlyclean-target-newlib \
4b1cb4fe 1355 maybe-mostlyclean-target-libgfortran \
4fa63067
NN
1356 maybe-mostlyclean-target-libobjc \
1357 maybe-mostlyclean-target-libtermcap \
1358 maybe-mostlyclean-target-winsup \
1359 maybe-mostlyclean-target-libgloss \
1360 maybe-mostlyclean-target-libiberty \
1361 maybe-mostlyclean-target-gperf \
1362 maybe-mostlyclean-target-examples \
1363 maybe-mostlyclean-target-libffi \
1364 maybe-mostlyclean-target-libjava \
1365 maybe-mostlyclean-target-zlib \
1366 maybe-mostlyclean-target-boehm-gc \
1367 maybe-mostlyclean-target-qthreads \
1368 maybe-mostlyclean-target-rda \
1369 maybe-mostlyclean-target-libada
2a4cbe27 1370
4fa63067
NN
1371.PHONY: do-clean
1372do-clean: clean-host clean-target
2a4cbe27 1373
4fa63067
NN
1374.PHONY: clean-host
1375clean-host: maybe-clean-gcc \
1376 maybe-clean-ash \
1377 maybe-clean-autoconf \
1378 maybe-clean-automake \
1379 maybe-clean-bash \
1380 maybe-clean-bfd \
1381 maybe-clean-opcodes \
1382 maybe-clean-binutils \
1383 maybe-clean-bison \
1384 maybe-clean-byacc \
1385 maybe-clean-bzip2 \
1386 maybe-clean-dejagnu \
1387 maybe-clean-diff \
1388 maybe-clean-dosutils \
1389 maybe-clean-etc \
1390 maybe-clean-fastjar \
1391 maybe-clean-fileutils \
1392 maybe-clean-findutils \
1393 maybe-clean-find \
1394 maybe-clean-flex \
1395 maybe-clean-gas \
1396 maybe-clean-gawk \
1397 maybe-clean-gettext \
1398 maybe-clean-gnuserv \
1399 maybe-clean-gprof \
1400 maybe-clean-gzip \
1401 maybe-clean-hello \
1402 maybe-clean-indent \
1403 maybe-clean-intl \
1404 maybe-clean-tcl \
1405 maybe-clean-itcl \
1406 maybe-clean-ld \
04cf1b77 1407 maybe-clean-libcpp \
4fa63067 1408 maybe-clean-libgui \
4b1cb4fe 1409 maybe-clean-libbanshee \
4fa63067
NN
1410 maybe-clean-libiberty \
1411 maybe-clean-libtool \
1412 maybe-clean-m4 \
1413 maybe-clean-make \
1414 maybe-clean-mmalloc \
1415 maybe-clean-patch \
1416 maybe-clean-perl \
1417 maybe-clean-prms \
1418 maybe-clean-rcs \
1419 maybe-clean-readline \
1420 maybe-clean-release \
1421 maybe-clean-recode \
1422 maybe-clean-sed \
1423 maybe-clean-send-pr \
1424 maybe-clean-shellutils \
1425 maybe-clean-sid \
1426 maybe-clean-sim \
1427 maybe-clean-tar \
1428 maybe-clean-texinfo \
1429 maybe-clean-textutils \
1430 maybe-clean-time \
1431 maybe-clean-uudecode \
1432 maybe-clean-wdiff \
1433 maybe-clean-zip \
1434 maybe-clean-zlib \
1435 maybe-clean-gdb \
1436 maybe-clean-expect \
1437 maybe-clean-guile \
1438 maybe-clean-tk \
1439 maybe-clean-tix \
1440 maybe-clean-libtermcap \
1441 maybe-clean-utils
2a4cbe27 1442
4fa63067
NN
1443.PHONY: clean-target
1444clean-target: \
1445 maybe-clean-target-libstdc++-v3 \
4b1cb4fe 1446 maybe-clean-target-libmudflap \
4fa63067 1447 maybe-clean-target-newlib \
4b1cb4fe 1448 maybe-clean-target-libgfortran \
4fa63067
NN
1449 maybe-clean-target-libobjc \
1450 maybe-clean-target-libtermcap \
1451 maybe-clean-target-winsup \
1452 maybe-clean-target-libgloss \
1453 maybe-clean-target-libiberty \
1454 maybe-clean-target-gperf \
1455 maybe-clean-target-examples \
1456 maybe-clean-target-libffi \
1457 maybe-clean-target-libjava \
1458 maybe-clean-target-zlib \
1459 maybe-clean-target-boehm-gc \
1460 maybe-clean-target-qthreads \
1461 maybe-clean-target-rda \
1462 maybe-clean-target-libada
2a4cbe27 1463
4fa63067
NN
1464.PHONY: do-distclean
1465do-distclean: distclean-host distclean-target
2a4cbe27 1466
4fa63067
NN
1467.PHONY: distclean-host
1468distclean-host: maybe-distclean-gcc \
1469 maybe-distclean-ash \
1470 maybe-distclean-autoconf \
1471 maybe-distclean-automake \
1472 maybe-distclean-bash \
1473 maybe-distclean-bfd \
1474 maybe-distclean-opcodes \
1475 maybe-distclean-binutils \
1476 maybe-distclean-bison \
1477 maybe-distclean-byacc \
1478 maybe-distclean-bzip2 \
1479 maybe-distclean-dejagnu \
1480 maybe-distclean-diff \
1481 maybe-distclean-dosutils \
1482 maybe-distclean-etc \
1483 maybe-distclean-fastjar \
1484 maybe-distclean-fileutils \
1485 maybe-distclean-findutils \
1486 maybe-distclean-find \
1487 maybe-distclean-flex \
1488 maybe-distclean-gas \
1489 maybe-distclean-gawk \
1490 maybe-distclean-gettext \
1491 maybe-distclean-gnuserv \
1492 maybe-distclean-gprof \
1493 maybe-distclean-gzip \
1494 maybe-distclean-hello \
1495 maybe-distclean-indent \
1496 maybe-distclean-intl \
1497 maybe-distclean-tcl \
1498 maybe-distclean-itcl \
1499 maybe-distclean-ld \
04cf1b77 1500 maybe-distclean-libcpp \
4fa63067 1501 maybe-distclean-libgui \
4b1cb4fe 1502 maybe-distclean-libbanshee \
4fa63067
NN
1503 maybe-distclean-libiberty \
1504 maybe-distclean-libtool \
1505 maybe-distclean-m4 \
1506 maybe-distclean-make \
1507 maybe-distclean-mmalloc \
1508 maybe-distclean-patch \
1509 maybe-distclean-perl \
1510 maybe-distclean-prms \
1511 maybe-distclean-rcs \
1512 maybe-distclean-readline \
1513 maybe-distclean-release \
1514 maybe-distclean-recode \
1515 maybe-distclean-sed \
1516 maybe-distclean-send-pr \
1517 maybe-distclean-shellutils \
1518 maybe-distclean-sid \
1519 maybe-distclean-sim \
1520 maybe-distclean-tar \
1521 maybe-distclean-texinfo \
1522 maybe-distclean-textutils \
1523 maybe-distclean-time \
1524 maybe-distclean-uudecode \
1525 maybe-distclean-wdiff \
1526 maybe-distclean-zip \
1527 maybe-distclean-zlib \
1528 maybe-distclean-gdb \
1529 maybe-distclean-expect \
1530 maybe-distclean-guile \
1531 maybe-distclean-tk \
1532 maybe-distclean-tix \
1533 maybe-distclean-libtermcap \
1534 maybe-distclean-utils
2a4cbe27 1535
4fa63067
NN
1536.PHONY: distclean-target
1537distclean-target: \
1538 maybe-distclean-target-libstdc++-v3 \
4b1cb4fe 1539 maybe-distclean-target-libmudflap \
4fa63067 1540 maybe-distclean-target-newlib \
4b1cb4fe 1541 maybe-distclean-target-libgfortran \
4fa63067
NN
1542 maybe-distclean-target-libobjc \
1543 maybe-distclean-target-libtermcap \
1544 maybe-distclean-target-winsup \
1545 maybe-distclean-target-libgloss \
1546 maybe-distclean-target-libiberty \
1547 maybe-distclean-target-gperf \
1548 maybe-distclean-target-examples \
1549 maybe-distclean-target-libffi \
1550 maybe-distclean-target-libjava \
1551 maybe-distclean-target-zlib \
1552 maybe-distclean-target-boehm-gc \
1553 maybe-distclean-target-qthreads \
1554 maybe-distclean-target-rda \
1555 maybe-distclean-target-libada
2a4cbe27 1556
4fa63067
NN
1557.PHONY: do-maintainer-clean
1558do-maintainer-clean: maintainer-clean-host maintainer-clean-target
2a4cbe27 1559
4fa63067
NN
1560.PHONY: maintainer-clean-host
1561maintainer-clean-host: maybe-maintainer-clean-gcc \
1562 maybe-maintainer-clean-ash \
1563 maybe-maintainer-clean-autoconf \
1564 maybe-maintainer-clean-automake \
1565 maybe-maintainer-clean-bash \
1566 maybe-maintainer-clean-bfd \
1567 maybe-maintainer-clean-opcodes \
1568 maybe-maintainer-clean-binutils \
1569 maybe-maintainer-clean-bison \
1570 maybe-maintainer-clean-byacc \
1571 maybe-maintainer-clean-bzip2 \
1572 maybe-maintainer-clean-dejagnu \
1573 maybe-maintainer-clean-diff \
1574 maybe-maintainer-clean-dosutils \
1575 maybe-maintainer-clean-etc \
1576 maybe-maintainer-clean-fastjar \
1577 maybe-maintainer-clean-fileutils \
1578 maybe-maintainer-clean-findutils \
1579 maybe-maintainer-clean-find \
1580 maybe-maintainer-clean-flex \
1581 maybe-maintainer-clean-gas \
1582 maybe-maintainer-clean-gawk \
1583 maybe-maintainer-clean-gettext \
1584 maybe-maintainer-clean-gnuserv \
1585 maybe-maintainer-clean-gprof \
1586 maybe-maintainer-clean-gzip \
1587 maybe-maintainer-clean-hello \
1588 maybe-maintainer-clean-indent \
1589 maybe-maintainer-clean-intl \
1590 maybe-maintainer-clean-tcl \
1591 maybe-maintainer-clean-itcl \
1592 maybe-maintainer-clean-ld \
04cf1b77 1593 maybe-maintainer-clean-libcpp \
4fa63067 1594 maybe-maintainer-clean-libgui \
4b1cb4fe 1595 maybe-maintainer-clean-libbanshee \
4fa63067
NN
1596 maybe-maintainer-clean-libiberty \
1597 maybe-maintainer-clean-libtool \
1598 maybe-maintainer-clean-m4 \
1599 maybe-maintainer-clean-make \
1600 maybe-maintainer-clean-mmalloc \
1601 maybe-maintainer-clean-patch \
1602 maybe-maintainer-clean-perl \
1603 maybe-maintainer-clean-prms \
1604 maybe-maintainer-clean-rcs \
1605 maybe-maintainer-clean-readline \
1606 maybe-maintainer-clean-release \
1607 maybe-maintainer-clean-recode \
1608 maybe-maintainer-clean-sed \
1609 maybe-maintainer-clean-send-pr \
1610 maybe-maintainer-clean-shellutils \
1611 maybe-maintainer-clean-sid \
1612 maybe-maintainer-clean-sim \
1613 maybe-maintainer-clean-tar \
1614 maybe-maintainer-clean-texinfo \
1615 maybe-maintainer-clean-textutils \
1616 maybe-maintainer-clean-time \
1617 maybe-maintainer-clean-uudecode \
1618 maybe-maintainer-clean-wdiff \
1619 maybe-maintainer-clean-zip \
1620 maybe-maintainer-clean-zlib \
1621 maybe-maintainer-clean-gdb \
1622 maybe-maintainer-clean-expect \
1623 maybe-maintainer-clean-guile \
1624 maybe-maintainer-clean-tk \
1625 maybe-maintainer-clean-tix \
1626 maybe-maintainer-clean-libtermcap \
1627 maybe-maintainer-clean-utils
2a4cbe27 1628
4fa63067
NN
1629.PHONY: maintainer-clean-target
1630maintainer-clean-target: \
1631 maybe-maintainer-clean-target-libstdc++-v3 \
4b1cb4fe 1632 maybe-maintainer-clean-target-libmudflap \
4fa63067 1633 maybe-maintainer-clean-target-newlib \
4b1cb4fe 1634 maybe-maintainer-clean-target-libgfortran \
4fa63067
NN
1635 maybe-maintainer-clean-target-libobjc \
1636 maybe-maintainer-clean-target-libtermcap \
1637 maybe-maintainer-clean-target-winsup \
1638 maybe-maintainer-clean-target-libgloss \
1639 maybe-maintainer-clean-target-libiberty \
1640 maybe-maintainer-clean-target-gperf \
1641 maybe-maintainer-clean-target-examples \
1642 maybe-maintainer-clean-target-libffi \
1643 maybe-maintainer-clean-target-libjava \
1644 maybe-maintainer-clean-target-zlib \
1645 maybe-maintainer-clean-target-boehm-gc \
1646 maybe-maintainer-clean-target-qthreads \
1647 maybe-maintainer-clean-target-rda \
1648 maybe-maintainer-clean-target-libada
2a4cbe27 1649
2a4cbe27 1650
4fa63067 1651# Here are the targets which correspond to the do-X targets.
2a4cbe27 1652
4fa63067
NN
1653.PHONY: info installcheck dvi install-info
1654.PHONY: clean distclean mostlyclean maintainer-clean realclean
1655.PHONY: local-clean local-distclean local-maintainer-clean
1656info: do-info
1657installcheck: do-installcheck
1658dvi: do-dvi
2a4cbe27 1659
4fa63067
NN
1660# Make sure makeinfo is built before we do a `make info', if we're
1661# in fact building texinfo.
1662do-info: maybe-all-texinfo
2a4cbe27 1663
4fa63067 1664install-info: do-install-info dir.info
b40e3958 1665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067
NN
1666 if [ -f dir.info ] ; then \
1667 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
1668 else true ; fi
2a4cbe27 1669
4fa63067
NN
1670local-clean:
1671 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
2a4cbe27 1672
4fa63067
NN
1673local-distclean:
1674 -rm -f Makefile config.status config.cache mh-frag mt-frag
1675 -rm -f multilib.out multilib.tmp maybedep.tmp serdep.tmp
1676 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
1677 rm -rf $(TARGET_SUBDIR); \
1678 else true; fi
1679 -rm -rf $(BUILD_SUBDIR)
1680 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
1681 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
1682 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
1683 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
1684 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
2a4cbe27 1685
4fa63067
NN
1686local-maintainer-clean:
1687 @echo "This command is intended for maintainers to use;"
1688 @echo "it deletes files that may require special tools to rebuild."
2a4cbe27 1689
4fa63067
NN
1690clean: do-clean local-clean
1691mostlyclean: do-mostlyclean local-clean
1692distclean: do-distclean local-clean local-distclean
1693maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
1694maintainer-clean: local-distclean
1695realclean: maintainer-clean
2a4cbe27 1696
4fa63067
NN
1697# Extra dependency for clean-target, owing to the mixed nature of gcc
1698clean-target: clean-target-libgcc
1699clean-target-libgcc:
1700 test ! -d gcc/libgcc || \
1701 (cd gcc/libgcc && find . -type d -print) | \
1702 while read d; do rm -f gcc/$$d/libgcc.a || : ; done
1703 -rm -rf gcc/libgcc
2a4cbe27 1704
4fa63067 1705# Check target.
2a4cbe27 1706
4fa63067
NN
1707.PHONY: check do-check
1708check: do-check
2a4cbe27 1709
4fa63067
NN
1710# Only include modules actually being configured and built.
1711do-check: maybe-check-gcc \
1712 maybe-check-ash \
1713 maybe-check-autoconf \
1714 maybe-check-automake \
1715 maybe-check-bash \
1716 maybe-check-bfd \
1717 maybe-check-opcodes \
1718 maybe-check-binutils \
1719 maybe-check-bison \
1720 maybe-check-byacc \
1721 maybe-check-bzip2 \
1722 maybe-check-dejagnu \
1723 maybe-check-diff \
1724 maybe-check-dosutils \
1725 maybe-check-etc \
1726 maybe-check-fastjar \
1727 maybe-check-fileutils \
1728 maybe-check-findutils \
1729 maybe-check-find \
1730 maybe-check-flex \
1731 maybe-check-gas \
1732 maybe-check-gawk \
1733 maybe-check-gettext \
1734 maybe-check-gnuserv \
1735 maybe-check-gprof \
1736 maybe-check-gzip \
1737 maybe-check-hello \
1738 maybe-check-indent \
1739 maybe-check-intl \
1740 maybe-check-tcl \
1741 maybe-check-itcl \
1742 maybe-check-ld \
04cf1b77 1743 maybe-check-libcpp \
4fa63067 1744 maybe-check-libgui \
4b1cb4fe 1745 maybe-check-libbanshee \
4fa63067
NN
1746 maybe-check-libiberty \
1747 maybe-check-libtool \
1748 maybe-check-m4 \
1749 maybe-check-make \
1750 maybe-check-mmalloc \
1751 maybe-check-patch \
1752 maybe-check-perl \
1753 maybe-check-prms \
1754 maybe-check-rcs \
1755 maybe-check-readline \
1756 maybe-check-release \
1757 maybe-check-recode \
1758 maybe-check-sed \
1759 maybe-check-send-pr \
1760 maybe-check-shellutils \
1761 maybe-check-sid \
1762 maybe-check-sim \
1763 maybe-check-tar \
1764 maybe-check-texinfo \
1765 maybe-check-textutils \
1766 maybe-check-time \
1767 maybe-check-uudecode \
1768 maybe-check-wdiff \
1769 maybe-check-zip \
1770 maybe-check-zlib \
1771 maybe-check-gdb \
1772 maybe-check-expect \
1773 maybe-check-guile \
1774 maybe-check-tk \
1775 maybe-check-tix \
1776 maybe-check-libtermcap \
1777 maybe-check-utils \
1778 maybe-check-target-libstdc++-v3 \
4b1cb4fe 1779 maybe-check-target-libmudflap \
4fa63067 1780 maybe-check-target-newlib \
4b1cb4fe 1781 maybe-check-target-libgfortran \
4fa63067
NN
1782 maybe-check-target-libobjc \
1783 maybe-check-target-libtermcap \
1784 maybe-check-target-winsup \
1785 maybe-check-target-libgloss \
1786 maybe-check-target-libiberty \
1787 maybe-check-target-gperf \
1788 maybe-check-target-examples \
1789 maybe-check-target-libffi \
1790 maybe-check-target-libjava \
1791 maybe-check-target-zlib \
1792 maybe-check-target-boehm-gc \
1793 maybe-check-target-qthreads \
1794 maybe-check-target-rda \
1795 maybe-check-target-libada
2a4cbe27 1796
4fa63067 1797# Automated reporting of test results.
2a4cbe27 1798
4fa63067
NN
1799warning.log: build.log
1800 $(srcdir)/contrib/warn_summary build.log > $@
2a4cbe27 1801
4fa63067
NN
1802mail-report.log:
1803 if test x'$(BOOT_CFLAGS)' != x''; then \
1804 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
1805 fi; \
1806 $(srcdir)/contrib/test_summary -t >$@
1807 chmod +x $@
1808 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 1809
4fa63067
NN
1810mail-report-with-warnings.log: warning.log
1811 if test x'$(BOOT_CFLAGS)' != x''; then \
1812 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
1813 fi; \
1814 $(srcdir)/contrib/test_summary -t -i warning.log >$@
1815 chmod +x $@
1816 echo If you really want to send e-mail, run ./$@ now
2a4cbe27 1817
4fa63067 1818# Installation targets.
2a4cbe27 1819
4fa63067
NN
1820.PHONY: install uninstall
1821install: installdirs install-host install-target
2a4cbe27 1822
4fa63067
NN
1823.PHONY: install-host-nogcc
1824install-host-nogcc: \
1825 maybe-install-ash \
1826 maybe-install-autoconf \
1827 maybe-install-automake \
1828 maybe-install-bash \
1829 maybe-install-bfd \
1830 maybe-install-opcodes \
1831 maybe-install-binutils \
1832 maybe-install-bison \
1833 maybe-install-byacc \
1834 maybe-install-bzip2 \
1835 maybe-install-dejagnu \
1836 maybe-install-diff \
1837 maybe-install-dosutils \
1838 maybe-install-etc \
1839 maybe-install-fastjar \
1840 maybe-install-fileutils \
1841 maybe-install-findutils \
1842 maybe-install-find \
1843 maybe-install-flex \
1844 maybe-install-gas \
1845 maybe-install-gawk \
1846 maybe-install-gettext \
1847 maybe-install-gnuserv \
1848 maybe-install-gprof \
1849 maybe-install-gzip \
1850 maybe-install-hello \
1851 maybe-install-indent \
1852 maybe-install-intl \
1853 maybe-install-tcl \
1854 maybe-install-itcl \
1855 maybe-install-ld \
04cf1b77 1856 maybe-install-libcpp \
4fa63067 1857 maybe-install-libgui \
4b1cb4fe 1858 maybe-install-libbanshee \
4fa63067
NN
1859 maybe-install-libiberty \
1860 maybe-install-libtool \
1861 maybe-install-m4 \
1862 maybe-install-make \
1863 maybe-install-mmalloc \
1864 maybe-install-patch \
1865 maybe-install-perl \
1866 maybe-install-prms \
1867 maybe-install-rcs \
1868 maybe-install-readline \
1869 maybe-install-release \
1870 maybe-install-recode \
1871 maybe-install-sed \
1872 maybe-install-send-pr \
1873 maybe-install-shellutils \
1874 maybe-install-sid \
1875 maybe-install-sim \
1876 maybe-install-tar \
1877 maybe-install-texinfo \
1878 maybe-install-textutils \
1879 maybe-install-time \
1880 maybe-install-uudecode \
1881 maybe-install-wdiff \
1882 maybe-install-zip \
1883 maybe-install-zlib \
1884 maybe-install-gdb \
1885 maybe-install-expect \
1886 maybe-install-guile \
1887 maybe-install-tk \
1888 maybe-install-tix \
1889 maybe-install-libtermcap \
1890 maybe-install-utils
2a4cbe27 1891
4fa63067
NN
1892.PHONY: install-host
1893install-host: maybe-install-gcc \
1894 maybe-install-ash \
1895 maybe-install-autoconf \
1896 maybe-install-automake \
1897 maybe-install-bash \
1898 maybe-install-bfd \
1899 maybe-install-opcodes \
1900 maybe-install-binutils \
1901 maybe-install-bison \
1902 maybe-install-byacc \
1903 maybe-install-bzip2 \
1904 maybe-install-dejagnu \
1905 maybe-install-diff \
1906 maybe-install-dosutils \
1907 maybe-install-etc \
1908 maybe-install-fastjar \
1909 maybe-install-fileutils \
1910 maybe-install-findutils \
1911 maybe-install-find \
1912 maybe-install-flex \
1913 maybe-install-gas \
1914 maybe-install-gawk \
1915 maybe-install-gettext \
1916 maybe-install-gnuserv \
1917 maybe-install-gprof \
1918 maybe-install-gzip \
1919 maybe-install-hello \
1920 maybe-install-indent \
1921 maybe-install-intl \
1922 maybe-install-tcl \
1923 maybe-install-itcl \
1924 maybe-install-ld \
04cf1b77 1925 maybe-install-libcpp \
4fa63067 1926 maybe-install-libgui \
4b1cb4fe 1927 maybe-install-libbanshee \
4fa63067
NN
1928 maybe-install-libiberty \
1929 maybe-install-libtool \
1930 maybe-install-m4 \
1931 maybe-install-make \
1932 maybe-install-mmalloc \
1933 maybe-install-patch \
1934 maybe-install-perl \
1935 maybe-install-prms \
1936 maybe-install-rcs \
1937 maybe-install-readline \
1938 maybe-install-release \
1939 maybe-install-recode \
1940 maybe-install-sed \
1941 maybe-install-send-pr \
1942 maybe-install-shellutils \
1943 maybe-install-sid \
1944 maybe-install-sim \
1945 maybe-install-tar \
1946 maybe-install-texinfo \
1947 maybe-install-textutils \
1948 maybe-install-time \
1949 maybe-install-uudecode \
1950 maybe-install-wdiff \
1951 maybe-install-zip \
1952 maybe-install-zlib \
1953 maybe-install-gdb \
1954 maybe-install-expect \
1955 maybe-install-guile \
1956 maybe-install-tk \
1957 maybe-install-tix \
1958 maybe-install-libtermcap \
1959 maybe-install-utils
2a4cbe27 1960
4fa63067
NN
1961.PHONY: install-target
1962install-target: \
1963 maybe-install-target-libstdc++-v3 \
4b1cb4fe 1964 maybe-install-target-libmudflap \
4fa63067 1965 maybe-install-target-newlib \
4b1cb4fe 1966 maybe-install-target-libgfortran \
4fa63067
NN
1967 maybe-install-target-libobjc \
1968 maybe-install-target-libtermcap \
1969 maybe-install-target-winsup \
1970 maybe-install-target-libgloss \
1971 maybe-install-target-libiberty \
1972 maybe-install-target-gperf \
1973 maybe-install-target-examples \
1974 maybe-install-target-libffi \
1975 maybe-install-target-libjava \
1976 maybe-install-target-zlib \
1977 maybe-install-target-boehm-gc \
1978 maybe-install-target-qthreads \
1979 maybe-install-target-rda \
1980 maybe-install-target-libada
2a4cbe27 1981
4fa63067
NN
1982uninstall:
1983 @echo "the uninstall target is not supported in this tree"
2a4cbe27 1984
4fa63067
NN
1985.PHONY: install.all
1986install.all: install-no-fixedincludes
1987 @if [ -f ./gcc/Makefile ] ; then \
1988 r=`${PWD_COMMAND}` ; export r ; \
1989 $(SET_LIB_PATH) \
378fce5b 1990 $(GCC_HOST_EXPORTS) \
4fa63067
NN
1991 (cd ./gcc && \
1992 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
1993 else \
1994 true ; \
1995 fi
2a4cbe27 1996
4fa63067
NN
1997# install-no-fixedincludes is used because Cygnus can not distribute
1998# the fixed header files.
1999.PHONY: install-no-fixedincludes
2000install-no-fixedincludes: installdirs install-host-nogcc \
2001 install-target gcc-no-fixedincludes
2a4cbe27 2002
4fa63067 2003### other supporting targets
2a4cbe27 2004
4fa63067
NN
2005MAKEDIRS= \
2006 $(DESTDIR)$(prefix) \
2007 $(DESTDIR)$(exec_prefix)
2008.PHONY: installdirs
2009installdirs: mkinstalldirs
2010 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2a4cbe27 2011
4fa63067
NN
2012dir.info: do-install-info
2013 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2014 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2015 mv -f dir.info.new dir.info ; \
2016 else true ; \
2017 fi
2a4cbe27 2018
4fa63067
NN
2019dist:
2020 @echo "Building a full distribution of this tree isn't done"
2021 @echo "via 'make dist'. Check out the etc/ subdirectory"
2a4cbe27 2022
4fa63067 2023etags tags: TAGS
2a4cbe27 2024
4fa63067
NN
2025# Right now this just builds TAGS in each subdirectory. emacs19 has the
2026# ability to use several tags files at once, so there is probably no need
2027# to combine them into one big TAGS file (like CVS 1.3 does). We could
2028# (if we felt like it) have this Makefile write a piece of elisp which
2029# the user could load to tell emacs19 where all the TAGS files we just
2030# built are.
2031TAGS: do-TAGS
2a4cbe27 2032
4fa63067
NN
2033# --------------------------------------
2034# Modules which run on the build machine
2035# --------------------------------------
2036
2037.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2038maybe-configure-build-libiberty:
6bd3dfaa
PB
2039@if build-libiberty
2040maybe-configure-build-libiberty: configure-build-libiberty
4fa63067
NN
2041configure-build-libiberty:
2042 @test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2043 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
b40e3958
L
2044 r=`${PWD_COMMAND}`; export r; \
2045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2046 $(BUILD_EXPORTS) \
4fa63067
NN
2047 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2048 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2049 case $(srcdir) in \
2050 /* | [A-Za-z]:[\\/]*) \
2051 topdir=$(srcdir) ;; \
2052 *) \
2053 case "$(BUILD_SUBDIR)" in \
2054 .) topdir="../$(srcdir)" ;; \
2055 *) topdir="../../$(srcdir)" ;; \
2056 esac ;; \
2057 esac; \
2058 if [ "$(srcdir)" = "." ] ; then \
2059 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2060 if $(SHELL) $$s/symlink-tree $${topdir}/libiberty "no-such-file" ; then \
2061 if [ -f Makefile ]; then \
2062 if $(MAKE) distclean; then \
2063 true; \
2064 else \
2065 exit 1; \
2066 fi; \
2067 else \
2068 true; \
2069 fi; \
2070 else \
2071 exit 1; \
2072 fi; \
2073 else \
2074 true; \
2075 fi; \
2076 srcdiroption="--srcdir=."; \
2077 libsrcdir="."; \
2078 else \
2079 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2080 libsrcdir="$$s/libiberty"; \
2081 fi; \
2082 rm -f no-such-file || : ; \
2083 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2084 $(BUILD_CONFIGARGS) $${srcdiroption} \
2085 --with-build-subdir="$(BUILD_SUBDIR)" \
2a4cbe27 2086 || exit 1
6bd3dfaa 2087@endif build-libiberty
2a4cbe27 2088
4fa63067
NN
2089.PHONY: all-build-libiberty maybe-all-build-libiberty
2090maybe-all-build-libiberty:
6bd3dfaa
PB
2091@if build-libiberty
2092maybe-all-build-libiberty: all-build-libiberty
4fa63067
NN
2093all-build-libiberty: configure-build-libiberty
2094 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2095 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2096 $(BUILD_EXPORTS) \
4fa63067 2097 (cd $(BUILD_SUBDIR)/libiberty && $(MAKE) all)
6bd3dfaa 2098@endif build-libiberty
2a4cbe27 2099
4b1cb4fe
DD
2100.PHONY: configure-build-libbanshee maybe-configure-build-libbanshee
2101maybe-configure-build-libbanshee:
6bd3dfaa
PB
2102@if build-libbanshee
2103maybe-configure-build-libbanshee: configure-build-libbanshee
4b1cb4fe
DD
2104configure-build-libbanshee:
2105 @test ! -f $(BUILD_SUBDIR)/libbanshee/Makefile || exit 0; \
2106 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libbanshee ; \
2107 r=`${PWD_COMMAND}`; export r; \
2108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2109 $(BUILD_EXPORTS) \
4b1cb4fe
DD
2110 echo Configuring in $(BUILD_SUBDIR)/libbanshee; \
2111 cd "$(BUILD_SUBDIR)/libbanshee" || exit 1; \
2112 case $(srcdir) in \
2113 /* | [A-Za-z]:[\\/]*) \
2114 topdir=$(srcdir) ;; \
2115 *) \
2116 case "$(BUILD_SUBDIR)" in \
2117 .) topdir="../$(srcdir)" ;; \
2118 *) topdir="../../$(srcdir)" ;; \
2119 esac ;; \
2120 esac; \
2121 if [ "$(srcdir)" = "." ] ; then \
2122 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2123 if $(SHELL) $$s/symlink-tree $${topdir}/libbanshee "no-such-file" ; then \
2124 if [ -f Makefile ]; then \
2125 if $(MAKE) distclean; then \
2126 true; \
2127 else \
2128 exit 1; \
2129 fi; \
2130 else \
2131 true; \
2132 fi; \
2133 else \
2134 exit 1; \
2135 fi; \
2136 else \
2137 true; \
2138 fi; \
2139 srcdiroption="--srcdir=."; \
2140 libsrcdir="."; \
2141 else \
2142 srcdiroption="--srcdir=$${topdir}/libbanshee"; \
2143 libsrcdir="$$s/libbanshee"; \
2144 fi; \
2145 rm -f no-such-file || : ; \
2146 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2147 $(BUILD_CONFIGARGS) $${srcdiroption} \
2148 --with-build-subdir="$(BUILD_SUBDIR)" \
2149 || exit 1
6bd3dfaa 2150@endif build-libbanshee
4b1cb4fe
DD
2151
2152.PHONY: all-build-libbanshee maybe-all-build-libbanshee
2153maybe-all-build-libbanshee:
6bd3dfaa
PB
2154@if build-libbanshee
2155maybe-all-build-libbanshee: all-build-libbanshee
4b1cb4fe
DD
2156all-build-libbanshee: configure-build-libbanshee
2157 @r=`${PWD_COMMAND}`; export r; \
2158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2159 $(BUILD_EXPORTS) \
4b1cb4fe 2160 (cd $(BUILD_SUBDIR)/libbanshee && $(MAKE) all)
6bd3dfaa 2161@endif build-libbanshee
4b1cb4fe 2162
2a4cbe27 2163
4fa63067
NN
2164# --------------------------------------
2165# Modules which run on the host machine
2166# --------------------------------------
2a4cbe27 2167
4fa63067
NN
2168.PHONY: configure-ash maybe-configure-ash
2169maybe-configure-ash:
6bd3dfaa
PB
2170@if ash
2171maybe-configure-ash: configure-ash
4fa63067
NN
2172configure-ash:
2173 @test ! -f ash/Makefile || exit 0; \
2174 [ -d ash ] || mkdir ash; \
b40e3958
L
2175 r=`${PWD_COMMAND}`; export r; \
2176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2177 $(HOST_EXPORTS) \
4fa63067
NN
2178 echo Configuring in ash; \
2179 cd ash || exit 1; \
2180 case $(srcdir) in \
2181 \.) \
2182 srcdiroption="--srcdir=."; \
2183 libsrcdir=".";; \
2184 /* | [A-Za-z]:[\\/]*) \
2185 srcdiroption="--srcdir=$(srcdir)/ash"; \
2186 libsrcdir="$$s/ash";; \
2187 *) \
2188 srcdiroption="--srcdir=../$(srcdir)/ash"; \
2189 libsrcdir="$$s/ash";; \
2190 esac; \
2191 $(SHELL) $${libsrcdir}/configure \
2192 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 2193 || exit 1
6bd3dfaa 2194@endif ash
2a4cbe27 2195
4fa63067
NN
2196.PHONY: all-ash maybe-all-ash
2197maybe-all-ash:
6bd3dfaa
PB
2198@if ash
2199maybe-all-ash: all-ash
4fa63067
NN
2200all-ash: configure-ash
2201 @r=`${PWD_COMMAND}`; export r; \
2202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2203 $(SET_LIB_PATH) \
378fce5b 2204 $(HOST_EXPORTS) \
4fa63067 2205 (cd ash && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 2206@endif ash
2a4cbe27 2207
4fa63067
NN
2208.PHONY: check-ash maybe-check-ash
2209maybe-check-ash:
6bd3dfaa
PB
2210@if ash
2211maybe-check-ash: check-ash
2a4cbe27 2212
4fa63067
NN
2213check-ash:
2214 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2216 $(SET_LIB_PATH) \
378fce5b 2217 $(HOST_EXPORTS) \
4fa63067 2218 (cd ash && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 2219
6bd3dfaa 2220@endif ash
2a4cbe27 2221
4fa63067
NN
2222.PHONY: install-ash maybe-install-ash
2223maybe-install-ash:
6bd3dfaa
PB
2224@if ash
2225maybe-install-ash: install-ash
2a4cbe27 2226
4fa63067
NN
2227install-ash: installdirs
2228 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2230 $(SET_LIB_PATH) \
378fce5b 2231 $(HOST_EXPORTS) \
4fa63067 2232 (cd ash && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 2233
6bd3dfaa 2234@endif ash
2a4cbe27 2235
4fa63067 2236# Other targets (info, dvi, etc.)
2a4cbe27 2237
4fa63067
NN
2238.PHONY: maybe-info-ash info-ash
2239maybe-info-ash:
6bd3dfaa
PB
2240@if ash
2241maybe-info-ash: info-ash
4fa63067
NN
2242
2243info-ash: \
2244 configure-ash
2245 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2246 r=`${PWD_COMMAND}`; export r; \
2247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2248 $(SET_LIB_PATH) \
378fce5b 2249 $(HOST_EXPORTS) \
2a4cbe27
NN
2250 for flag in $(EXTRA_HOST_FLAGS); do \
2251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2252 done; \
4fa63067
NN
2253 echo "Doing info in ash" ; \
2254 (cd ash && \
2a4cbe27
NN
2255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2257 "RANLIB=$${RANLIB}" \
2258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2259 info) \
2a4cbe27
NN
2260 || exit 1
2261
6bd3dfaa 2262@endif ash
2a4cbe27 2263
4fa63067
NN
2264.PHONY: maybe-dvi-ash dvi-ash
2265maybe-dvi-ash:
6bd3dfaa
PB
2266@if ash
2267maybe-dvi-ash: dvi-ash
2a4cbe27 2268
4fa63067
NN
2269dvi-ash: \
2270 configure-ash
2271 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2272 r=`${PWD_COMMAND}`; export r; \
2273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2274 $(SET_LIB_PATH) \
378fce5b 2275 $(HOST_EXPORTS) \
2a4cbe27
NN
2276 for flag in $(EXTRA_HOST_FLAGS); do \
2277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2278 done; \
4fa63067
NN
2279 echo "Doing dvi in ash" ; \
2280 (cd ash && \
2a4cbe27
NN
2281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2283 "RANLIB=$${RANLIB}" \
2284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2285 dvi) \
2a4cbe27
NN
2286 || exit 1
2287
6bd3dfaa 2288@endif ash
2a4cbe27 2289
4fa63067
NN
2290.PHONY: maybe-TAGS-ash TAGS-ash
2291maybe-TAGS-ash:
6bd3dfaa
PB
2292@if ash
2293maybe-TAGS-ash: TAGS-ash
2a4cbe27 2294
4fa63067
NN
2295TAGS-ash: \
2296 configure-ash
2297 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2298 r=`${PWD_COMMAND}`; export r; \
2299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2300 $(SET_LIB_PATH) \
378fce5b 2301 $(HOST_EXPORTS) \
2a4cbe27
NN
2302 for flag in $(EXTRA_HOST_FLAGS); do \
2303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2304 done; \
4fa63067
NN
2305 echo "Doing TAGS in ash" ; \
2306 (cd ash && \
2a4cbe27
NN
2307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2309 "RANLIB=$${RANLIB}" \
2310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2311 TAGS) \
2a4cbe27
NN
2312 || exit 1
2313
6bd3dfaa 2314@endif ash
2a4cbe27 2315
4fa63067
NN
2316.PHONY: maybe-install-info-ash install-info-ash
2317maybe-install-info-ash:
6bd3dfaa
PB
2318@if ash
2319maybe-install-info-ash: install-info-ash
2a4cbe27 2320
4fa63067
NN
2321install-info-ash: \
2322 configure-ash \
2323 info-ash
2324 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2325 r=`${PWD_COMMAND}`; export r; \
2326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2327 $(SET_LIB_PATH) \
378fce5b 2328 $(HOST_EXPORTS) \
2a4cbe27
NN
2329 for flag in $(EXTRA_HOST_FLAGS); do \
2330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2331 done; \
4fa63067
NN
2332 echo "Doing install-info in ash" ; \
2333 (cd ash && \
2a4cbe27
NN
2334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2336 "RANLIB=$${RANLIB}" \
2337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2338 install-info) \
2a4cbe27
NN
2339 || exit 1
2340
6bd3dfaa 2341@endif ash
2a4cbe27 2342
4fa63067
NN
2343.PHONY: maybe-installcheck-ash installcheck-ash
2344maybe-installcheck-ash:
6bd3dfaa
PB
2345@if ash
2346maybe-installcheck-ash: installcheck-ash
2a4cbe27 2347
4fa63067
NN
2348installcheck-ash: \
2349 configure-ash
2350 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2351 r=`${PWD_COMMAND}`; export r; \
2352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2353 $(SET_LIB_PATH) \
378fce5b 2354 $(HOST_EXPORTS) \
2a4cbe27
NN
2355 for flag in $(EXTRA_HOST_FLAGS); do \
2356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2357 done; \
4fa63067
NN
2358 echo "Doing installcheck in ash" ; \
2359 (cd ash && \
2a4cbe27
NN
2360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2362 "RANLIB=$${RANLIB}" \
2363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2364 installcheck) \
2365 || exit 1
2366
6bd3dfaa 2367@endif ash
2a4cbe27 2368
4fa63067
NN
2369.PHONY: maybe-mostlyclean-ash mostlyclean-ash
2370maybe-mostlyclean-ash:
6bd3dfaa
PB
2371@if ash
2372maybe-mostlyclean-ash: mostlyclean-ash
2a4cbe27 2373
4fa63067
NN
2374mostlyclean-ash:
2375 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2376 r=`${PWD_COMMAND}`; export r; \
2377 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2378 $(SET_LIB_PATH) \
378fce5b 2379 $(HOST_EXPORTS) \
2a4cbe27
NN
2380 for flag in $(EXTRA_HOST_FLAGS); do \
2381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2382 done; \
4fa63067
NN
2383 echo "Doing mostlyclean in ash" ; \
2384 (cd ash && \
2a4cbe27
NN
2385 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2386 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2387 "RANLIB=$${RANLIB}" \
2388 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2389 mostlyclean) \
2a4cbe27
NN
2390 || exit 1
2391
6bd3dfaa 2392@endif ash
2a4cbe27 2393
4fa63067
NN
2394.PHONY: maybe-clean-ash clean-ash
2395maybe-clean-ash:
6bd3dfaa
PB
2396@if ash
2397maybe-clean-ash: clean-ash
2a4cbe27 2398
4fa63067
NN
2399clean-ash:
2400 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2401 r=`${PWD_COMMAND}`; export r; \
2402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2403 $(SET_LIB_PATH) \
378fce5b 2404 $(HOST_EXPORTS) \
2a4cbe27
NN
2405 for flag in $(EXTRA_HOST_FLAGS); do \
2406 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2407 done; \
4fa63067
NN
2408 echo "Doing clean in ash" ; \
2409 (cd ash && \
2a4cbe27
NN
2410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2412 "RANLIB=$${RANLIB}" \
2413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2414 clean) \
2a4cbe27
NN
2415 || exit 1
2416
6bd3dfaa 2417@endif ash
2a4cbe27 2418
4fa63067
NN
2419.PHONY: maybe-distclean-ash distclean-ash
2420maybe-distclean-ash:
6bd3dfaa
PB
2421@if ash
2422maybe-distclean-ash: distclean-ash
2a4cbe27 2423
4fa63067
NN
2424distclean-ash:
2425 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2426 r=`${PWD_COMMAND}`; export r; \
2427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2428 $(SET_LIB_PATH) \
378fce5b 2429 $(HOST_EXPORTS) \
2a4cbe27
NN
2430 for flag in $(EXTRA_HOST_FLAGS); do \
2431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2432 done; \
4fa63067
NN
2433 echo "Doing distclean in ash" ; \
2434 (cd ash && \
2a4cbe27
NN
2435 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2436 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2437 "RANLIB=$${RANLIB}" \
2438 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2439 distclean) \
2a4cbe27
NN
2440 || exit 1
2441
6bd3dfaa 2442@endif ash
2a4cbe27 2443
4fa63067
NN
2444.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
2445maybe-maintainer-clean-ash:
6bd3dfaa
PB
2446@if ash
2447maybe-maintainer-clean-ash: maintainer-clean-ash
2a4cbe27 2448
4fa63067
NN
2449maintainer-clean-ash:
2450 @[ -f ./ash/Makefile ] || exit 0; \
b40e3958
L
2451 r=`${PWD_COMMAND}`; export r; \
2452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2453 $(SET_LIB_PATH) \
378fce5b 2454 $(HOST_EXPORTS) \
2a4cbe27
NN
2455 for flag in $(EXTRA_HOST_FLAGS); do \
2456 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2457 done; \
4fa63067
NN
2458 echo "Doing maintainer-clean in ash" ; \
2459 (cd ash && \
2a4cbe27
NN
2460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2462 "RANLIB=$${RANLIB}" \
2463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2464 maintainer-clean) \
2a4cbe27
NN
2465 || exit 1
2466
6bd3dfaa 2467@endif ash
2a4cbe27 2468
2a4cbe27 2469
4fa63067
NN
2470.PHONY: configure-autoconf maybe-configure-autoconf
2471maybe-configure-autoconf:
6bd3dfaa
PB
2472@if autoconf
2473maybe-configure-autoconf: configure-autoconf
4fa63067
NN
2474configure-autoconf:
2475 @test ! -f autoconf/Makefile || exit 0; \
2476 [ -d autoconf ] || mkdir autoconf; \
b40e3958
L
2477 r=`${PWD_COMMAND}`; export r; \
2478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2479 $(HOST_EXPORTS) \
4fa63067
NN
2480 echo Configuring in autoconf; \
2481 cd autoconf || exit 1; \
2482 case $(srcdir) in \
2483 \.) \
2484 srcdiroption="--srcdir=."; \
2485 libsrcdir=".";; \
2486 /* | [A-Za-z]:[\\/]*) \
2487 srcdiroption="--srcdir=$(srcdir)/autoconf"; \
2488 libsrcdir="$$s/autoconf";; \
2489 *) \
2490 srcdiroption="--srcdir=../$(srcdir)/autoconf"; \
2491 libsrcdir="$$s/autoconf";; \
2492 esac; \
2493 $(SHELL) $${libsrcdir}/configure \
2494 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 2495 || exit 1
6bd3dfaa 2496@endif autoconf
2a4cbe27 2497
4fa63067
NN
2498.PHONY: all-autoconf maybe-all-autoconf
2499maybe-all-autoconf:
6bd3dfaa
PB
2500@if autoconf
2501maybe-all-autoconf: all-autoconf
4fa63067
NN
2502all-autoconf: configure-autoconf
2503 @r=`${PWD_COMMAND}`; export r; \
2504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2505 $(SET_LIB_PATH) \
378fce5b 2506 $(HOST_EXPORTS) \
4fa63067 2507 (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 2508@endif autoconf
2a4cbe27 2509
4fa63067
NN
2510.PHONY: check-autoconf maybe-check-autoconf
2511maybe-check-autoconf:
6bd3dfaa
PB
2512@if autoconf
2513maybe-check-autoconf: check-autoconf
2a4cbe27 2514
4fa63067
NN
2515check-autoconf:
2516 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2517 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2518 $(SET_LIB_PATH) \
378fce5b 2519 $(HOST_EXPORTS) \
4fa63067 2520 (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 2521
6bd3dfaa 2522@endif autoconf
2a4cbe27 2523
4fa63067
NN
2524.PHONY: install-autoconf maybe-install-autoconf
2525maybe-install-autoconf:
6bd3dfaa
PB
2526@if autoconf
2527maybe-install-autoconf: install-autoconf
2a4cbe27 2528
4fa63067
NN
2529install-autoconf: installdirs
2530 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2532 $(SET_LIB_PATH) \
378fce5b 2533 $(HOST_EXPORTS) \
4fa63067 2534 (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 2535
6bd3dfaa 2536@endif autoconf
2a4cbe27 2537
4fa63067 2538# Other targets (info, dvi, etc.)
2a4cbe27 2539
4fa63067
NN
2540.PHONY: maybe-info-autoconf info-autoconf
2541maybe-info-autoconf:
6bd3dfaa
PB
2542@if autoconf
2543maybe-info-autoconf: info-autoconf
4fa63067
NN
2544
2545info-autoconf: \
2546 configure-autoconf
2547 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2548 r=`${PWD_COMMAND}`; export r; \
2549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2550 $(SET_LIB_PATH) \
378fce5b 2551 $(HOST_EXPORTS) \
2a4cbe27
NN
2552 for flag in $(EXTRA_HOST_FLAGS); do \
2553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2554 done; \
4fa63067
NN
2555 echo "Doing info in autoconf" ; \
2556 (cd autoconf && \
2a4cbe27
NN
2557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2559 "RANLIB=$${RANLIB}" \
2560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2561 info) \
2a4cbe27
NN
2562 || exit 1
2563
6bd3dfaa 2564@endif autoconf
2a4cbe27 2565
4fa63067
NN
2566.PHONY: maybe-dvi-autoconf dvi-autoconf
2567maybe-dvi-autoconf:
6bd3dfaa
PB
2568@if autoconf
2569maybe-dvi-autoconf: dvi-autoconf
2a4cbe27 2570
4fa63067
NN
2571dvi-autoconf: \
2572 configure-autoconf
2573 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2574 r=`${PWD_COMMAND}`; export r; \
2575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2576 $(SET_LIB_PATH) \
378fce5b 2577 $(HOST_EXPORTS) \
2a4cbe27
NN
2578 for flag in $(EXTRA_HOST_FLAGS); do \
2579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2580 done; \
4fa63067
NN
2581 echo "Doing dvi in autoconf" ; \
2582 (cd autoconf && \
2a4cbe27
NN
2583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2585 "RANLIB=$${RANLIB}" \
2586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2587 dvi) \
2a4cbe27
NN
2588 || exit 1
2589
6bd3dfaa 2590@endif autoconf
2a4cbe27 2591
4fa63067
NN
2592.PHONY: maybe-TAGS-autoconf TAGS-autoconf
2593maybe-TAGS-autoconf:
6bd3dfaa
PB
2594@if autoconf
2595maybe-TAGS-autoconf: TAGS-autoconf
2a4cbe27 2596
4fa63067
NN
2597TAGS-autoconf: \
2598 configure-autoconf
2599 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2600 r=`${PWD_COMMAND}`; export r; \
2601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2602 $(SET_LIB_PATH) \
378fce5b 2603 $(HOST_EXPORTS) \
2a4cbe27
NN
2604 for flag in $(EXTRA_HOST_FLAGS); do \
2605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2606 done; \
4fa63067
NN
2607 echo "Doing TAGS in autoconf" ; \
2608 (cd autoconf && \
2a4cbe27
NN
2609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2611 "RANLIB=$${RANLIB}" \
2612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2613 TAGS) \
2a4cbe27
NN
2614 || exit 1
2615
6bd3dfaa 2616@endif autoconf
2a4cbe27 2617
4fa63067
NN
2618.PHONY: maybe-install-info-autoconf install-info-autoconf
2619maybe-install-info-autoconf:
6bd3dfaa
PB
2620@if autoconf
2621maybe-install-info-autoconf: install-info-autoconf
2a4cbe27 2622
4fa63067
NN
2623install-info-autoconf: \
2624 configure-autoconf \
2625 info-autoconf
2626 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2627 r=`${PWD_COMMAND}`; export r; \
2628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2629 $(SET_LIB_PATH) \
378fce5b 2630 $(HOST_EXPORTS) \
2a4cbe27
NN
2631 for flag in $(EXTRA_HOST_FLAGS); do \
2632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2633 done; \
4fa63067
NN
2634 echo "Doing install-info in autoconf" ; \
2635 (cd autoconf && \
2a4cbe27
NN
2636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2638 "RANLIB=$${RANLIB}" \
2639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2640 install-info) \
2a4cbe27
NN
2641 || exit 1
2642
6bd3dfaa 2643@endif autoconf
2a4cbe27 2644
4fa63067
NN
2645.PHONY: maybe-installcheck-autoconf installcheck-autoconf
2646maybe-installcheck-autoconf:
6bd3dfaa
PB
2647@if autoconf
2648maybe-installcheck-autoconf: installcheck-autoconf
2a4cbe27 2649
4fa63067
NN
2650installcheck-autoconf: \
2651 configure-autoconf
2652 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2653 r=`${PWD_COMMAND}`; export r; \
2654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2655 $(SET_LIB_PATH) \
378fce5b 2656 $(HOST_EXPORTS) \
2a4cbe27
NN
2657 for flag in $(EXTRA_HOST_FLAGS); do \
2658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2659 done; \
4fa63067
NN
2660 echo "Doing installcheck in autoconf" ; \
2661 (cd autoconf && \
2a4cbe27
NN
2662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2664 "RANLIB=$${RANLIB}" \
2665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2666 installcheck) \
2667 || exit 1
2668
6bd3dfaa 2669@endif autoconf
2a4cbe27 2670
4fa63067
NN
2671.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
2672maybe-mostlyclean-autoconf:
6bd3dfaa
PB
2673@if autoconf
2674maybe-mostlyclean-autoconf: mostlyclean-autoconf
2a4cbe27 2675
4fa63067
NN
2676mostlyclean-autoconf:
2677 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2678 r=`${PWD_COMMAND}`; export r; \
2679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2680 $(SET_LIB_PATH) \
378fce5b 2681 $(HOST_EXPORTS) \
2a4cbe27
NN
2682 for flag in $(EXTRA_HOST_FLAGS); do \
2683 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2684 done; \
4fa63067
NN
2685 echo "Doing mostlyclean in autoconf" ; \
2686 (cd autoconf && \
2a4cbe27
NN
2687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2689 "RANLIB=$${RANLIB}" \
2690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2691 mostlyclean) \
2a4cbe27
NN
2692 || exit 1
2693
6bd3dfaa 2694@endif autoconf
2a4cbe27 2695
4fa63067
NN
2696.PHONY: maybe-clean-autoconf clean-autoconf
2697maybe-clean-autoconf:
6bd3dfaa
PB
2698@if autoconf
2699maybe-clean-autoconf: clean-autoconf
2a4cbe27 2700
4fa63067
NN
2701clean-autoconf:
2702 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2703 r=`${PWD_COMMAND}`; export r; \
2704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2705 $(SET_LIB_PATH) \
378fce5b 2706 $(HOST_EXPORTS) \
2a4cbe27
NN
2707 for flag in $(EXTRA_HOST_FLAGS); do \
2708 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2709 done; \
4fa63067
NN
2710 echo "Doing clean in autoconf" ; \
2711 (cd autoconf && \
2a4cbe27
NN
2712 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2713 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2714 "RANLIB=$${RANLIB}" \
2715 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2716 clean) \
2a4cbe27
NN
2717 || exit 1
2718
6bd3dfaa 2719@endif autoconf
2a4cbe27 2720
4fa63067
NN
2721.PHONY: maybe-distclean-autoconf distclean-autoconf
2722maybe-distclean-autoconf:
6bd3dfaa
PB
2723@if autoconf
2724maybe-distclean-autoconf: distclean-autoconf
2a4cbe27 2725
4fa63067
NN
2726distclean-autoconf:
2727 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2728 r=`${PWD_COMMAND}`; export r; \
2729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2730 $(SET_LIB_PATH) \
378fce5b 2731 $(HOST_EXPORTS) \
2a4cbe27
NN
2732 for flag in $(EXTRA_HOST_FLAGS); do \
2733 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2734 done; \
4fa63067
NN
2735 echo "Doing distclean in autoconf" ; \
2736 (cd autoconf && \
2a4cbe27
NN
2737 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2738 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2739 "RANLIB=$${RANLIB}" \
2740 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2741 distclean) \
2a4cbe27
NN
2742 || exit 1
2743
6bd3dfaa 2744@endif autoconf
2a4cbe27 2745
4fa63067
NN
2746.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
2747maybe-maintainer-clean-autoconf:
6bd3dfaa
PB
2748@if autoconf
2749maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
2a4cbe27 2750
4fa63067
NN
2751maintainer-clean-autoconf:
2752 @[ -f ./autoconf/Makefile ] || exit 0; \
b40e3958
L
2753 r=`${PWD_COMMAND}`; export r; \
2754 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2755 $(SET_LIB_PATH) \
378fce5b 2756 $(HOST_EXPORTS) \
2a4cbe27
NN
2757 for flag in $(EXTRA_HOST_FLAGS); do \
2758 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2759 done; \
4fa63067
NN
2760 echo "Doing maintainer-clean in autoconf" ; \
2761 (cd autoconf && \
2a4cbe27
NN
2762 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2763 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2764 "RANLIB=$${RANLIB}" \
2765 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2766 maintainer-clean) \
2a4cbe27
NN
2767 || exit 1
2768
6bd3dfaa 2769@endif autoconf
2a4cbe27 2770
2a4cbe27 2771
4fa63067
NN
2772.PHONY: configure-automake maybe-configure-automake
2773maybe-configure-automake:
6bd3dfaa
PB
2774@if automake
2775maybe-configure-automake: configure-automake
4fa63067
NN
2776configure-automake:
2777 @test ! -f automake/Makefile || exit 0; \
2778 [ -d automake ] || mkdir automake; \
b40e3958
L
2779 r=`${PWD_COMMAND}`; export r; \
2780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 2781 $(HOST_EXPORTS) \
4fa63067
NN
2782 echo Configuring in automake; \
2783 cd automake || exit 1; \
2784 case $(srcdir) in \
2785 \.) \
2786 srcdiroption="--srcdir=."; \
2787 libsrcdir=".";; \
2788 /* | [A-Za-z]:[\\/]*) \
2789 srcdiroption="--srcdir=$(srcdir)/automake"; \
2790 libsrcdir="$$s/automake";; \
2791 *) \
2792 srcdiroption="--srcdir=../$(srcdir)/automake"; \
2793 libsrcdir="$$s/automake";; \
2794 esac; \
2795 $(SHELL) $${libsrcdir}/configure \
2796 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 2797 || exit 1
6bd3dfaa 2798@endif automake
2a4cbe27 2799
4fa63067
NN
2800.PHONY: all-automake maybe-all-automake
2801maybe-all-automake:
6bd3dfaa
PB
2802@if automake
2803maybe-all-automake: all-automake
4fa63067
NN
2804all-automake: configure-automake
2805 @r=`${PWD_COMMAND}`; export r; \
2806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2807 $(SET_LIB_PATH) \
378fce5b 2808 $(HOST_EXPORTS) \
4fa63067 2809 (cd automake && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 2810@endif automake
2a4cbe27 2811
4fa63067
NN
2812.PHONY: check-automake maybe-check-automake
2813maybe-check-automake:
6bd3dfaa
PB
2814@if automake
2815maybe-check-automake: check-automake
2a4cbe27 2816
4fa63067
NN
2817check-automake:
2818 @r=`${PWD_COMMAND}`; export r; \
b40e3958 2819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2820 $(SET_LIB_PATH) \
378fce5b 2821 $(HOST_EXPORTS) \
4fa63067
NN
2822 (cd automake && $(MAKE) $(FLAGS_TO_PASS) check)
2823
6bd3dfaa 2824@endif automake
4fa63067
NN
2825
2826.PHONY: install-automake maybe-install-automake
2827maybe-install-automake:
6bd3dfaa
PB
2828@if automake
2829maybe-install-automake: install-automake
2a4cbe27 2830
4fa63067
NN
2831install-automake: installdirs
2832 @r=`${PWD_COMMAND}`; export r; \
2833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2834 $(SET_LIB_PATH) \
378fce5b 2835 $(HOST_EXPORTS) \
4fa63067 2836 (cd automake && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 2837
6bd3dfaa 2838@endif automake
2a4cbe27 2839
4fa63067
NN
2840# Other targets (info, dvi, etc.)
2841
2842.PHONY: maybe-info-automake info-automake
2843maybe-info-automake:
6bd3dfaa
PB
2844@if automake
2845maybe-info-automake: info-automake
4fa63067
NN
2846
2847info-automake: \
2848 configure-automake
2849 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
2850 r=`${PWD_COMMAND}`; export r; \
2851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2852 $(SET_LIB_PATH) \
378fce5b 2853 $(HOST_EXPORTS) \
2a4cbe27
NN
2854 for flag in $(EXTRA_HOST_FLAGS); do \
2855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2856 done; \
4fa63067
NN
2857 echo "Doing info in automake" ; \
2858 (cd automake && \
2a4cbe27
NN
2859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2861 "RANLIB=$${RANLIB}" \
2862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2863 info) \
2a4cbe27
NN
2864 || exit 1
2865
6bd3dfaa 2866@endif automake
2a4cbe27 2867
4fa63067
NN
2868.PHONY: maybe-dvi-automake dvi-automake
2869maybe-dvi-automake:
6bd3dfaa
PB
2870@if automake
2871maybe-dvi-automake: dvi-automake
2a4cbe27 2872
4fa63067
NN
2873dvi-automake: \
2874 configure-automake
2875 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
2876 r=`${PWD_COMMAND}`; export r; \
2877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2878 $(SET_LIB_PATH) \
378fce5b 2879 $(HOST_EXPORTS) \
2a4cbe27
NN
2880 for flag in $(EXTRA_HOST_FLAGS); do \
2881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2882 done; \
4fa63067
NN
2883 echo "Doing dvi in automake" ; \
2884 (cd automake && \
2a4cbe27
NN
2885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2887 "RANLIB=$${RANLIB}" \
2888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2889 dvi) \
2a4cbe27
NN
2890 || exit 1
2891
6bd3dfaa 2892@endif automake
2a4cbe27 2893
4fa63067
NN
2894.PHONY: maybe-TAGS-automake TAGS-automake
2895maybe-TAGS-automake:
6bd3dfaa
PB
2896@if automake
2897maybe-TAGS-automake: TAGS-automake
2a4cbe27 2898
4fa63067
NN
2899TAGS-automake: \
2900 configure-automake
2901 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
2902 r=`${PWD_COMMAND}`; export r; \
2903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2904 $(SET_LIB_PATH) \
378fce5b 2905 $(HOST_EXPORTS) \
2a4cbe27
NN
2906 for flag in $(EXTRA_HOST_FLAGS); do \
2907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2908 done; \
4fa63067
NN
2909 echo "Doing TAGS in automake" ; \
2910 (cd automake && \
2a4cbe27
NN
2911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2913 "RANLIB=$${RANLIB}" \
2914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2915 TAGS) \
2a4cbe27
NN
2916 || exit 1
2917
6bd3dfaa 2918@endif automake
2a4cbe27 2919
4fa63067
NN
2920.PHONY: maybe-install-info-automake install-info-automake
2921maybe-install-info-automake:
6bd3dfaa
PB
2922@if automake
2923maybe-install-info-automake: install-info-automake
2a4cbe27 2924
4fa63067
NN
2925install-info-automake: \
2926 configure-automake \
2927 info-automake
2928 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
2929 r=`${PWD_COMMAND}`; export r; \
2930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2931 $(SET_LIB_PATH) \
378fce5b 2932 $(HOST_EXPORTS) \
2a4cbe27
NN
2933 for flag in $(EXTRA_HOST_FLAGS); do \
2934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2935 done; \
4fa63067
NN
2936 echo "Doing install-info in automake" ; \
2937 (cd automake && \
2a4cbe27
NN
2938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2940 "RANLIB=$${RANLIB}" \
2941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2942 install-info) \
2a4cbe27
NN
2943 || exit 1
2944
6bd3dfaa 2945@endif automake
2a4cbe27 2946
4fa63067
NN
2947.PHONY: maybe-installcheck-automake installcheck-automake
2948maybe-installcheck-automake:
6bd3dfaa
PB
2949@if automake
2950maybe-installcheck-automake: installcheck-automake
2a4cbe27 2951
4fa63067
NN
2952installcheck-automake: \
2953 configure-automake
2954 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
2955 r=`${PWD_COMMAND}`; export r; \
2956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2957 $(SET_LIB_PATH) \
378fce5b 2958 $(HOST_EXPORTS) \
2a4cbe27
NN
2959 for flag in $(EXTRA_HOST_FLAGS); do \
2960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2961 done; \
4fa63067
NN
2962 echo "Doing installcheck in automake" ; \
2963 (cd automake && \
2a4cbe27
NN
2964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2966 "RANLIB=$${RANLIB}" \
2967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2968 installcheck) \
2969 || exit 1
2970
6bd3dfaa 2971@endif automake
2a4cbe27 2972
4fa63067
NN
2973.PHONY: maybe-mostlyclean-automake mostlyclean-automake
2974maybe-mostlyclean-automake:
6bd3dfaa
PB
2975@if automake
2976maybe-mostlyclean-automake: mostlyclean-automake
2a4cbe27 2977
4fa63067
NN
2978mostlyclean-automake:
2979 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
2980 r=`${PWD_COMMAND}`; export r; \
2981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 2982 $(SET_LIB_PATH) \
378fce5b 2983 $(HOST_EXPORTS) \
2a4cbe27
NN
2984 for flag in $(EXTRA_HOST_FLAGS); do \
2985 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2986 done; \
4fa63067
NN
2987 echo "Doing mostlyclean in automake" ; \
2988 (cd automake && \
2a4cbe27
NN
2989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2991 "RANLIB=$${RANLIB}" \
2992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 2993 mostlyclean) \
2a4cbe27
NN
2994 || exit 1
2995
6bd3dfaa 2996@endif automake
2a4cbe27 2997
4fa63067
NN
2998.PHONY: maybe-clean-automake clean-automake
2999maybe-clean-automake:
6bd3dfaa
PB
3000@if automake
3001maybe-clean-automake: clean-automake
2a4cbe27 3002
4fa63067
NN
3003clean-automake:
3004 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3005 r=`${PWD_COMMAND}`; export r; \
3006 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3007 $(SET_LIB_PATH) \
378fce5b 3008 $(HOST_EXPORTS) \
2a4cbe27
NN
3009 for flag in $(EXTRA_HOST_FLAGS); do \
3010 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3011 done; \
4fa63067
NN
3012 echo "Doing clean in automake" ; \
3013 (cd automake && \
2a4cbe27
NN
3014 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3015 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3016 "RANLIB=$${RANLIB}" \
3017 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3018 clean) \
2a4cbe27
NN
3019 || exit 1
3020
6bd3dfaa 3021@endif automake
2a4cbe27 3022
4fa63067
NN
3023.PHONY: maybe-distclean-automake distclean-automake
3024maybe-distclean-automake:
6bd3dfaa
PB
3025@if automake
3026maybe-distclean-automake: distclean-automake
2a4cbe27 3027
4fa63067
NN
3028distclean-automake:
3029 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3030 r=`${PWD_COMMAND}`; export r; \
3031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3032 $(SET_LIB_PATH) \
378fce5b 3033 $(HOST_EXPORTS) \
2a4cbe27
NN
3034 for flag in $(EXTRA_HOST_FLAGS); do \
3035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3036 done; \
4fa63067
NN
3037 echo "Doing distclean in automake" ; \
3038 (cd automake && \
2a4cbe27
NN
3039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3041 "RANLIB=$${RANLIB}" \
3042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3043 distclean) \
2a4cbe27
NN
3044 || exit 1
3045
6bd3dfaa 3046@endif automake
2a4cbe27 3047
4fa63067
NN
3048.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
3049maybe-maintainer-clean-automake:
6bd3dfaa
PB
3050@if automake
3051maybe-maintainer-clean-automake: maintainer-clean-automake
2a4cbe27 3052
4fa63067
NN
3053maintainer-clean-automake:
3054 @[ -f ./automake/Makefile ] || exit 0; \
b40e3958
L
3055 r=`${PWD_COMMAND}`; export r; \
3056 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3057 $(SET_LIB_PATH) \
378fce5b 3058 $(HOST_EXPORTS) \
2a4cbe27
NN
3059 for flag in $(EXTRA_HOST_FLAGS); do \
3060 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3061 done; \
4fa63067
NN
3062 echo "Doing maintainer-clean in automake" ; \
3063 (cd automake && \
2a4cbe27
NN
3064 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3065 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3066 "RANLIB=$${RANLIB}" \
3067 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3068 maintainer-clean) \
2a4cbe27
NN
3069 || exit 1
3070
6bd3dfaa 3071@endif automake
2a4cbe27 3072
2a4cbe27 3073
4fa63067
NN
3074.PHONY: configure-bash maybe-configure-bash
3075maybe-configure-bash:
6bd3dfaa
PB
3076@if bash
3077maybe-configure-bash: configure-bash
4fa63067
NN
3078configure-bash:
3079 @test ! -f bash/Makefile || exit 0; \
3080 [ -d bash ] || mkdir bash; \
b40e3958
L
3081 r=`${PWD_COMMAND}`; export r; \
3082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3083 $(HOST_EXPORTS) \
4fa63067
NN
3084 echo Configuring in bash; \
3085 cd bash || exit 1; \
3086 case $(srcdir) in \
3087 \.) \
3088 srcdiroption="--srcdir=."; \
3089 libsrcdir=".";; \
3090 /* | [A-Za-z]:[\\/]*) \
3091 srcdiroption="--srcdir=$(srcdir)/bash"; \
3092 libsrcdir="$$s/bash";; \
3093 *) \
3094 srcdiroption="--srcdir=../$(srcdir)/bash"; \
3095 libsrcdir="$$s/bash";; \
3096 esac; \
3097 $(SHELL) $${libsrcdir}/configure \
3098 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 3099 || exit 1
6bd3dfaa 3100@endif bash
2a4cbe27 3101
4fa63067
NN
3102.PHONY: all-bash maybe-all-bash
3103maybe-all-bash:
6bd3dfaa
PB
3104@if bash
3105maybe-all-bash: all-bash
4fa63067
NN
3106all-bash: configure-bash
3107 @r=`${PWD_COMMAND}`; export r; \
3108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3109 $(SET_LIB_PATH) \
378fce5b 3110 $(HOST_EXPORTS) \
4fa63067 3111 (cd bash && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 3112@endif bash
2a4cbe27 3113
4fa63067
NN
3114.PHONY: check-bash maybe-check-bash
3115maybe-check-bash:
6bd3dfaa
PB
3116@if bash
3117maybe-check-bash: check-bash
2a4cbe27 3118
4fa63067
NN
3119check-bash:
3120 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3122 $(SET_LIB_PATH) \
378fce5b 3123 $(HOST_EXPORTS) \
4fa63067 3124 (cd bash && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3125
6bd3dfaa 3126@endif bash
2a4cbe27 3127
4fa63067
NN
3128.PHONY: install-bash maybe-install-bash
3129maybe-install-bash:
6bd3dfaa
PB
3130@if bash
3131maybe-install-bash: install-bash
2a4cbe27 3132
4fa63067
NN
3133install-bash: installdirs
3134 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3136 $(SET_LIB_PATH) \
378fce5b 3137 $(HOST_EXPORTS) \
4fa63067 3138 (cd bash && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3139
6bd3dfaa 3140@endif bash
2a4cbe27 3141
4fa63067 3142# Other targets (info, dvi, etc.)
2a4cbe27 3143
4fa63067
NN
3144.PHONY: maybe-info-bash info-bash
3145maybe-info-bash:
6bd3dfaa
PB
3146@if bash
3147maybe-info-bash: info-bash
4fa63067
NN
3148
3149info-bash: \
3150 configure-bash
3151 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3152 r=`${PWD_COMMAND}`; export r; \
3153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3154 $(SET_LIB_PATH) \
378fce5b 3155 $(HOST_EXPORTS) \
2a4cbe27
NN
3156 for flag in $(EXTRA_HOST_FLAGS); do \
3157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3158 done; \
4fa63067
NN
3159 echo "Doing info in bash" ; \
3160 (cd bash && \
2a4cbe27
NN
3161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3163 "RANLIB=$${RANLIB}" \
3164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3165 info) \
2a4cbe27
NN
3166 || exit 1
3167
6bd3dfaa 3168@endif bash
2a4cbe27 3169
4fa63067
NN
3170.PHONY: maybe-dvi-bash dvi-bash
3171maybe-dvi-bash:
6bd3dfaa
PB
3172@if bash
3173maybe-dvi-bash: dvi-bash
2a4cbe27 3174
4fa63067
NN
3175dvi-bash: \
3176 configure-bash
3177 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3178 r=`${PWD_COMMAND}`; export r; \
3179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3180 $(SET_LIB_PATH) \
378fce5b 3181 $(HOST_EXPORTS) \
2a4cbe27
NN
3182 for flag in $(EXTRA_HOST_FLAGS); do \
3183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3184 done; \
4fa63067
NN
3185 echo "Doing dvi in bash" ; \
3186 (cd bash && \
2a4cbe27
NN
3187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3189 "RANLIB=$${RANLIB}" \
3190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3191 dvi) \
2a4cbe27
NN
3192 || exit 1
3193
6bd3dfaa 3194@endif bash
2a4cbe27 3195
4fa63067
NN
3196.PHONY: maybe-TAGS-bash TAGS-bash
3197maybe-TAGS-bash:
6bd3dfaa
PB
3198@if bash
3199maybe-TAGS-bash: TAGS-bash
2a4cbe27 3200
4fa63067
NN
3201TAGS-bash: \
3202 configure-bash
3203 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3204 r=`${PWD_COMMAND}`; export r; \
3205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3206 $(SET_LIB_PATH) \
378fce5b 3207 $(HOST_EXPORTS) \
2a4cbe27
NN
3208 for flag in $(EXTRA_HOST_FLAGS); do \
3209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3210 done; \
4fa63067
NN
3211 echo "Doing TAGS in bash" ; \
3212 (cd bash && \
2a4cbe27
NN
3213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3215 "RANLIB=$${RANLIB}" \
3216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3217 TAGS) \
2a4cbe27
NN
3218 || exit 1
3219
6bd3dfaa 3220@endif bash
2a4cbe27 3221
4fa63067
NN
3222.PHONY: maybe-install-info-bash install-info-bash
3223maybe-install-info-bash:
6bd3dfaa
PB
3224@if bash
3225maybe-install-info-bash: install-info-bash
2a4cbe27 3226
4fa63067
NN
3227install-info-bash: \
3228 configure-bash \
3229 info-bash
3230 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3231 r=`${PWD_COMMAND}`; export r; \
3232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3233 $(SET_LIB_PATH) \
378fce5b 3234 $(HOST_EXPORTS) \
2a4cbe27
NN
3235 for flag in $(EXTRA_HOST_FLAGS); do \
3236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3237 done; \
4fa63067
NN
3238 echo "Doing install-info in bash" ; \
3239 (cd bash && \
2a4cbe27
NN
3240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3242 "RANLIB=$${RANLIB}" \
3243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3244 install-info) \
2a4cbe27
NN
3245 || exit 1
3246
6bd3dfaa 3247@endif bash
2a4cbe27 3248
4fa63067
NN
3249.PHONY: maybe-installcheck-bash installcheck-bash
3250maybe-installcheck-bash:
6bd3dfaa
PB
3251@if bash
3252maybe-installcheck-bash: installcheck-bash
2a4cbe27 3253
4fa63067
NN
3254installcheck-bash: \
3255 configure-bash
3256 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3257 r=`${PWD_COMMAND}`; export r; \
3258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3259 $(SET_LIB_PATH) \
378fce5b 3260 $(HOST_EXPORTS) \
4fa63067 3261 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3262 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3263 done; \
4fa63067
NN
3264 echo "Doing installcheck in bash" ; \
3265 (cd bash && \
2a4cbe27
NN
3266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3268 "RANLIB=$${RANLIB}" \
3269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3270 installcheck) \
3271 || exit 1
3272
6bd3dfaa 3273@endif bash
2a4cbe27 3274
4fa63067
NN
3275.PHONY: maybe-mostlyclean-bash mostlyclean-bash
3276maybe-mostlyclean-bash:
6bd3dfaa
PB
3277@if bash
3278maybe-mostlyclean-bash: mostlyclean-bash
2a4cbe27 3279
4fa63067
NN
3280mostlyclean-bash:
3281 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3282 r=`${PWD_COMMAND}`; export r; \
3283 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3284 $(SET_LIB_PATH) \
378fce5b 3285 $(HOST_EXPORTS) \
4fa63067 3286 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3287 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3288 done; \
4fa63067
NN
3289 echo "Doing mostlyclean in bash" ; \
3290 (cd bash && \
2a4cbe27
NN
3291 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3292 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3293 "RANLIB=$${RANLIB}" \
3294 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3295 mostlyclean) \
2a4cbe27
NN
3296 || exit 1
3297
6bd3dfaa 3298@endif bash
2a4cbe27 3299
4fa63067
NN
3300.PHONY: maybe-clean-bash clean-bash
3301maybe-clean-bash:
6bd3dfaa
PB
3302@if bash
3303maybe-clean-bash: clean-bash
2a4cbe27 3304
4fa63067
NN
3305clean-bash:
3306 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3307 r=`${PWD_COMMAND}`; export r; \
3308 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3309 $(SET_LIB_PATH) \
378fce5b 3310 $(HOST_EXPORTS) \
4fa63067 3311 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3312 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3313 done; \
4fa63067
NN
3314 echo "Doing clean in bash" ; \
3315 (cd bash && \
2a4cbe27
NN
3316 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3317 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3318 "RANLIB=$${RANLIB}" \
3319 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3320 clean) \
2a4cbe27
NN
3321 || exit 1
3322
6bd3dfaa 3323@endif bash
2a4cbe27 3324
4fa63067
NN
3325.PHONY: maybe-distclean-bash distclean-bash
3326maybe-distclean-bash:
6bd3dfaa
PB
3327@if bash
3328maybe-distclean-bash: distclean-bash
2a4cbe27 3329
4fa63067
NN
3330distclean-bash:
3331 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3332 r=`${PWD_COMMAND}`; export r; \
3333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3334 $(SET_LIB_PATH) \
378fce5b 3335 $(HOST_EXPORTS) \
4fa63067 3336 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3338 done; \
4fa63067
NN
3339 echo "Doing distclean in bash" ; \
3340 (cd bash && \
2a4cbe27
NN
3341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3343 "RANLIB=$${RANLIB}" \
3344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3345 distclean) \
2a4cbe27
NN
3346 || exit 1
3347
6bd3dfaa 3348@endif bash
2a4cbe27 3349
4fa63067
NN
3350.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
3351maybe-maintainer-clean-bash:
6bd3dfaa
PB
3352@if bash
3353maybe-maintainer-clean-bash: maintainer-clean-bash
2a4cbe27 3354
4fa63067
NN
3355maintainer-clean-bash:
3356 @[ -f ./bash/Makefile ] || exit 0; \
b40e3958
L
3357 r=`${PWD_COMMAND}`; export r; \
3358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3359 $(SET_LIB_PATH) \
378fce5b 3360 $(HOST_EXPORTS) \
4fa63067 3361 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3362 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3363 done; \
4fa63067
NN
3364 echo "Doing maintainer-clean in bash" ; \
3365 (cd bash && \
2a4cbe27
NN
3366 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3367 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3368 "RANLIB=$${RANLIB}" \
3369 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3370 maintainer-clean) \
2a4cbe27
NN
3371 || exit 1
3372
6bd3dfaa 3373@endif bash
2a4cbe27 3374
2a4cbe27 3375
4fa63067
NN
3376.PHONY: configure-bfd maybe-configure-bfd
3377maybe-configure-bfd:
6bd3dfaa
PB
3378@if bfd
3379maybe-configure-bfd: configure-bfd
4fa63067
NN
3380configure-bfd:
3381 @test ! -f bfd/Makefile || exit 0; \
3382 [ -d bfd ] || mkdir bfd; \
b40e3958
L
3383 r=`${PWD_COMMAND}`; export r; \
3384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3385 $(HOST_EXPORTS) \
4fa63067
NN
3386 echo Configuring in bfd; \
3387 cd bfd || exit 1; \
3388 case $(srcdir) in \
3389 \.) \
3390 srcdiroption="--srcdir=."; \
3391 libsrcdir=".";; \
3392 /* | [A-Za-z]:[\\/]*) \
3393 srcdiroption="--srcdir=$(srcdir)/bfd"; \
3394 libsrcdir="$$s/bfd";; \
3395 *) \
3396 srcdiroption="--srcdir=../$(srcdir)/bfd"; \
3397 libsrcdir="$$s/bfd";; \
3398 esac; \
3399 $(SHELL) $${libsrcdir}/configure \
3400 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 3401 || exit 1
6bd3dfaa 3402@endif bfd
2a4cbe27 3403
4fa63067
NN
3404.PHONY: all-bfd maybe-all-bfd
3405maybe-all-bfd:
6bd3dfaa
PB
3406@if bfd
3407maybe-all-bfd: all-bfd
4fa63067
NN
3408all-bfd: configure-bfd
3409 @r=`${PWD_COMMAND}`; export r; \
3410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3411 $(SET_LIB_PATH) \
378fce5b 3412 $(HOST_EXPORTS) \
4fa63067 3413 (cd bfd && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 3414@endif bfd
2a4cbe27 3415
4fa63067
NN
3416.PHONY: check-bfd maybe-check-bfd
3417maybe-check-bfd:
6bd3dfaa
PB
3418@if bfd
3419maybe-check-bfd: check-bfd
2a4cbe27 3420
4fa63067
NN
3421check-bfd:
3422 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3423 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3424 $(SET_LIB_PATH) \
378fce5b 3425 $(HOST_EXPORTS) \
4fa63067 3426 (cd bfd && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3427
6bd3dfaa 3428@endif bfd
2a4cbe27 3429
4fa63067
NN
3430.PHONY: install-bfd maybe-install-bfd
3431maybe-install-bfd:
6bd3dfaa
PB
3432@if bfd
3433maybe-install-bfd: install-bfd
2a4cbe27 3434
4fa63067
NN
3435install-bfd: installdirs
3436 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3438 $(SET_LIB_PATH) \
378fce5b 3439 $(HOST_EXPORTS) \
4fa63067 3440 (cd bfd && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 3441
6bd3dfaa 3442@endif bfd
2a4cbe27 3443
4fa63067 3444# Other targets (info, dvi, etc.)
2a4cbe27 3445
4fa63067
NN
3446.PHONY: maybe-info-bfd info-bfd
3447maybe-info-bfd:
6bd3dfaa
PB
3448@if bfd
3449maybe-info-bfd: info-bfd
4fa63067
NN
3450
3451info-bfd: \
3452 configure-bfd
3453 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
3454 r=`${PWD_COMMAND}`; export r; \
3455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3456 $(SET_LIB_PATH) \
378fce5b 3457 $(HOST_EXPORTS) \
4fa63067 3458 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3460 done; \
4fa63067
NN
3461 echo "Doing info in bfd" ; \
3462 (cd bfd && \
2a4cbe27
NN
3463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3465 "RANLIB=$${RANLIB}" \
3466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3467 info) \
2a4cbe27
NN
3468 || exit 1
3469
6bd3dfaa 3470@endif bfd
2a4cbe27 3471
4fa63067
NN
3472.PHONY: maybe-dvi-bfd dvi-bfd
3473maybe-dvi-bfd:
6bd3dfaa
PB
3474@if bfd
3475maybe-dvi-bfd: dvi-bfd
2a4cbe27 3476
4fa63067
NN
3477dvi-bfd: \
3478 configure-bfd
3479 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
3480 r=`${PWD_COMMAND}`; export r; \
3481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3482 $(SET_LIB_PATH) \
378fce5b 3483 $(HOST_EXPORTS) \
4fa63067 3484 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3486 done; \
4fa63067
NN
3487 echo "Doing dvi in bfd" ; \
3488 (cd bfd && \
2a4cbe27
NN
3489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3491 "RANLIB=$${RANLIB}" \
3492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3493 dvi) \
2a4cbe27
NN
3494 || exit 1
3495
6bd3dfaa 3496@endif bfd
2a4cbe27 3497
4fa63067
NN
3498.PHONY: maybe-TAGS-bfd TAGS-bfd
3499maybe-TAGS-bfd:
6bd3dfaa
PB
3500@if bfd
3501maybe-TAGS-bfd: TAGS-bfd
2a4cbe27 3502
4fa63067
NN
3503TAGS-bfd: \
3504 configure-bfd
3505 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
3506 r=`${PWD_COMMAND}`; export r; \
3507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3508 $(SET_LIB_PATH) \
378fce5b 3509 $(HOST_EXPORTS) \
4fa63067 3510 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3512 done; \
4fa63067
NN
3513 echo "Doing TAGS in bfd" ; \
3514 (cd bfd && \
2a4cbe27
NN
3515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3517 "RANLIB=$${RANLIB}" \
3518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3519 TAGS) \
2a4cbe27
NN
3520 || exit 1
3521
6bd3dfaa 3522@endif bfd
2a4cbe27 3523
4fa63067
NN
3524.PHONY: maybe-install-info-bfd install-info-bfd
3525maybe-install-info-bfd:
6bd3dfaa
PB
3526@if bfd
3527maybe-install-info-bfd: install-info-bfd
2a4cbe27 3528
4fa63067
NN
3529install-info-bfd: \
3530 configure-bfd \
3531 info-bfd
3532 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
3533 r=`${PWD_COMMAND}`; export r; \
3534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3535 $(SET_LIB_PATH) \
378fce5b 3536 $(HOST_EXPORTS) \
4fa63067 3537 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3539 done; \
4fa63067
NN
3540 echo "Doing install-info in bfd" ; \
3541 (cd bfd && \
2a4cbe27
NN
3542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3544 "RANLIB=$${RANLIB}" \
3545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3546 install-info) \
2a4cbe27
NN
3547 || exit 1
3548
6bd3dfaa 3549@endif bfd
2a4cbe27 3550
4fa63067
NN
3551.PHONY: maybe-installcheck-bfd installcheck-bfd
3552maybe-installcheck-bfd:
6bd3dfaa
PB
3553@if bfd
3554maybe-installcheck-bfd: installcheck-bfd
2a4cbe27 3555
4fa63067
NN
3556installcheck-bfd: \
3557 configure-bfd
3558 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
3559 r=`${PWD_COMMAND}`; export r; \
3560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3561 $(SET_LIB_PATH) \
378fce5b 3562 $(HOST_EXPORTS) \
4fa63067 3563 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3565 done; \
4fa63067
NN
3566 echo "Doing installcheck in bfd" ; \
3567 (cd bfd && \
2a4cbe27
NN
3568 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3569 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3570 "RANLIB=$${RANLIB}" \
3571 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3572 installcheck) \
3573 || exit 1
3574
6bd3dfaa 3575@endif bfd
2a4cbe27 3576
4fa63067
NN
3577.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3578maybe-mostlyclean-bfd:
6bd3dfaa
PB
3579@if bfd
3580maybe-mostlyclean-bfd: mostlyclean-bfd
2a4cbe27 3581
4fa63067
NN
3582mostlyclean-bfd:
3583 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
3584 r=`${PWD_COMMAND}`; export r; \
3585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3586 $(SET_LIB_PATH) \
378fce5b 3587 $(HOST_EXPORTS) \
4fa63067 3588 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3589 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3590 done; \
4fa63067
NN
3591 echo "Doing mostlyclean in bfd" ; \
3592 (cd bfd && \
2a4cbe27
NN
3593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3595 "RANLIB=$${RANLIB}" \
3596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3597 mostlyclean) \
2a4cbe27
NN
3598 || exit 1
3599
6bd3dfaa 3600@endif bfd
2a4cbe27 3601
4fa63067
NN
3602.PHONY: maybe-clean-bfd clean-bfd
3603maybe-clean-bfd:
6bd3dfaa
PB
3604@if bfd
3605maybe-clean-bfd: clean-bfd
2a4cbe27 3606
4fa63067
NN
3607clean-bfd:
3608 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
3609 r=`${PWD_COMMAND}`; export r; \
3610 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3611 $(SET_LIB_PATH) \
378fce5b 3612 $(HOST_EXPORTS) \
4fa63067 3613 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3614 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3615 done; \
4fa63067
NN
3616 echo "Doing clean in bfd" ; \
3617 (cd bfd && \
2a4cbe27
NN
3618 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3619 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3620 "RANLIB=$${RANLIB}" \
3621 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3622 clean) \
2a4cbe27
NN
3623 || exit 1
3624
6bd3dfaa 3625@endif bfd
2a4cbe27 3626
4fa63067
NN
3627.PHONY: maybe-distclean-bfd distclean-bfd
3628maybe-distclean-bfd:
6bd3dfaa
PB
3629@if bfd
3630maybe-distclean-bfd: distclean-bfd
2a4cbe27 3631
4fa63067
NN
3632distclean-bfd:
3633 @[ -f ./bfd/Makefile ] || exit 0; \
b40e3958
L
3634 r=`${PWD_COMMAND}`; export r; \
3635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3636 $(SET_LIB_PATH) \
378fce5b 3637 $(HOST_EXPORTS) \
4fa63067 3638 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
3639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3640 done; \
4fa63067
NN
3641 echo "Doing distclean in bfd" ; \
3642 (cd bfd && \
2a4cbe27
NN
3643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3645 "RANLIB=$${RANLIB}" \
3646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3647 distclean) \
2a4cbe27
NN
3648 || exit 1
3649
6bd3dfaa 3650@endif bfd
2a4cbe27 3651
4fa63067
NN
3652.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
3653maybe-maintainer-clean-bfd:
6bd3dfaa
PB
3654@if bfd
3655maybe-maintainer-clean-bfd: maintainer-clean-bfd
a2592b1b 3656
4fa63067
NN
3657maintainer-clean-bfd:
3658 @[ -f ./bfd/Makefile ] || exit 0; \
a2592b1b
DD
3659 r=`${PWD_COMMAND}`; export r; \
3660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3661 $(SET_LIB_PATH) \
378fce5b 3662 $(HOST_EXPORTS) \
4fa63067 3663 for flag in $(EXTRA_HOST_FLAGS); do \
a2592b1b
DD
3664 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3665 done; \
4fa63067
NN
3666 echo "Doing maintainer-clean in bfd" ; \
3667 (cd bfd && \
a2592b1b
DD
3668 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3669 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3670 "RANLIB=$${RANLIB}" \
3671 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3672 maintainer-clean) \
a2592b1b
DD
3673 || exit 1
3674
6bd3dfaa 3675@endif bfd
a2592b1b 3676
2a4cbe27 3677
4fa63067
NN
3678.PHONY: configure-opcodes maybe-configure-opcodes
3679maybe-configure-opcodes:
6bd3dfaa
PB
3680@if opcodes
3681maybe-configure-opcodes: configure-opcodes
4fa63067
NN
3682configure-opcodes:
3683 @test ! -f opcodes/Makefile || exit 0; \
3684 [ -d opcodes ] || mkdir opcodes; \
3685 r=`${PWD_COMMAND}`; export r; \
3686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3687 $(HOST_EXPORTS) \
4fa63067
NN
3688 echo Configuring in opcodes; \
3689 cd opcodes || exit 1; \
3690 case $(srcdir) in \
3691 \.) \
3692 srcdiroption="--srcdir=."; \
3693 libsrcdir=".";; \
3694 /* | [A-Za-z]:[\\/]*) \
3695 srcdiroption="--srcdir=$(srcdir)/opcodes"; \
3696 libsrcdir="$$s/opcodes";; \
3697 *) \
3698 srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
3699 libsrcdir="$$s/opcodes";; \
3700 esac; \
3701 $(SHELL) $${libsrcdir}/configure \
3702 $(HOST_CONFIGARGS) $${srcdiroption} \
3703 || exit 1
6bd3dfaa 3704@endif opcodes
2a4cbe27 3705
4fa63067
NN
3706.PHONY: all-opcodes maybe-all-opcodes
3707maybe-all-opcodes:
6bd3dfaa
PB
3708@if opcodes
3709maybe-all-opcodes: all-opcodes
4fa63067
NN
3710all-opcodes: configure-opcodes
3711 @r=`${PWD_COMMAND}`; export r; \
3712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3713 $(SET_LIB_PATH) \
378fce5b 3714 $(HOST_EXPORTS) \
4fa63067 3715 (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 3716@endif opcodes
2a4cbe27 3717
4fa63067
NN
3718.PHONY: check-opcodes maybe-check-opcodes
3719maybe-check-opcodes:
6bd3dfaa
PB
3720@if opcodes
3721maybe-check-opcodes: check-opcodes
4fa63067
NN
3722
3723check-opcodes:
3724 @r=`${PWD_COMMAND}`; export r; \
b40e3958 3725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3726 $(SET_LIB_PATH) \
378fce5b 3727 $(HOST_EXPORTS) \
4fa63067 3728 (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 3729
6bd3dfaa 3730@endif opcodes
2a4cbe27 3731
4fa63067
NN
3732.PHONY: install-opcodes maybe-install-opcodes
3733maybe-install-opcodes:
6bd3dfaa
PB
3734@if opcodes
3735maybe-install-opcodes: install-opcodes
2a4cbe27 3736
4fa63067
NN
3737install-opcodes: installdirs
3738 @r=`${PWD_COMMAND}`; export r; \
3739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3740 $(SET_LIB_PATH) \
378fce5b 3741 $(HOST_EXPORTS) \
4fa63067
NN
3742 (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) install)
3743
6bd3dfaa 3744@endif opcodes
4fa63067
NN
3745
3746# Other targets (info, dvi, etc.)
3747
3748.PHONY: maybe-info-opcodes info-opcodes
3749maybe-info-opcodes:
6bd3dfaa
PB
3750@if opcodes
3751maybe-info-opcodes: info-opcodes
4fa63067
NN
3752
3753info-opcodes: \
3754 configure-opcodes
3755 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3756 r=`${PWD_COMMAND}`; export r; \
3757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3758 $(SET_LIB_PATH) \
378fce5b 3759 $(HOST_EXPORTS) \
2a4cbe27
NN
3760 for flag in $(EXTRA_HOST_FLAGS); do \
3761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3762 done; \
4fa63067
NN
3763 echo "Doing info in opcodes" ; \
3764 (cd opcodes && \
2a4cbe27
NN
3765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3767 "RANLIB=$${RANLIB}" \
3768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3769 info) \
2a4cbe27
NN
3770 || exit 1
3771
6bd3dfaa 3772@endif opcodes
2a4cbe27 3773
4fa63067
NN
3774.PHONY: maybe-dvi-opcodes dvi-opcodes
3775maybe-dvi-opcodes:
6bd3dfaa
PB
3776@if opcodes
3777maybe-dvi-opcodes: dvi-opcodes
2a4cbe27 3778
4fa63067
NN
3779dvi-opcodes: \
3780 configure-opcodes
3781 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3782 r=`${PWD_COMMAND}`; export r; \
3783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3784 $(SET_LIB_PATH) \
378fce5b 3785 $(HOST_EXPORTS) \
2a4cbe27
NN
3786 for flag in $(EXTRA_HOST_FLAGS); do \
3787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3788 done; \
4fa63067
NN
3789 echo "Doing dvi in opcodes" ; \
3790 (cd opcodes && \
2a4cbe27
NN
3791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3793 "RANLIB=$${RANLIB}" \
3794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3795 dvi) \
2a4cbe27
NN
3796 || exit 1
3797
6bd3dfaa 3798@endif opcodes
2a4cbe27 3799
4fa63067
NN
3800.PHONY: maybe-TAGS-opcodes TAGS-opcodes
3801maybe-TAGS-opcodes:
6bd3dfaa
PB
3802@if opcodes
3803maybe-TAGS-opcodes: TAGS-opcodes
2a4cbe27 3804
4fa63067
NN
3805TAGS-opcodes: \
3806 configure-opcodes
3807 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3808 r=`${PWD_COMMAND}`; export r; \
3809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3810 $(SET_LIB_PATH) \
378fce5b 3811 $(HOST_EXPORTS) \
2a4cbe27
NN
3812 for flag in $(EXTRA_HOST_FLAGS); do \
3813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3814 done; \
4fa63067
NN
3815 echo "Doing TAGS in opcodes" ; \
3816 (cd opcodes && \
2a4cbe27
NN
3817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3819 "RANLIB=$${RANLIB}" \
3820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3821 TAGS) \
2a4cbe27
NN
3822 || exit 1
3823
6bd3dfaa 3824@endif opcodes
2a4cbe27 3825
4fa63067
NN
3826.PHONY: maybe-install-info-opcodes install-info-opcodes
3827maybe-install-info-opcodes:
6bd3dfaa
PB
3828@if opcodes
3829maybe-install-info-opcodes: install-info-opcodes
2a4cbe27 3830
4fa63067
NN
3831install-info-opcodes: \
3832 configure-opcodes \
3833 info-opcodes
3834 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3835 r=`${PWD_COMMAND}`; export r; \
3836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3837 $(SET_LIB_PATH) \
378fce5b 3838 $(HOST_EXPORTS) \
2a4cbe27
NN
3839 for flag in $(EXTRA_HOST_FLAGS); do \
3840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3841 done; \
4fa63067
NN
3842 echo "Doing install-info in opcodes" ; \
3843 (cd opcodes && \
2a4cbe27
NN
3844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3846 "RANLIB=$${RANLIB}" \
3847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3848 install-info) \
2a4cbe27
NN
3849 || exit 1
3850
6bd3dfaa 3851@endif opcodes
2a4cbe27 3852
4fa63067
NN
3853.PHONY: maybe-installcheck-opcodes installcheck-opcodes
3854maybe-installcheck-opcodes:
6bd3dfaa
PB
3855@if opcodes
3856maybe-installcheck-opcodes: installcheck-opcodes
2a4cbe27 3857
4fa63067
NN
3858installcheck-opcodes: \
3859 configure-opcodes
3860 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3861 r=`${PWD_COMMAND}`; export r; \
3862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3863 $(SET_LIB_PATH) \
378fce5b 3864 $(HOST_EXPORTS) \
2a4cbe27
NN
3865 for flag in $(EXTRA_HOST_FLAGS); do \
3866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3867 done; \
4fa63067
NN
3868 echo "Doing installcheck in opcodes" ; \
3869 (cd opcodes && \
2a4cbe27
NN
3870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3872 "RANLIB=$${RANLIB}" \
3873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3874 installcheck) \
2a4cbe27
NN
3875 || exit 1
3876
6bd3dfaa 3877@endif opcodes
2a4cbe27
NN
3878
3879.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
3880maybe-mostlyclean-opcodes:
6bd3dfaa
PB
3881@if opcodes
3882maybe-mostlyclean-opcodes: mostlyclean-opcodes
2a4cbe27
NN
3883
3884mostlyclean-opcodes:
3885 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3886 r=`${PWD_COMMAND}`; export r; \
3887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3888 $(SET_LIB_PATH) \
378fce5b 3889 $(HOST_EXPORTS) \
2a4cbe27
NN
3890 for flag in $(EXTRA_HOST_FLAGS); do \
3891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3892 done; \
3893 echo "Doing mostlyclean in opcodes" ; \
3894 (cd opcodes && \
3895 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3896 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3897 "RANLIB=$${RANLIB}" \
3898 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3899 mostlyclean) \
3900 || exit 1
3901
6bd3dfaa 3902@endif opcodes
2a4cbe27 3903
4fa63067
NN
3904.PHONY: maybe-clean-opcodes clean-opcodes
3905maybe-clean-opcodes:
6bd3dfaa
PB
3906@if opcodes
3907maybe-clean-opcodes: clean-opcodes
2a4cbe27 3908
4fa63067
NN
3909clean-opcodes:
3910 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3911 r=`${PWD_COMMAND}`; export r; \
3912 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3913 $(SET_LIB_PATH) \
378fce5b 3914 $(HOST_EXPORTS) \
2a4cbe27
NN
3915 for flag in $(EXTRA_HOST_FLAGS); do \
3916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3917 done; \
4fa63067
NN
3918 echo "Doing clean in opcodes" ; \
3919 (cd opcodes && \
2a4cbe27
NN
3920 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3921 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3922 "RANLIB=$${RANLIB}" \
3923 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3924 clean) \
2a4cbe27
NN
3925 || exit 1
3926
6bd3dfaa 3927@endif opcodes
2a4cbe27 3928
4fa63067
NN
3929.PHONY: maybe-distclean-opcodes distclean-opcodes
3930maybe-distclean-opcodes:
6bd3dfaa
PB
3931@if opcodes
3932maybe-distclean-opcodes: distclean-opcodes
2a4cbe27 3933
4fa63067
NN
3934distclean-opcodes:
3935 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3936 r=`${PWD_COMMAND}`; export r; \
3937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3938 $(SET_LIB_PATH) \
378fce5b 3939 $(HOST_EXPORTS) \
2a4cbe27
NN
3940 for flag in $(EXTRA_HOST_FLAGS); do \
3941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3942 done; \
4fa63067
NN
3943 echo "Doing distclean in opcodes" ; \
3944 (cd opcodes && \
2a4cbe27
NN
3945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3947 "RANLIB=$${RANLIB}" \
3948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3949 distclean) \
2a4cbe27
NN
3950 || exit 1
3951
6bd3dfaa 3952@endif opcodes
2a4cbe27 3953
4fa63067
NN
3954.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
3955maybe-maintainer-clean-opcodes:
6bd3dfaa
PB
3956@if opcodes
3957maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
2a4cbe27 3958
4fa63067
NN
3959maintainer-clean-opcodes:
3960 @[ -f ./opcodes/Makefile ] || exit 0; \
b40e3958
L
3961 r=`${PWD_COMMAND}`; export r; \
3962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 3963 $(SET_LIB_PATH) \
378fce5b 3964 $(HOST_EXPORTS) \
2a4cbe27
NN
3965 for flag in $(EXTRA_HOST_FLAGS); do \
3966 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3967 done; \
4fa63067
NN
3968 echo "Doing maintainer-clean in opcodes" ; \
3969 (cd opcodes && \
2a4cbe27
NN
3970 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3971 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3972 "RANLIB=$${RANLIB}" \
3973 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 3974 maintainer-clean) \
2a4cbe27
NN
3975 || exit 1
3976
6bd3dfaa 3977@endif opcodes
2a4cbe27 3978
2a4cbe27 3979
4fa63067
NN
3980.PHONY: configure-binutils maybe-configure-binutils
3981maybe-configure-binutils:
6bd3dfaa
PB
3982@if binutils
3983maybe-configure-binutils: configure-binutils
4fa63067
NN
3984configure-binutils:
3985 @test ! -f binutils/Makefile || exit 0; \
3986 [ -d binutils ] || mkdir binutils; \
b40e3958
L
3987 r=`${PWD_COMMAND}`; export r; \
3988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 3989 $(HOST_EXPORTS) \
4fa63067
NN
3990 echo Configuring in binutils; \
3991 cd binutils || exit 1; \
3992 case $(srcdir) in \
3993 \.) \
3994 srcdiroption="--srcdir=."; \
3995 libsrcdir=".";; \
3996 /* | [A-Za-z]:[\\/]*) \
3997 srcdiroption="--srcdir=$(srcdir)/binutils"; \
3998 libsrcdir="$$s/binutils";; \
3999 *) \
4000 srcdiroption="--srcdir=../$(srcdir)/binutils"; \
4001 libsrcdir="$$s/binutils";; \
4002 esac; \
4003 $(SHELL) $${libsrcdir}/configure \
4004 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 4005 || exit 1
6bd3dfaa 4006@endif binutils
2a4cbe27 4007
4fa63067
NN
4008.PHONY: all-binutils maybe-all-binutils
4009maybe-all-binutils:
6bd3dfaa
PB
4010@if binutils
4011maybe-all-binutils: all-binutils
4fa63067
NN
4012all-binutils: configure-binutils
4013 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4015 $(SET_LIB_PATH) \
378fce5b 4016 $(HOST_EXPORTS) \
4fa63067 4017 (cd binutils && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 4018@endif binutils
4fa63067
NN
4019
4020.PHONY: check-binutils maybe-check-binutils
4021maybe-check-binutils:
6bd3dfaa
PB
4022@if binutils
4023maybe-check-binutils: check-binutils
4fa63067
NN
4024
4025check-binutils:
4026 @r=`${PWD_COMMAND}`; export r; \
4027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4028 $(SET_LIB_PATH) \
378fce5b 4029 $(HOST_EXPORTS) \
4fa63067 4030 (cd binutils && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 4031
6bd3dfaa 4032@endif binutils
2a4cbe27 4033
4fa63067
NN
4034.PHONY: install-binutils maybe-install-binutils
4035maybe-install-binutils:
6bd3dfaa
PB
4036@if binutils
4037maybe-install-binutils: install-binutils
2a4cbe27 4038
4fa63067
NN
4039install-binutils: installdirs
4040 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4041 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4042 $(SET_LIB_PATH) \
378fce5b 4043 $(HOST_EXPORTS) \
4fa63067 4044 (cd binutils && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4045
6bd3dfaa 4046@endif binutils
2a4cbe27 4047
4fa63067 4048# Other targets (info, dvi, etc.)
2a4cbe27 4049
4fa63067
NN
4050.PHONY: maybe-info-binutils info-binutils
4051maybe-info-binutils:
6bd3dfaa
PB
4052@if binutils
4053maybe-info-binutils: info-binutils
4fa63067
NN
4054
4055info-binutils: \
4056 configure-binutils
4057 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4058 r=`${PWD_COMMAND}`; export r; \
4059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4060 $(SET_LIB_PATH) \
378fce5b 4061 $(HOST_EXPORTS) \
2a4cbe27
NN
4062 for flag in $(EXTRA_HOST_FLAGS); do \
4063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4064 done; \
4fa63067
NN
4065 echo "Doing info in binutils" ; \
4066 (cd binutils && \
2a4cbe27
NN
4067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4069 "RANLIB=$${RANLIB}" \
4070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4071 info) \
2a4cbe27
NN
4072 || exit 1
4073
6bd3dfaa 4074@endif binutils
2a4cbe27 4075
4fa63067
NN
4076.PHONY: maybe-dvi-binutils dvi-binutils
4077maybe-dvi-binutils:
6bd3dfaa
PB
4078@if binutils
4079maybe-dvi-binutils: dvi-binutils
2a4cbe27 4080
4fa63067
NN
4081dvi-binutils: \
4082 configure-binutils
4083 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4084 r=`${PWD_COMMAND}`; export r; \
4085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4086 $(SET_LIB_PATH) \
378fce5b 4087 $(HOST_EXPORTS) \
2a4cbe27
NN
4088 for flag in $(EXTRA_HOST_FLAGS); do \
4089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4090 done; \
4fa63067
NN
4091 echo "Doing dvi in binutils" ; \
4092 (cd binutils && \
2a4cbe27
NN
4093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4095 "RANLIB=$${RANLIB}" \
4096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4097 dvi) \
2a4cbe27
NN
4098 || exit 1
4099
6bd3dfaa 4100@endif binutils
2a4cbe27 4101
4fa63067
NN
4102.PHONY: maybe-TAGS-binutils TAGS-binutils
4103maybe-TAGS-binutils:
6bd3dfaa
PB
4104@if binutils
4105maybe-TAGS-binutils: TAGS-binutils
2a4cbe27 4106
4fa63067
NN
4107TAGS-binutils: \
4108 configure-binutils
4109 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4110 r=`${PWD_COMMAND}`; export r; \
4111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4112 $(SET_LIB_PATH) \
378fce5b 4113 $(HOST_EXPORTS) \
2a4cbe27
NN
4114 for flag in $(EXTRA_HOST_FLAGS); do \
4115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4116 done; \
4fa63067
NN
4117 echo "Doing TAGS in binutils" ; \
4118 (cd binutils && \
2a4cbe27
NN
4119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4121 "RANLIB=$${RANLIB}" \
4122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4123 TAGS) \
2a4cbe27
NN
4124 || exit 1
4125
6bd3dfaa 4126@endif binutils
2a4cbe27 4127
4fa63067
NN
4128.PHONY: maybe-install-info-binutils install-info-binutils
4129maybe-install-info-binutils:
6bd3dfaa
PB
4130@if binutils
4131maybe-install-info-binutils: install-info-binutils
2a4cbe27 4132
4fa63067
NN
4133install-info-binutils: \
4134 configure-binutils \
4135 info-binutils
4136 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4137 r=`${PWD_COMMAND}`; export r; \
4138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4139 $(SET_LIB_PATH) \
378fce5b 4140 $(HOST_EXPORTS) \
2a4cbe27
NN
4141 for flag in $(EXTRA_HOST_FLAGS); do \
4142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4143 done; \
4fa63067
NN
4144 echo "Doing install-info in binutils" ; \
4145 (cd binutils && \
2a4cbe27
NN
4146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4148 "RANLIB=$${RANLIB}" \
4149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4150 install-info) \
2a4cbe27
NN
4151 || exit 1
4152
6bd3dfaa 4153@endif binutils
2a4cbe27 4154
4fa63067
NN
4155.PHONY: maybe-installcheck-binutils installcheck-binutils
4156maybe-installcheck-binutils:
6bd3dfaa
PB
4157@if binutils
4158maybe-installcheck-binutils: installcheck-binutils
2a4cbe27 4159
4fa63067
NN
4160installcheck-binutils: \
4161 configure-binutils
4162 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4163 r=`${PWD_COMMAND}`; export r; \
4164 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4165 $(SET_LIB_PATH) \
378fce5b 4166 $(HOST_EXPORTS) \
2a4cbe27
NN
4167 for flag in $(EXTRA_HOST_FLAGS); do \
4168 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4169 done; \
4fa63067
NN
4170 echo "Doing installcheck in binutils" ; \
4171 (cd binutils && \
2a4cbe27
NN
4172 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4173 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4174 "RANLIB=$${RANLIB}" \
4175 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4176 installcheck) \
2a4cbe27
NN
4177 || exit 1
4178
6bd3dfaa 4179@endif binutils
2a4cbe27 4180
4fa63067
NN
4181.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
4182maybe-mostlyclean-binutils:
6bd3dfaa
PB
4183@if binutils
4184maybe-mostlyclean-binutils: mostlyclean-binutils
2a4cbe27 4185
4fa63067
NN
4186mostlyclean-binutils:
4187 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4188 r=`${PWD_COMMAND}`; export r; \
4189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4190 $(SET_LIB_PATH) \
378fce5b 4191 $(HOST_EXPORTS) \
2a4cbe27
NN
4192 for flag in $(EXTRA_HOST_FLAGS); do \
4193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4194 done; \
4fa63067
NN
4195 echo "Doing mostlyclean in binutils" ; \
4196 (cd binutils && \
2a4cbe27
NN
4197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4199 "RANLIB=$${RANLIB}" \
4200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4201 mostlyclean) \
4202 || exit 1
4203
6bd3dfaa 4204@endif binutils
2a4cbe27 4205
4fa63067
NN
4206.PHONY: maybe-clean-binutils clean-binutils
4207maybe-clean-binutils:
6bd3dfaa
PB
4208@if binutils
4209maybe-clean-binutils: clean-binutils
2a4cbe27 4210
4fa63067
NN
4211clean-binutils:
4212 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4213 r=`${PWD_COMMAND}`; export r; \
4214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4215 $(SET_LIB_PATH) \
378fce5b 4216 $(HOST_EXPORTS) \
2a4cbe27
NN
4217 for flag in $(EXTRA_HOST_FLAGS); do \
4218 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4219 done; \
4fa63067
NN
4220 echo "Doing clean in binutils" ; \
4221 (cd binutils && \
2a4cbe27
NN
4222 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4223 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4224 "RANLIB=$${RANLIB}" \
4225 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4226 clean) \
2a4cbe27
NN
4227 || exit 1
4228
6bd3dfaa 4229@endif binutils
2a4cbe27 4230
4fa63067
NN
4231.PHONY: maybe-distclean-binutils distclean-binutils
4232maybe-distclean-binutils:
6bd3dfaa
PB
4233@if binutils
4234maybe-distclean-binutils: distclean-binutils
2a4cbe27 4235
4fa63067
NN
4236distclean-binutils:
4237 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4238 r=`${PWD_COMMAND}`; export r; \
4239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4240 $(SET_LIB_PATH) \
378fce5b 4241 $(HOST_EXPORTS) \
2a4cbe27
NN
4242 for flag in $(EXTRA_HOST_FLAGS); do \
4243 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4244 done; \
4fa63067
NN
4245 echo "Doing distclean in binutils" ; \
4246 (cd binutils && \
2a4cbe27
NN
4247 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4248 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4249 "RANLIB=$${RANLIB}" \
4250 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4251 distclean) \
2a4cbe27
NN
4252 || exit 1
4253
6bd3dfaa 4254@endif binutils
2a4cbe27 4255
4fa63067
NN
4256.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
4257maybe-maintainer-clean-binutils:
6bd3dfaa
PB
4258@if binutils
4259maybe-maintainer-clean-binutils: maintainer-clean-binutils
2a4cbe27 4260
4fa63067
NN
4261maintainer-clean-binutils:
4262 @[ -f ./binutils/Makefile ] || exit 0; \
b40e3958
L
4263 r=`${PWD_COMMAND}`; export r; \
4264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4265 $(SET_LIB_PATH) \
378fce5b 4266 $(HOST_EXPORTS) \
2a4cbe27
NN
4267 for flag in $(EXTRA_HOST_FLAGS); do \
4268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4269 done; \
4fa63067
NN
4270 echo "Doing maintainer-clean in binutils" ; \
4271 (cd binutils && \
2a4cbe27
NN
4272 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4273 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4274 "RANLIB=$${RANLIB}" \
4275 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4276 maintainer-clean) \
2a4cbe27
NN
4277 || exit 1
4278
6bd3dfaa 4279@endif binutils
2a4cbe27 4280
2a4cbe27 4281
4fa63067
NN
4282.PHONY: configure-bison maybe-configure-bison
4283maybe-configure-bison:
6bd3dfaa
PB
4284@if bison
4285maybe-configure-bison: configure-bison
4fa63067
NN
4286configure-bison:
4287 @test ! -f bison/Makefile || exit 0; \
4288 [ -d bison ] || mkdir bison; \
b40e3958
L
4289 r=`${PWD_COMMAND}`; export r; \
4290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4291 $(HOST_EXPORTS) \
4fa63067
NN
4292 echo Configuring in bison; \
4293 cd bison || exit 1; \
4294 case $(srcdir) in \
4295 \.) \
4296 srcdiroption="--srcdir=."; \
4297 libsrcdir=".";; \
4298 /* | [A-Za-z]:[\\/]*) \
4299 srcdiroption="--srcdir=$(srcdir)/bison"; \
4300 libsrcdir="$$s/bison";; \
4301 *) \
4302 srcdiroption="--srcdir=../$(srcdir)/bison"; \
4303 libsrcdir="$$s/bison";; \
4304 esac; \
4305 $(SHELL) $${libsrcdir}/configure \
4306 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 4307 || exit 1
6bd3dfaa 4308@endif bison
2a4cbe27 4309
4fa63067
NN
4310.PHONY: all-bison maybe-all-bison
4311maybe-all-bison:
6bd3dfaa
PB
4312@if bison
4313maybe-all-bison: all-bison
4fa63067
NN
4314all-bison: configure-bison
4315 @r=`${PWD_COMMAND}`; export r; \
4316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4317 $(SET_LIB_PATH) \
378fce5b 4318 $(HOST_EXPORTS) \
4fa63067 4319 (cd bison && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 4320@endif bison
2a4cbe27 4321
4fa63067
NN
4322.PHONY: check-bison maybe-check-bison
4323maybe-check-bison:
6bd3dfaa
PB
4324@if bison
4325maybe-check-bison: check-bison
2a4cbe27 4326
4fa63067
NN
4327# This module is only tested in a native toolchain.
4328check-bison:
4329 @if [ '$(host)' = '$(target)' ] ; then \
4330 r=`${PWD_COMMAND}`; export r; \
4331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4332 $(SET_LIB_PATH) \
378fce5b 4333 $(HOST_EXPORTS) \
4fa63067
NN
4334 (cd bison && $(MAKE) $(FLAGS_TO_PASS) check); \
4335 fi
4336
6bd3dfaa 4337@endif bison
4fa63067
NN
4338
4339.PHONY: install-bison maybe-install-bison
4340maybe-install-bison:
6bd3dfaa
PB
4341@if bison
4342maybe-install-bison: install-bison
4fa63067
NN
4343
4344install-bison: installdirs
4345 @r=`${PWD_COMMAND}`; export r; \
b40e3958 4346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4347 $(SET_LIB_PATH) \
378fce5b 4348 $(HOST_EXPORTS) \
4fa63067 4349 (cd bison && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 4350
6bd3dfaa 4351@endif bison
2a4cbe27 4352
4fa63067 4353# Other targets (info, dvi, etc.)
2a4cbe27 4354
4fa63067
NN
4355.PHONY: maybe-info-bison info-bison
4356maybe-info-bison:
6bd3dfaa
PB
4357@if bison
4358maybe-info-bison: info-bison
4fa63067
NN
4359
4360info-bison: \
4361 configure-bison
4362 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4363 r=`${PWD_COMMAND}`; export r; \
4364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4365 $(SET_LIB_PATH) \
378fce5b 4366 $(HOST_EXPORTS) \
2a4cbe27
NN
4367 for flag in $(EXTRA_HOST_FLAGS); do \
4368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4369 done; \
4fa63067
NN
4370 echo "Doing info in bison" ; \
4371 (cd bison && \
2a4cbe27
NN
4372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4374 "RANLIB=$${RANLIB}" \
4375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4376 info) \
2a4cbe27
NN
4377 || exit 1
4378
6bd3dfaa 4379@endif bison
2a4cbe27 4380
4fa63067
NN
4381.PHONY: maybe-dvi-bison dvi-bison
4382maybe-dvi-bison:
6bd3dfaa
PB
4383@if bison
4384maybe-dvi-bison: dvi-bison
2a4cbe27 4385
4fa63067
NN
4386dvi-bison: \
4387 configure-bison
4388 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4389 r=`${PWD_COMMAND}`; export r; \
4390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4391 $(SET_LIB_PATH) \
378fce5b 4392 $(HOST_EXPORTS) \
2a4cbe27
NN
4393 for flag in $(EXTRA_HOST_FLAGS); do \
4394 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4395 done; \
4fa63067
NN
4396 echo "Doing dvi in bison" ; \
4397 (cd bison && \
2a4cbe27
NN
4398 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4399 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4400 "RANLIB=$${RANLIB}" \
4401 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4402 dvi) \
2a4cbe27
NN
4403 || exit 1
4404
6bd3dfaa 4405@endif bison
2a4cbe27 4406
4fa63067
NN
4407.PHONY: maybe-TAGS-bison TAGS-bison
4408maybe-TAGS-bison:
6bd3dfaa
PB
4409@if bison
4410maybe-TAGS-bison: TAGS-bison
2a4cbe27 4411
4fa63067
NN
4412TAGS-bison: \
4413 configure-bison
4414 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4415 r=`${PWD_COMMAND}`; export r; \
4416 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4417 $(SET_LIB_PATH) \
378fce5b 4418 $(HOST_EXPORTS) \
2a4cbe27
NN
4419 for flag in $(EXTRA_HOST_FLAGS); do \
4420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4421 done; \
4fa63067
NN
4422 echo "Doing TAGS in bison" ; \
4423 (cd bison && \
2a4cbe27
NN
4424 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4425 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4426 "RANLIB=$${RANLIB}" \
4427 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4428 TAGS) \
2a4cbe27
NN
4429 || exit 1
4430
6bd3dfaa 4431@endif bison
2a4cbe27 4432
4fa63067
NN
4433.PHONY: maybe-install-info-bison install-info-bison
4434maybe-install-info-bison:
6bd3dfaa
PB
4435@if bison
4436maybe-install-info-bison: install-info-bison
2a4cbe27 4437
4fa63067
NN
4438install-info-bison: \
4439 configure-bison \
4440 info-bison
4441 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4442 r=`${PWD_COMMAND}`; export r; \
4443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4444 $(SET_LIB_PATH) \
378fce5b 4445 $(HOST_EXPORTS) \
2a4cbe27
NN
4446 for flag in $(EXTRA_HOST_FLAGS); do \
4447 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4448 done; \
4fa63067
NN
4449 echo "Doing install-info in bison" ; \
4450 (cd bison && \
2a4cbe27
NN
4451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4453 "RANLIB=$${RANLIB}" \
4454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4455 install-info) \
2a4cbe27
NN
4456 || exit 1
4457
6bd3dfaa 4458@endif bison
2a4cbe27 4459
4fa63067
NN
4460.PHONY: maybe-installcheck-bison installcheck-bison
4461maybe-installcheck-bison:
6bd3dfaa
PB
4462@if bison
4463maybe-installcheck-bison: installcheck-bison
2a4cbe27 4464
4fa63067
NN
4465installcheck-bison: \
4466 configure-bison
4467 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4468 r=`${PWD_COMMAND}`; export r; \
4469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4470 $(SET_LIB_PATH) \
378fce5b 4471 $(HOST_EXPORTS) \
2a4cbe27
NN
4472 for flag in $(EXTRA_HOST_FLAGS); do \
4473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4474 done; \
4fa63067
NN
4475 echo "Doing installcheck in bison" ; \
4476 (cd bison && \
2a4cbe27
NN
4477 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4478 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4479 "RANLIB=$${RANLIB}" \
4480 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4481 installcheck) \
2a4cbe27
NN
4482 || exit 1
4483
6bd3dfaa 4484@endif bison
2a4cbe27 4485
4fa63067
NN
4486.PHONY: maybe-mostlyclean-bison mostlyclean-bison
4487maybe-mostlyclean-bison:
6bd3dfaa
PB
4488@if bison
4489maybe-mostlyclean-bison: mostlyclean-bison
2a4cbe27 4490
4fa63067
NN
4491mostlyclean-bison:
4492 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4493 r=`${PWD_COMMAND}`; export r; \
4494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4495 $(SET_LIB_PATH) \
378fce5b 4496 $(HOST_EXPORTS) \
2a4cbe27
NN
4497 for flag in $(EXTRA_HOST_FLAGS); do \
4498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4499 done; \
4fa63067
NN
4500 echo "Doing mostlyclean in bison" ; \
4501 (cd bison && \
2a4cbe27
NN
4502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4504 "RANLIB=$${RANLIB}" \
4505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4506 mostlyclean) \
4507 || exit 1
4508
6bd3dfaa 4509@endif bison
2a4cbe27 4510
4fa63067
NN
4511.PHONY: maybe-clean-bison clean-bison
4512maybe-clean-bison:
6bd3dfaa
PB
4513@if bison
4514maybe-clean-bison: clean-bison
2a4cbe27 4515
4fa63067
NN
4516clean-bison:
4517 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4518 r=`${PWD_COMMAND}`; export r; \
4519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4520 $(SET_LIB_PATH) \
378fce5b 4521 $(HOST_EXPORTS) \
2a4cbe27
NN
4522 for flag in $(EXTRA_HOST_FLAGS); do \
4523 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4524 done; \
4fa63067
NN
4525 echo "Doing clean in bison" ; \
4526 (cd bison && \
2a4cbe27
NN
4527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4529 "RANLIB=$${RANLIB}" \
4530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4531 clean) \
2a4cbe27
NN
4532 || exit 1
4533
6bd3dfaa 4534@endif bison
2a4cbe27 4535
4fa63067
NN
4536.PHONY: maybe-distclean-bison distclean-bison
4537maybe-distclean-bison:
6bd3dfaa
PB
4538@if bison
4539maybe-distclean-bison: distclean-bison
2a4cbe27 4540
4fa63067
NN
4541distclean-bison:
4542 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4543 r=`${PWD_COMMAND}`; export r; \
4544 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4545 $(SET_LIB_PATH) \
378fce5b 4546 $(HOST_EXPORTS) \
2a4cbe27
NN
4547 for flag in $(EXTRA_HOST_FLAGS); do \
4548 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4549 done; \
4fa63067
NN
4550 echo "Doing distclean in bison" ; \
4551 (cd bison && \
2a4cbe27
NN
4552 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4553 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4554 "RANLIB=$${RANLIB}" \
4555 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4556 distclean) \
2a4cbe27
NN
4557 || exit 1
4558
6bd3dfaa 4559@endif bison
2a4cbe27 4560
4fa63067
NN
4561.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
4562maybe-maintainer-clean-bison:
6bd3dfaa
PB
4563@if bison
4564maybe-maintainer-clean-bison: maintainer-clean-bison
2a4cbe27 4565
4fa63067
NN
4566maintainer-clean-bison:
4567 @[ -f ./bison/Makefile ] || exit 0; \
b40e3958
L
4568 r=`${PWD_COMMAND}`; export r; \
4569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4570 $(SET_LIB_PATH) \
378fce5b 4571 $(HOST_EXPORTS) \
2a4cbe27
NN
4572 for flag in $(EXTRA_HOST_FLAGS); do \
4573 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4574 done; \
4fa63067
NN
4575 echo "Doing maintainer-clean in bison" ; \
4576 (cd bison && \
2a4cbe27
NN
4577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4579 "RANLIB=$${RANLIB}" \
4580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4581 maintainer-clean) \
2a4cbe27
NN
4582 || exit 1
4583
6bd3dfaa 4584@endif bison
2a4cbe27 4585
2a4cbe27 4586
4fa63067
NN
4587.PHONY: configure-byacc maybe-configure-byacc
4588maybe-configure-byacc:
6bd3dfaa
PB
4589@if byacc
4590maybe-configure-byacc: configure-byacc
4fa63067
NN
4591configure-byacc:
4592 @test ! -f byacc/Makefile || exit 0; \
4593 [ -d byacc ] || mkdir byacc; \
4594 r=`${PWD_COMMAND}`; export r; \
4595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4596 $(HOST_EXPORTS) \
4fa63067
NN
4597 echo Configuring in byacc; \
4598 cd byacc || exit 1; \
4599 case $(srcdir) in \
4600 \.) \
4601 srcdiroption="--srcdir=."; \
4602 libsrcdir=".";; \
4603 /* | [A-Za-z]:[\\/]*) \
4604 srcdiroption="--srcdir=$(srcdir)/byacc"; \
4605 libsrcdir="$$s/byacc";; \
4606 *) \
4607 srcdiroption="--srcdir=../$(srcdir)/byacc"; \
4608 libsrcdir="$$s/byacc";; \
4609 esac; \
4610 $(SHELL) $${libsrcdir}/configure \
4611 $(HOST_CONFIGARGS) $${srcdiroption} \
4612 || exit 1
6bd3dfaa 4613@endif byacc
4fa63067
NN
4614
4615.PHONY: all-byacc maybe-all-byacc
4616maybe-all-byacc:
6bd3dfaa
PB
4617@if byacc
4618maybe-all-byacc: all-byacc
4fa63067
NN
4619all-byacc: configure-byacc
4620 @r=`${PWD_COMMAND}`; export r; \
4621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4622 $(SET_LIB_PATH) \
378fce5b 4623 $(HOST_EXPORTS) \
4fa63067 4624 (cd byacc && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 4625@endif byacc
4fa63067
NN
4626
4627.PHONY: check-byacc maybe-check-byacc
4628maybe-check-byacc:
6bd3dfaa
PB
4629@if byacc
4630maybe-check-byacc: check-byacc
4fa63067
NN
4631
4632# This module is only tested in a native toolchain.
4633check-byacc:
4634 @if [ '$(host)' = '$(target)' ] ; then \
4635 r=`${PWD_COMMAND}`; export r; \
4636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4637 $(SET_LIB_PATH) \
378fce5b 4638 $(HOST_EXPORTS) \
4fa63067
NN
4639 (cd byacc && $(MAKE) $(FLAGS_TO_PASS) check); \
4640 fi
4641
6bd3dfaa 4642@endif byacc
4fa63067
NN
4643
4644.PHONY: install-byacc maybe-install-byacc
4645maybe-install-byacc:
6bd3dfaa
PB
4646@if byacc
4647maybe-install-byacc: install-byacc
4fa63067
NN
4648
4649install-byacc: installdirs
4650 @r=`${PWD_COMMAND}`; export r; \
4651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4652 $(SET_LIB_PATH) \
378fce5b 4653 $(HOST_EXPORTS) \
4fa63067
NN
4654 (cd byacc && $(MAKE) $(FLAGS_TO_PASS) install)
4655
6bd3dfaa 4656@endif byacc
4fa63067
NN
4657
4658# Other targets (info, dvi, etc.)
4659
4660.PHONY: maybe-info-byacc info-byacc
4661maybe-info-byacc:
6bd3dfaa
PB
4662@if byacc
4663maybe-info-byacc: info-byacc
4fa63067
NN
4664
4665info-byacc: \
4666 configure-byacc
4667 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4668 r=`${PWD_COMMAND}`; export r; \
4669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4670 $(SET_LIB_PATH) \
378fce5b 4671 $(HOST_EXPORTS) \
2a4cbe27
NN
4672 for flag in $(EXTRA_HOST_FLAGS); do \
4673 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4674 done; \
4fa63067
NN
4675 echo "Doing info in byacc" ; \
4676 (cd byacc && \
2a4cbe27
NN
4677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4679 "RANLIB=$${RANLIB}" \
4680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4681 info) \
2a4cbe27
NN
4682 || exit 1
4683
6bd3dfaa 4684@endif byacc
2a4cbe27 4685
4fa63067
NN
4686.PHONY: maybe-dvi-byacc dvi-byacc
4687maybe-dvi-byacc:
6bd3dfaa
PB
4688@if byacc
4689maybe-dvi-byacc: dvi-byacc
2a4cbe27 4690
4fa63067
NN
4691dvi-byacc: \
4692 configure-byacc
4693 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4694 r=`${PWD_COMMAND}`; export r; \
4695 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4696 $(SET_LIB_PATH) \
378fce5b 4697 $(HOST_EXPORTS) \
2a4cbe27
NN
4698 for flag in $(EXTRA_HOST_FLAGS); do \
4699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4700 done; \
4fa63067
NN
4701 echo "Doing dvi in byacc" ; \
4702 (cd byacc && \
2a4cbe27
NN
4703 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4704 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4705 "RANLIB=$${RANLIB}" \
4706 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4707 dvi) \
2a4cbe27
NN
4708 || exit 1
4709
6bd3dfaa 4710@endif byacc
2a4cbe27 4711
4fa63067
NN
4712.PHONY: maybe-TAGS-byacc TAGS-byacc
4713maybe-TAGS-byacc:
6bd3dfaa
PB
4714@if byacc
4715maybe-TAGS-byacc: TAGS-byacc
2a4cbe27 4716
4fa63067
NN
4717TAGS-byacc: \
4718 configure-byacc
4719 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4720 r=`${PWD_COMMAND}`; export r; \
4721 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4722 $(SET_LIB_PATH) \
378fce5b 4723 $(HOST_EXPORTS) \
2a4cbe27
NN
4724 for flag in $(EXTRA_HOST_FLAGS); do \
4725 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4726 done; \
4fa63067
NN
4727 echo "Doing TAGS in byacc" ; \
4728 (cd byacc && \
2a4cbe27
NN
4729 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4730 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4731 "RANLIB=$${RANLIB}" \
4732 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4733 TAGS) \
2a4cbe27
NN
4734 || exit 1
4735
6bd3dfaa 4736@endif byacc
2a4cbe27 4737
4fa63067
NN
4738.PHONY: maybe-install-info-byacc install-info-byacc
4739maybe-install-info-byacc:
6bd3dfaa
PB
4740@if byacc
4741maybe-install-info-byacc: install-info-byacc
2a4cbe27 4742
4fa63067
NN
4743install-info-byacc: \
4744 configure-byacc \
4745 info-byacc
4746 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4747 r=`${PWD_COMMAND}`; export r; \
4748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4749 $(SET_LIB_PATH) \
378fce5b 4750 $(HOST_EXPORTS) \
2a4cbe27
NN
4751 for flag in $(EXTRA_HOST_FLAGS); do \
4752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4753 done; \
4fa63067
NN
4754 echo "Doing install-info in byacc" ; \
4755 (cd byacc && \
2a4cbe27
NN
4756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4758 "RANLIB=$${RANLIB}" \
4759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4760 install-info) \
2a4cbe27
NN
4761 || exit 1
4762
6bd3dfaa 4763@endif byacc
2a4cbe27 4764
4fa63067
NN
4765.PHONY: maybe-installcheck-byacc installcheck-byacc
4766maybe-installcheck-byacc:
6bd3dfaa
PB
4767@if byacc
4768maybe-installcheck-byacc: installcheck-byacc
2a4cbe27 4769
4fa63067
NN
4770installcheck-byacc: \
4771 configure-byacc
4772 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4773 r=`${PWD_COMMAND}`; export r; \
4774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4775 $(SET_LIB_PATH) \
378fce5b 4776 $(HOST_EXPORTS) \
2a4cbe27
NN
4777 for flag in $(EXTRA_HOST_FLAGS); do \
4778 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4779 done; \
4fa63067
NN
4780 echo "Doing installcheck in byacc" ; \
4781 (cd byacc && \
2a4cbe27
NN
4782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4784 "RANLIB=$${RANLIB}" \
4785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4786 installcheck) \
2a4cbe27
NN
4787 || exit 1
4788
6bd3dfaa 4789@endif byacc
2a4cbe27 4790
4fa63067
NN
4791.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
4792maybe-mostlyclean-byacc:
6bd3dfaa
PB
4793@if byacc
4794maybe-mostlyclean-byacc: mostlyclean-byacc
2a4cbe27 4795
4fa63067
NN
4796mostlyclean-byacc:
4797 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4798 r=`${PWD_COMMAND}`; export r; \
4799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4800 $(SET_LIB_PATH) \
378fce5b 4801 $(HOST_EXPORTS) \
2a4cbe27
NN
4802 for flag in $(EXTRA_HOST_FLAGS); do \
4803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4804 done; \
4fa63067
NN
4805 echo "Doing mostlyclean in byacc" ; \
4806 (cd byacc && \
2a4cbe27
NN
4807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4809 "RANLIB=$${RANLIB}" \
4810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4811 mostlyclean) \
4812 || exit 1
4813
6bd3dfaa 4814@endif byacc
2a4cbe27 4815
4fa63067
NN
4816.PHONY: maybe-clean-byacc clean-byacc
4817maybe-clean-byacc:
6bd3dfaa
PB
4818@if byacc
4819maybe-clean-byacc: clean-byacc
2a4cbe27 4820
4fa63067
NN
4821clean-byacc:
4822 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4823 r=`${PWD_COMMAND}`; export r; \
4824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4825 $(SET_LIB_PATH) \
378fce5b 4826 $(HOST_EXPORTS) \
2a4cbe27
NN
4827 for flag in $(EXTRA_HOST_FLAGS); do \
4828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4829 done; \
4fa63067
NN
4830 echo "Doing clean in byacc" ; \
4831 (cd byacc && \
2a4cbe27
NN
4832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4834 "RANLIB=$${RANLIB}" \
4835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4836 clean) \
2a4cbe27
NN
4837 || exit 1
4838
6bd3dfaa 4839@endif byacc
2a4cbe27 4840
4fa63067
NN
4841.PHONY: maybe-distclean-byacc distclean-byacc
4842maybe-distclean-byacc:
6bd3dfaa
PB
4843@if byacc
4844maybe-distclean-byacc: distclean-byacc
2a4cbe27 4845
4fa63067
NN
4846distclean-byacc:
4847 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4848 r=`${PWD_COMMAND}`; export r; \
4849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4850 $(SET_LIB_PATH) \
378fce5b 4851 $(HOST_EXPORTS) \
2a4cbe27
NN
4852 for flag in $(EXTRA_HOST_FLAGS); do \
4853 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4854 done; \
4fa63067
NN
4855 echo "Doing distclean in byacc" ; \
4856 (cd byacc && \
2a4cbe27
NN
4857 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4858 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4859 "RANLIB=$${RANLIB}" \
4860 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4861 distclean) \
2a4cbe27
NN
4862 || exit 1
4863
6bd3dfaa 4864@endif byacc
2a4cbe27 4865
4fa63067
NN
4866.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
4867maybe-maintainer-clean-byacc:
6bd3dfaa
PB
4868@if byacc
4869maybe-maintainer-clean-byacc: maintainer-clean-byacc
2a4cbe27 4870
4fa63067
NN
4871maintainer-clean-byacc:
4872 @[ -f ./byacc/Makefile ] || exit 0; \
b40e3958
L
4873 r=`${PWD_COMMAND}`; export r; \
4874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4875 $(SET_LIB_PATH) \
378fce5b 4876 $(HOST_EXPORTS) \
2a4cbe27
NN
4877 for flag in $(EXTRA_HOST_FLAGS); do \
4878 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4879 done; \
4fa63067
NN
4880 echo "Doing maintainer-clean in byacc" ; \
4881 (cd byacc && \
2a4cbe27
NN
4882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4884 "RANLIB=$${RANLIB}" \
4885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4886 maintainer-clean) \
2a4cbe27
NN
4887 || exit 1
4888
6bd3dfaa 4889@endif byacc
2a4cbe27 4890
2a4cbe27 4891
4fa63067
NN
4892.PHONY: configure-bzip2 maybe-configure-bzip2
4893maybe-configure-bzip2:
6bd3dfaa
PB
4894@if bzip2
4895maybe-configure-bzip2: configure-bzip2
4fa63067
NN
4896configure-bzip2:
4897 @test ! -f bzip2/Makefile || exit 0; \
4898 [ -d bzip2 ] || mkdir bzip2; \
4899 r=`${PWD_COMMAND}`; export r; \
4900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 4901 $(HOST_EXPORTS) \
4fa63067
NN
4902 echo Configuring in bzip2; \
4903 cd bzip2 || exit 1; \
4904 case $(srcdir) in \
4905 \.) \
4906 srcdiroption="--srcdir=."; \
4907 libsrcdir=".";; \
4908 /* | [A-Za-z]:[\\/]*) \
4909 srcdiroption="--srcdir=$(srcdir)/bzip2"; \
4910 libsrcdir="$$s/bzip2";; \
4911 *) \
4912 srcdiroption="--srcdir=../$(srcdir)/bzip2"; \
4913 libsrcdir="$$s/bzip2";; \
4914 esac; \
4915 $(SHELL) $${libsrcdir}/configure \
4916 $(HOST_CONFIGARGS) $${srcdiroption} \
4917 || exit 1
6bd3dfaa 4918@endif bzip2
4fa63067
NN
4919
4920.PHONY: all-bzip2 maybe-all-bzip2
4921maybe-all-bzip2:
6bd3dfaa
PB
4922@if bzip2
4923maybe-all-bzip2: all-bzip2
4fa63067
NN
4924all-bzip2: configure-bzip2
4925 @r=`${PWD_COMMAND}`; export r; \
4926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4927 $(SET_LIB_PATH) \
378fce5b 4928 $(HOST_EXPORTS) \
4fa63067 4929 (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 4930@endif bzip2
4fa63067
NN
4931
4932.PHONY: check-bzip2 maybe-check-bzip2
4933maybe-check-bzip2:
6bd3dfaa
PB
4934@if bzip2
4935maybe-check-bzip2: check-bzip2
4fa63067
NN
4936
4937check-bzip2:
4938 @r=`${PWD_COMMAND}`; export r; \
4939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4940 $(SET_LIB_PATH) \
378fce5b 4941 $(HOST_EXPORTS) \
4fa63067
NN
4942 (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) check)
4943
6bd3dfaa 4944@endif bzip2
4fa63067
NN
4945
4946.PHONY: install-bzip2 maybe-install-bzip2
4947maybe-install-bzip2:
6bd3dfaa
PB
4948@if bzip2
4949maybe-install-bzip2: install-bzip2
4fa63067
NN
4950
4951install-bzip2: installdirs
4952 @r=`${PWD_COMMAND}`; export r; \
4953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4954 $(SET_LIB_PATH) \
378fce5b 4955 $(HOST_EXPORTS) \
4fa63067
NN
4956 (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) install)
4957
6bd3dfaa 4958@endif bzip2
4fa63067
NN
4959
4960# Other targets (info, dvi, etc.)
4961
4962.PHONY: maybe-info-bzip2 info-bzip2
4963maybe-info-bzip2:
6bd3dfaa
PB
4964@if bzip2
4965maybe-info-bzip2: info-bzip2
4fa63067
NN
4966
4967info-bzip2: \
4968 configure-bzip2
4969 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
4970 r=`${PWD_COMMAND}`; export r; \
4971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4972 $(SET_LIB_PATH) \
378fce5b 4973 $(HOST_EXPORTS) \
2a4cbe27
NN
4974 for flag in $(EXTRA_HOST_FLAGS); do \
4975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4976 done; \
4fa63067
NN
4977 echo "Doing info in bzip2" ; \
4978 (cd bzip2 && \
2a4cbe27
NN
4979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4981 "RANLIB=$${RANLIB}" \
4982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 4983 info) \
2a4cbe27
NN
4984 || exit 1
4985
6bd3dfaa 4986@endif bzip2
2a4cbe27 4987
4fa63067
NN
4988.PHONY: maybe-dvi-bzip2 dvi-bzip2
4989maybe-dvi-bzip2:
6bd3dfaa
PB
4990@if bzip2
4991maybe-dvi-bzip2: dvi-bzip2
2a4cbe27 4992
4fa63067
NN
4993dvi-bzip2: \
4994 configure-bzip2
4995 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
4996 r=`${PWD_COMMAND}`; export r; \
4997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 4998 $(SET_LIB_PATH) \
378fce5b 4999 $(HOST_EXPORTS) \
2a4cbe27
NN
5000 for flag in $(EXTRA_HOST_FLAGS); do \
5001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5002 done; \
4fa63067
NN
5003 echo "Doing dvi in bzip2" ; \
5004 (cd bzip2 && \
2a4cbe27
NN
5005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5007 "RANLIB=$${RANLIB}" \
5008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5009 dvi) \
2a4cbe27
NN
5010 || exit 1
5011
6bd3dfaa 5012@endif bzip2
2a4cbe27 5013
4fa63067
NN
5014.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
5015maybe-TAGS-bzip2:
6bd3dfaa
PB
5016@if bzip2
5017maybe-TAGS-bzip2: TAGS-bzip2
2a4cbe27 5018
4fa63067
NN
5019TAGS-bzip2: \
5020 configure-bzip2
5021 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
5022 r=`${PWD_COMMAND}`; export r; \
5023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5024 $(SET_LIB_PATH) \
378fce5b 5025 $(HOST_EXPORTS) \
2a4cbe27
NN
5026 for flag in $(EXTRA_HOST_FLAGS); do \
5027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5028 done; \
4fa63067
NN
5029 echo "Doing TAGS in bzip2" ; \
5030 (cd bzip2 && \
2a4cbe27
NN
5031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5033 "RANLIB=$${RANLIB}" \
5034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5035 TAGS) \
2a4cbe27
NN
5036 || exit 1
5037
6bd3dfaa 5038@endif bzip2
2a4cbe27 5039
4fa63067
NN
5040.PHONY: maybe-install-info-bzip2 install-info-bzip2
5041maybe-install-info-bzip2:
6bd3dfaa
PB
5042@if bzip2
5043maybe-install-info-bzip2: install-info-bzip2
2a4cbe27 5044
4fa63067
NN
5045install-info-bzip2: \
5046 configure-bzip2 \
5047 info-bzip2
5048 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
5049 r=`${PWD_COMMAND}`; export r; \
5050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5051 $(SET_LIB_PATH) \
378fce5b 5052 $(HOST_EXPORTS) \
2a4cbe27
NN
5053 for flag in $(EXTRA_HOST_FLAGS); do \
5054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5055 done; \
4fa63067
NN
5056 echo "Doing install-info in bzip2" ; \
5057 (cd bzip2 && \
2a4cbe27
NN
5058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5060 "RANLIB=$${RANLIB}" \
5061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5062 install-info) \
2a4cbe27
NN
5063 || exit 1
5064
6bd3dfaa 5065@endif bzip2
2a4cbe27 5066
4fa63067
NN
5067.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
5068maybe-installcheck-bzip2:
6bd3dfaa
PB
5069@if bzip2
5070maybe-installcheck-bzip2: installcheck-bzip2
2a4cbe27 5071
4fa63067
NN
5072installcheck-bzip2: \
5073 configure-bzip2
5074 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
5075 r=`${PWD_COMMAND}`; export r; \
5076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5077 $(SET_LIB_PATH) \
378fce5b 5078 $(HOST_EXPORTS) \
2a4cbe27
NN
5079 for flag in $(EXTRA_HOST_FLAGS); do \
5080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5081 done; \
4fa63067
NN
5082 echo "Doing installcheck in bzip2" ; \
5083 (cd bzip2 && \
2a4cbe27
NN
5084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5086 "RANLIB=$${RANLIB}" \
5087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5088 installcheck) \
2a4cbe27
NN
5089 || exit 1
5090
6bd3dfaa 5091@endif bzip2
2a4cbe27 5092
4fa63067
NN
5093.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
5094maybe-mostlyclean-bzip2:
6bd3dfaa
PB
5095@if bzip2
5096maybe-mostlyclean-bzip2: mostlyclean-bzip2
2a4cbe27 5097
4fa63067
NN
5098mostlyclean-bzip2:
5099 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
5100 r=`${PWD_COMMAND}`; export r; \
5101 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5102 $(SET_LIB_PATH) \
378fce5b 5103 $(HOST_EXPORTS) \
2a4cbe27
NN
5104 for flag in $(EXTRA_HOST_FLAGS); do \
5105 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5106 done; \
4fa63067
NN
5107 echo "Doing mostlyclean in bzip2" ; \
5108 (cd bzip2 && \
2a4cbe27
NN
5109 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5110 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5111 "RANLIB=$${RANLIB}" \
5112 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5113 mostlyclean) \
5114 || exit 1
5115
6bd3dfaa 5116@endif bzip2
2a4cbe27 5117
4fa63067
NN
5118.PHONY: maybe-clean-bzip2 clean-bzip2
5119maybe-clean-bzip2:
6bd3dfaa
PB
5120@if bzip2
5121maybe-clean-bzip2: clean-bzip2
2a4cbe27 5122
4fa63067
NN
5123clean-bzip2:
5124 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
5125 r=`${PWD_COMMAND}`; export r; \
5126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5127 $(SET_LIB_PATH) \
378fce5b 5128 $(HOST_EXPORTS) \
2a4cbe27
NN
5129 for flag in $(EXTRA_HOST_FLAGS); do \
5130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5131 done; \
4fa63067
NN
5132 echo "Doing clean in bzip2" ; \
5133 (cd bzip2 && \
2a4cbe27
NN
5134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5136 "RANLIB=$${RANLIB}" \
5137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5138 clean) \
2a4cbe27
NN
5139 || exit 1
5140
6bd3dfaa 5141@endif bzip2
2a4cbe27 5142
4fa63067
NN
5143.PHONY: maybe-distclean-bzip2 distclean-bzip2
5144maybe-distclean-bzip2:
6bd3dfaa
PB
5145@if bzip2
5146maybe-distclean-bzip2: distclean-bzip2
2a4cbe27 5147
4fa63067
NN
5148distclean-bzip2:
5149 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
5150 r=`${PWD_COMMAND}`; export r; \
5151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5152 $(SET_LIB_PATH) \
378fce5b 5153 $(HOST_EXPORTS) \
2a4cbe27
NN
5154 for flag in $(EXTRA_HOST_FLAGS); do \
5155 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5156 done; \
4fa63067
NN
5157 echo "Doing distclean in bzip2" ; \
5158 (cd bzip2 && \
2a4cbe27
NN
5159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5161 "RANLIB=$${RANLIB}" \
5162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5163 distclean) \
2a4cbe27
NN
5164 || exit 1
5165
6bd3dfaa 5166@endif bzip2
2a4cbe27 5167
4fa63067
NN
5168.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
5169maybe-maintainer-clean-bzip2:
6bd3dfaa
PB
5170@if bzip2
5171maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
2a4cbe27 5172
4fa63067
NN
5173maintainer-clean-bzip2:
5174 @[ -f ./bzip2/Makefile ] || exit 0; \
b40e3958
L
5175 r=`${PWD_COMMAND}`; export r; \
5176 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5177 $(SET_LIB_PATH) \
378fce5b 5178 $(HOST_EXPORTS) \
2a4cbe27
NN
5179 for flag in $(EXTRA_HOST_FLAGS); do \
5180 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5181 done; \
4fa63067
NN
5182 echo "Doing maintainer-clean in bzip2" ; \
5183 (cd bzip2 && \
2a4cbe27
NN
5184 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5185 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5186 "RANLIB=$${RANLIB}" \
5187 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5188 maintainer-clean) \
2a4cbe27
NN
5189 || exit 1
5190
6bd3dfaa 5191@endif bzip2
2a4cbe27 5192
2a4cbe27 5193
4fa63067
NN
5194.PHONY: configure-dejagnu maybe-configure-dejagnu
5195maybe-configure-dejagnu:
6bd3dfaa
PB
5196@if dejagnu
5197maybe-configure-dejagnu: configure-dejagnu
4fa63067
NN
5198configure-dejagnu:
5199 @test ! -f dejagnu/Makefile || exit 0; \
5200 [ -d dejagnu ] || mkdir dejagnu; \
5201 r=`${PWD_COMMAND}`; export r; \
5202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5203 $(HOST_EXPORTS) \
4fa63067
NN
5204 echo Configuring in dejagnu; \
5205 cd dejagnu || exit 1; \
5206 case $(srcdir) in \
5207 \.) \
5208 srcdiroption="--srcdir=."; \
5209 libsrcdir=".";; \
5210 /* | [A-Za-z]:[\\/]*) \
5211 srcdiroption="--srcdir=$(srcdir)/dejagnu"; \
5212 libsrcdir="$$s/dejagnu";; \
5213 *) \
5214 srcdiroption="--srcdir=../$(srcdir)/dejagnu"; \
5215 libsrcdir="$$s/dejagnu";; \
5216 esac; \
5217 $(SHELL) $${libsrcdir}/configure \
5218 $(HOST_CONFIGARGS) $${srcdiroption} \
5219 || exit 1
6bd3dfaa 5220@endif dejagnu
4fa63067
NN
5221
5222.PHONY: all-dejagnu maybe-all-dejagnu
5223maybe-all-dejagnu:
6bd3dfaa
PB
5224@if dejagnu
5225maybe-all-dejagnu: all-dejagnu
4fa63067
NN
5226all-dejagnu: configure-dejagnu
5227 @r=`${PWD_COMMAND}`; export r; \
5228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5229 $(SET_LIB_PATH) \
378fce5b 5230 $(HOST_EXPORTS) \
4fa63067 5231 (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 5232@endif dejagnu
4fa63067
NN
5233
5234.PHONY: check-dejagnu maybe-check-dejagnu
5235maybe-check-dejagnu:
6bd3dfaa
PB
5236@if dejagnu
5237maybe-check-dejagnu: check-dejagnu
4fa63067
NN
5238
5239check-dejagnu:
5240 @r=`${PWD_COMMAND}`; export r; \
5241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5242 $(SET_LIB_PATH) \
378fce5b 5243 $(HOST_EXPORTS) \
4fa63067
NN
5244 (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) check)
5245
6bd3dfaa 5246@endif dejagnu
4fa63067
NN
5247
5248.PHONY: install-dejagnu maybe-install-dejagnu
5249maybe-install-dejagnu:
6bd3dfaa
PB
5250@if dejagnu
5251maybe-install-dejagnu: install-dejagnu
4fa63067
NN
5252
5253install-dejagnu: installdirs
5254 @r=`${PWD_COMMAND}`; export r; \
5255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5256 $(SET_LIB_PATH) \
378fce5b 5257 $(HOST_EXPORTS) \
4fa63067
NN
5258 (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) install)
5259
6bd3dfaa 5260@endif dejagnu
4fa63067
NN
5261
5262# Other targets (info, dvi, etc.)
5263
5264.PHONY: maybe-info-dejagnu info-dejagnu
5265maybe-info-dejagnu:
6bd3dfaa
PB
5266@if dejagnu
5267maybe-info-dejagnu: info-dejagnu
4fa63067
NN
5268
5269info-dejagnu: \
5270 configure-dejagnu
5271 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5272 r=`${PWD_COMMAND}`; export r; \
5273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5274 $(SET_LIB_PATH) \
378fce5b 5275 $(HOST_EXPORTS) \
2a4cbe27
NN
5276 for flag in $(EXTRA_HOST_FLAGS); do \
5277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5278 done; \
4fa63067
NN
5279 echo "Doing info in dejagnu" ; \
5280 (cd dejagnu && \
2a4cbe27
NN
5281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5283 "RANLIB=$${RANLIB}" \
5284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5285 info) \
2a4cbe27
NN
5286 || exit 1
5287
6bd3dfaa 5288@endif dejagnu
2a4cbe27 5289
4fa63067
NN
5290.PHONY: maybe-dvi-dejagnu dvi-dejagnu
5291maybe-dvi-dejagnu:
6bd3dfaa
PB
5292@if dejagnu
5293maybe-dvi-dejagnu: dvi-dejagnu
2a4cbe27 5294
4fa63067
NN
5295dvi-dejagnu: \
5296 configure-dejagnu
5297 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5298 r=`${PWD_COMMAND}`; export r; \
5299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5300 $(SET_LIB_PATH) \
378fce5b 5301 $(HOST_EXPORTS) \
2a4cbe27
NN
5302 for flag in $(EXTRA_HOST_FLAGS); do \
5303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5304 done; \
4fa63067
NN
5305 echo "Doing dvi in dejagnu" ; \
5306 (cd dejagnu && \
2a4cbe27
NN
5307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5309 "RANLIB=$${RANLIB}" \
5310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5311 dvi) \
2a4cbe27
NN
5312 || exit 1
5313
6bd3dfaa 5314@endif dejagnu
2a4cbe27 5315
4fa63067
NN
5316.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
5317maybe-TAGS-dejagnu:
6bd3dfaa
PB
5318@if dejagnu
5319maybe-TAGS-dejagnu: TAGS-dejagnu
2a4cbe27 5320
4fa63067
NN
5321TAGS-dejagnu: \
5322 configure-dejagnu
5323 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5324 r=`${PWD_COMMAND}`; export r; \
5325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5326 $(SET_LIB_PATH) \
378fce5b 5327 $(HOST_EXPORTS) \
2a4cbe27
NN
5328 for flag in $(EXTRA_HOST_FLAGS); do \
5329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5330 done; \
4fa63067
NN
5331 echo "Doing TAGS in dejagnu" ; \
5332 (cd dejagnu && \
2a4cbe27
NN
5333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5335 "RANLIB=$${RANLIB}" \
5336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5337 TAGS) \
2a4cbe27
NN
5338 || exit 1
5339
6bd3dfaa 5340@endif dejagnu
2a4cbe27 5341
4fa63067
NN
5342.PHONY: maybe-install-info-dejagnu install-info-dejagnu
5343maybe-install-info-dejagnu:
6bd3dfaa
PB
5344@if dejagnu
5345maybe-install-info-dejagnu: install-info-dejagnu
2a4cbe27 5346
4fa63067
NN
5347install-info-dejagnu: \
5348 configure-dejagnu \
5349 info-dejagnu
5350 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5351 r=`${PWD_COMMAND}`; export r; \
5352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5353 $(SET_LIB_PATH) \
378fce5b 5354 $(HOST_EXPORTS) \
2a4cbe27
NN
5355 for flag in $(EXTRA_HOST_FLAGS); do \
5356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5357 done; \
4fa63067
NN
5358 echo "Doing install-info in dejagnu" ; \
5359 (cd dejagnu && \
2a4cbe27
NN
5360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5362 "RANLIB=$${RANLIB}" \
5363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5364 install-info) \
2a4cbe27
NN
5365 || exit 1
5366
6bd3dfaa 5367@endif dejagnu
2a4cbe27 5368
4fa63067
NN
5369.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
5370maybe-installcheck-dejagnu:
6bd3dfaa
PB
5371@if dejagnu
5372maybe-installcheck-dejagnu: installcheck-dejagnu
2a4cbe27 5373
4fa63067
NN
5374installcheck-dejagnu: \
5375 configure-dejagnu
5376 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5377 r=`${PWD_COMMAND}`; export r; \
5378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5379 $(SET_LIB_PATH) \
378fce5b 5380 $(HOST_EXPORTS) \
2a4cbe27
NN
5381 for flag in $(EXTRA_HOST_FLAGS); do \
5382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5383 done; \
4fa63067
NN
5384 echo "Doing installcheck in dejagnu" ; \
5385 (cd dejagnu && \
2a4cbe27
NN
5386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5388 "RANLIB=$${RANLIB}" \
5389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5390 installcheck) \
2a4cbe27
NN
5391 || exit 1
5392
6bd3dfaa 5393@endif dejagnu
2a4cbe27 5394
4fa63067
NN
5395.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
5396maybe-mostlyclean-dejagnu:
6bd3dfaa
PB
5397@if dejagnu
5398maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
2a4cbe27 5399
4fa63067
NN
5400mostlyclean-dejagnu:
5401 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5402 r=`${PWD_COMMAND}`; export r; \
5403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5404 $(SET_LIB_PATH) \
378fce5b 5405 $(HOST_EXPORTS) \
2a4cbe27
NN
5406 for flag in $(EXTRA_HOST_FLAGS); do \
5407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5408 done; \
4fa63067
NN
5409 echo "Doing mostlyclean in dejagnu" ; \
5410 (cd dejagnu && \
2a4cbe27
NN
5411 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5412 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5413 "RANLIB=$${RANLIB}" \
5414 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5415 mostlyclean) \
5416 || exit 1
5417
6bd3dfaa 5418@endif dejagnu
2a4cbe27 5419
4fa63067
NN
5420.PHONY: maybe-clean-dejagnu clean-dejagnu
5421maybe-clean-dejagnu:
6bd3dfaa
PB
5422@if dejagnu
5423maybe-clean-dejagnu: clean-dejagnu
2a4cbe27 5424
4fa63067
NN
5425clean-dejagnu:
5426 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5427 r=`${PWD_COMMAND}`; export r; \
5428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5429 $(SET_LIB_PATH) \
378fce5b 5430 $(HOST_EXPORTS) \
2a4cbe27
NN
5431 for flag in $(EXTRA_HOST_FLAGS); do \
5432 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5433 done; \
4fa63067
NN
5434 echo "Doing clean in dejagnu" ; \
5435 (cd dejagnu && \
2a4cbe27
NN
5436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5438 "RANLIB=$${RANLIB}" \
5439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5440 clean) \
2a4cbe27
NN
5441 || exit 1
5442
6bd3dfaa 5443@endif dejagnu
2a4cbe27 5444
4fa63067
NN
5445.PHONY: maybe-distclean-dejagnu distclean-dejagnu
5446maybe-distclean-dejagnu:
6bd3dfaa
PB
5447@if dejagnu
5448maybe-distclean-dejagnu: distclean-dejagnu
2a4cbe27 5449
4fa63067
NN
5450distclean-dejagnu:
5451 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5452 r=`${PWD_COMMAND}`; export r; \
5453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5454 $(SET_LIB_PATH) \
378fce5b 5455 $(HOST_EXPORTS) \
2a4cbe27
NN
5456 for flag in $(EXTRA_HOST_FLAGS); do \
5457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5458 done; \
4fa63067
NN
5459 echo "Doing distclean in dejagnu" ; \
5460 (cd dejagnu && \
2a4cbe27
NN
5461 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5462 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5463 "RANLIB=$${RANLIB}" \
5464 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5465 distclean) \
2a4cbe27
NN
5466 || exit 1
5467
6bd3dfaa 5468@endif dejagnu
2a4cbe27 5469
4fa63067
NN
5470.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
5471maybe-maintainer-clean-dejagnu:
6bd3dfaa
PB
5472@if dejagnu
5473maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
2a4cbe27 5474
4fa63067
NN
5475maintainer-clean-dejagnu:
5476 @[ -f ./dejagnu/Makefile ] || exit 0; \
b40e3958
L
5477 r=`${PWD_COMMAND}`; export r; \
5478 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5479 $(SET_LIB_PATH) \
378fce5b 5480 $(HOST_EXPORTS) \
2a4cbe27
NN
5481 for flag in $(EXTRA_HOST_FLAGS); do \
5482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5483 done; \
4fa63067
NN
5484 echo "Doing maintainer-clean in dejagnu" ; \
5485 (cd dejagnu && \
2a4cbe27
NN
5486 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5487 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5488 "RANLIB=$${RANLIB}" \
5489 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067
NN
5490 maintainer-clean) \
5491 || exit 1
5492
6bd3dfaa 5493@endif dejagnu
4fa63067
NN
5494
5495
5496.PHONY: configure-diff maybe-configure-diff
5497maybe-configure-diff:
6bd3dfaa
PB
5498@if diff
5499maybe-configure-diff: configure-diff
4fa63067
NN
5500configure-diff:
5501 @test ! -f diff/Makefile || exit 0; \
5502 [ -d diff ] || mkdir diff; \
5503 r=`${PWD_COMMAND}`; export r; \
5504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5505 $(HOST_EXPORTS) \
4fa63067
NN
5506 echo Configuring in diff; \
5507 cd diff || exit 1; \
5508 case $(srcdir) in \
5509 \.) \
5510 srcdiroption="--srcdir=."; \
5511 libsrcdir=".";; \
5512 /* | [A-Za-z]:[\\/]*) \
5513 srcdiroption="--srcdir=$(srcdir)/diff"; \
5514 libsrcdir="$$s/diff";; \
5515 *) \
5516 srcdiroption="--srcdir=../$(srcdir)/diff"; \
5517 libsrcdir="$$s/diff";; \
5518 esac; \
5519 $(SHELL) $${libsrcdir}/configure \
5520 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 5521 || exit 1
6bd3dfaa 5522@endif diff
2a4cbe27 5523
4fa63067
NN
5524.PHONY: all-diff maybe-all-diff
5525maybe-all-diff:
6bd3dfaa
PB
5526@if diff
5527maybe-all-diff: all-diff
4fa63067
NN
5528all-diff: configure-diff
5529 @r=`${PWD_COMMAND}`; export r; \
5530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5531 $(SET_LIB_PATH) \
378fce5b 5532 $(HOST_EXPORTS) \
4fa63067 5533 (cd diff && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 5534@endif diff
2a4cbe27 5535
4fa63067
NN
5536.PHONY: check-diff maybe-check-diff
5537maybe-check-diff:
6bd3dfaa
PB
5538@if diff
5539maybe-check-diff: check-diff
2a4cbe27 5540
4fa63067
NN
5541check-diff:
5542 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5544 $(SET_LIB_PATH) \
378fce5b 5545 $(HOST_EXPORTS) \
4fa63067 5546 (cd diff && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 5547
6bd3dfaa 5548@endif diff
2a4cbe27 5549
4fa63067
NN
5550.PHONY: install-diff maybe-install-diff
5551maybe-install-diff:
6bd3dfaa
PB
5552@if diff
5553maybe-install-diff: install-diff
2a4cbe27 5554
4fa63067
NN
5555install-diff: installdirs
5556 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5558 $(SET_LIB_PATH) \
378fce5b 5559 $(HOST_EXPORTS) \
4fa63067 5560 (cd diff && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5561
6bd3dfaa 5562@endif diff
2a4cbe27 5563
4fa63067 5564# Other targets (info, dvi, etc.)
2a4cbe27 5565
4fa63067
NN
5566.PHONY: maybe-info-diff info-diff
5567maybe-info-diff:
6bd3dfaa
PB
5568@if diff
5569maybe-info-diff: info-diff
2a4cbe27 5570
4fa63067
NN
5571info-diff: \
5572 configure-diff
5573 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5574 r=`${PWD_COMMAND}`; export r; \
5575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5576 $(SET_LIB_PATH) \
378fce5b 5577 $(HOST_EXPORTS) \
2a4cbe27
NN
5578 for flag in $(EXTRA_HOST_FLAGS); do \
5579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5580 done; \
4fa63067
NN
5581 echo "Doing info in diff" ; \
5582 (cd diff && \
2a4cbe27
NN
5583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5585 "RANLIB=$${RANLIB}" \
5586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5587 info) \
2a4cbe27
NN
5588 || exit 1
5589
6bd3dfaa 5590@endif diff
2a4cbe27 5591
4fa63067
NN
5592.PHONY: maybe-dvi-diff dvi-diff
5593maybe-dvi-diff:
6bd3dfaa
PB
5594@if diff
5595maybe-dvi-diff: dvi-diff
2a4cbe27 5596
4fa63067
NN
5597dvi-diff: \
5598 configure-diff
5599 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5600 r=`${PWD_COMMAND}`; export r; \
5601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5602 $(SET_LIB_PATH) \
378fce5b 5603 $(HOST_EXPORTS) \
4fa63067 5604 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5606 done; \
4fa63067
NN
5607 echo "Doing dvi in diff" ; \
5608 (cd diff && \
2a4cbe27
NN
5609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5611 "RANLIB=$${RANLIB}" \
5612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5613 dvi) \
2a4cbe27
NN
5614 || exit 1
5615
6bd3dfaa 5616@endif diff
2a4cbe27 5617
4fa63067
NN
5618.PHONY: maybe-TAGS-diff TAGS-diff
5619maybe-TAGS-diff:
6bd3dfaa
PB
5620@if diff
5621maybe-TAGS-diff: TAGS-diff
2a4cbe27 5622
4fa63067
NN
5623TAGS-diff: \
5624 configure-diff
5625 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5626 r=`${PWD_COMMAND}`; export r; \
5627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5628 $(SET_LIB_PATH) \
378fce5b 5629 $(HOST_EXPORTS) \
4fa63067 5630 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5632 done; \
4fa63067
NN
5633 echo "Doing TAGS in diff" ; \
5634 (cd diff && \
2a4cbe27
NN
5635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5637 "RANLIB=$${RANLIB}" \
5638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5639 TAGS) \
2a4cbe27
NN
5640 || exit 1
5641
6bd3dfaa 5642@endif diff
2a4cbe27 5643
4fa63067
NN
5644.PHONY: maybe-install-info-diff install-info-diff
5645maybe-install-info-diff:
6bd3dfaa
PB
5646@if diff
5647maybe-install-info-diff: install-info-diff
2a4cbe27 5648
4fa63067
NN
5649install-info-diff: \
5650 configure-diff \
5651 info-diff
5652 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5653 r=`${PWD_COMMAND}`; export r; \
5654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5655 $(SET_LIB_PATH) \
378fce5b 5656 $(HOST_EXPORTS) \
4fa63067 5657 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5658 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5659 done; \
4fa63067
NN
5660 echo "Doing install-info in diff" ; \
5661 (cd diff && \
2a4cbe27
NN
5662 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5663 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5664 "RANLIB=$${RANLIB}" \
5665 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5666 install-info) \
2a4cbe27
NN
5667 || exit 1
5668
6bd3dfaa 5669@endif diff
2a4cbe27 5670
4fa63067
NN
5671.PHONY: maybe-installcheck-diff installcheck-diff
5672maybe-installcheck-diff:
6bd3dfaa
PB
5673@if diff
5674maybe-installcheck-diff: installcheck-diff
2a4cbe27 5675
4fa63067
NN
5676installcheck-diff: \
5677 configure-diff
5678 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5679 r=`${PWD_COMMAND}`; export r; \
5680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5681 $(SET_LIB_PATH) \
378fce5b 5682 $(HOST_EXPORTS) \
4fa63067 5683 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5685 done; \
4fa63067
NN
5686 echo "Doing installcheck in diff" ; \
5687 (cd diff && \
2a4cbe27
NN
5688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5690 "RANLIB=$${RANLIB}" \
5691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5692 installcheck) \
2a4cbe27
NN
5693 || exit 1
5694
6bd3dfaa 5695@endif diff
2a4cbe27 5696
4fa63067
NN
5697.PHONY: maybe-mostlyclean-diff mostlyclean-diff
5698maybe-mostlyclean-diff:
6bd3dfaa
PB
5699@if diff
5700maybe-mostlyclean-diff: mostlyclean-diff
2a4cbe27 5701
4fa63067
NN
5702mostlyclean-diff:
5703 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5704 r=`${PWD_COMMAND}`; export r; \
5705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5706 $(SET_LIB_PATH) \
378fce5b 5707 $(HOST_EXPORTS) \
4fa63067 5708 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5710 done; \
4fa63067
NN
5711 echo "Doing mostlyclean in diff" ; \
5712 (cd diff && \
2a4cbe27
NN
5713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5715 "RANLIB=$${RANLIB}" \
5716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5717 mostlyclean) \
5718 || exit 1
5719
6bd3dfaa 5720@endif diff
2a4cbe27 5721
4fa63067
NN
5722.PHONY: maybe-clean-diff clean-diff
5723maybe-clean-diff:
6bd3dfaa
PB
5724@if diff
5725maybe-clean-diff: clean-diff
2a4cbe27 5726
4fa63067
NN
5727clean-diff:
5728 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5729 r=`${PWD_COMMAND}`; export r; \
5730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5731 $(SET_LIB_PATH) \
378fce5b 5732 $(HOST_EXPORTS) \
4fa63067 5733 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5734 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5735 done; \
4fa63067
NN
5736 echo "Doing clean in diff" ; \
5737 (cd diff && \
2a4cbe27
NN
5738 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5739 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5740 "RANLIB=$${RANLIB}" \
5741 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5742 clean) \
2a4cbe27
NN
5743 || exit 1
5744
6bd3dfaa 5745@endif diff
2a4cbe27 5746
4fa63067
NN
5747.PHONY: maybe-distclean-diff distclean-diff
5748maybe-distclean-diff:
6bd3dfaa
PB
5749@if diff
5750maybe-distclean-diff: distclean-diff
2a4cbe27 5751
4fa63067
NN
5752distclean-diff:
5753 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5754 r=`${PWD_COMMAND}`; export r; \
5755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5756 $(SET_LIB_PATH) \
378fce5b 5757 $(HOST_EXPORTS) \
4fa63067 5758 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5759 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5760 done; \
4fa63067
NN
5761 echo "Doing distclean in diff" ; \
5762 (cd diff && \
2a4cbe27
NN
5763 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5764 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5765 "RANLIB=$${RANLIB}" \
5766 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5767 distclean) \
2a4cbe27
NN
5768 || exit 1
5769
6bd3dfaa 5770@endif diff
2a4cbe27 5771
4fa63067
NN
5772.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
5773maybe-maintainer-clean-diff:
6bd3dfaa
PB
5774@if diff
5775maybe-maintainer-clean-diff: maintainer-clean-diff
2a4cbe27 5776
4fa63067
NN
5777maintainer-clean-diff:
5778 @[ -f ./diff/Makefile ] || exit 0; \
b40e3958
L
5779 r=`${PWD_COMMAND}`; export r; \
5780 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5781 $(SET_LIB_PATH) \
378fce5b 5782 $(HOST_EXPORTS) \
4fa63067 5783 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5784 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5785 done; \
4fa63067
NN
5786 echo "Doing maintainer-clean in diff" ; \
5787 (cd diff && \
2a4cbe27
NN
5788 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5789 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5790 "RANLIB=$${RANLIB}" \
5791 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5792 maintainer-clean) \
2a4cbe27
NN
5793 || exit 1
5794
6bd3dfaa 5795@endif diff
2a4cbe27 5796
2a4cbe27 5797
4fa63067
NN
5798.PHONY: configure-dosutils maybe-configure-dosutils
5799maybe-configure-dosutils:
6bd3dfaa
PB
5800@if dosutils
5801maybe-configure-dosutils: configure-dosutils
4fa63067
NN
5802configure-dosutils:
5803 @test ! -f dosutils/Makefile || exit 0; \
5804 [ -d dosutils ] || mkdir dosutils; \
b40e3958
L
5805 r=`${PWD_COMMAND}`; export r; \
5806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 5807 $(HOST_EXPORTS) \
4fa63067
NN
5808 echo Configuring in dosutils; \
5809 cd dosutils || exit 1; \
5810 case $(srcdir) in \
5811 \.) \
5812 srcdiroption="--srcdir=."; \
5813 libsrcdir=".";; \
5814 /* | [A-Za-z]:[\\/]*) \
5815 srcdiroption="--srcdir=$(srcdir)/dosutils"; \
5816 libsrcdir="$$s/dosutils";; \
5817 *) \
5818 srcdiroption="--srcdir=../$(srcdir)/dosutils"; \
5819 libsrcdir="$$s/dosutils";; \
5820 esac; \
5821 $(SHELL) $${libsrcdir}/configure \
5822 $(HOST_CONFIGARGS) $${srcdiroption} \
5823 || exit 1
6bd3dfaa 5824@endif dosutils
4fa63067
NN
5825
5826.PHONY: all-dosutils maybe-all-dosutils
5827maybe-all-dosutils:
6bd3dfaa
PB
5828@if dosutils
5829maybe-all-dosutils: all-dosutils
4fa63067
NN
5830all-dosutils: configure-dosutils
5831 @r=`${PWD_COMMAND}`; export r; \
5832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5833 $(SET_LIB_PATH) \
378fce5b 5834 $(HOST_EXPORTS) \
4fa63067 5835 (cd dosutils && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 5836@endif dosutils
4fa63067
NN
5837
5838.PHONY: check-dosutils maybe-check-dosutils
5839maybe-check-dosutils:
6bd3dfaa
PB
5840@if dosutils
5841maybe-check-dosutils: check-dosutils
2a4cbe27 5842
4fa63067 5843check-dosutils:
2a4cbe27 5844
6bd3dfaa 5845@endif dosutils
2a4cbe27 5846
4fa63067
NN
5847.PHONY: install-dosutils maybe-install-dosutils
5848maybe-install-dosutils:
6bd3dfaa
PB
5849@if dosutils
5850maybe-install-dosutils: install-dosutils
4fa63067
NN
5851
5852install-dosutils: installdirs
5853 @r=`${PWD_COMMAND}`; export r; \
b40e3958 5854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5855 $(SET_LIB_PATH) \
378fce5b 5856 $(HOST_EXPORTS) \
4fa63067 5857 (cd dosutils && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 5858
6bd3dfaa 5859@endif dosutils
2a4cbe27 5860
4fa63067 5861# Other targets (info, dvi, etc.)
2a4cbe27 5862
4fa63067
NN
5863.PHONY: maybe-info-dosutils info-dosutils
5864maybe-info-dosutils:
6bd3dfaa
PB
5865@if dosutils
5866maybe-info-dosutils: info-dosutils
4fa63067
NN
5867
5868info-dosutils: \
5869 configure-dosutils
5870 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
5871 r=`${PWD_COMMAND}`; export r; \
5872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5873 $(SET_LIB_PATH) \
378fce5b 5874 $(HOST_EXPORTS) \
4fa63067 5875 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5877 done; \
4fa63067
NN
5878 echo "Doing info in dosutils" ; \
5879 (cd dosutils && \
2a4cbe27
NN
5880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5882 "RANLIB=$${RANLIB}" \
5883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5884 info) \
2a4cbe27
NN
5885 || exit 1
5886
6bd3dfaa 5887@endif dosutils
2a4cbe27 5888
4fa63067
NN
5889.PHONY: maybe-dvi-dosutils dvi-dosutils
5890maybe-dvi-dosutils:
6bd3dfaa
PB
5891@if dosutils
5892maybe-dvi-dosutils: dvi-dosutils
2a4cbe27 5893
4fa63067
NN
5894dvi-dosutils: \
5895 configure-dosutils
5896 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
5897 r=`${PWD_COMMAND}`; export r; \
5898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5899 $(SET_LIB_PATH) \
378fce5b 5900 $(HOST_EXPORTS) \
4fa63067 5901 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5903 done; \
4fa63067
NN
5904 echo "Doing dvi in dosutils" ; \
5905 (cd dosutils && \
2a4cbe27
NN
5906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5908 "RANLIB=$${RANLIB}" \
5909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5910 dvi) \
2a4cbe27
NN
5911 || exit 1
5912
6bd3dfaa 5913@endif dosutils
2a4cbe27 5914
4fa63067
NN
5915.PHONY: maybe-TAGS-dosutils TAGS-dosutils
5916maybe-TAGS-dosutils:
6bd3dfaa
PB
5917@if dosutils
5918maybe-TAGS-dosutils: TAGS-dosutils
2a4cbe27 5919
4fa63067
NN
5920TAGS-dosutils: \
5921 configure-dosutils
5922 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
5923 r=`${PWD_COMMAND}`; export r; \
5924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5925 $(SET_LIB_PATH) \
378fce5b 5926 $(HOST_EXPORTS) \
4fa63067 5927 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5929 done; \
4fa63067
NN
5930 echo "Doing TAGS in dosutils" ; \
5931 (cd dosutils && \
2a4cbe27
NN
5932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5934 "RANLIB=$${RANLIB}" \
5935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5936 TAGS) \
2a4cbe27
NN
5937 || exit 1
5938
6bd3dfaa 5939@endif dosutils
2a4cbe27 5940
4fa63067
NN
5941.PHONY: maybe-install-info-dosutils install-info-dosutils
5942maybe-install-info-dosutils:
6bd3dfaa
PB
5943@if dosutils
5944maybe-install-info-dosutils: install-info-dosutils
2a4cbe27 5945
4fa63067
NN
5946install-info-dosutils: \
5947 configure-dosutils \
5948 info-dosutils
5949 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
5950 r=`${PWD_COMMAND}`; export r; \
5951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5952 $(SET_LIB_PATH) \
378fce5b 5953 $(HOST_EXPORTS) \
4fa63067 5954 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5956 done; \
4fa63067
NN
5957 echo "Doing install-info in dosutils" ; \
5958 (cd dosutils && \
2a4cbe27
NN
5959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5961 "RANLIB=$${RANLIB}" \
5962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5963 install-info) \
2a4cbe27
NN
5964 || exit 1
5965
6bd3dfaa 5966@endif dosutils
2a4cbe27 5967
4fa63067
NN
5968.PHONY: maybe-installcheck-dosutils installcheck-dosutils
5969maybe-installcheck-dosutils:
6bd3dfaa
PB
5970@if dosutils
5971maybe-installcheck-dosutils: installcheck-dosutils
2a4cbe27 5972
4fa63067
NN
5973installcheck-dosutils: \
5974 configure-dosutils
5975 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
5976 r=`${PWD_COMMAND}`; export r; \
5977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 5978 $(SET_LIB_PATH) \
378fce5b 5979 $(HOST_EXPORTS) \
4fa63067 5980 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
5981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5982 done; \
4fa63067
NN
5983 echo "Doing installcheck in dosutils" ; \
5984 (cd dosutils && \
2a4cbe27
NN
5985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5987 "RANLIB=$${RANLIB}" \
5988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 5989 installcheck) \
2a4cbe27
NN
5990 || exit 1
5991
6bd3dfaa 5992@endif dosutils
2a4cbe27 5993
4fa63067
NN
5994.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
5995maybe-mostlyclean-dosutils:
6bd3dfaa
PB
5996@if dosutils
5997maybe-mostlyclean-dosutils: mostlyclean-dosutils
a2592b1b 5998
4fa63067
NN
5999mostlyclean-dosutils:
6000 @[ -f ./dosutils/Makefile ] || exit 0; \
a2592b1b
DD
6001 r=`${PWD_COMMAND}`; export r; \
6002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6003 $(SET_LIB_PATH) \
378fce5b 6004 $(HOST_EXPORTS) \
4fa63067 6005 for flag in $(EXTRA_HOST_FLAGS); do \
a2592b1b
DD
6006 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6007 done; \
4fa63067
NN
6008 echo "Doing mostlyclean in dosutils" ; \
6009 (cd dosutils && \
a2592b1b
DD
6010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6012 "RANLIB=$${RANLIB}" \
6013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6014 mostlyclean) \
6015 || exit 1
6016
6bd3dfaa 6017@endif dosutils
a2592b1b 6018
4fa63067
NN
6019.PHONY: maybe-clean-dosutils clean-dosutils
6020maybe-clean-dosutils:
6bd3dfaa
PB
6021@if dosutils
6022maybe-clean-dosutils: clean-dosutils
2a4cbe27 6023
4fa63067
NN
6024clean-dosutils:
6025 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
6026 r=`${PWD_COMMAND}`; export r; \
6027 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6028 $(SET_LIB_PATH) \
378fce5b 6029 $(HOST_EXPORTS) \
4fa63067 6030 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
6031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6032 done; \
4fa63067
NN
6033 echo "Doing clean in dosutils" ; \
6034 (cd dosutils && \
2a4cbe27
NN
6035 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6036 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6037 "RANLIB=$${RANLIB}" \
6038 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6039 clean) \
6040 || exit 1
6041
6bd3dfaa 6042@endif dosutils
2a4cbe27 6043
4fa63067
NN
6044.PHONY: maybe-distclean-dosutils distclean-dosutils
6045maybe-distclean-dosutils:
6bd3dfaa
PB
6046@if dosutils
6047maybe-distclean-dosutils: distclean-dosutils
2a4cbe27 6048
4fa63067
NN
6049distclean-dosutils:
6050 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
6051 r=`${PWD_COMMAND}`; export r; \
6052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6053 $(SET_LIB_PATH) \
378fce5b 6054 $(HOST_EXPORTS) \
2a4cbe27
NN
6055 for flag in $(EXTRA_HOST_FLAGS); do \
6056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6057 done; \
4fa63067
NN
6058 echo "Doing distclean in dosutils" ; \
6059 (cd dosutils && \
2a4cbe27
NN
6060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6062 "RANLIB=$${RANLIB}" \
6063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6064 distclean) \
2a4cbe27
NN
6065 || exit 1
6066
6bd3dfaa 6067@endif dosutils
2a4cbe27 6068
4fa63067
NN
6069.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
6070maybe-maintainer-clean-dosutils:
6bd3dfaa
PB
6071@if dosutils
6072maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
2a4cbe27 6073
4fa63067
NN
6074maintainer-clean-dosutils:
6075 @[ -f ./dosutils/Makefile ] || exit 0; \
b40e3958
L
6076 r=`${PWD_COMMAND}`; export r; \
6077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6078 $(SET_LIB_PATH) \
378fce5b 6079 $(HOST_EXPORTS) \
2a4cbe27
NN
6080 for flag in $(EXTRA_HOST_FLAGS); do \
6081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6082 done; \
4fa63067
NN
6083 echo "Doing maintainer-clean in dosutils" ; \
6084 (cd dosutils && \
2a4cbe27
NN
6085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6087 "RANLIB=$${RANLIB}" \
6088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6089 maintainer-clean) \
2a4cbe27
NN
6090 || exit 1
6091
6bd3dfaa 6092@endif dosutils
2a4cbe27 6093
2a4cbe27 6094
4fa63067
NN
6095.PHONY: configure-etc maybe-configure-etc
6096maybe-configure-etc:
6bd3dfaa
PB
6097@if etc
6098maybe-configure-etc: configure-etc
4fa63067
NN
6099configure-etc:
6100 @test ! -f etc/Makefile || exit 0; \
6101 [ -d etc ] || mkdir etc; \
6102 r=`${PWD_COMMAND}`; export r; \
6103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6104 $(HOST_EXPORTS) \
4fa63067
NN
6105 echo Configuring in etc; \
6106 cd etc || exit 1; \
6107 case $(srcdir) in \
6108 \.) \
6109 srcdiroption="--srcdir=."; \
6110 libsrcdir=".";; \
6111 /* | [A-Za-z]:[\\/]*) \
6112 srcdiroption="--srcdir=$(srcdir)/etc"; \
6113 libsrcdir="$$s/etc";; \
6114 *) \
6115 srcdiroption="--srcdir=../$(srcdir)/etc"; \
6116 libsrcdir="$$s/etc";; \
6117 esac; \
6118 $(SHELL) $${libsrcdir}/configure \
6119 $(HOST_CONFIGARGS) $${srcdiroption} \
6120 || exit 1
6bd3dfaa 6121@endif etc
4fa63067
NN
6122
6123.PHONY: all-etc maybe-all-etc
6124maybe-all-etc:
6bd3dfaa
PB
6125@if etc
6126maybe-all-etc: all-etc
4fa63067
NN
6127all-etc: configure-etc
6128 @r=`${PWD_COMMAND}`; export r; \
6129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6130 $(SET_LIB_PATH) \
378fce5b 6131 $(HOST_EXPORTS) \
4fa63067 6132 (cd etc && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 6133@endif etc
4fa63067
NN
6134
6135.PHONY: check-etc maybe-check-etc
6136maybe-check-etc:
6bd3dfaa
PB
6137@if etc
6138maybe-check-etc: check-etc
4fa63067
NN
6139
6140check-etc:
6141 @r=`${PWD_COMMAND}`; export r; \
6142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6143 $(SET_LIB_PATH) \
378fce5b 6144 $(HOST_EXPORTS) \
4fa63067
NN
6145 (cd etc && $(MAKE) $(FLAGS_TO_PASS) check)
6146
6bd3dfaa 6147@endif etc
4fa63067
NN
6148
6149.PHONY: install-etc maybe-install-etc
6150maybe-install-etc:
6bd3dfaa
PB
6151@if etc
6152maybe-install-etc: install-etc
4fa63067
NN
6153
6154install-etc: installdirs
6155 @r=`${PWD_COMMAND}`; export r; \
6156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6157 $(SET_LIB_PATH) \
378fce5b 6158 $(HOST_EXPORTS) \
4fa63067
NN
6159 (cd etc && $(MAKE) $(FLAGS_TO_PASS) install)
6160
6bd3dfaa 6161@endif etc
4fa63067
NN
6162
6163# Other targets (info, dvi, etc.)
6164
6165.PHONY: maybe-info-etc info-etc
6166maybe-info-etc:
6bd3dfaa
PB
6167@if etc
6168maybe-info-etc: info-etc
4fa63067
NN
6169
6170info-etc: \
6171 configure-etc
6172 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6173 r=`${PWD_COMMAND}`; export r; \
6174 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6175 $(SET_LIB_PATH) \
378fce5b 6176 $(HOST_EXPORTS) \
2a4cbe27
NN
6177 for flag in $(EXTRA_HOST_FLAGS); do \
6178 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6179 done; \
4fa63067
NN
6180 echo "Doing info in etc" ; \
6181 (cd etc && \
2a4cbe27
NN
6182 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6183 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6184 "RANLIB=$${RANLIB}" \
6185 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6186 info) \
2a4cbe27
NN
6187 || exit 1
6188
6bd3dfaa 6189@endif etc
2a4cbe27 6190
4fa63067
NN
6191.PHONY: maybe-dvi-etc dvi-etc
6192maybe-dvi-etc:
6bd3dfaa
PB
6193@if etc
6194maybe-dvi-etc: dvi-etc
2a4cbe27 6195
4fa63067
NN
6196dvi-etc: \
6197 configure-etc
6198 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6199 r=`${PWD_COMMAND}`; export r; \
6200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6201 $(SET_LIB_PATH) \
378fce5b 6202 $(HOST_EXPORTS) \
2a4cbe27
NN
6203 for flag in $(EXTRA_HOST_FLAGS); do \
6204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6205 done; \
4fa63067
NN
6206 echo "Doing dvi in etc" ; \
6207 (cd etc && \
2a4cbe27
NN
6208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6210 "RANLIB=$${RANLIB}" \
6211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6212 dvi) \
2a4cbe27
NN
6213 || exit 1
6214
6bd3dfaa 6215@endif etc
2a4cbe27 6216
4fa63067
NN
6217.PHONY: maybe-TAGS-etc TAGS-etc
6218maybe-TAGS-etc:
6bd3dfaa
PB
6219@if etc
6220maybe-TAGS-etc: TAGS-etc
2a4cbe27 6221
4fa63067
NN
6222TAGS-etc: \
6223 configure-etc
6224 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6225 r=`${PWD_COMMAND}`; export r; \
6226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6227 $(SET_LIB_PATH) \
378fce5b 6228 $(HOST_EXPORTS) \
2a4cbe27
NN
6229 for flag in $(EXTRA_HOST_FLAGS); do \
6230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6231 done; \
4fa63067
NN
6232 echo "Doing TAGS in etc" ; \
6233 (cd etc && \
2a4cbe27
NN
6234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6236 "RANLIB=$${RANLIB}" \
6237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6238 TAGS) \
2a4cbe27
NN
6239 || exit 1
6240
6bd3dfaa 6241@endif etc
2a4cbe27 6242
4fa63067
NN
6243.PHONY: maybe-install-info-etc install-info-etc
6244maybe-install-info-etc:
6bd3dfaa
PB
6245@if etc
6246maybe-install-info-etc: install-info-etc
2a4cbe27 6247
4fa63067
NN
6248install-info-etc: \
6249 configure-etc \
6250 info-etc
6251 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6252 r=`${PWD_COMMAND}`; export r; \
6253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6254 $(SET_LIB_PATH) \
378fce5b 6255 $(HOST_EXPORTS) \
2a4cbe27
NN
6256 for flag in $(EXTRA_HOST_FLAGS); do \
6257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6258 done; \
4fa63067
NN
6259 echo "Doing install-info in etc" ; \
6260 (cd etc && \
2a4cbe27
NN
6261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6263 "RANLIB=$${RANLIB}" \
6264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6265 install-info) \
2a4cbe27
NN
6266 || exit 1
6267
6bd3dfaa 6268@endif etc
2a4cbe27 6269
4fa63067
NN
6270.PHONY: maybe-installcheck-etc installcheck-etc
6271maybe-installcheck-etc:
6bd3dfaa
PB
6272@if etc
6273maybe-installcheck-etc: installcheck-etc
2a4cbe27 6274
4fa63067
NN
6275installcheck-etc: \
6276 configure-etc
6277 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6278 r=`${PWD_COMMAND}`; export r; \
6279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6280 $(SET_LIB_PATH) \
378fce5b 6281 $(HOST_EXPORTS) \
2a4cbe27
NN
6282 for flag in $(EXTRA_HOST_FLAGS); do \
6283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6284 done; \
4fa63067
NN
6285 echo "Doing installcheck in etc" ; \
6286 (cd etc && \
2a4cbe27
NN
6287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6289 "RANLIB=$${RANLIB}" \
6290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6291 installcheck) \
2a4cbe27
NN
6292 || exit 1
6293
6bd3dfaa 6294@endif etc
2a4cbe27 6295
4fa63067
NN
6296.PHONY: maybe-mostlyclean-etc mostlyclean-etc
6297maybe-mostlyclean-etc:
6bd3dfaa
PB
6298@if etc
6299maybe-mostlyclean-etc: mostlyclean-etc
2a4cbe27 6300
4fa63067
NN
6301mostlyclean-etc:
6302 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6303 r=`${PWD_COMMAND}`; export r; \
6304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6305 $(SET_LIB_PATH) \
378fce5b 6306 $(HOST_EXPORTS) \
2a4cbe27
NN
6307 for flag in $(EXTRA_HOST_FLAGS); do \
6308 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6309 done; \
4fa63067
NN
6310 echo "Doing mostlyclean in etc" ; \
6311 (cd etc && \
2a4cbe27
NN
6312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6314 "RANLIB=$${RANLIB}" \
6315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6316 mostlyclean) \
2a4cbe27
NN
6317 || exit 1
6318
6bd3dfaa 6319@endif etc
2a4cbe27 6320
4fa63067
NN
6321.PHONY: maybe-clean-etc clean-etc
6322maybe-clean-etc:
6bd3dfaa
PB
6323@if etc
6324maybe-clean-etc: clean-etc
2a4cbe27 6325
4fa63067
NN
6326clean-etc:
6327 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6328 r=`${PWD_COMMAND}`; export r; \
6329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6330 $(SET_LIB_PATH) \
378fce5b 6331 $(HOST_EXPORTS) \
2a4cbe27
NN
6332 for flag in $(EXTRA_HOST_FLAGS); do \
6333 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6334 done; \
4fa63067
NN
6335 echo "Doing clean in etc" ; \
6336 (cd etc && \
2a4cbe27
NN
6337 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6338 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6339 "RANLIB=$${RANLIB}" \
6340 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6341 clean) \
6342 || exit 1
6343
6bd3dfaa 6344@endif etc
2a4cbe27 6345
4fa63067
NN
6346.PHONY: maybe-distclean-etc distclean-etc
6347maybe-distclean-etc:
6bd3dfaa
PB
6348@if etc
6349maybe-distclean-etc: distclean-etc
2a4cbe27 6350
4fa63067
NN
6351distclean-etc:
6352 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6353 r=`${PWD_COMMAND}`; export r; \
6354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6355 $(SET_LIB_PATH) \
378fce5b 6356 $(HOST_EXPORTS) \
2a4cbe27
NN
6357 for flag in $(EXTRA_HOST_FLAGS); do \
6358 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6359 done; \
4fa63067
NN
6360 echo "Doing distclean in etc" ; \
6361 (cd etc && \
2a4cbe27
NN
6362 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6363 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6364 "RANLIB=$${RANLIB}" \
6365 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6366 distclean) \
2a4cbe27
NN
6367 || exit 1
6368
6bd3dfaa 6369@endif etc
2a4cbe27 6370
4fa63067
NN
6371.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
6372maybe-maintainer-clean-etc:
6bd3dfaa
PB
6373@if etc
6374maybe-maintainer-clean-etc: maintainer-clean-etc
2a4cbe27 6375
4fa63067
NN
6376maintainer-clean-etc:
6377 @[ -f ./etc/Makefile ] || exit 0; \
b40e3958
L
6378 r=`${PWD_COMMAND}`; export r; \
6379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6380 $(SET_LIB_PATH) \
378fce5b 6381 $(HOST_EXPORTS) \
2a4cbe27
NN
6382 for flag in $(EXTRA_HOST_FLAGS); do \
6383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6384 done; \
4fa63067
NN
6385 echo "Doing maintainer-clean in etc" ; \
6386 (cd etc && \
2a4cbe27
NN
6387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6389 "RANLIB=$${RANLIB}" \
6390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6391 maintainer-clean) \
2a4cbe27
NN
6392 || exit 1
6393
6bd3dfaa 6394@endif etc
2a4cbe27 6395
2a4cbe27 6396
4fa63067
NN
6397.PHONY: configure-fastjar maybe-configure-fastjar
6398maybe-configure-fastjar:
6bd3dfaa
PB
6399@if fastjar
6400maybe-configure-fastjar: configure-fastjar
4fa63067
NN
6401configure-fastjar:
6402 @test ! -f fastjar/Makefile || exit 0; \
6403 [ -d fastjar ] || mkdir fastjar; \
b40e3958
L
6404 r=`${PWD_COMMAND}`; export r; \
6405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6406 $(HOST_EXPORTS) \
4fa63067
NN
6407 echo Configuring in fastjar; \
6408 cd fastjar || exit 1; \
6409 case $(srcdir) in \
6410 \.) \
6411 srcdiroption="--srcdir=."; \
6412 libsrcdir=".";; \
6413 /* | [A-Za-z]:[\\/]*) \
6414 srcdiroption="--srcdir=$(srcdir)/fastjar"; \
6415 libsrcdir="$$s/fastjar";; \
6416 *) \
6417 srcdiroption="--srcdir=../$(srcdir)/fastjar"; \
6418 libsrcdir="$$s/fastjar";; \
6419 esac; \
6420 $(SHELL) $${libsrcdir}/configure \
6421 $(HOST_CONFIGARGS) $${srcdiroption} \
6422 || exit 1
6bd3dfaa 6423@endif fastjar
4fa63067
NN
6424
6425.PHONY: all-fastjar maybe-all-fastjar
6426maybe-all-fastjar:
6bd3dfaa
PB
6427@if fastjar
6428maybe-all-fastjar: all-fastjar
4fa63067
NN
6429all-fastjar: configure-fastjar
6430 @r=`${PWD_COMMAND}`; export r; \
6431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6432 $(SET_LIB_PATH) \
378fce5b 6433 $(HOST_EXPORTS) \
4fa63067 6434 (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 6435@endif fastjar
2a4cbe27 6436
4fa63067
NN
6437.PHONY: check-fastjar maybe-check-fastjar
6438maybe-check-fastjar:
6bd3dfaa
PB
6439@if fastjar
6440maybe-check-fastjar: check-fastjar
2a4cbe27 6441
4fa63067
NN
6442# This module is only tested in a native toolchain.
6443check-fastjar:
6444 @if [ '$(host)' = '$(target)' ] ; then \
6445 r=`${PWD_COMMAND}`; export r; \
6446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6447 $(SET_LIB_PATH) \
378fce5b 6448 $(HOST_EXPORTS) \
4fa63067
NN
6449 (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) check); \
6450 fi
2a4cbe27 6451
6bd3dfaa 6452@endif fastjar
4fa63067
NN
6453
6454.PHONY: install-fastjar maybe-install-fastjar
6455maybe-install-fastjar:
6bd3dfaa
PB
6456@if fastjar
6457maybe-install-fastjar: install-fastjar
4fa63067
NN
6458
6459install-fastjar: installdirs
6460 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6462 $(SET_LIB_PATH) \
378fce5b 6463 $(HOST_EXPORTS) \
4fa63067 6464 (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 6465
6bd3dfaa 6466@endif fastjar
2a4cbe27 6467
4fa63067 6468# Other targets (info, dvi, etc.)
2a4cbe27 6469
4fa63067
NN
6470.PHONY: maybe-info-fastjar info-fastjar
6471maybe-info-fastjar:
6bd3dfaa
PB
6472@if fastjar
6473maybe-info-fastjar: info-fastjar
4fa63067
NN
6474
6475info-fastjar: \
6476 configure-fastjar
6477 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6478 r=`${PWD_COMMAND}`; export r; \
6479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6480 $(SET_LIB_PATH) \
378fce5b 6481 $(HOST_EXPORTS) \
2a4cbe27
NN
6482 for flag in $(EXTRA_HOST_FLAGS); do \
6483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6484 done; \
4fa63067
NN
6485 echo "Doing info in fastjar" ; \
6486 (cd fastjar && \
2a4cbe27
NN
6487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6489 "RANLIB=$${RANLIB}" \
6490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6491 info) \
2a4cbe27
NN
6492 || exit 1
6493
6bd3dfaa 6494@endif fastjar
2a4cbe27 6495
4fa63067
NN
6496.PHONY: maybe-dvi-fastjar dvi-fastjar
6497maybe-dvi-fastjar:
6bd3dfaa
PB
6498@if fastjar
6499maybe-dvi-fastjar: dvi-fastjar
2a4cbe27 6500
4fa63067
NN
6501dvi-fastjar: \
6502 configure-fastjar
2a4cbe27 6503 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6504 r=`${PWD_COMMAND}`; export r; \
6505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6506 $(SET_LIB_PATH) \
378fce5b 6507 $(HOST_EXPORTS) \
2a4cbe27
NN
6508 for flag in $(EXTRA_HOST_FLAGS); do \
6509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6510 done; \
4fa63067 6511 echo "Doing dvi in fastjar" ; \
2a4cbe27
NN
6512 (cd fastjar && \
6513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6515 "RANLIB=$${RANLIB}" \
6516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6517 dvi) \
2a4cbe27
NN
6518 || exit 1
6519
6bd3dfaa 6520@endif fastjar
2a4cbe27 6521
4fa63067
NN
6522.PHONY: maybe-TAGS-fastjar TAGS-fastjar
6523maybe-TAGS-fastjar:
6bd3dfaa
PB
6524@if fastjar
6525maybe-TAGS-fastjar: TAGS-fastjar
2a4cbe27 6526
4fa63067
NN
6527TAGS-fastjar: \
6528 configure-fastjar
6529 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6530 r=`${PWD_COMMAND}`; export r; \
6531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6532 $(SET_LIB_PATH) \
378fce5b 6533 $(HOST_EXPORTS) \
2a4cbe27
NN
6534 for flag in $(EXTRA_HOST_FLAGS); do \
6535 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6536 done; \
4fa63067
NN
6537 echo "Doing TAGS in fastjar" ; \
6538 (cd fastjar && \
2a4cbe27
NN
6539 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6540 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6541 "RANLIB=$${RANLIB}" \
6542 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6543 TAGS) \
2a4cbe27
NN
6544 || exit 1
6545
6bd3dfaa 6546@endif fastjar
2a4cbe27 6547
4fa63067
NN
6548.PHONY: maybe-install-info-fastjar install-info-fastjar
6549maybe-install-info-fastjar:
6bd3dfaa
PB
6550@if fastjar
6551maybe-install-info-fastjar: install-info-fastjar
2a4cbe27 6552
4fa63067
NN
6553install-info-fastjar: \
6554 configure-fastjar \
6555 info-fastjar
6556 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6557 r=`${PWD_COMMAND}`; export r; \
6558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6559 $(SET_LIB_PATH) \
378fce5b 6560 $(HOST_EXPORTS) \
2a4cbe27
NN
6561 for flag in $(EXTRA_HOST_FLAGS); do \
6562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6563 done; \
4fa63067
NN
6564 echo "Doing install-info in fastjar" ; \
6565 (cd fastjar && \
2a4cbe27
NN
6566 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6567 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6568 "RANLIB=$${RANLIB}" \
6569 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6570 install-info) \
2a4cbe27
NN
6571 || exit 1
6572
6bd3dfaa 6573@endif fastjar
2a4cbe27 6574
4fa63067
NN
6575.PHONY: maybe-installcheck-fastjar installcheck-fastjar
6576maybe-installcheck-fastjar:
6bd3dfaa
PB
6577@if fastjar
6578maybe-installcheck-fastjar: installcheck-fastjar
2a4cbe27 6579
4fa63067
NN
6580installcheck-fastjar: \
6581 configure-fastjar
6582 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6583 r=`${PWD_COMMAND}`; export r; \
6584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6585 $(SET_LIB_PATH) \
378fce5b 6586 $(HOST_EXPORTS) \
2a4cbe27
NN
6587 for flag in $(EXTRA_HOST_FLAGS); do \
6588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6589 done; \
4fa63067
NN
6590 echo "Doing installcheck in fastjar" ; \
6591 (cd fastjar && \
2a4cbe27
NN
6592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6594 "RANLIB=$${RANLIB}" \
6595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6596 installcheck) \
2a4cbe27
NN
6597 || exit 1
6598
6bd3dfaa 6599@endif fastjar
2a4cbe27 6600
4fa63067
NN
6601.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
6602maybe-mostlyclean-fastjar:
6bd3dfaa
PB
6603@if fastjar
6604maybe-mostlyclean-fastjar: mostlyclean-fastjar
2a4cbe27 6605
4fa63067
NN
6606mostlyclean-fastjar:
6607 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6608 r=`${PWD_COMMAND}`; export r; \
6609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6610 $(SET_LIB_PATH) \
378fce5b 6611 $(HOST_EXPORTS) \
2a4cbe27
NN
6612 for flag in $(EXTRA_HOST_FLAGS); do \
6613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6614 done; \
4fa63067
NN
6615 echo "Doing mostlyclean in fastjar" ; \
6616 (cd fastjar && \
2a4cbe27
NN
6617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6619 "RANLIB=$${RANLIB}" \
6620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6621 mostlyclean) \
2a4cbe27
NN
6622 || exit 1
6623
6bd3dfaa 6624@endif fastjar
2a4cbe27 6625
4fa63067
NN
6626.PHONY: maybe-clean-fastjar clean-fastjar
6627maybe-clean-fastjar:
6bd3dfaa
PB
6628@if fastjar
6629maybe-clean-fastjar: clean-fastjar
2a4cbe27 6630
4fa63067
NN
6631clean-fastjar:
6632 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6633 r=`${PWD_COMMAND}`; export r; \
6634 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6635 $(SET_LIB_PATH) \
378fce5b 6636 $(HOST_EXPORTS) \
2a4cbe27
NN
6637 for flag in $(EXTRA_HOST_FLAGS); do \
6638 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6639 done; \
4fa63067
NN
6640 echo "Doing clean in fastjar" ; \
6641 (cd fastjar && \
2a4cbe27
NN
6642 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6643 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6644 "RANLIB=$${RANLIB}" \
6645 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6646 clean) \
6647 || exit 1
6648
6bd3dfaa 6649@endif fastjar
2a4cbe27 6650
4fa63067
NN
6651.PHONY: maybe-distclean-fastjar distclean-fastjar
6652maybe-distclean-fastjar:
6bd3dfaa
PB
6653@if fastjar
6654maybe-distclean-fastjar: distclean-fastjar
2a4cbe27 6655
4fa63067
NN
6656distclean-fastjar:
6657 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6658 r=`${PWD_COMMAND}`; export r; \
6659 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6660 $(SET_LIB_PATH) \
378fce5b 6661 $(HOST_EXPORTS) \
2a4cbe27
NN
6662 for flag in $(EXTRA_HOST_FLAGS); do \
6663 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6664 done; \
4fa63067
NN
6665 echo "Doing distclean in fastjar" ; \
6666 (cd fastjar && \
2a4cbe27
NN
6667 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6668 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6669 "RANLIB=$${RANLIB}" \
6670 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6671 distclean) \
2a4cbe27
NN
6672 || exit 1
6673
6bd3dfaa 6674@endif fastjar
2a4cbe27 6675
4fa63067
NN
6676.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
6677maybe-maintainer-clean-fastjar:
6bd3dfaa
PB
6678@if fastjar
6679maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
2a4cbe27 6680
4fa63067
NN
6681maintainer-clean-fastjar:
6682 @[ -f ./fastjar/Makefile ] || exit 0; \
b40e3958
L
6683 r=`${PWD_COMMAND}`; export r; \
6684 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6685 $(SET_LIB_PATH) \
378fce5b 6686 $(HOST_EXPORTS) \
2a4cbe27
NN
6687 for flag in $(EXTRA_HOST_FLAGS); do \
6688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6689 done; \
4fa63067
NN
6690 echo "Doing maintainer-clean in fastjar" ; \
6691 (cd fastjar && \
2a4cbe27
NN
6692 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6693 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6694 "RANLIB=$${RANLIB}" \
6695 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6696 maintainer-clean) \
2a4cbe27
NN
6697 || exit 1
6698
6bd3dfaa 6699@endif fastjar
2a4cbe27 6700
2a4cbe27 6701
4fa63067
NN
6702.PHONY: configure-fileutils maybe-configure-fileutils
6703maybe-configure-fileutils:
6bd3dfaa
PB
6704@if fileutils
6705maybe-configure-fileutils: configure-fileutils
4fa63067
NN
6706configure-fileutils:
6707 @test ! -f fileutils/Makefile || exit 0; \
6708 [ -d fileutils ] || mkdir fileutils; \
b40e3958
L
6709 r=`${PWD_COMMAND}`; export r; \
6710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 6711 $(HOST_EXPORTS) \
4fa63067
NN
6712 echo Configuring in fileutils; \
6713 cd fileutils || exit 1; \
6714 case $(srcdir) in \
6715 \.) \
6716 srcdiroption="--srcdir=."; \
6717 libsrcdir=".";; \
6718 /* | [A-Za-z]:[\\/]*) \
6719 srcdiroption="--srcdir=$(srcdir)/fileutils"; \
6720 libsrcdir="$$s/fileutils";; \
6721 *) \
6722 srcdiroption="--srcdir=../$(srcdir)/fileutils"; \
6723 libsrcdir="$$s/fileutils";; \
6724 esac; \
6725 $(SHELL) $${libsrcdir}/configure \
6726 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 6727 || exit 1
6bd3dfaa 6728@endif fileutils
2a4cbe27 6729
4fa63067
NN
6730.PHONY: all-fileutils maybe-all-fileutils
6731maybe-all-fileutils:
6bd3dfaa
PB
6732@if fileutils
6733maybe-all-fileutils: all-fileutils
4fa63067
NN
6734all-fileutils: configure-fileutils
6735 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6737 $(SET_LIB_PATH) \
378fce5b 6738 $(HOST_EXPORTS) \
4fa63067 6739 (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 6740@endif fileutils
4fa63067
NN
6741
6742.PHONY: check-fileutils maybe-check-fileutils
6743maybe-check-fileutils:
6bd3dfaa
PB
6744@if fileutils
6745maybe-check-fileutils: check-fileutils
4fa63067
NN
6746
6747check-fileutils:
6748 @r=`${PWD_COMMAND}`; export r; \
6749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6750 $(SET_LIB_PATH) \
378fce5b 6751 $(HOST_EXPORTS) \
4fa63067 6752 (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 6753
6bd3dfaa 6754@endif fileutils
2a4cbe27 6755
4fa63067
NN
6756.PHONY: install-fileutils maybe-install-fileutils
6757maybe-install-fileutils:
6bd3dfaa
PB
6758@if fileutils
6759maybe-install-fileutils: install-fileutils
2a4cbe27 6760
4fa63067
NN
6761install-fileutils: installdirs
6762 @r=`${PWD_COMMAND}`; export r; \
b40e3958 6763 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6764 $(SET_LIB_PATH) \
378fce5b 6765 $(HOST_EXPORTS) \
4fa63067 6766 (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 6767
6bd3dfaa 6768@endif fileutils
2a4cbe27 6769
4fa63067 6770# Other targets (info, dvi, etc.)
2a4cbe27 6771
4fa63067
NN
6772.PHONY: maybe-info-fileutils info-fileutils
6773maybe-info-fileutils:
6bd3dfaa
PB
6774@if fileutils
6775maybe-info-fileutils: info-fileutils
4fa63067
NN
6776
6777info-fileutils: \
6778 configure-fileutils
6779 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6780 r=`${PWD_COMMAND}`; export r; \
6781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6782 $(SET_LIB_PATH) \
378fce5b 6783 $(HOST_EXPORTS) \
2a4cbe27
NN
6784 for flag in $(EXTRA_HOST_FLAGS); do \
6785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6786 done; \
4fa63067
NN
6787 echo "Doing info in fileutils" ; \
6788 (cd fileutils && \
2a4cbe27
NN
6789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6791 "RANLIB=$${RANLIB}" \
6792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6793 info) \
2a4cbe27
NN
6794 || exit 1
6795
6bd3dfaa 6796@endif fileutils
2a4cbe27 6797
4fa63067
NN
6798.PHONY: maybe-dvi-fileutils dvi-fileutils
6799maybe-dvi-fileutils:
6bd3dfaa
PB
6800@if fileutils
6801maybe-dvi-fileutils: dvi-fileutils
2a4cbe27 6802
4fa63067
NN
6803dvi-fileutils: \
6804 configure-fileutils
6805 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6806 r=`${PWD_COMMAND}`; export r; \
6807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6808 $(SET_LIB_PATH) \
378fce5b 6809 $(HOST_EXPORTS) \
2a4cbe27
NN
6810 for flag in $(EXTRA_HOST_FLAGS); do \
6811 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6812 done; \
4fa63067
NN
6813 echo "Doing dvi in fileutils" ; \
6814 (cd fileutils && \
2a4cbe27
NN
6815 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6816 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6817 "RANLIB=$${RANLIB}" \
6818 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6819 dvi) \
2a4cbe27
NN
6820 || exit 1
6821
6bd3dfaa 6822@endif fileutils
2a4cbe27 6823
4fa63067
NN
6824.PHONY: maybe-TAGS-fileutils TAGS-fileutils
6825maybe-TAGS-fileutils:
6bd3dfaa
PB
6826@if fileutils
6827maybe-TAGS-fileutils: TAGS-fileutils
2a4cbe27 6828
4fa63067
NN
6829TAGS-fileutils: \
6830 configure-fileutils
6831 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6832 r=`${PWD_COMMAND}`; export r; \
6833 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6834 $(SET_LIB_PATH) \
378fce5b 6835 $(HOST_EXPORTS) \
2a4cbe27
NN
6836 for flag in $(EXTRA_HOST_FLAGS); do \
6837 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6838 done; \
4fa63067
NN
6839 echo "Doing TAGS in fileutils" ; \
6840 (cd fileutils && \
2a4cbe27
NN
6841 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6842 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6843 "RANLIB=$${RANLIB}" \
6844 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6845 TAGS) \
2a4cbe27
NN
6846 || exit 1
6847
6bd3dfaa 6848@endif fileutils
2a4cbe27 6849
4fa63067
NN
6850.PHONY: maybe-install-info-fileutils install-info-fileutils
6851maybe-install-info-fileutils:
6bd3dfaa
PB
6852@if fileutils
6853maybe-install-info-fileutils: install-info-fileutils
2a4cbe27 6854
4fa63067
NN
6855install-info-fileutils: \
6856 configure-fileutils \
6857 info-fileutils
6858 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6859 r=`${PWD_COMMAND}`; export r; \
6860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6861 $(SET_LIB_PATH) \
378fce5b 6862 $(HOST_EXPORTS) \
2a4cbe27
NN
6863 for flag in $(EXTRA_HOST_FLAGS); do \
6864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6865 done; \
4fa63067
NN
6866 echo "Doing install-info in fileutils" ; \
6867 (cd fileutils && \
2a4cbe27
NN
6868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6870 "RANLIB=$${RANLIB}" \
6871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6872 install-info) \
2a4cbe27
NN
6873 || exit 1
6874
6bd3dfaa 6875@endif fileutils
2a4cbe27 6876
4fa63067
NN
6877.PHONY: maybe-installcheck-fileutils installcheck-fileutils
6878maybe-installcheck-fileutils:
6bd3dfaa
PB
6879@if fileutils
6880maybe-installcheck-fileutils: installcheck-fileutils
2a4cbe27 6881
4fa63067
NN
6882installcheck-fileutils: \
6883 configure-fileutils
6884 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6885 r=`${PWD_COMMAND}`; export r; \
6886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6887 $(SET_LIB_PATH) \
378fce5b 6888 $(HOST_EXPORTS) \
2a4cbe27
NN
6889 for flag in $(EXTRA_HOST_FLAGS); do \
6890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6891 done; \
4fa63067
NN
6892 echo "Doing installcheck in fileutils" ; \
6893 (cd fileutils && \
2a4cbe27
NN
6894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6896 "RANLIB=$${RANLIB}" \
6897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6898 installcheck) \
2a4cbe27
NN
6899 || exit 1
6900
6bd3dfaa 6901@endif fileutils
2a4cbe27 6902
4fa63067
NN
6903.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
6904maybe-mostlyclean-fileutils:
6bd3dfaa
PB
6905@if fileutils
6906maybe-mostlyclean-fileutils: mostlyclean-fileutils
2a4cbe27 6907
4fa63067
NN
6908mostlyclean-fileutils:
6909 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6910 r=`${PWD_COMMAND}`; export r; \
6911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6912 $(SET_LIB_PATH) \
378fce5b 6913 $(HOST_EXPORTS) \
2a4cbe27
NN
6914 for flag in $(EXTRA_HOST_FLAGS); do \
6915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6916 done; \
4fa63067
NN
6917 echo "Doing mostlyclean in fileutils" ; \
6918 (cd fileutils && \
2a4cbe27
NN
6919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6921 "RANLIB=$${RANLIB}" \
6922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6923 mostlyclean) \
2a4cbe27
NN
6924 || exit 1
6925
6bd3dfaa 6926@endif fileutils
2a4cbe27 6927
4fa63067
NN
6928.PHONY: maybe-clean-fileutils clean-fileutils
6929maybe-clean-fileutils:
6bd3dfaa
PB
6930@if fileutils
6931maybe-clean-fileutils: clean-fileutils
2a4cbe27 6932
4fa63067
NN
6933clean-fileutils:
6934 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6935 r=`${PWD_COMMAND}`; export r; \
6936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6937 $(SET_LIB_PATH) \
378fce5b 6938 $(HOST_EXPORTS) \
2a4cbe27
NN
6939 for flag in $(EXTRA_HOST_FLAGS); do \
6940 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6941 done; \
4fa63067
NN
6942 echo "Doing clean in fileutils" ; \
6943 (cd fileutils && \
2a4cbe27
NN
6944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6946 "RANLIB=$${RANLIB}" \
6947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6948 clean) \
6949 || exit 1
6950
6bd3dfaa 6951@endif fileutils
2a4cbe27 6952
4fa63067
NN
6953.PHONY: maybe-distclean-fileutils distclean-fileutils
6954maybe-distclean-fileutils:
6bd3dfaa
PB
6955@if fileutils
6956maybe-distclean-fileutils: distclean-fileutils
2a4cbe27 6957
4fa63067
NN
6958distclean-fileutils:
6959 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6960 r=`${PWD_COMMAND}`; export r; \
6961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6962 $(SET_LIB_PATH) \
378fce5b 6963 $(HOST_EXPORTS) \
2a4cbe27
NN
6964 for flag in $(EXTRA_HOST_FLAGS); do \
6965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6966 done; \
4fa63067
NN
6967 echo "Doing distclean in fileutils" ; \
6968 (cd fileutils && \
2a4cbe27
NN
6969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6971 "RANLIB=$${RANLIB}" \
6972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6973 distclean) \
2a4cbe27
NN
6974 || exit 1
6975
6bd3dfaa 6976@endif fileutils
2a4cbe27 6977
4fa63067
NN
6978.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
6979maybe-maintainer-clean-fileutils:
6bd3dfaa
PB
6980@if fileutils
6981maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
2a4cbe27 6982
4fa63067
NN
6983maintainer-clean-fileutils:
6984 @[ -f ./fileutils/Makefile ] || exit 0; \
b40e3958
L
6985 r=`${PWD_COMMAND}`; export r; \
6986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 6987 $(SET_LIB_PATH) \
378fce5b 6988 $(HOST_EXPORTS) \
2a4cbe27
NN
6989 for flag in $(EXTRA_HOST_FLAGS); do \
6990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6991 done; \
4fa63067
NN
6992 echo "Doing maintainer-clean in fileutils" ; \
6993 (cd fileutils && \
2a4cbe27
NN
6994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6996 "RANLIB=$${RANLIB}" \
6997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 6998 maintainer-clean) \
2a4cbe27
NN
6999 || exit 1
7000
6bd3dfaa 7001@endif fileutils
2a4cbe27 7002
2a4cbe27 7003
4fa63067
NN
7004.PHONY: configure-findutils maybe-configure-findutils
7005maybe-configure-findutils:
6bd3dfaa
PB
7006@if findutils
7007maybe-configure-findutils: configure-findutils
4fa63067
NN
7008configure-findutils:
7009 @test ! -f findutils/Makefile || exit 0; \
7010 [ -d findutils ] || mkdir findutils; \
b40e3958
L
7011 r=`${PWD_COMMAND}`; export r; \
7012 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7013 $(HOST_EXPORTS) \
4fa63067
NN
7014 echo Configuring in findutils; \
7015 cd findutils || exit 1; \
7016 case $(srcdir) in \
7017 \.) \
7018 srcdiroption="--srcdir=."; \
7019 libsrcdir=".";; \
7020 /* | [A-Za-z]:[\\/]*) \
7021 srcdiroption="--srcdir=$(srcdir)/findutils"; \
7022 libsrcdir="$$s/findutils";; \
7023 *) \
7024 srcdiroption="--srcdir=../$(srcdir)/findutils"; \
7025 libsrcdir="$$s/findutils";; \
7026 esac; \
7027 $(SHELL) $${libsrcdir}/configure \
7028 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 7029 || exit 1
6bd3dfaa 7030@endif findutils
2a4cbe27 7031
4fa63067
NN
7032.PHONY: all-findutils maybe-all-findutils
7033maybe-all-findutils:
6bd3dfaa
PB
7034@if findutils
7035maybe-all-findutils: all-findutils
4fa63067
NN
7036all-findutils: configure-findutils
7037 @r=`${PWD_COMMAND}`; export r; \
7038 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7039 $(SET_LIB_PATH) \
378fce5b 7040 $(HOST_EXPORTS) \
4fa63067 7041 (cd findutils && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 7042@endif findutils
2a4cbe27 7043
4fa63067
NN
7044.PHONY: check-findutils maybe-check-findutils
7045maybe-check-findutils:
6bd3dfaa
PB
7046@if findutils
7047maybe-check-findutils: check-findutils
2a4cbe27 7048
4fa63067
NN
7049check-findutils:
7050 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7052 $(SET_LIB_PATH) \
378fce5b 7053 $(HOST_EXPORTS) \
4fa63067 7054 (cd findutils && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 7055
6bd3dfaa 7056@endif findutils
2a4cbe27 7057
4fa63067
NN
7058.PHONY: install-findutils maybe-install-findutils
7059maybe-install-findutils:
6bd3dfaa
PB
7060@if findutils
7061maybe-install-findutils: install-findutils
2a4cbe27 7062
4fa63067
NN
7063install-findutils: installdirs
7064 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7066 $(SET_LIB_PATH) \
378fce5b 7067 $(HOST_EXPORTS) \
4fa63067
NN
7068 (cd findutils && $(MAKE) $(FLAGS_TO_PASS) install)
7069
6bd3dfaa 7070@endif findutils
2a4cbe27 7071
4fa63067 7072# Other targets (info, dvi, etc.)
2a4cbe27 7073
4fa63067
NN
7074.PHONY: maybe-info-findutils info-findutils
7075maybe-info-findutils:
6bd3dfaa
PB
7076@if findutils
7077maybe-info-findutils: info-findutils
2a4cbe27 7078
4fa63067
NN
7079info-findutils: \
7080 configure-findutils
7081 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7082 r=`${PWD_COMMAND}`; export r; \
7083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7084 $(SET_LIB_PATH) \
378fce5b 7085 $(HOST_EXPORTS) \
2a4cbe27
NN
7086 for flag in $(EXTRA_HOST_FLAGS); do \
7087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7088 done; \
4fa63067
NN
7089 echo "Doing info in findutils" ; \
7090 (cd findutils && \
2a4cbe27
NN
7091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7093 "RANLIB=$${RANLIB}" \
7094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7095 info) \
2a4cbe27
NN
7096 || exit 1
7097
6bd3dfaa 7098@endif findutils
2a4cbe27 7099
4fa63067
NN
7100.PHONY: maybe-dvi-findutils dvi-findutils
7101maybe-dvi-findutils:
6bd3dfaa
PB
7102@if findutils
7103maybe-dvi-findutils: dvi-findutils
2a4cbe27 7104
4fa63067
NN
7105dvi-findutils: \
7106 configure-findutils
7107 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7108 r=`${PWD_COMMAND}`; export r; \
7109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7110 $(SET_LIB_PATH) \
378fce5b 7111 $(HOST_EXPORTS) \
2a4cbe27
NN
7112 for flag in $(EXTRA_HOST_FLAGS); do \
7113 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7114 done; \
4fa63067
NN
7115 echo "Doing dvi in findutils" ; \
7116 (cd findutils && \
2a4cbe27
NN
7117 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7118 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7119 "RANLIB=$${RANLIB}" \
7120 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7121 dvi) \
2a4cbe27
NN
7122 || exit 1
7123
6bd3dfaa 7124@endif findutils
2a4cbe27 7125
4fa63067
NN
7126.PHONY: maybe-TAGS-findutils TAGS-findutils
7127maybe-TAGS-findutils:
6bd3dfaa
PB
7128@if findutils
7129maybe-TAGS-findutils: TAGS-findutils
2a4cbe27 7130
4fa63067
NN
7131TAGS-findutils: \
7132 configure-findutils
7133 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7134 r=`${PWD_COMMAND}`; export r; \
7135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7136 $(SET_LIB_PATH) \
378fce5b 7137 $(HOST_EXPORTS) \
2a4cbe27
NN
7138 for flag in $(EXTRA_HOST_FLAGS); do \
7139 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7140 done; \
4fa63067
NN
7141 echo "Doing TAGS in findutils" ; \
7142 (cd findutils && \
2a4cbe27
NN
7143 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7144 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7145 "RANLIB=$${RANLIB}" \
7146 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7147 TAGS) \
2a4cbe27
NN
7148 || exit 1
7149
6bd3dfaa 7150@endif findutils
2a4cbe27 7151
4fa63067
NN
7152.PHONY: maybe-install-info-findutils install-info-findutils
7153maybe-install-info-findutils:
6bd3dfaa
PB
7154@if findutils
7155maybe-install-info-findutils: install-info-findutils
2a4cbe27 7156
4fa63067
NN
7157install-info-findutils: \
7158 configure-findutils \
7159 info-findutils
7160 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7161 r=`${PWD_COMMAND}`; export r; \
7162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7163 $(SET_LIB_PATH) \
378fce5b 7164 $(HOST_EXPORTS) \
2a4cbe27
NN
7165 for flag in $(EXTRA_HOST_FLAGS); do \
7166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7167 done; \
4fa63067
NN
7168 echo "Doing install-info in findutils" ; \
7169 (cd findutils && \
2a4cbe27
NN
7170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7172 "RANLIB=$${RANLIB}" \
7173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7174 install-info) \
2a4cbe27
NN
7175 || exit 1
7176
6bd3dfaa 7177@endif findutils
2a4cbe27 7178
4fa63067
NN
7179.PHONY: maybe-installcheck-findutils installcheck-findutils
7180maybe-installcheck-findutils:
6bd3dfaa
PB
7181@if findutils
7182maybe-installcheck-findutils: installcheck-findutils
2a4cbe27 7183
4fa63067
NN
7184installcheck-findutils: \
7185 configure-findutils
7186 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7187 r=`${PWD_COMMAND}`; export r; \
7188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7189 $(SET_LIB_PATH) \
378fce5b 7190 $(HOST_EXPORTS) \
2a4cbe27
NN
7191 for flag in $(EXTRA_HOST_FLAGS); do \
7192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7193 done; \
4fa63067
NN
7194 echo "Doing installcheck in findutils" ; \
7195 (cd findutils && \
2a4cbe27
NN
7196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7198 "RANLIB=$${RANLIB}" \
7199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7200 installcheck) \
2a4cbe27
NN
7201 || exit 1
7202
6bd3dfaa 7203@endif findutils
2a4cbe27 7204
4fa63067
NN
7205.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
7206maybe-mostlyclean-findutils:
6bd3dfaa
PB
7207@if findutils
7208maybe-mostlyclean-findutils: mostlyclean-findutils
2a4cbe27 7209
4fa63067
NN
7210mostlyclean-findutils:
7211 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7212 r=`${PWD_COMMAND}`; export r; \
7213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7214 $(SET_LIB_PATH) \
378fce5b 7215 $(HOST_EXPORTS) \
2a4cbe27
NN
7216 for flag in $(EXTRA_HOST_FLAGS); do \
7217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7218 done; \
4fa63067
NN
7219 echo "Doing mostlyclean in findutils" ; \
7220 (cd findutils && \
2a4cbe27
NN
7221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7223 "RANLIB=$${RANLIB}" \
7224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7225 mostlyclean) \
2a4cbe27
NN
7226 || exit 1
7227
6bd3dfaa 7228@endif findutils
2a4cbe27 7229
4fa63067
NN
7230.PHONY: maybe-clean-findutils clean-findutils
7231maybe-clean-findutils:
6bd3dfaa
PB
7232@if findutils
7233maybe-clean-findutils: clean-findutils
2a4cbe27 7234
4fa63067
NN
7235clean-findutils:
7236 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7237 r=`${PWD_COMMAND}`; export r; \
7238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7239 $(SET_LIB_PATH) \
378fce5b 7240 $(HOST_EXPORTS) \
2a4cbe27
NN
7241 for flag in $(EXTRA_HOST_FLAGS); do \
7242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7243 done; \
4fa63067
NN
7244 echo "Doing clean in findutils" ; \
7245 (cd findutils && \
2a4cbe27
NN
7246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7248 "RANLIB=$${RANLIB}" \
7249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7250 clean) \
7251 || exit 1
7252
6bd3dfaa 7253@endif findutils
2a4cbe27 7254
4fa63067
NN
7255.PHONY: maybe-distclean-findutils distclean-findutils
7256maybe-distclean-findutils:
6bd3dfaa
PB
7257@if findutils
7258maybe-distclean-findutils: distclean-findutils
2a4cbe27 7259
4fa63067
NN
7260distclean-findutils:
7261 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7262 r=`${PWD_COMMAND}`; export r; \
7263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7264 $(SET_LIB_PATH) \
378fce5b 7265 $(HOST_EXPORTS) \
2a4cbe27
NN
7266 for flag in $(EXTRA_HOST_FLAGS); do \
7267 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7268 done; \
4fa63067
NN
7269 echo "Doing distclean in findutils" ; \
7270 (cd findutils && \
2a4cbe27
NN
7271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7273 "RANLIB=$${RANLIB}" \
7274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7275 distclean) \
2a4cbe27
NN
7276 || exit 1
7277
6bd3dfaa 7278@endif findutils
2a4cbe27 7279
4fa63067
NN
7280.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
7281maybe-maintainer-clean-findutils:
6bd3dfaa
PB
7282@if findutils
7283maybe-maintainer-clean-findutils: maintainer-clean-findutils
2a4cbe27 7284
4fa63067
NN
7285maintainer-clean-findutils:
7286 @[ -f ./findutils/Makefile ] || exit 0; \
b40e3958
L
7287 r=`${PWD_COMMAND}`; export r; \
7288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7289 $(SET_LIB_PATH) \
378fce5b 7290 $(HOST_EXPORTS) \
2a4cbe27
NN
7291 for flag in $(EXTRA_HOST_FLAGS); do \
7292 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7293 done; \
4fa63067
NN
7294 echo "Doing maintainer-clean in findutils" ; \
7295 (cd findutils && \
2a4cbe27
NN
7296 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7297 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7298 "RANLIB=$${RANLIB}" \
7299 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7300 maintainer-clean) \
2a4cbe27
NN
7301 || exit 1
7302
6bd3dfaa 7303@endif findutils
2a4cbe27 7304
2a4cbe27 7305
4fa63067
NN
7306.PHONY: configure-find maybe-configure-find
7307maybe-configure-find:
6bd3dfaa
PB
7308@if find
7309maybe-configure-find: configure-find
4fa63067
NN
7310configure-find:
7311 @test ! -f find/Makefile || exit 0; \
7312 [ -d find ] || mkdir find; \
b40e3958
L
7313 r=`${PWD_COMMAND}`; export r; \
7314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7315 $(HOST_EXPORTS) \
4fa63067
NN
7316 echo Configuring in find; \
7317 cd find || exit 1; \
7318 case $(srcdir) in \
7319 \.) \
7320 srcdiroption="--srcdir=."; \
7321 libsrcdir=".";; \
7322 /* | [A-Za-z]:[\\/]*) \
7323 srcdiroption="--srcdir=$(srcdir)/find"; \
7324 libsrcdir="$$s/find";; \
7325 *) \
7326 srcdiroption="--srcdir=../$(srcdir)/find"; \
7327 libsrcdir="$$s/find";; \
7328 esac; \
7329 $(SHELL) $${libsrcdir}/configure \
7330 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 7331 || exit 1
6bd3dfaa 7332@endif find
2a4cbe27 7333
4fa63067
NN
7334.PHONY: all-find maybe-all-find
7335maybe-all-find:
6bd3dfaa
PB
7336@if find
7337maybe-all-find: all-find
4fa63067
NN
7338all-find: configure-find
7339 @r=`${PWD_COMMAND}`; export r; \
7340 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7341 $(SET_LIB_PATH) \
378fce5b 7342 $(HOST_EXPORTS) \
4fa63067 7343 (cd find && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 7344@endif find
2a4cbe27 7345
4fa63067
NN
7346.PHONY: check-find maybe-check-find
7347maybe-check-find:
6bd3dfaa
PB
7348@if find
7349maybe-check-find: check-find
2a4cbe27 7350
4fa63067
NN
7351check-find:
7352 @r=`${PWD_COMMAND}`; export r; \
b40e3958 7353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7354 $(SET_LIB_PATH) \
378fce5b 7355 $(HOST_EXPORTS) \
4fa63067 7356 (cd find && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 7357
6bd3dfaa 7358@endif find
2a4cbe27 7359
4fa63067
NN
7360.PHONY: install-find maybe-install-find
7361maybe-install-find:
6bd3dfaa
PB
7362@if find
7363maybe-install-find: install-find
2a4cbe27 7364
4fa63067
NN
7365install-find: installdirs
7366 @r=`${PWD_COMMAND}`; export r; \
7367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7368 $(SET_LIB_PATH) \
378fce5b 7369 $(HOST_EXPORTS) \
4fa63067
NN
7370 (cd find && $(MAKE) $(FLAGS_TO_PASS) install)
7371
6bd3dfaa 7372@endif find
4fa63067
NN
7373
7374# Other targets (info, dvi, etc.)
7375
7376.PHONY: maybe-info-find info-find
7377maybe-info-find:
6bd3dfaa
PB
7378@if find
7379maybe-info-find: info-find
4fa63067
NN
7380
7381info-find: \
7382 configure-find
7383 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7384 r=`${PWD_COMMAND}`; export r; \
7385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7386 $(SET_LIB_PATH) \
378fce5b 7387 $(HOST_EXPORTS) \
2a4cbe27
NN
7388 for flag in $(EXTRA_HOST_FLAGS); do \
7389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7390 done; \
4fa63067
NN
7391 echo "Doing info in find" ; \
7392 (cd find && \
2a4cbe27
NN
7393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7395 "RANLIB=$${RANLIB}" \
7396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7397 info) \
2a4cbe27
NN
7398 || exit 1
7399
6bd3dfaa 7400@endif find
2a4cbe27 7401
4fa63067
NN
7402.PHONY: maybe-dvi-find dvi-find
7403maybe-dvi-find:
6bd3dfaa
PB
7404@if find
7405maybe-dvi-find: dvi-find
2a4cbe27 7406
4fa63067
NN
7407dvi-find: \
7408 configure-find
7409 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7410 r=`${PWD_COMMAND}`; export r; \
7411 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7412 $(SET_LIB_PATH) \
378fce5b 7413 $(HOST_EXPORTS) \
2a4cbe27
NN
7414 for flag in $(EXTRA_HOST_FLAGS); do \
7415 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7416 done; \
4fa63067
NN
7417 echo "Doing dvi in find" ; \
7418 (cd find && \
2a4cbe27
NN
7419 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7420 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7421 "RANLIB=$${RANLIB}" \
7422 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7423 dvi) \
2a4cbe27
NN
7424 || exit 1
7425
6bd3dfaa 7426@endif find
2a4cbe27 7427
4fa63067
NN
7428.PHONY: maybe-TAGS-find TAGS-find
7429maybe-TAGS-find:
6bd3dfaa
PB
7430@if find
7431maybe-TAGS-find: TAGS-find
4fa63067
NN
7432
7433TAGS-find: \
7434 configure-find
7435 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7436 r=`${PWD_COMMAND}`; export r; \
7437 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7438 $(SET_LIB_PATH) \
378fce5b 7439 $(HOST_EXPORTS) \
2a4cbe27
NN
7440 for flag in $(EXTRA_HOST_FLAGS); do \
7441 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7442 done; \
4fa63067
NN
7443 echo "Doing TAGS in find" ; \
7444 (cd find && \
2a4cbe27
NN
7445 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7446 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7447 "RANLIB=$${RANLIB}" \
7448 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7449 TAGS) \
2a4cbe27
NN
7450 || exit 1
7451
6bd3dfaa 7452@endif find
2a4cbe27 7453
4fa63067
NN
7454.PHONY: maybe-install-info-find install-info-find
7455maybe-install-info-find:
6bd3dfaa
PB
7456@if find
7457maybe-install-info-find: install-info-find
2a4cbe27 7458
4fa63067
NN
7459install-info-find: \
7460 configure-find \
7461 info-find
7462 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7463 r=`${PWD_COMMAND}`; export r; \
7464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7465 $(SET_LIB_PATH) \
378fce5b 7466 $(HOST_EXPORTS) \
2a4cbe27
NN
7467 for flag in $(EXTRA_HOST_FLAGS); do \
7468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7469 done; \
4fa63067
NN
7470 echo "Doing install-info in find" ; \
7471 (cd find && \
2a4cbe27
NN
7472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7474 "RANLIB=$${RANLIB}" \
7475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7476 install-info) \
2a4cbe27
NN
7477 || exit 1
7478
6bd3dfaa 7479@endif find
2a4cbe27 7480
4fa63067
NN
7481.PHONY: maybe-installcheck-find installcheck-find
7482maybe-installcheck-find:
6bd3dfaa
PB
7483@if find
7484maybe-installcheck-find: installcheck-find
2a4cbe27 7485
4fa63067
NN
7486installcheck-find: \
7487 configure-find
7488 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7489 r=`${PWD_COMMAND}`; export r; \
7490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7491 $(SET_LIB_PATH) \
378fce5b 7492 $(HOST_EXPORTS) \
2a4cbe27
NN
7493 for flag in $(EXTRA_HOST_FLAGS); do \
7494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7495 done; \
4fa63067
NN
7496 echo "Doing installcheck in find" ; \
7497 (cd find && \
2a4cbe27
NN
7498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7500 "RANLIB=$${RANLIB}" \
7501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7502 installcheck) \
2a4cbe27
NN
7503 || exit 1
7504
6bd3dfaa 7505@endif find
2a4cbe27 7506
4fa63067
NN
7507.PHONY: maybe-mostlyclean-find mostlyclean-find
7508maybe-mostlyclean-find:
6bd3dfaa
PB
7509@if find
7510maybe-mostlyclean-find: mostlyclean-find
2a4cbe27 7511
4fa63067
NN
7512mostlyclean-find:
7513 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7514 r=`${PWD_COMMAND}`; export r; \
7515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7516 $(SET_LIB_PATH) \
378fce5b 7517 $(HOST_EXPORTS) \
2a4cbe27
NN
7518 for flag in $(EXTRA_HOST_FLAGS); do \
7519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7520 done; \
4fa63067
NN
7521 echo "Doing mostlyclean in find" ; \
7522 (cd find && \
2a4cbe27
NN
7523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7525 "RANLIB=$${RANLIB}" \
7526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7527 mostlyclean) \
2a4cbe27
NN
7528 || exit 1
7529
6bd3dfaa 7530@endif find
2a4cbe27 7531
4fa63067
NN
7532.PHONY: maybe-clean-find clean-find
7533maybe-clean-find:
6bd3dfaa
PB
7534@if find
7535maybe-clean-find: clean-find
2a4cbe27 7536
4fa63067
NN
7537clean-find:
7538 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7539 r=`${PWD_COMMAND}`; export r; \
7540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7541 $(SET_LIB_PATH) \
378fce5b 7542 $(HOST_EXPORTS) \
2a4cbe27
NN
7543 for flag in $(EXTRA_HOST_FLAGS); do \
7544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7545 done; \
4fa63067
NN
7546 echo "Doing clean in find" ; \
7547 (cd find && \
2a4cbe27
NN
7548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7550 "RANLIB=$${RANLIB}" \
7551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7552 clean) \
7553 || exit 1
7554
6bd3dfaa 7555@endif find
2a4cbe27 7556
4fa63067
NN
7557.PHONY: maybe-distclean-find distclean-find
7558maybe-distclean-find:
6bd3dfaa
PB
7559@if find
7560maybe-distclean-find: distclean-find
2a4cbe27 7561
4fa63067
NN
7562distclean-find:
7563 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7564 r=`${PWD_COMMAND}`; export r; \
7565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7566 $(SET_LIB_PATH) \
378fce5b 7567 $(HOST_EXPORTS) \
2a4cbe27
NN
7568 for flag in $(EXTRA_HOST_FLAGS); do \
7569 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7570 done; \
4fa63067
NN
7571 echo "Doing distclean in find" ; \
7572 (cd find && \
2a4cbe27
NN
7573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7575 "RANLIB=$${RANLIB}" \
7576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7577 distclean) \
2a4cbe27
NN
7578 || exit 1
7579
6bd3dfaa 7580@endif find
2a4cbe27 7581
4fa63067
NN
7582.PHONY: maybe-maintainer-clean-find maintainer-clean-find
7583maybe-maintainer-clean-find:
6bd3dfaa
PB
7584@if find
7585maybe-maintainer-clean-find: maintainer-clean-find
2a4cbe27 7586
4fa63067
NN
7587maintainer-clean-find:
7588 @[ -f ./find/Makefile ] || exit 0; \
b40e3958
L
7589 r=`${PWD_COMMAND}`; export r; \
7590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7591 $(SET_LIB_PATH) \
378fce5b 7592 $(HOST_EXPORTS) \
2a4cbe27
NN
7593 for flag in $(EXTRA_HOST_FLAGS); do \
7594 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7595 done; \
4fa63067
NN
7596 echo "Doing maintainer-clean in find" ; \
7597 (cd find && \
2a4cbe27
NN
7598 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7599 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7600 "RANLIB=$${RANLIB}" \
7601 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7602 maintainer-clean) \
2a4cbe27
NN
7603 || exit 1
7604
6bd3dfaa 7605@endif find
2a4cbe27 7606
2a4cbe27 7607
4fa63067
NN
7608.PHONY: configure-flex maybe-configure-flex
7609maybe-configure-flex:
6bd3dfaa
PB
7610@if flex
7611maybe-configure-flex: configure-flex
4fa63067
NN
7612configure-flex:
7613 @test ! -f flex/Makefile || exit 0; \
7614 [ -d flex ] || mkdir flex; \
7615 r=`${PWD_COMMAND}`; export r; \
7616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7617 $(HOST_EXPORTS) \
4fa63067
NN
7618 echo Configuring in flex; \
7619 cd flex || exit 1; \
7620 case $(srcdir) in \
7621 \.) \
7622 srcdiroption="--srcdir=."; \
7623 libsrcdir=".";; \
7624 /* | [A-Za-z]:[\\/]*) \
7625 srcdiroption="--srcdir=$(srcdir)/flex"; \
7626 libsrcdir="$$s/flex";; \
7627 *) \
7628 srcdiroption="--srcdir=../$(srcdir)/flex"; \
7629 libsrcdir="$$s/flex";; \
7630 esac; \
7631 $(SHELL) $${libsrcdir}/configure \
7632 $(HOST_CONFIGARGS) $${srcdiroption} \
7633 || exit 1
6bd3dfaa 7634@endif flex
4fa63067
NN
7635
7636.PHONY: all-flex maybe-all-flex
7637maybe-all-flex:
6bd3dfaa
PB
7638@if flex
7639maybe-all-flex: all-flex
4fa63067
NN
7640all-flex: configure-flex
7641 @r=`${PWD_COMMAND}`; export r; \
7642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7643 $(SET_LIB_PATH) \
378fce5b 7644 $(HOST_EXPORTS) \
4fa63067 7645 (cd flex && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 7646@endif flex
4fa63067
NN
7647
7648.PHONY: check-flex maybe-check-flex
7649maybe-check-flex:
6bd3dfaa
PB
7650@if flex
7651maybe-check-flex: check-flex
4fa63067
NN
7652
7653# This module is only tested in a native toolchain.
7654check-flex:
7655 @if [ '$(host)' = '$(target)' ] ; then \
7656 r=`${PWD_COMMAND}`; export r; \
7657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7658 $(SET_LIB_PATH) \
378fce5b 7659 $(HOST_EXPORTS) \
4fa63067
NN
7660 (cd flex && $(MAKE) $(FLAGS_TO_PASS) check); \
7661 fi
7662
6bd3dfaa 7663@endif flex
4fa63067
NN
7664
7665.PHONY: install-flex maybe-install-flex
7666maybe-install-flex:
6bd3dfaa
PB
7667@if flex
7668maybe-install-flex: install-flex
4fa63067
NN
7669
7670install-flex: installdirs
7671 @r=`${PWD_COMMAND}`; export r; \
7672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7673 $(SET_LIB_PATH) \
378fce5b 7674 $(HOST_EXPORTS) \
4fa63067
NN
7675 (cd flex && $(MAKE) $(FLAGS_TO_PASS) install)
7676
6bd3dfaa 7677@endif flex
4fa63067
NN
7678
7679# Other targets (info, dvi, etc.)
7680
7681.PHONY: maybe-info-flex info-flex
7682maybe-info-flex:
6bd3dfaa
PB
7683@if flex
7684maybe-info-flex: info-flex
4fa63067
NN
7685
7686info-flex: \
7687 configure-flex
7688 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7689 r=`${PWD_COMMAND}`; export r; \
7690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7691 $(SET_LIB_PATH) \
378fce5b 7692 $(HOST_EXPORTS) \
2a4cbe27
NN
7693 for flag in $(EXTRA_HOST_FLAGS); do \
7694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7695 done; \
4fa63067
NN
7696 echo "Doing info in flex" ; \
7697 (cd flex && \
2a4cbe27
NN
7698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7700 "RANLIB=$${RANLIB}" \
7701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7702 info) \
2a4cbe27
NN
7703 || exit 1
7704
6bd3dfaa 7705@endif flex
2a4cbe27 7706
4fa63067
NN
7707.PHONY: maybe-dvi-flex dvi-flex
7708maybe-dvi-flex:
6bd3dfaa
PB
7709@if flex
7710maybe-dvi-flex: dvi-flex
2a4cbe27 7711
4fa63067
NN
7712dvi-flex: \
7713 configure-flex
7714 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7715 r=`${PWD_COMMAND}`; export r; \
7716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7717 $(SET_LIB_PATH) \
378fce5b 7718 $(HOST_EXPORTS) \
2a4cbe27
NN
7719 for flag in $(EXTRA_HOST_FLAGS); do \
7720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7721 done; \
4fa63067
NN
7722 echo "Doing dvi in flex" ; \
7723 (cd flex && \
2a4cbe27
NN
7724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7726 "RANLIB=$${RANLIB}" \
7727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7728 dvi) \
2a4cbe27
NN
7729 || exit 1
7730
6bd3dfaa 7731@endif flex
2a4cbe27 7732
4fa63067
NN
7733.PHONY: maybe-TAGS-flex TAGS-flex
7734maybe-TAGS-flex:
6bd3dfaa
PB
7735@if flex
7736maybe-TAGS-flex: TAGS-flex
2a4cbe27 7737
4fa63067
NN
7738TAGS-flex: \
7739 configure-flex
7740 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7741 r=`${PWD_COMMAND}`; export r; \
7742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7743 $(SET_LIB_PATH) \
378fce5b 7744 $(HOST_EXPORTS) \
2a4cbe27
NN
7745 for flag in $(EXTRA_HOST_FLAGS); do \
7746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7747 done; \
4fa63067
NN
7748 echo "Doing TAGS in flex" ; \
7749 (cd flex && \
2a4cbe27
NN
7750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7752 "RANLIB=$${RANLIB}" \
7753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7754 TAGS) \
2a4cbe27
NN
7755 || exit 1
7756
6bd3dfaa 7757@endif flex
2a4cbe27 7758
4fa63067
NN
7759.PHONY: maybe-install-info-flex install-info-flex
7760maybe-install-info-flex:
6bd3dfaa
PB
7761@if flex
7762maybe-install-info-flex: install-info-flex
2a4cbe27 7763
4fa63067
NN
7764install-info-flex: \
7765 configure-flex \
7766 info-flex
7767 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7768 r=`${PWD_COMMAND}`; export r; \
7769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7770 $(SET_LIB_PATH) \
378fce5b 7771 $(HOST_EXPORTS) \
2a4cbe27
NN
7772 for flag in $(EXTRA_HOST_FLAGS); do \
7773 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7774 done; \
4fa63067
NN
7775 echo "Doing install-info in flex" ; \
7776 (cd flex && \
2a4cbe27
NN
7777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7779 "RANLIB=$${RANLIB}" \
7780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7781 install-info) \
2a4cbe27
NN
7782 || exit 1
7783
6bd3dfaa 7784@endif flex
2a4cbe27 7785
4fa63067
NN
7786.PHONY: maybe-installcheck-flex installcheck-flex
7787maybe-installcheck-flex:
6bd3dfaa
PB
7788@if flex
7789maybe-installcheck-flex: installcheck-flex
2a4cbe27 7790
4fa63067
NN
7791installcheck-flex: \
7792 configure-flex
7793 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7794 r=`${PWD_COMMAND}`; export r; \
7795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7796 $(SET_LIB_PATH) \
378fce5b 7797 $(HOST_EXPORTS) \
2a4cbe27
NN
7798 for flag in $(EXTRA_HOST_FLAGS); do \
7799 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7800 done; \
4fa63067
NN
7801 echo "Doing installcheck in flex" ; \
7802 (cd flex && \
2a4cbe27
NN
7803 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7804 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7805 "RANLIB=$${RANLIB}" \
7806 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7807 installcheck) \
2a4cbe27
NN
7808 || exit 1
7809
6bd3dfaa 7810@endif flex
2a4cbe27 7811
4fa63067
NN
7812.PHONY: maybe-mostlyclean-flex mostlyclean-flex
7813maybe-mostlyclean-flex:
6bd3dfaa
PB
7814@if flex
7815maybe-mostlyclean-flex: mostlyclean-flex
2a4cbe27 7816
4fa63067
NN
7817mostlyclean-flex:
7818 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7819 r=`${PWD_COMMAND}`; export r; \
7820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7821 $(SET_LIB_PATH) \
378fce5b 7822 $(HOST_EXPORTS) \
2a4cbe27
NN
7823 for flag in $(EXTRA_HOST_FLAGS); do \
7824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7825 done; \
4fa63067
NN
7826 echo "Doing mostlyclean in flex" ; \
7827 (cd flex && \
2a4cbe27
NN
7828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7830 "RANLIB=$${RANLIB}" \
7831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7832 mostlyclean) \
2a4cbe27
NN
7833 || exit 1
7834
6bd3dfaa 7835@endif flex
2a4cbe27 7836
4fa63067
NN
7837.PHONY: maybe-clean-flex clean-flex
7838maybe-clean-flex:
6bd3dfaa
PB
7839@if flex
7840maybe-clean-flex: clean-flex
2a4cbe27 7841
4fa63067
NN
7842clean-flex:
7843 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7844 r=`${PWD_COMMAND}`; export r; \
7845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7846 $(SET_LIB_PATH) \
378fce5b 7847 $(HOST_EXPORTS) \
4fa63067 7848 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
7849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7850 done; \
4fa63067
NN
7851 echo "Doing clean in flex" ; \
7852 (cd flex && \
2a4cbe27
NN
7853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7855 "RANLIB=$${RANLIB}" \
7856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7857 clean) \
7858 || exit 1
7859
6bd3dfaa 7860@endif flex
2a4cbe27 7861
4fa63067
NN
7862.PHONY: maybe-distclean-flex distclean-flex
7863maybe-distclean-flex:
6bd3dfaa
PB
7864@if flex
7865maybe-distclean-flex: distclean-flex
2a4cbe27 7866
4fa63067
NN
7867distclean-flex:
7868 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7869 r=`${PWD_COMMAND}`; export r; \
7870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7871 $(SET_LIB_PATH) \
378fce5b 7872 $(HOST_EXPORTS) \
4fa63067 7873 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
7874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7875 done; \
4fa63067
NN
7876 echo "Doing distclean in flex" ; \
7877 (cd flex && \
2a4cbe27
NN
7878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7880 "RANLIB=$${RANLIB}" \
7881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7882 distclean) \
2a4cbe27
NN
7883 || exit 1
7884
6bd3dfaa 7885@endif flex
2a4cbe27 7886
4fa63067
NN
7887.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
7888maybe-maintainer-clean-flex:
6bd3dfaa
PB
7889@if flex
7890maybe-maintainer-clean-flex: maintainer-clean-flex
2a4cbe27 7891
4fa63067
NN
7892maintainer-clean-flex:
7893 @[ -f ./flex/Makefile ] || exit 0; \
b40e3958
L
7894 r=`${PWD_COMMAND}`; export r; \
7895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7896 $(SET_LIB_PATH) \
378fce5b 7897 $(HOST_EXPORTS) \
4fa63067 7898 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
7899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7900 done; \
4fa63067
NN
7901 echo "Doing maintainer-clean in flex" ; \
7902 (cd flex && \
2a4cbe27
NN
7903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7905 "RANLIB=$${RANLIB}" \
7906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 7907 maintainer-clean) \
2a4cbe27
NN
7908 || exit 1
7909
6bd3dfaa 7910@endif flex
2a4cbe27 7911
2a4cbe27 7912
4fa63067
NN
7913.PHONY: configure-gas maybe-configure-gas
7914maybe-configure-gas:
6bd3dfaa
PB
7915@if gas
7916maybe-configure-gas: configure-gas
4fa63067
NN
7917configure-gas:
7918 @test ! -f gas/Makefile || exit 0; \
7919 [ -d gas ] || mkdir gas; \
b40e3958
L
7920 r=`${PWD_COMMAND}`; export r; \
7921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 7922 $(HOST_EXPORTS) \
4fa63067
NN
7923 echo Configuring in gas; \
7924 cd gas || exit 1; \
7925 case $(srcdir) in \
7926 \.) \
7927 srcdiroption="--srcdir=."; \
7928 libsrcdir=".";; \
7929 /* | [A-Za-z]:[\\/]*) \
7930 srcdiroption="--srcdir=$(srcdir)/gas"; \
7931 libsrcdir="$$s/gas";; \
7932 *) \
7933 srcdiroption="--srcdir=../$(srcdir)/gas"; \
7934 libsrcdir="$$s/gas";; \
7935 esac; \
7936 $(SHELL) $${libsrcdir}/configure \
7937 $(HOST_CONFIGARGS) $${srcdiroption} \
7938 || exit 1
6bd3dfaa 7939@endif gas
4fa63067
NN
7940
7941.PHONY: all-gas maybe-all-gas
7942maybe-all-gas:
6bd3dfaa
PB
7943@if gas
7944maybe-all-gas: all-gas
4fa63067
NN
7945all-gas: configure-gas
7946 @r=`${PWD_COMMAND}`; export r; \
7947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 7948 $(SET_LIB_PATH) \
378fce5b 7949 $(HOST_EXPORTS) \
4fa63067 7950 (cd gas && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 7951@endif gas
4fa63067
NN
7952
7953.PHONY: check-gas maybe-check-gas
7954maybe-check-gas:
6bd3dfaa
PB
7955@if gas
7956maybe-check-gas: check-gas
4fa63067
NN
7957
7958check-gas:
7959 @r=`${PWD_COMMAND}`; export r; \
7960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7961 $(SET_LIB_PATH) \
378fce5b 7962 $(HOST_EXPORTS) \
4fa63067
NN
7963 (cd gas && $(MAKE) $(FLAGS_TO_PASS) check)
7964
6bd3dfaa 7965@endif gas
4fa63067
NN
7966
7967.PHONY: install-gas maybe-install-gas
7968maybe-install-gas:
6bd3dfaa
PB
7969@if gas
7970maybe-install-gas: install-gas
4fa63067
NN
7971
7972install-gas: installdirs
7973 @r=`${PWD_COMMAND}`; export r; \
7974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7975 $(SET_LIB_PATH) \
378fce5b 7976 $(HOST_EXPORTS) \
4fa63067
NN
7977 (cd gas && $(MAKE) $(FLAGS_TO_PASS) install)
7978
6bd3dfaa 7979@endif gas
4fa63067
NN
7980
7981# Other targets (info, dvi, etc.)
7982
7983.PHONY: maybe-info-gas info-gas
7984maybe-info-gas:
6bd3dfaa
PB
7985@if gas
7986maybe-info-gas: info-gas
4fa63067
NN
7987
7988info-gas: \
7989 configure-gas
7990 @[ -f ./gas/Makefile ] || exit 0; \
7991 r=`${PWD_COMMAND}`; export r; \
7992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7993 $(SET_LIB_PATH) \
378fce5b 7994 $(HOST_EXPORTS) \
4fa63067 7995 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
7996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7997 done; \
4fa63067
NN
7998 echo "Doing info in gas" ; \
7999 (cd gas && \
2a4cbe27
NN
8000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8002 "RANLIB=$${RANLIB}" \
8003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8004 info) \
2a4cbe27
NN
8005 || exit 1
8006
6bd3dfaa 8007@endif gas
2a4cbe27 8008
4fa63067
NN
8009.PHONY: maybe-dvi-gas dvi-gas
8010maybe-dvi-gas:
6bd3dfaa
PB
8011@if gas
8012maybe-dvi-gas: dvi-gas
2a4cbe27 8013
4fa63067
NN
8014dvi-gas: \
8015 configure-gas
8016 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
8017 r=`${PWD_COMMAND}`; export r; \
8018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8019 $(SET_LIB_PATH) \
378fce5b 8020 $(HOST_EXPORTS) \
4fa63067 8021 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8023 done; \
4fa63067
NN
8024 echo "Doing dvi in gas" ; \
8025 (cd gas && \
2a4cbe27
NN
8026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8028 "RANLIB=$${RANLIB}" \
8029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8030 dvi) \
2a4cbe27
NN
8031 || exit 1
8032
6bd3dfaa 8033@endif gas
2a4cbe27 8034
4fa63067
NN
8035.PHONY: maybe-TAGS-gas TAGS-gas
8036maybe-TAGS-gas:
6bd3dfaa
PB
8037@if gas
8038maybe-TAGS-gas: TAGS-gas
2a4cbe27 8039
4fa63067
NN
8040TAGS-gas: \
8041 configure-gas
8042 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
8043 r=`${PWD_COMMAND}`; export r; \
8044 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8045 $(SET_LIB_PATH) \
378fce5b 8046 $(HOST_EXPORTS) \
4fa63067 8047 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8048 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8049 done; \
4fa63067
NN
8050 echo "Doing TAGS in gas" ; \
8051 (cd gas && \
2a4cbe27
NN
8052 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8053 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8054 "RANLIB=$${RANLIB}" \
8055 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8056 TAGS) \
2a4cbe27
NN
8057 || exit 1
8058
6bd3dfaa 8059@endif gas
2a4cbe27 8060
4fa63067
NN
8061.PHONY: maybe-install-info-gas install-info-gas
8062maybe-install-info-gas:
6bd3dfaa
PB
8063@if gas
8064maybe-install-info-gas: install-info-gas
2a4cbe27 8065
4fa63067
NN
8066install-info-gas: \
8067 configure-gas \
8068 info-gas
8069 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
8070 r=`${PWD_COMMAND}`; export r; \
8071 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8072 $(SET_LIB_PATH) \
378fce5b 8073 $(HOST_EXPORTS) \
4fa63067 8074 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8075 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8076 done; \
4fa63067
NN
8077 echo "Doing install-info in gas" ; \
8078 (cd gas && \
2a4cbe27
NN
8079 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8080 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8081 "RANLIB=$${RANLIB}" \
8082 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8083 install-info) \
2a4cbe27
NN
8084 || exit 1
8085
6bd3dfaa 8086@endif gas
2a4cbe27 8087
4fa63067
NN
8088.PHONY: maybe-installcheck-gas installcheck-gas
8089maybe-installcheck-gas:
6bd3dfaa
PB
8090@if gas
8091maybe-installcheck-gas: installcheck-gas
2a4cbe27 8092
4fa63067
NN
8093installcheck-gas: \
8094 configure-gas
8095 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
8096 r=`${PWD_COMMAND}`; export r; \
8097 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8098 $(SET_LIB_PATH) \
378fce5b 8099 $(HOST_EXPORTS) \
4fa63067 8100 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8101 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8102 done; \
4fa63067
NN
8103 echo "Doing installcheck in gas" ; \
8104 (cd gas && \
2a4cbe27
NN
8105 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8106 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8107 "RANLIB=$${RANLIB}" \
8108 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8109 installcheck) \
2a4cbe27
NN
8110 || exit 1
8111
6bd3dfaa 8112@endif gas
2a4cbe27 8113
4fa63067
NN
8114.PHONY: maybe-mostlyclean-gas mostlyclean-gas
8115maybe-mostlyclean-gas:
6bd3dfaa
PB
8116@if gas
8117maybe-mostlyclean-gas: mostlyclean-gas
2a4cbe27 8118
4fa63067
NN
8119mostlyclean-gas:
8120 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
8121 r=`${PWD_COMMAND}`; export r; \
8122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8123 $(SET_LIB_PATH) \
378fce5b 8124 $(HOST_EXPORTS) \
4fa63067 8125 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8127 done; \
4fa63067
NN
8128 echo "Doing mostlyclean in gas" ; \
8129 (cd gas && \
2a4cbe27
NN
8130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8132 "RANLIB=$${RANLIB}" \
8133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8134 mostlyclean) \
2a4cbe27
NN
8135 || exit 1
8136
6bd3dfaa 8137@endif gas
2a4cbe27 8138
4fa63067
NN
8139.PHONY: maybe-clean-gas clean-gas
8140maybe-clean-gas:
6bd3dfaa
PB
8141@if gas
8142maybe-clean-gas: clean-gas
2a4cbe27 8143
4fa63067
NN
8144clean-gas:
8145 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
8146 r=`${PWD_COMMAND}`; export r; \
8147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8148 $(SET_LIB_PATH) \
378fce5b 8149 $(HOST_EXPORTS) \
4fa63067 8150 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8152 done; \
4fa63067
NN
8153 echo "Doing clean in gas" ; \
8154 (cd gas && \
2a4cbe27
NN
8155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8157 "RANLIB=$${RANLIB}" \
8158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8159 clean) \
8160 || exit 1
8161
6bd3dfaa 8162@endif gas
2a4cbe27 8163
4fa63067
NN
8164.PHONY: maybe-distclean-gas distclean-gas
8165maybe-distclean-gas:
6bd3dfaa
PB
8166@if gas
8167maybe-distclean-gas: distclean-gas
2a4cbe27 8168
4fa63067
NN
8169distclean-gas:
8170 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
8171 r=`${PWD_COMMAND}`; export r; \
8172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8173 $(SET_LIB_PATH) \
378fce5b 8174 $(HOST_EXPORTS) \
4fa63067 8175 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8177 done; \
4fa63067
NN
8178 echo "Doing distclean in gas" ; \
8179 (cd gas && \
2a4cbe27
NN
8180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8182 "RANLIB=$${RANLIB}" \
8183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8184 distclean) \
2a4cbe27
NN
8185 || exit 1
8186
6bd3dfaa 8187@endif gas
2a4cbe27 8188
4fa63067
NN
8189.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
8190maybe-maintainer-clean-gas:
6bd3dfaa
PB
8191@if gas
8192maybe-maintainer-clean-gas: maintainer-clean-gas
2a4cbe27 8193
4fa63067
NN
8194maintainer-clean-gas:
8195 @[ -f ./gas/Makefile ] || exit 0; \
b40e3958
L
8196 r=`${PWD_COMMAND}`; export r; \
8197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8198 $(SET_LIB_PATH) \
378fce5b 8199 $(HOST_EXPORTS) \
4fa63067 8200 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8202 done; \
4fa63067
NN
8203 echo "Doing maintainer-clean in gas" ; \
8204 (cd gas && \
2a4cbe27
NN
8205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8207 "RANLIB=$${RANLIB}" \
8208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8209 maintainer-clean) \
2a4cbe27
NN
8210 || exit 1
8211
6bd3dfaa 8212@endif gas
2a4cbe27 8213
2a4cbe27 8214
4fa63067
NN
8215.PHONY: configure-gawk maybe-configure-gawk
8216maybe-configure-gawk:
6bd3dfaa
PB
8217@if gawk
8218maybe-configure-gawk: configure-gawk
4fa63067
NN
8219configure-gawk:
8220 @test ! -f gawk/Makefile || exit 0; \
8221 [ -d gawk ] || mkdir gawk; \
8222 r=`${PWD_COMMAND}`; export r; \
8223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8224 $(HOST_EXPORTS) \
4fa63067
NN
8225 echo Configuring in gawk; \
8226 cd gawk || exit 1; \
8227 case $(srcdir) in \
8228 \.) \
8229 srcdiroption="--srcdir=."; \
8230 libsrcdir=".";; \
8231 /* | [A-Za-z]:[\\/]*) \
8232 srcdiroption="--srcdir=$(srcdir)/gawk"; \
8233 libsrcdir="$$s/gawk";; \
8234 *) \
8235 srcdiroption="--srcdir=../$(srcdir)/gawk"; \
8236 libsrcdir="$$s/gawk";; \
8237 esac; \
8238 $(SHELL) $${libsrcdir}/configure \
8239 $(HOST_CONFIGARGS) $${srcdiroption} \
8240 || exit 1
6bd3dfaa 8241@endif gawk
4fa63067
NN
8242
8243.PHONY: all-gawk maybe-all-gawk
8244maybe-all-gawk:
6bd3dfaa
PB
8245@if gawk
8246maybe-all-gawk: all-gawk
4fa63067
NN
8247all-gawk: configure-gawk
8248 @r=`${PWD_COMMAND}`; export r; \
8249 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8250 $(SET_LIB_PATH) \
378fce5b 8251 $(HOST_EXPORTS) \
4fa63067 8252 (cd gawk && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 8253@endif gawk
4fa63067
NN
8254
8255.PHONY: check-gawk maybe-check-gawk
8256maybe-check-gawk:
6bd3dfaa
PB
8257@if gawk
8258maybe-check-gawk: check-gawk
4fa63067
NN
8259
8260check-gawk:
8261 @r=`${PWD_COMMAND}`; export r; \
8262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8263 $(SET_LIB_PATH) \
378fce5b 8264 $(HOST_EXPORTS) \
4fa63067
NN
8265 (cd gawk && $(MAKE) $(FLAGS_TO_PASS) check)
8266
6bd3dfaa 8267@endif gawk
4fa63067
NN
8268
8269.PHONY: install-gawk maybe-install-gawk
8270maybe-install-gawk:
6bd3dfaa
PB
8271@if gawk
8272maybe-install-gawk: install-gawk
4fa63067
NN
8273
8274install-gawk: installdirs
8275 @r=`${PWD_COMMAND}`; export r; \
8276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8277 $(SET_LIB_PATH) \
378fce5b 8278 $(HOST_EXPORTS) \
4fa63067
NN
8279 (cd gawk && $(MAKE) $(FLAGS_TO_PASS) install)
8280
6bd3dfaa 8281@endif gawk
4fa63067
NN
8282
8283# Other targets (info, dvi, etc.)
8284
8285.PHONY: maybe-info-gawk info-gawk
8286maybe-info-gawk:
6bd3dfaa
PB
8287@if gawk
8288maybe-info-gawk: info-gawk
4fa63067
NN
8289
8290info-gawk: \
8291 configure-gawk
8292 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
8293 r=`${PWD_COMMAND}`; export r; \
8294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8295 $(SET_LIB_PATH) \
378fce5b 8296 $(HOST_EXPORTS) \
4fa63067 8297 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8299 done; \
4fa63067
NN
8300 echo "Doing info in gawk" ; \
8301 (cd gawk && \
2a4cbe27
NN
8302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8304 "RANLIB=$${RANLIB}" \
8305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8306 info) \
2a4cbe27
NN
8307 || exit 1
8308
6bd3dfaa 8309@endif gawk
2a4cbe27 8310
4fa63067
NN
8311.PHONY: maybe-dvi-gawk dvi-gawk
8312maybe-dvi-gawk:
6bd3dfaa
PB
8313@if gawk
8314maybe-dvi-gawk: dvi-gawk
2a4cbe27 8315
4fa63067
NN
8316dvi-gawk: \
8317 configure-gawk
8318 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
8319 r=`${PWD_COMMAND}`; export r; \
8320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8321 $(SET_LIB_PATH) \
378fce5b 8322 $(HOST_EXPORTS) \
4fa63067 8323 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8325 done; \
4fa63067
NN
8326 echo "Doing dvi in gawk" ; \
8327 (cd gawk && \
2a4cbe27
NN
8328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8330 "RANLIB=$${RANLIB}" \
8331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8332 dvi) \
2a4cbe27
NN
8333 || exit 1
8334
6bd3dfaa 8335@endif gawk
2a4cbe27 8336
4fa63067
NN
8337.PHONY: maybe-TAGS-gawk TAGS-gawk
8338maybe-TAGS-gawk:
6bd3dfaa
PB
8339@if gawk
8340maybe-TAGS-gawk: TAGS-gawk
2a4cbe27 8341
4fa63067
NN
8342TAGS-gawk: \
8343 configure-gawk
8344 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
8345 r=`${PWD_COMMAND}`; export r; \
8346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8347 $(SET_LIB_PATH) \
378fce5b 8348 $(HOST_EXPORTS) \
4fa63067 8349 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8350 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8351 done; \
4fa63067
NN
8352 echo "Doing TAGS in gawk" ; \
8353 (cd gawk && \
2a4cbe27
NN
8354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8356 "RANLIB=$${RANLIB}" \
8357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8358 TAGS) \
2a4cbe27
NN
8359 || exit 1
8360
6bd3dfaa 8361@endif gawk
2a4cbe27 8362
4fa63067
NN
8363.PHONY: maybe-install-info-gawk install-info-gawk
8364maybe-install-info-gawk:
6bd3dfaa
PB
8365@if gawk
8366maybe-install-info-gawk: install-info-gawk
a2592b1b 8367
4fa63067
NN
8368install-info-gawk: \
8369 configure-gawk \
8370 info-gawk
8371 @[ -f ./gawk/Makefile ] || exit 0; \
a2592b1b
DD
8372 r=`${PWD_COMMAND}`; export r; \
8373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8374 $(SET_LIB_PATH) \
378fce5b 8375 $(HOST_EXPORTS) \
4fa63067 8376 for flag in $(EXTRA_HOST_FLAGS); do \
a2592b1b
DD
8377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8378 done; \
4fa63067
NN
8379 echo "Doing install-info in gawk" ; \
8380 (cd gawk && \
a2592b1b
DD
8381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8383 "RANLIB=$${RANLIB}" \
8384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8385 install-info) \
a2592b1b
DD
8386 || exit 1
8387
6bd3dfaa 8388@endif gawk
a2592b1b 8389
4fa63067
NN
8390.PHONY: maybe-installcheck-gawk installcheck-gawk
8391maybe-installcheck-gawk:
6bd3dfaa
PB
8392@if gawk
8393maybe-installcheck-gawk: installcheck-gawk
2a4cbe27 8394
4fa63067
NN
8395installcheck-gawk: \
8396 configure-gawk
8397 @[ -f ./gawk/Makefile ] || exit 0; \
8398 r=`${PWD_COMMAND}`; export r; \
8399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8400 $(SET_LIB_PATH) \
378fce5b 8401 $(HOST_EXPORTS) \
4fa63067
NN
8402 for flag in $(EXTRA_HOST_FLAGS); do \
8403 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8404 done; \
8405 echo "Doing installcheck in gawk" ; \
8406 (cd gawk && \
8407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8409 "RANLIB=$${RANLIB}" \
8410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8411 installcheck) \
8412 || exit 1
2a4cbe27 8413
6bd3dfaa 8414@endif gawk
4fa63067
NN
8415
8416.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
8417maybe-mostlyclean-gawk:
6bd3dfaa
PB
8418@if gawk
8419maybe-mostlyclean-gawk: mostlyclean-gawk
4fa63067
NN
8420
8421mostlyclean-gawk:
8422 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
8423 r=`${PWD_COMMAND}`; export r; \
8424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8425 $(SET_LIB_PATH) \
378fce5b 8426 $(HOST_EXPORTS) \
4fa63067 8427 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
8428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8429 done; \
4fa63067
NN
8430 echo "Doing mostlyclean in gawk" ; \
8431 (cd gawk && \
2a4cbe27
NN
8432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8434 "RANLIB=$${RANLIB}" \
8435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8436 mostlyclean) \
2a4cbe27
NN
8437 || exit 1
8438
6bd3dfaa 8439@endif gawk
2a4cbe27 8440
4fa63067
NN
8441.PHONY: maybe-clean-gawk clean-gawk
8442maybe-clean-gawk:
6bd3dfaa
PB
8443@if gawk
8444maybe-clean-gawk: clean-gawk
2a4cbe27 8445
4fa63067
NN
8446clean-gawk:
8447 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
8448 r=`${PWD_COMMAND}`; export r; \
8449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8450 $(SET_LIB_PATH) \
378fce5b 8451 $(HOST_EXPORTS) \
2a4cbe27
NN
8452 for flag in $(EXTRA_HOST_FLAGS); do \
8453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8454 done; \
4fa63067
NN
8455 echo "Doing clean in gawk" ; \
8456 (cd gawk && \
2a4cbe27
NN
8457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8459 "RANLIB=$${RANLIB}" \
8460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8461 clean) \
2a4cbe27
NN
8462 || exit 1
8463
6bd3dfaa 8464@endif gawk
2a4cbe27 8465
4fa63067
NN
8466.PHONY: maybe-distclean-gawk distclean-gawk
8467maybe-distclean-gawk:
6bd3dfaa
PB
8468@if gawk
8469maybe-distclean-gawk: distclean-gawk
2a4cbe27 8470
4fa63067
NN
8471distclean-gawk:
8472 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
8473 r=`${PWD_COMMAND}`; export r; \
8474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8475 $(SET_LIB_PATH) \
378fce5b 8476 $(HOST_EXPORTS) \
2a4cbe27
NN
8477 for flag in $(EXTRA_HOST_FLAGS); do \
8478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8479 done; \
4fa63067
NN
8480 echo "Doing distclean in gawk" ; \
8481 (cd gawk && \
2a4cbe27
NN
8482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8484 "RANLIB=$${RANLIB}" \
8485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8486 distclean) \
8487 || exit 1
8488
6bd3dfaa 8489@endif gawk
2a4cbe27 8490
4fa63067
NN
8491.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
8492maybe-maintainer-clean-gawk:
6bd3dfaa
PB
8493@if gawk
8494maybe-maintainer-clean-gawk: maintainer-clean-gawk
2a4cbe27 8495
4fa63067
NN
8496maintainer-clean-gawk:
8497 @[ -f ./gawk/Makefile ] || exit 0; \
b40e3958
L
8498 r=`${PWD_COMMAND}`; export r; \
8499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8500 $(SET_LIB_PATH) \
378fce5b 8501 $(HOST_EXPORTS) \
2a4cbe27
NN
8502 for flag in $(EXTRA_HOST_FLAGS); do \
8503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8504 done; \
4fa63067
NN
8505 echo "Doing maintainer-clean in gawk" ; \
8506 (cd gawk && \
2a4cbe27
NN
8507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8509 "RANLIB=$${RANLIB}" \
8510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8511 maintainer-clean) \
2a4cbe27
NN
8512 || exit 1
8513
6bd3dfaa 8514@endif gawk
2a4cbe27 8515
2a4cbe27 8516
4fa63067
NN
8517.PHONY: configure-gettext maybe-configure-gettext
8518maybe-configure-gettext:
6bd3dfaa
PB
8519@if gettext
8520maybe-configure-gettext: configure-gettext
4fa63067
NN
8521configure-gettext:
8522 @test ! -f gettext/Makefile || exit 0; \
8523 [ -d gettext ] || mkdir gettext; \
8524 r=`${PWD_COMMAND}`; export r; \
8525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8526 $(HOST_EXPORTS) \
4fa63067
NN
8527 echo Configuring in gettext; \
8528 cd gettext || exit 1; \
8529 case $(srcdir) in \
8530 \.) \
8531 srcdiroption="--srcdir=."; \
8532 libsrcdir=".";; \
8533 /* | [A-Za-z]:[\\/]*) \
8534 srcdiroption="--srcdir=$(srcdir)/gettext"; \
8535 libsrcdir="$$s/gettext";; \
8536 *) \
8537 srcdiroption="--srcdir=../$(srcdir)/gettext"; \
8538 libsrcdir="$$s/gettext";; \
8539 esac; \
8540 $(SHELL) $${libsrcdir}/configure \
8541 $(HOST_CONFIGARGS) $${srcdiroption} \
8542 || exit 1
6bd3dfaa 8543@endif gettext
4fa63067
NN
8544
8545.PHONY: all-gettext maybe-all-gettext
8546maybe-all-gettext:
6bd3dfaa
PB
8547@if gettext
8548maybe-all-gettext: all-gettext
4fa63067
NN
8549all-gettext: configure-gettext
8550 @r=`${PWD_COMMAND}`; export r; \
8551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8552 $(SET_LIB_PATH) \
378fce5b 8553 $(HOST_EXPORTS) \
4fa63067 8554 (cd gettext && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 8555@endif gettext
4fa63067
NN
8556
8557.PHONY: check-gettext maybe-check-gettext
8558maybe-check-gettext:
6bd3dfaa
PB
8559@if gettext
8560maybe-check-gettext: check-gettext
4fa63067
NN
8561
8562check-gettext:
8563 @r=`${PWD_COMMAND}`; export r; \
8564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8565 $(SET_LIB_PATH) \
378fce5b 8566 $(HOST_EXPORTS) \
4fa63067
NN
8567 (cd gettext && $(MAKE) $(FLAGS_TO_PASS) check)
8568
6bd3dfaa 8569@endif gettext
4fa63067
NN
8570
8571.PHONY: install-gettext maybe-install-gettext
8572maybe-install-gettext:
6bd3dfaa
PB
8573@if gettext
8574maybe-install-gettext: install-gettext
4fa63067
NN
8575
8576install-gettext: installdirs
8577 @r=`${PWD_COMMAND}`; export r; \
8578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8579 $(SET_LIB_PATH) \
378fce5b 8580 $(HOST_EXPORTS) \
4fa63067
NN
8581 (cd gettext && $(MAKE) $(FLAGS_TO_PASS) install)
8582
6bd3dfaa 8583@endif gettext
4fa63067
NN
8584
8585# Other targets (info, dvi, etc.)
8586
8587.PHONY: maybe-info-gettext info-gettext
8588maybe-info-gettext:
6bd3dfaa
PB
8589@if gettext
8590maybe-info-gettext: info-gettext
4fa63067
NN
8591
8592info-gettext: \
8593 configure-gettext
8594 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8595 r=`${PWD_COMMAND}`; export r; \
8596 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8597 $(SET_LIB_PATH) \
378fce5b 8598 $(HOST_EXPORTS) \
2a4cbe27
NN
8599 for flag in $(EXTRA_HOST_FLAGS); do \
8600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8601 done; \
4fa63067
NN
8602 echo "Doing info in gettext" ; \
8603 (cd gettext && \
2a4cbe27
NN
8604 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8605 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8606 "RANLIB=$${RANLIB}" \
8607 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8608 info) \
2a4cbe27
NN
8609 || exit 1
8610
6bd3dfaa 8611@endif gettext
2a4cbe27 8612
4fa63067
NN
8613.PHONY: maybe-dvi-gettext dvi-gettext
8614maybe-dvi-gettext:
6bd3dfaa
PB
8615@if gettext
8616maybe-dvi-gettext: dvi-gettext
2a4cbe27 8617
4fa63067
NN
8618dvi-gettext: \
8619 configure-gettext
8620 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8621 r=`${PWD_COMMAND}`; export r; \
8622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8623 $(SET_LIB_PATH) \
378fce5b 8624 $(HOST_EXPORTS) \
2a4cbe27
NN
8625 for flag in $(EXTRA_HOST_FLAGS); do \
8626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8627 done; \
4fa63067
NN
8628 echo "Doing dvi in gettext" ; \
8629 (cd gettext && \
2a4cbe27
NN
8630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8632 "RANLIB=$${RANLIB}" \
8633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8634 dvi) \
2a4cbe27
NN
8635 || exit 1
8636
6bd3dfaa 8637@endif gettext
2a4cbe27 8638
4fa63067
NN
8639.PHONY: maybe-TAGS-gettext TAGS-gettext
8640maybe-TAGS-gettext:
6bd3dfaa
PB
8641@if gettext
8642maybe-TAGS-gettext: TAGS-gettext
2a4cbe27 8643
4fa63067
NN
8644TAGS-gettext: \
8645 configure-gettext
8646 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8647 r=`${PWD_COMMAND}`; export r; \
8648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8649 $(SET_LIB_PATH) \
378fce5b 8650 $(HOST_EXPORTS) \
2a4cbe27
NN
8651 for flag in $(EXTRA_HOST_FLAGS); do \
8652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8653 done; \
4fa63067
NN
8654 echo "Doing TAGS in gettext" ; \
8655 (cd gettext && \
2a4cbe27
NN
8656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8658 "RANLIB=$${RANLIB}" \
8659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8660 TAGS) \
2a4cbe27
NN
8661 || exit 1
8662
6bd3dfaa 8663@endif gettext
2a4cbe27 8664
4fa63067
NN
8665.PHONY: maybe-install-info-gettext install-info-gettext
8666maybe-install-info-gettext:
6bd3dfaa
PB
8667@if gettext
8668maybe-install-info-gettext: install-info-gettext
2a4cbe27 8669
4fa63067
NN
8670install-info-gettext: \
8671 configure-gettext \
8672 info-gettext
8673 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8674 r=`${PWD_COMMAND}`; export r; \
8675 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8676 $(SET_LIB_PATH) \
378fce5b 8677 $(HOST_EXPORTS) \
2a4cbe27
NN
8678 for flag in $(EXTRA_HOST_FLAGS); do \
8679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8680 done; \
4fa63067
NN
8681 echo "Doing install-info in gettext" ; \
8682 (cd gettext && \
2a4cbe27
NN
8683 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8684 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8685 "RANLIB=$${RANLIB}" \
8686 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8687 install-info) \
2a4cbe27
NN
8688 || exit 1
8689
6bd3dfaa 8690@endif gettext
2a4cbe27 8691
4fa63067
NN
8692.PHONY: maybe-installcheck-gettext installcheck-gettext
8693maybe-installcheck-gettext:
6bd3dfaa
PB
8694@if gettext
8695maybe-installcheck-gettext: installcheck-gettext
2a4cbe27 8696
4fa63067
NN
8697installcheck-gettext: \
8698 configure-gettext
8699 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8700 r=`${PWD_COMMAND}`; export r; \
8701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8702 $(SET_LIB_PATH) \
378fce5b 8703 $(HOST_EXPORTS) \
2a4cbe27
NN
8704 for flag in $(EXTRA_HOST_FLAGS); do \
8705 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8706 done; \
4fa63067
NN
8707 echo "Doing installcheck in gettext" ; \
8708 (cd gettext && \
2a4cbe27
NN
8709 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8710 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8711 "RANLIB=$${RANLIB}" \
8712 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8713 installcheck) \
2a4cbe27
NN
8714 || exit 1
8715
6bd3dfaa 8716@endif gettext
2a4cbe27 8717
4fa63067
NN
8718.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
8719maybe-mostlyclean-gettext:
6bd3dfaa
PB
8720@if gettext
8721maybe-mostlyclean-gettext: mostlyclean-gettext
2a4cbe27 8722
4fa63067
NN
8723mostlyclean-gettext:
8724 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8725 r=`${PWD_COMMAND}`; export r; \
8726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8727 $(SET_LIB_PATH) \
378fce5b 8728 $(HOST_EXPORTS) \
2a4cbe27
NN
8729 for flag in $(EXTRA_HOST_FLAGS); do \
8730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8731 done; \
4fa63067
NN
8732 echo "Doing mostlyclean in gettext" ; \
8733 (cd gettext && \
2a4cbe27
NN
8734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8736 "RANLIB=$${RANLIB}" \
8737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8738 mostlyclean) \
2a4cbe27
NN
8739 || exit 1
8740
6bd3dfaa 8741@endif gettext
2a4cbe27 8742
4fa63067
NN
8743.PHONY: maybe-clean-gettext clean-gettext
8744maybe-clean-gettext:
6bd3dfaa
PB
8745@if gettext
8746maybe-clean-gettext: clean-gettext
2a4cbe27 8747
4fa63067
NN
8748clean-gettext:
8749 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8750 r=`${PWD_COMMAND}`; export r; \
8751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8752 $(SET_LIB_PATH) \
378fce5b 8753 $(HOST_EXPORTS) \
2a4cbe27
NN
8754 for flag in $(EXTRA_HOST_FLAGS); do \
8755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8756 done; \
4fa63067
NN
8757 echo "Doing clean in gettext" ; \
8758 (cd gettext && \
2a4cbe27
NN
8759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8761 "RANLIB=$${RANLIB}" \
8762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8763 clean) \
2a4cbe27
NN
8764 || exit 1
8765
6bd3dfaa 8766@endif gettext
2a4cbe27 8767
4fa63067
NN
8768.PHONY: maybe-distclean-gettext distclean-gettext
8769maybe-distclean-gettext:
6bd3dfaa
PB
8770@if gettext
8771maybe-distclean-gettext: distclean-gettext
2a4cbe27 8772
4fa63067
NN
8773distclean-gettext:
8774 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8775 r=`${PWD_COMMAND}`; export r; \
8776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8777 $(SET_LIB_PATH) \
378fce5b 8778 $(HOST_EXPORTS) \
2a4cbe27
NN
8779 for flag in $(EXTRA_HOST_FLAGS); do \
8780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8781 done; \
4fa63067
NN
8782 echo "Doing distclean in gettext" ; \
8783 (cd gettext && \
2a4cbe27
NN
8784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8786 "RANLIB=$${RANLIB}" \
8787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8788 distclean) \
8789 || exit 1
8790
6bd3dfaa 8791@endif gettext
2a4cbe27 8792
4fa63067
NN
8793.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
8794maybe-maintainer-clean-gettext:
6bd3dfaa
PB
8795@if gettext
8796maybe-maintainer-clean-gettext: maintainer-clean-gettext
2a4cbe27 8797
4fa63067
NN
8798maintainer-clean-gettext:
8799 @[ -f ./gettext/Makefile ] || exit 0; \
b40e3958
L
8800 r=`${PWD_COMMAND}`; export r; \
8801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8802 $(SET_LIB_PATH) \
378fce5b 8803 $(HOST_EXPORTS) \
2a4cbe27
NN
8804 for flag in $(EXTRA_HOST_FLAGS); do \
8805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8806 done; \
4fa63067
NN
8807 echo "Doing maintainer-clean in gettext" ; \
8808 (cd gettext && \
2a4cbe27
NN
8809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8811 "RANLIB=$${RANLIB}" \
8812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8813 maintainer-clean) \
2a4cbe27
NN
8814 || exit 1
8815
6bd3dfaa 8816@endif gettext
2a4cbe27 8817
2a4cbe27 8818
4fa63067
NN
8819.PHONY: configure-gnuserv maybe-configure-gnuserv
8820maybe-configure-gnuserv:
6bd3dfaa
PB
8821@if gnuserv
8822maybe-configure-gnuserv: configure-gnuserv
4fa63067
NN
8823configure-gnuserv:
8824 @test ! -f gnuserv/Makefile || exit 0; \
8825 [ -d gnuserv ] || mkdir gnuserv; \
8826 r=`${PWD_COMMAND}`; export r; \
8827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 8828 $(HOST_EXPORTS) \
4fa63067
NN
8829 echo Configuring in gnuserv; \
8830 cd gnuserv || exit 1; \
8831 case $(srcdir) in \
8832 \.) \
8833 srcdiroption="--srcdir=."; \
8834 libsrcdir=".";; \
8835 /* | [A-Za-z]:[\\/]*) \
8836 srcdiroption="--srcdir=$(srcdir)/gnuserv"; \
8837 libsrcdir="$$s/gnuserv";; \
8838 *) \
8839 srcdiroption="--srcdir=../$(srcdir)/gnuserv"; \
8840 libsrcdir="$$s/gnuserv";; \
8841 esac; \
8842 $(SHELL) $${libsrcdir}/configure \
8843 $(HOST_CONFIGARGS) $${srcdiroption} \
8844 || exit 1
6bd3dfaa 8845@endif gnuserv
4fa63067
NN
8846
8847.PHONY: all-gnuserv maybe-all-gnuserv
8848maybe-all-gnuserv:
6bd3dfaa
PB
8849@if gnuserv
8850maybe-all-gnuserv: all-gnuserv
4fa63067
NN
8851all-gnuserv: configure-gnuserv
8852 @r=`${PWD_COMMAND}`; export r; \
8853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8854 $(SET_LIB_PATH) \
378fce5b 8855 $(HOST_EXPORTS) \
4fa63067 8856 (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 8857@endif gnuserv
4fa63067
NN
8858
8859.PHONY: check-gnuserv maybe-check-gnuserv
8860maybe-check-gnuserv:
6bd3dfaa
PB
8861@if gnuserv
8862maybe-check-gnuserv: check-gnuserv
4fa63067
NN
8863
8864check-gnuserv:
8865 @r=`${PWD_COMMAND}`; export r; \
8866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8867 $(SET_LIB_PATH) \
378fce5b 8868 $(HOST_EXPORTS) \
4fa63067
NN
8869 (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) check)
8870
6bd3dfaa 8871@endif gnuserv
4fa63067
NN
8872
8873.PHONY: install-gnuserv maybe-install-gnuserv
8874maybe-install-gnuserv:
6bd3dfaa
PB
8875@if gnuserv
8876maybe-install-gnuserv: install-gnuserv
4fa63067
NN
8877
8878install-gnuserv: installdirs
8879 @r=`${PWD_COMMAND}`; export r; \
8880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8881 $(SET_LIB_PATH) \
378fce5b 8882 $(HOST_EXPORTS) \
4fa63067
NN
8883 (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) install)
8884
6bd3dfaa 8885@endif gnuserv
4fa63067
NN
8886
8887# Other targets (info, dvi, etc.)
8888
8889.PHONY: maybe-info-gnuserv info-gnuserv
8890maybe-info-gnuserv:
6bd3dfaa
PB
8891@if gnuserv
8892maybe-info-gnuserv: info-gnuserv
4fa63067
NN
8893
8894info-gnuserv: \
8895 configure-gnuserv
8896 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
8897 r=`${PWD_COMMAND}`; export r; \
8898 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8899 $(SET_LIB_PATH) \
378fce5b 8900 $(HOST_EXPORTS) \
2a4cbe27
NN
8901 for flag in $(EXTRA_HOST_FLAGS); do \
8902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8903 done; \
4fa63067
NN
8904 echo "Doing info in gnuserv" ; \
8905 (cd gnuserv && \
2a4cbe27
NN
8906 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8907 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8908 "RANLIB=$${RANLIB}" \
8909 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8910 info) \
2a4cbe27
NN
8911 || exit 1
8912
6bd3dfaa 8913@endif gnuserv
2a4cbe27 8914
4fa63067
NN
8915.PHONY: maybe-dvi-gnuserv dvi-gnuserv
8916maybe-dvi-gnuserv:
6bd3dfaa
PB
8917@if gnuserv
8918maybe-dvi-gnuserv: dvi-gnuserv
2a4cbe27 8919
4fa63067
NN
8920dvi-gnuserv: \
8921 configure-gnuserv
8922 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
8923 r=`${PWD_COMMAND}`; export r; \
8924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8925 $(SET_LIB_PATH) \
378fce5b 8926 $(HOST_EXPORTS) \
2a4cbe27
NN
8927 for flag in $(EXTRA_HOST_FLAGS); do \
8928 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8929 done; \
4fa63067
NN
8930 echo "Doing dvi in gnuserv" ; \
8931 (cd gnuserv && \
2a4cbe27
NN
8932 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8933 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8934 "RANLIB=$${RANLIB}" \
8935 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8936 dvi) \
2a4cbe27
NN
8937 || exit 1
8938
6bd3dfaa 8939@endif gnuserv
2a4cbe27 8940
4fa63067
NN
8941.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
8942maybe-TAGS-gnuserv:
6bd3dfaa
PB
8943@if gnuserv
8944maybe-TAGS-gnuserv: TAGS-gnuserv
2a4cbe27 8945
4fa63067
NN
8946TAGS-gnuserv: \
8947 configure-gnuserv
8948 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
8949 r=`${PWD_COMMAND}`; export r; \
8950 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8951 $(SET_LIB_PATH) \
378fce5b 8952 $(HOST_EXPORTS) \
2a4cbe27
NN
8953 for flag in $(EXTRA_HOST_FLAGS); do \
8954 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8955 done; \
4fa63067
NN
8956 echo "Doing TAGS in gnuserv" ; \
8957 (cd gnuserv && \
2a4cbe27
NN
8958 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8959 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8960 "RANLIB=$${RANLIB}" \
8961 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8962 TAGS) \
2a4cbe27
NN
8963 || exit 1
8964
6bd3dfaa 8965@endif gnuserv
2a4cbe27 8966
4fa63067
NN
8967.PHONY: maybe-install-info-gnuserv install-info-gnuserv
8968maybe-install-info-gnuserv:
6bd3dfaa
PB
8969@if gnuserv
8970maybe-install-info-gnuserv: install-info-gnuserv
2a4cbe27 8971
4fa63067
NN
8972install-info-gnuserv: \
8973 configure-gnuserv \
8974 info-gnuserv
8975 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
8976 r=`${PWD_COMMAND}`; export r; \
8977 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 8978 $(SET_LIB_PATH) \
378fce5b 8979 $(HOST_EXPORTS) \
2a4cbe27
NN
8980 for flag in $(EXTRA_HOST_FLAGS); do \
8981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8982 done; \
4fa63067
NN
8983 echo "Doing install-info in gnuserv" ; \
8984 (cd gnuserv && \
2a4cbe27
NN
8985 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8986 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8987 "RANLIB=$${RANLIB}" \
8988 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 8989 install-info) \
2a4cbe27
NN
8990 || exit 1
8991
6bd3dfaa 8992@endif gnuserv
2a4cbe27 8993
4fa63067
NN
8994.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
8995maybe-installcheck-gnuserv:
6bd3dfaa
PB
8996@if gnuserv
8997maybe-installcheck-gnuserv: installcheck-gnuserv
2a4cbe27 8998
4fa63067
NN
8999installcheck-gnuserv: \
9000 configure-gnuserv
9001 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
9002 r=`${PWD_COMMAND}`; export r; \
9003 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9004 $(SET_LIB_PATH) \
378fce5b 9005 $(HOST_EXPORTS) \
2a4cbe27
NN
9006 for flag in $(EXTRA_HOST_FLAGS); do \
9007 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9008 done; \
4fa63067
NN
9009 echo "Doing installcheck in gnuserv" ; \
9010 (cd gnuserv && \
2a4cbe27
NN
9011 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9012 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9013 "RANLIB=$${RANLIB}" \
9014 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9015 installcheck) \
2a4cbe27
NN
9016 || exit 1
9017
6bd3dfaa 9018@endif gnuserv
2a4cbe27 9019
4fa63067
NN
9020.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
9021maybe-mostlyclean-gnuserv:
6bd3dfaa
PB
9022@if gnuserv
9023maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
2a4cbe27 9024
4fa63067
NN
9025mostlyclean-gnuserv:
9026 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
9027 r=`${PWD_COMMAND}`; export r; \
9028 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9029 $(SET_LIB_PATH) \
378fce5b 9030 $(HOST_EXPORTS) \
2a4cbe27
NN
9031 for flag in $(EXTRA_HOST_FLAGS); do \
9032 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9033 done; \
4fa63067
NN
9034 echo "Doing mostlyclean in gnuserv" ; \
9035 (cd gnuserv && \
2a4cbe27
NN
9036 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9037 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9038 "RANLIB=$${RANLIB}" \
9039 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9040 mostlyclean) \
2a4cbe27
NN
9041 || exit 1
9042
6bd3dfaa 9043@endif gnuserv
2a4cbe27 9044
4fa63067
NN
9045.PHONY: maybe-clean-gnuserv clean-gnuserv
9046maybe-clean-gnuserv:
6bd3dfaa
PB
9047@if gnuserv
9048maybe-clean-gnuserv: clean-gnuserv
2a4cbe27 9049
4fa63067
NN
9050clean-gnuserv:
9051 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
9052 r=`${PWD_COMMAND}`; export r; \
9053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9054 $(SET_LIB_PATH) \
378fce5b 9055 $(HOST_EXPORTS) \
2a4cbe27
NN
9056 for flag in $(EXTRA_HOST_FLAGS); do \
9057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9058 done; \
4fa63067
NN
9059 echo "Doing clean in gnuserv" ; \
9060 (cd gnuserv && \
2a4cbe27
NN
9061 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9062 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9063 "RANLIB=$${RANLIB}" \
9064 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9065 clean) \
2a4cbe27
NN
9066 || exit 1
9067
6bd3dfaa 9068@endif gnuserv
2a4cbe27 9069
4fa63067
NN
9070.PHONY: maybe-distclean-gnuserv distclean-gnuserv
9071maybe-distclean-gnuserv:
6bd3dfaa
PB
9072@if gnuserv
9073maybe-distclean-gnuserv: distclean-gnuserv
2a4cbe27 9074
4fa63067
NN
9075distclean-gnuserv:
9076 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
9077 r=`${PWD_COMMAND}`; export r; \
9078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9079 $(SET_LIB_PATH) \
378fce5b 9080 $(HOST_EXPORTS) \
2a4cbe27
NN
9081 for flag in $(EXTRA_HOST_FLAGS); do \
9082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9083 done; \
4fa63067
NN
9084 echo "Doing distclean in gnuserv" ; \
9085 (cd gnuserv && \
2a4cbe27
NN
9086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9088 "RANLIB=$${RANLIB}" \
9089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9090 distclean) \
9091 || exit 1
9092
6bd3dfaa 9093@endif gnuserv
2a4cbe27 9094
4fa63067
NN
9095.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
9096maybe-maintainer-clean-gnuserv:
6bd3dfaa
PB
9097@if gnuserv
9098maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
2a4cbe27 9099
4fa63067
NN
9100maintainer-clean-gnuserv:
9101 @[ -f ./gnuserv/Makefile ] || exit 0; \
b40e3958
L
9102 r=`${PWD_COMMAND}`; export r; \
9103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9104 $(SET_LIB_PATH) \
378fce5b 9105 $(HOST_EXPORTS) \
2a4cbe27
NN
9106 for flag in $(EXTRA_HOST_FLAGS); do \
9107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9108 done; \
4fa63067
NN
9109 echo "Doing maintainer-clean in gnuserv" ; \
9110 (cd gnuserv && \
2a4cbe27
NN
9111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9113 "RANLIB=$${RANLIB}" \
9114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067
NN
9115 maintainer-clean) \
9116 || exit 1
9117
6bd3dfaa 9118@endif gnuserv
4fa63067
NN
9119
9120
9121.PHONY: configure-gprof maybe-configure-gprof
9122maybe-configure-gprof:
6bd3dfaa
PB
9123@if gprof
9124maybe-configure-gprof: configure-gprof
4fa63067
NN
9125configure-gprof:
9126 @test ! -f gprof/Makefile || exit 0; \
9127 [ -d gprof ] || mkdir gprof; \
9128 r=`${PWD_COMMAND}`; export r; \
9129 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9130 $(HOST_EXPORTS) \
4fa63067
NN
9131 echo Configuring in gprof; \
9132 cd gprof || exit 1; \
9133 case $(srcdir) in \
9134 \.) \
9135 srcdiroption="--srcdir=."; \
9136 libsrcdir=".";; \
9137 /* | [A-Za-z]:[\\/]*) \
9138 srcdiroption="--srcdir=$(srcdir)/gprof"; \
9139 libsrcdir="$$s/gprof";; \
9140 *) \
9141 srcdiroption="--srcdir=../$(srcdir)/gprof"; \
9142 libsrcdir="$$s/gprof";; \
9143 esac; \
9144 $(SHELL) $${libsrcdir}/configure \
9145 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 9146 || exit 1
6bd3dfaa 9147@endif gprof
2a4cbe27 9148
4fa63067
NN
9149.PHONY: all-gprof maybe-all-gprof
9150maybe-all-gprof:
6bd3dfaa
PB
9151@if gprof
9152maybe-all-gprof: all-gprof
4fa63067
NN
9153all-gprof: configure-gprof
9154 @r=`${PWD_COMMAND}`; export r; \
9155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9156 $(SET_LIB_PATH) \
378fce5b 9157 $(HOST_EXPORTS) \
4fa63067 9158 (cd gprof && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 9159@endif gprof
2a4cbe27 9160
4fa63067
NN
9161.PHONY: check-gprof maybe-check-gprof
9162maybe-check-gprof:
6bd3dfaa
PB
9163@if gprof
9164maybe-check-gprof: check-gprof
2a4cbe27 9165
4fa63067
NN
9166check-gprof:
9167 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9169 $(SET_LIB_PATH) \
378fce5b 9170 $(HOST_EXPORTS) \
4fa63067 9171 (cd gprof && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9172
6bd3dfaa 9173@endif gprof
2a4cbe27 9174
4fa63067
NN
9175.PHONY: install-gprof maybe-install-gprof
9176maybe-install-gprof:
6bd3dfaa
PB
9177@if gprof
9178maybe-install-gprof: install-gprof
2a4cbe27 9179
4fa63067
NN
9180install-gprof: installdirs
9181 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9183 $(SET_LIB_PATH) \
378fce5b 9184 $(HOST_EXPORTS) \
4fa63067 9185 (cd gprof && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9186
6bd3dfaa 9187@endif gprof
2a4cbe27 9188
4fa63067 9189# Other targets (info, dvi, etc.)
2a4cbe27 9190
4fa63067
NN
9191.PHONY: maybe-info-gprof info-gprof
9192maybe-info-gprof:
6bd3dfaa
PB
9193@if gprof
9194maybe-info-gprof: info-gprof
4fa63067
NN
9195
9196info-gprof: \
9197 configure-gprof
2a4cbe27 9198 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9199 r=`${PWD_COMMAND}`; export r; \
9200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9201 $(SET_LIB_PATH) \
378fce5b 9202 $(HOST_EXPORTS) \
2a4cbe27
NN
9203 for flag in $(EXTRA_HOST_FLAGS); do \
9204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9205 done; \
4fa63067 9206 echo "Doing info in gprof" ; \
2a4cbe27
NN
9207 (cd gprof && \
9208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9210 "RANLIB=$${RANLIB}" \
9211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9212 info) \
2a4cbe27
NN
9213 || exit 1
9214
6bd3dfaa 9215@endif gprof
2a4cbe27 9216
4fa63067
NN
9217.PHONY: maybe-dvi-gprof dvi-gprof
9218maybe-dvi-gprof:
6bd3dfaa
PB
9219@if gprof
9220maybe-dvi-gprof: dvi-gprof
2a4cbe27 9221
4fa63067
NN
9222dvi-gprof: \
9223 configure-gprof
9224 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9225 r=`${PWD_COMMAND}`; export r; \
9226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9227 $(SET_LIB_PATH) \
378fce5b 9228 $(HOST_EXPORTS) \
2a4cbe27
NN
9229 for flag in $(EXTRA_HOST_FLAGS); do \
9230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9231 done; \
4fa63067
NN
9232 echo "Doing dvi in gprof" ; \
9233 (cd gprof && \
2a4cbe27
NN
9234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9236 "RANLIB=$${RANLIB}" \
9237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9238 dvi) \
2a4cbe27
NN
9239 || exit 1
9240
6bd3dfaa 9241@endif gprof
2a4cbe27 9242
4fa63067
NN
9243.PHONY: maybe-TAGS-gprof TAGS-gprof
9244maybe-TAGS-gprof:
6bd3dfaa
PB
9245@if gprof
9246maybe-TAGS-gprof: TAGS-gprof
2a4cbe27 9247
4fa63067
NN
9248TAGS-gprof: \
9249 configure-gprof
9250 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9251 r=`${PWD_COMMAND}`; export r; \
9252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9253 $(SET_LIB_PATH) \
378fce5b 9254 $(HOST_EXPORTS) \
2a4cbe27
NN
9255 for flag in $(EXTRA_HOST_FLAGS); do \
9256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9257 done; \
4fa63067
NN
9258 echo "Doing TAGS in gprof" ; \
9259 (cd gprof && \
2a4cbe27
NN
9260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9262 "RANLIB=$${RANLIB}" \
9263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9264 TAGS) \
2a4cbe27
NN
9265 || exit 1
9266
6bd3dfaa 9267@endif gprof
2a4cbe27 9268
4fa63067
NN
9269.PHONY: maybe-install-info-gprof install-info-gprof
9270maybe-install-info-gprof:
6bd3dfaa
PB
9271@if gprof
9272maybe-install-info-gprof: install-info-gprof
2a4cbe27 9273
4fa63067
NN
9274install-info-gprof: \
9275 configure-gprof \
9276 info-gprof
9277 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9278 r=`${PWD_COMMAND}`; export r; \
9279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9280 $(SET_LIB_PATH) \
378fce5b 9281 $(HOST_EXPORTS) \
2a4cbe27
NN
9282 for flag in $(EXTRA_HOST_FLAGS); do \
9283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9284 done; \
4fa63067
NN
9285 echo "Doing install-info in gprof" ; \
9286 (cd gprof && \
2a4cbe27
NN
9287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9289 "RANLIB=$${RANLIB}" \
9290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9291 install-info) \
2a4cbe27
NN
9292 || exit 1
9293
6bd3dfaa 9294@endif gprof
2a4cbe27 9295
4fa63067
NN
9296.PHONY: maybe-installcheck-gprof installcheck-gprof
9297maybe-installcheck-gprof:
6bd3dfaa
PB
9298@if gprof
9299maybe-installcheck-gprof: installcheck-gprof
2a4cbe27 9300
4fa63067
NN
9301installcheck-gprof: \
9302 configure-gprof
9303 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9304 r=`${PWD_COMMAND}`; export r; \
9305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9306 $(SET_LIB_PATH) \
378fce5b 9307 $(HOST_EXPORTS) \
2a4cbe27
NN
9308 for flag in $(EXTRA_HOST_FLAGS); do \
9309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9310 done; \
4fa63067
NN
9311 echo "Doing installcheck in gprof" ; \
9312 (cd gprof && \
2a4cbe27
NN
9313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9315 "RANLIB=$${RANLIB}" \
9316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9317 installcheck) \
2a4cbe27
NN
9318 || exit 1
9319
6bd3dfaa 9320@endif gprof
2a4cbe27 9321
4fa63067
NN
9322.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
9323maybe-mostlyclean-gprof:
6bd3dfaa
PB
9324@if gprof
9325maybe-mostlyclean-gprof: mostlyclean-gprof
2a4cbe27 9326
4fa63067
NN
9327mostlyclean-gprof:
9328 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9329 r=`${PWD_COMMAND}`; export r; \
9330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9331 $(SET_LIB_PATH) \
378fce5b 9332 $(HOST_EXPORTS) \
2a4cbe27
NN
9333 for flag in $(EXTRA_HOST_FLAGS); do \
9334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9335 done; \
4fa63067
NN
9336 echo "Doing mostlyclean in gprof" ; \
9337 (cd gprof && \
2a4cbe27
NN
9338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9340 "RANLIB=$${RANLIB}" \
9341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9342 mostlyclean) \
2a4cbe27
NN
9343 || exit 1
9344
6bd3dfaa 9345@endif gprof
2a4cbe27 9346
4fa63067
NN
9347.PHONY: maybe-clean-gprof clean-gprof
9348maybe-clean-gprof:
6bd3dfaa
PB
9349@if gprof
9350maybe-clean-gprof: clean-gprof
2a4cbe27 9351
4fa63067
NN
9352clean-gprof:
9353 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9354 r=`${PWD_COMMAND}`; export r; \
9355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9356 $(SET_LIB_PATH) \
378fce5b 9357 $(HOST_EXPORTS) \
2a4cbe27
NN
9358 for flag in $(EXTRA_HOST_FLAGS); do \
9359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9360 done; \
4fa63067
NN
9361 echo "Doing clean in gprof" ; \
9362 (cd gprof && \
2a4cbe27
NN
9363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9365 "RANLIB=$${RANLIB}" \
9366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9367 clean) \
2a4cbe27
NN
9368 || exit 1
9369
6bd3dfaa 9370@endif gprof
2a4cbe27 9371
4fa63067
NN
9372.PHONY: maybe-distclean-gprof distclean-gprof
9373maybe-distclean-gprof:
6bd3dfaa
PB
9374@if gprof
9375maybe-distclean-gprof: distclean-gprof
2a4cbe27 9376
4fa63067
NN
9377distclean-gprof:
9378 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9379 r=`${PWD_COMMAND}`; export r; \
9380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9381 $(SET_LIB_PATH) \
378fce5b 9382 $(HOST_EXPORTS) \
2a4cbe27
NN
9383 for flag in $(EXTRA_HOST_FLAGS); do \
9384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9385 done; \
4fa63067
NN
9386 echo "Doing distclean in gprof" ; \
9387 (cd gprof && \
2a4cbe27
NN
9388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9390 "RANLIB=$${RANLIB}" \
9391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9392 distclean) \
9393 || exit 1
9394
6bd3dfaa 9395@endif gprof
2a4cbe27 9396
4fa63067
NN
9397.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
9398maybe-maintainer-clean-gprof:
6bd3dfaa
PB
9399@if gprof
9400maybe-maintainer-clean-gprof: maintainer-clean-gprof
2a4cbe27 9401
4fa63067
NN
9402maintainer-clean-gprof:
9403 @[ -f ./gprof/Makefile ] || exit 0; \
b40e3958
L
9404 r=`${PWD_COMMAND}`; export r; \
9405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9406 $(SET_LIB_PATH) \
378fce5b 9407 $(HOST_EXPORTS) \
2a4cbe27
NN
9408 for flag in $(EXTRA_HOST_FLAGS); do \
9409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9410 done; \
4fa63067
NN
9411 echo "Doing maintainer-clean in gprof" ; \
9412 (cd gprof && \
2a4cbe27
NN
9413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9415 "RANLIB=$${RANLIB}" \
9416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9417 maintainer-clean) \
2a4cbe27
NN
9418 || exit 1
9419
6bd3dfaa 9420@endif gprof
2a4cbe27 9421
2a4cbe27 9422
4fa63067
NN
9423.PHONY: configure-gzip maybe-configure-gzip
9424maybe-configure-gzip:
6bd3dfaa
PB
9425@if gzip
9426maybe-configure-gzip: configure-gzip
4fa63067
NN
9427configure-gzip:
9428 @test ! -f gzip/Makefile || exit 0; \
9429 [ -d gzip ] || mkdir gzip; \
b40e3958
L
9430 r=`${PWD_COMMAND}`; export r; \
9431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9432 $(HOST_EXPORTS) \
4fa63067
NN
9433 echo Configuring in gzip; \
9434 cd gzip || exit 1; \
9435 case $(srcdir) in \
9436 \.) \
9437 srcdiroption="--srcdir=."; \
9438 libsrcdir=".";; \
9439 /* | [A-Za-z]:[\\/]*) \
9440 srcdiroption="--srcdir=$(srcdir)/gzip"; \
9441 libsrcdir="$$s/gzip";; \
9442 *) \
9443 srcdiroption="--srcdir=../$(srcdir)/gzip"; \
9444 libsrcdir="$$s/gzip";; \
9445 esac; \
9446 $(SHELL) $${libsrcdir}/configure \
9447 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 9448 || exit 1
6bd3dfaa 9449@endif gzip
2a4cbe27 9450
4fa63067
NN
9451.PHONY: all-gzip maybe-all-gzip
9452maybe-all-gzip:
6bd3dfaa
PB
9453@if gzip
9454maybe-all-gzip: all-gzip
4fa63067
NN
9455all-gzip: configure-gzip
9456 @r=`${PWD_COMMAND}`; export r; \
9457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9458 $(SET_LIB_PATH) \
378fce5b 9459 $(HOST_EXPORTS) \
4fa63067 9460 (cd gzip && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 9461@endif gzip
2a4cbe27 9462
4fa63067
NN
9463.PHONY: check-gzip maybe-check-gzip
9464maybe-check-gzip:
6bd3dfaa
PB
9465@if gzip
9466maybe-check-gzip: check-gzip
2a4cbe27 9467
4fa63067
NN
9468check-gzip:
9469 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9471 $(SET_LIB_PATH) \
378fce5b 9472 $(HOST_EXPORTS) \
4fa63067 9473 (cd gzip && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9474
6bd3dfaa 9475@endif gzip
2a4cbe27 9476
4fa63067
NN
9477.PHONY: install-gzip maybe-install-gzip
9478maybe-install-gzip:
6bd3dfaa
PB
9479@if gzip
9480maybe-install-gzip: install-gzip
4fa63067
NN
9481
9482install-gzip: installdirs
9483 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9485 $(SET_LIB_PATH) \
378fce5b 9486 $(HOST_EXPORTS) \
4fa63067 9487 (cd gzip && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9488
6bd3dfaa 9489@endif gzip
2a4cbe27 9490
4fa63067 9491# Other targets (info, dvi, etc.)
2a4cbe27 9492
4fa63067
NN
9493.PHONY: maybe-info-gzip info-gzip
9494maybe-info-gzip:
6bd3dfaa
PB
9495@if gzip
9496maybe-info-gzip: info-gzip
4fa63067
NN
9497
9498info-gzip: \
9499 configure-gzip
9500 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9501 r=`${PWD_COMMAND}`; export r; \
9502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9503 $(SET_LIB_PATH) \
378fce5b 9504 $(HOST_EXPORTS) \
2a4cbe27
NN
9505 for flag in $(EXTRA_HOST_FLAGS); do \
9506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9507 done; \
4fa63067
NN
9508 echo "Doing info in gzip" ; \
9509 (cd gzip && \
2a4cbe27
NN
9510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9512 "RANLIB=$${RANLIB}" \
9513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9514 info) \
2a4cbe27
NN
9515 || exit 1
9516
6bd3dfaa 9517@endif gzip
2a4cbe27 9518
4fa63067
NN
9519.PHONY: maybe-dvi-gzip dvi-gzip
9520maybe-dvi-gzip:
6bd3dfaa
PB
9521@if gzip
9522maybe-dvi-gzip: dvi-gzip
2a4cbe27 9523
4fa63067
NN
9524dvi-gzip: \
9525 configure-gzip
9526 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9527 r=`${PWD_COMMAND}`; export r; \
9528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9529 $(SET_LIB_PATH) \
378fce5b 9530 $(HOST_EXPORTS) \
2a4cbe27
NN
9531 for flag in $(EXTRA_HOST_FLAGS); do \
9532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9533 done; \
4fa63067
NN
9534 echo "Doing dvi in gzip" ; \
9535 (cd gzip && \
2a4cbe27
NN
9536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9538 "RANLIB=$${RANLIB}" \
9539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9540 dvi) \
2a4cbe27
NN
9541 || exit 1
9542
6bd3dfaa 9543@endif gzip
2a4cbe27 9544
4fa63067
NN
9545.PHONY: maybe-TAGS-gzip TAGS-gzip
9546maybe-TAGS-gzip:
6bd3dfaa
PB
9547@if gzip
9548maybe-TAGS-gzip: TAGS-gzip
2a4cbe27 9549
4fa63067
NN
9550TAGS-gzip: \
9551 configure-gzip
9552 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9553 r=`${PWD_COMMAND}`; export r; \
9554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9555 $(SET_LIB_PATH) \
378fce5b 9556 $(HOST_EXPORTS) \
2a4cbe27
NN
9557 for flag in $(EXTRA_HOST_FLAGS); do \
9558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9559 done; \
4fa63067
NN
9560 echo "Doing TAGS in gzip" ; \
9561 (cd gzip && \
2a4cbe27
NN
9562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9564 "RANLIB=$${RANLIB}" \
9565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9566 TAGS) \
2a4cbe27
NN
9567 || exit 1
9568
6bd3dfaa 9569@endif gzip
2a4cbe27 9570
4fa63067
NN
9571.PHONY: maybe-install-info-gzip install-info-gzip
9572maybe-install-info-gzip:
6bd3dfaa
PB
9573@if gzip
9574maybe-install-info-gzip: install-info-gzip
2a4cbe27 9575
4fa63067
NN
9576install-info-gzip: \
9577 configure-gzip \
9578 info-gzip
9579 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9580 r=`${PWD_COMMAND}`; export r; \
9581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9582 $(SET_LIB_PATH) \
378fce5b 9583 $(HOST_EXPORTS) \
2a4cbe27
NN
9584 for flag in $(EXTRA_HOST_FLAGS); do \
9585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9586 done; \
4fa63067
NN
9587 echo "Doing install-info in gzip" ; \
9588 (cd gzip && \
2a4cbe27
NN
9589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9591 "RANLIB=$${RANLIB}" \
9592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9593 install-info) \
2a4cbe27
NN
9594 || exit 1
9595
6bd3dfaa 9596@endif gzip
2a4cbe27 9597
4fa63067
NN
9598.PHONY: maybe-installcheck-gzip installcheck-gzip
9599maybe-installcheck-gzip:
6bd3dfaa
PB
9600@if gzip
9601maybe-installcheck-gzip: installcheck-gzip
2a4cbe27 9602
4fa63067
NN
9603installcheck-gzip: \
9604 configure-gzip
9605 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9606 r=`${PWD_COMMAND}`; export r; \
9607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9608 $(SET_LIB_PATH) \
378fce5b 9609 $(HOST_EXPORTS) \
2a4cbe27
NN
9610 for flag in $(EXTRA_HOST_FLAGS); do \
9611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9612 done; \
4fa63067
NN
9613 echo "Doing installcheck in gzip" ; \
9614 (cd gzip && \
2a4cbe27
NN
9615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9617 "RANLIB=$${RANLIB}" \
9618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9619 installcheck) \
2a4cbe27
NN
9620 || exit 1
9621
6bd3dfaa 9622@endif gzip
2a4cbe27 9623
4fa63067
NN
9624.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
9625maybe-mostlyclean-gzip:
6bd3dfaa
PB
9626@if gzip
9627maybe-mostlyclean-gzip: mostlyclean-gzip
2a4cbe27 9628
4fa63067
NN
9629mostlyclean-gzip:
9630 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9631 r=`${PWD_COMMAND}`; export r; \
9632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9633 $(SET_LIB_PATH) \
378fce5b 9634 $(HOST_EXPORTS) \
2a4cbe27
NN
9635 for flag in $(EXTRA_HOST_FLAGS); do \
9636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9637 done; \
4fa63067
NN
9638 echo "Doing mostlyclean in gzip" ; \
9639 (cd gzip && \
2a4cbe27
NN
9640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9642 "RANLIB=$${RANLIB}" \
9643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9644 mostlyclean) \
2a4cbe27
NN
9645 || exit 1
9646
6bd3dfaa 9647@endif gzip
2a4cbe27 9648
4fa63067
NN
9649.PHONY: maybe-clean-gzip clean-gzip
9650maybe-clean-gzip:
6bd3dfaa
PB
9651@if gzip
9652maybe-clean-gzip: clean-gzip
2a4cbe27 9653
4fa63067
NN
9654clean-gzip:
9655 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9656 r=`${PWD_COMMAND}`; export r; \
9657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9658 $(SET_LIB_PATH) \
378fce5b 9659 $(HOST_EXPORTS) \
2a4cbe27
NN
9660 for flag in $(EXTRA_HOST_FLAGS); do \
9661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9662 done; \
4fa63067
NN
9663 echo "Doing clean in gzip" ; \
9664 (cd gzip && \
2a4cbe27
NN
9665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9667 "RANLIB=$${RANLIB}" \
9668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9669 clean) \
2a4cbe27
NN
9670 || exit 1
9671
6bd3dfaa 9672@endif gzip
2a4cbe27 9673
4fa63067
NN
9674.PHONY: maybe-distclean-gzip distclean-gzip
9675maybe-distclean-gzip:
6bd3dfaa
PB
9676@if gzip
9677maybe-distclean-gzip: distclean-gzip
2a4cbe27 9678
4fa63067
NN
9679distclean-gzip:
9680 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9681 r=`${PWD_COMMAND}`; export r; \
9682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9683 $(SET_LIB_PATH) \
378fce5b 9684 $(HOST_EXPORTS) \
2a4cbe27
NN
9685 for flag in $(EXTRA_HOST_FLAGS); do \
9686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9687 done; \
4fa63067
NN
9688 echo "Doing distclean in gzip" ; \
9689 (cd gzip && \
2a4cbe27
NN
9690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9692 "RANLIB=$${RANLIB}" \
9693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9694 distclean) \
9695 || exit 1
9696
6bd3dfaa 9697@endif gzip
2a4cbe27 9698
4fa63067
NN
9699.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
9700maybe-maintainer-clean-gzip:
6bd3dfaa
PB
9701@if gzip
9702maybe-maintainer-clean-gzip: maintainer-clean-gzip
2a4cbe27 9703
4fa63067
NN
9704maintainer-clean-gzip:
9705 @[ -f ./gzip/Makefile ] || exit 0; \
b40e3958
L
9706 r=`${PWD_COMMAND}`; export r; \
9707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9708 $(SET_LIB_PATH) \
378fce5b 9709 $(HOST_EXPORTS) \
2a4cbe27
NN
9710 for flag in $(EXTRA_HOST_FLAGS); do \
9711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9712 done; \
4fa63067
NN
9713 echo "Doing maintainer-clean in gzip" ; \
9714 (cd gzip && \
2a4cbe27
NN
9715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9717 "RANLIB=$${RANLIB}" \
9718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9719 maintainer-clean) \
2a4cbe27
NN
9720 || exit 1
9721
6bd3dfaa 9722@endif gzip
2a4cbe27 9723
2a4cbe27 9724
4fa63067
NN
9725.PHONY: configure-hello maybe-configure-hello
9726maybe-configure-hello:
6bd3dfaa
PB
9727@if hello
9728maybe-configure-hello: configure-hello
4fa63067
NN
9729configure-hello:
9730 @test ! -f hello/Makefile || exit 0; \
9731 [ -d hello ] || mkdir hello; \
b40e3958
L
9732 r=`${PWD_COMMAND}`; export r; \
9733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 9734 $(HOST_EXPORTS) \
4fa63067
NN
9735 echo Configuring in hello; \
9736 cd hello || exit 1; \
9737 case $(srcdir) in \
9738 \.) \
9739 srcdiroption="--srcdir=."; \
9740 libsrcdir=".";; \
9741 /* | [A-Za-z]:[\\/]*) \
9742 srcdiroption="--srcdir=$(srcdir)/hello"; \
9743 libsrcdir="$$s/hello";; \
9744 *) \
9745 srcdiroption="--srcdir=../$(srcdir)/hello"; \
9746 libsrcdir="$$s/hello";; \
9747 esac; \
9748 $(SHELL) $${libsrcdir}/configure \
9749 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 9750 || exit 1
6bd3dfaa 9751@endif hello
2a4cbe27 9752
4fa63067
NN
9753.PHONY: all-hello maybe-all-hello
9754maybe-all-hello:
6bd3dfaa
PB
9755@if hello
9756maybe-all-hello: all-hello
4fa63067
NN
9757all-hello: configure-hello
9758 @r=`${PWD_COMMAND}`; export r; \
9759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9760 $(SET_LIB_PATH) \
378fce5b 9761 $(HOST_EXPORTS) \
4fa63067 9762 (cd hello && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 9763@endif hello
2a4cbe27 9764
4fa63067
NN
9765.PHONY: check-hello maybe-check-hello
9766maybe-check-hello:
6bd3dfaa
PB
9767@if hello
9768maybe-check-hello: check-hello
2a4cbe27 9769
4fa63067
NN
9770check-hello:
9771 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9773 $(SET_LIB_PATH) \
378fce5b 9774 $(HOST_EXPORTS) \
4fa63067 9775 (cd hello && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 9776
6bd3dfaa 9777@endif hello
2a4cbe27 9778
4fa63067
NN
9779.PHONY: install-hello maybe-install-hello
9780maybe-install-hello:
6bd3dfaa
PB
9781@if hello
9782maybe-install-hello: install-hello
2a4cbe27 9783
4fa63067
NN
9784install-hello: installdirs
9785 @r=`${PWD_COMMAND}`; export r; \
b40e3958 9786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9787 $(SET_LIB_PATH) \
378fce5b 9788 $(HOST_EXPORTS) \
4fa63067 9789 (cd hello && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 9790
6bd3dfaa 9791@endif hello
2a4cbe27 9792
4fa63067 9793# Other targets (info, dvi, etc.)
2a4cbe27 9794
4fa63067
NN
9795.PHONY: maybe-info-hello info-hello
9796maybe-info-hello:
6bd3dfaa
PB
9797@if hello
9798maybe-info-hello: info-hello
4fa63067
NN
9799
9800info-hello: \
9801 configure-hello
9802 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
9803 r=`${PWD_COMMAND}`; export r; \
9804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9805 $(SET_LIB_PATH) \
378fce5b 9806 $(HOST_EXPORTS) \
2a4cbe27
NN
9807 for flag in $(EXTRA_HOST_FLAGS); do \
9808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9809 done; \
4fa63067
NN
9810 echo "Doing info in hello" ; \
9811 (cd hello && \
2a4cbe27
NN
9812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9814 "RANLIB=$${RANLIB}" \
9815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9816 info) \
2a4cbe27
NN
9817 || exit 1
9818
6bd3dfaa 9819@endif hello
2a4cbe27 9820
4fa63067
NN
9821.PHONY: maybe-dvi-hello dvi-hello
9822maybe-dvi-hello:
6bd3dfaa
PB
9823@if hello
9824maybe-dvi-hello: dvi-hello
2a4cbe27 9825
4fa63067
NN
9826dvi-hello: \
9827 configure-hello
9828 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
9829 r=`${PWD_COMMAND}`; export r; \
9830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9831 $(SET_LIB_PATH) \
378fce5b 9832 $(HOST_EXPORTS) \
2a4cbe27
NN
9833 for flag in $(EXTRA_HOST_FLAGS); do \
9834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9835 done; \
4fa63067
NN
9836 echo "Doing dvi in hello" ; \
9837 (cd hello && \
2a4cbe27
NN
9838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9840 "RANLIB=$${RANLIB}" \
9841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9842 dvi) \
2a4cbe27
NN
9843 || exit 1
9844
6bd3dfaa 9845@endif hello
2a4cbe27 9846
4fa63067
NN
9847.PHONY: maybe-TAGS-hello TAGS-hello
9848maybe-TAGS-hello:
6bd3dfaa
PB
9849@if hello
9850maybe-TAGS-hello: TAGS-hello
2a4cbe27 9851
4fa63067
NN
9852TAGS-hello: \
9853 configure-hello
9854 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
9855 r=`${PWD_COMMAND}`; export r; \
9856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9857 $(SET_LIB_PATH) \
378fce5b 9858 $(HOST_EXPORTS) \
2a4cbe27
NN
9859 for flag in $(EXTRA_HOST_FLAGS); do \
9860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9861 done; \
4fa63067
NN
9862 echo "Doing TAGS in hello" ; \
9863 (cd hello && \
2a4cbe27
NN
9864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9866 "RANLIB=$${RANLIB}" \
9867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9868 TAGS) \
2a4cbe27
NN
9869 || exit 1
9870
6bd3dfaa 9871@endif hello
2a4cbe27 9872
4fa63067
NN
9873.PHONY: maybe-install-info-hello install-info-hello
9874maybe-install-info-hello:
6bd3dfaa
PB
9875@if hello
9876maybe-install-info-hello: install-info-hello
2a4cbe27 9877
4fa63067
NN
9878install-info-hello: \
9879 configure-hello \
9880 info-hello
9881 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
9882 r=`${PWD_COMMAND}`; export r; \
9883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9884 $(SET_LIB_PATH) \
378fce5b 9885 $(HOST_EXPORTS) \
2a4cbe27
NN
9886 for flag in $(EXTRA_HOST_FLAGS); do \
9887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9888 done; \
4fa63067
NN
9889 echo "Doing install-info in hello" ; \
9890 (cd hello && \
2a4cbe27
NN
9891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9893 "RANLIB=$${RANLIB}" \
9894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9895 install-info) \
2a4cbe27
NN
9896 || exit 1
9897
6bd3dfaa 9898@endif hello
2a4cbe27 9899
4fa63067
NN
9900.PHONY: maybe-installcheck-hello installcheck-hello
9901maybe-installcheck-hello:
6bd3dfaa
PB
9902@if hello
9903maybe-installcheck-hello: installcheck-hello
2a4cbe27 9904
4fa63067
NN
9905installcheck-hello: \
9906 configure-hello
9907 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
9908 r=`${PWD_COMMAND}`; export r; \
9909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9910 $(SET_LIB_PATH) \
378fce5b 9911 $(HOST_EXPORTS) \
2a4cbe27
NN
9912 for flag in $(EXTRA_HOST_FLAGS); do \
9913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9914 done; \
4fa63067
NN
9915 echo "Doing installcheck in hello" ; \
9916 (cd hello && \
2a4cbe27
NN
9917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9919 "RANLIB=$${RANLIB}" \
9920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9921 installcheck) \
2a4cbe27
NN
9922 || exit 1
9923
6bd3dfaa 9924@endif hello
2a4cbe27 9925
4fa63067
NN
9926.PHONY: maybe-mostlyclean-hello mostlyclean-hello
9927maybe-mostlyclean-hello:
6bd3dfaa
PB
9928@if hello
9929maybe-mostlyclean-hello: mostlyclean-hello
2a4cbe27 9930
4fa63067
NN
9931mostlyclean-hello:
9932 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
9933 r=`${PWD_COMMAND}`; export r; \
9934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9935 $(SET_LIB_PATH) \
378fce5b 9936 $(HOST_EXPORTS) \
2a4cbe27
NN
9937 for flag in $(EXTRA_HOST_FLAGS); do \
9938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9939 done; \
4fa63067
NN
9940 echo "Doing mostlyclean in hello" ; \
9941 (cd hello && \
2a4cbe27
NN
9942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9944 "RANLIB=$${RANLIB}" \
9945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9946 mostlyclean) \
2a4cbe27
NN
9947 || exit 1
9948
6bd3dfaa 9949@endif hello
2a4cbe27 9950
4fa63067
NN
9951.PHONY: maybe-clean-hello clean-hello
9952maybe-clean-hello:
6bd3dfaa
PB
9953@if hello
9954maybe-clean-hello: clean-hello
2a4cbe27 9955
4fa63067
NN
9956clean-hello:
9957 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
9958 r=`${PWD_COMMAND}`; export r; \
9959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9960 $(SET_LIB_PATH) \
378fce5b 9961 $(HOST_EXPORTS) \
2a4cbe27
NN
9962 for flag in $(EXTRA_HOST_FLAGS); do \
9963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9964 done; \
4fa63067
NN
9965 echo "Doing clean in hello" ; \
9966 (cd hello && \
2a4cbe27
NN
9967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9969 "RANLIB=$${RANLIB}" \
9970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 9971 clean) \
2a4cbe27
NN
9972 || exit 1
9973
6bd3dfaa 9974@endif hello
2a4cbe27 9975
4fa63067
NN
9976.PHONY: maybe-distclean-hello distclean-hello
9977maybe-distclean-hello:
6bd3dfaa
PB
9978@if hello
9979maybe-distclean-hello: distclean-hello
2a4cbe27 9980
4fa63067
NN
9981distclean-hello:
9982 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
9983 r=`${PWD_COMMAND}`; export r; \
9984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 9985 $(SET_LIB_PATH) \
378fce5b 9986 $(HOST_EXPORTS) \
2a4cbe27
NN
9987 for flag in $(EXTRA_HOST_FLAGS); do \
9988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9989 done; \
4fa63067
NN
9990 echo "Doing distclean in hello" ; \
9991 (cd hello && \
2a4cbe27
NN
9992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9994 "RANLIB=$${RANLIB}" \
9995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9996 distclean) \
9997 || exit 1
9998
6bd3dfaa 9999@endif hello
2a4cbe27 10000
4fa63067
NN
10001.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
10002maybe-maintainer-clean-hello:
6bd3dfaa
PB
10003@if hello
10004maybe-maintainer-clean-hello: maintainer-clean-hello
2a4cbe27 10005
4fa63067
NN
10006maintainer-clean-hello:
10007 @[ -f ./hello/Makefile ] || exit 0; \
b40e3958
L
10008 r=`${PWD_COMMAND}`; export r; \
10009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10010 $(SET_LIB_PATH) \
378fce5b 10011 $(HOST_EXPORTS) \
2a4cbe27
NN
10012 for flag in $(EXTRA_HOST_FLAGS); do \
10013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10014 done; \
4fa63067
NN
10015 echo "Doing maintainer-clean in hello" ; \
10016 (cd hello && \
2a4cbe27
NN
10017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10019 "RANLIB=$${RANLIB}" \
10020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10021 maintainer-clean) \
2a4cbe27
NN
10022 || exit 1
10023
6bd3dfaa 10024@endif hello
2a4cbe27 10025
2a4cbe27 10026
4fa63067
NN
10027.PHONY: configure-indent maybe-configure-indent
10028maybe-configure-indent:
6bd3dfaa
PB
10029@if indent
10030maybe-configure-indent: configure-indent
4fa63067
NN
10031configure-indent:
10032 @test ! -f indent/Makefile || exit 0; \
10033 [ -d indent ] || mkdir indent; \
b40e3958
L
10034 r=`${PWD_COMMAND}`; export r; \
10035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10036 $(HOST_EXPORTS) \
4fa63067
NN
10037 echo Configuring in indent; \
10038 cd indent || exit 1; \
10039 case $(srcdir) in \
10040 \.) \
10041 srcdiroption="--srcdir=."; \
10042 libsrcdir=".";; \
10043 /* | [A-Za-z]:[\\/]*) \
10044 srcdiroption="--srcdir=$(srcdir)/indent"; \
10045 libsrcdir="$$s/indent";; \
10046 *) \
10047 srcdiroption="--srcdir=../$(srcdir)/indent"; \
10048 libsrcdir="$$s/indent";; \
10049 esac; \
10050 $(SHELL) $${libsrcdir}/configure \
10051 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 10052 || exit 1
6bd3dfaa 10053@endif indent
2a4cbe27 10054
4fa63067
NN
10055.PHONY: all-indent maybe-all-indent
10056maybe-all-indent:
6bd3dfaa
PB
10057@if indent
10058maybe-all-indent: all-indent
4fa63067
NN
10059all-indent: configure-indent
10060 @r=`${PWD_COMMAND}`; export r; \
10061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10062 $(SET_LIB_PATH) \
378fce5b 10063 $(HOST_EXPORTS) \
4fa63067 10064 (cd indent && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 10065@endif indent
2a4cbe27 10066
4fa63067
NN
10067.PHONY: check-indent maybe-check-indent
10068maybe-check-indent:
6bd3dfaa
PB
10069@if indent
10070maybe-check-indent: check-indent
2a4cbe27 10071
4fa63067
NN
10072check-indent:
10073 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10075 $(SET_LIB_PATH) \
378fce5b 10076 $(HOST_EXPORTS) \
4fa63067 10077 (cd indent && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 10078
6bd3dfaa 10079@endif indent
2a4cbe27 10080
4fa63067
NN
10081.PHONY: install-indent maybe-install-indent
10082maybe-install-indent:
6bd3dfaa
PB
10083@if indent
10084maybe-install-indent: install-indent
2a4cbe27 10085
4fa63067
NN
10086install-indent: installdirs
10087 @r=`${PWD_COMMAND}`; export r; \
10088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10089 $(SET_LIB_PATH) \
378fce5b 10090 $(HOST_EXPORTS) \
4fa63067
NN
10091 (cd indent && $(MAKE) $(FLAGS_TO_PASS) install)
10092
6bd3dfaa 10093@endif indent
4fa63067
NN
10094
10095# Other targets (info, dvi, etc.)
10096
10097.PHONY: maybe-info-indent info-indent
10098maybe-info-indent:
6bd3dfaa
PB
10099@if indent
10100maybe-info-indent: info-indent
4fa63067
NN
10101
10102info-indent: \
10103 configure-indent
10104 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10105 r=`${PWD_COMMAND}`; export r; \
10106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10107 $(SET_LIB_PATH) \
378fce5b 10108 $(HOST_EXPORTS) \
2a4cbe27
NN
10109 for flag in $(EXTRA_HOST_FLAGS); do \
10110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10111 done; \
4fa63067
NN
10112 echo "Doing info in indent" ; \
10113 (cd indent && \
2a4cbe27
NN
10114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10116 "RANLIB=$${RANLIB}" \
10117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10118 info) \
2a4cbe27
NN
10119 || exit 1
10120
6bd3dfaa 10121@endif indent
2a4cbe27 10122
4fa63067
NN
10123.PHONY: maybe-dvi-indent dvi-indent
10124maybe-dvi-indent:
6bd3dfaa
PB
10125@if indent
10126maybe-dvi-indent: dvi-indent
2a4cbe27 10127
4fa63067
NN
10128dvi-indent: \
10129 configure-indent
10130 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10131 r=`${PWD_COMMAND}`; export r; \
10132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10133 $(SET_LIB_PATH) \
378fce5b 10134 $(HOST_EXPORTS) \
2a4cbe27
NN
10135 for flag in $(EXTRA_HOST_FLAGS); do \
10136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10137 done; \
4fa63067
NN
10138 echo "Doing dvi in indent" ; \
10139 (cd indent && \
2a4cbe27
NN
10140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10142 "RANLIB=$${RANLIB}" \
10143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10144 dvi) \
2a4cbe27
NN
10145 || exit 1
10146
6bd3dfaa 10147@endif indent
2a4cbe27 10148
4fa63067
NN
10149.PHONY: maybe-TAGS-indent TAGS-indent
10150maybe-TAGS-indent:
6bd3dfaa
PB
10151@if indent
10152maybe-TAGS-indent: TAGS-indent
2a4cbe27 10153
4fa63067
NN
10154TAGS-indent: \
10155 configure-indent
10156 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10157 r=`${PWD_COMMAND}`; export r; \
10158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10159 $(SET_LIB_PATH) \
378fce5b 10160 $(HOST_EXPORTS) \
2a4cbe27
NN
10161 for flag in $(EXTRA_HOST_FLAGS); do \
10162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10163 done; \
4fa63067
NN
10164 echo "Doing TAGS in indent" ; \
10165 (cd indent && \
2a4cbe27
NN
10166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10168 "RANLIB=$${RANLIB}" \
10169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10170 TAGS) \
2a4cbe27
NN
10171 || exit 1
10172
6bd3dfaa 10173@endif indent
2a4cbe27 10174
4fa63067
NN
10175.PHONY: maybe-install-info-indent install-info-indent
10176maybe-install-info-indent:
6bd3dfaa
PB
10177@if indent
10178maybe-install-info-indent: install-info-indent
2a4cbe27 10179
4fa63067
NN
10180install-info-indent: \
10181 configure-indent \
10182 info-indent
10183 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10184 r=`${PWD_COMMAND}`; export r; \
10185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10186 $(SET_LIB_PATH) \
378fce5b 10187 $(HOST_EXPORTS) \
2a4cbe27
NN
10188 for flag in $(EXTRA_HOST_FLAGS); do \
10189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10190 done; \
4fa63067
NN
10191 echo "Doing install-info in indent" ; \
10192 (cd indent && \
2a4cbe27
NN
10193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10195 "RANLIB=$${RANLIB}" \
10196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10197 install-info) \
2a4cbe27
NN
10198 || exit 1
10199
6bd3dfaa 10200@endif indent
2a4cbe27 10201
4fa63067
NN
10202.PHONY: maybe-installcheck-indent installcheck-indent
10203maybe-installcheck-indent:
6bd3dfaa
PB
10204@if indent
10205maybe-installcheck-indent: installcheck-indent
2a4cbe27 10206
4fa63067
NN
10207installcheck-indent: \
10208 configure-indent
10209 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10210 r=`${PWD_COMMAND}`; export r; \
10211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10212 $(SET_LIB_PATH) \
378fce5b 10213 $(HOST_EXPORTS) \
2a4cbe27
NN
10214 for flag in $(EXTRA_HOST_FLAGS); do \
10215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10216 done; \
4fa63067
NN
10217 echo "Doing installcheck in indent" ; \
10218 (cd indent && \
2a4cbe27
NN
10219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10221 "RANLIB=$${RANLIB}" \
10222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10223 installcheck) \
2a4cbe27
NN
10224 || exit 1
10225
6bd3dfaa 10226@endif indent
2a4cbe27 10227
4fa63067
NN
10228.PHONY: maybe-mostlyclean-indent mostlyclean-indent
10229maybe-mostlyclean-indent:
6bd3dfaa
PB
10230@if indent
10231maybe-mostlyclean-indent: mostlyclean-indent
2a4cbe27 10232
4fa63067
NN
10233mostlyclean-indent:
10234 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10235 r=`${PWD_COMMAND}`; export r; \
10236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10237 $(SET_LIB_PATH) \
378fce5b 10238 $(HOST_EXPORTS) \
4fa63067 10239 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10241 done; \
4fa63067
NN
10242 echo "Doing mostlyclean in indent" ; \
10243 (cd indent && \
2a4cbe27
NN
10244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10246 "RANLIB=$${RANLIB}" \
10247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10248 mostlyclean) \
2a4cbe27
NN
10249 || exit 1
10250
6bd3dfaa 10251@endif indent
2a4cbe27 10252
4fa63067
NN
10253.PHONY: maybe-clean-indent clean-indent
10254maybe-clean-indent:
6bd3dfaa
PB
10255@if indent
10256maybe-clean-indent: clean-indent
2a4cbe27 10257
4fa63067
NN
10258clean-indent:
10259 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10260 r=`${PWD_COMMAND}`; export r; \
10261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10262 $(SET_LIB_PATH) \
378fce5b 10263 $(HOST_EXPORTS) \
4fa63067 10264 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10266 done; \
4fa63067
NN
10267 echo "Doing clean in indent" ; \
10268 (cd indent && \
2a4cbe27
NN
10269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10271 "RANLIB=$${RANLIB}" \
10272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10273 clean) \
2a4cbe27
NN
10274 || exit 1
10275
6bd3dfaa 10276@endif indent
2a4cbe27 10277
4fa63067
NN
10278.PHONY: maybe-distclean-indent distclean-indent
10279maybe-distclean-indent:
6bd3dfaa
PB
10280@if indent
10281maybe-distclean-indent: distclean-indent
2a4cbe27 10282
4fa63067
NN
10283distclean-indent:
10284 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10285 r=`${PWD_COMMAND}`; export r; \
10286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10287 $(SET_LIB_PATH) \
378fce5b 10288 $(HOST_EXPORTS) \
4fa63067 10289 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10291 done; \
4fa63067
NN
10292 echo "Doing distclean in indent" ; \
10293 (cd indent && \
2a4cbe27
NN
10294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10296 "RANLIB=$${RANLIB}" \
10297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10298 distclean) \
10299 || exit 1
10300
6bd3dfaa 10301@endif indent
2a4cbe27 10302
4fa63067
NN
10303.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
10304maybe-maintainer-clean-indent:
6bd3dfaa
PB
10305@if indent
10306maybe-maintainer-clean-indent: maintainer-clean-indent
2a4cbe27 10307
4fa63067
NN
10308maintainer-clean-indent:
10309 @[ -f ./indent/Makefile ] || exit 0; \
b40e3958
L
10310 r=`${PWD_COMMAND}`; export r; \
10311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10312 $(SET_LIB_PATH) \
378fce5b 10313 $(HOST_EXPORTS) \
4fa63067 10314 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10316 done; \
4fa63067
NN
10317 echo "Doing maintainer-clean in indent" ; \
10318 (cd indent && \
2a4cbe27
NN
10319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10321 "RANLIB=$${RANLIB}" \
10322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10323 maintainer-clean) \
2a4cbe27
NN
10324 || exit 1
10325
6bd3dfaa 10326@endif indent
2a4cbe27 10327
2a4cbe27 10328
4fa63067
NN
10329.PHONY: configure-intl maybe-configure-intl
10330maybe-configure-intl:
6bd3dfaa
PB
10331@if intl
10332maybe-configure-intl: configure-intl
4fa63067
NN
10333configure-intl:
10334 @test ! -f intl/Makefile || exit 0; \
10335 [ -d intl ] || mkdir intl; \
10336 r=`${PWD_COMMAND}`; export r; \
10337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10338 $(HOST_EXPORTS) \
4fa63067
NN
10339 echo Configuring in intl; \
10340 cd intl || exit 1; \
10341 case $(srcdir) in \
10342 \.) \
10343 srcdiroption="--srcdir=."; \
10344 libsrcdir=".";; \
10345 /* | [A-Za-z]:[\\/]*) \
10346 srcdiroption="--srcdir=$(srcdir)/intl"; \
10347 libsrcdir="$$s/intl";; \
10348 *) \
10349 srcdiroption="--srcdir=../$(srcdir)/intl"; \
10350 libsrcdir="$$s/intl";; \
10351 esac; \
10352 $(SHELL) $${libsrcdir}/configure \
10353 $(HOST_CONFIGARGS) $${srcdiroption} \
10354 || exit 1
6bd3dfaa 10355@endif intl
2a4cbe27 10356
4fa63067
NN
10357.PHONY: all-intl maybe-all-intl
10358maybe-all-intl:
6bd3dfaa
PB
10359@if intl
10360maybe-all-intl: all-intl
4fa63067
NN
10361all-intl: configure-intl
10362 @r=`${PWD_COMMAND}`; export r; \
10363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10364 $(SET_LIB_PATH) \
378fce5b 10365 $(HOST_EXPORTS) \
4fa63067 10366 (cd intl && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 10367@endif intl
2a4cbe27 10368
4fa63067
NN
10369.PHONY: check-intl maybe-check-intl
10370maybe-check-intl:
6bd3dfaa
PB
10371@if intl
10372maybe-check-intl: check-intl
2a4cbe27 10373
4fa63067
NN
10374check-intl:
10375 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10377 $(SET_LIB_PATH) \
378fce5b 10378 $(HOST_EXPORTS) \
4fa63067 10379 (cd intl && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 10380
6bd3dfaa 10381@endif intl
2a4cbe27 10382
4fa63067
NN
10383.PHONY: install-intl maybe-install-intl
10384maybe-install-intl:
6bd3dfaa
PB
10385@if intl
10386maybe-install-intl: install-intl
2a4cbe27 10387
4fa63067
NN
10388install-intl: installdirs
10389 @r=`${PWD_COMMAND}`; export r; \
b40e3958 10390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10391 $(SET_LIB_PATH) \
378fce5b 10392 $(HOST_EXPORTS) \
4fa63067 10393 (cd intl && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 10394
6bd3dfaa 10395@endif intl
2a4cbe27 10396
4fa63067 10397# Other targets (info, dvi, etc.)
2a4cbe27 10398
4fa63067
NN
10399.PHONY: maybe-info-intl info-intl
10400maybe-info-intl:
6bd3dfaa
PB
10401@if intl
10402maybe-info-intl: info-intl
4fa63067
NN
10403
10404info-intl: \
10405 configure-intl
10406 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10407 r=`${PWD_COMMAND}`; export r; \
10408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10409 $(SET_LIB_PATH) \
378fce5b 10410 $(HOST_EXPORTS) \
4fa63067 10411 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10413 done; \
4fa63067
NN
10414 echo "Doing info in intl" ; \
10415 (cd intl && \
2a4cbe27
NN
10416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10418 "RANLIB=$${RANLIB}" \
10419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10420 info) \
2a4cbe27
NN
10421 || exit 1
10422
6bd3dfaa 10423@endif intl
2a4cbe27 10424
4fa63067
NN
10425.PHONY: maybe-dvi-intl dvi-intl
10426maybe-dvi-intl:
6bd3dfaa
PB
10427@if intl
10428maybe-dvi-intl: dvi-intl
2a4cbe27 10429
4fa63067
NN
10430dvi-intl: \
10431 configure-intl
10432 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10433 r=`${PWD_COMMAND}`; export r; \
10434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10435 $(SET_LIB_PATH) \
378fce5b 10436 $(HOST_EXPORTS) \
4fa63067 10437 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10439 done; \
4fa63067
NN
10440 echo "Doing dvi in intl" ; \
10441 (cd intl && \
2a4cbe27
NN
10442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10444 "RANLIB=$${RANLIB}" \
10445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10446 dvi) \
2a4cbe27
NN
10447 || exit 1
10448
6bd3dfaa 10449@endif intl
2a4cbe27 10450
4fa63067
NN
10451.PHONY: maybe-TAGS-intl TAGS-intl
10452maybe-TAGS-intl:
6bd3dfaa
PB
10453@if intl
10454maybe-TAGS-intl: TAGS-intl
2a4cbe27 10455
4fa63067
NN
10456TAGS-intl: \
10457 configure-intl
10458 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10459 r=`${PWD_COMMAND}`; export r; \
10460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10461 $(SET_LIB_PATH) \
378fce5b 10462 $(HOST_EXPORTS) \
4fa63067 10463 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10465 done; \
4fa63067
NN
10466 echo "Doing TAGS in intl" ; \
10467 (cd intl && \
2a4cbe27
NN
10468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10470 "RANLIB=$${RANLIB}" \
10471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10472 TAGS) \
2a4cbe27
NN
10473 || exit 1
10474
6bd3dfaa 10475@endif intl
2a4cbe27 10476
4fa63067
NN
10477.PHONY: maybe-install-info-intl install-info-intl
10478maybe-install-info-intl:
6bd3dfaa
PB
10479@if intl
10480maybe-install-info-intl: install-info-intl
2a4cbe27 10481
4fa63067
NN
10482install-info-intl: \
10483 configure-intl \
10484 info-intl
10485 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10486 r=`${PWD_COMMAND}`; export r; \
10487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10488 $(SET_LIB_PATH) \
378fce5b 10489 $(HOST_EXPORTS) \
4fa63067 10490 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10492 done; \
4fa63067
NN
10493 echo "Doing install-info in intl" ; \
10494 (cd intl && \
2a4cbe27
NN
10495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10497 "RANLIB=$${RANLIB}" \
10498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10499 install-info) \
2a4cbe27
NN
10500 || exit 1
10501
6bd3dfaa 10502@endif intl
2a4cbe27 10503
4fa63067
NN
10504.PHONY: maybe-installcheck-intl installcheck-intl
10505maybe-installcheck-intl:
6bd3dfaa
PB
10506@if intl
10507maybe-installcheck-intl: installcheck-intl
2a4cbe27 10508
4fa63067
NN
10509installcheck-intl: \
10510 configure-intl
10511 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10512 r=`${PWD_COMMAND}`; export r; \
10513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10514 $(SET_LIB_PATH) \
378fce5b 10515 $(HOST_EXPORTS) \
4fa63067 10516 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10518 done; \
4fa63067
NN
10519 echo "Doing installcheck in intl" ; \
10520 (cd intl && \
2a4cbe27
NN
10521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10523 "RANLIB=$${RANLIB}" \
10524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10525 installcheck) \
2a4cbe27
NN
10526 || exit 1
10527
6bd3dfaa 10528@endif intl
2a4cbe27 10529
4fa63067
NN
10530.PHONY: maybe-mostlyclean-intl mostlyclean-intl
10531maybe-mostlyclean-intl:
6bd3dfaa
PB
10532@if intl
10533maybe-mostlyclean-intl: mostlyclean-intl
2a4cbe27 10534
4fa63067
NN
10535mostlyclean-intl:
10536 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10537 r=`${PWD_COMMAND}`; export r; \
10538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10539 $(SET_LIB_PATH) \
378fce5b 10540 $(HOST_EXPORTS) \
4fa63067 10541 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10543 done; \
4fa63067
NN
10544 echo "Doing mostlyclean in intl" ; \
10545 (cd intl && \
2a4cbe27
NN
10546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10548 "RANLIB=$${RANLIB}" \
10549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10550 mostlyclean) \
2a4cbe27
NN
10551 || exit 1
10552
6bd3dfaa 10553@endif intl
2a4cbe27 10554
4fa63067
NN
10555.PHONY: maybe-clean-intl clean-intl
10556maybe-clean-intl:
6bd3dfaa
PB
10557@if intl
10558maybe-clean-intl: clean-intl
2a4cbe27 10559
4fa63067
NN
10560clean-intl:
10561 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10562 r=`${PWD_COMMAND}`; export r; \
10563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10564 $(SET_LIB_PATH) \
378fce5b 10565 $(HOST_EXPORTS) \
4fa63067 10566 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10568 done; \
4fa63067
NN
10569 echo "Doing clean in intl" ; \
10570 (cd intl && \
2a4cbe27
NN
10571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10573 "RANLIB=$${RANLIB}" \
10574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10575 clean) \
2a4cbe27
NN
10576 || exit 1
10577
6bd3dfaa 10578@endif intl
2a4cbe27 10579
4fa63067
NN
10580.PHONY: maybe-distclean-intl distclean-intl
10581maybe-distclean-intl:
6bd3dfaa
PB
10582@if intl
10583maybe-distclean-intl: distclean-intl
2a4cbe27 10584
4fa63067
NN
10585distclean-intl:
10586 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10587 r=`${PWD_COMMAND}`; export r; \
10588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10589 $(SET_LIB_PATH) \
378fce5b 10590 $(HOST_EXPORTS) \
4fa63067 10591 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10593 done; \
4fa63067
NN
10594 echo "Doing distclean in intl" ; \
10595 (cd intl && \
2a4cbe27
NN
10596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10598 "RANLIB=$${RANLIB}" \
10599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10600 distclean) \
10601 || exit 1
10602
6bd3dfaa 10603@endif intl
2a4cbe27 10604
4fa63067
NN
10605.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
10606maybe-maintainer-clean-intl:
6bd3dfaa
PB
10607@if intl
10608maybe-maintainer-clean-intl: maintainer-clean-intl
2a4cbe27 10609
4fa63067
NN
10610maintainer-clean-intl:
10611 @[ -f ./intl/Makefile ] || exit 0; \
b40e3958
L
10612 r=`${PWD_COMMAND}`; export r; \
10613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10614 $(SET_LIB_PATH) \
378fce5b 10615 $(HOST_EXPORTS) \
4fa63067 10616 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10618 done; \
4fa63067
NN
10619 echo "Doing maintainer-clean in intl" ; \
10620 (cd intl && \
2a4cbe27
NN
10621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10623 "RANLIB=$${RANLIB}" \
10624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10625 maintainer-clean) \
2a4cbe27
NN
10626 || exit 1
10627
6bd3dfaa 10628@endif intl
2a4cbe27 10629
a2592b1b 10630
4fa63067
NN
10631.PHONY: configure-tcl maybe-configure-tcl
10632maybe-configure-tcl:
6bd3dfaa
PB
10633@if tcl
10634maybe-configure-tcl: configure-tcl
4fa63067
NN
10635configure-tcl:
10636 @test ! -f tcl/Makefile || exit 0; \
10637 [ -d tcl ] || mkdir tcl; \
a2592b1b
DD
10638 r=`${PWD_COMMAND}`; export r; \
10639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10640 $(HOST_EXPORTS) \
4fa63067
NN
10641 echo Configuring in tcl; \
10642 cd tcl || exit 1; \
10643 case $(srcdir) in \
10644 \.) \
10645 srcdiroption="--srcdir=."; \
10646 libsrcdir=".";; \
10647 /* | [A-Za-z]:[\\/]*) \
10648 srcdiroption="--srcdir=$(srcdir)/tcl"; \
10649 libsrcdir="$$s/tcl";; \
10650 *) \
10651 srcdiroption="--srcdir=../$(srcdir)/tcl"; \
10652 libsrcdir="$$s/tcl";; \
10653 esac; \
10654 $(SHELL) $${libsrcdir}/configure \
10655 $(HOST_CONFIGARGS) $${srcdiroption} \
a2592b1b 10656 || exit 1
6bd3dfaa 10657@endif tcl
a2592b1b 10658
4fa63067
NN
10659.PHONY: all-tcl maybe-all-tcl
10660maybe-all-tcl:
6bd3dfaa
PB
10661@if tcl
10662maybe-all-tcl: all-tcl
4fa63067
NN
10663all-tcl: configure-tcl
10664 @r=`${PWD_COMMAND}`; export r; \
10665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10666 $(SET_LIB_PATH) \
378fce5b 10667 $(HOST_EXPORTS) \
4fa63067 10668 (cd tcl && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 10669@endif tcl
a2592b1b 10670
4fa63067
NN
10671.PHONY: check-tcl maybe-check-tcl
10672maybe-check-tcl:
6bd3dfaa
PB
10673@if tcl
10674maybe-check-tcl: check-tcl
2a4cbe27 10675
4fa63067
NN
10676check-tcl:
10677 @r=`${PWD_COMMAND}`; export r; \
10678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10679 $(SET_LIB_PATH) \
378fce5b 10680 $(HOST_EXPORTS) \
4fa63067 10681 (cd tcl && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 10682
6bd3dfaa 10683@endif tcl
2a4cbe27 10684
4fa63067
NN
10685.PHONY: install-tcl maybe-install-tcl
10686maybe-install-tcl:
6bd3dfaa
PB
10687@if tcl
10688maybe-install-tcl: install-tcl
2a4cbe27 10689
4fa63067
NN
10690install-tcl: installdirs
10691 @r=`${PWD_COMMAND}`; export r; \
10692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10693 $(SET_LIB_PATH) \
378fce5b 10694 $(HOST_EXPORTS) \
4fa63067
NN
10695 (cd tcl && $(MAKE) $(FLAGS_TO_PASS) install)
10696
6bd3dfaa 10697@endif tcl
4fa63067
NN
10698
10699# Other targets (info, dvi, etc.)
10700
10701.PHONY: maybe-info-tcl info-tcl
10702maybe-info-tcl:
6bd3dfaa
PB
10703@if tcl
10704maybe-info-tcl: info-tcl
4fa63067
NN
10705
10706info-tcl: \
10707 configure-tcl
10708 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
10709 r=`${PWD_COMMAND}`; export r; \
10710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10711 $(SET_LIB_PATH) \
378fce5b 10712 $(HOST_EXPORTS) \
4fa63067 10713 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
10714 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10715 done; \
4fa63067
NN
10716 echo "Doing info in tcl" ; \
10717 (cd tcl && \
2a4cbe27
NN
10718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10720 "RANLIB=$${RANLIB}" \
10721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10722 info) \
2a4cbe27
NN
10723 || exit 1
10724
6bd3dfaa 10725@endif tcl
2a4cbe27 10726
4fa63067
NN
10727.PHONY: maybe-dvi-tcl dvi-tcl
10728maybe-dvi-tcl:
6bd3dfaa
PB
10729@if tcl
10730maybe-dvi-tcl: dvi-tcl
2a4cbe27 10731
4fa63067
NN
10732dvi-tcl: \
10733 configure-tcl
10734 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
10735 r=`${PWD_COMMAND}`; export r; \
10736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10737 $(SET_LIB_PATH) \
378fce5b 10738 $(HOST_EXPORTS) \
2a4cbe27
NN
10739 for flag in $(EXTRA_HOST_FLAGS); do \
10740 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10741 done; \
4fa63067
NN
10742 echo "Doing dvi in tcl" ; \
10743 (cd tcl && \
2a4cbe27
NN
10744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10746 "RANLIB=$${RANLIB}" \
10747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10748 dvi) \
2a4cbe27
NN
10749 || exit 1
10750
6bd3dfaa 10751@endif tcl
2a4cbe27 10752
4fa63067
NN
10753.PHONY: maybe-TAGS-tcl TAGS-tcl
10754maybe-TAGS-tcl:
6bd3dfaa
PB
10755@if tcl
10756maybe-TAGS-tcl: TAGS-tcl
2a4cbe27 10757
4fa63067
NN
10758TAGS-tcl: \
10759 configure-tcl
10760 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
10761 r=`${PWD_COMMAND}`; export r; \
10762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10763 $(SET_LIB_PATH) \
378fce5b 10764 $(HOST_EXPORTS) \
2a4cbe27
NN
10765 for flag in $(EXTRA_HOST_FLAGS); do \
10766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10767 done; \
4fa63067
NN
10768 echo "Doing TAGS in tcl" ; \
10769 (cd tcl && \
2a4cbe27
NN
10770 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10771 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10772 "RANLIB=$${RANLIB}" \
10773 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10774 TAGS) \
2a4cbe27
NN
10775 || exit 1
10776
6bd3dfaa 10777@endif tcl
2a4cbe27 10778
4fa63067
NN
10779.PHONY: maybe-install-info-tcl install-info-tcl
10780maybe-install-info-tcl:
6bd3dfaa
PB
10781@if tcl
10782maybe-install-info-tcl: install-info-tcl
2a4cbe27 10783
4fa63067
NN
10784install-info-tcl: \
10785 configure-tcl \
10786 info-tcl
10787 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
10788 r=`${PWD_COMMAND}`; export r; \
10789 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10790 $(SET_LIB_PATH) \
378fce5b 10791 $(HOST_EXPORTS) \
2a4cbe27
NN
10792 for flag in $(EXTRA_HOST_FLAGS); do \
10793 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10794 done; \
4fa63067
NN
10795 echo "Doing install-info in tcl" ; \
10796 (cd tcl && \
2a4cbe27
NN
10797 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10798 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10799 "RANLIB=$${RANLIB}" \
10800 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10801 install-info) \
2a4cbe27
NN
10802 || exit 1
10803
6bd3dfaa 10804@endif tcl
2a4cbe27 10805
4fa63067
NN
10806.PHONY: maybe-installcheck-tcl installcheck-tcl
10807maybe-installcheck-tcl:
6bd3dfaa
PB
10808@if tcl
10809maybe-installcheck-tcl: installcheck-tcl
2a4cbe27 10810
4fa63067
NN
10811installcheck-tcl: \
10812 configure-tcl
10813 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
10814 r=`${PWD_COMMAND}`; export r; \
10815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10816 $(SET_LIB_PATH) \
378fce5b 10817 $(HOST_EXPORTS) \
2a4cbe27
NN
10818 for flag in $(EXTRA_HOST_FLAGS); do \
10819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10820 done; \
4fa63067
NN
10821 echo "Doing installcheck in tcl" ; \
10822 (cd tcl && \
2a4cbe27
NN
10823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10825 "RANLIB=$${RANLIB}" \
10826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10827 installcheck) \
2a4cbe27
NN
10828 || exit 1
10829
6bd3dfaa 10830@endif tcl
2a4cbe27 10831
4fa63067
NN
10832.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
10833maybe-mostlyclean-tcl:
6bd3dfaa
PB
10834@if tcl
10835maybe-mostlyclean-tcl: mostlyclean-tcl
2a4cbe27 10836
4fa63067
NN
10837# tcl doesn't support mostlyclean.
10838mostlyclean-tcl:
10839
6bd3dfaa 10840@endif tcl
4fa63067
NN
10841
10842.PHONY: maybe-clean-tcl clean-tcl
10843maybe-clean-tcl:
6bd3dfaa
PB
10844@if tcl
10845maybe-clean-tcl: clean-tcl
4fa63067
NN
10846
10847clean-tcl:
10848 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
10849 r=`${PWD_COMMAND}`; export r; \
10850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10851 $(SET_LIB_PATH) \
378fce5b 10852 $(HOST_EXPORTS) \
2a4cbe27
NN
10853 for flag in $(EXTRA_HOST_FLAGS); do \
10854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10855 done; \
4fa63067
NN
10856 echo "Doing clean in tcl" ; \
10857 (cd tcl && \
2a4cbe27
NN
10858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10860 "RANLIB=$${RANLIB}" \
10861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10862 clean) \
2a4cbe27
NN
10863 || exit 1
10864
6bd3dfaa 10865@endif tcl
2a4cbe27 10866
4fa63067
NN
10867.PHONY: maybe-distclean-tcl distclean-tcl
10868maybe-distclean-tcl:
6bd3dfaa
PB
10869@if tcl
10870maybe-distclean-tcl: distclean-tcl
2a4cbe27 10871
4fa63067
NN
10872distclean-tcl:
10873 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
10874 r=`${PWD_COMMAND}`; export r; \
10875 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10876 $(SET_LIB_PATH) \
378fce5b 10877 $(HOST_EXPORTS) \
2a4cbe27
NN
10878 for flag in $(EXTRA_HOST_FLAGS); do \
10879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10880 done; \
4fa63067
NN
10881 echo "Doing distclean in tcl" ; \
10882 (cd tcl && \
2a4cbe27
NN
10883 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10884 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10885 "RANLIB=$${RANLIB}" \
10886 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 10887 distclean) \
2a4cbe27
NN
10888 || exit 1
10889
6bd3dfaa 10890@endif tcl
2a4cbe27 10891
4fa63067
NN
10892.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
10893maybe-maintainer-clean-tcl:
6bd3dfaa
PB
10894@if tcl
10895maybe-maintainer-clean-tcl: maintainer-clean-tcl
2a4cbe27 10896
4fa63067
NN
10897maintainer-clean-tcl:
10898 @[ -f ./tcl/Makefile ] || exit 0; \
b40e3958
L
10899 r=`${PWD_COMMAND}`; export r; \
10900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10901 $(SET_LIB_PATH) \
378fce5b 10902 $(HOST_EXPORTS) \
2a4cbe27
NN
10903 for flag in $(EXTRA_HOST_FLAGS); do \
10904 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10905 done; \
4fa63067
NN
10906 echo "Doing maintainer-clean in tcl" ; \
10907 (cd tcl && \
2a4cbe27
NN
10908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10910 "RANLIB=$${RANLIB}" \
10911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10912 maintainer-clean) \
10913 || exit 1
10914
6bd3dfaa 10915@endif tcl
2a4cbe27 10916
2a4cbe27 10917
4fa63067
NN
10918.PHONY: configure-itcl maybe-configure-itcl
10919maybe-configure-itcl:
6bd3dfaa
PB
10920@if itcl
10921maybe-configure-itcl: configure-itcl
4fa63067
NN
10922configure-itcl:
10923 @test ! -f itcl/Makefile || exit 0; \
10924 [ -d itcl ] || mkdir itcl; \
b40e3958
L
10925 r=`${PWD_COMMAND}`; export r; \
10926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 10927 $(HOST_EXPORTS) \
4fa63067
NN
10928 echo Configuring in itcl; \
10929 cd itcl || exit 1; \
10930 case $(srcdir) in \
10931 \.) \
10932 srcdiroption="--srcdir=."; \
10933 libsrcdir=".";; \
10934 /* | [A-Za-z]:[\\/]*) \
10935 srcdiroption="--srcdir=$(srcdir)/itcl"; \
10936 libsrcdir="$$s/itcl";; \
10937 *) \
10938 srcdiroption="--srcdir=../$(srcdir)/itcl"; \
10939 libsrcdir="$$s/itcl";; \
10940 esac; \
10941 $(SHELL) $${libsrcdir}/configure \
10942 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 10943 || exit 1
6bd3dfaa 10944@endif itcl
2a4cbe27 10945
4fa63067
NN
10946.PHONY: all-itcl maybe-all-itcl
10947maybe-all-itcl:
6bd3dfaa
PB
10948@if itcl
10949maybe-all-itcl: all-itcl
4fa63067
NN
10950all-itcl: configure-itcl
10951 @r=`${PWD_COMMAND}`; export r; \
10952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10953 $(SET_LIB_PATH) \
378fce5b 10954 $(HOST_EXPORTS) \
4fa63067 10955 (cd itcl && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 10956@endif itcl
4fa63067
NN
10957
10958.PHONY: check-itcl maybe-check-itcl
10959maybe-check-itcl:
6bd3dfaa
PB
10960@if itcl
10961maybe-check-itcl: check-itcl
2a4cbe27 10962
4fa63067
NN
10963check-itcl:
10964 @r=`${PWD_COMMAND}`; export r; \
10965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10966 $(SET_LIB_PATH) \
378fce5b 10967 $(HOST_EXPORTS) \
4fa63067 10968 (cd itcl && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 10969
6bd3dfaa 10970@endif itcl
4fa63067
NN
10971
10972.PHONY: install-itcl maybe-install-itcl
10973maybe-install-itcl:
6bd3dfaa
PB
10974@if itcl
10975maybe-install-itcl: install-itcl
4fa63067
NN
10976
10977install-itcl: installdirs
10978 @r=`${PWD_COMMAND}`; export r; \
10979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10980 $(SET_LIB_PATH) \
378fce5b 10981 $(HOST_EXPORTS) \
4fa63067
NN
10982 (cd itcl && $(MAKE) $(FLAGS_TO_PASS) install)
10983
6bd3dfaa 10984@endif itcl
4fa63067
NN
10985
10986# Other targets (info, dvi, etc.)
10987
10988.PHONY: maybe-info-itcl info-itcl
10989maybe-info-itcl:
6bd3dfaa
PB
10990@if itcl
10991maybe-info-itcl: info-itcl
4fa63067
NN
10992
10993info-itcl: \
10994 configure-itcl
10995 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
10996 r=`${PWD_COMMAND}`; export r; \
10997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 10998 $(SET_LIB_PATH) \
378fce5b 10999 $(HOST_EXPORTS) \
2a4cbe27
NN
11000 for flag in $(EXTRA_HOST_FLAGS); do \
11001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11002 done; \
4fa63067
NN
11003 echo "Doing info in itcl" ; \
11004 (cd itcl && \
2a4cbe27
NN
11005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11007 "RANLIB=$${RANLIB}" \
11008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11009 info) \
2a4cbe27
NN
11010 || exit 1
11011
6bd3dfaa 11012@endif itcl
2a4cbe27 11013
4fa63067
NN
11014.PHONY: maybe-dvi-itcl dvi-itcl
11015maybe-dvi-itcl:
6bd3dfaa
PB
11016@if itcl
11017maybe-dvi-itcl: dvi-itcl
2a4cbe27 11018
4fa63067
NN
11019dvi-itcl: \
11020 configure-itcl
11021 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
11022 r=`${PWD_COMMAND}`; export r; \
11023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11024 $(SET_LIB_PATH) \
378fce5b 11025 $(HOST_EXPORTS) \
2a4cbe27
NN
11026 for flag in $(EXTRA_HOST_FLAGS); do \
11027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11028 done; \
4fa63067
NN
11029 echo "Doing dvi in itcl" ; \
11030 (cd itcl && \
2a4cbe27
NN
11031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11033 "RANLIB=$${RANLIB}" \
11034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11035 dvi) \
2a4cbe27
NN
11036 || exit 1
11037
6bd3dfaa 11038@endif itcl
2a4cbe27 11039
4fa63067
NN
11040.PHONY: maybe-TAGS-itcl TAGS-itcl
11041maybe-TAGS-itcl:
6bd3dfaa
PB
11042@if itcl
11043maybe-TAGS-itcl: TAGS-itcl
2a4cbe27 11044
4fa63067
NN
11045TAGS-itcl: \
11046 configure-itcl
11047 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
11048 r=`${PWD_COMMAND}`; export r; \
11049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11050 $(SET_LIB_PATH) \
378fce5b 11051 $(HOST_EXPORTS) \
2a4cbe27
NN
11052 for flag in $(EXTRA_HOST_FLAGS); do \
11053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11054 done; \
4fa63067
NN
11055 echo "Doing TAGS in itcl" ; \
11056 (cd itcl && \
2a4cbe27
NN
11057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11059 "RANLIB=$${RANLIB}" \
11060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11061 TAGS) \
2a4cbe27
NN
11062 || exit 1
11063
6bd3dfaa 11064@endif itcl
2a4cbe27 11065
4fa63067
NN
11066.PHONY: maybe-install-info-itcl install-info-itcl
11067maybe-install-info-itcl:
6bd3dfaa
PB
11068@if itcl
11069maybe-install-info-itcl: install-info-itcl
2a4cbe27 11070
4fa63067
NN
11071install-info-itcl: \
11072 configure-itcl \
11073 info-itcl
11074 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
11075 r=`${PWD_COMMAND}`; export r; \
11076 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11077 $(SET_LIB_PATH) \
378fce5b 11078 $(HOST_EXPORTS) \
2a4cbe27
NN
11079 for flag in $(EXTRA_HOST_FLAGS); do \
11080 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11081 done; \
4fa63067
NN
11082 echo "Doing install-info in itcl" ; \
11083 (cd itcl && \
2a4cbe27
NN
11084 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11085 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11086 "RANLIB=$${RANLIB}" \
11087 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11088 install-info) \
2a4cbe27
NN
11089 || exit 1
11090
6bd3dfaa 11091@endif itcl
2a4cbe27 11092
4fa63067
NN
11093.PHONY: maybe-installcheck-itcl installcheck-itcl
11094maybe-installcheck-itcl:
6bd3dfaa
PB
11095@if itcl
11096maybe-installcheck-itcl: installcheck-itcl
2a4cbe27 11097
4fa63067
NN
11098installcheck-itcl: \
11099 configure-itcl
11100 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
11101 r=`${PWD_COMMAND}`; export r; \
11102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11103 $(SET_LIB_PATH) \
378fce5b 11104 $(HOST_EXPORTS) \
2a4cbe27
NN
11105 for flag in $(EXTRA_HOST_FLAGS); do \
11106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11107 done; \
4fa63067
NN
11108 echo "Doing installcheck in itcl" ; \
11109 (cd itcl && \
2a4cbe27
NN
11110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11112 "RANLIB=$${RANLIB}" \
11113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11114 installcheck) \
2a4cbe27
NN
11115 || exit 1
11116
6bd3dfaa 11117@endif itcl
2a4cbe27 11118
4fa63067
NN
11119.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
11120maybe-mostlyclean-itcl:
6bd3dfaa
PB
11121@if itcl
11122maybe-mostlyclean-itcl: mostlyclean-itcl
2a4cbe27 11123
4fa63067
NN
11124mostlyclean-itcl:
11125 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
11126 r=`${PWD_COMMAND}`; export r; \
11127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11128 $(SET_LIB_PATH) \
378fce5b 11129 $(HOST_EXPORTS) \
2a4cbe27
NN
11130 for flag in $(EXTRA_HOST_FLAGS); do \
11131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11132 done; \
4fa63067
NN
11133 echo "Doing mostlyclean in itcl" ; \
11134 (cd itcl && \
2a4cbe27
NN
11135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11137 "RANLIB=$${RANLIB}" \
11138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11139 mostlyclean) \
2a4cbe27
NN
11140 || exit 1
11141
6bd3dfaa 11142@endif itcl
2a4cbe27 11143
4fa63067
NN
11144.PHONY: maybe-clean-itcl clean-itcl
11145maybe-clean-itcl:
6bd3dfaa
PB
11146@if itcl
11147maybe-clean-itcl: clean-itcl
2a4cbe27 11148
4fa63067
NN
11149clean-itcl:
11150 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
11151 r=`${PWD_COMMAND}`; export r; \
11152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11153 $(SET_LIB_PATH) \
378fce5b 11154 $(HOST_EXPORTS) \
2a4cbe27
NN
11155 for flag in $(EXTRA_HOST_FLAGS); do \
11156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11157 done; \
4fa63067
NN
11158 echo "Doing clean in itcl" ; \
11159 (cd itcl && \
2a4cbe27
NN
11160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11162 "RANLIB=$${RANLIB}" \
11163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11164 clean) \
2a4cbe27
NN
11165 || exit 1
11166
6bd3dfaa 11167@endif itcl
2a4cbe27 11168
4fa63067
NN
11169.PHONY: maybe-distclean-itcl distclean-itcl
11170maybe-distclean-itcl:
6bd3dfaa
PB
11171@if itcl
11172maybe-distclean-itcl: distclean-itcl
2a4cbe27 11173
4fa63067
NN
11174distclean-itcl:
11175 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
11176 r=`${PWD_COMMAND}`; export r; \
11177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11178 $(SET_LIB_PATH) \
378fce5b 11179 $(HOST_EXPORTS) \
2a4cbe27
NN
11180 for flag in $(EXTRA_HOST_FLAGS); do \
11181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11182 done; \
4fa63067
NN
11183 echo "Doing distclean in itcl" ; \
11184 (cd itcl && \
2a4cbe27
NN
11185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11187 "RANLIB=$${RANLIB}" \
11188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11189 distclean) \
2a4cbe27
NN
11190 || exit 1
11191
6bd3dfaa 11192@endif itcl
2a4cbe27 11193
4fa63067
NN
11194.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
11195maybe-maintainer-clean-itcl:
6bd3dfaa
PB
11196@if itcl
11197maybe-maintainer-clean-itcl: maintainer-clean-itcl
2a4cbe27 11198
4fa63067
NN
11199maintainer-clean-itcl:
11200 @[ -f ./itcl/Makefile ] || exit 0; \
b40e3958
L
11201 r=`${PWD_COMMAND}`; export r; \
11202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11203 $(SET_LIB_PATH) \
378fce5b 11204 $(HOST_EXPORTS) \
2a4cbe27
NN
11205 for flag in $(EXTRA_HOST_FLAGS); do \
11206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11207 done; \
4fa63067
NN
11208 echo "Doing maintainer-clean in itcl" ; \
11209 (cd itcl && \
2a4cbe27
NN
11210 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11211 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11212 "RANLIB=$${RANLIB}" \
11213 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11214 maintainer-clean) \
11215 || exit 1
11216
6bd3dfaa 11217@endif itcl
2a4cbe27 11218
2a4cbe27 11219
4fa63067
NN
11220.PHONY: configure-ld maybe-configure-ld
11221maybe-configure-ld:
6bd3dfaa
PB
11222@if ld
11223maybe-configure-ld: configure-ld
4fa63067
NN
11224configure-ld:
11225 @test ! -f ld/Makefile || exit 0; \
11226 [ -d ld ] || mkdir ld; \
11227 r=`${PWD_COMMAND}`; export r; \
11228 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11229 $(HOST_EXPORTS) \
4fa63067
NN
11230 echo Configuring in ld; \
11231 cd ld || exit 1; \
11232 case $(srcdir) in \
11233 \.) \
11234 srcdiroption="--srcdir=."; \
11235 libsrcdir=".";; \
11236 /* | [A-Za-z]:[\\/]*) \
11237 srcdiroption="--srcdir=$(srcdir)/ld"; \
11238 libsrcdir="$$s/ld";; \
11239 *) \
11240 srcdiroption="--srcdir=../$(srcdir)/ld"; \
11241 libsrcdir="$$s/ld";; \
11242 esac; \
11243 $(SHELL) $${libsrcdir}/configure \
11244 $(HOST_CONFIGARGS) $${srcdiroption} \
11245 || exit 1
6bd3dfaa 11246@endif ld
4fa63067
NN
11247
11248.PHONY: all-ld maybe-all-ld
11249maybe-all-ld:
6bd3dfaa
PB
11250@if ld
11251maybe-all-ld: all-ld
4fa63067
NN
11252all-ld: configure-ld
11253 @r=`${PWD_COMMAND}`; export r; \
11254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11255 $(SET_LIB_PATH) \
378fce5b 11256 $(HOST_EXPORTS) \
4fa63067 11257 (cd ld && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 11258@endif ld
4fa63067
NN
11259
11260.PHONY: check-ld maybe-check-ld
11261maybe-check-ld:
6bd3dfaa
PB
11262@if ld
11263maybe-check-ld: check-ld
4fa63067
NN
11264
11265check-ld:
11266 @r=`${PWD_COMMAND}`; export r; \
11267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11268 $(SET_LIB_PATH) \
378fce5b 11269 $(HOST_EXPORTS) \
4fa63067
NN
11270 (cd ld && $(MAKE) $(FLAGS_TO_PASS) check)
11271
6bd3dfaa 11272@endif ld
4fa63067
NN
11273
11274.PHONY: install-ld maybe-install-ld
11275maybe-install-ld:
6bd3dfaa
PB
11276@if ld
11277maybe-install-ld: install-ld
4fa63067
NN
11278
11279install-ld: installdirs
11280 @r=`${PWD_COMMAND}`; export r; \
11281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11282 $(SET_LIB_PATH) \
378fce5b 11283 $(HOST_EXPORTS) \
4fa63067
NN
11284 (cd ld && $(MAKE) $(FLAGS_TO_PASS) install)
11285
6bd3dfaa 11286@endif ld
4fa63067
NN
11287
11288# Other targets (info, dvi, etc.)
11289
11290.PHONY: maybe-info-ld info-ld
11291maybe-info-ld:
6bd3dfaa
PB
11292@if ld
11293maybe-info-ld: info-ld
4fa63067
NN
11294
11295info-ld: \
11296 configure-ld
11297 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11298 r=`${PWD_COMMAND}`; export r; \
11299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11300 $(SET_LIB_PATH) \
378fce5b 11301 $(HOST_EXPORTS) \
2a4cbe27
NN
11302 for flag in $(EXTRA_HOST_FLAGS); do \
11303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11304 done; \
4fa63067
NN
11305 echo "Doing info in ld" ; \
11306 (cd ld && \
2a4cbe27
NN
11307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11309 "RANLIB=$${RANLIB}" \
11310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11311 info) \
2a4cbe27
NN
11312 || exit 1
11313
6bd3dfaa 11314@endif ld
2a4cbe27 11315
4fa63067
NN
11316.PHONY: maybe-dvi-ld dvi-ld
11317maybe-dvi-ld:
6bd3dfaa
PB
11318@if ld
11319maybe-dvi-ld: dvi-ld
2a4cbe27 11320
4fa63067
NN
11321dvi-ld: \
11322 configure-ld
11323 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11324 r=`${PWD_COMMAND}`; export r; \
11325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11326 $(SET_LIB_PATH) \
378fce5b 11327 $(HOST_EXPORTS) \
2a4cbe27
NN
11328 for flag in $(EXTRA_HOST_FLAGS); do \
11329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11330 done; \
4fa63067
NN
11331 echo "Doing dvi in ld" ; \
11332 (cd ld && \
2a4cbe27
NN
11333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11335 "RANLIB=$${RANLIB}" \
11336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11337 dvi) \
2a4cbe27
NN
11338 || exit 1
11339
6bd3dfaa 11340@endif ld
2a4cbe27 11341
4fa63067
NN
11342.PHONY: maybe-TAGS-ld TAGS-ld
11343maybe-TAGS-ld:
6bd3dfaa
PB
11344@if ld
11345maybe-TAGS-ld: TAGS-ld
2a4cbe27 11346
4fa63067
NN
11347TAGS-ld: \
11348 configure-ld
11349 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11350 r=`${PWD_COMMAND}`; export r; \
11351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11352 $(SET_LIB_PATH) \
378fce5b 11353 $(HOST_EXPORTS) \
2a4cbe27
NN
11354 for flag in $(EXTRA_HOST_FLAGS); do \
11355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11356 done; \
4fa63067
NN
11357 echo "Doing TAGS in ld" ; \
11358 (cd ld && \
2a4cbe27
NN
11359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11361 "RANLIB=$${RANLIB}" \
11362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11363 TAGS) \
2a4cbe27
NN
11364 || exit 1
11365
6bd3dfaa 11366@endif ld
2a4cbe27 11367
4fa63067
NN
11368.PHONY: maybe-install-info-ld install-info-ld
11369maybe-install-info-ld:
6bd3dfaa
PB
11370@if ld
11371maybe-install-info-ld: install-info-ld
2a4cbe27 11372
4fa63067
NN
11373install-info-ld: \
11374 configure-ld \
11375 info-ld
11376 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11377 r=`${PWD_COMMAND}`; export r; \
11378 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11379 $(SET_LIB_PATH) \
378fce5b 11380 $(HOST_EXPORTS) \
2a4cbe27
NN
11381 for flag in $(EXTRA_HOST_FLAGS); do \
11382 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11383 done; \
4fa63067
NN
11384 echo "Doing install-info in ld" ; \
11385 (cd ld && \
2a4cbe27
NN
11386 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11387 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11388 "RANLIB=$${RANLIB}" \
11389 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11390 install-info) \
2a4cbe27
NN
11391 || exit 1
11392
6bd3dfaa 11393@endif ld
2a4cbe27 11394
4fa63067
NN
11395.PHONY: maybe-installcheck-ld installcheck-ld
11396maybe-installcheck-ld:
6bd3dfaa
PB
11397@if ld
11398maybe-installcheck-ld: installcheck-ld
2a4cbe27 11399
4fa63067
NN
11400installcheck-ld: \
11401 configure-ld
11402 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11403 r=`${PWD_COMMAND}`; export r; \
11404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11405 $(SET_LIB_PATH) \
378fce5b 11406 $(HOST_EXPORTS) \
2a4cbe27
NN
11407 for flag in $(EXTRA_HOST_FLAGS); do \
11408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11409 done; \
4fa63067
NN
11410 echo "Doing installcheck in ld" ; \
11411 (cd ld && \
2a4cbe27
NN
11412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11414 "RANLIB=$${RANLIB}" \
11415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11416 installcheck) \
2a4cbe27
NN
11417 || exit 1
11418
6bd3dfaa 11419@endif ld
2a4cbe27 11420
4fa63067
NN
11421.PHONY: maybe-mostlyclean-ld mostlyclean-ld
11422maybe-mostlyclean-ld:
6bd3dfaa
PB
11423@if ld
11424maybe-mostlyclean-ld: mostlyclean-ld
2a4cbe27 11425
4fa63067
NN
11426mostlyclean-ld:
11427 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11428 r=`${PWD_COMMAND}`; export r; \
11429 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11430 $(SET_LIB_PATH) \
378fce5b 11431 $(HOST_EXPORTS) \
2a4cbe27
NN
11432 for flag in $(EXTRA_HOST_FLAGS); do \
11433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11434 done; \
4fa63067
NN
11435 echo "Doing mostlyclean in ld" ; \
11436 (cd ld && \
2a4cbe27
NN
11437 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11438 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11439 "RANLIB=$${RANLIB}" \
11440 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11441 mostlyclean) \
2a4cbe27
NN
11442 || exit 1
11443
6bd3dfaa 11444@endif ld
2a4cbe27 11445
4fa63067
NN
11446.PHONY: maybe-clean-ld clean-ld
11447maybe-clean-ld:
6bd3dfaa
PB
11448@if ld
11449maybe-clean-ld: clean-ld
2a4cbe27 11450
4fa63067
NN
11451clean-ld:
11452 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11453 r=`${PWD_COMMAND}`; export r; \
11454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11455 $(SET_LIB_PATH) \
378fce5b 11456 $(HOST_EXPORTS) \
2a4cbe27
NN
11457 for flag in $(EXTRA_HOST_FLAGS); do \
11458 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11459 done; \
4fa63067
NN
11460 echo "Doing clean in ld" ; \
11461 (cd ld && \
2a4cbe27
NN
11462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11464 "RANLIB=$${RANLIB}" \
11465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11466 clean) \
2a4cbe27
NN
11467 || exit 1
11468
6bd3dfaa 11469@endif ld
2a4cbe27 11470
4fa63067
NN
11471.PHONY: maybe-distclean-ld distclean-ld
11472maybe-distclean-ld:
6bd3dfaa
PB
11473@if ld
11474maybe-distclean-ld: distclean-ld
2a4cbe27 11475
4fa63067
NN
11476distclean-ld:
11477 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11478 r=`${PWD_COMMAND}`; export r; \
11479 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11480 $(SET_LIB_PATH) \
378fce5b 11481 $(HOST_EXPORTS) \
2a4cbe27
NN
11482 for flag in $(EXTRA_HOST_FLAGS); do \
11483 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11484 done; \
4fa63067
NN
11485 echo "Doing distclean in ld" ; \
11486 (cd ld && \
2a4cbe27
NN
11487 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11488 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11489 "RANLIB=$${RANLIB}" \
11490 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11491 distclean) \
2a4cbe27
NN
11492 || exit 1
11493
6bd3dfaa 11494@endif ld
2a4cbe27 11495
4fa63067
NN
11496.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
11497maybe-maintainer-clean-ld:
6bd3dfaa
PB
11498@if ld
11499maybe-maintainer-clean-ld: maintainer-clean-ld
2a4cbe27 11500
4fa63067
NN
11501maintainer-clean-ld:
11502 @[ -f ./ld/Makefile ] || exit 0; \
b40e3958
L
11503 r=`${PWD_COMMAND}`; export r; \
11504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11505 $(SET_LIB_PATH) \
378fce5b 11506 $(HOST_EXPORTS) \
2a4cbe27
NN
11507 for flag in $(EXTRA_HOST_FLAGS); do \
11508 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11509 done; \
4fa63067
NN
11510 echo "Doing maintainer-clean in ld" ; \
11511 (cd ld && \
2a4cbe27
NN
11512 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11513 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11514 "RANLIB=$${RANLIB}" \
11515 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11516 maintainer-clean) \
11517 || exit 1
11518
6bd3dfaa 11519@endif ld
2a4cbe27 11520
2a4cbe27 11521
04cf1b77
PB
11522.PHONY: configure-libcpp maybe-configure-libcpp
11523maybe-configure-libcpp:
11524@if libcpp
11525maybe-configure-libcpp: configure-libcpp
11526configure-libcpp:
11527 @test ! -f libcpp/Makefile || exit 0; \
11528 [ -d libcpp ] || mkdir libcpp; \
11529 r=`${PWD_COMMAND}`; export r; \
11530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11531 $(HOST_EXPORTS) \
04cf1b77
PB
11532 echo Configuring in libcpp; \
11533 cd libcpp || exit 1; \
11534 case $(srcdir) in \
11535 \.) \
11536 srcdiroption="--srcdir=."; \
11537 libsrcdir=".";; \
11538 /* | [A-Za-z]:[\\/]*) \
11539 srcdiroption="--srcdir=$(srcdir)/libcpp"; \
11540 libsrcdir="$$s/libcpp";; \
11541 *) \
11542 srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
11543 libsrcdir="$$s/libcpp";; \
11544 esac; \
11545 $(SHELL) $${libsrcdir}/configure \
11546 $(HOST_CONFIGARGS) $${srcdiroption} \
11547 || exit 1
11548@endif libcpp
11549
11550.PHONY: all-libcpp maybe-all-libcpp
11551maybe-all-libcpp:
11552@if libcpp
11553maybe-all-libcpp: all-libcpp
11554all-libcpp: configure-libcpp
11555 @r=`${PWD_COMMAND}`; export r; \
11556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11557 $(SET_LIB_PATH) \
378fce5b 11558 $(HOST_EXPORTS) \
04cf1b77
PB
11559 (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) all)
11560@endif libcpp
11561
11562.PHONY: check-libcpp maybe-check-libcpp
11563maybe-check-libcpp:
11564@if libcpp
11565maybe-check-libcpp: check-libcpp
11566
11567check-libcpp:
11568 @r=`${PWD_COMMAND}`; export r; \
11569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11570 $(SET_LIB_PATH) \
378fce5b 11571 $(HOST_EXPORTS) \
04cf1b77
PB
11572 (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) check)
11573
11574@endif libcpp
11575
11576.PHONY: install-libcpp maybe-install-libcpp
11577maybe-install-libcpp:
11578@if libcpp
11579maybe-install-libcpp: install-libcpp
11580
11581install-libcpp: installdirs
11582 @r=`${PWD_COMMAND}`; export r; \
11583 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11584 $(SET_LIB_PATH) \
378fce5b 11585 $(HOST_EXPORTS) \
04cf1b77
PB
11586 (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) install)
11587
11588@endif libcpp
11589
11590# Other targets (info, dvi, etc.)
11591
11592.PHONY: maybe-info-libcpp info-libcpp
11593maybe-info-libcpp:
11594@if libcpp
11595maybe-info-libcpp: info-libcpp
11596
11597info-libcpp: \
11598 configure-libcpp
11599 @[ -f ./libcpp/Makefile ] || exit 0; \
11600 r=`${PWD_COMMAND}`; export r; \
11601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11602 $(SET_LIB_PATH) \
378fce5b 11603 $(HOST_EXPORTS) \
04cf1b77
PB
11604 for flag in $(EXTRA_HOST_FLAGS); do \
11605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11606 done; \
11607 echo "Doing info in libcpp" ; \
11608 (cd libcpp && \
11609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11611 "RANLIB=$${RANLIB}" \
11612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11613 info) \
11614 || exit 1
11615
11616@endif libcpp
11617
11618.PHONY: maybe-dvi-libcpp dvi-libcpp
11619maybe-dvi-libcpp:
11620@if libcpp
11621maybe-dvi-libcpp: dvi-libcpp
11622
11623dvi-libcpp: \
11624 configure-libcpp
11625 @[ -f ./libcpp/Makefile ] || exit 0; \
11626 r=`${PWD_COMMAND}`; export r; \
11627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11628 $(SET_LIB_PATH) \
378fce5b 11629 $(HOST_EXPORTS) \
04cf1b77
PB
11630 for flag in $(EXTRA_HOST_FLAGS); do \
11631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11632 done; \
11633 echo "Doing dvi in libcpp" ; \
11634 (cd libcpp && \
11635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11637 "RANLIB=$${RANLIB}" \
11638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11639 dvi) \
11640 || exit 1
11641
11642@endif libcpp
11643
11644.PHONY: maybe-TAGS-libcpp TAGS-libcpp
11645maybe-TAGS-libcpp:
11646@if libcpp
11647maybe-TAGS-libcpp: TAGS-libcpp
11648
11649TAGS-libcpp: \
11650 configure-libcpp
11651 @[ -f ./libcpp/Makefile ] || exit 0; \
11652 r=`${PWD_COMMAND}`; export r; \
11653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11654 $(SET_LIB_PATH) \
378fce5b 11655 $(HOST_EXPORTS) \
04cf1b77
PB
11656 for flag in $(EXTRA_HOST_FLAGS); do \
11657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11658 done; \
11659 echo "Doing TAGS in libcpp" ; \
11660 (cd libcpp && \
11661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11663 "RANLIB=$${RANLIB}" \
11664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11665 TAGS) \
11666 || exit 1
11667
11668@endif libcpp
11669
11670.PHONY: maybe-install-info-libcpp install-info-libcpp
11671maybe-install-info-libcpp:
11672@if libcpp
11673maybe-install-info-libcpp: install-info-libcpp
11674
11675install-info-libcpp: \
11676 configure-libcpp \
11677 info-libcpp
11678 @[ -f ./libcpp/Makefile ] || exit 0; \
11679 r=`${PWD_COMMAND}`; export r; \
11680 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11681 $(SET_LIB_PATH) \
378fce5b 11682 $(HOST_EXPORTS) \
04cf1b77
PB
11683 for flag in $(EXTRA_HOST_FLAGS); do \
11684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11685 done; \
11686 echo "Doing install-info in libcpp" ; \
11687 (cd libcpp && \
11688 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11689 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11690 "RANLIB=$${RANLIB}" \
11691 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11692 install-info) \
11693 || exit 1
11694
11695@endif libcpp
11696
11697.PHONY: maybe-installcheck-libcpp installcheck-libcpp
11698maybe-installcheck-libcpp:
11699@if libcpp
11700maybe-installcheck-libcpp: installcheck-libcpp
11701
11702installcheck-libcpp: \
11703 configure-libcpp
11704 @[ -f ./libcpp/Makefile ] || exit 0; \
11705 r=`${PWD_COMMAND}`; export r; \
11706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11707 $(SET_LIB_PATH) \
378fce5b 11708 $(HOST_EXPORTS) \
04cf1b77
PB
11709 for flag in $(EXTRA_HOST_FLAGS); do \
11710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11711 done; \
11712 echo "Doing installcheck in libcpp" ; \
11713 (cd libcpp && \
11714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11716 "RANLIB=$${RANLIB}" \
11717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11718 installcheck) \
11719 || exit 1
11720
11721@endif libcpp
11722
11723.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
11724maybe-mostlyclean-libcpp:
11725@if libcpp
11726maybe-mostlyclean-libcpp: mostlyclean-libcpp
11727
11728mostlyclean-libcpp:
11729 @[ -f ./libcpp/Makefile ] || exit 0; \
11730 r=`${PWD_COMMAND}`; export r; \
11731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11732 $(SET_LIB_PATH) \
378fce5b 11733 $(HOST_EXPORTS) \
04cf1b77
PB
11734 for flag in $(EXTRA_HOST_FLAGS); do \
11735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11736 done; \
11737 echo "Doing mostlyclean in libcpp" ; \
11738 (cd libcpp && \
11739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11741 "RANLIB=$${RANLIB}" \
11742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11743 mostlyclean) \
11744 || exit 1
11745
11746@endif libcpp
11747
11748.PHONY: maybe-clean-libcpp clean-libcpp
11749maybe-clean-libcpp:
11750@if libcpp
11751maybe-clean-libcpp: clean-libcpp
11752
11753clean-libcpp:
11754 @[ -f ./libcpp/Makefile ] || exit 0; \
11755 r=`${PWD_COMMAND}`; export r; \
11756 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11757 $(SET_LIB_PATH) \
378fce5b 11758 $(HOST_EXPORTS) \
04cf1b77
PB
11759 for flag in $(EXTRA_HOST_FLAGS); do \
11760 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11761 done; \
11762 echo "Doing clean in libcpp" ; \
11763 (cd libcpp && \
11764 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11765 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11766 "RANLIB=$${RANLIB}" \
11767 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11768 clean) \
11769 || exit 1
11770
11771@endif libcpp
11772
11773.PHONY: maybe-distclean-libcpp distclean-libcpp
11774maybe-distclean-libcpp:
11775@if libcpp
11776maybe-distclean-libcpp: distclean-libcpp
11777
11778distclean-libcpp:
11779 @[ -f ./libcpp/Makefile ] || exit 0; \
11780 r=`${PWD_COMMAND}`; export r; \
11781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11782 $(SET_LIB_PATH) \
378fce5b 11783 $(HOST_EXPORTS) \
04cf1b77
PB
11784 for flag in $(EXTRA_HOST_FLAGS); do \
11785 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11786 done; \
11787 echo "Doing distclean in libcpp" ; \
11788 (cd libcpp && \
11789 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11790 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11791 "RANLIB=$${RANLIB}" \
11792 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11793 distclean) \
11794 || exit 1
11795
11796@endif libcpp
11797
11798.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
11799maybe-maintainer-clean-libcpp:
11800@if libcpp
11801maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
11802
11803maintainer-clean-libcpp:
11804 @[ -f ./libcpp/Makefile ] || exit 0; \
11805 r=`${PWD_COMMAND}`; export r; \
11806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11807 $(SET_LIB_PATH) \
378fce5b 11808 $(HOST_EXPORTS) \
04cf1b77
PB
11809 for flag in $(EXTRA_HOST_FLAGS); do \
11810 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11811 done; \
11812 echo "Doing maintainer-clean in libcpp" ; \
11813 (cd libcpp && \
11814 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11815 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11816 "RANLIB=$${RANLIB}" \
11817 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11818 maintainer-clean) \
11819 || exit 1
11820
11821@endif libcpp
11822
11823
4fa63067
NN
11824.PHONY: configure-libgui maybe-configure-libgui
11825maybe-configure-libgui:
6bd3dfaa
PB
11826@if libgui
11827maybe-configure-libgui: configure-libgui
4fa63067
NN
11828configure-libgui:
11829 @test ! -f libgui/Makefile || exit 0; \
11830 [ -d libgui ] || mkdir libgui; \
11831 r=`${PWD_COMMAND}`; export r; \
11832 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 11833 $(HOST_EXPORTS) \
4fa63067
NN
11834 echo Configuring in libgui; \
11835 cd libgui || exit 1; \
11836 case $(srcdir) in \
11837 \.) \
11838 srcdiroption="--srcdir=."; \
11839 libsrcdir=".";; \
11840 /* | [A-Za-z]:[\\/]*) \
11841 srcdiroption="--srcdir=$(srcdir)/libgui"; \
11842 libsrcdir="$$s/libgui";; \
11843 *) \
11844 srcdiroption="--srcdir=../$(srcdir)/libgui"; \
11845 libsrcdir="$$s/libgui";; \
11846 esac; \
11847 $(SHELL) $${libsrcdir}/configure \
11848 $(HOST_CONFIGARGS) $${srcdiroption} \
11849 || exit 1
6bd3dfaa 11850@endif libgui
4fa63067
NN
11851
11852.PHONY: all-libgui maybe-all-libgui
11853maybe-all-libgui:
6bd3dfaa
PB
11854@if libgui
11855maybe-all-libgui: all-libgui
4fa63067
NN
11856all-libgui: configure-libgui
11857 @r=`${PWD_COMMAND}`; export r; \
11858 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11859 $(SET_LIB_PATH) \
378fce5b 11860 $(HOST_EXPORTS) \
4fa63067 11861 (cd libgui && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 11862@endif libgui
4fa63067
NN
11863
11864.PHONY: check-libgui maybe-check-libgui
11865maybe-check-libgui:
6bd3dfaa
PB
11866@if libgui
11867maybe-check-libgui: check-libgui
4fa63067
NN
11868
11869check-libgui:
11870 @r=`${PWD_COMMAND}`; export r; \
11871 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11872 $(SET_LIB_PATH) \
378fce5b 11873 $(HOST_EXPORTS) \
4fa63067
NN
11874 (cd libgui && $(MAKE) $(FLAGS_TO_PASS) check)
11875
6bd3dfaa 11876@endif libgui
4fa63067
NN
11877
11878.PHONY: install-libgui maybe-install-libgui
11879maybe-install-libgui:
6bd3dfaa
PB
11880@if libgui
11881maybe-install-libgui: install-libgui
4fa63067
NN
11882
11883install-libgui: installdirs
11884 @r=`${PWD_COMMAND}`; export r; \
11885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11886 $(SET_LIB_PATH) \
378fce5b 11887 $(HOST_EXPORTS) \
4fa63067
NN
11888 (cd libgui && $(MAKE) $(FLAGS_TO_PASS) install)
11889
6bd3dfaa 11890@endif libgui
4fa63067
NN
11891
11892# Other targets (info, dvi, etc.)
11893
11894.PHONY: maybe-info-libgui info-libgui
11895maybe-info-libgui:
6bd3dfaa
PB
11896@if libgui
11897maybe-info-libgui: info-libgui
4fa63067
NN
11898
11899info-libgui: \
11900 configure-libgui
11901 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
11902 r=`${PWD_COMMAND}`; export r; \
11903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11904 $(SET_LIB_PATH) \
378fce5b 11905 $(HOST_EXPORTS) \
2a4cbe27
NN
11906 for flag in $(EXTRA_HOST_FLAGS); do \
11907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11908 done; \
4fa63067
NN
11909 echo "Doing info in libgui" ; \
11910 (cd libgui && \
2a4cbe27
NN
11911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11913 "RANLIB=$${RANLIB}" \
11914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11915 info) \
2a4cbe27
NN
11916 || exit 1
11917
6bd3dfaa 11918@endif libgui
2a4cbe27 11919
4fa63067
NN
11920.PHONY: maybe-dvi-libgui dvi-libgui
11921maybe-dvi-libgui:
6bd3dfaa
PB
11922@if libgui
11923maybe-dvi-libgui: dvi-libgui
2a4cbe27 11924
4fa63067
NN
11925dvi-libgui: \
11926 configure-libgui
11927 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
11928 r=`${PWD_COMMAND}`; export r; \
11929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11930 $(SET_LIB_PATH) \
378fce5b 11931 $(HOST_EXPORTS) \
2a4cbe27
NN
11932 for flag in $(EXTRA_HOST_FLAGS); do \
11933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11934 done; \
4fa63067
NN
11935 echo "Doing dvi in libgui" ; \
11936 (cd libgui && \
2a4cbe27
NN
11937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11939 "RANLIB=$${RANLIB}" \
11940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11941 dvi) \
2a4cbe27
NN
11942 || exit 1
11943
6bd3dfaa 11944@endif libgui
2a4cbe27 11945
4fa63067
NN
11946.PHONY: maybe-TAGS-libgui TAGS-libgui
11947maybe-TAGS-libgui:
6bd3dfaa
PB
11948@if libgui
11949maybe-TAGS-libgui: TAGS-libgui
2a4cbe27 11950
4fa63067
NN
11951TAGS-libgui: \
11952 configure-libgui
11953 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
11954 r=`${PWD_COMMAND}`; export r; \
11955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11956 $(SET_LIB_PATH) \
378fce5b 11957 $(HOST_EXPORTS) \
2a4cbe27
NN
11958 for flag in $(EXTRA_HOST_FLAGS); do \
11959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11960 done; \
4fa63067
NN
11961 echo "Doing TAGS in libgui" ; \
11962 (cd libgui && \
2a4cbe27
NN
11963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11965 "RANLIB=$${RANLIB}" \
11966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11967 TAGS) \
2a4cbe27
NN
11968 || exit 1
11969
6bd3dfaa 11970@endif libgui
2a4cbe27 11971
4fa63067
NN
11972.PHONY: maybe-install-info-libgui install-info-libgui
11973maybe-install-info-libgui:
6bd3dfaa
PB
11974@if libgui
11975maybe-install-info-libgui: install-info-libgui
2a4cbe27 11976
4fa63067
NN
11977install-info-libgui: \
11978 configure-libgui \
11979 info-libgui
11980 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
11981 r=`${PWD_COMMAND}`; export r; \
11982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 11983 $(SET_LIB_PATH) \
378fce5b 11984 $(HOST_EXPORTS) \
2a4cbe27
NN
11985 for flag in $(EXTRA_HOST_FLAGS); do \
11986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11987 done; \
4fa63067
NN
11988 echo "Doing install-info in libgui" ; \
11989 (cd libgui && \
2a4cbe27
NN
11990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11992 "RANLIB=$${RANLIB}" \
11993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 11994 install-info) \
2a4cbe27
NN
11995 || exit 1
11996
6bd3dfaa 11997@endif libgui
2a4cbe27 11998
4fa63067
NN
11999.PHONY: maybe-installcheck-libgui installcheck-libgui
12000maybe-installcheck-libgui:
6bd3dfaa
PB
12001@if libgui
12002maybe-installcheck-libgui: installcheck-libgui
2a4cbe27 12003
4fa63067
NN
12004installcheck-libgui: \
12005 configure-libgui
12006 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
12007 r=`${PWD_COMMAND}`; export r; \
12008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12009 $(SET_LIB_PATH) \
378fce5b 12010 $(HOST_EXPORTS) \
2a4cbe27
NN
12011 for flag in $(EXTRA_HOST_FLAGS); do \
12012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12013 done; \
4fa63067
NN
12014 echo "Doing installcheck in libgui" ; \
12015 (cd libgui && \
2a4cbe27
NN
12016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12018 "RANLIB=$${RANLIB}" \
12019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12020 installcheck) \
2a4cbe27
NN
12021 || exit 1
12022
6bd3dfaa 12023@endif libgui
2a4cbe27 12024
4fa63067
NN
12025.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
12026maybe-mostlyclean-libgui:
6bd3dfaa
PB
12027@if libgui
12028maybe-mostlyclean-libgui: mostlyclean-libgui
2a4cbe27 12029
4fa63067 12030mostlyclean-libgui:
2a4cbe27 12031 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
12032 r=`${PWD_COMMAND}`; export r; \
12033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12034 $(SET_LIB_PATH) \
378fce5b 12035 $(HOST_EXPORTS) \
2a4cbe27
NN
12036 for flag in $(EXTRA_HOST_FLAGS); do \
12037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12038 done; \
4fa63067 12039 echo "Doing mostlyclean in libgui" ; \
2a4cbe27
NN
12040 (cd libgui && \
12041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12043 "RANLIB=$${RANLIB}" \
12044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12045 mostlyclean) \
2a4cbe27
NN
12046 || exit 1
12047
6bd3dfaa 12048@endif libgui
2a4cbe27 12049
4fa63067
NN
12050.PHONY: maybe-clean-libgui clean-libgui
12051maybe-clean-libgui:
6bd3dfaa
PB
12052@if libgui
12053maybe-clean-libgui: clean-libgui
2a4cbe27 12054
4fa63067
NN
12055clean-libgui:
12056 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
12057 r=`${PWD_COMMAND}`; export r; \
12058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12059 $(SET_LIB_PATH) \
378fce5b 12060 $(HOST_EXPORTS) \
2a4cbe27
NN
12061 for flag in $(EXTRA_HOST_FLAGS); do \
12062 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12063 done; \
4fa63067
NN
12064 echo "Doing clean in libgui" ; \
12065 (cd libgui && \
2a4cbe27
NN
12066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12068 "RANLIB=$${RANLIB}" \
12069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12070 clean) \
2a4cbe27
NN
12071 || exit 1
12072
6bd3dfaa 12073@endif libgui
2a4cbe27 12074
4fa63067
NN
12075.PHONY: maybe-distclean-libgui distclean-libgui
12076maybe-distclean-libgui:
6bd3dfaa
PB
12077@if libgui
12078maybe-distclean-libgui: distclean-libgui
2a4cbe27 12079
4fa63067
NN
12080distclean-libgui:
12081 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
12082 r=`${PWD_COMMAND}`; export r; \
12083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12084 $(SET_LIB_PATH) \
378fce5b 12085 $(HOST_EXPORTS) \
2a4cbe27
NN
12086 for flag in $(EXTRA_HOST_FLAGS); do \
12087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12088 done; \
4fa63067
NN
12089 echo "Doing distclean in libgui" ; \
12090 (cd libgui && \
2a4cbe27
NN
12091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12093 "RANLIB=$${RANLIB}" \
12094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12095 distclean) \
2a4cbe27
NN
12096 || exit 1
12097
6bd3dfaa 12098@endif libgui
2a4cbe27 12099
4fa63067
NN
12100.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
12101maybe-maintainer-clean-libgui:
6bd3dfaa
PB
12102@if libgui
12103maybe-maintainer-clean-libgui: maintainer-clean-libgui
2a4cbe27 12104
4fa63067
NN
12105maintainer-clean-libgui:
12106 @[ -f ./libgui/Makefile ] || exit 0; \
b40e3958
L
12107 r=`${PWD_COMMAND}`; export r; \
12108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12109 $(SET_LIB_PATH) \
378fce5b 12110 $(HOST_EXPORTS) \
2a4cbe27
NN
12111 for flag in $(EXTRA_HOST_FLAGS); do \
12112 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12113 done; \
4fa63067
NN
12114 echo "Doing maintainer-clean in libgui" ; \
12115 (cd libgui && \
2a4cbe27
NN
12116 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12117 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12118 "RANLIB=$${RANLIB}" \
12119 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12120 maintainer-clean) \
12121 || exit 1
12122
6bd3dfaa 12123@endif libgui
2a4cbe27 12124
2a4cbe27 12125
4b1cb4fe
DD
12126.PHONY: configure-libbanshee maybe-configure-libbanshee
12127maybe-configure-libbanshee:
6bd3dfaa
PB
12128@if libbanshee
12129maybe-configure-libbanshee: configure-libbanshee
4b1cb4fe
DD
12130configure-libbanshee:
12131 @test ! -f libbanshee/Makefile || exit 0; \
12132 [ -d libbanshee ] || mkdir libbanshee; \
12133 r=`${PWD_COMMAND}`; export r; \
12134 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12135 $(HOST_EXPORTS) \
4b1cb4fe
DD
12136 echo Configuring in libbanshee; \
12137 cd libbanshee || exit 1; \
12138 case $(srcdir) in \
12139 \.) \
12140 srcdiroption="--srcdir=."; \
12141 libsrcdir=".";; \
12142 /* | [A-Za-z]:[\\/]*) \
12143 srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
12144 libsrcdir="$$s/libbanshee";; \
12145 *) \
12146 srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
12147 libsrcdir="$$s/libbanshee";; \
12148 esac; \
12149 $(SHELL) $${libsrcdir}/configure \
12150 $(HOST_CONFIGARGS) $${srcdiroption} \
12151 || exit 1
6bd3dfaa 12152@endif libbanshee
4b1cb4fe
DD
12153
12154.PHONY: all-libbanshee maybe-all-libbanshee
12155maybe-all-libbanshee:
6bd3dfaa
PB
12156@if libbanshee
12157maybe-all-libbanshee: all-libbanshee
4b1cb4fe
DD
12158all-libbanshee: configure-libbanshee
12159 @r=`${PWD_COMMAND}`; export r; \
12160 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12161 $(SET_LIB_PATH) \
378fce5b 12162 $(HOST_EXPORTS) \
4b1cb4fe 12163 (cd libbanshee && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 12164@endif libbanshee
4b1cb4fe
DD
12165
12166.PHONY: check-libbanshee maybe-check-libbanshee
12167maybe-check-libbanshee:
6bd3dfaa
PB
12168@if libbanshee
12169maybe-check-libbanshee: check-libbanshee
4b1cb4fe
DD
12170
12171check-libbanshee:
12172 @r=`${PWD_COMMAND}`; export r; \
12173 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12174 $(SET_LIB_PATH) \
378fce5b 12175 $(HOST_EXPORTS) \
4b1cb4fe
DD
12176 (cd libbanshee && $(MAKE) $(FLAGS_TO_PASS) check)
12177
6bd3dfaa 12178@endif libbanshee
4b1cb4fe
DD
12179
12180.PHONY: install-libbanshee maybe-install-libbanshee
12181maybe-install-libbanshee:
6bd3dfaa
PB
12182@if libbanshee
12183maybe-install-libbanshee: install-libbanshee
4b1cb4fe
DD
12184
12185install-libbanshee:
12186
6bd3dfaa 12187@endif libbanshee
4b1cb4fe
DD
12188
12189# Other targets (info, dvi, etc.)
12190
12191.PHONY: maybe-info-libbanshee info-libbanshee
12192maybe-info-libbanshee:
6bd3dfaa
PB
12193@if libbanshee
12194maybe-info-libbanshee: info-libbanshee
4b1cb4fe
DD
12195
12196info-libbanshee: \
12197 configure-libbanshee
12198 @[ -f ./libbanshee/Makefile ] || exit 0; \
12199 r=`${PWD_COMMAND}`; export r; \
12200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12201 $(SET_LIB_PATH) \
378fce5b 12202 $(HOST_EXPORTS) \
4b1cb4fe
DD
12203 for flag in $(EXTRA_HOST_FLAGS); do \
12204 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12205 done; \
12206 echo "Doing info in libbanshee" ; \
12207 (cd libbanshee && \
12208 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12209 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12210 "RANLIB=$${RANLIB}" \
12211 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12212 info) \
12213 || exit 1
12214
6bd3dfaa 12215@endif libbanshee
4b1cb4fe
DD
12216
12217.PHONY: maybe-dvi-libbanshee dvi-libbanshee
12218maybe-dvi-libbanshee:
6bd3dfaa
PB
12219@if libbanshee
12220maybe-dvi-libbanshee: dvi-libbanshee
4b1cb4fe
DD
12221
12222dvi-libbanshee: \
12223 configure-libbanshee
12224 @[ -f ./libbanshee/Makefile ] || exit 0; \
12225 r=`${PWD_COMMAND}`; export r; \
12226 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12227 $(SET_LIB_PATH) \
378fce5b 12228 $(HOST_EXPORTS) \
4b1cb4fe
DD
12229 for flag in $(EXTRA_HOST_FLAGS); do \
12230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12231 done; \
12232 echo "Doing dvi in libbanshee" ; \
12233 (cd libbanshee && \
12234 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12235 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12236 "RANLIB=$${RANLIB}" \
12237 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12238 dvi) \
12239 || exit 1
12240
6bd3dfaa 12241@endif libbanshee
4b1cb4fe
DD
12242
12243.PHONY: maybe-TAGS-libbanshee TAGS-libbanshee
12244maybe-TAGS-libbanshee:
6bd3dfaa
PB
12245@if libbanshee
12246maybe-TAGS-libbanshee: TAGS-libbanshee
4b1cb4fe
DD
12247
12248TAGS-libbanshee: \
12249 configure-libbanshee
12250 @[ -f ./libbanshee/Makefile ] || exit 0; \
12251 r=`${PWD_COMMAND}`; export r; \
12252 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12253 $(SET_LIB_PATH) \
378fce5b 12254 $(HOST_EXPORTS) \
4b1cb4fe
DD
12255 for flag in $(EXTRA_HOST_FLAGS); do \
12256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12257 done; \
12258 echo "Doing TAGS in libbanshee" ; \
12259 (cd libbanshee && \
12260 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12261 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12262 "RANLIB=$${RANLIB}" \
12263 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12264 TAGS) \
12265 || exit 1
12266
6bd3dfaa 12267@endif libbanshee
4b1cb4fe
DD
12268
12269.PHONY: maybe-install-info-libbanshee install-info-libbanshee
12270maybe-install-info-libbanshee:
6bd3dfaa
PB
12271@if libbanshee
12272maybe-install-info-libbanshee: install-info-libbanshee
4b1cb4fe
DD
12273
12274install-info-libbanshee: \
12275 configure-libbanshee \
12276 info-libbanshee
12277 @[ -f ./libbanshee/Makefile ] || exit 0; \
12278 r=`${PWD_COMMAND}`; export r; \
12279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12280 $(SET_LIB_PATH) \
378fce5b 12281 $(HOST_EXPORTS) \
4b1cb4fe
DD
12282 for flag in $(EXTRA_HOST_FLAGS); do \
12283 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12284 done; \
12285 echo "Doing install-info in libbanshee" ; \
12286 (cd libbanshee && \
12287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12289 "RANLIB=$${RANLIB}" \
12290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12291 install-info) \
12292 || exit 1
12293
6bd3dfaa 12294@endif libbanshee
4b1cb4fe
DD
12295
12296.PHONY: maybe-installcheck-libbanshee installcheck-libbanshee
12297maybe-installcheck-libbanshee:
6bd3dfaa
PB
12298@if libbanshee
12299maybe-installcheck-libbanshee: installcheck-libbanshee
4b1cb4fe
DD
12300
12301installcheck-libbanshee: \
12302 configure-libbanshee
12303 @[ -f ./libbanshee/Makefile ] || exit 0; \
12304 r=`${PWD_COMMAND}`; export r; \
12305 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12306 $(SET_LIB_PATH) \
378fce5b 12307 $(HOST_EXPORTS) \
4b1cb4fe
DD
12308 for flag in $(EXTRA_HOST_FLAGS); do \
12309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12310 done; \
12311 echo "Doing installcheck in libbanshee" ; \
12312 (cd libbanshee && \
12313 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12314 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12315 "RANLIB=$${RANLIB}" \
12316 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12317 installcheck) \
12318 || exit 1
12319
6bd3dfaa 12320@endif libbanshee
4b1cb4fe
DD
12321
12322.PHONY: maybe-mostlyclean-libbanshee mostlyclean-libbanshee
12323maybe-mostlyclean-libbanshee:
6bd3dfaa
PB
12324@if libbanshee
12325maybe-mostlyclean-libbanshee: mostlyclean-libbanshee
4b1cb4fe
DD
12326
12327mostlyclean-libbanshee:
12328 @[ -f ./libbanshee/Makefile ] || exit 0; \
12329 r=`${PWD_COMMAND}`; export r; \
12330 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12331 $(SET_LIB_PATH) \
378fce5b 12332 $(HOST_EXPORTS) \
4b1cb4fe
DD
12333 for flag in $(EXTRA_HOST_FLAGS); do \
12334 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12335 done; \
12336 echo "Doing mostlyclean in libbanshee" ; \
12337 (cd libbanshee && \
12338 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12339 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12340 "RANLIB=$${RANLIB}" \
12341 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12342 mostlyclean) \
12343 || exit 1
12344
6bd3dfaa 12345@endif libbanshee
4b1cb4fe
DD
12346
12347.PHONY: maybe-clean-libbanshee clean-libbanshee
12348maybe-clean-libbanshee:
6bd3dfaa
PB
12349@if libbanshee
12350maybe-clean-libbanshee: clean-libbanshee
4b1cb4fe
DD
12351
12352clean-libbanshee:
12353 @[ -f ./libbanshee/Makefile ] || exit 0; \
12354 r=`${PWD_COMMAND}`; export r; \
12355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12356 $(SET_LIB_PATH) \
378fce5b 12357 $(HOST_EXPORTS) \
4b1cb4fe
DD
12358 for flag in $(EXTRA_HOST_FLAGS); do \
12359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12360 done; \
12361 echo "Doing clean in libbanshee" ; \
12362 (cd libbanshee && \
12363 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12364 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12365 "RANLIB=$${RANLIB}" \
12366 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12367 clean) \
12368 || exit 1
12369
6bd3dfaa 12370@endif libbanshee
4b1cb4fe
DD
12371
12372.PHONY: maybe-distclean-libbanshee distclean-libbanshee
12373maybe-distclean-libbanshee:
6bd3dfaa
PB
12374@if libbanshee
12375maybe-distclean-libbanshee: distclean-libbanshee
4b1cb4fe
DD
12376
12377distclean-libbanshee:
12378 @[ -f ./libbanshee/Makefile ] || exit 0; \
12379 r=`${PWD_COMMAND}`; export r; \
12380 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12381 $(SET_LIB_PATH) \
378fce5b 12382 $(HOST_EXPORTS) \
4b1cb4fe
DD
12383 for flag in $(EXTRA_HOST_FLAGS); do \
12384 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12385 done; \
12386 echo "Doing distclean in libbanshee" ; \
12387 (cd libbanshee && \
12388 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12389 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12390 "RANLIB=$${RANLIB}" \
12391 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12392 distclean) \
12393 || exit 1
12394
6bd3dfaa 12395@endif libbanshee
4b1cb4fe
DD
12396
12397.PHONY: maybe-maintainer-clean-libbanshee maintainer-clean-libbanshee
12398maybe-maintainer-clean-libbanshee:
6bd3dfaa
PB
12399@if libbanshee
12400maybe-maintainer-clean-libbanshee: maintainer-clean-libbanshee
4b1cb4fe
DD
12401
12402maintainer-clean-libbanshee:
12403 @[ -f ./libbanshee/Makefile ] || exit 0; \
12404 r=`${PWD_COMMAND}`; export r; \
12405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12406 $(SET_LIB_PATH) \
378fce5b 12407 $(HOST_EXPORTS) \
4b1cb4fe
DD
12408 for flag in $(EXTRA_HOST_FLAGS); do \
12409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12410 done; \
12411 echo "Doing maintainer-clean in libbanshee" ; \
12412 (cd libbanshee && \
12413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12415 "RANLIB=$${RANLIB}" \
12416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12417 maintainer-clean) \
12418 || exit 1
12419
6bd3dfaa 12420@endif libbanshee
4b1cb4fe
DD
12421
12422
4fa63067
NN
12423.PHONY: configure-libiberty maybe-configure-libiberty
12424maybe-configure-libiberty:
6bd3dfaa
PB
12425@if libiberty
12426maybe-configure-libiberty: configure-libiberty
4fa63067
NN
12427configure-libiberty:
12428 @test ! -f libiberty/Makefile || exit 0; \
12429 [ -d libiberty ] || mkdir libiberty; \
12430 r=`${PWD_COMMAND}`; export r; \
12431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12432 $(HOST_EXPORTS) \
4fa63067
NN
12433 echo Configuring in libiberty; \
12434 cd libiberty || exit 1; \
12435 case $(srcdir) in \
12436 \.) \
12437 srcdiroption="--srcdir=."; \
12438 libsrcdir=".";; \
12439 /* | [A-Za-z]:[\\/]*) \
12440 srcdiroption="--srcdir=$(srcdir)/libiberty"; \
12441 libsrcdir="$$s/libiberty";; \
12442 *) \
12443 srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
12444 libsrcdir="$$s/libiberty";; \
12445 esac; \
12446 $(SHELL) $${libsrcdir}/configure \
12447 $(HOST_CONFIGARGS) $${srcdiroption} \
12448 || exit 1
6bd3dfaa 12449@endif libiberty
4fa63067
NN
12450
12451.PHONY: all-libiberty maybe-all-libiberty
12452maybe-all-libiberty:
6bd3dfaa
PB
12453@if libiberty
12454maybe-all-libiberty: all-libiberty
4fa63067
NN
12455all-libiberty: configure-libiberty
12456 @r=`${PWD_COMMAND}`; export r; \
12457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12458 $(SET_LIB_PATH) \
378fce5b 12459 $(HOST_EXPORTS) \
4fa63067 12460 (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 12461@endif libiberty
4fa63067
NN
12462
12463.PHONY: check-libiberty maybe-check-libiberty
12464maybe-check-libiberty:
6bd3dfaa
PB
12465@if libiberty
12466maybe-check-libiberty: check-libiberty
4fa63067
NN
12467
12468check-libiberty:
12469 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12471 $(SET_LIB_PATH) \
378fce5b 12472 $(HOST_EXPORTS) \
4fa63067 12473 (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12474
6bd3dfaa 12475@endif libiberty
2a4cbe27 12476
4fa63067
NN
12477.PHONY: install-libiberty maybe-install-libiberty
12478maybe-install-libiberty:
6bd3dfaa
PB
12479@if libiberty
12480maybe-install-libiberty: install-libiberty
2a4cbe27 12481
4fa63067
NN
12482install-libiberty: installdirs
12483 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12484 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12485 $(SET_LIB_PATH) \
378fce5b 12486 $(HOST_EXPORTS) \
4fa63067 12487 (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 12488
6bd3dfaa 12489@endif libiberty
2a4cbe27 12490
4fa63067 12491# Other targets (info, dvi, etc.)
2a4cbe27 12492
4fa63067
NN
12493.PHONY: maybe-info-libiberty info-libiberty
12494maybe-info-libiberty:
6bd3dfaa
PB
12495@if libiberty
12496maybe-info-libiberty: info-libiberty
4fa63067
NN
12497
12498info-libiberty: \
12499 configure-libiberty
12500 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12501 r=`${PWD_COMMAND}`; export r; \
12502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12503 $(SET_LIB_PATH) \
378fce5b 12504 $(HOST_EXPORTS) \
2a4cbe27
NN
12505 for flag in $(EXTRA_HOST_FLAGS); do \
12506 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12507 done; \
4fa63067
NN
12508 echo "Doing info in libiberty" ; \
12509 (cd libiberty && \
2a4cbe27
NN
12510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12512 "RANLIB=$${RANLIB}" \
12513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12514 info) \
2a4cbe27
NN
12515 || exit 1
12516
6bd3dfaa 12517@endif libiberty
2a4cbe27 12518
4fa63067
NN
12519.PHONY: maybe-dvi-libiberty dvi-libiberty
12520maybe-dvi-libiberty:
6bd3dfaa
PB
12521@if libiberty
12522maybe-dvi-libiberty: dvi-libiberty
2a4cbe27 12523
4fa63067
NN
12524dvi-libiberty: \
12525 configure-libiberty
12526 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12527 r=`${PWD_COMMAND}`; export r; \
12528 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12529 $(SET_LIB_PATH) \
378fce5b 12530 $(HOST_EXPORTS) \
2a4cbe27
NN
12531 for flag in $(EXTRA_HOST_FLAGS); do \
12532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12533 done; \
4fa63067
NN
12534 echo "Doing dvi in libiberty" ; \
12535 (cd libiberty && \
2a4cbe27
NN
12536 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12537 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12538 "RANLIB=$${RANLIB}" \
12539 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12540 dvi) \
2a4cbe27
NN
12541 || exit 1
12542
6bd3dfaa 12543@endif libiberty
2a4cbe27 12544
4fa63067
NN
12545.PHONY: maybe-TAGS-libiberty TAGS-libiberty
12546maybe-TAGS-libiberty:
6bd3dfaa
PB
12547@if libiberty
12548maybe-TAGS-libiberty: TAGS-libiberty
2a4cbe27 12549
4fa63067
NN
12550TAGS-libiberty: \
12551 configure-libiberty
12552 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12553 r=`${PWD_COMMAND}`; export r; \
12554 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12555 $(SET_LIB_PATH) \
378fce5b 12556 $(HOST_EXPORTS) \
2a4cbe27
NN
12557 for flag in $(EXTRA_HOST_FLAGS); do \
12558 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12559 done; \
4fa63067
NN
12560 echo "Doing TAGS in libiberty" ; \
12561 (cd libiberty && \
2a4cbe27
NN
12562 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12563 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12564 "RANLIB=$${RANLIB}" \
12565 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12566 TAGS) \
2a4cbe27
NN
12567 || exit 1
12568
6bd3dfaa 12569@endif libiberty
2a4cbe27 12570
4fa63067
NN
12571.PHONY: maybe-install-info-libiberty install-info-libiberty
12572maybe-install-info-libiberty:
6bd3dfaa
PB
12573@if libiberty
12574maybe-install-info-libiberty: install-info-libiberty
2a4cbe27 12575
4fa63067
NN
12576install-info-libiberty: \
12577 configure-libiberty \
12578 info-libiberty
12579 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12580 r=`${PWD_COMMAND}`; export r; \
12581 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12582 $(SET_LIB_PATH) \
378fce5b 12583 $(HOST_EXPORTS) \
2a4cbe27
NN
12584 for flag in $(EXTRA_HOST_FLAGS); do \
12585 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12586 done; \
4fa63067
NN
12587 echo "Doing install-info in libiberty" ; \
12588 (cd libiberty && \
2a4cbe27
NN
12589 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12590 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12591 "RANLIB=$${RANLIB}" \
12592 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12593 install-info) \
2a4cbe27
NN
12594 || exit 1
12595
6bd3dfaa 12596@endif libiberty
2a4cbe27 12597
4fa63067
NN
12598.PHONY: maybe-installcheck-libiberty installcheck-libiberty
12599maybe-installcheck-libiberty:
6bd3dfaa
PB
12600@if libiberty
12601maybe-installcheck-libiberty: installcheck-libiberty
2a4cbe27 12602
4fa63067
NN
12603installcheck-libiberty: \
12604 configure-libiberty
12605 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12606 r=`${PWD_COMMAND}`; export r; \
12607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12608 $(SET_LIB_PATH) \
378fce5b 12609 $(HOST_EXPORTS) \
2a4cbe27
NN
12610 for flag in $(EXTRA_HOST_FLAGS); do \
12611 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12612 done; \
4fa63067
NN
12613 echo "Doing installcheck in libiberty" ; \
12614 (cd libiberty && \
2a4cbe27
NN
12615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12617 "RANLIB=$${RANLIB}" \
12618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12619 installcheck) \
2a4cbe27
NN
12620 || exit 1
12621
6bd3dfaa 12622@endif libiberty
2a4cbe27 12623
4fa63067
NN
12624.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
12625maybe-mostlyclean-libiberty:
6bd3dfaa
PB
12626@if libiberty
12627maybe-mostlyclean-libiberty: mostlyclean-libiberty
2a4cbe27 12628
4fa63067
NN
12629mostlyclean-libiberty:
12630 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12631 r=`${PWD_COMMAND}`; export r; \
12632 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12633 $(SET_LIB_PATH) \
378fce5b 12634 $(HOST_EXPORTS) \
2a4cbe27
NN
12635 for flag in $(EXTRA_HOST_FLAGS); do \
12636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12637 done; \
4fa63067
NN
12638 echo "Doing mostlyclean in libiberty" ; \
12639 (cd libiberty && \
2a4cbe27
NN
12640 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12641 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12642 "RANLIB=$${RANLIB}" \
12643 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12644 mostlyclean) \
2a4cbe27
NN
12645 || exit 1
12646
6bd3dfaa 12647@endif libiberty
2a4cbe27 12648
4fa63067
NN
12649.PHONY: maybe-clean-libiberty clean-libiberty
12650maybe-clean-libiberty:
6bd3dfaa
PB
12651@if libiberty
12652maybe-clean-libiberty: clean-libiberty
2a4cbe27 12653
4fa63067
NN
12654clean-libiberty:
12655 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12656 r=`${PWD_COMMAND}`; export r; \
12657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12658 $(SET_LIB_PATH) \
378fce5b 12659 $(HOST_EXPORTS) \
2a4cbe27
NN
12660 for flag in $(EXTRA_HOST_FLAGS); do \
12661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12662 done; \
4fa63067
NN
12663 echo "Doing clean in libiberty" ; \
12664 (cd libiberty && \
2a4cbe27
NN
12665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12667 "RANLIB=$${RANLIB}" \
12668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12669 clean) \
2a4cbe27
NN
12670 || exit 1
12671
6bd3dfaa 12672@endif libiberty
2a4cbe27 12673
4fa63067
NN
12674.PHONY: maybe-distclean-libiberty distclean-libiberty
12675maybe-distclean-libiberty:
6bd3dfaa
PB
12676@if libiberty
12677maybe-distclean-libiberty: distclean-libiberty
2a4cbe27 12678
4fa63067
NN
12679distclean-libiberty:
12680 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12681 r=`${PWD_COMMAND}`; export r; \
12682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12683 $(SET_LIB_PATH) \
378fce5b 12684 $(HOST_EXPORTS) \
2a4cbe27
NN
12685 for flag in $(EXTRA_HOST_FLAGS); do \
12686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12687 done; \
4fa63067
NN
12688 echo "Doing distclean in libiberty" ; \
12689 (cd libiberty && \
2a4cbe27
NN
12690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12692 "RANLIB=$${RANLIB}" \
12693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12694 distclean) \
2a4cbe27
NN
12695 || exit 1
12696
6bd3dfaa 12697@endif libiberty
2a4cbe27 12698
4fa63067
NN
12699.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
12700maybe-maintainer-clean-libiberty:
6bd3dfaa
PB
12701@if libiberty
12702maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
2a4cbe27 12703
4fa63067
NN
12704maintainer-clean-libiberty:
12705 @[ -f ./libiberty/Makefile ] || exit 0; \
b40e3958
L
12706 r=`${PWD_COMMAND}`; export r; \
12707 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12708 $(SET_LIB_PATH) \
378fce5b 12709 $(HOST_EXPORTS) \
2a4cbe27
NN
12710 for flag in $(EXTRA_HOST_FLAGS); do \
12711 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12712 done; \
4fa63067
NN
12713 echo "Doing maintainer-clean in libiberty" ; \
12714 (cd libiberty && \
2a4cbe27
NN
12715 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12716 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12717 "RANLIB=$${RANLIB}" \
12718 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12719 maintainer-clean) \
12720 || exit 1
12721
6bd3dfaa 12722@endif libiberty
2a4cbe27 12723
2a4cbe27 12724
4fa63067
NN
12725.PHONY: configure-libtool maybe-configure-libtool
12726maybe-configure-libtool:
6bd3dfaa
PB
12727@if libtool
12728maybe-configure-libtool: configure-libtool
4fa63067
NN
12729configure-libtool:
12730 @test ! -f libtool/Makefile || exit 0; \
12731 [ -d libtool ] || mkdir libtool; \
b40e3958
L
12732 r=`${PWD_COMMAND}`; export r; \
12733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 12734 $(HOST_EXPORTS) \
4fa63067
NN
12735 echo Configuring in libtool; \
12736 cd libtool || exit 1; \
12737 case $(srcdir) in \
12738 \.) \
12739 srcdiroption="--srcdir=."; \
12740 libsrcdir=".";; \
12741 /* | [A-Za-z]:[\\/]*) \
12742 srcdiroption="--srcdir=$(srcdir)/libtool"; \
12743 libsrcdir="$$s/libtool";; \
12744 *) \
12745 srcdiroption="--srcdir=../$(srcdir)/libtool"; \
12746 libsrcdir="$$s/libtool";; \
12747 esac; \
12748 $(SHELL) $${libsrcdir}/configure \
12749 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 12750 || exit 1
6bd3dfaa 12751@endif libtool
2a4cbe27 12752
4fa63067
NN
12753.PHONY: all-libtool maybe-all-libtool
12754maybe-all-libtool:
6bd3dfaa
PB
12755@if libtool
12756maybe-all-libtool: all-libtool
4fa63067
NN
12757all-libtool: configure-libtool
12758 @r=`${PWD_COMMAND}`; export r; \
12759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12760 $(SET_LIB_PATH) \
378fce5b 12761 $(HOST_EXPORTS) \
4fa63067 12762 (cd libtool && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 12763@endif libtool
2a4cbe27 12764
4fa63067
NN
12765.PHONY: check-libtool maybe-check-libtool
12766maybe-check-libtool:
6bd3dfaa
PB
12767@if libtool
12768maybe-check-libtool: check-libtool
2a4cbe27 12769
4fa63067
NN
12770check-libtool:
12771 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12773 $(SET_LIB_PATH) \
378fce5b 12774 $(HOST_EXPORTS) \
4fa63067 12775 (cd libtool && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 12776
6bd3dfaa 12777@endif libtool
2a4cbe27 12778
4fa63067
NN
12779.PHONY: install-libtool maybe-install-libtool
12780maybe-install-libtool:
6bd3dfaa
PB
12781@if libtool
12782maybe-install-libtool: install-libtool
2a4cbe27 12783
4fa63067
NN
12784install-libtool: installdirs
12785 @r=`${PWD_COMMAND}`; export r; \
b40e3958 12786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12787 $(SET_LIB_PATH) \
378fce5b 12788 $(HOST_EXPORTS) \
4fa63067 12789 (cd libtool && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 12790
6bd3dfaa 12791@endif libtool
2a4cbe27 12792
4fa63067 12793# Other targets (info, dvi, etc.)
2a4cbe27 12794
4fa63067
NN
12795.PHONY: maybe-info-libtool info-libtool
12796maybe-info-libtool:
6bd3dfaa
PB
12797@if libtool
12798maybe-info-libtool: info-libtool
4fa63067
NN
12799
12800info-libtool: \
12801 configure-libtool
12802 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
12803 r=`${PWD_COMMAND}`; export r; \
12804 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12805 $(SET_LIB_PATH) \
378fce5b 12806 $(HOST_EXPORTS) \
2a4cbe27
NN
12807 for flag in $(EXTRA_HOST_FLAGS); do \
12808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12809 done; \
4fa63067
NN
12810 echo "Doing info in libtool" ; \
12811 (cd libtool && \
2a4cbe27
NN
12812 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12813 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12814 "RANLIB=$${RANLIB}" \
12815 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12816 info) \
2a4cbe27
NN
12817 || exit 1
12818
6bd3dfaa 12819@endif libtool
2a4cbe27 12820
4fa63067
NN
12821.PHONY: maybe-dvi-libtool dvi-libtool
12822maybe-dvi-libtool:
6bd3dfaa
PB
12823@if libtool
12824maybe-dvi-libtool: dvi-libtool
2a4cbe27 12825
4fa63067
NN
12826dvi-libtool: \
12827 configure-libtool
12828 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
12829 r=`${PWD_COMMAND}`; export r; \
12830 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12831 $(SET_LIB_PATH) \
378fce5b 12832 $(HOST_EXPORTS) \
2a4cbe27
NN
12833 for flag in $(EXTRA_HOST_FLAGS); do \
12834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12835 done; \
4fa63067
NN
12836 echo "Doing dvi in libtool" ; \
12837 (cd libtool && \
2a4cbe27
NN
12838 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12839 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12840 "RANLIB=$${RANLIB}" \
12841 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12842 dvi) \
2a4cbe27
NN
12843 || exit 1
12844
6bd3dfaa 12845@endif libtool
2a4cbe27 12846
4fa63067
NN
12847.PHONY: maybe-TAGS-libtool TAGS-libtool
12848maybe-TAGS-libtool:
6bd3dfaa
PB
12849@if libtool
12850maybe-TAGS-libtool: TAGS-libtool
2a4cbe27 12851
4fa63067
NN
12852TAGS-libtool: \
12853 configure-libtool
12854 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
12855 r=`${PWD_COMMAND}`; export r; \
12856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12857 $(SET_LIB_PATH) \
378fce5b 12858 $(HOST_EXPORTS) \
2a4cbe27
NN
12859 for flag in $(EXTRA_HOST_FLAGS); do \
12860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12861 done; \
4fa63067
NN
12862 echo "Doing TAGS in libtool" ; \
12863 (cd libtool && \
2a4cbe27
NN
12864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12866 "RANLIB=$${RANLIB}" \
12867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12868 TAGS) \
2a4cbe27
NN
12869 || exit 1
12870
6bd3dfaa 12871@endif libtool
2a4cbe27 12872
4fa63067
NN
12873.PHONY: maybe-install-info-libtool install-info-libtool
12874maybe-install-info-libtool:
6bd3dfaa
PB
12875@if libtool
12876maybe-install-info-libtool: install-info-libtool
2a4cbe27 12877
4fa63067
NN
12878install-info-libtool: \
12879 configure-libtool \
12880 info-libtool
12881 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
12882 r=`${PWD_COMMAND}`; export r; \
12883 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12884 $(SET_LIB_PATH) \
378fce5b 12885 $(HOST_EXPORTS) \
2a4cbe27
NN
12886 for flag in $(EXTRA_HOST_FLAGS); do \
12887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12888 done; \
4fa63067
NN
12889 echo "Doing install-info in libtool" ; \
12890 (cd libtool && \
2a4cbe27
NN
12891 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12892 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12893 "RANLIB=$${RANLIB}" \
12894 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12895 install-info) \
2a4cbe27
NN
12896 || exit 1
12897
6bd3dfaa 12898@endif libtool
2a4cbe27 12899
4fa63067
NN
12900.PHONY: maybe-installcheck-libtool installcheck-libtool
12901maybe-installcheck-libtool:
6bd3dfaa
PB
12902@if libtool
12903maybe-installcheck-libtool: installcheck-libtool
2a4cbe27 12904
4fa63067
NN
12905installcheck-libtool: \
12906 configure-libtool
12907 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
12908 r=`${PWD_COMMAND}`; export r; \
12909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12910 $(SET_LIB_PATH) \
378fce5b 12911 $(HOST_EXPORTS) \
2a4cbe27
NN
12912 for flag in $(EXTRA_HOST_FLAGS); do \
12913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12914 done; \
4fa63067
NN
12915 echo "Doing installcheck in libtool" ; \
12916 (cd libtool && \
2a4cbe27
NN
12917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12919 "RANLIB=$${RANLIB}" \
12920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12921 installcheck) \
2a4cbe27
NN
12922 || exit 1
12923
6bd3dfaa 12924@endif libtool
2a4cbe27 12925
4fa63067
NN
12926.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
12927maybe-mostlyclean-libtool:
6bd3dfaa
PB
12928@if libtool
12929maybe-mostlyclean-libtool: mostlyclean-libtool
2a4cbe27 12930
4fa63067
NN
12931mostlyclean-libtool:
12932 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
12933 r=`${PWD_COMMAND}`; export r; \
12934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12935 $(SET_LIB_PATH) \
378fce5b 12936 $(HOST_EXPORTS) \
2a4cbe27
NN
12937 for flag in $(EXTRA_HOST_FLAGS); do \
12938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12939 done; \
4fa63067
NN
12940 echo "Doing mostlyclean in libtool" ; \
12941 (cd libtool && \
2a4cbe27
NN
12942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12944 "RANLIB=$${RANLIB}" \
12945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12946 mostlyclean) \
2a4cbe27
NN
12947 || exit 1
12948
6bd3dfaa 12949@endif libtool
2a4cbe27 12950
4fa63067
NN
12951.PHONY: maybe-clean-libtool clean-libtool
12952maybe-clean-libtool:
6bd3dfaa
PB
12953@if libtool
12954maybe-clean-libtool: clean-libtool
2a4cbe27 12955
4fa63067
NN
12956clean-libtool:
12957 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
12958 r=`${PWD_COMMAND}`; export r; \
12959 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12960 $(SET_LIB_PATH) \
378fce5b 12961 $(HOST_EXPORTS) \
2a4cbe27
NN
12962 for flag in $(EXTRA_HOST_FLAGS); do \
12963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12964 done; \
4fa63067
NN
12965 echo "Doing clean in libtool" ; \
12966 (cd libtool && \
2a4cbe27
NN
12967 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12968 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12969 "RANLIB=$${RANLIB}" \
12970 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12971 clean) \
2a4cbe27
NN
12972 || exit 1
12973
6bd3dfaa 12974@endif libtool
2a4cbe27 12975
4fa63067
NN
12976.PHONY: maybe-distclean-libtool distclean-libtool
12977maybe-distclean-libtool:
6bd3dfaa
PB
12978@if libtool
12979maybe-distclean-libtool: distclean-libtool
2a4cbe27 12980
4fa63067
NN
12981distclean-libtool:
12982 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
12983 r=`${PWD_COMMAND}`; export r; \
12984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 12985 $(SET_LIB_PATH) \
378fce5b 12986 $(HOST_EXPORTS) \
2a4cbe27
NN
12987 for flag in $(EXTRA_HOST_FLAGS); do \
12988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12989 done; \
4fa63067
NN
12990 echo "Doing distclean in libtool" ; \
12991 (cd libtool && \
2a4cbe27
NN
12992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12994 "RANLIB=$${RANLIB}" \
12995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 12996 distclean) \
2a4cbe27
NN
12997 || exit 1
12998
6bd3dfaa 12999@endif libtool
2a4cbe27 13000
4fa63067
NN
13001.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
13002maybe-maintainer-clean-libtool:
6bd3dfaa
PB
13003@if libtool
13004maybe-maintainer-clean-libtool: maintainer-clean-libtool
2a4cbe27 13005
4fa63067
NN
13006maintainer-clean-libtool:
13007 @[ -f ./libtool/Makefile ] || exit 0; \
b40e3958
L
13008 r=`${PWD_COMMAND}`; export r; \
13009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13010 $(SET_LIB_PATH) \
378fce5b 13011 $(HOST_EXPORTS) \
2a4cbe27
NN
13012 for flag in $(EXTRA_HOST_FLAGS); do \
13013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13014 done; \
4fa63067
NN
13015 echo "Doing maintainer-clean in libtool" ; \
13016 (cd libtool && \
2a4cbe27
NN
13017 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13018 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13019 "RANLIB=$${RANLIB}" \
13020 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13021 maintainer-clean) \
13022 || exit 1
13023
6bd3dfaa 13024@endif libtool
2a4cbe27 13025
2a4cbe27 13026
4fa63067
NN
13027.PHONY: configure-m4 maybe-configure-m4
13028maybe-configure-m4:
6bd3dfaa
PB
13029@if m4
13030maybe-configure-m4: configure-m4
4fa63067
NN
13031configure-m4:
13032 @test ! -f m4/Makefile || exit 0; \
13033 [ -d m4 ] || mkdir m4; \
b40e3958
L
13034 r=`${PWD_COMMAND}`; export r; \
13035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13036 $(HOST_EXPORTS) \
4fa63067
NN
13037 echo Configuring in m4; \
13038 cd m4 || exit 1; \
13039 case $(srcdir) in \
13040 \.) \
13041 srcdiroption="--srcdir=."; \
13042 libsrcdir=".";; \
13043 /* | [A-Za-z]:[\\/]*) \
13044 srcdiroption="--srcdir=$(srcdir)/m4"; \
13045 libsrcdir="$$s/m4";; \
13046 *) \
13047 srcdiroption="--srcdir=../$(srcdir)/m4"; \
13048 libsrcdir="$$s/m4";; \
13049 esac; \
13050 $(SHELL) $${libsrcdir}/configure \
13051 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 13052 || exit 1
6bd3dfaa 13053@endif m4
2a4cbe27 13054
4fa63067
NN
13055.PHONY: all-m4 maybe-all-m4
13056maybe-all-m4:
6bd3dfaa
PB
13057@if m4
13058maybe-all-m4: all-m4
4fa63067
NN
13059all-m4: configure-m4
13060 @r=`${PWD_COMMAND}`; export r; \
13061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13062 $(SET_LIB_PATH) \
378fce5b 13063 $(HOST_EXPORTS) \
4fa63067 13064 (cd m4 && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 13065@endif m4
2a4cbe27 13066
4fa63067
NN
13067.PHONY: check-m4 maybe-check-m4
13068maybe-check-m4:
6bd3dfaa
PB
13069@if m4
13070maybe-check-m4: check-m4
2a4cbe27 13071
4fa63067
NN
13072check-m4:
13073 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13075 $(SET_LIB_PATH) \
378fce5b 13076 $(HOST_EXPORTS) \
4fa63067 13077 (cd m4 && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 13078
6bd3dfaa 13079@endif m4
2a4cbe27 13080
4fa63067
NN
13081.PHONY: install-m4 maybe-install-m4
13082maybe-install-m4:
6bd3dfaa
PB
13083@if m4
13084maybe-install-m4: install-m4
2a4cbe27 13085
4fa63067
NN
13086install-m4: installdirs
13087 @r=`${PWD_COMMAND}`; export r; \
b40e3958 13088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13089 $(SET_LIB_PATH) \
378fce5b 13090 $(HOST_EXPORTS) \
4fa63067 13091 (cd m4 && $(MAKE) $(FLAGS_TO_PASS) install)
2a4cbe27 13092
6bd3dfaa 13093@endif m4
2a4cbe27 13094
4fa63067 13095# Other targets (info, dvi, etc.)
2a4cbe27 13096
4fa63067
NN
13097.PHONY: maybe-info-m4 info-m4
13098maybe-info-m4:
6bd3dfaa
PB
13099@if m4
13100maybe-info-m4: info-m4
4fa63067
NN
13101
13102info-m4: \
13103 configure-m4
13104 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13105 r=`${PWD_COMMAND}`; export r; \
13106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13107 $(SET_LIB_PATH) \
378fce5b 13108 $(HOST_EXPORTS) \
2a4cbe27
NN
13109 for flag in $(EXTRA_HOST_FLAGS); do \
13110 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13111 done; \
4fa63067
NN
13112 echo "Doing info in m4" ; \
13113 (cd m4 && \
2a4cbe27
NN
13114 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13115 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13116 "RANLIB=$${RANLIB}" \
13117 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 13118 info) \
2a4cbe27
NN
13119 || exit 1
13120
6bd3dfaa 13121@endif m4
2a4cbe27 13122
4fa63067
NN
13123.PHONY: maybe-dvi-m4 dvi-m4
13124maybe-dvi-m4:
6bd3dfaa
PB
13125@if m4
13126maybe-dvi-m4: dvi-m4
2a4cbe27 13127
4fa63067
NN
13128dvi-m4: \
13129 configure-m4
13130 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13131 r=`${PWD_COMMAND}`; export r; \
13132 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13133 $(SET_LIB_PATH) \
378fce5b 13134 $(HOST_EXPORTS) \
2a4cbe27
NN
13135 for flag in $(EXTRA_HOST_FLAGS); do \
13136 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13137 done; \
4fa63067
NN
13138 echo "Doing dvi in m4" ; \
13139 (cd m4 && \
2a4cbe27
NN
13140 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13141 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13142 "RANLIB=$${RANLIB}" \
13143 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 13144 dvi) \
2a4cbe27
NN
13145 || exit 1
13146
6bd3dfaa 13147@endif m4
2a4cbe27 13148
4fa63067
NN
13149.PHONY: maybe-TAGS-m4 TAGS-m4
13150maybe-TAGS-m4:
6bd3dfaa
PB
13151@if m4
13152maybe-TAGS-m4: TAGS-m4
2a4cbe27 13153
4fa63067
NN
13154TAGS-m4: \
13155 configure-m4
13156 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13157 r=`${PWD_COMMAND}`; export r; \
13158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13159 $(SET_LIB_PATH) \
378fce5b 13160 $(HOST_EXPORTS) \
4fa63067 13161 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13163 done; \
4fa63067
NN
13164 echo "Doing TAGS in m4" ; \
13165 (cd m4 && \
2a4cbe27
NN
13166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13168 "RANLIB=$${RANLIB}" \
13169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 13170 TAGS) \
2a4cbe27
NN
13171 || exit 1
13172
6bd3dfaa 13173@endif m4
2a4cbe27 13174
4fa63067
NN
13175.PHONY: maybe-install-info-m4 install-info-m4
13176maybe-install-info-m4:
6bd3dfaa
PB
13177@if m4
13178maybe-install-info-m4: install-info-m4
2a4cbe27 13179
4fa63067
NN
13180install-info-m4: \
13181 configure-m4 \
13182 info-m4
13183 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13184 r=`${PWD_COMMAND}`; export r; \
13185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13186 $(SET_LIB_PATH) \
378fce5b 13187 $(HOST_EXPORTS) \
4fa63067 13188 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13189 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13190 done; \
4fa63067
NN
13191 echo "Doing install-info in m4" ; \
13192 (cd m4 && \
2a4cbe27
NN
13193 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13194 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13195 "RANLIB=$${RANLIB}" \
13196 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 13197 install-info) \
2a4cbe27
NN
13198 || exit 1
13199
6bd3dfaa 13200@endif m4
2a4cbe27 13201
4fa63067
NN
13202.PHONY: maybe-installcheck-m4 installcheck-m4
13203maybe-installcheck-m4:
6bd3dfaa
PB
13204@if m4
13205maybe-installcheck-m4: installcheck-m4
2a4cbe27 13206
4fa63067
NN
13207installcheck-m4: \
13208 configure-m4
13209 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13210 r=`${PWD_COMMAND}`; export r; \
13211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13212 $(SET_LIB_PATH) \
378fce5b 13213 $(HOST_EXPORTS) \
4fa63067 13214 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13216 done; \
4fa63067
NN
13217 echo "Doing installcheck in m4" ; \
13218 (cd m4 && \
2a4cbe27
NN
13219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13221 "RANLIB=$${RANLIB}" \
13222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 13223 installcheck) \
2a4cbe27
NN
13224 || exit 1
13225
6bd3dfaa 13226@endif m4
2a4cbe27 13227
4fa63067
NN
13228.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
13229maybe-mostlyclean-m4:
6bd3dfaa
PB
13230@if m4
13231maybe-mostlyclean-m4: mostlyclean-m4
2a4cbe27 13232
4fa63067
NN
13233mostlyclean-m4:
13234 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13235 r=`${PWD_COMMAND}`; export r; \
13236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13237 $(SET_LIB_PATH) \
378fce5b 13238 $(HOST_EXPORTS) \
4fa63067 13239 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13241 done; \
4fa63067
NN
13242 echo "Doing mostlyclean in m4" ; \
13243 (cd m4 && \
2a4cbe27
NN
13244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13246 "RANLIB=$${RANLIB}" \
13247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 13248 mostlyclean) \
2a4cbe27
NN
13249 || exit 1
13250
6bd3dfaa 13251@endif m4
2a4cbe27 13252
4fa63067
NN
13253.PHONY: maybe-clean-m4 clean-m4
13254maybe-clean-m4:
6bd3dfaa
PB
13255@if m4
13256maybe-clean-m4: clean-m4
2a4cbe27 13257
4fa63067
NN
13258clean-m4:
13259 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13260 r=`${PWD_COMMAND}`; export r; \
13261 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13262 $(SET_LIB_PATH) \
378fce5b 13263 $(HOST_EXPORTS) \
4fa63067 13264 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13265 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13266 done; \
4fa63067
NN
13267 echo "Doing clean in m4" ; \
13268 (cd m4 && \
2a4cbe27
NN
13269 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13270 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13271 "RANLIB=$${RANLIB}" \
13272 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 13273 clean) \
2a4cbe27
NN
13274 || exit 1
13275
6bd3dfaa 13276@endif m4
2a4cbe27 13277
4fa63067
NN
13278.PHONY: maybe-distclean-m4 distclean-m4
13279maybe-distclean-m4:
6bd3dfaa
PB
13280@if m4
13281maybe-distclean-m4: distclean-m4
2a4cbe27 13282
4fa63067
NN
13283distclean-m4:
13284 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13285 r=`${PWD_COMMAND}`; export r; \
13286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13287 $(SET_LIB_PATH) \
378fce5b 13288 $(HOST_EXPORTS) \
4fa63067 13289 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13291 done; \
4fa63067
NN
13292 echo "Doing distclean in m4" ; \
13293 (cd m4 && \
2a4cbe27
NN
13294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13296 "RANLIB=$${RANLIB}" \
13297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 13298 distclean) \
2a4cbe27
NN
13299 || exit 1
13300
6bd3dfaa 13301@endif m4
2a4cbe27 13302
4fa63067
NN
13303.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
13304maybe-maintainer-clean-m4:
6bd3dfaa
PB
13305@if m4
13306maybe-maintainer-clean-m4: maintainer-clean-m4
2a4cbe27 13307
4fa63067
NN
13308maintainer-clean-m4:
13309 @[ -f ./m4/Makefile ] || exit 0; \
b40e3958
L
13310 r=`${PWD_COMMAND}`; export r; \
13311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13312 $(SET_LIB_PATH) \
378fce5b 13313 $(HOST_EXPORTS) \
4fa63067 13314 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13316 done; \
4fa63067
NN
13317 echo "Doing maintainer-clean in m4" ; \
13318 (cd m4 && \
2a4cbe27
NN
13319 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13320 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13321 "RANLIB=$${RANLIB}" \
13322 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13323 maintainer-clean) \
13324 || exit 1
13325
6bd3dfaa 13326@endif m4
2a4cbe27 13327
2a4cbe27 13328
4fa63067
NN
13329.PHONY: configure-make maybe-configure-make
13330maybe-configure-make:
6bd3dfaa
PB
13331@if make
13332maybe-configure-make: configure-make
4fa63067
NN
13333configure-make:
13334 @test ! -f make/Makefile || exit 0; \
13335 [ -d make ] || mkdir make; \
b40e3958
L
13336 r=`${PWD_COMMAND}`; export r; \
13337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13338 $(HOST_EXPORTS) \
4fa63067
NN
13339 echo Configuring in make; \
13340 cd make || exit 1; \
13341 case $(srcdir) in \
13342 \.) \
13343 srcdiroption="--srcdir=."; \
13344 libsrcdir=".";; \
13345 /* | [A-Za-z]:[\\/]*) \
13346 srcdiroption="--srcdir=$(srcdir)/make"; \
13347 libsrcdir="$$s/make";; \
13348 *) \
13349 srcdiroption="--srcdir=../$(srcdir)/make"; \
13350 libsrcdir="$$s/make";; \
13351 esac; \
13352 $(SHELL) $${libsrcdir}/configure \
13353 $(HOST_CONFIGARGS) $${srcdiroption} \
2a4cbe27 13354 || exit 1
6bd3dfaa 13355@endif make
2a4cbe27 13356
4fa63067
NN
13357.PHONY: all-make maybe-all-make
13358maybe-all-make:
6bd3dfaa
PB
13359@if make
13360maybe-all-make: all-make
4fa63067
NN
13361all-make: configure-make
13362 @r=`${PWD_COMMAND}`; export r; \
13363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13364 $(SET_LIB_PATH) \
378fce5b 13365 $(HOST_EXPORTS) \
4fa63067 13366 (cd make && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 13367@endif make
4fa63067
NN
13368
13369.PHONY: check-make maybe-check-make
13370maybe-check-make:
6bd3dfaa
PB
13371@if make
13372maybe-check-make: check-make
2a4cbe27 13373
4fa63067
NN
13374check-make:
13375 @r=`${PWD_COMMAND}`; export r; \
13376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13377 $(SET_LIB_PATH) \
378fce5b 13378 $(HOST_EXPORTS) \
4fa63067 13379 (cd make && $(MAKE) $(FLAGS_TO_PASS) check)
2a4cbe27 13380
6bd3dfaa 13381@endif make
4fa63067
NN
13382
13383.PHONY: install-make maybe-install-make
13384maybe-install-make:
6bd3dfaa
PB
13385@if make
13386maybe-install-make: install-make
4fa63067
NN
13387
13388install-make: installdirs
13389 @r=`${PWD_COMMAND}`; export r; \
13390 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13391 $(SET_LIB_PATH) \
378fce5b 13392 $(HOST_EXPORTS) \
4fa63067
NN
13393 (cd make && $(MAKE) $(FLAGS_TO_PASS) install)
13394
6bd3dfaa 13395@endif make
4fa63067
NN
13396
13397# Other targets (info, dvi, etc.)
13398
13399.PHONY: maybe-info-make info-make
13400maybe-info-make:
6bd3dfaa
PB
13401@if make
13402maybe-info-make: info-make
4fa63067
NN
13403
13404info-make: \
13405 configure-make
13406 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
13407 r=`${PWD_COMMAND}`; export r; \
13408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13409 $(SET_LIB_PATH) \
378fce5b 13410 $(HOST_EXPORTS) \
4fa63067 13411 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13413 done; \
4fa63067
NN
13414 echo "Doing info in make" ; \
13415 (cd make && \
2a4cbe27
NN
13416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13418 "RANLIB=$${RANLIB}" \
13419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 13420 info) \
2a4cbe27
NN
13421 || exit 1
13422
6bd3dfaa 13423@endif make
2a4cbe27 13424
4fa63067
NN
13425.PHONY: maybe-dvi-make dvi-make
13426maybe-dvi-make:
6bd3dfaa
PB
13427@if make
13428maybe-dvi-make: dvi-make
2a4cbe27 13429
4fa63067
NN
13430dvi-make: \
13431 configure-make
13432 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
13433 r=`${PWD_COMMAND}`; export r; \
13434 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13435 $(SET_LIB_PATH) \
378fce5b 13436 $(HOST_EXPORTS) \
4fa63067 13437 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13438 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13439 done; \
4fa63067
NN
13440 echo "Doing dvi in make" ; \
13441 (cd make && \
2a4cbe27
NN
13442 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13443 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13444 "RANLIB=$${RANLIB}" \
13445 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 13446 dvi) \
2a4cbe27
NN
13447 || exit 1
13448
6bd3dfaa 13449@endif make
2a4cbe27 13450
4fa63067
NN
13451.PHONY: maybe-TAGS-make TAGS-make
13452maybe-TAGS-make:
6bd3dfaa
PB
13453@if make
13454maybe-TAGS-make: TAGS-make
2a4cbe27 13455
4fa63067
NN
13456TAGS-make: \
13457 configure-make
13458 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
13459 r=`${PWD_COMMAND}`; export r; \
13460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13461 $(SET_LIB_PATH) \
378fce5b 13462 $(HOST_EXPORTS) \
4fa63067 13463 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13465 done; \
4fa63067
NN
13466 echo "Doing TAGS in make" ; \
13467 (cd make && \
2a4cbe27
NN
13468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13470 "RANLIB=$${RANLIB}" \
13471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 13472 TAGS) \
2a4cbe27
NN
13473 || exit 1
13474
6bd3dfaa 13475@endif make
2a4cbe27 13476
4fa63067
NN
13477.PHONY: maybe-install-info-make install-info-make
13478maybe-install-info-make:
6bd3dfaa
PB
13479@if make
13480maybe-install-info-make: install-info-make
2a4cbe27 13481
4fa63067
NN
13482install-info-make: \
13483 configure-make \
13484 info-make
13485 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
13486 r=`${PWD_COMMAND}`; export r; \
13487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13488 $(SET_LIB_PATH) \
378fce5b 13489 $(HOST_EXPORTS) \
4fa63067 13490 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13491 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13492 done; \
4fa63067
NN
13493 echo "Doing install-info in make" ; \
13494 (cd make && \
2a4cbe27
NN
13495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13497 "RANLIB=$${RANLIB}" \
13498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 13499 install-info) \
2a4cbe27
NN
13500 || exit 1
13501
6bd3dfaa 13502@endif make
2a4cbe27 13503
4fa63067
NN
13504.PHONY: maybe-installcheck-make installcheck-make
13505maybe-installcheck-make:
6bd3dfaa
PB
13506@if make
13507maybe-installcheck-make: installcheck-make
2a4cbe27 13508
4fa63067
NN
13509installcheck-make: \
13510 configure-make
13511 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
13512 r=`${PWD_COMMAND}`; export r; \
13513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13514 $(SET_LIB_PATH) \
378fce5b 13515 $(HOST_EXPORTS) \
4fa63067 13516 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13518 done; \
4fa63067
NN
13519 echo "Doing installcheck in make" ; \
13520 (cd make && \
2a4cbe27
NN
13521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13523 "RANLIB=$${RANLIB}" \
13524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 13525 installcheck) \
2a4cbe27
NN
13526 || exit 1
13527
6bd3dfaa 13528@endif make
2a4cbe27 13529
4fa63067
NN
13530.PHONY: maybe-mostlyclean-make mostlyclean-make
13531maybe-mostlyclean-make:
6bd3dfaa
PB
13532@if make
13533maybe-mostlyclean-make: mostlyclean-make
2a4cbe27 13534
4fa63067
NN
13535mostlyclean-make:
13536 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
13537 r=`${PWD_COMMAND}`; export r; \
13538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13539 $(SET_LIB_PATH) \
378fce5b 13540 $(HOST_EXPORTS) \
4fa63067 13541 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13543 done; \
4fa63067
NN
13544 echo "Doing mostlyclean in make" ; \
13545 (cd make && \
2a4cbe27
NN
13546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13548 "RANLIB=$${RANLIB}" \
13549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 13550 mostlyclean) \
2a4cbe27
NN
13551 || exit 1
13552
6bd3dfaa 13553@endif make
2a4cbe27 13554
4fa63067
NN
13555.PHONY: maybe-clean-make clean-make
13556maybe-clean-make:
6bd3dfaa
PB
13557@if make
13558maybe-clean-make: clean-make
2a4cbe27 13559
4fa63067
NN
13560clean-make:
13561 @[ -f ./make/Makefile ] || exit 0; \
b40e3958
L
13562 r=`${PWD_COMMAND}`; export r; \
13563 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2a4cbe27 13564 $(SET_LIB_PATH) \
378fce5b 13565 $(HOST_EXPORTS) \
4fa63067 13566 for flag in $(EXTRA_HOST_FLAGS); do \
2a4cbe27
NN
13567 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13568 done; \
4fa63067
NN
13569 echo "Doing clean in make" ; \
13570 (cd make && \
2a4cbe27
NN
13571 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13572 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13573 "RANLIB=$${RANLIB}" \
13574 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 13575 clean) \
2a4cbe27
NN
13576 || exit 1
13577
6bd3dfaa 13578@endif make
2a4cbe27 13579
4fa63067
NN
13580.PHONY: maybe-distclean-make distclean-make
13581maybe-distclean-make:
6bd3dfaa
PB
13582@if make
13583maybe-distclean-make: distclean-make
a2592b1b 13584
4fa63067
NN
13585distclean-make:
13586 @[ -f ./make/Makefile ] || exit 0; \
a2592b1b
DD
13587 r=`${PWD_COMMAND}`; export r; \
13588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13589 $(SET_LIB_PATH) \
378fce5b 13590 $(HOST_EXPORTS) \
4fa63067 13591 for flag in $(EXTRA_HOST_FLAGS); do \
a2592b1b
DD
13592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13593 done; \
4fa63067
NN
13594 echo "Doing distclean in make" ; \
13595 (cd make && \
a2592b1b
DD
13596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13598 "RANLIB=$${RANLIB}" \
13599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4fa63067 13600 distclean) \
a2592b1b
DD
13601 || exit 1
13602
6bd3dfaa 13603@endif make
a2592b1b 13604
4fa63067
NN
13605.PHONY: maybe-maintainer-clean-make maintainer-clean-make
13606maybe-maintainer-clean-make:
6bd3dfaa
PB
13607@if make
13608maybe-maintainer-clean-make: maintainer-clean-make
2a4cbe27 13609
4fa63067
NN
13610maintainer-clean-make:
13611 @[ -f ./make/Makefile ] || exit 0; \
13612 r=`${PWD_COMMAND}`; export r; \
b40e3958 13613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 13614 $(SET_LIB_PATH) \
378fce5b 13615 $(HOST_EXPORTS) \
4fa63067
NN
13616 for flag in $(EXTRA_HOST_FLAGS); do \
13617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13618 done; \
13619 echo "Doing maintainer-clean in make" ; \
13620 (cd make && \
13621 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13622 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13623 "RANLIB=$${RANLIB}" \
13624 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13625 maintainer-clean) \
13626 || exit 1
252b5132 13627
6bd3dfaa 13628@endif make
252b5132 13629
252b5132 13630
4fa63067
NN
13631.PHONY: configure-mmalloc maybe-configure-mmalloc
13632maybe-configure-mmalloc:
6bd3dfaa
PB
13633@if mmalloc
13634maybe-configure-mmalloc: configure-mmalloc
4fa63067
NN
13635configure-mmalloc:
13636 @test ! -f mmalloc/Makefile || exit 0; \
13637 [ -d mmalloc ] || mkdir mmalloc; \
13638 r=`${PWD_COMMAND}`; export r; \
13639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13640 $(HOST_EXPORTS) \
4fa63067
NN
13641 echo Configuring in mmalloc; \
13642 cd mmalloc || exit 1; \
13643 case $(srcdir) in \
13644 \.) \
13645 srcdiroption="--srcdir=."; \
13646 libsrcdir=".";; \
13647 /* | [A-Za-z]:[\\/]*) \
13648 srcdiroption="--srcdir=$(srcdir)/mmalloc"; \
13649 libsrcdir="$$s/mmalloc";; \
13650 *) \
13651 srcdiroption="--srcdir=../$(srcdir)/mmalloc"; \
13652 libsrcdir="$$s/mmalloc";; \
13653 esac; \
13654 $(SHELL) $${libsrcdir}/configure \
13655 $(HOST_CONFIGARGS) $${srcdiroption} \
13656 || exit 1
6bd3dfaa 13657@endif mmalloc
252b5132 13658
4fa63067
NN
13659.PHONY: all-mmalloc maybe-all-mmalloc
13660maybe-all-mmalloc:
6bd3dfaa
PB
13661@if mmalloc
13662maybe-all-mmalloc: all-mmalloc
4fa63067
NN
13663all-mmalloc: configure-mmalloc
13664 @r=`${PWD_COMMAND}`; export r; \
13665 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13666 $(SET_LIB_PATH) \
378fce5b 13667 $(HOST_EXPORTS) \
4fa63067 13668 (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 13669@endif mmalloc
252b5132 13670
4fa63067
NN
13671.PHONY: check-mmalloc maybe-check-mmalloc
13672maybe-check-mmalloc:
6bd3dfaa
PB
13673@if mmalloc
13674maybe-check-mmalloc: check-mmalloc
252b5132 13675
4fa63067 13676check-mmalloc:
dd12c3a8 13677
6bd3dfaa 13678@endif mmalloc
16ae0395 13679
4fa63067
NN
13680.PHONY: install-mmalloc maybe-install-mmalloc
13681maybe-install-mmalloc:
6bd3dfaa
PB
13682@if mmalloc
13683maybe-install-mmalloc: install-mmalloc
4fa63067
NN
13684
13685install-mmalloc: installdirs
13686 @r=`${PWD_COMMAND}`; export r; \
13687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13688 $(SET_LIB_PATH) \
378fce5b 13689 $(HOST_EXPORTS) \
4fa63067
NN
13690 (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS) install)
13691
6bd3dfaa 13692@endif mmalloc
4fa63067
NN
13693
13694# Other targets (info, dvi, etc.)
13695
13696.PHONY: maybe-info-mmalloc info-mmalloc
13697maybe-info-mmalloc:
6bd3dfaa
PB
13698@if mmalloc
13699maybe-info-mmalloc: info-mmalloc
4fa63067
NN
13700
13701info-mmalloc: \
13702 configure-mmalloc
13703 @[ -f ./mmalloc/Makefile ] || exit 0; \
13704 r=`${PWD_COMMAND}`; export r; \
13705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13706 $(SET_LIB_PATH) \
378fce5b 13707 $(HOST_EXPORTS) \
4fa63067
NN
13708 for flag in $(EXTRA_HOST_FLAGS); do \
13709 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13710 done; \
13711 echo "Doing info in mmalloc" ; \
13712 (cd mmalloc && \
13713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13715 "RANLIB=$${RANLIB}" \
13716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13717 info) \
13718 || exit 1
13719
6bd3dfaa 13720@endif mmalloc
4fa63067
NN
13721
13722.PHONY: maybe-dvi-mmalloc dvi-mmalloc
13723maybe-dvi-mmalloc:
6bd3dfaa
PB
13724@if mmalloc
13725maybe-dvi-mmalloc: dvi-mmalloc
4fa63067
NN
13726
13727dvi-mmalloc: \
13728 configure-mmalloc
13729 @[ -f ./mmalloc/Makefile ] || exit 0; \
13730 r=`${PWD_COMMAND}`; export r; \
13731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13732 $(SET_LIB_PATH) \
378fce5b 13733 $(HOST_EXPORTS) \
4fa63067
NN
13734 for flag in $(EXTRA_HOST_FLAGS); do \
13735 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13736 done; \
13737 echo "Doing dvi in mmalloc" ; \
13738 (cd mmalloc && \
13739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13741 "RANLIB=$${RANLIB}" \
13742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13743 dvi) \
13744 || exit 1
16ae0395 13745
6bd3dfaa 13746@endif mmalloc
252b5132 13747
4fa63067
NN
13748.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
13749maybe-TAGS-mmalloc:
6bd3dfaa
PB
13750@if mmalloc
13751maybe-TAGS-mmalloc: TAGS-mmalloc
252b5132 13752
4fa63067
NN
13753TAGS-mmalloc: \
13754 configure-mmalloc
13755 @[ -f ./mmalloc/Makefile ] || exit 0; \
13756 r=`${PWD_COMMAND}`; export r; \
13757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13758 $(SET_LIB_PATH) \
378fce5b 13759 $(HOST_EXPORTS) \
4fa63067
NN
13760 for flag in $(EXTRA_HOST_FLAGS); do \
13761 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13762 done; \
13763 echo "Doing TAGS in mmalloc" ; \
13764 (cd mmalloc && \
13765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13767 "RANLIB=$${RANLIB}" \
13768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13769 TAGS) \
13770 || exit 1
3866be5d 13771
6bd3dfaa 13772@endif mmalloc
3866be5d 13773
4fa63067
NN
13774.PHONY: maybe-install-info-mmalloc install-info-mmalloc
13775maybe-install-info-mmalloc:
6bd3dfaa
PB
13776@if mmalloc
13777maybe-install-info-mmalloc: install-info-mmalloc
3866be5d 13778
4fa63067
NN
13779install-info-mmalloc: \
13780 configure-mmalloc \
13781 info-mmalloc
13782 @[ -f ./mmalloc/Makefile ] || exit 0; \
13783 r=`${PWD_COMMAND}`; export r; \
13784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13785 $(SET_LIB_PATH) \
378fce5b 13786 $(HOST_EXPORTS) \
4fa63067
NN
13787 for flag in $(EXTRA_HOST_FLAGS); do \
13788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13789 done; \
13790 echo "Doing install-info in mmalloc" ; \
13791 (cd mmalloc && \
13792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13794 "RANLIB=$${RANLIB}" \
13795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13796 install-info) \
13797 || exit 1
3866be5d 13798
6bd3dfaa 13799@endif mmalloc
3866be5d 13800
4fa63067
NN
13801.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
13802maybe-installcheck-mmalloc:
6bd3dfaa
PB
13803@if mmalloc
13804maybe-installcheck-mmalloc: installcheck-mmalloc
15723a45 13805
4fa63067
NN
13806installcheck-mmalloc: \
13807 configure-mmalloc
13808 @[ -f ./mmalloc/Makefile ] || exit 0; \
13809 r=`${PWD_COMMAND}`; export r; \
13810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13811 $(SET_LIB_PATH) \
378fce5b 13812 $(HOST_EXPORTS) \
4fa63067
NN
13813 for flag in $(EXTRA_HOST_FLAGS); do \
13814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13815 done; \
13816 echo "Doing installcheck in mmalloc" ; \
13817 (cd mmalloc && \
13818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13820 "RANLIB=$${RANLIB}" \
13821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13822 installcheck) \
13823 || exit 1
15723a45 13824
6bd3dfaa 13825@endif mmalloc
15723a45 13826
4fa63067
NN
13827.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
13828maybe-mostlyclean-mmalloc:
6bd3dfaa
PB
13829@if mmalloc
13830maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
15723a45 13831
4fa63067
NN
13832mostlyclean-mmalloc:
13833 @[ -f ./mmalloc/Makefile ] || exit 0; \
b40e3958
L
13834 r=`${PWD_COMMAND}`; export r; \
13835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 13836 $(SET_LIB_PATH) \
378fce5b 13837 $(HOST_EXPORTS) \
4fa63067
NN
13838 for flag in $(EXTRA_HOST_FLAGS); do \
13839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13840 done; \
13841 echo "Doing mostlyclean in mmalloc" ; \
13842 (cd mmalloc && \
13843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13845 "RANLIB=$${RANLIB}" \
13846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13847 mostlyclean) \
bba45b8b 13848 || exit 1
15723a45 13849
6bd3dfaa 13850@endif mmalloc
4fa63067
NN
13851
13852.PHONY: maybe-clean-mmalloc clean-mmalloc
13853maybe-clean-mmalloc:
6bd3dfaa
PB
13854@if mmalloc
13855maybe-clean-mmalloc: clean-mmalloc
4fa63067
NN
13856
13857clean-mmalloc:
13858 @[ -f ./mmalloc/Makefile ] || exit 0; \
13859 r=`${PWD_COMMAND}`; export r; \
13860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13861 $(SET_LIB_PATH) \
378fce5b 13862 $(HOST_EXPORTS) \
4fa63067
NN
13863 for flag in $(EXTRA_HOST_FLAGS); do \
13864 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13865 done; \
13866 echo "Doing clean in mmalloc" ; \
13867 (cd mmalloc && \
13868 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13869 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13870 "RANLIB=$${RANLIB}" \
13871 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13872 clean) \
13873 || exit 1
13874
6bd3dfaa 13875@endif mmalloc
4fa63067
NN
13876
13877.PHONY: maybe-distclean-mmalloc distclean-mmalloc
13878maybe-distclean-mmalloc:
6bd3dfaa
PB
13879@if mmalloc
13880maybe-distclean-mmalloc: distclean-mmalloc
4fa63067
NN
13881
13882distclean-mmalloc:
13883 @[ -f ./mmalloc/Makefile ] || exit 0; \
13884 r=`${PWD_COMMAND}`; export r; \
13885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13886 $(SET_LIB_PATH) \
378fce5b 13887 $(HOST_EXPORTS) \
4fa63067
NN
13888 for flag in $(EXTRA_HOST_FLAGS); do \
13889 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13890 done; \
13891 echo "Doing distclean in mmalloc" ; \
13892 (cd mmalloc && \
13893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13895 "RANLIB=$${RANLIB}" \
13896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13897 distclean) \
13898 || exit 1
13899
6bd3dfaa 13900@endif mmalloc
4fa63067
NN
13901
13902.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
13903maybe-maintainer-clean-mmalloc:
6bd3dfaa
PB
13904@if mmalloc
13905maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
4fa63067
NN
13906
13907maintainer-clean-mmalloc:
13908 @[ -f ./mmalloc/Makefile ] || exit 0; \
13909 r=`${PWD_COMMAND}`; export r; \
b40e3958 13910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 13911 $(SET_LIB_PATH) \
378fce5b 13912 $(HOST_EXPORTS) \
4fa63067
NN
13913 for flag in $(EXTRA_HOST_FLAGS); do \
13914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13915 done; \
13916 echo "Doing maintainer-clean in mmalloc" ; \
13917 (cd mmalloc && \
13918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13920 "RANLIB=$${RANLIB}" \
13921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13922 maintainer-clean) \
13923 || exit 1
3866be5d 13924
6bd3dfaa 13925@endif mmalloc
3866be5d 13926
3866be5d 13927
4fa63067
NN
13928.PHONY: configure-patch maybe-configure-patch
13929maybe-configure-patch:
6bd3dfaa
PB
13930@if patch
13931maybe-configure-patch: configure-patch
4fa63067
NN
13932configure-patch:
13933 @test ! -f patch/Makefile || exit 0; \
13934 [ -d patch ] || mkdir patch; \
b40e3958
L
13935 r=`${PWD_COMMAND}`; export r; \
13936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 13937 $(HOST_EXPORTS) \
4fa63067
NN
13938 echo Configuring in patch; \
13939 cd patch || exit 1; \
e2b9e2dc
NN
13940 case $(srcdir) in \
13941 \.) \
13942 srcdiroption="--srcdir=."; \
13943 libsrcdir=".";; \
13944 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
13945 srcdiroption="--srcdir=$(srcdir)/patch"; \
13946 libsrcdir="$$s/patch";; \
e2b9e2dc 13947 *) \
4fa63067
NN
13948 srcdiroption="--srcdir=../$(srcdir)/patch"; \
13949 libsrcdir="$$s/patch";; \
e2b9e2dc
NN
13950 esac; \
13951 $(SHELL) $${libsrcdir}/configure \
13952 $(HOST_CONFIGARGS) $${srcdiroption} \
13953 || exit 1
6bd3dfaa 13954@endif patch
e2b9e2dc 13955
4fa63067
NN
13956.PHONY: all-patch maybe-all-patch
13957maybe-all-patch:
6bd3dfaa
PB
13958@if patch
13959maybe-all-patch: all-patch
4fa63067 13960all-patch: configure-patch
b40e3958
L
13961 @r=`${PWD_COMMAND}`; export r; \
13962 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 13963 $(SET_LIB_PATH) \
378fce5b 13964 $(HOST_EXPORTS) \
4fa63067 13965 (cd patch && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 13966@endif patch
3866be5d 13967
4fa63067
NN
13968.PHONY: check-patch maybe-check-patch
13969maybe-check-patch:
6bd3dfaa
PB
13970@if patch
13971maybe-check-patch: check-patch
3866be5d 13972
4fa63067 13973check-patch:
b40e3958
L
13974 @r=`${PWD_COMMAND}`; export r; \
13975 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 13976 $(SET_LIB_PATH) \
378fce5b 13977 $(HOST_EXPORTS) \
4fa63067 13978 (cd patch && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 13979
6bd3dfaa 13980@endif patch
3866be5d 13981
4fa63067
NN
13982.PHONY: install-patch maybe-install-patch
13983maybe-install-patch:
6bd3dfaa
PB
13984@if patch
13985maybe-install-patch: install-patch
4fa63067
NN
13986
13987install-patch: installdirs
13988 @r=`${PWD_COMMAND}`; export r; \
13989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13990 $(SET_LIB_PATH) \
378fce5b 13991 $(HOST_EXPORTS) \
4fa63067
NN
13992 (cd patch && $(MAKE) $(FLAGS_TO_PASS) install)
13993
6bd3dfaa 13994@endif patch
4fa63067
NN
13995
13996# Other targets (info, dvi, etc.)
13997
13998.PHONY: maybe-info-patch info-patch
13999maybe-info-patch:
6bd3dfaa
PB
14000@if patch
14001maybe-info-patch: info-patch
4fa63067
NN
14002
14003info-patch: \
14004 configure-patch
14005 @[ -f ./patch/Makefile ] || exit 0; \
14006 r=`${PWD_COMMAND}`; export r; \
14007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14008 $(SET_LIB_PATH) \
378fce5b 14009 $(HOST_EXPORTS) \
4fa63067
NN
14010 for flag in $(EXTRA_HOST_FLAGS); do \
14011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14012 done; \
14013 echo "Doing info in patch" ; \
14014 (cd patch && \
14015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14017 "RANLIB=$${RANLIB}" \
14018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14019 info) \
14020 || exit 1
14021
6bd3dfaa 14022@endif patch
4fa63067
NN
14023
14024.PHONY: maybe-dvi-patch dvi-patch
14025maybe-dvi-patch:
6bd3dfaa
PB
14026@if patch
14027maybe-dvi-patch: dvi-patch
4fa63067
NN
14028
14029dvi-patch: \
14030 configure-patch
14031 @[ -f ./patch/Makefile ] || exit 0; \
14032 r=`${PWD_COMMAND}`; export r; \
14033 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14034 $(SET_LIB_PATH) \
378fce5b 14035 $(HOST_EXPORTS) \
4fa63067
NN
14036 for flag in $(EXTRA_HOST_FLAGS); do \
14037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14038 done; \
14039 echo "Doing dvi in patch" ; \
14040 (cd patch && \
14041 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14042 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14043 "RANLIB=$${RANLIB}" \
14044 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14045 dvi) \
14046 || exit 1
14047
6bd3dfaa 14048@endif patch
4fa63067
NN
14049
14050.PHONY: maybe-TAGS-patch TAGS-patch
14051maybe-TAGS-patch:
6bd3dfaa
PB
14052@if patch
14053maybe-TAGS-patch: TAGS-patch
4fa63067
NN
14054
14055TAGS-patch: \
14056 configure-patch
14057 @[ -f ./patch/Makefile ] || exit 0; \
14058 r=`${PWD_COMMAND}`; export r; \
14059 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14060 $(SET_LIB_PATH) \
378fce5b 14061 $(HOST_EXPORTS) \
4fa63067
NN
14062 for flag in $(EXTRA_HOST_FLAGS); do \
14063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14064 done; \
14065 echo "Doing TAGS in patch" ; \
14066 (cd patch && \
14067 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14068 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14069 "RANLIB=$${RANLIB}" \
14070 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14071 TAGS) \
14072 || exit 1
14073
6bd3dfaa 14074@endif patch
4fa63067
NN
14075
14076.PHONY: maybe-install-info-patch install-info-patch
14077maybe-install-info-patch:
6bd3dfaa
PB
14078@if patch
14079maybe-install-info-patch: install-info-patch
4fa63067
NN
14080
14081install-info-patch: \
14082 configure-patch \
14083 info-patch
14084 @[ -f ./patch/Makefile ] || exit 0; \
14085 r=`${PWD_COMMAND}`; export r; \
14086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14087 $(SET_LIB_PATH) \
378fce5b 14088 $(HOST_EXPORTS) \
4fa63067
NN
14089 for flag in $(EXTRA_HOST_FLAGS); do \
14090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14091 done; \
14092 echo "Doing install-info in patch" ; \
14093 (cd patch && \
14094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14096 "RANLIB=$${RANLIB}" \
14097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14098 install-info) \
14099 || exit 1
14100
6bd3dfaa 14101@endif patch
4fa63067
NN
14102
14103.PHONY: maybe-installcheck-patch installcheck-patch
14104maybe-installcheck-patch:
6bd3dfaa
PB
14105@if patch
14106maybe-installcheck-patch: installcheck-patch
4fa63067
NN
14107
14108installcheck-patch: \
14109 configure-patch
14110 @[ -f ./patch/Makefile ] || exit 0; \
14111 r=`${PWD_COMMAND}`; export r; \
14112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14113 $(SET_LIB_PATH) \
378fce5b 14114 $(HOST_EXPORTS) \
4fa63067
NN
14115 for flag in $(EXTRA_HOST_FLAGS); do \
14116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14117 done; \
14118 echo "Doing installcheck in patch" ; \
14119 (cd patch && \
14120 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14121 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14122 "RANLIB=$${RANLIB}" \
14123 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14124 installcheck) \
14125 || exit 1
14126
6bd3dfaa 14127@endif patch
4fa63067
NN
14128
14129.PHONY: maybe-mostlyclean-patch mostlyclean-patch
14130maybe-mostlyclean-patch:
6bd3dfaa
PB
14131@if patch
14132maybe-mostlyclean-patch: mostlyclean-patch
4fa63067
NN
14133
14134mostlyclean-patch:
14135 @[ -f ./patch/Makefile ] || exit 0; \
14136 r=`${PWD_COMMAND}`; export r; \
14137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14138 $(SET_LIB_PATH) \
378fce5b 14139 $(HOST_EXPORTS) \
4fa63067
NN
14140 for flag in $(EXTRA_HOST_FLAGS); do \
14141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14142 done; \
14143 echo "Doing mostlyclean in patch" ; \
14144 (cd patch && \
14145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14147 "RANLIB=$${RANLIB}" \
14148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14149 mostlyclean) \
14150 || exit 1
14151
6bd3dfaa 14152@endif patch
4fa63067
NN
14153
14154.PHONY: maybe-clean-patch clean-patch
14155maybe-clean-patch:
6bd3dfaa
PB
14156@if patch
14157maybe-clean-patch: clean-patch
4fa63067
NN
14158
14159clean-patch:
14160 @[ -f ./patch/Makefile ] || exit 0; \
14161 r=`${PWD_COMMAND}`; export r; \
14162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14163 $(SET_LIB_PATH) \
378fce5b 14164 $(HOST_EXPORTS) \
4fa63067
NN
14165 for flag in $(EXTRA_HOST_FLAGS); do \
14166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14167 done; \
14168 echo "Doing clean in patch" ; \
14169 (cd patch && \
14170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14172 "RANLIB=$${RANLIB}" \
14173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14174 clean) \
14175 || exit 1
14176
6bd3dfaa 14177@endif patch
4fa63067
NN
14178
14179.PHONY: maybe-distclean-patch distclean-patch
14180maybe-distclean-patch:
6bd3dfaa
PB
14181@if patch
14182maybe-distclean-patch: distclean-patch
4fa63067
NN
14183
14184distclean-patch:
14185 @[ -f ./patch/Makefile ] || exit 0; \
14186 r=`${PWD_COMMAND}`; export r; \
14187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14188 $(SET_LIB_PATH) \
378fce5b 14189 $(HOST_EXPORTS) \
4fa63067
NN
14190 for flag in $(EXTRA_HOST_FLAGS); do \
14191 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14192 done; \
14193 echo "Doing distclean in patch" ; \
14194 (cd patch && \
14195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14197 "RANLIB=$${RANLIB}" \
14198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14199 distclean) \
14200 || exit 1
14201
6bd3dfaa 14202@endif patch
4fa63067
NN
14203
14204.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
14205maybe-maintainer-clean-patch:
6bd3dfaa
PB
14206@if patch
14207maybe-maintainer-clean-patch: maintainer-clean-patch
4fa63067
NN
14208
14209maintainer-clean-patch:
14210 @[ -f ./patch/Makefile ] || exit 0; \
14211 r=`${PWD_COMMAND}`; export r; \
14212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14213 $(SET_LIB_PATH) \
378fce5b 14214 $(HOST_EXPORTS) \
4fa63067
NN
14215 for flag in $(EXTRA_HOST_FLAGS); do \
14216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14217 done; \
14218 echo "Doing maintainer-clean in patch" ; \
14219 (cd patch && \
14220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14222 "RANLIB=$${RANLIB}" \
14223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14224 maintainer-clean) \
14225 || exit 1
16ae0395 14226
6bd3dfaa 14227@endif patch
3866be5d
NN
14228
14229
4fa63067
NN
14230.PHONY: configure-perl maybe-configure-perl
14231maybe-configure-perl:
6bd3dfaa
PB
14232@if perl
14233maybe-configure-perl: configure-perl
4fa63067
NN
14234configure-perl:
14235 @test ! -f perl/Makefile || exit 0; \
14236 [ -d perl ] || mkdir perl; \
b40e3958
L
14237 r=`${PWD_COMMAND}`; export r; \
14238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14239 $(HOST_EXPORTS) \
4fa63067
NN
14240 echo Configuring in perl; \
14241 cd perl || exit 1; \
e2b9e2dc
NN
14242 case $(srcdir) in \
14243 \.) \
14244 srcdiroption="--srcdir=."; \
14245 libsrcdir=".";; \
14246 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
14247 srcdiroption="--srcdir=$(srcdir)/perl"; \
14248 libsrcdir="$$s/perl";; \
e2b9e2dc 14249 *) \
4fa63067
NN
14250 srcdiroption="--srcdir=../$(srcdir)/perl"; \
14251 libsrcdir="$$s/perl";; \
e2b9e2dc
NN
14252 esac; \
14253 $(SHELL) $${libsrcdir}/configure \
14254 $(HOST_CONFIGARGS) $${srcdiroption} \
14255 || exit 1
6bd3dfaa 14256@endif perl
e2b9e2dc 14257
4fa63067
NN
14258.PHONY: all-perl maybe-all-perl
14259maybe-all-perl:
6bd3dfaa
PB
14260@if perl
14261maybe-all-perl: all-perl
4fa63067 14262all-perl: configure-perl
b40e3958
L
14263 @r=`${PWD_COMMAND}`; export r; \
14264 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14265 $(SET_LIB_PATH) \
378fce5b 14266 $(HOST_EXPORTS) \
4fa63067 14267 (cd perl && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 14268@endif perl
3866be5d 14269
4fa63067
NN
14270.PHONY: check-perl maybe-check-perl
14271maybe-check-perl:
6bd3dfaa
PB
14272@if perl
14273maybe-check-perl: check-perl
3866be5d 14274
4fa63067 14275check-perl:
b40e3958
L
14276 @r=`${PWD_COMMAND}`; export r; \
14277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14278 $(SET_LIB_PATH) \
378fce5b 14279 $(HOST_EXPORTS) \
4fa63067 14280 (cd perl && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 14281
6bd3dfaa 14282@endif perl
3866be5d 14283
4fa63067
NN
14284.PHONY: install-perl maybe-install-perl
14285maybe-install-perl:
6bd3dfaa
PB
14286@if perl
14287maybe-install-perl: install-perl
16ae0395 14288
4fa63067 14289install-perl: installdirs
b40e3958
L
14290 @r=`${PWD_COMMAND}`; export r; \
14291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14292 $(SET_LIB_PATH) \
378fce5b 14293 $(HOST_EXPORTS) \
4fa63067 14294 (cd perl && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 14295
6bd3dfaa 14296@endif perl
3866be5d 14297
4fa63067
NN
14298# Other targets (info, dvi, etc.)
14299
14300.PHONY: maybe-info-perl info-perl
14301maybe-info-perl:
6bd3dfaa
PB
14302@if perl
14303maybe-info-perl: info-perl
4fa63067
NN
14304
14305info-perl: \
14306 configure-perl
14307 @[ -f ./perl/Makefile ] || exit 0; \
14308 r=`${PWD_COMMAND}`; export r; \
14309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14310 $(SET_LIB_PATH) \
378fce5b 14311 $(HOST_EXPORTS) \
4fa63067
NN
14312 for flag in $(EXTRA_HOST_FLAGS); do \
14313 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14314 done; \
14315 echo "Doing info in perl" ; \
14316 (cd perl && \
14317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14319 "RANLIB=$${RANLIB}" \
14320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14321 info) \
14322 || exit 1
14323
6bd3dfaa 14324@endif perl
4fa63067
NN
14325
14326.PHONY: maybe-dvi-perl dvi-perl
14327maybe-dvi-perl:
6bd3dfaa
PB
14328@if perl
14329maybe-dvi-perl: dvi-perl
4fa63067
NN
14330
14331dvi-perl: \
14332 configure-perl
14333 @[ -f ./perl/Makefile ] || exit 0; \
14334 r=`${PWD_COMMAND}`; export r; \
14335 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14336 $(SET_LIB_PATH) \
378fce5b 14337 $(HOST_EXPORTS) \
4fa63067
NN
14338 for flag in $(EXTRA_HOST_FLAGS); do \
14339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14340 done; \
14341 echo "Doing dvi in perl" ; \
14342 (cd perl && \
14343 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14344 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14345 "RANLIB=$${RANLIB}" \
14346 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14347 dvi) \
14348 || exit 1
14349
6bd3dfaa 14350@endif perl
4fa63067
NN
14351
14352.PHONY: maybe-TAGS-perl TAGS-perl
14353maybe-TAGS-perl:
6bd3dfaa
PB
14354@if perl
14355maybe-TAGS-perl: TAGS-perl
4fa63067
NN
14356
14357TAGS-perl: \
14358 configure-perl
14359 @[ -f ./perl/Makefile ] || exit 0; \
14360 r=`${PWD_COMMAND}`; export r; \
14361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14362 $(SET_LIB_PATH) \
378fce5b 14363 $(HOST_EXPORTS) \
4fa63067
NN
14364 for flag in $(EXTRA_HOST_FLAGS); do \
14365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14366 done; \
14367 echo "Doing TAGS in perl" ; \
14368 (cd perl && \
14369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14371 "RANLIB=$${RANLIB}" \
14372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14373 TAGS) \
14374 || exit 1
14375
6bd3dfaa 14376@endif perl
4fa63067
NN
14377
14378.PHONY: maybe-install-info-perl install-info-perl
14379maybe-install-info-perl:
6bd3dfaa
PB
14380@if perl
14381maybe-install-info-perl: install-info-perl
4fa63067
NN
14382
14383install-info-perl: \
14384 configure-perl \
14385 info-perl
14386 @[ -f ./perl/Makefile ] || exit 0; \
14387 r=`${PWD_COMMAND}`; export r; \
14388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14389 $(SET_LIB_PATH) \
378fce5b 14390 $(HOST_EXPORTS) \
4fa63067
NN
14391 for flag in $(EXTRA_HOST_FLAGS); do \
14392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14393 done; \
14394 echo "Doing install-info in perl" ; \
14395 (cd perl && \
14396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14398 "RANLIB=$${RANLIB}" \
14399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14400 install-info) \
14401 || exit 1
14402
6bd3dfaa 14403@endif perl
4fa63067
NN
14404
14405.PHONY: maybe-installcheck-perl installcheck-perl
14406maybe-installcheck-perl:
6bd3dfaa
PB
14407@if perl
14408maybe-installcheck-perl: installcheck-perl
4fa63067
NN
14409
14410installcheck-perl: \
14411 configure-perl
14412 @[ -f ./perl/Makefile ] || exit 0; \
14413 r=`${PWD_COMMAND}`; export r; \
14414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14415 $(SET_LIB_PATH) \
378fce5b 14416 $(HOST_EXPORTS) \
4fa63067
NN
14417 for flag in $(EXTRA_HOST_FLAGS); do \
14418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14419 done; \
14420 echo "Doing installcheck in perl" ; \
14421 (cd perl && \
14422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14424 "RANLIB=$${RANLIB}" \
14425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14426 installcheck) \
14427 || exit 1
14428
6bd3dfaa 14429@endif perl
4fa63067
NN
14430
14431.PHONY: maybe-mostlyclean-perl mostlyclean-perl
14432maybe-mostlyclean-perl:
6bd3dfaa
PB
14433@if perl
14434maybe-mostlyclean-perl: mostlyclean-perl
4fa63067
NN
14435
14436mostlyclean-perl:
14437 @[ -f ./perl/Makefile ] || exit 0; \
14438 r=`${PWD_COMMAND}`; export r; \
14439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14440 $(SET_LIB_PATH) \
378fce5b 14441 $(HOST_EXPORTS) \
4fa63067
NN
14442 for flag in $(EXTRA_HOST_FLAGS); do \
14443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14444 done; \
14445 echo "Doing mostlyclean in perl" ; \
14446 (cd perl && \
14447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14449 "RANLIB=$${RANLIB}" \
14450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14451 mostlyclean) \
14452 || exit 1
14453
6bd3dfaa 14454@endif perl
4fa63067
NN
14455
14456.PHONY: maybe-clean-perl clean-perl
14457maybe-clean-perl:
6bd3dfaa
PB
14458@if perl
14459maybe-clean-perl: clean-perl
4fa63067
NN
14460
14461clean-perl:
14462 @[ -f ./perl/Makefile ] || exit 0; \
14463 r=`${PWD_COMMAND}`; export r; \
14464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14465 $(SET_LIB_PATH) \
378fce5b 14466 $(HOST_EXPORTS) \
4fa63067
NN
14467 for flag in $(EXTRA_HOST_FLAGS); do \
14468 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14469 done; \
14470 echo "Doing clean in perl" ; \
14471 (cd perl && \
14472 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14473 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14474 "RANLIB=$${RANLIB}" \
14475 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14476 clean) \
14477 || exit 1
14478
6bd3dfaa 14479@endif perl
4fa63067
NN
14480
14481.PHONY: maybe-distclean-perl distclean-perl
14482maybe-distclean-perl:
6bd3dfaa
PB
14483@if perl
14484maybe-distclean-perl: distclean-perl
4fa63067
NN
14485
14486distclean-perl:
14487 @[ -f ./perl/Makefile ] || exit 0; \
14488 r=`${PWD_COMMAND}`; export r; \
14489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14490 $(SET_LIB_PATH) \
378fce5b 14491 $(HOST_EXPORTS) \
4fa63067
NN
14492 for flag in $(EXTRA_HOST_FLAGS); do \
14493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14494 done; \
14495 echo "Doing distclean in perl" ; \
14496 (cd perl && \
14497 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14498 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14499 "RANLIB=$${RANLIB}" \
14500 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14501 distclean) \
14502 || exit 1
14503
6bd3dfaa 14504@endif perl
4fa63067
NN
14505
14506.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
14507maybe-maintainer-clean-perl:
6bd3dfaa
PB
14508@if perl
14509maybe-maintainer-clean-perl: maintainer-clean-perl
4fa63067
NN
14510
14511maintainer-clean-perl:
14512 @[ -f ./perl/Makefile ] || exit 0; \
14513 r=`${PWD_COMMAND}`; export r; \
14514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14515 $(SET_LIB_PATH) \
378fce5b 14516 $(HOST_EXPORTS) \
4fa63067
NN
14517 for flag in $(EXTRA_HOST_FLAGS); do \
14518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14519 done; \
14520 echo "Doing maintainer-clean in perl" ; \
14521 (cd perl && \
14522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14524 "RANLIB=$${RANLIB}" \
14525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14526 maintainer-clean) \
14527 || exit 1
14528
6bd3dfaa 14529@endif perl
4fa63067
NN
14530
14531
14532.PHONY: configure-prms maybe-configure-prms
14533maybe-configure-prms:
6bd3dfaa
PB
14534@if prms
14535maybe-configure-prms: configure-prms
4fa63067
NN
14536configure-prms:
14537 @test ! -f prms/Makefile || exit 0; \
14538 [ -d prms ] || mkdir prms; \
b40e3958
L
14539 r=`${PWD_COMMAND}`; export r; \
14540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14541 $(HOST_EXPORTS) \
4fa63067
NN
14542 echo Configuring in prms; \
14543 cd prms || exit 1; \
e2b9e2dc
NN
14544 case $(srcdir) in \
14545 \.) \
14546 srcdiroption="--srcdir=."; \
14547 libsrcdir=".";; \
14548 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
14549 srcdiroption="--srcdir=$(srcdir)/prms"; \
14550 libsrcdir="$$s/prms";; \
e2b9e2dc 14551 *) \
4fa63067
NN
14552 srcdiroption="--srcdir=../$(srcdir)/prms"; \
14553 libsrcdir="$$s/prms";; \
e2b9e2dc
NN
14554 esac; \
14555 $(SHELL) $${libsrcdir}/configure \
14556 $(HOST_CONFIGARGS) $${srcdiroption} \
14557 || exit 1
6bd3dfaa 14558@endif prms
e2b9e2dc 14559
4fa63067
NN
14560.PHONY: all-prms maybe-all-prms
14561maybe-all-prms:
6bd3dfaa
PB
14562@if prms
14563maybe-all-prms: all-prms
4fa63067 14564all-prms: configure-prms
b40e3958
L
14565 @r=`${PWD_COMMAND}`; export r; \
14566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14567 $(SET_LIB_PATH) \
378fce5b 14568 $(HOST_EXPORTS) \
4fa63067 14569 (cd prms && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 14570@endif prms
3866be5d 14571
4fa63067
NN
14572.PHONY: check-prms maybe-check-prms
14573maybe-check-prms:
6bd3dfaa
PB
14574@if prms
14575maybe-check-prms: check-prms
3866be5d 14576
4fa63067 14577check-prms:
b40e3958
L
14578 @r=`${PWD_COMMAND}`; export r; \
14579 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14580 $(SET_LIB_PATH) \
378fce5b 14581 $(HOST_EXPORTS) \
4fa63067 14582 (cd prms && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 14583
6bd3dfaa 14584@endif prms
3866be5d 14585
4fa63067
NN
14586.PHONY: install-prms maybe-install-prms
14587maybe-install-prms:
6bd3dfaa
PB
14588@if prms
14589maybe-install-prms: install-prms
16ae0395 14590
4fa63067 14591install-prms: installdirs
b40e3958
L
14592 @r=`${PWD_COMMAND}`; export r; \
14593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14594 $(SET_LIB_PATH) \
378fce5b 14595 $(HOST_EXPORTS) \
4fa63067 14596 (cd prms && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 14597
6bd3dfaa 14598@endif prms
3866be5d 14599
4fa63067
NN
14600# Other targets (info, dvi, etc.)
14601
14602.PHONY: maybe-info-prms info-prms
14603maybe-info-prms:
6bd3dfaa
PB
14604@if prms
14605maybe-info-prms: info-prms
4fa63067
NN
14606
14607info-prms: \
14608 configure-prms
14609 @[ -f ./prms/Makefile ] || exit 0; \
b40e3958
L
14610 r=`${PWD_COMMAND}`; export r; \
14611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 14612 $(SET_LIB_PATH) \
378fce5b 14613 $(HOST_EXPORTS) \
4fa63067
NN
14614 for flag in $(EXTRA_HOST_FLAGS); do \
14615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14616 done; \
14617 echo "Doing info in prms" ; \
14618 (cd prms && \
14619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14621 "RANLIB=$${RANLIB}" \
14622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14623 info) \
e2b9e2dc
NN
14624 || exit 1
14625
6bd3dfaa 14626@endif prms
4fa63067
NN
14627
14628.PHONY: maybe-dvi-prms dvi-prms
14629maybe-dvi-prms:
6bd3dfaa
PB
14630@if prms
14631maybe-dvi-prms: dvi-prms
4fa63067
NN
14632
14633dvi-prms: \
14634 configure-prms
14635 @[ -f ./prms/Makefile ] || exit 0; \
14636 r=`${PWD_COMMAND}`; export r; \
b40e3958 14637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14638 $(SET_LIB_PATH) \
378fce5b 14639 $(HOST_EXPORTS) \
4fa63067
NN
14640 for flag in $(EXTRA_HOST_FLAGS); do \
14641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14642 done; \
14643 echo "Doing dvi in prms" ; \
14644 (cd prms && \
14645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14647 "RANLIB=$${RANLIB}" \
14648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14649 dvi) \
14650 || exit 1
3866be5d 14651
6bd3dfaa 14652@endif prms
3866be5d 14653
4fa63067
NN
14654.PHONY: maybe-TAGS-prms TAGS-prms
14655maybe-TAGS-prms:
6bd3dfaa
PB
14656@if prms
14657maybe-TAGS-prms: TAGS-prms
4fa63067
NN
14658
14659TAGS-prms: \
14660 configure-prms
14661 @[ -f ./prms/Makefile ] || exit 0; \
14662 r=`${PWD_COMMAND}`; export r; \
b40e3958 14663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14664 $(SET_LIB_PATH) \
378fce5b 14665 $(HOST_EXPORTS) \
4fa63067
NN
14666 for flag in $(EXTRA_HOST_FLAGS); do \
14667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14668 done; \
14669 echo "Doing TAGS in prms" ; \
14670 (cd prms && \
14671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14673 "RANLIB=$${RANLIB}" \
14674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14675 TAGS) \
14676 || exit 1
3866be5d 14677
6bd3dfaa 14678@endif prms
3866be5d 14679
4fa63067
NN
14680.PHONY: maybe-install-info-prms install-info-prms
14681maybe-install-info-prms:
6bd3dfaa
PB
14682@if prms
14683maybe-install-info-prms: install-info-prms
16ae0395 14684
4fa63067
NN
14685install-info-prms: \
14686 configure-prms \
14687 info-prms
14688 @[ -f ./prms/Makefile ] || exit 0; \
14689 r=`${PWD_COMMAND}`; export r; \
14690 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14691 $(SET_LIB_PATH) \
378fce5b 14692 $(HOST_EXPORTS) \
4fa63067
NN
14693 for flag in $(EXTRA_HOST_FLAGS); do \
14694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14695 done; \
14696 echo "Doing install-info in prms" ; \
14697 (cd prms && \
14698 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14699 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14700 "RANLIB=$${RANLIB}" \
14701 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14702 install-info) \
14703 || exit 1
14704
6bd3dfaa 14705@endif prms
4fa63067
NN
14706
14707.PHONY: maybe-installcheck-prms installcheck-prms
14708maybe-installcheck-prms:
6bd3dfaa
PB
14709@if prms
14710maybe-installcheck-prms: installcheck-prms
4fa63067
NN
14711
14712installcheck-prms: \
14713 configure-prms
14714 @[ -f ./prms/Makefile ] || exit 0; \
14715 r=`${PWD_COMMAND}`; export r; \
14716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14717 $(SET_LIB_PATH) \
378fce5b 14718 $(HOST_EXPORTS) \
4fa63067
NN
14719 for flag in $(EXTRA_HOST_FLAGS); do \
14720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14721 done; \
14722 echo "Doing installcheck in prms" ; \
14723 (cd prms && \
14724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14726 "RANLIB=$${RANLIB}" \
14727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14728 installcheck) \
14729 || exit 1
14730
6bd3dfaa 14731@endif prms
4fa63067
NN
14732
14733.PHONY: maybe-mostlyclean-prms mostlyclean-prms
14734maybe-mostlyclean-prms:
6bd3dfaa
PB
14735@if prms
14736maybe-mostlyclean-prms: mostlyclean-prms
4fa63067
NN
14737
14738mostlyclean-prms:
14739 @[ -f ./prms/Makefile ] || exit 0; \
14740 r=`${PWD_COMMAND}`; export r; \
14741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14742 $(SET_LIB_PATH) \
378fce5b 14743 $(HOST_EXPORTS) \
4fa63067
NN
14744 for flag in $(EXTRA_HOST_FLAGS); do \
14745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14746 done; \
14747 echo "Doing mostlyclean in prms" ; \
14748 (cd prms && \
14749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14751 "RANLIB=$${RANLIB}" \
14752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14753 mostlyclean) \
14754 || exit 1
14755
6bd3dfaa 14756@endif prms
4fa63067
NN
14757
14758.PHONY: maybe-clean-prms clean-prms
14759maybe-clean-prms:
6bd3dfaa
PB
14760@if prms
14761maybe-clean-prms: clean-prms
4fa63067
NN
14762
14763clean-prms:
14764 @[ -f ./prms/Makefile ] || exit 0; \
14765 r=`${PWD_COMMAND}`; export r; \
14766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14767 $(SET_LIB_PATH) \
378fce5b 14768 $(HOST_EXPORTS) \
4fa63067
NN
14769 for flag in $(EXTRA_HOST_FLAGS); do \
14770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14771 done; \
14772 echo "Doing clean in prms" ; \
14773 (cd prms && \
14774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14776 "RANLIB=$${RANLIB}" \
14777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14778 clean) \
14779 || exit 1
14780
6bd3dfaa 14781@endif prms
4fa63067
NN
14782
14783.PHONY: maybe-distclean-prms distclean-prms
14784maybe-distclean-prms:
6bd3dfaa
PB
14785@if prms
14786maybe-distclean-prms: distclean-prms
4fa63067
NN
14787
14788distclean-prms:
14789 @[ -f ./prms/Makefile ] || exit 0; \
14790 r=`${PWD_COMMAND}`; export r; \
14791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14792 $(SET_LIB_PATH) \
378fce5b 14793 $(HOST_EXPORTS) \
4fa63067
NN
14794 for flag in $(EXTRA_HOST_FLAGS); do \
14795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14796 done; \
14797 echo "Doing distclean in prms" ; \
14798 (cd prms && \
14799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14801 "RANLIB=$${RANLIB}" \
14802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14803 distclean) \
14804 || exit 1
14805
6bd3dfaa 14806@endif prms
4fa63067
NN
14807
14808.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
14809maybe-maintainer-clean-prms:
6bd3dfaa
PB
14810@if prms
14811maybe-maintainer-clean-prms: maintainer-clean-prms
4fa63067
NN
14812
14813maintainer-clean-prms:
14814 @[ -f ./prms/Makefile ] || exit 0; \
14815 r=`${PWD_COMMAND}`; export r; \
b40e3958 14816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14817 $(SET_LIB_PATH) \
378fce5b 14818 $(HOST_EXPORTS) \
4fa63067
NN
14819 for flag in $(EXTRA_HOST_FLAGS); do \
14820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14821 done; \
14822 echo "Doing maintainer-clean in prms" ; \
14823 (cd prms && \
14824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14826 "RANLIB=$${RANLIB}" \
14827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14828 maintainer-clean) \
14829 || exit 1
3866be5d 14830
6bd3dfaa 14831@endif prms
3866be5d 14832
4fa63067
NN
14833
14834.PHONY: configure-rcs maybe-configure-rcs
14835maybe-configure-rcs:
6bd3dfaa
PB
14836@if rcs
14837maybe-configure-rcs: configure-rcs
4fa63067
NN
14838configure-rcs:
14839 @test ! -f rcs/Makefile || exit 0; \
14840 [ -d rcs ] || mkdir rcs; \
b40e3958
L
14841 r=`${PWD_COMMAND}`; export r; \
14842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 14843 $(HOST_EXPORTS) \
4fa63067
NN
14844 echo Configuring in rcs; \
14845 cd rcs || exit 1; \
e2b9e2dc
NN
14846 case $(srcdir) in \
14847 \.) \
14848 srcdiroption="--srcdir=."; \
14849 libsrcdir=".";; \
14850 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
14851 srcdiroption="--srcdir=$(srcdir)/rcs"; \
14852 libsrcdir="$$s/rcs";; \
e2b9e2dc 14853 *) \
4fa63067
NN
14854 srcdiroption="--srcdir=../$(srcdir)/rcs"; \
14855 libsrcdir="$$s/rcs";; \
e2b9e2dc
NN
14856 esac; \
14857 $(SHELL) $${libsrcdir}/configure \
14858 $(HOST_CONFIGARGS) $${srcdiroption} \
14859 || exit 1
6bd3dfaa 14860@endif rcs
e2b9e2dc 14861
4fa63067
NN
14862.PHONY: all-rcs maybe-all-rcs
14863maybe-all-rcs:
6bd3dfaa
PB
14864@if rcs
14865maybe-all-rcs: all-rcs
4fa63067 14866all-rcs: configure-rcs
b40e3958
L
14867 @r=`${PWD_COMMAND}`; export r; \
14868 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14869 $(SET_LIB_PATH) \
378fce5b 14870 $(HOST_EXPORTS) \
4fa63067 14871 (cd rcs && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 14872@endif rcs
3866be5d 14873
4fa63067
NN
14874.PHONY: check-rcs maybe-check-rcs
14875maybe-check-rcs:
6bd3dfaa
PB
14876@if rcs
14877maybe-check-rcs: check-rcs
3866be5d 14878
4fa63067 14879check-rcs:
b40e3958
L
14880 @r=`${PWD_COMMAND}`; export r; \
14881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 14882 $(SET_LIB_PATH) \
378fce5b 14883 $(HOST_EXPORTS) \
4fa63067 14884 (cd rcs && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 14885
6bd3dfaa 14886@endif rcs
3866be5d 14887
4fa63067
NN
14888.PHONY: install-rcs maybe-install-rcs
14889maybe-install-rcs:
6bd3dfaa
PB
14890@if rcs
14891maybe-install-rcs: install-rcs
4fa63067
NN
14892
14893install-rcs: installdirs
14894 @r=`${PWD_COMMAND}`; export r; \
14895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14896 $(SET_LIB_PATH) \
378fce5b 14897 $(HOST_EXPORTS) \
4fa63067
NN
14898 (cd rcs && $(MAKE) $(FLAGS_TO_PASS) install)
14899
6bd3dfaa 14900@endif rcs
4fa63067
NN
14901
14902# Other targets (info, dvi, etc.)
14903
14904.PHONY: maybe-info-rcs info-rcs
14905maybe-info-rcs:
6bd3dfaa
PB
14906@if rcs
14907maybe-info-rcs: info-rcs
4fa63067
NN
14908
14909info-rcs: \
14910 configure-rcs
14911 @[ -f ./rcs/Makefile ] || exit 0; \
14912 r=`${PWD_COMMAND}`; export r; \
14913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14914 $(SET_LIB_PATH) \
378fce5b 14915 $(HOST_EXPORTS) \
4fa63067
NN
14916 for flag in $(EXTRA_HOST_FLAGS); do \
14917 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14918 done; \
14919 echo "Doing info in rcs" ; \
14920 (cd rcs && \
14921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14923 "RANLIB=$${RANLIB}" \
14924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14925 info) \
14926 || exit 1
14927
6bd3dfaa 14928@endif rcs
4fa63067
NN
14929
14930.PHONY: maybe-dvi-rcs dvi-rcs
14931maybe-dvi-rcs:
6bd3dfaa
PB
14932@if rcs
14933maybe-dvi-rcs: dvi-rcs
4fa63067
NN
14934
14935dvi-rcs: \
14936 configure-rcs
14937 @[ -f ./rcs/Makefile ] || exit 0; \
14938 r=`${PWD_COMMAND}`; export r; \
14939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14940 $(SET_LIB_PATH) \
378fce5b 14941 $(HOST_EXPORTS) \
4fa63067
NN
14942 for flag in $(EXTRA_HOST_FLAGS); do \
14943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14944 done; \
14945 echo "Doing dvi in rcs" ; \
14946 (cd rcs && \
14947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14949 "RANLIB=$${RANLIB}" \
14950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14951 dvi) \
14952 || exit 1
14953
6bd3dfaa 14954@endif rcs
4fa63067
NN
14955
14956.PHONY: maybe-TAGS-rcs TAGS-rcs
14957maybe-TAGS-rcs:
6bd3dfaa
PB
14958@if rcs
14959maybe-TAGS-rcs: TAGS-rcs
4fa63067
NN
14960
14961TAGS-rcs: \
14962 configure-rcs
14963 @[ -f ./rcs/Makefile ] || exit 0; \
14964 r=`${PWD_COMMAND}`; export r; \
14965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14966 $(SET_LIB_PATH) \
378fce5b 14967 $(HOST_EXPORTS) \
4fa63067
NN
14968 for flag in $(EXTRA_HOST_FLAGS); do \
14969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14970 done; \
14971 echo "Doing TAGS in rcs" ; \
14972 (cd rcs && \
14973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14975 "RANLIB=$${RANLIB}" \
14976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14977 TAGS) \
14978 || exit 1
14979
6bd3dfaa 14980@endif rcs
4fa63067
NN
14981
14982.PHONY: maybe-install-info-rcs install-info-rcs
14983maybe-install-info-rcs:
6bd3dfaa
PB
14984@if rcs
14985maybe-install-info-rcs: install-info-rcs
4fa63067
NN
14986
14987install-info-rcs: \
14988 configure-rcs \
14989 info-rcs
14990 @[ -f ./rcs/Makefile ] || exit 0; \
14991 r=`${PWD_COMMAND}`; export r; \
14992 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14993 $(SET_LIB_PATH) \
378fce5b 14994 $(HOST_EXPORTS) \
4fa63067
NN
14995 for flag in $(EXTRA_HOST_FLAGS); do \
14996 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14997 done; \
14998 echo "Doing install-info in rcs" ; \
14999 (cd rcs && \
15000 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15001 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15002 "RANLIB=$${RANLIB}" \
15003 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15004 install-info) \
15005 || exit 1
15006
6bd3dfaa 15007@endif rcs
4fa63067
NN
15008
15009.PHONY: maybe-installcheck-rcs installcheck-rcs
15010maybe-installcheck-rcs:
6bd3dfaa
PB
15011@if rcs
15012maybe-installcheck-rcs: installcheck-rcs
4fa63067
NN
15013
15014installcheck-rcs: \
15015 configure-rcs
15016 @[ -f ./rcs/Makefile ] || exit 0; \
15017 r=`${PWD_COMMAND}`; export r; \
15018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15019 $(SET_LIB_PATH) \
378fce5b 15020 $(HOST_EXPORTS) \
4fa63067
NN
15021 for flag in $(EXTRA_HOST_FLAGS); do \
15022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15023 done; \
15024 echo "Doing installcheck in rcs" ; \
15025 (cd rcs && \
15026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15028 "RANLIB=$${RANLIB}" \
15029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15030 installcheck) \
15031 || exit 1
15032
6bd3dfaa 15033@endif rcs
4fa63067
NN
15034
15035.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
15036maybe-mostlyclean-rcs:
6bd3dfaa
PB
15037@if rcs
15038maybe-mostlyclean-rcs: mostlyclean-rcs
4fa63067
NN
15039
15040mostlyclean-rcs:
15041 @[ -f ./rcs/Makefile ] || exit 0; \
15042 r=`${PWD_COMMAND}`; export r; \
15043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15044 $(SET_LIB_PATH) \
378fce5b 15045 $(HOST_EXPORTS) \
4fa63067
NN
15046 for flag in $(EXTRA_HOST_FLAGS); do \
15047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15048 done; \
15049 echo "Doing mostlyclean in rcs" ; \
15050 (cd rcs && \
15051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15053 "RANLIB=$${RANLIB}" \
15054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15055 mostlyclean) \
15056 || exit 1
15057
6bd3dfaa 15058@endif rcs
4fa63067
NN
15059
15060.PHONY: maybe-clean-rcs clean-rcs
15061maybe-clean-rcs:
6bd3dfaa
PB
15062@if rcs
15063maybe-clean-rcs: clean-rcs
4fa63067
NN
15064
15065clean-rcs:
15066 @[ -f ./rcs/Makefile ] || exit 0; \
15067 r=`${PWD_COMMAND}`; export r; \
15068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15069 $(SET_LIB_PATH) \
378fce5b 15070 $(HOST_EXPORTS) \
4fa63067
NN
15071 for flag in $(EXTRA_HOST_FLAGS); do \
15072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15073 done; \
15074 echo "Doing clean in rcs" ; \
15075 (cd rcs && \
15076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15078 "RANLIB=$${RANLIB}" \
15079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15080 clean) \
15081 || exit 1
15082
6bd3dfaa 15083@endif rcs
4fa63067
NN
15084
15085.PHONY: maybe-distclean-rcs distclean-rcs
15086maybe-distclean-rcs:
6bd3dfaa
PB
15087@if rcs
15088maybe-distclean-rcs: distclean-rcs
4fa63067
NN
15089
15090distclean-rcs:
15091 @[ -f ./rcs/Makefile ] || exit 0; \
15092 r=`${PWD_COMMAND}`; export r; \
15093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15094 $(SET_LIB_PATH) \
378fce5b 15095 $(HOST_EXPORTS) \
4fa63067
NN
15096 for flag in $(EXTRA_HOST_FLAGS); do \
15097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15098 done; \
15099 echo "Doing distclean in rcs" ; \
15100 (cd rcs && \
15101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15103 "RANLIB=$${RANLIB}" \
15104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15105 distclean) \
15106 || exit 1
15107
6bd3dfaa 15108@endif rcs
4fa63067
NN
15109
15110.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
15111maybe-maintainer-clean-rcs:
6bd3dfaa
PB
15112@if rcs
15113maybe-maintainer-clean-rcs: maintainer-clean-rcs
4fa63067
NN
15114
15115maintainer-clean-rcs:
15116 @[ -f ./rcs/Makefile ] || exit 0; \
15117 r=`${PWD_COMMAND}`; export r; \
15118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15119 $(SET_LIB_PATH) \
378fce5b 15120 $(HOST_EXPORTS) \
4fa63067
NN
15121 for flag in $(EXTRA_HOST_FLAGS); do \
15122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15123 done; \
15124 echo "Doing maintainer-clean in rcs" ; \
15125 (cd rcs && \
15126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15128 "RANLIB=$${RANLIB}" \
15129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15130 maintainer-clean) \
15131 || exit 1
16ae0395 15132
6bd3dfaa 15133@endif rcs
3866be5d
NN
15134
15135
4fa63067
NN
15136.PHONY: configure-readline maybe-configure-readline
15137maybe-configure-readline:
6bd3dfaa
PB
15138@if readline
15139maybe-configure-readline: configure-readline
4fa63067
NN
15140configure-readline:
15141 @test ! -f readline/Makefile || exit 0; \
15142 [ -d readline ] || mkdir readline; \
b40e3958
L
15143 r=`${PWD_COMMAND}`; export r; \
15144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15145 $(HOST_EXPORTS) \
4fa63067
NN
15146 echo Configuring in readline; \
15147 cd readline || exit 1; \
e2b9e2dc
NN
15148 case $(srcdir) in \
15149 \.) \
15150 srcdiroption="--srcdir=."; \
15151 libsrcdir=".";; \
15152 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
15153 srcdiroption="--srcdir=$(srcdir)/readline"; \
15154 libsrcdir="$$s/readline";; \
e2b9e2dc 15155 *) \
4fa63067
NN
15156 srcdiroption="--srcdir=../$(srcdir)/readline"; \
15157 libsrcdir="$$s/readline";; \
e2b9e2dc
NN
15158 esac; \
15159 $(SHELL) $${libsrcdir}/configure \
15160 $(HOST_CONFIGARGS) $${srcdiroption} \
15161 || exit 1
6bd3dfaa 15162@endif readline
e2b9e2dc 15163
4fa63067
NN
15164.PHONY: all-readline maybe-all-readline
15165maybe-all-readline:
6bd3dfaa
PB
15166@if readline
15167maybe-all-readline: all-readline
4fa63067 15168all-readline: configure-readline
b40e3958
L
15169 @r=`${PWD_COMMAND}`; export r; \
15170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15171 $(SET_LIB_PATH) \
378fce5b 15172 $(HOST_EXPORTS) \
4fa63067 15173 (cd readline && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 15174@endif readline
3866be5d 15175
4fa63067
NN
15176.PHONY: check-readline maybe-check-readline
15177maybe-check-readline:
6bd3dfaa
PB
15178@if readline
15179maybe-check-readline: check-readline
3866be5d 15180
4fa63067 15181check-readline:
b40e3958
L
15182 @r=`${PWD_COMMAND}`; export r; \
15183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15184 $(SET_LIB_PATH) \
378fce5b 15185 $(HOST_EXPORTS) \
4fa63067 15186 (cd readline && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 15187
6bd3dfaa 15188@endif readline
3866be5d 15189
4fa63067
NN
15190.PHONY: install-readline maybe-install-readline
15191maybe-install-readline:
6bd3dfaa
PB
15192@if readline
15193maybe-install-readline: install-readline
16ae0395 15194
4fa63067 15195install-readline: installdirs
b40e3958
L
15196 @r=`${PWD_COMMAND}`; export r; \
15197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15198 $(SET_LIB_PATH) \
378fce5b 15199 $(HOST_EXPORTS) \
4fa63067 15200 (cd readline && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 15201
6bd3dfaa 15202@endif readline
3866be5d 15203
4fa63067
NN
15204# Other targets (info, dvi, etc.)
15205
15206.PHONY: maybe-info-readline info-readline
15207maybe-info-readline:
6bd3dfaa
PB
15208@if readline
15209maybe-info-readline: info-readline
4fa63067
NN
15210
15211info-readline: \
15212 configure-readline
15213 @[ -f ./readline/Makefile ] || exit 0; \
15214 r=`${PWD_COMMAND}`; export r; \
15215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15216 $(SET_LIB_PATH) \
378fce5b 15217 $(HOST_EXPORTS) \
4fa63067
NN
15218 for flag in $(EXTRA_HOST_FLAGS); do \
15219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15220 done; \
15221 echo "Doing info in readline" ; \
15222 (cd readline && \
15223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15225 "RANLIB=$${RANLIB}" \
15226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15227 info) \
15228 || exit 1
15229
6bd3dfaa 15230@endif readline
4fa63067
NN
15231
15232.PHONY: maybe-dvi-readline dvi-readline
15233maybe-dvi-readline:
6bd3dfaa
PB
15234@if readline
15235maybe-dvi-readline: dvi-readline
4fa63067
NN
15236
15237dvi-readline: \
15238 configure-readline
15239 @[ -f ./readline/Makefile ] || exit 0; \
15240 r=`${PWD_COMMAND}`; export r; \
15241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15242 $(SET_LIB_PATH) \
378fce5b 15243 $(HOST_EXPORTS) \
4fa63067
NN
15244 for flag in $(EXTRA_HOST_FLAGS); do \
15245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15246 done; \
15247 echo "Doing dvi in readline" ; \
15248 (cd readline && \
15249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15251 "RANLIB=$${RANLIB}" \
15252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15253 dvi) \
15254 || exit 1
15255
6bd3dfaa 15256@endif readline
4fa63067
NN
15257
15258.PHONY: maybe-TAGS-readline TAGS-readline
15259maybe-TAGS-readline:
6bd3dfaa
PB
15260@if readline
15261maybe-TAGS-readline: TAGS-readline
4fa63067
NN
15262
15263TAGS-readline: \
15264 configure-readline
15265 @[ -f ./readline/Makefile ] || exit 0; \
15266 r=`${PWD_COMMAND}`; export r; \
15267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15268 $(SET_LIB_PATH) \
378fce5b 15269 $(HOST_EXPORTS) \
4fa63067
NN
15270 for flag in $(EXTRA_HOST_FLAGS); do \
15271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15272 done; \
15273 echo "Doing TAGS in readline" ; \
15274 (cd readline && \
15275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15277 "RANLIB=$${RANLIB}" \
15278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15279 TAGS) \
15280 || exit 1
15281
6bd3dfaa 15282@endif readline
4fa63067
NN
15283
15284.PHONY: maybe-install-info-readline install-info-readline
15285maybe-install-info-readline:
6bd3dfaa
PB
15286@if readline
15287maybe-install-info-readline: install-info-readline
4fa63067
NN
15288
15289install-info-readline: \
15290 configure-readline \
15291 info-readline
15292 @[ -f ./readline/Makefile ] || exit 0; \
15293 r=`${PWD_COMMAND}`; export r; \
15294 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15295 $(SET_LIB_PATH) \
378fce5b 15296 $(HOST_EXPORTS) \
4fa63067
NN
15297 for flag in $(EXTRA_HOST_FLAGS); do \
15298 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15299 done; \
15300 echo "Doing install-info in readline" ; \
15301 (cd readline && \
15302 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15303 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15304 "RANLIB=$${RANLIB}" \
15305 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15306 install-info) \
15307 || exit 1
15308
6bd3dfaa 15309@endif readline
4fa63067
NN
15310
15311.PHONY: maybe-installcheck-readline installcheck-readline
15312maybe-installcheck-readline:
6bd3dfaa
PB
15313@if readline
15314maybe-installcheck-readline: installcheck-readline
4fa63067
NN
15315
15316installcheck-readline: \
15317 configure-readline
15318 @[ -f ./readline/Makefile ] || exit 0; \
15319 r=`${PWD_COMMAND}`; export r; \
15320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15321 $(SET_LIB_PATH) \
378fce5b 15322 $(HOST_EXPORTS) \
4fa63067
NN
15323 for flag in $(EXTRA_HOST_FLAGS); do \
15324 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15325 done; \
15326 echo "Doing installcheck in readline" ; \
15327 (cd readline && \
15328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15330 "RANLIB=$${RANLIB}" \
15331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15332 installcheck) \
15333 || exit 1
15334
6bd3dfaa 15335@endif readline
4fa63067
NN
15336
15337.PHONY: maybe-mostlyclean-readline mostlyclean-readline
15338maybe-mostlyclean-readline:
6bd3dfaa
PB
15339@if readline
15340maybe-mostlyclean-readline: mostlyclean-readline
4fa63067
NN
15341
15342mostlyclean-readline:
15343 @[ -f ./readline/Makefile ] || exit 0; \
15344 r=`${PWD_COMMAND}`; export r; \
15345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15346 $(SET_LIB_PATH) \
378fce5b 15347 $(HOST_EXPORTS) \
4fa63067
NN
15348 for flag in $(EXTRA_HOST_FLAGS); do \
15349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15350 done; \
15351 echo "Doing mostlyclean in readline" ; \
15352 (cd readline && \
15353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15355 "RANLIB=$${RANLIB}" \
15356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15357 mostlyclean) \
15358 || exit 1
15359
6bd3dfaa 15360@endif readline
4fa63067
NN
15361
15362.PHONY: maybe-clean-readline clean-readline
15363maybe-clean-readline:
6bd3dfaa
PB
15364@if readline
15365maybe-clean-readline: clean-readline
4fa63067
NN
15366
15367clean-readline:
15368 @[ -f ./readline/Makefile ] || exit 0; \
15369 r=`${PWD_COMMAND}`; export r; \
15370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15371 $(SET_LIB_PATH) \
378fce5b 15372 $(HOST_EXPORTS) \
4fa63067
NN
15373 for flag in $(EXTRA_HOST_FLAGS); do \
15374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15375 done; \
15376 echo "Doing clean in readline" ; \
15377 (cd readline && \
15378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15380 "RANLIB=$${RANLIB}" \
15381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15382 clean) \
15383 || exit 1
15384
6bd3dfaa 15385@endif readline
4fa63067
NN
15386
15387.PHONY: maybe-distclean-readline distclean-readline
15388maybe-distclean-readline:
6bd3dfaa
PB
15389@if readline
15390maybe-distclean-readline: distclean-readline
4fa63067
NN
15391
15392distclean-readline:
15393 @[ -f ./readline/Makefile ] || exit 0; \
15394 r=`${PWD_COMMAND}`; export r; \
15395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15396 $(SET_LIB_PATH) \
378fce5b 15397 $(HOST_EXPORTS) \
4fa63067
NN
15398 for flag in $(EXTRA_HOST_FLAGS); do \
15399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15400 done; \
15401 echo "Doing distclean in readline" ; \
15402 (cd readline && \
15403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15405 "RANLIB=$${RANLIB}" \
15406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15407 distclean) \
15408 || exit 1
15409
6bd3dfaa 15410@endif readline
4fa63067
NN
15411
15412.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
15413maybe-maintainer-clean-readline:
6bd3dfaa
PB
15414@if readline
15415maybe-maintainer-clean-readline: maintainer-clean-readline
4fa63067
NN
15416
15417maintainer-clean-readline:
15418 @[ -f ./readline/Makefile ] || exit 0; \
15419 r=`${PWD_COMMAND}`; export r; \
15420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15421 $(SET_LIB_PATH) \
378fce5b 15422 $(HOST_EXPORTS) \
4fa63067
NN
15423 for flag in $(EXTRA_HOST_FLAGS); do \
15424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15425 done; \
15426 echo "Doing maintainer-clean in readline" ; \
15427 (cd readline && \
15428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15430 "RANLIB=$${RANLIB}" \
15431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15432 maintainer-clean) \
15433 || exit 1
15434
6bd3dfaa 15435@endif readline
4fa63067
NN
15436
15437
15438.PHONY: configure-release maybe-configure-release
15439maybe-configure-release:
6bd3dfaa
PB
15440@if release
15441maybe-configure-release: configure-release
4fa63067
NN
15442configure-release:
15443 @test ! -f release/Makefile || exit 0; \
15444 [ -d release ] || mkdir release; \
b40e3958
L
15445 r=`${PWD_COMMAND}`; export r; \
15446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15447 $(HOST_EXPORTS) \
4fa63067
NN
15448 echo Configuring in release; \
15449 cd release || exit 1; \
e2b9e2dc
NN
15450 case $(srcdir) in \
15451 \.) \
15452 srcdiroption="--srcdir=."; \
15453 libsrcdir=".";; \
15454 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
15455 srcdiroption="--srcdir=$(srcdir)/release"; \
15456 libsrcdir="$$s/release";; \
e2b9e2dc 15457 *) \
4fa63067
NN
15458 srcdiroption="--srcdir=../$(srcdir)/release"; \
15459 libsrcdir="$$s/release";; \
e2b9e2dc
NN
15460 esac; \
15461 $(SHELL) $${libsrcdir}/configure \
15462 $(HOST_CONFIGARGS) $${srcdiroption} \
15463 || exit 1
6bd3dfaa 15464@endif release
e2b9e2dc 15465
4fa63067
NN
15466.PHONY: all-release maybe-all-release
15467maybe-all-release:
6bd3dfaa
PB
15468@if release
15469maybe-all-release: all-release
4fa63067 15470all-release: configure-release
b40e3958
L
15471 @r=`${PWD_COMMAND}`; export r; \
15472 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15473 $(SET_LIB_PATH) \
378fce5b 15474 $(HOST_EXPORTS) \
4fa63067 15475 (cd release && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 15476@endif release
3866be5d 15477
4fa63067
NN
15478.PHONY: check-release maybe-check-release
15479maybe-check-release:
6bd3dfaa
PB
15480@if release
15481maybe-check-release: check-release
3866be5d 15482
4fa63067
NN
15483check-release:
15484
6bd3dfaa 15485@endif release
4fa63067
NN
15486
15487.PHONY: install-release maybe-install-release
15488maybe-install-release:
6bd3dfaa
PB
15489@if release
15490maybe-install-release: install-release
4fa63067
NN
15491
15492install-release:
15493
6bd3dfaa 15494@endif release
4fa63067
NN
15495
15496# Other targets (info, dvi, etc.)
15497
15498.PHONY: maybe-info-release info-release
15499maybe-info-release:
6bd3dfaa
PB
15500@if release
15501maybe-info-release: info-release
4fa63067
NN
15502
15503info-release: \
15504 configure-release
15505 @[ -f ./release/Makefile ] || exit 0; \
15506 r=`${PWD_COMMAND}`; export r; \
b40e3958 15507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15508 $(SET_LIB_PATH) \
378fce5b 15509 $(HOST_EXPORTS) \
4fa63067
NN
15510 for flag in $(EXTRA_HOST_FLAGS); do \
15511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15512 done; \
15513 echo "Doing info in release" ; \
15514 (cd release && \
15515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15517 "RANLIB=$${RANLIB}" \
15518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15519 info) \
15520 || exit 1
3866be5d 15521
6bd3dfaa 15522@endif release
3866be5d 15523
4fa63067
NN
15524.PHONY: maybe-dvi-release dvi-release
15525maybe-dvi-release:
6bd3dfaa
PB
15526@if release
15527maybe-dvi-release: dvi-release
16ae0395 15528
4fa63067
NN
15529dvi-release: \
15530 configure-release
15531 @[ -f ./release/Makefile ] || exit 0; \
15532 r=`${PWD_COMMAND}`; export r; \
b40e3958 15533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15534 $(SET_LIB_PATH) \
378fce5b 15535 $(HOST_EXPORTS) \
4fa63067
NN
15536 for flag in $(EXTRA_HOST_FLAGS); do \
15537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15538 done; \
15539 echo "Doing dvi in release" ; \
15540 (cd release && \
15541 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15542 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15543 "RANLIB=$${RANLIB}" \
15544 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15545 dvi) \
15546 || exit 1
3866be5d 15547
6bd3dfaa 15548@endif release
3866be5d 15549
4fa63067
NN
15550.PHONY: maybe-TAGS-release TAGS-release
15551maybe-TAGS-release:
6bd3dfaa
PB
15552@if release
15553maybe-TAGS-release: TAGS-release
4fa63067
NN
15554
15555TAGS-release: \
15556 configure-release
15557 @[ -f ./release/Makefile ] || exit 0; \
b40e3958
L
15558 r=`${PWD_COMMAND}`; export r; \
15559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 15560 $(SET_LIB_PATH) \
378fce5b 15561 $(HOST_EXPORTS) \
4fa63067
NN
15562 for flag in $(EXTRA_HOST_FLAGS); do \
15563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15564 done; \
15565 echo "Doing TAGS in release" ; \
15566 (cd release && \
15567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15569 "RANLIB=$${RANLIB}" \
15570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15571 TAGS) \
e2b9e2dc
NN
15572 || exit 1
15573
6bd3dfaa 15574@endif release
4fa63067
NN
15575
15576.PHONY: maybe-install-info-release install-info-release
15577maybe-install-info-release:
6bd3dfaa
PB
15578@if release
15579maybe-install-info-release: install-info-release
4fa63067
NN
15580
15581install-info-release: \
15582 configure-release \
15583 info-release
15584 @[ -f ./release/Makefile ] || exit 0; \
15585 r=`${PWD_COMMAND}`; export r; \
b40e3958 15586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15587 $(SET_LIB_PATH) \
378fce5b 15588 $(HOST_EXPORTS) \
4fa63067
NN
15589 for flag in $(EXTRA_HOST_FLAGS); do \
15590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15591 done; \
15592 echo "Doing install-info in release" ; \
15593 (cd release && \
15594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15596 "RANLIB=$${RANLIB}" \
15597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15598 install-info) \
15599 || exit 1
3866be5d 15600
6bd3dfaa 15601@endif release
3866be5d 15602
4fa63067
NN
15603.PHONY: maybe-installcheck-release installcheck-release
15604maybe-installcheck-release:
6bd3dfaa
PB
15605@if release
15606maybe-installcheck-release: installcheck-release
4fa63067
NN
15607
15608installcheck-release: \
15609 configure-release
15610 @[ -f ./release/Makefile ] || exit 0; \
15611 r=`${PWD_COMMAND}`; export r; \
15612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15613 $(SET_LIB_PATH) \
378fce5b 15614 $(HOST_EXPORTS) \
4fa63067
NN
15615 for flag in $(EXTRA_HOST_FLAGS); do \
15616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15617 done; \
15618 echo "Doing installcheck in release" ; \
15619 (cd release && \
15620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15622 "RANLIB=$${RANLIB}" \
15623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15624 installcheck) \
15625 || exit 1
3866be5d 15626
6bd3dfaa 15627@endif release
3866be5d 15628
4fa63067
NN
15629.PHONY: maybe-mostlyclean-release mostlyclean-release
15630maybe-mostlyclean-release:
6bd3dfaa
PB
15631@if release
15632maybe-mostlyclean-release: mostlyclean-release
4fa63067
NN
15633
15634mostlyclean-release:
15635 @[ -f ./release/Makefile ] || exit 0; \
15636 r=`${PWD_COMMAND}`; export r; \
15637 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15638 $(SET_LIB_PATH) \
378fce5b 15639 $(HOST_EXPORTS) \
4fa63067
NN
15640 for flag in $(EXTRA_HOST_FLAGS); do \
15641 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15642 done; \
15643 echo "Doing mostlyclean in release" ; \
15644 (cd release && \
15645 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15646 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15647 "RANLIB=$${RANLIB}" \
15648 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15649 mostlyclean) \
15650 || exit 1
15651
6bd3dfaa 15652@endif release
4fa63067
NN
15653
15654.PHONY: maybe-clean-release clean-release
15655maybe-clean-release:
6bd3dfaa
PB
15656@if release
15657maybe-clean-release: clean-release
4fa63067
NN
15658
15659clean-release:
15660 @[ -f ./release/Makefile ] || exit 0; \
15661 r=`${PWD_COMMAND}`; export r; \
15662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15663 $(SET_LIB_PATH) \
378fce5b 15664 $(HOST_EXPORTS) \
4fa63067
NN
15665 for flag in $(EXTRA_HOST_FLAGS); do \
15666 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15667 done; \
15668 echo "Doing clean in release" ; \
15669 (cd release && \
15670 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15671 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15672 "RANLIB=$${RANLIB}" \
15673 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15674 clean) \
15675 || exit 1
15676
6bd3dfaa 15677@endif release
4fa63067
NN
15678
15679.PHONY: maybe-distclean-release distclean-release
15680maybe-distclean-release:
6bd3dfaa
PB
15681@if release
15682maybe-distclean-release: distclean-release
4fa63067
NN
15683
15684distclean-release:
15685 @[ -f ./release/Makefile ] || exit 0; \
15686 r=`${PWD_COMMAND}`; export r; \
15687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15688 $(SET_LIB_PATH) \
378fce5b 15689 $(HOST_EXPORTS) \
4fa63067
NN
15690 for flag in $(EXTRA_HOST_FLAGS); do \
15691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15692 done; \
15693 echo "Doing distclean in release" ; \
15694 (cd release && \
15695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15697 "RANLIB=$${RANLIB}" \
15698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15699 distclean) \
15700 || exit 1
15701
6bd3dfaa 15702@endif release
4fa63067
NN
15703
15704.PHONY: maybe-maintainer-clean-release maintainer-clean-release
15705maybe-maintainer-clean-release:
6bd3dfaa
PB
15706@if release
15707maybe-maintainer-clean-release: maintainer-clean-release
16ae0395 15708
4fa63067
NN
15709maintainer-clean-release:
15710 @[ -f ./release/Makefile ] || exit 0; \
15711 r=`${PWD_COMMAND}`; export r; \
b40e3958 15712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15713 $(SET_LIB_PATH) \
378fce5b 15714 $(HOST_EXPORTS) \
4fa63067
NN
15715 for flag in $(EXTRA_HOST_FLAGS); do \
15716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15717 done; \
15718 echo "Doing maintainer-clean in release" ; \
15719 (cd release && \
15720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15722 "RANLIB=$${RANLIB}" \
15723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15724 maintainer-clean) \
15725 || exit 1
3866be5d 15726
6bd3dfaa 15727@endif release
3866be5d 15728
4fa63067
NN
15729
15730.PHONY: configure-recode maybe-configure-recode
15731maybe-configure-recode:
6bd3dfaa
PB
15732@if recode
15733maybe-configure-recode: configure-recode
4fa63067
NN
15734configure-recode:
15735 @test ! -f recode/Makefile || exit 0; \
15736 [ -d recode ] || mkdir recode; \
b40e3958
L
15737 r=`${PWD_COMMAND}`; export r; \
15738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 15739 $(HOST_EXPORTS) \
4fa63067
NN
15740 echo Configuring in recode; \
15741 cd recode || exit 1; \
e2b9e2dc
NN
15742 case $(srcdir) in \
15743 \.) \
15744 srcdiroption="--srcdir=."; \
15745 libsrcdir=".";; \
15746 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
15747 srcdiroption="--srcdir=$(srcdir)/recode"; \
15748 libsrcdir="$$s/recode";; \
e2b9e2dc 15749 *) \
4fa63067
NN
15750 srcdiroption="--srcdir=../$(srcdir)/recode"; \
15751 libsrcdir="$$s/recode";; \
e2b9e2dc
NN
15752 esac; \
15753 $(SHELL) $${libsrcdir}/configure \
15754 $(HOST_CONFIGARGS) $${srcdiroption} \
15755 || exit 1
6bd3dfaa 15756@endif recode
e2b9e2dc 15757
4fa63067
NN
15758.PHONY: all-recode maybe-all-recode
15759maybe-all-recode:
6bd3dfaa
PB
15760@if recode
15761maybe-all-recode: all-recode
4fa63067 15762all-recode: configure-recode
b40e3958
L
15763 @r=`${PWD_COMMAND}`; export r; \
15764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15765 $(SET_LIB_PATH) \
378fce5b 15766 $(HOST_EXPORTS) \
4fa63067 15767 (cd recode && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 15768@endif recode
3866be5d 15769
4fa63067
NN
15770.PHONY: check-recode maybe-check-recode
15771maybe-check-recode:
6bd3dfaa
PB
15772@if recode
15773maybe-check-recode: check-recode
3866be5d 15774
4fa63067
NN
15775check-recode:
15776 @r=`${PWD_COMMAND}`; export r; \
15777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15778 $(SET_LIB_PATH) \
378fce5b 15779 $(HOST_EXPORTS) \
4fa63067 15780 (cd recode && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 15781
6bd3dfaa 15782@endif recode
3866be5d 15783
4fa63067
NN
15784.PHONY: install-recode maybe-install-recode
15785maybe-install-recode:
6bd3dfaa
PB
15786@if recode
15787maybe-install-recode: install-recode
16ae0395 15788
4fa63067 15789install-recode: installdirs
b40e3958
L
15790 @r=`${PWD_COMMAND}`; export r; \
15791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 15792 $(SET_LIB_PATH) \
378fce5b 15793 $(HOST_EXPORTS) \
4fa63067
NN
15794 (cd recode && $(MAKE) $(FLAGS_TO_PASS) install)
15795
6bd3dfaa 15796@endif recode
4fa63067
NN
15797
15798# Other targets (info, dvi, etc.)
15799
15800.PHONY: maybe-info-recode info-recode
15801maybe-info-recode:
6bd3dfaa
PB
15802@if recode
15803maybe-info-recode: info-recode
4fa63067
NN
15804
15805info-recode: \
15806 configure-recode
15807 @[ -f ./recode/Makefile ] || exit 0; \
15808 r=`${PWD_COMMAND}`; export r; \
15809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15810 $(SET_LIB_PATH) \
378fce5b 15811 $(HOST_EXPORTS) \
4fa63067
NN
15812 for flag in $(EXTRA_HOST_FLAGS); do \
15813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15814 done; \
15815 echo "Doing info in recode" ; \
15816 (cd recode && \
15817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15819 "RANLIB=$${RANLIB}" \
15820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15821 info) \
15822 || exit 1
15823
6bd3dfaa 15824@endif recode
4fa63067
NN
15825
15826.PHONY: maybe-dvi-recode dvi-recode
15827maybe-dvi-recode:
6bd3dfaa
PB
15828@if recode
15829maybe-dvi-recode: dvi-recode
4fa63067
NN
15830
15831dvi-recode: \
15832 configure-recode
15833 @[ -f ./recode/Makefile ] || exit 0; \
15834 r=`${PWD_COMMAND}`; export r; \
15835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15836 $(SET_LIB_PATH) \
378fce5b 15837 $(HOST_EXPORTS) \
4fa63067
NN
15838 for flag in $(EXTRA_HOST_FLAGS); do \
15839 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15840 done; \
15841 echo "Doing dvi in recode" ; \
15842 (cd recode && \
15843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15845 "RANLIB=$${RANLIB}" \
15846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15847 dvi) \
15848 || exit 1
15849
6bd3dfaa 15850@endif recode
4fa63067
NN
15851
15852.PHONY: maybe-TAGS-recode TAGS-recode
15853maybe-TAGS-recode:
6bd3dfaa
PB
15854@if recode
15855maybe-TAGS-recode: TAGS-recode
4fa63067
NN
15856
15857TAGS-recode: \
15858 configure-recode
15859 @[ -f ./recode/Makefile ] || exit 0; \
15860 r=`${PWD_COMMAND}`; export r; \
15861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15862 $(SET_LIB_PATH) \
378fce5b 15863 $(HOST_EXPORTS) \
4fa63067
NN
15864 for flag in $(EXTRA_HOST_FLAGS); do \
15865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15866 done; \
15867 echo "Doing TAGS in recode" ; \
15868 (cd recode && \
15869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15871 "RANLIB=$${RANLIB}" \
15872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15873 TAGS) \
15874 || exit 1
15875
6bd3dfaa 15876@endif recode
4fa63067
NN
15877
15878.PHONY: maybe-install-info-recode install-info-recode
15879maybe-install-info-recode:
6bd3dfaa
PB
15880@if recode
15881maybe-install-info-recode: install-info-recode
4fa63067
NN
15882
15883install-info-recode: \
15884 configure-recode \
15885 info-recode
15886 @[ -f ./recode/Makefile ] || exit 0; \
15887 r=`${PWD_COMMAND}`; export r; \
15888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15889 $(SET_LIB_PATH) \
378fce5b 15890 $(HOST_EXPORTS) \
4fa63067
NN
15891 for flag in $(EXTRA_HOST_FLAGS); do \
15892 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15893 done; \
15894 echo "Doing install-info in recode" ; \
15895 (cd recode && \
15896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15898 "RANLIB=$${RANLIB}" \
15899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15900 install-info) \
15901 || exit 1
15902
6bd3dfaa 15903@endif recode
4fa63067
NN
15904
15905.PHONY: maybe-installcheck-recode installcheck-recode
15906maybe-installcheck-recode:
6bd3dfaa
PB
15907@if recode
15908maybe-installcheck-recode: installcheck-recode
4fa63067
NN
15909
15910installcheck-recode: \
15911 configure-recode
15912 @[ -f ./recode/Makefile ] || exit 0; \
15913 r=`${PWD_COMMAND}`; export r; \
15914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15915 $(SET_LIB_PATH) \
378fce5b 15916 $(HOST_EXPORTS) \
4fa63067
NN
15917 for flag in $(EXTRA_HOST_FLAGS); do \
15918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15919 done; \
15920 echo "Doing installcheck in recode" ; \
15921 (cd recode && \
15922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15924 "RANLIB=$${RANLIB}" \
15925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15926 installcheck) \
15927 || exit 1
15928
6bd3dfaa 15929@endif recode
4fa63067
NN
15930
15931.PHONY: maybe-mostlyclean-recode mostlyclean-recode
15932maybe-mostlyclean-recode:
6bd3dfaa
PB
15933@if recode
15934maybe-mostlyclean-recode: mostlyclean-recode
4fa63067
NN
15935
15936mostlyclean-recode:
15937 @[ -f ./recode/Makefile ] || exit 0; \
15938 r=`${PWD_COMMAND}`; export r; \
15939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15940 $(SET_LIB_PATH) \
378fce5b 15941 $(HOST_EXPORTS) \
4fa63067
NN
15942 for flag in $(EXTRA_HOST_FLAGS); do \
15943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15944 done; \
15945 echo "Doing mostlyclean in recode" ; \
15946 (cd recode && \
15947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15949 "RANLIB=$${RANLIB}" \
15950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15951 mostlyclean) \
15952 || exit 1
15953
6bd3dfaa 15954@endif recode
4fa63067
NN
15955
15956.PHONY: maybe-clean-recode clean-recode
15957maybe-clean-recode:
6bd3dfaa
PB
15958@if recode
15959maybe-clean-recode: clean-recode
4fa63067
NN
15960
15961clean-recode:
15962 @[ -f ./recode/Makefile ] || exit 0; \
15963 r=`${PWD_COMMAND}`; export r; \
15964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15965 $(SET_LIB_PATH) \
378fce5b 15966 $(HOST_EXPORTS) \
4fa63067
NN
15967 for flag in $(EXTRA_HOST_FLAGS); do \
15968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15969 done; \
15970 echo "Doing clean in recode" ; \
15971 (cd recode && \
15972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15974 "RANLIB=$${RANLIB}" \
15975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15976 clean) \
15977 || exit 1
15978
6bd3dfaa 15979@endif recode
4fa63067
NN
15980
15981.PHONY: maybe-distclean-recode distclean-recode
15982maybe-distclean-recode:
6bd3dfaa
PB
15983@if recode
15984maybe-distclean-recode: distclean-recode
4fa63067
NN
15985
15986distclean-recode:
15987 @[ -f ./recode/Makefile ] || exit 0; \
15988 r=`${PWD_COMMAND}`; export r; \
15989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15990 $(SET_LIB_PATH) \
378fce5b 15991 $(HOST_EXPORTS) \
4fa63067
NN
15992 for flag in $(EXTRA_HOST_FLAGS); do \
15993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15994 done; \
15995 echo "Doing distclean in recode" ; \
15996 (cd recode && \
15997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15999 "RANLIB=$${RANLIB}" \
16000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16001 distclean) \
16002 || exit 1
16003
6bd3dfaa 16004@endif recode
4fa63067
NN
16005
16006.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
16007maybe-maintainer-clean-recode:
6bd3dfaa
PB
16008@if recode
16009maybe-maintainer-clean-recode: maintainer-clean-recode
4fa63067
NN
16010
16011maintainer-clean-recode:
16012 @[ -f ./recode/Makefile ] || exit 0; \
16013 r=`${PWD_COMMAND}`; export r; \
16014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16015 $(SET_LIB_PATH) \
378fce5b 16016 $(HOST_EXPORTS) \
4fa63067
NN
16017 for flag in $(EXTRA_HOST_FLAGS); do \
16018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16019 done; \
16020 echo "Doing maintainer-clean in recode" ; \
16021 (cd recode && \
16022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16024 "RANLIB=$${RANLIB}" \
16025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16026 maintainer-clean) \
16027 || exit 1
3866be5d 16028
6bd3dfaa 16029@endif recode
3866be5d 16030
4fa63067
NN
16031
16032.PHONY: configure-sed maybe-configure-sed
16033maybe-configure-sed:
6bd3dfaa
PB
16034@if sed
16035maybe-configure-sed: configure-sed
4fa63067
NN
16036configure-sed:
16037 @test ! -f sed/Makefile || exit 0; \
16038 [ -d sed ] || mkdir sed; \
b40e3958
L
16039 r=`${PWD_COMMAND}`; export r; \
16040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16041 $(HOST_EXPORTS) \
4fa63067
NN
16042 echo Configuring in sed; \
16043 cd sed || exit 1; \
e2b9e2dc
NN
16044 case $(srcdir) in \
16045 \.) \
16046 srcdiroption="--srcdir=."; \
16047 libsrcdir=".";; \
16048 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
16049 srcdiroption="--srcdir=$(srcdir)/sed"; \
16050 libsrcdir="$$s/sed";; \
e2b9e2dc 16051 *) \
4fa63067
NN
16052 srcdiroption="--srcdir=../$(srcdir)/sed"; \
16053 libsrcdir="$$s/sed";; \
e2b9e2dc
NN
16054 esac; \
16055 $(SHELL) $${libsrcdir}/configure \
16056 $(HOST_CONFIGARGS) $${srcdiroption} \
16057 || exit 1
6bd3dfaa 16058@endif sed
e2b9e2dc 16059
4fa63067
NN
16060.PHONY: all-sed maybe-all-sed
16061maybe-all-sed:
6bd3dfaa
PB
16062@if sed
16063maybe-all-sed: all-sed
4fa63067 16064all-sed: configure-sed
b40e3958
L
16065 @r=`${PWD_COMMAND}`; export r; \
16066 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16067 $(SET_LIB_PATH) \
378fce5b 16068 $(HOST_EXPORTS) \
4fa63067 16069 (cd sed && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 16070@endif sed
3866be5d 16071
4fa63067
NN
16072.PHONY: check-sed maybe-check-sed
16073maybe-check-sed:
6bd3dfaa
PB
16074@if sed
16075maybe-check-sed: check-sed
3866be5d 16076
4fa63067 16077check-sed:
b40e3958
L
16078 @r=`${PWD_COMMAND}`; export r; \
16079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16080 $(SET_LIB_PATH) \
378fce5b 16081 $(HOST_EXPORTS) \
4fa63067 16082 (cd sed && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 16083
6bd3dfaa 16084@endif sed
3866be5d 16085
4fa63067
NN
16086.PHONY: install-sed maybe-install-sed
16087maybe-install-sed:
6bd3dfaa
PB
16088@if sed
16089maybe-install-sed: install-sed
4fa63067
NN
16090
16091install-sed: installdirs
16092 @r=`${PWD_COMMAND}`; export r; \
16093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16094 $(SET_LIB_PATH) \
378fce5b 16095 $(HOST_EXPORTS) \
4fa63067
NN
16096 (cd sed && $(MAKE) $(FLAGS_TO_PASS) install)
16097
6bd3dfaa 16098@endif sed
4fa63067
NN
16099
16100# Other targets (info, dvi, etc.)
16101
16102.PHONY: maybe-info-sed info-sed
16103maybe-info-sed:
6bd3dfaa
PB
16104@if sed
16105maybe-info-sed: info-sed
4fa63067
NN
16106
16107info-sed: \
16108 configure-sed
16109 @[ -f ./sed/Makefile ] || exit 0; \
16110 r=`${PWD_COMMAND}`; export r; \
16111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16112 $(SET_LIB_PATH) \
378fce5b 16113 $(HOST_EXPORTS) \
4fa63067
NN
16114 for flag in $(EXTRA_HOST_FLAGS); do \
16115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16116 done; \
16117 echo "Doing info in sed" ; \
16118 (cd sed && \
16119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16121 "RANLIB=$${RANLIB}" \
16122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16123 info) \
16124 || exit 1
16125
6bd3dfaa 16126@endif sed
4fa63067
NN
16127
16128.PHONY: maybe-dvi-sed dvi-sed
16129maybe-dvi-sed:
6bd3dfaa
PB
16130@if sed
16131maybe-dvi-sed: dvi-sed
4fa63067
NN
16132
16133dvi-sed: \
16134 configure-sed
16135 @[ -f ./sed/Makefile ] || exit 0; \
16136 r=`${PWD_COMMAND}`; export r; \
16137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16138 $(SET_LIB_PATH) \
378fce5b 16139 $(HOST_EXPORTS) \
4fa63067
NN
16140 for flag in $(EXTRA_HOST_FLAGS); do \
16141 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16142 done; \
16143 echo "Doing dvi in sed" ; \
16144 (cd sed && \
16145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16147 "RANLIB=$${RANLIB}" \
16148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16149 dvi) \
16150 || exit 1
16151
6bd3dfaa 16152@endif sed
4fa63067
NN
16153
16154.PHONY: maybe-TAGS-sed TAGS-sed
16155maybe-TAGS-sed:
6bd3dfaa
PB
16156@if sed
16157maybe-TAGS-sed: TAGS-sed
4fa63067
NN
16158
16159TAGS-sed: \
16160 configure-sed
16161 @[ -f ./sed/Makefile ] || exit 0; \
16162 r=`${PWD_COMMAND}`; export r; \
16163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16164 $(SET_LIB_PATH) \
378fce5b 16165 $(HOST_EXPORTS) \
4fa63067
NN
16166 for flag in $(EXTRA_HOST_FLAGS); do \
16167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16168 done; \
16169 echo "Doing TAGS in sed" ; \
16170 (cd sed && \
16171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16173 "RANLIB=$${RANLIB}" \
16174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16175 TAGS) \
16176 || exit 1
16177
6bd3dfaa 16178@endif sed
4fa63067
NN
16179
16180.PHONY: maybe-install-info-sed install-info-sed
16181maybe-install-info-sed:
6bd3dfaa
PB
16182@if sed
16183maybe-install-info-sed: install-info-sed
4fa63067
NN
16184
16185install-info-sed: \
16186 configure-sed \
16187 info-sed
16188 @[ -f ./sed/Makefile ] || exit 0; \
16189 r=`${PWD_COMMAND}`; export r; \
16190 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16191 $(SET_LIB_PATH) \
378fce5b 16192 $(HOST_EXPORTS) \
4fa63067
NN
16193 for flag in $(EXTRA_HOST_FLAGS); do \
16194 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16195 done; \
16196 echo "Doing install-info in sed" ; \
16197 (cd sed && \
16198 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16199 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16200 "RANLIB=$${RANLIB}" \
16201 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16202 install-info) \
16203 || exit 1
16204
6bd3dfaa 16205@endif sed
4fa63067
NN
16206
16207.PHONY: maybe-installcheck-sed installcheck-sed
16208maybe-installcheck-sed:
6bd3dfaa
PB
16209@if sed
16210maybe-installcheck-sed: installcheck-sed
4fa63067
NN
16211
16212installcheck-sed: \
16213 configure-sed
16214 @[ -f ./sed/Makefile ] || exit 0; \
16215 r=`${PWD_COMMAND}`; export r; \
16216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16217 $(SET_LIB_PATH) \
378fce5b 16218 $(HOST_EXPORTS) \
4fa63067
NN
16219 for flag in $(EXTRA_HOST_FLAGS); do \
16220 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16221 done; \
16222 echo "Doing installcheck in sed" ; \
16223 (cd sed && \
16224 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16225 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16226 "RANLIB=$${RANLIB}" \
16227 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16228 installcheck) \
16229 || exit 1
16230
6bd3dfaa 16231@endif sed
4fa63067
NN
16232
16233.PHONY: maybe-mostlyclean-sed mostlyclean-sed
16234maybe-mostlyclean-sed:
6bd3dfaa
PB
16235@if sed
16236maybe-mostlyclean-sed: mostlyclean-sed
4fa63067
NN
16237
16238mostlyclean-sed:
16239 @[ -f ./sed/Makefile ] || exit 0; \
16240 r=`${PWD_COMMAND}`; export r; \
16241 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16242 $(SET_LIB_PATH) \
378fce5b 16243 $(HOST_EXPORTS) \
4fa63067
NN
16244 for flag in $(EXTRA_HOST_FLAGS); do \
16245 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16246 done; \
16247 echo "Doing mostlyclean in sed" ; \
16248 (cd sed && \
16249 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16250 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16251 "RANLIB=$${RANLIB}" \
16252 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16253 mostlyclean) \
16254 || exit 1
16255
6bd3dfaa 16256@endif sed
4fa63067
NN
16257
16258.PHONY: maybe-clean-sed clean-sed
16259maybe-clean-sed:
6bd3dfaa
PB
16260@if sed
16261maybe-clean-sed: clean-sed
4fa63067
NN
16262
16263clean-sed:
16264 @[ -f ./sed/Makefile ] || exit 0; \
16265 r=`${PWD_COMMAND}`; export r; \
16266 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16267 $(SET_LIB_PATH) \
378fce5b 16268 $(HOST_EXPORTS) \
4fa63067
NN
16269 for flag in $(EXTRA_HOST_FLAGS); do \
16270 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16271 done; \
16272 echo "Doing clean in sed" ; \
16273 (cd sed && \
16274 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16275 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16276 "RANLIB=$${RANLIB}" \
16277 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16278 clean) \
16279 || exit 1
16280
6bd3dfaa 16281@endif sed
4fa63067
NN
16282
16283.PHONY: maybe-distclean-sed distclean-sed
16284maybe-distclean-sed:
6bd3dfaa
PB
16285@if sed
16286maybe-distclean-sed: distclean-sed
4fa63067
NN
16287
16288distclean-sed:
16289 @[ -f ./sed/Makefile ] || exit 0; \
16290 r=`${PWD_COMMAND}`; export r; \
16291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16292 $(SET_LIB_PATH) \
378fce5b 16293 $(HOST_EXPORTS) \
4fa63067
NN
16294 for flag in $(EXTRA_HOST_FLAGS); do \
16295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16296 done; \
16297 echo "Doing distclean in sed" ; \
16298 (cd sed && \
16299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16301 "RANLIB=$${RANLIB}" \
16302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16303 distclean) \
16304 || exit 1
16305
6bd3dfaa 16306@endif sed
4fa63067
NN
16307
16308.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
16309maybe-maintainer-clean-sed:
6bd3dfaa
PB
16310@if sed
16311maybe-maintainer-clean-sed: maintainer-clean-sed
4fa63067
NN
16312
16313maintainer-clean-sed:
16314 @[ -f ./sed/Makefile ] || exit 0; \
16315 r=`${PWD_COMMAND}`; export r; \
16316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16317 $(SET_LIB_PATH) \
378fce5b 16318 $(HOST_EXPORTS) \
4fa63067
NN
16319 for flag in $(EXTRA_HOST_FLAGS); do \
16320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16321 done; \
16322 echo "Doing maintainer-clean in sed" ; \
16323 (cd sed && \
16324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16326 "RANLIB=$${RANLIB}" \
16327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16328 maintainer-clean) \
16329 || exit 1
16ae0395 16330
6bd3dfaa 16331@endif sed
3866be5d
NN
16332
16333
4fa63067
NN
16334.PHONY: configure-send-pr maybe-configure-send-pr
16335maybe-configure-send-pr:
6bd3dfaa
PB
16336@if send-pr
16337maybe-configure-send-pr: configure-send-pr
4fa63067
NN
16338configure-send-pr:
16339 @test ! -f send-pr/Makefile || exit 0; \
16340 [ -d send-pr ] || mkdir send-pr; \
b40e3958
L
16341 r=`${PWD_COMMAND}`; export r; \
16342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16343 $(HOST_EXPORTS) \
4fa63067
NN
16344 echo Configuring in send-pr; \
16345 cd send-pr || exit 1; \
e2b9e2dc
NN
16346 case $(srcdir) in \
16347 \.) \
16348 srcdiroption="--srcdir=."; \
16349 libsrcdir=".";; \
16350 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
16351 srcdiroption="--srcdir=$(srcdir)/send-pr"; \
16352 libsrcdir="$$s/send-pr";; \
e2b9e2dc 16353 *) \
4fa63067
NN
16354 srcdiroption="--srcdir=../$(srcdir)/send-pr"; \
16355 libsrcdir="$$s/send-pr";; \
e2b9e2dc
NN
16356 esac; \
16357 $(SHELL) $${libsrcdir}/configure \
16358 $(HOST_CONFIGARGS) $${srcdiroption} \
16359 || exit 1
6bd3dfaa 16360@endif send-pr
e2b9e2dc 16361
4fa63067
NN
16362.PHONY: all-send-pr maybe-all-send-pr
16363maybe-all-send-pr:
6bd3dfaa
PB
16364@if send-pr
16365maybe-all-send-pr: all-send-pr
4fa63067 16366all-send-pr: configure-send-pr
b40e3958
L
16367 @r=`${PWD_COMMAND}`; export r; \
16368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16369 $(SET_LIB_PATH) \
378fce5b 16370 $(HOST_EXPORTS) \
4fa63067 16371 (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 16372@endif send-pr
3866be5d 16373
4fa63067
NN
16374.PHONY: check-send-pr maybe-check-send-pr
16375maybe-check-send-pr:
6bd3dfaa
PB
16376@if send-pr
16377maybe-check-send-pr: check-send-pr
3866be5d 16378
4fa63067 16379check-send-pr:
b40e3958
L
16380 @r=`${PWD_COMMAND}`; export r; \
16381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16382 $(SET_LIB_PATH) \
378fce5b 16383 $(HOST_EXPORTS) \
4fa63067 16384 (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 16385
6bd3dfaa 16386@endif send-pr
3866be5d 16387
4fa63067
NN
16388.PHONY: install-send-pr maybe-install-send-pr
16389maybe-install-send-pr:
6bd3dfaa
PB
16390@if send-pr
16391maybe-install-send-pr: install-send-pr
16ae0395 16392
4fa63067 16393install-send-pr: installdirs
b40e3958
L
16394 @r=`${PWD_COMMAND}`; export r; \
16395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16396 $(SET_LIB_PATH) \
378fce5b 16397 $(HOST_EXPORTS) \
4fa63067 16398 (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 16399
6bd3dfaa 16400@endif send-pr
3866be5d 16401
4fa63067
NN
16402# Other targets (info, dvi, etc.)
16403
16404.PHONY: maybe-info-send-pr info-send-pr
16405maybe-info-send-pr:
6bd3dfaa
PB
16406@if send-pr
16407maybe-info-send-pr: info-send-pr
4fa63067
NN
16408
16409info-send-pr: \
16410 configure-send-pr
16411 @[ -f ./send-pr/Makefile ] || exit 0; \
16412 r=`${PWD_COMMAND}`; export r; \
16413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16414 $(SET_LIB_PATH) \
378fce5b 16415 $(HOST_EXPORTS) \
4fa63067
NN
16416 for flag in $(EXTRA_HOST_FLAGS); do \
16417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16418 done; \
16419 echo "Doing info in send-pr" ; \
16420 (cd send-pr && \
16421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16423 "RANLIB=$${RANLIB}" \
16424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16425 info) \
16426 || exit 1
16427
6bd3dfaa 16428@endif send-pr
4fa63067
NN
16429
16430.PHONY: maybe-dvi-send-pr dvi-send-pr
16431maybe-dvi-send-pr:
6bd3dfaa
PB
16432@if send-pr
16433maybe-dvi-send-pr: dvi-send-pr
4fa63067
NN
16434
16435dvi-send-pr: \
16436 configure-send-pr
16437 @[ -f ./send-pr/Makefile ] || exit 0; \
16438 r=`${PWD_COMMAND}`; export r; \
16439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16440 $(SET_LIB_PATH) \
378fce5b 16441 $(HOST_EXPORTS) \
4fa63067
NN
16442 for flag in $(EXTRA_HOST_FLAGS); do \
16443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16444 done; \
16445 echo "Doing dvi in send-pr" ; \
16446 (cd send-pr && \
16447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16449 "RANLIB=$${RANLIB}" \
16450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16451 dvi) \
16452 || exit 1
16453
6bd3dfaa 16454@endif send-pr
4fa63067
NN
16455
16456.PHONY: maybe-TAGS-send-pr TAGS-send-pr
16457maybe-TAGS-send-pr:
6bd3dfaa
PB
16458@if send-pr
16459maybe-TAGS-send-pr: TAGS-send-pr
4fa63067
NN
16460
16461TAGS-send-pr: \
16462 configure-send-pr
16463 @[ -f ./send-pr/Makefile ] || exit 0; \
16464 r=`${PWD_COMMAND}`; export r; \
16465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16466 $(SET_LIB_PATH) \
378fce5b 16467 $(HOST_EXPORTS) \
4fa63067
NN
16468 for flag in $(EXTRA_HOST_FLAGS); do \
16469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16470 done; \
16471 echo "Doing TAGS in send-pr" ; \
16472 (cd send-pr && \
16473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16475 "RANLIB=$${RANLIB}" \
16476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16477 TAGS) \
16478 || exit 1
16479
6bd3dfaa 16480@endif send-pr
4fa63067
NN
16481
16482.PHONY: maybe-install-info-send-pr install-info-send-pr
16483maybe-install-info-send-pr:
6bd3dfaa
PB
16484@if send-pr
16485maybe-install-info-send-pr: install-info-send-pr
4fa63067
NN
16486
16487install-info-send-pr: \
16488 configure-send-pr \
16489 info-send-pr
16490 @[ -f ./send-pr/Makefile ] || exit 0; \
16491 r=`${PWD_COMMAND}`; export r; \
16492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16493 $(SET_LIB_PATH) \
378fce5b 16494 $(HOST_EXPORTS) \
4fa63067
NN
16495 for flag in $(EXTRA_HOST_FLAGS); do \
16496 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16497 done; \
16498 echo "Doing install-info in send-pr" ; \
16499 (cd send-pr && \
16500 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16501 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16502 "RANLIB=$${RANLIB}" \
16503 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16504 install-info) \
16505 || exit 1
16506
6bd3dfaa 16507@endif send-pr
4fa63067
NN
16508
16509.PHONY: maybe-installcheck-send-pr installcheck-send-pr
16510maybe-installcheck-send-pr:
6bd3dfaa
PB
16511@if send-pr
16512maybe-installcheck-send-pr: installcheck-send-pr
4fa63067
NN
16513
16514installcheck-send-pr: \
16515 configure-send-pr
16516 @[ -f ./send-pr/Makefile ] || exit 0; \
16517 r=`${PWD_COMMAND}`; export r; \
16518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16519 $(SET_LIB_PATH) \
378fce5b 16520 $(HOST_EXPORTS) \
4fa63067
NN
16521 for flag in $(EXTRA_HOST_FLAGS); do \
16522 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16523 done; \
16524 echo "Doing installcheck in send-pr" ; \
16525 (cd send-pr && \
16526 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16527 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16528 "RANLIB=$${RANLIB}" \
16529 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16530 installcheck) \
16531 || exit 1
16532
6bd3dfaa 16533@endif send-pr
4fa63067
NN
16534
16535.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
16536maybe-mostlyclean-send-pr:
6bd3dfaa
PB
16537@if send-pr
16538maybe-mostlyclean-send-pr: mostlyclean-send-pr
4fa63067
NN
16539
16540mostlyclean-send-pr:
16541 @[ -f ./send-pr/Makefile ] || exit 0; \
16542 r=`${PWD_COMMAND}`; export r; \
16543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16544 $(SET_LIB_PATH) \
378fce5b 16545 $(HOST_EXPORTS) \
4fa63067
NN
16546 for flag in $(EXTRA_HOST_FLAGS); do \
16547 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16548 done; \
16549 echo "Doing mostlyclean in send-pr" ; \
16550 (cd send-pr && \
16551 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16552 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16553 "RANLIB=$${RANLIB}" \
16554 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16555 mostlyclean) \
16556 || exit 1
16557
6bd3dfaa 16558@endif send-pr
4fa63067
NN
16559
16560.PHONY: maybe-clean-send-pr clean-send-pr
16561maybe-clean-send-pr:
6bd3dfaa
PB
16562@if send-pr
16563maybe-clean-send-pr: clean-send-pr
4fa63067
NN
16564
16565clean-send-pr:
16566 @[ -f ./send-pr/Makefile ] || exit 0; \
16567 r=`${PWD_COMMAND}`; export r; \
16568 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16569 $(SET_LIB_PATH) \
378fce5b 16570 $(HOST_EXPORTS) \
4fa63067
NN
16571 for flag in $(EXTRA_HOST_FLAGS); do \
16572 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16573 done; \
16574 echo "Doing clean in send-pr" ; \
16575 (cd send-pr && \
16576 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16577 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16578 "RANLIB=$${RANLIB}" \
16579 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16580 clean) \
16581 || exit 1
16582
6bd3dfaa 16583@endif send-pr
4fa63067
NN
16584
16585.PHONY: maybe-distclean-send-pr distclean-send-pr
16586maybe-distclean-send-pr:
6bd3dfaa
PB
16587@if send-pr
16588maybe-distclean-send-pr: distclean-send-pr
4fa63067
NN
16589
16590distclean-send-pr:
16591 @[ -f ./send-pr/Makefile ] || exit 0; \
16592 r=`${PWD_COMMAND}`; export r; \
16593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16594 $(SET_LIB_PATH) \
378fce5b 16595 $(HOST_EXPORTS) \
4fa63067
NN
16596 for flag in $(EXTRA_HOST_FLAGS); do \
16597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16598 done; \
16599 echo "Doing distclean in send-pr" ; \
16600 (cd send-pr && \
16601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16603 "RANLIB=$${RANLIB}" \
16604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16605 distclean) \
16606 || exit 1
16607
6bd3dfaa 16608@endif send-pr
4fa63067
NN
16609
16610.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
16611maybe-maintainer-clean-send-pr:
6bd3dfaa
PB
16612@if send-pr
16613maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
4fa63067
NN
16614
16615maintainer-clean-send-pr:
16616 @[ -f ./send-pr/Makefile ] || exit 0; \
16617 r=`${PWD_COMMAND}`; export r; \
16618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16619 $(SET_LIB_PATH) \
378fce5b 16620 $(HOST_EXPORTS) \
4fa63067
NN
16621 for flag in $(EXTRA_HOST_FLAGS); do \
16622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16623 done; \
16624 echo "Doing maintainer-clean in send-pr" ; \
16625 (cd send-pr && \
16626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16628 "RANLIB=$${RANLIB}" \
16629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16630 maintainer-clean) \
16631 || exit 1
16632
6bd3dfaa 16633@endif send-pr
4fa63067
NN
16634
16635
16636.PHONY: configure-shellutils maybe-configure-shellutils
16637maybe-configure-shellutils:
6bd3dfaa
PB
16638@if shellutils
16639maybe-configure-shellutils: configure-shellutils
4fa63067
NN
16640configure-shellutils:
16641 @test ! -f shellutils/Makefile || exit 0; \
16642 [ -d shellutils ] || mkdir shellutils; \
b40e3958
L
16643 r=`${PWD_COMMAND}`; export r; \
16644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16645 $(HOST_EXPORTS) \
4fa63067
NN
16646 echo Configuring in shellutils; \
16647 cd shellutils || exit 1; \
e2b9e2dc
NN
16648 case $(srcdir) in \
16649 \.) \
16650 srcdiroption="--srcdir=."; \
16651 libsrcdir=".";; \
16652 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
16653 srcdiroption="--srcdir=$(srcdir)/shellutils"; \
16654 libsrcdir="$$s/shellutils";; \
e2b9e2dc 16655 *) \
4fa63067
NN
16656 srcdiroption="--srcdir=../$(srcdir)/shellutils"; \
16657 libsrcdir="$$s/shellutils";; \
e2b9e2dc
NN
16658 esac; \
16659 $(SHELL) $${libsrcdir}/configure \
16660 $(HOST_CONFIGARGS) $${srcdiroption} \
16661 || exit 1
6bd3dfaa 16662@endif shellutils
e2b9e2dc 16663
4fa63067
NN
16664.PHONY: all-shellutils maybe-all-shellutils
16665maybe-all-shellutils:
6bd3dfaa
PB
16666@if shellutils
16667maybe-all-shellutils: all-shellutils
4fa63067 16668all-shellutils: configure-shellutils
b40e3958
L
16669 @r=`${PWD_COMMAND}`; export r; \
16670 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16671 $(SET_LIB_PATH) \
378fce5b 16672 $(HOST_EXPORTS) \
4fa63067 16673 (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 16674@endif shellutils
3866be5d 16675
4fa63067
NN
16676.PHONY: check-shellutils maybe-check-shellutils
16677maybe-check-shellutils:
6bd3dfaa
PB
16678@if shellutils
16679maybe-check-shellutils: check-shellutils
3866be5d 16680
4fa63067 16681check-shellutils:
b40e3958
L
16682 @r=`${PWD_COMMAND}`; export r; \
16683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16684 $(SET_LIB_PATH) \
378fce5b 16685 $(HOST_EXPORTS) \
4fa63067 16686 (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 16687
6bd3dfaa 16688@endif shellutils
3866be5d 16689
4fa63067
NN
16690.PHONY: install-shellutils maybe-install-shellutils
16691maybe-install-shellutils:
6bd3dfaa
PB
16692@if shellutils
16693maybe-install-shellutils: install-shellutils
16ae0395 16694
4fa63067 16695install-shellutils: installdirs
b40e3958
L
16696 @r=`${PWD_COMMAND}`; export r; \
16697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16698 $(SET_LIB_PATH) \
378fce5b 16699 $(HOST_EXPORTS) \
4fa63067 16700 (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 16701
6bd3dfaa 16702@endif shellutils
3866be5d 16703
4fa63067
NN
16704# Other targets (info, dvi, etc.)
16705
16706.PHONY: maybe-info-shellutils info-shellutils
16707maybe-info-shellutils:
6bd3dfaa
PB
16708@if shellutils
16709maybe-info-shellutils: info-shellutils
4fa63067
NN
16710
16711info-shellutils: \
16712 configure-shellutils
16713 @[ -f ./shellutils/Makefile ] || exit 0; \
b40e3958
L
16714 r=`${PWD_COMMAND}`; export r; \
16715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 16716 $(SET_LIB_PATH) \
378fce5b 16717 $(HOST_EXPORTS) \
4fa63067
NN
16718 for flag in $(EXTRA_HOST_FLAGS); do \
16719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16720 done; \
16721 echo "Doing info in shellutils" ; \
16722 (cd shellutils && \
16723 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16724 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16725 "RANLIB=$${RANLIB}" \
16726 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16727 info) \
e2b9e2dc
NN
16728 || exit 1
16729
6bd3dfaa 16730@endif shellutils
4fa63067
NN
16731
16732.PHONY: maybe-dvi-shellutils dvi-shellutils
16733maybe-dvi-shellutils:
6bd3dfaa
PB
16734@if shellutils
16735maybe-dvi-shellutils: dvi-shellutils
4fa63067
NN
16736
16737dvi-shellutils: \
16738 configure-shellutils
16739 @[ -f ./shellutils/Makefile ] || exit 0; \
16740 r=`${PWD_COMMAND}`; export r; \
b40e3958 16741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16742 $(SET_LIB_PATH) \
378fce5b 16743 $(HOST_EXPORTS) \
4fa63067
NN
16744 for flag in $(EXTRA_HOST_FLAGS); do \
16745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16746 done; \
16747 echo "Doing dvi in shellutils" ; \
16748 (cd shellutils && \
16749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16751 "RANLIB=$${RANLIB}" \
16752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16753 dvi) \
16754 || exit 1
3866be5d 16755
6bd3dfaa 16756@endif shellutils
3866be5d 16757
4fa63067
NN
16758.PHONY: maybe-TAGS-shellutils TAGS-shellutils
16759maybe-TAGS-shellutils:
6bd3dfaa
PB
16760@if shellutils
16761maybe-TAGS-shellutils: TAGS-shellutils
4fa63067
NN
16762
16763TAGS-shellutils: \
16764 configure-shellutils
16765 @[ -f ./shellutils/Makefile ] || exit 0; \
16766 r=`${PWD_COMMAND}`; export r; \
16767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16768 $(SET_LIB_PATH) \
378fce5b 16769 $(HOST_EXPORTS) \
4fa63067
NN
16770 for flag in $(EXTRA_HOST_FLAGS); do \
16771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16772 done; \
16773 echo "Doing TAGS in shellutils" ; \
16774 (cd shellutils && \
16775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16777 "RANLIB=$${RANLIB}" \
16778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16779 TAGS) \
16780 || exit 1
3866be5d 16781
6bd3dfaa 16782@endif shellutils
3866be5d 16783
4fa63067
NN
16784.PHONY: maybe-install-info-shellutils install-info-shellutils
16785maybe-install-info-shellutils:
6bd3dfaa
PB
16786@if shellutils
16787maybe-install-info-shellutils: install-info-shellutils
16ae0395 16788
4fa63067
NN
16789install-info-shellutils: \
16790 configure-shellutils \
16791 info-shellutils
16792 @[ -f ./shellutils/Makefile ] || exit 0; \
16793 r=`${PWD_COMMAND}`; export r; \
16794 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16795 $(SET_LIB_PATH) \
378fce5b 16796 $(HOST_EXPORTS) \
4fa63067
NN
16797 for flag in $(EXTRA_HOST_FLAGS); do \
16798 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16799 done; \
16800 echo "Doing install-info in shellutils" ; \
16801 (cd shellutils && \
16802 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16803 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16804 "RANLIB=$${RANLIB}" \
16805 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16806 install-info) \
16807 || exit 1
16808
6bd3dfaa 16809@endif shellutils
4fa63067
NN
16810
16811.PHONY: maybe-installcheck-shellutils installcheck-shellutils
16812maybe-installcheck-shellutils:
6bd3dfaa
PB
16813@if shellutils
16814maybe-installcheck-shellutils: installcheck-shellutils
4fa63067
NN
16815
16816installcheck-shellutils: \
16817 configure-shellutils
16818 @[ -f ./shellutils/Makefile ] || exit 0; \
16819 r=`${PWD_COMMAND}`; export r; \
16820 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16821 $(SET_LIB_PATH) \
378fce5b 16822 $(HOST_EXPORTS) \
4fa63067
NN
16823 for flag in $(EXTRA_HOST_FLAGS); do \
16824 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16825 done; \
16826 echo "Doing installcheck in shellutils" ; \
16827 (cd shellutils && \
16828 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16829 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16830 "RANLIB=$${RANLIB}" \
16831 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16832 installcheck) \
16833 || exit 1
16834
6bd3dfaa 16835@endif shellutils
4fa63067
NN
16836
16837.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
16838maybe-mostlyclean-shellutils:
6bd3dfaa
PB
16839@if shellutils
16840maybe-mostlyclean-shellutils: mostlyclean-shellutils
4fa63067
NN
16841
16842mostlyclean-shellutils:
16843 @[ -f ./shellutils/Makefile ] || exit 0; \
16844 r=`${PWD_COMMAND}`; export r; \
16845 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16846 $(SET_LIB_PATH) \
378fce5b 16847 $(HOST_EXPORTS) \
4fa63067
NN
16848 for flag in $(EXTRA_HOST_FLAGS); do \
16849 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16850 done; \
16851 echo "Doing mostlyclean in shellutils" ; \
16852 (cd shellutils && \
16853 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16854 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16855 "RANLIB=$${RANLIB}" \
16856 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16857 mostlyclean) \
16858 || exit 1
16859
6bd3dfaa 16860@endif shellutils
4fa63067
NN
16861
16862.PHONY: maybe-clean-shellutils clean-shellutils
16863maybe-clean-shellutils:
6bd3dfaa
PB
16864@if shellutils
16865maybe-clean-shellutils: clean-shellutils
4fa63067
NN
16866
16867clean-shellutils:
16868 @[ -f ./shellutils/Makefile ] || exit 0; \
16869 r=`${PWD_COMMAND}`; export r; \
16870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16871 $(SET_LIB_PATH) \
378fce5b 16872 $(HOST_EXPORTS) \
4fa63067
NN
16873 for flag in $(EXTRA_HOST_FLAGS); do \
16874 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16875 done; \
16876 echo "Doing clean in shellutils" ; \
16877 (cd shellutils && \
16878 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16879 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16880 "RANLIB=$${RANLIB}" \
16881 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16882 clean) \
16883 || exit 1
16884
6bd3dfaa 16885@endif shellutils
4fa63067
NN
16886
16887.PHONY: maybe-distclean-shellutils distclean-shellutils
16888maybe-distclean-shellutils:
6bd3dfaa
PB
16889@if shellutils
16890maybe-distclean-shellutils: distclean-shellutils
4fa63067
NN
16891
16892distclean-shellutils:
16893 @[ -f ./shellutils/Makefile ] || exit 0; \
16894 r=`${PWD_COMMAND}`; export r; \
16895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16896 $(SET_LIB_PATH) \
378fce5b 16897 $(HOST_EXPORTS) \
4fa63067
NN
16898 for flag in $(EXTRA_HOST_FLAGS); do \
16899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16900 done; \
16901 echo "Doing distclean in shellutils" ; \
16902 (cd shellutils && \
16903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16905 "RANLIB=$${RANLIB}" \
16906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16907 distclean) \
16908 || exit 1
16909
6bd3dfaa 16910@endif shellutils
4fa63067
NN
16911
16912.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
16913maybe-maintainer-clean-shellutils:
6bd3dfaa
PB
16914@if shellutils
16915maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
4fa63067
NN
16916
16917maintainer-clean-shellutils:
16918 @[ -f ./shellutils/Makefile ] || exit 0; \
16919 r=`${PWD_COMMAND}`; export r; \
b40e3958 16920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16921 $(SET_LIB_PATH) \
378fce5b 16922 $(HOST_EXPORTS) \
4fa63067
NN
16923 for flag in $(EXTRA_HOST_FLAGS); do \
16924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16925 done; \
16926 echo "Doing maintainer-clean in shellutils" ; \
16927 (cd shellutils && \
16928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16930 "RANLIB=$${RANLIB}" \
16931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16932 maintainer-clean) \
16933 || exit 1
3866be5d 16934
6bd3dfaa 16935@endif shellutils
3866be5d 16936
4fa63067
NN
16937
16938.PHONY: configure-sid maybe-configure-sid
16939maybe-configure-sid:
6bd3dfaa
PB
16940@if sid
16941maybe-configure-sid: configure-sid
4fa63067
NN
16942configure-sid:
16943 @test ! -f sid/Makefile || exit 0; \
16944 [ -d sid ] || mkdir sid; \
b40e3958
L
16945 r=`${PWD_COMMAND}`; export r; \
16946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 16947 $(HOST_EXPORTS) \
4fa63067
NN
16948 echo Configuring in sid; \
16949 cd sid || exit 1; \
e2b9e2dc
NN
16950 case $(srcdir) in \
16951 \.) \
16952 srcdiroption="--srcdir=."; \
16953 libsrcdir=".";; \
16954 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
16955 srcdiroption="--srcdir=$(srcdir)/sid"; \
16956 libsrcdir="$$s/sid";; \
e2b9e2dc 16957 *) \
4fa63067
NN
16958 srcdiroption="--srcdir=../$(srcdir)/sid"; \
16959 libsrcdir="$$s/sid";; \
e2b9e2dc
NN
16960 esac; \
16961 $(SHELL) $${libsrcdir}/configure \
16962 $(HOST_CONFIGARGS) $${srcdiroption} \
16963 || exit 1
6bd3dfaa 16964@endif sid
e2b9e2dc 16965
4fa63067
NN
16966.PHONY: all-sid maybe-all-sid
16967maybe-all-sid:
6bd3dfaa
PB
16968@if sid
16969maybe-all-sid: all-sid
4fa63067 16970all-sid: configure-sid
b40e3958
L
16971 @r=`${PWD_COMMAND}`; export r; \
16972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16973 $(SET_LIB_PATH) \
378fce5b 16974 $(HOST_EXPORTS) \
4fa63067 16975 (cd sid && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 16976@endif sid
3866be5d 16977
4fa63067
NN
16978.PHONY: check-sid maybe-check-sid
16979maybe-check-sid:
6bd3dfaa
PB
16980@if sid
16981maybe-check-sid: check-sid
3866be5d 16982
4fa63067 16983check-sid:
b40e3958
L
16984 @r=`${PWD_COMMAND}`; export r; \
16985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 16986 $(SET_LIB_PATH) \
378fce5b 16987 $(HOST_EXPORTS) \
4fa63067 16988 (cd sid && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 16989
6bd3dfaa 16990@endif sid
3866be5d 16991
4fa63067
NN
16992.PHONY: install-sid maybe-install-sid
16993maybe-install-sid:
6bd3dfaa
PB
16994@if sid
16995maybe-install-sid: install-sid
16ae0395 16996
4fa63067 16997install-sid: installdirs
b40e3958
L
16998 @r=`${PWD_COMMAND}`; export r; \
16999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17000 $(SET_LIB_PATH) \
378fce5b 17001 $(HOST_EXPORTS) \
4fa63067
NN
17002 (cd sid && $(MAKE) $(FLAGS_TO_PASS) install)
17003
6bd3dfaa 17004@endif sid
4fa63067
NN
17005
17006# Other targets (info, dvi, etc.)
17007
17008.PHONY: maybe-info-sid info-sid
17009maybe-info-sid:
6bd3dfaa
PB
17010@if sid
17011maybe-info-sid: info-sid
4fa63067
NN
17012
17013info-sid: \
17014 configure-sid
17015 @[ -f ./sid/Makefile ] || exit 0; \
17016 r=`${PWD_COMMAND}`; export r; \
17017 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17018 $(SET_LIB_PATH) \
378fce5b 17019 $(HOST_EXPORTS) \
4fa63067
NN
17020 for flag in $(EXTRA_HOST_FLAGS); do \
17021 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17022 done; \
17023 echo "Doing info in sid" ; \
17024 (cd sid && \
17025 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17026 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17027 "RANLIB=$${RANLIB}" \
17028 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17029 info) \
17030 || exit 1
17031
6bd3dfaa 17032@endif sid
4fa63067
NN
17033
17034.PHONY: maybe-dvi-sid dvi-sid
17035maybe-dvi-sid:
6bd3dfaa
PB
17036@if sid
17037maybe-dvi-sid: dvi-sid
4fa63067
NN
17038
17039dvi-sid: \
17040 configure-sid
17041 @[ -f ./sid/Makefile ] || exit 0; \
17042 r=`${PWD_COMMAND}`; export r; \
17043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17044 $(SET_LIB_PATH) \
378fce5b 17045 $(HOST_EXPORTS) \
4fa63067
NN
17046 for flag in $(EXTRA_HOST_FLAGS); do \
17047 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17048 done; \
17049 echo "Doing dvi in sid" ; \
17050 (cd sid && \
17051 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17052 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17053 "RANLIB=$${RANLIB}" \
17054 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17055 dvi) \
17056 || exit 1
17057
6bd3dfaa 17058@endif sid
4fa63067
NN
17059
17060.PHONY: maybe-TAGS-sid TAGS-sid
17061maybe-TAGS-sid:
6bd3dfaa
PB
17062@if sid
17063maybe-TAGS-sid: TAGS-sid
4fa63067
NN
17064
17065TAGS-sid: \
17066 configure-sid
17067 @[ -f ./sid/Makefile ] || exit 0; \
17068 r=`${PWD_COMMAND}`; export r; \
17069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17070 $(SET_LIB_PATH) \
378fce5b 17071 $(HOST_EXPORTS) \
4fa63067
NN
17072 for flag in $(EXTRA_HOST_FLAGS); do \
17073 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17074 done; \
17075 echo "Doing TAGS in sid" ; \
17076 (cd sid && \
17077 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17078 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17079 "RANLIB=$${RANLIB}" \
17080 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17081 TAGS) \
17082 || exit 1
17083
6bd3dfaa 17084@endif sid
4fa63067
NN
17085
17086.PHONY: maybe-install-info-sid install-info-sid
17087maybe-install-info-sid:
6bd3dfaa
PB
17088@if sid
17089maybe-install-info-sid: install-info-sid
4fa63067
NN
17090
17091install-info-sid: \
17092 configure-sid \
17093 info-sid
17094 @[ -f ./sid/Makefile ] || exit 0; \
17095 r=`${PWD_COMMAND}`; export r; \
17096 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17097 $(SET_LIB_PATH) \
378fce5b 17098 $(HOST_EXPORTS) \
4fa63067
NN
17099 for flag in $(EXTRA_HOST_FLAGS); do \
17100 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17101 done; \
17102 echo "Doing install-info in sid" ; \
17103 (cd sid && \
17104 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17105 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17106 "RANLIB=$${RANLIB}" \
17107 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17108 install-info) \
17109 || exit 1
17110
6bd3dfaa 17111@endif sid
4fa63067
NN
17112
17113.PHONY: maybe-installcheck-sid installcheck-sid
17114maybe-installcheck-sid:
6bd3dfaa
PB
17115@if sid
17116maybe-installcheck-sid: installcheck-sid
4fa63067
NN
17117
17118installcheck-sid: \
17119 configure-sid
17120 @[ -f ./sid/Makefile ] || exit 0; \
17121 r=`${PWD_COMMAND}`; export r; \
17122 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17123 $(SET_LIB_PATH) \
378fce5b 17124 $(HOST_EXPORTS) \
4fa63067
NN
17125 for flag in $(EXTRA_HOST_FLAGS); do \
17126 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17127 done; \
17128 echo "Doing installcheck in sid" ; \
17129 (cd sid && \
17130 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17131 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17132 "RANLIB=$${RANLIB}" \
17133 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17134 installcheck) \
17135 || exit 1
17136
6bd3dfaa 17137@endif sid
4fa63067
NN
17138
17139.PHONY: maybe-mostlyclean-sid mostlyclean-sid
17140maybe-mostlyclean-sid:
6bd3dfaa
PB
17141@if sid
17142maybe-mostlyclean-sid: mostlyclean-sid
4fa63067
NN
17143
17144mostlyclean-sid:
17145 @[ -f ./sid/Makefile ] || exit 0; \
17146 r=`${PWD_COMMAND}`; export r; \
17147 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17148 $(SET_LIB_PATH) \
378fce5b 17149 $(HOST_EXPORTS) \
4fa63067
NN
17150 for flag in $(EXTRA_HOST_FLAGS); do \
17151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17152 done; \
17153 echo "Doing mostlyclean in sid" ; \
17154 (cd sid && \
17155 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17156 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17157 "RANLIB=$${RANLIB}" \
17158 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17159 mostlyclean) \
17160 || exit 1
17161
6bd3dfaa 17162@endif sid
4fa63067
NN
17163
17164.PHONY: maybe-clean-sid clean-sid
17165maybe-clean-sid:
6bd3dfaa
PB
17166@if sid
17167maybe-clean-sid: clean-sid
4fa63067
NN
17168
17169clean-sid:
17170 @[ -f ./sid/Makefile ] || exit 0; \
17171 r=`${PWD_COMMAND}`; export r; \
17172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17173 $(SET_LIB_PATH) \
378fce5b 17174 $(HOST_EXPORTS) \
4fa63067
NN
17175 for flag in $(EXTRA_HOST_FLAGS); do \
17176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17177 done; \
17178 echo "Doing clean in sid" ; \
17179 (cd sid && \
17180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17182 "RANLIB=$${RANLIB}" \
17183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17184 clean) \
17185 || exit 1
17186
6bd3dfaa 17187@endif sid
4fa63067
NN
17188
17189.PHONY: maybe-distclean-sid distclean-sid
17190maybe-distclean-sid:
6bd3dfaa
PB
17191@if sid
17192maybe-distclean-sid: distclean-sid
4fa63067
NN
17193
17194distclean-sid:
17195 @[ -f ./sid/Makefile ] || exit 0; \
17196 r=`${PWD_COMMAND}`; export r; \
17197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17198 $(SET_LIB_PATH) \
378fce5b 17199 $(HOST_EXPORTS) \
4fa63067
NN
17200 for flag in $(EXTRA_HOST_FLAGS); do \
17201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17202 done; \
17203 echo "Doing distclean in sid" ; \
17204 (cd sid && \
17205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17207 "RANLIB=$${RANLIB}" \
17208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17209 distclean) \
17210 || exit 1
17211
6bd3dfaa 17212@endif sid
4fa63067
NN
17213
17214.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
17215maybe-maintainer-clean-sid:
6bd3dfaa
PB
17216@if sid
17217maybe-maintainer-clean-sid: maintainer-clean-sid
4fa63067
NN
17218
17219maintainer-clean-sid:
17220 @[ -f ./sid/Makefile ] || exit 0; \
17221 r=`${PWD_COMMAND}`; export r; \
17222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17223 $(SET_LIB_PATH) \
378fce5b 17224 $(HOST_EXPORTS) \
4fa63067
NN
17225 for flag in $(EXTRA_HOST_FLAGS); do \
17226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17227 done; \
17228 echo "Doing maintainer-clean in sid" ; \
17229 (cd sid && \
17230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17232 "RANLIB=$${RANLIB}" \
17233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17234 maintainer-clean) \
17235 || exit 1
3866be5d 17236
6bd3dfaa 17237@endif sid
3866be5d 17238
4fa63067
NN
17239
17240.PHONY: configure-sim maybe-configure-sim
17241maybe-configure-sim:
6bd3dfaa
PB
17242@if sim
17243maybe-configure-sim: configure-sim
4fa63067
NN
17244configure-sim:
17245 @test ! -f sim/Makefile || exit 0; \
17246 [ -d sim ] || mkdir sim; \
b40e3958
L
17247 r=`${PWD_COMMAND}`; export r; \
17248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17249 $(HOST_EXPORTS) \
4fa63067
NN
17250 echo Configuring in sim; \
17251 cd sim || exit 1; \
e2b9e2dc
NN
17252 case $(srcdir) in \
17253 \.) \
17254 srcdiroption="--srcdir=."; \
17255 libsrcdir=".";; \
17256 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
17257 srcdiroption="--srcdir=$(srcdir)/sim"; \
17258 libsrcdir="$$s/sim";; \
e2b9e2dc 17259 *) \
4fa63067
NN
17260 srcdiroption="--srcdir=../$(srcdir)/sim"; \
17261 libsrcdir="$$s/sim";; \
e2b9e2dc
NN
17262 esac; \
17263 $(SHELL) $${libsrcdir}/configure \
17264 $(HOST_CONFIGARGS) $${srcdiroption} \
17265 || exit 1
6bd3dfaa 17266@endif sim
e2b9e2dc 17267
4fa63067
NN
17268.PHONY: all-sim maybe-all-sim
17269maybe-all-sim:
6bd3dfaa
PB
17270@if sim
17271maybe-all-sim: all-sim
4fa63067 17272all-sim: configure-sim
b40e3958
L
17273 @r=`${PWD_COMMAND}`; export r; \
17274 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17275 $(SET_LIB_PATH) \
378fce5b 17276 $(HOST_EXPORTS) \
4fa63067 17277 (cd sim && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 17278@endif sim
3866be5d 17279
4fa63067
NN
17280.PHONY: check-sim maybe-check-sim
17281maybe-check-sim:
6bd3dfaa
PB
17282@if sim
17283maybe-check-sim: check-sim
3866be5d 17284
4fa63067
NN
17285check-sim:
17286 @r=`${PWD_COMMAND}`; export r; \
17287 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17288 $(SET_LIB_PATH) \
378fce5b 17289 $(HOST_EXPORTS) \
4fa63067 17290 (cd sim && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 17291
6bd3dfaa 17292@endif sim
3866be5d 17293
4fa63067
NN
17294.PHONY: install-sim maybe-install-sim
17295maybe-install-sim:
6bd3dfaa
PB
17296@if sim
17297maybe-install-sim: install-sim
16ae0395 17298
4fa63067 17299install-sim: installdirs
b40e3958
L
17300 @r=`${PWD_COMMAND}`; export r; \
17301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17302 $(SET_LIB_PATH) \
378fce5b 17303 $(HOST_EXPORTS) \
4fa63067 17304 (cd sim && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 17305
6bd3dfaa 17306@endif sim
3866be5d 17307
4fa63067
NN
17308# Other targets (info, dvi, etc.)
17309
17310.PHONY: maybe-info-sim info-sim
17311maybe-info-sim:
6bd3dfaa
PB
17312@if sim
17313maybe-info-sim: info-sim
4fa63067
NN
17314
17315info-sim: \
17316 configure-sim
17317 @[ -f ./sim/Makefile ] || exit 0; \
17318 r=`${PWD_COMMAND}`; export r; \
17319 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17320 $(SET_LIB_PATH) \
378fce5b 17321 $(HOST_EXPORTS) \
4fa63067
NN
17322 for flag in $(EXTRA_HOST_FLAGS); do \
17323 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17324 done; \
17325 echo "Doing info in sim" ; \
17326 (cd sim && \
17327 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17328 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17329 "RANLIB=$${RANLIB}" \
17330 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17331 info) \
17332 || exit 1
17333
6bd3dfaa 17334@endif sim
4fa63067
NN
17335
17336.PHONY: maybe-dvi-sim dvi-sim
17337maybe-dvi-sim:
6bd3dfaa
PB
17338@if sim
17339maybe-dvi-sim: dvi-sim
4fa63067
NN
17340
17341dvi-sim: \
17342 configure-sim
17343 @[ -f ./sim/Makefile ] || exit 0; \
17344 r=`${PWD_COMMAND}`; export r; \
17345 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17346 $(SET_LIB_PATH) \
378fce5b 17347 $(HOST_EXPORTS) \
4fa63067
NN
17348 for flag in $(EXTRA_HOST_FLAGS); do \
17349 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17350 done; \
17351 echo "Doing dvi in sim" ; \
17352 (cd sim && \
17353 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17354 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17355 "RANLIB=$${RANLIB}" \
17356 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17357 dvi) \
17358 || exit 1
17359
6bd3dfaa 17360@endif sim
4fa63067
NN
17361
17362.PHONY: maybe-TAGS-sim TAGS-sim
17363maybe-TAGS-sim:
6bd3dfaa
PB
17364@if sim
17365maybe-TAGS-sim: TAGS-sim
4fa63067
NN
17366
17367TAGS-sim: \
17368 configure-sim
17369 @[ -f ./sim/Makefile ] || exit 0; \
17370 r=`${PWD_COMMAND}`; export r; \
17371 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17372 $(SET_LIB_PATH) \
378fce5b 17373 $(HOST_EXPORTS) \
4fa63067
NN
17374 for flag in $(EXTRA_HOST_FLAGS); do \
17375 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17376 done; \
17377 echo "Doing TAGS in sim" ; \
17378 (cd sim && \
17379 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17380 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17381 "RANLIB=$${RANLIB}" \
17382 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17383 TAGS) \
17384 || exit 1
17385
6bd3dfaa 17386@endif sim
4fa63067
NN
17387
17388.PHONY: maybe-install-info-sim install-info-sim
17389maybe-install-info-sim:
6bd3dfaa
PB
17390@if sim
17391maybe-install-info-sim: install-info-sim
4fa63067
NN
17392
17393install-info-sim: \
17394 configure-sim \
17395 info-sim
17396 @[ -f ./sim/Makefile ] || exit 0; \
17397 r=`${PWD_COMMAND}`; export r; \
17398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17399 $(SET_LIB_PATH) \
378fce5b 17400 $(HOST_EXPORTS) \
4fa63067
NN
17401 for flag in $(EXTRA_HOST_FLAGS); do \
17402 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17403 done; \
17404 echo "Doing install-info in sim" ; \
17405 (cd sim && \
17406 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17407 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17408 "RANLIB=$${RANLIB}" \
17409 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17410 install-info) \
17411 || exit 1
17412
6bd3dfaa 17413@endif sim
4fa63067
NN
17414
17415.PHONY: maybe-installcheck-sim installcheck-sim
17416maybe-installcheck-sim:
6bd3dfaa
PB
17417@if sim
17418maybe-installcheck-sim: installcheck-sim
4fa63067
NN
17419
17420installcheck-sim: \
17421 configure-sim
17422 @[ -f ./sim/Makefile ] || exit 0; \
17423 r=`${PWD_COMMAND}`; export r; \
17424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17425 $(SET_LIB_PATH) \
378fce5b 17426 $(HOST_EXPORTS) \
4fa63067
NN
17427 for flag in $(EXTRA_HOST_FLAGS); do \
17428 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17429 done; \
17430 echo "Doing installcheck in sim" ; \
17431 (cd sim && \
17432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17434 "RANLIB=$${RANLIB}" \
17435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17436 installcheck) \
17437 || exit 1
17438
6bd3dfaa 17439@endif sim
4fa63067
NN
17440
17441.PHONY: maybe-mostlyclean-sim mostlyclean-sim
17442maybe-mostlyclean-sim:
6bd3dfaa
PB
17443@if sim
17444maybe-mostlyclean-sim: mostlyclean-sim
4fa63067
NN
17445
17446mostlyclean-sim:
17447 @[ -f ./sim/Makefile ] || exit 0; \
17448 r=`${PWD_COMMAND}`; export r; \
17449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17450 $(SET_LIB_PATH) \
378fce5b 17451 $(HOST_EXPORTS) \
4fa63067
NN
17452 for flag in $(EXTRA_HOST_FLAGS); do \
17453 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17454 done; \
17455 echo "Doing mostlyclean in sim" ; \
17456 (cd sim && \
17457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17459 "RANLIB=$${RANLIB}" \
17460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17461 mostlyclean) \
17462 || exit 1
17463
6bd3dfaa 17464@endif sim
4fa63067
NN
17465
17466.PHONY: maybe-clean-sim clean-sim
17467maybe-clean-sim:
6bd3dfaa
PB
17468@if sim
17469maybe-clean-sim: clean-sim
4fa63067
NN
17470
17471clean-sim:
17472 @[ -f ./sim/Makefile ] || exit 0; \
17473 r=`${PWD_COMMAND}`; export r; \
17474 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17475 $(SET_LIB_PATH) \
378fce5b 17476 $(HOST_EXPORTS) \
4fa63067
NN
17477 for flag in $(EXTRA_HOST_FLAGS); do \
17478 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17479 done; \
17480 echo "Doing clean in sim" ; \
17481 (cd sim && \
17482 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17483 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17484 "RANLIB=$${RANLIB}" \
17485 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17486 clean) \
17487 || exit 1
17488
6bd3dfaa 17489@endif sim
4fa63067
NN
17490
17491.PHONY: maybe-distclean-sim distclean-sim
17492maybe-distclean-sim:
6bd3dfaa
PB
17493@if sim
17494maybe-distclean-sim: distclean-sim
4fa63067
NN
17495
17496distclean-sim:
17497 @[ -f ./sim/Makefile ] || exit 0; \
17498 r=`${PWD_COMMAND}`; export r; \
17499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17500 $(SET_LIB_PATH) \
378fce5b 17501 $(HOST_EXPORTS) \
4fa63067
NN
17502 for flag in $(EXTRA_HOST_FLAGS); do \
17503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17504 done; \
17505 echo "Doing distclean in sim" ; \
17506 (cd sim && \
17507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17509 "RANLIB=$${RANLIB}" \
17510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17511 distclean) \
17512 || exit 1
17513
6bd3dfaa 17514@endif sim
4fa63067
NN
17515
17516.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
17517maybe-maintainer-clean-sim:
6bd3dfaa
PB
17518@if sim
17519maybe-maintainer-clean-sim: maintainer-clean-sim
4fa63067
NN
17520
17521maintainer-clean-sim:
17522 @[ -f ./sim/Makefile ] || exit 0; \
17523 r=`${PWD_COMMAND}`; export r; \
17524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17525 $(SET_LIB_PATH) \
378fce5b 17526 $(HOST_EXPORTS) \
4fa63067
NN
17527 for flag in $(EXTRA_HOST_FLAGS); do \
17528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17529 done; \
17530 echo "Doing maintainer-clean in sim" ; \
17531 (cd sim && \
17532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17534 "RANLIB=$${RANLIB}" \
17535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17536 maintainer-clean) \
17537 || exit 1
17538
6bd3dfaa 17539@endif sim
4fa63067
NN
17540
17541
17542.PHONY: configure-tar maybe-configure-tar
17543maybe-configure-tar:
6bd3dfaa
PB
17544@if tar
17545maybe-configure-tar: configure-tar
4fa63067
NN
17546configure-tar:
17547 @test ! -f tar/Makefile || exit 0; \
17548 [ -d tar ] || mkdir tar; \
b40e3958
L
17549 r=`${PWD_COMMAND}`; export r; \
17550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17551 $(HOST_EXPORTS) \
4fa63067
NN
17552 echo Configuring in tar; \
17553 cd tar || exit 1; \
e2b9e2dc
NN
17554 case $(srcdir) in \
17555 \.) \
17556 srcdiroption="--srcdir=."; \
17557 libsrcdir=".";; \
17558 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
17559 srcdiroption="--srcdir=$(srcdir)/tar"; \
17560 libsrcdir="$$s/tar";; \
e2b9e2dc 17561 *) \
4fa63067
NN
17562 srcdiroption="--srcdir=../$(srcdir)/tar"; \
17563 libsrcdir="$$s/tar";; \
e2b9e2dc
NN
17564 esac; \
17565 $(SHELL) $${libsrcdir}/configure \
17566 $(HOST_CONFIGARGS) $${srcdiroption} \
17567 || exit 1
6bd3dfaa 17568@endif tar
e2b9e2dc 17569
4fa63067
NN
17570.PHONY: all-tar maybe-all-tar
17571maybe-all-tar:
6bd3dfaa
PB
17572@if tar
17573maybe-all-tar: all-tar
4fa63067 17574all-tar: configure-tar
b40e3958
L
17575 @r=`${PWD_COMMAND}`; export r; \
17576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17577 $(SET_LIB_PATH) \
378fce5b 17578 $(HOST_EXPORTS) \
4fa63067 17579 (cd tar && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 17580@endif tar
3866be5d 17581
4fa63067
NN
17582.PHONY: check-tar maybe-check-tar
17583maybe-check-tar:
6bd3dfaa
PB
17584@if tar
17585maybe-check-tar: check-tar
3866be5d 17586
4fa63067 17587check-tar:
b40e3958
L
17588 @r=`${PWD_COMMAND}`; export r; \
17589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17590 $(SET_LIB_PATH) \
378fce5b 17591 $(HOST_EXPORTS) \
4fa63067 17592 (cd tar && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 17593
6bd3dfaa 17594@endif tar
3866be5d 17595
4fa63067
NN
17596.PHONY: install-tar maybe-install-tar
17597maybe-install-tar:
6bd3dfaa
PB
17598@if tar
17599maybe-install-tar: install-tar
16ae0395 17600
4fa63067 17601install-tar: installdirs
b40e3958
L
17602 @r=`${PWD_COMMAND}`; export r; \
17603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17604 $(SET_LIB_PATH) \
378fce5b 17605 $(HOST_EXPORTS) \
4fa63067 17606 (cd tar && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 17607
6bd3dfaa 17608@endif tar
3866be5d 17609
4fa63067
NN
17610# Other targets (info, dvi, etc.)
17611
17612.PHONY: maybe-info-tar info-tar
17613maybe-info-tar:
6bd3dfaa
PB
17614@if tar
17615maybe-info-tar: info-tar
4fa63067
NN
17616
17617info-tar: \
17618 configure-tar
17619 @[ -f ./tar/Makefile ] || exit 0; \
b40e3958
L
17620 r=`${PWD_COMMAND}`; export r; \
17621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 17622 $(SET_LIB_PATH) \
378fce5b 17623 $(HOST_EXPORTS) \
4fa63067
NN
17624 for flag in $(EXTRA_HOST_FLAGS); do \
17625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17626 done; \
17627 echo "Doing info in tar" ; \
17628 (cd tar && \
17629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17631 "RANLIB=$${RANLIB}" \
17632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17633 info) \
e2b9e2dc
NN
17634 || exit 1
17635
6bd3dfaa 17636@endif tar
4fa63067
NN
17637
17638.PHONY: maybe-dvi-tar dvi-tar
17639maybe-dvi-tar:
6bd3dfaa
PB
17640@if tar
17641maybe-dvi-tar: dvi-tar
4fa63067
NN
17642
17643dvi-tar: \
17644 configure-tar
17645 @[ -f ./tar/Makefile ] || exit 0; \
17646 r=`${PWD_COMMAND}`; export r; \
b40e3958 17647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17648 $(SET_LIB_PATH) \
378fce5b 17649 $(HOST_EXPORTS) \
4fa63067
NN
17650 for flag in $(EXTRA_HOST_FLAGS); do \
17651 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17652 done; \
17653 echo "Doing dvi in tar" ; \
17654 (cd tar && \
17655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17657 "RANLIB=$${RANLIB}" \
17658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17659 dvi) \
17660 || exit 1
3866be5d 17661
6bd3dfaa 17662@endif tar
3866be5d 17663
4fa63067
NN
17664.PHONY: maybe-TAGS-tar TAGS-tar
17665maybe-TAGS-tar:
6bd3dfaa
PB
17666@if tar
17667maybe-TAGS-tar: TAGS-tar
4fa63067
NN
17668
17669TAGS-tar: \
17670 configure-tar
17671 @[ -f ./tar/Makefile ] || exit 0; \
17672 r=`${PWD_COMMAND}`; export r; \
b40e3958 17673 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17674 $(SET_LIB_PATH) \
378fce5b 17675 $(HOST_EXPORTS) \
4fa63067
NN
17676 for flag in $(EXTRA_HOST_FLAGS); do \
17677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17678 done; \
17679 echo "Doing TAGS in tar" ; \
17680 (cd tar && \
17681 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17682 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17683 "RANLIB=$${RANLIB}" \
17684 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17685 TAGS) \
17686 || exit 1
3866be5d 17687
6bd3dfaa 17688@endif tar
3866be5d 17689
4fa63067
NN
17690.PHONY: maybe-install-info-tar install-info-tar
17691maybe-install-info-tar:
6bd3dfaa
PB
17692@if tar
17693maybe-install-info-tar: install-info-tar
4fa63067
NN
17694
17695install-info-tar: \
17696 configure-tar \
17697 info-tar
17698 @[ -f ./tar/Makefile ] || exit 0; \
17699 r=`${PWD_COMMAND}`; export r; \
17700 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17701 $(SET_LIB_PATH) \
378fce5b 17702 $(HOST_EXPORTS) \
4fa63067
NN
17703 for flag in $(EXTRA_HOST_FLAGS); do \
17704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17705 done; \
17706 echo "Doing install-info in tar" ; \
17707 (cd tar && \
17708 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17709 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17710 "RANLIB=$${RANLIB}" \
17711 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17712 install-info) \
17713 || exit 1
17714
6bd3dfaa 17715@endif tar
4fa63067
NN
17716
17717.PHONY: maybe-installcheck-tar installcheck-tar
17718maybe-installcheck-tar:
6bd3dfaa
PB
17719@if tar
17720maybe-installcheck-tar: installcheck-tar
4fa63067
NN
17721
17722installcheck-tar: \
17723 configure-tar
17724 @[ -f ./tar/Makefile ] || exit 0; \
17725 r=`${PWD_COMMAND}`; export r; \
17726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17727 $(SET_LIB_PATH) \
378fce5b 17728 $(HOST_EXPORTS) \
4fa63067
NN
17729 for flag in $(EXTRA_HOST_FLAGS); do \
17730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17731 done; \
17732 echo "Doing installcheck in tar" ; \
17733 (cd tar && \
17734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17736 "RANLIB=$${RANLIB}" \
17737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17738 installcheck) \
17739 || exit 1
17740
6bd3dfaa 17741@endif tar
4fa63067
NN
17742
17743.PHONY: maybe-mostlyclean-tar mostlyclean-tar
17744maybe-mostlyclean-tar:
6bd3dfaa
PB
17745@if tar
17746maybe-mostlyclean-tar: mostlyclean-tar
4fa63067
NN
17747
17748mostlyclean-tar:
17749 @[ -f ./tar/Makefile ] || exit 0; \
17750 r=`${PWD_COMMAND}`; export r; \
17751 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17752 $(SET_LIB_PATH) \
378fce5b 17753 $(HOST_EXPORTS) \
4fa63067
NN
17754 for flag in $(EXTRA_HOST_FLAGS); do \
17755 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17756 done; \
17757 echo "Doing mostlyclean in tar" ; \
17758 (cd tar && \
17759 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17760 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17761 "RANLIB=$${RANLIB}" \
17762 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17763 mostlyclean) \
17764 || exit 1
17765
6bd3dfaa 17766@endif tar
4fa63067
NN
17767
17768.PHONY: maybe-clean-tar clean-tar
17769maybe-clean-tar:
6bd3dfaa
PB
17770@if tar
17771maybe-clean-tar: clean-tar
4fa63067
NN
17772
17773clean-tar:
17774 @[ -f ./tar/Makefile ] || exit 0; \
17775 r=`${PWD_COMMAND}`; export r; \
17776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17777 $(SET_LIB_PATH) \
378fce5b 17778 $(HOST_EXPORTS) \
4fa63067
NN
17779 for flag in $(EXTRA_HOST_FLAGS); do \
17780 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17781 done; \
17782 echo "Doing clean in tar" ; \
17783 (cd tar && \
17784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17786 "RANLIB=$${RANLIB}" \
17787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17788 clean) \
17789 || exit 1
17790
6bd3dfaa 17791@endif tar
4fa63067
NN
17792
17793.PHONY: maybe-distclean-tar distclean-tar
17794maybe-distclean-tar:
6bd3dfaa
PB
17795@if tar
17796maybe-distclean-tar: distclean-tar
4fa63067
NN
17797
17798distclean-tar:
17799 @[ -f ./tar/Makefile ] || exit 0; \
17800 r=`${PWD_COMMAND}`; export r; \
17801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17802 $(SET_LIB_PATH) \
378fce5b 17803 $(HOST_EXPORTS) \
4fa63067
NN
17804 for flag in $(EXTRA_HOST_FLAGS); do \
17805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17806 done; \
17807 echo "Doing distclean in tar" ; \
17808 (cd tar && \
17809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17811 "RANLIB=$${RANLIB}" \
17812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17813 distclean) \
17814 || exit 1
17815
6bd3dfaa 17816@endif tar
4fa63067
NN
17817
17818.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
17819maybe-maintainer-clean-tar:
6bd3dfaa
PB
17820@if tar
17821maybe-maintainer-clean-tar: maintainer-clean-tar
16ae0395 17822
4fa63067
NN
17823maintainer-clean-tar:
17824 @[ -f ./tar/Makefile ] || exit 0; \
17825 r=`${PWD_COMMAND}`; export r; \
b40e3958 17826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17827 $(SET_LIB_PATH) \
378fce5b 17828 $(HOST_EXPORTS) \
4fa63067
NN
17829 for flag in $(EXTRA_HOST_FLAGS); do \
17830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17831 done; \
17832 echo "Doing maintainer-clean in tar" ; \
17833 (cd tar && \
17834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17836 "RANLIB=$${RANLIB}" \
17837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17838 maintainer-clean) \
17839 || exit 1
3866be5d 17840
6bd3dfaa 17841@endif tar
3866be5d 17842
4fa63067
NN
17843
17844.PHONY: configure-texinfo maybe-configure-texinfo
17845maybe-configure-texinfo:
6bd3dfaa
PB
17846@if texinfo
17847maybe-configure-texinfo: configure-texinfo
4fa63067
NN
17848configure-texinfo:
17849 @test ! -f texinfo/Makefile || exit 0; \
17850 [ -d texinfo ] || mkdir texinfo; \
b40e3958
L
17851 r=`${PWD_COMMAND}`; export r; \
17852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 17853 $(HOST_EXPORTS) \
4fa63067
NN
17854 echo Configuring in texinfo; \
17855 cd texinfo || exit 1; \
e2b9e2dc
NN
17856 case $(srcdir) in \
17857 \.) \
17858 srcdiroption="--srcdir=."; \
17859 libsrcdir=".";; \
17860 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
17861 srcdiroption="--srcdir=$(srcdir)/texinfo"; \
17862 libsrcdir="$$s/texinfo";; \
e2b9e2dc 17863 *) \
4fa63067
NN
17864 srcdiroption="--srcdir=../$(srcdir)/texinfo"; \
17865 libsrcdir="$$s/texinfo";; \
e2b9e2dc
NN
17866 esac; \
17867 $(SHELL) $${libsrcdir}/configure \
17868 $(HOST_CONFIGARGS) $${srcdiroption} \
17869 || exit 1
6bd3dfaa 17870@endif texinfo
e2b9e2dc 17871
4fa63067
NN
17872.PHONY: all-texinfo maybe-all-texinfo
17873maybe-all-texinfo:
6bd3dfaa
PB
17874@if texinfo
17875maybe-all-texinfo: all-texinfo
4fa63067 17876all-texinfo: configure-texinfo
b40e3958
L
17877 @r=`${PWD_COMMAND}`; export r; \
17878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17879 $(SET_LIB_PATH) \
378fce5b 17880 $(HOST_EXPORTS) \
4fa63067 17881 (cd texinfo && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 17882@endif texinfo
3866be5d 17883
4fa63067
NN
17884.PHONY: check-texinfo maybe-check-texinfo
17885maybe-check-texinfo:
6bd3dfaa
PB
17886@if texinfo
17887maybe-check-texinfo: check-texinfo
3866be5d 17888
4fa63067 17889check-texinfo:
b40e3958
L
17890 @r=`${PWD_COMMAND}`; export r; \
17891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17892 $(SET_LIB_PATH) \
378fce5b 17893 $(HOST_EXPORTS) \
4fa63067 17894 (cd texinfo && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 17895
6bd3dfaa 17896@endif texinfo
3866be5d 17897
4fa63067
NN
17898.PHONY: install-texinfo maybe-install-texinfo
17899maybe-install-texinfo:
6bd3dfaa
PB
17900@if texinfo
17901maybe-install-texinfo: install-texinfo
16ae0395 17902
4fa63067
NN
17903install-texinfo:
17904
6bd3dfaa 17905@endif texinfo
4fa63067
NN
17906
17907# Other targets (info, dvi, etc.)
17908
17909.PHONY: maybe-info-texinfo info-texinfo
17910maybe-info-texinfo:
6bd3dfaa
PB
17911@if texinfo
17912maybe-info-texinfo: info-texinfo
4fa63067
NN
17913
17914info-texinfo: \
17915 configure-texinfo
17916 @[ -f ./texinfo/Makefile ] || exit 0; \
17917 r=`${PWD_COMMAND}`; export r; \
b40e3958 17918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 17919 $(SET_LIB_PATH) \
378fce5b 17920 $(HOST_EXPORTS) \
4fa63067
NN
17921 for flag in $(EXTRA_HOST_FLAGS); do \
17922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17923 done; \
17924 echo "Doing info in texinfo" ; \
17925 (cd texinfo && \
17926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17928 "RANLIB=$${RANLIB}" \
17929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17930 info) \
17931 || exit 1
17932
6bd3dfaa 17933@endif texinfo
4fa63067
NN
17934
17935.PHONY: maybe-dvi-texinfo dvi-texinfo
17936maybe-dvi-texinfo:
6bd3dfaa
PB
17937@if texinfo
17938maybe-dvi-texinfo: dvi-texinfo
4fa63067
NN
17939
17940dvi-texinfo: \
17941 configure-texinfo
17942 @[ -f ./texinfo/Makefile ] || exit 0; \
17943 r=`${PWD_COMMAND}`; export r; \
17944 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17945 $(SET_LIB_PATH) \
378fce5b 17946 $(HOST_EXPORTS) \
4fa63067
NN
17947 for flag in $(EXTRA_HOST_FLAGS); do \
17948 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17949 done; \
17950 echo "Doing dvi in texinfo" ; \
17951 (cd texinfo && \
17952 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17953 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17954 "RANLIB=$${RANLIB}" \
17955 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17956 dvi) \
17957 || exit 1
17958
6bd3dfaa 17959@endif texinfo
4fa63067
NN
17960
17961.PHONY: maybe-TAGS-texinfo TAGS-texinfo
17962maybe-TAGS-texinfo:
6bd3dfaa
PB
17963@if texinfo
17964maybe-TAGS-texinfo: TAGS-texinfo
4fa63067
NN
17965
17966TAGS-texinfo: \
17967 configure-texinfo
17968 @[ -f ./texinfo/Makefile ] || exit 0; \
17969 r=`${PWD_COMMAND}`; export r; \
17970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17971 $(SET_LIB_PATH) \
378fce5b 17972 $(HOST_EXPORTS) \
4fa63067
NN
17973 for flag in $(EXTRA_HOST_FLAGS); do \
17974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17975 done; \
17976 echo "Doing TAGS in texinfo" ; \
17977 (cd texinfo && \
17978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17980 "RANLIB=$${RANLIB}" \
17981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17982 TAGS) \
17983 || exit 1
17984
6bd3dfaa 17985@endif texinfo
4fa63067
NN
17986
17987.PHONY: maybe-install-info-texinfo install-info-texinfo
17988maybe-install-info-texinfo:
6bd3dfaa
PB
17989@if texinfo
17990maybe-install-info-texinfo: install-info-texinfo
4fa63067
NN
17991
17992install-info-texinfo: \
17993 configure-texinfo \
17994 info-texinfo
17995 @[ -f ./texinfo/Makefile ] || exit 0; \
17996 r=`${PWD_COMMAND}`; export r; \
17997 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17998 $(SET_LIB_PATH) \
378fce5b 17999 $(HOST_EXPORTS) \
4fa63067
NN
18000 for flag in $(EXTRA_HOST_FLAGS); do \
18001 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18002 done; \
18003 echo "Doing install-info in texinfo" ; \
18004 (cd texinfo && \
18005 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18006 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18007 "RANLIB=$${RANLIB}" \
18008 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18009 install-info) \
18010 || exit 1
18011
6bd3dfaa 18012@endif texinfo
4fa63067
NN
18013
18014.PHONY: maybe-installcheck-texinfo installcheck-texinfo
18015maybe-installcheck-texinfo:
6bd3dfaa
PB
18016@if texinfo
18017maybe-installcheck-texinfo: installcheck-texinfo
4fa63067
NN
18018
18019installcheck-texinfo: \
18020 configure-texinfo
18021 @[ -f ./texinfo/Makefile ] || exit 0; \
18022 r=`${PWD_COMMAND}`; export r; \
18023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18024 $(SET_LIB_PATH) \
378fce5b 18025 $(HOST_EXPORTS) \
4fa63067
NN
18026 for flag in $(EXTRA_HOST_FLAGS); do \
18027 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18028 done; \
18029 echo "Doing installcheck in texinfo" ; \
18030 (cd texinfo && \
18031 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18032 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18033 "RANLIB=$${RANLIB}" \
18034 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18035 installcheck) \
18036 || exit 1
18037
6bd3dfaa 18038@endif texinfo
4fa63067
NN
18039
18040.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
18041maybe-mostlyclean-texinfo:
6bd3dfaa
PB
18042@if texinfo
18043maybe-mostlyclean-texinfo: mostlyclean-texinfo
4fa63067
NN
18044
18045mostlyclean-texinfo:
18046 @[ -f ./texinfo/Makefile ] || exit 0; \
18047 r=`${PWD_COMMAND}`; export r; \
18048 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18049 $(SET_LIB_PATH) \
378fce5b 18050 $(HOST_EXPORTS) \
4fa63067
NN
18051 for flag in $(EXTRA_HOST_FLAGS); do \
18052 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18053 done; \
18054 echo "Doing mostlyclean in texinfo" ; \
18055 (cd texinfo && \
18056 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18057 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18058 "RANLIB=$${RANLIB}" \
18059 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18060 mostlyclean) \
18061 || exit 1
18062
6bd3dfaa 18063@endif texinfo
4fa63067
NN
18064
18065.PHONY: maybe-clean-texinfo clean-texinfo
18066maybe-clean-texinfo:
6bd3dfaa
PB
18067@if texinfo
18068maybe-clean-texinfo: clean-texinfo
4fa63067
NN
18069
18070clean-texinfo:
18071 @[ -f ./texinfo/Makefile ] || exit 0; \
18072 r=`${PWD_COMMAND}`; export r; \
18073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18074 $(SET_LIB_PATH) \
378fce5b 18075 $(HOST_EXPORTS) \
4fa63067
NN
18076 for flag in $(EXTRA_HOST_FLAGS); do \
18077 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18078 done; \
18079 echo "Doing clean in texinfo" ; \
18080 (cd texinfo && \
18081 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18082 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18083 "RANLIB=$${RANLIB}" \
18084 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18085 clean) \
18086 || exit 1
18087
6bd3dfaa 18088@endif texinfo
4fa63067
NN
18089
18090.PHONY: maybe-distclean-texinfo distclean-texinfo
18091maybe-distclean-texinfo:
6bd3dfaa
PB
18092@if texinfo
18093maybe-distclean-texinfo: distclean-texinfo
4fa63067
NN
18094
18095distclean-texinfo:
18096 @[ -f ./texinfo/Makefile ] || exit 0; \
18097 r=`${PWD_COMMAND}`; export r; \
18098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18099 $(SET_LIB_PATH) \
378fce5b 18100 $(HOST_EXPORTS) \
4fa63067
NN
18101 for flag in $(EXTRA_HOST_FLAGS); do \
18102 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18103 done; \
18104 echo "Doing distclean in texinfo" ; \
18105 (cd texinfo && \
18106 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18107 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18108 "RANLIB=$${RANLIB}" \
18109 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18110 distclean) \
18111 || exit 1
18112
6bd3dfaa 18113@endif texinfo
4fa63067
NN
18114
18115.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
18116maybe-maintainer-clean-texinfo:
6bd3dfaa
PB
18117@if texinfo
18118maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
4fa63067
NN
18119
18120maintainer-clean-texinfo:
18121 @[ -f ./texinfo/Makefile ] || exit 0; \
18122 r=`${PWD_COMMAND}`; export r; \
18123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18124 $(SET_LIB_PATH) \
378fce5b 18125 $(HOST_EXPORTS) \
4fa63067
NN
18126 for flag in $(EXTRA_HOST_FLAGS); do \
18127 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18128 done; \
18129 echo "Doing maintainer-clean in texinfo" ; \
18130 (cd texinfo && \
18131 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18132 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18133 "RANLIB=$${RANLIB}" \
18134 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18135 maintainer-clean) \
18136 || exit 1
3866be5d 18137
6bd3dfaa 18138@endif texinfo
3866be5d 18139
4fa63067
NN
18140
18141.PHONY: configure-textutils maybe-configure-textutils
18142maybe-configure-textutils:
6bd3dfaa
PB
18143@if textutils
18144maybe-configure-textutils: configure-textutils
4fa63067
NN
18145configure-textutils:
18146 @test ! -f textutils/Makefile || exit 0; \
378fce5b
DD
18147 [ -d textutils ] || mkdir textutils; \
18148 r=`${PWD_COMMAND}`; export r; \
18149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18150 $(HOST_EXPORTS) \
4fa63067
NN
18151 echo Configuring in textutils; \
18152 cd textutils || exit 1; \
e2b9e2dc
NN
18153 case $(srcdir) in \
18154 \.) \
18155 srcdiroption="--srcdir=."; \
18156 libsrcdir=".";; \
18157 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
18158 srcdiroption="--srcdir=$(srcdir)/textutils"; \
18159 libsrcdir="$$s/textutils";; \
e2b9e2dc 18160 *) \
4fa63067
NN
18161 srcdiroption="--srcdir=../$(srcdir)/textutils"; \
18162 libsrcdir="$$s/textutils";; \
e2b9e2dc
NN
18163 esac; \
18164 $(SHELL) $${libsrcdir}/configure \
18165 $(HOST_CONFIGARGS) $${srcdiroption} \
18166 || exit 1
6bd3dfaa 18167@endif textutils
e2b9e2dc 18168
4fa63067
NN
18169.PHONY: all-textutils maybe-all-textutils
18170maybe-all-textutils:
6bd3dfaa
PB
18171@if textutils
18172maybe-all-textutils: all-textutils
4fa63067 18173all-textutils: configure-textutils
b40e3958
L
18174 @r=`${PWD_COMMAND}`; export r; \
18175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18176 $(SET_LIB_PATH) \
378fce5b 18177 $(HOST_EXPORTS) \
4fa63067 18178 (cd textutils && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 18179@endif textutils
3866be5d 18180
4fa63067
NN
18181.PHONY: check-textutils maybe-check-textutils
18182maybe-check-textutils:
6bd3dfaa
PB
18183@if textutils
18184maybe-check-textutils: check-textutils
3866be5d 18185
4fa63067
NN
18186check-textutils:
18187 @r=`${PWD_COMMAND}`; export r; \
18188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18189 $(SET_LIB_PATH) \
378fce5b 18190 $(HOST_EXPORTS) \
4fa63067 18191 (cd textutils && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 18192
6bd3dfaa 18193@endif textutils
3866be5d 18194
4fa63067
NN
18195.PHONY: install-textutils maybe-install-textutils
18196maybe-install-textutils:
6bd3dfaa
PB
18197@if textutils
18198maybe-install-textutils: install-textutils
16ae0395 18199
4fa63067 18200install-textutils: installdirs
b40e3958
L
18201 @r=`${PWD_COMMAND}`; export r; \
18202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18203 $(SET_LIB_PATH) \
378fce5b 18204 $(HOST_EXPORTS) \
4fa63067 18205 (cd textutils && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 18206
6bd3dfaa 18207@endif textutils
3866be5d 18208
4fa63067
NN
18209# Other targets (info, dvi, etc.)
18210
18211.PHONY: maybe-info-textutils info-textutils
18212maybe-info-textutils:
6bd3dfaa
PB
18213@if textutils
18214maybe-info-textutils: info-textutils
4fa63067
NN
18215
18216info-textutils: \
18217 configure-textutils
18218 @[ -f ./textutils/Makefile ] || exit 0; \
18219 r=`${PWD_COMMAND}`; export r; \
18220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18221 $(SET_LIB_PATH) \
378fce5b 18222 $(HOST_EXPORTS) \
4fa63067
NN
18223 for flag in $(EXTRA_HOST_FLAGS); do \
18224 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18225 done; \
18226 echo "Doing info in textutils" ; \
18227 (cd textutils && \
18228 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18229 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18230 "RANLIB=$${RANLIB}" \
18231 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18232 info) \
18233 || exit 1
18234
6bd3dfaa 18235@endif textutils
4fa63067
NN
18236
18237.PHONY: maybe-dvi-textutils dvi-textutils
18238maybe-dvi-textutils:
6bd3dfaa
PB
18239@if textutils
18240maybe-dvi-textutils: dvi-textutils
4fa63067
NN
18241
18242dvi-textutils: \
18243 configure-textutils
18244 @[ -f ./textutils/Makefile ] || exit 0; \
18245 r=`${PWD_COMMAND}`; export r; \
18246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18247 $(SET_LIB_PATH) \
378fce5b 18248 $(HOST_EXPORTS) \
4fa63067
NN
18249 for flag in $(EXTRA_HOST_FLAGS); do \
18250 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18251 done; \
18252 echo "Doing dvi in textutils" ; \
18253 (cd textutils && \
18254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18256 "RANLIB=$${RANLIB}" \
18257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18258 dvi) \
18259 || exit 1
18260
6bd3dfaa 18261@endif textutils
4fa63067
NN
18262
18263.PHONY: maybe-TAGS-textutils TAGS-textutils
18264maybe-TAGS-textutils:
6bd3dfaa
PB
18265@if textutils
18266maybe-TAGS-textutils: TAGS-textutils
4fa63067
NN
18267
18268TAGS-textutils: \
18269 configure-textutils
18270 @[ -f ./textutils/Makefile ] || exit 0; \
18271 r=`${PWD_COMMAND}`; export r; \
18272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18273 $(SET_LIB_PATH) \
378fce5b 18274 $(HOST_EXPORTS) \
4fa63067
NN
18275 for flag in $(EXTRA_HOST_FLAGS); do \
18276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18277 done; \
18278 echo "Doing TAGS in textutils" ; \
18279 (cd textutils && \
18280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18282 "RANLIB=$${RANLIB}" \
18283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18284 TAGS) \
18285 || exit 1
18286
6bd3dfaa 18287@endif textutils
4fa63067
NN
18288
18289.PHONY: maybe-install-info-textutils install-info-textutils
18290maybe-install-info-textutils:
6bd3dfaa
PB
18291@if textutils
18292maybe-install-info-textutils: install-info-textutils
4fa63067
NN
18293
18294install-info-textutils: \
18295 configure-textutils \
18296 info-textutils
18297 @[ -f ./textutils/Makefile ] || exit 0; \
18298 r=`${PWD_COMMAND}`; export r; \
18299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18300 $(SET_LIB_PATH) \
378fce5b 18301 $(HOST_EXPORTS) \
4fa63067
NN
18302 for flag in $(EXTRA_HOST_FLAGS); do \
18303 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18304 done; \
18305 echo "Doing install-info in textutils" ; \
18306 (cd textutils && \
18307 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18308 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18309 "RANLIB=$${RANLIB}" \
18310 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18311 install-info) \
18312 || exit 1
18313
6bd3dfaa 18314@endif textutils
4fa63067
NN
18315
18316.PHONY: maybe-installcheck-textutils installcheck-textutils
18317maybe-installcheck-textutils:
6bd3dfaa
PB
18318@if textutils
18319maybe-installcheck-textutils: installcheck-textutils
4fa63067
NN
18320
18321installcheck-textutils: \
18322 configure-textutils
18323 @[ -f ./textutils/Makefile ] || exit 0; \
18324 r=`${PWD_COMMAND}`; export r; \
18325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18326 $(SET_LIB_PATH) \
378fce5b 18327 $(HOST_EXPORTS) \
4fa63067
NN
18328 for flag in $(EXTRA_HOST_FLAGS); do \
18329 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18330 done; \
18331 echo "Doing installcheck in textutils" ; \
18332 (cd textutils && \
18333 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18334 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18335 "RANLIB=$${RANLIB}" \
18336 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18337 installcheck) \
18338 || exit 1
18339
6bd3dfaa 18340@endif textutils
4fa63067
NN
18341
18342.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
18343maybe-mostlyclean-textutils:
6bd3dfaa
PB
18344@if textutils
18345maybe-mostlyclean-textutils: mostlyclean-textutils
4fa63067
NN
18346
18347mostlyclean-textutils:
18348 @[ -f ./textutils/Makefile ] || exit 0; \
18349 r=`${PWD_COMMAND}`; export r; \
18350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18351 $(SET_LIB_PATH) \
378fce5b 18352 $(HOST_EXPORTS) \
4fa63067
NN
18353 for flag in $(EXTRA_HOST_FLAGS); do \
18354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18355 done; \
18356 echo "Doing mostlyclean in textutils" ; \
18357 (cd textutils && \
18358 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18359 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18360 "RANLIB=$${RANLIB}" \
18361 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18362 mostlyclean) \
18363 || exit 1
18364
6bd3dfaa 18365@endif textutils
4fa63067
NN
18366
18367.PHONY: maybe-clean-textutils clean-textutils
18368maybe-clean-textutils:
6bd3dfaa
PB
18369@if textutils
18370maybe-clean-textutils: clean-textutils
4fa63067
NN
18371
18372clean-textutils:
18373 @[ -f ./textutils/Makefile ] || exit 0; \
18374 r=`${PWD_COMMAND}`; export r; \
18375 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18376 $(SET_LIB_PATH) \
378fce5b 18377 $(HOST_EXPORTS) \
4fa63067
NN
18378 for flag in $(EXTRA_HOST_FLAGS); do \
18379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18380 done; \
18381 echo "Doing clean in textutils" ; \
18382 (cd textutils && \
18383 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18384 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18385 "RANLIB=$${RANLIB}" \
18386 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18387 clean) \
18388 || exit 1
18389
6bd3dfaa 18390@endif textutils
4fa63067
NN
18391
18392.PHONY: maybe-distclean-textutils distclean-textutils
18393maybe-distclean-textutils:
6bd3dfaa
PB
18394@if textutils
18395maybe-distclean-textutils: distclean-textutils
4fa63067
NN
18396
18397distclean-textutils:
18398 @[ -f ./textutils/Makefile ] || exit 0; \
18399 r=`${PWD_COMMAND}`; export r; \
18400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18401 $(SET_LIB_PATH) \
378fce5b 18402 $(HOST_EXPORTS) \
4fa63067
NN
18403 for flag in $(EXTRA_HOST_FLAGS); do \
18404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18405 done; \
18406 echo "Doing distclean in textutils" ; \
18407 (cd textutils && \
18408 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18409 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18410 "RANLIB=$${RANLIB}" \
18411 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18412 distclean) \
18413 || exit 1
18414
6bd3dfaa 18415@endif textutils
4fa63067
NN
18416
18417.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
18418maybe-maintainer-clean-textutils:
6bd3dfaa
PB
18419@if textutils
18420maybe-maintainer-clean-textutils: maintainer-clean-textutils
4fa63067
NN
18421
18422maintainer-clean-textutils:
18423 @[ -f ./textutils/Makefile ] || exit 0; \
18424 r=`${PWD_COMMAND}`; export r; \
18425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18426 $(SET_LIB_PATH) \
378fce5b 18427 $(HOST_EXPORTS) \
4fa63067
NN
18428 for flag in $(EXTRA_HOST_FLAGS); do \
18429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18430 done; \
18431 echo "Doing maintainer-clean in textutils" ; \
18432 (cd textutils && \
18433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18435 "RANLIB=$${RANLIB}" \
18436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18437 maintainer-clean) \
18438 || exit 1
18439
6bd3dfaa 18440@endif textutils
4fa63067
NN
18441
18442
18443.PHONY: configure-time maybe-configure-time
18444maybe-configure-time:
6bd3dfaa
PB
18445@if time
18446maybe-configure-time: configure-time
4fa63067
NN
18447configure-time:
18448 @test ! -f time/Makefile || exit 0; \
18449 [ -d time ] || mkdir time; \
b40e3958
L
18450 r=`${PWD_COMMAND}`; export r; \
18451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18452 $(HOST_EXPORTS) \
4fa63067
NN
18453 echo Configuring in time; \
18454 cd time || exit 1; \
e2b9e2dc
NN
18455 case $(srcdir) in \
18456 \.) \
18457 srcdiroption="--srcdir=."; \
18458 libsrcdir=".";; \
18459 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
18460 srcdiroption="--srcdir=$(srcdir)/time"; \
18461 libsrcdir="$$s/time";; \
e2b9e2dc 18462 *) \
4fa63067
NN
18463 srcdiroption="--srcdir=../$(srcdir)/time"; \
18464 libsrcdir="$$s/time";; \
e2b9e2dc
NN
18465 esac; \
18466 $(SHELL) $${libsrcdir}/configure \
18467 $(HOST_CONFIGARGS) $${srcdiroption} \
18468 || exit 1
6bd3dfaa 18469@endif time
e2b9e2dc 18470
4fa63067
NN
18471.PHONY: all-time maybe-all-time
18472maybe-all-time:
6bd3dfaa
PB
18473@if time
18474maybe-all-time: all-time
4fa63067 18475all-time: configure-time
b40e3958
L
18476 @r=`${PWD_COMMAND}`; export r; \
18477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18478 $(SET_LIB_PATH) \
378fce5b 18479 $(HOST_EXPORTS) \
4fa63067 18480 (cd time && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 18481@endif time
3866be5d 18482
4fa63067
NN
18483.PHONY: check-time maybe-check-time
18484maybe-check-time:
6bd3dfaa
PB
18485@if time
18486maybe-check-time: check-time
3866be5d 18487
4fa63067 18488check-time:
b40e3958
L
18489 @r=`${PWD_COMMAND}`; export r; \
18490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18491 $(SET_LIB_PATH) \
378fce5b 18492 $(HOST_EXPORTS) \
4fa63067 18493 (cd time && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 18494
6bd3dfaa 18495@endif time
3866be5d 18496
4fa63067
NN
18497.PHONY: install-time maybe-install-time
18498maybe-install-time:
6bd3dfaa
PB
18499@if time
18500maybe-install-time: install-time
16ae0395 18501
4fa63067 18502install-time: installdirs
b40e3958
L
18503 @r=`${PWD_COMMAND}`; export r; \
18504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18505 $(SET_LIB_PATH) \
378fce5b 18506 $(HOST_EXPORTS) \
4fa63067 18507 (cd time && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 18508
6bd3dfaa 18509@endif time
3866be5d 18510
4fa63067
NN
18511# Other targets (info, dvi, etc.)
18512
18513.PHONY: maybe-info-time info-time
18514maybe-info-time:
6bd3dfaa
PB
18515@if time
18516maybe-info-time: info-time
4fa63067
NN
18517
18518info-time: \
18519 configure-time
18520 @[ -f ./time/Makefile ] || exit 0; \
b40e3958
L
18521 r=`${PWD_COMMAND}`; export r; \
18522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 18523 $(SET_LIB_PATH) \
378fce5b 18524 $(HOST_EXPORTS) \
4fa63067
NN
18525 for flag in $(EXTRA_HOST_FLAGS); do \
18526 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18527 done; \
18528 echo "Doing info in time" ; \
18529 (cd time && \
18530 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18531 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18532 "RANLIB=$${RANLIB}" \
18533 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18534 info) \
e2b9e2dc
NN
18535 || exit 1
18536
6bd3dfaa 18537@endif time
4fa63067
NN
18538
18539.PHONY: maybe-dvi-time dvi-time
18540maybe-dvi-time:
6bd3dfaa
PB
18541@if time
18542maybe-dvi-time: dvi-time
4fa63067
NN
18543
18544dvi-time: \
18545 configure-time
18546 @[ -f ./time/Makefile ] || exit 0; \
18547 r=`${PWD_COMMAND}`; export r; \
b40e3958 18548 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18549 $(SET_LIB_PATH) \
378fce5b 18550 $(HOST_EXPORTS) \
4fa63067
NN
18551 for flag in $(EXTRA_HOST_FLAGS); do \
18552 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18553 done; \
18554 echo "Doing dvi in time" ; \
18555 (cd time && \
18556 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18557 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18558 "RANLIB=$${RANLIB}" \
18559 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18560 dvi) \
18561 || exit 1
3866be5d 18562
6bd3dfaa 18563@endif time
3866be5d 18564
4fa63067
NN
18565.PHONY: maybe-TAGS-time TAGS-time
18566maybe-TAGS-time:
6bd3dfaa
PB
18567@if time
18568maybe-TAGS-time: TAGS-time
4fa63067
NN
18569
18570TAGS-time: \
18571 configure-time
18572 @[ -f ./time/Makefile ] || exit 0; \
18573 r=`${PWD_COMMAND}`; export r; \
b40e3958 18574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18575 $(SET_LIB_PATH) \
378fce5b 18576 $(HOST_EXPORTS) \
4fa63067
NN
18577 for flag in $(EXTRA_HOST_FLAGS); do \
18578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18579 done; \
18580 echo "Doing TAGS in time" ; \
18581 (cd time && \
18582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18584 "RANLIB=$${RANLIB}" \
18585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18586 TAGS) \
18587 || exit 1
3866be5d 18588
6bd3dfaa 18589@endif time
3866be5d 18590
4fa63067
NN
18591.PHONY: maybe-install-info-time install-info-time
18592maybe-install-info-time:
6bd3dfaa
PB
18593@if time
18594maybe-install-info-time: install-info-time
4fa63067
NN
18595
18596install-info-time: \
18597 configure-time \
18598 info-time
18599 @[ -f ./time/Makefile ] || exit 0; \
18600 r=`${PWD_COMMAND}`; export r; \
18601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18602 $(SET_LIB_PATH) \
378fce5b 18603 $(HOST_EXPORTS) \
4fa63067
NN
18604 for flag in $(EXTRA_HOST_FLAGS); do \
18605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18606 done; \
18607 echo "Doing install-info in time" ; \
18608 (cd time && \
18609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18611 "RANLIB=$${RANLIB}" \
18612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18613 install-info) \
18614 || exit 1
18615
6bd3dfaa 18616@endif time
4fa63067
NN
18617
18618.PHONY: maybe-installcheck-time installcheck-time
18619maybe-installcheck-time:
6bd3dfaa
PB
18620@if time
18621maybe-installcheck-time: installcheck-time
4fa63067
NN
18622
18623installcheck-time: \
18624 configure-time
18625 @[ -f ./time/Makefile ] || exit 0; \
18626 r=`${PWD_COMMAND}`; export r; \
18627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18628 $(SET_LIB_PATH) \
378fce5b 18629 $(HOST_EXPORTS) \
4fa63067
NN
18630 for flag in $(EXTRA_HOST_FLAGS); do \
18631 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18632 done; \
18633 echo "Doing installcheck in time" ; \
18634 (cd time && \
18635 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18636 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18637 "RANLIB=$${RANLIB}" \
18638 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18639 installcheck) \
18640 || exit 1
18641
6bd3dfaa 18642@endif time
4fa63067
NN
18643
18644.PHONY: maybe-mostlyclean-time mostlyclean-time
18645maybe-mostlyclean-time:
6bd3dfaa
PB
18646@if time
18647maybe-mostlyclean-time: mostlyclean-time
4fa63067
NN
18648
18649mostlyclean-time:
18650 @[ -f ./time/Makefile ] || exit 0; \
18651 r=`${PWD_COMMAND}`; export r; \
18652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18653 $(SET_LIB_PATH) \
378fce5b 18654 $(HOST_EXPORTS) \
4fa63067
NN
18655 for flag in $(EXTRA_HOST_FLAGS); do \
18656 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18657 done; \
18658 echo "Doing mostlyclean in time" ; \
18659 (cd time && \
18660 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18661 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18662 "RANLIB=$${RANLIB}" \
18663 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18664 mostlyclean) \
18665 || exit 1
18666
6bd3dfaa 18667@endif time
4fa63067
NN
18668
18669.PHONY: maybe-clean-time clean-time
18670maybe-clean-time:
6bd3dfaa
PB
18671@if time
18672maybe-clean-time: clean-time
4fa63067
NN
18673
18674clean-time:
18675 @[ -f ./time/Makefile ] || exit 0; \
18676 r=`${PWD_COMMAND}`; export r; \
18677 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18678 $(SET_LIB_PATH) \
378fce5b 18679 $(HOST_EXPORTS) \
4fa63067
NN
18680 for flag in $(EXTRA_HOST_FLAGS); do \
18681 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18682 done; \
18683 echo "Doing clean in time" ; \
18684 (cd time && \
18685 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18686 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18687 "RANLIB=$${RANLIB}" \
18688 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18689 clean) \
18690 || exit 1
18691
6bd3dfaa 18692@endif time
4fa63067
NN
18693
18694.PHONY: maybe-distclean-time distclean-time
18695maybe-distclean-time:
6bd3dfaa
PB
18696@if time
18697maybe-distclean-time: distclean-time
4fa63067
NN
18698
18699distclean-time:
18700 @[ -f ./time/Makefile ] || exit 0; \
18701 r=`${PWD_COMMAND}`; export r; \
18702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18703 $(SET_LIB_PATH) \
378fce5b 18704 $(HOST_EXPORTS) \
4fa63067
NN
18705 for flag in $(EXTRA_HOST_FLAGS); do \
18706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18707 done; \
18708 echo "Doing distclean in time" ; \
18709 (cd time && \
18710 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18711 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18712 "RANLIB=$${RANLIB}" \
18713 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18714 distclean) \
18715 || exit 1
18716
6bd3dfaa 18717@endif time
4fa63067
NN
18718
18719.PHONY: maybe-maintainer-clean-time maintainer-clean-time
18720maybe-maintainer-clean-time:
6bd3dfaa
PB
18721@if time
18722maybe-maintainer-clean-time: maintainer-clean-time
16ae0395 18723
4fa63067
NN
18724maintainer-clean-time:
18725 @[ -f ./time/Makefile ] || exit 0; \
18726 r=`${PWD_COMMAND}`; export r; \
b40e3958 18727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18728 $(SET_LIB_PATH) \
378fce5b 18729 $(HOST_EXPORTS) \
4fa63067
NN
18730 for flag in $(EXTRA_HOST_FLAGS); do \
18731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18732 done; \
18733 echo "Doing maintainer-clean in time" ; \
18734 (cd time && \
18735 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18736 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18737 "RANLIB=$${RANLIB}" \
18738 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18739 maintainer-clean) \
18740 || exit 1
3866be5d 18741
6bd3dfaa 18742@endif time
3866be5d 18743
4fa63067
NN
18744
18745.PHONY: configure-uudecode maybe-configure-uudecode
18746maybe-configure-uudecode:
6bd3dfaa
PB
18747@if uudecode
18748maybe-configure-uudecode: configure-uudecode
4fa63067
NN
18749configure-uudecode:
18750 @test ! -f uudecode/Makefile || exit 0; \
18751 [ -d uudecode ] || mkdir uudecode; \
b40e3958
L
18752 r=`${PWD_COMMAND}`; export r; \
18753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 18754 $(HOST_EXPORTS) \
4fa63067
NN
18755 echo Configuring in uudecode; \
18756 cd uudecode || exit 1; \
e2b9e2dc
NN
18757 case $(srcdir) in \
18758 \.) \
18759 srcdiroption="--srcdir=."; \
18760 libsrcdir=".";; \
18761 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
18762 srcdiroption="--srcdir=$(srcdir)/uudecode"; \
18763 libsrcdir="$$s/uudecode";; \
e2b9e2dc 18764 *) \
4fa63067
NN
18765 srcdiroption="--srcdir=../$(srcdir)/uudecode"; \
18766 libsrcdir="$$s/uudecode";; \
e2b9e2dc
NN
18767 esac; \
18768 $(SHELL) $${libsrcdir}/configure \
18769 $(HOST_CONFIGARGS) $${srcdiroption} \
18770 || exit 1
6bd3dfaa 18771@endif uudecode
e2b9e2dc 18772
4fa63067
NN
18773.PHONY: all-uudecode maybe-all-uudecode
18774maybe-all-uudecode:
6bd3dfaa
PB
18775@if uudecode
18776maybe-all-uudecode: all-uudecode
4fa63067 18777all-uudecode: configure-uudecode
b40e3958
L
18778 @r=`${PWD_COMMAND}`; export r; \
18779 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18780 $(SET_LIB_PATH) \
378fce5b 18781 $(HOST_EXPORTS) \
4fa63067 18782 (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 18783@endif uudecode
3866be5d 18784
4fa63067
NN
18785.PHONY: check-uudecode maybe-check-uudecode
18786maybe-check-uudecode:
6bd3dfaa
PB
18787@if uudecode
18788maybe-check-uudecode: check-uudecode
3866be5d 18789
4fa63067 18790check-uudecode:
b40e3958
L
18791 @r=`${PWD_COMMAND}`; export r; \
18792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 18793 $(SET_LIB_PATH) \
378fce5b 18794 $(HOST_EXPORTS) \
4fa63067 18795 (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 18796
6bd3dfaa 18797@endif uudecode
3866be5d 18798
4fa63067
NN
18799.PHONY: install-uudecode maybe-install-uudecode
18800maybe-install-uudecode:
6bd3dfaa
PB
18801@if uudecode
18802maybe-install-uudecode: install-uudecode
4fa63067
NN
18803
18804install-uudecode: installdirs
18805 @r=`${PWD_COMMAND}`; export r; \
18806 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18807 $(SET_LIB_PATH) \
378fce5b 18808 $(HOST_EXPORTS) \
4fa63067
NN
18809 (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) install)
18810
6bd3dfaa 18811@endif uudecode
4fa63067
NN
18812
18813# Other targets (info, dvi, etc.)
18814
18815.PHONY: maybe-info-uudecode info-uudecode
18816maybe-info-uudecode:
6bd3dfaa
PB
18817@if uudecode
18818maybe-info-uudecode: info-uudecode
4fa63067
NN
18819
18820info-uudecode: \
18821 configure-uudecode
18822 @[ -f ./uudecode/Makefile ] || exit 0; \
18823 r=`${PWD_COMMAND}`; export r; \
18824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18825 $(SET_LIB_PATH) \
378fce5b 18826 $(HOST_EXPORTS) \
4fa63067
NN
18827 for flag in $(EXTRA_HOST_FLAGS); do \
18828 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18829 done; \
18830 echo "Doing info in uudecode" ; \
18831 (cd uudecode && \
18832 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18833 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18834 "RANLIB=$${RANLIB}" \
18835 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18836 info) \
18837 || exit 1
18838
6bd3dfaa 18839@endif uudecode
4fa63067
NN
18840
18841.PHONY: maybe-dvi-uudecode dvi-uudecode
18842maybe-dvi-uudecode:
6bd3dfaa
PB
18843@if uudecode
18844maybe-dvi-uudecode: dvi-uudecode
4fa63067
NN
18845
18846dvi-uudecode: \
18847 configure-uudecode
18848 @[ -f ./uudecode/Makefile ] || exit 0; \
18849 r=`${PWD_COMMAND}`; export r; \
18850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18851 $(SET_LIB_PATH) \
378fce5b 18852 $(HOST_EXPORTS) \
4fa63067
NN
18853 for flag in $(EXTRA_HOST_FLAGS); do \
18854 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18855 done; \
18856 echo "Doing dvi in uudecode" ; \
18857 (cd uudecode && \
18858 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18859 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18860 "RANLIB=$${RANLIB}" \
18861 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18862 dvi) \
18863 || exit 1
18864
6bd3dfaa 18865@endif uudecode
4fa63067
NN
18866
18867.PHONY: maybe-TAGS-uudecode TAGS-uudecode
18868maybe-TAGS-uudecode:
6bd3dfaa
PB
18869@if uudecode
18870maybe-TAGS-uudecode: TAGS-uudecode
4fa63067
NN
18871
18872TAGS-uudecode: \
18873 configure-uudecode
18874 @[ -f ./uudecode/Makefile ] || exit 0; \
18875 r=`${PWD_COMMAND}`; export r; \
18876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18877 $(SET_LIB_PATH) \
378fce5b 18878 $(HOST_EXPORTS) \
4fa63067
NN
18879 for flag in $(EXTRA_HOST_FLAGS); do \
18880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18881 done; \
18882 echo "Doing TAGS in uudecode" ; \
18883 (cd uudecode && \
18884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18886 "RANLIB=$${RANLIB}" \
18887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18888 TAGS) \
18889 || exit 1
18890
6bd3dfaa 18891@endif uudecode
4fa63067
NN
18892
18893.PHONY: maybe-install-info-uudecode install-info-uudecode
18894maybe-install-info-uudecode:
6bd3dfaa
PB
18895@if uudecode
18896maybe-install-info-uudecode: install-info-uudecode
4fa63067
NN
18897
18898install-info-uudecode: \
18899 configure-uudecode \
18900 info-uudecode
18901 @[ -f ./uudecode/Makefile ] || exit 0; \
18902 r=`${PWD_COMMAND}`; export r; \
18903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18904 $(SET_LIB_PATH) \
378fce5b 18905 $(HOST_EXPORTS) \
4fa63067
NN
18906 for flag in $(EXTRA_HOST_FLAGS); do \
18907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18908 done; \
18909 echo "Doing install-info in uudecode" ; \
18910 (cd uudecode && \
18911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18913 "RANLIB=$${RANLIB}" \
18914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18915 install-info) \
18916 || exit 1
18917
6bd3dfaa 18918@endif uudecode
4fa63067
NN
18919
18920.PHONY: maybe-installcheck-uudecode installcheck-uudecode
18921maybe-installcheck-uudecode:
6bd3dfaa
PB
18922@if uudecode
18923maybe-installcheck-uudecode: installcheck-uudecode
4fa63067
NN
18924
18925installcheck-uudecode: \
18926 configure-uudecode
18927 @[ -f ./uudecode/Makefile ] || exit 0; \
18928 r=`${PWD_COMMAND}`; export r; \
18929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18930 $(SET_LIB_PATH) \
378fce5b 18931 $(HOST_EXPORTS) \
4fa63067
NN
18932 for flag in $(EXTRA_HOST_FLAGS); do \
18933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18934 done; \
18935 echo "Doing installcheck in uudecode" ; \
18936 (cd uudecode && \
18937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18939 "RANLIB=$${RANLIB}" \
18940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18941 installcheck) \
18942 || exit 1
18943
6bd3dfaa 18944@endif uudecode
4fa63067
NN
18945
18946.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
18947maybe-mostlyclean-uudecode:
6bd3dfaa
PB
18948@if uudecode
18949maybe-mostlyclean-uudecode: mostlyclean-uudecode
4fa63067
NN
18950
18951mostlyclean-uudecode:
18952 @[ -f ./uudecode/Makefile ] || exit 0; \
18953 r=`${PWD_COMMAND}`; export r; \
18954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18955 $(SET_LIB_PATH) \
378fce5b 18956 $(HOST_EXPORTS) \
4fa63067
NN
18957 for flag in $(EXTRA_HOST_FLAGS); do \
18958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18959 done; \
18960 echo "Doing mostlyclean in uudecode" ; \
18961 (cd uudecode && \
18962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18964 "RANLIB=$${RANLIB}" \
18965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18966 mostlyclean) \
18967 || exit 1
18968
6bd3dfaa 18969@endif uudecode
4fa63067
NN
18970
18971.PHONY: maybe-clean-uudecode clean-uudecode
18972maybe-clean-uudecode:
6bd3dfaa
PB
18973@if uudecode
18974maybe-clean-uudecode: clean-uudecode
4fa63067
NN
18975
18976clean-uudecode:
18977 @[ -f ./uudecode/Makefile ] || exit 0; \
18978 r=`${PWD_COMMAND}`; export r; \
18979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18980 $(SET_LIB_PATH) \
378fce5b 18981 $(HOST_EXPORTS) \
4fa63067
NN
18982 for flag in $(EXTRA_HOST_FLAGS); do \
18983 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18984 done; \
18985 echo "Doing clean in uudecode" ; \
18986 (cd uudecode && \
18987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18989 "RANLIB=$${RANLIB}" \
18990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18991 clean) \
18992 || exit 1
18993
6bd3dfaa 18994@endif uudecode
4fa63067
NN
18995
18996.PHONY: maybe-distclean-uudecode distclean-uudecode
18997maybe-distclean-uudecode:
6bd3dfaa
PB
18998@if uudecode
18999maybe-distclean-uudecode: distclean-uudecode
4fa63067
NN
19000
19001distclean-uudecode:
19002 @[ -f ./uudecode/Makefile ] || exit 0; \
19003 r=`${PWD_COMMAND}`; export r; \
19004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19005 $(SET_LIB_PATH) \
378fce5b 19006 $(HOST_EXPORTS) \
4fa63067
NN
19007 for flag in $(EXTRA_HOST_FLAGS); do \
19008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19009 done; \
19010 echo "Doing distclean in uudecode" ; \
19011 (cd uudecode && \
19012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19014 "RANLIB=$${RANLIB}" \
19015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19016 distclean) \
19017 || exit 1
19018
6bd3dfaa 19019@endif uudecode
4fa63067
NN
19020
19021.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
19022maybe-maintainer-clean-uudecode:
6bd3dfaa
PB
19023@if uudecode
19024maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
4fa63067
NN
19025
19026maintainer-clean-uudecode:
19027 @[ -f ./uudecode/Makefile ] || exit 0; \
19028 r=`${PWD_COMMAND}`; export r; \
19029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19030 $(SET_LIB_PATH) \
378fce5b 19031 $(HOST_EXPORTS) \
4fa63067
NN
19032 for flag in $(EXTRA_HOST_FLAGS); do \
19033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19034 done; \
19035 echo "Doing maintainer-clean in uudecode" ; \
19036 (cd uudecode && \
19037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19039 "RANLIB=$${RANLIB}" \
19040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19041 maintainer-clean) \
19042 || exit 1
16ae0395 19043
6bd3dfaa 19044@endif uudecode
3866be5d
NN
19045
19046
4fa63067
NN
19047.PHONY: configure-wdiff maybe-configure-wdiff
19048maybe-configure-wdiff:
6bd3dfaa
PB
19049@if wdiff
19050maybe-configure-wdiff: configure-wdiff
4fa63067
NN
19051configure-wdiff:
19052 @test ! -f wdiff/Makefile || exit 0; \
19053 [ -d wdiff ] || mkdir wdiff; \
b40e3958
L
19054 r=`${PWD_COMMAND}`; export r; \
19055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19056 $(HOST_EXPORTS) \
4fa63067
NN
19057 echo Configuring in wdiff; \
19058 cd wdiff || exit 1; \
e2b9e2dc
NN
19059 case $(srcdir) in \
19060 \.) \
19061 srcdiroption="--srcdir=."; \
19062 libsrcdir=".";; \
19063 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
19064 srcdiroption="--srcdir=$(srcdir)/wdiff"; \
19065 libsrcdir="$$s/wdiff";; \
e2b9e2dc 19066 *) \
4fa63067
NN
19067 srcdiroption="--srcdir=../$(srcdir)/wdiff"; \
19068 libsrcdir="$$s/wdiff";; \
e2b9e2dc
NN
19069 esac; \
19070 $(SHELL) $${libsrcdir}/configure \
19071 $(HOST_CONFIGARGS) $${srcdiroption} \
19072 || exit 1
6bd3dfaa 19073@endif wdiff
e2b9e2dc 19074
4fa63067
NN
19075.PHONY: all-wdiff maybe-all-wdiff
19076maybe-all-wdiff:
6bd3dfaa
PB
19077@if wdiff
19078maybe-all-wdiff: all-wdiff
4fa63067 19079all-wdiff: configure-wdiff
b40e3958
L
19080 @r=`${PWD_COMMAND}`; export r; \
19081 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19082 $(SET_LIB_PATH) \
378fce5b 19083 $(HOST_EXPORTS) \
4fa63067 19084 (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 19085@endif wdiff
3866be5d 19086
4fa63067
NN
19087.PHONY: check-wdiff maybe-check-wdiff
19088maybe-check-wdiff:
6bd3dfaa
PB
19089@if wdiff
19090maybe-check-wdiff: check-wdiff
3866be5d 19091
4fa63067 19092check-wdiff:
b40e3958
L
19093 @r=`${PWD_COMMAND}`; export r; \
19094 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19095 $(SET_LIB_PATH) \
378fce5b 19096 $(HOST_EXPORTS) \
4fa63067 19097 (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) check)
3866be5d 19098
6bd3dfaa 19099@endif wdiff
3866be5d 19100
4fa63067
NN
19101.PHONY: install-wdiff maybe-install-wdiff
19102maybe-install-wdiff:
6bd3dfaa
PB
19103@if wdiff
19104maybe-install-wdiff: install-wdiff
4fa63067
NN
19105
19106install-wdiff: installdirs
19107 @r=`${PWD_COMMAND}`; export r; \
19108 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19109 $(SET_LIB_PATH) \
378fce5b 19110 $(HOST_EXPORTS) \
4fa63067
NN
19111 (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) install)
19112
6bd3dfaa 19113@endif wdiff
4fa63067
NN
19114
19115# Other targets (info, dvi, etc.)
19116
19117.PHONY: maybe-info-wdiff info-wdiff
19118maybe-info-wdiff:
6bd3dfaa
PB
19119@if wdiff
19120maybe-info-wdiff: info-wdiff
4fa63067
NN
19121
19122info-wdiff: \
19123 configure-wdiff
19124 @[ -f ./wdiff/Makefile ] || exit 0; \
19125 r=`${PWD_COMMAND}`; export r; \
19126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19127 $(SET_LIB_PATH) \
378fce5b 19128 $(HOST_EXPORTS) \
4fa63067
NN
19129 for flag in $(EXTRA_HOST_FLAGS); do \
19130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19131 done; \
19132 echo "Doing info in wdiff" ; \
19133 (cd wdiff && \
19134 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19135 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19136 "RANLIB=$${RANLIB}" \
19137 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19138 info) \
19139 || exit 1
19140
6bd3dfaa 19141@endif wdiff
4fa63067
NN
19142
19143.PHONY: maybe-dvi-wdiff dvi-wdiff
19144maybe-dvi-wdiff:
6bd3dfaa
PB
19145@if wdiff
19146maybe-dvi-wdiff: dvi-wdiff
4fa63067
NN
19147
19148dvi-wdiff: \
19149 configure-wdiff
19150 @[ -f ./wdiff/Makefile ] || exit 0; \
19151 r=`${PWD_COMMAND}`; export r; \
19152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19153 $(SET_LIB_PATH) \
378fce5b 19154 $(HOST_EXPORTS) \
4fa63067
NN
19155 for flag in $(EXTRA_HOST_FLAGS); do \
19156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19157 done; \
19158 echo "Doing dvi in wdiff" ; \
19159 (cd wdiff && \
19160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19162 "RANLIB=$${RANLIB}" \
19163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19164 dvi) \
19165 || exit 1
19166
6bd3dfaa 19167@endif wdiff
4fa63067
NN
19168
19169.PHONY: maybe-TAGS-wdiff TAGS-wdiff
19170maybe-TAGS-wdiff:
6bd3dfaa
PB
19171@if wdiff
19172maybe-TAGS-wdiff: TAGS-wdiff
4fa63067
NN
19173
19174TAGS-wdiff: \
19175 configure-wdiff
19176 @[ -f ./wdiff/Makefile ] || exit 0; \
19177 r=`${PWD_COMMAND}`; export r; \
19178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19179 $(SET_LIB_PATH) \
378fce5b 19180 $(HOST_EXPORTS) \
4fa63067
NN
19181 for flag in $(EXTRA_HOST_FLAGS); do \
19182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19183 done; \
19184 echo "Doing TAGS in wdiff" ; \
19185 (cd wdiff && \
19186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19188 "RANLIB=$${RANLIB}" \
19189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19190 TAGS) \
19191 || exit 1
19192
6bd3dfaa 19193@endif wdiff
4fa63067
NN
19194
19195.PHONY: maybe-install-info-wdiff install-info-wdiff
19196maybe-install-info-wdiff:
6bd3dfaa
PB
19197@if wdiff
19198maybe-install-info-wdiff: install-info-wdiff
4fa63067
NN
19199
19200install-info-wdiff: \
19201 configure-wdiff \
19202 info-wdiff
19203 @[ -f ./wdiff/Makefile ] || exit 0; \
19204 r=`${PWD_COMMAND}`; export r; \
19205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19206 $(SET_LIB_PATH) \
378fce5b 19207 $(HOST_EXPORTS) \
4fa63067
NN
19208 for flag in $(EXTRA_HOST_FLAGS); do \
19209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19210 done; \
19211 echo "Doing install-info in wdiff" ; \
19212 (cd wdiff && \
19213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19215 "RANLIB=$${RANLIB}" \
19216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19217 install-info) \
19218 || exit 1
19219
6bd3dfaa 19220@endif wdiff
4fa63067
NN
19221
19222.PHONY: maybe-installcheck-wdiff installcheck-wdiff
19223maybe-installcheck-wdiff:
6bd3dfaa
PB
19224@if wdiff
19225maybe-installcheck-wdiff: installcheck-wdiff
4fa63067
NN
19226
19227installcheck-wdiff: \
19228 configure-wdiff
19229 @[ -f ./wdiff/Makefile ] || exit 0; \
19230 r=`${PWD_COMMAND}`; export r; \
19231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19232 $(SET_LIB_PATH) \
378fce5b 19233 $(HOST_EXPORTS) \
4fa63067
NN
19234 for flag in $(EXTRA_HOST_FLAGS); do \
19235 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19236 done; \
19237 echo "Doing installcheck in wdiff" ; \
19238 (cd wdiff && \
19239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19241 "RANLIB=$${RANLIB}" \
19242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19243 installcheck) \
19244 || exit 1
19245
6bd3dfaa 19246@endif wdiff
4fa63067
NN
19247
19248.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
19249maybe-mostlyclean-wdiff:
6bd3dfaa
PB
19250@if wdiff
19251maybe-mostlyclean-wdiff: mostlyclean-wdiff
4fa63067
NN
19252
19253mostlyclean-wdiff:
19254 @[ -f ./wdiff/Makefile ] || exit 0; \
19255 r=`${PWD_COMMAND}`; export r; \
19256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19257 $(SET_LIB_PATH) \
378fce5b 19258 $(HOST_EXPORTS) \
4fa63067
NN
19259 for flag in $(EXTRA_HOST_FLAGS); do \
19260 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19261 done; \
19262 echo "Doing mostlyclean in wdiff" ; \
19263 (cd wdiff && \
19264 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19265 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19266 "RANLIB=$${RANLIB}" \
19267 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19268 mostlyclean) \
19269 || exit 1
19270
6bd3dfaa 19271@endif wdiff
4fa63067
NN
19272
19273.PHONY: maybe-clean-wdiff clean-wdiff
19274maybe-clean-wdiff:
6bd3dfaa
PB
19275@if wdiff
19276maybe-clean-wdiff: clean-wdiff
4fa63067
NN
19277
19278clean-wdiff:
19279 @[ -f ./wdiff/Makefile ] || exit 0; \
19280 r=`${PWD_COMMAND}`; export r; \
19281 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19282 $(SET_LIB_PATH) \
378fce5b 19283 $(HOST_EXPORTS) \
4fa63067
NN
19284 for flag in $(EXTRA_HOST_FLAGS); do \
19285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19286 done; \
19287 echo "Doing clean in wdiff" ; \
19288 (cd wdiff && \
19289 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19290 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19291 "RANLIB=$${RANLIB}" \
19292 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19293 clean) \
19294 || exit 1
19295
6bd3dfaa 19296@endif wdiff
4fa63067
NN
19297
19298.PHONY: maybe-distclean-wdiff distclean-wdiff
19299maybe-distclean-wdiff:
6bd3dfaa
PB
19300@if wdiff
19301maybe-distclean-wdiff: distclean-wdiff
4fa63067
NN
19302
19303distclean-wdiff:
19304 @[ -f ./wdiff/Makefile ] || exit 0; \
19305 r=`${PWD_COMMAND}`; export r; \
19306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19307 $(SET_LIB_PATH) \
378fce5b 19308 $(HOST_EXPORTS) \
4fa63067
NN
19309 for flag in $(EXTRA_HOST_FLAGS); do \
19310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19311 done; \
19312 echo "Doing distclean in wdiff" ; \
19313 (cd wdiff && \
19314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19316 "RANLIB=$${RANLIB}" \
19317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19318 distclean) \
19319 || exit 1
19320
6bd3dfaa 19321@endif wdiff
4fa63067
NN
19322
19323.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
19324maybe-maintainer-clean-wdiff:
6bd3dfaa
PB
19325@if wdiff
19326maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
4fa63067
NN
19327
19328maintainer-clean-wdiff:
19329 @[ -f ./wdiff/Makefile ] || exit 0; \
19330 r=`${PWD_COMMAND}`; export r; \
19331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19332 $(SET_LIB_PATH) \
378fce5b 19333 $(HOST_EXPORTS) \
4fa63067
NN
19334 for flag in $(EXTRA_HOST_FLAGS); do \
19335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19336 done; \
19337 echo "Doing maintainer-clean in wdiff" ; \
19338 (cd wdiff && \
19339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19341 "RANLIB=$${RANLIB}" \
19342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19343 maintainer-clean) \
19344 || exit 1
16ae0395 19345
6bd3dfaa 19346@endif wdiff
3866be5d
NN
19347
19348
4fa63067
NN
19349.PHONY: configure-zip maybe-configure-zip
19350maybe-configure-zip:
6bd3dfaa
PB
19351@if zip
19352maybe-configure-zip: configure-zip
4fa63067
NN
19353configure-zip:
19354 @test ! -f zip/Makefile || exit 0; \
19355 [ -d zip ] || mkdir zip; \
b40e3958
L
19356 r=`${PWD_COMMAND}`; export r; \
19357 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19358 $(HOST_EXPORTS) \
4fa63067
NN
19359 echo Configuring in zip; \
19360 cd zip || exit 1; \
e2b9e2dc
NN
19361 case $(srcdir) in \
19362 \.) \
19363 srcdiroption="--srcdir=."; \
19364 libsrcdir=".";; \
19365 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
19366 srcdiroption="--srcdir=$(srcdir)/zip"; \
19367 libsrcdir="$$s/zip";; \
e2b9e2dc 19368 *) \
4fa63067
NN
19369 srcdiroption="--srcdir=../$(srcdir)/zip"; \
19370 libsrcdir="$$s/zip";; \
e2b9e2dc
NN
19371 esac; \
19372 $(SHELL) $${libsrcdir}/configure \
19373 $(HOST_CONFIGARGS) $${srcdiroption} \
19374 || exit 1
6bd3dfaa 19375@endif zip
e2b9e2dc 19376
4fa63067
NN
19377.PHONY: all-zip maybe-all-zip
19378maybe-all-zip:
6bd3dfaa
PB
19379@if zip
19380maybe-all-zip: all-zip
4fa63067 19381all-zip: configure-zip
b40e3958
L
19382 @r=`${PWD_COMMAND}`; export r; \
19383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19384 $(SET_LIB_PATH) \
378fce5b 19385 $(HOST_EXPORTS) \
4fa63067 19386 (cd zip && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 19387@endif zip
3866be5d 19388
4fa63067
NN
19389.PHONY: check-zip maybe-check-zip
19390maybe-check-zip:
6bd3dfaa
PB
19391@if zip
19392maybe-check-zip: check-zip
3866be5d 19393
4fa63067
NN
19394# This module is only tested in a native toolchain.
19395check-zip:
19396 @if [ '$(host)' = '$(target)' ] ; then \
19397 r=`${PWD_COMMAND}`; export r; \
19398 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19399 $(SET_LIB_PATH) \
378fce5b 19400 $(HOST_EXPORTS) \
4fa63067
NN
19401 (cd zip && $(MAKE) $(FLAGS_TO_PASS) check); \
19402 fi
19403
6bd3dfaa 19404@endif zip
4fa63067
NN
19405
19406.PHONY: install-zip maybe-install-zip
19407maybe-install-zip:
6bd3dfaa
PB
19408@if zip
19409maybe-install-zip: install-zip
4fa63067
NN
19410
19411install-zip: installdirs
b40e3958
L
19412 @r=`${PWD_COMMAND}`; export r; \
19413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19414 $(SET_LIB_PATH) \
378fce5b 19415 $(HOST_EXPORTS) \
4fa63067 19416 (cd zip && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 19417
6bd3dfaa 19418@endif zip
3866be5d 19419
4fa63067 19420# Other targets (info, dvi, etc.)
16ae0395 19421
4fa63067
NN
19422.PHONY: maybe-info-zip info-zip
19423maybe-info-zip:
6bd3dfaa
PB
19424@if zip
19425maybe-info-zip: info-zip
4fa63067
NN
19426
19427info-zip: \
19428 configure-zip
19429 @[ -f ./zip/Makefile ] || exit 0; \
19430 r=`${PWD_COMMAND}`; export r; \
b40e3958 19431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19432 $(SET_LIB_PATH) \
378fce5b 19433 $(HOST_EXPORTS) \
4fa63067
NN
19434 for flag in $(EXTRA_HOST_FLAGS); do \
19435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19436 done; \
19437 echo "Doing info in zip" ; \
19438 (cd zip && \
19439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19441 "RANLIB=$${RANLIB}" \
19442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19443 info) \
19444 || exit 1
3866be5d 19445
6bd3dfaa 19446@endif zip
3866be5d 19447
4fa63067
NN
19448.PHONY: maybe-dvi-zip dvi-zip
19449maybe-dvi-zip:
6bd3dfaa
PB
19450@if zip
19451maybe-dvi-zip: dvi-zip
4fa63067
NN
19452
19453dvi-zip: \
19454 configure-zip
19455 @[ -f ./zip/Makefile ] || exit 0; \
19456 r=`${PWD_COMMAND}`; export r; \
19457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19458 $(SET_LIB_PATH) \
378fce5b 19459 $(HOST_EXPORTS) \
4fa63067
NN
19460 for flag in $(EXTRA_HOST_FLAGS); do \
19461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19462 done; \
19463 echo "Doing dvi in zip" ; \
19464 (cd zip && \
19465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19467 "RANLIB=$${RANLIB}" \
19468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19469 dvi) \
19470 || exit 1
19471
6bd3dfaa 19472@endif zip
4fa63067
NN
19473
19474.PHONY: maybe-TAGS-zip TAGS-zip
19475maybe-TAGS-zip:
6bd3dfaa
PB
19476@if zip
19477maybe-TAGS-zip: TAGS-zip
4fa63067
NN
19478
19479TAGS-zip: \
19480 configure-zip
19481 @[ -f ./zip/Makefile ] || exit 0; \
19482 r=`${PWD_COMMAND}`; export r; \
19483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19484 $(SET_LIB_PATH) \
378fce5b 19485 $(HOST_EXPORTS) \
4fa63067
NN
19486 for flag in $(EXTRA_HOST_FLAGS); do \
19487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19488 done; \
19489 echo "Doing TAGS in zip" ; \
19490 (cd zip && \
19491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19493 "RANLIB=$${RANLIB}" \
19494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19495 TAGS) \
19496 || exit 1
19497
6bd3dfaa 19498@endif zip
4fa63067
NN
19499
19500.PHONY: maybe-install-info-zip install-info-zip
19501maybe-install-info-zip:
6bd3dfaa
PB
19502@if zip
19503maybe-install-info-zip: install-info-zip
4fa63067
NN
19504
19505install-info-zip: \
19506 configure-zip \
19507 info-zip
19508 @[ -f ./zip/Makefile ] || exit 0; \
19509 r=`${PWD_COMMAND}`; export r; \
19510 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19511 $(SET_LIB_PATH) \
378fce5b 19512 $(HOST_EXPORTS) \
4fa63067
NN
19513 for flag in $(EXTRA_HOST_FLAGS); do \
19514 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19515 done; \
19516 echo "Doing install-info in zip" ; \
19517 (cd zip && \
19518 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19519 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19520 "RANLIB=$${RANLIB}" \
19521 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19522 install-info) \
19523 || exit 1
19524
6bd3dfaa 19525@endif zip
4fa63067
NN
19526
19527.PHONY: maybe-installcheck-zip installcheck-zip
19528maybe-installcheck-zip:
6bd3dfaa
PB
19529@if zip
19530maybe-installcheck-zip: installcheck-zip
4fa63067
NN
19531
19532installcheck-zip: \
19533 configure-zip
19534 @[ -f ./zip/Makefile ] || exit 0; \
19535 r=`${PWD_COMMAND}`; export r; \
19536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19537 $(SET_LIB_PATH) \
378fce5b 19538 $(HOST_EXPORTS) \
4fa63067
NN
19539 for flag in $(EXTRA_HOST_FLAGS); do \
19540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19541 done; \
19542 echo "Doing installcheck in zip" ; \
19543 (cd zip && \
19544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19546 "RANLIB=$${RANLIB}" \
19547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19548 installcheck) \
19549 || exit 1
19550
6bd3dfaa 19551@endif zip
4fa63067
NN
19552
19553.PHONY: maybe-mostlyclean-zip mostlyclean-zip
19554maybe-mostlyclean-zip:
6bd3dfaa
PB
19555@if zip
19556maybe-mostlyclean-zip: mostlyclean-zip
4fa63067
NN
19557
19558mostlyclean-zip:
19559 @[ -f ./zip/Makefile ] || exit 0; \
19560 r=`${PWD_COMMAND}`; export r; \
19561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19562 $(SET_LIB_PATH) \
378fce5b 19563 $(HOST_EXPORTS) \
4fa63067
NN
19564 for flag in $(EXTRA_HOST_FLAGS); do \
19565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19566 done; \
19567 echo "Doing mostlyclean in zip" ; \
19568 (cd zip && \
19569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19571 "RANLIB=$${RANLIB}" \
19572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19573 mostlyclean) \
19574 || exit 1
19575
6bd3dfaa 19576@endif zip
4fa63067
NN
19577
19578.PHONY: maybe-clean-zip clean-zip
19579maybe-clean-zip:
6bd3dfaa
PB
19580@if zip
19581maybe-clean-zip: clean-zip
4fa63067
NN
19582
19583clean-zip:
19584 @[ -f ./zip/Makefile ] || exit 0; \
19585 r=`${PWD_COMMAND}`; export r; \
19586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19587 $(SET_LIB_PATH) \
378fce5b 19588 $(HOST_EXPORTS) \
4fa63067
NN
19589 for flag in $(EXTRA_HOST_FLAGS); do \
19590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19591 done; \
19592 echo "Doing clean in zip" ; \
19593 (cd zip && \
19594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19596 "RANLIB=$${RANLIB}" \
19597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19598 clean) \
19599 || exit 1
19600
6bd3dfaa 19601@endif zip
4fa63067
NN
19602
19603.PHONY: maybe-distclean-zip distclean-zip
19604maybe-distclean-zip:
6bd3dfaa
PB
19605@if zip
19606maybe-distclean-zip: distclean-zip
4fa63067
NN
19607
19608distclean-zip:
19609 @[ -f ./zip/Makefile ] || exit 0; \
19610 r=`${PWD_COMMAND}`; export r; \
19611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19612 $(SET_LIB_PATH) \
378fce5b 19613 $(HOST_EXPORTS) \
4fa63067
NN
19614 for flag in $(EXTRA_HOST_FLAGS); do \
19615 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19616 done; \
19617 echo "Doing distclean in zip" ; \
19618 (cd zip && \
19619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19621 "RANLIB=$${RANLIB}" \
19622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19623 distclean) \
19624 || exit 1
19625
6bd3dfaa 19626@endif zip
4fa63067
NN
19627
19628.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
19629maybe-maintainer-clean-zip:
6bd3dfaa
PB
19630@if zip
19631maybe-maintainer-clean-zip: maintainer-clean-zip
4fa63067
NN
19632
19633maintainer-clean-zip:
19634 @[ -f ./zip/Makefile ] || exit 0; \
19635 r=`${PWD_COMMAND}`; export r; \
19636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19637 $(SET_LIB_PATH) \
378fce5b 19638 $(HOST_EXPORTS) \
4fa63067
NN
19639 for flag in $(EXTRA_HOST_FLAGS); do \
19640 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19641 done; \
19642 echo "Doing maintainer-clean in zip" ; \
19643 (cd zip && \
19644 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19645 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19646 "RANLIB=$${RANLIB}" \
19647 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19648 maintainer-clean) \
19649 || exit 1
19650
6bd3dfaa 19651@endif zip
4fa63067
NN
19652
19653
19654.PHONY: configure-zlib maybe-configure-zlib
19655maybe-configure-zlib:
6bd3dfaa
PB
19656@if zlib
19657maybe-configure-zlib: configure-zlib
4fa63067
NN
19658configure-zlib:
19659 @test ! -f zlib/Makefile || exit 0; \
19660 [ -d zlib ] || mkdir zlib; \
b40e3958
L
19661 r=`${PWD_COMMAND}`; export r; \
19662 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19663 $(HOST_EXPORTS) \
4fa63067
NN
19664 echo Configuring in zlib; \
19665 cd zlib || exit 1; \
e2b9e2dc
NN
19666 case $(srcdir) in \
19667 \.) \
19668 srcdiroption="--srcdir=."; \
19669 libsrcdir=".";; \
19670 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
19671 srcdiroption="--srcdir=$(srcdir)/zlib"; \
19672 libsrcdir="$$s/zlib";; \
e2b9e2dc 19673 *) \
4fa63067
NN
19674 srcdiroption="--srcdir=../$(srcdir)/zlib"; \
19675 libsrcdir="$$s/zlib";; \
e2b9e2dc
NN
19676 esac; \
19677 $(SHELL) $${libsrcdir}/configure \
19678 $(HOST_CONFIGARGS) $${srcdiroption} \
19679 || exit 1
6bd3dfaa 19680@endif zlib
e2b9e2dc 19681
4fa63067
NN
19682.PHONY: all-zlib maybe-all-zlib
19683maybe-all-zlib:
6bd3dfaa
PB
19684@if zlib
19685maybe-all-zlib: all-zlib
4fa63067 19686all-zlib: configure-zlib
b40e3958
L
19687 @r=`${PWD_COMMAND}`; export r; \
19688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19689 $(SET_LIB_PATH) \
378fce5b 19690 $(HOST_EXPORTS) \
4fa63067 19691 (cd zlib && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 19692@endif zlib
3866be5d 19693
4fa63067
NN
19694.PHONY: check-zlib maybe-check-zlib
19695maybe-check-zlib:
6bd3dfaa
PB
19696@if zlib
19697maybe-check-zlib: check-zlib
3866be5d 19698
4fa63067
NN
19699check-zlib:
19700
6bd3dfaa 19701@endif zlib
4fa63067
NN
19702
19703.PHONY: install-zlib maybe-install-zlib
19704maybe-install-zlib:
6bd3dfaa
PB
19705@if zlib
19706maybe-install-zlib: install-zlib
4fa63067
NN
19707
19708install-zlib:
19709
6bd3dfaa 19710@endif zlib
4fa63067
NN
19711
19712# Other targets (info, dvi, etc.)
19713
19714.PHONY: maybe-info-zlib info-zlib
19715maybe-info-zlib:
6bd3dfaa
PB
19716@if zlib
19717maybe-info-zlib: info-zlib
4fa63067
NN
19718
19719info-zlib: \
19720 configure-zlib
19721 @[ -f ./zlib/Makefile ] || exit 0; \
19722 r=`${PWD_COMMAND}`; export r; \
b40e3958 19723 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19724 $(SET_LIB_PATH) \
378fce5b 19725 $(HOST_EXPORTS) \
4fa63067
NN
19726 for flag in $(EXTRA_HOST_FLAGS); do \
19727 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19728 done; \
19729 echo "Doing info in zlib" ; \
19730 (cd zlib && \
19731 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19732 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19733 "RANLIB=$${RANLIB}" \
19734 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19735 info) \
19736 || exit 1
3866be5d 19737
6bd3dfaa 19738@endif zlib
3866be5d 19739
4fa63067
NN
19740.PHONY: maybe-dvi-zlib dvi-zlib
19741maybe-dvi-zlib:
6bd3dfaa
PB
19742@if zlib
19743maybe-dvi-zlib: dvi-zlib
16ae0395 19744
4fa63067
NN
19745dvi-zlib: \
19746 configure-zlib
19747 @[ -f ./zlib/Makefile ] || exit 0; \
19748 r=`${PWD_COMMAND}`; export r; \
b40e3958 19749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19750 $(SET_LIB_PATH) \
378fce5b 19751 $(HOST_EXPORTS) \
4fa63067
NN
19752 for flag in $(EXTRA_HOST_FLAGS); do \
19753 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19754 done; \
19755 echo "Doing dvi in zlib" ; \
19756 (cd zlib && \
19757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19759 "RANLIB=$${RANLIB}" \
19760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19761 dvi) \
19762 || exit 1
3866be5d 19763
6bd3dfaa 19764@endif zlib
3866be5d 19765
4fa63067
NN
19766.PHONY: maybe-TAGS-zlib TAGS-zlib
19767maybe-TAGS-zlib:
6bd3dfaa
PB
19768@if zlib
19769maybe-TAGS-zlib: TAGS-zlib
4fa63067
NN
19770
19771TAGS-zlib: \
19772 configure-zlib
19773 @[ -f ./zlib/Makefile ] || exit 0; \
b40e3958
L
19774 r=`${PWD_COMMAND}`; export r; \
19775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 19776 $(SET_LIB_PATH) \
378fce5b 19777 $(HOST_EXPORTS) \
4fa63067
NN
19778 for flag in $(EXTRA_HOST_FLAGS); do \
19779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19780 done; \
19781 echo "Doing TAGS in zlib" ; \
19782 (cd zlib && \
19783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19785 "RANLIB=$${RANLIB}" \
19786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19787 TAGS) \
e2b9e2dc
NN
19788 || exit 1
19789
6bd3dfaa 19790@endif zlib
4fa63067
NN
19791
19792.PHONY: maybe-install-info-zlib install-info-zlib
19793maybe-install-info-zlib:
6bd3dfaa
PB
19794@if zlib
19795maybe-install-info-zlib: install-info-zlib
4fa63067
NN
19796
19797install-info-zlib: \
19798 configure-zlib \
19799 info-zlib
19800 @[ -f ./zlib/Makefile ] || exit 0; \
19801 r=`${PWD_COMMAND}`; export r; \
b40e3958 19802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19803 $(SET_LIB_PATH) \
378fce5b 19804 $(HOST_EXPORTS) \
4fa63067
NN
19805 for flag in $(EXTRA_HOST_FLAGS); do \
19806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19807 done; \
19808 echo "Doing install-info in zlib" ; \
19809 (cd zlib && \
19810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19812 "RANLIB=$${RANLIB}" \
19813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19814 install-info) \
19815 || exit 1
3866be5d 19816
6bd3dfaa 19817@endif zlib
3866be5d 19818
4fa63067
NN
19819.PHONY: maybe-installcheck-zlib installcheck-zlib
19820maybe-installcheck-zlib:
6bd3dfaa
PB
19821@if zlib
19822maybe-installcheck-zlib: installcheck-zlib
4fa63067
NN
19823
19824installcheck-zlib: \
19825 configure-zlib
19826 @[ -f ./zlib/Makefile ] || exit 0; \
19827 r=`${PWD_COMMAND}`; export r; \
b40e3958 19828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19829 $(SET_LIB_PATH) \
378fce5b 19830 $(HOST_EXPORTS) \
4fa63067
NN
19831 for flag in $(EXTRA_HOST_FLAGS); do \
19832 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19833 done; \
19834 echo "Doing installcheck in zlib" ; \
19835 (cd zlib && \
19836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19838 "RANLIB=$${RANLIB}" \
19839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19840 installcheck) \
19841 || exit 1
3866be5d 19842
6bd3dfaa 19843@endif zlib
3866be5d 19844
4fa63067
NN
19845.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
19846maybe-mostlyclean-zlib:
6bd3dfaa
PB
19847@if zlib
19848maybe-mostlyclean-zlib: mostlyclean-zlib
16ae0395 19849
4fa63067
NN
19850mostlyclean-zlib:
19851 @[ -f ./zlib/Makefile ] || exit 0; \
19852 r=`${PWD_COMMAND}`; export r; \
19853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19854 $(SET_LIB_PATH) \
378fce5b 19855 $(HOST_EXPORTS) \
4fa63067
NN
19856 for flag in $(EXTRA_HOST_FLAGS); do \
19857 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19858 done; \
19859 echo "Doing mostlyclean in zlib" ; \
19860 (cd zlib && \
19861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19863 "RANLIB=$${RANLIB}" \
19864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19865 mostlyclean) \
19866 || exit 1
19867
6bd3dfaa 19868@endif zlib
4fa63067
NN
19869
19870.PHONY: maybe-clean-zlib clean-zlib
19871maybe-clean-zlib:
6bd3dfaa
PB
19872@if zlib
19873maybe-clean-zlib: clean-zlib
4fa63067
NN
19874
19875clean-zlib:
19876 @[ -f ./zlib/Makefile ] || exit 0; \
19877 r=`${PWD_COMMAND}`; export r; \
19878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19879 $(SET_LIB_PATH) \
378fce5b 19880 $(HOST_EXPORTS) \
4fa63067
NN
19881 for flag in $(EXTRA_HOST_FLAGS); do \
19882 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19883 done; \
19884 echo "Doing clean in zlib" ; \
19885 (cd zlib && \
19886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19888 "RANLIB=$${RANLIB}" \
19889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19890 clean) \
19891 || exit 1
19892
6bd3dfaa 19893@endif zlib
4fa63067
NN
19894
19895.PHONY: maybe-distclean-zlib distclean-zlib
19896maybe-distclean-zlib:
6bd3dfaa
PB
19897@if zlib
19898maybe-distclean-zlib: distclean-zlib
4fa63067
NN
19899
19900distclean-zlib:
19901 @[ -f ./zlib/Makefile ] || exit 0; \
19902 r=`${PWD_COMMAND}`; export r; \
19903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19904 $(SET_LIB_PATH) \
378fce5b 19905 $(HOST_EXPORTS) \
4fa63067
NN
19906 for flag in $(EXTRA_HOST_FLAGS); do \
19907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19908 done; \
19909 echo "Doing distclean in zlib" ; \
19910 (cd zlib && \
19911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19913 "RANLIB=$${RANLIB}" \
19914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19915 distclean) \
19916 || exit 1
19917
6bd3dfaa 19918@endif zlib
4fa63067
NN
19919
19920.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
19921maybe-maintainer-clean-zlib:
6bd3dfaa
PB
19922@if zlib
19923maybe-maintainer-clean-zlib: maintainer-clean-zlib
4fa63067
NN
19924
19925maintainer-clean-zlib:
19926 @[ -f ./zlib/Makefile ] || exit 0; \
19927 r=`${PWD_COMMAND}`; export r; \
b40e3958 19928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19929 $(SET_LIB_PATH) \
378fce5b 19930 $(HOST_EXPORTS) \
4fa63067
NN
19931 for flag in $(EXTRA_HOST_FLAGS); do \
19932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19933 done; \
19934 echo "Doing maintainer-clean in zlib" ; \
19935 (cd zlib && \
19936 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19937 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19938 "RANLIB=$${RANLIB}" \
19939 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19940 maintainer-clean) \
19941 || exit 1
3866be5d 19942
6bd3dfaa 19943@endif zlib
3866be5d 19944
4fa63067
NN
19945
19946.PHONY: configure-gdb maybe-configure-gdb
19947maybe-configure-gdb:
6bd3dfaa
PB
19948@if gdb
19949maybe-configure-gdb: configure-gdb
4fa63067
NN
19950configure-gdb:
19951 @test ! -f gdb/Makefile || exit 0; \
19952 [ -d gdb ] || mkdir gdb; \
b40e3958
L
19953 r=`${PWD_COMMAND}`; export r; \
19954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 19955 $(HOST_EXPORTS) \
4fa63067
NN
19956 echo Configuring in gdb; \
19957 cd gdb || exit 1; \
e2b9e2dc
NN
19958 case $(srcdir) in \
19959 \.) \
19960 srcdiroption="--srcdir=."; \
19961 libsrcdir=".";; \
19962 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
19963 srcdiroption="--srcdir=$(srcdir)/gdb"; \
19964 libsrcdir="$$s/gdb";; \
e2b9e2dc 19965 *) \
4fa63067
NN
19966 srcdiroption="--srcdir=../$(srcdir)/gdb"; \
19967 libsrcdir="$$s/gdb";; \
e2b9e2dc
NN
19968 esac; \
19969 $(SHELL) $${libsrcdir}/configure \
19970 $(HOST_CONFIGARGS) $${srcdiroption} \
19971 || exit 1
6bd3dfaa 19972@endif gdb
e2b9e2dc 19973
4fa63067
NN
19974.PHONY: all-gdb maybe-all-gdb
19975maybe-all-gdb:
6bd3dfaa
PB
19976@if gdb
19977maybe-all-gdb: all-gdb
4fa63067 19978all-gdb: configure-gdb
b40e3958
L
19979 @r=`${PWD_COMMAND}`; export r; \
19980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19981 $(SET_LIB_PATH) \
378fce5b 19982 $(HOST_EXPORTS) \
4fa63067 19983 (cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
6bd3dfaa 19984@endif gdb
3866be5d 19985
4fa63067
NN
19986.PHONY: check-gdb maybe-check-gdb
19987maybe-check-gdb:
6bd3dfaa
PB
19988@if gdb
19989maybe-check-gdb: check-gdb
3866be5d 19990
4fa63067 19991check-gdb:
b40e3958
L
19992 @r=`${PWD_COMMAND}`; export r; \
19993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 19994 $(SET_LIB_PATH) \
378fce5b 19995 $(HOST_EXPORTS) \
4fa63067 19996 (cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 19997
6bd3dfaa 19998@endif gdb
3866be5d 19999
4fa63067
NN
20000.PHONY: install-gdb maybe-install-gdb
20001maybe-install-gdb:
6bd3dfaa
PB
20002@if gdb
20003maybe-install-gdb: install-gdb
4fa63067
NN
20004
20005install-gdb: installdirs
20006 @r=`${PWD_COMMAND}`; export r; \
20007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20008 $(SET_LIB_PATH) \
378fce5b 20009 $(HOST_EXPORTS) \
4fa63067
NN
20010 (cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
20011
6bd3dfaa 20012@endif gdb
4fa63067
NN
20013
20014# Other targets (info, dvi, etc.)
20015
20016.PHONY: maybe-info-gdb info-gdb
20017maybe-info-gdb:
6bd3dfaa
PB
20018@if gdb
20019maybe-info-gdb: info-gdb
4fa63067
NN
20020
20021info-gdb: \
20022 configure-gdb
20023 @[ -f ./gdb/Makefile ] || exit 0; \
20024 r=`${PWD_COMMAND}`; export r; \
20025 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20026 $(SET_LIB_PATH) \
378fce5b 20027 $(HOST_EXPORTS) \
4fa63067
NN
20028 for flag in $(EXTRA_HOST_FLAGS); do \
20029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20030 done; \
20031 echo "Doing info in gdb" ; \
20032 (cd gdb && \
20033 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20034 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20035 "RANLIB=$${RANLIB}" \
20036 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20037 info) \
20038 || exit 1
20039
6bd3dfaa 20040@endif gdb
4fa63067
NN
20041
20042.PHONY: maybe-dvi-gdb dvi-gdb
20043maybe-dvi-gdb:
6bd3dfaa
PB
20044@if gdb
20045maybe-dvi-gdb: dvi-gdb
4fa63067
NN
20046
20047dvi-gdb: \
20048 configure-gdb
20049 @[ -f ./gdb/Makefile ] || exit 0; \
20050 r=`${PWD_COMMAND}`; export r; \
20051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20052 $(SET_LIB_PATH) \
378fce5b 20053 $(HOST_EXPORTS) \
4fa63067
NN
20054 for flag in $(EXTRA_HOST_FLAGS); do \
20055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20056 done; \
20057 echo "Doing dvi in gdb" ; \
20058 (cd gdb && \
20059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20061 "RANLIB=$${RANLIB}" \
20062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20063 dvi) \
20064 || exit 1
20065
6bd3dfaa 20066@endif gdb
4fa63067
NN
20067
20068.PHONY: maybe-TAGS-gdb TAGS-gdb
20069maybe-TAGS-gdb:
6bd3dfaa
PB
20070@if gdb
20071maybe-TAGS-gdb: TAGS-gdb
4fa63067
NN
20072
20073TAGS-gdb: \
20074 configure-gdb
20075 @[ -f ./gdb/Makefile ] || exit 0; \
20076 r=`${PWD_COMMAND}`; export r; \
20077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20078 $(SET_LIB_PATH) \
378fce5b 20079 $(HOST_EXPORTS) \
4fa63067
NN
20080 for flag in $(EXTRA_HOST_FLAGS); do \
20081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20082 done; \
20083 echo "Doing TAGS in gdb" ; \
20084 (cd gdb && \
20085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20087 "RANLIB=$${RANLIB}" \
20088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20089 TAGS) \
20090 || exit 1
20091
6bd3dfaa 20092@endif gdb
4fa63067
NN
20093
20094.PHONY: maybe-install-info-gdb install-info-gdb
20095maybe-install-info-gdb:
6bd3dfaa
PB
20096@if gdb
20097maybe-install-info-gdb: install-info-gdb
4fa63067
NN
20098
20099install-info-gdb: \
20100 configure-gdb \
20101 info-gdb
20102 @[ -f ./gdb/Makefile ] || exit 0; \
20103 r=`${PWD_COMMAND}`; export r; \
20104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20105 $(SET_LIB_PATH) \
378fce5b 20106 $(HOST_EXPORTS) \
4fa63067
NN
20107 for flag in $(EXTRA_HOST_FLAGS); do \
20108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20109 done; \
20110 echo "Doing install-info in gdb" ; \
20111 (cd gdb && \
20112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20114 "RANLIB=$${RANLIB}" \
20115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20116 install-info) \
20117 || exit 1
20118
6bd3dfaa 20119@endif gdb
4fa63067
NN
20120
20121.PHONY: maybe-installcheck-gdb installcheck-gdb
20122maybe-installcheck-gdb:
6bd3dfaa
PB
20123@if gdb
20124maybe-installcheck-gdb: installcheck-gdb
4fa63067
NN
20125
20126installcheck-gdb: \
20127 configure-gdb
20128 @[ -f ./gdb/Makefile ] || exit 0; \
20129 r=`${PWD_COMMAND}`; export r; \
20130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20131 $(SET_LIB_PATH) \
378fce5b 20132 $(HOST_EXPORTS) \
4fa63067
NN
20133 for flag in $(EXTRA_HOST_FLAGS); do \
20134 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20135 done; \
20136 echo "Doing installcheck in gdb" ; \
20137 (cd gdb && \
20138 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20139 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20140 "RANLIB=$${RANLIB}" \
20141 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20142 installcheck) \
20143 || exit 1
20144
6bd3dfaa 20145@endif gdb
4fa63067
NN
20146
20147.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
20148maybe-mostlyclean-gdb:
6bd3dfaa
PB
20149@if gdb
20150maybe-mostlyclean-gdb: mostlyclean-gdb
4fa63067
NN
20151
20152mostlyclean-gdb:
20153 @[ -f ./gdb/Makefile ] || exit 0; \
20154 r=`${PWD_COMMAND}`; export r; \
20155 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20156 $(SET_LIB_PATH) \
378fce5b 20157 $(HOST_EXPORTS) \
4fa63067
NN
20158 for flag in $(EXTRA_HOST_FLAGS); do \
20159 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20160 done; \
20161 echo "Doing mostlyclean in gdb" ; \
20162 (cd gdb && \
20163 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20164 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20165 "RANLIB=$${RANLIB}" \
20166 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20167 mostlyclean) \
20168 || exit 1
20169
6bd3dfaa 20170@endif gdb
4fa63067
NN
20171
20172.PHONY: maybe-clean-gdb clean-gdb
20173maybe-clean-gdb:
6bd3dfaa
PB
20174@if gdb
20175maybe-clean-gdb: clean-gdb
4fa63067
NN
20176
20177clean-gdb:
20178 @[ -f ./gdb/Makefile ] || exit 0; \
20179 r=`${PWD_COMMAND}`; export r; \
20180 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20181 $(SET_LIB_PATH) \
378fce5b 20182 $(HOST_EXPORTS) \
4fa63067
NN
20183 for flag in $(EXTRA_HOST_FLAGS); do \
20184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20185 done; \
20186 echo "Doing clean in gdb" ; \
20187 (cd gdb && \
20188 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20189 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20190 "RANLIB=$${RANLIB}" \
20191 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20192 clean) \
20193 || exit 1
20194
6bd3dfaa 20195@endif gdb
4fa63067
NN
20196
20197.PHONY: maybe-distclean-gdb distclean-gdb
20198maybe-distclean-gdb:
6bd3dfaa
PB
20199@if gdb
20200maybe-distclean-gdb: distclean-gdb
4fa63067
NN
20201
20202distclean-gdb:
20203 @[ -f ./gdb/Makefile ] || exit 0; \
20204 r=`${PWD_COMMAND}`; export r; \
20205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20206 $(SET_LIB_PATH) \
378fce5b 20207 $(HOST_EXPORTS) \
4fa63067
NN
20208 for flag in $(EXTRA_HOST_FLAGS); do \
20209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20210 done; \
20211 echo "Doing distclean in gdb" ; \
20212 (cd gdb && \
20213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20215 "RANLIB=$${RANLIB}" \
20216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20217 distclean) \
20218 || exit 1
20219
6bd3dfaa 20220@endif gdb
4fa63067
NN
20221
20222.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
20223maybe-maintainer-clean-gdb:
6bd3dfaa
PB
20224@if gdb
20225maybe-maintainer-clean-gdb: maintainer-clean-gdb
4fa63067
NN
20226
20227maintainer-clean-gdb:
20228 @[ -f ./gdb/Makefile ] || exit 0; \
20229 r=`${PWD_COMMAND}`; export r; \
20230 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20231 $(SET_LIB_PATH) \
378fce5b 20232 $(HOST_EXPORTS) \
4fa63067
NN
20233 for flag in $(EXTRA_HOST_FLAGS); do \
20234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20235 done; \
20236 echo "Doing maintainer-clean in gdb" ; \
20237 (cd gdb && \
20238 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20239 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20240 "RANLIB=$${RANLIB}" \
20241 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20242 maintainer-clean) \
20243 || exit 1
16ae0395 20244
6bd3dfaa 20245@endif gdb
3866be5d
NN
20246
20247
4fa63067
NN
20248.PHONY: configure-expect maybe-configure-expect
20249maybe-configure-expect:
6bd3dfaa
PB
20250@if expect
20251maybe-configure-expect: configure-expect
4fa63067
NN
20252configure-expect:
20253 @test ! -f expect/Makefile || exit 0; \
20254 [ -d expect ] || mkdir expect; \
b40e3958
L
20255 r=`${PWD_COMMAND}`; export r; \
20256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20257 $(HOST_EXPORTS) \
4fa63067
NN
20258 echo Configuring in expect; \
20259 cd expect || exit 1; \
e2b9e2dc
NN
20260 case $(srcdir) in \
20261 \.) \
20262 srcdiroption="--srcdir=."; \
20263 libsrcdir=".";; \
20264 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
20265 srcdiroption="--srcdir=$(srcdir)/expect"; \
20266 libsrcdir="$$s/expect";; \
e2b9e2dc 20267 *) \
4fa63067
NN
20268 srcdiroption="--srcdir=../$(srcdir)/expect"; \
20269 libsrcdir="$$s/expect";; \
e2b9e2dc
NN
20270 esac; \
20271 $(SHELL) $${libsrcdir}/configure \
20272 $(HOST_CONFIGARGS) $${srcdiroption} \
20273 || exit 1
6bd3dfaa 20274@endif expect
e2b9e2dc 20275
4fa63067
NN
20276.PHONY: all-expect maybe-all-expect
20277maybe-all-expect:
6bd3dfaa
PB
20278@if expect
20279maybe-all-expect: all-expect
4fa63067 20280all-expect: configure-expect
b40e3958
L
20281 @r=`${PWD_COMMAND}`; export r; \
20282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20283 $(SET_LIB_PATH) \
378fce5b 20284 $(HOST_EXPORTS) \
4fa63067 20285 (cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
6bd3dfaa 20286@endif expect
3866be5d 20287
4fa63067
NN
20288.PHONY: check-expect maybe-check-expect
20289maybe-check-expect:
6bd3dfaa
PB
20290@if expect
20291maybe-check-expect: check-expect
3866be5d 20292
4fa63067 20293check-expect:
b40e3958
L
20294 @r=`${PWD_COMMAND}`; export r; \
20295 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20296 $(SET_LIB_PATH) \
378fce5b 20297 $(HOST_EXPORTS) \
4fa63067 20298 (cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 20299
6bd3dfaa 20300@endif expect
3866be5d 20301
4fa63067
NN
20302.PHONY: install-expect maybe-install-expect
20303maybe-install-expect:
6bd3dfaa
PB
20304@if expect
20305maybe-install-expect: install-expect
16ae0395 20306
4fa63067 20307install-expect: installdirs
b40e3958
L
20308 @r=`${PWD_COMMAND}`; export r; \
20309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20310 $(SET_LIB_PATH) \
378fce5b 20311 $(HOST_EXPORTS) \
4fa63067 20312 (cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 20313
6bd3dfaa 20314@endif expect
3866be5d 20315
4fa63067
NN
20316# Other targets (info, dvi, etc.)
20317
20318.PHONY: maybe-info-expect info-expect
20319maybe-info-expect:
6bd3dfaa
PB
20320@if expect
20321maybe-info-expect: info-expect
4fa63067
NN
20322
20323info-expect: \
20324 configure-expect
20325 @[ -f ./expect/Makefile ] || exit 0; \
20326 r=`${PWD_COMMAND}`; export r; \
20327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20328 $(SET_LIB_PATH) \
378fce5b 20329 $(HOST_EXPORTS) \
4fa63067
NN
20330 for flag in $(EXTRA_HOST_FLAGS); do \
20331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20332 done; \
20333 echo "Doing info in expect" ; \
20334 (cd expect && \
20335 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20336 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20337 "RANLIB=$${RANLIB}" \
20338 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20339 info) \
20340 || exit 1
20341
6bd3dfaa 20342@endif expect
4fa63067
NN
20343
20344.PHONY: maybe-dvi-expect dvi-expect
20345maybe-dvi-expect:
6bd3dfaa
PB
20346@if expect
20347maybe-dvi-expect: dvi-expect
4fa63067
NN
20348
20349dvi-expect: \
20350 configure-expect
20351 @[ -f ./expect/Makefile ] || exit 0; \
20352 r=`${PWD_COMMAND}`; export r; \
20353 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20354 $(SET_LIB_PATH) \
378fce5b 20355 $(HOST_EXPORTS) \
4fa63067
NN
20356 for flag in $(EXTRA_HOST_FLAGS); do \
20357 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20358 done; \
20359 echo "Doing dvi in expect" ; \
20360 (cd expect && \
20361 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20362 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20363 "RANLIB=$${RANLIB}" \
20364 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20365 dvi) \
20366 || exit 1
20367
6bd3dfaa 20368@endif expect
4fa63067
NN
20369
20370.PHONY: maybe-TAGS-expect TAGS-expect
20371maybe-TAGS-expect:
6bd3dfaa
PB
20372@if expect
20373maybe-TAGS-expect: TAGS-expect
4fa63067
NN
20374
20375TAGS-expect: \
20376 configure-expect
20377 @[ -f ./expect/Makefile ] || exit 0; \
20378 r=`${PWD_COMMAND}`; export r; \
20379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20380 $(SET_LIB_PATH) \
378fce5b 20381 $(HOST_EXPORTS) \
4fa63067
NN
20382 for flag in $(EXTRA_HOST_FLAGS); do \
20383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20384 done; \
20385 echo "Doing TAGS in expect" ; \
20386 (cd expect && \
20387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20389 "RANLIB=$${RANLIB}" \
20390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20391 TAGS) \
20392 || exit 1
20393
6bd3dfaa 20394@endif expect
4fa63067
NN
20395
20396.PHONY: maybe-install-info-expect install-info-expect
20397maybe-install-info-expect:
6bd3dfaa
PB
20398@if expect
20399maybe-install-info-expect: install-info-expect
4fa63067
NN
20400
20401install-info-expect: \
20402 configure-expect \
20403 info-expect
20404 @[ -f ./expect/Makefile ] || exit 0; \
20405 r=`${PWD_COMMAND}`; export r; \
20406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20407 $(SET_LIB_PATH) \
378fce5b 20408 $(HOST_EXPORTS) \
4fa63067
NN
20409 for flag in $(EXTRA_HOST_FLAGS); do \
20410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20411 done; \
20412 echo "Doing install-info in expect" ; \
20413 (cd expect && \
20414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20416 "RANLIB=$${RANLIB}" \
20417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20418 install-info) \
20419 || exit 1
20420
6bd3dfaa 20421@endif expect
4fa63067
NN
20422
20423.PHONY: maybe-installcheck-expect installcheck-expect
20424maybe-installcheck-expect:
6bd3dfaa
PB
20425@if expect
20426maybe-installcheck-expect: installcheck-expect
4fa63067
NN
20427
20428installcheck-expect: \
20429 configure-expect
20430 @[ -f ./expect/Makefile ] || exit 0; \
20431 r=`${PWD_COMMAND}`; export r; \
20432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20433 $(SET_LIB_PATH) \
378fce5b 20434 $(HOST_EXPORTS) \
4fa63067
NN
20435 for flag in $(EXTRA_HOST_FLAGS); do \
20436 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20437 done; \
20438 echo "Doing installcheck in expect" ; \
20439 (cd expect && \
20440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20442 "RANLIB=$${RANLIB}" \
20443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20444 installcheck) \
20445 || exit 1
20446
6bd3dfaa 20447@endif expect
4fa63067
NN
20448
20449.PHONY: maybe-mostlyclean-expect mostlyclean-expect
20450maybe-mostlyclean-expect:
6bd3dfaa
PB
20451@if expect
20452maybe-mostlyclean-expect: mostlyclean-expect
4fa63067
NN
20453
20454mostlyclean-expect:
20455 @[ -f ./expect/Makefile ] || exit 0; \
20456 r=`${PWD_COMMAND}`; export r; \
20457 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20458 $(SET_LIB_PATH) \
378fce5b 20459 $(HOST_EXPORTS) \
4fa63067
NN
20460 for flag in $(EXTRA_HOST_FLAGS); do \
20461 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20462 done; \
20463 echo "Doing mostlyclean in expect" ; \
20464 (cd expect && \
20465 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20466 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20467 "RANLIB=$${RANLIB}" \
20468 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20469 mostlyclean) \
20470 || exit 1
20471
6bd3dfaa 20472@endif expect
4fa63067
NN
20473
20474.PHONY: maybe-clean-expect clean-expect
20475maybe-clean-expect:
6bd3dfaa
PB
20476@if expect
20477maybe-clean-expect: clean-expect
4fa63067
NN
20478
20479clean-expect:
20480 @[ -f ./expect/Makefile ] || exit 0; \
20481 r=`${PWD_COMMAND}`; export r; \
20482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20483 $(SET_LIB_PATH) \
378fce5b 20484 $(HOST_EXPORTS) \
4fa63067
NN
20485 for flag in $(EXTRA_HOST_FLAGS); do \
20486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20487 done; \
20488 echo "Doing clean in expect" ; \
20489 (cd expect && \
20490 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20491 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20492 "RANLIB=$${RANLIB}" \
20493 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20494 clean) \
20495 || exit 1
20496
6bd3dfaa 20497@endif expect
4fa63067
NN
20498
20499.PHONY: maybe-distclean-expect distclean-expect
20500maybe-distclean-expect:
6bd3dfaa
PB
20501@if expect
20502maybe-distclean-expect: distclean-expect
4fa63067
NN
20503
20504distclean-expect:
20505 @[ -f ./expect/Makefile ] || exit 0; \
20506 r=`${PWD_COMMAND}`; export r; \
20507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20508 $(SET_LIB_PATH) \
378fce5b 20509 $(HOST_EXPORTS) \
4fa63067
NN
20510 for flag in $(EXTRA_HOST_FLAGS); do \
20511 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20512 done; \
20513 echo "Doing distclean in expect" ; \
20514 (cd expect && \
20515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20517 "RANLIB=$${RANLIB}" \
20518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20519 distclean) \
20520 || exit 1
20521
6bd3dfaa 20522@endif expect
4fa63067
NN
20523
20524.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
20525maybe-maintainer-clean-expect:
6bd3dfaa
PB
20526@if expect
20527maybe-maintainer-clean-expect: maintainer-clean-expect
4fa63067
NN
20528
20529maintainer-clean-expect:
20530 @[ -f ./expect/Makefile ] || exit 0; \
20531 r=`${PWD_COMMAND}`; export r; \
20532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20533 $(SET_LIB_PATH) \
378fce5b 20534 $(HOST_EXPORTS) \
4fa63067
NN
20535 for flag in $(EXTRA_HOST_FLAGS); do \
20536 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20537 done; \
20538 echo "Doing maintainer-clean in expect" ; \
20539 (cd expect && \
20540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20542 "RANLIB=$${RANLIB}" \
20543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20544 maintainer-clean) \
20545 || exit 1
20546
6bd3dfaa 20547@endif expect
4fa63067
NN
20548
20549
20550.PHONY: configure-guile maybe-configure-guile
20551maybe-configure-guile:
6bd3dfaa
PB
20552@if guile
20553maybe-configure-guile: configure-guile
4fa63067
NN
20554configure-guile:
20555 @test ! -f guile/Makefile || exit 0; \
20556 [ -d guile ] || mkdir guile; \
b40e3958
L
20557 r=`${PWD_COMMAND}`; export r; \
20558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20559 $(HOST_EXPORTS) \
4fa63067
NN
20560 echo Configuring in guile; \
20561 cd guile || exit 1; \
e2b9e2dc
NN
20562 case $(srcdir) in \
20563 \.) \
20564 srcdiroption="--srcdir=."; \
20565 libsrcdir=".";; \
20566 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
20567 srcdiroption="--srcdir=$(srcdir)/guile"; \
20568 libsrcdir="$$s/guile";; \
e2b9e2dc 20569 *) \
4fa63067
NN
20570 srcdiroption="--srcdir=../$(srcdir)/guile"; \
20571 libsrcdir="$$s/guile";; \
e2b9e2dc
NN
20572 esac; \
20573 $(SHELL) $${libsrcdir}/configure \
20574 $(HOST_CONFIGARGS) $${srcdiroption} \
20575 || exit 1
6bd3dfaa 20576@endif guile
e2b9e2dc 20577
4fa63067
NN
20578.PHONY: all-guile maybe-all-guile
20579maybe-all-guile:
6bd3dfaa
PB
20580@if guile
20581maybe-all-guile: all-guile
4fa63067 20582all-guile: configure-guile
b40e3958
L
20583 @r=`${PWD_COMMAND}`; export r; \
20584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20585 $(SET_LIB_PATH) \
378fce5b 20586 $(HOST_EXPORTS) \
4fa63067 20587 (cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
6bd3dfaa 20588@endif guile
3866be5d 20589
4fa63067
NN
20590.PHONY: check-guile maybe-check-guile
20591maybe-check-guile:
6bd3dfaa
PB
20592@if guile
20593maybe-check-guile: check-guile
3866be5d 20594
4fa63067 20595check-guile:
b40e3958
L
20596 @r=`${PWD_COMMAND}`; export r; \
20597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20598 $(SET_LIB_PATH) \
378fce5b 20599 $(HOST_EXPORTS) \
4fa63067 20600 (cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 20601
6bd3dfaa 20602@endif guile
3866be5d 20603
4fa63067
NN
20604.PHONY: install-guile maybe-install-guile
20605maybe-install-guile:
6bd3dfaa
PB
20606@if guile
20607maybe-install-guile: install-guile
16ae0395 20608
4fa63067 20609install-guile: installdirs
b40e3958
L
20610 @r=`${PWD_COMMAND}`; export r; \
20611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20612 $(SET_LIB_PATH) \
378fce5b 20613 $(HOST_EXPORTS) \
4fa63067 20614 (cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 20615
6bd3dfaa 20616@endif guile
3866be5d 20617
4fa63067
NN
20618# Other targets (info, dvi, etc.)
20619
20620.PHONY: maybe-info-guile info-guile
20621maybe-info-guile:
6bd3dfaa
PB
20622@if guile
20623maybe-info-guile: info-guile
4fa63067
NN
20624
20625info-guile: \
20626 configure-guile
20627 @[ -f ./guile/Makefile ] || exit 0; \
b40e3958
L
20628 r=`${PWD_COMMAND}`; export r; \
20629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 20630 $(SET_LIB_PATH) \
378fce5b 20631 $(HOST_EXPORTS) \
4fa63067
NN
20632 for flag in $(EXTRA_HOST_FLAGS); do \
20633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20634 done; \
20635 echo "Doing info in guile" ; \
20636 (cd guile && \
20637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20639 "RANLIB=$${RANLIB}" \
20640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20641 info) \
e2b9e2dc
NN
20642 || exit 1
20643
6bd3dfaa 20644@endif guile
4fa63067
NN
20645
20646.PHONY: maybe-dvi-guile dvi-guile
20647maybe-dvi-guile:
6bd3dfaa
PB
20648@if guile
20649maybe-dvi-guile: dvi-guile
4fa63067
NN
20650
20651dvi-guile: \
20652 configure-guile
20653 @[ -f ./guile/Makefile ] || exit 0; \
20654 r=`${PWD_COMMAND}`; export r; \
b40e3958 20655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20656 $(SET_LIB_PATH) \
378fce5b 20657 $(HOST_EXPORTS) \
4fa63067
NN
20658 for flag in $(EXTRA_HOST_FLAGS); do \
20659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20660 done; \
20661 echo "Doing dvi in guile" ; \
20662 (cd guile && \
20663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20665 "RANLIB=$${RANLIB}" \
20666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20667 dvi) \
20668 || exit 1
3866be5d 20669
6bd3dfaa 20670@endif guile
3866be5d 20671
4fa63067
NN
20672.PHONY: maybe-TAGS-guile TAGS-guile
20673maybe-TAGS-guile:
6bd3dfaa
PB
20674@if guile
20675maybe-TAGS-guile: TAGS-guile
4fa63067
NN
20676
20677TAGS-guile: \
20678 configure-guile
20679 @[ -f ./guile/Makefile ] || exit 0; \
20680 r=`${PWD_COMMAND}`; export r; \
b40e3958 20681 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20682 $(SET_LIB_PATH) \
378fce5b 20683 $(HOST_EXPORTS) \
4fa63067
NN
20684 for flag in $(EXTRA_HOST_FLAGS); do \
20685 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20686 done; \
20687 echo "Doing TAGS in guile" ; \
20688 (cd guile && \
20689 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20690 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20691 "RANLIB=$${RANLIB}" \
20692 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20693 TAGS) \
20694 || exit 1
3866be5d 20695
6bd3dfaa 20696@endif guile
3866be5d 20697
4fa63067
NN
20698.PHONY: maybe-install-info-guile install-info-guile
20699maybe-install-info-guile:
6bd3dfaa
PB
20700@if guile
20701maybe-install-info-guile: install-info-guile
16ae0395 20702
4fa63067
NN
20703install-info-guile: \
20704 configure-guile \
20705 info-guile
20706 @[ -f ./guile/Makefile ] || exit 0; \
20707 r=`${PWD_COMMAND}`; export r; \
20708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20709 $(SET_LIB_PATH) \
378fce5b 20710 $(HOST_EXPORTS) \
4fa63067
NN
20711 for flag in $(EXTRA_HOST_FLAGS); do \
20712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20713 done; \
20714 echo "Doing install-info in guile" ; \
20715 (cd guile && \
20716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20718 "RANLIB=$${RANLIB}" \
20719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20720 install-info) \
20721 || exit 1
20722
6bd3dfaa 20723@endif guile
4fa63067
NN
20724
20725.PHONY: maybe-installcheck-guile installcheck-guile
20726maybe-installcheck-guile:
6bd3dfaa
PB
20727@if guile
20728maybe-installcheck-guile: installcheck-guile
4fa63067
NN
20729
20730installcheck-guile: \
20731 configure-guile
20732 @[ -f ./guile/Makefile ] || exit 0; \
20733 r=`${PWD_COMMAND}`; export r; \
20734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20735 $(SET_LIB_PATH) \
378fce5b 20736 $(HOST_EXPORTS) \
4fa63067
NN
20737 for flag in $(EXTRA_HOST_FLAGS); do \
20738 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20739 done; \
20740 echo "Doing installcheck in guile" ; \
20741 (cd guile && \
20742 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20743 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20744 "RANLIB=$${RANLIB}" \
20745 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20746 installcheck) \
20747 || exit 1
20748
6bd3dfaa 20749@endif guile
4fa63067
NN
20750
20751.PHONY: maybe-mostlyclean-guile mostlyclean-guile
20752maybe-mostlyclean-guile:
6bd3dfaa
PB
20753@if guile
20754maybe-mostlyclean-guile: mostlyclean-guile
4fa63067
NN
20755
20756mostlyclean-guile:
20757 @[ -f ./guile/Makefile ] || exit 0; \
20758 r=`${PWD_COMMAND}`; export r; \
20759 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20760 $(SET_LIB_PATH) \
378fce5b 20761 $(HOST_EXPORTS) \
4fa63067
NN
20762 for flag in $(EXTRA_HOST_FLAGS); do \
20763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20764 done; \
20765 echo "Doing mostlyclean in guile" ; \
20766 (cd guile && \
20767 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20768 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20769 "RANLIB=$${RANLIB}" \
20770 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20771 mostlyclean) \
20772 || exit 1
20773
6bd3dfaa 20774@endif guile
4fa63067
NN
20775
20776.PHONY: maybe-clean-guile clean-guile
20777maybe-clean-guile:
6bd3dfaa
PB
20778@if guile
20779maybe-clean-guile: clean-guile
4fa63067
NN
20780
20781clean-guile:
20782 @[ -f ./guile/Makefile ] || exit 0; \
20783 r=`${PWD_COMMAND}`; export r; \
20784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20785 $(SET_LIB_PATH) \
378fce5b 20786 $(HOST_EXPORTS) \
4fa63067
NN
20787 for flag in $(EXTRA_HOST_FLAGS); do \
20788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20789 done; \
20790 echo "Doing clean in guile" ; \
20791 (cd guile && \
20792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20794 "RANLIB=$${RANLIB}" \
20795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20796 clean) \
20797 || exit 1
20798
6bd3dfaa 20799@endif guile
4fa63067
NN
20800
20801.PHONY: maybe-distclean-guile distclean-guile
20802maybe-distclean-guile:
6bd3dfaa
PB
20803@if guile
20804maybe-distclean-guile: distclean-guile
4fa63067
NN
20805
20806distclean-guile:
20807 @[ -f ./guile/Makefile ] || exit 0; \
20808 r=`${PWD_COMMAND}`; export r; \
20809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20810 $(SET_LIB_PATH) \
378fce5b 20811 $(HOST_EXPORTS) \
4fa63067
NN
20812 for flag in $(EXTRA_HOST_FLAGS); do \
20813 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20814 done; \
20815 echo "Doing distclean in guile" ; \
20816 (cd guile && \
20817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20819 "RANLIB=$${RANLIB}" \
20820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20821 distclean) \
20822 || exit 1
20823
6bd3dfaa 20824@endif guile
4fa63067
NN
20825
20826.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
20827maybe-maintainer-clean-guile:
6bd3dfaa
PB
20828@if guile
20829maybe-maintainer-clean-guile: maintainer-clean-guile
4fa63067
NN
20830
20831maintainer-clean-guile:
20832 @[ -f ./guile/Makefile ] || exit 0; \
20833 r=`${PWD_COMMAND}`; export r; \
b40e3958 20834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20835 $(SET_LIB_PATH) \
378fce5b 20836 $(HOST_EXPORTS) \
4fa63067
NN
20837 for flag in $(EXTRA_HOST_FLAGS); do \
20838 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20839 done; \
20840 echo "Doing maintainer-clean in guile" ; \
20841 (cd guile && \
20842 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20843 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20844 "RANLIB=$${RANLIB}" \
20845 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20846 maintainer-clean) \
20847 || exit 1
3866be5d 20848
6bd3dfaa 20849@endif guile
3866be5d 20850
4fa63067
NN
20851
20852.PHONY: configure-tk maybe-configure-tk
20853maybe-configure-tk:
6bd3dfaa
PB
20854@if tk
20855maybe-configure-tk: configure-tk
4fa63067
NN
20856configure-tk:
20857 @test ! -f tk/Makefile || exit 0; \
20858 [ -d tk ] || mkdir tk; \
b40e3958
L
20859 r=`${PWD_COMMAND}`; export r; \
20860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 20861 $(HOST_EXPORTS) \
4fa63067
NN
20862 echo Configuring in tk; \
20863 cd tk || exit 1; \
e2b9e2dc
NN
20864 case $(srcdir) in \
20865 \.) \
20866 srcdiroption="--srcdir=."; \
20867 libsrcdir=".";; \
20868 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
20869 srcdiroption="--srcdir=$(srcdir)/tk"; \
20870 libsrcdir="$$s/tk";; \
e2b9e2dc 20871 *) \
4fa63067
NN
20872 srcdiroption="--srcdir=../$(srcdir)/tk"; \
20873 libsrcdir="$$s/tk";; \
e2b9e2dc
NN
20874 esac; \
20875 $(SHELL) $${libsrcdir}/configure \
20876 $(HOST_CONFIGARGS) $${srcdiroption} \
20877 || exit 1
6bd3dfaa 20878@endif tk
e2b9e2dc 20879
4fa63067
NN
20880.PHONY: all-tk maybe-all-tk
20881maybe-all-tk:
6bd3dfaa
PB
20882@if tk
20883maybe-all-tk: all-tk
4fa63067 20884all-tk: configure-tk
b40e3958
L
20885 @r=`${PWD_COMMAND}`; export r; \
20886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20887 $(SET_LIB_PATH) \
378fce5b 20888 $(HOST_EXPORTS) \
4fa63067 20889 (cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
6bd3dfaa 20890@endif tk
3866be5d 20891
4fa63067
NN
20892.PHONY: check-tk maybe-check-tk
20893maybe-check-tk:
6bd3dfaa
PB
20894@if tk
20895maybe-check-tk: check-tk
3866be5d 20896
4fa63067 20897check-tk:
b40e3958
L
20898 @r=`${PWD_COMMAND}`; export r; \
20899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20900 $(SET_LIB_PATH) \
378fce5b 20901 $(HOST_EXPORTS) \
4fa63067 20902 (cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 20903
6bd3dfaa 20904@endif tk
3866be5d 20905
4fa63067
NN
20906.PHONY: install-tk maybe-install-tk
20907maybe-install-tk:
6bd3dfaa
PB
20908@if tk
20909maybe-install-tk: install-tk
16ae0395 20910
4fa63067 20911install-tk: installdirs
b40e3958
L
20912 @r=`${PWD_COMMAND}`; export r; \
20913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 20914 $(SET_LIB_PATH) \
378fce5b 20915 $(HOST_EXPORTS) \
4fa63067
NN
20916 (cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
20917
6bd3dfaa 20918@endif tk
4fa63067
NN
20919
20920# Other targets (info, dvi, etc.)
20921
20922.PHONY: maybe-info-tk info-tk
20923maybe-info-tk:
6bd3dfaa
PB
20924@if tk
20925maybe-info-tk: info-tk
4fa63067
NN
20926
20927info-tk: \
20928 configure-tk
20929 @[ -f ./tk/Makefile ] || exit 0; \
20930 r=`${PWD_COMMAND}`; export r; \
20931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20932 $(SET_LIB_PATH) \
378fce5b 20933 $(HOST_EXPORTS) \
4fa63067
NN
20934 for flag in $(EXTRA_HOST_FLAGS); do \
20935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20936 done; \
20937 echo "Doing info in tk" ; \
20938 (cd tk && \
20939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20941 "RANLIB=$${RANLIB}" \
20942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20943 info) \
20944 || exit 1
20945
6bd3dfaa 20946@endif tk
4fa63067
NN
20947
20948.PHONY: maybe-dvi-tk dvi-tk
20949maybe-dvi-tk:
6bd3dfaa
PB
20950@if tk
20951maybe-dvi-tk: dvi-tk
4fa63067
NN
20952
20953dvi-tk: \
20954 configure-tk
20955 @[ -f ./tk/Makefile ] || exit 0; \
20956 r=`${PWD_COMMAND}`; export r; \
20957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20958 $(SET_LIB_PATH) \
378fce5b 20959 $(HOST_EXPORTS) \
4fa63067
NN
20960 for flag in $(EXTRA_HOST_FLAGS); do \
20961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20962 done; \
20963 echo "Doing dvi in tk" ; \
20964 (cd tk && \
20965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20967 "RANLIB=$${RANLIB}" \
20968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20969 dvi) \
20970 || exit 1
20971
6bd3dfaa 20972@endif tk
4fa63067
NN
20973
20974.PHONY: maybe-TAGS-tk TAGS-tk
20975maybe-TAGS-tk:
6bd3dfaa
PB
20976@if tk
20977maybe-TAGS-tk: TAGS-tk
4fa63067
NN
20978
20979TAGS-tk: \
20980 configure-tk
20981 @[ -f ./tk/Makefile ] || exit 0; \
20982 r=`${PWD_COMMAND}`; export r; \
20983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20984 $(SET_LIB_PATH) \
378fce5b 20985 $(HOST_EXPORTS) \
4fa63067
NN
20986 for flag in $(EXTRA_HOST_FLAGS); do \
20987 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20988 done; \
20989 echo "Doing TAGS in tk" ; \
20990 (cd tk && \
20991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20993 "RANLIB=$${RANLIB}" \
20994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20995 TAGS) \
20996 || exit 1
20997
6bd3dfaa 20998@endif tk
4fa63067
NN
20999
21000.PHONY: maybe-install-info-tk install-info-tk
21001maybe-install-info-tk:
6bd3dfaa
PB
21002@if tk
21003maybe-install-info-tk: install-info-tk
4fa63067
NN
21004
21005install-info-tk: \
21006 configure-tk \
21007 info-tk
21008 @[ -f ./tk/Makefile ] || exit 0; \
21009 r=`${PWD_COMMAND}`; export r; \
21010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21011 $(SET_LIB_PATH) \
378fce5b 21012 $(HOST_EXPORTS) \
4fa63067
NN
21013 for flag in $(EXTRA_HOST_FLAGS); do \
21014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21015 done; \
21016 echo "Doing install-info in tk" ; \
21017 (cd tk && \
21018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21020 "RANLIB=$${RANLIB}" \
21021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21022 install-info) \
21023 || exit 1
21024
6bd3dfaa 21025@endif tk
4fa63067
NN
21026
21027.PHONY: maybe-installcheck-tk installcheck-tk
21028maybe-installcheck-tk:
6bd3dfaa
PB
21029@if tk
21030maybe-installcheck-tk: installcheck-tk
4fa63067
NN
21031
21032installcheck-tk: \
21033 configure-tk
21034 @[ -f ./tk/Makefile ] || exit 0; \
21035 r=`${PWD_COMMAND}`; export r; \
21036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21037 $(SET_LIB_PATH) \
378fce5b 21038 $(HOST_EXPORTS) \
4fa63067
NN
21039 for flag in $(EXTRA_HOST_FLAGS); do \
21040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21041 done; \
21042 echo "Doing installcheck in tk" ; \
21043 (cd tk && \
21044 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21045 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21046 "RANLIB=$${RANLIB}" \
21047 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21048 installcheck) \
21049 || exit 1
21050
6bd3dfaa 21051@endif tk
4fa63067
NN
21052
21053.PHONY: maybe-mostlyclean-tk mostlyclean-tk
21054maybe-mostlyclean-tk:
6bd3dfaa
PB
21055@if tk
21056maybe-mostlyclean-tk: mostlyclean-tk
4fa63067
NN
21057
21058mostlyclean-tk:
21059 @[ -f ./tk/Makefile ] || exit 0; \
21060 r=`${PWD_COMMAND}`; export r; \
21061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21062 $(SET_LIB_PATH) \
378fce5b 21063 $(HOST_EXPORTS) \
4fa63067
NN
21064 for flag in $(EXTRA_HOST_FLAGS); do \
21065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21066 done; \
21067 echo "Doing mostlyclean in tk" ; \
21068 (cd tk && \
21069 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21070 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21071 "RANLIB=$${RANLIB}" \
21072 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21073 mostlyclean) \
21074 || exit 1
21075
6bd3dfaa 21076@endif tk
4fa63067
NN
21077
21078.PHONY: maybe-clean-tk clean-tk
21079maybe-clean-tk:
6bd3dfaa
PB
21080@if tk
21081maybe-clean-tk: clean-tk
4fa63067
NN
21082
21083clean-tk:
21084 @[ -f ./tk/Makefile ] || exit 0; \
21085 r=`${PWD_COMMAND}`; export r; \
21086 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21087 $(SET_LIB_PATH) \
378fce5b 21088 $(HOST_EXPORTS) \
4fa63067
NN
21089 for flag in $(EXTRA_HOST_FLAGS); do \
21090 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21091 done; \
21092 echo "Doing clean in tk" ; \
21093 (cd tk && \
21094 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21095 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21096 "RANLIB=$${RANLIB}" \
21097 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21098 clean) \
21099 || exit 1
21100
6bd3dfaa 21101@endif tk
4fa63067
NN
21102
21103.PHONY: maybe-distclean-tk distclean-tk
21104maybe-distclean-tk:
6bd3dfaa
PB
21105@if tk
21106maybe-distclean-tk: distclean-tk
4fa63067
NN
21107
21108distclean-tk:
21109 @[ -f ./tk/Makefile ] || exit 0; \
21110 r=`${PWD_COMMAND}`; export r; \
21111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21112 $(SET_LIB_PATH) \
378fce5b 21113 $(HOST_EXPORTS) \
4fa63067
NN
21114 for flag in $(EXTRA_HOST_FLAGS); do \
21115 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21116 done; \
21117 echo "Doing distclean in tk" ; \
21118 (cd tk && \
21119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21121 "RANLIB=$${RANLIB}" \
21122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21123 distclean) \
21124 || exit 1
21125
6bd3dfaa 21126@endif tk
4fa63067
NN
21127
21128.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
21129maybe-maintainer-clean-tk:
6bd3dfaa
PB
21130@if tk
21131maybe-maintainer-clean-tk: maintainer-clean-tk
4fa63067
NN
21132
21133maintainer-clean-tk:
21134 @[ -f ./tk/Makefile ] || exit 0; \
21135 r=`${PWD_COMMAND}`; export r; \
21136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21137 $(SET_LIB_PATH) \
378fce5b 21138 $(HOST_EXPORTS) \
4fa63067
NN
21139 for flag in $(EXTRA_HOST_FLAGS); do \
21140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21141 done; \
21142 echo "Doing maintainer-clean in tk" ; \
21143 (cd tk && \
21144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21146 "RANLIB=$${RANLIB}" \
21147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21148 maintainer-clean) \
21149 || exit 1
21150
6bd3dfaa 21151@endif tk
3866be5d
NN
21152
21153
4fa63067
NN
21154.PHONY: configure-tix maybe-configure-tix
21155maybe-configure-tix:
6bd3dfaa
PB
21156@if tix
21157maybe-configure-tix: configure-tix
4fa63067
NN
21158configure-tix:
21159 @test ! -f tix/Makefile || exit 0; \
21160 [ -d tix ] || mkdir tix; \
b40e3958
L
21161 r=`${PWD_COMMAND}`; export r; \
21162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21163 $(HOST_EXPORTS) \
4fa63067
NN
21164 echo Configuring in tix; \
21165 cd tix || exit 1; \
e2b9e2dc
NN
21166 case $(srcdir) in \
21167 \.) \
21168 srcdiroption="--srcdir=."; \
21169 libsrcdir=".";; \
21170 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
21171 srcdiroption="--srcdir=$(srcdir)/tix"; \
21172 libsrcdir="$$s/tix";; \
e2b9e2dc 21173 *) \
4fa63067
NN
21174 srcdiroption="--srcdir=../$(srcdir)/tix"; \
21175 libsrcdir="$$s/tix";; \
e2b9e2dc
NN
21176 esac; \
21177 $(SHELL) $${libsrcdir}/configure \
21178 $(HOST_CONFIGARGS) $${srcdiroption} \
21179 || exit 1
6bd3dfaa 21180@endif tix
e2b9e2dc 21181
4fa63067
NN
21182.PHONY: all-tix maybe-all-tix
21183maybe-all-tix:
6bd3dfaa
PB
21184@if tix
21185maybe-all-tix: all-tix
4fa63067 21186all-tix: configure-tix
b40e3958
L
21187 @r=`${PWD_COMMAND}`; export r; \
21188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21189 $(SET_LIB_PATH) \
378fce5b 21190 $(HOST_EXPORTS) \
4fa63067 21191 (cd tix && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
6bd3dfaa 21192@endif tix
3866be5d 21193
4fa63067
NN
21194.PHONY: check-tix maybe-check-tix
21195maybe-check-tix:
6bd3dfaa
PB
21196@if tix
21197maybe-check-tix: check-tix
3866be5d 21198
4fa63067 21199check-tix:
b40e3958
L
21200 @r=`${PWD_COMMAND}`; export r; \
21201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21202 $(SET_LIB_PATH) \
378fce5b 21203 $(HOST_EXPORTS) \
4fa63067 21204 (cd tix && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) check)
3866be5d 21205
6bd3dfaa 21206@endif tix
3866be5d 21207
4fa63067
NN
21208.PHONY: install-tix maybe-install-tix
21209maybe-install-tix:
6bd3dfaa
PB
21210@if tix
21211maybe-install-tix: install-tix
16ae0395 21212
4fa63067 21213install-tix: installdirs
b40e3958
L
21214 @r=`${PWD_COMMAND}`; export r; \
21215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21216 $(SET_LIB_PATH) \
378fce5b 21217 $(HOST_EXPORTS) \
4fa63067 21218 (cd tix && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) install)
3866be5d 21219
6bd3dfaa 21220@endif tix
3866be5d 21221
4fa63067
NN
21222# Other targets (info, dvi, etc.)
21223
21224.PHONY: maybe-info-tix info-tix
21225maybe-info-tix:
6bd3dfaa
PB
21226@if tix
21227maybe-info-tix: info-tix
4fa63067
NN
21228
21229info-tix: \
21230 configure-tix
21231 @[ -f ./tix/Makefile ] || exit 0; \
b40e3958
L
21232 r=`${PWD_COMMAND}`; export r; \
21233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 21234 $(SET_LIB_PATH) \
378fce5b 21235 $(HOST_EXPORTS) \
4fa63067
NN
21236 for flag in $(EXTRA_HOST_FLAGS); do \
21237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21238 done; \
21239 echo "Doing info in tix" ; \
21240 (cd tix && \
21241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21243 "RANLIB=$${RANLIB}" \
21244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21245 info) \
e2b9e2dc
NN
21246 || exit 1
21247
6bd3dfaa 21248@endif tix
4fa63067
NN
21249
21250.PHONY: maybe-dvi-tix dvi-tix
21251maybe-dvi-tix:
6bd3dfaa
PB
21252@if tix
21253maybe-dvi-tix: dvi-tix
4fa63067
NN
21254
21255dvi-tix: \
21256 configure-tix
21257 @[ -f ./tix/Makefile ] || exit 0; \
21258 r=`${PWD_COMMAND}`; export r; \
b40e3958 21259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21260 $(SET_LIB_PATH) \
378fce5b 21261 $(HOST_EXPORTS) \
4fa63067
NN
21262 for flag in $(EXTRA_HOST_FLAGS); do \
21263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21264 done; \
21265 echo "Doing dvi in tix" ; \
21266 (cd tix && \
21267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21269 "RANLIB=$${RANLIB}" \
21270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21271 dvi) \
21272 || exit 1
3866be5d 21273
6bd3dfaa 21274@endif tix
3866be5d 21275
4fa63067
NN
21276.PHONY: maybe-TAGS-tix TAGS-tix
21277maybe-TAGS-tix:
6bd3dfaa
PB
21278@if tix
21279maybe-TAGS-tix: TAGS-tix
4fa63067
NN
21280
21281TAGS-tix: \
21282 configure-tix
21283 @[ -f ./tix/Makefile ] || exit 0; \
21284 r=`${PWD_COMMAND}`; export r; \
b40e3958 21285 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21286 $(SET_LIB_PATH) \
378fce5b 21287 $(HOST_EXPORTS) \
4fa63067
NN
21288 for flag in $(EXTRA_HOST_FLAGS); do \
21289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21290 done; \
21291 echo "Doing TAGS in tix" ; \
21292 (cd tix && \
21293 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21294 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21295 "RANLIB=$${RANLIB}" \
21296 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21297 TAGS) \
21298 || exit 1
3866be5d 21299
6bd3dfaa 21300@endif tix
3866be5d 21301
4fa63067
NN
21302.PHONY: maybe-install-info-tix install-info-tix
21303maybe-install-info-tix:
6bd3dfaa
PB
21304@if tix
21305maybe-install-info-tix: install-info-tix
4fa63067
NN
21306
21307install-info-tix: \
21308 configure-tix \
21309 info-tix
21310 @[ -f ./tix/Makefile ] || exit 0; \
21311 r=`${PWD_COMMAND}`; export r; \
21312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21313 $(SET_LIB_PATH) \
378fce5b 21314 $(HOST_EXPORTS) \
4fa63067
NN
21315 for flag in $(EXTRA_HOST_FLAGS); do \
21316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21317 done; \
21318 echo "Doing install-info in tix" ; \
21319 (cd tix && \
21320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21322 "RANLIB=$${RANLIB}" \
21323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21324 install-info) \
21325 || exit 1
21326
6bd3dfaa 21327@endif tix
4fa63067
NN
21328
21329.PHONY: maybe-installcheck-tix installcheck-tix
21330maybe-installcheck-tix:
6bd3dfaa
PB
21331@if tix
21332maybe-installcheck-tix: installcheck-tix
4fa63067
NN
21333
21334installcheck-tix: \
21335 configure-tix
21336 @[ -f ./tix/Makefile ] || exit 0; \
21337 r=`${PWD_COMMAND}`; export r; \
21338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21339 $(SET_LIB_PATH) \
378fce5b 21340 $(HOST_EXPORTS) \
4fa63067
NN
21341 for flag in $(EXTRA_HOST_FLAGS); do \
21342 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21343 done; \
21344 echo "Doing installcheck in tix" ; \
21345 (cd tix && \
21346 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21347 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21348 "RANLIB=$${RANLIB}" \
21349 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21350 installcheck) \
21351 || exit 1
21352
6bd3dfaa 21353@endif tix
4fa63067
NN
21354
21355.PHONY: maybe-mostlyclean-tix mostlyclean-tix
21356maybe-mostlyclean-tix:
6bd3dfaa
PB
21357@if tix
21358maybe-mostlyclean-tix: mostlyclean-tix
4fa63067
NN
21359
21360mostlyclean-tix:
21361 @[ -f ./tix/Makefile ] || exit 0; \
21362 r=`${PWD_COMMAND}`; export r; \
21363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21364 $(SET_LIB_PATH) \
378fce5b 21365 $(HOST_EXPORTS) \
4fa63067
NN
21366 for flag in $(EXTRA_HOST_FLAGS); do \
21367 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21368 done; \
21369 echo "Doing mostlyclean in tix" ; \
21370 (cd tix && \
21371 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21372 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21373 "RANLIB=$${RANLIB}" \
21374 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21375 mostlyclean) \
21376 || exit 1
21377
6bd3dfaa 21378@endif tix
4fa63067
NN
21379
21380.PHONY: maybe-clean-tix clean-tix
21381maybe-clean-tix:
6bd3dfaa
PB
21382@if tix
21383maybe-clean-tix: clean-tix
4fa63067
NN
21384
21385clean-tix:
21386 @[ -f ./tix/Makefile ] || exit 0; \
21387 r=`${PWD_COMMAND}`; export r; \
21388 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21389 $(SET_LIB_PATH) \
378fce5b 21390 $(HOST_EXPORTS) \
4fa63067
NN
21391 for flag in $(EXTRA_HOST_FLAGS); do \
21392 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21393 done; \
21394 echo "Doing clean in tix" ; \
21395 (cd tix && \
21396 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21397 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21398 "RANLIB=$${RANLIB}" \
21399 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21400 clean) \
21401 || exit 1
21402
6bd3dfaa 21403@endif tix
4fa63067
NN
21404
21405.PHONY: maybe-distclean-tix distclean-tix
21406maybe-distclean-tix:
6bd3dfaa
PB
21407@if tix
21408maybe-distclean-tix: distclean-tix
4fa63067
NN
21409
21410distclean-tix:
21411 @[ -f ./tix/Makefile ] || exit 0; \
21412 r=`${PWD_COMMAND}`; export r; \
21413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21414 $(SET_LIB_PATH) \
378fce5b 21415 $(HOST_EXPORTS) \
4fa63067
NN
21416 for flag in $(EXTRA_HOST_FLAGS); do \
21417 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21418 done; \
21419 echo "Doing distclean in tix" ; \
21420 (cd tix && \
21421 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21422 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21423 "RANLIB=$${RANLIB}" \
21424 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21425 distclean) \
21426 || exit 1
21427
6bd3dfaa 21428@endif tix
4fa63067
NN
21429
21430.PHONY: maybe-maintainer-clean-tix maintainer-clean-tix
21431maybe-maintainer-clean-tix:
6bd3dfaa
PB
21432@if tix
21433maybe-maintainer-clean-tix: maintainer-clean-tix
16ae0395 21434
4fa63067
NN
21435maintainer-clean-tix:
21436 @[ -f ./tix/Makefile ] || exit 0; \
21437 r=`${PWD_COMMAND}`; export r; \
b40e3958 21438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21439 $(SET_LIB_PATH) \
378fce5b 21440 $(HOST_EXPORTS) \
4fa63067
NN
21441 for flag in $(EXTRA_HOST_FLAGS); do \
21442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21443 done; \
21444 echo "Doing maintainer-clean in tix" ; \
21445 (cd tix && \
21446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21448 "RANLIB=$${RANLIB}" \
21449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21450 maintainer-clean) \
21451 || exit 1
3866be5d 21452
6bd3dfaa 21453@endif tix
3866be5d 21454
4fa63067
NN
21455
21456.PHONY: configure-libtermcap maybe-configure-libtermcap
21457maybe-configure-libtermcap:
6bd3dfaa
PB
21458@if libtermcap
21459maybe-configure-libtermcap: configure-libtermcap
4fa63067
NN
21460configure-libtermcap:
21461 @test ! -f libtermcap/Makefile || exit 0; \
21462 [ -d libtermcap ] || mkdir libtermcap; \
b40e3958
L
21463 r=`${PWD_COMMAND}`; export r; \
21464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21465 $(HOST_EXPORTS) \
4fa63067
NN
21466 echo Configuring in libtermcap; \
21467 cd libtermcap || exit 1; \
e2b9e2dc
NN
21468 case $(srcdir) in \
21469 \.) \
21470 srcdiroption="--srcdir=."; \
21471 libsrcdir=".";; \
21472 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
21473 srcdiroption="--srcdir=$(srcdir)/libtermcap"; \
21474 libsrcdir="$$s/libtermcap";; \
e2b9e2dc 21475 *) \
4fa63067
NN
21476 srcdiroption="--srcdir=../$(srcdir)/libtermcap"; \
21477 libsrcdir="$$s/libtermcap";; \
e2b9e2dc
NN
21478 esac; \
21479 $(SHELL) $${libsrcdir}/configure \
21480 $(HOST_CONFIGARGS) $${srcdiroption} \
21481 || exit 1
6bd3dfaa 21482@endif libtermcap
e2b9e2dc 21483
4fa63067
NN
21484.PHONY: all-libtermcap maybe-all-libtermcap
21485maybe-all-libtermcap:
6bd3dfaa
PB
21486@if libtermcap
21487maybe-all-libtermcap: all-libtermcap
4fa63067 21488all-libtermcap: configure-libtermcap
b40e3958
L
21489 @r=`${PWD_COMMAND}`; export r; \
21490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21491 $(SET_LIB_PATH) \
378fce5b 21492 $(HOST_EXPORTS) \
4fa63067 21493 (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 21494@endif libtermcap
3866be5d 21495
4fa63067
NN
21496.PHONY: check-libtermcap maybe-check-libtermcap
21497maybe-check-libtermcap:
6bd3dfaa
PB
21498@if libtermcap
21499maybe-check-libtermcap: check-libtermcap
3866be5d 21500
4fa63067
NN
21501check-libtermcap:
21502
6bd3dfaa 21503@endif libtermcap
4fa63067
NN
21504
21505.PHONY: install-libtermcap maybe-install-libtermcap
21506maybe-install-libtermcap:
6bd3dfaa
PB
21507@if libtermcap
21508maybe-install-libtermcap: install-libtermcap
4fa63067
NN
21509
21510install-libtermcap: installdirs
b40e3958
L
21511 @r=`${PWD_COMMAND}`; export r; \
21512 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21513 $(SET_LIB_PATH) \
378fce5b 21514 $(HOST_EXPORTS) \
4fa63067 21515 (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS) install)
3866be5d 21516
6bd3dfaa 21517@endif libtermcap
3866be5d 21518
4fa63067 21519# Other targets (info, dvi, etc.)
16ae0395 21520
4fa63067
NN
21521.PHONY: maybe-info-libtermcap info-libtermcap
21522maybe-info-libtermcap:
6bd3dfaa
PB
21523@if libtermcap
21524maybe-info-libtermcap: info-libtermcap
4fa63067
NN
21525
21526info-libtermcap: \
21527 configure-libtermcap
21528 @[ -f ./libtermcap/Makefile ] || exit 0; \
21529 r=`${PWD_COMMAND}`; export r; \
b40e3958 21530 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21531 $(SET_LIB_PATH) \
378fce5b 21532 $(HOST_EXPORTS) \
4fa63067
NN
21533 for flag in $(EXTRA_HOST_FLAGS); do \
21534 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21535 done; \
21536 echo "Doing info in libtermcap" ; \
21537 (cd libtermcap && \
21538 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21539 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21540 "RANLIB=$${RANLIB}" \
21541 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21542 info) \
21543 || exit 1
3866be5d 21544
6bd3dfaa 21545@endif libtermcap
3866be5d 21546
4fa63067
NN
21547.PHONY: maybe-dvi-libtermcap dvi-libtermcap
21548maybe-dvi-libtermcap:
6bd3dfaa
PB
21549@if libtermcap
21550maybe-dvi-libtermcap: dvi-libtermcap
4fa63067
NN
21551
21552dvi-libtermcap: \
21553 configure-libtermcap
21554 @[ -f ./libtermcap/Makefile ] || exit 0; \
21555 r=`${PWD_COMMAND}`; export r; \
21556 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21557 $(SET_LIB_PATH) \
378fce5b 21558 $(HOST_EXPORTS) \
4fa63067
NN
21559 for flag in $(EXTRA_HOST_FLAGS); do \
21560 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21561 done; \
21562 echo "Doing dvi in libtermcap" ; \
21563 (cd libtermcap && \
21564 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21565 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21566 "RANLIB=$${RANLIB}" \
21567 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21568 dvi) \
21569 || exit 1
21570
6bd3dfaa 21571@endif libtermcap
4fa63067
NN
21572
21573.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
21574maybe-TAGS-libtermcap:
6bd3dfaa
PB
21575@if libtermcap
21576maybe-TAGS-libtermcap: TAGS-libtermcap
4fa63067
NN
21577
21578TAGS-libtermcap: \
21579 configure-libtermcap
21580 @[ -f ./libtermcap/Makefile ] || exit 0; \
21581 r=`${PWD_COMMAND}`; export r; \
21582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21583 $(SET_LIB_PATH) \
378fce5b 21584 $(HOST_EXPORTS) \
4fa63067
NN
21585 for flag in $(EXTRA_HOST_FLAGS); do \
21586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21587 done; \
21588 echo "Doing TAGS in libtermcap" ; \
21589 (cd libtermcap && \
21590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21592 "RANLIB=$${RANLIB}" \
21593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21594 TAGS) \
21595 || exit 1
21596
6bd3dfaa 21597@endif libtermcap
4fa63067
NN
21598
21599.PHONY: maybe-install-info-libtermcap install-info-libtermcap
21600maybe-install-info-libtermcap:
6bd3dfaa
PB
21601@if libtermcap
21602maybe-install-info-libtermcap: install-info-libtermcap
4fa63067
NN
21603
21604install-info-libtermcap: \
21605 configure-libtermcap \
21606 info-libtermcap
21607 @[ -f ./libtermcap/Makefile ] || exit 0; \
21608 r=`${PWD_COMMAND}`; export r; \
21609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21610 $(SET_LIB_PATH) \
378fce5b 21611 $(HOST_EXPORTS) \
4fa63067
NN
21612 for flag in $(EXTRA_HOST_FLAGS); do \
21613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21614 done; \
21615 echo "Doing install-info in libtermcap" ; \
21616 (cd libtermcap && \
21617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21619 "RANLIB=$${RANLIB}" \
21620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21621 install-info) \
21622 || exit 1
21623
6bd3dfaa 21624@endif libtermcap
4fa63067
NN
21625
21626.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
21627maybe-installcheck-libtermcap:
6bd3dfaa
PB
21628@if libtermcap
21629maybe-installcheck-libtermcap: installcheck-libtermcap
4fa63067
NN
21630
21631installcheck-libtermcap: \
21632 configure-libtermcap
21633 @[ -f ./libtermcap/Makefile ] || exit 0; \
21634 r=`${PWD_COMMAND}`; export r; \
21635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21636 $(SET_LIB_PATH) \
378fce5b 21637 $(HOST_EXPORTS) \
4fa63067
NN
21638 for flag in $(EXTRA_HOST_FLAGS); do \
21639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21640 done; \
21641 echo "Doing installcheck in libtermcap" ; \
21642 (cd libtermcap && \
21643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21645 "RANLIB=$${RANLIB}" \
21646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21647 installcheck) \
21648 || exit 1
21649
6bd3dfaa 21650@endif libtermcap
4fa63067
NN
21651
21652.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
21653maybe-mostlyclean-libtermcap:
6bd3dfaa
PB
21654@if libtermcap
21655maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
4fa63067
NN
21656
21657# libtermcap doesn't support mostlyclean.
21658mostlyclean-libtermcap:
21659
6bd3dfaa 21660@endif libtermcap
4fa63067
NN
21661
21662.PHONY: maybe-clean-libtermcap clean-libtermcap
21663maybe-clean-libtermcap:
6bd3dfaa
PB
21664@if libtermcap
21665maybe-clean-libtermcap: clean-libtermcap
4fa63067
NN
21666
21667# libtermcap doesn't support clean.
21668clean-libtermcap:
21669
6bd3dfaa 21670@endif libtermcap
4fa63067
NN
21671
21672.PHONY: maybe-distclean-libtermcap distclean-libtermcap
21673maybe-distclean-libtermcap:
6bd3dfaa
PB
21674@if libtermcap
21675maybe-distclean-libtermcap: distclean-libtermcap
4fa63067
NN
21676
21677# libtermcap doesn't support distclean.
21678distclean-libtermcap:
21679
6bd3dfaa 21680@endif libtermcap
4fa63067
NN
21681
21682.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
21683maybe-maintainer-clean-libtermcap:
6bd3dfaa
PB
21684@if libtermcap
21685maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
4fa63067
NN
21686
21687# libtermcap doesn't support maintainer-clean.
21688maintainer-clean-libtermcap:
21689
6bd3dfaa 21690@endif libtermcap
4fa63067
NN
21691
21692
21693.PHONY: configure-utils maybe-configure-utils
21694maybe-configure-utils:
6bd3dfaa
PB
21695@if utils
21696maybe-configure-utils: configure-utils
4fa63067
NN
21697configure-utils:
21698 @test ! -f utils/Makefile || exit 0; \
21699 [ -d utils ] || mkdir utils; \
b40e3958
L
21700 r=`${PWD_COMMAND}`; export r; \
21701 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 21702 $(HOST_EXPORTS) \
4fa63067
NN
21703 echo Configuring in utils; \
21704 cd utils || exit 1; \
e2b9e2dc
NN
21705 case $(srcdir) in \
21706 \.) \
21707 srcdiroption="--srcdir=."; \
21708 libsrcdir=".";; \
21709 /* | [A-Za-z]:[\\/]*) \
4fa63067
NN
21710 srcdiroption="--srcdir=$(srcdir)/utils"; \
21711 libsrcdir="$$s/utils";; \
e2b9e2dc 21712 *) \
4fa63067
NN
21713 srcdiroption="--srcdir=../$(srcdir)/utils"; \
21714 libsrcdir="$$s/utils";; \
e2b9e2dc
NN
21715 esac; \
21716 $(SHELL) $${libsrcdir}/configure \
21717 $(HOST_CONFIGARGS) $${srcdiroption} \
21718 || exit 1
6bd3dfaa 21719@endif utils
e2b9e2dc 21720
4fa63067
NN
21721.PHONY: all-utils maybe-all-utils
21722maybe-all-utils:
6bd3dfaa
PB
21723@if utils
21724maybe-all-utils: all-utils
4fa63067
NN
21725all-utils: configure-utils
21726 @r=`${PWD_COMMAND}`; export r; \
21727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21728 $(SET_LIB_PATH) \
378fce5b 21729 $(HOST_EXPORTS) \
4fa63067 21730 (cd utils && $(MAKE) $(FLAGS_TO_PASS) all)
6bd3dfaa 21731@endif utils
4fa63067
NN
21732
21733.PHONY: check-utils maybe-check-utils
21734maybe-check-utils:
6bd3dfaa
PB
21735@if utils
21736maybe-check-utils: check-utils
4fa63067
NN
21737
21738check-utils:
21739
6bd3dfaa 21740@endif utils
4fa63067
NN
21741
21742.PHONY: install-utils maybe-install-utils
21743maybe-install-utils:
6bd3dfaa
PB
21744@if utils
21745maybe-install-utils: install-utils
4fa63067
NN
21746
21747install-utils: installdirs
21748 @r=`${PWD_COMMAND}`; export r; \
21749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21750 $(SET_LIB_PATH) \
378fce5b 21751 $(HOST_EXPORTS) \
4fa63067
NN
21752 (cd utils && $(MAKE) $(FLAGS_TO_PASS) install)
21753
6bd3dfaa 21754@endif utils
4fa63067
NN
21755
21756# Other targets (info, dvi, etc.)
21757
21758.PHONY: maybe-info-utils info-utils
21759maybe-info-utils:
6bd3dfaa
PB
21760@if utils
21761maybe-info-utils: info-utils
4fa63067
NN
21762
21763info-utils: \
21764 configure-utils
21765 @[ -f ./utils/Makefile ] || exit 0; \
21766 r=`${PWD_COMMAND}`; export r; \
21767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21768 $(SET_LIB_PATH) \
378fce5b 21769 $(HOST_EXPORTS) \
4fa63067
NN
21770 for flag in $(EXTRA_HOST_FLAGS); do \
21771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21772 done; \
21773 echo "Doing info in utils" ; \
21774 (cd utils && \
21775 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21776 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21777 "RANLIB=$${RANLIB}" \
21778 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21779 info) \
21780 || exit 1
21781
6bd3dfaa 21782@endif utils
4fa63067
NN
21783
21784.PHONY: maybe-dvi-utils dvi-utils
21785maybe-dvi-utils:
6bd3dfaa
PB
21786@if utils
21787maybe-dvi-utils: dvi-utils
4fa63067
NN
21788
21789dvi-utils: \
21790 configure-utils
21791 @[ -f ./utils/Makefile ] || exit 0; \
21792 r=`${PWD_COMMAND}`; export r; \
b40e3958 21793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21794 $(SET_LIB_PATH) \
378fce5b 21795 $(HOST_EXPORTS) \
4fa63067
NN
21796 for flag in $(EXTRA_HOST_FLAGS); do \
21797 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21798 done; \
21799 echo "Doing dvi in utils" ; \
21800 (cd utils && \
21801 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21802 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21803 "RANLIB=$${RANLIB}" \
21804 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21805 dvi) \
21806 || exit 1
3866be5d 21807
6bd3dfaa 21808@endif utils
3866be5d 21809
4fa63067
NN
21810.PHONY: maybe-TAGS-utils TAGS-utils
21811maybe-TAGS-utils:
6bd3dfaa
PB
21812@if utils
21813maybe-TAGS-utils: TAGS-utils
4fa63067
NN
21814
21815TAGS-utils: \
21816 configure-utils
21817 @[ -f ./utils/Makefile ] || exit 0; \
21818 r=`${PWD_COMMAND}`; export r; \
b40e3958 21819 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21820 $(SET_LIB_PATH) \
378fce5b 21821 $(HOST_EXPORTS) \
4fa63067
NN
21822 for flag in $(EXTRA_HOST_FLAGS); do \
21823 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21824 done; \
21825 echo "Doing TAGS in utils" ; \
21826 (cd utils && \
21827 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21828 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21829 "RANLIB=$${RANLIB}" \
21830 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21831 TAGS) \
21832 || exit 1
3866be5d 21833
6bd3dfaa 21834@endif utils
3866be5d 21835
4fa63067
NN
21836.PHONY: maybe-install-info-utils install-info-utils
21837maybe-install-info-utils:
6bd3dfaa
PB
21838@if utils
21839maybe-install-info-utils: install-info-utils
16ae0395 21840
4fa63067
NN
21841install-info-utils: \
21842 configure-utils \
21843 info-utils
21844 @[ -f ./utils/Makefile ] || exit 0; \
21845 r=`${PWD_COMMAND}`; export r; \
b40e3958 21846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21847 $(SET_LIB_PATH) \
378fce5b 21848 $(HOST_EXPORTS) \
4fa63067
NN
21849 for flag in $(EXTRA_HOST_FLAGS); do \
21850 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21851 done; \
21852 echo "Doing install-info in utils" ; \
21853 (cd utils && \
21854 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21855 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21856 "RANLIB=$${RANLIB}" \
21857 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21858 install-info) \
21859 || exit 1
3866be5d 21860
6bd3dfaa 21861@endif utils
3866be5d 21862
4fa63067
NN
21863.PHONY: maybe-installcheck-utils installcheck-utils
21864maybe-installcheck-utils:
6bd3dfaa
PB
21865@if utils
21866maybe-installcheck-utils: installcheck-utils
4fa63067
NN
21867
21868installcheck-utils: \
21869 configure-utils
21870 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
21871 r=`${PWD_COMMAND}`; export r; \
21872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 21873 $(SET_LIB_PATH) \
378fce5b 21874 $(HOST_EXPORTS) \
4fa63067
NN
21875 for flag in $(EXTRA_HOST_FLAGS); do \
21876 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21877 done; \
21878 echo "Doing installcheck in utils" ; \
21879 (cd utils && \
21880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21882 "RANLIB=$${RANLIB}" \
21883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21884 installcheck) \
e2b9e2dc
NN
21885 || exit 1
21886
6bd3dfaa 21887@endif utils
4fa63067
NN
21888
21889.PHONY: maybe-mostlyclean-utils mostlyclean-utils
21890maybe-mostlyclean-utils:
6bd3dfaa
PB
21891@if utils
21892maybe-mostlyclean-utils: mostlyclean-utils
4fa63067
NN
21893
21894mostlyclean-utils:
21895 @[ -f ./utils/Makefile ] || exit 0; \
21896 r=`${PWD_COMMAND}`; export r; \
b40e3958 21897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21898 $(SET_LIB_PATH) \
378fce5b 21899 $(HOST_EXPORTS) \
4fa63067
NN
21900 for flag in $(EXTRA_HOST_FLAGS); do \
21901 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21902 done; \
21903 echo "Doing mostlyclean in utils" ; \
21904 (cd utils && \
21905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21907 "RANLIB=$${RANLIB}" \
21908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21909 mostlyclean) \
21910 || exit 1
3866be5d 21911
6bd3dfaa 21912@endif utils
3866be5d 21913
4fa63067
NN
21914.PHONY: maybe-clean-utils clean-utils
21915maybe-clean-utils:
6bd3dfaa
PB
21916@if utils
21917maybe-clean-utils: clean-utils
4fa63067
NN
21918
21919clean-utils:
21920 @[ -f ./utils/Makefile ] || exit 0; \
21921 r=`${PWD_COMMAND}`; export r; \
b40e3958 21922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21923 $(SET_LIB_PATH) \
378fce5b 21924 $(HOST_EXPORTS) \
4fa63067
NN
21925 for flag in $(EXTRA_HOST_FLAGS); do \
21926 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21927 done; \
21928 echo "Doing clean in utils" ; \
21929 (cd utils && \
21930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21932 "RANLIB=$${RANLIB}" \
21933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21934 clean) \
21935 || exit 1
3866be5d 21936
6bd3dfaa 21937@endif utils
3866be5d 21938
4fa63067
NN
21939.PHONY: maybe-distclean-utils distclean-utils
21940maybe-distclean-utils:
6bd3dfaa
PB
21941@if utils
21942maybe-distclean-utils: distclean-utils
16ae0395 21943
4fa63067
NN
21944distclean-utils:
21945 @[ -f ./utils/Makefile ] || exit 0; \
21946 r=`${PWD_COMMAND}`; export r; \
b40e3958 21947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 21948 $(SET_LIB_PATH) \
378fce5b 21949 $(HOST_EXPORTS) \
4fa63067
NN
21950 for flag in $(EXTRA_HOST_FLAGS); do \
21951 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21952 done; \
21953 echo "Doing distclean in utils" ; \
21954 (cd utils && \
21955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21957 "RANLIB=$${RANLIB}" \
21958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21959 distclean) \
21960 || exit 1
3866be5d 21961
6bd3dfaa 21962@endif utils
3866be5d 21963
4fa63067
NN
21964.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
21965maybe-maintainer-clean-utils:
6bd3dfaa
PB
21966@if utils
21967maybe-maintainer-clean-utils: maintainer-clean-utils
4fa63067
NN
21968
21969maintainer-clean-utils:
21970 @[ -f ./utils/Makefile ] || exit 0; \
b40e3958
L
21971 r=`${PWD_COMMAND}`; export r; \
21972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 21973 $(SET_LIB_PATH) \
378fce5b 21974 $(HOST_EXPORTS) \
4fa63067
NN
21975 for flag in $(EXTRA_HOST_FLAGS); do \
21976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21977 done; \
21978 echo "Doing maintainer-clean in utils" ; \
21979 (cd utils && \
21980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21982 "RANLIB=$${RANLIB}" \
21983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21984 maintainer-clean) \
e2b9e2dc
NN
21985 || exit 1
21986
6bd3dfaa 21987@endif utils
3866be5d 21988
3866be5d
NN
21989
21990
4fa63067
NN
21991# ---------------------------------------
21992# Modules which run on the target machine
21993# ---------------------------------------
16ae0395 21994
4fa63067
NN
21995.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
21996maybe-configure-target-libstdc++-v3:
6bd3dfaa
PB
21997@if target-libstdc++-v3
21998maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
3866be5d 21999
4fa63067
NN
22000# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
22001$(TARGET_SUBDIR)/libstdc++-v3/multilib.out: multilib.out
22002 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
22003 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || : ; \
22004 cp multilib.out $(TARGET_SUBDIR)/libstdc++-v3/multilib.out
3866be5d 22005
4fa63067
NN
22006configure-target-libstdc++-v3: $(TARGET_SUBDIR)/libstdc++-v3/multilib.out
22007 @test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
22008 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
b40e3958
L
22009 r=`${PWD_COMMAND}`; export r; \
22010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 22011 $(SET_LIB_PATH) \
378fce5b 22012 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
22013 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
22014 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
e2b9e2dc 22015 case $(srcdir) in \
e2b9e2dc 22016 /* | [A-Za-z]:[\\/]*) \
4fa63067 22017 topdir=$(srcdir) ;; \
e2b9e2dc 22018 *) \
4fa63067
NN
22019 case "$(TARGET_SUBDIR)" in \
22020 .) topdir="../$(srcdir)" ;; \
22021 *) topdir="../../$(srcdir)" ;; \
22022 esac ;; \
e2b9e2dc 22023 esac; \
4fa63067
NN
22024 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
22025 libsrcdir="$$s/libstdc++-v3"; \
22026 rm -f no-such-file || : ; \
22027 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22028 $(TARGET_CONFIGARGS) $${srcdiroption} \
22029 --with-target-subdir="$(TARGET_SUBDIR)" \
e2b9e2dc 22030 || exit 1
6bd3dfaa 22031@endif target-libstdc++-v3
e2b9e2dc 22032
4fa63067
NN
22033.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
22034maybe-all-target-libstdc++-v3:
6bd3dfaa
PB
22035@if target-libstdc++-v3
22036maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
4fa63067 22037all-target-libstdc++-v3: configure-target-libstdc++-v3
b40e3958
L
22038 @r=`${PWD_COMMAND}`; export r; \
22039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22040 $(SET_LIB_PATH) \
378fce5b 22041 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
22042 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22043 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' all)
6bd3dfaa 22044@endif target-libstdc++-v3
3866be5d 22045
4fa63067
NN
22046.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
22047maybe-check-target-libstdc++-v3:
6bd3dfaa
PB
22048@if target-libstdc++-v3
22049maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
3866be5d 22050
4fa63067 22051check-target-libstdc++-v3:
b40e3958
L
22052 @r=`${PWD_COMMAND}`; export r; \
22053 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22054 $(SET_LIB_PATH) \
378fce5b 22055 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
22056 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22057 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 22058
6bd3dfaa 22059@endif target-libstdc++-v3
3866be5d 22060
4fa63067
NN
22061.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
22062maybe-install-target-libstdc++-v3:
6bd3dfaa
PB
22063@if target-libstdc++-v3
22064maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
16ae0395 22065
4fa63067 22066install-target-libstdc++-v3: installdirs
b40e3958
L
22067 @r=`${PWD_COMMAND}`; export r; \
22068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22069 $(SET_LIB_PATH) \
378fce5b 22070 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
22071 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22072 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 22073
6bd3dfaa 22074@endif target-libstdc++-v3
e2b9e2dc 22075
4fa63067 22076# Other targets (info, dvi, etc.)
3866be5d 22077
4fa63067
NN
22078.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
22079maybe-info-target-libstdc++-v3:
6bd3dfaa
PB
22080@if target-libstdc++-v3
22081maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
3866be5d 22082
4fa63067
NN
22083info-target-libstdc++-v3: \
22084 configure-target-libstdc++-v3
22085 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22086 r=`${PWD_COMMAND}`; export r; \
b40e3958 22087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22088 $(SET_LIB_PATH) \
378fce5b 22089 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
22090 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22091 for flag in $(EXTRA_TARGET_FLAGS); do \
22092 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22093 done; \
22094 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22097 "RANLIB=$${RANLIB}" \
22098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22099 info) \
22100 || exit 1
3866be5d 22101
6bd3dfaa 22102@endif target-libstdc++-v3
3866be5d 22103
4fa63067
NN
22104.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
22105maybe-dvi-target-libstdc++-v3:
6bd3dfaa
PB
22106@if target-libstdc++-v3
22107maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
16ae0395 22108
4fa63067
NN
22109dvi-target-libstdc++-v3: \
22110 configure-target-libstdc++-v3
22111 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22112 r=`${PWD_COMMAND}`; export r; \
b40e3958 22113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22114 $(SET_LIB_PATH) \
378fce5b 22115 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
22116 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22117 for flag in $(EXTRA_TARGET_FLAGS); do \
22118 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22119 done; \
22120 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22123 "RANLIB=$${RANLIB}" \
22124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22125 dvi) \
22126 || exit 1
3866be5d 22127
6bd3dfaa 22128@endif target-libstdc++-v3
3866be5d 22129
4fa63067
NN
22130.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
22131maybe-TAGS-target-libstdc++-v3:
6bd3dfaa
PB
22132@if target-libstdc++-v3
22133maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
4fa63067
NN
22134
22135TAGS-target-libstdc++-v3: \
22136 configure-target-libstdc++-v3
22137 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
22138 r=`${PWD_COMMAND}`; export r; \
22139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 22140 $(SET_LIB_PATH) \
378fce5b 22141 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
22142 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22143 for flag in $(EXTRA_TARGET_FLAGS); do \
22144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22145 done; \
22146 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22149 "RANLIB=$${RANLIB}" \
22150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22151 TAGS) \
e2b9e2dc
NN
22152 || exit 1
22153
6bd3dfaa 22154@endif target-libstdc++-v3
3866be5d 22155
4fa63067
NN
22156.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
22157maybe-install-info-target-libstdc++-v3:
6bd3dfaa
PB
22158@if target-libstdc++-v3
22159maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
3866be5d 22160
4fa63067
NN
22161install-info-target-libstdc++-v3: \
22162 configure-target-libstdc++-v3 \
22163 info-target-libstdc++-v3
22164 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22165 r=`${PWD_COMMAND}`; export r; \
b40e3958 22166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22167 $(SET_LIB_PATH) \
378fce5b 22168 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
22169 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22170 for flag in $(EXTRA_TARGET_FLAGS); do \
22171 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22172 done; \
22173 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22176 "RANLIB=$${RANLIB}" \
22177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22178 install-info) \
22179 || exit 1
3866be5d 22180
6bd3dfaa 22181@endif target-libstdc++-v3
3866be5d 22182
4fa63067
NN
22183.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
22184maybe-installcheck-target-libstdc++-v3:
6bd3dfaa
PB
22185@if target-libstdc++-v3
22186maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
16ae0395 22187
4fa63067
NN
22188installcheck-target-libstdc++-v3: \
22189 configure-target-libstdc++-v3
22190 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22191 r=`${PWD_COMMAND}`; export r; \
b40e3958 22192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22193 $(SET_LIB_PATH) \
378fce5b 22194 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
22195 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22196 for flag in $(EXTRA_TARGET_FLAGS); do \
22197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22198 done; \
22199 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22202 "RANLIB=$${RANLIB}" \
22203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22204 installcheck) \
22205 || exit 1
3866be5d 22206
6bd3dfaa 22207@endif target-libstdc++-v3
3866be5d 22208
4fa63067
NN
22209.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
22210maybe-mostlyclean-target-libstdc++-v3:
6bd3dfaa
PB
22211@if target-libstdc++-v3
22212maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
4fa63067
NN
22213
22214mostlyclean-target-libstdc++-v3:
22215 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
b40e3958
L
22216 r=`${PWD_COMMAND}`; export r; \
22217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 22218 $(SET_LIB_PATH) \
378fce5b 22219 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
22220 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22221 for flag in $(EXTRA_TARGET_FLAGS); do \
22222 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22223 done; \
22224 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22227 "RANLIB=$${RANLIB}" \
22228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22229 mostlyclean) \
e2b9e2dc
NN
22230 || exit 1
22231
6bd3dfaa 22232@endif target-libstdc++-v3
4fa63067
NN
22233
22234.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
22235maybe-clean-target-libstdc++-v3:
6bd3dfaa
PB
22236@if target-libstdc++-v3
22237maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
4fa63067
NN
22238
22239clean-target-libstdc++-v3:
22240 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22241 r=`${PWD_COMMAND}`; export r; \
b40e3958 22242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22243 $(SET_LIB_PATH) \
378fce5b 22244 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
22245 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22246 for flag in $(EXTRA_TARGET_FLAGS); do \
22247 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22248 done; \
22249 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22252 "RANLIB=$${RANLIB}" \
22253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22254 clean) \
22255 || exit 1
3866be5d 22256
6bd3dfaa 22257@endif target-libstdc++-v3
3866be5d 22258
4fa63067
NN
22259.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
22260maybe-distclean-target-libstdc++-v3:
6bd3dfaa
PB
22261@if target-libstdc++-v3
22262maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
4fa63067
NN
22263
22264distclean-target-libstdc++-v3:
22265 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22266 r=`${PWD_COMMAND}`; export r; \
b40e3958 22267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22268 $(SET_LIB_PATH) \
378fce5b 22269 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
22270 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22271 for flag in $(EXTRA_TARGET_FLAGS); do \
22272 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22273 done; \
22274 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22277 "RANLIB=$${RANLIB}" \
22278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22279 distclean) \
22280 || exit 1
3866be5d 22281
6bd3dfaa 22282@endif target-libstdc++-v3
3866be5d 22283
4fa63067
NN
22284.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
22285maybe-maintainer-clean-target-libstdc++-v3:
6bd3dfaa
PB
22286@if target-libstdc++-v3
22287maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
16ae0395 22288
4fa63067
NN
22289maintainer-clean-target-libstdc++-v3:
22290 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22291 r=`${PWD_COMMAND}`; export r; \
b40e3958 22292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22293 $(SET_LIB_PATH) \
378fce5b 22294 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
22295 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22296 for flag in $(EXTRA_TARGET_FLAGS); do \
22297 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22298 done; \
22299 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22302 "RANLIB=$${RANLIB}" \
22303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22304 maintainer-clean) \
22305 || exit 1
3866be5d 22306
6bd3dfaa 22307@endif target-libstdc++-v3
3866be5d 22308
4fa63067 22309
4b1cb4fe
DD
22310.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
22311maybe-configure-target-libmudflap:
6bd3dfaa
PB
22312@if target-libmudflap
22313maybe-configure-target-libmudflap: configure-target-libmudflap
4fa63067
NN
22314
22315# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4b1cb4fe
DD
22316$(TARGET_SUBDIR)/libmudflap/multilib.out: multilib.out
22317 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
22318 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile || : ; \
22319 cp multilib.out $(TARGET_SUBDIR)/libmudflap/multilib.out
4fa63067 22320
4b1cb4fe
DD
22321configure-target-libmudflap: $(TARGET_SUBDIR)/libmudflap/multilib.out
22322 @test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
22323 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
b40e3958
L
22324 r=`${PWD_COMMAND}`; export r; \
22325 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 22326 $(SET_LIB_PATH) \
378fce5b 22327 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
22328 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
22329 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
e2b9e2dc 22330 case $(srcdir) in \
e2b9e2dc 22331 /* | [A-Za-z]:[\\/]*) \
4fa63067 22332 topdir=$(srcdir) ;; \
e2b9e2dc 22333 *) \
4fa63067
NN
22334 case "$(TARGET_SUBDIR)" in \
22335 .) topdir="../$(srcdir)" ;; \
22336 *) topdir="../../$(srcdir)" ;; \
22337 esac ;; \
e2b9e2dc 22338 esac; \
4b1cb4fe
DD
22339 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
22340 libsrcdir="$$s/libmudflap"; \
4fa63067
NN
22341 rm -f no-such-file || : ; \
22342 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22343 $(TARGET_CONFIGARGS) $${srcdiroption} \
22344 --with-target-subdir="$(TARGET_SUBDIR)" \
e2b9e2dc 22345 || exit 1
6bd3dfaa 22346@endif target-libmudflap
e2b9e2dc 22347
4b1cb4fe
DD
22348.PHONY: all-target-libmudflap maybe-all-target-libmudflap
22349maybe-all-target-libmudflap:
6bd3dfaa
PB
22350@if target-libmudflap
22351maybe-all-target-libmudflap: all-target-libmudflap
4b1cb4fe 22352all-target-libmudflap: configure-target-libmudflap
b40e3958
L
22353 @r=`${PWD_COMMAND}`; export r; \
22354 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22355 $(SET_LIB_PATH) \
378fce5b 22356 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe 22357 (cd $(TARGET_SUBDIR)/libmudflap && \
4fa63067 22358 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 22359@endif target-libmudflap
3866be5d 22360
4b1cb4fe
DD
22361.PHONY: check-target-libmudflap maybe-check-target-libmudflap
22362maybe-check-target-libmudflap:
6bd3dfaa
PB
22363@if target-libmudflap
22364maybe-check-target-libmudflap: check-target-libmudflap
16ae0395 22365
4b1cb4fe
DD
22366check-target-libmudflap:
22367 @r=`${PWD_COMMAND}`; export r; \
22368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22369 $(SET_LIB_PATH) \
378fce5b 22370 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
22371 (cd $(TARGET_SUBDIR)/libmudflap && \
22372 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
22373
6bd3dfaa 22374@endif target-libmudflap
4b1cb4fe
DD
22375
22376.PHONY: install-target-libmudflap maybe-install-target-libmudflap
22377maybe-install-target-libmudflap:
6bd3dfaa
PB
22378@if target-libmudflap
22379maybe-install-target-libmudflap: install-target-libmudflap
4b1cb4fe
DD
22380
22381install-target-libmudflap: installdirs
22382 @r=`${PWD_COMMAND}`; export r; \
22383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22384 $(SET_LIB_PATH) \
378fce5b 22385 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
22386 (cd $(TARGET_SUBDIR)/libmudflap && \
22387 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
22388
6bd3dfaa 22389@endif target-libmudflap
4b1cb4fe
DD
22390
22391# Other targets (info, dvi, etc.)
22392
22393.PHONY: maybe-info-target-libmudflap info-target-libmudflap
22394maybe-info-target-libmudflap:
6bd3dfaa
PB
22395@if target-libmudflap
22396maybe-info-target-libmudflap: info-target-libmudflap
4b1cb4fe
DD
22397
22398info-target-libmudflap: \
22399 configure-target-libmudflap
22400 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22401 r=`${PWD_COMMAND}`; export r; \
22402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22403 $(SET_LIB_PATH) \
378fce5b 22404 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
22405 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
22406 for flag in $(EXTRA_TARGET_FLAGS); do \
22407 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22408 done; \
22409 (cd $(TARGET_SUBDIR)/libmudflap && \
22410 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22411 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22412 "RANLIB=$${RANLIB}" \
22413 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22414 info) \
22415 || exit 1
22416
6bd3dfaa 22417@endif target-libmudflap
4b1cb4fe
DD
22418
22419.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
22420maybe-dvi-target-libmudflap:
6bd3dfaa
PB
22421@if target-libmudflap
22422maybe-dvi-target-libmudflap: dvi-target-libmudflap
4b1cb4fe
DD
22423
22424dvi-target-libmudflap: \
22425 configure-target-libmudflap
22426 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22427 r=`${PWD_COMMAND}`; export r; \
22428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22429 $(SET_LIB_PATH) \
378fce5b 22430 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
22431 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
22432 for flag in $(EXTRA_TARGET_FLAGS); do \
22433 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22434 done; \
22435 (cd $(TARGET_SUBDIR)/libmudflap && \
22436 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22437 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22438 "RANLIB=$${RANLIB}" \
22439 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22440 dvi) \
22441 || exit 1
22442
6bd3dfaa 22443@endif target-libmudflap
4b1cb4fe
DD
22444
22445.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
22446maybe-TAGS-target-libmudflap:
6bd3dfaa
PB
22447@if target-libmudflap
22448maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
4b1cb4fe
DD
22449
22450TAGS-target-libmudflap: \
22451 configure-target-libmudflap
22452 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22453 r=`${PWD_COMMAND}`; export r; \
22454 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22455 $(SET_LIB_PATH) \
378fce5b 22456 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
22457 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
22458 for flag in $(EXTRA_TARGET_FLAGS); do \
22459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22460 done; \
22461 (cd $(TARGET_SUBDIR)/libmudflap && \
22462 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22463 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22464 "RANLIB=$${RANLIB}" \
22465 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22466 TAGS) \
22467 || exit 1
22468
6bd3dfaa 22469@endif target-libmudflap
4b1cb4fe
DD
22470
22471.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
22472maybe-install-info-target-libmudflap:
6bd3dfaa
PB
22473@if target-libmudflap
22474maybe-install-info-target-libmudflap: install-info-target-libmudflap
4b1cb4fe
DD
22475
22476install-info-target-libmudflap: \
22477 configure-target-libmudflap \
22478 info-target-libmudflap
22479 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22480 r=`${PWD_COMMAND}`; export r; \
22481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22482 $(SET_LIB_PATH) \
378fce5b 22483 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
22484 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
22485 for flag in $(EXTRA_TARGET_FLAGS); do \
22486 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22487 done; \
22488 (cd $(TARGET_SUBDIR)/libmudflap && \
22489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22491 "RANLIB=$${RANLIB}" \
22492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22493 install-info) \
22494 || exit 1
22495
6bd3dfaa 22496@endif target-libmudflap
4b1cb4fe
DD
22497
22498.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
22499maybe-installcheck-target-libmudflap:
6bd3dfaa
PB
22500@if target-libmudflap
22501maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
4b1cb4fe
DD
22502
22503installcheck-target-libmudflap: \
22504 configure-target-libmudflap
22505 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22506 r=`${PWD_COMMAND}`; export r; \
22507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22508 $(SET_LIB_PATH) \
378fce5b 22509 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
22510 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
22511 for flag in $(EXTRA_TARGET_FLAGS); do \
22512 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22513 done; \
22514 (cd $(TARGET_SUBDIR)/libmudflap && \
22515 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22516 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22517 "RANLIB=$${RANLIB}" \
22518 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22519 installcheck) \
22520 || exit 1
22521
6bd3dfaa 22522@endif target-libmudflap
4b1cb4fe
DD
22523
22524.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
22525maybe-mostlyclean-target-libmudflap:
6bd3dfaa
PB
22526@if target-libmudflap
22527maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
4b1cb4fe
DD
22528
22529mostlyclean-target-libmudflap:
22530 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22531 r=`${PWD_COMMAND}`; export r; \
22532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22533 $(SET_LIB_PATH) \
378fce5b 22534 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
22535 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
22536 for flag in $(EXTRA_TARGET_FLAGS); do \
22537 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22538 done; \
22539 (cd $(TARGET_SUBDIR)/libmudflap && \
22540 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22541 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22542 "RANLIB=$${RANLIB}" \
22543 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22544 mostlyclean) \
22545 || exit 1
22546
6bd3dfaa 22547@endif target-libmudflap
4b1cb4fe
DD
22548
22549.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
22550maybe-clean-target-libmudflap:
6bd3dfaa
PB
22551@if target-libmudflap
22552maybe-clean-target-libmudflap: clean-target-libmudflap
4b1cb4fe
DD
22553
22554clean-target-libmudflap:
22555 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22556 r=`${PWD_COMMAND}`; export r; \
22557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22558 $(SET_LIB_PATH) \
378fce5b 22559 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
22560 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
22561 for flag in $(EXTRA_TARGET_FLAGS); do \
22562 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22563 done; \
22564 (cd $(TARGET_SUBDIR)/libmudflap && \
22565 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22566 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22567 "RANLIB=$${RANLIB}" \
22568 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22569 clean) \
22570 || exit 1
22571
6bd3dfaa 22572@endif target-libmudflap
4b1cb4fe
DD
22573
22574.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
22575maybe-distclean-target-libmudflap:
6bd3dfaa
PB
22576@if target-libmudflap
22577maybe-distclean-target-libmudflap: distclean-target-libmudflap
4b1cb4fe
DD
22578
22579distclean-target-libmudflap:
22580 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22581 r=`${PWD_COMMAND}`; export r; \
22582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22583 $(SET_LIB_PATH) \
378fce5b 22584 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
22585 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
22586 for flag in $(EXTRA_TARGET_FLAGS); do \
22587 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22588 done; \
22589 (cd $(TARGET_SUBDIR)/libmudflap && \
22590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22592 "RANLIB=$${RANLIB}" \
22593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22594 distclean) \
22595 || exit 1
22596
6bd3dfaa 22597@endif target-libmudflap
4b1cb4fe
DD
22598
22599.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
22600maybe-maintainer-clean-target-libmudflap:
6bd3dfaa
PB
22601@if target-libmudflap
22602maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
4b1cb4fe
DD
22603
22604maintainer-clean-target-libmudflap:
22605 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22606 r=`${PWD_COMMAND}`; export r; \
22607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22608 $(SET_LIB_PATH) \
378fce5b 22609 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
22610 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
22611 for flag in $(EXTRA_TARGET_FLAGS); do \
22612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22613 done; \
22614 (cd $(TARGET_SUBDIR)/libmudflap && \
22615 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22616 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22617 "RANLIB=$${RANLIB}" \
22618 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22619 maintainer-clean) \
22620 || exit 1
22621
6bd3dfaa 22622@endif target-libmudflap
4b1cb4fe
DD
22623
22624
22625.PHONY: configure-target-newlib maybe-configure-target-newlib
22626maybe-configure-target-newlib:
6bd3dfaa
PB
22627@if target-newlib
22628maybe-configure-target-newlib: configure-target-newlib
4b1cb4fe
DD
22629
22630# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
22631$(TARGET_SUBDIR)/newlib/multilib.out: multilib.out
22632 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
22633 rm -f $(TARGET_SUBDIR)/newlib/Makefile || : ; \
22634 cp multilib.out $(TARGET_SUBDIR)/newlib/multilib.out
22635
22636configure-target-newlib: $(TARGET_SUBDIR)/newlib/multilib.out
22637 @test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
22638 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
22639 r=`${PWD_COMMAND}`; export r; \
22640 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22641 $(SET_LIB_PATH) \
378fce5b 22642 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
22643 echo Configuring in $(TARGET_SUBDIR)/newlib; \
22644 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
22645 case $(srcdir) in \
22646 /* | [A-Za-z]:[\\/]*) \
22647 topdir=$(srcdir) ;; \
22648 *) \
22649 case "$(TARGET_SUBDIR)" in \
22650 .) topdir="../$(srcdir)" ;; \
22651 *) topdir="../../$(srcdir)" ;; \
22652 esac ;; \
22653 esac; \
22654 srcdiroption="--srcdir=$${topdir}/newlib"; \
22655 libsrcdir="$$s/newlib"; \
22656 rm -f no-such-file || : ; \
22657 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22658 $(TARGET_CONFIGARGS) $${srcdiroption} \
22659 --with-target-subdir="$(TARGET_SUBDIR)" \
22660 || exit 1
6bd3dfaa 22661@endif target-newlib
4b1cb4fe
DD
22662
22663.PHONY: all-target-newlib maybe-all-target-newlib
22664maybe-all-target-newlib:
6bd3dfaa
PB
22665@if target-newlib
22666maybe-all-target-newlib: all-target-newlib
4b1cb4fe
DD
22667all-target-newlib: configure-target-newlib
22668 @r=`${PWD_COMMAND}`; export r; \
22669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22670 $(SET_LIB_PATH) \
378fce5b 22671 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
22672 (cd $(TARGET_SUBDIR)/newlib && \
22673 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 22674@endif target-newlib
4b1cb4fe
DD
22675
22676.PHONY: check-target-newlib maybe-check-target-newlib
22677maybe-check-target-newlib:
6bd3dfaa
PB
22678@if target-newlib
22679maybe-check-target-newlib: check-target-newlib
4b1cb4fe
DD
22680
22681check-target-newlib:
b40e3958
L
22682 @r=`${PWD_COMMAND}`; export r; \
22683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22684 $(SET_LIB_PATH) \
378fce5b 22685 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
22686 (cd $(TARGET_SUBDIR)/newlib && \
22687 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 22688
6bd3dfaa 22689@endif target-newlib
3866be5d 22690
4fa63067
NN
22691.PHONY: install-target-newlib maybe-install-target-newlib
22692maybe-install-target-newlib:
6bd3dfaa
PB
22693@if target-newlib
22694maybe-install-target-newlib: install-target-newlib
e2b9e2dc 22695
4fa63067 22696install-target-newlib: installdirs
b40e3958
L
22697 @r=`${PWD_COMMAND}`; export r; \
22698 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22699 $(SET_LIB_PATH) \
378fce5b 22700 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
22701 (cd $(TARGET_SUBDIR)/newlib && \
22702 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 22703
6bd3dfaa 22704@endif target-newlib
3866be5d 22705
4fa63067 22706# Other targets (info, dvi, etc.)
3866be5d 22707
4fa63067
NN
22708.PHONY: maybe-info-target-newlib info-target-newlib
22709maybe-info-target-newlib:
6bd3dfaa
PB
22710@if target-newlib
22711maybe-info-target-newlib: info-target-newlib
3866be5d 22712
4fa63067
NN
22713info-target-newlib: \
22714 configure-target-newlib
22715 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22716 r=`${PWD_COMMAND}`; export r; \
22717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22718 $(SET_LIB_PATH) \
378fce5b 22719 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
22720 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
22721 for flag in $(EXTRA_TARGET_FLAGS); do \
22722 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22723 done; \
22724 (cd $(TARGET_SUBDIR)/newlib && \
22725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22727 "RANLIB=$${RANLIB}" \
22728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22729 info) \
22730 || exit 1
16ae0395 22731
6bd3dfaa 22732@endif target-newlib
3866be5d 22733
4fa63067
NN
22734.PHONY: maybe-dvi-target-newlib dvi-target-newlib
22735maybe-dvi-target-newlib:
6bd3dfaa
PB
22736@if target-newlib
22737maybe-dvi-target-newlib: dvi-target-newlib
3866be5d 22738
4fa63067
NN
22739dvi-target-newlib: \
22740 configure-target-newlib
22741 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
22742 r=`${PWD_COMMAND}`; export r; \
22743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 22744 $(SET_LIB_PATH) \
378fce5b 22745 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
22746 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
22747 for flag in $(EXTRA_TARGET_FLAGS); do \
22748 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22749 done; \
22750 (cd $(TARGET_SUBDIR)/newlib && \
22751 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22752 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22753 "RANLIB=$${RANLIB}" \
22754 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22755 dvi) \
e2b9e2dc
NN
22756 || exit 1
22757
6bd3dfaa 22758@endif target-newlib
3866be5d 22759
4fa63067
NN
22760.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
22761maybe-TAGS-target-newlib:
6bd3dfaa
PB
22762@if target-newlib
22763maybe-TAGS-target-newlib: TAGS-target-newlib
3866be5d 22764
4fa63067
NN
22765TAGS-target-newlib: \
22766 configure-target-newlib
22767 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22768 r=`${PWD_COMMAND}`; export r; \
b40e3958 22769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22770 $(SET_LIB_PATH) \
378fce5b 22771 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
22772 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
22773 for flag in $(EXTRA_TARGET_FLAGS); do \
22774 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22775 done; \
22776 (cd $(TARGET_SUBDIR)/newlib && \
22777 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22778 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22779 "RANLIB=$${RANLIB}" \
22780 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22781 TAGS) \
22782 || exit 1
3866be5d 22783
6bd3dfaa 22784@endif target-newlib
3866be5d 22785
4fa63067
NN
22786.PHONY: maybe-install-info-target-newlib install-info-target-newlib
22787maybe-install-info-target-newlib:
6bd3dfaa
PB
22788@if target-newlib
22789maybe-install-info-target-newlib: install-info-target-newlib
16ae0395 22790
4fa63067
NN
22791install-info-target-newlib: \
22792 configure-target-newlib \
22793 info-target-newlib
22794 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22795 r=`${PWD_COMMAND}`; export r; \
b40e3958 22796 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22797 $(SET_LIB_PATH) \
378fce5b 22798 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
22799 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
22800 for flag in $(EXTRA_TARGET_FLAGS); do \
22801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22802 done; \
22803 (cd $(TARGET_SUBDIR)/newlib && \
22804 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22805 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22806 "RANLIB=$${RANLIB}" \
22807 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22808 install-info) \
22809 || exit 1
3866be5d 22810
6bd3dfaa 22811@endif target-newlib
3866be5d 22812
4fa63067
NN
22813.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
22814maybe-installcheck-target-newlib:
6bd3dfaa
PB
22815@if target-newlib
22816maybe-installcheck-target-newlib: installcheck-target-newlib
4fa63067
NN
22817
22818installcheck-target-newlib: \
22819 configure-target-newlib
22820 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
22821 r=`${PWD_COMMAND}`; export r; \
22822 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 22823 $(SET_LIB_PATH) \
378fce5b 22824 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
22825 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
22826 for flag in $(EXTRA_TARGET_FLAGS); do \
22827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22828 done; \
22829 (cd $(TARGET_SUBDIR)/newlib && \
22830 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22831 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22832 "RANLIB=$${RANLIB}" \
22833 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22834 installcheck) \
e2b9e2dc
NN
22835 || exit 1
22836
6bd3dfaa 22837@endif target-newlib
3866be5d 22838
4fa63067
NN
22839.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
22840maybe-mostlyclean-target-newlib:
6bd3dfaa
PB
22841@if target-newlib
22842maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
3866be5d 22843
4fa63067
NN
22844mostlyclean-target-newlib:
22845 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22846 r=`${PWD_COMMAND}`; export r; \
b40e3958 22847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22848 $(SET_LIB_PATH) \
378fce5b 22849 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
22850 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
22851 for flag in $(EXTRA_TARGET_FLAGS); do \
22852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22853 done; \
22854 (cd $(TARGET_SUBDIR)/newlib && \
22855 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22856 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22857 "RANLIB=$${RANLIB}" \
22858 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22859 mostlyclean) \
22860 || exit 1
3866be5d 22861
6bd3dfaa 22862@endif target-newlib
3866be5d 22863
4fa63067
NN
22864.PHONY: maybe-clean-target-newlib clean-target-newlib
22865maybe-clean-target-newlib:
6bd3dfaa
PB
22866@if target-newlib
22867maybe-clean-target-newlib: clean-target-newlib
16ae0395 22868
4fa63067
NN
22869clean-target-newlib:
22870 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22871 r=`${PWD_COMMAND}`; export r; \
b40e3958 22872 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22873 $(SET_LIB_PATH) \
378fce5b 22874 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
22875 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
22876 for flag in $(EXTRA_TARGET_FLAGS); do \
22877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22878 done; \
22879 (cd $(TARGET_SUBDIR)/newlib && \
22880 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22881 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22882 "RANLIB=$${RANLIB}" \
22883 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22884 clean) \
22885 || exit 1
3866be5d 22886
6bd3dfaa 22887@endif target-newlib
3866be5d 22888
4fa63067
NN
22889.PHONY: maybe-distclean-target-newlib distclean-target-newlib
22890maybe-distclean-target-newlib:
6bd3dfaa
PB
22891@if target-newlib
22892maybe-distclean-target-newlib: distclean-target-newlib
4fa63067
NN
22893
22894distclean-target-newlib:
22895 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
b40e3958
L
22896 r=`${PWD_COMMAND}`; export r; \
22897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 22898 $(SET_LIB_PATH) \
378fce5b 22899 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
22900 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
22901 for flag in $(EXTRA_TARGET_FLAGS); do \
22902 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22903 done; \
22904 (cd $(TARGET_SUBDIR)/newlib && \
22905 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22906 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22907 "RANLIB=$${RANLIB}" \
22908 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22909 distclean) \
e2b9e2dc
NN
22910 || exit 1
22911
6bd3dfaa 22912@endif target-newlib
3866be5d 22913
4fa63067
NN
22914.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
22915maybe-maintainer-clean-target-newlib:
6bd3dfaa
PB
22916@if target-newlib
22917maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
3866be5d 22918
4fa63067
NN
22919maintainer-clean-target-newlib:
22920 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
22921 r=`${PWD_COMMAND}`; export r; \
b40e3958 22922 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 22923 $(SET_LIB_PATH) \
378fce5b 22924 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
22925 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
22926 for flag in $(EXTRA_TARGET_FLAGS); do \
22927 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22928 done; \
22929 (cd $(TARGET_SUBDIR)/newlib && \
22930 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22931 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22932 "RANLIB=$${RANLIB}" \
22933 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22934 maintainer-clean) \
22935 || exit 1
3866be5d 22936
6bd3dfaa 22937@endif target-newlib
3866be5d 22938
16ae0395 22939
4b1cb4fe
DD
22940.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
22941maybe-configure-target-libgfortran:
6bd3dfaa
PB
22942@if target-libgfortran
22943maybe-configure-target-libgfortran: configure-target-libgfortran
4b1cb4fe
DD
22944
22945# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
22946$(TARGET_SUBDIR)/libgfortran/multilib.out: multilib.out
22947 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
22948 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile || : ; \
22949 cp multilib.out $(TARGET_SUBDIR)/libgfortran/multilib.out
22950
22951configure-target-libgfortran: $(TARGET_SUBDIR)/libgfortran/multilib.out
22952 @test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
22953 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
22954 r=`${PWD_COMMAND}`; export r; \
22955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22956 $(SET_LIB_PATH) \
378fce5b 22957 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
22958 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
22959 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
22960 case $(srcdir) in \
22961 /* | [A-Za-z]:[\\/]*) \
22962 topdir=$(srcdir) ;; \
22963 *) \
22964 case "$(TARGET_SUBDIR)" in \
22965 .) topdir="../$(srcdir)" ;; \
22966 *) topdir="../../$(srcdir)" ;; \
22967 esac ;; \
22968 esac; \
22969 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
22970 libsrcdir="$$s/libgfortran"; \
22971 rm -f no-such-file || : ; \
22972 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22973 $(TARGET_CONFIGARGS) $${srcdiroption} \
22974 --with-target-subdir="$(TARGET_SUBDIR)" \
22975 || exit 1
6bd3dfaa 22976@endif target-libgfortran
4b1cb4fe
DD
22977
22978.PHONY: all-target-libgfortran maybe-all-target-libgfortran
22979maybe-all-target-libgfortran:
6bd3dfaa
PB
22980@if target-libgfortran
22981maybe-all-target-libgfortran: all-target-libgfortran
4b1cb4fe
DD
22982all-target-libgfortran: configure-target-libgfortran
22983 @r=`${PWD_COMMAND}`; export r; \
22984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22985 $(SET_LIB_PATH) \
378fce5b 22986 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
22987 (cd $(TARGET_SUBDIR)/libgfortran && \
22988 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 22989@endif target-libgfortran
4b1cb4fe
DD
22990
22991.PHONY: check-target-libgfortran maybe-check-target-libgfortran
22992maybe-check-target-libgfortran:
6bd3dfaa
PB
22993@if target-libgfortran
22994maybe-check-target-libgfortran: check-target-libgfortran
4b1cb4fe
DD
22995
22996check-target-libgfortran:
22997 @r=`${PWD_COMMAND}`; export r; \
22998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22999 $(SET_LIB_PATH) \
378fce5b 23000 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
23001 (cd $(TARGET_SUBDIR)/libgfortran && \
23002 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
23003
6bd3dfaa 23004@endif target-libgfortran
4b1cb4fe
DD
23005
23006.PHONY: install-target-libgfortran maybe-install-target-libgfortran
23007maybe-install-target-libgfortran:
6bd3dfaa
PB
23008@if target-libgfortran
23009maybe-install-target-libgfortran: install-target-libgfortran
4b1cb4fe
DD
23010
23011install-target-libgfortran: installdirs
23012 @r=`${PWD_COMMAND}`; export r; \
23013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23014 $(SET_LIB_PATH) \
378fce5b 23015 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
23016 (cd $(TARGET_SUBDIR)/libgfortran && \
23017 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
23018
6bd3dfaa 23019@endif target-libgfortran
4b1cb4fe
DD
23020
23021# Other targets (info, dvi, etc.)
23022
23023.PHONY: maybe-info-target-libgfortran info-target-libgfortran
23024maybe-info-target-libgfortran:
6bd3dfaa
PB
23025@if target-libgfortran
23026maybe-info-target-libgfortran: info-target-libgfortran
4b1cb4fe
DD
23027
23028info-target-libgfortran: \
23029 configure-target-libgfortran
23030 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23031 r=`${PWD_COMMAND}`; export r; \
23032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23033 $(SET_LIB_PATH) \
378fce5b 23034 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
23035 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
23036 for flag in $(EXTRA_TARGET_FLAGS); do \
23037 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23038 done; \
23039 (cd $(TARGET_SUBDIR)/libgfortran && \
23040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23042 "RANLIB=$${RANLIB}" \
23043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23044 info) \
23045 || exit 1
23046
6bd3dfaa 23047@endif target-libgfortran
4b1cb4fe
DD
23048
23049.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
23050maybe-dvi-target-libgfortran:
6bd3dfaa
PB
23051@if target-libgfortran
23052maybe-dvi-target-libgfortran: dvi-target-libgfortran
4b1cb4fe
DD
23053
23054dvi-target-libgfortran: \
23055 configure-target-libgfortran
23056 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23057 r=`${PWD_COMMAND}`; export r; \
23058 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23059 $(SET_LIB_PATH) \
378fce5b 23060 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
23061 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
23062 for flag in $(EXTRA_TARGET_FLAGS); do \
23063 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23064 done; \
23065 (cd $(TARGET_SUBDIR)/libgfortran && \
23066 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23067 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23068 "RANLIB=$${RANLIB}" \
23069 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23070 dvi) \
23071 || exit 1
23072
6bd3dfaa 23073@endif target-libgfortran
4b1cb4fe
DD
23074
23075.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
23076maybe-TAGS-target-libgfortran:
6bd3dfaa
PB
23077@if target-libgfortran
23078maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
4b1cb4fe
DD
23079
23080TAGS-target-libgfortran: \
23081 configure-target-libgfortran
23082 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23083 r=`${PWD_COMMAND}`; export r; \
23084 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23085 $(SET_LIB_PATH) \
378fce5b 23086 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
23087 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
23088 for flag in $(EXTRA_TARGET_FLAGS); do \
23089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23090 done; \
23091 (cd $(TARGET_SUBDIR)/libgfortran && \
23092 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23093 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23094 "RANLIB=$${RANLIB}" \
23095 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23096 TAGS) \
23097 || exit 1
23098
6bd3dfaa 23099@endif target-libgfortran
4b1cb4fe
DD
23100
23101.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
23102maybe-install-info-target-libgfortran:
6bd3dfaa
PB
23103@if target-libgfortran
23104maybe-install-info-target-libgfortran: install-info-target-libgfortran
4b1cb4fe
DD
23105
23106install-info-target-libgfortran: \
23107 configure-target-libgfortran \
23108 info-target-libgfortran
23109 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23110 r=`${PWD_COMMAND}`; export r; \
23111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23112 $(SET_LIB_PATH) \
378fce5b 23113 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
23114 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
23115 for flag in $(EXTRA_TARGET_FLAGS); do \
23116 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23117 done; \
23118 (cd $(TARGET_SUBDIR)/libgfortran && \
23119 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23120 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23121 "RANLIB=$${RANLIB}" \
23122 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23123 install-info) \
23124 || exit 1
23125
6bd3dfaa 23126@endif target-libgfortran
4b1cb4fe
DD
23127
23128.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
23129maybe-installcheck-target-libgfortran:
6bd3dfaa
PB
23130@if target-libgfortran
23131maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
4b1cb4fe
DD
23132
23133installcheck-target-libgfortran: \
23134 configure-target-libgfortran
23135 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23136 r=`${PWD_COMMAND}`; export r; \
23137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23138 $(SET_LIB_PATH) \
378fce5b 23139 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
23140 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
23141 for flag in $(EXTRA_TARGET_FLAGS); do \
23142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23143 done; \
23144 (cd $(TARGET_SUBDIR)/libgfortran && \
23145 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23146 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23147 "RANLIB=$${RANLIB}" \
23148 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23149 installcheck) \
23150 || exit 1
23151
6bd3dfaa 23152@endif target-libgfortran
4b1cb4fe
DD
23153
23154.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
23155maybe-mostlyclean-target-libgfortran:
6bd3dfaa
PB
23156@if target-libgfortran
23157maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
4b1cb4fe
DD
23158
23159mostlyclean-target-libgfortran:
23160 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23161 r=`${PWD_COMMAND}`; export r; \
23162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23163 $(SET_LIB_PATH) \
378fce5b 23164 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
23165 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
23166 for flag in $(EXTRA_TARGET_FLAGS); do \
23167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23168 done; \
23169 (cd $(TARGET_SUBDIR)/libgfortran && \
23170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23172 "RANLIB=$${RANLIB}" \
23173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23174 mostlyclean) \
23175 || exit 1
23176
6bd3dfaa 23177@endif target-libgfortran
4b1cb4fe
DD
23178
23179.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
23180maybe-clean-target-libgfortran:
6bd3dfaa
PB
23181@if target-libgfortran
23182maybe-clean-target-libgfortran: clean-target-libgfortran
4b1cb4fe
DD
23183
23184clean-target-libgfortran:
23185 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23186 r=`${PWD_COMMAND}`; export r; \
23187 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23188 $(SET_LIB_PATH) \
378fce5b 23189 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
23190 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
23191 for flag in $(EXTRA_TARGET_FLAGS); do \
23192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23193 done; \
23194 (cd $(TARGET_SUBDIR)/libgfortran && \
23195 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23196 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23197 "RANLIB=$${RANLIB}" \
23198 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23199 clean) \
23200 || exit 1
23201
6bd3dfaa 23202@endif target-libgfortran
4b1cb4fe
DD
23203
23204.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
23205maybe-distclean-target-libgfortran:
6bd3dfaa
PB
23206@if target-libgfortran
23207maybe-distclean-target-libgfortran: distclean-target-libgfortran
4b1cb4fe
DD
23208
23209distclean-target-libgfortran:
23210 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23211 r=`${PWD_COMMAND}`; export r; \
23212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23213 $(SET_LIB_PATH) \
378fce5b 23214 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
23215 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
23216 for flag in $(EXTRA_TARGET_FLAGS); do \
23217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23218 done; \
23219 (cd $(TARGET_SUBDIR)/libgfortran && \
23220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23222 "RANLIB=$${RANLIB}" \
23223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23224 distclean) \
23225 || exit 1
23226
6bd3dfaa 23227@endif target-libgfortran
4b1cb4fe
DD
23228
23229.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
23230maybe-maintainer-clean-target-libgfortran:
6bd3dfaa
PB
23231@if target-libgfortran
23232maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
4b1cb4fe
DD
23233
23234maintainer-clean-target-libgfortran:
23235 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23236 r=`${PWD_COMMAND}`; export r; \
23237 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23238 $(SET_LIB_PATH) \
378fce5b 23239 $(NORMAL_TARGET_EXPORTS) \
4b1cb4fe
DD
23240 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
23241 for flag in $(EXTRA_TARGET_FLAGS); do \
23242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23243 done; \
23244 (cd $(TARGET_SUBDIR)/libgfortran && \
23245 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23246 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23247 "RANLIB=$${RANLIB}" \
23248 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23249 maintainer-clean) \
23250 || exit 1
23251
6bd3dfaa 23252@endif target-libgfortran
4b1cb4fe
DD
23253
23254
4fa63067
NN
23255.PHONY: configure-target-libobjc maybe-configure-target-libobjc
23256maybe-configure-target-libobjc:
6bd3dfaa
PB
23257@if target-libobjc
23258maybe-configure-target-libobjc: configure-target-libobjc
3866be5d 23259
4fa63067
NN
23260# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
23261$(TARGET_SUBDIR)/libobjc/multilib.out: multilib.out
23262 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
23263 rm -f $(TARGET_SUBDIR)/libobjc/Makefile || : ; \
23264 cp multilib.out $(TARGET_SUBDIR)/libobjc/multilib.out
3866be5d 23265
4fa63067
NN
23266configure-target-libobjc: $(TARGET_SUBDIR)/libobjc/multilib.out
23267 @test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
23268 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
b40e3958 23269 r=`${PWD_COMMAND}`; export r; \
378fce5b
DD
23270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23271 $(SET_LIB_PATH) \
23272 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23273 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
23274 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
e2b9e2dc 23275 case $(srcdir) in \
e2b9e2dc 23276 /* | [A-Za-z]:[\\/]*) \
4fa63067 23277 topdir=$(srcdir) ;; \
e2b9e2dc 23278 *) \
4fa63067
NN
23279 case "$(TARGET_SUBDIR)" in \
23280 .) topdir="../$(srcdir)" ;; \
23281 *) topdir="../../$(srcdir)" ;; \
23282 esac ;; \
e2b9e2dc 23283 esac; \
4fa63067
NN
23284 srcdiroption="--srcdir=$${topdir}/libobjc"; \
23285 libsrcdir="$$s/libobjc"; \
23286 rm -f no-such-file || : ; \
23287 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23288 $(TARGET_CONFIGARGS) $${srcdiroption} \
23289 --with-target-subdir="$(TARGET_SUBDIR)" \
e2b9e2dc 23290 || exit 1
6bd3dfaa 23291@endif target-libobjc
e2b9e2dc 23292
4fa63067
NN
23293.PHONY: all-target-libobjc maybe-all-target-libobjc
23294maybe-all-target-libobjc:
6bd3dfaa
PB
23295@if target-libobjc
23296maybe-all-target-libobjc: all-target-libobjc
4fa63067 23297all-target-libobjc: configure-target-libobjc
b40e3958
L
23298 @r=`${PWD_COMMAND}`; export r; \
23299 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23300 $(SET_LIB_PATH) \
378fce5b 23301 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23302 (cd $(TARGET_SUBDIR)/libobjc && \
23303 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 23304@endif target-libobjc
3866be5d 23305
4fa63067
NN
23306.PHONY: check-target-libobjc maybe-check-target-libobjc
23307maybe-check-target-libobjc:
6bd3dfaa
PB
23308@if target-libobjc
23309maybe-check-target-libobjc: check-target-libobjc
3866be5d 23310
4fa63067 23311check-target-libobjc:
b40e3958
L
23312 @r=`${PWD_COMMAND}`; export r; \
23313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23314 $(SET_LIB_PATH) \
378fce5b 23315 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23316 (cd $(TARGET_SUBDIR)/libobjc && \
23317 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 23318
6bd3dfaa 23319@endif target-libobjc
3866be5d 23320
4fa63067
NN
23321.PHONY: install-target-libobjc maybe-install-target-libobjc
23322maybe-install-target-libobjc:
6bd3dfaa
PB
23323@if target-libobjc
23324maybe-install-target-libobjc: install-target-libobjc
e2b9e2dc 23325
4fa63067 23326install-target-libobjc: installdirs
b40e3958
L
23327 @r=`${PWD_COMMAND}`; export r; \
23328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23329 $(SET_LIB_PATH) \
378fce5b 23330 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23331 (cd $(TARGET_SUBDIR)/libobjc && \
23332 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 23333
6bd3dfaa 23334@endif target-libobjc
3866be5d 23335
4fa63067
NN
23336# Other targets (info, dvi, etc.)
23337
23338.PHONY: maybe-info-target-libobjc info-target-libobjc
23339maybe-info-target-libobjc:
6bd3dfaa
PB
23340@if target-libobjc
23341maybe-info-target-libobjc: info-target-libobjc
4fa63067
NN
23342
23343info-target-libobjc: \
23344 configure-target-libobjc
23345 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23346 r=`${PWD_COMMAND}`; export r; \
b40e3958 23347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23348 $(SET_LIB_PATH) \
378fce5b 23349 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23350 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
23351 for flag in $(EXTRA_TARGET_FLAGS); do \
23352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23353 done; \
23354 (cd $(TARGET_SUBDIR)/libobjc && \
23355 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23356 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23357 "RANLIB=$${RANLIB}" \
23358 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23359 info) \
23360 || exit 1
3866be5d 23361
6bd3dfaa 23362@endif target-libobjc
3866be5d 23363
4fa63067
NN
23364.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
23365maybe-dvi-target-libobjc:
6bd3dfaa
PB
23366@if target-libobjc
23367maybe-dvi-target-libobjc: dvi-target-libobjc
16ae0395 23368
4fa63067
NN
23369dvi-target-libobjc: \
23370 configure-target-libobjc
23371 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23372 r=`${PWD_COMMAND}`; export r; \
b40e3958 23373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23374 $(SET_LIB_PATH) \
378fce5b 23375 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23376 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
23377 for flag in $(EXTRA_TARGET_FLAGS); do \
23378 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23379 done; \
23380 (cd $(TARGET_SUBDIR)/libobjc && \
23381 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23382 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23383 "RANLIB=$${RANLIB}" \
23384 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23385 dvi) \
23386 || exit 1
3866be5d 23387
6bd3dfaa 23388@endif target-libobjc
3866be5d 23389
4fa63067
NN
23390.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
23391maybe-TAGS-target-libobjc:
6bd3dfaa
PB
23392@if target-libobjc
23393maybe-TAGS-target-libobjc: TAGS-target-libobjc
4fa63067
NN
23394
23395TAGS-target-libobjc: \
23396 configure-target-libobjc
23397 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
23398 r=`${PWD_COMMAND}`; export r; \
23399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 23400 $(SET_LIB_PATH) \
378fce5b 23401 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23402 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
23403 for flag in $(EXTRA_TARGET_FLAGS); do \
23404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23405 done; \
23406 (cd $(TARGET_SUBDIR)/libobjc && \
23407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23409 "RANLIB=$${RANLIB}" \
23410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23411 TAGS) \
e2b9e2dc
NN
23412 || exit 1
23413
6bd3dfaa 23414@endif target-libobjc
4fa63067
NN
23415
23416.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
23417maybe-install-info-target-libobjc:
6bd3dfaa
PB
23418@if target-libobjc
23419maybe-install-info-target-libobjc: install-info-target-libobjc
4fa63067
NN
23420
23421install-info-target-libobjc: \
23422 configure-target-libobjc \
23423 info-target-libobjc
23424 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23425 r=`${PWD_COMMAND}`; export r; \
b40e3958 23426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23427 $(SET_LIB_PATH) \
378fce5b 23428 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23429 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
23430 for flag in $(EXTRA_TARGET_FLAGS); do \
23431 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23432 done; \
23433 (cd $(TARGET_SUBDIR)/libobjc && \
23434 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23435 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23436 "RANLIB=$${RANLIB}" \
23437 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23438 install-info) \
23439 || exit 1
3866be5d 23440
6bd3dfaa 23441@endif target-libobjc
3866be5d 23442
4fa63067
NN
23443.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
23444maybe-installcheck-target-libobjc:
6bd3dfaa
PB
23445@if target-libobjc
23446maybe-installcheck-target-libobjc: installcheck-target-libobjc
4fa63067
NN
23447
23448installcheck-target-libobjc: \
23449 configure-target-libobjc
23450 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23451 r=`${PWD_COMMAND}`; export r; \
b40e3958 23452 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23453 $(SET_LIB_PATH) \
378fce5b 23454 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23455 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
23456 for flag in $(EXTRA_TARGET_FLAGS); do \
23457 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23458 done; \
23459 (cd $(TARGET_SUBDIR)/libobjc && \
23460 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23461 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23462 "RANLIB=$${RANLIB}" \
23463 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23464 installcheck) \
23465 || exit 1
3866be5d 23466
6bd3dfaa 23467@endif target-libobjc
3866be5d 23468
4fa63067
NN
23469.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
23470maybe-mostlyclean-target-libobjc:
6bd3dfaa
PB
23471@if target-libobjc
23472maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
16ae0395 23473
4fa63067
NN
23474mostlyclean-target-libobjc:
23475 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23476 r=`${PWD_COMMAND}`; export r; \
b40e3958 23477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23478 $(SET_LIB_PATH) \
378fce5b 23479 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23480 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
23481 for flag in $(EXTRA_TARGET_FLAGS); do \
23482 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23483 done; \
23484 (cd $(TARGET_SUBDIR)/libobjc && \
23485 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23486 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23487 "RANLIB=$${RANLIB}" \
23488 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23489 mostlyclean) \
23490 || exit 1
3866be5d 23491
6bd3dfaa 23492@endif target-libobjc
3866be5d 23493
4fa63067
NN
23494.PHONY: maybe-clean-target-libobjc clean-target-libobjc
23495maybe-clean-target-libobjc:
6bd3dfaa
PB
23496@if target-libobjc
23497maybe-clean-target-libobjc: clean-target-libobjc
4fa63067
NN
23498
23499clean-target-libobjc:
23500 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
b40e3958
L
23501 r=`${PWD_COMMAND}`; export r; \
23502 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 23503 $(SET_LIB_PATH) \
378fce5b 23504 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23505 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
23506 for flag in $(EXTRA_TARGET_FLAGS); do \
23507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23508 done; \
23509 (cd $(TARGET_SUBDIR)/libobjc && \
23510 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23511 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23512 "RANLIB=$${RANLIB}" \
23513 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23514 clean) \
e2b9e2dc
NN
23515 || exit 1
23516
6bd3dfaa 23517@endif target-libobjc
3866be5d 23518
4fa63067
NN
23519.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
23520maybe-distclean-target-libobjc:
6bd3dfaa
PB
23521@if target-libobjc
23522maybe-distclean-target-libobjc: distclean-target-libobjc
3866be5d 23523
4fa63067
NN
23524distclean-target-libobjc:
23525 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23526 r=`${PWD_COMMAND}`; export r; \
b40e3958 23527 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23528 $(SET_LIB_PATH) \
378fce5b 23529 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23530 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
23531 for flag in $(EXTRA_TARGET_FLAGS); do \
23532 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23533 done; \
23534 (cd $(TARGET_SUBDIR)/libobjc && \
23535 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23536 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23537 "RANLIB=$${RANLIB}" \
23538 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23539 distclean) \
23540 || exit 1
3866be5d 23541
6bd3dfaa 23542@endif target-libobjc
3866be5d 23543
4fa63067
NN
23544.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
23545maybe-maintainer-clean-target-libobjc:
6bd3dfaa
PB
23546@if target-libobjc
23547maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
16ae0395 23548
4fa63067
NN
23549maintainer-clean-target-libobjc:
23550 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23551 r=`${PWD_COMMAND}`; export r; \
b40e3958 23552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23553 $(SET_LIB_PATH) \
378fce5b 23554 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23555 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
23556 for flag in $(EXTRA_TARGET_FLAGS); do \
23557 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23558 done; \
23559 (cd $(TARGET_SUBDIR)/libobjc && \
23560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23562 "RANLIB=$${RANLIB}" \
23563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23564 maintainer-clean) \
23565 || exit 1
3866be5d 23566
6bd3dfaa 23567@endif target-libobjc
3866be5d 23568
4fa63067
NN
23569
23570.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
23571maybe-configure-target-libtermcap:
6bd3dfaa
PB
23572@if target-libtermcap
23573maybe-configure-target-libtermcap: configure-target-libtermcap
4fa63067
NN
23574
23575# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
23576$(TARGET_SUBDIR)/libtermcap/multilib.out: multilib.out
23577 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
23578 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile || : ; \
23579 cp multilib.out $(TARGET_SUBDIR)/libtermcap/multilib.out
23580
23581configure-target-libtermcap: $(TARGET_SUBDIR)/libtermcap/multilib.out
23582 @test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
23583 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
b40e3958
L
23584 r=`${PWD_COMMAND}`; export r; \
23585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 23586 $(SET_LIB_PATH) \
378fce5b 23587 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23588 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
23589 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
e2b9e2dc 23590 case $(srcdir) in \
e2b9e2dc 23591 /* | [A-Za-z]:[\\/]*) \
4fa63067 23592 topdir=$(srcdir) ;; \
e2b9e2dc 23593 *) \
4fa63067
NN
23594 case "$(TARGET_SUBDIR)" in \
23595 .) topdir="../$(srcdir)" ;; \
23596 *) topdir="../../$(srcdir)" ;; \
23597 esac ;; \
e2b9e2dc 23598 esac; \
4fa63067
NN
23599 if [ "$(srcdir)" = "." ] ; then \
23600 if [ "$(TARGET_SUBDIR)" != "." ] ; then \
23601 if $(SHELL) $$s/symlink-tree $${topdir}/libtermcap "no-such-file" ; then \
23602 if [ -f Makefile ]; then \
23603 if $(MAKE) distclean; then \
23604 true; \
23605 else \
23606 exit 1; \
23607 fi; \
23608 else \
23609 true; \
23610 fi; \
23611 else \
23612 exit 1; \
23613 fi; \
23614 else \
23615 true; \
23616 fi; \
23617 srcdiroption="--srcdir=."; \
23618 libsrcdir="."; \
23619 else \
23620 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
23621 libsrcdir="$$s/libtermcap"; \
23622 fi; \
23623 rm -f no-such-file || : ; \
23624 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23625 $(TARGET_CONFIGARGS) $${srcdiroption} \
23626 --with-target-subdir="$(TARGET_SUBDIR)" \
e2b9e2dc 23627 || exit 1
6bd3dfaa 23628@endif target-libtermcap
e2b9e2dc 23629
4fa63067
NN
23630.PHONY: all-target-libtermcap maybe-all-target-libtermcap
23631maybe-all-target-libtermcap:
6bd3dfaa
PB
23632@if target-libtermcap
23633maybe-all-target-libtermcap: all-target-libtermcap
4fa63067 23634all-target-libtermcap: configure-target-libtermcap
b40e3958
L
23635 @r=`${PWD_COMMAND}`; export r; \
23636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23637 $(SET_LIB_PATH) \
378fce5b 23638 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23639 (cd $(TARGET_SUBDIR)/libtermcap && \
23640 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 23641@endif target-libtermcap
3866be5d 23642
4fa63067
NN
23643.PHONY: check-target-libtermcap maybe-check-target-libtermcap
23644maybe-check-target-libtermcap:
6bd3dfaa
PB
23645@if target-libtermcap
23646maybe-check-target-libtermcap: check-target-libtermcap
3866be5d 23647
4fa63067
NN
23648# Dummy target for uncheckable module.
23649check-target-libtermcap:
23650
6bd3dfaa 23651@endif target-libtermcap
4fa63067
NN
23652
23653.PHONY: install-target-libtermcap maybe-install-target-libtermcap
23654maybe-install-target-libtermcap:
6bd3dfaa
PB
23655@if target-libtermcap
23656maybe-install-target-libtermcap: install-target-libtermcap
4fa63067
NN
23657
23658install-target-libtermcap: installdirs
b40e3958
L
23659 @r=`${PWD_COMMAND}`; export r; \
23660 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23661 $(SET_LIB_PATH) \
378fce5b 23662 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23663 (cd $(TARGET_SUBDIR)/libtermcap && \
23664 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 23665
6bd3dfaa 23666@endif target-libtermcap
3866be5d 23667
4fa63067 23668# Other targets (info, dvi, etc.)
16ae0395 23669
4fa63067
NN
23670.PHONY: maybe-info-target-libtermcap info-target-libtermcap
23671maybe-info-target-libtermcap:
6bd3dfaa
PB
23672@if target-libtermcap
23673maybe-info-target-libtermcap: info-target-libtermcap
4fa63067
NN
23674
23675info-target-libtermcap: \
23676 configure-target-libtermcap
23677 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
23678 r=`${PWD_COMMAND}`; export r; \
b40e3958 23679 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23680 $(SET_LIB_PATH) \
378fce5b 23681 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23682 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
23683 for flag in $(EXTRA_TARGET_FLAGS); do \
23684 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23685 done; \
23686 (cd $(TARGET_SUBDIR)/libtermcap && \
23687 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23688 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23689 "RANLIB=$${RANLIB}" \
23690 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23691 info) \
23692 || exit 1
3866be5d 23693
6bd3dfaa 23694@endif target-libtermcap
3866be5d 23695
4fa63067
NN
23696.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
23697maybe-dvi-target-libtermcap:
6bd3dfaa
PB
23698@if target-libtermcap
23699maybe-dvi-target-libtermcap: dvi-target-libtermcap
4fa63067
NN
23700
23701dvi-target-libtermcap: \
23702 configure-target-libtermcap
23703 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
b40e3958
L
23704 r=`${PWD_COMMAND}`; export r; \
23705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 23706 $(SET_LIB_PATH) \
378fce5b 23707 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23708 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
23709 for flag in $(EXTRA_TARGET_FLAGS); do \
23710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23711 done; \
23712 (cd $(TARGET_SUBDIR)/libtermcap && \
23713 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23714 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23715 "RANLIB=$${RANLIB}" \
23716 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23717 dvi) \
e2b9e2dc
NN
23718 || exit 1
23719
6bd3dfaa 23720@endif target-libtermcap
4fa63067
NN
23721
23722.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
23723maybe-TAGS-target-libtermcap:
6bd3dfaa
PB
23724@if target-libtermcap
23725maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
4fa63067
NN
23726
23727TAGS-target-libtermcap: \
23728 configure-target-libtermcap
23729 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
23730 r=`${PWD_COMMAND}`; export r; \
b40e3958 23731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23732 $(SET_LIB_PATH) \
378fce5b 23733 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23734 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
23735 for flag in $(EXTRA_TARGET_FLAGS); do \
23736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23737 done; \
23738 (cd $(TARGET_SUBDIR)/libtermcap && \
23739 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23740 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23741 "RANLIB=$${RANLIB}" \
23742 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23743 TAGS) \
23744 || exit 1
3866be5d 23745
6bd3dfaa 23746@endif target-libtermcap
3866be5d 23747
4fa63067
NN
23748.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
23749maybe-install-info-target-libtermcap:
6bd3dfaa
PB
23750@if target-libtermcap
23751maybe-install-info-target-libtermcap: install-info-target-libtermcap
3866be5d 23752
4fa63067
NN
23753install-info-target-libtermcap: \
23754 configure-target-libtermcap \
23755 info-target-libtermcap
23756 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
23757 r=`${PWD_COMMAND}`; export r; \
23758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23759 $(SET_LIB_PATH) \
378fce5b 23760 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23761 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
23762 for flag in $(EXTRA_TARGET_FLAGS); do \
23763 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23764 done; \
23765 (cd $(TARGET_SUBDIR)/libtermcap && \
23766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23768 "RANLIB=$${RANLIB}" \
23769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23770 install-info) \
23771 || exit 1
3866be5d 23772
6bd3dfaa 23773@endif target-libtermcap
16ae0395 23774
4fa63067
NN
23775.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
23776maybe-installcheck-target-libtermcap:
6bd3dfaa
PB
23777@if target-libtermcap
23778maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
4fa63067
NN
23779
23780installcheck-target-libtermcap: \
23781 configure-target-libtermcap
23782 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
23783 r=`${PWD_COMMAND}`; export r; \
b40e3958 23784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23785 $(SET_LIB_PATH) \
378fce5b 23786 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23787 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
23788 for flag in $(EXTRA_TARGET_FLAGS); do \
23789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23790 done; \
23791 (cd $(TARGET_SUBDIR)/libtermcap && \
23792 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23793 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23794 "RANLIB=$${RANLIB}" \
23795 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23796 installcheck) \
23797 || exit 1
3866be5d 23798
6bd3dfaa 23799@endif target-libtermcap
3866be5d 23800
4fa63067
NN
23801.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
23802maybe-mostlyclean-target-libtermcap:
6bd3dfaa
PB
23803@if target-libtermcap
23804maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
4fa63067
NN
23805
23806# libtermcap doesn't support mostlyclean.
23807mostlyclean-target-libtermcap:
23808
6bd3dfaa 23809@endif target-libtermcap
4fa63067
NN
23810
23811.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
23812maybe-clean-target-libtermcap:
6bd3dfaa
PB
23813@if target-libtermcap
23814maybe-clean-target-libtermcap: clean-target-libtermcap
4fa63067
NN
23815
23816# libtermcap doesn't support clean.
23817clean-target-libtermcap:
23818
6bd3dfaa 23819@endif target-libtermcap
4fa63067
NN
23820
23821.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
23822maybe-distclean-target-libtermcap:
6bd3dfaa
PB
23823@if target-libtermcap
23824maybe-distclean-target-libtermcap: distclean-target-libtermcap
4fa63067
NN
23825
23826# libtermcap doesn't support distclean.
23827distclean-target-libtermcap:
23828
6bd3dfaa 23829@endif target-libtermcap
4fa63067
NN
23830
23831.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
23832maybe-maintainer-clean-target-libtermcap:
6bd3dfaa
PB
23833@if target-libtermcap
23834maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
4fa63067
NN
23835
23836# libtermcap doesn't support maintainer-clean.
23837maintainer-clean-target-libtermcap:
23838
6bd3dfaa 23839@endif target-libtermcap
4fa63067
NN
23840
23841
23842.PHONY: configure-target-winsup maybe-configure-target-winsup
23843maybe-configure-target-winsup:
6bd3dfaa
PB
23844@if target-winsup
23845maybe-configure-target-winsup: configure-target-winsup
4fa63067
NN
23846
23847# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
23848$(TARGET_SUBDIR)/winsup/multilib.out: multilib.out
23849 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
23850 rm -f $(TARGET_SUBDIR)/winsup/Makefile || : ; \
23851 cp multilib.out $(TARGET_SUBDIR)/winsup/multilib.out
23852
23853configure-target-winsup: $(TARGET_SUBDIR)/winsup/multilib.out
23854 @test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
23855 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
b40e3958
L
23856 r=`${PWD_COMMAND}`; export r; \
23857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 23858 $(SET_LIB_PATH) \
378fce5b 23859 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23860 echo Configuring in $(TARGET_SUBDIR)/winsup; \
23861 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
e2b9e2dc 23862 case $(srcdir) in \
e2b9e2dc 23863 /* | [A-Za-z]:[\\/]*) \
4fa63067 23864 topdir=$(srcdir) ;; \
e2b9e2dc 23865 *) \
4fa63067
NN
23866 case "$(TARGET_SUBDIR)" in \
23867 .) topdir="../$(srcdir)" ;; \
23868 *) topdir="../../$(srcdir)" ;; \
23869 esac ;; \
e2b9e2dc 23870 esac; \
4fa63067
NN
23871 srcdiroption="--srcdir=$${topdir}/winsup"; \
23872 libsrcdir="$$s/winsup"; \
23873 rm -f no-such-file || : ; \
23874 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23875 $(TARGET_CONFIGARGS) $${srcdiroption} \
23876 --with-target-subdir="$(TARGET_SUBDIR)" \
e2b9e2dc 23877 || exit 1
6bd3dfaa 23878@endif target-winsup
e2b9e2dc 23879
4fa63067
NN
23880.PHONY: all-target-winsup maybe-all-target-winsup
23881maybe-all-target-winsup:
6bd3dfaa
PB
23882@if target-winsup
23883maybe-all-target-winsup: all-target-winsup
4fa63067 23884all-target-winsup: configure-target-winsup
b40e3958
L
23885 @r=`${PWD_COMMAND}`; export r; \
23886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23887 $(SET_LIB_PATH) \
378fce5b 23888 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23889 (cd $(TARGET_SUBDIR)/winsup && \
23890 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 23891@endif target-winsup
3866be5d 23892
4fa63067
NN
23893.PHONY: check-target-winsup maybe-check-target-winsup
23894maybe-check-target-winsup:
6bd3dfaa
PB
23895@if target-winsup
23896maybe-check-target-winsup: check-target-winsup
3866be5d 23897
4fa63067
NN
23898check-target-winsup:
23899 @r=`${PWD_COMMAND}`; export r; \
23900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23901 $(SET_LIB_PATH) \
378fce5b 23902 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23903 (cd $(TARGET_SUBDIR)/winsup && \
23904 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
3866be5d 23905
6bd3dfaa 23906@endif target-winsup
3866be5d 23907
4fa63067
NN
23908.PHONY: install-target-winsup maybe-install-target-winsup
23909maybe-install-target-winsup:
6bd3dfaa
PB
23910@if target-winsup
23911maybe-install-target-winsup: install-target-winsup
16ae0395 23912
4fa63067
NN
23913install-target-winsup: installdirs
23914 @r=`${PWD_COMMAND}`; export r; \
23915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23916 $(SET_LIB_PATH) \
378fce5b 23917 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23918 (cd $(TARGET_SUBDIR)/winsup && \
23919 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
3866be5d 23920
6bd3dfaa 23921@endif target-winsup
3866be5d 23922
4fa63067
NN
23923# Other targets (info, dvi, etc.)
23924
23925.PHONY: maybe-info-target-winsup info-target-winsup
23926maybe-info-target-winsup:
6bd3dfaa
PB
23927@if target-winsup
23928maybe-info-target-winsup: info-target-winsup
4fa63067
NN
23929
23930info-target-winsup: \
23931 configure-target-winsup
23932 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
23933 r=`${PWD_COMMAND}`; export r; \
23934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 23935 $(SET_LIB_PATH) \
378fce5b 23936 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23937 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
23938 for flag in $(EXTRA_TARGET_FLAGS); do \
23939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23940 done; \
23941 (cd $(TARGET_SUBDIR)/winsup && \
23942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23944 "RANLIB=$${RANLIB}" \
23945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23946 info) \
e2b9e2dc
NN
23947 || exit 1
23948
6bd3dfaa 23949@endif target-winsup
3866be5d 23950
4fa63067
NN
23951.PHONY: maybe-dvi-target-winsup dvi-target-winsup
23952maybe-dvi-target-winsup:
6bd3dfaa
PB
23953@if target-winsup
23954maybe-dvi-target-winsup: dvi-target-winsup
3866be5d 23955
4fa63067
NN
23956dvi-target-winsup: \
23957 configure-target-winsup
23958 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
23959 r=`${PWD_COMMAND}`; export r; \
b40e3958 23960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23961 $(SET_LIB_PATH) \
378fce5b 23962 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23963 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
23964 for flag in $(EXTRA_TARGET_FLAGS); do \
23965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23966 done; \
23967 (cd $(TARGET_SUBDIR)/winsup && \
23968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23970 "RANLIB=$${RANLIB}" \
23971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23972 dvi) \
23973 || exit 1
3866be5d 23974
6bd3dfaa 23975@endif target-winsup
3866be5d 23976
4fa63067
NN
23977.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
23978maybe-TAGS-target-winsup:
6bd3dfaa
PB
23979@if target-winsup
23980maybe-TAGS-target-winsup: TAGS-target-winsup
16ae0395 23981
4fa63067
NN
23982TAGS-target-winsup: \
23983 configure-target-winsup
23984 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
23985 r=`${PWD_COMMAND}`; export r; \
b40e3958 23986 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 23987 $(SET_LIB_PATH) \
378fce5b 23988 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
23989 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
23990 for flag in $(EXTRA_TARGET_FLAGS); do \
23991 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23992 done; \
23993 (cd $(TARGET_SUBDIR)/winsup && \
23994 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23995 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23996 "RANLIB=$${RANLIB}" \
23997 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23998 TAGS) \
23999 || exit 1
3866be5d 24000
6bd3dfaa 24001@endif target-winsup
3866be5d 24002
4fa63067
NN
24003.PHONY: maybe-install-info-target-winsup install-info-target-winsup
24004maybe-install-info-target-winsup:
6bd3dfaa
PB
24005@if target-winsup
24006maybe-install-info-target-winsup: install-info-target-winsup
4fa63067
NN
24007
24008install-info-target-winsup: \
24009 configure-target-winsup \
24010 info-target-winsup
24011 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
24012 r=`${PWD_COMMAND}`; export r; \
24013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 24014 $(SET_LIB_PATH) \
378fce5b 24015 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24016 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
24017 for flag in $(EXTRA_TARGET_FLAGS); do \
24018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24019 done; \
24020 (cd $(TARGET_SUBDIR)/winsup && \
24021 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24022 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24023 "RANLIB=$${RANLIB}" \
24024 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24025 install-info) \
e2b9e2dc
NN
24026 || exit 1
24027
6bd3dfaa 24028@endif target-winsup
4fa63067
NN
24029
24030.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
24031maybe-installcheck-target-winsup:
6bd3dfaa
PB
24032@if target-winsup
24033maybe-installcheck-target-winsup: installcheck-target-winsup
4fa63067
NN
24034
24035installcheck-target-winsup: \
24036 configure-target-winsup
24037 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24038 r=`${PWD_COMMAND}`; export r; \
b40e3958 24039 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24040 $(SET_LIB_PATH) \
378fce5b 24041 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24042 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
24043 for flag in $(EXTRA_TARGET_FLAGS); do \
24044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24045 done; \
24046 (cd $(TARGET_SUBDIR)/winsup && \
24047 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24048 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24049 "RANLIB=$${RANLIB}" \
24050 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24051 installcheck) \
24052 || exit 1
3866be5d 24053
6bd3dfaa 24054@endif target-winsup
3866be5d 24055
4fa63067
NN
24056.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
24057maybe-mostlyclean-target-winsup:
6bd3dfaa
PB
24058@if target-winsup
24059maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
4fa63067
NN
24060
24061mostlyclean-target-winsup:
24062 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24063 r=`${PWD_COMMAND}`; export r; \
b40e3958 24064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24065 $(SET_LIB_PATH) \
378fce5b 24066 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24067 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
24068 for flag in $(EXTRA_TARGET_FLAGS); do \
24069 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24070 done; \
24071 (cd $(TARGET_SUBDIR)/winsup && \
24072 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24073 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24074 "RANLIB=$${RANLIB}" \
24075 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24076 mostlyclean) \
24077 || exit 1
3866be5d 24078
6bd3dfaa 24079@endif target-winsup
3866be5d 24080
4fa63067
NN
24081.PHONY: maybe-clean-target-winsup clean-target-winsup
24082maybe-clean-target-winsup:
6bd3dfaa
PB
24083@if target-winsup
24084maybe-clean-target-winsup: clean-target-winsup
16ae0395 24085
4fa63067
NN
24086clean-target-winsup:
24087 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24088 r=`${PWD_COMMAND}`; export r; \
b40e3958 24089 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24090 $(SET_LIB_PATH) \
378fce5b 24091 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24092 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
24093 for flag in $(EXTRA_TARGET_FLAGS); do \
24094 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24095 done; \
24096 (cd $(TARGET_SUBDIR)/winsup && \
24097 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24098 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24099 "RANLIB=$${RANLIB}" \
24100 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24101 clean) \
24102 || exit 1
3866be5d 24103
6bd3dfaa 24104@endif target-winsup
3866be5d 24105
4fa63067
NN
24106.PHONY: maybe-distclean-target-winsup distclean-target-winsup
24107maybe-distclean-target-winsup:
6bd3dfaa
PB
24108@if target-winsup
24109maybe-distclean-target-winsup: distclean-target-winsup
4fa63067
NN
24110
24111distclean-target-winsup:
24112 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
b40e3958
L
24113 r=`${PWD_COMMAND}`; export r; \
24114 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 24115 $(SET_LIB_PATH) \
378fce5b 24116 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24117 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
24118 for flag in $(EXTRA_TARGET_FLAGS); do \
24119 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24120 done; \
24121 (cd $(TARGET_SUBDIR)/winsup && \
24122 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24123 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24124 "RANLIB=$${RANLIB}" \
24125 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24126 distclean) \
e2b9e2dc
NN
24127 || exit 1
24128
6bd3dfaa 24129@endif target-winsup
3866be5d 24130
4fa63067
NN
24131.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
24132maybe-maintainer-clean-target-winsup:
6bd3dfaa
PB
24133@if target-winsup
24134maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
3866be5d 24135
4fa63067
NN
24136maintainer-clean-target-winsup:
24137 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24138 r=`${PWD_COMMAND}`; export r; \
b40e3958 24139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24140 $(SET_LIB_PATH) \
378fce5b 24141 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24142 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
24143 for flag in $(EXTRA_TARGET_FLAGS); do \
24144 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24145 done; \
24146 (cd $(TARGET_SUBDIR)/winsup && \
24147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24149 "RANLIB=$${RANLIB}" \
24150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24151 maintainer-clean) \
24152 || exit 1
3866be5d 24153
6bd3dfaa 24154@endif target-winsup
3866be5d 24155
16ae0395 24156
4fa63067
NN
24157.PHONY: configure-target-libgloss maybe-configure-target-libgloss
24158maybe-configure-target-libgloss:
6bd3dfaa
PB
24159@if target-libgloss
24160maybe-configure-target-libgloss: configure-target-libgloss
3866be5d 24161
4fa63067
NN
24162# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
24163$(TARGET_SUBDIR)/libgloss/multilib.out: multilib.out
24164 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
24165 rm -f $(TARGET_SUBDIR)/libgloss/Makefile || : ; \
24166 cp multilib.out $(TARGET_SUBDIR)/libgloss/multilib.out
3866be5d 24167
4fa63067
NN
24168configure-target-libgloss: $(TARGET_SUBDIR)/libgloss/multilib.out
24169 @test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
24170 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
b40e3958
L
24171 r=`${PWD_COMMAND}`; export r; \
24172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 24173 $(SET_LIB_PATH) \
378fce5b 24174 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24175 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
24176 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
e2b9e2dc 24177 case $(srcdir) in \
e2b9e2dc 24178 /* | [A-Za-z]:[\\/]*) \
4fa63067 24179 topdir=$(srcdir) ;; \
e2b9e2dc 24180 *) \
4fa63067
NN
24181 case "$(TARGET_SUBDIR)" in \
24182 .) topdir="../$(srcdir)" ;; \
24183 *) topdir="../../$(srcdir)" ;; \
24184 esac ;; \
e2b9e2dc 24185 esac; \
4fa63067
NN
24186 srcdiroption="--srcdir=$${topdir}/libgloss"; \
24187 libsrcdir="$$s/libgloss"; \
24188 rm -f no-such-file || : ; \
24189 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24190 $(TARGET_CONFIGARGS) $${srcdiroption} \
24191 --with-target-subdir="$(TARGET_SUBDIR)" \
e2b9e2dc 24192 || exit 1
6bd3dfaa 24193@endif target-libgloss
e2b9e2dc 24194
4fa63067
NN
24195.PHONY: all-target-libgloss maybe-all-target-libgloss
24196maybe-all-target-libgloss:
6bd3dfaa
PB
24197@if target-libgloss
24198maybe-all-target-libgloss: all-target-libgloss
4fa63067 24199all-target-libgloss: configure-target-libgloss
b40e3958
L
24200 @r=`${PWD_COMMAND}`; export r; \
24201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24202 $(SET_LIB_PATH) \
378fce5b 24203 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24204 (cd $(TARGET_SUBDIR)/libgloss && \
24205 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 24206@endif target-libgloss
e393202e 24207
4fa63067
NN
24208.PHONY: check-target-libgloss maybe-check-target-libgloss
24209maybe-check-target-libgloss:
6bd3dfaa
PB
24210@if target-libgloss
24211maybe-check-target-libgloss: check-target-libgloss
e393202e 24212
4fa63067
NN
24213# Dummy target for uncheckable module.
24214check-target-libgloss:
e393202e 24215
6bd3dfaa 24216@endif target-libgloss
e393202e 24217
4fa63067
NN
24218.PHONY: install-target-libgloss maybe-install-target-libgloss
24219maybe-install-target-libgloss:
6bd3dfaa
PB
24220@if target-libgloss
24221maybe-install-target-libgloss: install-target-libgloss
16ae0395 24222
4fa63067 24223install-target-libgloss: installdirs
b40e3958
L
24224 @r=`${PWD_COMMAND}`; export r; \
24225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24226 $(SET_LIB_PATH) \
378fce5b 24227 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24228 (cd $(TARGET_SUBDIR)/libgloss && \
24229 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 24230
6bd3dfaa 24231@endif target-libgloss
3866be5d 24232
4fa63067
NN
24233# Other targets (info, dvi, etc.)
24234
24235.PHONY: maybe-info-target-libgloss info-target-libgloss
24236maybe-info-target-libgloss:
6bd3dfaa
PB
24237@if target-libgloss
24238maybe-info-target-libgloss: info-target-libgloss
4fa63067
NN
24239
24240info-target-libgloss: \
24241 configure-target-libgloss
24242 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
24243 r=`${PWD_COMMAND}`; export r; \
24244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 24245 $(SET_LIB_PATH) \
378fce5b 24246 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24247 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
24248 for flag in $(EXTRA_TARGET_FLAGS); do \
24249 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24250 done; \
24251 (cd $(TARGET_SUBDIR)/libgloss && \
24252 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24253 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24254 "RANLIB=$${RANLIB}" \
24255 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24256 info) \
ce5b542e
MC
24257 || exit 1
24258
6bd3dfaa 24259@endif target-libgloss
ce5b542e 24260
4fa63067
NN
24261.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
24262maybe-dvi-target-libgloss:
6bd3dfaa
PB
24263@if target-libgloss
24264maybe-dvi-target-libgloss: dvi-target-libgloss
ce5b542e 24265
4fa63067
NN
24266dvi-target-libgloss: \
24267 configure-target-libgloss
24268 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24269 r=`${PWD_COMMAND}`; export r; \
b40e3958 24270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
ce5b542e 24271 $(SET_LIB_PATH) \
378fce5b 24272 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24273 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
24274 for flag in $(EXTRA_TARGET_FLAGS); do \
24275 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24276 done; \
24277 (cd $(TARGET_SUBDIR)/libgloss && \
24278 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24279 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24280 "RANLIB=$${RANLIB}" \
24281 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24282 dvi) \
24283 || exit 1
ce5b542e 24284
6bd3dfaa 24285@endif target-libgloss
ce5b542e 24286
4fa63067
NN
24287.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
24288maybe-TAGS-target-libgloss:
6bd3dfaa
PB
24289@if target-libgloss
24290maybe-TAGS-target-libgloss: TAGS-target-libgloss
16ae0395 24291
4fa63067
NN
24292TAGS-target-libgloss: \
24293 configure-target-libgloss
24294 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24295 r=`${PWD_COMMAND}`; export r; \
b40e3958 24296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
ce5b542e 24297 $(SET_LIB_PATH) \
378fce5b 24298 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24299 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
24300 for flag in $(EXTRA_TARGET_FLAGS); do \
24301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24302 done; \
24303 (cd $(TARGET_SUBDIR)/libgloss && \
24304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24306 "RANLIB=$${RANLIB}" \
24307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24308 TAGS) \
24309 || exit 1
ce5b542e 24310
6bd3dfaa 24311@endif target-libgloss
ce5b542e 24312
4fa63067
NN
24313.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
24314maybe-install-info-target-libgloss:
6bd3dfaa
PB
24315@if target-libgloss
24316maybe-install-info-target-libgloss: install-info-target-libgloss
4fa63067
NN
24317
24318install-info-target-libgloss: \
24319 configure-target-libgloss \
24320 info-target-libgloss
24321 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
24322 r=`${PWD_COMMAND}`; export r; \
24323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 24324 $(SET_LIB_PATH) \
378fce5b 24325 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24326 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
24327 for flag in $(EXTRA_TARGET_FLAGS); do \
24328 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24329 done; \
24330 (cd $(TARGET_SUBDIR)/libgloss && \
24331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24333 "RANLIB=$${RANLIB}" \
24334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24335 install-info) \
e2b9e2dc
NN
24336 || exit 1
24337
6bd3dfaa 24338@endif target-libgloss
e393202e 24339
4fa63067
NN
24340.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
24341maybe-installcheck-target-libgloss:
6bd3dfaa
PB
24342@if target-libgloss
24343maybe-installcheck-target-libgloss: installcheck-target-libgloss
e393202e 24344
4fa63067
NN
24345installcheck-target-libgloss: \
24346 configure-target-libgloss
24347 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24348 r=`${PWD_COMMAND}`; export r; \
24349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24350 $(SET_LIB_PATH) \
378fce5b 24351 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24352 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
24353 for flag in $(EXTRA_TARGET_FLAGS); do \
24354 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24355 done; \
24356 (cd $(TARGET_SUBDIR)/libgloss && \
24357 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24358 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24359 "RANLIB=$${RANLIB}" \
24360 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24361 installcheck) \
24362 || exit 1
3866be5d 24363
6bd3dfaa 24364@endif target-libgloss
3866be5d 24365
4fa63067
NN
24366.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
24367maybe-mostlyclean-target-libgloss:
6bd3dfaa
PB
24368@if target-libgloss
24369maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
16ae0395 24370
4fa63067
NN
24371mostlyclean-target-libgloss:
24372 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24373 r=`${PWD_COMMAND}`; export r; \
b40e3958 24374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24375 $(SET_LIB_PATH) \
378fce5b 24376 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24377 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
24378 for flag in $(EXTRA_TARGET_FLAGS); do \
24379 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24380 done; \
24381 (cd $(TARGET_SUBDIR)/libgloss && \
24382 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24383 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24384 "RANLIB=$${RANLIB}" \
24385 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24386 mostlyclean) \
24387 || exit 1
e393202e 24388
6bd3dfaa 24389@endif target-libgloss
3866be5d 24390
4fa63067
NN
24391.PHONY: maybe-clean-target-libgloss clean-target-libgloss
24392maybe-clean-target-libgloss:
6bd3dfaa
PB
24393@if target-libgloss
24394maybe-clean-target-libgloss: clean-target-libgloss
4fa63067
NN
24395
24396clean-target-libgloss:
24397 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
b40e3958
L
24398 r=`${PWD_COMMAND}`; export r; \
24399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4fa63067 24400 $(SET_LIB_PATH) \
378fce5b 24401 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24402 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
24403 for flag in $(EXTRA_TARGET_FLAGS); do \
24404 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24405 done; \
24406 (cd $(TARGET_SUBDIR)/libgloss && \
24407 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24408 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24409 "RANLIB=$${RANLIB}" \
24410 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24411 clean) \
e2b9e2dc
NN
24412 || exit 1
24413
6bd3dfaa 24414@endif target-libgloss
e393202e 24415
4fa63067
NN
24416.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
24417maybe-distclean-target-libgloss:
6bd3dfaa
PB
24418@if target-libgloss
24419maybe-distclean-target-libgloss: distclean-target-libgloss
3866be5d 24420
4fa63067
NN
24421distclean-target-libgloss:
24422 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24423 r=`${PWD_COMMAND}`; export r; \
24424 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24425 $(SET_LIB_PATH) \
378fce5b 24426 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24427 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
24428 for flag in $(EXTRA_TARGET_FLAGS); do \
24429 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24430 done; \
24431 (cd $(TARGET_SUBDIR)/libgloss && \
24432 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24433 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24434 "RANLIB=$${RANLIB}" \
24435 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24436 distclean) \
24437 || exit 1
3866be5d 24438
6bd3dfaa 24439@endif target-libgloss
3866be5d 24440
4fa63067
NN
24441.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
24442maybe-maintainer-clean-target-libgloss:
6bd3dfaa
PB
24443@if target-libgloss
24444maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
16ae0395 24445
4fa63067
NN
24446maintainer-clean-target-libgloss:
24447 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24448 r=`${PWD_COMMAND}`; export r; \
b40e3958 24449 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24450 $(SET_LIB_PATH) \
378fce5b 24451 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24452 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
24453 for flag in $(EXTRA_TARGET_FLAGS); do \
24454 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24455 done; \
24456 (cd $(TARGET_SUBDIR)/libgloss && \
24457 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24458 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24459 "RANLIB=$${RANLIB}" \
24460 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24461 maintainer-clean) \
24462 || exit 1
3866be5d 24463
6bd3dfaa 24464@endif target-libgloss
3866be5d 24465
e393202e 24466
4fa63067
NN
24467.PHONY: configure-target-libiberty maybe-configure-target-libiberty
24468maybe-configure-target-libiberty:
6bd3dfaa
PB
24469@if target-libiberty
24470maybe-configure-target-libiberty: configure-target-libiberty
15723a45 24471
1086bc09 24472# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
NN
24473$(TARGET_SUBDIR)/libiberty/multilib.out: multilib.out
24474 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
24475 rm -f $(TARGET_SUBDIR)/libiberty/Makefile || : ; \
24476 cp multilib.out $(TARGET_SUBDIR)/libiberty/multilib.out
15723a45 24477
4fa63067
NN
24478configure-target-libiberty: $(TARGET_SUBDIR)/libiberty/multilib.out
24479 @test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
24480 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
b40e3958
L
24481 r=`${PWD_COMMAND}`; export r; \
24482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24483 $(SET_LIB_PATH) \
378fce5b 24484 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24485 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
24486 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
bba45b8b
NN
24487 case $(srcdir) in \
24488 /* | [A-Za-z]:[\\/]*) \
24489 topdir=$(srcdir) ;; \
24490 *) \
24491 case "$(TARGET_SUBDIR)" in \
e393202e
NN
24492 .) topdir="../$(srcdir)" ;; \
24493 *) topdir="../../$(srcdir)" ;; \
bba45b8b
NN
24494 esac ;; \
24495 esac; \
4fa63067
NN
24496 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24497 libsrcdir="$$s/libiberty"; \
bba45b8b
NN
24498 rm -f no-such-file || : ; \
24499 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24500 $(TARGET_CONFIGARGS) $${srcdiroption} \
24501 --with-target-subdir="$(TARGET_SUBDIR)" \
24502 || exit 1
6bd3dfaa 24503@endif target-libiberty
e393202e 24504
4fa63067
NN
24505.PHONY: all-target-libiberty maybe-all-target-libiberty
24506maybe-all-target-libiberty:
6bd3dfaa
PB
24507@if target-libiberty
24508maybe-all-target-libiberty: all-target-libiberty
4fa63067 24509all-target-libiberty: configure-target-libiberty
b40e3958
L
24510 @r=`${PWD_COMMAND}`; export r; \
24511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24512 $(SET_LIB_PATH) \
378fce5b 24513 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24514 (cd $(TARGET_SUBDIR)/libiberty && \
24515 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 24516@endif target-libiberty
e393202e 24517
4fa63067
NN
24518.PHONY: check-target-libiberty maybe-check-target-libiberty
24519maybe-check-target-libiberty:
6bd3dfaa
PB
24520@if target-libiberty
24521maybe-check-target-libiberty: check-target-libiberty
16ae0395 24522
4fa63067 24523check-target-libiberty:
b40e3958
L
24524 @r=`${PWD_COMMAND}`; export r; \
24525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24526 $(SET_LIB_PATH) \
378fce5b 24527 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24528 (cd $(TARGET_SUBDIR)/libiberty && \
24529 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 24530
6bd3dfaa 24531@endif target-libiberty
e393202e 24532
4fa63067
NN
24533.PHONY: install-target-libiberty maybe-install-target-libiberty
24534maybe-install-target-libiberty:
6bd3dfaa
PB
24535@if target-libiberty
24536maybe-install-target-libiberty: install-target-libiberty
4fa63067
NN
24537
24538install-target-libiberty: installdirs
24539 @r=`${PWD_COMMAND}`; export r; \
24540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24541 $(SET_LIB_PATH) \
378fce5b 24542 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24543 (cd $(TARGET_SUBDIR)/libiberty && \
24544 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
24545
6bd3dfaa 24546@endif target-libiberty
4fa63067
NN
24547
24548# Other targets (info, dvi, etc.)
24549
24550.PHONY: maybe-info-target-libiberty info-target-libiberty
24551maybe-info-target-libiberty:
6bd3dfaa
PB
24552@if target-libiberty
24553maybe-info-target-libiberty: info-target-libiberty
4fa63067
NN
24554
24555info-target-libiberty: \
24556 configure-target-libiberty
24557 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24558 r=`${PWD_COMMAND}`; export r; \
24559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24560 $(SET_LIB_PATH) \
378fce5b 24561 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24562 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
24563 for flag in $(EXTRA_TARGET_FLAGS); do \
24564 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24565 done; \
24566 (cd $(TARGET_SUBDIR)/libiberty && \
24567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24569 "RANLIB=$${RANLIB}" \
24570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24571 info) \
24572 || exit 1
24573
6bd3dfaa 24574@endif target-libiberty
4fa63067
NN
24575
24576.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
24577maybe-dvi-target-libiberty:
6bd3dfaa
PB
24578@if target-libiberty
24579maybe-dvi-target-libiberty: dvi-target-libiberty
4fa63067
NN
24580
24581dvi-target-libiberty: \
24582 configure-target-libiberty
24583 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24584 r=`${PWD_COMMAND}`; export r; \
24585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24586 $(SET_LIB_PATH) \
378fce5b 24587 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24588 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
24589 for flag in $(EXTRA_TARGET_FLAGS); do \
24590 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24591 done; \
24592 (cd $(TARGET_SUBDIR)/libiberty && \
24593 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24594 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24595 "RANLIB=$${RANLIB}" \
24596 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24597 dvi) \
24598 || exit 1
24599
6bd3dfaa 24600@endif target-libiberty
4fa63067
NN
24601
24602.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
24603maybe-TAGS-target-libiberty:
6bd3dfaa
PB
24604@if target-libiberty
24605maybe-TAGS-target-libiberty: TAGS-target-libiberty
4fa63067
NN
24606
24607TAGS-target-libiberty: \
24608 configure-target-libiberty
24609 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24610 r=`${PWD_COMMAND}`; export r; \
24611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24612 $(SET_LIB_PATH) \
378fce5b 24613 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24614 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
24615 for flag in $(EXTRA_TARGET_FLAGS); do \
24616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24617 done; \
24618 (cd $(TARGET_SUBDIR)/libiberty && \
24619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24621 "RANLIB=$${RANLIB}" \
24622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24623 TAGS) \
24624 || exit 1
24625
6bd3dfaa 24626@endif target-libiberty
4fa63067
NN
24627
24628.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
24629maybe-install-info-target-libiberty:
6bd3dfaa
PB
24630@if target-libiberty
24631maybe-install-info-target-libiberty: install-info-target-libiberty
4fa63067
NN
24632
24633install-info-target-libiberty: \
24634 configure-target-libiberty \
24635 info-target-libiberty
24636 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24637 r=`${PWD_COMMAND}`; export r; \
24638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24639 $(SET_LIB_PATH) \
378fce5b 24640 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24641 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
24642 for flag in $(EXTRA_TARGET_FLAGS); do \
24643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24644 done; \
24645 (cd $(TARGET_SUBDIR)/libiberty && \
24646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24648 "RANLIB=$${RANLIB}" \
24649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24650 install-info) \
24651 || exit 1
24652
6bd3dfaa 24653@endif target-libiberty
4fa63067
NN
24654
24655.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
24656maybe-installcheck-target-libiberty:
6bd3dfaa
PB
24657@if target-libiberty
24658maybe-installcheck-target-libiberty: installcheck-target-libiberty
4fa63067
NN
24659
24660installcheck-target-libiberty: \
24661 configure-target-libiberty
24662 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24663 r=`${PWD_COMMAND}`; export r; \
24664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24665 $(SET_LIB_PATH) \
378fce5b 24666 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24667 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
24668 for flag in $(EXTRA_TARGET_FLAGS); do \
24669 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24670 done; \
24671 (cd $(TARGET_SUBDIR)/libiberty && \
24672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24674 "RANLIB=$${RANLIB}" \
24675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24676 installcheck) \
24677 || exit 1
24678
6bd3dfaa 24679@endif target-libiberty
4fa63067
NN
24680
24681.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
24682maybe-mostlyclean-target-libiberty:
6bd3dfaa
PB
24683@if target-libiberty
24684maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
4fa63067
NN
24685
24686mostlyclean-target-libiberty:
24687 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24688 r=`${PWD_COMMAND}`; export r; \
24689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24690 $(SET_LIB_PATH) \
378fce5b 24691 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24692 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
24693 for flag in $(EXTRA_TARGET_FLAGS); do \
24694 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24695 done; \
24696 (cd $(TARGET_SUBDIR)/libiberty && \
24697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24699 "RANLIB=$${RANLIB}" \
24700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24701 mostlyclean) \
24702 || exit 1
24703
6bd3dfaa 24704@endif target-libiberty
4fa63067
NN
24705
24706.PHONY: maybe-clean-target-libiberty clean-target-libiberty
24707maybe-clean-target-libiberty:
6bd3dfaa
PB
24708@if target-libiberty
24709maybe-clean-target-libiberty: clean-target-libiberty
4fa63067
NN
24710
24711clean-target-libiberty:
24712 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24713 r=`${PWD_COMMAND}`; export r; \
24714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24715 $(SET_LIB_PATH) \
378fce5b 24716 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24717 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
24718 for flag in $(EXTRA_TARGET_FLAGS); do \
24719 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24720 done; \
24721 (cd $(TARGET_SUBDIR)/libiberty && \
24722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24724 "RANLIB=$${RANLIB}" \
24725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24726 clean) \
24727 || exit 1
24728
6bd3dfaa 24729@endif target-libiberty
4fa63067
NN
24730
24731.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
24732maybe-distclean-target-libiberty:
6bd3dfaa
PB
24733@if target-libiberty
24734maybe-distclean-target-libiberty: distclean-target-libiberty
4fa63067
NN
24735
24736distclean-target-libiberty:
24737 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24738 r=`${PWD_COMMAND}`; export r; \
24739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24740 $(SET_LIB_PATH) \
378fce5b 24741 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24742 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
24743 for flag in $(EXTRA_TARGET_FLAGS); do \
24744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24745 done; \
24746 (cd $(TARGET_SUBDIR)/libiberty && \
24747 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24748 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24749 "RANLIB=$${RANLIB}" \
24750 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24751 distclean) \
24752 || exit 1
24753
6bd3dfaa 24754@endif target-libiberty
4fa63067
NN
24755
24756.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
24757maybe-maintainer-clean-target-libiberty:
6bd3dfaa
PB
24758@if target-libiberty
24759maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
4fa63067
NN
24760
24761maintainer-clean-target-libiberty:
24762 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24763 r=`${PWD_COMMAND}`; export r; \
24764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24765 $(SET_LIB_PATH) \
378fce5b 24766 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24767 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
24768 for flag in $(EXTRA_TARGET_FLAGS); do \
24769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24770 done; \
24771 (cd $(TARGET_SUBDIR)/libiberty && \
24772 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24773 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24774 "RANLIB=$${RANLIB}" \
24775 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24776 maintainer-clean) \
24777 || exit 1
16ae0395 24778
6bd3dfaa 24779@endif target-libiberty
e393202e
NN
24780
24781
4fa63067
NN
24782.PHONY: configure-target-gperf maybe-configure-target-gperf
24783maybe-configure-target-gperf:
6bd3dfaa
PB
24784@if target-gperf
24785maybe-configure-target-gperf: configure-target-gperf
15723a45 24786
1086bc09 24787# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
NN
24788$(TARGET_SUBDIR)/gperf/multilib.out: multilib.out
24789 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
24790 rm -f $(TARGET_SUBDIR)/gperf/Makefile || : ; \
24791 cp multilib.out $(TARGET_SUBDIR)/gperf/multilib.out
15723a45 24792
4fa63067
NN
24793configure-target-gperf: $(TARGET_SUBDIR)/gperf/multilib.out
24794 @test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
24795 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
b40e3958
L
24796 r=`${PWD_COMMAND}`; export r; \
24797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24798 $(SET_LIB_PATH) \
378fce5b 24799 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24800 echo Configuring in $(TARGET_SUBDIR)/gperf; \
24801 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
bba45b8b
NN
24802 case $(srcdir) in \
24803 /* | [A-Za-z]:[\\/]*) \
24804 topdir=$(srcdir) ;; \
24805 *) \
24806 case "$(TARGET_SUBDIR)" in \
24807 .) topdir="../$(srcdir)" ;; \
24808 *) topdir="../../$(srcdir)" ;; \
24809 esac ;; \
24810 esac; \
4fa63067
NN
24811 srcdiroption="--srcdir=$${topdir}/gperf"; \
24812 libsrcdir="$$s/gperf"; \
bba45b8b
NN
24813 rm -f no-such-file || : ; \
24814 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24815 $(TARGET_CONFIGARGS) $${srcdiroption} \
24816 --with-target-subdir="$(TARGET_SUBDIR)" \
24817 || exit 1
6bd3dfaa 24818@endif target-gperf
e393202e 24819
4fa63067
NN
24820.PHONY: all-target-gperf maybe-all-target-gperf
24821maybe-all-target-gperf:
6bd3dfaa
PB
24822@if target-gperf
24823maybe-all-target-gperf: all-target-gperf
4fa63067 24824all-target-gperf: configure-target-gperf
b40e3958
L
24825 @r=`${PWD_COMMAND}`; export r; \
24826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24827 $(SET_LIB_PATH) \
378fce5b 24828 $(NORMAL_TARGET_EXPORTS) \
4fa63067 24829 (cd $(TARGET_SUBDIR)/gperf && \
bba45b8b 24830 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 24831@endif target-gperf
e393202e 24832
4fa63067
NN
24833.PHONY: check-target-gperf maybe-check-target-gperf
24834maybe-check-target-gperf:
6bd3dfaa
PB
24835@if target-gperf
24836maybe-check-target-gperf: check-target-gperf
16ae0395 24837
4fa63067 24838check-target-gperf:
b40e3958
L
24839 @r=`${PWD_COMMAND}`; export r; \
24840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 24841 $(SET_LIB_PATH) \
378fce5b 24842 $(NORMAL_TARGET_EXPORTS) \
4fa63067 24843 (cd $(TARGET_SUBDIR)/gperf && \
bba45b8b 24844 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 24845
6bd3dfaa 24846@endif target-gperf
e393202e 24847
4fa63067
NN
24848.PHONY: install-target-gperf maybe-install-target-gperf
24849maybe-install-target-gperf:
6bd3dfaa
PB
24850@if target-gperf
24851maybe-install-target-gperf: install-target-gperf
4fa63067
NN
24852
24853install-target-gperf: installdirs
24854 @r=`${PWD_COMMAND}`; export r; \
24855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24856 $(SET_LIB_PATH) \
378fce5b 24857 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24858 (cd $(TARGET_SUBDIR)/gperf && \
24859 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
24860
6bd3dfaa 24861@endif target-gperf
4fa63067
NN
24862
24863# Other targets (info, dvi, etc.)
24864
24865.PHONY: maybe-info-target-gperf info-target-gperf
24866maybe-info-target-gperf:
6bd3dfaa
PB
24867@if target-gperf
24868maybe-info-target-gperf: info-target-gperf
4fa63067
NN
24869
24870info-target-gperf: \
24871 configure-target-gperf
24872 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
24873 r=`${PWD_COMMAND}`; export r; \
24874 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24875 $(SET_LIB_PATH) \
378fce5b 24876 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24877 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
24878 for flag in $(EXTRA_TARGET_FLAGS); do \
24879 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24880 done; \
24881 (cd $(TARGET_SUBDIR)/gperf && \
24882 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24883 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24884 "RANLIB=$${RANLIB}" \
24885 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24886 info) \
24887 || exit 1
24888
6bd3dfaa 24889@endif target-gperf
4fa63067
NN
24890
24891.PHONY: maybe-dvi-target-gperf dvi-target-gperf
24892maybe-dvi-target-gperf:
6bd3dfaa
PB
24893@if target-gperf
24894maybe-dvi-target-gperf: dvi-target-gperf
4fa63067
NN
24895
24896dvi-target-gperf: \
24897 configure-target-gperf
24898 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
24899 r=`${PWD_COMMAND}`; export r; \
24900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24901 $(SET_LIB_PATH) \
378fce5b 24902 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24903 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
24904 for flag in $(EXTRA_TARGET_FLAGS); do \
24905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24906 done; \
24907 (cd $(TARGET_SUBDIR)/gperf && \
24908 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24909 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24910 "RANLIB=$${RANLIB}" \
24911 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24912 dvi) \
24913 || exit 1
24914
6bd3dfaa 24915@endif target-gperf
4fa63067
NN
24916
24917.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
24918maybe-TAGS-target-gperf:
6bd3dfaa
PB
24919@if target-gperf
24920maybe-TAGS-target-gperf: TAGS-target-gperf
4fa63067
NN
24921
24922TAGS-target-gperf: \
24923 configure-target-gperf
24924 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
24925 r=`${PWD_COMMAND}`; export r; \
24926 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24927 $(SET_LIB_PATH) \
378fce5b 24928 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24929 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
24930 for flag in $(EXTRA_TARGET_FLAGS); do \
24931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24932 done; \
24933 (cd $(TARGET_SUBDIR)/gperf && \
24934 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24935 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24936 "RANLIB=$${RANLIB}" \
24937 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24938 TAGS) \
24939 || exit 1
24940
6bd3dfaa 24941@endif target-gperf
4fa63067
NN
24942
24943.PHONY: maybe-install-info-target-gperf install-info-target-gperf
24944maybe-install-info-target-gperf:
6bd3dfaa
PB
24945@if target-gperf
24946maybe-install-info-target-gperf: install-info-target-gperf
4fa63067
NN
24947
24948install-info-target-gperf: \
24949 configure-target-gperf \
24950 info-target-gperf
24951 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
24952 r=`${PWD_COMMAND}`; export r; \
24953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24954 $(SET_LIB_PATH) \
378fce5b 24955 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24956 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
24957 for flag in $(EXTRA_TARGET_FLAGS); do \
24958 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24959 done; \
24960 (cd $(TARGET_SUBDIR)/gperf && \
24961 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24962 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24963 "RANLIB=$${RANLIB}" \
24964 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24965 install-info) \
24966 || exit 1
24967
6bd3dfaa 24968@endif target-gperf
4fa63067
NN
24969
24970.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
24971maybe-installcheck-target-gperf:
6bd3dfaa
PB
24972@if target-gperf
24973maybe-installcheck-target-gperf: installcheck-target-gperf
4fa63067
NN
24974
24975installcheck-target-gperf: \
24976 configure-target-gperf
24977 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
24978 r=`${PWD_COMMAND}`; export r; \
24979 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24980 $(SET_LIB_PATH) \
378fce5b 24981 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
24982 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
24983 for flag in $(EXTRA_TARGET_FLAGS); do \
24984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24985 done; \
24986 (cd $(TARGET_SUBDIR)/gperf && \
24987 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24988 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24989 "RANLIB=$${RANLIB}" \
24990 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24991 installcheck) \
24992 || exit 1
24993
6bd3dfaa 24994@endif target-gperf
4fa63067
NN
24995
24996.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
24997maybe-mostlyclean-target-gperf:
6bd3dfaa
PB
24998@if target-gperf
24999maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
4fa63067
NN
25000
25001mostlyclean-target-gperf:
25002 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25003 r=`${PWD_COMMAND}`; export r; \
25004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25005 $(SET_LIB_PATH) \
378fce5b 25006 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25007 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
25008 for flag in $(EXTRA_TARGET_FLAGS); do \
25009 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25010 done; \
25011 (cd $(TARGET_SUBDIR)/gperf && \
25012 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25013 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25014 "RANLIB=$${RANLIB}" \
25015 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25016 mostlyclean) \
25017 || exit 1
25018
6bd3dfaa 25019@endif target-gperf
4fa63067
NN
25020
25021.PHONY: maybe-clean-target-gperf clean-target-gperf
25022maybe-clean-target-gperf:
6bd3dfaa
PB
25023@if target-gperf
25024maybe-clean-target-gperf: clean-target-gperf
4fa63067
NN
25025
25026clean-target-gperf:
25027 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25028 r=`${PWD_COMMAND}`; export r; \
25029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25030 $(SET_LIB_PATH) \
378fce5b 25031 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25032 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
25033 for flag in $(EXTRA_TARGET_FLAGS); do \
25034 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25035 done; \
25036 (cd $(TARGET_SUBDIR)/gperf && \
25037 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25038 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25039 "RANLIB=$${RANLIB}" \
25040 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25041 clean) \
25042 || exit 1
25043
6bd3dfaa 25044@endif target-gperf
4fa63067
NN
25045
25046.PHONY: maybe-distclean-target-gperf distclean-target-gperf
25047maybe-distclean-target-gperf:
6bd3dfaa
PB
25048@if target-gperf
25049maybe-distclean-target-gperf: distclean-target-gperf
4fa63067
NN
25050
25051distclean-target-gperf:
25052 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25053 r=`${PWD_COMMAND}`; export r; \
25054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25055 $(SET_LIB_PATH) \
378fce5b 25056 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25057 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
25058 for flag in $(EXTRA_TARGET_FLAGS); do \
25059 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25060 done; \
25061 (cd $(TARGET_SUBDIR)/gperf && \
25062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25064 "RANLIB=$${RANLIB}" \
25065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25066 distclean) \
25067 || exit 1
25068
6bd3dfaa 25069@endif target-gperf
4fa63067
NN
25070
25071.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
25072maybe-maintainer-clean-target-gperf:
6bd3dfaa
PB
25073@if target-gperf
25074maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
4fa63067
NN
25075
25076maintainer-clean-target-gperf:
25077 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25078 r=`${PWD_COMMAND}`; export r; \
25079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25080 $(SET_LIB_PATH) \
378fce5b 25081 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25082 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
25083 for flag in $(EXTRA_TARGET_FLAGS); do \
25084 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25085 done; \
25086 (cd $(TARGET_SUBDIR)/gperf && \
25087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25089 "RANLIB=$${RANLIB}" \
25090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25091 maintainer-clean) \
25092 || exit 1
16ae0395 25093
6bd3dfaa 25094@endif target-gperf
e393202e
NN
25095
25096
4fa63067
NN
25097.PHONY: configure-target-examples maybe-configure-target-examples
25098maybe-configure-target-examples:
6bd3dfaa
PB
25099@if target-examples
25100maybe-configure-target-examples: configure-target-examples
15723a45 25101
1086bc09 25102# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
NN
25103$(TARGET_SUBDIR)/examples/multilib.out: multilib.out
25104 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
25105 rm -f $(TARGET_SUBDIR)/examples/Makefile || : ; \
25106 cp multilib.out $(TARGET_SUBDIR)/examples/multilib.out
15723a45 25107
4fa63067
NN
25108configure-target-examples: $(TARGET_SUBDIR)/examples/multilib.out
25109 @test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
25110 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
b40e3958
L
25111 r=`${PWD_COMMAND}`; export r; \
25112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25113 $(SET_LIB_PATH) \
378fce5b 25114 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25115 echo Configuring in $(TARGET_SUBDIR)/examples; \
25116 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
bba45b8b
NN
25117 case $(srcdir) in \
25118 /* | [A-Za-z]:[\\/]*) \
25119 topdir=$(srcdir) ;; \
25120 *) \
25121 case "$(TARGET_SUBDIR)" in \
e393202e
NN
25122 .) topdir="../$(srcdir)" ;; \
25123 *) topdir="../../$(srcdir)" ;; \
bba45b8b
NN
25124 esac ;; \
25125 esac; \
4fa63067
NN
25126 srcdiroption="--srcdir=$${topdir}/examples"; \
25127 libsrcdir="$$s/examples"; \
bba45b8b
NN
25128 rm -f no-such-file || : ; \
25129 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25130 $(TARGET_CONFIGARGS) $${srcdiroption} \
25131 --with-target-subdir="$(TARGET_SUBDIR)" \
25132 || exit 1
6bd3dfaa 25133@endif target-examples
e393202e 25134
4fa63067
NN
25135.PHONY: all-target-examples maybe-all-target-examples
25136maybe-all-target-examples:
6bd3dfaa
PB
25137@if target-examples
25138maybe-all-target-examples: all-target-examples
4fa63067 25139all-target-examples: configure-target-examples
b40e3958
L
25140 @r=`${PWD_COMMAND}`; export r; \
25141 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25142 $(SET_LIB_PATH) \
378fce5b 25143 $(NORMAL_TARGET_EXPORTS) \
4fa63067 25144 (cd $(TARGET_SUBDIR)/examples && \
bba45b8b 25145 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 25146@endif target-examples
e393202e 25147
4fa63067
NN
25148.PHONY: check-target-examples maybe-check-target-examples
25149maybe-check-target-examples:
6bd3dfaa
PB
25150@if target-examples
25151maybe-check-target-examples: check-target-examples
16ae0395 25152
4fa63067
NN
25153# Dummy target for uncheckable module.
25154check-target-examples:
25155
6bd3dfaa 25156@endif target-examples
4fa63067
NN
25157
25158.PHONY: install-target-examples maybe-install-target-examples
25159maybe-install-target-examples:
6bd3dfaa
PB
25160@if target-examples
25161maybe-install-target-examples: install-target-examples
4fa63067
NN
25162
25163# Dummy target for uninstallable.
25164install-target-examples:
25165
6bd3dfaa 25166@endif target-examples
4fa63067
NN
25167
25168# Other targets (info, dvi, etc.)
25169
25170.PHONY: maybe-info-target-examples info-target-examples
25171maybe-info-target-examples:
6bd3dfaa
PB
25172@if target-examples
25173maybe-info-target-examples: info-target-examples
4fa63067
NN
25174
25175info-target-examples: \
25176 configure-target-examples
25177 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25178 r=`${PWD_COMMAND}`; export r; \
b40e3958 25179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25180 $(SET_LIB_PATH) \
378fce5b 25181 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25182 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
25183 for flag in $(EXTRA_TARGET_FLAGS); do \
25184 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25185 done; \
25186 (cd $(TARGET_SUBDIR)/examples && \
25187 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25188 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25189 "RANLIB=$${RANLIB}" \
25190 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25191 info) \
25192 || exit 1
930314a4 25193
6bd3dfaa 25194@endif target-examples
e393202e 25195
4fa63067
NN
25196.PHONY: maybe-dvi-target-examples dvi-target-examples
25197maybe-dvi-target-examples:
6bd3dfaa
PB
25198@if target-examples
25199maybe-dvi-target-examples: dvi-target-examples
16ae0395 25200
4fa63067
NN
25201dvi-target-examples: \
25202 configure-target-examples
25203 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25204 r=`${PWD_COMMAND}`; export r; \
b40e3958 25205 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25206 $(SET_LIB_PATH) \
378fce5b 25207 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25208 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
25209 for flag in $(EXTRA_TARGET_FLAGS); do \
25210 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25211 done; \
25212 (cd $(TARGET_SUBDIR)/examples && \
25213 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25214 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25215 "RANLIB=$${RANLIB}" \
25216 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25217 dvi) \
25218 || exit 1
25219
6bd3dfaa 25220@endif target-examples
4fa63067
NN
25221
25222.PHONY: maybe-TAGS-target-examples TAGS-target-examples
25223maybe-TAGS-target-examples:
6bd3dfaa
PB
25224@if target-examples
25225maybe-TAGS-target-examples: TAGS-target-examples
4fa63067
NN
25226
25227TAGS-target-examples: \
25228 configure-target-examples
25229 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25230 r=`${PWD_COMMAND}`; export r; \
25231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25232 $(SET_LIB_PATH) \
378fce5b 25233 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25234 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
25235 for flag in $(EXTRA_TARGET_FLAGS); do \
25236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25237 done; \
25238 (cd $(TARGET_SUBDIR)/examples && \
25239 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25240 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25241 "RANLIB=$${RANLIB}" \
25242 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25243 TAGS) \
25244 || exit 1
25245
6bd3dfaa 25246@endif target-examples
4fa63067
NN
25247
25248.PHONY: maybe-install-info-target-examples install-info-target-examples
25249maybe-install-info-target-examples:
6bd3dfaa
PB
25250@if target-examples
25251maybe-install-info-target-examples: install-info-target-examples
4fa63067
NN
25252
25253install-info-target-examples: \
25254 configure-target-examples \
25255 info-target-examples
25256 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25257 r=`${PWD_COMMAND}`; export r; \
25258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25259 $(SET_LIB_PATH) \
378fce5b 25260 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25261 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
25262 for flag in $(EXTRA_TARGET_FLAGS); do \
25263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25264 done; \
25265 (cd $(TARGET_SUBDIR)/examples && \
25266 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25267 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25268 "RANLIB=$${RANLIB}" \
25269 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25270 install-info) \
25271 || exit 1
25272
6bd3dfaa 25273@endif target-examples
4fa63067
NN
25274
25275.PHONY: maybe-installcheck-target-examples installcheck-target-examples
25276maybe-installcheck-target-examples:
6bd3dfaa
PB
25277@if target-examples
25278maybe-installcheck-target-examples: installcheck-target-examples
4fa63067
NN
25279
25280installcheck-target-examples: \
25281 configure-target-examples
25282 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25283 r=`${PWD_COMMAND}`; export r; \
25284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25285 $(SET_LIB_PATH) \
378fce5b 25286 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25287 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
25288 for flag in $(EXTRA_TARGET_FLAGS); do \
25289 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25290 done; \
25291 (cd $(TARGET_SUBDIR)/examples && \
25292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25294 "RANLIB=$${RANLIB}" \
25295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25296 installcheck) \
25297 || exit 1
25298
6bd3dfaa 25299@endif target-examples
4fa63067
NN
25300
25301.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
25302maybe-mostlyclean-target-examples:
6bd3dfaa
PB
25303@if target-examples
25304maybe-mostlyclean-target-examples: mostlyclean-target-examples
4fa63067
NN
25305
25306mostlyclean-target-examples:
25307 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25308 r=`${PWD_COMMAND}`; export r; \
25309 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25310 $(SET_LIB_PATH) \
378fce5b 25311 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25312 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
25313 for flag in $(EXTRA_TARGET_FLAGS); do \
25314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25315 done; \
25316 (cd $(TARGET_SUBDIR)/examples && \
25317 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25318 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25319 "RANLIB=$${RANLIB}" \
25320 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25321 mostlyclean) \
25322 || exit 1
25323
6bd3dfaa 25324@endif target-examples
4fa63067
NN
25325
25326.PHONY: maybe-clean-target-examples clean-target-examples
25327maybe-clean-target-examples:
6bd3dfaa
PB
25328@if target-examples
25329maybe-clean-target-examples: clean-target-examples
4fa63067
NN
25330
25331clean-target-examples:
25332 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25333 r=`${PWD_COMMAND}`; export r; \
25334 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25335 $(SET_LIB_PATH) \
378fce5b 25336 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25337 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
25338 for flag in $(EXTRA_TARGET_FLAGS); do \
25339 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25340 done; \
25341 (cd $(TARGET_SUBDIR)/examples && \
25342 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25343 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25344 "RANLIB=$${RANLIB}" \
25345 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25346 clean) \
25347 || exit 1
25348
6bd3dfaa 25349@endif target-examples
4fa63067
NN
25350
25351.PHONY: maybe-distclean-target-examples distclean-target-examples
25352maybe-distclean-target-examples:
6bd3dfaa
PB
25353@if target-examples
25354maybe-distclean-target-examples: distclean-target-examples
4fa63067
NN
25355
25356distclean-target-examples:
25357 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25358 r=`${PWD_COMMAND}`; export r; \
25359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25360 $(SET_LIB_PATH) \
378fce5b 25361 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25362 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
25363 for flag in $(EXTRA_TARGET_FLAGS); do \
25364 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25365 done; \
25366 (cd $(TARGET_SUBDIR)/examples && \
25367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25369 "RANLIB=$${RANLIB}" \
25370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25371 distclean) \
25372 || exit 1
25373
6bd3dfaa 25374@endif target-examples
4fa63067
NN
25375
25376.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
25377maybe-maintainer-clean-target-examples:
6bd3dfaa
PB
25378@if target-examples
25379maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
4fa63067
NN
25380
25381maintainer-clean-target-examples:
25382 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25383 r=`${PWD_COMMAND}`; export r; \
25384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25385 $(SET_LIB_PATH) \
378fce5b 25386 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25387 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
25388 for flag in $(EXTRA_TARGET_FLAGS); do \
25389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25390 done; \
25391 (cd $(TARGET_SUBDIR)/examples && \
25392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25394 "RANLIB=$${RANLIB}" \
25395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25396 maintainer-clean) \
25397 || exit 1
25398
6bd3dfaa 25399@endif target-examples
e393202e
NN
25400
25401
4fa63067
NN
25402.PHONY: configure-target-libffi maybe-configure-target-libffi
25403maybe-configure-target-libffi:
6bd3dfaa
PB
25404@if target-libffi
25405maybe-configure-target-libffi: configure-target-libffi
15723a45 25406
1086bc09 25407# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
NN
25408$(TARGET_SUBDIR)/libffi/multilib.out: multilib.out
25409 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
25410 rm -f $(TARGET_SUBDIR)/libffi/Makefile || : ; \
25411 cp multilib.out $(TARGET_SUBDIR)/libffi/multilib.out
15723a45 25412
4fa63067
NN
25413configure-target-libffi: $(TARGET_SUBDIR)/libffi/multilib.out
25414 @test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
25415 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
b40e3958
L
25416 r=`${PWD_COMMAND}`; export r; \
25417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25418 $(SET_LIB_PATH) \
378fce5b 25419 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25420 echo Configuring in $(TARGET_SUBDIR)/libffi; \
25421 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
bba45b8b
NN
25422 case $(srcdir) in \
25423 /* | [A-Za-z]:[\\/]*) \
25424 topdir=$(srcdir) ;; \
25425 *) \
25426 case "$(TARGET_SUBDIR)" in \
e393202e
NN
25427 .) topdir="../$(srcdir)" ;; \
25428 *) topdir="../../$(srcdir)" ;; \
bba45b8b
NN
25429 esac ;; \
25430 esac; \
4fa63067
NN
25431 srcdiroption="--srcdir=$${topdir}/libffi"; \
25432 libsrcdir="$$s/libffi"; \
bba45b8b
NN
25433 rm -f no-such-file || : ; \
25434 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25435 $(TARGET_CONFIGARGS) $${srcdiroption} \
25436 --with-target-subdir="$(TARGET_SUBDIR)" \
25437 || exit 1
6bd3dfaa 25438@endif target-libffi
e393202e 25439
4fa63067
NN
25440.PHONY: all-target-libffi maybe-all-target-libffi
25441maybe-all-target-libffi:
6bd3dfaa
PB
25442@if target-libffi
25443maybe-all-target-libffi: all-target-libffi
4fa63067 25444all-target-libffi: configure-target-libffi
b40e3958
L
25445 @r=`${PWD_COMMAND}`; export r; \
25446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25447 $(SET_LIB_PATH) \
378fce5b 25448 $(NORMAL_TARGET_EXPORTS) \
4fa63067 25449 (cd $(TARGET_SUBDIR)/libffi && \
bba45b8b 25450 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 25451@endif target-libffi
e393202e 25452
4fa63067
NN
25453.PHONY: check-target-libffi maybe-check-target-libffi
25454maybe-check-target-libffi:
6bd3dfaa
PB
25455@if target-libffi
25456maybe-check-target-libffi: check-target-libffi
16ae0395 25457
4fa63067 25458check-target-libffi:
b40e3958
L
25459 @r=`${PWD_COMMAND}`; export r; \
25460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25461 $(SET_LIB_PATH) \
378fce5b 25462 $(NORMAL_TARGET_EXPORTS) \
4fa63067 25463 (cd $(TARGET_SUBDIR)/libffi && \
bba45b8b 25464 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
930314a4 25465
6bd3dfaa 25466@endif target-libffi
e393202e 25467
4fa63067
NN
25468.PHONY: install-target-libffi maybe-install-target-libffi
25469maybe-install-target-libffi:
6bd3dfaa
PB
25470@if target-libffi
25471maybe-install-target-libffi: install-target-libffi
16ae0395 25472
4fa63067 25473install-target-libffi: installdirs
b40e3958
L
25474 @r=`${PWD_COMMAND}`; export r; \
25475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25476 $(SET_LIB_PATH) \
378fce5b 25477 $(NORMAL_TARGET_EXPORTS) \
4fa63067 25478 (cd $(TARGET_SUBDIR)/libffi && \
bba45b8b 25479 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 25480
6bd3dfaa 25481@endif target-libffi
e393202e 25482
4fa63067
NN
25483# Other targets (info, dvi, etc.)
25484
25485.PHONY: maybe-info-target-libffi info-target-libffi
25486maybe-info-target-libffi:
6bd3dfaa
PB
25487@if target-libffi
25488maybe-info-target-libffi: info-target-libffi
4fa63067
NN
25489
25490info-target-libffi: \
25491 configure-target-libffi
25492 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25493 r=`${PWD_COMMAND}`; export r; \
25494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25495 $(SET_LIB_PATH) \
378fce5b 25496 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25497 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
25498 for flag in $(EXTRA_TARGET_FLAGS); do \
25499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25500 done; \
25501 (cd $(TARGET_SUBDIR)/libffi && \
25502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25504 "RANLIB=$${RANLIB}" \
25505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25506 info) \
25507 || exit 1
25508
6bd3dfaa 25509@endif target-libffi
4fa63067
NN
25510
25511.PHONY: maybe-dvi-target-libffi dvi-target-libffi
25512maybe-dvi-target-libffi:
6bd3dfaa
PB
25513@if target-libffi
25514maybe-dvi-target-libffi: dvi-target-libffi
4fa63067
NN
25515
25516dvi-target-libffi: \
25517 configure-target-libffi
25518 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25519 r=`${PWD_COMMAND}`; export r; \
25520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25521 $(SET_LIB_PATH) \
378fce5b 25522 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25523 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
25524 for flag in $(EXTRA_TARGET_FLAGS); do \
25525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25526 done; \
25527 (cd $(TARGET_SUBDIR)/libffi && \
25528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25530 "RANLIB=$${RANLIB}" \
25531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25532 dvi) \
25533 || exit 1
25534
6bd3dfaa 25535@endif target-libffi
4fa63067
NN
25536
25537.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
25538maybe-TAGS-target-libffi:
6bd3dfaa
PB
25539@if target-libffi
25540maybe-TAGS-target-libffi: TAGS-target-libffi
4fa63067
NN
25541
25542TAGS-target-libffi: \
25543 configure-target-libffi
25544 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25545 r=`${PWD_COMMAND}`; export r; \
25546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25547 $(SET_LIB_PATH) \
378fce5b 25548 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25549 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
25550 for flag in $(EXTRA_TARGET_FLAGS); do \
25551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25552 done; \
25553 (cd $(TARGET_SUBDIR)/libffi && \
25554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25556 "RANLIB=$${RANLIB}" \
25557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25558 TAGS) \
25559 || exit 1
25560
6bd3dfaa 25561@endif target-libffi
4fa63067
NN
25562
25563.PHONY: maybe-install-info-target-libffi install-info-target-libffi
25564maybe-install-info-target-libffi:
6bd3dfaa
PB
25565@if target-libffi
25566maybe-install-info-target-libffi: install-info-target-libffi
4fa63067
NN
25567
25568install-info-target-libffi: \
25569 configure-target-libffi \
25570 info-target-libffi
25571 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25572 r=`${PWD_COMMAND}`; export r; \
25573 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25574 $(SET_LIB_PATH) \
378fce5b 25575 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25576 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
25577 for flag in $(EXTRA_TARGET_FLAGS); do \
25578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25579 done; \
25580 (cd $(TARGET_SUBDIR)/libffi && \
25581 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25582 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25583 "RANLIB=$${RANLIB}" \
25584 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25585 install-info) \
25586 || exit 1
25587
6bd3dfaa 25588@endif target-libffi
4fa63067
NN
25589
25590.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
25591maybe-installcheck-target-libffi:
6bd3dfaa
PB
25592@if target-libffi
25593maybe-installcheck-target-libffi: installcheck-target-libffi
4fa63067
NN
25594
25595installcheck-target-libffi: \
25596 configure-target-libffi
25597 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25598 r=`${PWD_COMMAND}`; export r; \
25599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25600 $(SET_LIB_PATH) \
378fce5b 25601 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25602 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
25603 for flag in $(EXTRA_TARGET_FLAGS); do \
25604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25605 done; \
25606 (cd $(TARGET_SUBDIR)/libffi && \
25607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25609 "RANLIB=$${RANLIB}" \
25610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25611 installcheck) \
25612 || exit 1
25613
6bd3dfaa 25614@endif target-libffi
4fa63067
NN
25615
25616.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
25617maybe-mostlyclean-target-libffi:
6bd3dfaa
PB
25618@if target-libffi
25619maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
4fa63067
NN
25620
25621mostlyclean-target-libffi:
25622 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25623 r=`${PWD_COMMAND}`; export r; \
25624 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25625 $(SET_LIB_PATH) \
378fce5b 25626 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25627 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
25628 for flag in $(EXTRA_TARGET_FLAGS); do \
25629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25630 done; \
25631 (cd $(TARGET_SUBDIR)/libffi && \
25632 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25633 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25634 "RANLIB=$${RANLIB}" \
25635 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25636 mostlyclean) \
25637 || exit 1
25638
6bd3dfaa 25639@endif target-libffi
4fa63067
NN
25640
25641.PHONY: maybe-clean-target-libffi clean-target-libffi
25642maybe-clean-target-libffi:
6bd3dfaa
PB
25643@if target-libffi
25644maybe-clean-target-libffi: clean-target-libffi
4fa63067
NN
25645
25646clean-target-libffi:
25647 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25648 r=`${PWD_COMMAND}`; export r; \
25649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25650 $(SET_LIB_PATH) \
378fce5b 25651 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25652 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
25653 for flag in $(EXTRA_TARGET_FLAGS); do \
25654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25655 done; \
25656 (cd $(TARGET_SUBDIR)/libffi && \
25657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25659 "RANLIB=$${RANLIB}" \
25660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25661 clean) \
25662 || exit 1
25663
6bd3dfaa 25664@endif target-libffi
4fa63067
NN
25665
25666.PHONY: maybe-distclean-target-libffi distclean-target-libffi
25667maybe-distclean-target-libffi:
6bd3dfaa
PB
25668@if target-libffi
25669maybe-distclean-target-libffi: distclean-target-libffi
4fa63067
NN
25670
25671distclean-target-libffi:
25672 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25673 r=`${PWD_COMMAND}`; export r; \
25674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25675 $(SET_LIB_PATH) \
378fce5b 25676 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25677 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
25678 for flag in $(EXTRA_TARGET_FLAGS); do \
25679 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25680 done; \
25681 (cd $(TARGET_SUBDIR)/libffi && \
25682 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25683 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25684 "RANLIB=$${RANLIB}" \
25685 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25686 distclean) \
25687 || exit 1
25688
6bd3dfaa 25689@endif target-libffi
4fa63067
NN
25690
25691.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
25692maybe-maintainer-clean-target-libffi:
6bd3dfaa
PB
25693@if target-libffi
25694maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
4fa63067
NN
25695
25696maintainer-clean-target-libffi:
25697 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25698 r=`${PWD_COMMAND}`; export r; \
25699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25700 $(SET_LIB_PATH) \
378fce5b 25701 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
25702 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
25703 for flag in $(EXTRA_TARGET_FLAGS); do \
25704 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25705 done; \
25706 (cd $(TARGET_SUBDIR)/libffi && \
25707 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25708 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25709 "RANLIB=$${RANLIB}" \
25710 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25711 maintainer-clean) \
25712 || exit 1
25713
6bd3dfaa 25714@endif target-libffi
4fa63067
NN
25715
25716
25717.PHONY: configure-target-libjava maybe-configure-target-libjava
25718maybe-configure-target-libjava:
6bd3dfaa
PB
25719@if target-libjava
25720maybe-configure-target-libjava: configure-target-libjava
15723a45 25721
1086bc09 25722# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
NN
25723$(TARGET_SUBDIR)/libjava/multilib.out: multilib.out
25724 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
25725 rm -f $(TARGET_SUBDIR)/libjava/Makefile || : ; \
25726 cp multilib.out $(TARGET_SUBDIR)/libjava/multilib.out
15723a45 25727
4fa63067
NN
25728configure-target-libjava: $(TARGET_SUBDIR)/libjava/multilib.out
25729 @test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
25730 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
b40e3958
L
25731 r=`${PWD_COMMAND}`; export r; \
25732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25733 $(SET_LIB_PATH) \
378fce5b 25734 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
25735 echo Configuring in $(TARGET_SUBDIR)/libjava; \
25736 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
bba45b8b
NN
25737 case $(srcdir) in \
25738 /* | [A-Za-z]:[\\/]*) \
25739 topdir=$(srcdir) ;; \
25740 *) \
25741 case "$(TARGET_SUBDIR)" in \
e393202e
NN
25742 .) topdir="../$(srcdir)" ;; \
25743 *) topdir="../../$(srcdir)" ;; \
bba45b8b
NN
25744 esac ;; \
25745 esac; \
4fa63067
NN
25746 srcdiroption="--srcdir=$${topdir}/libjava"; \
25747 libsrcdir="$$s/libjava"; \
bba45b8b
NN
25748 rm -f no-such-file || : ; \
25749 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25750 $(TARGET_CONFIGARGS) $${srcdiroption} \
25751 --with-target-subdir="$(TARGET_SUBDIR)" \
25752 || exit 1
6bd3dfaa 25753@endif target-libjava
e393202e 25754
4fa63067
NN
25755.PHONY: all-target-libjava maybe-all-target-libjava
25756maybe-all-target-libjava:
6bd3dfaa
PB
25757@if target-libjava
25758maybe-all-target-libjava: all-target-libjava
4fa63067 25759all-target-libjava: configure-target-libjava
b40e3958
L
25760 @r=`${PWD_COMMAND}`; export r; \
25761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25762 $(SET_LIB_PATH) \
378fce5b 25763 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
25764 (cd $(TARGET_SUBDIR)/libjava && \
25765 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' all)
6bd3dfaa 25766@endif target-libjava
e393202e 25767
4fa63067
NN
25768.PHONY: check-target-libjava maybe-check-target-libjava
25769maybe-check-target-libjava:
6bd3dfaa
PB
25770@if target-libjava
25771maybe-check-target-libjava: check-target-libjava
16ae0395 25772
4fa63067
NN
25773check-target-libjava:
25774 @r=`${PWD_COMMAND}`; export r; \
25775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25776 $(SET_LIB_PATH) \
378fce5b 25777 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
25778 (cd $(TARGET_SUBDIR)/libjava && \
25779 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
3866be5d 25780
6bd3dfaa 25781@endif target-libjava
930314a4 25782
4fa63067
NN
25783.PHONY: install-target-libjava maybe-install-target-libjava
25784maybe-install-target-libjava:
6bd3dfaa
PB
25785@if target-libjava
25786maybe-install-target-libjava: install-target-libjava
16ae0395 25787
4fa63067 25788install-target-libjava: installdirs
b40e3958
L
25789 @r=`${PWD_COMMAND}`; export r; \
25790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25791 $(SET_LIB_PATH) \
378fce5b 25792 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067 25793 (cd $(TARGET_SUBDIR)/libjava && \
bba45b8b 25794 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 25795
6bd3dfaa 25796@endif target-libjava
e393202e 25797
4fa63067 25798# Other targets (info, dvi, etc.)
15723a45 25799
4fa63067
NN
25800.PHONY: maybe-info-target-libjava info-target-libjava
25801maybe-info-target-libjava:
6bd3dfaa
PB
25802@if target-libjava
25803maybe-info-target-libjava: info-target-libjava
15723a45 25804
4fa63067
NN
25805info-target-libjava: \
25806 configure-target-libjava
25807 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
25808 r=`${PWD_COMMAND}`; export r; \
25809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25810 $(SET_LIB_PATH) \
378fce5b 25811 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
25812 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
25813 for flag in $(EXTRA_TARGET_FLAGS); do \
25814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25815 done; \
25816 (cd $(TARGET_SUBDIR)/libjava && \
25817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25819 "RANLIB=$${RANLIB}" \
25820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25821 info) \
bba45b8b 25822 || exit 1
e393202e 25823
6bd3dfaa 25824@endif target-libjava
4fa63067
NN
25825
25826.PHONY: maybe-dvi-target-libjava dvi-target-libjava
25827maybe-dvi-target-libjava:
6bd3dfaa
PB
25828@if target-libjava
25829maybe-dvi-target-libjava: dvi-target-libjava
4fa63067
NN
25830
25831dvi-target-libjava: \
25832 configure-target-libjava
25833 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
25834 r=`${PWD_COMMAND}`; export r; \
b40e3958 25835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25836 $(SET_LIB_PATH) \
378fce5b 25837 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
25838 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
25839 for flag in $(EXTRA_TARGET_FLAGS); do \
25840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25841 done; \
25842 (cd $(TARGET_SUBDIR)/libjava && \
25843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25845 "RANLIB=$${RANLIB}" \
25846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25847 dvi) \
25848 || exit 1
e393202e 25849
6bd3dfaa 25850@endif target-libjava
16ae0395 25851
4fa63067
NN
25852.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
25853maybe-TAGS-target-libjava:
6bd3dfaa
PB
25854@if target-libjava
25855maybe-TAGS-target-libjava: TAGS-target-libjava
4fa63067
NN
25856
25857TAGS-target-libjava: \
25858 configure-target-libjava
25859 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
25860 r=`${PWD_COMMAND}`; export r; \
b40e3958 25861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25862 $(SET_LIB_PATH) \
378fce5b 25863 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
25864 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
25865 for flag in $(EXTRA_TARGET_FLAGS); do \
25866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25867 done; \
25868 (cd $(TARGET_SUBDIR)/libjava && \
25869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25871 "RANLIB=$${RANLIB}" \
25872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25873 TAGS) \
25874 || exit 1
e393202e 25875
6bd3dfaa 25876@endif target-libjava
930314a4 25877
4fa63067
NN
25878.PHONY: maybe-install-info-target-libjava install-info-target-libjava
25879maybe-install-info-target-libjava:
6bd3dfaa
PB
25880@if target-libjava
25881maybe-install-info-target-libjava: install-info-target-libjava
16ae0395 25882
4fa63067
NN
25883install-info-target-libjava: \
25884 configure-target-libjava \
25885 info-target-libjava
25886 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
25887 r=`${PWD_COMMAND}`; export r; \
b40e3958 25888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25889 $(SET_LIB_PATH) \
378fce5b 25890 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
25891 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
25892 for flag in $(EXTRA_TARGET_FLAGS); do \
25893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25894 done; \
25895 (cd $(TARGET_SUBDIR)/libjava && \
25896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25898 "RANLIB=$${RANLIB}" \
25899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25900 install-info) \
25901 || exit 1
e393202e 25902
6bd3dfaa 25903@endif target-libjava
e393202e 25904
4fa63067
NN
25905.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
25906maybe-installcheck-target-libjava:
6bd3dfaa
PB
25907@if target-libjava
25908maybe-installcheck-target-libjava: installcheck-target-libjava
15723a45 25909
4fa63067
NN
25910installcheck-target-libjava: \
25911 configure-target-libjava
25912 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
25913 r=`${PWD_COMMAND}`; export r; \
25914 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25915 $(SET_LIB_PATH) \
378fce5b 25916 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
25917 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
25918 for flag in $(EXTRA_TARGET_FLAGS); do \
25919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25920 done; \
25921 (cd $(TARGET_SUBDIR)/libjava && \
25922 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25923 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25924 "RANLIB=$${RANLIB}" \
25925 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25926 installcheck) \
25927 || exit 1
15723a45 25928
6bd3dfaa 25929@endif target-libjava
4fa63067
NN
25930
25931.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
25932maybe-mostlyclean-target-libjava:
6bd3dfaa
PB
25933@if target-libjava
25934maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
4fa63067
NN
25935
25936mostlyclean-target-libjava:
25937 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
25938 r=`${PWD_COMMAND}`; export r; \
25939 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25940 $(SET_LIB_PATH) \
378fce5b 25941 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
25942 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
25943 for flag in $(EXTRA_TARGET_FLAGS); do \
25944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25945 done; \
25946 (cd $(TARGET_SUBDIR)/libjava && \
25947 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25948 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25949 "RANLIB=$${RANLIB}" \
25950 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25951 mostlyclean) \
25952 || exit 1
25953
6bd3dfaa 25954@endif target-libjava
4fa63067
NN
25955
25956.PHONY: maybe-clean-target-libjava clean-target-libjava
25957maybe-clean-target-libjava:
6bd3dfaa
PB
25958@if target-libjava
25959maybe-clean-target-libjava: clean-target-libjava
4fa63067
NN
25960
25961clean-target-libjava:
25962 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
b40e3958
L
25963 r=`${PWD_COMMAND}`; export r; \
25964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 25965 $(SET_LIB_PATH) \
378fce5b 25966 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
25967 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
25968 for flag in $(EXTRA_TARGET_FLAGS); do \
25969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25970 done; \
25971 (cd $(TARGET_SUBDIR)/libjava && \
25972 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25973 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25974 "RANLIB=$${RANLIB}" \
25975 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25976 clean) \
bba45b8b 25977 || exit 1
e393202e 25978
6bd3dfaa 25979@endif target-libjava
e393202e 25980
4fa63067
NN
25981.PHONY: maybe-distclean-target-libjava distclean-target-libjava
25982maybe-distclean-target-libjava:
6bd3dfaa
PB
25983@if target-libjava
25984maybe-distclean-target-libjava: distclean-target-libjava
16ae0395 25985
4fa63067
NN
25986distclean-target-libjava:
25987 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
25988 r=`${PWD_COMMAND}`; export r; \
25989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25990 $(SET_LIB_PATH) \
378fce5b 25991 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
25992 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
25993 for flag in $(EXTRA_TARGET_FLAGS); do \
25994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25995 done; \
25996 (cd $(TARGET_SUBDIR)/libjava && \
25997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25999 "RANLIB=$${RANLIB}" \
26000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26001 distclean) \
26002 || exit 1
3866be5d 26003
6bd3dfaa 26004@endif target-libjava
930314a4 26005
4fa63067
NN
26006.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
26007maybe-maintainer-clean-target-libjava:
6bd3dfaa
PB
26008@if target-libjava
26009maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
16ae0395 26010
4fa63067
NN
26011maintainer-clean-target-libjava:
26012 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26013 r=`${PWD_COMMAND}`; export r; \
b40e3958 26014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26015 $(SET_LIB_PATH) \
378fce5b 26016 $(RAW_CXX_TARGET_EXPORTS) \
4fa63067
NN
26017 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
26018 for flag in $(EXTRA_TARGET_FLAGS); do \
26019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26020 done; \
26021 (cd $(TARGET_SUBDIR)/libjava && \
26022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26024 "RANLIB=$${RANLIB}" \
26025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26026 maintainer-clean) \
26027 || exit 1
e393202e 26028
6bd3dfaa 26029@endif target-libjava
e393202e 26030
4fa63067
NN
26031
26032.PHONY: configure-target-zlib maybe-configure-target-zlib
26033maybe-configure-target-zlib:
6bd3dfaa
PB
26034@if target-zlib
26035maybe-configure-target-zlib: configure-target-zlib
15723a45 26036
1086bc09 26037# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
NN
26038$(TARGET_SUBDIR)/zlib/multilib.out: multilib.out
26039 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
26040 rm -f $(TARGET_SUBDIR)/zlib/Makefile || : ; \
26041 cp multilib.out $(TARGET_SUBDIR)/zlib/multilib.out
15723a45 26042
4fa63067
NN
26043configure-target-zlib: $(TARGET_SUBDIR)/zlib/multilib.out
26044 @test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
26045 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
b40e3958
L
26046 r=`${PWD_COMMAND}`; export r; \
26047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26048 $(SET_LIB_PATH) \
378fce5b 26049 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26050 echo Configuring in $(TARGET_SUBDIR)/zlib; \
26051 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
bba45b8b
NN
26052 case $(srcdir) in \
26053 /* | [A-Za-z]:[\\/]*) \
26054 topdir=$(srcdir) ;; \
26055 *) \
26056 case "$(TARGET_SUBDIR)" in \
e393202e
NN
26057 .) topdir="../$(srcdir)" ;; \
26058 *) topdir="../../$(srcdir)" ;; \
bba45b8b
NN
26059 esac ;; \
26060 esac; \
4fa63067
NN
26061 if [ "$(srcdir)" = "." ] ; then \
26062 if [ "$(TARGET_SUBDIR)" != "." ] ; then \
26063 if $(SHELL) $$s/symlink-tree $${topdir}/zlib "no-such-file" ; then \
26064 if [ -f Makefile ]; then \
26065 if $(MAKE) distclean; then \
26066 true; \
26067 else \
26068 exit 1; \
26069 fi; \
26070 else \
26071 true; \
26072 fi; \
26073 else \
26074 exit 1; \
26075 fi; \
26076 else \
26077 true; \
26078 fi; \
26079 srcdiroption="--srcdir=."; \
26080 libsrcdir="."; \
26081 else \
26082 srcdiroption="--srcdir=$${topdir}/zlib"; \
26083 libsrcdir="$$s/zlib"; \
26084 fi; \
bba45b8b
NN
26085 rm -f no-such-file || : ; \
26086 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26087 $(TARGET_CONFIGARGS) $${srcdiroption} \
26088 --with-target-subdir="$(TARGET_SUBDIR)" \
26089 || exit 1
6bd3dfaa 26090@endif target-zlib
e393202e 26091
4fa63067
NN
26092.PHONY: all-target-zlib maybe-all-target-zlib
26093maybe-all-target-zlib:
6bd3dfaa
PB
26094@if target-zlib
26095maybe-all-target-zlib: all-target-zlib
4fa63067 26096all-target-zlib: configure-target-zlib
b40e3958
L
26097 @r=`${PWD_COMMAND}`; export r; \
26098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26099 $(SET_LIB_PATH) \
378fce5b 26100 $(NORMAL_TARGET_EXPORTS) \
4fa63067 26101 (cd $(TARGET_SUBDIR)/zlib && \
bba45b8b 26102 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 26103@endif target-zlib
e393202e 26104
4fa63067
NN
26105.PHONY: check-target-zlib maybe-check-target-zlib
26106maybe-check-target-zlib:
6bd3dfaa
PB
26107@if target-zlib
26108maybe-check-target-zlib: check-target-zlib
16ae0395 26109
4fa63067 26110check-target-zlib:
b40e3958
L
26111 @r=`${PWD_COMMAND}`; export r; \
26112 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26113 $(SET_LIB_PATH) \
378fce5b 26114 $(NORMAL_TARGET_EXPORTS) \
4fa63067 26115 (cd $(TARGET_SUBDIR)/zlib && \
bba45b8b 26116 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 26117
6bd3dfaa 26118@endif target-zlib
930314a4 26119
4fa63067
NN
26120.PHONY: install-target-zlib maybe-install-target-zlib
26121maybe-install-target-zlib:
6bd3dfaa
PB
26122@if target-zlib
26123maybe-install-target-zlib: install-target-zlib
16ae0395 26124
4fa63067 26125install-target-zlib: installdirs
b40e3958
L
26126 @r=`${PWD_COMMAND}`; export r; \
26127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26128 $(SET_LIB_PATH) \
378fce5b 26129 $(NORMAL_TARGET_EXPORTS) \
4fa63067 26130 (cd $(TARGET_SUBDIR)/zlib && \
bba45b8b 26131 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 26132
6bd3dfaa 26133@endif target-zlib
e393202e 26134
4fa63067 26135# Other targets (info, dvi, etc.)
15723a45 26136
4fa63067
NN
26137.PHONY: maybe-info-target-zlib info-target-zlib
26138maybe-info-target-zlib:
6bd3dfaa
PB
26139@if target-zlib
26140maybe-info-target-zlib: info-target-zlib
15723a45 26141
4fa63067
NN
26142info-target-zlib: \
26143 configure-target-zlib
26144 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
26145 r=`${PWD_COMMAND}`; export r; \
26146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26147 $(SET_LIB_PATH) \
378fce5b 26148 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26149 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
26150 for flag in $(EXTRA_TARGET_FLAGS); do \
26151 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26152 done; \
26153 (cd $(TARGET_SUBDIR)/zlib && \
26154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26156 "RANLIB=$${RANLIB}" \
26157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26158 info) \
bba45b8b 26159 || exit 1
e393202e 26160
6bd3dfaa 26161@endif target-zlib
e393202e 26162
4fa63067
NN
26163.PHONY: maybe-dvi-target-zlib dvi-target-zlib
26164maybe-dvi-target-zlib:
6bd3dfaa
PB
26165@if target-zlib
26166maybe-dvi-target-zlib: dvi-target-zlib
16ae0395 26167
4fa63067
NN
26168dvi-target-zlib: \
26169 configure-target-zlib
26170 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26171 r=`${PWD_COMMAND}`; export r; \
b40e3958 26172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26173 $(SET_LIB_PATH) \
378fce5b 26174 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26175 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
26176 for flag in $(EXTRA_TARGET_FLAGS); do \
26177 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26178 done; \
26179 (cd $(TARGET_SUBDIR)/zlib && \
26180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26182 "RANLIB=$${RANLIB}" \
26183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26184 dvi) \
26185 || exit 1
e393202e 26186
6bd3dfaa 26187@endif target-zlib
930314a4 26188
4fa63067
NN
26189.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
26190maybe-TAGS-target-zlib:
6bd3dfaa
PB
26191@if target-zlib
26192maybe-TAGS-target-zlib: TAGS-target-zlib
16ae0395 26193
4fa63067
NN
26194TAGS-target-zlib: \
26195 configure-target-zlib
26196 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26197 r=`${PWD_COMMAND}`; export r; \
b40e3958 26198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26199 $(SET_LIB_PATH) \
378fce5b 26200 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26201 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
26202 for flag in $(EXTRA_TARGET_FLAGS); do \
26203 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26204 done; \
26205 (cd $(TARGET_SUBDIR)/zlib && \
26206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26208 "RANLIB=$${RANLIB}" \
26209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26210 TAGS) \
26211 || exit 1
e393202e 26212
6bd3dfaa 26213@endif target-zlib
15723a45 26214
4fa63067
NN
26215.PHONY: maybe-install-info-target-zlib install-info-target-zlib
26216maybe-install-info-target-zlib:
6bd3dfaa
PB
26217@if target-zlib
26218maybe-install-info-target-zlib: install-info-target-zlib
15723a45 26219
4fa63067
NN
26220install-info-target-zlib: \
26221 configure-target-zlib \
26222 info-target-zlib
26223 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
26224 r=`${PWD_COMMAND}`; export r; \
26225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26226 $(SET_LIB_PATH) \
378fce5b 26227 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26228 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
26229 for flag in $(EXTRA_TARGET_FLAGS); do \
26230 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26231 done; \
26232 (cd $(TARGET_SUBDIR)/zlib && \
26233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26235 "RANLIB=$${RANLIB}" \
26236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26237 install-info) \
bba45b8b 26238 || exit 1
e393202e 26239
6bd3dfaa 26240@endif target-zlib
16ae0395 26241
4fa63067
NN
26242.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
26243maybe-installcheck-target-zlib:
6bd3dfaa
PB
26244@if target-zlib
26245maybe-installcheck-target-zlib: installcheck-target-zlib
3866be5d 26246
4fa63067
NN
26247installcheck-target-zlib: \
26248 configure-target-zlib
26249 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26250 r=`${PWD_COMMAND}`; export r; \
26251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26252 $(SET_LIB_PATH) \
378fce5b 26253 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26254 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
26255 for flag in $(EXTRA_TARGET_FLAGS); do \
26256 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26257 done; \
26258 (cd $(TARGET_SUBDIR)/zlib && \
26259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26261 "RANLIB=$${RANLIB}" \
26262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26263 installcheck) \
26264 || exit 1
e393202e 26265
6bd3dfaa 26266@endif target-zlib
16ae0395 26267
4fa63067
NN
26268.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
26269maybe-mostlyclean-target-zlib:
6bd3dfaa
PB
26270@if target-zlib
26271maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
930314a4 26272
4fa63067
NN
26273mostlyclean-target-zlib:
26274 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26275 r=`${PWD_COMMAND}`; export r; \
26276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26277 $(SET_LIB_PATH) \
378fce5b 26278 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26279 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
26280 for flag in $(EXTRA_TARGET_FLAGS); do \
26281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26282 done; \
26283 (cd $(TARGET_SUBDIR)/zlib && \
26284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26286 "RANLIB=$${RANLIB}" \
26287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26288 mostlyclean) \
26289 || exit 1
e393202e 26290
6bd3dfaa 26291@endif target-zlib
15723a45 26292
4fa63067
NN
26293.PHONY: maybe-clean-target-zlib clean-target-zlib
26294maybe-clean-target-zlib:
6bd3dfaa
PB
26295@if target-zlib
26296maybe-clean-target-zlib: clean-target-zlib
15723a45 26297
4fa63067
NN
26298clean-target-zlib:
26299 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
b40e3958
L
26300 r=`${PWD_COMMAND}`; export r; \
26301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26302 $(SET_LIB_PATH) \
378fce5b 26303 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26304 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
26305 for flag in $(EXTRA_TARGET_FLAGS); do \
26306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26307 done; \
26308 (cd $(TARGET_SUBDIR)/zlib && \
26309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26311 "RANLIB=$${RANLIB}" \
26312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26313 clean) \
bba45b8b 26314 || exit 1
e393202e 26315
6bd3dfaa 26316@endif target-zlib
e393202e 26317
4fa63067
NN
26318.PHONY: maybe-distclean-target-zlib distclean-target-zlib
26319maybe-distclean-target-zlib:
6bd3dfaa
PB
26320@if target-zlib
26321maybe-distclean-target-zlib: distclean-target-zlib
16ae0395 26322
4fa63067
NN
26323distclean-target-zlib:
26324 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26325 r=`${PWD_COMMAND}`; export r; \
b40e3958 26326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26327 $(SET_LIB_PATH) \
378fce5b 26328 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26329 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
26330 for flag in $(EXTRA_TARGET_FLAGS); do \
26331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26332 done; \
26333 (cd $(TARGET_SUBDIR)/zlib && \
26334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26336 "RANLIB=$${RANLIB}" \
26337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26338 distclean) \
26339 || exit 1
e393202e 26340
6bd3dfaa 26341@endif target-zlib
e393202e 26342
4fa63067
NN
26343.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
26344maybe-maintainer-clean-target-zlib:
6bd3dfaa
PB
26345@if target-zlib
26346maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
16ae0395 26347
4fa63067
NN
26348maintainer-clean-target-zlib:
26349 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26350 r=`${PWD_COMMAND}`; export r; \
b40e3958 26351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26352 $(SET_LIB_PATH) \
378fce5b 26353 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26354 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
26355 for flag in $(EXTRA_TARGET_FLAGS); do \
26356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26357 done; \
26358 (cd $(TARGET_SUBDIR)/zlib && \
26359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26361 "RANLIB=$${RANLIB}" \
26362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26363 maintainer-clean) \
26364 || exit 1
e393202e 26365
6bd3dfaa 26366@endif target-zlib
930314a4 26367
4fa63067
NN
26368
26369.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
26370maybe-configure-target-boehm-gc:
6bd3dfaa
PB
26371@if target-boehm-gc
26372maybe-configure-target-boehm-gc: configure-target-boehm-gc
15723a45 26373
1086bc09 26374# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
NN
26375$(TARGET_SUBDIR)/boehm-gc/multilib.out: multilib.out
26376 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
26377 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile || : ; \
26378 cp multilib.out $(TARGET_SUBDIR)/boehm-gc/multilib.out
15723a45 26379
4fa63067
NN
26380configure-target-boehm-gc: $(TARGET_SUBDIR)/boehm-gc/multilib.out
26381 @test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
26382 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
b40e3958
L
26383 r=`${PWD_COMMAND}`; export r; \
26384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26385 $(SET_LIB_PATH) \
378fce5b 26386 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26387 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
26388 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
bba45b8b
NN
26389 case $(srcdir) in \
26390 /* | [A-Za-z]:[\\/]*) \
26391 topdir=$(srcdir) ;; \
26392 *) \
26393 case "$(TARGET_SUBDIR)" in \
e393202e
NN
26394 .) topdir="../$(srcdir)" ;; \
26395 *) topdir="../../$(srcdir)" ;; \
bba45b8b
NN
26396 esac ;; \
26397 esac; \
4fa63067
NN
26398 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
26399 libsrcdir="$$s/boehm-gc"; \
bba45b8b
NN
26400 rm -f no-such-file || : ; \
26401 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26402 $(TARGET_CONFIGARGS) $${srcdiroption} \
26403 --with-target-subdir="$(TARGET_SUBDIR)" \
26404 || exit 1
6bd3dfaa 26405@endif target-boehm-gc
e393202e 26406
4fa63067
NN
26407.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
26408maybe-all-target-boehm-gc:
6bd3dfaa
PB
26409@if target-boehm-gc
26410maybe-all-target-boehm-gc: all-target-boehm-gc
4fa63067 26411all-target-boehm-gc: configure-target-boehm-gc
b40e3958
L
26412 @r=`${PWD_COMMAND}`; export r; \
26413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26414 $(SET_LIB_PATH) \
378fce5b 26415 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26416 (cd $(TARGET_SUBDIR)/boehm-gc && \
26417 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 26418@endif target-boehm-gc
e393202e 26419
4fa63067
NN
26420.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
26421maybe-check-target-boehm-gc:
6bd3dfaa
PB
26422@if target-boehm-gc
26423maybe-check-target-boehm-gc: check-target-boehm-gc
16ae0395 26424
4fa63067 26425check-target-boehm-gc:
b40e3958
L
26426 @r=`${PWD_COMMAND}`; export r; \
26427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26428 $(SET_LIB_PATH) \
378fce5b 26429 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26430 (cd $(TARGET_SUBDIR)/boehm-gc && \
26431 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
e393202e 26432
6bd3dfaa 26433@endif target-boehm-gc
930314a4 26434
4fa63067
NN
26435.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
26436maybe-install-target-boehm-gc:
6bd3dfaa
PB
26437@if target-boehm-gc
26438maybe-install-target-boehm-gc: install-target-boehm-gc
16ae0395 26439
4fa63067 26440install-target-boehm-gc: installdirs
b40e3958
L
26441 @r=`${PWD_COMMAND}`; export r; \
26442 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26443 $(SET_LIB_PATH) \
378fce5b 26444 $(NORMAL_TARGET_EXPORTS) \
4fa63067 26445 (cd $(TARGET_SUBDIR)/boehm-gc && \
bba45b8b 26446 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 26447
6bd3dfaa 26448@endif target-boehm-gc
e393202e 26449
4fa63067
NN
26450# Other targets (info, dvi, etc.)
26451
26452.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
26453maybe-info-target-boehm-gc:
6bd3dfaa
PB
26454@if target-boehm-gc
26455maybe-info-target-boehm-gc: info-target-boehm-gc
4fa63067
NN
26456
26457info-target-boehm-gc: \
26458 configure-target-boehm-gc
26459 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26460 r=`${PWD_COMMAND}`; export r; \
26461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26462 $(SET_LIB_PATH) \
378fce5b 26463 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26464 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
26465 for flag in $(EXTRA_TARGET_FLAGS); do \
26466 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26467 done; \
26468 (cd $(TARGET_SUBDIR)/boehm-gc && \
26469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26471 "RANLIB=$${RANLIB}" \
26472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26473 info) \
26474 || exit 1
26475
6bd3dfaa 26476@endif target-boehm-gc
4fa63067
NN
26477
26478.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
26479maybe-dvi-target-boehm-gc:
6bd3dfaa
PB
26480@if target-boehm-gc
26481maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
4fa63067
NN
26482
26483dvi-target-boehm-gc: \
26484 configure-target-boehm-gc
26485 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26486 r=`${PWD_COMMAND}`; export r; \
26487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26488 $(SET_LIB_PATH) \
378fce5b 26489 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26490 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
26491 for flag in $(EXTRA_TARGET_FLAGS); do \
26492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26493 done; \
26494 (cd $(TARGET_SUBDIR)/boehm-gc && \
26495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26497 "RANLIB=$${RANLIB}" \
26498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26499 dvi) \
26500 || exit 1
26501
6bd3dfaa 26502@endif target-boehm-gc
4fa63067
NN
26503
26504.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
26505maybe-TAGS-target-boehm-gc:
6bd3dfaa
PB
26506@if target-boehm-gc
26507maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
4fa63067
NN
26508
26509TAGS-target-boehm-gc: \
26510 configure-target-boehm-gc
26511 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26512 r=`${PWD_COMMAND}`; export r; \
26513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26514 $(SET_LIB_PATH) \
378fce5b 26515 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26516 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
26517 for flag in $(EXTRA_TARGET_FLAGS); do \
26518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26519 done; \
26520 (cd $(TARGET_SUBDIR)/boehm-gc && \
26521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26523 "RANLIB=$${RANLIB}" \
26524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26525 TAGS) \
26526 || exit 1
26527
6bd3dfaa 26528@endif target-boehm-gc
4fa63067
NN
26529
26530.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
26531maybe-install-info-target-boehm-gc:
6bd3dfaa
PB
26532@if target-boehm-gc
26533maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
4fa63067
NN
26534
26535install-info-target-boehm-gc: \
26536 configure-target-boehm-gc \
26537 info-target-boehm-gc
26538 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26539 r=`${PWD_COMMAND}`; export r; \
26540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26541 $(SET_LIB_PATH) \
378fce5b 26542 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26543 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
26544 for flag in $(EXTRA_TARGET_FLAGS); do \
26545 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26546 done; \
26547 (cd $(TARGET_SUBDIR)/boehm-gc && \
26548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26550 "RANLIB=$${RANLIB}" \
26551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26552 install-info) \
26553 || exit 1
26554
6bd3dfaa 26555@endif target-boehm-gc
4fa63067
NN
26556
26557.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
26558maybe-installcheck-target-boehm-gc:
6bd3dfaa
PB
26559@if target-boehm-gc
26560maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
4fa63067
NN
26561
26562installcheck-target-boehm-gc: \
26563 configure-target-boehm-gc
26564 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26565 r=`${PWD_COMMAND}`; export r; \
26566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26567 $(SET_LIB_PATH) \
378fce5b 26568 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26569 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
26570 for flag in $(EXTRA_TARGET_FLAGS); do \
26571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26572 done; \
26573 (cd $(TARGET_SUBDIR)/boehm-gc && \
26574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26576 "RANLIB=$${RANLIB}" \
26577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26578 installcheck) \
26579 || exit 1
26580
6bd3dfaa 26581@endif target-boehm-gc
4fa63067
NN
26582
26583.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
26584maybe-mostlyclean-target-boehm-gc:
6bd3dfaa
PB
26585@if target-boehm-gc
26586maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
4fa63067
NN
26587
26588mostlyclean-target-boehm-gc:
26589 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26590 r=`${PWD_COMMAND}`; export r; \
26591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26592 $(SET_LIB_PATH) \
378fce5b 26593 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26594 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
26595 for flag in $(EXTRA_TARGET_FLAGS); do \
26596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26597 done; \
26598 (cd $(TARGET_SUBDIR)/boehm-gc && \
26599 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26600 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26601 "RANLIB=$${RANLIB}" \
26602 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26603 mostlyclean) \
26604 || exit 1
26605
6bd3dfaa 26606@endif target-boehm-gc
4fa63067
NN
26607
26608.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
26609maybe-clean-target-boehm-gc:
6bd3dfaa
PB
26610@if target-boehm-gc
26611maybe-clean-target-boehm-gc: clean-target-boehm-gc
4fa63067
NN
26612
26613clean-target-boehm-gc:
26614 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26615 r=`${PWD_COMMAND}`; export r; \
26616 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26617 $(SET_LIB_PATH) \
378fce5b 26618 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26619 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
26620 for flag in $(EXTRA_TARGET_FLAGS); do \
26621 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26622 done; \
26623 (cd $(TARGET_SUBDIR)/boehm-gc && \
26624 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26625 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26626 "RANLIB=$${RANLIB}" \
26627 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26628 clean) \
26629 || exit 1
26630
6bd3dfaa 26631@endif target-boehm-gc
4fa63067
NN
26632
26633.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
26634maybe-distclean-target-boehm-gc:
6bd3dfaa
PB
26635@if target-boehm-gc
26636maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
4fa63067
NN
26637
26638distclean-target-boehm-gc:
26639 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26640 r=`${PWD_COMMAND}`; export r; \
26641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26642 $(SET_LIB_PATH) \
378fce5b 26643 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26644 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
26645 for flag in $(EXTRA_TARGET_FLAGS); do \
26646 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26647 done; \
26648 (cd $(TARGET_SUBDIR)/boehm-gc && \
26649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26651 "RANLIB=$${RANLIB}" \
26652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26653 distclean) \
26654 || exit 1
26655
6bd3dfaa 26656@endif target-boehm-gc
4fa63067
NN
26657
26658.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
26659maybe-maintainer-clean-target-boehm-gc:
6bd3dfaa
PB
26660@if target-boehm-gc
26661maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
4fa63067
NN
26662
26663maintainer-clean-target-boehm-gc:
26664 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26665 r=`${PWD_COMMAND}`; export r; \
26666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26667 $(SET_LIB_PATH) \
378fce5b 26668 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26669 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
26670 for flag in $(EXTRA_TARGET_FLAGS); do \
26671 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26672 done; \
26673 (cd $(TARGET_SUBDIR)/boehm-gc && \
26674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26676 "RANLIB=$${RANLIB}" \
26677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26678 maintainer-clean) \
26679 || exit 1
26680
6bd3dfaa 26681@endif target-boehm-gc
4fa63067
NN
26682
26683
26684.PHONY: configure-target-qthreads maybe-configure-target-qthreads
26685maybe-configure-target-qthreads:
6bd3dfaa
PB
26686@if target-qthreads
26687maybe-configure-target-qthreads: configure-target-qthreads
15723a45 26688
1086bc09 26689# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
NN
26690$(TARGET_SUBDIR)/qthreads/multilib.out: multilib.out
26691 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
26692 rm -f $(TARGET_SUBDIR)/qthreads/Makefile || : ; \
26693 cp multilib.out $(TARGET_SUBDIR)/qthreads/multilib.out
15723a45 26694
4fa63067
NN
26695configure-target-qthreads: $(TARGET_SUBDIR)/qthreads/multilib.out
26696 @test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
26697 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
b40e3958
L
26698 r=`${PWD_COMMAND}`; export r; \
26699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26700 $(SET_LIB_PATH) \
378fce5b 26701 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26702 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
26703 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
bba45b8b
NN
26704 case $(srcdir) in \
26705 /* | [A-Za-z]:[\\/]*) \
26706 topdir=$(srcdir) ;; \
26707 *) \
26708 case "$(TARGET_SUBDIR)" in \
e393202e
NN
26709 .) topdir="../$(srcdir)" ;; \
26710 *) topdir="../../$(srcdir)" ;; \
bba45b8b
NN
26711 esac ;; \
26712 esac; \
4fa63067
NN
26713 srcdiroption="--srcdir=$${topdir}/qthreads"; \
26714 libsrcdir="$$s/qthreads"; \
bba45b8b
NN
26715 rm -f no-such-file || : ; \
26716 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26717 $(TARGET_CONFIGARGS) $${srcdiroption} \
26718 --with-target-subdir="$(TARGET_SUBDIR)" \
26719 || exit 1
6bd3dfaa 26720@endif target-qthreads
252b5132 26721
4fa63067
NN
26722.PHONY: all-target-qthreads maybe-all-target-qthreads
26723maybe-all-target-qthreads:
6bd3dfaa
PB
26724@if target-qthreads
26725maybe-all-target-qthreads: all-target-qthreads
4fa63067 26726all-target-qthreads: configure-target-qthreads
b40e3958
L
26727 @r=`${PWD_COMMAND}`; export r; \
26728 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26729 $(SET_LIB_PATH) \
378fce5b 26730 $(NORMAL_TARGET_EXPORTS) \
4fa63067 26731 (cd $(TARGET_SUBDIR)/qthreads && \
bba45b8b 26732 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 26733@endif target-qthreads
252b5132 26734
4fa63067
NN
26735.PHONY: check-target-qthreads maybe-check-target-qthreads
26736maybe-check-target-qthreads:
6bd3dfaa
PB
26737@if target-qthreads
26738maybe-check-target-qthreads: check-target-qthreads
16ae0395 26739
4fa63067 26740check-target-qthreads:
b40e3958
L
26741 @r=`${PWD_COMMAND}`; export r; \
26742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 26743 $(SET_LIB_PATH) \
378fce5b 26744 $(NORMAL_TARGET_EXPORTS) \
4fa63067 26745 (cd $(TARGET_SUBDIR)/qthreads && \
bba45b8b 26746 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 26747
6bd3dfaa 26748@endif target-qthreads
930314a4 26749
4fa63067
NN
26750.PHONY: install-target-qthreads maybe-install-target-qthreads
26751maybe-install-target-qthreads:
6bd3dfaa
PB
26752@if target-qthreads
26753maybe-install-target-qthreads: install-target-qthreads
4fa63067
NN
26754
26755install-target-qthreads: installdirs
26756 @r=`${PWD_COMMAND}`; export r; \
26757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26758 $(SET_LIB_PATH) \
378fce5b 26759 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26760 (cd $(TARGET_SUBDIR)/qthreads && \
26761 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
26762
6bd3dfaa 26763@endif target-qthreads
4fa63067
NN
26764
26765# Other targets (info, dvi, etc.)
26766
26767.PHONY: maybe-info-target-qthreads info-target-qthreads
26768maybe-info-target-qthreads:
6bd3dfaa
PB
26769@if target-qthreads
26770maybe-info-target-qthreads: info-target-qthreads
4fa63067
NN
26771
26772info-target-qthreads: \
26773 configure-target-qthreads
26774 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26775 r=`${PWD_COMMAND}`; export r; \
26776 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26777 $(SET_LIB_PATH) \
378fce5b 26778 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26779 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
26780 for flag in $(EXTRA_TARGET_FLAGS); do \
26781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26782 done; \
26783 (cd $(TARGET_SUBDIR)/qthreads && \
26784 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26785 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26786 "RANLIB=$${RANLIB}" \
26787 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26788 info) \
26789 || exit 1
26790
6bd3dfaa 26791@endif target-qthreads
4fa63067
NN
26792
26793.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
26794maybe-dvi-target-qthreads:
6bd3dfaa
PB
26795@if target-qthreads
26796maybe-dvi-target-qthreads: dvi-target-qthreads
4fa63067
NN
26797
26798dvi-target-qthreads: \
26799 configure-target-qthreads
26800 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26801 r=`${PWD_COMMAND}`; export r; \
26802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26803 $(SET_LIB_PATH) \
378fce5b 26804 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26805 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
26806 for flag in $(EXTRA_TARGET_FLAGS); do \
26807 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26808 done; \
26809 (cd $(TARGET_SUBDIR)/qthreads && \
26810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26812 "RANLIB=$${RANLIB}" \
26813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26814 dvi) \
26815 || exit 1
26816
6bd3dfaa 26817@endif target-qthreads
4fa63067
NN
26818
26819.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
26820maybe-TAGS-target-qthreads:
6bd3dfaa
PB
26821@if target-qthreads
26822maybe-TAGS-target-qthreads: TAGS-target-qthreads
4fa63067
NN
26823
26824TAGS-target-qthreads: \
26825 configure-target-qthreads
26826 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26827 r=`${PWD_COMMAND}`; export r; \
26828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26829 $(SET_LIB_PATH) \
378fce5b 26830 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26831 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
26832 for flag in $(EXTRA_TARGET_FLAGS); do \
26833 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26834 done; \
26835 (cd $(TARGET_SUBDIR)/qthreads && \
26836 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26837 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26838 "RANLIB=$${RANLIB}" \
26839 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26840 TAGS) \
26841 || exit 1
26842
6bd3dfaa 26843@endif target-qthreads
4fa63067
NN
26844
26845.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
26846maybe-install-info-target-qthreads:
6bd3dfaa
PB
26847@if target-qthreads
26848maybe-install-info-target-qthreads: install-info-target-qthreads
4fa63067
NN
26849
26850install-info-target-qthreads: \
26851 configure-target-qthreads \
26852 info-target-qthreads
26853 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26854 r=`${PWD_COMMAND}`; export r; \
26855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26856 $(SET_LIB_PATH) \
378fce5b 26857 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26858 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
26859 for flag in $(EXTRA_TARGET_FLAGS); do \
26860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26861 done; \
26862 (cd $(TARGET_SUBDIR)/qthreads && \
26863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26865 "RANLIB=$${RANLIB}" \
26866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26867 install-info) \
26868 || exit 1
26869
6bd3dfaa 26870@endif target-qthreads
4fa63067
NN
26871
26872.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
26873maybe-installcheck-target-qthreads:
6bd3dfaa
PB
26874@if target-qthreads
26875maybe-installcheck-target-qthreads: installcheck-target-qthreads
4fa63067
NN
26876
26877installcheck-target-qthreads: \
26878 configure-target-qthreads
26879 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26880 r=`${PWD_COMMAND}`; export r; \
26881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26882 $(SET_LIB_PATH) \
378fce5b 26883 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26884 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
26885 for flag in $(EXTRA_TARGET_FLAGS); do \
26886 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26887 done; \
26888 (cd $(TARGET_SUBDIR)/qthreads && \
26889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26891 "RANLIB=$${RANLIB}" \
26892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26893 installcheck) \
26894 || exit 1
26895
6bd3dfaa 26896@endif target-qthreads
4fa63067
NN
26897
26898.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
26899maybe-mostlyclean-target-qthreads:
6bd3dfaa
PB
26900@if target-qthreads
26901maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
4fa63067
NN
26902
26903mostlyclean-target-qthreads:
26904 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26905 r=`${PWD_COMMAND}`; export r; \
26906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26907 $(SET_LIB_PATH) \
378fce5b 26908 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26909 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
26910 for flag in $(EXTRA_TARGET_FLAGS); do \
26911 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26912 done; \
26913 (cd $(TARGET_SUBDIR)/qthreads && \
26914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26916 "RANLIB=$${RANLIB}" \
26917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26918 mostlyclean) \
26919 || exit 1
26920
6bd3dfaa 26921@endif target-qthreads
4fa63067
NN
26922
26923.PHONY: maybe-clean-target-qthreads clean-target-qthreads
26924maybe-clean-target-qthreads:
6bd3dfaa
PB
26925@if target-qthreads
26926maybe-clean-target-qthreads: clean-target-qthreads
4fa63067
NN
26927
26928clean-target-qthreads:
26929 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26930 r=`${PWD_COMMAND}`; export r; \
26931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26932 $(SET_LIB_PATH) \
378fce5b 26933 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26934 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
26935 for flag in $(EXTRA_TARGET_FLAGS); do \
26936 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26937 done; \
26938 (cd $(TARGET_SUBDIR)/qthreads && \
26939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26941 "RANLIB=$${RANLIB}" \
26942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26943 clean) \
26944 || exit 1
26945
6bd3dfaa 26946@endif target-qthreads
4fa63067
NN
26947
26948.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
26949maybe-distclean-target-qthreads:
6bd3dfaa
PB
26950@if target-qthreads
26951maybe-distclean-target-qthreads: distclean-target-qthreads
4fa63067
NN
26952
26953distclean-target-qthreads:
26954 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26955 r=`${PWD_COMMAND}`; export r; \
26956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26957 $(SET_LIB_PATH) \
378fce5b 26958 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26959 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
26960 for flag in $(EXTRA_TARGET_FLAGS); do \
26961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26962 done; \
26963 (cd $(TARGET_SUBDIR)/qthreads && \
26964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26966 "RANLIB=$${RANLIB}" \
26967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26968 distclean) \
26969 || exit 1
26970
6bd3dfaa 26971@endif target-qthreads
4fa63067
NN
26972
26973.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
26974maybe-maintainer-clean-target-qthreads:
6bd3dfaa
PB
26975@if target-qthreads
26976maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
4fa63067
NN
26977
26978maintainer-clean-target-qthreads:
26979 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
26980 r=`${PWD_COMMAND}`; export r; \
26981 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26982 $(SET_LIB_PATH) \
378fce5b 26983 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
26984 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
26985 for flag in $(EXTRA_TARGET_FLAGS); do \
26986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26987 done; \
26988 (cd $(TARGET_SUBDIR)/qthreads && \
26989 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26990 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26991 "RANLIB=$${RANLIB}" \
26992 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26993 maintainer-clean) \
26994 || exit 1
16ae0395 26995
6bd3dfaa 26996@endif target-qthreads
49b7683b 26997
e393202e 26998
4fa63067
NN
26999.PHONY: configure-target-rda maybe-configure-target-rda
27000maybe-configure-target-rda:
6bd3dfaa
PB
27001@if target-rda
27002maybe-configure-target-rda: configure-target-rda
15723a45 27003
1086bc09 27004# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
4fa63067
NN
27005$(TARGET_SUBDIR)/rda/multilib.out: multilib.out
27006 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
27007 rm -f $(TARGET_SUBDIR)/rda/Makefile || : ; \
27008 cp multilib.out $(TARGET_SUBDIR)/rda/multilib.out
15723a45 27009
4fa63067
NN
27010configure-target-rda: $(TARGET_SUBDIR)/rda/multilib.out
27011 @test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
27012 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
b40e3958
L
27013 r=`${PWD_COMMAND}`; export r; \
27014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27015 $(SET_LIB_PATH) \
378fce5b 27016 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27017 echo Configuring in $(TARGET_SUBDIR)/rda; \
27018 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
bba45b8b
NN
27019 case $(srcdir) in \
27020 /* | [A-Za-z]:[\\/]*) \
27021 topdir=$(srcdir) ;; \
27022 *) \
27023 case "$(TARGET_SUBDIR)" in \
49b7683b
DD
27024 .) topdir="../$(srcdir)" ;; \
27025 *) topdir="../../$(srcdir)" ;; \
bba45b8b
NN
27026 esac ;; \
27027 esac; \
4fa63067
NN
27028 srcdiroption="--srcdir=$${topdir}/rda"; \
27029 libsrcdir="$$s/rda"; \
bba45b8b
NN
27030 rm -f no-such-file || : ; \
27031 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27032 $(TARGET_CONFIGARGS) $${srcdiroption} \
27033 --with-target-subdir="$(TARGET_SUBDIR)" \
27034 || exit 1
6bd3dfaa 27035@endif target-rda
49b7683b 27036
4fa63067
NN
27037.PHONY: all-target-rda maybe-all-target-rda
27038maybe-all-target-rda:
6bd3dfaa
PB
27039@if target-rda
27040maybe-all-target-rda: all-target-rda
4fa63067 27041all-target-rda: configure-target-rda
b40e3958
L
27042 @r=`${PWD_COMMAND}`; export r; \
27043 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27044 $(SET_LIB_PATH) \
378fce5b 27045 $(NORMAL_TARGET_EXPORTS) \
4fa63067 27046 (cd $(TARGET_SUBDIR)/rda && \
bba45b8b 27047 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 27048@endif target-rda
252b5132 27049
4fa63067
NN
27050.PHONY: check-target-rda maybe-check-target-rda
27051maybe-check-target-rda:
6bd3dfaa
PB
27052@if target-rda
27053maybe-check-target-rda: check-target-rda
16ae0395 27054
4fa63067 27055check-target-rda:
b40e3958
L
27056 @r=`${PWD_COMMAND}`; export r; \
27057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27058 $(SET_LIB_PATH) \
378fce5b 27059 $(NORMAL_TARGET_EXPORTS) \
4fa63067 27060 (cd $(TARGET_SUBDIR)/rda && \
bba45b8b 27061 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
252b5132 27062
6bd3dfaa 27063@endif target-rda
930314a4 27064
4fa63067
NN
27065.PHONY: install-target-rda maybe-install-target-rda
27066maybe-install-target-rda:
6bd3dfaa
PB
27067@if target-rda
27068maybe-install-target-rda: install-target-rda
16ae0395 27069
4fa63067 27070install-target-rda: installdirs
b40e3958
L
27071 @r=`${PWD_COMMAND}`; export r; \
27072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27073 $(SET_LIB_PATH) \
378fce5b 27074 $(NORMAL_TARGET_EXPORTS) \
4fa63067 27075 (cd $(TARGET_SUBDIR)/rda && \
bba45b8b 27076 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
e393202e 27077
6bd3dfaa 27078@endif target-rda
e393202e 27079
4fa63067 27080# Other targets (info, dvi, etc.)
15723a45 27081
4fa63067
NN
27082.PHONY: maybe-info-target-rda info-target-rda
27083maybe-info-target-rda:
6bd3dfaa
PB
27084@if target-rda
27085maybe-info-target-rda: info-target-rda
15723a45 27086
4fa63067
NN
27087info-target-rda: \
27088 configure-target-rda
27089 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
27090 r=`${PWD_COMMAND}`; export r; \
27091 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27092 $(SET_LIB_PATH) \
378fce5b 27093 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27094 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
27095 for flag in $(EXTRA_TARGET_FLAGS); do \
27096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27097 done; \
27098 (cd $(TARGET_SUBDIR)/rda && \
27099 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27100 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27101 "RANLIB=$${RANLIB}" \
27102 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27103 info) \
bba45b8b 27104 || exit 1
252b5132 27105
6bd3dfaa 27106@endif target-rda
4fa63067
NN
27107
27108.PHONY: maybe-dvi-target-rda dvi-target-rda
27109maybe-dvi-target-rda:
6bd3dfaa
PB
27110@if target-rda
27111maybe-dvi-target-rda: dvi-target-rda
4fa63067
NN
27112
27113dvi-target-rda: \
27114 configure-target-rda
27115 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27116 r=`${PWD_COMMAND}`; export r; \
b40e3958 27117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27118 $(SET_LIB_PATH) \
378fce5b 27119 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27120 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
27121 for flag in $(EXTRA_TARGET_FLAGS); do \
27122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27123 done; \
27124 (cd $(TARGET_SUBDIR)/rda && \
27125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27127 "RANLIB=$${RANLIB}" \
27128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27129 dvi) \
27130 || exit 1
252b5132 27131
6bd3dfaa 27132@endif target-rda
16ae0395 27133
4fa63067
NN
27134.PHONY: maybe-TAGS-target-rda TAGS-target-rda
27135maybe-TAGS-target-rda:
6bd3dfaa
PB
27136@if target-rda
27137maybe-TAGS-target-rda: TAGS-target-rda
4fa63067
NN
27138
27139TAGS-target-rda: \
27140 configure-target-rda
27141 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27142 r=`${PWD_COMMAND}`; export r; \
b40e3958 27143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27144 $(SET_LIB_PATH) \
378fce5b 27145 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27146 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
27147 for flag in $(EXTRA_TARGET_FLAGS); do \
27148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27149 done; \
27150 (cd $(TARGET_SUBDIR)/rda && \
27151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27153 "RANLIB=$${RANLIB}" \
27154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27155 TAGS) \
27156 || exit 1
e393202e 27157
6bd3dfaa 27158@endif target-rda
930314a4 27159
4fa63067
NN
27160.PHONY: maybe-install-info-target-rda install-info-target-rda
27161maybe-install-info-target-rda:
6bd3dfaa
PB
27162@if target-rda
27163maybe-install-info-target-rda: install-info-target-rda
16ae0395 27164
4fa63067
NN
27165install-info-target-rda: \
27166 configure-target-rda \
27167 info-target-rda
27168 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27169 r=`${PWD_COMMAND}`; export r; \
b40e3958 27170 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27171 $(SET_LIB_PATH) \
378fce5b 27172 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27173 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
27174 for flag in $(EXTRA_TARGET_FLAGS); do \
27175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27176 done; \
27177 (cd $(TARGET_SUBDIR)/rda && \
27178 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27179 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27180 "RANLIB=$${RANLIB}" \
27181 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27182 install-info) \
27183 || exit 1
252b5132 27184
6bd3dfaa 27185@endif target-rda
e393202e 27186
4fa63067
NN
27187.PHONY: maybe-installcheck-target-rda installcheck-target-rda
27188maybe-installcheck-target-rda:
6bd3dfaa
PB
27189@if target-rda
27190maybe-installcheck-target-rda: installcheck-target-rda
15723a45 27191
4fa63067
NN
27192installcheck-target-rda: \
27193 configure-target-rda
27194 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27195 r=`${PWD_COMMAND}`; export r; \
27196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27197 $(SET_LIB_PATH) \
378fce5b 27198 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27199 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
27200 for flag in $(EXTRA_TARGET_FLAGS); do \
27201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27202 done; \
27203 (cd $(TARGET_SUBDIR)/rda && \
27204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27206 "RANLIB=$${RANLIB}" \
27207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27208 installcheck) \
27209 || exit 1
15723a45 27210
6bd3dfaa 27211@endif target-rda
4fa63067
NN
27212
27213.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
27214maybe-mostlyclean-target-rda:
6bd3dfaa
PB
27215@if target-rda
27216maybe-mostlyclean-target-rda: mostlyclean-target-rda
4fa63067
NN
27217
27218mostlyclean-target-rda:
27219 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
b40e3958
L
27220 r=`${PWD_COMMAND}`; export r; \
27221 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27222 $(SET_LIB_PATH) \
378fce5b 27223 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27224 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
27225 for flag in $(EXTRA_TARGET_FLAGS); do \
27226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27227 done; \
27228 (cd $(TARGET_SUBDIR)/rda && \
27229 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27230 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27231 "RANLIB=$${RANLIB}" \
27232 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27233 mostlyclean) \
bba45b8b 27234 || exit 1
252b5132 27235
6bd3dfaa 27236@endif target-rda
4fa63067
NN
27237
27238.PHONY: maybe-clean-target-rda clean-target-rda
27239maybe-clean-target-rda:
6bd3dfaa
PB
27240@if target-rda
27241maybe-clean-target-rda: clean-target-rda
4fa63067
NN
27242
27243clean-target-rda:
27244 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27245 r=`${PWD_COMMAND}`; export r; \
b40e3958 27246 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27247 $(SET_LIB_PATH) \
378fce5b 27248 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27249 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
27250 for flag in $(EXTRA_TARGET_FLAGS); do \
27251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27252 done; \
bba45b8b 27253 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
27254 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27255 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27256 "RANLIB=$${RANLIB}" \
27257 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27258 clean) \
27259 || exit 1
252b5132 27260
6bd3dfaa 27261@endif target-rda
16ae0395 27262
4fa63067
NN
27263.PHONY: maybe-distclean-target-rda distclean-target-rda
27264maybe-distclean-target-rda:
6bd3dfaa
PB
27265@if target-rda
27266maybe-distclean-target-rda: distclean-target-rda
4fa63067
NN
27267
27268distclean-target-rda:
27269 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27270 r=`${PWD_COMMAND}`; export r; \
b40e3958 27271 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27272 $(SET_LIB_PATH) \
378fce5b 27273 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27274 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
27275 for flag in $(EXTRA_TARGET_FLAGS); do \
27276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27277 done; \
bba45b8b 27278 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
27279 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27280 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27281 "RANLIB=$${RANLIB}" \
27282 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27283 distclean) \
27284 || exit 1
252b5132 27285
6bd3dfaa 27286@endif target-rda
930314a4 27287
4fa63067
NN
27288.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
27289maybe-maintainer-clean-target-rda:
6bd3dfaa
PB
27290@if target-rda
27291maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
16ae0395 27292
4fa63067
NN
27293maintainer-clean-target-rda:
27294 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27295 r=`${PWD_COMMAND}`; export r; \
b40e3958 27296 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
bba45b8b 27297 $(SET_LIB_PATH) \
378fce5b 27298 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27299 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
27300 for flag in $(EXTRA_TARGET_FLAGS); do \
27301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27302 done; \
bba45b8b 27303 (cd $(TARGET_SUBDIR)/rda && \
4fa63067
NN
27304 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27305 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27306 "RANLIB=$${RANLIB}" \
27307 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27308 maintainer-clean) \
27309 || exit 1
27310
6bd3dfaa 27311@endif target-rda
252b5132 27312
e393202e 27313
a2592b1b
DD
27314.PHONY: configure-target-libada maybe-configure-target-libada
27315maybe-configure-target-libada:
6bd3dfaa
PB
27316@if target-libada
27317maybe-configure-target-libada: configure-target-libada
a2592b1b
DD
27318
27319# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
27320$(TARGET_SUBDIR)/libada/multilib.out: multilib.out
27321 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
27322 rm -f $(TARGET_SUBDIR)/libada/Makefile || : ; \
27323 cp multilib.out $(TARGET_SUBDIR)/libada/multilib.out
27324
27325configure-target-libada: $(TARGET_SUBDIR)/libada/multilib.out
27326 @test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
27327 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
27328 r=`${PWD_COMMAND}`; export r; \
27329 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27330 $(SET_LIB_PATH) \
378fce5b 27331 $(NORMAL_TARGET_EXPORTS) \
a2592b1b
DD
27332 echo Configuring in $(TARGET_SUBDIR)/libada; \
27333 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
27334 case $(srcdir) in \
27335 /* | [A-Za-z]:[\\/]*) \
27336 topdir=$(srcdir) ;; \
27337 *) \
27338 case "$(TARGET_SUBDIR)" in \
27339 .) topdir="../$(srcdir)" ;; \
27340 *) topdir="../../$(srcdir)" ;; \
27341 esac ;; \
27342 esac; \
a2592b1b
DD
27343 srcdiroption="--srcdir=$${topdir}/libada"; \
27344 libsrcdir="$$s/libada"; \
a2592b1b
DD
27345 rm -f no-such-file || : ; \
27346 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27347 $(TARGET_CONFIGARGS) $${srcdiroption} \
27348 --with-target-subdir="$(TARGET_SUBDIR)" \
27349 || exit 1
6bd3dfaa 27350@endif target-libada
a2592b1b 27351
4fa63067
NN
27352.PHONY: all-target-libada maybe-all-target-libada
27353maybe-all-target-libada:
6bd3dfaa
PB
27354@if target-libada
27355maybe-all-target-libada: all-target-libada
4fa63067
NN
27356all-target-libada: configure-target-libada
27357 @r=`${PWD_COMMAND}`; export r; \
27358 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27359 $(SET_LIB_PATH) \
378fce5b 27360 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27361 (cd $(TARGET_SUBDIR)/libada && \
27362 $(MAKE) $(TARGET_FLAGS_TO_PASS) all)
6bd3dfaa 27363@endif target-libada
4fa63067
NN
27364
27365.PHONY: check-target-libada maybe-check-target-libada
27366maybe-check-target-libada:
6bd3dfaa
PB
27367@if target-libada
27368maybe-check-target-libada: check-target-libada
4fa63067
NN
27369
27370check-target-libada:
27371 @r=`${PWD_COMMAND}`; export r; \
27372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27373 $(SET_LIB_PATH) \
378fce5b 27374 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27375 (cd $(TARGET_SUBDIR)/libada && \
27376 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
27377
6bd3dfaa 27378@endif target-libada
4fa63067
NN
27379
27380.PHONY: install-target-libada maybe-install-target-libada
27381maybe-install-target-libada:
6bd3dfaa
PB
27382@if target-libada
27383maybe-install-target-libada: install-target-libada
4fa63067
NN
27384
27385install-target-libada: installdirs
27386 @r=`${PWD_COMMAND}`; export r; \
27387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27388 $(SET_LIB_PATH) \
378fce5b 27389 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27390 (cd $(TARGET_SUBDIR)/libada && \
27391 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
27392
6bd3dfaa 27393@endif target-libada
4fa63067
NN
27394
27395# Other targets (info, dvi, etc.)
27396
27397.PHONY: maybe-info-target-libada info-target-libada
27398maybe-info-target-libada:
6bd3dfaa
PB
27399@if target-libada
27400maybe-info-target-libada: info-target-libada
4fa63067
NN
27401
27402info-target-libada: \
27403 configure-target-libada
27404 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27405 r=`${PWD_COMMAND}`; export r; \
27406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27407 $(SET_LIB_PATH) \
378fce5b 27408 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27409 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
27410 for flag in $(EXTRA_TARGET_FLAGS); do \
27411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27412 done; \
27413 (cd $(TARGET_SUBDIR)/libada && \
27414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27416 "RANLIB=$${RANLIB}" \
27417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27418 info) \
27419 || exit 1
27420
6bd3dfaa 27421@endif target-libada
4fa63067
NN
27422
27423.PHONY: maybe-dvi-target-libada dvi-target-libada
27424maybe-dvi-target-libada:
6bd3dfaa
PB
27425@if target-libada
27426maybe-dvi-target-libada: dvi-target-libada
4fa63067
NN
27427
27428dvi-target-libada: \
27429 configure-target-libada
27430 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27431 r=`${PWD_COMMAND}`; export r; \
27432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27433 $(SET_LIB_PATH) \
378fce5b 27434 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27435 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
27436 for flag in $(EXTRA_TARGET_FLAGS); do \
27437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27438 done; \
27439 (cd $(TARGET_SUBDIR)/libada && \
27440 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27441 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27442 "RANLIB=$${RANLIB}" \
27443 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27444 dvi) \
27445 || exit 1
27446
6bd3dfaa 27447@endif target-libada
4fa63067
NN
27448
27449.PHONY: maybe-TAGS-target-libada TAGS-target-libada
27450maybe-TAGS-target-libada:
6bd3dfaa
PB
27451@if target-libada
27452maybe-TAGS-target-libada: TAGS-target-libada
4fa63067
NN
27453
27454TAGS-target-libada: \
27455 configure-target-libada
27456 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27457 r=`${PWD_COMMAND}`; export r; \
27458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27459 $(SET_LIB_PATH) \
378fce5b 27460 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27461 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
27462 for flag in $(EXTRA_TARGET_FLAGS); do \
27463 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27464 done; \
27465 (cd $(TARGET_SUBDIR)/libada && \
27466 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27467 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27468 "RANLIB=$${RANLIB}" \
27469 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27470 TAGS) \
27471 || exit 1
27472
6bd3dfaa 27473@endif target-libada
4fa63067
NN
27474
27475.PHONY: maybe-install-info-target-libada install-info-target-libada
27476maybe-install-info-target-libada:
6bd3dfaa
PB
27477@if target-libada
27478maybe-install-info-target-libada: install-info-target-libada
4fa63067
NN
27479
27480install-info-target-libada: \
27481 configure-target-libada \
27482 info-target-libada
27483 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27484 r=`${PWD_COMMAND}`; export r; \
27485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27486 $(SET_LIB_PATH) \
378fce5b 27487 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27488 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
27489 for flag in $(EXTRA_TARGET_FLAGS); do \
27490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27491 done; \
27492 (cd $(TARGET_SUBDIR)/libada && \
27493 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27494 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27495 "RANLIB=$${RANLIB}" \
27496 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27497 install-info) \
27498 || exit 1
27499
6bd3dfaa 27500@endif target-libada
4fa63067
NN
27501
27502.PHONY: maybe-installcheck-target-libada installcheck-target-libada
27503maybe-installcheck-target-libada:
6bd3dfaa
PB
27504@if target-libada
27505maybe-installcheck-target-libada: installcheck-target-libada
4fa63067
NN
27506
27507installcheck-target-libada: \
27508 configure-target-libada
27509 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27510 r=`${PWD_COMMAND}`; export r; \
27511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27512 $(SET_LIB_PATH) \
378fce5b 27513 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27514 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
27515 for flag in $(EXTRA_TARGET_FLAGS); do \
27516 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27517 done; \
27518 (cd $(TARGET_SUBDIR)/libada && \
27519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27521 "RANLIB=$${RANLIB}" \
27522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27523 installcheck) \
27524 || exit 1
27525
6bd3dfaa 27526@endif target-libada
4fa63067
NN
27527
27528.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
27529maybe-mostlyclean-target-libada:
6bd3dfaa
PB
27530@if target-libada
27531maybe-mostlyclean-target-libada: mostlyclean-target-libada
4fa63067
NN
27532
27533mostlyclean-target-libada:
27534 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27535 r=`${PWD_COMMAND}`; export r; \
27536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27537 $(SET_LIB_PATH) \
378fce5b 27538 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27539 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
27540 for flag in $(EXTRA_TARGET_FLAGS); do \
27541 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27542 done; \
27543 (cd $(TARGET_SUBDIR)/libada && \
27544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27546 "RANLIB=$${RANLIB}" \
27547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27548 mostlyclean) \
27549 || exit 1
27550
6bd3dfaa 27551@endif target-libada
4fa63067
NN
27552
27553.PHONY: maybe-clean-target-libada clean-target-libada
27554maybe-clean-target-libada:
6bd3dfaa
PB
27555@if target-libada
27556maybe-clean-target-libada: clean-target-libada
4fa63067
NN
27557
27558clean-target-libada:
27559 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27560 r=`${PWD_COMMAND}`; export r; \
27561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27562 $(SET_LIB_PATH) \
378fce5b 27563 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27564 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
27565 for flag in $(EXTRA_TARGET_FLAGS); do \
27566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27567 done; \
27568 (cd $(TARGET_SUBDIR)/libada && \
27569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27571 "RANLIB=$${RANLIB}" \
27572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27573 clean) \
27574 || exit 1
27575
6bd3dfaa 27576@endif target-libada
a2592b1b 27577
4fa63067
NN
27578.PHONY: maybe-distclean-target-libada distclean-target-libada
27579maybe-distclean-target-libada:
6bd3dfaa
PB
27580@if target-libada
27581maybe-distclean-target-libada: distclean-target-libada
a2592b1b 27582
4fa63067
NN
27583distclean-target-libada:
27584 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27585 r=`${PWD_COMMAND}`; export r; \
a2592b1b
DD
27586 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27587 $(SET_LIB_PATH) \
378fce5b 27588 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27589 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
27590 for flag in $(EXTRA_TARGET_FLAGS); do \
27591 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27592 done; \
a2592b1b 27593 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
27594 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27595 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27596 "RANLIB=$${RANLIB}" \
27597 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27598 distclean) \
27599 || exit 1
a2592b1b 27600
6bd3dfaa 27601@endif target-libada
a2592b1b 27602
4fa63067
NN
27603.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
27604maybe-maintainer-clean-target-libada:
6bd3dfaa
PB
27605@if target-libada
27606maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
a2592b1b 27607
4fa63067
NN
27608maintainer-clean-target-libada:
27609 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27610 r=`${PWD_COMMAND}`; export r; \
a2592b1b
DD
27611 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27612 $(SET_LIB_PATH) \
378fce5b 27613 $(NORMAL_TARGET_EXPORTS) \
4fa63067
NN
27614 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
27615 for flag in $(EXTRA_TARGET_FLAGS); do \
27616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27617 done; \
a2592b1b 27618 (cd $(TARGET_SUBDIR)/libada && \
4fa63067
NN
27619 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27620 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27621 "RANLIB=$${RANLIB}" \
27622 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27623 maintainer-clean) \
27624 || exit 1
27625
6bd3dfaa 27626@endif target-libada
a2592b1b
DD
27627
27628
e393202e 27629
15723a45
NN
27630# ----------
27631# GCC module
27632# ----------
27633
27634# Unfortunately, while gcc _should_ be a host module,
27635# libgcc is a target module, and gen* programs are
27636# build modules. So GCC is a sort of hybrid.
27637
252b5132 27638# gcc is the only module which uses GCC_FLAGS_TO_PASS.
ac7b618e
NN
27639# Don't use shared host config.cache, as it will confuse later
27640# directories; GCC wants slightly different values for some
27641# precious variables. *sigh*
1d39f329
NN
27642
27643# We must skip configuring if toplevel bootstrap is going.
e2b9e2dc
NN
27644.PHONY: configure-gcc maybe-configure-gcc
27645maybe-configure-gcc:
6bd3dfaa
PB
27646@if gcc
27647maybe-configure-gcc: configure-gcc
e6bfb94a
AO
27648configure-gcc:
27649 @test ! -f gcc/Makefile || exit 0; \
1d39f329 27650 [ -f stage_last ] && exit 0; \
e6bfb94a 27651 [ -d gcc ] || mkdir gcc; \
b40e3958
L
27652 r=`${PWD_COMMAND}`; export r; \
27653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27654 $(GCC_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
6bd3dfaa 27671@endif gcc
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
1d39f329
NN
27681 r=`${PWD_COMMAND}`; export r; \
27682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
378fce5b 27683 $(GCC_HOST_EXPORTS) \
1d39f329
NN
27684 if [ -f stage_last ] ; then \
27685 true ; \
27686 elif [ -f gcc/stage_last ] ; then \
b72e6a2d 27687 $(SET_LIB_PATH) \
1086bc09 27688 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) quickstrap); \
db1ac78d 27689 else \
252b5132 27690 $(SET_LIB_PATH) \
1086bc09 27691 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) all); \
252b5132 27692 fi
6bd3dfaa 27693@endif gcc
252b5132
RH
27694
27695# Building GCC uses some tools for rebuilding "source" files
27696# like texinfo, bison/byacc, etc. So we must depend on those.
27697#
27698# While building GCC, it may be necessary to run various target
27699# programs like the assembler, linker, etc. So we depend on
27700# those too.
27701#
27702# In theory, on an SMP all those dependencies can be resolved
27703# in parallel.
27704#
5b474aa8
DD
27705GCC_STRAP_TARGETS = bootstrap bootstrap-lean bootstrap2 bootstrap2-lean bootstrap3 bootstrap3-lean bootstrap4 bootstrap4-lean bubblestrap quickstrap cleanstrap restrap
27706.PHONY: $(GCC_STRAP_TARGETS)
27707$(GCC_STRAP_TARGETS): all-bootstrap configure-gcc
b40e3958
L
27708 @r=`${PWD_COMMAND}`; export r; \
27709 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
252b5132 27710 $(SET_LIB_PATH) \
378fce5b 27711 $(GCC_HOST_EXPORTS) \
252b5132 27712 echo "Bootstrapping the compiler"; \
5cec67bf 27713 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $@
b40e3958
L
27714 @r=`${PWD_COMMAND}`; export r; \
27715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
252b5132
RH
27716 case "$@" in \
27717 *bootstrap4-lean ) \
bba45b8b
NN
27718 msg="Comparing stage3 and stage4 of the compiler"; \
27719 compare=compare3-lean ;; \
27720 *bootstrap4 ) \
27721 msg="Comparing stage3 and stage4 of the compiler"; \
27722 compare=compare3 ;; \
27723 *-lean ) \
27724 msg="Comparing stage2 and stage3 of the compiler"; \
27725 compare=compare-lean ;; \
27726 * ) \
27727 msg="Comparing stage2 and stage3 of the compiler"; \
27728 compare=compare ;; \
252b5132
RH
27729 esac; \
27730 $(SET_LIB_PATH) \
378fce5b 27731 $(GCC_HOST_EXPORTS) \
252b5132 27732 echo "$$msg"; \
5cec67bf 27733 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $$compare
b40e3958
L
27734 @r=`${PWD_COMMAND}`; export r; \
27735 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132
RH
27736 $(SET_LIB_PATH) \
27737 echo "Building runtime libraries"; \
dec0cb0c 27738 $(MAKE) $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS) all
252b5132 27739
ec7e0995 27740profiledbootstrap: all-bootstrap configure-gcc
b40e3958
L
27741 @r=`${PWD_COMMAND}`; export r; \
27742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
ec7e0995 27743 $(SET_LIB_PATH) \
378fce5b 27744 $(GCC_HOST_EXPORTS) \
ec7e0995
NN
27745 echo "Bootstrapping the compiler"; \
27746 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stageprofile_build
b40e3958
L
27747 @r=`${PWD_COMMAND}`; export r; \
27748 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
ec7e0995
NN
27749 $(SET_LIB_PATH) \
27750 echo "Building runtime libraries and training compiler"; \
27751 $(MAKE) $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS) all
b40e3958
L
27752 @r=`${PWD_COMMAND}`; export r; \
27753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
ec7e0995 27754 $(SET_LIB_PATH) \
378fce5b 27755 $(GCC_HOST_EXPORTS) \
ec7e0995
NN
27756 echo "Building feedback based compiler"; \
27757 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stagefeedback_build
27758
252b5132
RH
27759.PHONY: cross
27760cross: all-texinfo all-bison all-byacc all-binutils all-gas all-ld
b40e3958
L
27761 @r=`${PWD_COMMAND}`; export r; \
27762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
252b5132 27763 $(SET_LIB_PATH) \
378fce5b 27764 $(GCC_HOST_EXPORTS) \
252b5132 27765 echo "Building the C and C++ compiler"; \
5cec67bf 27766 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
b40e3958
L
27767 @r=`${PWD_COMMAND}`; export r; \
27768 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
252b5132
RH
27769 $(SET_LIB_PATH) \
27770 echo "Building runtime libraries"; \
dec0cb0c
AO
27771 $(MAKE) $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS) \
27772 LANGUAGES="c c++" all
252b5132 27773
8945c6bb 27774.PHONY: check-gcc maybe-check-gcc
44482353 27775maybe-check-gcc:
6bd3dfaa
PB
27776@if gcc
27777maybe-check-gcc: check-gcc
252b5132
RH
27778check-gcc:
27779 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
27780 r=`${PWD_COMMAND}`; export r; \
27781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
252b5132 27782 $(SET_LIB_PATH) \
378fce5b 27783 $(GCC_HOST_EXPORTS) \
1086bc09 27784 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check); \
252b5132
RH
27785 else \
27786 true; \
27787 fi
27788
7d695d07
JM
27789.PHONY: check-gcc-c++
27790check-gcc-c++:
75205f78 27791 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
27792 r=`${PWD_COMMAND}`; export r; \
27793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
75205f78 27794 $(SET_LIB_PATH) \
378fce5b 27795 $(GCC_HOST_EXPORTS) \
1086bc09 27796 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
75205f78
DD
27797 else \
27798 true; \
7d695d07
JM
27799 fi
27800
27801.PHONY: check-c++
ede4fbe4 27802check-c++: check-target-libstdc++-v3 check-gcc-c++
6bd3dfaa 27803@endif gcc
75205f78 27804
930314a4
NN
27805.PHONY: install-gcc maybe-install-gcc
27806maybe-install-gcc:
6bd3dfaa
PB
27807@if gcc
27808maybe-install-gcc: install-gcc
252b5132
RH
27809install-gcc:
27810 @if [ -f ./gcc/Makefile ] ; then \
b40e3958
L
27811 r=`${PWD_COMMAND}`; export r; \
27812 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
252b5132 27813 $(SET_LIB_PATH) \
378fce5b 27814 $(GCC_HOST_EXPORTS) \
1086bc09 27815 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
252b5132
RH
27816 else \
27817 true; \
27818 fi
6bd3dfaa 27819@endif gcc
252b5132 27820
15723a45
NN
27821# Install the gcc headers files, but not the fixed include files,
27822# which Cygnus is not allowed to distribute. This rule is very
27823# dependent on the workings of the gcc Makefile.in.
27824.PHONY: gcc-no-fixedincludes
27825gcc-no-fixedincludes:
27826 @if [ -f ./gcc/Makefile ]; then \
27827 rm -rf gcc/tmp-include; \
27828 mv gcc/include gcc/tmp-include 2>/dev/null; \
27829 mkdir gcc/include; \
27830 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
27831 touch gcc/stmp-fixinc gcc/include/fixed; \
27832 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
b40e3958
L
27833 r=`${PWD_COMMAND}`; export r; \
27834 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
15723a45 27835 $(SET_LIB_PATH) \
378fce5b 27836 $(GCC_HOST_EXPORTS) \
1086bc09 27837 (cd ./gcc && \
15723a45
NN
27838 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
27839 rm -rf gcc/include; \
27840 mv gcc/tmp-include gcc/include 2>/dev/null; \
27841 else true; fi
27842
4fa63067
NN
27843# Other targets (dvi, info, etc.)
27844
27845.PHONY: maybe-info-gcc info-gcc
27846maybe-info-gcc:
6bd3dfaa
PB
27847@if gcc
27848maybe-info-gcc: info-gcc
4fa63067
NN
27849info-gcc: \
27850 configure-gcc
27851 @[ -f ./gcc/Makefile ] || exit 0; \
27852 r=`${PWD_COMMAND}`; export r; \
27853 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27854 $(SET_LIB_PATH) \
27855 for flag in $(EXTRA_GCC_FLAGS); do \
27856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27857 done; \
378fce5b 27858 $(GCC_HOST_EXPORTS) \
4fa63067
NN
27859 echo "Doing info in gcc" ; \
27860 (cd gcc && \
27861 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27862 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27863 "RANLIB=$${RANLIB}" \
27864 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27865 info) \
27866 || exit 1
6bd3dfaa 27867@endif gcc
4fa63067
NN
27868
27869
27870.PHONY: maybe-dvi-gcc dvi-gcc
27871maybe-dvi-gcc:
6bd3dfaa
PB
27872@if gcc
27873maybe-dvi-gcc: dvi-gcc
4fa63067
NN
27874dvi-gcc: \
27875 configure-gcc
27876 @[ -f ./gcc/Makefile ] || exit 0; \
27877 r=`${PWD_COMMAND}`; export r; \
27878 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27879 $(SET_LIB_PATH) \
27880 for flag in $(EXTRA_GCC_FLAGS); do \
27881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27882 done; \
378fce5b 27883 $(GCC_HOST_EXPORTS) \
4fa63067
NN
27884 echo "Doing dvi in gcc" ; \
27885 (cd gcc && \
27886 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27887 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27888 "RANLIB=$${RANLIB}" \
27889 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27890 dvi) \
27891 || exit 1
6bd3dfaa 27892@endif gcc
4fa63067
NN
27893
27894
27895.PHONY: maybe-TAGS-gcc TAGS-gcc
27896maybe-TAGS-gcc:
6bd3dfaa
PB
27897@if gcc
27898maybe-TAGS-gcc: TAGS-gcc
4fa63067
NN
27899TAGS-gcc: \
27900 configure-gcc
27901 @[ -f ./gcc/Makefile ] || exit 0; \
27902 r=`${PWD_COMMAND}`; export r; \
27903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27904 $(SET_LIB_PATH) \
27905 for flag in $(EXTRA_GCC_FLAGS); do \
27906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27907 done; \
378fce5b 27908 $(GCC_HOST_EXPORTS) \
4fa63067
NN
27909 echo "Doing TAGS in gcc" ; \
27910 (cd gcc && \
27911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27913 "RANLIB=$${RANLIB}" \
27914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27915 TAGS) \
27916 || exit 1
6bd3dfaa 27917@endif gcc
4fa63067
NN
27918
27919
27920.PHONY: maybe-install-info-gcc install-info-gcc
27921maybe-install-info-gcc:
6bd3dfaa
PB
27922@if gcc
27923maybe-install-info-gcc: install-info-gcc
4fa63067
NN
27924install-info-gcc: \
27925 configure-gcc \
27926 info-gcc
27927 @[ -f ./gcc/Makefile ] || exit 0; \
27928 r=`${PWD_COMMAND}`; export r; \
27929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27930 $(SET_LIB_PATH) \
27931 for flag in $(EXTRA_GCC_FLAGS); do \
27932 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27933 done; \
378fce5b 27934 $(GCC_HOST_EXPORTS) \
4fa63067
NN
27935 echo "Doing install-info in gcc" ; \
27936 (cd gcc && \
27937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27939 "RANLIB=$${RANLIB}" \
27940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27941 install-info) \
27942 || exit 1
6bd3dfaa 27943@endif gcc
4fa63067
NN
27944
27945
27946.PHONY: maybe-installcheck-gcc installcheck-gcc
27947maybe-installcheck-gcc:
6bd3dfaa
PB
27948@if gcc
27949maybe-installcheck-gcc: installcheck-gcc
4fa63067
NN
27950installcheck-gcc: \
27951 configure-gcc
27952 @[ -f ./gcc/Makefile ] || exit 0; \
27953 r=`${PWD_COMMAND}`; export r; \
27954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27955 $(SET_LIB_PATH) \
27956 for flag in $(EXTRA_GCC_FLAGS); do \
27957 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27958 done; \
378fce5b 27959 $(GCC_HOST_EXPORTS) \
4fa63067
NN
27960 echo "Doing installcheck in gcc" ; \
27961 (cd gcc && \
27962 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27963 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27964 "RANLIB=$${RANLIB}" \
27965 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27966 installcheck) \
27967 || exit 1
6bd3dfaa 27968@endif gcc
4fa63067
NN
27969
27970
27971.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
27972maybe-mostlyclean-gcc:
6bd3dfaa
PB
27973@if gcc
27974maybe-mostlyclean-gcc: mostlyclean-gcc
4fa63067
NN
27975mostlyclean-gcc:
27976 @[ -f ./gcc/Makefile ] || exit 0; \
27977 r=`${PWD_COMMAND}`; export r; \
27978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27979 $(SET_LIB_PATH) \
27980 for flag in $(EXTRA_GCC_FLAGS); do \
27981 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27982 done; \
378fce5b 27983 $(GCC_HOST_EXPORTS) \
4fa63067
NN
27984 echo "Doing mostlyclean in gcc" ; \
27985 (cd gcc && \
27986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27988 "RANLIB=$${RANLIB}" \
27989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27990 mostlyclean) \
27991 || exit 1
6bd3dfaa 27992@endif gcc
4fa63067
NN
27993
27994
27995.PHONY: maybe-clean-gcc clean-gcc
27996maybe-clean-gcc:
6bd3dfaa
PB
27997@if gcc
27998maybe-clean-gcc: clean-gcc
4fa63067
NN
27999clean-gcc:
28000 @[ -f ./gcc/Makefile ] || exit 0; \
28001 r=`${PWD_COMMAND}`; export r; \
28002 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28003 $(SET_LIB_PATH) \
28004 for flag in $(EXTRA_GCC_FLAGS); do \
28005 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28006 done; \
378fce5b 28007 $(GCC_HOST_EXPORTS) \
4fa63067
NN
28008 echo "Doing clean in gcc" ; \
28009 (cd gcc && \
28010 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28011 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28012 "RANLIB=$${RANLIB}" \
28013 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28014 clean) \
28015 || exit 1
6bd3dfaa 28016@endif gcc
4fa63067
NN
28017
28018
28019.PHONY: maybe-distclean-gcc distclean-gcc
28020maybe-distclean-gcc:
6bd3dfaa
PB
28021@if gcc
28022maybe-distclean-gcc: distclean-gcc
4fa63067
NN
28023distclean-gcc:
28024 @[ -f ./gcc/Makefile ] || exit 0; \
28025 r=`${PWD_COMMAND}`; export r; \
28026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28027 $(SET_LIB_PATH) \
28028 for flag in $(EXTRA_GCC_FLAGS); do \
28029 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28030 done; \
378fce5b 28031 $(GCC_HOST_EXPORTS) \
4fa63067
NN
28032 echo "Doing distclean in gcc" ; \
28033 (cd gcc && \
28034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28036 "RANLIB=$${RANLIB}" \
28037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28038 distclean) \
28039 || exit 1
6bd3dfaa 28040@endif gcc
4fa63067
NN
28041
28042
28043.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
28044maybe-maintainer-clean-gcc:
6bd3dfaa
PB
28045@if gcc
28046maybe-maintainer-clean-gcc: maintainer-clean-gcc
4fa63067
NN
28047maintainer-clean-gcc:
28048 @[ -f ./gcc/Makefile ] || exit 0; \
28049 r=`${PWD_COMMAND}`; export r; \
28050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28051 $(SET_LIB_PATH) \
28052 for flag in $(EXTRA_GCC_FLAGS); do \
28053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28054 done; \
378fce5b 28055 $(GCC_HOST_EXPORTS) \
4fa63067
NN
28056 echo "Doing maintainer-clean in gcc" ; \
28057 (cd gcc && \
28058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28060 "RANLIB=$${RANLIB}" \
28061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28062 maintainer-clean) \
28063 || exit 1
6bd3dfaa 28064@endif gcc
4fa63067
NN
28065
28066
28067
1d39f329
NN
28068# ---------------------
28069# GCC bootstrap support
28070# ---------------------
28071
dfdffa2c
PB
28072# We track the current stage (the one in 'gcc') in the stage_last file.
28073# We name the build directories for the various stages "stage1-gcc",
28074# "stage2-gcc","stage3-gcc", etc.
28075
28076# Since the 'compare' process will fail (on debugging information) if any
28077# directory names are different, we need to link the gcc directory for
28078# the previous stage to a constant name ('gcc-prev'), and to make the name of
28079# the build directories constant as well. For the latter, we use naked names
28080# like 'gcc', because the scripts in that directory assume it. We use
28081# mv on platforms where symlinks to directories do not work or are not
28082# reliable.
28083
28084# At the end of the bootstrap, a symlink to 'stage3-gcc' named 'gcc' must
28085# be kept, so that libraries can find it. Ick!
28086
28087# It would be best to preinstall gcc into a staging area (and in the
28088# future, gather there all prebootstrap packages). This would allow
28089# assemblers and linkers can be bootstrapped as well as the compiler
28090# (both in a combined tree, or separately). This however requires some
28091# change to the gcc driver, again in order to avoid comparison failures.
1d39f329
NN
28092
28093# Bugs: This is almost certainly not parallel-make safe.
28094
28095# 'touch' doesn't work right on some platforms.
28096STAMP = echo timestamp >
28097
28098# Only build the C compiler for stage1, because that is the only one that
28099# we can guarantee will build with the native compiler, and also it is the
28100# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
28101# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
28102# overrideable (for a bootstrap build stage1 also builds gcc.info).
28103
28104STAGE1_CFLAGS=@stage1_cflags@
28105STAGE1_LANGUAGES=@stage1_languages@
28106
dfdffa2c
PB
28107# We only want to compare .o files, so set this!
28108objext = .o
28109
28110# Real targets act phony if they depend on phony targets; this hack
28111# prevents gratuitous rebuilding of stage 1.
28112prebootstrap:
28113 $(MAKE) all-bootstrap
28114 $(STAMP) prebootstrap
28115
28116# Flags to pass to stage2 and later makes.
28117BOOT_CFLAGS= -g -O2
28118POSTSTAGE1_FLAGS_TO_PASS = \
28119 CFLAGS="$(BOOT_CFLAGS)" \
28120 ADAC="\$$(CC)"
28121
4fa63067
NN
28122# For stage 1:
28123# * We force-disable intermodule optimizations, even if
28124# --enable-intermodule was passed, since the installed compiler probably
28125# can't handle them. Luckily, autoconf always respects
28126# the last argument when conflicting --enable arguments are passed.
28127# * Likewise, we force-disable coverage flags, since the installed compiler
28128# probably has never heard of them.
28129# * We build only C (and possibly Ada).
dfdffa2c
PB
28130
28131
28132.PHONY: new-stage1-start new-stage1-end
28133
28134new-stage1-start:
28135 [ -f stage_last ] && $(MAKE) new-`cat stage_last`-end || :
28136 echo stage1 > stage_last ; \
28137 [ -d stage1-gcc ] || mkdir stage1-gcc; \
28138 set stage1-gcc gcc ; @CREATE_LINK_TO_DIR@
28139
28140new-stage1-end:
28141 rm -f stage_last ; \
28142 set gcc stage1-gcc ; @UNDO_LINK_TO_DIR@
28143
28144# Bubble a bugfix through all the stages up to stage 1. They
28145# are remade, but not reconfigured. The next stage (if any) will not
28146# be reconfigured as well.
28147.PHONY: new-stage1-bubble
28148new-stage1-bubble:
28149 @if [ -f all-stage1-gcc ] ; then \
28150 echo Remaking stage 1 ; \
28151 rm -f all-stage1-gcc ; \
28152 $(MAKE) all-stage1-gcc && \
28153 if [ -f configure-stage2-gcc ] ; then \
28154 $(STAMP) configure-stage2-gcc ; \
28155 fi ; \
28156 else \
28157 $(MAKE) all-stage1-gcc ; \
28158 fi
28159
28160configure-stage1-gcc: prebootstrap
28161 $(MAKE) new-stage1-start
28162 @if [ -f stage1-gcc/Makefile ] ; then \
1d39f329
NN
28163 $(STAMP) configure-stage1-gcc ; \
28164 exit 0; \
28165 else \
28166 true ; \
28167 fi ; \
1d39f329 28168 r=`${PWD_COMMAND}`; export r; \
378fce5b
DD
28169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28170 $(GCC_HOST_EXPORTS) \
dfdffa2c 28171 echo Configuring stage 1 in gcc ; \
1d39f329
NN
28172 cd gcc || exit 1; \
28173 case $(srcdir) in \
28174 \.) \
28175 srcdiroption="--srcdir=."; \
28176 libsrcdir=".";; \
28177 /* | [A-Za-z]:[\\/]*) \
28178 srcdiroption="--srcdir=$(srcdir)/gcc"; \
28179 libsrcdir="$$s/gcc";; \
28180 *) \
28181 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
28182 libsrcdir="$$s/gcc";; \
28183 esac; \
28184 $(SHELL) $${libsrcdir}/configure \
4fa63067 28185 $(HOST_CONFIGARGS) $${srcdiroption} \
dfdffa2c
PB
28186 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" && \
28187 $(STAMP) ../configure-stage1-gcc
1d39f329 28188
dfdffa2c
PB
28189all-stage1-gcc: configure-stage1-gcc
28190 $(MAKE) new-stage1-start
28191 @r=`${PWD_COMMAND}`; export r; \
378fce5b
DD
28192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28193 $(GCC_HOST_EXPORTS) \
1d39f329 28194 cd gcc && \
dfdffa2c
PB
28195 $(MAKE) $(GCC_FLAGS_TO_PASS) \
28196 CFLAGS="$(STAGE1_CFLAGS)" && $(STAMP) ../all-stage1-gcc
28197
28198
28199
28200
28201
28202.PHONY: new-restage1 distclean-stage1
28203
28204distclean-stage1: distclean-stage2
28205 [ -f stage_last ] && $(MAKE) new-`cat stage_last`-end || :
28206 rm -rf configure-stage1-gcc all-stage1-gcc stage1-gcc
28207
28208new-restage1: distclean-stage2
28209 rm -rf all-stage1-gcc
28210 $(MAKE) all-stage1-gcc
28211
28212
28213
28214
28215.PHONY: new-stage2-start new-stage2-end
28216
28217new-stage2-start:
28218 [ -f stage_last ] && $(MAKE) new-`cat stage_last`-end || :
28219 echo stage2 > stage_last ; \
28220 [ -d stage2-gcc ] || mkdir stage2-gcc; \
28221 set stage2-gcc gcc ; @CREATE_LINK_TO_DIR@ ; \
28222 set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@
28223
28224new-stage2-end:
28225 rm -f stage_last ; \
28226 set gcc stage2-gcc ; @UNDO_LINK_TO_DIR@ ; \
28227 set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@
28228
28229# Bubble a bugfix through all the stages up to stage 2. They
28230# are remade, but not reconfigured. The next stage (if any) will not
28231# be reconfigured as well.
28232.PHONY: new-stage2-bubble
28233new-stage2-bubble: new-stage1-bubble
28234 @if [ -f all-stage2-gcc ] ; then \
28235 echo Remaking stage 2 ; \
28236 rm -f all-stage2-gcc ; \
28237 $(MAKE) all-stage2-gcc && \
28238 if [ -f configure-stage3-gcc ] ; then \
28239 $(STAMP) configure-stage3-gcc ; \
28240 fi ; \
28241 else \
28242 $(MAKE) all-stage2-gcc ; \
28243 fi
28244
28245configure-stage2-gcc: all-stage1-gcc
28246 $(MAKE) new-stage2-start
28247 @if [ -f stage2-gcc/Makefile ] ; then \
1d39f329
NN
28248 $(STAMP) configure-stage2-gcc ; \
28249 exit 0; \
28250 else \
28251 true ; \
28252 fi ; \
1d39f329 28253 r=`${PWD_COMMAND}`; export r; \
378fce5b
DD
28254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28255 $(STAGE_HOST_EXPORTS) \
dfdffa2c 28256 echo Configuring stage 2 in gcc ; \
1d39f329
NN
28257 cd gcc || exit 1; \
28258 case $(srcdir) in \
28259 \.) \
28260 srcdiroption="--srcdir=."; \
28261 libsrcdir=".";; \
28262 /* | [A-Za-z]:[\\/]*) \
28263 srcdiroption="--srcdir=$(srcdir)/gcc"; \
28264 libsrcdir="$$s/gcc";; \
28265 *) \
28266 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
28267 libsrcdir="$$s/gcc";; \
28268 esac; \
28269 $(SHELL) $${libsrcdir}/configure \
dfdffa2c
PB
28270 $(HOST_CONFIGARGS) $${srcdiroption} \
28271 @stage2_werror_flag@ && \
28272 $(STAMP) ../configure-stage2-gcc
1d39f329 28273
dfdffa2c
PB
28274all-stage2-gcc: configure-stage2-gcc
28275 $(MAKE) new-stage2-start
28276 @r=`${PWD_COMMAND}`; export r; \
378fce5b
DD
28277 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28278 $(STAGE_HOST_EXPORTS) \
1d39f329 28279 cd gcc && \
dfdffa2c 28280 $(MAKE) $(GCC_FLAGS_TO_PASS) \
378fce5b 28281 CC="$${CC}" CC_FOR_BUILD="${CC_FOR_BUILD}" \
dfdffa2c
PB
28282 STAGE_PREFIX=$$r/stage1-gcc/ \
28283 $(POSTSTAGE1_FLAGS_TO_PASS) && $(STAMP) ../all-stage2-gcc
28284
28285
28286
28287
28288
28289.PHONY: new-restage2 distclean-stage2
28290
28291distclean-stage2: distclean-stage3
28292 [ -f stage_last ] && $(MAKE) new-`cat stage_last`-end || :
28293 rm -rf configure-stage2-gcc all-stage2-gcc stage2-gcc
1d39f329 28294
dfdffa2c
PB
28295new-restage2: distclean-stage3
28296 rm -rf all-stage2-gcc
28297 $(MAKE) all-stage2-gcc
28298
28299
28300
28301
28302.PHONY: new-stage3-start new-stage3-end
28303
28304new-stage3-start:
28305 [ -f stage_last ] && $(MAKE) new-`cat stage_last`-end || :
28306 echo stage3 > stage_last ; \
28307 [ -d stage3-gcc ] || mkdir stage3-gcc; \
28308 set stage3-gcc gcc ; @CREATE_LINK_TO_DIR@ ; \
28309 set stage2-gcc prev-gcc ; @CREATE_LINK_TO_DIR@
28310
28311new-stage3-end:
28312 rm -f stage_last ; \
28313 set gcc stage3-gcc ; @UNDO_LINK_TO_DIR@ ; \
28314 set prev-gcc stage2-gcc ; @UNDO_LINK_TO_DIR@
28315
28316# Bubble a bugfix through all the stages up to stage 3. They
28317# are remade, but not reconfigured. The next stage (if any) will not
28318# be reconfigured as well.
28319.PHONY: new-stage3-bubble
28320new-stage3-bubble: new-stage2-bubble
28321 @if [ -f all-stage3-gcc ] ; then \
28322 echo Remaking stage 3 ; \
28323 rm -f all-stage3-gcc ; \
28324 $(MAKE) all-stage3-gcc ; \
28325 else \
28326 $(MAKE) all-stage3-gcc ; \
28327 fi
28328
28329configure-stage3-gcc: all-stage2-gcc
28330 $(MAKE) new-stage3-start
28331 @if [ -f stage3-gcc/Makefile ] ; then \
1d39f329
NN
28332 $(STAMP) configure-stage3-gcc ; \
28333 exit 0; \
28334 else \
28335 true ; \
28336 fi ; \
1d39f329 28337 r=`${PWD_COMMAND}`; export r; \
378fce5b
DD
28338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28339 $(STAGE_HOST_EXPORTS) \
dfdffa2c 28340 echo Configuring stage 3 in gcc ; \
1d39f329
NN
28341 cd gcc || exit 1; \
28342 case $(srcdir) in \
28343 \.) \
28344 srcdiroption="--srcdir=."; \
28345 libsrcdir=".";; \
28346 /* | [A-Za-z]:[\\/]*) \
28347 srcdiroption="--srcdir=$(srcdir)/gcc"; \
28348 libsrcdir="$$s/gcc";; \
28349 *) \
28350 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
28351 libsrcdir="$$s/gcc";; \
28352 esac; \
28353 $(SHELL) $${libsrcdir}/configure \
dfdffa2c
PB
28354 $(HOST_CONFIGARGS) $${srcdiroption} \
28355 @stage2_werror_flag@ && \
28356 $(STAMP) ../configure-stage3-gcc
1d39f329 28357
dfdffa2c
PB
28358all-stage3-gcc: configure-stage3-gcc
28359 $(MAKE) new-stage3-start
28360 @r=`${PWD_COMMAND}`; export r; \
378fce5b
DD
28361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28362 $(STAGE_HOST_EXPORTS) \
1d39f329 28363 cd gcc && \
dfdffa2c 28364 $(MAKE) $(GCC_FLAGS_TO_PASS) \
378fce5b 28365 CC="$${CC}" CC_FOR_BUILD="${CC_FOR_BUILD}" \
dfdffa2c
PB
28366 STAGE_PREFIX=$$r/stage2-gcc/ \
28367 $(POSTSTAGE1_FLAGS_TO_PASS) && $(STAMP) ../all-stage3-gcc
1d39f329 28368
1d39f329
NN
28369
28370compare: all-stage3-gcc
dfdffa2c
PB
28371 [ -f stage_last ] && $(MAKE) new-`cat stage_last`-end || :
28372 @r=`${PWD_COMMAND}`; export r; \
1d39f329
NN
28373 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28374 rm -f .bad_compare ; \
28375 cd stage3-gcc; \
28376 files=`find . -name "*$(objext)" -print` ; \
28377 cd .. ; \
28378 for file in $${files} ; do \
b8908782
DD
28379 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
28380 @do_compare@ > /dev/null 2>&1; \
1d39f329
NN
28381 test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \
28382 done ; \
28383 if [ -f .bad_compare ]; then \
28384 echo "Bootstrap comparison failure!"; \
28385 cat .bad_compare; \
28386 exit 1; \
28387 else \
28388 true; \
28389 fi ; \
dfdffa2c
PB
28390 $(STAMP) compare
28391
28392
1d39f329
NN
28393
28394.PHONY: new-bootstrap
dfdffa2c
PB
28395new-bootstrap:
28396 $(MAKE) new-stage3-bubble compare \
28397 new-stage3-start all new-stage3-end
28398
28399
28400.PHONY: new-restage3 distclean-stage3
28401
28402distclean-stage3:
28403 [ -f stage_last ] && $(MAKE) new-`cat stage_last`-end || :
28404 rm -rf configure-stage3-gcc all-stage3-gcc stage3-gcc compare
28405
28406new-restage3:
28407 rm -rf all-stage3-gcc compare
28408 $(MAKE) compare
28409
28410
28411.PHONY: new-cleanstrap
28412new-cleanstrap: distclean-stage1 new-bootstrap
28413
28414
28415
b8908782 28416
ae831be5
NN
28417# --------------------------------------
28418# Dependencies between different modules
28419# --------------------------------------
252b5132 28420
ae831be5
NN
28421# There are two types of dependencies here: 'hard' dependencies, where one
28422# module simply won't build without the other; and 'soft' dependencies, where
28423# if the depended-on module is missing, the depending module will do without
28424# or find a substitute somewhere (perhaps installed). Soft dependencies
28425# are specified by depending on a 'maybe-' target. If you're not sure,
28426# it's safer to use a soft dependency.
28427
28428# Host modules specific to gcc.
e2b9e2dc 28429# GCC needs to identify certain tools.
e5c3f801
NN
28430# GCC also needs the information exported by the intl configure script.
28431configure-gcc: maybe-configure-intl maybe-configure-binutils maybe-configure-gas maybe-configure-ld maybe-configure-bison maybe-configure-flex
04cf1b77
PB
28432all-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
28433configure-libcpp: maybe-configure-libiberty maybe-configure-intl
28434all-libcpp: maybe-all-libiberty maybe-all-intl
ae831be5
NN
28435# This is a slightly kludgy method of getting dependencies on
28436# all-build-libiberty correct; it would be better to build it every time.
04cf1b77
PB
28437all-gcc: maybe-all-build-libiberty
28438all-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
28439
28440# Host modules specific to gdb.
e2b9e2dc 28441# GDB needs to know that the simulator is being built.
8f32e830 28442configure-gdb: maybe-configure-itcl maybe-configure-tcl maybe-configure-tk maybe-configure-sim
ae831be5
NN
28443GDB_TK = @GDB_TK@
28444all-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)
28445install-gdb: maybe-install-tcl maybe-install-tk maybe-install-itcl maybe-install-tix maybe-install-libgui
59da4fe6 28446configure-libgui: maybe-configure-tcl maybe-configure-tk
ae831be5
NN
28447all-libgui: maybe-all-tcl maybe-all-tk maybe-all-itcl
28448
28449# Host modules specific to binutils.
b4a77b47 28450configure-bfd: configure-libiberty
930314a4
NN
28451all-bfd: maybe-all-libiberty maybe-all-intl
28452all-binutils: maybe-all-libiberty maybe-all-opcodes maybe-all-bfd maybe-all-flex maybe-all-bison maybe-all-byacc maybe-all-intl
ae831be5
NN
28453# We put install-opcodes before install-binutils because the installed
28454# binutils might be on PATH, and they might need the shared opcodes
28455# library.
28456install-binutils: maybe-install-opcodes
cf662e21
AJ
28457# libopcodes depends on libbfd
28458install-opcodes: maybe-install-bfd
ae831be5
NN
28459all-gas: maybe-all-libiberty maybe-all-opcodes maybe-all-bfd maybe-all-intl
28460all-gprof: maybe-all-libiberty maybe-all-bfd maybe-all-opcodes maybe-all-intl
28461all-ld: maybe-all-libiberty maybe-all-bfd maybe-all-opcodes maybe-all-bison maybe-all-byacc maybe-all-flex maybe-all-intl
28462all-opcodes: maybe-all-bfd maybe-all-libiberty
28463
28464# Other host modules in the 'src' repository.
930314a4 28465all-dejagnu: maybe-all-tcl maybe-all-expect maybe-all-tk
b4a77b47 28466configure-expect: maybe-configure-tcl maybe-configure-tk
930314a4 28467all-expect: maybe-all-tcl maybe-all-tk
b4a77b47 28468configure-itcl: maybe-configure-tcl maybe-configure-tk
ae831be5
NN
28469all-itcl: maybe-all-tcl maybe-all-tk
28470# We put install-tcl before install-itcl because itcl wants to run a
28471# program on installation which uses the Tcl libraries.
28472install-itcl: maybe-install-tcl
122bfa92 28473all-sid: maybe-all-libiberty maybe-all-bfd maybe-all-opcodes maybe-all-tcl maybe-all-tk
ae831be5 28474install-sid: maybe-install-tcl maybe-install-tk
a36d530e 28475all-sim: maybe-all-libiberty maybe-all-bfd maybe-all-opcodes maybe-all-readline maybe-configure-gdb
b4a77b47 28476configure-tk: maybe-configure-tcl
ae831be5 28477all-tk: maybe-all-tcl
b4a77b47 28478configure-tix: maybe-configure-tcl maybe-configure-tk
ae831be5
NN
28479all-tix: maybe-all-tcl maybe-all-tk
28480all-texinfo: maybe-all-libiberty
28481
28482# Other host modules. Warning, these are not well tested.
28483all-autoconf: maybe-all-m4 maybe-all-texinfo
28484all-automake: maybe-all-m4 maybe-all-texinfo
28485all-bison: maybe-all-texinfo
28486all-diff: maybe-all-libiberty
28487all-fastjar: maybe-all-zlib maybe-all-libiberty
930314a4
NN
28488all-fileutils: maybe-all-libiberty
28489all-flex: maybe-all-libiberty maybe-all-bison maybe-all-byacc
930314a4
NN
28490all-gzip: maybe-all-libiberty
28491all-hello: maybe-all-libiberty
930314a4 28492all-m4: maybe-all-libiberty maybe-all-texinfo
b9abda6a 28493all-make: maybe-all-libiberty maybe-all-intl
930314a4
NN
28494all-patch: maybe-all-libiberty
28495all-prms: maybe-all-libiberty
930314a4
NN
28496all-recode: maybe-all-libiberty
28497all-sed: maybe-all-libiberty
28498all-send-pr: maybe-all-prms
930314a4 28499all-tar: maybe-all-libiberty
930314a4 28500all-uudecode: maybe-all-libiberty
ae831be5
NN
28501
28502ALL_GCC = maybe-all-gcc
28503ALL_GCC_C = $(ALL_GCC) maybe-all-target-newlib maybe-all-target-libgloss
28504ALL_GCC_CXX = $(ALL_GCC_C) maybe-all-target-libstdc++-v3
28505
28506# Target modules specific to gcc.
b4a77b47
DD
28507configure-target-boehm-gc: $(ALL_GCC_C) maybe-configure-target-qthreads
28508configure-target-fastjar: maybe-configure-target-zlib
930314a4 28509all-target-fastjar: maybe-all-target-zlib maybe-all-target-libiberty
a2592b1b 28510configure-target-libada: $(ALL_GCC_C)
4b1cb4fe 28511configure-target-libgfortran: $(ALL_GCC_C)
b4a77b47
DD
28512configure-target-libffi: $(ALL_GCC_C)
28513configure-target-libjava: $(ALL_GCC_C) maybe-configure-target-zlib maybe-configure-target-boehm-gc maybe-configure-target-qthreads maybe-configure-target-libffi
ae831be5 28514all-target-libjava: maybe-all-fastjar maybe-all-target-zlib maybe-all-target-boehm-gc maybe-all-target-qthreads maybe-all-target-libffi
b4a77b47 28515configure-target-libobjc: $(ALL_GCC_C)
ae831be5 28516all-target-libobjc: maybe-all-target-libiberty
b4a77b47 28517configure-target-libstdc++-v3: $(ALL_GCC_C)
ae831be5 28518all-target-libstdc++-v3: maybe-all-target-libiberty
b4a77b47 28519configure-target-zlib: $(ALL_GCC_C)
a9590527 28520
ae831be5 28521# Target modules in the 'src' repository.
b4a77b47
DD
28522configure-target-examples: $(ALL_GCC_C)
28523configure-target-libgloss: $(ALL_GCC)
ae831be5 28524all-target-libgloss: maybe-configure-target-newlib
3a12db16 28525configure-target-libiberty: $(ALL_GCC)
b4a77b47
DD
28526configure-target-libtermcap: $(ALL_GCC_C)
28527configure-target-newlib: $(ALL_GCC)
7dda0df6 28528configure-target-rda: $(ALL_GCC_C)
b4a77b47 28529configure-target-winsup: $(ALL_GCC_C)
ae831be5 28530all-target-winsup: maybe-all-target-libiberty maybe-all-target-libtermcap
a9590527 28531
ae831be5 28532# Other target modules. Warning, these are not well tested.
b4a77b47 28533configure-target-gperf: $(ALL_GCC_CXX)
ae831be5 28534all-target-gperf: maybe-all-target-libiberty maybe-all-target-libstdc++-v3
b4a77b47 28535configure-target-qthreads: $(ALL_GCC_C)
907a7241 28536
a2cc058a
NN
28537# Serialization dependencies. Host configures don't work well in parallel to
28538# each other, due to contention over config.cache. Target configures and
28539# build configures are similar.
28540@serialization_dependencies@
28541
15723a45
NN
28542# --------------------------------
28543# Regenerating top level configury
28544# --------------------------------
252b5132 28545
1086bc09
NN
28546# Multilib.out tells target dirs what multilibs they should build.
28547# There is really only one copy. We use the 'timestamp' method to
28548# work around various timestamp bugs on some systems.
28549# We use move-if-change so that it's only considered updated when it
28550# actually changes, because it has to depend on a phony target.
e6bfb94a 28551multilib.out: maybe-all-gcc
b40e3958 28552 @r=`${PWD_COMMAND}`; export r; \
1086bc09
NN
28553 echo "Checking multilib configuration..."; \
28554 $(CC_FOR_TARGET) --print-multi-lib > multilib.tmp 2> /dev/null ; \
28555 $(SHELL) $(srcdir)/move-if-change multilib.tmp multilib.out ; \
1086bc09 28556
14a2a2f1 28557# Rebuilding Makefile.in, using autogen.
43be203f 28558AUTOGEN = autogen
6b784d9f 28559$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
43be203f 28560 cd $(srcdir) && $(AUTOGEN) Makefile.def
14a2a2f1 28561
a0da8069 28562# Rebuilding Makefile.
43be203f
AO
28563Makefile: $(srcdir)/Makefile.in config.status
28564 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
28565
28566config.status: configure $(gcc_version_trigger)
10ecffb9 28567 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
252b5132 28568
a0da8069 28569# Rebuilding configure.
43be203f 28570AUTOCONF = autoconf
6b784d9f 28571$(srcdir)/configure: @MAINT@ $(srcdir)/configure.in $(srcdir)/config/acx.m4
43be203f 28572 cd $(srcdir) && $(AUTOCONF)
252b5132 28573
3728fade
NN
28574# ------------------------------
28575# Special directives to GNU Make
28576# ------------------------------
28577
3728fade
NN
28578# Don't pass command-line variables to submakes.
28579.NOEXPORT:
28580MAKEOVERRIDES=
28581
252b5132 28582# end of Makefile.in
This page took 1.85322 seconds and 4 git commands to generate.