2004-09-09 Michael Chastain <mec.gnu@mindspring.com>
[deliverable/binutils-gdb.git] / Makefile.in
... / ...
CommitLineData
1
2# Makefile.in is generated from Makefile.tpl by 'autogen Makefile.def'.
3#
4# Makefile for directory with subdirs to build.
5# Copyright (C) 1990, 1991, 1992, 1993, 1994, 1995, 1996, 1997, 1998,
6# 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation
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
23# -------------------------------
24# Standard Autoconf-set variables
25# -------------------------------
26VPATH=@srcdir@
27
28build_alias=@build_alias@
29build=@build@
30host_alias=@host_alias@
31host=@host@
32target_alias=@target_alias@
33target=@target@
34
35program_transform_name = @program_transform_name@
36
37prefix = @prefix@
38exec_prefix = @exec_prefix@
39
40srcdir = @srcdir@
41
42bindir = @bindir@
43sbindir = @sbindir@
44libexecdir = @libexecdir@
45datadir = @datadir@
46sysconfdir = @sysconfdir@
47sharedstatedir = @sharedstatedir@
48localstatedir = @localstatedir@
49libdir = @libdir@
50includedir = @includedir@
51oldincludedir = @oldincludedir@
52infodir = @infodir@
53mandir = @mandir@
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
63
64INSTALL = @INSTALL@
65INSTALL_PROGRAM = @INSTALL_PROGRAM@
66INSTALL_SCRIPT = @INSTALL_SCRIPT@
67INSTALL_DATA = @INSTALL_DATA@
68LN = @LN@
69LN_S = @LN_S@
70
71# -------------------------------------------------
72# Miscellaneous non-standard autoconf-set variables
73# -------------------------------------------------
74
75# The file containing GCC's version number.
76gcc_version_trigger = @gcc_version_trigger@
77gcc_version = @gcc_version@
78
79# The gcc driver likes to know the arguments it was configured with.
80TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
81
82gxx_include_dir = @gxx_include_dir@
83libstdcxx_incdir = @libstdcxx_incdir@
84
85tooldir = @tooldir@
86build_tooldir = @build_tooldir@
87
88# Directory in which the compiler finds executables, libraries, etc.
89libsubdir = $(libdir)/gcc/$(target_alias)/$(gcc_version)
90GDB_NLM_DEPS =
91
92# This is the name of the environment variable used for the path to
93# the libraries.
94RPATH_ENVVAR = @RPATH_ENVVAR@
95
96# This is set by configure to REALLY_SET_LIB_PATH if --enable-shared
97# was used.
98SET_LIB_PATH = @SET_LIB_PATH@
99
100# configure.in sets SET_LIB_PATH to this if --enable-shared was used.
101# Some platforms don't like blank entries, so we remove duplicate,
102# leading and trailing colons.
103REALLY_SET_LIB_PATH = \
104 $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH):$(TARGET_LIB_PATH):$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
105
106# This is the list of directories to be built for the build system.
107BUILD_CONFIGDIRS = libiberty libbanshee
108# Build programs are put under this directory.
109BUILD_SUBDIR = @build_subdir@
110# This is set by the configure script to the arguments to use when configuring
111# directories built for the build system.
112BUILD_CONFIGARGS = @build_configargs@
113
114# This is the list of variables to export in the environment when
115# configuring any subdirectory. It must also be exported whenever
116# recursing into a build directory in case that directory's Makefile
117# re-runs configure.
118BASE_EXPORTS = \
119 FLEX="$(FLEX)"; export FLEX; \
120 LEX="$(LEX)"; export LEX; \
121 BISON="$(BISON)"; export BISON; \
122 YACC="$(YACC)"; export YACC; \
123 M4="$(M4)"; export M4; \
124 MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
125
126# This is the list of variables to export in the environment when
127# configuring subdirectories for the build system.
128BUILD_EXPORTS = \
129 $(BASE_EXPORTS) \
130 AR="$(AR_FOR_BUILD)"; export AR; \
131 AS="$(AS_FOR_BUILD)"; export AS; \
132 CC="$(CC_FOR_BUILD)"; export CC; \
133 CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
134 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
135 CXX="$(CXX_FOR_BUILD)"; export CXX; \
136 CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
137 GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
138 GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
139 DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
140 LD="$(LD_FOR_BUILD)"; export LD; \
141 LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
142 NM="$(NM_FOR_BUILD)"; export NM; \
143 RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
144 WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES;
145
146# This is the list of directories to built for the host system.
147SUBDIRS = @configdirs@
148# This is set by the configure script to the arguments to use when configuring
149# directories built for the host system.
150HOST_CONFIGARGS = @host_configargs@
151# This is the list of variables to export in the environment when
152# configuring subdirectories for the host system.
153HOST_EXPORTS = \
154 $(BASE_EXPORTS) \
155 CC="$(CC)"; export CC; \
156 CFLAGS="$(CFLAGS)"; export CFLAGS; \
157 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
158 CXX="$(CXX)"; export CXX; \
159 CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
160 AR="$(AR)"; export AR; \
161 AS="$(AS)"; export AS; \
162 CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
163 DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
164 LD="$(LD)"; export LD; \
165 LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
166 NM="$(NM)"; export NM; \
167 RANLIB="$(RANLIB)"; export RANLIB; \
168 WINDRES="$(WINDRES)"; export WINDRES; \
169 OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
170 OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
171 TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
172 GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
173 GMPINC="$(HOST_GMPINC)"; export GMPINC;
174
175# Similar, for later GCC stages.
176STAGE_HOST_EXPORTS = \
177 $(HOST_EXPORTS) \
178 CC="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
179 CC_FOR_BUILD="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/"; export CC_FOR_BUILD;
180
181# This is set by the configure script to the list of directories which
182# should be built using the target tools.
183TARGET_CONFIGDIRS = @target_configdirs@
184# Target libraries are put under this directory:
185TARGET_SUBDIR = @target_subdir@
186# This is set by the configure script to the arguments to use when configuring
187# directories built for the target.
188TARGET_CONFIGARGS = @target_configargs@
189# This is the list of variables to export in the environment when
190# configuring subdirectories for the host system.
191BASE_TARGET_EXPORTS = \
192 $(BASE_EXPORTS) \
193 AR="$(AR_FOR_TARGET)"; export AR; \
194 AS="$(AS_FOR_TARGET)"; export AS; \
195 CC="$(CC_FOR_TARGET)"; export CC; \
196 CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
197 CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
198 CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
199 CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
200 GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
201 GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
202 DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
203 LD="$(LD_FOR_TARGET)"; export LD; \
204 LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
205 NM="$(NM_FOR_TARGET)"; export NM; \
206 RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
207 WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES;
208
209RAW_CXX_TARGET_EXPORTS = \
210 $(BASE_TARGET_EXPORTS) \
211 CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
212 CXX="$(RAW_CXX_FOR_TARGET)"; export CXX;
213
214NORMAL_TARGET_EXPORTS = \
215 $(BASE_TARGET_EXPORTS) \
216 CXX="$(CXX_FOR_TARGET)"; export CXX;
217
218# Where to find GMP
219HOST_GMPLIBS = @gmplibs@
220HOST_GMPINC = @gmpinc@
221
222# ----------------------------------------------
223# Programs producing files for the BUILD machine
224# ----------------------------------------------
225
226SHELL = @config_shell@
227
228# pwd command to use. Allow user to override default by setting PWDCMD in
229# the environment to account for automounters. The make variable must not
230# be called PWDCMD, otherwise the value set here is passed to make
231# subprocesses and overrides the setting from the user's environment.
232# Don't use PWD since it is a common shell environment variable and we
233# don't want to corrupt it.
234PWD_COMMAND = $${PWDCMD-pwd}
235
236# compilers to use to create programs which must be run in the build
237# environment.
238CC_FOR_BUILD = @CC_FOR_BUILD@
239CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
240
241CXX_FOR_BUILD = $(CXX)
242
243# Special variables passed down in EXTRA_GCC_FLAGS. They are defined
244# here so that they can be overridden by Makefile fragments.
245BUILD_PREFIX = @BUILD_PREFIX@
246BUILD_PREFIX_1 = @BUILD_PREFIX_1@
247
248# Flags to pass to stage2 and later makes. They are defined
249# here so that they can be overridden by Makefile fragments.
250BOOT_CFLAGS= -g -O2
251
252CONFIGURED_BISON = @CONFIGURED_BISON@
253BISON = `if [ -f $$r/$(BUILD_SUBDIR)/bison/tests/bison ] ; then \
254 echo $$r/$(BUILD_SUBDIR)/bison/tests/bison ; \
255 else \
256 echo ${CONFIGURED_BISON} ; \
257 fi`
258
259CONFIGURED_YACC = @CONFIGURED_YACC@
260YACC = `if [ -f $$r/$(BUILD_SUBDIR)/bison/tests/bison ] ; then \
261 echo $$r/$(BUILD_SUBDIR)/bison/tests/bison -y ; \
262 elif [ -f $$r/$(BUILD_SUBDIR)/byacc/byacc ] ; then \
263 echo $$r/$(BUILD_SUBDIR)/byacc/byacc ; \
264 else \
265 echo ${CONFIGURED_YACC} ; \
266 fi`
267
268CONFIGURED_FLEX = @CONFIGURED_FLEX@
269FLEX = `if [ -f $$r/$(BUILD_SUBDIR)/flex/flex ] ; \
270 then echo $$r/$(BUILD_SUBDIR)/flex/flex ; \
271 else echo ${CONFIGURED_FLEX} ; fi`
272
273CONFIGURED_LEX = @CONFIGURED_LEX@
274LEX = `if [ -f $$r/$(BUILD_SUBDIR)/flex/flex ] ; \
275 then echo $$r/$(BUILD_SUBDIR)/flex/flex ; \
276 else echo ${CONFIGURED_LEX} ; fi`
277
278CONFIGURED_M4 = @CONFIGURED_M4@
279M4 = `if [ -f $$r/$(BUILD_SUBDIR)/m4/m4 ] ; \
280 then echo $$r/$(BUILD_SUBDIR)/m4/m4 ; \
281 else echo ${CONFIGURED_M4} ; fi`
282
283# For an installed makeinfo, we require it to be from texinfo 4.2 or
284# higher, else we use the "missing" dummy. We also pass the subdirectory
285# makeinfo even if only the Makefile is there, because Texinfo builds its
286# manual when made, and it requires its own version.
287CONFIGURED_MAKEINFO = @CONFIGURED_MAKEINFO@
288MAKEINFO = `if [ -f $$r/$(BUILD_SUBDIR)/texinfo/makeinfo/Makefile ] ; \
289 then echo $$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo ; \
290 else if (${CONFIGURED_MAKEINFO} --version \
291 | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])') >/dev/null 2>&1; \
292 then echo ${CONFIGURED_MAKEINFO}; else echo $$s/missing makeinfo; fi; fi`
293
294# This just becomes part of the MAKEINFO definition passed down to
295# sub-makes. It lets flags be given on the command line while still
296# using the makeinfo from the object tree.
297# (Default to avoid splitting info files by setting the threshold high.)
298MAKEINFOFLAGS = --split-size=5000000
299
300EXPECT = `if [ -f $$r/expect/expect ] ; \
301 then echo $$r/expect/expect ; \
302 else echo expect ; fi`
303
304RUNTEST = `if [ -f $$s/dejagnu/runtest ] ; \
305 then echo $$s/dejagnu/runtest ; \
306 else echo runtest ; fi`
307
308# ---------------------------------------------
309# Programs producing files for the HOST machine
310# ---------------------------------------------
311
312# This is the list of directories that may be needed in RPATH_ENVVAR
313# so that programs built for the host machine work.
314HOST_LIB_PATH = $$r/bfd:$$r/opcodes
315
316AS = @AS@
317
318AR = @AR@
319AR_FLAGS = rc
320
321CC = @CC@
322CFLAGS = @CFLAGS@
323LIBCFLAGS = $(CFLAGS)
324
325CXX = @CXX@
326CXXFLAGS = @CXXFLAGS@
327LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
328
329DLLTOOL = @DLLTOOL@
330
331NM = @NM@
332
333LD = @LD@
334LDFLAGS =
335
336RANLIB = @RANLIB@
337
338WINDRES = @WINDRES@
339
340PICFLAG =
341
342# -----------------------------------------------
343# Programs producing files for the TARGET machine
344# -----------------------------------------------
345
346# This is the list of directories that may be needed in RPATH_ENVVAR
347# so that prorgams built for the target machine work.
348TARGET_LIB_PATH = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:$$r/$(TARGET_SUBDIR)/libmudflap/.libs
349
350FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
351
352AR_FOR_TARGET=@AR_FOR_TARGET@
353CONFIGURED_AR_FOR_TARGET=@CONFIGURED_AR_FOR_TARGET@
354USUAL_AR_FOR_TARGET = ` \
355 if [ -f $$r/binutils/ar ] ; then \
356 echo $$r/binutils/ar ; \
357 else \
358 if [ '$(host)' = '$(target)' ] ; then \
359 echo $(AR); \
360 else \
361 echo $(CONFIGURED_AR_FOR_TARGET) ; \
362 fi; \
363 fi`
364
365AS_FOR_TARGET=@AS_FOR_TARGET@
366CONFIGURED_AS_FOR_TARGET=@CONFIGURED_AS_FOR_TARGET@
367USUAL_AS_FOR_TARGET = ` \
368 if [ -f $$r/gas/as-new ] ; then \
369 echo $$r/gas/as-new ; \
370 elif [ -f $$r/gcc/xgcc ]; then \
371 $(CC_FOR_TARGET) -print-prog-name=as ; \
372 else \
373 if [ '$(host)' = '$(target)' ] ; then \
374 echo $(AS); \
375 else \
376 echo $(CONFIGURED_AS_FOR_TARGET) ; \
377 fi; \
378 fi`
379
380CC_FOR_TARGET = @CC_FOR_TARGET@
381# During gcc bootstrap, if we use some random cc for stage1 then
382# CFLAGS will be just -g. We want to ensure that TARGET libraries
383# (which we know are built with gcc) are built with optimizations so
384# prepend -O2 when setting CFLAGS_FOR_TARGET.
385CFLAGS_FOR_TARGET = -O2 $(CFLAGS)
386# If GCC_FOR_TARGET is not overriden on the command line, then this
387# variable is passed down to the gcc Makefile, where it is used to
388# build libgcc2.a. We define it here so that it can itself be
389# overridden on the command line.
390GCC_FOR_TARGET=@GCC_FOR_TARGET@
391USUAL_GCC_FOR_TARGET = $(STAGE_CC_WRAPPER) $$r/gcc/xgcc -B$$r/gcc/ $(FLAGS_FOR_TARGET)
392LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
393
394CXX_FOR_TARGET = @CXX_FOR_TARGET@
395RAW_CXX_FOR_TARGET = @RAW_CXX_FOR_TARGET@
396CXX_FOR_TARGET_FOR_RECURSIVE_MAKE = @CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@
397RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE = @RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@
398CXXFLAGS_FOR_TARGET = $(CXXFLAGS)
399LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
400
401DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
402CONFIGURED_DLLTOOL_FOR_TARGET=@CONFIGURED_DLLTOOL_FOR_TARGET@
403USUAL_DLLTOOL_FOR_TARGET = ` \
404 if [ -f $$r/binutils/dlltool ] ; then \
405 echo $$r/binutils/dlltool ; \
406 else \
407 if [ '$(host)' = '$(target)' ] ; then \
408 echo $(DLLTOOL); \
409 else \
410 echo $(CONFIGURED_DLLTOOL_FOR_TARGET) ; \
411 fi; \
412 fi`
413
414GCJ_FOR_TARGET = @GCJ_FOR_TARGET@
415GFORTRAN_FOR_TARGET = @GFORTRAN_FOR_TARGET@
416
417LD_FOR_TARGET=@LD_FOR_TARGET@
418CONFIGURED_LD_FOR_TARGET=@CONFIGURED_LD_FOR_TARGET@
419USUAL_LD_FOR_TARGET = ` \
420 if [ -f $$r/ld/ld-new ] ; then \
421 echo $$r/ld/ld-new ; \
422 elif [ -f $$r/gcc/xgcc ]; then \
423 $(CC_FOR_TARGET) -print-prog-name=ld ; \
424 else \
425 if [ '$(host)' = '$(target)' ] ; then \
426 echo $(LD); \
427 else \
428 echo $(CONFIGURED_LD_FOR_TARGET) ; \
429 fi; \
430 fi`
431
432LDFLAGS_FOR_TARGET =
433
434NM_FOR_TARGET=@NM_FOR_TARGET@
435CONFIGURED_NM_FOR_TARGET=@CONFIGURED_NM_FOR_TARGET@
436USUAL_NM_FOR_TARGET = ` \
437 if [ -f $$r/binutils/nm-new ] ; then \
438 echo $$r/binutils/nm-new ; \
439 elif [ -f $$r/gcc/xgcc ]; then \
440 $(CC_FOR_TARGET) -print-prog-name=nm ; \
441 else \
442 if [ '$(host)' = '$(target)' ] ; then \
443 echo $(NM); \
444 else \
445 echo $(CONFIGURED_NM_FOR_TARGET) ; \
446 fi; \
447 fi`
448
449RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
450CONFIGURED_RANLIB_FOR_TARGET=@CONFIGURED_RANLIB_FOR_TARGET@
451USUAL_RANLIB_FOR_TARGET = ` \
452 if [ -f $$r/binutils/ranlib ] ; then \
453 echo $$r/binutils/ranlib ; \
454 else \
455 if [ '$(host)' = '$(target)' ] ; then \
456 if [ x'$(RANLIB)' != x ]; then \
457 echo $(RANLIB); \
458 else \
459 echo ranlib; \
460 fi; \
461 else \
462 echo $(CONFIGURED_RANLIB_FOR_TARGET) ; \
463 fi; \
464 fi`
465
466WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
467CONFIGURED_WINDRES_FOR_TARGET=@CONFIGURED_WINDRES_FOR_TARGET@
468USUAL_WINDRES_FOR_TARGET = ` \
469 if [ -f $$r/binutils/windres ] ; then \
470 echo $$r/binutils/windres ; \
471 else \
472 if [ '$(host)' = '$(target)' ] ; then \
473 echo $(WINDRES); \
474 else \
475 echo $(CONFIGURED_WINDRES_FOR_TARGET) ; \
476 fi; \
477 fi`
478
479PICFLAG_FOR_TARGET =
480
481# ------------------------------------
482# Miscellaneous targets and flag lists
483# ------------------------------------
484
485# The first rule in the file had better be this one. Don't put any above it.
486# This lives here to allow makefile fragments to contain dependencies.
487@default_target@:
488
489#### host and target specific makefile fragments come in here.
490@target_makefile_frag@
491@alphaieee_frag@
492@ospace_frag@
493@host_makefile_frag@
494###
495
496# Flags to pass down to all sub-makes.
497BASE_FLAGS_TO_PASS = \
498 "DESTDIR=$(DESTDIR)" \
499 "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
500 "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
501 "bindir=$(bindir)" \
502 "datadir=$(datadir)" \
503 "exec_prefix=$(exec_prefix)" \
504 "includedir=$(includedir)" \
505 "infodir=$(infodir)" \
506 "libdir=$(libdir)" \
507 "libexecdir=$(libexecdir)" \
508 "lispdir=$(lispdir)" \
509 "libstdcxx_incdir=$(libstdcxx_incdir)" \
510 "libsubdir=$(libsubdir)" \
511 "localstatedir=$(localstatedir)" \
512 "mandir=$(mandir)" \
513 "oldincludedir=$(oldincludedir)" \
514 "prefix=$(prefix)" \
515 "sbindir=$(sbindir)" \
516 "sharedstatedir=$(sharedstatedir)" \
517 "sysconfdir=$(sysconfdir)" \
518 "tooldir=$(tooldir)" \
519 "build_tooldir=$(build_tooldir)" \
520 "gxx_include_dir=$(gxx_include_dir)" \
521 "gcc_version=$(gcc_version)" \
522 "gcc_version_trigger=$(gcc_version_trigger)" \
523 "target_alias=$(target_alias)" \
524 "BISON=$(BISON)" \
525 "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
526 "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
527 "EXPECT=$(EXPECT)" \
528 "FLEX=$(FLEX)" \
529 "INSTALL=$(INSTALL)" \
530 "INSTALL_DATA=$(INSTALL_DATA)" \
531 "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
532 "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
533 "LEX=$(LEX)" \
534 "M4=$(M4)" \
535 "MAKE=$(MAKE)" \
536 "RUNTEST=$(RUNTEST)" \
537 "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
538 "SHELL=$(SHELL)" \
539 "YACC=$(YACC)" \
540 "AR_FLAGS=$(AR_FLAGS)" \
541 "CFLAGS=$(CFLAGS)" \
542 "CXXFLAGS=$(CXXFLAGS)" \
543 "LDFLAGS=$(LDFLAGS)" \
544 "LIBCFLAGS=$(LIBCFLAGS)" \
545 "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
546 "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
547 "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
548 "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
549 "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
550 "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
551 "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
552 "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
553 "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
554 "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
555 "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
556 "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
557 "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
558 "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
559 "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
560 "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
561 "CONFIG_SHELL=$(SHELL)" \
562 "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)"
563
564# For any flags above that may contain shell code that varies from one
565# target library to another. When doing recursive invocations of the
566# top-level Makefile, we don't want the outer make to evaluate them,
567# so we pass these variables down unchanged. They must not contain
568# single nor double quotes.
569RECURSE_FLAGS = \
570 CXX_FOR_TARGET='$(CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
571 RAW_CXX_FOR_TARGET='$(RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
572
573RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS)
574
575# Flags to pass down to most sub-makes, in which we're building with
576# the host environment.
577EXTRA_HOST_FLAGS = \
578 'AR=$(AR)' \
579 'AS=$(AS)' \
580 'CC=$(CC)' \
581 'CXX=$(CXX)' \
582 'DLLTOOL=$(DLLTOOL)' \
583 'LD=$(LD)' \
584 'NM=$(NM)' \
585 'RANLIB=$(RANLIB)' \
586 'WINDRES=$(WINDRES)'
587
588FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
589
590# Flags that are concerned with the location of the X11 include files
591# and library files
592#
593# NOTE: until the top-level is getting the values via autoconf, it only
594# causes problems to have this top-level Makefile overriding the autoconf-set
595# values in child directories. Only variables that don't conflict with
596# autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
597#
598X11_FLAGS_TO_PASS = \
599 'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
600 'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
601
602# Flags to pass down to makes which are built with the target environment.
603# The double $ decreases the length of the command line; the variables
604# are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.
605EXTRA_TARGET_FLAGS = \
606 'AR=$$(AR_FOR_TARGET)' \
607 'AS=$$(AS_FOR_TARGET)' \
608 'CC=$$(CC_FOR_TARGET)' \
609 'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
610 'CXX=$$(CXX_FOR_TARGET)' \
611 'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
612 'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
613 'LD=$$(LD_FOR_TARGET)' \
614 'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
615 'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
616 'NM=$$(NM_FOR_TARGET)' \
617 'RANLIB=$$(RANLIB_FOR_TARGET)' \
618 'WINDRES=$$(WINDRES_FOR_TARGET)'
619
620TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
621
622# Flags to pass down to gcc. gcc builds a library, libgcc.a, so it
623# unfortunately needs the native compiler and the target ar and
624# ranlib.
625# If any variables are added here, they must be added to do-*, below.
626# The BUILD_* variables are a special case, which are used for the gcc
627# cross-building scheme.
628EXTRA_GCC_FLAGS = \
629 'BUILD_PREFIX=$(BUILD_PREFIX)' \
630 'BUILD_PREFIX_1=$(BUILD_PREFIX_1)' \
631 "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
632 "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
633 "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
634 "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
635 "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
636 "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
637 "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
638 "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
639 "`echo 'STAGE1_CFLAGS=$(STAGE1_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
640 "`echo 'BOOT_CFLAGS=$(BOOT_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
641 "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
642
643GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
644
645.PHONY: configure-host
646configure-host: \
647 maybe-configure-ash \
648 maybe-configure-autoconf \
649 maybe-configure-automake \
650 maybe-configure-bash \
651 maybe-configure-bfd \
652 maybe-configure-opcodes \
653 maybe-configure-binutils \
654 maybe-configure-bison \
655 maybe-configure-byacc \
656 maybe-configure-bzip2 \
657 maybe-configure-dejagnu \
658 maybe-configure-diff \
659 maybe-configure-dosutils \
660 maybe-configure-etc \
661 maybe-configure-fastjar \
662 maybe-configure-fileutils \
663 maybe-configure-findutils \
664 maybe-configure-find \
665 maybe-configure-flex \
666 maybe-configure-gas \
667 maybe-configure-gcc \
668 maybe-configure-gawk \
669 maybe-configure-gettext \
670 maybe-configure-gnuserv \
671 maybe-configure-gprof \
672 maybe-configure-gzip \
673 maybe-configure-hello \
674 maybe-configure-indent \
675 maybe-configure-intl \
676 maybe-configure-tcl \
677 maybe-configure-itcl \
678 maybe-configure-ld \
679 maybe-configure-libcpp \
680 maybe-configure-libgui \
681 maybe-configure-libbanshee \
682 maybe-configure-libiberty \
683 maybe-configure-libtool \
684 maybe-configure-m4 \
685 maybe-configure-make \
686 maybe-configure-mmalloc \
687 maybe-configure-patch \
688 maybe-configure-perl \
689 maybe-configure-prms \
690 maybe-configure-rcs \
691 maybe-configure-readline \
692 maybe-configure-release \
693 maybe-configure-recode \
694 maybe-configure-sed \
695 maybe-configure-send-pr \
696 maybe-configure-shellutils \
697 maybe-configure-sid \
698 maybe-configure-sim \
699 maybe-configure-tar \
700 maybe-configure-texinfo \
701 maybe-configure-textutils \
702 maybe-configure-time \
703 maybe-configure-uudecode \
704 maybe-configure-wdiff \
705 maybe-configure-zip \
706 maybe-configure-zlib \
707 maybe-configure-gdb \
708 maybe-configure-expect \
709 maybe-configure-guile \
710 maybe-configure-tk \
711 maybe-configure-libtermcap \
712 maybe-configure-utils
713.PHONY: configure-target
714configure-target: \
715 maybe-configure-target-libstdc++-v3 \
716 maybe-configure-target-libmudflap \
717 maybe-configure-target-newlib \
718 maybe-configure-target-libgfortran \
719 maybe-configure-target-libobjc \
720 maybe-configure-target-libtermcap \
721 maybe-configure-target-winsup \
722 maybe-configure-target-libgloss \
723 maybe-configure-target-libiberty \
724 maybe-configure-target-gperf \
725 maybe-configure-target-examples \
726 maybe-configure-target-libffi \
727 maybe-configure-target-libjava \
728 maybe-configure-target-zlib \
729 maybe-configure-target-boehm-gc \
730 maybe-configure-target-qthreads \
731 maybe-configure-target-rda \
732 maybe-configure-target-libada
733
734# The target built for a native non-bootstrap build.
735.PHONY: all
736all: unstage all-host all-target stage
737
738.PHONY: all-build
739all-build: \
740 maybe-all-build-libiberty \
741 maybe-all-build-bison \
742 maybe-all-build-byacc \
743 maybe-all-build-flex \
744 maybe-all-build-m4 \
745 maybe-all-build-texinfo \
746 maybe-all-build-fixincludes
747.PHONY: all-host
748all-host: \
749 maybe-all-ash \
750 maybe-all-autoconf \
751 maybe-all-automake \
752 maybe-all-bash \
753 maybe-all-bfd \
754 maybe-all-opcodes \
755 maybe-all-binutils \
756 maybe-all-bison \
757 maybe-all-byacc \
758 maybe-all-bzip2 \
759 maybe-all-dejagnu \
760 maybe-all-diff \
761 maybe-all-dosutils \
762 maybe-all-etc \
763 maybe-all-fastjar \
764 maybe-all-fileutils \
765 maybe-all-findutils \
766 maybe-all-find \
767 maybe-all-flex \
768 maybe-all-gas \
769 maybe-all-gcc \
770 maybe-all-gawk \
771 maybe-all-gettext \
772 maybe-all-gnuserv \
773 maybe-all-gprof \
774 maybe-all-gzip \
775 maybe-all-hello \
776 maybe-all-indent \
777 maybe-all-intl \
778 maybe-all-tcl \
779 maybe-all-itcl \
780 maybe-all-ld \
781 maybe-all-libcpp \
782 maybe-all-libgui \
783 maybe-all-libbanshee \
784 maybe-all-libiberty \
785 maybe-all-libtool \
786 maybe-all-m4 \
787 maybe-all-make \
788 maybe-all-mmalloc \
789 maybe-all-patch \
790 maybe-all-perl \
791 maybe-all-prms \
792 maybe-all-rcs \
793 maybe-all-readline \
794 maybe-all-release \
795 maybe-all-recode \
796 maybe-all-sed \
797 maybe-all-send-pr \
798 maybe-all-shellutils \
799 maybe-all-sid \
800 maybe-all-sim \
801 maybe-all-tar \
802 maybe-all-texinfo \
803 maybe-all-textutils \
804 maybe-all-time \
805 maybe-all-uudecode \
806 maybe-all-wdiff \
807 maybe-all-zip \
808 maybe-all-zlib \
809 maybe-all-gdb \
810 maybe-all-expect \
811 maybe-all-guile \
812 maybe-all-tk \
813 maybe-all-libtermcap \
814 maybe-all-utils
815.PHONY: all-target
816all-target: \
817 maybe-all-target-libstdc++-v3 \
818 maybe-all-target-libmudflap \
819 maybe-all-target-newlib \
820 maybe-all-target-libgfortran \
821 maybe-all-target-libobjc \
822 maybe-all-target-libtermcap \
823 maybe-all-target-winsup \
824 maybe-all-target-libgloss \
825 maybe-all-target-libiberty \
826 maybe-all-target-gperf \
827 maybe-all-target-examples \
828 maybe-all-target-libffi \
829 maybe-all-target-libjava \
830 maybe-all-target-zlib \
831 maybe-all-target-boehm-gc \
832 maybe-all-target-qthreads \
833 maybe-all-target-rda \
834 maybe-all-target-libada
835
836# Do a target for all the subdirectories. A ``make do-X'' will do a
837# ``make X'' in all subdirectories (because, in general, there is a
838# dependency (below) of X upon do-X, a ``make X'' will also do this,
839# but it may do additional work as well).
840
841.PHONY: do-info
842do-info: unstage info-host info-target stage
843
844.PHONY: info-host
845info-host: \
846 maybe-info-ash \
847 maybe-info-autoconf \
848 maybe-info-automake \
849 maybe-info-bash \
850 maybe-info-bfd \
851 maybe-info-opcodes \
852 maybe-info-binutils \
853 maybe-info-bison \
854 maybe-info-byacc \
855 maybe-info-bzip2 \
856 maybe-info-dejagnu \
857 maybe-info-diff \
858 maybe-info-dosutils \
859 maybe-info-etc \
860 maybe-info-fastjar \
861 maybe-info-fileutils \
862 maybe-info-findutils \
863 maybe-info-find \
864 maybe-info-flex \
865 maybe-info-gas \
866 maybe-info-gcc \
867 maybe-info-gawk \
868 maybe-info-gettext \
869 maybe-info-gnuserv \
870 maybe-info-gprof \
871 maybe-info-gzip \
872 maybe-info-hello \
873 maybe-info-indent \
874 maybe-info-intl \
875 maybe-info-tcl \
876 maybe-info-itcl \
877 maybe-info-ld \
878 maybe-info-libcpp \
879 maybe-info-libgui \
880 maybe-info-libbanshee \
881 maybe-info-libiberty \
882 maybe-info-libtool \
883 maybe-info-m4 \
884 maybe-info-make \
885 maybe-info-mmalloc \
886 maybe-info-patch \
887 maybe-info-perl \
888 maybe-info-prms \
889 maybe-info-rcs \
890 maybe-info-readline \
891 maybe-info-release \
892 maybe-info-recode \
893 maybe-info-sed \
894 maybe-info-send-pr \
895 maybe-info-shellutils \
896 maybe-info-sid \
897 maybe-info-sim \
898 maybe-info-tar \
899 maybe-info-texinfo \
900 maybe-info-textutils \
901 maybe-info-time \
902 maybe-info-uudecode \
903 maybe-info-wdiff \
904 maybe-info-zip \
905 maybe-info-zlib \
906 maybe-info-gdb \
907 maybe-info-expect \
908 maybe-info-guile \
909 maybe-info-tk \
910 maybe-info-libtermcap \
911 maybe-info-utils
912
913.PHONY: info-target
914info-target: \
915 maybe-info-target-libstdc++-v3 \
916 maybe-info-target-libmudflap \
917 maybe-info-target-newlib \
918 maybe-info-target-libgfortran \
919 maybe-info-target-libobjc \
920 maybe-info-target-libtermcap \
921 maybe-info-target-winsup \
922 maybe-info-target-libgloss \
923 maybe-info-target-libiberty \
924 maybe-info-target-gperf \
925 maybe-info-target-examples \
926 maybe-info-target-libffi \
927 maybe-info-target-libjava \
928 maybe-info-target-zlib \
929 maybe-info-target-boehm-gc \
930 maybe-info-target-qthreads \
931 maybe-info-target-rda \
932 maybe-info-target-libada
933
934.PHONY: do-dvi
935do-dvi: unstage dvi-host dvi-target stage
936
937.PHONY: dvi-host
938dvi-host: \
939 maybe-dvi-ash \
940 maybe-dvi-autoconf \
941 maybe-dvi-automake \
942 maybe-dvi-bash \
943 maybe-dvi-bfd \
944 maybe-dvi-opcodes \
945 maybe-dvi-binutils \
946 maybe-dvi-bison \
947 maybe-dvi-byacc \
948 maybe-dvi-bzip2 \
949 maybe-dvi-dejagnu \
950 maybe-dvi-diff \
951 maybe-dvi-dosutils \
952 maybe-dvi-etc \
953 maybe-dvi-fastjar \
954 maybe-dvi-fileutils \
955 maybe-dvi-findutils \
956 maybe-dvi-find \
957 maybe-dvi-flex \
958 maybe-dvi-gas \
959 maybe-dvi-gcc \
960 maybe-dvi-gawk \
961 maybe-dvi-gettext \
962 maybe-dvi-gnuserv \
963 maybe-dvi-gprof \
964 maybe-dvi-gzip \
965 maybe-dvi-hello \
966 maybe-dvi-indent \
967 maybe-dvi-intl \
968 maybe-dvi-tcl \
969 maybe-dvi-itcl \
970 maybe-dvi-ld \
971 maybe-dvi-libcpp \
972 maybe-dvi-libgui \
973 maybe-dvi-libbanshee \
974 maybe-dvi-libiberty \
975 maybe-dvi-libtool \
976 maybe-dvi-m4 \
977 maybe-dvi-make \
978 maybe-dvi-mmalloc \
979 maybe-dvi-patch \
980 maybe-dvi-perl \
981 maybe-dvi-prms \
982 maybe-dvi-rcs \
983 maybe-dvi-readline \
984 maybe-dvi-release \
985 maybe-dvi-recode \
986 maybe-dvi-sed \
987 maybe-dvi-send-pr \
988 maybe-dvi-shellutils \
989 maybe-dvi-sid \
990 maybe-dvi-sim \
991 maybe-dvi-tar \
992 maybe-dvi-texinfo \
993 maybe-dvi-textutils \
994 maybe-dvi-time \
995 maybe-dvi-uudecode \
996 maybe-dvi-wdiff \
997 maybe-dvi-zip \
998 maybe-dvi-zlib \
999 maybe-dvi-gdb \
1000 maybe-dvi-expect \
1001 maybe-dvi-guile \
1002 maybe-dvi-tk \
1003 maybe-dvi-libtermcap \
1004 maybe-dvi-utils
1005
1006.PHONY: dvi-target
1007dvi-target: \
1008 maybe-dvi-target-libstdc++-v3 \
1009 maybe-dvi-target-libmudflap \
1010 maybe-dvi-target-newlib \
1011 maybe-dvi-target-libgfortran \
1012 maybe-dvi-target-libobjc \
1013 maybe-dvi-target-libtermcap \
1014 maybe-dvi-target-winsup \
1015 maybe-dvi-target-libgloss \
1016 maybe-dvi-target-libiberty \
1017 maybe-dvi-target-gperf \
1018 maybe-dvi-target-examples \
1019 maybe-dvi-target-libffi \
1020 maybe-dvi-target-libjava \
1021 maybe-dvi-target-zlib \
1022 maybe-dvi-target-boehm-gc \
1023 maybe-dvi-target-qthreads \
1024 maybe-dvi-target-rda \
1025 maybe-dvi-target-libada
1026
1027.PHONY: do-TAGS
1028do-TAGS: unstage TAGS-host TAGS-target stage
1029
1030.PHONY: TAGS-host
1031TAGS-host: \
1032 maybe-TAGS-ash \
1033 maybe-TAGS-autoconf \
1034 maybe-TAGS-automake \
1035 maybe-TAGS-bash \
1036 maybe-TAGS-bfd \
1037 maybe-TAGS-opcodes \
1038 maybe-TAGS-binutils \
1039 maybe-TAGS-bison \
1040 maybe-TAGS-byacc \
1041 maybe-TAGS-bzip2 \
1042 maybe-TAGS-dejagnu \
1043 maybe-TAGS-diff \
1044 maybe-TAGS-dosutils \
1045 maybe-TAGS-etc \
1046 maybe-TAGS-fastjar \
1047 maybe-TAGS-fileutils \
1048 maybe-TAGS-findutils \
1049 maybe-TAGS-find \
1050 maybe-TAGS-flex \
1051 maybe-TAGS-gas \
1052 maybe-TAGS-gcc \
1053 maybe-TAGS-gawk \
1054 maybe-TAGS-gettext \
1055 maybe-TAGS-gnuserv \
1056 maybe-TAGS-gprof \
1057 maybe-TAGS-gzip \
1058 maybe-TAGS-hello \
1059 maybe-TAGS-indent \
1060 maybe-TAGS-intl \
1061 maybe-TAGS-tcl \
1062 maybe-TAGS-itcl \
1063 maybe-TAGS-ld \
1064 maybe-TAGS-libcpp \
1065 maybe-TAGS-libgui \
1066 maybe-TAGS-libbanshee \
1067 maybe-TAGS-libiberty \
1068 maybe-TAGS-libtool \
1069 maybe-TAGS-m4 \
1070 maybe-TAGS-make \
1071 maybe-TAGS-mmalloc \
1072 maybe-TAGS-patch \
1073 maybe-TAGS-perl \
1074 maybe-TAGS-prms \
1075 maybe-TAGS-rcs \
1076 maybe-TAGS-readline \
1077 maybe-TAGS-release \
1078 maybe-TAGS-recode \
1079 maybe-TAGS-sed \
1080 maybe-TAGS-send-pr \
1081 maybe-TAGS-shellutils \
1082 maybe-TAGS-sid \
1083 maybe-TAGS-sim \
1084 maybe-TAGS-tar \
1085 maybe-TAGS-texinfo \
1086 maybe-TAGS-textutils \
1087 maybe-TAGS-time \
1088 maybe-TAGS-uudecode \
1089 maybe-TAGS-wdiff \
1090 maybe-TAGS-zip \
1091 maybe-TAGS-zlib \
1092 maybe-TAGS-gdb \
1093 maybe-TAGS-expect \
1094 maybe-TAGS-guile \
1095 maybe-TAGS-tk \
1096 maybe-TAGS-libtermcap \
1097 maybe-TAGS-utils
1098
1099.PHONY: TAGS-target
1100TAGS-target: \
1101 maybe-TAGS-target-libstdc++-v3 \
1102 maybe-TAGS-target-libmudflap \
1103 maybe-TAGS-target-newlib \
1104 maybe-TAGS-target-libgfortran \
1105 maybe-TAGS-target-libobjc \
1106 maybe-TAGS-target-libtermcap \
1107 maybe-TAGS-target-winsup \
1108 maybe-TAGS-target-libgloss \
1109 maybe-TAGS-target-libiberty \
1110 maybe-TAGS-target-gperf \
1111 maybe-TAGS-target-examples \
1112 maybe-TAGS-target-libffi \
1113 maybe-TAGS-target-libjava \
1114 maybe-TAGS-target-zlib \
1115 maybe-TAGS-target-boehm-gc \
1116 maybe-TAGS-target-qthreads \
1117 maybe-TAGS-target-rda \
1118 maybe-TAGS-target-libada
1119
1120.PHONY: do-install-info
1121do-install-info: unstage install-info-host install-info-target stage
1122
1123.PHONY: install-info-host
1124install-info-host: \
1125 maybe-install-info-ash \
1126 maybe-install-info-autoconf \
1127 maybe-install-info-automake \
1128 maybe-install-info-bash \
1129 maybe-install-info-bfd \
1130 maybe-install-info-opcodes \
1131 maybe-install-info-binutils \
1132 maybe-install-info-bison \
1133 maybe-install-info-byacc \
1134 maybe-install-info-bzip2 \
1135 maybe-install-info-dejagnu \
1136 maybe-install-info-diff \
1137 maybe-install-info-dosutils \
1138 maybe-install-info-etc \
1139 maybe-install-info-fastjar \
1140 maybe-install-info-fileutils \
1141 maybe-install-info-findutils \
1142 maybe-install-info-find \
1143 maybe-install-info-flex \
1144 maybe-install-info-gas \
1145 maybe-install-info-gcc \
1146 maybe-install-info-gawk \
1147 maybe-install-info-gettext \
1148 maybe-install-info-gnuserv \
1149 maybe-install-info-gprof \
1150 maybe-install-info-gzip \
1151 maybe-install-info-hello \
1152 maybe-install-info-indent \
1153 maybe-install-info-intl \
1154 maybe-install-info-tcl \
1155 maybe-install-info-itcl \
1156 maybe-install-info-ld \
1157 maybe-install-info-libcpp \
1158 maybe-install-info-libgui \
1159 maybe-install-info-libbanshee \
1160 maybe-install-info-libiberty \
1161 maybe-install-info-libtool \
1162 maybe-install-info-m4 \
1163 maybe-install-info-make \
1164 maybe-install-info-mmalloc \
1165 maybe-install-info-patch \
1166 maybe-install-info-perl \
1167 maybe-install-info-prms \
1168 maybe-install-info-rcs \
1169 maybe-install-info-readline \
1170 maybe-install-info-release \
1171 maybe-install-info-recode \
1172 maybe-install-info-sed \
1173 maybe-install-info-send-pr \
1174 maybe-install-info-shellutils \
1175 maybe-install-info-sid \
1176 maybe-install-info-sim \
1177 maybe-install-info-tar \
1178 maybe-install-info-texinfo \
1179 maybe-install-info-textutils \
1180 maybe-install-info-time \
1181 maybe-install-info-uudecode \
1182 maybe-install-info-wdiff \
1183 maybe-install-info-zip \
1184 maybe-install-info-zlib \
1185 maybe-install-info-gdb \
1186 maybe-install-info-expect \
1187 maybe-install-info-guile \
1188 maybe-install-info-tk \
1189 maybe-install-info-libtermcap \
1190 maybe-install-info-utils
1191
1192.PHONY: install-info-target
1193install-info-target: \
1194 maybe-install-info-target-libstdc++-v3 \
1195 maybe-install-info-target-libmudflap \
1196 maybe-install-info-target-newlib \
1197 maybe-install-info-target-libgfortran \
1198 maybe-install-info-target-libobjc \
1199 maybe-install-info-target-libtermcap \
1200 maybe-install-info-target-winsup \
1201 maybe-install-info-target-libgloss \
1202 maybe-install-info-target-libiberty \
1203 maybe-install-info-target-gperf \
1204 maybe-install-info-target-examples \
1205 maybe-install-info-target-libffi \
1206 maybe-install-info-target-libjava \
1207 maybe-install-info-target-zlib \
1208 maybe-install-info-target-boehm-gc \
1209 maybe-install-info-target-qthreads \
1210 maybe-install-info-target-rda \
1211 maybe-install-info-target-libada
1212
1213.PHONY: do-installcheck
1214do-installcheck: unstage installcheck-host installcheck-target stage
1215
1216.PHONY: installcheck-host
1217installcheck-host: \
1218 maybe-installcheck-ash \
1219 maybe-installcheck-autoconf \
1220 maybe-installcheck-automake \
1221 maybe-installcheck-bash \
1222 maybe-installcheck-bfd \
1223 maybe-installcheck-opcodes \
1224 maybe-installcheck-binutils \
1225 maybe-installcheck-bison \
1226 maybe-installcheck-byacc \
1227 maybe-installcheck-bzip2 \
1228 maybe-installcheck-dejagnu \
1229 maybe-installcheck-diff \
1230 maybe-installcheck-dosutils \
1231 maybe-installcheck-etc \
1232 maybe-installcheck-fastjar \
1233 maybe-installcheck-fileutils \
1234 maybe-installcheck-findutils \
1235 maybe-installcheck-find \
1236 maybe-installcheck-flex \
1237 maybe-installcheck-gas \
1238 maybe-installcheck-gcc \
1239 maybe-installcheck-gawk \
1240 maybe-installcheck-gettext \
1241 maybe-installcheck-gnuserv \
1242 maybe-installcheck-gprof \
1243 maybe-installcheck-gzip \
1244 maybe-installcheck-hello \
1245 maybe-installcheck-indent \
1246 maybe-installcheck-intl \
1247 maybe-installcheck-tcl \
1248 maybe-installcheck-itcl \
1249 maybe-installcheck-ld \
1250 maybe-installcheck-libcpp \
1251 maybe-installcheck-libgui \
1252 maybe-installcheck-libbanshee \
1253 maybe-installcheck-libiberty \
1254 maybe-installcheck-libtool \
1255 maybe-installcheck-m4 \
1256 maybe-installcheck-make \
1257 maybe-installcheck-mmalloc \
1258 maybe-installcheck-patch \
1259 maybe-installcheck-perl \
1260 maybe-installcheck-prms \
1261 maybe-installcheck-rcs \
1262 maybe-installcheck-readline \
1263 maybe-installcheck-release \
1264 maybe-installcheck-recode \
1265 maybe-installcheck-sed \
1266 maybe-installcheck-send-pr \
1267 maybe-installcheck-shellutils \
1268 maybe-installcheck-sid \
1269 maybe-installcheck-sim \
1270 maybe-installcheck-tar \
1271 maybe-installcheck-texinfo \
1272 maybe-installcheck-textutils \
1273 maybe-installcheck-time \
1274 maybe-installcheck-uudecode \
1275 maybe-installcheck-wdiff \
1276 maybe-installcheck-zip \
1277 maybe-installcheck-zlib \
1278 maybe-installcheck-gdb \
1279 maybe-installcheck-expect \
1280 maybe-installcheck-guile \
1281 maybe-installcheck-tk \
1282 maybe-installcheck-libtermcap \
1283 maybe-installcheck-utils
1284
1285.PHONY: installcheck-target
1286installcheck-target: \
1287 maybe-installcheck-target-libstdc++-v3 \
1288 maybe-installcheck-target-libmudflap \
1289 maybe-installcheck-target-newlib \
1290 maybe-installcheck-target-libgfortran \
1291 maybe-installcheck-target-libobjc \
1292 maybe-installcheck-target-libtermcap \
1293 maybe-installcheck-target-winsup \
1294 maybe-installcheck-target-libgloss \
1295 maybe-installcheck-target-libiberty \
1296 maybe-installcheck-target-gperf \
1297 maybe-installcheck-target-examples \
1298 maybe-installcheck-target-libffi \
1299 maybe-installcheck-target-libjava \
1300 maybe-installcheck-target-zlib \
1301 maybe-installcheck-target-boehm-gc \
1302 maybe-installcheck-target-qthreads \
1303 maybe-installcheck-target-rda \
1304 maybe-installcheck-target-libada
1305
1306.PHONY: do-mostlyclean
1307do-mostlyclean: unstage mostlyclean-host mostlyclean-target stage
1308
1309.PHONY: mostlyclean-host
1310mostlyclean-host: \
1311 maybe-mostlyclean-ash \
1312 maybe-mostlyclean-autoconf \
1313 maybe-mostlyclean-automake \
1314 maybe-mostlyclean-bash \
1315 maybe-mostlyclean-bfd \
1316 maybe-mostlyclean-opcodes \
1317 maybe-mostlyclean-binutils \
1318 maybe-mostlyclean-bison \
1319 maybe-mostlyclean-byacc \
1320 maybe-mostlyclean-bzip2 \
1321 maybe-mostlyclean-dejagnu \
1322 maybe-mostlyclean-diff \
1323 maybe-mostlyclean-dosutils \
1324 maybe-mostlyclean-etc \
1325 maybe-mostlyclean-fastjar \
1326 maybe-mostlyclean-fileutils \
1327 maybe-mostlyclean-findutils \
1328 maybe-mostlyclean-find \
1329 maybe-mostlyclean-flex \
1330 maybe-mostlyclean-gas \
1331 maybe-mostlyclean-gcc \
1332 maybe-mostlyclean-gawk \
1333 maybe-mostlyclean-gettext \
1334 maybe-mostlyclean-gnuserv \
1335 maybe-mostlyclean-gprof \
1336 maybe-mostlyclean-gzip \
1337 maybe-mostlyclean-hello \
1338 maybe-mostlyclean-indent \
1339 maybe-mostlyclean-intl \
1340 maybe-mostlyclean-tcl \
1341 maybe-mostlyclean-itcl \
1342 maybe-mostlyclean-ld \
1343 maybe-mostlyclean-libcpp \
1344 maybe-mostlyclean-libgui \
1345 maybe-mostlyclean-libbanshee \
1346 maybe-mostlyclean-libiberty \
1347 maybe-mostlyclean-libtool \
1348 maybe-mostlyclean-m4 \
1349 maybe-mostlyclean-make \
1350 maybe-mostlyclean-mmalloc \
1351 maybe-mostlyclean-patch \
1352 maybe-mostlyclean-perl \
1353 maybe-mostlyclean-prms \
1354 maybe-mostlyclean-rcs \
1355 maybe-mostlyclean-readline \
1356 maybe-mostlyclean-release \
1357 maybe-mostlyclean-recode \
1358 maybe-mostlyclean-sed \
1359 maybe-mostlyclean-send-pr \
1360 maybe-mostlyclean-shellutils \
1361 maybe-mostlyclean-sid \
1362 maybe-mostlyclean-sim \
1363 maybe-mostlyclean-tar \
1364 maybe-mostlyclean-texinfo \
1365 maybe-mostlyclean-textutils \
1366 maybe-mostlyclean-time \
1367 maybe-mostlyclean-uudecode \
1368 maybe-mostlyclean-wdiff \
1369 maybe-mostlyclean-zip \
1370 maybe-mostlyclean-zlib \
1371 maybe-mostlyclean-gdb \
1372 maybe-mostlyclean-expect \
1373 maybe-mostlyclean-guile \
1374 maybe-mostlyclean-tk \
1375 maybe-mostlyclean-libtermcap \
1376 maybe-mostlyclean-utils
1377
1378.PHONY: mostlyclean-target
1379mostlyclean-target: \
1380 maybe-mostlyclean-target-libstdc++-v3 \
1381 maybe-mostlyclean-target-libmudflap \
1382 maybe-mostlyclean-target-newlib \
1383 maybe-mostlyclean-target-libgfortran \
1384 maybe-mostlyclean-target-libobjc \
1385 maybe-mostlyclean-target-libtermcap \
1386 maybe-mostlyclean-target-winsup \
1387 maybe-mostlyclean-target-libgloss \
1388 maybe-mostlyclean-target-libiberty \
1389 maybe-mostlyclean-target-gperf \
1390 maybe-mostlyclean-target-examples \
1391 maybe-mostlyclean-target-libffi \
1392 maybe-mostlyclean-target-libjava \
1393 maybe-mostlyclean-target-zlib \
1394 maybe-mostlyclean-target-boehm-gc \
1395 maybe-mostlyclean-target-qthreads \
1396 maybe-mostlyclean-target-rda \
1397 maybe-mostlyclean-target-libada
1398
1399.PHONY: do-clean
1400do-clean: unstage clean-host clean-target stage
1401
1402.PHONY: clean-host
1403clean-host: \
1404 maybe-clean-ash \
1405 maybe-clean-autoconf \
1406 maybe-clean-automake \
1407 maybe-clean-bash \
1408 maybe-clean-bfd \
1409 maybe-clean-opcodes \
1410 maybe-clean-binutils \
1411 maybe-clean-bison \
1412 maybe-clean-byacc \
1413 maybe-clean-bzip2 \
1414 maybe-clean-dejagnu \
1415 maybe-clean-diff \
1416 maybe-clean-dosutils \
1417 maybe-clean-etc \
1418 maybe-clean-fastjar \
1419 maybe-clean-fileutils \
1420 maybe-clean-findutils \
1421 maybe-clean-find \
1422 maybe-clean-flex \
1423 maybe-clean-gas \
1424 maybe-clean-gcc \
1425 maybe-clean-gawk \
1426 maybe-clean-gettext \
1427 maybe-clean-gnuserv \
1428 maybe-clean-gprof \
1429 maybe-clean-gzip \
1430 maybe-clean-hello \
1431 maybe-clean-indent \
1432 maybe-clean-intl \
1433 maybe-clean-tcl \
1434 maybe-clean-itcl \
1435 maybe-clean-ld \
1436 maybe-clean-libcpp \
1437 maybe-clean-libgui \
1438 maybe-clean-libbanshee \
1439 maybe-clean-libiberty \
1440 maybe-clean-libtool \
1441 maybe-clean-m4 \
1442 maybe-clean-make \
1443 maybe-clean-mmalloc \
1444 maybe-clean-patch \
1445 maybe-clean-perl \
1446 maybe-clean-prms \
1447 maybe-clean-rcs \
1448 maybe-clean-readline \
1449 maybe-clean-release \
1450 maybe-clean-recode \
1451 maybe-clean-sed \
1452 maybe-clean-send-pr \
1453 maybe-clean-shellutils \
1454 maybe-clean-sid \
1455 maybe-clean-sim \
1456 maybe-clean-tar \
1457 maybe-clean-texinfo \
1458 maybe-clean-textutils \
1459 maybe-clean-time \
1460 maybe-clean-uudecode \
1461 maybe-clean-wdiff \
1462 maybe-clean-zip \
1463 maybe-clean-zlib \
1464 maybe-clean-gdb \
1465 maybe-clean-expect \
1466 maybe-clean-guile \
1467 maybe-clean-tk \
1468 maybe-clean-libtermcap \
1469 maybe-clean-utils
1470
1471.PHONY: clean-target
1472clean-target: \
1473 maybe-clean-target-libstdc++-v3 \
1474 maybe-clean-target-libmudflap \
1475 maybe-clean-target-newlib \
1476 maybe-clean-target-libgfortran \
1477 maybe-clean-target-libobjc \
1478 maybe-clean-target-libtermcap \
1479 maybe-clean-target-winsup \
1480 maybe-clean-target-libgloss \
1481 maybe-clean-target-libiberty \
1482 maybe-clean-target-gperf \
1483 maybe-clean-target-examples \
1484 maybe-clean-target-libffi \
1485 maybe-clean-target-libjava \
1486 maybe-clean-target-zlib \
1487 maybe-clean-target-boehm-gc \
1488 maybe-clean-target-qthreads \
1489 maybe-clean-target-rda \
1490 maybe-clean-target-libada
1491
1492.PHONY: do-distclean
1493do-distclean: unstage distclean-host distclean-target stage
1494
1495.PHONY: distclean-host
1496distclean-host: \
1497 maybe-distclean-ash \
1498 maybe-distclean-autoconf \
1499 maybe-distclean-automake \
1500 maybe-distclean-bash \
1501 maybe-distclean-bfd \
1502 maybe-distclean-opcodes \
1503 maybe-distclean-binutils \
1504 maybe-distclean-bison \
1505 maybe-distclean-byacc \
1506 maybe-distclean-bzip2 \
1507 maybe-distclean-dejagnu \
1508 maybe-distclean-diff \
1509 maybe-distclean-dosutils \
1510 maybe-distclean-etc \
1511 maybe-distclean-fastjar \
1512 maybe-distclean-fileutils \
1513 maybe-distclean-findutils \
1514 maybe-distclean-find \
1515 maybe-distclean-flex \
1516 maybe-distclean-gas \
1517 maybe-distclean-gcc \
1518 maybe-distclean-gawk \
1519 maybe-distclean-gettext \
1520 maybe-distclean-gnuserv \
1521 maybe-distclean-gprof \
1522 maybe-distclean-gzip \
1523 maybe-distclean-hello \
1524 maybe-distclean-indent \
1525 maybe-distclean-intl \
1526 maybe-distclean-tcl \
1527 maybe-distclean-itcl \
1528 maybe-distclean-ld \
1529 maybe-distclean-libcpp \
1530 maybe-distclean-libgui \
1531 maybe-distclean-libbanshee \
1532 maybe-distclean-libiberty \
1533 maybe-distclean-libtool \
1534 maybe-distclean-m4 \
1535 maybe-distclean-make \
1536 maybe-distclean-mmalloc \
1537 maybe-distclean-patch \
1538 maybe-distclean-perl \
1539 maybe-distclean-prms \
1540 maybe-distclean-rcs \
1541 maybe-distclean-readline \
1542 maybe-distclean-release \
1543 maybe-distclean-recode \
1544 maybe-distclean-sed \
1545 maybe-distclean-send-pr \
1546 maybe-distclean-shellutils \
1547 maybe-distclean-sid \
1548 maybe-distclean-sim \
1549 maybe-distclean-tar \
1550 maybe-distclean-texinfo \
1551 maybe-distclean-textutils \
1552 maybe-distclean-time \
1553 maybe-distclean-uudecode \
1554 maybe-distclean-wdiff \
1555 maybe-distclean-zip \
1556 maybe-distclean-zlib \
1557 maybe-distclean-gdb \
1558 maybe-distclean-expect \
1559 maybe-distclean-guile \
1560 maybe-distclean-tk \
1561 maybe-distclean-libtermcap \
1562 maybe-distclean-utils
1563
1564.PHONY: distclean-target
1565distclean-target: \
1566 maybe-distclean-target-libstdc++-v3 \
1567 maybe-distclean-target-libmudflap \
1568 maybe-distclean-target-newlib \
1569 maybe-distclean-target-libgfortran \
1570 maybe-distclean-target-libobjc \
1571 maybe-distclean-target-libtermcap \
1572 maybe-distclean-target-winsup \
1573 maybe-distclean-target-libgloss \
1574 maybe-distclean-target-libiberty \
1575 maybe-distclean-target-gperf \
1576 maybe-distclean-target-examples \
1577 maybe-distclean-target-libffi \
1578 maybe-distclean-target-libjava \
1579 maybe-distclean-target-zlib \
1580 maybe-distclean-target-boehm-gc \
1581 maybe-distclean-target-qthreads \
1582 maybe-distclean-target-rda \
1583 maybe-distclean-target-libada
1584
1585.PHONY: do-maintainer-clean
1586do-maintainer-clean: unstage maintainer-clean-host maintainer-clean-target stage
1587
1588.PHONY: maintainer-clean-host
1589maintainer-clean-host: \
1590 maybe-maintainer-clean-ash \
1591 maybe-maintainer-clean-autoconf \
1592 maybe-maintainer-clean-automake \
1593 maybe-maintainer-clean-bash \
1594 maybe-maintainer-clean-bfd \
1595 maybe-maintainer-clean-opcodes \
1596 maybe-maintainer-clean-binutils \
1597 maybe-maintainer-clean-bison \
1598 maybe-maintainer-clean-byacc \
1599 maybe-maintainer-clean-bzip2 \
1600 maybe-maintainer-clean-dejagnu \
1601 maybe-maintainer-clean-diff \
1602 maybe-maintainer-clean-dosutils \
1603 maybe-maintainer-clean-etc \
1604 maybe-maintainer-clean-fastjar \
1605 maybe-maintainer-clean-fileutils \
1606 maybe-maintainer-clean-findutils \
1607 maybe-maintainer-clean-find \
1608 maybe-maintainer-clean-flex \
1609 maybe-maintainer-clean-gas \
1610 maybe-maintainer-clean-gcc \
1611 maybe-maintainer-clean-gawk \
1612 maybe-maintainer-clean-gettext \
1613 maybe-maintainer-clean-gnuserv \
1614 maybe-maintainer-clean-gprof \
1615 maybe-maintainer-clean-gzip \
1616 maybe-maintainer-clean-hello \
1617 maybe-maintainer-clean-indent \
1618 maybe-maintainer-clean-intl \
1619 maybe-maintainer-clean-tcl \
1620 maybe-maintainer-clean-itcl \
1621 maybe-maintainer-clean-ld \
1622 maybe-maintainer-clean-libcpp \
1623 maybe-maintainer-clean-libgui \
1624 maybe-maintainer-clean-libbanshee \
1625 maybe-maintainer-clean-libiberty \
1626 maybe-maintainer-clean-libtool \
1627 maybe-maintainer-clean-m4 \
1628 maybe-maintainer-clean-make \
1629 maybe-maintainer-clean-mmalloc \
1630 maybe-maintainer-clean-patch \
1631 maybe-maintainer-clean-perl \
1632 maybe-maintainer-clean-prms \
1633 maybe-maintainer-clean-rcs \
1634 maybe-maintainer-clean-readline \
1635 maybe-maintainer-clean-release \
1636 maybe-maintainer-clean-recode \
1637 maybe-maintainer-clean-sed \
1638 maybe-maintainer-clean-send-pr \
1639 maybe-maintainer-clean-shellutils \
1640 maybe-maintainer-clean-sid \
1641 maybe-maintainer-clean-sim \
1642 maybe-maintainer-clean-tar \
1643 maybe-maintainer-clean-texinfo \
1644 maybe-maintainer-clean-textutils \
1645 maybe-maintainer-clean-time \
1646 maybe-maintainer-clean-uudecode \
1647 maybe-maintainer-clean-wdiff \
1648 maybe-maintainer-clean-zip \
1649 maybe-maintainer-clean-zlib \
1650 maybe-maintainer-clean-gdb \
1651 maybe-maintainer-clean-expect \
1652 maybe-maintainer-clean-guile \
1653 maybe-maintainer-clean-tk \
1654 maybe-maintainer-clean-libtermcap \
1655 maybe-maintainer-clean-utils
1656
1657.PHONY: maintainer-clean-target
1658maintainer-clean-target: \
1659 maybe-maintainer-clean-target-libstdc++-v3 \
1660 maybe-maintainer-clean-target-libmudflap \
1661 maybe-maintainer-clean-target-newlib \
1662 maybe-maintainer-clean-target-libgfortran \
1663 maybe-maintainer-clean-target-libobjc \
1664 maybe-maintainer-clean-target-libtermcap \
1665 maybe-maintainer-clean-target-winsup \
1666 maybe-maintainer-clean-target-libgloss \
1667 maybe-maintainer-clean-target-libiberty \
1668 maybe-maintainer-clean-target-gperf \
1669 maybe-maintainer-clean-target-examples \
1670 maybe-maintainer-clean-target-libffi \
1671 maybe-maintainer-clean-target-libjava \
1672 maybe-maintainer-clean-target-zlib \
1673 maybe-maintainer-clean-target-boehm-gc \
1674 maybe-maintainer-clean-target-qthreads \
1675 maybe-maintainer-clean-target-rda \
1676 maybe-maintainer-clean-target-libada
1677
1678
1679# Here are the targets which correspond to the do-X targets.
1680
1681.PHONY: info installcheck dvi install-info
1682.PHONY: clean distclean mostlyclean maintainer-clean realclean
1683.PHONY: local-clean local-distclean local-maintainer-clean
1684info: do-info
1685installcheck: do-installcheck
1686dvi: do-dvi
1687
1688# Make sure makeinfo is built before we do a `make info', if we're
1689# in fact building texinfo.
1690do-info: maybe-all-texinfo
1691
1692install-info: do-install-info dir.info
1693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1694 if [ -f dir.info ] ; then \
1695 $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
1696 else true ; fi
1697
1698local-clean:
1699 -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
1700
1701local-distclean:
1702 -rm -f Makefile config.status config.cache mh-frag mt-frag
1703 -rm -f multilib.out multilib.tmp maybedep.tmp serdep.tmp
1704 -if [ "$(TARGET_SUBDIR)" != "." ]; then \
1705 rm -rf $(TARGET_SUBDIR); \
1706 else true; fi
1707 -rm -rf $(BUILD_SUBDIR)
1708 -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
1709 -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
1710 -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
1711 -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
1712 -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
1713
1714local-maintainer-clean:
1715 @echo "This command is intended for maintainers to use;"
1716 @echo "it deletes files that may require special tools to rebuild."
1717
1718clean: do-clean local-clean
1719mostlyclean: do-mostlyclean local-clean
1720distclean: do-distclean local-clean local-distclean
1721maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean
1722maintainer-clean: local-distclean
1723realclean: maintainer-clean
1724
1725# Extra dependency for clean-target, owing to the mixed nature of gcc
1726clean-target: clean-target-libgcc
1727clean-target-libgcc:
1728 test ! -d gcc/libgcc || \
1729 (cd gcc/libgcc && find . -type d -print) | \
1730 while read d; do rm -f gcc/$$d/libgcc.a || : ; done
1731 -rm -rf gcc/libgcc
1732
1733# Check target.
1734
1735.PHONY: check do-check
1736check: do-check
1737
1738# Only include modules actually being configured and built.
1739do-check: unstage \
1740 maybe-check-ash \
1741 maybe-check-autoconf \
1742 maybe-check-automake \
1743 maybe-check-bash \
1744 maybe-check-bfd \
1745 maybe-check-opcodes \
1746 maybe-check-binutils \
1747 maybe-check-bison \
1748 maybe-check-byacc \
1749 maybe-check-bzip2 \
1750 maybe-check-dejagnu \
1751 maybe-check-diff \
1752 maybe-check-dosutils \
1753 maybe-check-etc \
1754 maybe-check-fastjar \
1755 maybe-check-fileutils \
1756 maybe-check-findutils \
1757 maybe-check-find \
1758 maybe-check-flex \
1759 maybe-check-gas \
1760 maybe-check-gcc \
1761 maybe-check-gawk \
1762 maybe-check-gettext \
1763 maybe-check-gnuserv \
1764 maybe-check-gprof \
1765 maybe-check-gzip \
1766 maybe-check-hello \
1767 maybe-check-indent \
1768 maybe-check-intl \
1769 maybe-check-tcl \
1770 maybe-check-itcl \
1771 maybe-check-ld \
1772 maybe-check-libcpp \
1773 maybe-check-libgui \
1774 maybe-check-libbanshee \
1775 maybe-check-libiberty \
1776 maybe-check-libtool \
1777 maybe-check-m4 \
1778 maybe-check-make \
1779 maybe-check-mmalloc \
1780 maybe-check-patch \
1781 maybe-check-perl \
1782 maybe-check-prms \
1783 maybe-check-rcs \
1784 maybe-check-readline \
1785 maybe-check-release \
1786 maybe-check-recode \
1787 maybe-check-sed \
1788 maybe-check-send-pr \
1789 maybe-check-shellutils \
1790 maybe-check-sid \
1791 maybe-check-sim \
1792 maybe-check-tar \
1793 maybe-check-texinfo \
1794 maybe-check-textutils \
1795 maybe-check-time \
1796 maybe-check-uudecode \
1797 maybe-check-wdiff \
1798 maybe-check-zip \
1799 maybe-check-zlib \
1800 maybe-check-gdb \
1801 maybe-check-expect \
1802 maybe-check-guile \
1803 maybe-check-tk \
1804 maybe-check-libtermcap \
1805 maybe-check-utils \
1806 maybe-check-target-libstdc++-v3 \
1807 maybe-check-target-libmudflap \
1808 maybe-check-target-newlib \
1809 maybe-check-target-libgfortran \
1810 maybe-check-target-libobjc \
1811 maybe-check-target-libtermcap \
1812 maybe-check-target-winsup \
1813 maybe-check-target-libgloss \
1814 maybe-check-target-libiberty \
1815 maybe-check-target-gperf \
1816 maybe-check-target-examples \
1817 maybe-check-target-libffi \
1818 maybe-check-target-libjava \
1819 maybe-check-target-zlib \
1820 maybe-check-target-boehm-gc \
1821 maybe-check-target-qthreads \
1822 maybe-check-target-rda \
1823 maybe-check-target-libada stage
1824
1825# Automated reporting of test results.
1826
1827warning.log: build.log
1828 $(srcdir)/contrib/warn_summary build.log > $@
1829
1830mail-report.log:
1831 if test x'$(BOOT_CFLAGS)' != x''; then \
1832 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
1833 fi; \
1834 $(srcdir)/contrib/test_summary -t >$@
1835 chmod +x $@
1836 echo If you really want to send e-mail, run ./$@ now
1837
1838mail-report-with-warnings.log: warning.log
1839 if test x'$(BOOT_CFLAGS)' != x''; then \
1840 BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
1841 fi; \
1842 $(srcdir)/contrib/test_summary -t -i warning.log >$@
1843 chmod +x $@
1844 echo If you really want to send e-mail, run ./$@ now
1845
1846# Installation targets.
1847
1848.PHONY: install uninstall
1849install: installdirs install-host install-target
1850
1851.PHONY: install-host-nogcc
1852install-host-nogcc: \
1853 maybe-install-ash \
1854 maybe-install-autoconf \
1855 maybe-install-automake \
1856 maybe-install-bash \
1857 maybe-install-bfd \
1858 maybe-install-opcodes \
1859 maybe-install-binutils \
1860 maybe-install-bison \
1861 maybe-install-byacc \
1862 maybe-install-bzip2 \
1863 maybe-install-dejagnu \
1864 maybe-install-diff \
1865 maybe-install-dosutils \
1866 maybe-install-etc \
1867 maybe-install-fastjar \
1868 maybe-install-fileutils \
1869 maybe-install-findutils \
1870 maybe-install-find \
1871 maybe-install-flex \
1872 maybe-install-gas \
1873 maybe-install-gawk \
1874 maybe-install-gettext \
1875 maybe-install-gnuserv \
1876 maybe-install-gprof \
1877 maybe-install-gzip \
1878 maybe-install-hello \
1879 maybe-install-indent \
1880 maybe-install-intl \
1881 maybe-install-tcl \
1882 maybe-install-itcl \
1883 maybe-install-ld \
1884 maybe-install-libcpp \
1885 maybe-install-libgui \
1886 maybe-install-libbanshee \
1887 maybe-install-libiberty \
1888 maybe-install-libtool \
1889 maybe-install-m4 \
1890 maybe-install-make \
1891 maybe-install-mmalloc \
1892 maybe-install-patch \
1893 maybe-install-perl \
1894 maybe-install-prms \
1895 maybe-install-rcs \
1896 maybe-install-readline \
1897 maybe-install-release \
1898 maybe-install-recode \
1899 maybe-install-sed \
1900 maybe-install-send-pr \
1901 maybe-install-shellutils \
1902 maybe-install-sid \
1903 maybe-install-sim \
1904 maybe-install-tar \
1905 maybe-install-texinfo \
1906 maybe-install-textutils \
1907 maybe-install-time \
1908 maybe-install-uudecode \
1909 maybe-install-wdiff \
1910 maybe-install-zip \
1911 maybe-install-zlib \
1912 maybe-install-gdb \
1913 maybe-install-expect \
1914 maybe-install-guile \
1915 maybe-install-tk \
1916 maybe-install-libtermcap \
1917 maybe-install-utils
1918
1919.PHONY: install-host
1920install-host: \
1921 maybe-install-ash \
1922 maybe-install-autoconf \
1923 maybe-install-automake \
1924 maybe-install-bash \
1925 maybe-install-bfd \
1926 maybe-install-opcodes \
1927 maybe-install-binutils \
1928 maybe-install-bison \
1929 maybe-install-byacc \
1930 maybe-install-bzip2 \
1931 maybe-install-dejagnu \
1932 maybe-install-diff \
1933 maybe-install-dosutils \
1934 maybe-install-etc \
1935 maybe-install-fastjar \
1936 maybe-install-fileutils \
1937 maybe-install-findutils \
1938 maybe-install-find \
1939 maybe-install-flex \
1940 maybe-install-gas \
1941 maybe-install-gcc \
1942 maybe-install-gawk \
1943 maybe-install-gettext \
1944 maybe-install-gnuserv \
1945 maybe-install-gprof \
1946 maybe-install-gzip \
1947 maybe-install-hello \
1948 maybe-install-indent \
1949 maybe-install-intl \
1950 maybe-install-tcl \
1951 maybe-install-itcl \
1952 maybe-install-ld \
1953 maybe-install-libcpp \
1954 maybe-install-libgui \
1955 maybe-install-libbanshee \
1956 maybe-install-libiberty \
1957 maybe-install-libtool \
1958 maybe-install-m4 \
1959 maybe-install-make \
1960 maybe-install-mmalloc \
1961 maybe-install-patch \
1962 maybe-install-perl \
1963 maybe-install-prms \
1964 maybe-install-rcs \
1965 maybe-install-readline \
1966 maybe-install-release \
1967 maybe-install-recode \
1968 maybe-install-sed \
1969 maybe-install-send-pr \
1970 maybe-install-shellutils \
1971 maybe-install-sid \
1972 maybe-install-sim \
1973 maybe-install-tar \
1974 maybe-install-texinfo \
1975 maybe-install-textutils \
1976 maybe-install-time \
1977 maybe-install-uudecode \
1978 maybe-install-wdiff \
1979 maybe-install-zip \
1980 maybe-install-zlib \
1981 maybe-install-gdb \
1982 maybe-install-expect \
1983 maybe-install-guile \
1984 maybe-install-tk \
1985 maybe-install-libtermcap \
1986 maybe-install-utils
1987
1988.PHONY: install-target
1989install-target: \
1990 maybe-install-target-libstdc++-v3 \
1991 maybe-install-target-libmudflap \
1992 maybe-install-target-newlib \
1993 maybe-install-target-libgfortran \
1994 maybe-install-target-libobjc \
1995 maybe-install-target-libtermcap \
1996 maybe-install-target-winsup \
1997 maybe-install-target-libgloss \
1998 maybe-install-target-libiberty \
1999 maybe-install-target-gperf \
2000 maybe-install-target-examples \
2001 maybe-install-target-libffi \
2002 maybe-install-target-libjava \
2003 maybe-install-target-zlib \
2004 maybe-install-target-boehm-gc \
2005 maybe-install-target-qthreads \
2006 maybe-install-target-rda \
2007 maybe-install-target-libada
2008
2009uninstall:
2010 @echo "the uninstall target is not supported in this tree"
2011
2012.PHONY: install.all
2013install.all: install-no-fixedincludes
2014 @if [ -f ./gcc/Makefile ] ; then \
2015 r=`${PWD_COMMAND}` ; export r ; \
2016 $(SET_LIB_PATH) \
2017 $(HOST_EXPORTS) \
2018 (cd ./gcc && \
2019 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2020 else \
2021 true ; \
2022 fi
2023
2024# install-no-fixedincludes is used because Cygnus can not distribute
2025# the fixed header files.
2026.PHONY: install-no-fixedincludes
2027install-no-fixedincludes: installdirs install-host-nogcc \
2028 install-target gcc-no-fixedincludes
2029
2030### other supporting targets
2031
2032MAKEDIRS= \
2033 $(DESTDIR)$(prefix) \
2034 $(DESTDIR)$(exec_prefix)
2035.PHONY: installdirs
2036installdirs: mkinstalldirs
2037 $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2038
2039dir.info: do-install-info
2040 if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2041 $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2042 mv -f dir.info.new dir.info ; \
2043 else true ; \
2044 fi
2045
2046dist:
2047 @echo "Building a full distribution of this tree isn't done"
2048 @echo "via 'make dist'. Check out the etc/ subdirectory"
2049
2050etags tags: TAGS
2051
2052# Right now this just builds TAGS in each subdirectory. emacs19 has the
2053# ability to use several tags files at once, so there is probably no need
2054# to combine them into one big TAGS file (like CVS 1.3 does). We could
2055# (if we felt like it) have this Makefile write a piece of elisp which
2056# the user could load to tell emacs19 where all the TAGS files we just
2057# built are.
2058TAGS: do-TAGS
2059
2060# --------------------------------------
2061# Modules which run on the build machine
2062# --------------------------------------
2063
2064.PHONY: configure-build-libiberty maybe-configure-build-libiberty
2065maybe-configure-build-libiberty:
2066@if build-libiberty
2067maybe-configure-build-libiberty: configure-build-libiberty
2068configure-build-libiberty:
2069 @test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2070 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2071 r=`${PWD_COMMAND}`; export r; \
2072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2073 $(BUILD_EXPORTS) \
2074 echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2075 cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2076 case $(srcdir) in \
2077 /* | [A-Za-z]:[\\/]*) \
2078 topdir=$(srcdir) ;; \
2079 *) \
2080 case "$(BUILD_SUBDIR)" in \
2081 .) topdir="../$(srcdir)" ;; \
2082 *) topdir="../../$(srcdir)" ;; \
2083 esac ;; \
2084 esac; \
2085 if [ "$(srcdir)" = "." ] ; then \
2086 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2087 if $(SHELL) $$s/symlink-tree $${topdir}/libiberty "no-such-file" ; then \
2088 if [ -f Makefile ]; then \
2089 if $(MAKE) distclean; then \
2090 true; \
2091 else \
2092 exit 1; \
2093 fi; \
2094 else \
2095 true; \
2096 fi; \
2097 else \
2098 exit 1; \
2099 fi; \
2100 else \
2101 true; \
2102 fi; \
2103 srcdiroption="--srcdir=."; \
2104 libsrcdir="."; \
2105 else \
2106 srcdiroption="--srcdir=$${topdir}/libiberty"; \
2107 libsrcdir="$$s/libiberty"; \
2108 fi; \
2109 rm -f no-such-file || : ; \
2110 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2111 $(BUILD_CONFIGARGS) $${srcdiroption} \
2112 --with-build-subdir="$(BUILD_SUBDIR)" \
2113 || exit 1
2114@endif build-libiberty
2115
2116.PHONY: all-build-libiberty maybe-all-build-libiberty
2117maybe-all-build-libiberty:
2118@if build-libiberty
2119TARGET-build-libiberty=all
2120maybe-all-build-libiberty: all-build-libiberty
2121all-build-libiberty: configure-build-libiberty
2122 @r=`${PWD_COMMAND}`; export r; \
2123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2124 $(BUILD_EXPORTS) \
2125 (cd $(BUILD_SUBDIR)/libiberty && \
2126 $(MAKE) $(TARGET-build-libiberty))
2127@endif build-libiberty
2128
2129.PHONY: configure-build-bison maybe-configure-build-bison
2130maybe-configure-build-bison:
2131@if build-bison
2132maybe-configure-build-bison: configure-build-bison
2133configure-build-bison:
2134 @test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2135 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2136 r=`${PWD_COMMAND}`; export r; \
2137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2138 $(BUILD_EXPORTS) \
2139 echo Configuring in $(BUILD_SUBDIR)/bison; \
2140 cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2141 case $(srcdir) in \
2142 /* | [A-Za-z]:[\\/]*) \
2143 topdir=$(srcdir) ;; \
2144 *) \
2145 case "$(BUILD_SUBDIR)" in \
2146 .) topdir="../$(srcdir)" ;; \
2147 *) topdir="../../$(srcdir)" ;; \
2148 esac ;; \
2149 esac; \
2150 if [ "$(srcdir)" = "." ] ; then \
2151 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2152 if $(SHELL) $$s/symlink-tree $${topdir}/bison "no-such-file" ; then \
2153 if [ -f Makefile ]; then \
2154 if $(MAKE) distclean; then \
2155 true; \
2156 else \
2157 exit 1; \
2158 fi; \
2159 else \
2160 true; \
2161 fi; \
2162 else \
2163 exit 1; \
2164 fi; \
2165 else \
2166 true; \
2167 fi; \
2168 srcdiroption="--srcdir=."; \
2169 libsrcdir="."; \
2170 else \
2171 srcdiroption="--srcdir=$${topdir}/bison"; \
2172 libsrcdir="$$s/bison"; \
2173 fi; \
2174 rm -f no-such-file || : ; \
2175 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2176 $(BUILD_CONFIGARGS) $${srcdiroption} \
2177 --with-build-subdir="$(BUILD_SUBDIR)" \
2178 || exit 1
2179@endif build-bison
2180
2181.PHONY: all-build-bison maybe-all-build-bison
2182maybe-all-build-bison:
2183@if build-bison
2184TARGET-build-bison=all
2185maybe-all-build-bison: all-build-bison
2186all-build-bison: configure-build-bison
2187 @r=`${PWD_COMMAND}`; export r; \
2188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2189 $(BUILD_EXPORTS) \
2190 (cd $(BUILD_SUBDIR)/bison && \
2191 $(MAKE) $(TARGET-build-bison))
2192@endif build-bison
2193
2194.PHONY: configure-build-byacc maybe-configure-build-byacc
2195maybe-configure-build-byacc:
2196@if build-byacc
2197maybe-configure-build-byacc: configure-build-byacc
2198configure-build-byacc:
2199 @test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2200 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
2201 r=`${PWD_COMMAND}`; export r; \
2202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2203 $(BUILD_EXPORTS) \
2204 echo Configuring in $(BUILD_SUBDIR)/byacc; \
2205 cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2206 case $(srcdir) in \
2207 /* | [A-Za-z]:[\\/]*) \
2208 topdir=$(srcdir) ;; \
2209 *) \
2210 case "$(BUILD_SUBDIR)" in \
2211 .) topdir="../$(srcdir)" ;; \
2212 *) topdir="../../$(srcdir)" ;; \
2213 esac ;; \
2214 esac; \
2215 if [ "$(srcdir)" = "." ] ; then \
2216 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2217 if $(SHELL) $$s/symlink-tree $${topdir}/byacc "no-such-file" ; then \
2218 if [ -f Makefile ]; then \
2219 if $(MAKE) distclean; then \
2220 true; \
2221 else \
2222 exit 1; \
2223 fi; \
2224 else \
2225 true; \
2226 fi; \
2227 else \
2228 exit 1; \
2229 fi; \
2230 else \
2231 true; \
2232 fi; \
2233 srcdiroption="--srcdir=."; \
2234 libsrcdir="."; \
2235 else \
2236 srcdiroption="--srcdir=$${topdir}/byacc"; \
2237 libsrcdir="$$s/byacc"; \
2238 fi; \
2239 rm -f no-such-file || : ; \
2240 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2241 $(BUILD_CONFIGARGS) $${srcdiroption} \
2242 --with-build-subdir="$(BUILD_SUBDIR)" \
2243 || exit 1
2244@endif build-byacc
2245
2246.PHONY: all-build-byacc maybe-all-build-byacc
2247maybe-all-build-byacc:
2248@if build-byacc
2249TARGET-build-byacc=all
2250maybe-all-build-byacc: all-build-byacc
2251all-build-byacc: configure-build-byacc
2252 @r=`${PWD_COMMAND}`; export r; \
2253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2254 $(BUILD_EXPORTS) \
2255 (cd $(BUILD_SUBDIR)/byacc && \
2256 $(MAKE) $(TARGET-build-byacc))
2257@endif build-byacc
2258
2259.PHONY: configure-build-flex maybe-configure-build-flex
2260maybe-configure-build-flex:
2261@if build-flex
2262maybe-configure-build-flex: configure-build-flex
2263configure-build-flex:
2264 @test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2265 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2266 r=`${PWD_COMMAND}`; export r; \
2267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2268 $(BUILD_EXPORTS) \
2269 echo Configuring in $(BUILD_SUBDIR)/flex; \
2270 cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2271 case $(srcdir) in \
2272 /* | [A-Za-z]:[\\/]*) \
2273 topdir=$(srcdir) ;; \
2274 *) \
2275 case "$(BUILD_SUBDIR)" in \
2276 .) topdir="../$(srcdir)" ;; \
2277 *) topdir="../../$(srcdir)" ;; \
2278 esac ;; \
2279 esac; \
2280 if [ "$(srcdir)" = "." ] ; then \
2281 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2282 if $(SHELL) $$s/symlink-tree $${topdir}/flex "no-such-file" ; then \
2283 if [ -f Makefile ]; then \
2284 if $(MAKE) distclean; then \
2285 true; \
2286 else \
2287 exit 1; \
2288 fi; \
2289 else \
2290 true; \
2291 fi; \
2292 else \
2293 exit 1; \
2294 fi; \
2295 else \
2296 true; \
2297 fi; \
2298 srcdiroption="--srcdir=."; \
2299 libsrcdir="."; \
2300 else \
2301 srcdiroption="--srcdir=$${topdir}/flex"; \
2302 libsrcdir="$$s/flex"; \
2303 fi; \
2304 rm -f no-such-file || : ; \
2305 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2306 $(BUILD_CONFIGARGS) $${srcdiroption} \
2307 --with-build-subdir="$(BUILD_SUBDIR)" \
2308 || exit 1
2309@endif build-flex
2310
2311.PHONY: all-build-flex maybe-all-build-flex
2312maybe-all-build-flex:
2313@if build-flex
2314TARGET-build-flex=all
2315maybe-all-build-flex: all-build-flex
2316all-build-flex: configure-build-flex
2317 @r=`${PWD_COMMAND}`; export r; \
2318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2319 $(BUILD_EXPORTS) \
2320 (cd $(BUILD_SUBDIR)/flex && \
2321 $(MAKE) $(TARGET-build-flex))
2322@endif build-flex
2323
2324.PHONY: configure-build-m4 maybe-configure-build-m4
2325maybe-configure-build-m4:
2326@if build-m4
2327maybe-configure-build-m4: configure-build-m4
2328configure-build-m4:
2329 @test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2330 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2331 r=`${PWD_COMMAND}`; export r; \
2332 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2333 $(BUILD_EXPORTS) \
2334 echo Configuring in $(BUILD_SUBDIR)/m4; \
2335 cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2336 case $(srcdir) in \
2337 /* | [A-Za-z]:[\\/]*) \
2338 topdir=$(srcdir) ;; \
2339 *) \
2340 case "$(BUILD_SUBDIR)" in \
2341 .) topdir="../$(srcdir)" ;; \
2342 *) topdir="../../$(srcdir)" ;; \
2343 esac ;; \
2344 esac; \
2345 if [ "$(srcdir)" = "." ] ; then \
2346 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2347 if $(SHELL) $$s/symlink-tree $${topdir}/m4 "no-such-file" ; then \
2348 if [ -f Makefile ]; then \
2349 if $(MAKE) distclean; then \
2350 true; \
2351 else \
2352 exit 1; \
2353 fi; \
2354 else \
2355 true; \
2356 fi; \
2357 else \
2358 exit 1; \
2359 fi; \
2360 else \
2361 true; \
2362 fi; \
2363 srcdiroption="--srcdir=."; \
2364 libsrcdir="."; \
2365 else \
2366 srcdiroption="--srcdir=$${topdir}/m4"; \
2367 libsrcdir="$$s/m4"; \
2368 fi; \
2369 rm -f no-such-file || : ; \
2370 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2371 $(BUILD_CONFIGARGS) $${srcdiroption} \
2372 --with-build-subdir="$(BUILD_SUBDIR)" \
2373 || exit 1
2374@endif build-m4
2375
2376.PHONY: all-build-m4 maybe-all-build-m4
2377maybe-all-build-m4:
2378@if build-m4
2379TARGET-build-m4=all
2380maybe-all-build-m4: all-build-m4
2381all-build-m4: configure-build-m4
2382 @r=`${PWD_COMMAND}`; export r; \
2383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2384 $(BUILD_EXPORTS) \
2385 (cd $(BUILD_SUBDIR)/m4 && \
2386 $(MAKE) $(TARGET-build-m4))
2387@endif build-m4
2388
2389.PHONY: configure-build-texinfo maybe-configure-build-texinfo
2390maybe-configure-build-texinfo:
2391@if build-texinfo
2392maybe-configure-build-texinfo: configure-build-texinfo
2393configure-build-texinfo:
2394 @test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2395 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2396 r=`${PWD_COMMAND}`; export r; \
2397 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2398 $(BUILD_EXPORTS) \
2399 echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2400 cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2401 case $(srcdir) in \
2402 /* | [A-Za-z]:[\\/]*) \
2403 topdir=$(srcdir) ;; \
2404 *) \
2405 case "$(BUILD_SUBDIR)" in \
2406 .) topdir="../$(srcdir)" ;; \
2407 *) topdir="../../$(srcdir)" ;; \
2408 esac ;; \
2409 esac; \
2410 if [ "$(srcdir)" = "." ] ; then \
2411 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2412 if $(SHELL) $$s/symlink-tree $${topdir}/texinfo "no-such-file" ; then \
2413 if [ -f Makefile ]; then \
2414 if $(MAKE) distclean; then \
2415 true; \
2416 else \
2417 exit 1; \
2418 fi; \
2419 else \
2420 true; \
2421 fi; \
2422 else \
2423 exit 1; \
2424 fi; \
2425 else \
2426 true; \
2427 fi; \
2428 srcdiroption="--srcdir=."; \
2429 libsrcdir="."; \
2430 else \
2431 srcdiroption="--srcdir=$${topdir}/texinfo"; \
2432 libsrcdir="$$s/texinfo"; \
2433 fi; \
2434 rm -f no-such-file || : ; \
2435 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2436 $(BUILD_CONFIGARGS) $${srcdiroption} \
2437 --with-build-subdir="$(BUILD_SUBDIR)" \
2438 || exit 1
2439@endif build-texinfo
2440
2441.PHONY: all-build-texinfo maybe-all-build-texinfo
2442maybe-all-build-texinfo:
2443@if build-texinfo
2444TARGET-build-texinfo=all
2445maybe-all-build-texinfo: all-build-texinfo
2446all-build-texinfo: configure-build-texinfo
2447 @r=`${PWD_COMMAND}`; export r; \
2448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2449 $(BUILD_EXPORTS) \
2450 (cd $(BUILD_SUBDIR)/texinfo && \
2451 $(MAKE) $(TARGET-build-texinfo))
2452@endif build-texinfo
2453
2454.PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2455maybe-configure-build-fixincludes:
2456@if build-fixincludes
2457maybe-configure-build-fixincludes: configure-build-fixincludes
2458configure-build-fixincludes:
2459 @test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2460 $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2461 r=`${PWD_COMMAND}`; export r; \
2462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2463 $(BUILD_EXPORTS) \
2464 echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2465 cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2466 case $(srcdir) in \
2467 /* | [A-Za-z]:[\\/]*) \
2468 topdir=$(srcdir) ;; \
2469 *) \
2470 case "$(BUILD_SUBDIR)" in \
2471 .) topdir="../$(srcdir)" ;; \
2472 *) topdir="../../$(srcdir)" ;; \
2473 esac ;; \
2474 esac; \
2475 if [ "$(srcdir)" = "." ] ; then \
2476 if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2477 if $(SHELL) $$s/symlink-tree $${topdir}/fixincludes "no-such-file" ; then \
2478 if [ -f Makefile ]; then \
2479 if $(MAKE) distclean; then \
2480 true; \
2481 else \
2482 exit 1; \
2483 fi; \
2484 else \
2485 true; \
2486 fi; \
2487 else \
2488 exit 1; \
2489 fi; \
2490 else \
2491 true; \
2492 fi; \
2493 srcdiroption="--srcdir=."; \
2494 libsrcdir="."; \
2495 else \
2496 srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2497 libsrcdir="$$s/fixincludes"; \
2498 fi; \
2499 rm -f no-such-file || : ; \
2500 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2501 $(BUILD_CONFIGARGS) $${srcdiroption} \
2502 --with-build-subdir="$(BUILD_SUBDIR)" \
2503 || exit 1
2504@endif build-fixincludes
2505
2506.PHONY: all-build-fixincludes maybe-all-build-fixincludes
2507maybe-all-build-fixincludes:
2508@if build-fixincludes
2509TARGET-build-fixincludes=all
2510maybe-all-build-fixincludes: all-build-fixincludes
2511all-build-fixincludes: configure-build-fixincludes
2512 @r=`${PWD_COMMAND}`; export r; \
2513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2514 $(BUILD_EXPORTS) \
2515 (cd $(BUILD_SUBDIR)/fixincludes && \
2516 $(MAKE) $(TARGET-build-fixincludes))
2517@endif build-fixincludes
2518
2519
2520# --------------------------------------
2521# Modules which run on the host machine
2522# --------------------------------------
2523
2524.PHONY: configure-ash maybe-configure-ash
2525maybe-configure-ash:
2526@if ash
2527maybe-configure-ash: configure-ash
2528configure-ash:
2529 @test ! -f ash/Makefile || exit 0; \
2530 [ -d ash ] || mkdir ash; \
2531 r=`${PWD_COMMAND}`; export r; \
2532 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2533 $(HOST_EXPORTS) \
2534 echo Configuring in ash; \
2535 cd ash || exit 1; \
2536 case $(srcdir) in \
2537 \.) \
2538 srcdiroption="--srcdir=."; \
2539 libsrcdir=".";; \
2540 /* | [A-Za-z]:[\\/]*) \
2541 srcdiroption="--srcdir=$(srcdir)/ash"; \
2542 libsrcdir="$$s/ash";; \
2543 *) \
2544 srcdiroption="--srcdir=../$(srcdir)/ash"; \
2545 libsrcdir="$$s/ash";; \
2546 esac; \
2547 $(SHELL) $${libsrcdir}/configure \
2548 $(HOST_CONFIGARGS) $${srcdiroption} \
2549 || exit 1
2550@endif ash
2551
2552.PHONY: all-ash maybe-all-ash
2553maybe-all-ash:
2554@if ash
2555maybe-all-ash: all-ash
2556all-ash: configure-ash
2557 @r=`${PWD_COMMAND}`; export r; \
2558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2559 $(SET_LIB_PATH) \
2560 $(HOST_EXPORTS) \
2561 (cd ash && $(MAKE) $(FLAGS_TO_PASS) all)
2562@endif ash
2563
2564.PHONY: check-ash maybe-check-ash
2565maybe-check-ash:
2566@if ash
2567maybe-check-ash: check-ash
2568
2569check-ash:
2570 @r=`${PWD_COMMAND}`; export r; \
2571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2572 $(SET_LIB_PATH) \
2573 $(HOST_EXPORTS) \
2574 (cd ash && $(MAKE) $(FLAGS_TO_PASS) check)
2575
2576@endif ash
2577
2578.PHONY: install-ash maybe-install-ash
2579maybe-install-ash:
2580@if ash
2581maybe-install-ash: install-ash
2582
2583install-ash: installdirs
2584 @r=`${PWD_COMMAND}`; export r; \
2585 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2586 $(SET_LIB_PATH) \
2587 $(HOST_EXPORTS) \
2588 (cd ash && $(MAKE) $(FLAGS_TO_PASS) install)
2589
2590@endif ash
2591
2592# Other targets (info, dvi, etc.)
2593
2594.PHONY: maybe-info-ash info-ash
2595maybe-info-ash:
2596@if ash
2597maybe-info-ash: info-ash
2598
2599info-ash: \
2600 configure-ash
2601 @[ -f ./ash/Makefile ] || exit 0; \
2602 r=`${PWD_COMMAND}`; export r; \
2603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2604 $(SET_LIB_PATH) \
2605 $(HOST_EXPORTS) \
2606 for flag in $(EXTRA_HOST_FLAGS) ; do \
2607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2608 done; \
2609 echo "Doing info in ash" ; \
2610 (cd ash && \
2611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2613 "RANLIB=$${RANLIB}" \
2614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2615 info) \
2616 || exit 1
2617
2618@endif ash
2619
2620.PHONY: maybe-dvi-ash dvi-ash
2621maybe-dvi-ash:
2622@if ash
2623maybe-dvi-ash: dvi-ash
2624
2625dvi-ash: \
2626 configure-ash
2627 @[ -f ./ash/Makefile ] || exit 0; \
2628 r=`${PWD_COMMAND}`; export r; \
2629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2630 $(SET_LIB_PATH) \
2631 $(HOST_EXPORTS) \
2632 for flag in $(EXTRA_HOST_FLAGS) ; do \
2633 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2634 done; \
2635 echo "Doing dvi in ash" ; \
2636 (cd ash && \
2637 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2638 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2639 "RANLIB=$${RANLIB}" \
2640 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2641 dvi) \
2642 || exit 1
2643
2644@endif ash
2645
2646.PHONY: maybe-TAGS-ash TAGS-ash
2647maybe-TAGS-ash:
2648@if ash
2649maybe-TAGS-ash: TAGS-ash
2650
2651TAGS-ash: \
2652 configure-ash
2653 @[ -f ./ash/Makefile ] || exit 0; \
2654 r=`${PWD_COMMAND}`; export r; \
2655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2656 $(SET_LIB_PATH) \
2657 $(HOST_EXPORTS) \
2658 for flag in $(EXTRA_HOST_FLAGS) ; do \
2659 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2660 done; \
2661 echo "Doing TAGS in ash" ; \
2662 (cd ash && \
2663 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2664 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2665 "RANLIB=$${RANLIB}" \
2666 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2667 TAGS) \
2668 || exit 1
2669
2670@endif ash
2671
2672.PHONY: maybe-install-info-ash install-info-ash
2673maybe-install-info-ash:
2674@if ash
2675maybe-install-info-ash: install-info-ash
2676
2677install-info-ash: \
2678 configure-ash \
2679 info-ash
2680 @[ -f ./ash/Makefile ] || exit 0; \
2681 r=`${PWD_COMMAND}`; export r; \
2682 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2683 $(SET_LIB_PATH) \
2684 $(HOST_EXPORTS) \
2685 for flag in $(EXTRA_HOST_FLAGS) ; do \
2686 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2687 done; \
2688 echo "Doing install-info in ash" ; \
2689 (cd ash && \
2690 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2691 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2692 "RANLIB=$${RANLIB}" \
2693 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2694 install-info) \
2695 || exit 1
2696
2697@endif ash
2698
2699.PHONY: maybe-installcheck-ash installcheck-ash
2700maybe-installcheck-ash:
2701@if ash
2702maybe-installcheck-ash: installcheck-ash
2703
2704installcheck-ash: \
2705 configure-ash
2706 @[ -f ./ash/Makefile ] || exit 0; \
2707 r=`${PWD_COMMAND}`; export r; \
2708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2709 $(SET_LIB_PATH) \
2710 $(HOST_EXPORTS) \
2711 for flag in $(EXTRA_HOST_FLAGS) ; do \
2712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2713 done; \
2714 echo "Doing installcheck in ash" ; \
2715 (cd ash && \
2716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2718 "RANLIB=$${RANLIB}" \
2719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2720 installcheck) \
2721 || exit 1
2722
2723@endif ash
2724
2725.PHONY: maybe-mostlyclean-ash mostlyclean-ash
2726maybe-mostlyclean-ash:
2727@if ash
2728maybe-mostlyclean-ash: mostlyclean-ash
2729
2730mostlyclean-ash:
2731 @[ -f ./ash/Makefile ] || exit 0; \
2732 r=`${PWD_COMMAND}`; export r; \
2733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2734 $(SET_LIB_PATH) \
2735 $(HOST_EXPORTS) \
2736 for flag in $(EXTRA_HOST_FLAGS) ; do \
2737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2738 done; \
2739 echo "Doing mostlyclean in ash" ; \
2740 (cd ash && \
2741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2743 "RANLIB=$${RANLIB}" \
2744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2745 mostlyclean) \
2746 || exit 1
2747
2748@endif ash
2749
2750.PHONY: maybe-clean-ash clean-ash
2751maybe-clean-ash:
2752@if ash
2753maybe-clean-ash: clean-ash
2754
2755clean-ash:
2756 @[ -f ./ash/Makefile ] || exit 0; \
2757 r=`${PWD_COMMAND}`; export r; \
2758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2759 $(SET_LIB_PATH) \
2760 $(HOST_EXPORTS) \
2761 for flag in $(EXTRA_HOST_FLAGS) ; do \
2762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2763 done; \
2764 echo "Doing clean in ash" ; \
2765 (cd ash && \
2766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2768 "RANLIB=$${RANLIB}" \
2769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2770 clean) \
2771 || exit 1
2772
2773@endif ash
2774
2775.PHONY: maybe-distclean-ash distclean-ash
2776maybe-distclean-ash:
2777@if ash
2778maybe-distclean-ash: distclean-ash
2779
2780distclean-ash:
2781 @[ -f ./ash/Makefile ] || exit 0; \
2782 r=`${PWD_COMMAND}`; export r; \
2783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2784 $(SET_LIB_PATH) \
2785 $(HOST_EXPORTS) \
2786 for flag in $(EXTRA_HOST_FLAGS) ; do \
2787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2788 done; \
2789 echo "Doing distclean in ash" ; \
2790 (cd ash && \
2791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2793 "RANLIB=$${RANLIB}" \
2794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2795 distclean) \
2796 || exit 1
2797
2798@endif ash
2799
2800.PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
2801maybe-maintainer-clean-ash:
2802@if ash
2803maybe-maintainer-clean-ash: maintainer-clean-ash
2804
2805maintainer-clean-ash:
2806 @[ -f ./ash/Makefile ] || exit 0; \
2807 r=`${PWD_COMMAND}`; export r; \
2808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2809 $(SET_LIB_PATH) \
2810 $(HOST_EXPORTS) \
2811 for flag in $(EXTRA_HOST_FLAGS) ; do \
2812 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2813 done; \
2814 echo "Doing maintainer-clean in ash" ; \
2815 (cd ash && \
2816 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2817 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2818 "RANLIB=$${RANLIB}" \
2819 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2820 maintainer-clean) \
2821 || exit 1
2822
2823@endif ash
2824
2825
2826.PHONY: configure-autoconf maybe-configure-autoconf
2827maybe-configure-autoconf:
2828@if autoconf
2829maybe-configure-autoconf: configure-autoconf
2830configure-autoconf:
2831 @test ! -f autoconf/Makefile || exit 0; \
2832 [ -d autoconf ] || mkdir autoconf; \
2833 r=`${PWD_COMMAND}`; export r; \
2834 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2835 $(HOST_EXPORTS) \
2836 echo Configuring in autoconf; \
2837 cd autoconf || exit 1; \
2838 case $(srcdir) in \
2839 \.) \
2840 srcdiroption="--srcdir=."; \
2841 libsrcdir=".";; \
2842 /* | [A-Za-z]:[\\/]*) \
2843 srcdiroption="--srcdir=$(srcdir)/autoconf"; \
2844 libsrcdir="$$s/autoconf";; \
2845 *) \
2846 srcdiroption="--srcdir=../$(srcdir)/autoconf"; \
2847 libsrcdir="$$s/autoconf";; \
2848 esac; \
2849 $(SHELL) $${libsrcdir}/configure \
2850 $(HOST_CONFIGARGS) $${srcdiroption} \
2851 || exit 1
2852@endif autoconf
2853
2854.PHONY: all-autoconf maybe-all-autoconf
2855maybe-all-autoconf:
2856@if autoconf
2857maybe-all-autoconf: all-autoconf
2858all-autoconf: configure-autoconf
2859 @r=`${PWD_COMMAND}`; export r; \
2860 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2861 $(SET_LIB_PATH) \
2862 $(HOST_EXPORTS) \
2863 (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) all)
2864@endif autoconf
2865
2866.PHONY: check-autoconf maybe-check-autoconf
2867maybe-check-autoconf:
2868@if autoconf
2869maybe-check-autoconf: check-autoconf
2870
2871check-autoconf:
2872 @r=`${PWD_COMMAND}`; export r; \
2873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2874 $(SET_LIB_PATH) \
2875 $(HOST_EXPORTS) \
2876 (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) check)
2877
2878@endif autoconf
2879
2880.PHONY: install-autoconf maybe-install-autoconf
2881maybe-install-autoconf:
2882@if autoconf
2883maybe-install-autoconf: install-autoconf
2884
2885install-autoconf: installdirs
2886 @r=`${PWD_COMMAND}`; export r; \
2887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2888 $(SET_LIB_PATH) \
2889 $(HOST_EXPORTS) \
2890 (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) install)
2891
2892@endif autoconf
2893
2894# Other targets (info, dvi, etc.)
2895
2896.PHONY: maybe-info-autoconf info-autoconf
2897maybe-info-autoconf:
2898@if autoconf
2899maybe-info-autoconf: info-autoconf
2900
2901info-autoconf: \
2902 configure-autoconf
2903 @[ -f ./autoconf/Makefile ] || exit 0; \
2904 r=`${PWD_COMMAND}`; export r; \
2905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2906 $(SET_LIB_PATH) \
2907 $(HOST_EXPORTS) \
2908 for flag in $(EXTRA_HOST_FLAGS) ; do \
2909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2910 done; \
2911 echo "Doing info in autoconf" ; \
2912 (cd autoconf && \
2913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2915 "RANLIB=$${RANLIB}" \
2916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2917 info) \
2918 || exit 1
2919
2920@endif autoconf
2921
2922.PHONY: maybe-dvi-autoconf dvi-autoconf
2923maybe-dvi-autoconf:
2924@if autoconf
2925maybe-dvi-autoconf: dvi-autoconf
2926
2927dvi-autoconf: \
2928 configure-autoconf
2929 @[ -f ./autoconf/Makefile ] || exit 0; \
2930 r=`${PWD_COMMAND}`; export r; \
2931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2932 $(SET_LIB_PATH) \
2933 $(HOST_EXPORTS) \
2934 for flag in $(EXTRA_HOST_FLAGS) ; do \
2935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2936 done; \
2937 echo "Doing dvi in autoconf" ; \
2938 (cd autoconf && \
2939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2941 "RANLIB=$${RANLIB}" \
2942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2943 dvi) \
2944 || exit 1
2945
2946@endif autoconf
2947
2948.PHONY: maybe-TAGS-autoconf TAGS-autoconf
2949maybe-TAGS-autoconf:
2950@if autoconf
2951maybe-TAGS-autoconf: TAGS-autoconf
2952
2953TAGS-autoconf: \
2954 configure-autoconf
2955 @[ -f ./autoconf/Makefile ] || exit 0; \
2956 r=`${PWD_COMMAND}`; export r; \
2957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2958 $(SET_LIB_PATH) \
2959 $(HOST_EXPORTS) \
2960 for flag in $(EXTRA_HOST_FLAGS) ; do \
2961 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2962 done; \
2963 echo "Doing TAGS in autoconf" ; \
2964 (cd autoconf && \
2965 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2966 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2967 "RANLIB=$${RANLIB}" \
2968 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2969 TAGS) \
2970 || exit 1
2971
2972@endif autoconf
2973
2974.PHONY: maybe-install-info-autoconf install-info-autoconf
2975maybe-install-info-autoconf:
2976@if autoconf
2977maybe-install-info-autoconf: install-info-autoconf
2978
2979install-info-autoconf: \
2980 configure-autoconf \
2981 info-autoconf
2982 @[ -f ./autoconf/Makefile ] || exit 0; \
2983 r=`${PWD_COMMAND}`; export r; \
2984 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2985 $(SET_LIB_PATH) \
2986 $(HOST_EXPORTS) \
2987 for flag in $(EXTRA_HOST_FLAGS) ; do \
2988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2989 done; \
2990 echo "Doing install-info in autoconf" ; \
2991 (cd autoconf && \
2992 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2993 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2994 "RANLIB=$${RANLIB}" \
2995 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2996 install-info) \
2997 || exit 1
2998
2999@endif autoconf
3000
3001.PHONY: maybe-installcheck-autoconf installcheck-autoconf
3002maybe-installcheck-autoconf:
3003@if autoconf
3004maybe-installcheck-autoconf: installcheck-autoconf
3005
3006installcheck-autoconf: \
3007 configure-autoconf
3008 @[ -f ./autoconf/Makefile ] || exit 0; \
3009 r=`${PWD_COMMAND}`; export r; \
3010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3011 $(SET_LIB_PATH) \
3012 $(HOST_EXPORTS) \
3013 for flag in $(EXTRA_HOST_FLAGS) ; do \
3014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3015 done; \
3016 echo "Doing installcheck in autoconf" ; \
3017 (cd autoconf && \
3018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3020 "RANLIB=$${RANLIB}" \
3021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3022 installcheck) \
3023 || exit 1
3024
3025@endif autoconf
3026
3027.PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3028maybe-mostlyclean-autoconf:
3029@if autoconf
3030maybe-mostlyclean-autoconf: mostlyclean-autoconf
3031
3032mostlyclean-autoconf:
3033 @[ -f ./autoconf/Makefile ] || exit 0; \
3034 r=`${PWD_COMMAND}`; export r; \
3035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3036 $(SET_LIB_PATH) \
3037 $(HOST_EXPORTS) \
3038 for flag in $(EXTRA_HOST_FLAGS) ; do \
3039 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3040 done; \
3041 echo "Doing mostlyclean in autoconf" ; \
3042 (cd autoconf && \
3043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3045 "RANLIB=$${RANLIB}" \
3046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3047 mostlyclean) \
3048 || exit 1
3049
3050@endif autoconf
3051
3052.PHONY: maybe-clean-autoconf clean-autoconf
3053maybe-clean-autoconf:
3054@if autoconf
3055maybe-clean-autoconf: clean-autoconf
3056
3057clean-autoconf:
3058 @[ -f ./autoconf/Makefile ] || exit 0; \
3059 r=`${PWD_COMMAND}`; export r; \
3060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3061 $(SET_LIB_PATH) \
3062 $(HOST_EXPORTS) \
3063 for flag in $(EXTRA_HOST_FLAGS) ; do \
3064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3065 done; \
3066 echo "Doing clean in autoconf" ; \
3067 (cd autoconf && \
3068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3070 "RANLIB=$${RANLIB}" \
3071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3072 clean) \
3073 || exit 1
3074
3075@endif autoconf
3076
3077.PHONY: maybe-distclean-autoconf distclean-autoconf
3078maybe-distclean-autoconf:
3079@if autoconf
3080maybe-distclean-autoconf: distclean-autoconf
3081
3082distclean-autoconf:
3083 @[ -f ./autoconf/Makefile ] || exit 0; \
3084 r=`${PWD_COMMAND}`; export r; \
3085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3086 $(SET_LIB_PATH) \
3087 $(HOST_EXPORTS) \
3088 for flag in $(EXTRA_HOST_FLAGS) ; do \
3089 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3090 done; \
3091 echo "Doing distclean in autoconf" ; \
3092 (cd autoconf && \
3093 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3094 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3095 "RANLIB=$${RANLIB}" \
3096 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3097 distclean) \
3098 || exit 1
3099
3100@endif autoconf
3101
3102.PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3103maybe-maintainer-clean-autoconf:
3104@if autoconf
3105maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
3106
3107maintainer-clean-autoconf:
3108 @[ -f ./autoconf/Makefile ] || exit 0; \
3109 r=`${PWD_COMMAND}`; export r; \
3110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3111 $(SET_LIB_PATH) \
3112 $(HOST_EXPORTS) \
3113 for flag in $(EXTRA_HOST_FLAGS) ; do \
3114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3115 done; \
3116 echo "Doing maintainer-clean in autoconf" ; \
3117 (cd autoconf && \
3118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3120 "RANLIB=$${RANLIB}" \
3121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3122 maintainer-clean) \
3123 || exit 1
3124
3125@endif autoconf
3126
3127
3128.PHONY: configure-automake maybe-configure-automake
3129maybe-configure-automake:
3130@if automake
3131maybe-configure-automake: configure-automake
3132configure-automake:
3133 @test ! -f automake/Makefile || exit 0; \
3134 [ -d automake ] || mkdir automake; \
3135 r=`${PWD_COMMAND}`; export r; \
3136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3137 $(HOST_EXPORTS) \
3138 echo Configuring in automake; \
3139 cd automake || exit 1; \
3140 case $(srcdir) in \
3141 \.) \
3142 srcdiroption="--srcdir=."; \
3143 libsrcdir=".";; \
3144 /* | [A-Za-z]:[\\/]*) \
3145 srcdiroption="--srcdir=$(srcdir)/automake"; \
3146 libsrcdir="$$s/automake";; \
3147 *) \
3148 srcdiroption="--srcdir=../$(srcdir)/automake"; \
3149 libsrcdir="$$s/automake";; \
3150 esac; \
3151 $(SHELL) $${libsrcdir}/configure \
3152 $(HOST_CONFIGARGS) $${srcdiroption} \
3153 || exit 1
3154@endif automake
3155
3156.PHONY: all-automake maybe-all-automake
3157maybe-all-automake:
3158@if automake
3159maybe-all-automake: all-automake
3160all-automake: configure-automake
3161 @r=`${PWD_COMMAND}`; export r; \
3162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3163 $(SET_LIB_PATH) \
3164 $(HOST_EXPORTS) \
3165 (cd automake && $(MAKE) $(FLAGS_TO_PASS) all)
3166@endif automake
3167
3168.PHONY: check-automake maybe-check-automake
3169maybe-check-automake:
3170@if automake
3171maybe-check-automake: check-automake
3172
3173check-automake:
3174 @r=`${PWD_COMMAND}`; export r; \
3175 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3176 $(SET_LIB_PATH) \
3177 $(HOST_EXPORTS) \
3178 (cd automake && $(MAKE) $(FLAGS_TO_PASS) check)
3179
3180@endif automake
3181
3182.PHONY: install-automake maybe-install-automake
3183maybe-install-automake:
3184@if automake
3185maybe-install-automake: install-automake
3186
3187install-automake: installdirs
3188 @r=`${PWD_COMMAND}`; export r; \
3189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3190 $(SET_LIB_PATH) \
3191 $(HOST_EXPORTS) \
3192 (cd automake && $(MAKE) $(FLAGS_TO_PASS) install)
3193
3194@endif automake
3195
3196# Other targets (info, dvi, etc.)
3197
3198.PHONY: maybe-info-automake info-automake
3199maybe-info-automake:
3200@if automake
3201maybe-info-automake: info-automake
3202
3203info-automake: \
3204 configure-automake
3205 @[ -f ./automake/Makefile ] || exit 0; \
3206 r=`${PWD_COMMAND}`; export r; \
3207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3208 $(SET_LIB_PATH) \
3209 $(HOST_EXPORTS) \
3210 for flag in $(EXTRA_HOST_FLAGS) ; do \
3211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3212 done; \
3213 echo "Doing info in automake" ; \
3214 (cd automake && \
3215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3217 "RANLIB=$${RANLIB}" \
3218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3219 info) \
3220 || exit 1
3221
3222@endif automake
3223
3224.PHONY: maybe-dvi-automake dvi-automake
3225maybe-dvi-automake:
3226@if automake
3227maybe-dvi-automake: dvi-automake
3228
3229dvi-automake: \
3230 configure-automake
3231 @[ -f ./automake/Makefile ] || exit 0; \
3232 r=`${PWD_COMMAND}`; export r; \
3233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3234 $(SET_LIB_PATH) \
3235 $(HOST_EXPORTS) \
3236 for flag in $(EXTRA_HOST_FLAGS) ; do \
3237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3238 done; \
3239 echo "Doing dvi in automake" ; \
3240 (cd automake && \
3241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3243 "RANLIB=$${RANLIB}" \
3244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3245 dvi) \
3246 || exit 1
3247
3248@endif automake
3249
3250.PHONY: maybe-TAGS-automake TAGS-automake
3251maybe-TAGS-automake:
3252@if automake
3253maybe-TAGS-automake: TAGS-automake
3254
3255TAGS-automake: \
3256 configure-automake
3257 @[ -f ./automake/Makefile ] || exit 0; \
3258 r=`${PWD_COMMAND}`; export r; \
3259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3260 $(SET_LIB_PATH) \
3261 $(HOST_EXPORTS) \
3262 for flag in $(EXTRA_HOST_FLAGS) ; do \
3263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3264 done; \
3265 echo "Doing TAGS in automake" ; \
3266 (cd automake && \
3267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3269 "RANLIB=$${RANLIB}" \
3270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3271 TAGS) \
3272 || exit 1
3273
3274@endif automake
3275
3276.PHONY: maybe-install-info-automake install-info-automake
3277maybe-install-info-automake:
3278@if automake
3279maybe-install-info-automake: install-info-automake
3280
3281install-info-automake: \
3282 configure-automake \
3283 info-automake
3284 @[ -f ./automake/Makefile ] || exit 0; \
3285 r=`${PWD_COMMAND}`; export r; \
3286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3287 $(SET_LIB_PATH) \
3288 $(HOST_EXPORTS) \
3289 for flag in $(EXTRA_HOST_FLAGS) ; do \
3290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3291 done; \
3292 echo "Doing install-info in automake" ; \
3293 (cd automake && \
3294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3296 "RANLIB=$${RANLIB}" \
3297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3298 install-info) \
3299 || exit 1
3300
3301@endif automake
3302
3303.PHONY: maybe-installcheck-automake installcheck-automake
3304maybe-installcheck-automake:
3305@if automake
3306maybe-installcheck-automake: installcheck-automake
3307
3308installcheck-automake: \
3309 configure-automake
3310 @[ -f ./automake/Makefile ] || exit 0; \
3311 r=`${PWD_COMMAND}`; export r; \
3312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3313 $(SET_LIB_PATH) \
3314 $(HOST_EXPORTS) \
3315 for flag in $(EXTRA_HOST_FLAGS) ; do \
3316 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3317 done; \
3318 echo "Doing installcheck in automake" ; \
3319 (cd automake && \
3320 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3321 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3322 "RANLIB=$${RANLIB}" \
3323 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3324 installcheck) \
3325 || exit 1
3326
3327@endif automake
3328
3329.PHONY: maybe-mostlyclean-automake mostlyclean-automake
3330maybe-mostlyclean-automake:
3331@if automake
3332maybe-mostlyclean-automake: mostlyclean-automake
3333
3334mostlyclean-automake:
3335 @[ -f ./automake/Makefile ] || exit 0; \
3336 r=`${PWD_COMMAND}`; export r; \
3337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3338 $(SET_LIB_PATH) \
3339 $(HOST_EXPORTS) \
3340 for flag in $(EXTRA_HOST_FLAGS) ; do \
3341 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3342 done; \
3343 echo "Doing mostlyclean in automake" ; \
3344 (cd automake && \
3345 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3346 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3347 "RANLIB=$${RANLIB}" \
3348 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3349 mostlyclean) \
3350 || exit 1
3351
3352@endif automake
3353
3354.PHONY: maybe-clean-automake clean-automake
3355maybe-clean-automake:
3356@if automake
3357maybe-clean-automake: clean-automake
3358
3359clean-automake:
3360 @[ -f ./automake/Makefile ] || exit 0; \
3361 r=`${PWD_COMMAND}`; export r; \
3362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3363 $(SET_LIB_PATH) \
3364 $(HOST_EXPORTS) \
3365 for flag in $(EXTRA_HOST_FLAGS) ; do \
3366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3367 done; \
3368 echo "Doing clean in automake" ; \
3369 (cd automake && \
3370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3372 "RANLIB=$${RANLIB}" \
3373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3374 clean) \
3375 || exit 1
3376
3377@endif automake
3378
3379.PHONY: maybe-distclean-automake distclean-automake
3380maybe-distclean-automake:
3381@if automake
3382maybe-distclean-automake: distclean-automake
3383
3384distclean-automake:
3385 @[ -f ./automake/Makefile ] || exit 0; \
3386 r=`${PWD_COMMAND}`; export r; \
3387 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3388 $(SET_LIB_PATH) \
3389 $(HOST_EXPORTS) \
3390 for flag in $(EXTRA_HOST_FLAGS) ; do \
3391 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3392 done; \
3393 echo "Doing distclean in automake" ; \
3394 (cd automake && \
3395 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3396 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3397 "RANLIB=$${RANLIB}" \
3398 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3399 distclean) \
3400 || exit 1
3401
3402@endif automake
3403
3404.PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
3405maybe-maintainer-clean-automake:
3406@if automake
3407maybe-maintainer-clean-automake: maintainer-clean-automake
3408
3409maintainer-clean-automake:
3410 @[ -f ./automake/Makefile ] || exit 0; \
3411 r=`${PWD_COMMAND}`; export r; \
3412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3413 $(SET_LIB_PATH) \
3414 $(HOST_EXPORTS) \
3415 for flag in $(EXTRA_HOST_FLAGS) ; do \
3416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3417 done; \
3418 echo "Doing maintainer-clean in automake" ; \
3419 (cd automake && \
3420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3422 "RANLIB=$${RANLIB}" \
3423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3424 maintainer-clean) \
3425 || exit 1
3426
3427@endif automake
3428
3429
3430.PHONY: configure-bash maybe-configure-bash
3431maybe-configure-bash:
3432@if bash
3433maybe-configure-bash: configure-bash
3434configure-bash:
3435 @test ! -f bash/Makefile || exit 0; \
3436 [ -d bash ] || mkdir bash; \
3437 r=`${PWD_COMMAND}`; export r; \
3438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3439 $(HOST_EXPORTS) \
3440 echo Configuring in bash; \
3441 cd bash || exit 1; \
3442 case $(srcdir) in \
3443 \.) \
3444 srcdiroption="--srcdir=."; \
3445 libsrcdir=".";; \
3446 /* | [A-Za-z]:[\\/]*) \
3447 srcdiroption="--srcdir=$(srcdir)/bash"; \
3448 libsrcdir="$$s/bash";; \
3449 *) \
3450 srcdiroption="--srcdir=../$(srcdir)/bash"; \
3451 libsrcdir="$$s/bash";; \
3452 esac; \
3453 $(SHELL) $${libsrcdir}/configure \
3454 $(HOST_CONFIGARGS) $${srcdiroption} \
3455 || exit 1
3456@endif bash
3457
3458.PHONY: all-bash maybe-all-bash
3459maybe-all-bash:
3460@if bash
3461maybe-all-bash: all-bash
3462all-bash: configure-bash
3463 @r=`${PWD_COMMAND}`; export r; \
3464 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3465 $(SET_LIB_PATH) \
3466 $(HOST_EXPORTS) \
3467 (cd bash && $(MAKE) $(FLAGS_TO_PASS) all)
3468@endif bash
3469
3470.PHONY: check-bash maybe-check-bash
3471maybe-check-bash:
3472@if bash
3473maybe-check-bash: check-bash
3474
3475check-bash:
3476 @r=`${PWD_COMMAND}`; export r; \
3477 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3478 $(SET_LIB_PATH) \
3479 $(HOST_EXPORTS) \
3480 (cd bash && $(MAKE) $(FLAGS_TO_PASS) check)
3481
3482@endif bash
3483
3484.PHONY: install-bash maybe-install-bash
3485maybe-install-bash:
3486@if bash
3487maybe-install-bash: install-bash
3488
3489install-bash: installdirs
3490 @r=`${PWD_COMMAND}`; export r; \
3491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3492 $(SET_LIB_PATH) \
3493 $(HOST_EXPORTS) \
3494 (cd bash && $(MAKE) $(FLAGS_TO_PASS) install)
3495
3496@endif bash
3497
3498# Other targets (info, dvi, etc.)
3499
3500.PHONY: maybe-info-bash info-bash
3501maybe-info-bash:
3502@if bash
3503maybe-info-bash: info-bash
3504
3505info-bash: \
3506 configure-bash
3507 @[ -f ./bash/Makefile ] || exit 0; \
3508 r=`${PWD_COMMAND}`; export r; \
3509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3510 $(SET_LIB_PATH) \
3511 $(HOST_EXPORTS) \
3512 for flag in $(EXTRA_HOST_FLAGS) ; do \
3513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3514 done; \
3515 echo "Doing info in bash" ; \
3516 (cd bash && \
3517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3519 "RANLIB=$${RANLIB}" \
3520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3521 info) \
3522 || exit 1
3523
3524@endif bash
3525
3526.PHONY: maybe-dvi-bash dvi-bash
3527maybe-dvi-bash:
3528@if bash
3529maybe-dvi-bash: dvi-bash
3530
3531dvi-bash: \
3532 configure-bash
3533 @[ -f ./bash/Makefile ] || exit 0; \
3534 r=`${PWD_COMMAND}`; export r; \
3535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3536 $(SET_LIB_PATH) \
3537 $(HOST_EXPORTS) \
3538 for flag in $(EXTRA_HOST_FLAGS) ; do \
3539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3540 done; \
3541 echo "Doing dvi in bash" ; \
3542 (cd bash && \
3543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3545 "RANLIB=$${RANLIB}" \
3546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3547 dvi) \
3548 || exit 1
3549
3550@endif bash
3551
3552.PHONY: maybe-TAGS-bash TAGS-bash
3553maybe-TAGS-bash:
3554@if bash
3555maybe-TAGS-bash: TAGS-bash
3556
3557TAGS-bash: \
3558 configure-bash
3559 @[ -f ./bash/Makefile ] || exit 0; \
3560 r=`${PWD_COMMAND}`; export r; \
3561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3562 $(SET_LIB_PATH) \
3563 $(HOST_EXPORTS) \
3564 for flag in $(EXTRA_HOST_FLAGS) ; do \
3565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3566 done; \
3567 echo "Doing TAGS in bash" ; \
3568 (cd bash && \
3569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3571 "RANLIB=$${RANLIB}" \
3572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3573 TAGS) \
3574 || exit 1
3575
3576@endif bash
3577
3578.PHONY: maybe-install-info-bash install-info-bash
3579maybe-install-info-bash:
3580@if bash
3581maybe-install-info-bash: install-info-bash
3582
3583install-info-bash: \
3584 configure-bash \
3585 info-bash
3586 @[ -f ./bash/Makefile ] || exit 0; \
3587 r=`${PWD_COMMAND}`; export r; \
3588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3589 $(SET_LIB_PATH) \
3590 $(HOST_EXPORTS) \
3591 for flag in $(EXTRA_HOST_FLAGS) ; do \
3592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3593 done; \
3594 echo "Doing install-info in bash" ; \
3595 (cd bash && \
3596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3598 "RANLIB=$${RANLIB}" \
3599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3600 install-info) \
3601 || exit 1
3602
3603@endif bash
3604
3605.PHONY: maybe-installcheck-bash installcheck-bash
3606maybe-installcheck-bash:
3607@if bash
3608maybe-installcheck-bash: installcheck-bash
3609
3610installcheck-bash: \
3611 configure-bash
3612 @[ -f ./bash/Makefile ] || exit 0; \
3613 r=`${PWD_COMMAND}`; export r; \
3614 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3615 $(SET_LIB_PATH) \
3616 $(HOST_EXPORTS) \
3617 for flag in $(EXTRA_HOST_FLAGS) ; do \
3618 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3619 done; \
3620 echo "Doing installcheck in bash" ; \
3621 (cd bash && \
3622 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3623 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3624 "RANLIB=$${RANLIB}" \
3625 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3626 installcheck) \
3627 || exit 1
3628
3629@endif bash
3630
3631.PHONY: maybe-mostlyclean-bash mostlyclean-bash
3632maybe-mostlyclean-bash:
3633@if bash
3634maybe-mostlyclean-bash: mostlyclean-bash
3635
3636mostlyclean-bash:
3637 @[ -f ./bash/Makefile ] || exit 0; \
3638 r=`${PWD_COMMAND}`; export r; \
3639 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3640 $(SET_LIB_PATH) \
3641 $(HOST_EXPORTS) \
3642 for flag in $(EXTRA_HOST_FLAGS) ; do \
3643 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3644 done; \
3645 echo "Doing mostlyclean in bash" ; \
3646 (cd bash && \
3647 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3648 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3649 "RANLIB=$${RANLIB}" \
3650 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3651 mostlyclean) \
3652 || exit 1
3653
3654@endif bash
3655
3656.PHONY: maybe-clean-bash clean-bash
3657maybe-clean-bash:
3658@if bash
3659maybe-clean-bash: clean-bash
3660
3661clean-bash:
3662 @[ -f ./bash/Makefile ] || exit 0; \
3663 r=`${PWD_COMMAND}`; export r; \
3664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3665 $(SET_LIB_PATH) \
3666 $(HOST_EXPORTS) \
3667 for flag in $(EXTRA_HOST_FLAGS) ; do \
3668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3669 done; \
3670 echo "Doing clean in bash" ; \
3671 (cd bash && \
3672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3674 "RANLIB=$${RANLIB}" \
3675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3676 clean) \
3677 || exit 1
3678
3679@endif bash
3680
3681.PHONY: maybe-distclean-bash distclean-bash
3682maybe-distclean-bash:
3683@if bash
3684maybe-distclean-bash: distclean-bash
3685
3686distclean-bash:
3687 @[ -f ./bash/Makefile ] || exit 0; \
3688 r=`${PWD_COMMAND}`; export r; \
3689 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3690 $(SET_LIB_PATH) \
3691 $(HOST_EXPORTS) \
3692 for flag in $(EXTRA_HOST_FLAGS) ; do \
3693 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3694 done; \
3695 echo "Doing distclean in bash" ; \
3696 (cd bash && \
3697 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3698 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3699 "RANLIB=$${RANLIB}" \
3700 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3701 distclean) \
3702 || exit 1
3703
3704@endif bash
3705
3706.PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
3707maybe-maintainer-clean-bash:
3708@if bash
3709maybe-maintainer-clean-bash: maintainer-clean-bash
3710
3711maintainer-clean-bash:
3712 @[ -f ./bash/Makefile ] || exit 0; \
3713 r=`${PWD_COMMAND}`; export r; \
3714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3715 $(SET_LIB_PATH) \
3716 $(HOST_EXPORTS) \
3717 for flag in $(EXTRA_HOST_FLAGS) ; do \
3718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3719 done; \
3720 echo "Doing maintainer-clean in bash" ; \
3721 (cd bash && \
3722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3724 "RANLIB=$${RANLIB}" \
3725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3726 maintainer-clean) \
3727 || exit 1
3728
3729@endif bash
3730
3731
3732.PHONY: configure-bfd maybe-configure-bfd
3733maybe-configure-bfd:
3734@if bfd
3735maybe-configure-bfd: configure-bfd
3736configure-bfd:
3737 @test -f stage_last && exit 0; \
3738 test ! -f bfd/Makefile || exit 0; \
3739 [ -d bfd ] || mkdir bfd; \
3740 r=`${PWD_COMMAND}`; export r; \
3741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3742 $(HOST_EXPORTS) \
3743 echo Configuring in bfd; \
3744 cd bfd || exit 1; \
3745 case $(srcdir) in \
3746 \.) \
3747 srcdiroption="--srcdir=."; \
3748 libsrcdir=".";; \
3749 /* | [A-Za-z]:[\\/]*) \
3750 srcdiroption="--srcdir=$(srcdir)/bfd"; \
3751 libsrcdir="$$s/bfd";; \
3752 *) \
3753 srcdiroption="--srcdir=../$(srcdir)/bfd"; \
3754 libsrcdir="$$s/bfd";; \
3755 esac; \
3756 $(SHELL) $${libsrcdir}/configure \
3757 $(HOST_CONFIGARGS) $${srcdiroption} \
3758 || exit 1
3759@endif bfd
3760
3761.PHONY: all-bfd maybe-all-bfd
3762maybe-all-bfd:
3763@if bfd
3764maybe-all-bfd: all-bfd
3765all-bfd: configure-bfd
3766 @test -f stage_last && exit 0; \
3767 r=`${PWD_COMMAND}`; export r; \
3768 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3769 $(SET_LIB_PATH) \
3770 $(HOST_EXPORTS) \
3771 (cd bfd && $(MAKE) $(FLAGS_TO_PASS) all)
3772@endif bfd
3773
3774.PHONY: check-bfd maybe-check-bfd
3775maybe-check-bfd:
3776@if bfd
3777maybe-check-bfd: check-bfd
3778
3779check-bfd:
3780 @r=`${PWD_COMMAND}`; export r; \
3781 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3782 $(SET_LIB_PATH) \
3783 $(HOST_EXPORTS) \
3784 (cd bfd && $(MAKE) $(FLAGS_TO_PASS) check)
3785
3786@endif bfd
3787
3788.PHONY: install-bfd maybe-install-bfd
3789maybe-install-bfd:
3790@if bfd
3791maybe-install-bfd: install-bfd
3792
3793install-bfd: installdirs
3794 @r=`${PWD_COMMAND}`; export r; \
3795 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3796 $(SET_LIB_PATH) \
3797 $(HOST_EXPORTS) \
3798 (cd bfd && $(MAKE) $(FLAGS_TO_PASS) install)
3799
3800@endif bfd
3801
3802# Other targets (info, dvi, etc.)
3803
3804.PHONY: maybe-info-bfd info-bfd
3805maybe-info-bfd:
3806@if bfd
3807maybe-info-bfd: info-bfd
3808
3809info-bfd: \
3810 configure-bfd
3811 @[ -f ./bfd/Makefile ] || exit 0; \
3812 r=`${PWD_COMMAND}`; export r; \
3813 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3814 $(SET_LIB_PATH) \
3815 $(HOST_EXPORTS) \
3816 for flag in $(EXTRA_HOST_FLAGS) ; do \
3817 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3818 done; \
3819 echo "Doing info in bfd" ; \
3820 (cd bfd && \
3821 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3822 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3823 "RANLIB=$${RANLIB}" \
3824 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3825 info) \
3826 || exit 1
3827
3828@endif bfd
3829
3830.PHONY: maybe-dvi-bfd dvi-bfd
3831maybe-dvi-bfd:
3832@if bfd
3833maybe-dvi-bfd: dvi-bfd
3834
3835dvi-bfd: \
3836 configure-bfd
3837 @[ -f ./bfd/Makefile ] || exit 0; \
3838 r=`${PWD_COMMAND}`; export r; \
3839 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3840 $(SET_LIB_PATH) \
3841 $(HOST_EXPORTS) \
3842 for flag in $(EXTRA_HOST_FLAGS) ; do \
3843 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3844 done; \
3845 echo "Doing dvi in bfd" ; \
3846 (cd bfd && \
3847 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3848 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3849 "RANLIB=$${RANLIB}" \
3850 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3851 dvi) \
3852 || exit 1
3853
3854@endif bfd
3855
3856.PHONY: maybe-TAGS-bfd TAGS-bfd
3857maybe-TAGS-bfd:
3858@if bfd
3859maybe-TAGS-bfd: TAGS-bfd
3860
3861TAGS-bfd: \
3862 configure-bfd
3863 @[ -f ./bfd/Makefile ] || exit 0; \
3864 r=`${PWD_COMMAND}`; export r; \
3865 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3866 $(SET_LIB_PATH) \
3867 $(HOST_EXPORTS) \
3868 for flag in $(EXTRA_HOST_FLAGS) ; do \
3869 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3870 done; \
3871 echo "Doing TAGS in bfd" ; \
3872 (cd bfd && \
3873 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3874 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3875 "RANLIB=$${RANLIB}" \
3876 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3877 TAGS) \
3878 || exit 1
3879
3880@endif bfd
3881
3882.PHONY: maybe-install-info-bfd install-info-bfd
3883maybe-install-info-bfd:
3884@if bfd
3885maybe-install-info-bfd: install-info-bfd
3886
3887install-info-bfd: \
3888 configure-bfd \
3889 info-bfd
3890 @[ -f ./bfd/Makefile ] || exit 0; \
3891 r=`${PWD_COMMAND}`; export r; \
3892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3893 $(SET_LIB_PATH) \
3894 $(HOST_EXPORTS) \
3895 for flag in $(EXTRA_HOST_FLAGS) ; do \
3896 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3897 done; \
3898 echo "Doing install-info in bfd" ; \
3899 (cd bfd && \
3900 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3901 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3902 "RANLIB=$${RANLIB}" \
3903 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3904 install-info) \
3905 || exit 1
3906
3907@endif bfd
3908
3909.PHONY: maybe-installcheck-bfd installcheck-bfd
3910maybe-installcheck-bfd:
3911@if bfd
3912maybe-installcheck-bfd: installcheck-bfd
3913
3914installcheck-bfd: \
3915 configure-bfd
3916 @[ -f ./bfd/Makefile ] || exit 0; \
3917 r=`${PWD_COMMAND}`; export r; \
3918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3919 $(SET_LIB_PATH) \
3920 $(HOST_EXPORTS) \
3921 for flag in $(EXTRA_HOST_FLAGS) ; do \
3922 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3923 done; \
3924 echo "Doing installcheck in bfd" ; \
3925 (cd bfd && \
3926 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3927 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3928 "RANLIB=$${RANLIB}" \
3929 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3930 installcheck) \
3931 || exit 1
3932
3933@endif bfd
3934
3935.PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3936maybe-mostlyclean-bfd:
3937@if bfd
3938maybe-mostlyclean-bfd: mostlyclean-bfd
3939
3940mostlyclean-bfd:
3941 @[ -f ./bfd/Makefile ] || exit 0; \
3942 r=`${PWD_COMMAND}`; export r; \
3943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3944 $(SET_LIB_PATH) \
3945 $(HOST_EXPORTS) \
3946 for flag in $(EXTRA_HOST_FLAGS) ; do \
3947 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3948 done; \
3949 echo "Doing mostlyclean in bfd" ; \
3950 (cd bfd && \
3951 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3952 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3953 "RANLIB=$${RANLIB}" \
3954 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3955 mostlyclean) \
3956 || exit 1
3957
3958@endif bfd
3959
3960.PHONY: maybe-clean-bfd clean-bfd
3961maybe-clean-bfd:
3962@if bfd
3963maybe-clean-bfd: clean-bfd
3964
3965clean-bfd:
3966 @[ -f ./bfd/Makefile ] || exit 0; \
3967 r=`${PWD_COMMAND}`; export r; \
3968 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3969 $(SET_LIB_PATH) \
3970 $(HOST_EXPORTS) \
3971 for flag in $(EXTRA_HOST_FLAGS) ; do \
3972 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3973 done; \
3974 echo "Doing clean in bfd" ; \
3975 (cd bfd && \
3976 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3977 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3978 "RANLIB=$${RANLIB}" \
3979 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3980 clean) \
3981 || exit 1
3982
3983@endif bfd
3984
3985.PHONY: maybe-distclean-bfd distclean-bfd
3986maybe-distclean-bfd:
3987@if bfd
3988maybe-distclean-bfd: distclean-bfd
3989
3990distclean-bfd:
3991 @[ -f ./bfd/Makefile ] || exit 0; \
3992 r=`${PWD_COMMAND}`; export r; \
3993 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3994 $(SET_LIB_PATH) \
3995 $(HOST_EXPORTS) \
3996 for flag in $(EXTRA_HOST_FLAGS) ; do \
3997 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3998 done; \
3999 echo "Doing distclean in bfd" ; \
4000 (cd bfd && \
4001 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4002 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4003 "RANLIB=$${RANLIB}" \
4004 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4005 distclean) \
4006 || exit 1
4007
4008@endif bfd
4009
4010.PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4011maybe-maintainer-clean-bfd:
4012@if bfd
4013maybe-maintainer-clean-bfd: maintainer-clean-bfd
4014
4015maintainer-clean-bfd:
4016 @[ -f ./bfd/Makefile ] || exit 0; \
4017 r=`${PWD_COMMAND}`; export r; \
4018 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4019 $(SET_LIB_PATH) \
4020 $(HOST_EXPORTS) \
4021 for flag in $(EXTRA_HOST_FLAGS) ; do \
4022 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4023 done; \
4024 echo "Doing maintainer-clean in bfd" ; \
4025 (cd bfd && \
4026 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4027 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4028 "RANLIB=$${RANLIB}" \
4029 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4030 maintainer-clean) \
4031 || exit 1
4032
4033@endif bfd
4034
4035
4036.PHONY: configure-opcodes maybe-configure-opcodes
4037maybe-configure-opcodes:
4038@if opcodes
4039maybe-configure-opcodes: configure-opcodes
4040configure-opcodes:
4041 @test -f stage_last && exit 0; \
4042 test ! -f opcodes/Makefile || exit 0; \
4043 [ -d opcodes ] || mkdir opcodes; \
4044 r=`${PWD_COMMAND}`; export r; \
4045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4046 $(HOST_EXPORTS) \
4047 echo Configuring in opcodes; \
4048 cd opcodes || exit 1; \
4049 case $(srcdir) in \
4050 \.) \
4051 srcdiroption="--srcdir=."; \
4052 libsrcdir=".";; \
4053 /* | [A-Za-z]:[\\/]*) \
4054 srcdiroption="--srcdir=$(srcdir)/opcodes"; \
4055 libsrcdir="$$s/opcodes";; \
4056 *) \
4057 srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
4058 libsrcdir="$$s/opcodes";; \
4059 esac; \
4060 $(SHELL) $${libsrcdir}/configure \
4061 $(HOST_CONFIGARGS) $${srcdiroption} \
4062 || exit 1
4063@endif opcodes
4064
4065.PHONY: all-opcodes maybe-all-opcodes
4066maybe-all-opcodes:
4067@if opcodes
4068maybe-all-opcodes: all-opcodes
4069all-opcodes: configure-opcodes
4070 @test -f stage_last && exit 0; \
4071 r=`${PWD_COMMAND}`; export r; \
4072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4073 $(SET_LIB_PATH) \
4074 $(HOST_EXPORTS) \
4075 (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) all)
4076@endif opcodes
4077
4078.PHONY: check-opcodes maybe-check-opcodes
4079maybe-check-opcodes:
4080@if opcodes
4081maybe-check-opcodes: check-opcodes
4082
4083check-opcodes:
4084 @r=`${PWD_COMMAND}`; export r; \
4085 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4086 $(SET_LIB_PATH) \
4087 $(HOST_EXPORTS) \
4088 (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) check)
4089
4090@endif opcodes
4091
4092.PHONY: install-opcodes maybe-install-opcodes
4093maybe-install-opcodes:
4094@if opcodes
4095maybe-install-opcodes: install-opcodes
4096
4097install-opcodes: installdirs
4098 @r=`${PWD_COMMAND}`; export r; \
4099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4100 $(SET_LIB_PATH) \
4101 $(HOST_EXPORTS) \
4102 (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) install)
4103
4104@endif opcodes
4105
4106# Other targets (info, dvi, etc.)
4107
4108.PHONY: maybe-info-opcodes info-opcodes
4109maybe-info-opcodes:
4110@if opcodes
4111maybe-info-opcodes: info-opcodes
4112
4113info-opcodes: \
4114 configure-opcodes
4115 @[ -f ./opcodes/Makefile ] || exit 0; \
4116 r=`${PWD_COMMAND}`; export r; \
4117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4118 $(SET_LIB_PATH) \
4119 $(HOST_EXPORTS) \
4120 for flag in $(EXTRA_HOST_FLAGS) ; do \
4121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4122 done; \
4123 echo "Doing info in opcodes" ; \
4124 (cd opcodes && \
4125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4127 "RANLIB=$${RANLIB}" \
4128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4129 info) \
4130 || exit 1
4131
4132@endif opcodes
4133
4134.PHONY: maybe-dvi-opcodes dvi-opcodes
4135maybe-dvi-opcodes:
4136@if opcodes
4137maybe-dvi-opcodes: dvi-opcodes
4138
4139dvi-opcodes: \
4140 configure-opcodes
4141 @[ -f ./opcodes/Makefile ] || exit 0; \
4142 r=`${PWD_COMMAND}`; export r; \
4143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4144 $(SET_LIB_PATH) \
4145 $(HOST_EXPORTS) \
4146 for flag in $(EXTRA_HOST_FLAGS) ; do \
4147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4148 done; \
4149 echo "Doing dvi in opcodes" ; \
4150 (cd opcodes && \
4151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4153 "RANLIB=$${RANLIB}" \
4154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4155 dvi) \
4156 || exit 1
4157
4158@endif opcodes
4159
4160.PHONY: maybe-TAGS-opcodes TAGS-opcodes
4161maybe-TAGS-opcodes:
4162@if opcodes
4163maybe-TAGS-opcodes: TAGS-opcodes
4164
4165TAGS-opcodes: \
4166 configure-opcodes
4167 @[ -f ./opcodes/Makefile ] || exit 0; \
4168 r=`${PWD_COMMAND}`; export r; \
4169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4170 $(SET_LIB_PATH) \
4171 $(HOST_EXPORTS) \
4172 for flag in $(EXTRA_HOST_FLAGS) ; do \
4173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4174 done; \
4175 echo "Doing TAGS in opcodes" ; \
4176 (cd opcodes && \
4177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4179 "RANLIB=$${RANLIB}" \
4180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4181 TAGS) \
4182 || exit 1
4183
4184@endif opcodes
4185
4186.PHONY: maybe-install-info-opcodes install-info-opcodes
4187maybe-install-info-opcodes:
4188@if opcodes
4189maybe-install-info-opcodes: install-info-opcodes
4190
4191install-info-opcodes: \
4192 configure-opcodes \
4193 info-opcodes
4194 @[ -f ./opcodes/Makefile ] || exit 0; \
4195 r=`${PWD_COMMAND}`; export r; \
4196 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4197 $(SET_LIB_PATH) \
4198 $(HOST_EXPORTS) \
4199 for flag in $(EXTRA_HOST_FLAGS) ; do \
4200 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4201 done; \
4202 echo "Doing install-info in opcodes" ; \
4203 (cd opcodes && \
4204 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4205 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4206 "RANLIB=$${RANLIB}" \
4207 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4208 install-info) \
4209 || exit 1
4210
4211@endif opcodes
4212
4213.PHONY: maybe-installcheck-opcodes installcheck-opcodes
4214maybe-installcheck-opcodes:
4215@if opcodes
4216maybe-installcheck-opcodes: installcheck-opcodes
4217
4218installcheck-opcodes: \
4219 configure-opcodes
4220 @[ -f ./opcodes/Makefile ] || exit 0; \
4221 r=`${PWD_COMMAND}`; export r; \
4222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4223 $(SET_LIB_PATH) \
4224 $(HOST_EXPORTS) \
4225 for flag in $(EXTRA_HOST_FLAGS) ; do \
4226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4227 done; \
4228 echo "Doing installcheck in opcodes" ; \
4229 (cd opcodes && \
4230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4232 "RANLIB=$${RANLIB}" \
4233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4234 installcheck) \
4235 || exit 1
4236
4237@endif opcodes
4238
4239.PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4240maybe-mostlyclean-opcodes:
4241@if opcodes
4242maybe-mostlyclean-opcodes: mostlyclean-opcodes
4243
4244mostlyclean-opcodes:
4245 @[ -f ./opcodes/Makefile ] || exit 0; \
4246 r=`${PWD_COMMAND}`; export r; \
4247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4248 $(SET_LIB_PATH) \
4249 $(HOST_EXPORTS) \
4250 for flag in $(EXTRA_HOST_FLAGS) ; do \
4251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4252 done; \
4253 echo "Doing mostlyclean in opcodes" ; \
4254 (cd opcodes && \
4255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4257 "RANLIB=$${RANLIB}" \
4258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4259 mostlyclean) \
4260 || exit 1
4261
4262@endif opcodes
4263
4264.PHONY: maybe-clean-opcodes clean-opcodes
4265maybe-clean-opcodes:
4266@if opcodes
4267maybe-clean-opcodes: clean-opcodes
4268
4269clean-opcodes:
4270 @[ -f ./opcodes/Makefile ] || exit 0; \
4271 r=`${PWD_COMMAND}`; export r; \
4272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4273 $(SET_LIB_PATH) \
4274 $(HOST_EXPORTS) \
4275 for flag in $(EXTRA_HOST_FLAGS) ; do \
4276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4277 done; \
4278 echo "Doing clean in opcodes" ; \
4279 (cd opcodes && \
4280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4282 "RANLIB=$${RANLIB}" \
4283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4284 clean) \
4285 || exit 1
4286
4287@endif opcodes
4288
4289.PHONY: maybe-distclean-opcodes distclean-opcodes
4290maybe-distclean-opcodes:
4291@if opcodes
4292maybe-distclean-opcodes: distclean-opcodes
4293
4294distclean-opcodes:
4295 @[ -f ./opcodes/Makefile ] || exit 0; \
4296 r=`${PWD_COMMAND}`; export r; \
4297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4298 $(SET_LIB_PATH) \
4299 $(HOST_EXPORTS) \
4300 for flag in $(EXTRA_HOST_FLAGS) ; do \
4301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4302 done; \
4303 echo "Doing distclean in opcodes" ; \
4304 (cd opcodes && \
4305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4307 "RANLIB=$${RANLIB}" \
4308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4309 distclean) \
4310 || exit 1
4311
4312@endif opcodes
4313
4314.PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4315maybe-maintainer-clean-opcodes:
4316@if opcodes
4317maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4318
4319maintainer-clean-opcodes:
4320 @[ -f ./opcodes/Makefile ] || exit 0; \
4321 r=`${PWD_COMMAND}`; export r; \
4322 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4323 $(SET_LIB_PATH) \
4324 $(HOST_EXPORTS) \
4325 for flag in $(EXTRA_HOST_FLAGS) ; do \
4326 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4327 done; \
4328 echo "Doing maintainer-clean in opcodes" ; \
4329 (cd opcodes && \
4330 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4331 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4332 "RANLIB=$${RANLIB}" \
4333 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4334 maintainer-clean) \
4335 || exit 1
4336
4337@endif opcodes
4338
4339
4340.PHONY: configure-binutils maybe-configure-binutils
4341maybe-configure-binutils:
4342@if binutils
4343maybe-configure-binutils: configure-binutils
4344configure-binutils:
4345 @test -f stage_last && exit 0; \
4346 test ! -f binutils/Makefile || exit 0; \
4347 [ -d binutils ] || mkdir binutils; \
4348 r=`${PWD_COMMAND}`; export r; \
4349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4350 $(HOST_EXPORTS) \
4351 echo Configuring in binutils; \
4352 cd binutils || exit 1; \
4353 case $(srcdir) in \
4354 \.) \
4355 srcdiroption="--srcdir=."; \
4356 libsrcdir=".";; \
4357 /* | [A-Za-z]:[\\/]*) \
4358 srcdiroption="--srcdir=$(srcdir)/binutils"; \
4359 libsrcdir="$$s/binutils";; \
4360 *) \
4361 srcdiroption="--srcdir=../$(srcdir)/binutils"; \
4362 libsrcdir="$$s/binutils";; \
4363 esac; \
4364 $(SHELL) $${libsrcdir}/configure \
4365 $(HOST_CONFIGARGS) $${srcdiroption} \
4366 || exit 1
4367@endif binutils
4368
4369.PHONY: all-binutils maybe-all-binutils
4370maybe-all-binutils:
4371@if binutils
4372maybe-all-binutils: all-binutils
4373all-binutils: configure-binutils
4374 @test -f stage_last && exit 0; \
4375 r=`${PWD_COMMAND}`; export r; \
4376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4377 $(SET_LIB_PATH) \
4378 $(HOST_EXPORTS) \
4379 (cd binutils && $(MAKE) $(FLAGS_TO_PASS) all)
4380@endif binutils
4381
4382.PHONY: check-binutils maybe-check-binutils
4383maybe-check-binutils:
4384@if binutils
4385maybe-check-binutils: check-binutils
4386
4387check-binutils:
4388 @r=`${PWD_COMMAND}`; export r; \
4389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4390 $(SET_LIB_PATH) \
4391 $(HOST_EXPORTS) \
4392 (cd binutils && $(MAKE) $(FLAGS_TO_PASS) check)
4393
4394@endif binutils
4395
4396.PHONY: install-binutils maybe-install-binutils
4397maybe-install-binutils:
4398@if binutils
4399maybe-install-binutils: install-binutils
4400
4401install-binutils: installdirs
4402 @r=`${PWD_COMMAND}`; export r; \
4403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4404 $(SET_LIB_PATH) \
4405 $(HOST_EXPORTS) \
4406 (cd binutils && $(MAKE) $(FLAGS_TO_PASS) install)
4407
4408@endif binutils
4409
4410# Other targets (info, dvi, etc.)
4411
4412.PHONY: maybe-info-binutils info-binutils
4413maybe-info-binutils:
4414@if binutils
4415maybe-info-binutils: info-binutils
4416
4417info-binutils: \
4418 configure-binutils
4419 @[ -f ./binutils/Makefile ] || exit 0; \
4420 r=`${PWD_COMMAND}`; export r; \
4421 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4422 $(SET_LIB_PATH) \
4423 $(HOST_EXPORTS) \
4424 for flag in $(EXTRA_HOST_FLAGS) ; do \
4425 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4426 done; \
4427 echo "Doing info in binutils" ; \
4428 (cd binutils && \
4429 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4430 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4431 "RANLIB=$${RANLIB}" \
4432 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4433 info) \
4434 || exit 1
4435
4436@endif binutils
4437
4438.PHONY: maybe-dvi-binutils dvi-binutils
4439maybe-dvi-binutils:
4440@if binutils
4441maybe-dvi-binutils: dvi-binutils
4442
4443dvi-binutils: \
4444 configure-binutils
4445 @[ -f ./binutils/Makefile ] || exit 0; \
4446 r=`${PWD_COMMAND}`; export r; \
4447 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4448 $(SET_LIB_PATH) \
4449 $(HOST_EXPORTS) \
4450 for flag in $(EXTRA_HOST_FLAGS) ; do \
4451 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4452 done; \
4453 echo "Doing dvi in binutils" ; \
4454 (cd binutils && \
4455 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4456 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4457 "RANLIB=$${RANLIB}" \
4458 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4459 dvi) \
4460 || exit 1
4461
4462@endif binutils
4463
4464.PHONY: maybe-TAGS-binutils TAGS-binutils
4465maybe-TAGS-binutils:
4466@if binutils
4467maybe-TAGS-binutils: TAGS-binutils
4468
4469TAGS-binutils: \
4470 configure-binutils
4471 @[ -f ./binutils/Makefile ] || exit 0; \
4472 r=`${PWD_COMMAND}`; export r; \
4473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4474 $(SET_LIB_PATH) \
4475 $(HOST_EXPORTS) \
4476 for flag in $(EXTRA_HOST_FLAGS) ; do \
4477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4478 done; \
4479 echo "Doing TAGS in binutils" ; \
4480 (cd binutils && \
4481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4483 "RANLIB=$${RANLIB}" \
4484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4485 TAGS) \
4486 || exit 1
4487
4488@endif binutils
4489
4490.PHONY: maybe-install-info-binutils install-info-binutils
4491maybe-install-info-binutils:
4492@if binutils
4493maybe-install-info-binutils: install-info-binutils
4494
4495install-info-binutils: \
4496 configure-binutils \
4497 info-binutils
4498 @[ -f ./binutils/Makefile ] || exit 0; \
4499 r=`${PWD_COMMAND}`; export r; \
4500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4501 $(SET_LIB_PATH) \
4502 $(HOST_EXPORTS) \
4503 for flag in $(EXTRA_HOST_FLAGS) ; do \
4504 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4505 done; \
4506 echo "Doing install-info in binutils" ; \
4507 (cd binutils && \
4508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4510 "RANLIB=$${RANLIB}" \
4511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4512 install-info) \
4513 || exit 1
4514
4515@endif binutils
4516
4517.PHONY: maybe-installcheck-binutils installcheck-binutils
4518maybe-installcheck-binutils:
4519@if binutils
4520maybe-installcheck-binutils: installcheck-binutils
4521
4522installcheck-binutils: \
4523 configure-binutils
4524 @[ -f ./binutils/Makefile ] || exit 0; \
4525 r=`${PWD_COMMAND}`; export r; \
4526 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4527 $(SET_LIB_PATH) \
4528 $(HOST_EXPORTS) \
4529 for flag in $(EXTRA_HOST_FLAGS) ; do \
4530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4531 done; \
4532 echo "Doing installcheck in binutils" ; \
4533 (cd binutils && \
4534 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4535 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4536 "RANLIB=$${RANLIB}" \
4537 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4538 installcheck) \
4539 || exit 1
4540
4541@endif binutils
4542
4543.PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
4544maybe-mostlyclean-binutils:
4545@if binutils
4546maybe-mostlyclean-binutils: mostlyclean-binutils
4547
4548mostlyclean-binutils:
4549 @[ -f ./binutils/Makefile ] || exit 0; \
4550 r=`${PWD_COMMAND}`; export r; \
4551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4552 $(SET_LIB_PATH) \
4553 $(HOST_EXPORTS) \
4554 for flag in $(EXTRA_HOST_FLAGS) ; do \
4555 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4556 done; \
4557 echo "Doing mostlyclean in binutils" ; \
4558 (cd binutils && \
4559 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4560 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4561 "RANLIB=$${RANLIB}" \
4562 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4563 mostlyclean) \
4564 || exit 1
4565
4566@endif binutils
4567
4568.PHONY: maybe-clean-binutils clean-binutils
4569maybe-clean-binutils:
4570@if binutils
4571maybe-clean-binutils: clean-binutils
4572
4573clean-binutils:
4574 @[ -f ./binutils/Makefile ] || exit 0; \
4575 r=`${PWD_COMMAND}`; export r; \
4576 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4577 $(SET_LIB_PATH) \
4578 $(HOST_EXPORTS) \
4579 for flag in $(EXTRA_HOST_FLAGS) ; do \
4580 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4581 done; \
4582 echo "Doing clean in binutils" ; \
4583 (cd binutils && \
4584 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4585 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4586 "RANLIB=$${RANLIB}" \
4587 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4588 clean) \
4589 || exit 1
4590
4591@endif binutils
4592
4593.PHONY: maybe-distclean-binutils distclean-binutils
4594maybe-distclean-binutils:
4595@if binutils
4596maybe-distclean-binutils: distclean-binutils
4597
4598distclean-binutils:
4599 @[ -f ./binutils/Makefile ] || exit 0; \
4600 r=`${PWD_COMMAND}`; export r; \
4601 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4602 $(SET_LIB_PATH) \
4603 $(HOST_EXPORTS) \
4604 for flag in $(EXTRA_HOST_FLAGS) ; do \
4605 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4606 done; \
4607 echo "Doing distclean in binutils" ; \
4608 (cd binutils && \
4609 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4610 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4611 "RANLIB=$${RANLIB}" \
4612 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4613 distclean) \
4614 || exit 1
4615
4616@endif binutils
4617
4618.PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
4619maybe-maintainer-clean-binutils:
4620@if binutils
4621maybe-maintainer-clean-binutils: maintainer-clean-binutils
4622
4623maintainer-clean-binutils:
4624 @[ -f ./binutils/Makefile ] || exit 0; \
4625 r=`${PWD_COMMAND}`; export r; \
4626 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4627 $(SET_LIB_PATH) \
4628 $(HOST_EXPORTS) \
4629 for flag in $(EXTRA_HOST_FLAGS) ; do \
4630 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4631 done; \
4632 echo "Doing maintainer-clean in binutils" ; \
4633 (cd binutils && \
4634 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4635 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4636 "RANLIB=$${RANLIB}" \
4637 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4638 maintainer-clean) \
4639 || exit 1
4640
4641@endif binutils
4642
4643
4644.PHONY: configure-bison maybe-configure-bison
4645maybe-configure-bison:
4646@if bison
4647maybe-configure-bison: configure-bison
4648configure-bison:
4649 @test ! -f bison/Makefile || exit 0; \
4650 [ -d bison ] || mkdir bison; \
4651 r=`${PWD_COMMAND}`; export r; \
4652 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4653 $(HOST_EXPORTS) \
4654 echo Configuring in bison; \
4655 cd bison || exit 1; \
4656 case $(srcdir) in \
4657 \.) \
4658 srcdiroption="--srcdir=."; \
4659 libsrcdir=".";; \
4660 /* | [A-Za-z]:[\\/]*) \
4661 srcdiroption="--srcdir=$(srcdir)/bison"; \
4662 libsrcdir="$$s/bison";; \
4663 *) \
4664 srcdiroption="--srcdir=../$(srcdir)/bison"; \
4665 libsrcdir="$$s/bison";; \
4666 esac; \
4667 $(SHELL) $${libsrcdir}/configure \
4668 $(HOST_CONFIGARGS) $${srcdiroption} \
4669 || exit 1
4670@endif bison
4671
4672.PHONY: all-bison maybe-all-bison
4673maybe-all-bison:
4674@if bison
4675maybe-all-bison: all-bison
4676all-bison: configure-bison
4677 @r=`${PWD_COMMAND}`; export r; \
4678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4679 $(SET_LIB_PATH) \
4680 $(HOST_EXPORTS) \
4681 (cd bison && $(MAKE) $(FLAGS_TO_PASS) all)
4682@endif bison
4683
4684.PHONY: check-bison maybe-check-bison
4685maybe-check-bison:
4686@if bison
4687maybe-check-bison: check-bison
4688
4689# This module is only tested in a native toolchain.
4690check-bison:
4691 @if [ '$(host)' = '$(target)' ] ; then \
4692 r=`${PWD_COMMAND}`; export r; \
4693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4694 $(SET_LIB_PATH) \
4695 $(HOST_EXPORTS) \
4696 (cd bison && $(MAKE) $(FLAGS_TO_PASS) check); \
4697 fi
4698
4699@endif bison
4700
4701.PHONY: install-bison maybe-install-bison
4702maybe-install-bison:
4703@if bison
4704maybe-install-bison: install-bison
4705
4706install-bison: installdirs
4707 @r=`${PWD_COMMAND}`; export r; \
4708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4709 $(SET_LIB_PATH) \
4710 $(HOST_EXPORTS) \
4711 (cd bison && $(MAKE) $(FLAGS_TO_PASS) install)
4712
4713@endif bison
4714
4715# Other targets (info, dvi, etc.)
4716
4717.PHONY: maybe-info-bison info-bison
4718maybe-info-bison:
4719@if bison
4720maybe-info-bison: info-bison
4721
4722info-bison: \
4723 configure-bison
4724 @[ -f ./bison/Makefile ] || exit 0; \
4725 r=`${PWD_COMMAND}`; export r; \
4726 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4727 $(SET_LIB_PATH) \
4728 $(HOST_EXPORTS) \
4729 for flag in $(EXTRA_HOST_FLAGS) ; do \
4730 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4731 done; \
4732 echo "Doing info in bison" ; \
4733 (cd bison && \
4734 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4735 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4736 "RANLIB=$${RANLIB}" \
4737 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4738 info) \
4739 || exit 1
4740
4741@endif bison
4742
4743.PHONY: maybe-dvi-bison dvi-bison
4744maybe-dvi-bison:
4745@if bison
4746maybe-dvi-bison: dvi-bison
4747
4748dvi-bison: \
4749 configure-bison
4750 @[ -f ./bison/Makefile ] || exit 0; \
4751 r=`${PWD_COMMAND}`; export r; \
4752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4753 $(SET_LIB_PATH) \
4754 $(HOST_EXPORTS) \
4755 for flag in $(EXTRA_HOST_FLAGS) ; do \
4756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4757 done; \
4758 echo "Doing dvi in bison" ; \
4759 (cd bison && \
4760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4762 "RANLIB=$${RANLIB}" \
4763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4764 dvi) \
4765 || exit 1
4766
4767@endif bison
4768
4769.PHONY: maybe-TAGS-bison TAGS-bison
4770maybe-TAGS-bison:
4771@if bison
4772maybe-TAGS-bison: TAGS-bison
4773
4774TAGS-bison: \
4775 configure-bison
4776 @[ -f ./bison/Makefile ] || exit 0; \
4777 r=`${PWD_COMMAND}`; export r; \
4778 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4779 $(SET_LIB_PATH) \
4780 $(HOST_EXPORTS) \
4781 for flag in $(EXTRA_HOST_FLAGS) ; do \
4782 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4783 done; \
4784 echo "Doing TAGS in bison" ; \
4785 (cd bison && \
4786 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4787 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4788 "RANLIB=$${RANLIB}" \
4789 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4790 TAGS) \
4791 || exit 1
4792
4793@endif bison
4794
4795.PHONY: maybe-install-info-bison install-info-bison
4796maybe-install-info-bison:
4797@if bison
4798maybe-install-info-bison: install-info-bison
4799
4800install-info-bison: \
4801 configure-bison \
4802 info-bison
4803 @[ -f ./bison/Makefile ] || exit 0; \
4804 r=`${PWD_COMMAND}`; export r; \
4805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4806 $(SET_LIB_PATH) \
4807 $(HOST_EXPORTS) \
4808 for flag in $(EXTRA_HOST_FLAGS) ; do \
4809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4810 done; \
4811 echo "Doing install-info in bison" ; \
4812 (cd bison && \
4813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4815 "RANLIB=$${RANLIB}" \
4816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4817 install-info) \
4818 || exit 1
4819
4820@endif bison
4821
4822.PHONY: maybe-installcheck-bison installcheck-bison
4823maybe-installcheck-bison:
4824@if bison
4825maybe-installcheck-bison: installcheck-bison
4826
4827installcheck-bison: \
4828 configure-bison
4829 @[ -f ./bison/Makefile ] || exit 0; \
4830 r=`${PWD_COMMAND}`; export r; \
4831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4832 $(SET_LIB_PATH) \
4833 $(HOST_EXPORTS) \
4834 for flag in $(EXTRA_HOST_FLAGS) ; do \
4835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4836 done; \
4837 echo "Doing installcheck in bison" ; \
4838 (cd bison && \
4839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4841 "RANLIB=$${RANLIB}" \
4842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4843 installcheck) \
4844 || exit 1
4845
4846@endif bison
4847
4848.PHONY: maybe-mostlyclean-bison mostlyclean-bison
4849maybe-mostlyclean-bison:
4850@if bison
4851maybe-mostlyclean-bison: mostlyclean-bison
4852
4853mostlyclean-bison:
4854 @[ -f ./bison/Makefile ] || exit 0; \
4855 r=`${PWD_COMMAND}`; export r; \
4856 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4857 $(SET_LIB_PATH) \
4858 $(HOST_EXPORTS) \
4859 for flag in $(EXTRA_HOST_FLAGS) ; do \
4860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4861 done; \
4862 echo "Doing mostlyclean in bison" ; \
4863 (cd bison && \
4864 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4865 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4866 "RANLIB=$${RANLIB}" \
4867 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4868 mostlyclean) \
4869 || exit 1
4870
4871@endif bison
4872
4873.PHONY: maybe-clean-bison clean-bison
4874maybe-clean-bison:
4875@if bison
4876maybe-clean-bison: clean-bison
4877
4878clean-bison:
4879 @[ -f ./bison/Makefile ] || exit 0; \
4880 r=`${PWD_COMMAND}`; export r; \
4881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4882 $(SET_LIB_PATH) \
4883 $(HOST_EXPORTS) \
4884 for flag in $(EXTRA_HOST_FLAGS) ; do \
4885 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4886 done; \
4887 echo "Doing clean in bison" ; \
4888 (cd bison && \
4889 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4890 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4891 "RANLIB=$${RANLIB}" \
4892 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4893 clean) \
4894 || exit 1
4895
4896@endif bison
4897
4898.PHONY: maybe-distclean-bison distclean-bison
4899maybe-distclean-bison:
4900@if bison
4901maybe-distclean-bison: distclean-bison
4902
4903distclean-bison:
4904 @[ -f ./bison/Makefile ] || exit 0; \
4905 r=`${PWD_COMMAND}`; export r; \
4906 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4907 $(SET_LIB_PATH) \
4908 $(HOST_EXPORTS) \
4909 for flag in $(EXTRA_HOST_FLAGS) ; do \
4910 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4911 done; \
4912 echo "Doing distclean in bison" ; \
4913 (cd bison && \
4914 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4915 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4916 "RANLIB=$${RANLIB}" \
4917 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4918 distclean) \
4919 || exit 1
4920
4921@endif bison
4922
4923.PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
4924maybe-maintainer-clean-bison:
4925@if bison
4926maybe-maintainer-clean-bison: maintainer-clean-bison
4927
4928maintainer-clean-bison:
4929 @[ -f ./bison/Makefile ] || exit 0; \
4930 r=`${PWD_COMMAND}`; export r; \
4931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4932 $(SET_LIB_PATH) \
4933 $(HOST_EXPORTS) \
4934 for flag in $(EXTRA_HOST_FLAGS) ; do \
4935 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4936 done; \
4937 echo "Doing maintainer-clean in bison" ; \
4938 (cd bison && \
4939 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4940 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4941 "RANLIB=$${RANLIB}" \
4942 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4943 maintainer-clean) \
4944 || exit 1
4945
4946@endif bison
4947
4948
4949.PHONY: configure-byacc maybe-configure-byacc
4950maybe-configure-byacc:
4951@if byacc
4952maybe-configure-byacc: configure-byacc
4953configure-byacc:
4954 @test ! -f byacc/Makefile || exit 0; \
4955 [ -d byacc ] || mkdir byacc; \
4956 r=`${PWD_COMMAND}`; export r; \
4957 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4958 $(HOST_EXPORTS) \
4959 echo Configuring in byacc; \
4960 cd byacc || exit 1; \
4961 case $(srcdir) in \
4962 \.) \
4963 srcdiroption="--srcdir=."; \
4964 libsrcdir=".";; \
4965 /* | [A-Za-z]:[\\/]*) \
4966 srcdiroption="--srcdir=$(srcdir)/byacc"; \
4967 libsrcdir="$$s/byacc";; \
4968 *) \
4969 srcdiroption="--srcdir=../$(srcdir)/byacc"; \
4970 libsrcdir="$$s/byacc";; \
4971 esac; \
4972 $(SHELL) $${libsrcdir}/configure \
4973 $(HOST_CONFIGARGS) $${srcdiroption} \
4974 || exit 1
4975@endif byacc
4976
4977.PHONY: all-byacc maybe-all-byacc
4978maybe-all-byacc:
4979@if byacc
4980maybe-all-byacc: all-byacc
4981all-byacc: configure-byacc
4982 @r=`${PWD_COMMAND}`; export r; \
4983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4984 $(SET_LIB_PATH) \
4985 $(HOST_EXPORTS) \
4986 (cd byacc && $(MAKE) $(FLAGS_TO_PASS) all)
4987@endif byacc
4988
4989.PHONY: check-byacc maybe-check-byacc
4990maybe-check-byacc:
4991@if byacc
4992maybe-check-byacc: check-byacc
4993
4994# This module is only tested in a native toolchain.
4995check-byacc:
4996 @if [ '$(host)' = '$(target)' ] ; then \
4997 r=`${PWD_COMMAND}`; export r; \
4998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4999 $(SET_LIB_PATH) \
5000 $(HOST_EXPORTS) \
5001 (cd byacc && $(MAKE) $(FLAGS_TO_PASS) check); \
5002 fi
5003
5004@endif byacc
5005
5006.PHONY: install-byacc maybe-install-byacc
5007maybe-install-byacc:
5008@if byacc
5009maybe-install-byacc: install-byacc
5010
5011install-byacc: installdirs
5012 @r=`${PWD_COMMAND}`; export r; \
5013 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5014 $(SET_LIB_PATH) \
5015 $(HOST_EXPORTS) \
5016 (cd byacc && $(MAKE) $(FLAGS_TO_PASS) install)
5017
5018@endif byacc
5019
5020# Other targets (info, dvi, etc.)
5021
5022.PHONY: maybe-info-byacc info-byacc
5023maybe-info-byacc:
5024@if byacc
5025maybe-info-byacc: info-byacc
5026
5027info-byacc: \
5028 configure-byacc
5029 @[ -f ./byacc/Makefile ] || exit 0; \
5030 r=`${PWD_COMMAND}`; export r; \
5031 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5032 $(SET_LIB_PATH) \
5033 $(HOST_EXPORTS) \
5034 for flag in $(EXTRA_HOST_FLAGS) ; do \
5035 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5036 done; \
5037 echo "Doing info in byacc" ; \
5038 (cd byacc && \
5039 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5040 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5041 "RANLIB=$${RANLIB}" \
5042 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5043 info) \
5044 || exit 1
5045
5046@endif byacc
5047
5048.PHONY: maybe-dvi-byacc dvi-byacc
5049maybe-dvi-byacc:
5050@if byacc
5051maybe-dvi-byacc: dvi-byacc
5052
5053dvi-byacc: \
5054 configure-byacc
5055 @[ -f ./byacc/Makefile ] || exit 0; \
5056 r=`${PWD_COMMAND}`; export r; \
5057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5058 $(SET_LIB_PATH) \
5059 $(HOST_EXPORTS) \
5060 for flag in $(EXTRA_HOST_FLAGS) ; do \
5061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5062 done; \
5063 echo "Doing dvi in byacc" ; \
5064 (cd byacc && \
5065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5067 "RANLIB=$${RANLIB}" \
5068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5069 dvi) \
5070 || exit 1
5071
5072@endif byacc
5073
5074.PHONY: maybe-TAGS-byacc TAGS-byacc
5075maybe-TAGS-byacc:
5076@if byacc
5077maybe-TAGS-byacc: TAGS-byacc
5078
5079TAGS-byacc: \
5080 configure-byacc
5081 @[ -f ./byacc/Makefile ] || exit 0; \
5082 r=`${PWD_COMMAND}`; export r; \
5083 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5084 $(SET_LIB_PATH) \
5085 $(HOST_EXPORTS) \
5086 for flag in $(EXTRA_HOST_FLAGS) ; do \
5087 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5088 done; \
5089 echo "Doing TAGS in byacc" ; \
5090 (cd byacc && \
5091 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5092 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5093 "RANLIB=$${RANLIB}" \
5094 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5095 TAGS) \
5096 || exit 1
5097
5098@endif byacc
5099
5100.PHONY: maybe-install-info-byacc install-info-byacc
5101maybe-install-info-byacc:
5102@if byacc
5103maybe-install-info-byacc: install-info-byacc
5104
5105install-info-byacc: \
5106 configure-byacc \
5107 info-byacc
5108 @[ -f ./byacc/Makefile ] || exit 0; \
5109 r=`${PWD_COMMAND}`; export r; \
5110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5111 $(SET_LIB_PATH) \
5112 $(HOST_EXPORTS) \
5113 for flag in $(EXTRA_HOST_FLAGS) ; do \
5114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5115 done; \
5116 echo "Doing install-info in byacc" ; \
5117 (cd byacc && \
5118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5120 "RANLIB=$${RANLIB}" \
5121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5122 install-info) \
5123 || exit 1
5124
5125@endif byacc
5126
5127.PHONY: maybe-installcheck-byacc installcheck-byacc
5128maybe-installcheck-byacc:
5129@if byacc
5130maybe-installcheck-byacc: installcheck-byacc
5131
5132installcheck-byacc: \
5133 configure-byacc
5134 @[ -f ./byacc/Makefile ] || exit 0; \
5135 r=`${PWD_COMMAND}`; export r; \
5136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5137 $(SET_LIB_PATH) \
5138 $(HOST_EXPORTS) \
5139 for flag in $(EXTRA_HOST_FLAGS) ; do \
5140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5141 done; \
5142 echo "Doing installcheck in byacc" ; \
5143 (cd byacc && \
5144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5146 "RANLIB=$${RANLIB}" \
5147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5148 installcheck) \
5149 || exit 1
5150
5151@endif byacc
5152
5153.PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
5154maybe-mostlyclean-byacc:
5155@if byacc
5156maybe-mostlyclean-byacc: mostlyclean-byacc
5157
5158mostlyclean-byacc:
5159 @[ -f ./byacc/Makefile ] || exit 0; \
5160 r=`${PWD_COMMAND}`; export r; \
5161 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5162 $(SET_LIB_PATH) \
5163 $(HOST_EXPORTS) \
5164 for flag in $(EXTRA_HOST_FLAGS) ; do \
5165 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5166 done; \
5167 echo "Doing mostlyclean in byacc" ; \
5168 (cd byacc && \
5169 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5170 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5171 "RANLIB=$${RANLIB}" \
5172 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5173 mostlyclean) \
5174 || exit 1
5175
5176@endif byacc
5177
5178.PHONY: maybe-clean-byacc clean-byacc
5179maybe-clean-byacc:
5180@if byacc
5181maybe-clean-byacc: clean-byacc
5182
5183clean-byacc:
5184 @[ -f ./byacc/Makefile ] || exit 0; \
5185 r=`${PWD_COMMAND}`; export r; \
5186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5187 $(SET_LIB_PATH) \
5188 $(HOST_EXPORTS) \
5189 for flag in $(EXTRA_HOST_FLAGS) ; do \
5190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5191 done; \
5192 echo "Doing clean in byacc" ; \
5193 (cd byacc && \
5194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5196 "RANLIB=$${RANLIB}" \
5197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5198 clean) \
5199 || exit 1
5200
5201@endif byacc
5202
5203.PHONY: maybe-distclean-byacc distclean-byacc
5204maybe-distclean-byacc:
5205@if byacc
5206maybe-distclean-byacc: distclean-byacc
5207
5208distclean-byacc:
5209 @[ -f ./byacc/Makefile ] || exit 0; \
5210 r=`${PWD_COMMAND}`; export r; \
5211 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5212 $(SET_LIB_PATH) \
5213 $(HOST_EXPORTS) \
5214 for flag in $(EXTRA_HOST_FLAGS) ; do \
5215 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5216 done; \
5217 echo "Doing distclean in byacc" ; \
5218 (cd byacc && \
5219 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5220 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5221 "RANLIB=$${RANLIB}" \
5222 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5223 distclean) \
5224 || exit 1
5225
5226@endif byacc
5227
5228.PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
5229maybe-maintainer-clean-byacc:
5230@if byacc
5231maybe-maintainer-clean-byacc: maintainer-clean-byacc
5232
5233maintainer-clean-byacc:
5234 @[ -f ./byacc/Makefile ] || exit 0; \
5235 r=`${PWD_COMMAND}`; export r; \
5236 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5237 $(SET_LIB_PATH) \
5238 $(HOST_EXPORTS) \
5239 for flag in $(EXTRA_HOST_FLAGS) ; do \
5240 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5241 done; \
5242 echo "Doing maintainer-clean in byacc" ; \
5243 (cd byacc && \
5244 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5245 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5246 "RANLIB=$${RANLIB}" \
5247 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5248 maintainer-clean) \
5249 || exit 1
5250
5251@endif byacc
5252
5253
5254.PHONY: configure-bzip2 maybe-configure-bzip2
5255maybe-configure-bzip2:
5256@if bzip2
5257maybe-configure-bzip2: configure-bzip2
5258configure-bzip2:
5259 @test ! -f bzip2/Makefile || exit 0; \
5260 [ -d bzip2 ] || mkdir bzip2; \
5261 r=`${PWD_COMMAND}`; export r; \
5262 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5263 $(HOST_EXPORTS) \
5264 echo Configuring in bzip2; \
5265 cd bzip2 || exit 1; \
5266 case $(srcdir) in \
5267 \.) \
5268 srcdiroption="--srcdir=."; \
5269 libsrcdir=".";; \
5270 /* | [A-Za-z]:[\\/]*) \
5271 srcdiroption="--srcdir=$(srcdir)/bzip2"; \
5272 libsrcdir="$$s/bzip2";; \
5273 *) \
5274 srcdiroption="--srcdir=../$(srcdir)/bzip2"; \
5275 libsrcdir="$$s/bzip2";; \
5276 esac; \
5277 $(SHELL) $${libsrcdir}/configure \
5278 $(HOST_CONFIGARGS) $${srcdiroption} \
5279 || exit 1
5280@endif bzip2
5281
5282.PHONY: all-bzip2 maybe-all-bzip2
5283maybe-all-bzip2:
5284@if bzip2
5285maybe-all-bzip2: all-bzip2
5286all-bzip2: configure-bzip2
5287 @r=`${PWD_COMMAND}`; export r; \
5288 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5289 $(SET_LIB_PATH) \
5290 $(HOST_EXPORTS) \
5291 (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) all)
5292@endif bzip2
5293
5294.PHONY: check-bzip2 maybe-check-bzip2
5295maybe-check-bzip2:
5296@if bzip2
5297maybe-check-bzip2: check-bzip2
5298
5299check-bzip2:
5300 @r=`${PWD_COMMAND}`; export r; \
5301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5302 $(SET_LIB_PATH) \
5303 $(HOST_EXPORTS) \
5304 (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) check)
5305
5306@endif bzip2
5307
5308.PHONY: install-bzip2 maybe-install-bzip2
5309maybe-install-bzip2:
5310@if bzip2
5311maybe-install-bzip2: install-bzip2
5312
5313install-bzip2: installdirs
5314 @r=`${PWD_COMMAND}`; export r; \
5315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5316 $(SET_LIB_PATH) \
5317 $(HOST_EXPORTS) \
5318 (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) install)
5319
5320@endif bzip2
5321
5322# Other targets (info, dvi, etc.)
5323
5324.PHONY: maybe-info-bzip2 info-bzip2
5325maybe-info-bzip2:
5326@if bzip2
5327maybe-info-bzip2: info-bzip2
5328
5329info-bzip2: \
5330 configure-bzip2
5331 @[ -f ./bzip2/Makefile ] || exit 0; \
5332 r=`${PWD_COMMAND}`; export r; \
5333 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5334 $(SET_LIB_PATH) \
5335 $(HOST_EXPORTS) \
5336 for flag in $(EXTRA_HOST_FLAGS) ; do \
5337 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5338 done; \
5339 echo "Doing info in bzip2" ; \
5340 (cd bzip2 && \
5341 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5342 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5343 "RANLIB=$${RANLIB}" \
5344 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5345 info) \
5346 || exit 1
5347
5348@endif bzip2
5349
5350.PHONY: maybe-dvi-bzip2 dvi-bzip2
5351maybe-dvi-bzip2:
5352@if bzip2
5353maybe-dvi-bzip2: dvi-bzip2
5354
5355dvi-bzip2: \
5356 configure-bzip2
5357 @[ -f ./bzip2/Makefile ] || exit 0; \
5358 r=`${PWD_COMMAND}`; export r; \
5359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5360 $(SET_LIB_PATH) \
5361 $(HOST_EXPORTS) \
5362 for flag in $(EXTRA_HOST_FLAGS) ; do \
5363 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5364 done; \
5365 echo "Doing dvi in bzip2" ; \
5366 (cd bzip2 && \
5367 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5368 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5369 "RANLIB=$${RANLIB}" \
5370 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5371 dvi) \
5372 || exit 1
5373
5374@endif bzip2
5375
5376.PHONY: maybe-TAGS-bzip2 TAGS-bzip2
5377maybe-TAGS-bzip2:
5378@if bzip2
5379maybe-TAGS-bzip2: TAGS-bzip2
5380
5381TAGS-bzip2: \
5382 configure-bzip2
5383 @[ -f ./bzip2/Makefile ] || exit 0; \
5384 r=`${PWD_COMMAND}`; export r; \
5385 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5386 $(SET_LIB_PATH) \
5387 $(HOST_EXPORTS) \
5388 for flag in $(EXTRA_HOST_FLAGS) ; do \
5389 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5390 done; \
5391 echo "Doing TAGS in bzip2" ; \
5392 (cd bzip2 && \
5393 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5394 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5395 "RANLIB=$${RANLIB}" \
5396 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5397 TAGS) \
5398 || exit 1
5399
5400@endif bzip2
5401
5402.PHONY: maybe-install-info-bzip2 install-info-bzip2
5403maybe-install-info-bzip2:
5404@if bzip2
5405maybe-install-info-bzip2: install-info-bzip2
5406
5407install-info-bzip2: \
5408 configure-bzip2 \
5409 info-bzip2
5410 @[ -f ./bzip2/Makefile ] || exit 0; \
5411 r=`${PWD_COMMAND}`; export r; \
5412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5413 $(SET_LIB_PATH) \
5414 $(HOST_EXPORTS) \
5415 for flag in $(EXTRA_HOST_FLAGS) ; do \
5416 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5417 done; \
5418 echo "Doing install-info in bzip2" ; \
5419 (cd bzip2 && \
5420 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5421 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5422 "RANLIB=$${RANLIB}" \
5423 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5424 install-info) \
5425 || exit 1
5426
5427@endif bzip2
5428
5429.PHONY: maybe-installcheck-bzip2 installcheck-bzip2
5430maybe-installcheck-bzip2:
5431@if bzip2
5432maybe-installcheck-bzip2: installcheck-bzip2
5433
5434installcheck-bzip2: \
5435 configure-bzip2
5436 @[ -f ./bzip2/Makefile ] || exit 0; \
5437 r=`${PWD_COMMAND}`; export r; \
5438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5439 $(SET_LIB_PATH) \
5440 $(HOST_EXPORTS) \
5441 for flag in $(EXTRA_HOST_FLAGS) ; do \
5442 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5443 done; \
5444 echo "Doing installcheck in bzip2" ; \
5445 (cd bzip2 && \
5446 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5447 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5448 "RANLIB=$${RANLIB}" \
5449 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5450 installcheck) \
5451 || exit 1
5452
5453@endif bzip2
5454
5455.PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
5456maybe-mostlyclean-bzip2:
5457@if bzip2
5458maybe-mostlyclean-bzip2: mostlyclean-bzip2
5459
5460mostlyclean-bzip2:
5461 @[ -f ./bzip2/Makefile ] || exit 0; \
5462 r=`${PWD_COMMAND}`; export r; \
5463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5464 $(SET_LIB_PATH) \
5465 $(HOST_EXPORTS) \
5466 for flag in $(EXTRA_HOST_FLAGS) ; do \
5467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5468 done; \
5469 echo "Doing mostlyclean in bzip2" ; \
5470 (cd bzip2 && \
5471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5473 "RANLIB=$${RANLIB}" \
5474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5475 mostlyclean) \
5476 || exit 1
5477
5478@endif bzip2
5479
5480.PHONY: maybe-clean-bzip2 clean-bzip2
5481maybe-clean-bzip2:
5482@if bzip2
5483maybe-clean-bzip2: clean-bzip2
5484
5485clean-bzip2:
5486 @[ -f ./bzip2/Makefile ] || exit 0; \
5487 r=`${PWD_COMMAND}`; export r; \
5488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5489 $(SET_LIB_PATH) \
5490 $(HOST_EXPORTS) \
5491 for flag in $(EXTRA_HOST_FLAGS) ; do \
5492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5493 done; \
5494 echo "Doing clean in bzip2" ; \
5495 (cd bzip2 && \
5496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5498 "RANLIB=$${RANLIB}" \
5499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5500 clean) \
5501 || exit 1
5502
5503@endif bzip2
5504
5505.PHONY: maybe-distclean-bzip2 distclean-bzip2
5506maybe-distclean-bzip2:
5507@if bzip2
5508maybe-distclean-bzip2: distclean-bzip2
5509
5510distclean-bzip2:
5511 @[ -f ./bzip2/Makefile ] || exit 0; \
5512 r=`${PWD_COMMAND}`; export r; \
5513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5514 $(SET_LIB_PATH) \
5515 $(HOST_EXPORTS) \
5516 for flag in $(EXTRA_HOST_FLAGS) ; do \
5517 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5518 done; \
5519 echo "Doing distclean in bzip2" ; \
5520 (cd bzip2 && \
5521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5523 "RANLIB=$${RANLIB}" \
5524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5525 distclean) \
5526 || exit 1
5527
5528@endif bzip2
5529
5530.PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
5531maybe-maintainer-clean-bzip2:
5532@if bzip2
5533maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
5534
5535maintainer-clean-bzip2:
5536 @[ -f ./bzip2/Makefile ] || exit 0; \
5537 r=`${PWD_COMMAND}`; export r; \
5538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5539 $(SET_LIB_PATH) \
5540 $(HOST_EXPORTS) \
5541 for flag in $(EXTRA_HOST_FLAGS) ; do \
5542 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5543 done; \
5544 echo "Doing maintainer-clean in bzip2" ; \
5545 (cd bzip2 && \
5546 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5547 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5548 "RANLIB=$${RANLIB}" \
5549 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5550 maintainer-clean) \
5551 || exit 1
5552
5553@endif bzip2
5554
5555
5556.PHONY: configure-dejagnu maybe-configure-dejagnu
5557maybe-configure-dejagnu:
5558@if dejagnu
5559maybe-configure-dejagnu: configure-dejagnu
5560configure-dejagnu:
5561 @test ! -f dejagnu/Makefile || exit 0; \
5562 [ -d dejagnu ] || mkdir dejagnu; \
5563 r=`${PWD_COMMAND}`; export r; \
5564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5565 $(HOST_EXPORTS) \
5566 echo Configuring in dejagnu; \
5567 cd dejagnu || exit 1; \
5568 case $(srcdir) in \
5569 \.) \
5570 srcdiroption="--srcdir=."; \
5571 libsrcdir=".";; \
5572 /* | [A-Za-z]:[\\/]*) \
5573 srcdiroption="--srcdir=$(srcdir)/dejagnu"; \
5574 libsrcdir="$$s/dejagnu";; \
5575 *) \
5576 srcdiroption="--srcdir=../$(srcdir)/dejagnu"; \
5577 libsrcdir="$$s/dejagnu";; \
5578 esac; \
5579 $(SHELL) $${libsrcdir}/configure \
5580 $(HOST_CONFIGARGS) $${srcdiroption} \
5581 || exit 1
5582@endif dejagnu
5583
5584.PHONY: all-dejagnu maybe-all-dejagnu
5585maybe-all-dejagnu:
5586@if dejagnu
5587maybe-all-dejagnu: all-dejagnu
5588all-dejagnu: configure-dejagnu
5589 @r=`${PWD_COMMAND}`; export r; \
5590 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5591 $(SET_LIB_PATH) \
5592 $(HOST_EXPORTS) \
5593 (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) all)
5594@endif dejagnu
5595
5596.PHONY: check-dejagnu maybe-check-dejagnu
5597maybe-check-dejagnu:
5598@if dejagnu
5599maybe-check-dejagnu: check-dejagnu
5600
5601check-dejagnu:
5602 @r=`${PWD_COMMAND}`; export r; \
5603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5604 $(SET_LIB_PATH) \
5605 $(HOST_EXPORTS) \
5606 (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) check)
5607
5608@endif dejagnu
5609
5610.PHONY: install-dejagnu maybe-install-dejagnu
5611maybe-install-dejagnu:
5612@if dejagnu
5613maybe-install-dejagnu: install-dejagnu
5614
5615install-dejagnu: installdirs
5616 @r=`${PWD_COMMAND}`; export r; \
5617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5618 $(SET_LIB_PATH) \
5619 $(HOST_EXPORTS) \
5620 (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) install)
5621
5622@endif dejagnu
5623
5624# Other targets (info, dvi, etc.)
5625
5626.PHONY: maybe-info-dejagnu info-dejagnu
5627maybe-info-dejagnu:
5628@if dejagnu
5629maybe-info-dejagnu: info-dejagnu
5630
5631info-dejagnu: \
5632 configure-dejagnu
5633 @[ -f ./dejagnu/Makefile ] || exit 0; \
5634 r=`${PWD_COMMAND}`; export r; \
5635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5636 $(SET_LIB_PATH) \
5637 $(HOST_EXPORTS) \
5638 for flag in $(EXTRA_HOST_FLAGS) ; do \
5639 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5640 done; \
5641 echo "Doing info in dejagnu" ; \
5642 (cd dejagnu && \
5643 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5644 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5645 "RANLIB=$${RANLIB}" \
5646 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5647 info) \
5648 || exit 1
5649
5650@endif dejagnu
5651
5652.PHONY: maybe-dvi-dejagnu dvi-dejagnu
5653maybe-dvi-dejagnu:
5654@if dejagnu
5655maybe-dvi-dejagnu: dvi-dejagnu
5656
5657dvi-dejagnu: \
5658 configure-dejagnu
5659 @[ -f ./dejagnu/Makefile ] || exit 0; \
5660 r=`${PWD_COMMAND}`; export r; \
5661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5662 $(SET_LIB_PATH) \
5663 $(HOST_EXPORTS) \
5664 for flag in $(EXTRA_HOST_FLAGS) ; do \
5665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5666 done; \
5667 echo "Doing dvi in dejagnu" ; \
5668 (cd dejagnu && \
5669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5671 "RANLIB=$${RANLIB}" \
5672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5673 dvi) \
5674 || exit 1
5675
5676@endif dejagnu
5677
5678.PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
5679maybe-TAGS-dejagnu:
5680@if dejagnu
5681maybe-TAGS-dejagnu: TAGS-dejagnu
5682
5683TAGS-dejagnu: \
5684 configure-dejagnu
5685 @[ -f ./dejagnu/Makefile ] || exit 0; \
5686 r=`${PWD_COMMAND}`; export r; \
5687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5688 $(SET_LIB_PATH) \
5689 $(HOST_EXPORTS) \
5690 for flag in $(EXTRA_HOST_FLAGS) ; do \
5691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5692 done; \
5693 echo "Doing TAGS in dejagnu" ; \
5694 (cd dejagnu && \
5695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5697 "RANLIB=$${RANLIB}" \
5698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5699 TAGS) \
5700 || exit 1
5701
5702@endif dejagnu
5703
5704.PHONY: maybe-install-info-dejagnu install-info-dejagnu
5705maybe-install-info-dejagnu:
5706@if dejagnu
5707maybe-install-info-dejagnu: install-info-dejagnu
5708
5709install-info-dejagnu: \
5710 configure-dejagnu \
5711 info-dejagnu
5712 @[ -f ./dejagnu/Makefile ] || exit 0; \
5713 r=`${PWD_COMMAND}`; export r; \
5714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5715 $(SET_LIB_PATH) \
5716 $(HOST_EXPORTS) \
5717 for flag in $(EXTRA_HOST_FLAGS) ; do \
5718 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5719 done; \
5720 echo "Doing install-info in dejagnu" ; \
5721 (cd dejagnu && \
5722 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5723 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5724 "RANLIB=$${RANLIB}" \
5725 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5726 install-info) \
5727 || exit 1
5728
5729@endif dejagnu
5730
5731.PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
5732maybe-installcheck-dejagnu:
5733@if dejagnu
5734maybe-installcheck-dejagnu: installcheck-dejagnu
5735
5736installcheck-dejagnu: \
5737 configure-dejagnu
5738 @[ -f ./dejagnu/Makefile ] || exit 0; \
5739 r=`${PWD_COMMAND}`; export r; \
5740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5741 $(SET_LIB_PATH) \
5742 $(HOST_EXPORTS) \
5743 for flag in $(EXTRA_HOST_FLAGS) ; do \
5744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5745 done; \
5746 echo "Doing installcheck in dejagnu" ; \
5747 (cd dejagnu && \
5748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5750 "RANLIB=$${RANLIB}" \
5751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5752 installcheck) \
5753 || exit 1
5754
5755@endif dejagnu
5756
5757.PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
5758maybe-mostlyclean-dejagnu:
5759@if dejagnu
5760maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
5761
5762mostlyclean-dejagnu:
5763 @[ -f ./dejagnu/Makefile ] || exit 0; \
5764 r=`${PWD_COMMAND}`; export r; \
5765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5766 $(SET_LIB_PATH) \
5767 $(HOST_EXPORTS) \
5768 for flag in $(EXTRA_HOST_FLAGS) ; do \
5769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5770 done; \
5771 echo "Doing mostlyclean in dejagnu" ; \
5772 (cd dejagnu && \
5773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5775 "RANLIB=$${RANLIB}" \
5776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5777 mostlyclean) \
5778 || exit 1
5779
5780@endif dejagnu
5781
5782.PHONY: maybe-clean-dejagnu clean-dejagnu
5783maybe-clean-dejagnu:
5784@if dejagnu
5785maybe-clean-dejagnu: clean-dejagnu
5786
5787clean-dejagnu:
5788 @[ -f ./dejagnu/Makefile ] || exit 0; \
5789 r=`${PWD_COMMAND}`; export r; \
5790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5791 $(SET_LIB_PATH) \
5792 $(HOST_EXPORTS) \
5793 for flag in $(EXTRA_HOST_FLAGS) ; do \
5794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5795 done; \
5796 echo "Doing clean in dejagnu" ; \
5797 (cd dejagnu && \
5798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5800 "RANLIB=$${RANLIB}" \
5801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5802 clean) \
5803 || exit 1
5804
5805@endif dejagnu
5806
5807.PHONY: maybe-distclean-dejagnu distclean-dejagnu
5808maybe-distclean-dejagnu:
5809@if dejagnu
5810maybe-distclean-dejagnu: distclean-dejagnu
5811
5812distclean-dejagnu:
5813 @[ -f ./dejagnu/Makefile ] || exit 0; \
5814 r=`${PWD_COMMAND}`; export r; \
5815 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5816 $(SET_LIB_PATH) \
5817 $(HOST_EXPORTS) \
5818 for flag in $(EXTRA_HOST_FLAGS) ; do \
5819 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5820 done; \
5821 echo "Doing distclean in dejagnu" ; \
5822 (cd dejagnu && \
5823 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5824 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5825 "RANLIB=$${RANLIB}" \
5826 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5827 distclean) \
5828 || exit 1
5829
5830@endif dejagnu
5831
5832.PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
5833maybe-maintainer-clean-dejagnu:
5834@if dejagnu
5835maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
5836
5837maintainer-clean-dejagnu:
5838 @[ -f ./dejagnu/Makefile ] || exit 0; \
5839 r=`${PWD_COMMAND}`; export r; \
5840 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5841 $(SET_LIB_PATH) \
5842 $(HOST_EXPORTS) \
5843 for flag in $(EXTRA_HOST_FLAGS) ; do \
5844 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5845 done; \
5846 echo "Doing maintainer-clean in dejagnu" ; \
5847 (cd dejagnu && \
5848 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5849 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5850 "RANLIB=$${RANLIB}" \
5851 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5852 maintainer-clean) \
5853 || exit 1
5854
5855@endif dejagnu
5856
5857
5858.PHONY: configure-diff maybe-configure-diff
5859maybe-configure-diff:
5860@if diff
5861maybe-configure-diff: configure-diff
5862configure-diff:
5863 @test ! -f diff/Makefile || exit 0; \
5864 [ -d diff ] || mkdir diff; \
5865 r=`${PWD_COMMAND}`; export r; \
5866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5867 $(HOST_EXPORTS) \
5868 echo Configuring in diff; \
5869 cd diff || exit 1; \
5870 case $(srcdir) in \
5871 \.) \
5872 srcdiroption="--srcdir=."; \
5873 libsrcdir=".";; \
5874 /* | [A-Za-z]:[\\/]*) \
5875 srcdiroption="--srcdir=$(srcdir)/diff"; \
5876 libsrcdir="$$s/diff";; \
5877 *) \
5878 srcdiroption="--srcdir=../$(srcdir)/diff"; \
5879 libsrcdir="$$s/diff";; \
5880 esac; \
5881 $(SHELL) $${libsrcdir}/configure \
5882 $(HOST_CONFIGARGS) $${srcdiroption} \
5883 || exit 1
5884@endif diff
5885
5886.PHONY: all-diff maybe-all-diff
5887maybe-all-diff:
5888@if diff
5889maybe-all-diff: all-diff
5890all-diff: configure-diff
5891 @r=`${PWD_COMMAND}`; export r; \
5892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5893 $(SET_LIB_PATH) \
5894 $(HOST_EXPORTS) \
5895 (cd diff && $(MAKE) $(FLAGS_TO_PASS) all)
5896@endif diff
5897
5898.PHONY: check-diff maybe-check-diff
5899maybe-check-diff:
5900@if diff
5901maybe-check-diff: check-diff
5902
5903check-diff:
5904 @r=`${PWD_COMMAND}`; export r; \
5905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5906 $(SET_LIB_PATH) \
5907 $(HOST_EXPORTS) \
5908 (cd diff && $(MAKE) $(FLAGS_TO_PASS) check)
5909
5910@endif diff
5911
5912.PHONY: install-diff maybe-install-diff
5913maybe-install-diff:
5914@if diff
5915maybe-install-diff: install-diff
5916
5917install-diff: installdirs
5918 @r=`${PWD_COMMAND}`; export r; \
5919 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5920 $(SET_LIB_PATH) \
5921 $(HOST_EXPORTS) \
5922 (cd diff && $(MAKE) $(FLAGS_TO_PASS) install)
5923
5924@endif diff
5925
5926# Other targets (info, dvi, etc.)
5927
5928.PHONY: maybe-info-diff info-diff
5929maybe-info-diff:
5930@if diff
5931maybe-info-diff: info-diff
5932
5933info-diff: \
5934 configure-diff
5935 @[ -f ./diff/Makefile ] || exit 0; \
5936 r=`${PWD_COMMAND}`; export r; \
5937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5938 $(SET_LIB_PATH) \
5939 $(HOST_EXPORTS) \
5940 for flag in $(EXTRA_HOST_FLAGS) ; do \
5941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5942 done; \
5943 echo "Doing info in diff" ; \
5944 (cd diff && \
5945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5947 "RANLIB=$${RANLIB}" \
5948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5949 info) \
5950 || exit 1
5951
5952@endif diff
5953
5954.PHONY: maybe-dvi-diff dvi-diff
5955maybe-dvi-diff:
5956@if diff
5957maybe-dvi-diff: dvi-diff
5958
5959dvi-diff: \
5960 configure-diff
5961 @[ -f ./diff/Makefile ] || exit 0; \
5962 r=`${PWD_COMMAND}`; export r; \
5963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5964 $(SET_LIB_PATH) \
5965 $(HOST_EXPORTS) \
5966 for flag in $(EXTRA_HOST_FLAGS) ; do \
5967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5968 done; \
5969 echo "Doing dvi in diff" ; \
5970 (cd diff && \
5971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5973 "RANLIB=$${RANLIB}" \
5974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5975 dvi) \
5976 || exit 1
5977
5978@endif diff
5979
5980.PHONY: maybe-TAGS-diff TAGS-diff
5981maybe-TAGS-diff:
5982@if diff
5983maybe-TAGS-diff: TAGS-diff
5984
5985TAGS-diff: \
5986 configure-diff
5987 @[ -f ./diff/Makefile ] || exit 0; \
5988 r=`${PWD_COMMAND}`; export r; \
5989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5990 $(SET_LIB_PATH) \
5991 $(HOST_EXPORTS) \
5992 for flag in $(EXTRA_HOST_FLAGS) ; do \
5993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5994 done; \
5995 echo "Doing TAGS in diff" ; \
5996 (cd diff && \
5997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5999 "RANLIB=$${RANLIB}" \
6000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6001 TAGS) \
6002 || exit 1
6003
6004@endif diff
6005
6006.PHONY: maybe-install-info-diff install-info-diff
6007maybe-install-info-diff:
6008@if diff
6009maybe-install-info-diff: install-info-diff
6010
6011install-info-diff: \
6012 configure-diff \
6013 info-diff
6014 @[ -f ./diff/Makefile ] || exit 0; \
6015 r=`${PWD_COMMAND}`; export r; \
6016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6017 $(SET_LIB_PATH) \
6018 $(HOST_EXPORTS) \
6019 for flag in $(EXTRA_HOST_FLAGS) ; do \
6020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6021 done; \
6022 echo "Doing install-info in diff" ; \
6023 (cd diff && \
6024 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6025 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6026 "RANLIB=$${RANLIB}" \
6027 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6028 install-info) \
6029 || exit 1
6030
6031@endif diff
6032
6033.PHONY: maybe-installcheck-diff installcheck-diff
6034maybe-installcheck-diff:
6035@if diff
6036maybe-installcheck-diff: installcheck-diff
6037
6038installcheck-diff: \
6039 configure-diff
6040 @[ -f ./diff/Makefile ] || exit 0; \
6041 r=`${PWD_COMMAND}`; export r; \
6042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6043 $(SET_LIB_PATH) \
6044 $(HOST_EXPORTS) \
6045 for flag in $(EXTRA_HOST_FLAGS) ; do \
6046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6047 done; \
6048 echo "Doing installcheck in diff" ; \
6049 (cd diff && \
6050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6052 "RANLIB=$${RANLIB}" \
6053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6054 installcheck) \
6055 || exit 1
6056
6057@endif diff
6058
6059.PHONY: maybe-mostlyclean-diff mostlyclean-diff
6060maybe-mostlyclean-diff:
6061@if diff
6062maybe-mostlyclean-diff: mostlyclean-diff
6063
6064mostlyclean-diff:
6065 @[ -f ./diff/Makefile ] || exit 0; \
6066 r=`${PWD_COMMAND}`; export r; \
6067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6068 $(SET_LIB_PATH) \
6069 $(HOST_EXPORTS) \
6070 for flag in $(EXTRA_HOST_FLAGS) ; do \
6071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6072 done; \
6073 echo "Doing mostlyclean in diff" ; \
6074 (cd diff && \
6075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6077 "RANLIB=$${RANLIB}" \
6078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6079 mostlyclean) \
6080 || exit 1
6081
6082@endif diff
6083
6084.PHONY: maybe-clean-diff clean-diff
6085maybe-clean-diff:
6086@if diff
6087maybe-clean-diff: clean-diff
6088
6089clean-diff:
6090 @[ -f ./diff/Makefile ] || exit 0; \
6091 r=`${PWD_COMMAND}`; export r; \
6092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6093 $(SET_LIB_PATH) \
6094 $(HOST_EXPORTS) \
6095 for flag in $(EXTRA_HOST_FLAGS) ; do \
6096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6097 done; \
6098 echo "Doing clean in diff" ; \
6099 (cd diff && \
6100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6102 "RANLIB=$${RANLIB}" \
6103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6104 clean) \
6105 || exit 1
6106
6107@endif diff
6108
6109.PHONY: maybe-distclean-diff distclean-diff
6110maybe-distclean-diff:
6111@if diff
6112maybe-distclean-diff: distclean-diff
6113
6114distclean-diff:
6115 @[ -f ./diff/Makefile ] || exit 0; \
6116 r=`${PWD_COMMAND}`; export r; \
6117 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6118 $(SET_LIB_PATH) \
6119 $(HOST_EXPORTS) \
6120 for flag in $(EXTRA_HOST_FLAGS) ; do \
6121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6122 done; \
6123 echo "Doing distclean in diff" ; \
6124 (cd diff && \
6125 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6126 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6127 "RANLIB=$${RANLIB}" \
6128 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6129 distclean) \
6130 || exit 1
6131
6132@endif diff
6133
6134.PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
6135maybe-maintainer-clean-diff:
6136@if diff
6137maybe-maintainer-clean-diff: maintainer-clean-diff
6138
6139maintainer-clean-diff:
6140 @[ -f ./diff/Makefile ] || exit 0; \
6141 r=`${PWD_COMMAND}`; export r; \
6142 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6143 $(SET_LIB_PATH) \
6144 $(HOST_EXPORTS) \
6145 for flag in $(EXTRA_HOST_FLAGS) ; do \
6146 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6147 done; \
6148 echo "Doing maintainer-clean in diff" ; \
6149 (cd diff && \
6150 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6151 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6152 "RANLIB=$${RANLIB}" \
6153 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6154 maintainer-clean) \
6155 || exit 1
6156
6157@endif diff
6158
6159
6160.PHONY: configure-dosutils maybe-configure-dosutils
6161maybe-configure-dosutils:
6162@if dosutils
6163maybe-configure-dosutils: configure-dosutils
6164configure-dosutils:
6165 @test ! -f dosutils/Makefile || exit 0; \
6166 [ -d dosutils ] || mkdir dosutils; \
6167 r=`${PWD_COMMAND}`; export r; \
6168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6169 $(HOST_EXPORTS) \
6170 echo Configuring in dosutils; \
6171 cd dosutils || exit 1; \
6172 case $(srcdir) in \
6173 \.) \
6174 srcdiroption="--srcdir=."; \
6175 libsrcdir=".";; \
6176 /* | [A-Za-z]:[\\/]*) \
6177 srcdiroption="--srcdir=$(srcdir)/dosutils"; \
6178 libsrcdir="$$s/dosutils";; \
6179 *) \
6180 srcdiroption="--srcdir=../$(srcdir)/dosutils"; \
6181 libsrcdir="$$s/dosutils";; \
6182 esac; \
6183 $(SHELL) $${libsrcdir}/configure \
6184 $(HOST_CONFIGARGS) $${srcdiroption} \
6185 || exit 1
6186@endif dosutils
6187
6188.PHONY: all-dosutils maybe-all-dosutils
6189maybe-all-dosutils:
6190@if dosutils
6191maybe-all-dosutils: all-dosutils
6192all-dosutils: configure-dosutils
6193 @r=`${PWD_COMMAND}`; export r; \
6194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6195 $(SET_LIB_PATH) \
6196 $(HOST_EXPORTS) \
6197 (cd dosutils && $(MAKE) $(FLAGS_TO_PASS) all)
6198@endif dosutils
6199
6200.PHONY: check-dosutils maybe-check-dosutils
6201maybe-check-dosutils:
6202@if dosutils
6203maybe-check-dosutils: check-dosutils
6204
6205check-dosutils:
6206
6207@endif dosutils
6208
6209.PHONY: install-dosutils maybe-install-dosutils
6210maybe-install-dosutils:
6211@if dosutils
6212maybe-install-dosutils: install-dosutils
6213
6214install-dosutils: installdirs
6215 @r=`${PWD_COMMAND}`; export r; \
6216 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6217 $(SET_LIB_PATH) \
6218 $(HOST_EXPORTS) \
6219 (cd dosutils && $(MAKE) $(FLAGS_TO_PASS) install)
6220
6221@endif dosutils
6222
6223# Other targets (info, dvi, etc.)
6224
6225.PHONY: maybe-info-dosutils info-dosutils
6226maybe-info-dosutils:
6227@if dosutils
6228maybe-info-dosutils: info-dosutils
6229
6230info-dosutils: \
6231 configure-dosutils
6232 @[ -f ./dosutils/Makefile ] || exit 0; \
6233 r=`${PWD_COMMAND}`; export r; \
6234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6235 $(SET_LIB_PATH) \
6236 $(HOST_EXPORTS) \
6237 for flag in $(EXTRA_HOST_FLAGS) ; do \
6238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6239 done; \
6240 echo "Doing info in dosutils" ; \
6241 (cd dosutils && \
6242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6244 "RANLIB=$${RANLIB}" \
6245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6246 info) \
6247 || exit 1
6248
6249@endif dosutils
6250
6251.PHONY: maybe-dvi-dosutils dvi-dosutils
6252maybe-dvi-dosutils:
6253@if dosutils
6254maybe-dvi-dosutils: dvi-dosutils
6255
6256dvi-dosutils: \
6257 configure-dosutils
6258 @[ -f ./dosutils/Makefile ] || exit 0; \
6259 r=`${PWD_COMMAND}`; export r; \
6260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6261 $(SET_LIB_PATH) \
6262 $(HOST_EXPORTS) \
6263 for flag in $(EXTRA_HOST_FLAGS) ; do \
6264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6265 done; \
6266 echo "Doing dvi in dosutils" ; \
6267 (cd dosutils && \
6268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6270 "RANLIB=$${RANLIB}" \
6271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6272 dvi) \
6273 || exit 1
6274
6275@endif dosutils
6276
6277.PHONY: maybe-TAGS-dosutils TAGS-dosutils
6278maybe-TAGS-dosutils:
6279@if dosutils
6280maybe-TAGS-dosutils: TAGS-dosutils
6281
6282TAGS-dosutils: \
6283 configure-dosutils
6284 @[ -f ./dosutils/Makefile ] || exit 0; \
6285 r=`${PWD_COMMAND}`; export r; \
6286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6287 $(SET_LIB_PATH) \
6288 $(HOST_EXPORTS) \
6289 for flag in $(EXTRA_HOST_FLAGS) ; do \
6290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6291 done; \
6292 echo "Doing TAGS in dosutils" ; \
6293 (cd dosutils && \
6294 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6295 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6296 "RANLIB=$${RANLIB}" \
6297 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6298 TAGS) \
6299 || exit 1
6300
6301@endif dosutils
6302
6303.PHONY: maybe-install-info-dosutils install-info-dosutils
6304maybe-install-info-dosutils:
6305@if dosutils
6306maybe-install-info-dosutils: install-info-dosutils
6307
6308install-info-dosutils: \
6309 configure-dosutils \
6310 info-dosutils
6311 @[ -f ./dosutils/Makefile ] || exit 0; \
6312 r=`${PWD_COMMAND}`; export r; \
6313 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6314 $(SET_LIB_PATH) \
6315 $(HOST_EXPORTS) \
6316 for flag in $(EXTRA_HOST_FLAGS) ; do \
6317 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6318 done; \
6319 echo "Doing install-info in dosutils" ; \
6320 (cd dosutils && \
6321 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6322 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6323 "RANLIB=$${RANLIB}" \
6324 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6325 install-info) \
6326 || exit 1
6327
6328@endif dosutils
6329
6330.PHONY: maybe-installcheck-dosutils installcheck-dosutils
6331maybe-installcheck-dosutils:
6332@if dosutils
6333maybe-installcheck-dosutils: installcheck-dosutils
6334
6335installcheck-dosutils: \
6336 configure-dosutils
6337 @[ -f ./dosutils/Makefile ] || exit 0; \
6338 r=`${PWD_COMMAND}`; export r; \
6339 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6340 $(SET_LIB_PATH) \
6341 $(HOST_EXPORTS) \
6342 for flag in $(EXTRA_HOST_FLAGS) ; do \
6343 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6344 done; \
6345 echo "Doing installcheck in dosutils" ; \
6346 (cd dosutils && \
6347 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6348 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6349 "RANLIB=$${RANLIB}" \
6350 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6351 installcheck) \
6352 || exit 1
6353
6354@endif dosutils
6355
6356.PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
6357maybe-mostlyclean-dosutils:
6358@if dosutils
6359maybe-mostlyclean-dosutils: mostlyclean-dosutils
6360
6361mostlyclean-dosutils:
6362 @[ -f ./dosutils/Makefile ] || exit 0; \
6363 r=`${PWD_COMMAND}`; export r; \
6364 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6365 $(SET_LIB_PATH) \
6366 $(HOST_EXPORTS) \
6367 for flag in $(EXTRA_HOST_FLAGS) ; do \
6368 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6369 done; \
6370 echo "Doing mostlyclean in dosutils" ; \
6371 (cd dosutils && \
6372 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6373 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6374 "RANLIB=$${RANLIB}" \
6375 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6376 mostlyclean) \
6377 || exit 1
6378
6379@endif dosutils
6380
6381.PHONY: maybe-clean-dosutils clean-dosutils
6382maybe-clean-dosutils:
6383@if dosutils
6384maybe-clean-dosutils: clean-dosutils
6385
6386clean-dosutils:
6387 @[ -f ./dosutils/Makefile ] || exit 0; \
6388 r=`${PWD_COMMAND}`; export r; \
6389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6390 $(SET_LIB_PATH) \
6391 $(HOST_EXPORTS) \
6392 for flag in $(EXTRA_HOST_FLAGS) ; do \
6393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6394 done; \
6395 echo "Doing clean in dosutils" ; \
6396 (cd dosutils && \
6397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6399 "RANLIB=$${RANLIB}" \
6400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6401 clean) \
6402 || exit 1
6403
6404@endif dosutils
6405
6406.PHONY: maybe-distclean-dosutils distclean-dosutils
6407maybe-distclean-dosutils:
6408@if dosutils
6409maybe-distclean-dosutils: distclean-dosutils
6410
6411distclean-dosutils:
6412 @[ -f ./dosutils/Makefile ] || exit 0; \
6413 r=`${PWD_COMMAND}`; export r; \
6414 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6415 $(SET_LIB_PATH) \
6416 $(HOST_EXPORTS) \
6417 for flag in $(EXTRA_HOST_FLAGS) ; do \
6418 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6419 done; \
6420 echo "Doing distclean in dosutils" ; \
6421 (cd dosutils && \
6422 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6423 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6424 "RANLIB=$${RANLIB}" \
6425 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6426 distclean) \
6427 || exit 1
6428
6429@endif dosutils
6430
6431.PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
6432maybe-maintainer-clean-dosutils:
6433@if dosutils
6434maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
6435
6436maintainer-clean-dosutils:
6437 @[ -f ./dosutils/Makefile ] || exit 0; \
6438 r=`${PWD_COMMAND}`; export r; \
6439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6440 $(SET_LIB_PATH) \
6441 $(HOST_EXPORTS) \
6442 for flag in $(EXTRA_HOST_FLAGS) ; do \
6443 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6444 done; \
6445 echo "Doing maintainer-clean in dosutils" ; \
6446 (cd dosutils && \
6447 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6448 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6449 "RANLIB=$${RANLIB}" \
6450 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6451 maintainer-clean) \
6452 || exit 1
6453
6454@endif dosutils
6455
6456
6457.PHONY: configure-etc maybe-configure-etc
6458maybe-configure-etc:
6459@if etc
6460maybe-configure-etc: configure-etc
6461configure-etc:
6462 @test ! -f etc/Makefile || exit 0; \
6463 [ -d etc ] || mkdir etc; \
6464 r=`${PWD_COMMAND}`; export r; \
6465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6466 $(HOST_EXPORTS) \
6467 echo Configuring in etc; \
6468 cd etc || exit 1; \
6469 case $(srcdir) in \
6470 \.) \
6471 srcdiroption="--srcdir=."; \
6472 libsrcdir=".";; \
6473 /* | [A-Za-z]:[\\/]*) \
6474 srcdiroption="--srcdir=$(srcdir)/etc"; \
6475 libsrcdir="$$s/etc";; \
6476 *) \
6477 srcdiroption="--srcdir=../$(srcdir)/etc"; \
6478 libsrcdir="$$s/etc";; \
6479 esac; \
6480 $(SHELL) $${libsrcdir}/configure \
6481 $(HOST_CONFIGARGS) $${srcdiroption} \
6482 || exit 1
6483@endif etc
6484
6485.PHONY: all-etc maybe-all-etc
6486maybe-all-etc:
6487@if etc
6488maybe-all-etc: all-etc
6489all-etc: configure-etc
6490 @r=`${PWD_COMMAND}`; export r; \
6491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6492 $(SET_LIB_PATH) \
6493 $(HOST_EXPORTS) \
6494 (cd etc && $(MAKE) $(FLAGS_TO_PASS) all)
6495@endif etc
6496
6497.PHONY: check-etc maybe-check-etc
6498maybe-check-etc:
6499@if etc
6500maybe-check-etc: check-etc
6501
6502check-etc:
6503 @r=`${PWD_COMMAND}`; export r; \
6504 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6505 $(SET_LIB_PATH) \
6506 $(HOST_EXPORTS) \
6507 (cd etc && $(MAKE) $(FLAGS_TO_PASS) check)
6508
6509@endif etc
6510
6511.PHONY: install-etc maybe-install-etc
6512maybe-install-etc:
6513@if etc
6514maybe-install-etc: install-etc
6515
6516install-etc: installdirs
6517 @r=`${PWD_COMMAND}`; export r; \
6518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6519 $(SET_LIB_PATH) \
6520 $(HOST_EXPORTS) \
6521 (cd etc && $(MAKE) $(FLAGS_TO_PASS) install)
6522
6523@endif etc
6524
6525# Other targets (info, dvi, etc.)
6526
6527.PHONY: maybe-info-etc info-etc
6528maybe-info-etc:
6529@if etc
6530maybe-info-etc: info-etc
6531
6532info-etc: \
6533 configure-etc
6534 @[ -f ./etc/Makefile ] || exit 0; \
6535 r=`${PWD_COMMAND}`; export r; \
6536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6537 $(SET_LIB_PATH) \
6538 $(HOST_EXPORTS) \
6539 for flag in $(EXTRA_HOST_FLAGS) ; do \
6540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6541 done; \
6542 echo "Doing info in etc" ; \
6543 (cd etc && \
6544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6546 "RANLIB=$${RANLIB}" \
6547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6548 info) \
6549 || exit 1
6550
6551@endif etc
6552
6553.PHONY: maybe-dvi-etc dvi-etc
6554maybe-dvi-etc:
6555@if etc
6556maybe-dvi-etc: dvi-etc
6557
6558dvi-etc: \
6559 configure-etc
6560 @[ -f ./etc/Makefile ] || exit 0; \
6561 r=`${PWD_COMMAND}`; export r; \
6562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6563 $(SET_LIB_PATH) \
6564 $(HOST_EXPORTS) \
6565 for flag in $(EXTRA_HOST_FLAGS) ; do \
6566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6567 done; \
6568 echo "Doing dvi in etc" ; \
6569 (cd etc && \
6570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6572 "RANLIB=$${RANLIB}" \
6573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6574 dvi) \
6575 || exit 1
6576
6577@endif etc
6578
6579.PHONY: maybe-TAGS-etc TAGS-etc
6580maybe-TAGS-etc:
6581@if etc
6582maybe-TAGS-etc: TAGS-etc
6583
6584TAGS-etc: \
6585 configure-etc
6586 @[ -f ./etc/Makefile ] || exit 0; \
6587 r=`${PWD_COMMAND}`; export r; \
6588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6589 $(SET_LIB_PATH) \
6590 $(HOST_EXPORTS) \
6591 for flag in $(EXTRA_HOST_FLAGS) ; do \
6592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6593 done; \
6594 echo "Doing TAGS in etc" ; \
6595 (cd etc && \
6596 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6597 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6598 "RANLIB=$${RANLIB}" \
6599 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6600 TAGS) \
6601 || exit 1
6602
6603@endif etc
6604
6605.PHONY: maybe-install-info-etc install-info-etc
6606maybe-install-info-etc:
6607@if etc
6608maybe-install-info-etc: install-info-etc
6609
6610install-info-etc: \
6611 configure-etc \
6612 info-etc
6613 @[ -f ./etc/Makefile ] || exit 0; \
6614 r=`${PWD_COMMAND}`; export r; \
6615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6616 $(SET_LIB_PATH) \
6617 $(HOST_EXPORTS) \
6618 for flag in $(EXTRA_HOST_FLAGS) ; do \
6619 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6620 done; \
6621 echo "Doing install-info in etc" ; \
6622 (cd etc && \
6623 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6624 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6625 "RANLIB=$${RANLIB}" \
6626 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6627 install-info) \
6628 || exit 1
6629
6630@endif etc
6631
6632.PHONY: maybe-installcheck-etc installcheck-etc
6633maybe-installcheck-etc:
6634@if etc
6635maybe-installcheck-etc: installcheck-etc
6636
6637installcheck-etc: \
6638 configure-etc
6639 @[ -f ./etc/Makefile ] || exit 0; \
6640 r=`${PWD_COMMAND}`; export r; \
6641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6642 $(SET_LIB_PATH) \
6643 $(HOST_EXPORTS) \
6644 for flag in $(EXTRA_HOST_FLAGS) ; do \
6645 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6646 done; \
6647 echo "Doing installcheck in etc" ; \
6648 (cd etc && \
6649 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6650 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6651 "RANLIB=$${RANLIB}" \
6652 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6653 installcheck) \
6654 || exit 1
6655
6656@endif etc
6657
6658.PHONY: maybe-mostlyclean-etc mostlyclean-etc
6659maybe-mostlyclean-etc:
6660@if etc
6661maybe-mostlyclean-etc: mostlyclean-etc
6662
6663mostlyclean-etc:
6664 @[ -f ./etc/Makefile ] || exit 0; \
6665 r=`${PWD_COMMAND}`; export r; \
6666 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6667 $(SET_LIB_PATH) \
6668 $(HOST_EXPORTS) \
6669 for flag in $(EXTRA_HOST_FLAGS) ; do \
6670 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6671 done; \
6672 echo "Doing mostlyclean in etc" ; \
6673 (cd etc && \
6674 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6675 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6676 "RANLIB=$${RANLIB}" \
6677 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6678 mostlyclean) \
6679 || exit 1
6680
6681@endif etc
6682
6683.PHONY: maybe-clean-etc clean-etc
6684maybe-clean-etc:
6685@if etc
6686maybe-clean-etc: clean-etc
6687
6688clean-etc:
6689 @[ -f ./etc/Makefile ] || exit 0; \
6690 r=`${PWD_COMMAND}`; export r; \
6691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6692 $(SET_LIB_PATH) \
6693 $(HOST_EXPORTS) \
6694 for flag in $(EXTRA_HOST_FLAGS) ; do \
6695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6696 done; \
6697 echo "Doing clean in etc" ; \
6698 (cd etc && \
6699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6701 "RANLIB=$${RANLIB}" \
6702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6703 clean) \
6704 || exit 1
6705
6706@endif etc
6707
6708.PHONY: maybe-distclean-etc distclean-etc
6709maybe-distclean-etc:
6710@if etc
6711maybe-distclean-etc: distclean-etc
6712
6713distclean-etc:
6714 @[ -f ./etc/Makefile ] || exit 0; \
6715 r=`${PWD_COMMAND}`; export r; \
6716 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6717 $(SET_LIB_PATH) \
6718 $(HOST_EXPORTS) \
6719 for flag in $(EXTRA_HOST_FLAGS) ; do \
6720 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6721 done; \
6722 echo "Doing distclean in etc" ; \
6723 (cd etc && \
6724 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6725 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6726 "RANLIB=$${RANLIB}" \
6727 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6728 distclean) \
6729 || exit 1
6730
6731@endif etc
6732
6733.PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
6734maybe-maintainer-clean-etc:
6735@if etc
6736maybe-maintainer-clean-etc: maintainer-clean-etc
6737
6738maintainer-clean-etc:
6739 @[ -f ./etc/Makefile ] || exit 0; \
6740 r=`${PWD_COMMAND}`; export r; \
6741 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6742 $(SET_LIB_PATH) \
6743 $(HOST_EXPORTS) \
6744 for flag in $(EXTRA_HOST_FLAGS) ; do \
6745 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6746 done; \
6747 echo "Doing maintainer-clean in etc" ; \
6748 (cd etc && \
6749 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6750 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6751 "RANLIB=$${RANLIB}" \
6752 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6753 maintainer-clean) \
6754 || exit 1
6755
6756@endif etc
6757
6758
6759.PHONY: configure-fastjar maybe-configure-fastjar
6760maybe-configure-fastjar:
6761@if fastjar
6762maybe-configure-fastjar: configure-fastjar
6763configure-fastjar:
6764 @test ! -f fastjar/Makefile || exit 0; \
6765 [ -d fastjar ] || mkdir fastjar; \
6766 r=`${PWD_COMMAND}`; export r; \
6767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6768 $(HOST_EXPORTS) \
6769 echo Configuring in fastjar; \
6770 cd fastjar || exit 1; \
6771 case $(srcdir) in \
6772 \.) \
6773 srcdiroption="--srcdir=."; \
6774 libsrcdir=".";; \
6775 /* | [A-Za-z]:[\\/]*) \
6776 srcdiroption="--srcdir=$(srcdir)/fastjar"; \
6777 libsrcdir="$$s/fastjar";; \
6778 *) \
6779 srcdiroption="--srcdir=../$(srcdir)/fastjar"; \
6780 libsrcdir="$$s/fastjar";; \
6781 esac; \
6782 $(SHELL) $${libsrcdir}/configure \
6783 $(HOST_CONFIGARGS) $${srcdiroption} \
6784 || exit 1
6785@endif fastjar
6786
6787.PHONY: all-fastjar maybe-all-fastjar
6788maybe-all-fastjar:
6789@if fastjar
6790maybe-all-fastjar: all-fastjar
6791all-fastjar: configure-fastjar
6792 @r=`${PWD_COMMAND}`; export r; \
6793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6794 $(SET_LIB_PATH) \
6795 $(HOST_EXPORTS) \
6796 (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) all)
6797@endif fastjar
6798
6799.PHONY: check-fastjar maybe-check-fastjar
6800maybe-check-fastjar:
6801@if fastjar
6802maybe-check-fastjar: check-fastjar
6803
6804# This module is only tested in a native toolchain.
6805check-fastjar:
6806 @if [ '$(host)' = '$(target)' ] ; then \
6807 r=`${PWD_COMMAND}`; export r; \
6808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6809 $(SET_LIB_PATH) \
6810 $(HOST_EXPORTS) \
6811 (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) check); \
6812 fi
6813
6814@endif fastjar
6815
6816.PHONY: install-fastjar maybe-install-fastjar
6817maybe-install-fastjar:
6818@if fastjar
6819maybe-install-fastjar: install-fastjar
6820
6821install-fastjar: installdirs
6822 @r=`${PWD_COMMAND}`; export r; \
6823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6824 $(SET_LIB_PATH) \
6825 $(HOST_EXPORTS) \
6826 (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) install)
6827
6828@endif fastjar
6829
6830# Other targets (info, dvi, etc.)
6831
6832.PHONY: maybe-info-fastjar info-fastjar
6833maybe-info-fastjar:
6834@if fastjar
6835maybe-info-fastjar: info-fastjar
6836
6837info-fastjar: \
6838 configure-fastjar
6839 @[ -f ./fastjar/Makefile ] || exit 0; \
6840 r=`${PWD_COMMAND}`; export r; \
6841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6842 $(SET_LIB_PATH) \
6843 $(HOST_EXPORTS) \
6844 for flag in $(EXTRA_HOST_FLAGS) ; do \
6845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6846 done; \
6847 echo "Doing info in fastjar" ; \
6848 (cd fastjar && \
6849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6851 "RANLIB=$${RANLIB}" \
6852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6853 info) \
6854 || exit 1
6855
6856@endif fastjar
6857
6858.PHONY: maybe-dvi-fastjar dvi-fastjar
6859maybe-dvi-fastjar:
6860@if fastjar
6861maybe-dvi-fastjar: dvi-fastjar
6862
6863dvi-fastjar: \
6864 configure-fastjar
6865 @[ -f ./fastjar/Makefile ] || exit 0; \
6866 r=`${PWD_COMMAND}`; export r; \
6867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6868 $(SET_LIB_PATH) \
6869 $(HOST_EXPORTS) \
6870 for flag in $(EXTRA_HOST_FLAGS) ; do \
6871 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6872 done; \
6873 echo "Doing dvi in fastjar" ; \
6874 (cd fastjar && \
6875 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6876 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6877 "RANLIB=$${RANLIB}" \
6878 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6879 dvi) \
6880 || exit 1
6881
6882@endif fastjar
6883
6884.PHONY: maybe-TAGS-fastjar TAGS-fastjar
6885maybe-TAGS-fastjar:
6886@if fastjar
6887maybe-TAGS-fastjar: TAGS-fastjar
6888
6889TAGS-fastjar: \
6890 configure-fastjar
6891 @[ -f ./fastjar/Makefile ] || exit 0; \
6892 r=`${PWD_COMMAND}`; export r; \
6893 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6894 $(SET_LIB_PATH) \
6895 $(HOST_EXPORTS) \
6896 for flag in $(EXTRA_HOST_FLAGS) ; do \
6897 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6898 done; \
6899 echo "Doing TAGS in fastjar" ; \
6900 (cd fastjar && \
6901 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6902 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6903 "RANLIB=$${RANLIB}" \
6904 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6905 TAGS) \
6906 || exit 1
6907
6908@endif fastjar
6909
6910.PHONY: maybe-install-info-fastjar install-info-fastjar
6911maybe-install-info-fastjar:
6912@if fastjar
6913maybe-install-info-fastjar: install-info-fastjar
6914
6915install-info-fastjar: \
6916 configure-fastjar \
6917 info-fastjar
6918 @[ -f ./fastjar/Makefile ] || exit 0; \
6919 r=`${PWD_COMMAND}`; export r; \
6920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6921 $(SET_LIB_PATH) \
6922 $(HOST_EXPORTS) \
6923 for flag in $(EXTRA_HOST_FLAGS) ; do \
6924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6925 done; \
6926 echo "Doing install-info in fastjar" ; \
6927 (cd fastjar && \
6928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6930 "RANLIB=$${RANLIB}" \
6931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6932 install-info) \
6933 || exit 1
6934
6935@endif fastjar
6936
6937.PHONY: maybe-installcheck-fastjar installcheck-fastjar
6938maybe-installcheck-fastjar:
6939@if fastjar
6940maybe-installcheck-fastjar: installcheck-fastjar
6941
6942installcheck-fastjar: \
6943 configure-fastjar
6944 @[ -f ./fastjar/Makefile ] || exit 0; \
6945 r=`${PWD_COMMAND}`; export r; \
6946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6947 $(SET_LIB_PATH) \
6948 $(HOST_EXPORTS) \
6949 for flag in $(EXTRA_HOST_FLAGS) ; do \
6950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6951 done; \
6952 echo "Doing installcheck in fastjar" ; \
6953 (cd fastjar && \
6954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6956 "RANLIB=$${RANLIB}" \
6957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6958 installcheck) \
6959 || exit 1
6960
6961@endif fastjar
6962
6963.PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
6964maybe-mostlyclean-fastjar:
6965@if fastjar
6966maybe-mostlyclean-fastjar: mostlyclean-fastjar
6967
6968mostlyclean-fastjar:
6969 @[ -f ./fastjar/Makefile ] || exit 0; \
6970 r=`${PWD_COMMAND}`; export r; \
6971 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6972 $(SET_LIB_PATH) \
6973 $(HOST_EXPORTS) \
6974 for flag in $(EXTRA_HOST_FLAGS) ; do \
6975 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6976 done; \
6977 echo "Doing mostlyclean in fastjar" ; \
6978 (cd fastjar && \
6979 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6980 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6981 "RANLIB=$${RANLIB}" \
6982 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6983 mostlyclean) \
6984 || exit 1
6985
6986@endif fastjar
6987
6988.PHONY: maybe-clean-fastjar clean-fastjar
6989maybe-clean-fastjar:
6990@if fastjar
6991maybe-clean-fastjar: clean-fastjar
6992
6993clean-fastjar:
6994 @[ -f ./fastjar/Makefile ] || exit 0; \
6995 r=`${PWD_COMMAND}`; export r; \
6996 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6997 $(SET_LIB_PATH) \
6998 $(HOST_EXPORTS) \
6999 for flag in $(EXTRA_HOST_FLAGS) ; do \
7000 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7001 done; \
7002 echo "Doing clean in fastjar" ; \
7003 (cd fastjar && \
7004 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7005 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7006 "RANLIB=$${RANLIB}" \
7007 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7008 clean) \
7009 || exit 1
7010
7011@endif fastjar
7012
7013.PHONY: maybe-distclean-fastjar distclean-fastjar
7014maybe-distclean-fastjar:
7015@if fastjar
7016maybe-distclean-fastjar: distclean-fastjar
7017
7018distclean-fastjar:
7019 @[ -f ./fastjar/Makefile ] || exit 0; \
7020 r=`${PWD_COMMAND}`; export r; \
7021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7022 $(SET_LIB_PATH) \
7023 $(HOST_EXPORTS) \
7024 for flag in $(EXTRA_HOST_FLAGS) ; do \
7025 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7026 done; \
7027 echo "Doing distclean in fastjar" ; \
7028 (cd fastjar && \
7029 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7030 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7031 "RANLIB=$${RANLIB}" \
7032 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7033 distclean) \
7034 || exit 1
7035
7036@endif fastjar
7037
7038.PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7039maybe-maintainer-clean-fastjar:
7040@if fastjar
7041maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7042
7043maintainer-clean-fastjar:
7044 @[ -f ./fastjar/Makefile ] || exit 0; \
7045 r=`${PWD_COMMAND}`; export r; \
7046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7047 $(SET_LIB_PATH) \
7048 $(HOST_EXPORTS) \
7049 for flag in $(EXTRA_HOST_FLAGS) ; do \
7050 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7051 done; \
7052 echo "Doing maintainer-clean in fastjar" ; \
7053 (cd fastjar && \
7054 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7055 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7056 "RANLIB=$${RANLIB}" \
7057 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7058 maintainer-clean) \
7059 || exit 1
7060
7061@endif fastjar
7062
7063
7064.PHONY: configure-fileutils maybe-configure-fileutils
7065maybe-configure-fileutils:
7066@if fileutils
7067maybe-configure-fileutils: configure-fileutils
7068configure-fileutils:
7069 @test ! -f fileutils/Makefile || exit 0; \
7070 [ -d fileutils ] || mkdir fileutils; \
7071 r=`${PWD_COMMAND}`; export r; \
7072 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7073 $(HOST_EXPORTS) \
7074 echo Configuring in fileutils; \
7075 cd fileutils || exit 1; \
7076 case $(srcdir) in \
7077 \.) \
7078 srcdiroption="--srcdir=."; \
7079 libsrcdir=".";; \
7080 /* | [A-Za-z]:[\\/]*) \
7081 srcdiroption="--srcdir=$(srcdir)/fileutils"; \
7082 libsrcdir="$$s/fileutils";; \
7083 *) \
7084 srcdiroption="--srcdir=../$(srcdir)/fileutils"; \
7085 libsrcdir="$$s/fileutils";; \
7086 esac; \
7087 $(SHELL) $${libsrcdir}/configure \
7088 $(HOST_CONFIGARGS) $${srcdiroption} \
7089 || exit 1
7090@endif fileutils
7091
7092.PHONY: all-fileutils maybe-all-fileutils
7093maybe-all-fileutils:
7094@if fileutils
7095maybe-all-fileutils: all-fileutils
7096all-fileutils: configure-fileutils
7097 @r=`${PWD_COMMAND}`; export r; \
7098 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7099 $(SET_LIB_PATH) \
7100 $(HOST_EXPORTS) \
7101 (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) all)
7102@endif fileutils
7103
7104.PHONY: check-fileutils maybe-check-fileutils
7105maybe-check-fileutils:
7106@if fileutils
7107maybe-check-fileutils: check-fileutils
7108
7109check-fileutils:
7110 @r=`${PWD_COMMAND}`; export r; \
7111 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7112 $(SET_LIB_PATH) \
7113 $(HOST_EXPORTS) \
7114 (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) check)
7115
7116@endif fileutils
7117
7118.PHONY: install-fileutils maybe-install-fileutils
7119maybe-install-fileutils:
7120@if fileutils
7121maybe-install-fileutils: install-fileutils
7122
7123install-fileutils: installdirs
7124 @r=`${PWD_COMMAND}`; export r; \
7125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7126 $(SET_LIB_PATH) \
7127 $(HOST_EXPORTS) \
7128 (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) install)
7129
7130@endif fileutils
7131
7132# Other targets (info, dvi, etc.)
7133
7134.PHONY: maybe-info-fileutils info-fileutils
7135maybe-info-fileutils:
7136@if fileutils
7137maybe-info-fileutils: info-fileutils
7138
7139info-fileutils: \
7140 configure-fileutils
7141 @[ -f ./fileutils/Makefile ] || exit 0; \
7142 r=`${PWD_COMMAND}`; export r; \
7143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7144 $(SET_LIB_PATH) \
7145 $(HOST_EXPORTS) \
7146 for flag in $(EXTRA_HOST_FLAGS) ; do \
7147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7148 done; \
7149 echo "Doing info in fileutils" ; \
7150 (cd fileutils && \
7151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7153 "RANLIB=$${RANLIB}" \
7154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7155 info) \
7156 || exit 1
7157
7158@endif fileutils
7159
7160.PHONY: maybe-dvi-fileutils dvi-fileutils
7161maybe-dvi-fileutils:
7162@if fileutils
7163maybe-dvi-fileutils: dvi-fileutils
7164
7165dvi-fileutils: \
7166 configure-fileutils
7167 @[ -f ./fileutils/Makefile ] || exit 0; \
7168 r=`${PWD_COMMAND}`; export r; \
7169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7170 $(SET_LIB_PATH) \
7171 $(HOST_EXPORTS) \
7172 for flag in $(EXTRA_HOST_FLAGS) ; do \
7173 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7174 done; \
7175 echo "Doing dvi in fileutils" ; \
7176 (cd fileutils && \
7177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7179 "RANLIB=$${RANLIB}" \
7180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7181 dvi) \
7182 || exit 1
7183
7184@endif fileutils
7185
7186.PHONY: maybe-TAGS-fileutils TAGS-fileutils
7187maybe-TAGS-fileutils:
7188@if fileutils
7189maybe-TAGS-fileutils: TAGS-fileutils
7190
7191TAGS-fileutils: \
7192 configure-fileutils
7193 @[ -f ./fileutils/Makefile ] || exit 0; \
7194 r=`${PWD_COMMAND}`; export r; \
7195 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7196 $(SET_LIB_PATH) \
7197 $(HOST_EXPORTS) \
7198 for flag in $(EXTRA_HOST_FLAGS) ; do \
7199 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7200 done; \
7201 echo "Doing TAGS in fileutils" ; \
7202 (cd fileutils && \
7203 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7204 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7205 "RANLIB=$${RANLIB}" \
7206 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7207 TAGS) \
7208 || exit 1
7209
7210@endif fileutils
7211
7212.PHONY: maybe-install-info-fileutils install-info-fileutils
7213maybe-install-info-fileutils:
7214@if fileutils
7215maybe-install-info-fileutils: install-info-fileutils
7216
7217install-info-fileutils: \
7218 configure-fileutils \
7219 info-fileutils
7220 @[ -f ./fileutils/Makefile ] || exit 0; \
7221 r=`${PWD_COMMAND}`; export r; \
7222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7223 $(SET_LIB_PATH) \
7224 $(HOST_EXPORTS) \
7225 for flag in $(EXTRA_HOST_FLAGS) ; do \
7226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7227 done; \
7228 echo "Doing install-info in fileutils" ; \
7229 (cd fileutils && \
7230 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7231 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7232 "RANLIB=$${RANLIB}" \
7233 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7234 install-info) \
7235 || exit 1
7236
7237@endif fileutils
7238
7239.PHONY: maybe-installcheck-fileutils installcheck-fileutils
7240maybe-installcheck-fileutils:
7241@if fileutils
7242maybe-installcheck-fileutils: installcheck-fileutils
7243
7244installcheck-fileutils: \
7245 configure-fileutils
7246 @[ -f ./fileutils/Makefile ] || exit 0; \
7247 r=`${PWD_COMMAND}`; export r; \
7248 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7249 $(SET_LIB_PATH) \
7250 $(HOST_EXPORTS) \
7251 for flag in $(EXTRA_HOST_FLAGS) ; do \
7252 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7253 done; \
7254 echo "Doing installcheck in fileutils" ; \
7255 (cd fileutils && \
7256 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7257 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7258 "RANLIB=$${RANLIB}" \
7259 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7260 installcheck) \
7261 || exit 1
7262
7263@endif fileutils
7264
7265.PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
7266maybe-mostlyclean-fileutils:
7267@if fileutils
7268maybe-mostlyclean-fileutils: mostlyclean-fileutils
7269
7270mostlyclean-fileutils:
7271 @[ -f ./fileutils/Makefile ] || exit 0; \
7272 r=`${PWD_COMMAND}`; export r; \
7273 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7274 $(SET_LIB_PATH) \
7275 $(HOST_EXPORTS) \
7276 for flag in $(EXTRA_HOST_FLAGS) ; do \
7277 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7278 done; \
7279 echo "Doing mostlyclean in fileutils" ; \
7280 (cd fileutils && \
7281 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7282 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7283 "RANLIB=$${RANLIB}" \
7284 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7285 mostlyclean) \
7286 || exit 1
7287
7288@endif fileutils
7289
7290.PHONY: maybe-clean-fileutils clean-fileutils
7291maybe-clean-fileutils:
7292@if fileutils
7293maybe-clean-fileutils: clean-fileutils
7294
7295clean-fileutils:
7296 @[ -f ./fileutils/Makefile ] || exit 0; \
7297 r=`${PWD_COMMAND}`; export r; \
7298 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7299 $(SET_LIB_PATH) \
7300 $(HOST_EXPORTS) \
7301 for flag in $(EXTRA_HOST_FLAGS) ; do \
7302 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7303 done; \
7304 echo "Doing clean in fileutils" ; \
7305 (cd fileutils && \
7306 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7307 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7308 "RANLIB=$${RANLIB}" \
7309 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7310 clean) \
7311 || exit 1
7312
7313@endif fileutils
7314
7315.PHONY: maybe-distclean-fileutils distclean-fileutils
7316maybe-distclean-fileutils:
7317@if fileutils
7318maybe-distclean-fileutils: distclean-fileutils
7319
7320distclean-fileutils:
7321 @[ -f ./fileutils/Makefile ] || exit 0; \
7322 r=`${PWD_COMMAND}`; export r; \
7323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7324 $(SET_LIB_PATH) \
7325 $(HOST_EXPORTS) \
7326 for flag in $(EXTRA_HOST_FLAGS) ; do \
7327 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7328 done; \
7329 echo "Doing distclean in fileutils" ; \
7330 (cd fileutils && \
7331 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7332 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7333 "RANLIB=$${RANLIB}" \
7334 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7335 distclean) \
7336 || exit 1
7337
7338@endif fileutils
7339
7340.PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
7341maybe-maintainer-clean-fileutils:
7342@if fileutils
7343maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
7344
7345maintainer-clean-fileutils:
7346 @[ -f ./fileutils/Makefile ] || exit 0; \
7347 r=`${PWD_COMMAND}`; export r; \
7348 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7349 $(SET_LIB_PATH) \
7350 $(HOST_EXPORTS) \
7351 for flag in $(EXTRA_HOST_FLAGS) ; do \
7352 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7353 done; \
7354 echo "Doing maintainer-clean in fileutils" ; \
7355 (cd fileutils && \
7356 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7357 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7358 "RANLIB=$${RANLIB}" \
7359 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7360 maintainer-clean) \
7361 || exit 1
7362
7363@endif fileutils
7364
7365
7366.PHONY: configure-findutils maybe-configure-findutils
7367maybe-configure-findutils:
7368@if findutils
7369maybe-configure-findutils: configure-findutils
7370configure-findutils:
7371 @test ! -f findutils/Makefile || exit 0; \
7372 [ -d findutils ] || mkdir findutils; \
7373 r=`${PWD_COMMAND}`; export r; \
7374 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7375 $(HOST_EXPORTS) \
7376 echo Configuring in findutils; \
7377 cd findutils || exit 1; \
7378 case $(srcdir) in \
7379 \.) \
7380 srcdiroption="--srcdir=."; \
7381 libsrcdir=".";; \
7382 /* | [A-Za-z]:[\\/]*) \
7383 srcdiroption="--srcdir=$(srcdir)/findutils"; \
7384 libsrcdir="$$s/findutils";; \
7385 *) \
7386 srcdiroption="--srcdir=../$(srcdir)/findutils"; \
7387 libsrcdir="$$s/findutils";; \
7388 esac; \
7389 $(SHELL) $${libsrcdir}/configure \
7390 $(HOST_CONFIGARGS) $${srcdiroption} \
7391 || exit 1
7392@endif findutils
7393
7394.PHONY: all-findutils maybe-all-findutils
7395maybe-all-findutils:
7396@if findutils
7397maybe-all-findutils: all-findutils
7398all-findutils: configure-findutils
7399 @r=`${PWD_COMMAND}`; export r; \
7400 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7401 $(SET_LIB_PATH) \
7402 $(HOST_EXPORTS) \
7403 (cd findutils && $(MAKE) $(FLAGS_TO_PASS) all)
7404@endif findutils
7405
7406.PHONY: check-findutils maybe-check-findutils
7407maybe-check-findutils:
7408@if findutils
7409maybe-check-findutils: check-findutils
7410
7411check-findutils:
7412 @r=`${PWD_COMMAND}`; export r; \
7413 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7414 $(SET_LIB_PATH) \
7415 $(HOST_EXPORTS) \
7416 (cd findutils && $(MAKE) $(FLAGS_TO_PASS) check)
7417
7418@endif findutils
7419
7420.PHONY: install-findutils maybe-install-findutils
7421maybe-install-findutils:
7422@if findutils
7423maybe-install-findutils: install-findutils
7424
7425install-findutils: installdirs
7426 @r=`${PWD_COMMAND}`; export r; \
7427 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7428 $(SET_LIB_PATH) \
7429 $(HOST_EXPORTS) \
7430 (cd findutils && $(MAKE) $(FLAGS_TO_PASS) install)
7431
7432@endif findutils
7433
7434# Other targets (info, dvi, etc.)
7435
7436.PHONY: maybe-info-findutils info-findutils
7437maybe-info-findutils:
7438@if findutils
7439maybe-info-findutils: info-findutils
7440
7441info-findutils: \
7442 configure-findutils
7443 @[ -f ./findutils/Makefile ] || exit 0; \
7444 r=`${PWD_COMMAND}`; export r; \
7445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7446 $(SET_LIB_PATH) \
7447 $(HOST_EXPORTS) \
7448 for flag in $(EXTRA_HOST_FLAGS) ; do \
7449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7450 done; \
7451 echo "Doing info in findutils" ; \
7452 (cd findutils && \
7453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7455 "RANLIB=$${RANLIB}" \
7456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7457 info) \
7458 || exit 1
7459
7460@endif findutils
7461
7462.PHONY: maybe-dvi-findutils dvi-findutils
7463maybe-dvi-findutils:
7464@if findutils
7465maybe-dvi-findutils: dvi-findutils
7466
7467dvi-findutils: \
7468 configure-findutils
7469 @[ -f ./findutils/Makefile ] || exit 0; \
7470 r=`${PWD_COMMAND}`; export r; \
7471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7472 $(SET_LIB_PATH) \
7473 $(HOST_EXPORTS) \
7474 for flag in $(EXTRA_HOST_FLAGS) ; do \
7475 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7476 done; \
7477 echo "Doing dvi in findutils" ; \
7478 (cd findutils && \
7479 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7480 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7481 "RANLIB=$${RANLIB}" \
7482 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7483 dvi) \
7484 || exit 1
7485
7486@endif findutils
7487
7488.PHONY: maybe-TAGS-findutils TAGS-findutils
7489maybe-TAGS-findutils:
7490@if findutils
7491maybe-TAGS-findutils: TAGS-findutils
7492
7493TAGS-findutils: \
7494 configure-findutils
7495 @[ -f ./findutils/Makefile ] || exit 0; \
7496 r=`${PWD_COMMAND}`; export r; \
7497 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7498 $(SET_LIB_PATH) \
7499 $(HOST_EXPORTS) \
7500 for flag in $(EXTRA_HOST_FLAGS) ; do \
7501 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7502 done; \
7503 echo "Doing TAGS in findutils" ; \
7504 (cd findutils && \
7505 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7506 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7507 "RANLIB=$${RANLIB}" \
7508 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7509 TAGS) \
7510 || exit 1
7511
7512@endif findutils
7513
7514.PHONY: maybe-install-info-findutils install-info-findutils
7515maybe-install-info-findutils:
7516@if findutils
7517maybe-install-info-findutils: install-info-findutils
7518
7519install-info-findutils: \
7520 configure-findutils \
7521 info-findutils
7522 @[ -f ./findutils/Makefile ] || exit 0; \
7523 r=`${PWD_COMMAND}`; export r; \
7524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7525 $(SET_LIB_PATH) \
7526 $(HOST_EXPORTS) \
7527 for flag in $(EXTRA_HOST_FLAGS) ; do \
7528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7529 done; \
7530 echo "Doing install-info in findutils" ; \
7531 (cd findutils && \
7532 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7533 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7534 "RANLIB=$${RANLIB}" \
7535 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7536 install-info) \
7537 || exit 1
7538
7539@endif findutils
7540
7541.PHONY: maybe-installcheck-findutils installcheck-findutils
7542maybe-installcheck-findutils:
7543@if findutils
7544maybe-installcheck-findutils: installcheck-findutils
7545
7546installcheck-findutils: \
7547 configure-findutils
7548 @[ -f ./findutils/Makefile ] || exit 0; \
7549 r=`${PWD_COMMAND}`; export r; \
7550 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7551 $(SET_LIB_PATH) \
7552 $(HOST_EXPORTS) \
7553 for flag in $(EXTRA_HOST_FLAGS) ; do \
7554 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7555 done; \
7556 echo "Doing installcheck in findutils" ; \
7557 (cd findutils && \
7558 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7559 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7560 "RANLIB=$${RANLIB}" \
7561 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7562 installcheck) \
7563 || exit 1
7564
7565@endif findutils
7566
7567.PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
7568maybe-mostlyclean-findutils:
7569@if findutils
7570maybe-mostlyclean-findutils: mostlyclean-findutils
7571
7572mostlyclean-findutils:
7573 @[ -f ./findutils/Makefile ] || exit 0; \
7574 r=`${PWD_COMMAND}`; export r; \
7575 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7576 $(SET_LIB_PATH) \
7577 $(HOST_EXPORTS) \
7578 for flag in $(EXTRA_HOST_FLAGS) ; do \
7579 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7580 done; \
7581 echo "Doing mostlyclean in findutils" ; \
7582 (cd findutils && \
7583 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7584 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7585 "RANLIB=$${RANLIB}" \
7586 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7587 mostlyclean) \
7588 || exit 1
7589
7590@endif findutils
7591
7592.PHONY: maybe-clean-findutils clean-findutils
7593maybe-clean-findutils:
7594@if findutils
7595maybe-clean-findutils: clean-findutils
7596
7597clean-findutils:
7598 @[ -f ./findutils/Makefile ] || exit 0; \
7599 r=`${PWD_COMMAND}`; export r; \
7600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7601 $(SET_LIB_PATH) \
7602 $(HOST_EXPORTS) \
7603 for flag in $(EXTRA_HOST_FLAGS) ; do \
7604 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7605 done; \
7606 echo "Doing clean in findutils" ; \
7607 (cd findutils && \
7608 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7609 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7610 "RANLIB=$${RANLIB}" \
7611 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7612 clean) \
7613 || exit 1
7614
7615@endif findutils
7616
7617.PHONY: maybe-distclean-findutils distclean-findutils
7618maybe-distclean-findutils:
7619@if findutils
7620maybe-distclean-findutils: distclean-findutils
7621
7622distclean-findutils:
7623 @[ -f ./findutils/Makefile ] || exit 0; \
7624 r=`${PWD_COMMAND}`; export r; \
7625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7626 $(SET_LIB_PATH) \
7627 $(HOST_EXPORTS) \
7628 for flag in $(EXTRA_HOST_FLAGS) ; do \
7629 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7630 done; \
7631 echo "Doing distclean in findutils" ; \
7632 (cd findutils && \
7633 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7634 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7635 "RANLIB=$${RANLIB}" \
7636 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7637 distclean) \
7638 || exit 1
7639
7640@endif findutils
7641
7642.PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
7643maybe-maintainer-clean-findutils:
7644@if findutils
7645maybe-maintainer-clean-findutils: maintainer-clean-findutils
7646
7647maintainer-clean-findutils:
7648 @[ -f ./findutils/Makefile ] || exit 0; \
7649 r=`${PWD_COMMAND}`; export r; \
7650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7651 $(SET_LIB_PATH) \
7652 $(HOST_EXPORTS) \
7653 for flag in $(EXTRA_HOST_FLAGS) ; do \
7654 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7655 done; \
7656 echo "Doing maintainer-clean in findutils" ; \
7657 (cd findutils && \
7658 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7659 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7660 "RANLIB=$${RANLIB}" \
7661 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7662 maintainer-clean) \
7663 || exit 1
7664
7665@endif findutils
7666
7667
7668.PHONY: configure-find maybe-configure-find
7669maybe-configure-find:
7670@if find
7671maybe-configure-find: configure-find
7672configure-find:
7673 @test ! -f find/Makefile || exit 0; \
7674 [ -d find ] || mkdir find; \
7675 r=`${PWD_COMMAND}`; export r; \
7676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7677 $(HOST_EXPORTS) \
7678 echo Configuring in find; \
7679 cd find || exit 1; \
7680 case $(srcdir) in \
7681 \.) \
7682 srcdiroption="--srcdir=."; \
7683 libsrcdir=".";; \
7684 /* | [A-Za-z]:[\\/]*) \
7685 srcdiroption="--srcdir=$(srcdir)/find"; \
7686 libsrcdir="$$s/find";; \
7687 *) \
7688 srcdiroption="--srcdir=../$(srcdir)/find"; \
7689 libsrcdir="$$s/find";; \
7690 esac; \
7691 $(SHELL) $${libsrcdir}/configure \
7692 $(HOST_CONFIGARGS) $${srcdiroption} \
7693 || exit 1
7694@endif find
7695
7696.PHONY: all-find maybe-all-find
7697maybe-all-find:
7698@if find
7699maybe-all-find: all-find
7700all-find: configure-find
7701 @r=`${PWD_COMMAND}`; export r; \
7702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7703 $(SET_LIB_PATH) \
7704 $(HOST_EXPORTS) \
7705 (cd find && $(MAKE) $(FLAGS_TO_PASS) all)
7706@endif find
7707
7708.PHONY: check-find maybe-check-find
7709maybe-check-find:
7710@if find
7711maybe-check-find: check-find
7712
7713check-find:
7714 @r=`${PWD_COMMAND}`; export r; \
7715 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7716 $(SET_LIB_PATH) \
7717 $(HOST_EXPORTS) \
7718 (cd find && $(MAKE) $(FLAGS_TO_PASS) check)
7719
7720@endif find
7721
7722.PHONY: install-find maybe-install-find
7723maybe-install-find:
7724@if find
7725maybe-install-find: install-find
7726
7727install-find: installdirs
7728 @r=`${PWD_COMMAND}`; export r; \
7729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7730 $(SET_LIB_PATH) \
7731 $(HOST_EXPORTS) \
7732 (cd find && $(MAKE) $(FLAGS_TO_PASS) install)
7733
7734@endif find
7735
7736# Other targets (info, dvi, etc.)
7737
7738.PHONY: maybe-info-find info-find
7739maybe-info-find:
7740@if find
7741maybe-info-find: info-find
7742
7743info-find: \
7744 configure-find
7745 @[ -f ./find/Makefile ] || exit 0; \
7746 r=`${PWD_COMMAND}`; export r; \
7747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7748 $(SET_LIB_PATH) \
7749 $(HOST_EXPORTS) \
7750 for flag in $(EXTRA_HOST_FLAGS) ; do \
7751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7752 done; \
7753 echo "Doing info in find" ; \
7754 (cd find && \
7755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7757 "RANLIB=$${RANLIB}" \
7758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7759 info) \
7760 || exit 1
7761
7762@endif find
7763
7764.PHONY: maybe-dvi-find dvi-find
7765maybe-dvi-find:
7766@if find
7767maybe-dvi-find: dvi-find
7768
7769dvi-find: \
7770 configure-find
7771 @[ -f ./find/Makefile ] || exit 0; \
7772 r=`${PWD_COMMAND}`; export r; \
7773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7774 $(SET_LIB_PATH) \
7775 $(HOST_EXPORTS) \
7776 for flag in $(EXTRA_HOST_FLAGS) ; do \
7777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7778 done; \
7779 echo "Doing dvi in find" ; \
7780 (cd find && \
7781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7783 "RANLIB=$${RANLIB}" \
7784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7785 dvi) \
7786 || exit 1
7787
7788@endif find
7789
7790.PHONY: maybe-TAGS-find TAGS-find
7791maybe-TAGS-find:
7792@if find
7793maybe-TAGS-find: TAGS-find
7794
7795TAGS-find: \
7796 configure-find
7797 @[ -f ./find/Makefile ] || exit 0; \
7798 r=`${PWD_COMMAND}`; export r; \
7799 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7800 $(SET_LIB_PATH) \
7801 $(HOST_EXPORTS) \
7802 for flag in $(EXTRA_HOST_FLAGS) ; do \
7803 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7804 done; \
7805 echo "Doing TAGS in find" ; \
7806 (cd find && \
7807 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7808 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7809 "RANLIB=$${RANLIB}" \
7810 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7811 TAGS) \
7812 || exit 1
7813
7814@endif find
7815
7816.PHONY: maybe-install-info-find install-info-find
7817maybe-install-info-find:
7818@if find
7819maybe-install-info-find: install-info-find
7820
7821install-info-find: \
7822 configure-find \
7823 info-find
7824 @[ -f ./find/Makefile ] || exit 0; \
7825 r=`${PWD_COMMAND}`; export r; \
7826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7827 $(SET_LIB_PATH) \
7828 $(HOST_EXPORTS) \
7829 for flag in $(EXTRA_HOST_FLAGS) ; do \
7830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7831 done; \
7832 echo "Doing install-info in find" ; \
7833 (cd find && \
7834 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7835 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7836 "RANLIB=$${RANLIB}" \
7837 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7838 install-info) \
7839 || exit 1
7840
7841@endif find
7842
7843.PHONY: maybe-installcheck-find installcheck-find
7844maybe-installcheck-find:
7845@if find
7846maybe-installcheck-find: installcheck-find
7847
7848installcheck-find: \
7849 configure-find
7850 @[ -f ./find/Makefile ] || exit 0; \
7851 r=`${PWD_COMMAND}`; export r; \
7852 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7853 $(SET_LIB_PATH) \
7854 $(HOST_EXPORTS) \
7855 for flag in $(EXTRA_HOST_FLAGS) ; do \
7856 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7857 done; \
7858 echo "Doing installcheck in find" ; \
7859 (cd find && \
7860 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7861 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7862 "RANLIB=$${RANLIB}" \
7863 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7864 installcheck) \
7865 || exit 1
7866
7867@endif find
7868
7869.PHONY: maybe-mostlyclean-find mostlyclean-find
7870maybe-mostlyclean-find:
7871@if find
7872maybe-mostlyclean-find: mostlyclean-find
7873
7874mostlyclean-find:
7875 @[ -f ./find/Makefile ] || exit 0; \
7876 r=`${PWD_COMMAND}`; export r; \
7877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7878 $(SET_LIB_PATH) \
7879 $(HOST_EXPORTS) \
7880 for flag in $(EXTRA_HOST_FLAGS) ; do \
7881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7882 done; \
7883 echo "Doing mostlyclean in find" ; \
7884 (cd find && \
7885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7887 "RANLIB=$${RANLIB}" \
7888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7889 mostlyclean) \
7890 || exit 1
7891
7892@endif find
7893
7894.PHONY: maybe-clean-find clean-find
7895maybe-clean-find:
7896@if find
7897maybe-clean-find: clean-find
7898
7899clean-find:
7900 @[ -f ./find/Makefile ] || exit 0; \
7901 r=`${PWD_COMMAND}`; export r; \
7902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7903 $(SET_LIB_PATH) \
7904 $(HOST_EXPORTS) \
7905 for flag in $(EXTRA_HOST_FLAGS) ; do \
7906 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7907 done; \
7908 echo "Doing clean in find" ; \
7909 (cd find && \
7910 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7911 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7912 "RANLIB=$${RANLIB}" \
7913 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7914 clean) \
7915 || exit 1
7916
7917@endif find
7918
7919.PHONY: maybe-distclean-find distclean-find
7920maybe-distclean-find:
7921@if find
7922maybe-distclean-find: distclean-find
7923
7924distclean-find:
7925 @[ -f ./find/Makefile ] || exit 0; \
7926 r=`${PWD_COMMAND}`; export r; \
7927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7928 $(SET_LIB_PATH) \
7929 $(HOST_EXPORTS) \
7930 for flag in $(EXTRA_HOST_FLAGS) ; do \
7931 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7932 done; \
7933 echo "Doing distclean in find" ; \
7934 (cd find && \
7935 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7936 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7937 "RANLIB=$${RANLIB}" \
7938 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7939 distclean) \
7940 || exit 1
7941
7942@endif find
7943
7944.PHONY: maybe-maintainer-clean-find maintainer-clean-find
7945maybe-maintainer-clean-find:
7946@if find
7947maybe-maintainer-clean-find: maintainer-clean-find
7948
7949maintainer-clean-find:
7950 @[ -f ./find/Makefile ] || exit 0; \
7951 r=`${PWD_COMMAND}`; export r; \
7952 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7953 $(SET_LIB_PATH) \
7954 $(HOST_EXPORTS) \
7955 for flag in $(EXTRA_HOST_FLAGS) ; do \
7956 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7957 done; \
7958 echo "Doing maintainer-clean in find" ; \
7959 (cd find && \
7960 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7961 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7962 "RANLIB=$${RANLIB}" \
7963 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7964 maintainer-clean) \
7965 || exit 1
7966
7967@endif find
7968
7969
7970.PHONY: configure-flex maybe-configure-flex
7971maybe-configure-flex:
7972@if flex
7973maybe-configure-flex: configure-flex
7974configure-flex:
7975 @test ! -f flex/Makefile || exit 0; \
7976 [ -d flex ] || mkdir flex; \
7977 r=`${PWD_COMMAND}`; export r; \
7978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7979 $(HOST_EXPORTS) \
7980 echo Configuring in flex; \
7981 cd flex || exit 1; \
7982 case $(srcdir) in \
7983 \.) \
7984 srcdiroption="--srcdir=."; \
7985 libsrcdir=".";; \
7986 /* | [A-Za-z]:[\\/]*) \
7987 srcdiroption="--srcdir=$(srcdir)/flex"; \
7988 libsrcdir="$$s/flex";; \
7989 *) \
7990 srcdiroption="--srcdir=../$(srcdir)/flex"; \
7991 libsrcdir="$$s/flex";; \
7992 esac; \
7993 $(SHELL) $${libsrcdir}/configure \
7994 $(HOST_CONFIGARGS) $${srcdiroption} \
7995 || exit 1
7996@endif flex
7997
7998.PHONY: all-flex maybe-all-flex
7999maybe-all-flex:
8000@if flex
8001maybe-all-flex: all-flex
8002all-flex: configure-flex
8003 @r=`${PWD_COMMAND}`; export r; \
8004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8005 $(SET_LIB_PATH) \
8006 $(HOST_EXPORTS) \
8007 (cd flex && $(MAKE) $(FLAGS_TO_PASS) all)
8008@endif flex
8009
8010.PHONY: check-flex maybe-check-flex
8011maybe-check-flex:
8012@if flex
8013maybe-check-flex: check-flex
8014
8015# This module is only tested in a native toolchain.
8016check-flex:
8017 @if [ '$(host)' = '$(target)' ] ; then \
8018 r=`${PWD_COMMAND}`; export r; \
8019 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8020 $(SET_LIB_PATH) \
8021 $(HOST_EXPORTS) \
8022 (cd flex && $(MAKE) $(FLAGS_TO_PASS) check); \
8023 fi
8024
8025@endif flex
8026
8027.PHONY: install-flex maybe-install-flex
8028maybe-install-flex:
8029@if flex
8030maybe-install-flex: install-flex
8031
8032install-flex: installdirs
8033 @r=`${PWD_COMMAND}`; export r; \
8034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8035 $(SET_LIB_PATH) \
8036 $(HOST_EXPORTS) \
8037 (cd flex && $(MAKE) $(FLAGS_TO_PASS) install)
8038
8039@endif flex
8040
8041# Other targets (info, dvi, etc.)
8042
8043.PHONY: maybe-info-flex info-flex
8044maybe-info-flex:
8045@if flex
8046maybe-info-flex: info-flex
8047
8048info-flex: \
8049 configure-flex
8050 @[ -f ./flex/Makefile ] || exit 0; \
8051 r=`${PWD_COMMAND}`; export r; \
8052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8053 $(SET_LIB_PATH) \
8054 $(HOST_EXPORTS) \
8055 for flag in $(EXTRA_HOST_FLAGS) ; do \
8056 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8057 done; \
8058 echo "Doing info in flex" ; \
8059 (cd flex && \
8060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8062 "RANLIB=$${RANLIB}" \
8063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8064 info) \
8065 || exit 1
8066
8067@endif flex
8068
8069.PHONY: maybe-dvi-flex dvi-flex
8070maybe-dvi-flex:
8071@if flex
8072maybe-dvi-flex: dvi-flex
8073
8074dvi-flex: \
8075 configure-flex
8076 @[ -f ./flex/Makefile ] || exit 0; \
8077 r=`${PWD_COMMAND}`; export r; \
8078 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8079 $(SET_LIB_PATH) \
8080 $(HOST_EXPORTS) \
8081 for flag in $(EXTRA_HOST_FLAGS) ; do \
8082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8083 done; \
8084 echo "Doing dvi in flex" ; \
8085 (cd flex && \
8086 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8087 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8088 "RANLIB=$${RANLIB}" \
8089 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8090 dvi) \
8091 || exit 1
8092
8093@endif flex
8094
8095.PHONY: maybe-TAGS-flex TAGS-flex
8096maybe-TAGS-flex:
8097@if flex
8098maybe-TAGS-flex: TAGS-flex
8099
8100TAGS-flex: \
8101 configure-flex
8102 @[ -f ./flex/Makefile ] || exit 0; \
8103 r=`${PWD_COMMAND}`; export r; \
8104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8105 $(SET_LIB_PATH) \
8106 $(HOST_EXPORTS) \
8107 for flag in $(EXTRA_HOST_FLAGS) ; do \
8108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8109 done; \
8110 echo "Doing TAGS in flex" ; \
8111 (cd flex && \
8112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8114 "RANLIB=$${RANLIB}" \
8115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8116 TAGS) \
8117 || exit 1
8118
8119@endif flex
8120
8121.PHONY: maybe-install-info-flex install-info-flex
8122maybe-install-info-flex:
8123@if flex
8124maybe-install-info-flex: install-info-flex
8125
8126install-info-flex: \
8127 configure-flex \
8128 info-flex
8129 @[ -f ./flex/Makefile ] || exit 0; \
8130 r=`${PWD_COMMAND}`; export r; \
8131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8132 $(SET_LIB_PATH) \
8133 $(HOST_EXPORTS) \
8134 for flag in $(EXTRA_HOST_FLAGS) ; do \
8135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8136 done; \
8137 echo "Doing install-info in flex" ; \
8138 (cd flex && \
8139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8141 "RANLIB=$${RANLIB}" \
8142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8143 install-info) \
8144 || exit 1
8145
8146@endif flex
8147
8148.PHONY: maybe-installcheck-flex installcheck-flex
8149maybe-installcheck-flex:
8150@if flex
8151maybe-installcheck-flex: installcheck-flex
8152
8153installcheck-flex: \
8154 configure-flex
8155 @[ -f ./flex/Makefile ] || exit 0; \
8156 r=`${PWD_COMMAND}`; export r; \
8157 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8158 $(SET_LIB_PATH) \
8159 $(HOST_EXPORTS) \
8160 for flag in $(EXTRA_HOST_FLAGS) ; do \
8161 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8162 done; \
8163 echo "Doing installcheck in flex" ; \
8164 (cd flex && \
8165 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8166 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8167 "RANLIB=$${RANLIB}" \
8168 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8169 installcheck) \
8170 || exit 1
8171
8172@endif flex
8173
8174.PHONY: maybe-mostlyclean-flex mostlyclean-flex
8175maybe-mostlyclean-flex:
8176@if flex
8177maybe-mostlyclean-flex: mostlyclean-flex
8178
8179mostlyclean-flex:
8180 @[ -f ./flex/Makefile ] || exit 0; \
8181 r=`${PWD_COMMAND}`; export r; \
8182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8183 $(SET_LIB_PATH) \
8184 $(HOST_EXPORTS) \
8185 for flag in $(EXTRA_HOST_FLAGS) ; do \
8186 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8187 done; \
8188 echo "Doing mostlyclean in flex" ; \
8189 (cd flex && \
8190 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8191 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8192 "RANLIB=$${RANLIB}" \
8193 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8194 mostlyclean) \
8195 || exit 1
8196
8197@endif flex
8198
8199.PHONY: maybe-clean-flex clean-flex
8200maybe-clean-flex:
8201@if flex
8202maybe-clean-flex: clean-flex
8203
8204clean-flex:
8205 @[ -f ./flex/Makefile ] || exit 0; \
8206 r=`${PWD_COMMAND}`; export r; \
8207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8208 $(SET_LIB_PATH) \
8209 $(HOST_EXPORTS) \
8210 for flag in $(EXTRA_HOST_FLAGS) ; do \
8211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8212 done; \
8213 echo "Doing clean in flex" ; \
8214 (cd flex && \
8215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8217 "RANLIB=$${RANLIB}" \
8218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8219 clean) \
8220 || exit 1
8221
8222@endif flex
8223
8224.PHONY: maybe-distclean-flex distclean-flex
8225maybe-distclean-flex:
8226@if flex
8227maybe-distclean-flex: distclean-flex
8228
8229distclean-flex:
8230 @[ -f ./flex/Makefile ] || exit 0; \
8231 r=`${PWD_COMMAND}`; export r; \
8232 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8233 $(SET_LIB_PATH) \
8234 $(HOST_EXPORTS) \
8235 for flag in $(EXTRA_HOST_FLAGS) ; do \
8236 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8237 done; \
8238 echo "Doing distclean in flex" ; \
8239 (cd flex && \
8240 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8241 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8242 "RANLIB=$${RANLIB}" \
8243 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8244 distclean) \
8245 || exit 1
8246
8247@endif flex
8248
8249.PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8250maybe-maintainer-clean-flex:
8251@if flex
8252maybe-maintainer-clean-flex: maintainer-clean-flex
8253
8254maintainer-clean-flex:
8255 @[ -f ./flex/Makefile ] || exit 0; \
8256 r=`${PWD_COMMAND}`; export r; \
8257 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8258 $(SET_LIB_PATH) \
8259 $(HOST_EXPORTS) \
8260 for flag in $(EXTRA_HOST_FLAGS) ; do \
8261 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8262 done; \
8263 echo "Doing maintainer-clean in flex" ; \
8264 (cd flex && \
8265 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8266 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8267 "RANLIB=$${RANLIB}" \
8268 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8269 maintainer-clean) \
8270 || exit 1
8271
8272@endif flex
8273
8274
8275.PHONY: configure-gas maybe-configure-gas
8276maybe-configure-gas:
8277@if gas
8278maybe-configure-gas: configure-gas
8279configure-gas:
8280 @test -f stage_last && exit 0; \
8281 test ! -f gas/Makefile || exit 0; \
8282 [ -d gas ] || mkdir gas; \
8283 r=`${PWD_COMMAND}`; export r; \
8284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8285 $(HOST_EXPORTS) \
8286 echo Configuring in gas; \
8287 cd gas || exit 1; \
8288 case $(srcdir) in \
8289 \.) \
8290 srcdiroption="--srcdir=."; \
8291 libsrcdir=".";; \
8292 /* | [A-Za-z]:[\\/]*) \
8293 srcdiroption="--srcdir=$(srcdir)/gas"; \
8294 libsrcdir="$$s/gas";; \
8295 *) \
8296 srcdiroption="--srcdir=../$(srcdir)/gas"; \
8297 libsrcdir="$$s/gas";; \
8298 esac; \
8299 $(SHELL) $${libsrcdir}/configure \
8300 $(HOST_CONFIGARGS) $${srcdiroption} \
8301 || exit 1
8302@endif gas
8303
8304.PHONY: all-gas maybe-all-gas
8305maybe-all-gas:
8306@if gas
8307maybe-all-gas: all-gas
8308all-gas: configure-gas
8309 @test -f stage_last && exit 0; \
8310 r=`${PWD_COMMAND}`; export r; \
8311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8312 $(SET_LIB_PATH) \
8313 $(HOST_EXPORTS) \
8314 (cd gas && $(MAKE) $(FLAGS_TO_PASS) all)
8315@endif gas
8316
8317.PHONY: check-gas maybe-check-gas
8318maybe-check-gas:
8319@if gas
8320maybe-check-gas: check-gas
8321
8322check-gas:
8323 @r=`${PWD_COMMAND}`; export r; \
8324 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8325 $(SET_LIB_PATH) \
8326 $(HOST_EXPORTS) \
8327 (cd gas && $(MAKE) $(FLAGS_TO_PASS) check)
8328
8329@endif gas
8330
8331.PHONY: install-gas maybe-install-gas
8332maybe-install-gas:
8333@if gas
8334maybe-install-gas: install-gas
8335
8336install-gas: installdirs
8337 @r=`${PWD_COMMAND}`; export r; \
8338 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8339 $(SET_LIB_PATH) \
8340 $(HOST_EXPORTS) \
8341 (cd gas && $(MAKE) $(FLAGS_TO_PASS) install)
8342
8343@endif gas
8344
8345# Other targets (info, dvi, etc.)
8346
8347.PHONY: maybe-info-gas info-gas
8348maybe-info-gas:
8349@if gas
8350maybe-info-gas: info-gas
8351
8352info-gas: \
8353 configure-gas
8354 @[ -f ./gas/Makefile ] || exit 0; \
8355 r=`${PWD_COMMAND}`; export r; \
8356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8357 $(SET_LIB_PATH) \
8358 $(HOST_EXPORTS) \
8359 for flag in $(EXTRA_HOST_FLAGS) ; do \
8360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8361 done; \
8362 echo "Doing info in gas" ; \
8363 (cd gas && \
8364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8366 "RANLIB=$${RANLIB}" \
8367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8368 info) \
8369 || exit 1
8370
8371@endif gas
8372
8373.PHONY: maybe-dvi-gas dvi-gas
8374maybe-dvi-gas:
8375@if gas
8376maybe-dvi-gas: dvi-gas
8377
8378dvi-gas: \
8379 configure-gas
8380 @[ -f ./gas/Makefile ] || exit 0; \
8381 r=`${PWD_COMMAND}`; export r; \
8382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8383 $(SET_LIB_PATH) \
8384 $(HOST_EXPORTS) \
8385 for flag in $(EXTRA_HOST_FLAGS) ; do \
8386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8387 done; \
8388 echo "Doing dvi in gas" ; \
8389 (cd gas && \
8390 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8391 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8392 "RANLIB=$${RANLIB}" \
8393 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8394 dvi) \
8395 || exit 1
8396
8397@endif gas
8398
8399.PHONY: maybe-TAGS-gas TAGS-gas
8400maybe-TAGS-gas:
8401@if gas
8402maybe-TAGS-gas: TAGS-gas
8403
8404TAGS-gas: \
8405 configure-gas
8406 @[ -f ./gas/Makefile ] || exit 0; \
8407 r=`${PWD_COMMAND}`; export r; \
8408 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8409 $(SET_LIB_PATH) \
8410 $(HOST_EXPORTS) \
8411 for flag in $(EXTRA_HOST_FLAGS) ; do \
8412 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8413 done; \
8414 echo "Doing TAGS in gas" ; \
8415 (cd gas && \
8416 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8417 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8418 "RANLIB=$${RANLIB}" \
8419 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8420 TAGS) \
8421 || exit 1
8422
8423@endif gas
8424
8425.PHONY: maybe-install-info-gas install-info-gas
8426maybe-install-info-gas:
8427@if gas
8428maybe-install-info-gas: install-info-gas
8429
8430install-info-gas: \
8431 configure-gas \
8432 info-gas
8433 @[ -f ./gas/Makefile ] || exit 0; \
8434 r=`${PWD_COMMAND}`; export r; \
8435 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8436 $(SET_LIB_PATH) \
8437 $(HOST_EXPORTS) \
8438 for flag in $(EXTRA_HOST_FLAGS) ; do \
8439 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8440 done; \
8441 echo "Doing install-info in gas" ; \
8442 (cd gas && \
8443 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8444 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8445 "RANLIB=$${RANLIB}" \
8446 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8447 install-info) \
8448 || exit 1
8449
8450@endif gas
8451
8452.PHONY: maybe-installcheck-gas installcheck-gas
8453maybe-installcheck-gas:
8454@if gas
8455maybe-installcheck-gas: installcheck-gas
8456
8457installcheck-gas: \
8458 configure-gas
8459 @[ -f ./gas/Makefile ] || exit 0; \
8460 r=`${PWD_COMMAND}`; export r; \
8461 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8462 $(SET_LIB_PATH) \
8463 $(HOST_EXPORTS) \
8464 for flag in $(EXTRA_HOST_FLAGS) ; do \
8465 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8466 done; \
8467 echo "Doing installcheck in gas" ; \
8468 (cd gas && \
8469 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8470 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8471 "RANLIB=$${RANLIB}" \
8472 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8473 installcheck) \
8474 || exit 1
8475
8476@endif gas
8477
8478.PHONY: maybe-mostlyclean-gas mostlyclean-gas
8479maybe-mostlyclean-gas:
8480@if gas
8481maybe-mostlyclean-gas: mostlyclean-gas
8482
8483mostlyclean-gas:
8484 @[ -f ./gas/Makefile ] || exit 0; \
8485 r=`${PWD_COMMAND}`; export r; \
8486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8487 $(SET_LIB_PATH) \
8488 $(HOST_EXPORTS) \
8489 for flag in $(EXTRA_HOST_FLAGS) ; do \
8490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8491 done; \
8492 echo "Doing mostlyclean in gas" ; \
8493 (cd gas && \
8494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8496 "RANLIB=$${RANLIB}" \
8497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8498 mostlyclean) \
8499 || exit 1
8500
8501@endif gas
8502
8503.PHONY: maybe-clean-gas clean-gas
8504maybe-clean-gas:
8505@if gas
8506maybe-clean-gas: clean-gas
8507
8508clean-gas:
8509 @[ -f ./gas/Makefile ] || exit 0; \
8510 r=`${PWD_COMMAND}`; export r; \
8511 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8512 $(SET_LIB_PATH) \
8513 $(HOST_EXPORTS) \
8514 for flag in $(EXTRA_HOST_FLAGS) ; do \
8515 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8516 done; \
8517 echo "Doing clean in gas" ; \
8518 (cd gas && \
8519 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8520 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8521 "RANLIB=$${RANLIB}" \
8522 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8523 clean) \
8524 || exit 1
8525
8526@endif gas
8527
8528.PHONY: maybe-distclean-gas distclean-gas
8529maybe-distclean-gas:
8530@if gas
8531maybe-distclean-gas: distclean-gas
8532
8533distclean-gas:
8534 @[ -f ./gas/Makefile ] || exit 0; \
8535 r=`${PWD_COMMAND}`; export r; \
8536 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8537 $(SET_LIB_PATH) \
8538 $(HOST_EXPORTS) \
8539 for flag in $(EXTRA_HOST_FLAGS) ; do \
8540 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8541 done; \
8542 echo "Doing distclean in gas" ; \
8543 (cd gas && \
8544 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8545 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8546 "RANLIB=$${RANLIB}" \
8547 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8548 distclean) \
8549 || exit 1
8550
8551@endif gas
8552
8553.PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
8554maybe-maintainer-clean-gas:
8555@if gas
8556maybe-maintainer-clean-gas: maintainer-clean-gas
8557
8558maintainer-clean-gas:
8559 @[ -f ./gas/Makefile ] || exit 0; \
8560 r=`${PWD_COMMAND}`; export r; \
8561 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8562 $(SET_LIB_PATH) \
8563 $(HOST_EXPORTS) \
8564 for flag in $(EXTRA_HOST_FLAGS) ; do \
8565 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8566 done; \
8567 echo "Doing maintainer-clean in gas" ; \
8568 (cd gas && \
8569 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8570 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8571 "RANLIB=$${RANLIB}" \
8572 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8573 maintainer-clean) \
8574 || exit 1
8575
8576@endif gas
8577
8578
8579.PHONY: configure-gcc maybe-configure-gcc
8580maybe-configure-gcc:
8581@if gcc
8582maybe-configure-gcc: configure-gcc
8583configure-gcc:
8584 @test -f stage_last && exit 0; \
8585 test ! -f gcc/Makefile || exit 0; \
8586 [ -d gcc ] || mkdir gcc; \
8587 r=`${PWD_COMMAND}`; export r; \
8588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8589 $(HOST_EXPORTS) \
8590 echo Configuring in gcc; \
8591 cd gcc || exit 1; \
8592 case $(srcdir) in \
8593 \.) \
8594 srcdiroption="--srcdir=."; \
8595 libsrcdir=".";; \
8596 /* | [A-Za-z]:[\\/]*) \
8597 srcdiroption="--srcdir=$(srcdir)/gcc"; \
8598 libsrcdir="$$s/gcc";; \
8599 *) \
8600 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
8601 libsrcdir="$$s/gcc";; \
8602 esac; \
8603 $(SHELL) $${libsrcdir}/configure \
8604 $(HOST_CONFIGARGS) $${srcdiroption} \
8605 || exit 1
8606@endif gcc
8607
8608.PHONY: all-gcc maybe-all-gcc
8609maybe-all-gcc:
8610@if gcc
8611maybe-all-gcc: all-gcc
8612all-gcc: configure-gcc
8613 @test -f stage_last && exit 0; \
8614 r=`${PWD_COMMAND}`; export r; \
8615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8616 $(SET_LIB_PATH) \
8617 $(HOST_EXPORTS) \
8618 (cd gcc && $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
8619 `if [ -f gcc/stage_last ]; then echo quickstrap ; else echo all; fi` )
8620@endif gcc
8621
8622.PHONY: check-gcc maybe-check-gcc
8623maybe-check-gcc:
8624@if gcc
8625maybe-check-gcc: check-gcc
8626
8627check-gcc:
8628 @r=`${PWD_COMMAND}`; export r; \
8629 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8630 $(SET_LIB_PATH) \
8631 $(HOST_EXPORTS) \
8632 (cd gcc && $(MAKE) $(FLAGS_TO_PASS)$(EXTRA_GCC_FLAGS) check)
8633
8634@endif gcc
8635
8636.PHONY: install-gcc maybe-install-gcc
8637maybe-install-gcc:
8638@if gcc
8639maybe-install-gcc: install-gcc
8640
8641install-gcc: installdirs
8642 @r=`${PWD_COMMAND}`; export r; \
8643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8644 $(SET_LIB_PATH) \
8645 $(HOST_EXPORTS) \
8646 (cd gcc && $(MAKE) $(FLAGS_TO_PASS)$(EXTRA_GCC_FLAGS) install)
8647
8648@endif gcc
8649
8650# Other targets (info, dvi, etc.)
8651
8652.PHONY: maybe-info-gcc info-gcc
8653maybe-info-gcc:
8654@if gcc
8655maybe-info-gcc: info-gcc
8656
8657info-gcc: \
8658 configure-gcc
8659 @[ -f ./gcc/Makefile ] || exit 0; \
8660 r=`${PWD_COMMAND}`; export r; \
8661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8662 $(SET_LIB_PATH) \
8663 $(HOST_EXPORTS) \
8664 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8665 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8666 done; \
8667 echo "Doing info in gcc" ; \
8668 (cd gcc && \
8669 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8670 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8671 "RANLIB=$${RANLIB}" \
8672 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8673 info) \
8674 || exit 1
8675
8676@endif gcc
8677
8678.PHONY: maybe-dvi-gcc dvi-gcc
8679maybe-dvi-gcc:
8680@if gcc
8681maybe-dvi-gcc: dvi-gcc
8682
8683dvi-gcc: \
8684 configure-gcc
8685 @[ -f ./gcc/Makefile ] || exit 0; \
8686 r=`${PWD_COMMAND}`; export r; \
8687 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8688 $(SET_LIB_PATH) \
8689 $(HOST_EXPORTS) \
8690 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8691 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8692 done; \
8693 echo "Doing dvi in gcc" ; \
8694 (cd gcc && \
8695 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8696 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8697 "RANLIB=$${RANLIB}" \
8698 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8699 dvi) \
8700 || exit 1
8701
8702@endif gcc
8703
8704.PHONY: maybe-TAGS-gcc TAGS-gcc
8705maybe-TAGS-gcc:
8706@if gcc
8707maybe-TAGS-gcc: TAGS-gcc
8708
8709TAGS-gcc: \
8710 configure-gcc
8711 @[ -f ./gcc/Makefile ] || exit 0; \
8712 r=`${PWD_COMMAND}`; export r; \
8713 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8714 $(SET_LIB_PATH) \
8715 $(HOST_EXPORTS) \
8716 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8717 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8718 done; \
8719 echo "Doing TAGS in gcc" ; \
8720 (cd gcc && \
8721 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8722 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8723 "RANLIB=$${RANLIB}" \
8724 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8725 TAGS) \
8726 || exit 1
8727
8728@endif gcc
8729
8730.PHONY: maybe-install-info-gcc install-info-gcc
8731maybe-install-info-gcc:
8732@if gcc
8733maybe-install-info-gcc: install-info-gcc
8734
8735install-info-gcc: \
8736 configure-gcc \
8737 info-gcc
8738 @[ -f ./gcc/Makefile ] || exit 0; \
8739 r=`${PWD_COMMAND}`; export r; \
8740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8741 $(SET_LIB_PATH) \
8742 $(HOST_EXPORTS) \
8743 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8744 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8745 done; \
8746 echo "Doing install-info in gcc" ; \
8747 (cd gcc && \
8748 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8749 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8750 "RANLIB=$${RANLIB}" \
8751 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8752 install-info) \
8753 || exit 1
8754
8755@endif gcc
8756
8757.PHONY: maybe-installcheck-gcc installcheck-gcc
8758maybe-installcheck-gcc:
8759@if gcc
8760maybe-installcheck-gcc: installcheck-gcc
8761
8762installcheck-gcc: \
8763 configure-gcc
8764 @[ -f ./gcc/Makefile ] || exit 0; \
8765 r=`${PWD_COMMAND}`; export r; \
8766 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8767 $(SET_LIB_PATH) \
8768 $(HOST_EXPORTS) \
8769 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8770 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8771 done; \
8772 echo "Doing installcheck in gcc" ; \
8773 (cd gcc && \
8774 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8775 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8776 "RANLIB=$${RANLIB}" \
8777 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8778 installcheck) \
8779 || exit 1
8780
8781@endif gcc
8782
8783.PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
8784maybe-mostlyclean-gcc:
8785@if gcc
8786maybe-mostlyclean-gcc: mostlyclean-gcc
8787
8788mostlyclean-gcc:
8789 @[ -f ./gcc/Makefile ] || exit 0; \
8790 r=`${PWD_COMMAND}`; export r; \
8791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8792 $(SET_LIB_PATH) \
8793 $(HOST_EXPORTS) \
8794 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8796 done; \
8797 echo "Doing mostlyclean in gcc" ; \
8798 (cd gcc && \
8799 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8800 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8801 "RANLIB=$${RANLIB}" \
8802 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8803 mostlyclean) \
8804 || exit 1
8805
8806@endif gcc
8807
8808.PHONY: maybe-clean-gcc clean-gcc
8809maybe-clean-gcc:
8810@if gcc
8811maybe-clean-gcc: clean-gcc
8812
8813clean-gcc:
8814 @[ -f ./gcc/Makefile ] || exit 0; \
8815 r=`${PWD_COMMAND}`; export r; \
8816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8817 $(SET_LIB_PATH) \
8818 $(HOST_EXPORTS) \
8819 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8821 done; \
8822 echo "Doing clean in gcc" ; \
8823 (cd gcc && \
8824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8826 "RANLIB=$${RANLIB}" \
8827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8828 clean) \
8829 || exit 1
8830
8831@endif gcc
8832
8833.PHONY: maybe-distclean-gcc distclean-gcc
8834maybe-distclean-gcc:
8835@if gcc
8836maybe-distclean-gcc: distclean-gcc
8837
8838distclean-gcc:
8839 @[ -f ./gcc/Makefile ] || exit 0; \
8840 r=`${PWD_COMMAND}`; export r; \
8841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8842 $(SET_LIB_PATH) \
8843 $(HOST_EXPORTS) \
8844 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8846 done; \
8847 echo "Doing distclean in gcc" ; \
8848 (cd gcc && \
8849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8851 "RANLIB=$${RANLIB}" \
8852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8853 distclean) \
8854 || exit 1
8855
8856@endif gcc
8857
8858.PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
8859maybe-maintainer-clean-gcc:
8860@if gcc
8861maybe-maintainer-clean-gcc: maintainer-clean-gcc
8862
8863maintainer-clean-gcc:
8864 @[ -f ./gcc/Makefile ] || exit 0; \
8865 r=`${PWD_COMMAND}`; export r; \
8866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8867 $(SET_LIB_PATH) \
8868 $(HOST_EXPORTS) \
8869 for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8871 done; \
8872 echo "Doing maintainer-clean in gcc" ; \
8873 (cd gcc && \
8874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8876 "RANLIB=$${RANLIB}" \
8877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8878 maintainer-clean) \
8879 || exit 1
8880
8881@endif gcc
8882
8883
8884.PHONY: configure-gawk maybe-configure-gawk
8885maybe-configure-gawk:
8886@if gawk
8887maybe-configure-gawk: configure-gawk
8888configure-gawk:
8889 @test ! -f gawk/Makefile || exit 0; \
8890 [ -d gawk ] || mkdir gawk; \
8891 r=`${PWD_COMMAND}`; export r; \
8892 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8893 $(HOST_EXPORTS) \
8894 echo Configuring in gawk; \
8895 cd gawk || exit 1; \
8896 case $(srcdir) in \
8897 \.) \
8898 srcdiroption="--srcdir=."; \
8899 libsrcdir=".";; \
8900 /* | [A-Za-z]:[\\/]*) \
8901 srcdiroption="--srcdir=$(srcdir)/gawk"; \
8902 libsrcdir="$$s/gawk";; \
8903 *) \
8904 srcdiroption="--srcdir=../$(srcdir)/gawk"; \
8905 libsrcdir="$$s/gawk";; \
8906 esac; \
8907 $(SHELL) $${libsrcdir}/configure \
8908 $(HOST_CONFIGARGS) $${srcdiroption} \
8909 || exit 1
8910@endif gawk
8911
8912.PHONY: all-gawk maybe-all-gawk
8913maybe-all-gawk:
8914@if gawk
8915maybe-all-gawk: all-gawk
8916all-gawk: configure-gawk
8917 @r=`${PWD_COMMAND}`; export r; \
8918 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8919 $(SET_LIB_PATH) \
8920 $(HOST_EXPORTS) \
8921 (cd gawk && $(MAKE) $(FLAGS_TO_PASS) all)
8922@endif gawk
8923
8924.PHONY: check-gawk maybe-check-gawk
8925maybe-check-gawk:
8926@if gawk
8927maybe-check-gawk: check-gawk
8928
8929check-gawk:
8930 @r=`${PWD_COMMAND}`; export r; \
8931 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8932 $(SET_LIB_PATH) \
8933 $(HOST_EXPORTS) \
8934 (cd gawk && $(MAKE) $(FLAGS_TO_PASS) check)
8935
8936@endif gawk
8937
8938.PHONY: install-gawk maybe-install-gawk
8939maybe-install-gawk:
8940@if gawk
8941maybe-install-gawk: install-gawk
8942
8943install-gawk: installdirs
8944 @r=`${PWD_COMMAND}`; export r; \
8945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8946 $(SET_LIB_PATH) \
8947 $(HOST_EXPORTS) \
8948 (cd gawk && $(MAKE) $(FLAGS_TO_PASS) install)
8949
8950@endif gawk
8951
8952# Other targets (info, dvi, etc.)
8953
8954.PHONY: maybe-info-gawk info-gawk
8955maybe-info-gawk:
8956@if gawk
8957maybe-info-gawk: info-gawk
8958
8959info-gawk: \
8960 configure-gawk
8961 @[ -f ./gawk/Makefile ] || exit 0; \
8962 r=`${PWD_COMMAND}`; export r; \
8963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8964 $(SET_LIB_PATH) \
8965 $(HOST_EXPORTS) \
8966 for flag in $(EXTRA_HOST_FLAGS) ; do \
8967 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8968 done; \
8969 echo "Doing info in gawk" ; \
8970 (cd gawk && \
8971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8973 "RANLIB=$${RANLIB}" \
8974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8975 info) \
8976 || exit 1
8977
8978@endif gawk
8979
8980.PHONY: maybe-dvi-gawk dvi-gawk
8981maybe-dvi-gawk:
8982@if gawk
8983maybe-dvi-gawk: dvi-gawk
8984
8985dvi-gawk: \
8986 configure-gawk
8987 @[ -f ./gawk/Makefile ] || exit 0; \
8988 r=`${PWD_COMMAND}`; export r; \
8989 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8990 $(SET_LIB_PATH) \
8991 $(HOST_EXPORTS) \
8992 for flag in $(EXTRA_HOST_FLAGS) ; do \
8993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8994 done; \
8995 echo "Doing dvi in gawk" ; \
8996 (cd gawk && \
8997 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8998 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8999 "RANLIB=$${RANLIB}" \
9000 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9001 dvi) \
9002 || exit 1
9003
9004@endif gawk
9005
9006.PHONY: maybe-TAGS-gawk TAGS-gawk
9007maybe-TAGS-gawk:
9008@if gawk
9009maybe-TAGS-gawk: TAGS-gawk
9010
9011TAGS-gawk: \
9012 configure-gawk
9013 @[ -f ./gawk/Makefile ] || exit 0; \
9014 r=`${PWD_COMMAND}`; export r; \
9015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9016 $(SET_LIB_PATH) \
9017 $(HOST_EXPORTS) \
9018 for flag in $(EXTRA_HOST_FLAGS) ; do \
9019 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9020 done; \
9021 echo "Doing TAGS in gawk" ; \
9022 (cd gawk && \
9023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9025 "RANLIB=$${RANLIB}" \
9026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9027 TAGS) \
9028 || exit 1
9029
9030@endif gawk
9031
9032.PHONY: maybe-install-info-gawk install-info-gawk
9033maybe-install-info-gawk:
9034@if gawk
9035maybe-install-info-gawk: install-info-gawk
9036
9037install-info-gawk: \
9038 configure-gawk \
9039 info-gawk
9040 @[ -f ./gawk/Makefile ] || exit 0; \
9041 r=`${PWD_COMMAND}`; export r; \
9042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9043 $(SET_LIB_PATH) \
9044 $(HOST_EXPORTS) \
9045 for flag in $(EXTRA_HOST_FLAGS) ; do \
9046 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9047 done; \
9048 echo "Doing install-info in gawk" ; \
9049 (cd gawk && \
9050 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9051 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9052 "RANLIB=$${RANLIB}" \
9053 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9054 install-info) \
9055 || exit 1
9056
9057@endif gawk
9058
9059.PHONY: maybe-installcheck-gawk installcheck-gawk
9060maybe-installcheck-gawk:
9061@if gawk
9062maybe-installcheck-gawk: installcheck-gawk
9063
9064installcheck-gawk: \
9065 configure-gawk
9066 @[ -f ./gawk/Makefile ] || exit 0; \
9067 r=`${PWD_COMMAND}`; export r; \
9068 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9069 $(SET_LIB_PATH) \
9070 $(HOST_EXPORTS) \
9071 for flag in $(EXTRA_HOST_FLAGS) ; do \
9072 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9073 done; \
9074 echo "Doing installcheck in gawk" ; \
9075 (cd gawk && \
9076 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9077 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9078 "RANLIB=$${RANLIB}" \
9079 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9080 installcheck) \
9081 || exit 1
9082
9083@endif gawk
9084
9085.PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
9086maybe-mostlyclean-gawk:
9087@if gawk
9088maybe-mostlyclean-gawk: mostlyclean-gawk
9089
9090mostlyclean-gawk:
9091 @[ -f ./gawk/Makefile ] || exit 0; \
9092 r=`${PWD_COMMAND}`; export r; \
9093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9094 $(SET_LIB_PATH) \
9095 $(HOST_EXPORTS) \
9096 for flag in $(EXTRA_HOST_FLAGS) ; do \
9097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9098 done; \
9099 echo "Doing mostlyclean in gawk" ; \
9100 (cd gawk && \
9101 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9102 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9103 "RANLIB=$${RANLIB}" \
9104 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9105 mostlyclean) \
9106 || exit 1
9107
9108@endif gawk
9109
9110.PHONY: maybe-clean-gawk clean-gawk
9111maybe-clean-gawk:
9112@if gawk
9113maybe-clean-gawk: clean-gawk
9114
9115clean-gawk:
9116 @[ -f ./gawk/Makefile ] || exit 0; \
9117 r=`${PWD_COMMAND}`; export r; \
9118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9119 $(SET_LIB_PATH) \
9120 $(HOST_EXPORTS) \
9121 for flag in $(EXTRA_HOST_FLAGS) ; do \
9122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9123 done; \
9124 echo "Doing clean in gawk" ; \
9125 (cd gawk && \
9126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9128 "RANLIB=$${RANLIB}" \
9129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9130 clean) \
9131 || exit 1
9132
9133@endif gawk
9134
9135.PHONY: maybe-distclean-gawk distclean-gawk
9136maybe-distclean-gawk:
9137@if gawk
9138maybe-distclean-gawk: distclean-gawk
9139
9140distclean-gawk:
9141 @[ -f ./gawk/Makefile ] || exit 0; \
9142 r=`${PWD_COMMAND}`; export r; \
9143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9144 $(SET_LIB_PATH) \
9145 $(HOST_EXPORTS) \
9146 for flag in $(EXTRA_HOST_FLAGS) ; do \
9147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9148 done; \
9149 echo "Doing distclean in gawk" ; \
9150 (cd gawk && \
9151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9153 "RANLIB=$${RANLIB}" \
9154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9155 distclean) \
9156 || exit 1
9157
9158@endif gawk
9159
9160.PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
9161maybe-maintainer-clean-gawk:
9162@if gawk
9163maybe-maintainer-clean-gawk: maintainer-clean-gawk
9164
9165maintainer-clean-gawk:
9166 @[ -f ./gawk/Makefile ] || exit 0; \
9167 r=`${PWD_COMMAND}`; export r; \
9168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9169 $(SET_LIB_PATH) \
9170 $(HOST_EXPORTS) \
9171 for flag in $(EXTRA_HOST_FLAGS) ; do \
9172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9173 done; \
9174 echo "Doing maintainer-clean in gawk" ; \
9175 (cd gawk && \
9176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9178 "RANLIB=$${RANLIB}" \
9179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9180 maintainer-clean) \
9181 || exit 1
9182
9183@endif gawk
9184
9185
9186.PHONY: configure-gettext maybe-configure-gettext
9187maybe-configure-gettext:
9188@if gettext
9189maybe-configure-gettext: configure-gettext
9190configure-gettext:
9191 @test ! -f gettext/Makefile || exit 0; \
9192 [ -d gettext ] || mkdir gettext; \
9193 r=`${PWD_COMMAND}`; export r; \
9194 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9195 $(HOST_EXPORTS) \
9196 echo Configuring in gettext; \
9197 cd gettext || exit 1; \
9198 case $(srcdir) in \
9199 \.) \
9200 srcdiroption="--srcdir=."; \
9201 libsrcdir=".";; \
9202 /* | [A-Za-z]:[\\/]*) \
9203 srcdiroption="--srcdir=$(srcdir)/gettext"; \
9204 libsrcdir="$$s/gettext";; \
9205 *) \
9206 srcdiroption="--srcdir=../$(srcdir)/gettext"; \
9207 libsrcdir="$$s/gettext";; \
9208 esac; \
9209 $(SHELL) $${libsrcdir}/configure \
9210 $(HOST_CONFIGARGS) $${srcdiroption} \
9211 || exit 1
9212@endif gettext
9213
9214.PHONY: all-gettext maybe-all-gettext
9215maybe-all-gettext:
9216@if gettext
9217maybe-all-gettext: all-gettext
9218all-gettext: configure-gettext
9219 @r=`${PWD_COMMAND}`; export r; \
9220 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9221 $(SET_LIB_PATH) \
9222 $(HOST_EXPORTS) \
9223 (cd gettext && $(MAKE) $(FLAGS_TO_PASS) all)
9224@endif gettext
9225
9226.PHONY: check-gettext maybe-check-gettext
9227maybe-check-gettext:
9228@if gettext
9229maybe-check-gettext: check-gettext
9230
9231check-gettext:
9232 @r=`${PWD_COMMAND}`; export r; \
9233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9234 $(SET_LIB_PATH) \
9235 $(HOST_EXPORTS) \
9236 (cd gettext && $(MAKE) $(FLAGS_TO_PASS) check)
9237
9238@endif gettext
9239
9240.PHONY: install-gettext maybe-install-gettext
9241maybe-install-gettext:
9242@if gettext
9243maybe-install-gettext: install-gettext
9244
9245install-gettext: installdirs
9246 @r=`${PWD_COMMAND}`; export r; \
9247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9248 $(SET_LIB_PATH) \
9249 $(HOST_EXPORTS) \
9250 (cd gettext && $(MAKE) $(FLAGS_TO_PASS) install)
9251
9252@endif gettext
9253
9254# Other targets (info, dvi, etc.)
9255
9256.PHONY: maybe-info-gettext info-gettext
9257maybe-info-gettext:
9258@if gettext
9259maybe-info-gettext: info-gettext
9260
9261info-gettext: \
9262 configure-gettext
9263 @[ -f ./gettext/Makefile ] || exit 0; \
9264 r=`${PWD_COMMAND}`; export r; \
9265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9266 $(SET_LIB_PATH) \
9267 $(HOST_EXPORTS) \
9268 for flag in $(EXTRA_HOST_FLAGS) ; do \
9269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9270 done; \
9271 echo "Doing info in gettext" ; \
9272 (cd gettext && \
9273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9275 "RANLIB=$${RANLIB}" \
9276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9277 info) \
9278 || exit 1
9279
9280@endif gettext
9281
9282.PHONY: maybe-dvi-gettext dvi-gettext
9283maybe-dvi-gettext:
9284@if gettext
9285maybe-dvi-gettext: dvi-gettext
9286
9287dvi-gettext: \
9288 configure-gettext
9289 @[ -f ./gettext/Makefile ] || exit 0; \
9290 r=`${PWD_COMMAND}`; export r; \
9291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9292 $(SET_LIB_PATH) \
9293 $(HOST_EXPORTS) \
9294 for flag in $(EXTRA_HOST_FLAGS) ; do \
9295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9296 done; \
9297 echo "Doing dvi in gettext" ; \
9298 (cd gettext && \
9299 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9300 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9301 "RANLIB=$${RANLIB}" \
9302 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9303 dvi) \
9304 || exit 1
9305
9306@endif gettext
9307
9308.PHONY: maybe-TAGS-gettext TAGS-gettext
9309maybe-TAGS-gettext:
9310@if gettext
9311maybe-TAGS-gettext: TAGS-gettext
9312
9313TAGS-gettext: \
9314 configure-gettext
9315 @[ -f ./gettext/Makefile ] || exit 0; \
9316 r=`${PWD_COMMAND}`; export r; \
9317 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9318 $(SET_LIB_PATH) \
9319 $(HOST_EXPORTS) \
9320 for flag in $(EXTRA_HOST_FLAGS) ; do \
9321 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9322 done; \
9323 echo "Doing TAGS in gettext" ; \
9324 (cd gettext && \
9325 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9326 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9327 "RANLIB=$${RANLIB}" \
9328 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9329 TAGS) \
9330 || exit 1
9331
9332@endif gettext
9333
9334.PHONY: maybe-install-info-gettext install-info-gettext
9335maybe-install-info-gettext:
9336@if gettext
9337maybe-install-info-gettext: install-info-gettext
9338
9339install-info-gettext: \
9340 configure-gettext \
9341 info-gettext
9342 @[ -f ./gettext/Makefile ] || exit 0; \
9343 r=`${PWD_COMMAND}`; export r; \
9344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9345 $(SET_LIB_PATH) \
9346 $(HOST_EXPORTS) \
9347 for flag in $(EXTRA_HOST_FLAGS) ; do \
9348 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9349 done; \
9350 echo "Doing install-info in gettext" ; \
9351 (cd gettext && \
9352 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9353 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9354 "RANLIB=$${RANLIB}" \
9355 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9356 install-info) \
9357 || exit 1
9358
9359@endif gettext
9360
9361.PHONY: maybe-installcheck-gettext installcheck-gettext
9362maybe-installcheck-gettext:
9363@if gettext
9364maybe-installcheck-gettext: installcheck-gettext
9365
9366installcheck-gettext: \
9367 configure-gettext
9368 @[ -f ./gettext/Makefile ] || exit 0; \
9369 r=`${PWD_COMMAND}`; export r; \
9370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9371 $(SET_LIB_PATH) \
9372 $(HOST_EXPORTS) \
9373 for flag in $(EXTRA_HOST_FLAGS) ; do \
9374 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9375 done; \
9376 echo "Doing installcheck in gettext" ; \
9377 (cd gettext && \
9378 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9379 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9380 "RANLIB=$${RANLIB}" \
9381 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9382 installcheck) \
9383 || exit 1
9384
9385@endif gettext
9386
9387.PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
9388maybe-mostlyclean-gettext:
9389@if gettext
9390maybe-mostlyclean-gettext: mostlyclean-gettext
9391
9392mostlyclean-gettext:
9393 @[ -f ./gettext/Makefile ] || exit 0; \
9394 r=`${PWD_COMMAND}`; export r; \
9395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9396 $(SET_LIB_PATH) \
9397 $(HOST_EXPORTS) \
9398 for flag in $(EXTRA_HOST_FLAGS) ; do \
9399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9400 done; \
9401 echo "Doing mostlyclean in gettext" ; \
9402 (cd gettext && \
9403 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9404 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9405 "RANLIB=$${RANLIB}" \
9406 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9407 mostlyclean) \
9408 || exit 1
9409
9410@endif gettext
9411
9412.PHONY: maybe-clean-gettext clean-gettext
9413maybe-clean-gettext:
9414@if gettext
9415maybe-clean-gettext: clean-gettext
9416
9417clean-gettext:
9418 @[ -f ./gettext/Makefile ] || exit 0; \
9419 r=`${PWD_COMMAND}`; export r; \
9420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9421 $(SET_LIB_PATH) \
9422 $(HOST_EXPORTS) \
9423 for flag in $(EXTRA_HOST_FLAGS) ; do \
9424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9425 done; \
9426 echo "Doing clean in gettext" ; \
9427 (cd gettext && \
9428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9430 "RANLIB=$${RANLIB}" \
9431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9432 clean) \
9433 || exit 1
9434
9435@endif gettext
9436
9437.PHONY: maybe-distclean-gettext distclean-gettext
9438maybe-distclean-gettext:
9439@if gettext
9440maybe-distclean-gettext: distclean-gettext
9441
9442distclean-gettext:
9443 @[ -f ./gettext/Makefile ] || exit 0; \
9444 r=`${PWD_COMMAND}`; export r; \
9445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9446 $(SET_LIB_PATH) \
9447 $(HOST_EXPORTS) \
9448 for flag in $(EXTRA_HOST_FLAGS) ; do \
9449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9450 done; \
9451 echo "Doing distclean in gettext" ; \
9452 (cd gettext && \
9453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9455 "RANLIB=$${RANLIB}" \
9456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9457 distclean) \
9458 || exit 1
9459
9460@endif gettext
9461
9462.PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
9463maybe-maintainer-clean-gettext:
9464@if gettext
9465maybe-maintainer-clean-gettext: maintainer-clean-gettext
9466
9467maintainer-clean-gettext:
9468 @[ -f ./gettext/Makefile ] || exit 0; \
9469 r=`${PWD_COMMAND}`; export r; \
9470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9471 $(SET_LIB_PATH) \
9472 $(HOST_EXPORTS) \
9473 for flag in $(EXTRA_HOST_FLAGS) ; do \
9474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9475 done; \
9476 echo "Doing maintainer-clean in gettext" ; \
9477 (cd gettext && \
9478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9480 "RANLIB=$${RANLIB}" \
9481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9482 maintainer-clean) \
9483 || exit 1
9484
9485@endif gettext
9486
9487
9488.PHONY: configure-gnuserv maybe-configure-gnuserv
9489maybe-configure-gnuserv:
9490@if gnuserv
9491maybe-configure-gnuserv: configure-gnuserv
9492configure-gnuserv:
9493 @test ! -f gnuserv/Makefile || exit 0; \
9494 [ -d gnuserv ] || mkdir gnuserv; \
9495 r=`${PWD_COMMAND}`; export r; \
9496 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9497 $(HOST_EXPORTS) \
9498 echo Configuring in gnuserv; \
9499 cd gnuserv || exit 1; \
9500 case $(srcdir) in \
9501 \.) \
9502 srcdiroption="--srcdir=."; \
9503 libsrcdir=".";; \
9504 /* | [A-Za-z]:[\\/]*) \
9505 srcdiroption="--srcdir=$(srcdir)/gnuserv"; \
9506 libsrcdir="$$s/gnuserv";; \
9507 *) \
9508 srcdiroption="--srcdir=../$(srcdir)/gnuserv"; \
9509 libsrcdir="$$s/gnuserv";; \
9510 esac; \
9511 $(SHELL) $${libsrcdir}/configure \
9512 $(HOST_CONFIGARGS) $${srcdiroption} \
9513 || exit 1
9514@endif gnuserv
9515
9516.PHONY: all-gnuserv maybe-all-gnuserv
9517maybe-all-gnuserv:
9518@if gnuserv
9519maybe-all-gnuserv: all-gnuserv
9520all-gnuserv: configure-gnuserv
9521 @r=`${PWD_COMMAND}`; export r; \
9522 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9523 $(SET_LIB_PATH) \
9524 $(HOST_EXPORTS) \
9525 (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) all)
9526@endif gnuserv
9527
9528.PHONY: check-gnuserv maybe-check-gnuserv
9529maybe-check-gnuserv:
9530@if gnuserv
9531maybe-check-gnuserv: check-gnuserv
9532
9533check-gnuserv:
9534 @r=`${PWD_COMMAND}`; export r; \
9535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9536 $(SET_LIB_PATH) \
9537 $(HOST_EXPORTS) \
9538 (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) check)
9539
9540@endif gnuserv
9541
9542.PHONY: install-gnuserv maybe-install-gnuserv
9543maybe-install-gnuserv:
9544@if gnuserv
9545maybe-install-gnuserv: install-gnuserv
9546
9547install-gnuserv: installdirs
9548 @r=`${PWD_COMMAND}`; export r; \
9549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9550 $(SET_LIB_PATH) \
9551 $(HOST_EXPORTS) \
9552 (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) install)
9553
9554@endif gnuserv
9555
9556# Other targets (info, dvi, etc.)
9557
9558.PHONY: maybe-info-gnuserv info-gnuserv
9559maybe-info-gnuserv:
9560@if gnuserv
9561maybe-info-gnuserv: info-gnuserv
9562
9563info-gnuserv: \
9564 configure-gnuserv
9565 @[ -f ./gnuserv/Makefile ] || exit 0; \
9566 r=`${PWD_COMMAND}`; export r; \
9567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9568 $(SET_LIB_PATH) \
9569 $(HOST_EXPORTS) \
9570 for flag in $(EXTRA_HOST_FLAGS) ; do \
9571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9572 done; \
9573 echo "Doing info in gnuserv" ; \
9574 (cd gnuserv && \
9575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9577 "RANLIB=$${RANLIB}" \
9578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9579 info) \
9580 || exit 1
9581
9582@endif gnuserv
9583
9584.PHONY: maybe-dvi-gnuserv dvi-gnuserv
9585maybe-dvi-gnuserv:
9586@if gnuserv
9587maybe-dvi-gnuserv: dvi-gnuserv
9588
9589dvi-gnuserv: \
9590 configure-gnuserv
9591 @[ -f ./gnuserv/Makefile ] || exit 0; \
9592 r=`${PWD_COMMAND}`; export r; \
9593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9594 $(SET_LIB_PATH) \
9595 $(HOST_EXPORTS) \
9596 for flag in $(EXTRA_HOST_FLAGS) ; do \
9597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9598 done; \
9599 echo "Doing dvi in gnuserv" ; \
9600 (cd gnuserv && \
9601 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9602 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9603 "RANLIB=$${RANLIB}" \
9604 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9605 dvi) \
9606 || exit 1
9607
9608@endif gnuserv
9609
9610.PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
9611maybe-TAGS-gnuserv:
9612@if gnuserv
9613maybe-TAGS-gnuserv: TAGS-gnuserv
9614
9615TAGS-gnuserv: \
9616 configure-gnuserv
9617 @[ -f ./gnuserv/Makefile ] || exit 0; \
9618 r=`${PWD_COMMAND}`; export r; \
9619 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9620 $(SET_LIB_PATH) \
9621 $(HOST_EXPORTS) \
9622 for flag in $(EXTRA_HOST_FLAGS) ; do \
9623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9624 done; \
9625 echo "Doing TAGS in gnuserv" ; \
9626 (cd gnuserv && \
9627 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9628 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9629 "RANLIB=$${RANLIB}" \
9630 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9631 TAGS) \
9632 || exit 1
9633
9634@endif gnuserv
9635
9636.PHONY: maybe-install-info-gnuserv install-info-gnuserv
9637maybe-install-info-gnuserv:
9638@if gnuserv
9639maybe-install-info-gnuserv: install-info-gnuserv
9640
9641install-info-gnuserv: \
9642 configure-gnuserv \
9643 info-gnuserv
9644 @[ -f ./gnuserv/Makefile ] || exit 0; \
9645 r=`${PWD_COMMAND}`; export r; \
9646 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9647 $(SET_LIB_PATH) \
9648 $(HOST_EXPORTS) \
9649 for flag in $(EXTRA_HOST_FLAGS) ; do \
9650 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9651 done; \
9652 echo "Doing install-info in gnuserv" ; \
9653 (cd gnuserv && \
9654 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9655 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9656 "RANLIB=$${RANLIB}" \
9657 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9658 install-info) \
9659 || exit 1
9660
9661@endif gnuserv
9662
9663.PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
9664maybe-installcheck-gnuserv:
9665@if gnuserv
9666maybe-installcheck-gnuserv: installcheck-gnuserv
9667
9668installcheck-gnuserv: \
9669 configure-gnuserv
9670 @[ -f ./gnuserv/Makefile ] || exit 0; \
9671 r=`${PWD_COMMAND}`; export r; \
9672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9673 $(SET_LIB_PATH) \
9674 $(HOST_EXPORTS) \
9675 for flag in $(EXTRA_HOST_FLAGS) ; do \
9676 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9677 done; \
9678 echo "Doing installcheck in gnuserv" ; \
9679 (cd gnuserv && \
9680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9682 "RANLIB=$${RANLIB}" \
9683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9684 installcheck) \
9685 || exit 1
9686
9687@endif gnuserv
9688
9689.PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
9690maybe-mostlyclean-gnuserv:
9691@if gnuserv
9692maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
9693
9694mostlyclean-gnuserv:
9695 @[ -f ./gnuserv/Makefile ] || exit 0; \
9696 r=`${PWD_COMMAND}`; export r; \
9697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9698 $(SET_LIB_PATH) \
9699 $(HOST_EXPORTS) \
9700 for flag in $(EXTRA_HOST_FLAGS) ; do \
9701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9702 done; \
9703 echo "Doing mostlyclean in gnuserv" ; \
9704 (cd gnuserv && \
9705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9707 "RANLIB=$${RANLIB}" \
9708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9709 mostlyclean) \
9710 || exit 1
9711
9712@endif gnuserv
9713
9714.PHONY: maybe-clean-gnuserv clean-gnuserv
9715maybe-clean-gnuserv:
9716@if gnuserv
9717maybe-clean-gnuserv: clean-gnuserv
9718
9719clean-gnuserv:
9720 @[ -f ./gnuserv/Makefile ] || exit 0; \
9721 r=`${PWD_COMMAND}`; export r; \
9722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9723 $(SET_LIB_PATH) \
9724 $(HOST_EXPORTS) \
9725 for flag in $(EXTRA_HOST_FLAGS) ; do \
9726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9727 done; \
9728 echo "Doing clean in gnuserv" ; \
9729 (cd gnuserv && \
9730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9732 "RANLIB=$${RANLIB}" \
9733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9734 clean) \
9735 || exit 1
9736
9737@endif gnuserv
9738
9739.PHONY: maybe-distclean-gnuserv distclean-gnuserv
9740maybe-distclean-gnuserv:
9741@if gnuserv
9742maybe-distclean-gnuserv: distclean-gnuserv
9743
9744distclean-gnuserv:
9745 @[ -f ./gnuserv/Makefile ] || exit 0; \
9746 r=`${PWD_COMMAND}`; export r; \
9747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9748 $(SET_LIB_PATH) \
9749 $(HOST_EXPORTS) \
9750 for flag in $(EXTRA_HOST_FLAGS) ; do \
9751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9752 done; \
9753 echo "Doing distclean in gnuserv" ; \
9754 (cd gnuserv && \
9755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9757 "RANLIB=$${RANLIB}" \
9758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9759 distclean) \
9760 || exit 1
9761
9762@endif gnuserv
9763
9764.PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
9765maybe-maintainer-clean-gnuserv:
9766@if gnuserv
9767maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
9768
9769maintainer-clean-gnuserv:
9770 @[ -f ./gnuserv/Makefile ] || exit 0; \
9771 r=`${PWD_COMMAND}`; export r; \
9772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9773 $(SET_LIB_PATH) \
9774 $(HOST_EXPORTS) \
9775 for flag in $(EXTRA_HOST_FLAGS) ; do \
9776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9777 done; \
9778 echo "Doing maintainer-clean in gnuserv" ; \
9779 (cd gnuserv && \
9780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9782 "RANLIB=$${RANLIB}" \
9783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9784 maintainer-clean) \
9785 || exit 1
9786
9787@endif gnuserv
9788
9789
9790.PHONY: configure-gprof maybe-configure-gprof
9791maybe-configure-gprof:
9792@if gprof
9793maybe-configure-gprof: configure-gprof
9794configure-gprof:
9795 @test ! -f gprof/Makefile || exit 0; \
9796 [ -d gprof ] || mkdir gprof; \
9797 r=`${PWD_COMMAND}`; export r; \
9798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9799 $(HOST_EXPORTS) \
9800 echo Configuring in gprof; \
9801 cd gprof || exit 1; \
9802 case $(srcdir) in \
9803 \.) \
9804 srcdiroption="--srcdir=."; \
9805 libsrcdir=".";; \
9806 /* | [A-Za-z]:[\\/]*) \
9807 srcdiroption="--srcdir=$(srcdir)/gprof"; \
9808 libsrcdir="$$s/gprof";; \
9809 *) \
9810 srcdiroption="--srcdir=../$(srcdir)/gprof"; \
9811 libsrcdir="$$s/gprof";; \
9812 esac; \
9813 $(SHELL) $${libsrcdir}/configure \
9814 $(HOST_CONFIGARGS) $${srcdiroption} \
9815 || exit 1
9816@endif gprof
9817
9818.PHONY: all-gprof maybe-all-gprof
9819maybe-all-gprof:
9820@if gprof
9821maybe-all-gprof: all-gprof
9822all-gprof: configure-gprof
9823 @r=`${PWD_COMMAND}`; export r; \
9824 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9825 $(SET_LIB_PATH) \
9826 $(HOST_EXPORTS) \
9827 (cd gprof && $(MAKE) $(FLAGS_TO_PASS) all)
9828@endif gprof
9829
9830.PHONY: check-gprof maybe-check-gprof
9831maybe-check-gprof:
9832@if gprof
9833maybe-check-gprof: check-gprof
9834
9835check-gprof:
9836 @r=`${PWD_COMMAND}`; export r; \
9837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9838 $(SET_LIB_PATH) \
9839 $(HOST_EXPORTS) \
9840 (cd gprof && $(MAKE) $(FLAGS_TO_PASS) check)
9841
9842@endif gprof
9843
9844.PHONY: install-gprof maybe-install-gprof
9845maybe-install-gprof:
9846@if gprof
9847maybe-install-gprof: install-gprof
9848
9849install-gprof: installdirs
9850 @r=`${PWD_COMMAND}`; export r; \
9851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9852 $(SET_LIB_PATH) \
9853 $(HOST_EXPORTS) \
9854 (cd gprof && $(MAKE) $(FLAGS_TO_PASS) install)
9855
9856@endif gprof
9857
9858# Other targets (info, dvi, etc.)
9859
9860.PHONY: maybe-info-gprof info-gprof
9861maybe-info-gprof:
9862@if gprof
9863maybe-info-gprof: info-gprof
9864
9865info-gprof: \
9866 configure-gprof
9867 @[ -f ./gprof/Makefile ] || exit 0; \
9868 r=`${PWD_COMMAND}`; export r; \
9869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9870 $(SET_LIB_PATH) \
9871 $(HOST_EXPORTS) \
9872 for flag in $(EXTRA_HOST_FLAGS) ; do \
9873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9874 done; \
9875 echo "Doing info in gprof" ; \
9876 (cd gprof && \
9877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9879 "RANLIB=$${RANLIB}" \
9880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9881 info) \
9882 || exit 1
9883
9884@endif gprof
9885
9886.PHONY: maybe-dvi-gprof dvi-gprof
9887maybe-dvi-gprof:
9888@if gprof
9889maybe-dvi-gprof: dvi-gprof
9890
9891dvi-gprof: \
9892 configure-gprof
9893 @[ -f ./gprof/Makefile ] || exit 0; \
9894 r=`${PWD_COMMAND}`; export r; \
9895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9896 $(SET_LIB_PATH) \
9897 $(HOST_EXPORTS) \
9898 for flag in $(EXTRA_HOST_FLAGS) ; do \
9899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9900 done; \
9901 echo "Doing dvi in gprof" ; \
9902 (cd gprof && \
9903 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9904 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9905 "RANLIB=$${RANLIB}" \
9906 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9907 dvi) \
9908 || exit 1
9909
9910@endif gprof
9911
9912.PHONY: maybe-TAGS-gprof TAGS-gprof
9913maybe-TAGS-gprof:
9914@if gprof
9915maybe-TAGS-gprof: TAGS-gprof
9916
9917TAGS-gprof: \
9918 configure-gprof
9919 @[ -f ./gprof/Makefile ] || exit 0; \
9920 r=`${PWD_COMMAND}`; export r; \
9921 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9922 $(SET_LIB_PATH) \
9923 $(HOST_EXPORTS) \
9924 for flag in $(EXTRA_HOST_FLAGS) ; do \
9925 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9926 done; \
9927 echo "Doing TAGS in gprof" ; \
9928 (cd gprof && \
9929 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9930 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9931 "RANLIB=$${RANLIB}" \
9932 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9933 TAGS) \
9934 || exit 1
9935
9936@endif gprof
9937
9938.PHONY: maybe-install-info-gprof install-info-gprof
9939maybe-install-info-gprof:
9940@if gprof
9941maybe-install-info-gprof: install-info-gprof
9942
9943install-info-gprof: \
9944 configure-gprof \
9945 info-gprof
9946 @[ -f ./gprof/Makefile ] || exit 0; \
9947 r=`${PWD_COMMAND}`; export r; \
9948 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9949 $(SET_LIB_PATH) \
9950 $(HOST_EXPORTS) \
9951 for flag in $(EXTRA_HOST_FLAGS) ; do \
9952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9953 done; \
9954 echo "Doing install-info in gprof" ; \
9955 (cd gprof && \
9956 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9957 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9958 "RANLIB=$${RANLIB}" \
9959 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9960 install-info) \
9961 || exit 1
9962
9963@endif gprof
9964
9965.PHONY: maybe-installcheck-gprof installcheck-gprof
9966maybe-installcheck-gprof:
9967@if gprof
9968maybe-installcheck-gprof: installcheck-gprof
9969
9970installcheck-gprof: \
9971 configure-gprof
9972 @[ -f ./gprof/Makefile ] || exit 0; \
9973 r=`${PWD_COMMAND}`; export r; \
9974 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9975 $(SET_LIB_PATH) \
9976 $(HOST_EXPORTS) \
9977 for flag in $(EXTRA_HOST_FLAGS) ; do \
9978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9979 done; \
9980 echo "Doing installcheck in gprof" ; \
9981 (cd gprof && \
9982 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9983 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9984 "RANLIB=$${RANLIB}" \
9985 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9986 installcheck) \
9987 || exit 1
9988
9989@endif gprof
9990
9991.PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
9992maybe-mostlyclean-gprof:
9993@if gprof
9994maybe-mostlyclean-gprof: mostlyclean-gprof
9995
9996mostlyclean-gprof:
9997 @[ -f ./gprof/Makefile ] || exit 0; \
9998 r=`${PWD_COMMAND}`; export r; \
9999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10000 $(SET_LIB_PATH) \
10001 $(HOST_EXPORTS) \
10002 for flag in $(EXTRA_HOST_FLAGS) ; do \
10003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10004 done; \
10005 echo "Doing mostlyclean in gprof" ; \
10006 (cd gprof && \
10007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10009 "RANLIB=$${RANLIB}" \
10010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10011 mostlyclean) \
10012 || exit 1
10013
10014@endif gprof
10015
10016.PHONY: maybe-clean-gprof clean-gprof
10017maybe-clean-gprof:
10018@if gprof
10019maybe-clean-gprof: clean-gprof
10020
10021clean-gprof:
10022 @[ -f ./gprof/Makefile ] || exit 0; \
10023 r=`${PWD_COMMAND}`; export r; \
10024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10025 $(SET_LIB_PATH) \
10026 $(HOST_EXPORTS) \
10027 for flag in $(EXTRA_HOST_FLAGS) ; do \
10028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10029 done; \
10030 echo "Doing clean in gprof" ; \
10031 (cd gprof && \
10032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10034 "RANLIB=$${RANLIB}" \
10035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10036 clean) \
10037 || exit 1
10038
10039@endif gprof
10040
10041.PHONY: maybe-distclean-gprof distclean-gprof
10042maybe-distclean-gprof:
10043@if gprof
10044maybe-distclean-gprof: distclean-gprof
10045
10046distclean-gprof:
10047 @[ -f ./gprof/Makefile ] || exit 0; \
10048 r=`${PWD_COMMAND}`; export r; \
10049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10050 $(SET_LIB_PATH) \
10051 $(HOST_EXPORTS) \
10052 for flag in $(EXTRA_HOST_FLAGS) ; do \
10053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10054 done; \
10055 echo "Doing distclean in gprof" ; \
10056 (cd gprof && \
10057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10059 "RANLIB=$${RANLIB}" \
10060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10061 distclean) \
10062 || exit 1
10063
10064@endif gprof
10065
10066.PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
10067maybe-maintainer-clean-gprof:
10068@if gprof
10069maybe-maintainer-clean-gprof: maintainer-clean-gprof
10070
10071maintainer-clean-gprof:
10072 @[ -f ./gprof/Makefile ] || exit 0; \
10073 r=`${PWD_COMMAND}`; export r; \
10074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10075 $(SET_LIB_PATH) \
10076 $(HOST_EXPORTS) \
10077 for flag in $(EXTRA_HOST_FLAGS) ; do \
10078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10079 done; \
10080 echo "Doing maintainer-clean in gprof" ; \
10081 (cd gprof && \
10082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10084 "RANLIB=$${RANLIB}" \
10085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10086 maintainer-clean) \
10087 || exit 1
10088
10089@endif gprof
10090
10091
10092.PHONY: configure-gzip maybe-configure-gzip
10093maybe-configure-gzip:
10094@if gzip
10095maybe-configure-gzip: configure-gzip
10096configure-gzip:
10097 @test ! -f gzip/Makefile || exit 0; \
10098 [ -d gzip ] || mkdir gzip; \
10099 r=`${PWD_COMMAND}`; export r; \
10100 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10101 $(HOST_EXPORTS) \
10102 echo Configuring in gzip; \
10103 cd gzip || exit 1; \
10104 case $(srcdir) in \
10105 \.) \
10106 srcdiroption="--srcdir=."; \
10107 libsrcdir=".";; \
10108 /* | [A-Za-z]:[\\/]*) \
10109 srcdiroption="--srcdir=$(srcdir)/gzip"; \
10110 libsrcdir="$$s/gzip";; \
10111 *) \
10112 srcdiroption="--srcdir=../$(srcdir)/gzip"; \
10113 libsrcdir="$$s/gzip";; \
10114 esac; \
10115 $(SHELL) $${libsrcdir}/configure \
10116 $(HOST_CONFIGARGS) $${srcdiroption} \
10117 || exit 1
10118@endif gzip
10119
10120.PHONY: all-gzip maybe-all-gzip
10121maybe-all-gzip:
10122@if gzip
10123maybe-all-gzip: all-gzip
10124all-gzip: configure-gzip
10125 @r=`${PWD_COMMAND}`; export r; \
10126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10127 $(SET_LIB_PATH) \
10128 $(HOST_EXPORTS) \
10129 (cd gzip && $(MAKE) $(FLAGS_TO_PASS) all)
10130@endif gzip
10131
10132.PHONY: check-gzip maybe-check-gzip
10133maybe-check-gzip:
10134@if gzip
10135maybe-check-gzip: check-gzip
10136
10137check-gzip:
10138 @r=`${PWD_COMMAND}`; export r; \
10139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10140 $(SET_LIB_PATH) \
10141 $(HOST_EXPORTS) \
10142 (cd gzip && $(MAKE) $(FLAGS_TO_PASS) check)
10143
10144@endif gzip
10145
10146.PHONY: install-gzip maybe-install-gzip
10147maybe-install-gzip:
10148@if gzip
10149maybe-install-gzip: install-gzip
10150
10151install-gzip: installdirs
10152 @r=`${PWD_COMMAND}`; export r; \
10153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10154 $(SET_LIB_PATH) \
10155 $(HOST_EXPORTS) \
10156 (cd gzip && $(MAKE) $(FLAGS_TO_PASS) install)
10157
10158@endif gzip
10159
10160# Other targets (info, dvi, etc.)
10161
10162.PHONY: maybe-info-gzip info-gzip
10163maybe-info-gzip:
10164@if gzip
10165maybe-info-gzip: info-gzip
10166
10167info-gzip: \
10168 configure-gzip
10169 @[ -f ./gzip/Makefile ] || exit 0; \
10170 r=`${PWD_COMMAND}`; export r; \
10171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10172 $(SET_LIB_PATH) \
10173 $(HOST_EXPORTS) \
10174 for flag in $(EXTRA_HOST_FLAGS) ; do \
10175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10176 done; \
10177 echo "Doing info in gzip" ; \
10178 (cd gzip && \
10179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10181 "RANLIB=$${RANLIB}" \
10182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10183 info) \
10184 || exit 1
10185
10186@endif gzip
10187
10188.PHONY: maybe-dvi-gzip dvi-gzip
10189maybe-dvi-gzip:
10190@if gzip
10191maybe-dvi-gzip: dvi-gzip
10192
10193dvi-gzip: \
10194 configure-gzip
10195 @[ -f ./gzip/Makefile ] || exit 0; \
10196 r=`${PWD_COMMAND}`; export r; \
10197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10198 $(SET_LIB_PATH) \
10199 $(HOST_EXPORTS) \
10200 for flag in $(EXTRA_HOST_FLAGS) ; do \
10201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10202 done; \
10203 echo "Doing dvi in gzip" ; \
10204 (cd gzip && \
10205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10207 "RANLIB=$${RANLIB}" \
10208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10209 dvi) \
10210 || exit 1
10211
10212@endif gzip
10213
10214.PHONY: maybe-TAGS-gzip TAGS-gzip
10215maybe-TAGS-gzip:
10216@if gzip
10217maybe-TAGS-gzip: TAGS-gzip
10218
10219TAGS-gzip: \
10220 configure-gzip
10221 @[ -f ./gzip/Makefile ] || exit 0; \
10222 r=`${PWD_COMMAND}`; export r; \
10223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10224 $(SET_LIB_PATH) \
10225 $(HOST_EXPORTS) \
10226 for flag in $(EXTRA_HOST_FLAGS) ; do \
10227 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10228 done; \
10229 echo "Doing TAGS in gzip" ; \
10230 (cd gzip && \
10231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10233 "RANLIB=$${RANLIB}" \
10234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10235 TAGS) \
10236 || exit 1
10237
10238@endif gzip
10239
10240.PHONY: maybe-install-info-gzip install-info-gzip
10241maybe-install-info-gzip:
10242@if gzip
10243maybe-install-info-gzip: install-info-gzip
10244
10245install-info-gzip: \
10246 configure-gzip \
10247 info-gzip
10248 @[ -f ./gzip/Makefile ] || exit 0; \
10249 r=`${PWD_COMMAND}`; export r; \
10250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10251 $(SET_LIB_PATH) \
10252 $(HOST_EXPORTS) \
10253 for flag in $(EXTRA_HOST_FLAGS) ; do \
10254 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10255 done; \
10256 echo "Doing install-info in gzip" ; \
10257 (cd gzip && \
10258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10260 "RANLIB=$${RANLIB}" \
10261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10262 install-info) \
10263 || exit 1
10264
10265@endif gzip
10266
10267.PHONY: maybe-installcheck-gzip installcheck-gzip
10268maybe-installcheck-gzip:
10269@if gzip
10270maybe-installcheck-gzip: installcheck-gzip
10271
10272installcheck-gzip: \
10273 configure-gzip
10274 @[ -f ./gzip/Makefile ] || exit 0; \
10275 r=`${PWD_COMMAND}`; export r; \
10276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10277 $(SET_LIB_PATH) \
10278 $(HOST_EXPORTS) \
10279 for flag in $(EXTRA_HOST_FLAGS) ; do \
10280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10281 done; \
10282 echo "Doing installcheck in gzip" ; \
10283 (cd gzip && \
10284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10286 "RANLIB=$${RANLIB}" \
10287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10288 installcheck) \
10289 || exit 1
10290
10291@endif gzip
10292
10293.PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
10294maybe-mostlyclean-gzip:
10295@if gzip
10296maybe-mostlyclean-gzip: mostlyclean-gzip
10297
10298mostlyclean-gzip:
10299 @[ -f ./gzip/Makefile ] || exit 0; \
10300 r=`${PWD_COMMAND}`; export r; \
10301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10302 $(SET_LIB_PATH) \
10303 $(HOST_EXPORTS) \
10304 for flag in $(EXTRA_HOST_FLAGS) ; do \
10305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10306 done; \
10307 echo "Doing mostlyclean in gzip" ; \
10308 (cd gzip && \
10309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10311 "RANLIB=$${RANLIB}" \
10312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10313 mostlyclean) \
10314 || exit 1
10315
10316@endif gzip
10317
10318.PHONY: maybe-clean-gzip clean-gzip
10319maybe-clean-gzip:
10320@if gzip
10321maybe-clean-gzip: clean-gzip
10322
10323clean-gzip:
10324 @[ -f ./gzip/Makefile ] || exit 0; \
10325 r=`${PWD_COMMAND}`; export r; \
10326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10327 $(SET_LIB_PATH) \
10328 $(HOST_EXPORTS) \
10329 for flag in $(EXTRA_HOST_FLAGS) ; do \
10330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10331 done; \
10332 echo "Doing clean in gzip" ; \
10333 (cd gzip && \
10334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10336 "RANLIB=$${RANLIB}" \
10337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10338 clean) \
10339 || exit 1
10340
10341@endif gzip
10342
10343.PHONY: maybe-distclean-gzip distclean-gzip
10344maybe-distclean-gzip:
10345@if gzip
10346maybe-distclean-gzip: distclean-gzip
10347
10348distclean-gzip:
10349 @[ -f ./gzip/Makefile ] || exit 0; \
10350 r=`${PWD_COMMAND}`; export r; \
10351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10352 $(SET_LIB_PATH) \
10353 $(HOST_EXPORTS) \
10354 for flag in $(EXTRA_HOST_FLAGS) ; do \
10355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10356 done; \
10357 echo "Doing distclean in gzip" ; \
10358 (cd gzip && \
10359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10361 "RANLIB=$${RANLIB}" \
10362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10363 distclean) \
10364 || exit 1
10365
10366@endif gzip
10367
10368.PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
10369maybe-maintainer-clean-gzip:
10370@if gzip
10371maybe-maintainer-clean-gzip: maintainer-clean-gzip
10372
10373maintainer-clean-gzip:
10374 @[ -f ./gzip/Makefile ] || exit 0; \
10375 r=`${PWD_COMMAND}`; export r; \
10376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10377 $(SET_LIB_PATH) \
10378 $(HOST_EXPORTS) \
10379 for flag in $(EXTRA_HOST_FLAGS) ; do \
10380 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10381 done; \
10382 echo "Doing maintainer-clean in gzip" ; \
10383 (cd gzip && \
10384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10386 "RANLIB=$${RANLIB}" \
10387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10388 maintainer-clean) \
10389 || exit 1
10390
10391@endif gzip
10392
10393
10394.PHONY: configure-hello maybe-configure-hello
10395maybe-configure-hello:
10396@if hello
10397maybe-configure-hello: configure-hello
10398configure-hello:
10399 @test ! -f hello/Makefile || exit 0; \
10400 [ -d hello ] || mkdir hello; \
10401 r=`${PWD_COMMAND}`; export r; \
10402 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10403 $(HOST_EXPORTS) \
10404 echo Configuring in hello; \
10405 cd hello || exit 1; \
10406 case $(srcdir) in \
10407 \.) \
10408 srcdiroption="--srcdir=."; \
10409 libsrcdir=".";; \
10410 /* | [A-Za-z]:[\\/]*) \
10411 srcdiroption="--srcdir=$(srcdir)/hello"; \
10412 libsrcdir="$$s/hello";; \
10413 *) \
10414 srcdiroption="--srcdir=../$(srcdir)/hello"; \
10415 libsrcdir="$$s/hello";; \
10416 esac; \
10417 $(SHELL) $${libsrcdir}/configure \
10418 $(HOST_CONFIGARGS) $${srcdiroption} \
10419 || exit 1
10420@endif hello
10421
10422.PHONY: all-hello maybe-all-hello
10423maybe-all-hello:
10424@if hello
10425maybe-all-hello: all-hello
10426all-hello: configure-hello
10427 @r=`${PWD_COMMAND}`; export r; \
10428 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10429 $(SET_LIB_PATH) \
10430 $(HOST_EXPORTS) \
10431 (cd hello && $(MAKE) $(FLAGS_TO_PASS) all)
10432@endif hello
10433
10434.PHONY: check-hello maybe-check-hello
10435maybe-check-hello:
10436@if hello
10437maybe-check-hello: check-hello
10438
10439check-hello:
10440 @r=`${PWD_COMMAND}`; export r; \
10441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10442 $(SET_LIB_PATH) \
10443 $(HOST_EXPORTS) \
10444 (cd hello && $(MAKE) $(FLAGS_TO_PASS) check)
10445
10446@endif hello
10447
10448.PHONY: install-hello maybe-install-hello
10449maybe-install-hello:
10450@if hello
10451maybe-install-hello: install-hello
10452
10453install-hello: installdirs
10454 @r=`${PWD_COMMAND}`; export r; \
10455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10456 $(SET_LIB_PATH) \
10457 $(HOST_EXPORTS) \
10458 (cd hello && $(MAKE) $(FLAGS_TO_PASS) install)
10459
10460@endif hello
10461
10462# Other targets (info, dvi, etc.)
10463
10464.PHONY: maybe-info-hello info-hello
10465maybe-info-hello:
10466@if hello
10467maybe-info-hello: info-hello
10468
10469info-hello: \
10470 configure-hello
10471 @[ -f ./hello/Makefile ] || exit 0; \
10472 r=`${PWD_COMMAND}`; export r; \
10473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10474 $(SET_LIB_PATH) \
10475 $(HOST_EXPORTS) \
10476 for flag in $(EXTRA_HOST_FLAGS) ; do \
10477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10478 done; \
10479 echo "Doing info in hello" ; \
10480 (cd hello && \
10481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10483 "RANLIB=$${RANLIB}" \
10484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10485 info) \
10486 || exit 1
10487
10488@endif hello
10489
10490.PHONY: maybe-dvi-hello dvi-hello
10491maybe-dvi-hello:
10492@if hello
10493maybe-dvi-hello: dvi-hello
10494
10495dvi-hello: \
10496 configure-hello
10497 @[ -f ./hello/Makefile ] || exit 0; \
10498 r=`${PWD_COMMAND}`; export r; \
10499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10500 $(SET_LIB_PATH) \
10501 $(HOST_EXPORTS) \
10502 for flag in $(EXTRA_HOST_FLAGS) ; do \
10503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10504 done; \
10505 echo "Doing dvi in hello" ; \
10506 (cd hello && \
10507 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10508 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10509 "RANLIB=$${RANLIB}" \
10510 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10511 dvi) \
10512 || exit 1
10513
10514@endif hello
10515
10516.PHONY: maybe-TAGS-hello TAGS-hello
10517maybe-TAGS-hello:
10518@if hello
10519maybe-TAGS-hello: TAGS-hello
10520
10521TAGS-hello: \
10522 configure-hello
10523 @[ -f ./hello/Makefile ] || exit 0; \
10524 r=`${PWD_COMMAND}`; export r; \
10525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10526 $(SET_LIB_PATH) \
10527 $(HOST_EXPORTS) \
10528 for flag in $(EXTRA_HOST_FLAGS) ; do \
10529 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10530 done; \
10531 echo "Doing TAGS in hello" ; \
10532 (cd hello && \
10533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10535 "RANLIB=$${RANLIB}" \
10536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10537 TAGS) \
10538 || exit 1
10539
10540@endif hello
10541
10542.PHONY: maybe-install-info-hello install-info-hello
10543maybe-install-info-hello:
10544@if hello
10545maybe-install-info-hello: install-info-hello
10546
10547install-info-hello: \
10548 configure-hello \
10549 info-hello
10550 @[ -f ./hello/Makefile ] || exit 0; \
10551 r=`${PWD_COMMAND}`; export r; \
10552 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10553 $(SET_LIB_PATH) \
10554 $(HOST_EXPORTS) \
10555 for flag in $(EXTRA_HOST_FLAGS) ; do \
10556 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10557 done; \
10558 echo "Doing install-info in hello" ; \
10559 (cd hello && \
10560 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10561 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10562 "RANLIB=$${RANLIB}" \
10563 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10564 install-info) \
10565 || exit 1
10566
10567@endif hello
10568
10569.PHONY: maybe-installcheck-hello installcheck-hello
10570maybe-installcheck-hello:
10571@if hello
10572maybe-installcheck-hello: installcheck-hello
10573
10574installcheck-hello: \
10575 configure-hello
10576 @[ -f ./hello/Makefile ] || exit 0; \
10577 r=`${PWD_COMMAND}`; export r; \
10578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10579 $(SET_LIB_PATH) \
10580 $(HOST_EXPORTS) \
10581 for flag in $(EXTRA_HOST_FLAGS) ; do \
10582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10583 done; \
10584 echo "Doing installcheck in hello" ; \
10585 (cd hello && \
10586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10588 "RANLIB=$${RANLIB}" \
10589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10590 installcheck) \
10591 || exit 1
10592
10593@endif hello
10594
10595.PHONY: maybe-mostlyclean-hello mostlyclean-hello
10596maybe-mostlyclean-hello:
10597@if hello
10598maybe-mostlyclean-hello: mostlyclean-hello
10599
10600mostlyclean-hello:
10601 @[ -f ./hello/Makefile ] || exit 0; \
10602 r=`${PWD_COMMAND}`; export r; \
10603 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10604 $(SET_LIB_PATH) \
10605 $(HOST_EXPORTS) \
10606 for flag in $(EXTRA_HOST_FLAGS) ; do \
10607 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10608 done; \
10609 echo "Doing mostlyclean in hello" ; \
10610 (cd hello && \
10611 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10612 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10613 "RANLIB=$${RANLIB}" \
10614 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10615 mostlyclean) \
10616 || exit 1
10617
10618@endif hello
10619
10620.PHONY: maybe-clean-hello clean-hello
10621maybe-clean-hello:
10622@if hello
10623maybe-clean-hello: clean-hello
10624
10625clean-hello:
10626 @[ -f ./hello/Makefile ] || exit 0; \
10627 r=`${PWD_COMMAND}`; export r; \
10628 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10629 $(SET_LIB_PATH) \
10630 $(HOST_EXPORTS) \
10631 for flag in $(EXTRA_HOST_FLAGS) ; do \
10632 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10633 done; \
10634 echo "Doing clean in hello" ; \
10635 (cd hello && \
10636 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10637 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10638 "RANLIB=$${RANLIB}" \
10639 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10640 clean) \
10641 || exit 1
10642
10643@endif hello
10644
10645.PHONY: maybe-distclean-hello distclean-hello
10646maybe-distclean-hello:
10647@if hello
10648maybe-distclean-hello: distclean-hello
10649
10650distclean-hello:
10651 @[ -f ./hello/Makefile ] || exit 0; \
10652 r=`${PWD_COMMAND}`; export r; \
10653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10654 $(SET_LIB_PATH) \
10655 $(HOST_EXPORTS) \
10656 for flag in $(EXTRA_HOST_FLAGS) ; do \
10657 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10658 done; \
10659 echo "Doing distclean in hello" ; \
10660 (cd hello && \
10661 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10662 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10663 "RANLIB=$${RANLIB}" \
10664 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10665 distclean) \
10666 || exit 1
10667
10668@endif hello
10669
10670.PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
10671maybe-maintainer-clean-hello:
10672@if hello
10673maybe-maintainer-clean-hello: maintainer-clean-hello
10674
10675maintainer-clean-hello:
10676 @[ -f ./hello/Makefile ] || exit 0; \
10677 r=`${PWD_COMMAND}`; export r; \
10678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10679 $(SET_LIB_PATH) \
10680 $(HOST_EXPORTS) \
10681 for flag in $(EXTRA_HOST_FLAGS) ; do \
10682 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10683 done; \
10684 echo "Doing maintainer-clean in hello" ; \
10685 (cd hello && \
10686 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10687 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10688 "RANLIB=$${RANLIB}" \
10689 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10690 maintainer-clean) \
10691 || exit 1
10692
10693@endif hello
10694
10695
10696.PHONY: configure-indent maybe-configure-indent
10697maybe-configure-indent:
10698@if indent
10699maybe-configure-indent: configure-indent
10700configure-indent:
10701 @test ! -f indent/Makefile || exit 0; \
10702 [ -d indent ] || mkdir indent; \
10703 r=`${PWD_COMMAND}`; export r; \
10704 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10705 $(HOST_EXPORTS) \
10706 echo Configuring in indent; \
10707 cd indent || exit 1; \
10708 case $(srcdir) in \
10709 \.) \
10710 srcdiroption="--srcdir=."; \
10711 libsrcdir=".";; \
10712 /* | [A-Za-z]:[\\/]*) \
10713 srcdiroption="--srcdir=$(srcdir)/indent"; \
10714 libsrcdir="$$s/indent";; \
10715 *) \
10716 srcdiroption="--srcdir=../$(srcdir)/indent"; \
10717 libsrcdir="$$s/indent";; \
10718 esac; \
10719 $(SHELL) $${libsrcdir}/configure \
10720 $(HOST_CONFIGARGS) $${srcdiroption} \
10721 || exit 1
10722@endif indent
10723
10724.PHONY: all-indent maybe-all-indent
10725maybe-all-indent:
10726@if indent
10727maybe-all-indent: all-indent
10728all-indent: configure-indent
10729 @r=`${PWD_COMMAND}`; export r; \
10730 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10731 $(SET_LIB_PATH) \
10732 $(HOST_EXPORTS) \
10733 (cd indent && $(MAKE) $(FLAGS_TO_PASS) all)
10734@endif indent
10735
10736.PHONY: check-indent maybe-check-indent
10737maybe-check-indent:
10738@if indent
10739maybe-check-indent: check-indent
10740
10741check-indent:
10742 @r=`${PWD_COMMAND}`; export r; \
10743 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10744 $(SET_LIB_PATH) \
10745 $(HOST_EXPORTS) \
10746 (cd indent && $(MAKE) $(FLAGS_TO_PASS) check)
10747
10748@endif indent
10749
10750.PHONY: install-indent maybe-install-indent
10751maybe-install-indent:
10752@if indent
10753maybe-install-indent: install-indent
10754
10755install-indent: installdirs
10756 @r=`${PWD_COMMAND}`; export r; \
10757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10758 $(SET_LIB_PATH) \
10759 $(HOST_EXPORTS) \
10760 (cd indent && $(MAKE) $(FLAGS_TO_PASS) install)
10761
10762@endif indent
10763
10764# Other targets (info, dvi, etc.)
10765
10766.PHONY: maybe-info-indent info-indent
10767maybe-info-indent:
10768@if indent
10769maybe-info-indent: info-indent
10770
10771info-indent: \
10772 configure-indent
10773 @[ -f ./indent/Makefile ] || exit 0; \
10774 r=`${PWD_COMMAND}`; export r; \
10775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10776 $(SET_LIB_PATH) \
10777 $(HOST_EXPORTS) \
10778 for flag in $(EXTRA_HOST_FLAGS) ; do \
10779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10780 done; \
10781 echo "Doing info in indent" ; \
10782 (cd indent && \
10783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10785 "RANLIB=$${RANLIB}" \
10786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10787 info) \
10788 || exit 1
10789
10790@endif indent
10791
10792.PHONY: maybe-dvi-indent dvi-indent
10793maybe-dvi-indent:
10794@if indent
10795maybe-dvi-indent: dvi-indent
10796
10797dvi-indent: \
10798 configure-indent
10799 @[ -f ./indent/Makefile ] || exit 0; \
10800 r=`${PWD_COMMAND}`; export r; \
10801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10802 $(SET_LIB_PATH) \
10803 $(HOST_EXPORTS) \
10804 for flag in $(EXTRA_HOST_FLAGS) ; do \
10805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10806 done; \
10807 echo "Doing dvi in indent" ; \
10808 (cd indent && \
10809 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10810 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10811 "RANLIB=$${RANLIB}" \
10812 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10813 dvi) \
10814 || exit 1
10815
10816@endif indent
10817
10818.PHONY: maybe-TAGS-indent TAGS-indent
10819maybe-TAGS-indent:
10820@if indent
10821maybe-TAGS-indent: TAGS-indent
10822
10823TAGS-indent: \
10824 configure-indent
10825 @[ -f ./indent/Makefile ] || exit 0; \
10826 r=`${PWD_COMMAND}`; export r; \
10827 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10828 $(SET_LIB_PATH) \
10829 $(HOST_EXPORTS) \
10830 for flag in $(EXTRA_HOST_FLAGS) ; do \
10831 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10832 done; \
10833 echo "Doing TAGS in indent" ; \
10834 (cd indent && \
10835 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10836 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10837 "RANLIB=$${RANLIB}" \
10838 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10839 TAGS) \
10840 || exit 1
10841
10842@endif indent
10843
10844.PHONY: maybe-install-info-indent install-info-indent
10845maybe-install-info-indent:
10846@if indent
10847maybe-install-info-indent: install-info-indent
10848
10849install-info-indent: \
10850 configure-indent \
10851 info-indent
10852 @[ -f ./indent/Makefile ] || exit 0; \
10853 r=`${PWD_COMMAND}`; export r; \
10854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10855 $(SET_LIB_PATH) \
10856 $(HOST_EXPORTS) \
10857 for flag in $(EXTRA_HOST_FLAGS) ; do \
10858 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10859 done; \
10860 echo "Doing install-info in indent" ; \
10861 (cd indent && \
10862 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10863 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10864 "RANLIB=$${RANLIB}" \
10865 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10866 install-info) \
10867 || exit 1
10868
10869@endif indent
10870
10871.PHONY: maybe-installcheck-indent installcheck-indent
10872maybe-installcheck-indent:
10873@if indent
10874maybe-installcheck-indent: installcheck-indent
10875
10876installcheck-indent: \
10877 configure-indent
10878 @[ -f ./indent/Makefile ] || exit 0; \
10879 r=`${PWD_COMMAND}`; export r; \
10880 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10881 $(SET_LIB_PATH) \
10882 $(HOST_EXPORTS) \
10883 for flag in $(EXTRA_HOST_FLAGS) ; do \
10884 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10885 done; \
10886 echo "Doing installcheck in indent" ; \
10887 (cd indent && \
10888 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10889 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10890 "RANLIB=$${RANLIB}" \
10891 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10892 installcheck) \
10893 || exit 1
10894
10895@endif indent
10896
10897.PHONY: maybe-mostlyclean-indent mostlyclean-indent
10898maybe-mostlyclean-indent:
10899@if indent
10900maybe-mostlyclean-indent: mostlyclean-indent
10901
10902mostlyclean-indent:
10903 @[ -f ./indent/Makefile ] || exit 0; \
10904 r=`${PWD_COMMAND}`; export r; \
10905 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10906 $(SET_LIB_PATH) \
10907 $(HOST_EXPORTS) \
10908 for flag in $(EXTRA_HOST_FLAGS) ; do \
10909 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10910 done; \
10911 echo "Doing mostlyclean in indent" ; \
10912 (cd indent && \
10913 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10914 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10915 "RANLIB=$${RANLIB}" \
10916 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10917 mostlyclean) \
10918 || exit 1
10919
10920@endif indent
10921
10922.PHONY: maybe-clean-indent clean-indent
10923maybe-clean-indent:
10924@if indent
10925maybe-clean-indent: clean-indent
10926
10927clean-indent:
10928 @[ -f ./indent/Makefile ] || exit 0; \
10929 r=`${PWD_COMMAND}`; export r; \
10930 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10931 $(SET_LIB_PATH) \
10932 $(HOST_EXPORTS) \
10933 for flag in $(EXTRA_HOST_FLAGS) ; do \
10934 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10935 done; \
10936 echo "Doing clean in indent" ; \
10937 (cd indent && \
10938 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10939 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10940 "RANLIB=$${RANLIB}" \
10941 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10942 clean) \
10943 || exit 1
10944
10945@endif indent
10946
10947.PHONY: maybe-distclean-indent distclean-indent
10948maybe-distclean-indent:
10949@if indent
10950maybe-distclean-indent: distclean-indent
10951
10952distclean-indent:
10953 @[ -f ./indent/Makefile ] || exit 0; \
10954 r=`${PWD_COMMAND}`; export r; \
10955 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10956 $(SET_LIB_PATH) \
10957 $(HOST_EXPORTS) \
10958 for flag in $(EXTRA_HOST_FLAGS) ; do \
10959 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10960 done; \
10961 echo "Doing distclean in indent" ; \
10962 (cd indent && \
10963 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10964 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10965 "RANLIB=$${RANLIB}" \
10966 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10967 distclean) \
10968 || exit 1
10969
10970@endif indent
10971
10972.PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
10973maybe-maintainer-clean-indent:
10974@if indent
10975maybe-maintainer-clean-indent: maintainer-clean-indent
10976
10977maintainer-clean-indent:
10978 @[ -f ./indent/Makefile ] || exit 0; \
10979 r=`${PWD_COMMAND}`; export r; \
10980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10981 $(SET_LIB_PATH) \
10982 $(HOST_EXPORTS) \
10983 for flag in $(EXTRA_HOST_FLAGS) ; do \
10984 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10985 done; \
10986 echo "Doing maintainer-clean in indent" ; \
10987 (cd indent && \
10988 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10989 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10990 "RANLIB=$${RANLIB}" \
10991 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10992 maintainer-clean) \
10993 || exit 1
10994
10995@endif indent
10996
10997
10998.PHONY: configure-intl maybe-configure-intl
10999maybe-configure-intl:
11000@if intl
11001maybe-configure-intl: configure-intl
11002configure-intl:
11003 @test -f stage_last && exit 0; \
11004 test ! -f intl/Makefile || exit 0; \
11005 [ -d intl ] || mkdir intl; \
11006 r=`${PWD_COMMAND}`; export r; \
11007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11008 $(HOST_EXPORTS) \
11009 echo Configuring in intl; \
11010 cd intl || exit 1; \
11011 case $(srcdir) in \
11012 \.) \
11013 srcdiroption="--srcdir=."; \
11014 libsrcdir=".";; \
11015 /* | [A-Za-z]:[\\/]*) \
11016 srcdiroption="--srcdir=$(srcdir)/intl"; \
11017 libsrcdir="$$s/intl";; \
11018 *) \
11019 srcdiroption="--srcdir=../$(srcdir)/intl"; \
11020 libsrcdir="$$s/intl";; \
11021 esac; \
11022 $(SHELL) $${libsrcdir}/configure \
11023 $(HOST_CONFIGARGS) $${srcdiroption} \
11024 || exit 1
11025@endif intl
11026
11027.PHONY: all-intl maybe-all-intl
11028maybe-all-intl:
11029@if intl
11030maybe-all-intl: all-intl
11031all-intl: configure-intl
11032 @test -f stage_last && exit 0; \
11033 r=`${PWD_COMMAND}`; export r; \
11034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11035 $(SET_LIB_PATH) \
11036 $(HOST_EXPORTS) \
11037 (cd intl && $(MAKE) $(FLAGS_TO_PASS) all)
11038@endif intl
11039
11040.PHONY: check-intl maybe-check-intl
11041maybe-check-intl:
11042@if intl
11043maybe-check-intl: check-intl
11044
11045check-intl:
11046 @r=`${PWD_COMMAND}`; export r; \
11047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11048 $(SET_LIB_PATH) \
11049 $(HOST_EXPORTS) \
11050 (cd intl && $(MAKE) $(FLAGS_TO_PASS) check)
11051
11052@endif intl
11053
11054.PHONY: install-intl maybe-install-intl
11055maybe-install-intl:
11056@if intl
11057maybe-install-intl: install-intl
11058
11059install-intl: installdirs
11060 @r=`${PWD_COMMAND}`; export r; \
11061 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11062 $(SET_LIB_PATH) \
11063 $(HOST_EXPORTS) \
11064 (cd intl && $(MAKE) $(FLAGS_TO_PASS) install)
11065
11066@endif intl
11067
11068# Other targets (info, dvi, etc.)
11069
11070.PHONY: maybe-info-intl info-intl
11071maybe-info-intl:
11072@if intl
11073maybe-info-intl: info-intl
11074
11075info-intl: \
11076 configure-intl
11077 @[ -f ./intl/Makefile ] || exit 0; \
11078 r=`${PWD_COMMAND}`; export r; \
11079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11080 $(SET_LIB_PATH) \
11081 $(HOST_EXPORTS) \
11082 for flag in $(EXTRA_HOST_FLAGS) ; do \
11083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11084 done; \
11085 echo "Doing info in intl" ; \
11086 (cd intl && \
11087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11089 "RANLIB=$${RANLIB}" \
11090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11091 info) \
11092 || exit 1
11093
11094@endif intl
11095
11096.PHONY: maybe-dvi-intl dvi-intl
11097maybe-dvi-intl:
11098@if intl
11099maybe-dvi-intl: dvi-intl
11100
11101dvi-intl: \
11102 configure-intl
11103 @[ -f ./intl/Makefile ] || exit 0; \
11104 r=`${PWD_COMMAND}`; export r; \
11105 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11106 $(SET_LIB_PATH) \
11107 $(HOST_EXPORTS) \
11108 for flag in $(EXTRA_HOST_FLAGS) ; do \
11109 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11110 done; \
11111 echo "Doing dvi in intl" ; \
11112 (cd intl && \
11113 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11114 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11115 "RANLIB=$${RANLIB}" \
11116 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11117 dvi) \
11118 || exit 1
11119
11120@endif intl
11121
11122.PHONY: maybe-TAGS-intl TAGS-intl
11123maybe-TAGS-intl:
11124@if intl
11125maybe-TAGS-intl: TAGS-intl
11126
11127TAGS-intl: \
11128 configure-intl
11129 @[ -f ./intl/Makefile ] || exit 0; \
11130 r=`${PWD_COMMAND}`; export r; \
11131 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11132 $(SET_LIB_PATH) \
11133 $(HOST_EXPORTS) \
11134 for flag in $(EXTRA_HOST_FLAGS) ; do \
11135 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11136 done; \
11137 echo "Doing TAGS in intl" ; \
11138 (cd intl && \
11139 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11140 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11141 "RANLIB=$${RANLIB}" \
11142 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11143 TAGS) \
11144 || exit 1
11145
11146@endif intl
11147
11148.PHONY: maybe-install-info-intl install-info-intl
11149maybe-install-info-intl:
11150@if intl
11151maybe-install-info-intl: install-info-intl
11152
11153install-info-intl: \
11154 configure-intl \
11155 info-intl
11156 @[ -f ./intl/Makefile ] || exit 0; \
11157 r=`${PWD_COMMAND}`; export r; \
11158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11159 $(SET_LIB_PATH) \
11160 $(HOST_EXPORTS) \
11161 for flag in $(EXTRA_HOST_FLAGS) ; do \
11162 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11163 done; \
11164 echo "Doing install-info in intl" ; \
11165 (cd intl && \
11166 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11167 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11168 "RANLIB=$${RANLIB}" \
11169 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11170 install-info) \
11171 || exit 1
11172
11173@endif intl
11174
11175.PHONY: maybe-installcheck-intl installcheck-intl
11176maybe-installcheck-intl:
11177@if intl
11178maybe-installcheck-intl: installcheck-intl
11179
11180installcheck-intl: \
11181 configure-intl
11182 @[ -f ./intl/Makefile ] || exit 0; \
11183 r=`${PWD_COMMAND}`; export r; \
11184 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11185 $(SET_LIB_PATH) \
11186 $(HOST_EXPORTS) \
11187 for flag in $(EXTRA_HOST_FLAGS) ; do \
11188 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11189 done; \
11190 echo "Doing installcheck in intl" ; \
11191 (cd intl && \
11192 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11193 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11194 "RANLIB=$${RANLIB}" \
11195 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11196 installcheck) \
11197 || exit 1
11198
11199@endif intl
11200
11201.PHONY: maybe-mostlyclean-intl mostlyclean-intl
11202maybe-mostlyclean-intl:
11203@if intl
11204maybe-mostlyclean-intl: mostlyclean-intl
11205
11206mostlyclean-intl:
11207 @[ -f ./intl/Makefile ] || exit 0; \
11208 r=`${PWD_COMMAND}`; export r; \
11209 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11210 $(SET_LIB_PATH) \
11211 $(HOST_EXPORTS) \
11212 for flag in $(EXTRA_HOST_FLAGS) ; do \
11213 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11214 done; \
11215 echo "Doing mostlyclean in intl" ; \
11216 (cd intl && \
11217 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11218 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11219 "RANLIB=$${RANLIB}" \
11220 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11221 mostlyclean) \
11222 || exit 1
11223
11224@endif intl
11225
11226.PHONY: maybe-clean-intl clean-intl
11227maybe-clean-intl:
11228@if intl
11229maybe-clean-intl: clean-intl
11230
11231clean-intl:
11232 @[ -f ./intl/Makefile ] || exit 0; \
11233 r=`${PWD_COMMAND}`; export r; \
11234 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11235 $(SET_LIB_PATH) \
11236 $(HOST_EXPORTS) \
11237 for flag in $(EXTRA_HOST_FLAGS) ; do \
11238 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11239 done; \
11240 echo "Doing clean in intl" ; \
11241 (cd intl && \
11242 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11243 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11244 "RANLIB=$${RANLIB}" \
11245 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11246 clean) \
11247 || exit 1
11248
11249@endif intl
11250
11251.PHONY: maybe-distclean-intl distclean-intl
11252maybe-distclean-intl:
11253@if intl
11254maybe-distclean-intl: distclean-intl
11255
11256distclean-intl:
11257 @[ -f ./intl/Makefile ] || exit 0; \
11258 r=`${PWD_COMMAND}`; export r; \
11259 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11260 $(SET_LIB_PATH) \
11261 $(HOST_EXPORTS) \
11262 for flag in $(EXTRA_HOST_FLAGS) ; do \
11263 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11264 done; \
11265 echo "Doing distclean in intl" ; \
11266 (cd intl && \
11267 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11268 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11269 "RANLIB=$${RANLIB}" \
11270 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11271 distclean) \
11272 || exit 1
11273
11274@endif intl
11275
11276.PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
11277maybe-maintainer-clean-intl:
11278@if intl
11279maybe-maintainer-clean-intl: maintainer-clean-intl
11280
11281maintainer-clean-intl:
11282 @[ -f ./intl/Makefile ] || exit 0; \
11283 r=`${PWD_COMMAND}`; export r; \
11284 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11285 $(SET_LIB_PATH) \
11286 $(HOST_EXPORTS) \
11287 for flag in $(EXTRA_HOST_FLAGS) ; do \
11288 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11289 done; \
11290 echo "Doing maintainer-clean in intl" ; \
11291 (cd intl && \
11292 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11293 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11294 "RANLIB=$${RANLIB}" \
11295 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11296 maintainer-clean) \
11297 || exit 1
11298
11299@endif intl
11300
11301
11302.PHONY: configure-tcl maybe-configure-tcl
11303maybe-configure-tcl:
11304@if tcl
11305maybe-configure-tcl: configure-tcl
11306configure-tcl:
11307 @test ! -f tcl/Makefile || exit 0; \
11308 [ -d tcl ] || mkdir tcl; \
11309 r=`${PWD_COMMAND}`; export r; \
11310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11311 $(HOST_EXPORTS) \
11312 echo Configuring in tcl; \
11313 cd tcl || exit 1; \
11314 case $(srcdir) in \
11315 \.) \
11316 srcdiroption="--srcdir=."; \
11317 libsrcdir=".";; \
11318 /* | [A-Za-z]:[\\/]*) \
11319 srcdiroption="--srcdir=$(srcdir)/tcl"; \
11320 libsrcdir="$$s/tcl";; \
11321 *) \
11322 srcdiroption="--srcdir=../$(srcdir)/tcl"; \
11323 libsrcdir="$$s/tcl";; \
11324 esac; \
11325 $(SHELL) $${libsrcdir}/configure \
11326 $(HOST_CONFIGARGS) $${srcdiroption} \
11327 || exit 1
11328@endif tcl
11329
11330.PHONY: all-tcl maybe-all-tcl
11331maybe-all-tcl:
11332@if tcl
11333maybe-all-tcl: all-tcl
11334all-tcl: configure-tcl
11335 @r=`${PWD_COMMAND}`; export r; \
11336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11337 $(SET_LIB_PATH) \
11338 $(HOST_EXPORTS) \
11339 (cd tcl && $(MAKE) $(FLAGS_TO_PASS) all)
11340@endif tcl
11341
11342.PHONY: check-tcl maybe-check-tcl
11343maybe-check-tcl:
11344@if tcl
11345maybe-check-tcl: check-tcl
11346
11347check-tcl:
11348 @r=`${PWD_COMMAND}`; export r; \
11349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11350 $(SET_LIB_PATH) \
11351 $(HOST_EXPORTS) \
11352 (cd tcl && $(MAKE) $(FLAGS_TO_PASS) check)
11353
11354@endif tcl
11355
11356.PHONY: install-tcl maybe-install-tcl
11357maybe-install-tcl:
11358@if tcl
11359maybe-install-tcl: install-tcl
11360
11361install-tcl: installdirs
11362 @r=`${PWD_COMMAND}`; export r; \
11363 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11364 $(SET_LIB_PATH) \
11365 $(HOST_EXPORTS) \
11366 (cd tcl && $(MAKE) $(FLAGS_TO_PASS) install)
11367
11368@endif tcl
11369
11370# Other targets (info, dvi, etc.)
11371
11372.PHONY: maybe-info-tcl info-tcl
11373maybe-info-tcl:
11374@if tcl
11375maybe-info-tcl: info-tcl
11376
11377info-tcl: \
11378 configure-tcl
11379 @[ -f ./tcl/Makefile ] || exit 0; \
11380 r=`${PWD_COMMAND}`; export r; \
11381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11382 $(SET_LIB_PATH) \
11383 $(HOST_EXPORTS) \
11384 for flag in $(EXTRA_HOST_FLAGS) ; do \
11385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11386 done; \
11387 echo "Doing info in tcl" ; \
11388 (cd tcl && \
11389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11391 "RANLIB=$${RANLIB}" \
11392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11393 info) \
11394 || exit 1
11395
11396@endif tcl
11397
11398.PHONY: maybe-dvi-tcl dvi-tcl
11399maybe-dvi-tcl:
11400@if tcl
11401maybe-dvi-tcl: dvi-tcl
11402
11403dvi-tcl: \
11404 configure-tcl
11405 @[ -f ./tcl/Makefile ] || exit 0; \
11406 r=`${PWD_COMMAND}`; export r; \
11407 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11408 $(SET_LIB_PATH) \
11409 $(HOST_EXPORTS) \
11410 for flag in $(EXTRA_HOST_FLAGS) ; do \
11411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11412 done; \
11413 echo "Doing dvi in tcl" ; \
11414 (cd tcl && \
11415 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11416 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11417 "RANLIB=$${RANLIB}" \
11418 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11419 dvi) \
11420 || exit 1
11421
11422@endif tcl
11423
11424.PHONY: maybe-TAGS-tcl TAGS-tcl
11425maybe-TAGS-tcl:
11426@if tcl
11427maybe-TAGS-tcl: TAGS-tcl
11428
11429TAGS-tcl: \
11430 configure-tcl
11431 @[ -f ./tcl/Makefile ] || exit 0; \
11432 r=`${PWD_COMMAND}`; export r; \
11433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11434 $(SET_LIB_PATH) \
11435 $(HOST_EXPORTS) \
11436 for flag in $(EXTRA_HOST_FLAGS) ; do \
11437 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11438 done; \
11439 echo "Doing TAGS in tcl" ; \
11440 (cd tcl && \
11441 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11442 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11443 "RANLIB=$${RANLIB}" \
11444 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11445 TAGS) \
11446 || exit 1
11447
11448@endif tcl
11449
11450.PHONY: maybe-install-info-tcl install-info-tcl
11451maybe-install-info-tcl:
11452@if tcl
11453maybe-install-info-tcl: install-info-tcl
11454
11455install-info-tcl: \
11456 configure-tcl \
11457 info-tcl
11458 @[ -f ./tcl/Makefile ] || exit 0; \
11459 r=`${PWD_COMMAND}`; export r; \
11460 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11461 $(SET_LIB_PATH) \
11462 $(HOST_EXPORTS) \
11463 for flag in $(EXTRA_HOST_FLAGS) ; do \
11464 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11465 done; \
11466 echo "Doing install-info in tcl" ; \
11467 (cd tcl && \
11468 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11469 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11470 "RANLIB=$${RANLIB}" \
11471 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11472 install-info) \
11473 || exit 1
11474
11475@endif tcl
11476
11477.PHONY: maybe-installcheck-tcl installcheck-tcl
11478maybe-installcheck-tcl:
11479@if tcl
11480maybe-installcheck-tcl: installcheck-tcl
11481
11482installcheck-tcl: \
11483 configure-tcl
11484 @[ -f ./tcl/Makefile ] || exit 0; \
11485 r=`${PWD_COMMAND}`; export r; \
11486 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11487 $(SET_LIB_PATH) \
11488 $(HOST_EXPORTS) \
11489 for flag in $(EXTRA_HOST_FLAGS) ; do \
11490 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11491 done; \
11492 echo "Doing installcheck in tcl" ; \
11493 (cd tcl && \
11494 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11495 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11496 "RANLIB=$${RANLIB}" \
11497 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11498 installcheck) \
11499 || exit 1
11500
11501@endif tcl
11502
11503.PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
11504maybe-mostlyclean-tcl:
11505@if tcl
11506maybe-mostlyclean-tcl: mostlyclean-tcl
11507
11508# tcl doesn't support mostlyclean.
11509mostlyclean-tcl:
11510
11511@endif tcl
11512
11513.PHONY: maybe-clean-tcl clean-tcl
11514maybe-clean-tcl:
11515@if tcl
11516maybe-clean-tcl: clean-tcl
11517
11518clean-tcl:
11519 @[ -f ./tcl/Makefile ] || exit 0; \
11520 r=`${PWD_COMMAND}`; export r; \
11521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11522 $(SET_LIB_PATH) \
11523 $(HOST_EXPORTS) \
11524 for flag in $(EXTRA_HOST_FLAGS) ; do \
11525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11526 done; \
11527 echo "Doing clean in tcl" ; \
11528 (cd tcl && \
11529 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11530 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11531 "RANLIB=$${RANLIB}" \
11532 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11533 clean) \
11534 || exit 1
11535
11536@endif tcl
11537
11538.PHONY: maybe-distclean-tcl distclean-tcl
11539maybe-distclean-tcl:
11540@if tcl
11541maybe-distclean-tcl: distclean-tcl
11542
11543distclean-tcl:
11544 @[ -f ./tcl/Makefile ] || exit 0; \
11545 r=`${PWD_COMMAND}`; export r; \
11546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11547 $(SET_LIB_PATH) \
11548 $(HOST_EXPORTS) \
11549 for flag in $(EXTRA_HOST_FLAGS) ; do \
11550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11551 done; \
11552 echo "Doing distclean in tcl" ; \
11553 (cd tcl && \
11554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11556 "RANLIB=$${RANLIB}" \
11557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11558 distclean) \
11559 || exit 1
11560
11561@endif tcl
11562
11563.PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
11564maybe-maintainer-clean-tcl:
11565@if tcl
11566maybe-maintainer-clean-tcl: maintainer-clean-tcl
11567
11568maintainer-clean-tcl:
11569 @[ -f ./tcl/Makefile ] || exit 0; \
11570 r=`${PWD_COMMAND}`; export r; \
11571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11572 $(SET_LIB_PATH) \
11573 $(HOST_EXPORTS) \
11574 for flag in $(EXTRA_HOST_FLAGS) ; do \
11575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11576 done; \
11577 echo "Doing maintainer-clean in tcl" ; \
11578 (cd tcl && \
11579 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11580 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11581 "RANLIB=$${RANLIB}" \
11582 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11583 maintainer-clean) \
11584 || exit 1
11585
11586@endif tcl
11587
11588
11589.PHONY: configure-itcl maybe-configure-itcl
11590maybe-configure-itcl:
11591@if itcl
11592maybe-configure-itcl: configure-itcl
11593configure-itcl:
11594 @test ! -f itcl/Makefile || exit 0; \
11595 [ -d itcl ] || mkdir itcl; \
11596 r=`${PWD_COMMAND}`; export r; \
11597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11598 $(HOST_EXPORTS) \
11599 echo Configuring in itcl; \
11600 cd itcl || exit 1; \
11601 case $(srcdir) in \
11602 \.) \
11603 srcdiroption="--srcdir=."; \
11604 libsrcdir=".";; \
11605 /* | [A-Za-z]:[\\/]*) \
11606 srcdiroption="--srcdir=$(srcdir)/itcl"; \
11607 libsrcdir="$$s/itcl";; \
11608 *) \
11609 srcdiroption="--srcdir=../$(srcdir)/itcl"; \
11610 libsrcdir="$$s/itcl";; \
11611 esac; \
11612 $(SHELL) $${libsrcdir}/configure \
11613 $(HOST_CONFIGARGS) $${srcdiroption} \
11614 || exit 1
11615@endif itcl
11616
11617.PHONY: all-itcl maybe-all-itcl
11618maybe-all-itcl:
11619@if itcl
11620maybe-all-itcl: all-itcl
11621all-itcl: configure-itcl
11622 @r=`${PWD_COMMAND}`; export r; \
11623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11624 $(SET_LIB_PATH) \
11625 $(HOST_EXPORTS) \
11626 (cd itcl && $(MAKE) $(FLAGS_TO_PASS) all)
11627@endif itcl
11628
11629.PHONY: check-itcl maybe-check-itcl
11630maybe-check-itcl:
11631@if itcl
11632maybe-check-itcl: check-itcl
11633
11634check-itcl:
11635 @r=`${PWD_COMMAND}`; export r; \
11636 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11637 $(SET_LIB_PATH) \
11638 $(HOST_EXPORTS) \
11639 (cd itcl && $(MAKE) $(FLAGS_TO_PASS) check)
11640
11641@endif itcl
11642
11643.PHONY: install-itcl maybe-install-itcl
11644maybe-install-itcl:
11645@if itcl
11646maybe-install-itcl: install-itcl
11647
11648install-itcl: installdirs
11649 @r=`${PWD_COMMAND}`; export r; \
11650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11651 $(SET_LIB_PATH) \
11652 $(HOST_EXPORTS) \
11653 (cd itcl && $(MAKE) $(FLAGS_TO_PASS) install)
11654
11655@endif itcl
11656
11657# Other targets (info, dvi, etc.)
11658
11659.PHONY: maybe-info-itcl info-itcl
11660maybe-info-itcl:
11661@if itcl
11662maybe-info-itcl: info-itcl
11663
11664info-itcl: \
11665 configure-itcl
11666 @[ -f ./itcl/Makefile ] || exit 0; \
11667 r=`${PWD_COMMAND}`; export r; \
11668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11669 $(SET_LIB_PATH) \
11670 $(HOST_EXPORTS) \
11671 for flag in $(EXTRA_HOST_FLAGS) ; do \
11672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11673 done; \
11674 echo "Doing info in itcl" ; \
11675 (cd itcl && \
11676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11678 "RANLIB=$${RANLIB}" \
11679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11680 info) \
11681 || exit 1
11682
11683@endif itcl
11684
11685.PHONY: maybe-dvi-itcl dvi-itcl
11686maybe-dvi-itcl:
11687@if itcl
11688maybe-dvi-itcl: dvi-itcl
11689
11690dvi-itcl: \
11691 configure-itcl
11692 @[ -f ./itcl/Makefile ] || exit 0; \
11693 r=`${PWD_COMMAND}`; export r; \
11694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11695 $(SET_LIB_PATH) \
11696 $(HOST_EXPORTS) \
11697 for flag in $(EXTRA_HOST_FLAGS) ; do \
11698 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11699 done; \
11700 echo "Doing dvi in itcl" ; \
11701 (cd itcl && \
11702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11704 "RANLIB=$${RANLIB}" \
11705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11706 dvi) \
11707 || exit 1
11708
11709@endif itcl
11710
11711.PHONY: maybe-TAGS-itcl TAGS-itcl
11712maybe-TAGS-itcl:
11713@if itcl
11714maybe-TAGS-itcl: TAGS-itcl
11715
11716TAGS-itcl: \
11717 configure-itcl
11718 @[ -f ./itcl/Makefile ] || exit 0; \
11719 r=`${PWD_COMMAND}`; export r; \
11720 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11721 $(SET_LIB_PATH) \
11722 $(HOST_EXPORTS) \
11723 for flag in $(EXTRA_HOST_FLAGS) ; do \
11724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11725 done; \
11726 echo "Doing TAGS in itcl" ; \
11727 (cd itcl && \
11728 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11729 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11730 "RANLIB=$${RANLIB}" \
11731 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11732 TAGS) \
11733 || exit 1
11734
11735@endif itcl
11736
11737.PHONY: maybe-install-info-itcl install-info-itcl
11738maybe-install-info-itcl:
11739@if itcl
11740maybe-install-info-itcl: install-info-itcl
11741
11742install-info-itcl: \
11743 configure-itcl \
11744 info-itcl
11745 @[ -f ./itcl/Makefile ] || exit 0; \
11746 r=`${PWD_COMMAND}`; export r; \
11747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11748 $(SET_LIB_PATH) \
11749 $(HOST_EXPORTS) \
11750 for flag in $(EXTRA_HOST_FLAGS) ; do \
11751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11752 done; \
11753 echo "Doing install-info in itcl" ; \
11754 (cd itcl && \
11755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11757 "RANLIB=$${RANLIB}" \
11758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11759 install-info) \
11760 || exit 1
11761
11762@endif itcl
11763
11764.PHONY: maybe-installcheck-itcl installcheck-itcl
11765maybe-installcheck-itcl:
11766@if itcl
11767maybe-installcheck-itcl: installcheck-itcl
11768
11769installcheck-itcl: \
11770 configure-itcl
11771 @[ -f ./itcl/Makefile ] || exit 0; \
11772 r=`${PWD_COMMAND}`; export r; \
11773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11774 $(SET_LIB_PATH) \
11775 $(HOST_EXPORTS) \
11776 for flag in $(EXTRA_HOST_FLAGS) ; do \
11777 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11778 done; \
11779 echo "Doing installcheck in itcl" ; \
11780 (cd itcl && \
11781 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11782 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11783 "RANLIB=$${RANLIB}" \
11784 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11785 installcheck) \
11786 || exit 1
11787
11788@endif itcl
11789
11790.PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
11791maybe-mostlyclean-itcl:
11792@if itcl
11793maybe-mostlyclean-itcl: mostlyclean-itcl
11794
11795mostlyclean-itcl:
11796 @[ -f ./itcl/Makefile ] || exit 0; \
11797 r=`${PWD_COMMAND}`; export r; \
11798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11799 $(SET_LIB_PATH) \
11800 $(HOST_EXPORTS) \
11801 for flag in $(EXTRA_HOST_FLAGS) ; do \
11802 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11803 done; \
11804 echo "Doing mostlyclean in itcl" ; \
11805 (cd itcl && \
11806 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11807 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11808 "RANLIB=$${RANLIB}" \
11809 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11810 mostlyclean) \
11811 || exit 1
11812
11813@endif itcl
11814
11815.PHONY: maybe-clean-itcl clean-itcl
11816maybe-clean-itcl:
11817@if itcl
11818maybe-clean-itcl: clean-itcl
11819
11820clean-itcl:
11821 @[ -f ./itcl/Makefile ] || exit 0; \
11822 r=`${PWD_COMMAND}`; export r; \
11823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11824 $(SET_LIB_PATH) \
11825 $(HOST_EXPORTS) \
11826 for flag in $(EXTRA_HOST_FLAGS) ; do \
11827 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11828 done; \
11829 echo "Doing clean in itcl" ; \
11830 (cd itcl && \
11831 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11832 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11833 "RANLIB=$${RANLIB}" \
11834 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11835 clean) \
11836 || exit 1
11837
11838@endif itcl
11839
11840.PHONY: maybe-distclean-itcl distclean-itcl
11841maybe-distclean-itcl:
11842@if itcl
11843maybe-distclean-itcl: distclean-itcl
11844
11845distclean-itcl:
11846 @[ -f ./itcl/Makefile ] || exit 0; \
11847 r=`${PWD_COMMAND}`; export r; \
11848 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11849 $(SET_LIB_PATH) \
11850 $(HOST_EXPORTS) \
11851 for flag in $(EXTRA_HOST_FLAGS) ; do \
11852 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11853 done; \
11854 echo "Doing distclean in itcl" ; \
11855 (cd itcl && \
11856 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11857 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11858 "RANLIB=$${RANLIB}" \
11859 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11860 distclean) \
11861 || exit 1
11862
11863@endif itcl
11864
11865.PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
11866maybe-maintainer-clean-itcl:
11867@if itcl
11868maybe-maintainer-clean-itcl: maintainer-clean-itcl
11869
11870maintainer-clean-itcl:
11871 @[ -f ./itcl/Makefile ] || exit 0; \
11872 r=`${PWD_COMMAND}`; export r; \
11873 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11874 $(SET_LIB_PATH) \
11875 $(HOST_EXPORTS) \
11876 for flag in $(EXTRA_HOST_FLAGS) ; do \
11877 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11878 done; \
11879 echo "Doing maintainer-clean in itcl" ; \
11880 (cd itcl && \
11881 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11882 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11883 "RANLIB=$${RANLIB}" \
11884 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11885 maintainer-clean) \
11886 || exit 1
11887
11888@endif itcl
11889
11890
11891.PHONY: configure-ld maybe-configure-ld
11892maybe-configure-ld:
11893@if ld
11894maybe-configure-ld: configure-ld
11895configure-ld:
11896 @test -f stage_last && exit 0; \
11897 test ! -f ld/Makefile || exit 0; \
11898 [ -d ld ] || mkdir ld; \
11899 r=`${PWD_COMMAND}`; export r; \
11900 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11901 $(HOST_EXPORTS) \
11902 echo Configuring in ld; \
11903 cd ld || exit 1; \
11904 case $(srcdir) in \
11905 \.) \
11906 srcdiroption="--srcdir=."; \
11907 libsrcdir=".";; \
11908 /* | [A-Za-z]:[\\/]*) \
11909 srcdiroption="--srcdir=$(srcdir)/ld"; \
11910 libsrcdir="$$s/ld";; \
11911 *) \
11912 srcdiroption="--srcdir=../$(srcdir)/ld"; \
11913 libsrcdir="$$s/ld";; \
11914 esac; \
11915 $(SHELL) $${libsrcdir}/configure \
11916 $(HOST_CONFIGARGS) $${srcdiroption} \
11917 || exit 1
11918@endif ld
11919
11920.PHONY: all-ld maybe-all-ld
11921maybe-all-ld:
11922@if ld
11923maybe-all-ld: all-ld
11924all-ld: configure-ld
11925 @test -f stage_last && exit 0; \
11926 r=`${PWD_COMMAND}`; export r; \
11927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11928 $(SET_LIB_PATH) \
11929 $(HOST_EXPORTS) \
11930 (cd ld && $(MAKE) $(FLAGS_TO_PASS) all)
11931@endif ld
11932
11933.PHONY: check-ld maybe-check-ld
11934maybe-check-ld:
11935@if ld
11936maybe-check-ld: check-ld
11937
11938check-ld:
11939 @r=`${PWD_COMMAND}`; export r; \
11940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11941 $(SET_LIB_PATH) \
11942 $(HOST_EXPORTS) \
11943 (cd ld && $(MAKE) $(FLAGS_TO_PASS) check)
11944
11945@endif ld
11946
11947.PHONY: install-ld maybe-install-ld
11948maybe-install-ld:
11949@if ld
11950maybe-install-ld: install-ld
11951
11952install-ld: installdirs
11953 @r=`${PWD_COMMAND}`; export r; \
11954 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11955 $(SET_LIB_PATH) \
11956 $(HOST_EXPORTS) \
11957 (cd ld && $(MAKE) $(FLAGS_TO_PASS) install)
11958
11959@endif ld
11960
11961# Other targets (info, dvi, etc.)
11962
11963.PHONY: maybe-info-ld info-ld
11964maybe-info-ld:
11965@if ld
11966maybe-info-ld: info-ld
11967
11968info-ld: \
11969 configure-ld
11970 @[ -f ./ld/Makefile ] || exit 0; \
11971 r=`${PWD_COMMAND}`; export r; \
11972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11973 $(SET_LIB_PATH) \
11974 $(HOST_EXPORTS) \
11975 for flag in $(EXTRA_HOST_FLAGS) ; do \
11976 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11977 done; \
11978 echo "Doing info in ld" ; \
11979 (cd ld && \
11980 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11981 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11982 "RANLIB=$${RANLIB}" \
11983 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11984 info) \
11985 || exit 1
11986
11987@endif ld
11988
11989.PHONY: maybe-dvi-ld dvi-ld
11990maybe-dvi-ld:
11991@if ld
11992maybe-dvi-ld: dvi-ld
11993
11994dvi-ld: \
11995 configure-ld
11996 @[ -f ./ld/Makefile ] || exit 0; \
11997 r=`${PWD_COMMAND}`; export r; \
11998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11999 $(SET_LIB_PATH) \
12000 $(HOST_EXPORTS) \
12001 for flag in $(EXTRA_HOST_FLAGS) ; do \
12002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12003 done; \
12004 echo "Doing dvi in ld" ; \
12005 (cd ld && \
12006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12008 "RANLIB=$${RANLIB}" \
12009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12010 dvi) \
12011 || exit 1
12012
12013@endif ld
12014
12015.PHONY: maybe-TAGS-ld TAGS-ld
12016maybe-TAGS-ld:
12017@if ld
12018maybe-TAGS-ld: TAGS-ld
12019
12020TAGS-ld: \
12021 configure-ld
12022 @[ -f ./ld/Makefile ] || exit 0; \
12023 r=`${PWD_COMMAND}`; export r; \
12024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12025 $(SET_LIB_PATH) \
12026 $(HOST_EXPORTS) \
12027 for flag in $(EXTRA_HOST_FLAGS) ; do \
12028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12029 done; \
12030 echo "Doing TAGS in ld" ; \
12031 (cd ld && \
12032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12034 "RANLIB=$${RANLIB}" \
12035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12036 TAGS) \
12037 || exit 1
12038
12039@endif ld
12040
12041.PHONY: maybe-install-info-ld install-info-ld
12042maybe-install-info-ld:
12043@if ld
12044maybe-install-info-ld: install-info-ld
12045
12046install-info-ld: \
12047 configure-ld \
12048 info-ld
12049 @[ -f ./ld/Makefile ] || exit 0; \
12050 r=`${PWD_COMMAND}`; export r; \
12051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12052 $(SET_LIB_PATH) \
12053 $(HOST_EXPORTS) \
12054 for flag in $(EXTRA_HOST_FLAGS) ; do \
12055 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12056 done; \
12057 echo "Doing install-info in ld" ; \
12058 (cd ld && \
12059 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12060 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12061 "RANLIB=$${RANLIB}" \
12062 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12063 install-info) \
12064 || exit 1
12065
12066@endif ld
12067
12068.PHONY: maybe-installcheck-ld installcheck-ld
12069maybe-installcheck-ld:
12070@if ld
12071maybe-installcheck-ld: installcheck-ld
12072
12073installcheck-ld: \
12074 configure-ld
12075 @[ -f ./ld/Makefile ] || exit 0; \
12076 r=`${PWD_COMMAND}`; export r; \
12077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12078 $(SET_LIB_PATH) \
12079 $(HOST_EXPORTS) \
12080 for flag in $(EXTRA_HOST_FLAGS) ; do \
12081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12082 done; \
12083 echo "Doing installcheck in ld" ; \
12084 (cd ld && \
12085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12087 "RANLIB=$${RANLIB}" \
12088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12089 installcheck) \
12090 || exit 1
12091
12092@endif ld
12093
12094.PHONY: maybe-mostlyclean-ld mostlyclean-ld
12095maybe-mostlyclean-ld:
12096@if ld
12097maybe-mostlyclean-ld: mostlyclean-ld
12098
12099mostlyclean-ld:
12100 @[ -f ./ld/Makefile ] || exit 0; \
12101 r=`${PWD_COMMAND}`; export r; \
12102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12103 $(SET_LIB_PATH) \
12104 $(HOST_EXPORTS) \
12105 for flag in $(EXTRA_HOST_FLAGS) ; do \
12106 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12107 done; \
12108 echo "Doing mostlyclean in ld" ; \
12109 (cd ld && \
12110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12112 "RANLIB=$${RANLIB}" \
12113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12114 mostlyclean) \
12115 || exit 1
12116
12117@endif ld
12118
12119.PHONY: maybe-clean-ld clean-ld
12120maybe-clean-ld:
12121@if ld
12122maybe-clean-ld: clean-ld
12123
12124clean-ld:
12125 @[ -f ./ld/Makefile ] || exit 0; \
12126 r=`${PWD_COMMAND}`; export r; \
12127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12128 $(SET_LIB_PATH) \
12129 $(HOST_EXPORTS) \
12130 for flag in $(EXTRA_HOST_FLAGS) ; do \
12131 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12132 done; \
12133 echo "Doing clean in ld" ; \
12134 (cd ld && \
12135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12137 "RANLIB=$${RANLIB}" \
12138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12139 clean) \
12140 || exit 1
12141
12142@endif ld
12143
12144.PHONY: maybe-distclean-ld distclean-ld
12145maybe-distclean-ld:
12146@if ld
12147maybe-distclean-ld: distclean-ld
12148
12149distclean-ld:
12150 @[ -f ./ld/Makefile ] || exit 0; \
12151 r=`${PWD_COMMAND}`; export r; \
12152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12153 $(SET_LIB_PATH) \
12154 $(HOST_EXPORTS) \
12155 for flag in $(EXTRA_HOST_FLAGS) ; do \
12156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12157 done; \
12158 echo "Doing distclean in ld" ; \
12159 (cd ld && \
12160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12162 "RANLIB=$${RANLIB}" \
12163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12164 distclean) \
12165 || exit 1
12166
12167@endif ld
12168
12169.PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
12170maybe-maintainer-clean-ld:
12171@if ld
12172maybe-maintainer-clean-ld: maintainer-clean-ld
12173
12174maintainer-clean-ld:
12175 @[ -f ./ld/Makefile ] || exit 0; \
12176 r=`${PWD_COMMAND}`; export r; \
12177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12178 $(SET_LIB_PATH) \
12179 $(HOST_EXPORTS) \
12180 for flag in $(EXTRA_HOST_FLAGS) ; do \
12181 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12182 done; \
12183 echo "Doing maintainer-clean in ld" ; \
12184 (cd ld && \
12185 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12186 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12187 "RANLIB=$${RANLIB}" \
12188 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12189 maintainer-clean) \
12190 || exit 1
12191
12192@endif ld
12193
12194
12195.PHONY: configure-libcpp maybe-configure-libcpp
12196maybe-configure-libcpp:
12197@if libcpp
12198maybe-configure-libcpp: configure-libcpp
12199configure-libcpp:
12200 @test -f stage_last && exit 0; \
12201 test ! -f libcpp/Makefile || exit 0; \
12202 [ -d libcpp ] || mkdir libcpp; \
12203 r=`${PWD_COMMAND}`; export r; \
12204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12205 $(HOST_EXPORTS) \
12206 echo Configuring in libcpp; \
12207 cd libcpp || exit 1; \
12208 case $(srcdir) in \
12209 \.) \
12210 srcdiroption="--srcdir=."; \
12211 libsrcdir=".";; \
12212 /* | [A-Za-z]:[\\/]*) \
12213 srcdiroption="--srcdir=$(srcdir)/libcpp"; \
12214 libsrcdir="$$s/libcpp";; \
12215 *) \
12216 srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
12217 libsrcdir="$$s/libcpp";; \
12218 esac; \
12219 $(SHELL) $${libsrcdir}/configure \
12220 $(HOST_CONFIGARGS) $${srcdiroption} \
12221 || exit 1
12222@endif libcpp
12223
12224.PHONY: all-libcpp maybe-all-libcpp
12225maybe-all-libcpp:
12226@if libcpp
12227maybe-all-libcpp: all-libcpp
12228all-libcpp: configure-libcpp
12229 @test -f stage_last && exit 0; \
12230 r=`${PWD_COMMAND}`; export r; \
12231 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12232 $(SET_LIB_PATH) \
12233 $(HOST_EXPORTS) \
12234 (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) all)
12235@endif libcpp
12236
12237.PHONY: check-libcpp maybe-check-libcpp
12238maybe-check-libcpp:
12239@if libcpp
12240maybe-check-libcpp: check-libcpp
12241
12242check-libcpp:
12243 @r=`${PWD_COMMAND}`; export r; \
12244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12245 $(SET_LIB_PATH) \
12246 $(HOST_EXPORTS) \
12247 (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) check)
12248
12249@endif libcpp
12250
12251.PHONY: install-libcpp maybe-install-libcpp
12252maybe-install-libcpp:
12253@if libcpp
12254maybe-install-libcpp: install-libcpp
12255
12256install-libcpp: installdirs
12257 @r=`${PWD_COMMAND}`; export r; \
12258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12259 $(SET_LIB_PATH) \
12260 $(HOST_EXPORTS) \
12261 (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) install)
12262
12263@endif libcpp
12264
12265# Other targets (info, dvi, etc.)
12266
12267.PHONY: maybe-info-libcpp info-libcpp
12268maybe-info-libcpp:
12269@if libcpp
12270maybe-info-libcpp: info-libcpp
12271
12272info-libcpp: \
12273 configure-libcpp
12274 @[ -f ./libcpp/Makefile ] || exit 0; \
12275 r=`${PWD_COMMAND}`; export r; \
12276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12277 $(SET_LIB_PATH) \
12278 $(HOST_EXPORTS) \
12279 for flag in $(EXTRA_HOST_FLAGS) ; do \
12280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12281 done; \
12282 echo "Doing info in libcpp" ; \
12283 (cd libcpp && \
12284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12286 "RANLIB=$${RANLIB}" \
12287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12288 info) \
12289 || exit 1
12290
12291@endif libcpp
12292
12293.PHONY: maybe-dvi-libcpp dvi-libcpp
12294maybe-dvi-libcpp:
12295@if libcpp
12296maybe-dvi-libcpp: dvi-libcpp
12297
12298dvi-libcpp: \
12299 configure-libcpp
12300 @[ -f ./libcpp/Makefile ] || exit 0; \
12301 r=`${PWD_COMMAND}`; export r; \
12302 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12303 $(SET_LIB_PATH) \
12304 $(HOST_EXPORTS) \
12305 for flag in $(EXTRA_HOST_FLAGS) ; do \
12306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12307 done; \
12308 echo "Doing dvi in libcpp" ; \
12309 (cd libcpp && \
12310 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12311 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12312 "RANLIB=$${RANLIB}" \
12313 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12314 dvi) \
12315 || exit 1
12316
12317@endif libcpp
12318
12319.PHONY: maybe-TAGS-libcpp TAGS-libcpp
12320maybe-TAGS-libcpp:
12321@if libcpp
12322maybe-TAGS-libcpp: TAGS-libcpp
12323
12324TAGS-libcpp: \
12325 configure-libcpp
12326 @[ -f ./libcpp/Makefile ] || exit 0; \
12327 r=`${PWD_COMMAND}`; export r; \
12328 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12329 $(SET_LIB_PATH) \
12330 $(HOST_EXPORTS) \
12331 for flag in $(EXTRA_HOST_FLAGS) ; do \
12332 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12333 done; \
12334 echo "Doing TAGS in libcpp" ; \
12335 (cd libcpp && \
12336 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12337 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12338 "RANLIB=$${RANLIB}" \
12339 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12340 TAGS) \
12341 || exit 1
12342
12343@endif libcpp
12344
12345.PHONY: maybe-install-info-libcpp install-info-libcpp
12346maybe-install-info-libcpp:
12347@if libcpp
12348maybe-install-info-libcpp: install-info-libcpp
12349
12350install-info-libcpp: \
12351 configure-libcpp \
12352 info-libcpp
12353 @[ -f ./libcpp/Makefile ] || exit 0; \
12354 r=`${PWD_COMMAND}`; export r; \
12355 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12356 $(SET_LIB_PATH) \
12357 $(HOST_EXPORTS) \
12358 for flag in $(EXTRA_HOST_FLAGS) ; do \
12359 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12360 done; \
12361 echo "Doing install-info in libcpp" ; \
12362 (cd libcpp && \
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 install-info) \
12368 || exit 1
12369
12370@endif libcpp
12371
12372.PHONY: maybe-installcheck-libcpp installcheck-libcpp
12373maybe-installcheck-libcpp:
12374@if libcpp
12375maybe-installcheck-libcpp: installcheck-libcpp
12376
12377installcheck-libcpp: \
12378 configure-libcpp
12379 @[ -f ./libcpp/Makefile ] || exit 0; \
12380 r=`${PWD_COMMAND}`; export r; \
12381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12382 $(SET_LIB_PATH) \
12383 $(HOST_EXPORTS) \
12384 for flag in $(EXTRA_HOST_FLAGS) ; do \
12385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12386 done; \
12387 echo "Doing installcheck in libcpp" ; \
12388 (cd libcpp && \
12389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12391 "RANLIB=$${RANLIB}" \
12392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12393 installcheck) \
12394 || exit 1
12395
12396@endif libcpp
12397
12398.PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
12399maybe-mostlyclean-libcpp:
12400@if libcpp
12401maybe-mostlyclean-libcpp: mostlyclean-libcpp
12402
12403mostlyclean-libcpp:
12404 @[ -f ./libcpp/Makefile ] || exit 0; \
12405 r=`${PWD_COMMAND}`; export r; \
12406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12407 $(SET_LIB_PATH) \
12408 $(HOST_EXPORTS) \
12409 for flag in $(EXTRA_HOST_FLAGS) ; do \
12410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12411 done; \
12412 echo "Doing mostlyclean in libcpp" ; \
12413 (cd libcpp && \
12414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12416 "RANLIB=$${RANLIB}" \
12417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12418 mostlyclean) \
12419 || exit 1
12420
12421@endif libcpp
12422
12423.PHONY: maybe-clean-libcpp clean-libcpp
12424maybe-clean-libcpp:
12425@if libcpp
12426maybe-clean-libcpp: clean-libcpp
12427
12428clean-libcpp:
12429 @[ -f ./libcpp/Makefile ] || exit 0; \
12430 r=`${PWD_COMMAND}`; export r; \
12431 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12432 $(SET_LIB_PATH) \
12433 $(HOST_EXPORTS) \
12434 for flag in $(EXTRA_HOST_FLAGS) ; do \
12435 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12436 done; \
12437 echo "Doing clean in libcpp" ; \
12438 (cd libcpp && \
12439 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12440 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12441 "RANLIB=$${RANLIB}" \
12442 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12443 clean) \
12444 || exit 1
12445
12446@endif libcpp
12447
12448.PHONY: maybe-distclean-libcpp distclean-libcpp
12449maybe-distclean-libcpp:
12450@if libcpp
12451maybe-distclean-libcpp: distclean-libcpp
12452
12453distclean-libcpp:
12454 @[ -f ./libcpp/Makefile ] || exit 0; \
12455 r=`${PWD_COMMAND}`; export r; \
12456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12457 $(SET_LIB_PATH) \
12458 $(HOST_EXPORTS) \
12459 for flag in $(EXTRA_HOST_FLAGS) ; do \
12460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12461 done; \
12462 echo "Doing distclean in libcpp" ; \
12463 (cd libcpp && \
12464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12466 "RANLIB=$${RANLIB}" \
12467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12468 distclean) \
12469 || exit 1
12470
12471@endif libcpp
12472
12473.PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
12474maybe-maintainer-clean-libcpp:
12475@if libcpp
12476maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
12477
12478maintainer-clean-libcpp:
12479 @[ -f ./libcpp/Makefile ] || exit 0; \
12480 r=`${PWD_COMMAND}`; export r; \
12481 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12482 $(SET_LIB_PATH) \
12483 $(HOST_EXPORTS) \
12484 for flag in $(EXTRA_HOST_FLAGS) ; do \
12485 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12486 done; \
12487 echo "Doing maintainer-clean in libcpp" ; \
12488 (cd libcpp && \
12489 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12490 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12491 "RANLIB=$${RANLIB}" \
12492 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12493 maintainer-clean) \
12494 || exit 1
12495
12496@endif libcpp
12497
12498
12499.PHONY: configure-libgui maybe-configure-libgui
12500maybe-configure-libgui:
12501@if libgui
12502maybe-configure-libgui: configure-libgui
12503configure-libgui:
12504 @test ! -f libgui/Makefile || exit 0; \
12505 [ -d libgui ] || mkdir libgui; \
12506 r=`${PWD_COMMAND}`; export r; \
12507 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12508 $(HOST_EXPORTS) \
12509 echo Configuring in libgui; \
12510 cd libgui || exit 1; \
12511 case $(srcdir) in \
12512 \.) \
12513 srcdiroption="--srcdir=."; \
12514 libsrcdir=".";; \
12515 /* | [A-Za-z]:[\\/]*) \
12516 srcdiroption="--srcdir=$(srcdir)/libgui"; \
12517 libsrcdir="$$s/libgui";; \
12518 *) \
12519 srcdiroption="--srcdir=../$(srcdir)/libgui"; \
12520 libsrcdir="$$s/libgui";; \
12521 esac; \
12522 $(SHELL) $${libsrcdir}/configure \
12523 $(HOST_CONFIGARGS) $${srcdiroption} \
12524 || exit 1
12525@endif libgui
12526
12527.PHONY: all-libgui maybe-all-libgui
12528maybe-all-libgui:
12529@if libgui
12530maybe-all-libgui: all-libgui
12531all-libgui: configure-libgui
12532 @r=`${PWD_COMMAND}`; export r; \
12533 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12534 $(SET_LIB_PATH) \
12535 $(HOST_EXPORTS) \
12536 (cd libgui && $(MAKE) $(FLAGS_TO_PASS) all)
12537@endif libgui
12538
12539.PHONY: check-libgui maybe-check-libgui
12540maybe-check-libgui:
12541@if libgui
12542maybe-check-libgui: check-libgui
12543
12544check-libgui:
12545 @r=`${PWD_COMMAND}`; export r; \
12546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12547 $(SET_LIB_PATH) \
12548 $(HOST_EXPORTS) \
12549 (cd libgui && $(MAKE) $(FLAGS_TO_PASS) check)
12550
12551@endif libgui
12552
12553.PHONY: install-libgui maybe-install-libgui
12554maybe-install-libgui:
12555@if libgui
12556maybe-install-libgui: install-libgui
12557
12558install-libgui: installdirs
12559 @r=`${PWD_COMMAND}`; export r; \
12560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12561 $(SET_LIB_PATH) \
12562 $(HOST_EXPORTS) \
12563 (cd libgui && $(MAKE) $(FLAGS_TO_PASS) install)
12564
12565@endif libgui
12566
12567# Other targets (info, dvi, etc.)
12568
12569.PHONY: maybe-info-libgui info-libgui
12570maybe-info-libgui:
12571@if libgui
12572maybe-info-libgui: info-libgui
12573
12574info-libgui: \
12575 configure-libgui
12576 @[ -f ./libgui/Makefile ] || exit 0; \
12577 r=`${PWD_COMMAND}`; export r; \
12578 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12579 $(SET_LIB_PATH) \
12580 $(HOST_EXPORTS) \
12581 for flag in $(EXTRA_HOST_FLAGS) ; do \
12582 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12583 done; \
12584 echo "Doing info in libgui" ; \
12585 (cd libgui && \
12586 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12587 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12588 "RANLIB=$${RANLIB}" \
12589 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12590 info) \
12591 || exit 1
12592
12593@endif libgui
12594
12595.PHONY: maybe-dvi-libgui dvi-libgui
12596maybe-dvi-libgui:
12597@if libgui
12598maybe-dvi-libgui: dvi-libgui
12599
12600dvi-libgui: \
12601 configure-libgui
12602 @[ -f ./libgui/Makefile ] || exit 0; \
12603 r=`${PWD_COMMAND}`; export r; \
12604 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12605 $(SET_LIB_PATH) \
12606 $(HOST_EXPORTS) \
12607 for flag in $(EXTRA_HOST_FLAGS) ; do \
12608 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12609 done; \
12610 echo "Doing dvi in libgui" ; \
12611 (cd libgui && \
12612 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12613 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12614 "RANLIB=$${RANLIB}" \
12615 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12616 dvi) \
12617 || exit 1
12618
12619@endif libgui
12620
12621.PHONY: maybe-TAGS-libgui TAGS-libgui
12622maybe-TAGS-libgui:
12623@if libgui
12624maybe-TAGS-libgui: TAGS-libgui
12625
12626TAGS-libgui: \
12627 configure-libgui
12628 @[ -f ./libgui/Makefile ] || exit 0; \
12629 r=`${PWD_COMMAND}`; export r; \
12630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12631 $(SET_LIB_PATH) \
12632 $(HOST_EXPORTS) \
12633 for flag in $(EXTRA_HOST_FLAGS) ; do \
12634 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12635 done; \
12636 echo "Doing TAGS in libgui" ; \
12637 (cd libgui && \
12638 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12639 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12640 "RANLIB=$${RANLIB}" \
12641 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12642 TAGS) \
12643 || exit 1
12644
12645@endif libgui
12646
12647.PHONY: maybe-install-info-libgui install-info-libgui
12648maybe-install-info-libgui:
12649@if libgui
12650maybe-install-info-libgui: install-info-libgui
12651
12652install-info-libgui: \
12653 configure-libgui \
12654 info-libgui
12655 @[ -f ./libgui/Makefile ] || exit 0; \
12656 r=`${PWD_COMMAND}`; export r; \
12657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12658 $(SET_LIB_PATH) \
12659 $(HOST_EXPORTS) \
12660 for flag in $(EXTRA_HOST_FLAGS) ; do \
12661 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12662 done; \
12663 echo "Doing install-info in libgui" ; \
12664 (cd libgui && \
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}" \
12669 install-info) \
12670 || exit 1
12671
12672@endif libgui
12673
12674.PHONY: maybe-installcheck-libgui installcheck-libgui
12675maybe-installcheck-libgui:
12676@if libgui
12677maybe-installcheck-libgui: installcheck-libgui
12678
12679installcheck-libgui: \
12680 configure-libgui
12681 @[ -f ./libgui/Makefile ] || exit 0; \
12682 r=`${PWD_COMMAND}`; export r; \
12683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12684 $(SET_LIB_PATH) \
12685 $(HOST_EXPORTS) \
12686 for flag in $(EXTRA_HOST_FLAGS) ; do \
12687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12688 done; \
12689 echo "Doing installcheck in libgui" ; \
12690 (cd libgui && \
12691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12693 "RANLIB=$${RANLIB}" \
12694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12695 installcheck) \
12696 || exit 1
12697
12698@endif libgui
12699
12700.PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
12701maybe-mostlyclean-libgui:
12702@if libgui
12703maybe-mostlyclean-libgui: mostlyclean-libgui
12704
12705mostlyclean-libgui:
12706 @[ -f ./libgui/Makefile ] || exit 0; \
12707 r=`${PWD_COMMAND}`; export r; \
12708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12709 $(SET_LIB_PATH) \
12710 $(HOST_EXPORTS) \
12711 for flag in $(EXTRA_HOST_FLAGS) ; do \
12712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12713 done; \
12714 echo "Doing mostlyclean in libgui" ; \
12715 (cd libgui && \
12716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12718 "RANLIB=$${RANLIB}" \
12719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12720 mostlyclean) \
12721 || exit 1
12722
12723@endif libgui
12724
12725.PHONY: maybe-clean-libgui clean-libgui
12726maybe-clean-libgui:
12727@if libgui
12728maybe-clean-libgui: clean-libgui
12729
12730clean-libgui:
12731 @[ -f ./libgui/Makefile ] || exit 0; \
12732 r=`${PWD_COMMAND}`; export r; \
12733 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12734 $(SET_LIB_PATH) \
12735 $(HOST_EXPORTS) \
12736 for flag in $(EXTRA_HOST_FLAGS) ; do \
12737 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12738 done; \
12739 echo "Doing clean in libgui" ; \
12740 (cd libgui && \
12741 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12742 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12743 "RANLIB=$${RANLIB}" \
12744 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12745 clean) \
12746 || exit 1
12747
12748@endif libgui
12749
12750.PHONY: maybe-distclean-libgui distclean-libgui
12751maybe-distclean-libgui:
12752@if libgui
12753maybe-distclean-libgui: distclean-libgui
12754
12755distclean-libgui:
12756 @[ -f ./libgui/Makefile ] || exit 0; \
12757 r=`${PWD_COMMAND}`; export r; \
12758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12759 $(SET_LIB_PATH) \
12760 $(HOST_EXPORTS) \
12761 for flag in $(EXTRA_HOST_FLAGS) ; do \
12762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12763 done; \
12764 echo "Doing distclean in libgui" ; \
12765 (cd libgui && \
12766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12768 "RANLIB=$${RANLIB}" \
12769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12770 distclean) \
12771 || exit 1
12772
12773@endif libgui
12774
12775.PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
12776maybe-maintainer-clean-libgui:
12777@if libgui
12778maybe-maintainer-clean-libgui: maintainer-clean-libgui
12779
12780maintainer-clean-libgui:
12781 @[ -f ./libgui/Makefile ] || exit 0; \
12782 r=`${PWD_COMMAND}`; export r; \
12783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12784 $(SET_LIB_PATH) \
12785 $(HOST_EXPORTS) \
12786 for flag in $(EXTRA_HOST_FLAGS) ; do \
12787 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12788 done; \
12789 echo "Doing maintainer-clean in libgui" ; \
12790 (cd libgui && \
12791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12793 "RANLIB=$${RANLIB}" \
12794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12795 maintainer-clean) \
12796 || exit 1
12797
12798@endif libgui
12799
12800
12801.PHONY: configure-libbanshee maybe-configure-libbanshee
12802maybe-configure-libbanshee:
12803@if libbanshee
12804maybe-configure-libbanshee: configure-libbanshee
12805configure-libbanshee:
12806 @test -f stage_last && exit 0; \
12807 test ! -f libbanshee/Makefile || exit 0; \
12808 [ -d libbanshee ] || mkdir libbanshee; \
12809 r=`${PWD_COMMAND}`; export r; \
12810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12811 $(HOST_EXPORTS) \
12812 echo Configuring in libbanshee; \
12813 cd libbanshee || exit 1; \
12814 case $(srcdir) in \
12815 \.) \
12816 srcdiroption="--srcdir=."; \
12817 libsrcdir=".";; \
12818 /* | [A-Za-z]:[\\/]*) \
12819 srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
12820 libsrcdir="$$s/libbanshee";; \
12821 *) \
12822 srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
12823 libsrcdir="$$s/libbanshee";; \
12824 esac; \
12825 $(SHELL) $${libsrcdir}/configure \
12826 $(HOST_CONFIGARGS) $${srcdiroption} \
12827 || exit 1
12828@endif libbanshee
12829
12830.PHONY: all-libbanshee maybe-all-libbanshee
12831maybe-all-libbanshee:
12832@if libbanshee
12833maybe-all-libbanshee: all-libbanshee
12834all-libbanshee: configure-libbanshee
12835 @test -f stage_last && exit 0; \
12836 r=`${PWD_COMMAND}`; export r; \
12837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12838 $(SET_LIB_PATH) \
12839 $(HOST_EXPORTS) \
12840 (cd libbanshee && $(MAKE) $(FLAGS_TO_PASS) all)
12841@endif libbanshee
12842
12843.PHONY: check-libbanshee maybe-check-libbanshee
12844maybe-check-libbanshee:
12845@if libbanshee
12846maybe-check-libbanshee: check-libbanshee
12847
12848check-libbanshee:
12849 @r=`${PWD_COMMAND}`; export r; \
12850 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12851 $(SET_LIB_PATH) \
12852 $(HOST_EXPORTS) \
12853 (cd libbanshee && $(MAKE) $(FLAGS_TO_PASS) check)
12854
12855@endif libbanshee
12856
12857.PHONY: install-libbanshee maybe-install-libbanshee
12858maybe-install-libbanshee:
12859@if libbanshee
12860maybe-install-libbanshee: install-libbanshee
12861
12862install-libbanshee:
12863
12864@endif libbanshee
12865
12866# Other targets (info, dvi, etc.)
12867
12868.PHONY: maybe-info-libbanshee info-libbanshee
12869maybe-info-libbanshee:
12870@if libbanshee
12871maybe-info-libbanshee: info-libbanshee
12872
12873info-libbanshee: \
12874 configure-libbanshee
12875 @[ -f ./libbanshee/Makefile ] || exit 0; \
12876 r=`${PWD_COMMAND}`; export r; \
12877 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12878 $(SET_LIB_PATH) \
12879 $(HOST_EXPORTS) \
12880 for flag in $(EXTRA_HOST_FLAGS) ; do \
12881 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12882 done; \
12883 echo "Doing info in libbanshee" ; \
12884 (cd libbanshee && \
12885 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12886 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12887 "RANLIB=$${RANLIB}" \
12888 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12889 info) \
12890 || exit 1
12891
12892@endif libbanshee
12893
12894.PHONY: maybe-dvi-libbanshee dvi-libbanshee
12895maybe-dvi-libbanshee:
12896@if libbanshee
12897maybe-dvi-libbanshee: dvi-libbanshee
12898
12899dvi-libbanshee: \
12900 configure-libbanshee
12901 @[ -f ./libbanshee/Makefile ] || exit 0; \
12902 r=`${PWD_COMMAND}`; export r; \
12903 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12904 $(SET_LIB_PATH) \
12905 $(HOST_EXPORTS) \
12906 for flag in $(EXTRA_HOST_FLAGS) ; do \
12907 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12908 done; \
12909 echo "Doing dvi in libbanshee" ; \
12910 (cd libbanshee && \
12911 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12912 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12913 "RANLIB=$${RANLIB}" \
12914 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12915 dvi) \
12916 || exit 1
12917
12918@endif libbanshee
12919
12920.PHONY: maybe-TAGS-libbanshee TAGS-libbanshee
12921maybe-TAGS-libbanshee:
12922@if libbanshee
12923maybe-TAGS-libbanshee: TAGS-libbanshee
12924
12925TAGS-libbanshee: \
12926 configure-libbanshee
12927 @[ -f ./libbanshee/Makefile ] || exit 0; \
12928 r=`${PWD_COMMAND}`; export r; \
12929 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12930 $(SET_LIB_PATH) \
12931 $(HOST_EXPORTS) \
12932 for flag in $(EXTRA_HOST_FLAGS) ; do \
12933 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12934 done; \
12935 echo "Doing TAGS in libbanshee" ; \
12936 (cd libbanshee && \
12937 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12938 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12939 "RANLIB=$${RANLIB}" \
12940 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12941 TAGS) \
12942 || exit 1
12943
12944@endif libbanshee
12945
12946.PHONY: maybe-install-info-libbanshee install-info-libbanshee
12947maybe-install-info-libbanshee:
12948@if libbanshee
12949maybe-install-info-libbanshee: install-info-libbanshee
12950
12951install-info-libbanshee: \
12952 configure-libbanshee \
12953 info-libbanshee
12954 @[ -f ./libbanshee/Makefile ] || exit 0; \
12955 r=`${PWD_COMMAND}`; export r; \
12956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12957 $(SET_LIB_PATH) \
12958 $(HOST_EXPORTS) \
12959 for flag in $(EXTRA_HOST_FLAGS) ; do \
12960 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12961 done; \
12962 echo "Doing install-info in libbanshee" ; \
12963 (cd libbanshee && \
12964 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12965 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12966 "RANLIB=$${RANLIB}" \
12967 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12968 install-info) \
12969 || exit 1
12970
12971@endif libbanshee
12972
12973.PHONY: maybe-installcheck-libbanshee installcheck-libbanshee
12974maybe-installcheck-libbanshee:
12975@if libbanshee
12976maybe-installcheck-libbanshee: installcheck-libbanshee
12977
12978installcheck-libbanshee: \
12979 configure-libbanshee
12980 @[ -f ./libbanshee/Makefile ] || exit 0; \
12981 r=`${PWD_COMMAND}`; export r; \
12982 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12983 $(SET_LIB_PATH) \
12984 $(HOST_EXPORTS) \
12985 for flag in $(EXTRA_HOST_FLAGS) ; do \
12986 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12987 done; \
12988 echo "Doing installcheck in libbanshee" ; \
12989 (cd libbanshee && \
12990 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12991 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12992 "RANLIB=$${RANLIB}" \
12993 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12994 installcheck) \
12995 || exit 1
12996
12997@endif libbanshee
12998
12999.PHONY: maybe-mostlyclean-libbanshee mostlyclean-libbanshee
13000maybe-mostlyclean-libbanshee:
13001@if libbanshee
13002maybe-mostlyclean-libbanshee: mostlyclean-libbanshee
13003
13004mostlyclean-libbanshee:
13005 @[ -f ./libbanshee/Makefile ] || exit 0; \
13006 r=`${PWD_COMMAND}`; export r; \
13007 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13008 $(SET_LIB_PATH) \
13009 $(HOST_EXPORTS) \
13010 for flag in $(EXTRA_HOST_FLAGS) ; do \
13011 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13012 done; \
13013 echo "Doing mostlyclean in libbanshee" ; \
13014 (cd libbanshee && \
13015 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13016 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13017 "RANLIB=$${RANLIB}" \
13018 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13019 mostlyclean) \
13020 || exit 1
13021
13022@endif libbanshee
13023
13024.PHONY: maybe-clean-libbanshee clean-libbanshee
13025maybe-clean-libbanshee:
13026@if libbanshee
13027maybe-clean-libbanshee: clean-libbanshee
13028
13029clean-libbanshee:
13030 @[ -f ./libbanshee/Makefile ] || exit 0; \
13031 r=`${PWD_COMMAND}`; export r; \
13032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13033 $(SET_LIB_PATH) \
13034 $(HOST_EXPORTS) \
13035 for flag in $(EXTRA_HOST_FLAGS) ; do \
13036 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13037 done; \
13038 echo "Doing clean in libbanshee" ; \
13039 (cd libbanshee && \
13040 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13041 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13042 "RANLIB=$${RANLIB}" \
13043 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13044 clean) \
13045 || exit 1
13046
13047@endif libbanshee
13048
13049.PHONY: maybe-distclean-libbanshee distclean-libbanshee
13050maybe-distclean-libbanshee:
13051@if libbanshee
13052maybe-distclean-libbanshee: distclean-libbanshee
13053
13054distclean-libbanshee:
13055 @[ -f ./libbanshee/Makefile ] || exit 0; \
13056 r=`${PWD_COMMAND}`; export r; \
13057 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13058 $(SET_LIB_PATH) \
13059 $(HOST_EXPORTS) \
13060 for flag in $(EXTRA_HOST_FLAGS) ; do \
13061 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13062 done; \
13063 echo "Doing distclean in libbanshee" ; \
13064 (cd libbanshee && \
13065 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13066 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13067 "RANLIB=$${RANLIB}" \
13068 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13069 distclean) \
13070 || exit 1
13071
13072@endif libbanshee
13073
13074.PHONY: maybe-maintainer-clean-libbanshee maintainer-clean-libbanshee
13075maybe-maintainer-clean-libbanshee:
13076@if libbanshee
13077maybe-maintainer-clean-libbanshee: maintainer-clean-libbanshee
13078
13079maintainer-clean-libbanshee:
13080 @[ -f ./libbanshee/Makefile ] || exit 0; \
13081 r=`${PWD_COMMAND}`; export r; \
13082 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13083 $(SET_LIB_PATH) \
13084 $(HOST_EXPORTS) \
13085 for flag in $(EXTRA_HOST_FLAGS) ; do \
13086 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13087 done; \
13088 echo "Doing maintainer-clean in libbanshee" ; \
13089 (cd libbanshee && \
13090 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13091 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13092 "RANLIB=$${RANLIB}" \
13093 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13094 maintainer-clean) \
13095 || exit 1
13096
13097@endif libbanshee
13098
13099
13100.PHONY: configure-libiberty maybe-configure-libiberty
13101maybe-configure-libiberty:
13102@if libiberty
13103maybe-configure-libiberty: configure-libiberty
13104configure-libiberty:
13105 @test -f stage_last && exit 0; \
13106 test ! -f libiberty/Makefile || exit 0; \
13107 [ -d libiberty ] || mkdir libiberty; \
13108 r=`${PWD_COMMAND}`; export r; \
13109 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13110 $(HOST_EXPORTS) \
13111 echo Configuring in libiberty; \
13112 cd libiberty || exit 1; \
13113 case $(srcdir) in \
13114 \.) \
13115 srcdiroption="--srcdir=."; \
13116 libsrcdir=".";; \
13117 /* | [A-Za-z]:[\\/]*) \
13118 srcdiroption="--srcdir=$(srcdir)/libiberty"; \
13119 libsrcdir="$$s/libiberty";; \
13120 *) \
13121 srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
13122 libsrcdir="$$s/libiberty";; \
13123 esac; \
13124 $(SHELL) $${libsrcdir}/configure \
13125 $(HOST_CONFIGARGS) $${srcdiroption} \
13126 || exit 1
13127@endif libiberty
13128
13129.PHONY: all-libiberty maybe-all-libiberty
13130maybe-all-libiberty:
13131@if libiberty
13132maybe-all-libiberty: all-libiberty
13133all-libiberty: configure-libiberty
13134 @test -f stage_last && exit 0; \
13135 r=`${PWD_COMMAND}`; export r; \
13136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13137 $(SET_LIB_PATH) \
13138 $(HOST_EXPORTS) \
13139 (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) all)
13140@endif libiberty
13141
13142.PHONY: check-libiberty maybe-check-libiberty
13143maybe-check-libiberty:
13144@if libiberty
13145maybe-check-libiberty: check-libiberty
13146
13147check-libiberty:
13148 @r=`${PWD_COMMAND}`; export r; \
13149 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13150 $(SET_LIB_PATH) \
13151 $(HOST_EXPORTS) \
13152 (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) check)
13153
13154@endif libiberty
13155
13156.PHONY: install-libiberty maybe-install-libiberty
13157maybe-install-libiberty:
13158@if libiberty
13159maybe-install-libiberty: install-libiberty
13160
13161install-libiberty: installdirs
13162 @r=`${PWD_COMMAND}`; export r; \
13163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13164 $(SET_LIB_PATH) \
13165 $(HOST_EXPORTS) \
13166 (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) install)
13167
13168@endif libiberty
13169
13170# Other targets (info, dvi, etc.)
13171
13172.PHONY: maybe-info-libiberty info-libiberty
13173maybe-info-libiberty:
13174@if libiberty
13175maybe-info-libiberty: info-libiberty
13176
13177info-libiberty: \
13178 configure-libiberty
13179 @[ -f ./libiberty/Makefile ] || exit 0; \
13180 r=`${PWD_COMMAND}`; export r; \
13181 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13182 $(SET_LIB_PATH) \
13183 $(HOST_EXPORTS) \
13184 for flag in $(EXTRA_HOST_FLAGS) ; do \
13185 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13186 done; \
13187 echo "Doing info in libiberty" ; \
13188 (cd libiberty && \
13189 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13190 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13191 "RANLIB=$${RANLIB}" \
13192 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13193 info) \
13194 || exit 1
13195
13196@endif libiberty
13197
13198.PHONY: maybe-dvi-libiberty dvi-libiberty
13199maybe-dvi-libiberty:
13200@if libiberty
13201maybe-dvi-libiberty: dvi-libiberty
13202
13203dvi-libiberty: \
13204 configure-libiberty
13205 @[ -f ./libiberty/Makefile ] || exit 0; \
13206 r=`${PWD_COMMAND}`; export r; \
13207 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13208 $(SET_LIB_PATH) \
13209 $(HOST_EXPORTS) \
13210 for flag in $(EXTRA_HOST_FLAGS) ; do \
13211 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13212 done; \
13213 echo "Doing dvi in libiberty" ; \
13214 (cd libiberty && \
13215 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13216 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13217 "RANLIB=$${RANLIB}" \
13218 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13219 dvi) \
13220 || exit 1
13221
13222@endif libiberty
13223
13224.PHONY: maybe-TAGS-libiberty TAGS-libiberty
13225maybe-TAGS-libiberty:
13226@if libiberty
13227maybe-TAGS-libiberty: TAGS-libiberty
13228
13229TAGS-libiberty: \
13230 configure-libiberty
13231 @[ -f ./libiberty/Makefile ] || exit 0; \
13232 r=`${PWD_COMMAND}`; export r; \
13233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13234 $(SET_LIB_PATH) \
13235 $(HOST_EXPORTS) \
13236 for flag in $(EXTRA_HOST_FLAGS) ; do \
13237 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13238 done; \
13239 echo "Doing TAGS in libiberty" ; \
13240 (cd libiberty && \
13241 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13242 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13243 "RANLIB=$${RANLIB}" \
13244 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13245 TAGS) \
13246 || exit 1
13247
13248@endif libiberty
13249
13250.PHONY: maybe-install-info-libiberty install-info-libiberty
13251maybe-install-info-libiberty:
13252@if libiberty
13253maybe-install-info-libiberty: install-info-libiberty
13254
13255install-info-libiberty: \
13256 configure-libiberty \
13257 info-libiberty
13258 @[ -f ./libiberty/Makefile ] || exit 0; \
13259 r=`${PWD_COMMAND}`; export r; \
13260 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13261 $(SET_LIB_PATH) \
13262 $(HOST_EXPORTS) \
13263 for flag in $(EXTRA_HOST_FLAGS) ; do \
13264 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13265 done; \
13266 echo "Doing install-info in libiberty" ; \
13267 (cd libiberty && \
13268 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13269 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13270 "RANLIB=$${RANLIB}" \
13271 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13272 install-info) \
13273 || exit 1
13274
13275@endif libiberty
13276
13277.PHONY: maybe-installcheck-libiberty installcheck-libiberty
13278maybe-installcheck-libiberty:
13279@if libiberty
13280maybe-installcheck-libiberty: installcheck-libiberty
13281
13282installcheck-libiberty: \
13283 configure-libiberty
13284 @[ -f ./libiberty/Makefile ] || exit 0; \
13285 r=`${PWD_COMMAND}`; export r; \
13286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13287 $(SET_LIB_PATH) \
13288 $(HOST_EXPORTS) \
13289 for flag in $(EXTRA_HOST_FLAGS) ; do \
13290 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13291 done; \
13292 echo "Doing installcheck in libiberty" ; \
13293 (cd libiberty && \
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}" \
13298 installcheck) \
13299 || exit 1
13300
13301@endif libiberty
13302
13303.PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
13304maybe-mostlyclean-libiberty:
13305@if libiberty
13306maybe-mostlyclean-libiberty: mostlyclean-libiberty
13307
13308mostlyclean-libiberty:
13309 @[ -f ./libiberty/Makefile ] || exit 0; \
13310 r=`${PWD_COMMAND}`; export r; \
13311 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13312 $(SET_LIB_PATH) \
13313 $(HOST_EXPORTS) \
13314 for flag in $(EXTRA_HOST_FLAGS) ; do \
13315 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13316 done; \
13317 echo "Doing mostlyclean in libiberty" ; \
13318 (cd libiberty && \
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 mostlyclean) \
13324 || exit 1
13325
13326@endif libiberty
13327
13328.PHONY: maybe-clean-libiberty clean-libiberty
13329maybe-clean-libiberty:
13330@if libiberty
13331maybe-clean-libiberty: clean-libiberty
13332
13333clean-libiberty:
13334 @[ -f ./libiberty/Makefile ] || exit 0; \
13335 r=`${PWD_COMMAND}`; export r; \
13336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13337 $(SET_LIB_PATH) \
13338 $(HOST_EXPORTS) \
13339 for flag in $(EXTRA_HOST_FLAGS) ; do \
13340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13341 done; \
13342 echo "Doing clean in libiberty" ; \
13343 (cd libiberty && \
13344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13346 "RANLIB=$${RANLIB}" \
13347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13348 clean) \
13349 || exit 1
13350
13351@endif libiberty
13352
13353.PHONY: maybe-distclean-libiberty distclean-libiberty
13354maybe-distclean-libiberty:
13355@if libiberty
13356maybe-distclean-libiberty: distclean-libiberty
13357
13358distclean-libiberty:
13359 @[ -f ./libiberty/Makefile ] || exit 0; \
13360 r=`${PWD_COMMAND}`; export r; \
13361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13362 $(SET_LIB_PATH) \
13363 $(HOST_EXPORTS) \
13364 for flag in $(EXTRA_HOST_FLAGS) ; do \
13365 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13366 done; \
13367 echo "Doing distclean in libiberty" ; \
13368 (cd libiberty && \
13369 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13370 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13371 "RANLIB=$${RANLIB}" \
13372 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13373 distclean) \
13374 || exit 1
13375
13376@endif libiberty
13377
13378.PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
13379maybe-maintainer-clean-libiberty:
13380@if libiberty
13381maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
13382
13383maintainer-clean-libiberty:
13384 @[ -f ./libiberty/Makefile ] || exit 0; \
13385 r=`${PWD_COMMAND}`; export r; \
13386 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13387 $(SET_LIB_PATH) \
13388 $(HOST_EXPORTS) \
13389 for flag in $(EXTRA_HOST_FLAGS) ; do \
13390 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13391 done; \
13392 echo "Doing maintainer-clean in libiberty" ; \
13393 (cd libiberty && \
13394 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13395 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13396 "RANLIB=$${RANLIB}" \
13397 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13398 maintainer-clean) \
13399 || exit 1
13400
13401@endif libiberty
13402
13403
13404.PHONY: configure-libtool maybe-configure-libtool
13405maybe-configure-libtool:
13406@if libtool
13407maybe-configure-libtool: configure-libtool
13408configure-libtool:
13409 @test ! -f libtool/Makefile || exit 0; \
13410 [ -d libtool ] || mkdir libtool; \
13411 r=`${PWD_COMMAND}`; export r; \
13412 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13413 $(HOST_EXPORTS) \
13414 echo Configuring in libtool; \
13415 cd libtool || exit 1; \
13416 case $(srcdir) in \
13417 \.) \
13418 srcdiroption="--srcdir=."; \
13419 libsrcdir=".";; \
13420 /* | [A-Za-z]:[\\/]*) \
13421 srcdiroption="--srcdir=$(srcdir)/libtool"; \
13422 libsrcdir="$$s/libtool";; \
13423 *) \
13424 srcdiroption="--srcdir=../$(srcdir)/libtool"; \
13425 libsrcdir="$$s/libtool";; \
13426 esac; \
13427 $(SHELL) $${libsrcdir}/configure \
13428 $(HOST_CONFIGARGS) $${srcdiroption} \
13429 || exit 1
13430@endif libtool
13431
13432.PHONY: all-libtool maybe-all-libtool
13433maybe-all-libtool:
13434@if libtool
13435maybe-all-libtool: all-libtool
13436all-libtool: configure-libtool
13437 @r=`${PWD_COMMAND}`; export r; \
13438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13439 $(SET_LIB_PATH) \
13440 $(HOST_EXPORTS) \
13441 (cd libtool && $(MAKE) $(FLAGS_TO_PASS) all)
13442@endif libtool
13443
13444.PHONY: check-libtool maybe-check-libtool
13445maybe-check-libtool:
13446@if libtool
13447maybe-check-libtool: check-libtool
13448
13449check-libtool:
13450 @r=`${PWD_COMMAND}`; export r; \
13451 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13452 $(SET_LIB_PATH) \
13453 $(HOST_EXPORTS) \
13454 (cd libtool && $(MAKE) $(FLAGS_TO_PASS) check)
13455
13456@endif libtool
13457
13458.PHONY: install-libtool maybe-install-libtool
13459maybe-install-libtool:
13460@if libtool
13461maybe-install-libtool: install-libtool
13462
13463install-libtool: installdirs
13464 @r=`${PWD_COMMAND}`; export r; \
13465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13466 $(SET_LIB_PATH) \
13467 $(HOST_EXPORTS) \
13468 (cd libtool && $(MAKE) $(FLAGS_TO_PASS) install)
13469
13470@endif libtool
13471
13472# Other targets (info, dvi, etc.)
13473
13474.PHONY: maybe-info-libtool info-libtool
13475maybe-info-libtool:
13476@if libtool
13477maybe-info-libtool: info-libtool
13478
13479info-libtool: \
13480 configure-libtool
13481 @[ -f ./libtool/Makefile ] || exit 0; \
13482 r=`${PWD_COMMAND}`; export r; \
13483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13484 $(SET_LIB_PATH) \
13485 $(HOST_EXPORTS) \
13486 for flag in $(EXTRA_HOST_FLAGS) ; do \
13487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13488 done; \
13489 echo "Doing info in libtool" ; \
13490 (cd libtool && \
13491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13493 "RANLIB=$${RANLIB}" \
13494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13495 info) \
13496 || exit 1
13497
13498@endif libtool
13499
13500.PHONY: maybe-dvi-libtool dvi-libtool
13501maybe-dvi-libtool:
13502@if libtool
13503maybe-dvi-libtool: dvi-libtool
13504
13505dvi-libtool: \
13506 configure-libtool
13507 @[ -f ./libtool/Makefile ] || exit 0; \
13508 r=`${PWD_COMMAND}`; export r; \
13509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13510 $(SET_LIB_PATH) \
13511 $(HOST_EXPORTS) \
13512 for flag in $(EXTRA_HOST_FLAGS) ; do \
13513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13514 done; \
13515 echo "Doing dvi in libtool" ; \
13516 (cd libtool && \
13517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13519 "RANLIB=$${RANLIB}" \
13520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13521 dvi) \
13522 || exit 1
13523
13524@endif libtool
13525
13526.PHONY: maybe-TAGS-libtool TAGS-libtool
13527maybe-TAGS-libtool:
13528@if libtool
13529maybe-TAGS-libtool: TAGS-libtool
13530
13531TAGS-libtool: \
13532 configure-libtool
13533 @[ -f ./libtool/Makefile ] || exit 0; \
13534 r=`${PWD_COMMAND}`; export r; \
13535 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13536 $(SET_LIB_PATH) \
13537 $(HOST_EXPORTS) \
13538 for flag in $(EXTRA_HOST_FLAGS) ; do \
13539 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13540 done; \
13541 echo "Doing TAGS in libtool" ; \
13542 (cd libtool && \
13543 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13544 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13545 "RANLIB=$${RANLIB}" \
13546 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13547 TAGS) \
13548 || exit 1
13549
13550@endif libtool
13551
13552.PHONY: maybe-install-info-libtool install-info-libtool
13553maybe-install-info-libtool:
13554@if libtool
13555maybe-install-info-libtool: install-info-libtool
13556
13557install-info-libtool: \
13558 configure-libtool \
13559 info-libtool
13560 @[ -f ./libtool/Makefile ] || exit 0; \
13561 r=`${PWD_COMMAND}`; export r; \
13562 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13563 $(SET_LIB_PATH) \
13564 $(HOST_EXPORTS) \
13565 for flag in $(EXTRA_HOST_FLAGS) ; do \
13566 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13567 done; \
13568 echo "Doing install-info in libtool" ; \
13569 (cd libtool && \
13570 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13571 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13572 "RANLIB=$${RANLIB}" \
13573 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13574 install-info) \
13575 || exit 1
13576
13577@endif libtool
13578
13579.PHONY: maybe-installcheck-libtool installcheck-libtool
13580maybe-installcheck-libtool:
13581@if libtool
13582maybe-installcheck-libtool: installcheck-libtool
13583
13584installcheck-libtool: \
13585 configure-libtool
13586 @[ -f ./libtool/Makefile ] || exit 0; \
13587 r=`${PWD_COMMAND}`; export r; \
13588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13589 $(SET_LIB_PATH) \
13590 $(HOST_EXPORTS) \
13591 for flag in $(EXTRA_HOST_FLAGS) ; do \
13592 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13593 done; \
13594 echo "Doing installcheck in libtool" ; \
13595 (cd libtool && \
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}" \
13600 installcheck) \
13601 || exit 1
13602
13603@endif libtool
13604
13605.PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
13606maybe-mostlyclean-libtool:
13607@if libtool
13608maybe-mostlyclean-libtool: mostlyclean-libtool
13609
13610mostlyclean-libtool:
13611 @[ -f ./libtool/Makefile ] || exit 0; \
13612 r=`${PWD_COMMAND}`; export r; \
13613 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13614 $(SET_LIB_PATH) \
13615 $(HOST_EXPORTS) \
13616 for flag in $(EXTRA_HOST_FLAGS) ; do \
13617 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13618 done; \
13619 echo "Doing mostlyclean in libtool" ; \
13620 (cd libtool && \
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 mostlyclean) \
13626 || exit 1
13627
13628@endif libtool
13629
13630.PHONY: maybe-clean-libtool clean-libtool
13631maybe-clean-libtool:
13632@if libtool
13633maybe-clean-libtool: clean-libtool
13634
13635clean-libtool:
13636 @[ -f ./libtool/Makefile ] || exit 0; \
13637 r=`${PWD_COMMAND}`; export r; \
13638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13639 $(SET_LIB_PATH) \
13640 $(HOST_EXPORTS) \
13641 for flag in $(EXTRA_HOST_FLAGS) ; do \
13642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13643 done; \
13644 echo "Doing clean in libtool" ; \
13645 (cd libtool && \
13646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13648 "RANLIB=$${RANLIB}" \
13649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13650 clean) \
13651 || exit 1
13652
13653@endif libtool
13654
13655.PHONY: maybe-distclean-libtool distclean-libtool
13656maybe-distclean-libtool:
13657@if libtool
13658maybe-distclean-libtool: distclean-libtool
13659
13660distclean-libtool:
13661 @[ -f ./libtool/Makefile ] || exit 0; \
13662 r=`${PWD_COMMAND}`; export r; \
13663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13664 $(SET_LIB_PATH) \
13665 $(HOST_EXPORTS) \
13666 for flag in $(EXTRA_HOST_FLAGS) ; do \
13667 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13668 done; \
13669 echo "Doing distclean in libtool" ; \
13670 (cd libtool && \
13671 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13672 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13673 "RANLIB=$${RANLIB}" \
13674 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13675 distclean) \
13676 || exit 1
13677
13678@endif libtool
13679
13680.PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
13681maybe-maintainer-clean-libtool:
13682@if libtool
13683maybe-maintainer-clean-libtool: maintainer-clean-libtool
13684
13685maintainer-clean-libtool:
13686 @[ -f ./libtool/Makefile ] || exit 0; \
13687 r=`${PWD_COMMAND}`; export r; \
13688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13689 $(SET_LIB_PATH) \
13690 $(HOST_EXPORTS) \
13691 for flag in $(EXTRA_HOST_FLAGS) ; do \
13692 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13693 done; \
13694 echo "Doing maintainer-clean in libtool" ; \
13695 (cd libtool && \
13696 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13697 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13698 "RANLIB=$${RANLIB}" \
13699 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13700 maintainer-clean) \
13701 || exit 1
13702
13703@endif libtool
13704
13705
13706.PHONY: configure-m4 maybe-configure-m4
13707maybe-configure-m4:
13708@if m4
13709maybe-configure-m4: configure-m4
13710configure-m4:
13711 @test ! -f m4/Makefile || exit 0; \
13712 [ -d m4 ] || mkdir m4; \
13713 r=`${PWD_COMMAND}`; export r; \
13714 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13715 $(HOST_EXPORTS) \
13716 echo Configuring in m4; \
13717 cd m4 || exit 1; \
13718 case $(srcdir) in \
13719 \.) \
13720 srcdiroption="--srcdir=."; \
13721 libsrcdir=".";; \
13722 /* | [A-Za-z]:[\\/]*) \
13723 srcdiroption="--srcdir=$(srcdir)/m4"; \
13724 libsrcdir="$$s/m4";; \
13725 *) \
13726 srcdiroption="--srcdir=../$(srcdir)/m4"; \
13727 libsrcdir="$$s/m4";; \
13728 esac; \
13729 $(SHELL) $${libsrcdir}/configure \
13730 $(HOST_CONFIGARGS) $${srcdiroption} \
13731 || exit 1
13732@endif m4
13733
13734.PHONY: all-m4 maybe-all-m4
13735maybe-all-m4:
13736@if m4
13737maybe-all-m4: all-m4
13738all-m4: configure-m4
13739 @r=`${PWD_COMMAND}`; export r; \
13740 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13741 $(SET_LIB_PATH) \
13742 $(HOST_EXPORTS) \
13743 (cd m4 && $(MAKE) $(FLAGS_TO_PASS) all)
13744@endif m4
13745
13746.PHONY: check-m4 maybe-check-m4
13747maybe-check-m4:
13748@if m4
13749maybe-check-m4: check-m4
13750
13751check-m4:
13752 @r=`${PWD_COMMAND}`; export r; \
13753 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13754 $(SET_LIB_PATH) \
13755 $(HOST_EXPORTS) \
13756 (cd m4 && $(MAKE) $(FLAGS_TO_PASS) check)
13757
13758@endif m4
13759
13760.PHONY: install-m4 maybe-install-m4
13761maybe-install-m4:
13762@if m4
13763maybe-install-m4: install-m4
13764
13765install-m4: installdirs
13766 @r=`${PWD_COMMAND}`; export r; \
13767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13768 $(SET_LIB_PATH) \
13769 $(HOST_EXPORTS) \
13770 (cd m4 && $(MAKE) $(FLAGS_TO_PASS) install)
13771
13772@endif m4
13773
13774# Other targets (info, dvi, etc.)
13775
13776.PHONY: maybe-info-m4 info-m4
13777maybe-info-m4:
13778@if m4
13779maybe-info-m4: info-m4
13780
13781info-m4: \
13782 configure-m4
13783 @[ -f ./m4/Makefile ] || exit 0; \
13784 r=`${PWD_COMMAND}`; export r; \
13785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13786 $(SET_LIB_PATH) \
13787 $(HOST_EXPORTS) \
13788 for flag in $(EXTRA_HOST_FLAGS) ; do \
13789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13790 done; \
13791 echo "Doing info in m4" ; \
13792 (cd m4 && \
13793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13795 "RANLIB=$${RANLIB}" \
13796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13797 info) \
13798 || exit 1
13799
13800@endif m4
13801
13802.PHONY: maybe-dvi-m4 dvi-m4
13803maybe-dvi-m4:
13804@if m4
13805maybe-dvi-m4: dvi-m4
13806
13807dvi-m4: \
13808 configure-m4
13809 @[ -f ./m4/Makefile ] || exit 0; \
13810 r=`${PWD_COMMAND}`; export r; \
13811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13812 $(SET_LIB_PATH) \
13813 $(HOST_EXPORTS) \
13814 for flag in $(EXTRA_HOST_FLAGS) ; do \
13815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13816 done; \
13817 echo "Doing dvi in m4" ; \
13818 (cd m4 && \
13819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13821 "RANLIB=$${RANLIB}" \
13822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13823 dvi) \
13824 || exit 1
13825
13826@endif m4
13827
13828.PHONY: maybe-TAGS-m4 TAGS-m4
13829maybe-TAGS-m4:
13830@if m4
13831maybe-TAGS-m4: TAGS-m4
13832
13833TAGS-m4: \
13834 configure-m4
13835 @[ -f ./m4/Makefile ] || exit 0; \
13836 r=`${PWD_COMMAND}`; export r; \
13837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13838 $(SET_LIB_PATH) \
13839 $(HOST_EXPORTS) \
13840 for flag in $(EXTRA_HOST_FLAGS) ; do \
13841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13842 done; \
13843 echo "Doing TAGS in m4" ; \
13844 (cd m4 && \
13845 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13846 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13847 "RANLIB=$${RANLIB}" \
13848 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13849 TAGS) \
13850 || exit 1
13851
13852@endif m4
13853
13854.PHONY: maybe-install-info-m4 install-info-m4
13855maybe-install-info-m4:
13856@if m4
13857maybe-install-info-m4: install-info-m4
13858
13859install-info-m4: \
13860 configure-m4 \
13861 info-m4
13862 @[ -f ./m4/Makefile ] || exit 0; \
13863 r=`${PWD_COMMAND}`; export r; \
13864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13865 $(SET_LIB_PATH) \
13866 $(HOST_EXPORTS) \
13867 for flag in $(EXTRA_HOST_FLAGS) ; do \
13868 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13869 done; \
13870 echo "Doing install-info in m4" ; \
13871 (cd m4 && \
13872 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13873 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13874 "RANLIB=$${RANLIB}" \
13875 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13876 install-info) \
13877 || exit 1
13878
13879@endif m4
13880
13881.PHONY: maybe-installcheck-m4 installcheck-m4
13882maybe-installcheck-m4:
13883@if m4
13884maybe-installcheck-m4: installcheck-m4
13885
13886installcheck-m4: \
13887 configure-m4
13888 @[ -f ./m4/Makefile ] || exit 0; \
13889 r=`${PWD_COMMAND}`; export r; \
13890 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13891 $(SET_LIB_PATH) \
13892 $(HOST_EXPORTS) \
13893 for flag in $(EXTRA_HOST_FLAGS) ; do \
13894 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13895 done; \
13896 echo "Doing installcheck in m4" ; \
13897 (cd m4 && \
13898 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13899 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13900 "RANLIB=$${RANLIB}" \
13901 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13902 installcheck) \
13903 || exit 1
13904
13905@endif m4
13906
13907.PHONY: maybe-mostlyclean-m4 mostlyclean-m4
13908maybe-mostlyclean-m4:
13909@if m4
13910maybe-mostlyclean-m4: mostlyclean-m4
13911
13912mostlyclean-m4:
13913 @[ -f ./m4/Makefile ] || exit 0; \
13914 r=`${PWD_COMMAND}`; export r; \
13915 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13916 $(SET_LIB_PATH) \
13917 $(HOST_EXPORTS) \
13918 for flag in $(EXTRA_HOST_FLAGS) ; do \
13919 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13920 done; \
13921 echo "Doing mostlyclean in m4" ; \
13922 (cd m4 && \
13923 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13924 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13925 "RANLIB=$${RANLIB}" \
13926 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13927 mostlyclean) \
13928 || exit 1
13929
13930@endif m4
13931
13932.PHONY: maybe-clean-m4 clean-m4
13933maybe-clean-m4:
13934@if m4
13935maybe-clean-m4: clean-m4
13936
13937clean-m4:
13938 @[ -f ./m4/Makefile ] || exit 0; \
13939 r=`${PWD_COMMAND}`; export r; \
13940 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13941 $(SET_LIB_PATH) \
13942 $(HOST_EXPORTS) \
13943 for flag in $(EXTRA_HOST_FLAGS) ; do \
13944 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13945 done; \
13946 echo "Doing clean in m4" ; \
13947 (cd m4 && \
13948 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13949 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13950 "RANLIB=$${RANLIB}" \
13951 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13952 clean) \
13953 || exit 1
13954
13955@endif m4
13956
13957.PHONY: maybe-distclean-m4 distclean-m4
13958maybe-distclean-m4:
13959@if m4
13960maybe-distclean-m4: distclean-m4
13961
13962distclean-m4:
13963 @[ -f ./m4/Makefile ] || exit 0; \
13964 r=`${PWD_COMMAND}`; export r; \
13965 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13966 $(SET_LIB_PATH) \
13967 $(HOST_EXPORTS) \
13968 for flag in $(EXTRA_HOST_FLAGS) ; do \
13969 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13970 done; \
13971 echo "Doing distclean in m4" ; \
13972 (cd m4 && \
13973 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13974 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13975 "RANLIB=$${RANLIB}" \
13976 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13977 distclean) \
13978 || exit 1
13979
13980@endif m4
13981
13982.PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
13983maybe-maintainer-clean-m4:
13984@if m4
13985maybe-maintainer-clean-m4: maintainer-clean-m4
13986
13987maintainer-clean-m4:
13988 @[ -f ./m4/Makefile ] || exit 0; \
13989 r=`${PWD_COMMAND}`; export r; \
13990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13991 $(SET_LIB_PATH) \
13992 $(HOST_EXPORTS) \
13993 for flag in $(EXTRA_HOST_FLAGS) ; do \
13994 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13995 done; \
13996 echo "Doing maintainer-clean in m4" ; \
13997 (cd m4 && \
13998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14000 "RANLIB=$${RANLIB}" \
14001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14002 maintainer-clean) \
14003 || exit 1
14004
14005@endif m4
14006
14007
14008.PHONY: configure-make maybe-configure-make
14009maybe-configure-make:
14010@if make
14011maybe-configure-make: configure-make
14012configure-make:
14013 @test ! -f make/Makefile || exit 0; \
14014 [ -d make ] || mkdir make; \
14015 r=`${PWD_COMMAND}`; export r; \
14016 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14017 $(HOST_EXPORTS) \
14018 echo Configuring in make; \
14019 cd make || exit 1; \
14020 case $(srcdir) in \
14021 \.) \
14022 srcdiroption="--srcdir=."; \
14023 libsrcdir=".";; \
14024 /* | [A-Za-z]:[\\/]*) \
14025 srcdiroption="--srcdir=$(srcdir)/make"; \
14026 libsrcdir="$$s/make";; \
14027 *) \
14028 srcdiroption="--srcdir=../$(srcdir)/make"; \
14029 libsrcdir="$$s/make";; \
14030 esac; \
14031 $(SHELL) $${libsrcdir}/configure \
14032 $(HOST_CONFIGARGS) $${srcdiroption} \
14033 || exit 1
14034@endif make
14035
14036.PHONY: all-make maybe-all-make
14037maybe-all-make:
14038@if make
14039maybe-all-make: all-make
14040all-make: configure-make
14041 @r=`${PWD_COMMAND}`; export r; \
14042 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14043 $(SET_LIB_PATH) \
14044 $(HOST_EXPORTS) \
14045 (cd make && $(MAKE) $(FLAGS_TO_PASS) all)
14046@endif make
14047
14048.PHONY: check-make maybe-check-make
14049maybe-check-make:
14050@if make
14051maybe-check-make: check-make
14052
14053check-make:
14054 @r=`${PWD_COMMAND}`; export r; \
14055 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14056 $(SET_LIB_PATH) \
14057 $(HOST_EXPORTS) \
14058 (cd make && $(MAKE) $(FLAGS_TO_PASS) check)
14059
14060@endif make
14061
14062.PHONY: install-make maybe-install-make
14063maybe-install-make:
14064@if make
14065maybe-install-make: install-make
14066
14067install-make: installdirs
14068 @r=`${PWD_COMMAND}`; export r; \
14069 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14070 $(SET_LIB_PATH) \
14071 $(HOST_EXPORTS) \
14072 (cd make && $(MAKE) $(FLAGS_TO_PASS) install)
14073
14074@endif make
14075
14076# Other targets (info, dvi, etc.)
14077
14078.PHONY: maybe-info-make info-make
14079maybe-info-make:
14080@if make
14081maybe-info-make: info-make
14082
14083info-make: \
14084 configure-make
14085 @[ -f ./make/Makefile ] || exit 0; \
14086 r=`${PWD_COMMAND}`; export r; \
14087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14088 $(SET_LIB_PATH) \
14089 $(HOST_EXPORTS) \
14090 for flag in $(EXTRA_HOST_FLAGS) ; do \
14091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14092 done; \
14093 echo "Doing info in make" ; \
14094 (cd make && \
14095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14097 "RANLIB=$${RANLIB}" \
14098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14099 info) \
14100 || exit 1
14101
14102@endif make
14103
14104.PHONY: maybe-dvi-make dvi-make
14105maybe-dvi-make:
14106@if make
14107maybe-dvi-make: dvi-make
14108
14109dvi-make: \
14110 configure-make
14111 @[ -f ./make/Makefile ] || exit 0; \
14112 r=`${PWD_COMMAND}`; export r; \
14113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14114 $(SET_LIB_PATH) \
14115 $(HOST_EXPORTS) \
14116 for flag in $(EXTRA_HOST_FLAGS) ; do \
14117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14118 done; \
14119 echo "Doing dvi in make" ; \
14120 (cd make && \
14121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14123 "RANLIB=$${RANLIB}" \
14124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14125 dvi) \
14126 || exit 1
14127
14128@endif make
14129
14130.PHONY: maybe-TAGS-make TAGS-make
14131maybe-TAGS-make:
14132@if make
14133maybe-TAGS-make: TAGS-make
14134
14135TAGS-make: \
14136 configure-make
14137 @[ -f ./make/Makefile ] || exit 0; \
14138 r=`${PWD_COMMAND}`; export r; \
14139 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14140 $(SET_LIB_PATH) \
14141 $(HOST_EXPORTS) \
14142 for flag in $(EXTRA_HOST_FLAGS) ; do \
14143 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14144 done; \
14145 echo "Doing TAGS in make" ; \
14146 (cd make && \
14147 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14148 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14149 "RANLIB=$${RANLIB}" \
14150 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14151 TAGS) \
14152 || exit 1
14153
14154@endif make
14155
14156.PHONY: maybe-install-info-make install-info-make
14157maybe-install-info-make:
14158@if make
14159maybe-install-info-make: install-info-make
14160
14161install-info-make: \
14162 configure-make \
14163 info-make
14164 @[ -f ./make/Makefile ] || exit 0; \
14165 r=`${PWD_COMMAND}`; export r; \
14166 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14167 $(SET_LIB_PATH) \
14168 $(HOST_EXPORTS) \
14169 for flag in $(EXTRA_HOST_FLAGS) ; do \
14170 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14171 done; \
14172 echo "Doing install-info in make" ; \
14173 (cd make && \
14174 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14175 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14176 "RANLIB=$${RANLIB}" \
14177 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14178 install-info) \
14179 || exit 1
14180
14181@endif make
14182
14183.PHONY: maybe-installcheck-make installcheck-make
14184maybe-installcheck-make:
14185@if make
14186maybe-installcheck-make: installcheck-make
14187
14188installcheck-make: \
14189 configure-make
14190 @[ -f ./make/Makefile ] || exit 0; \
14191 r=`${PWD_COMMAND}`; export r; \
14192 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14193 $(SET_LIB_PATH) \
14194 $(HOST_EXPORTS) \
14195 for flag in $(EXTRA_HOST_FLAGS) ; do \
14196 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14197 done; \
14198 echo "Doing installcheck in make" ; \
14199 (cd make && \
14200 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14201 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14202 "RANLIB=$${RANLIB}" \
14203 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14204 installcheck) \
14205 || exit 1
14206
14207@endif make
14208
14209.PHONY: maybe-mostlyclean-make mostlyclean-make
14210maybe-mostlyclean-make:
14211@if make
14212maybe-mostlyclean-make: mostlyclean-make
14213
14214mostlyclean-make:
14215 @[ -f ./make/Makefile ] || exit 0; \
14216 r=`${PWD_COMMAND}`; export r; \
14217 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14218 $(SET_LIB_PATH) \
14219 $(HOST_EXPORTS) \
14220 for flag in $(EXTRA_HOST_FLAGS) ; do \
14221 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14222 done; \
14223 echo "Doing mostlyclean in make" ; \
14224 (cd make && \
14225 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14226 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14227 "RANLIB=$${RANLIB}" \
14228 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14229 mostlyclean) \
14230 || exit 1
14231
14232@endif make
14233
14234.PHONY: maybe-clean-make clean-make
14235maybe-clean-make:
14236@if make
14237maybe-clean-make: clean-make
14238
14239clean-make:
14240 @[ -f ./make/Makefile ] || exit 0; \
14241 r=`${PWD_COMMAND}`; export r; \
14242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14243 $(SET_LIB_PATH) \
14244 $(HOST_EXPORTS) \
14245 for flag in $(EXTRA_HOST_FLAGS) ; do \
14246 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14247 done; \
14248 echo "Doing clean in make" ; \
14249 (cd make && \
14250 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14251 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14252 "RANLIB=$${RANLIB}" \
14253 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14254 clean) \
14255 || exit 1
14256
14257@endif make
14258
14259.PHONY: maybe-distclean-make distclean-make
14260maybe-distclean-make:
14261@if make
14262maybe-distclean-make: distclean-make
14263
14264distclean-make:
14265 @[ -f ./make/Makefile ] || exit 0; \
14266 r=`${PWD_COMMAND}`; export r; \
14267 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14268 $(SET_LIB_PATH) \
14269 $(HOST_EXPORTS) \
14270 for flag in $(EXTRA_HOST_FLAGS) ; do \
14271 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14272 done; \
14273 echo "Doing distclean in make" ; \
14274 (cd make && \
14275 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14276 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14277 "RANLIB=$${RANLIB}" \
14278 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14279 distclean) \
14280 || exit 1
14281
14282@endif make
14283
14284.PHONY: maybe-maintainer-clean-make maintainer-clean-make
14285maybe-maintainer-clean-make:
14286@if make
14287maybe-maintainer-clean-make: maintainer-clean-make
14288
14289maintainer-clean-make:
14290 @[ -f ./make/Makefile ] || exit 0; \
14291 r=`${PWD_COMMAND}`; export r; \
14292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14293 $(SET_LIB_PATH) \
14294 $(HOST_EXPORTS) \
14295 for flag in $(EXTRA_HOST_FLAGS) ; do \
14296 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14297 done; \
14298 echo "Doing maintainer-clean in make" ; \
14299 (cd make && \
14300 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14301 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14302 "RANLIB=$${RANLIB}" \
14303 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14304 maintainer-clean) \
14305 || exit 1
14306
14307@endif make
14308
14309
14310.PHONY: configure-mmalloc maybe-configure-mmalloc
14311maybe-configure-mmalloc:
14312@if mmalloc
14313maybe-configure-mmalloc: configure-mmalloc
14314configure-mmalloc:
14315 @test ! -f mmalloc/Makefile || exit 0; \
14316 [ -d mmalloc ] || mkdir mmalloc; \
14317 r=`${PWD_COMMAND}`; export r; \
14318 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14319 $(HOST_EXPORTS) \
14320 echo Configuring in mmalloc; \
14321 cd mmalloc || exit 1; \
14322 case $(srcdir) in \
14323 \.) \
14324 srcdiroption="--srcdir=."; \
14325 libsrcdir=".";; \
14326 /* | [A-Za-z]:[\\/]*) \
14327 srcdiroption="--srcdir=$(srcdir)/mmalloc"; \
14328 libsrcdir="$$s/mmalloc";; \
14329 *) \
14330 srcdiroption="--srcdir=../$(srcdir)/mmalloc"; \
14331 libsrcdir="$$s/mmalloc";; \
14332 esac; \
14333 $(SHELL) $${libsrcdir}/configure \
14334 $(HOST_CONFIGARGS) $${srcdiroption} \
14335 || exit 1
14336@endif mmalloc
14337
14338.PHONY: all-mmalloc maybe-all-mmalloc
14339maybe-all-mmalloc:
14340@if mmalloc
14341maybe-all-mmalloc: all-mmalloc
14342all-mmalloc: configure-mmalloc
14343 @r=`${PWD_COMMAND}`; export r; \
14344 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14345 $(SET_LIB_PATH) \
14346 $(HOST_EXPORTS) \
14347 (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS) all)
14348@endif mmalloc
14349
14350.PHONY: check-mmalloc maybe-check-mmalloc
14351maybe-check-mmalloc:
14352@if mmalloc
14353maybe-check-mmalloc: check-mmalloc
14354
14355check-mmalloc:
14356
14357@endif mmalloc
14358
14359.PHONY: install-mmalloc maybe-install-mmalloc
14360maybe-install-mmalloc:
14361@if mmalloc
14362maybe-install-mmalloc: install-mmalloc
14363
14364install-mmalloc: installdirs
14365 @r=`${PWD_COMMAND}`; export r; \
14366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14367 $(SET_LIB_PATH) \
14368 $(HOST_EXPORTS) \
14369 (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS) install)
14370
14371@endif mmalloc
14372
14373# Other targets (info, dvi, etc.)
14374
14375.PHONY: maybe-info-mmalloc info-mmalloc
14376maybe-info-mmalloc:
14377@if mmalloc
14378maybe-info-mmalloc: info-mmalloc
14379
14380info-mmalloc: \
14381 configure-mmalloc
14382 @[ -f ./mmalloc/Makefile ] || exit 0; \
14383 r=`${PWD_COMMAND}`; export r; \
14384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14385 $(SET_LIB_PATH) \
14386 $(HOST_EXPORTS) \
14387 for flag in $(EXTRA_HOST_FLAGS) ; do \
14388 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14389 done; \
14390 echo "Doing info in mmalloc" ; \
14391 (cd mmalloc && \
14392 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14393 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14394 "RANLIB=$${RANLIB}" \
14395 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14396 info) \
14397 || exit 1
14398
14399@endif mmalloc
14400
14401.PHONY: maybe-dvi-mmalloc dvi-mmalloc
14402maybe-dvi-mmalloc:
14403@if mmalloc
14404maybe-dvi-mmalloc: dvi-mmalloc
14405
14406dvi-mmalloc: \
14407 configure-mmalloc
14408 @[ -f ./mmalloc/Makefile ] || exit 0; \
14409 r=`${PWD_COMMAND}`; export r; \
14410 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14411 $(SET_LIB_PATH) \
14412 $(HOST_EXPORTS) \
14413 for flag in $(EXTRA_HOST_FLAGS) ; do \
14414 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14415 done; \
14416 echo "Doing dvi in mmalloc" ; \
14417 (cd mmalloc && \
14418 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14419 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14420 "RANLIB=$${RANLIB}" \
14421 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14422 dvi) \
14423 || exit 1
14424
14425@endif mmalloc
14426
14427.PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
14428maybe-TAGS-mmalloc:
14429@if mmalloc
14430maybe-TAGS-mmalloc: TAGS-mmalloc
14431
14432TAGS-mmalloc: \
14433 configure-mmalloc
14434 @[ -f ./mmalloc/Makefile ] || exit 0; \
14435 r=`${PWD_COMMAND}`; export r; \
14436 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14437 $(SET_LIB_PATH) \
14438 $(HOST_EXPORTS) \
14439 for flag in $(EXTRA_HOST_FLAGS) ; do \
14440 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14441 done; \
14442 echo "Doing TAGS in mmalloc" ; \
14443 (cd mmalloc && \
14444 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14445 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14446 "RANLIB=$${RANLIB}" \
14447 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14448 TAGS) \
14449 || exit 1
14450
14451@endif mmalloc
14452
14453.PHONY: maybe-install-info-mmalloc install-info-mmalloc
14454maybe-install-info-mmalloc:
14455@if mmalloc
14456maybe-install-info-mmalloc: install-info-mmalloc
14457
14458install-info-mmalloc: \
14459 configure-mmalloc \
14460 info-mmalloc
14461 @[ -f ./mmalloc/Makefile ] || exit 0; \
14462 r=`${PWD_COMMAND}`; export r; \
14463 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14464 $(SET_LIB_PATH) \
14465 $(HOST_EXPORTS) \
14466 for flag in $(EXTRA_HOST_FLAGS) ; do \
14467 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14468 done; \
14469 echo "Doing install-info in mmalloc" ; \
14470 (cd mmalloc && \
14471 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14472 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14473 "RANLIB=$${RANLIB}" \
14474 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14475 install-info) \
14476 || exit 1
14477
14478@endif mmalloc
14479
14480.PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
14481maybe-installcheck-mmalloc:
14482@if mmalloc
14483maybe-installcheck-mmalloc: installcheck-mmalloc
14484
14485installcheck-mmalloc: \
14486 configure-mmalloc
14487 @[ -f ./mmalloc/Makefile ] || exit 0; \
14488 r=`${PWD_COMMAND}`; export r; \
14489 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14490 $(SET_LIB_PATH) \
14491 $(HOST_EXPORTS) \
14492 for flag in $(EXTRA_HOST_FLAGS) ; do \
14493 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14494 done; \
14495 echo "Doing installcheck in mmalloc" ; \
14496 (cd mmalloc && \
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 installcheck) \
14502 || exit 1
14503
14504@endif mmalloc
14505
14506.PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
14507maybe-mostlyclean-mmalloc:
14508@if mmalloc
14509maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
14510
14511mostlyclean-mmalloc:
14512 @[ -f ./mmalloc/Makefile ] || exit 0; \
14513 r=`${PWD_COMMAND}`; export r; \
14514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14515 $(SET_LIB_PATH) \
14516 $(HOST_EXPORTS) \
14517 for flag in $(EXTRA_HOST_FLAGS) ; do \
14518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14519 done; \
14520 echo "Doing mostlyclean in mmalloc" ; \
14521 (cd mmalloc && \
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 mostlyclean) \
14527 || exit 1
14528
14529@endif mmalloc
14530
14531.PHONY: maybe-clean-mmalloc clean-mmalloc
14532maybe-clean-mmalloc:
14533@if mmalloc
14534maybe-clean-mmalloc: clean-mmalloc
14535
14536clean-mmalloc:
14537 @[ -f ./mmalloc/Makefile ] || exit 0; \
14538 r=`${PWD_COMMAND}`; export r; \
14539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14540 $(SET_LIB_PATH) \
14541 $(HOST_EXPORTS) \
14542 for flag in $(EXTRA_HOST_FLAGS) ; do \
14543 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14544 done; \
14545 echo "Doing clean in mmalloc" ; \
14546 (cd mmalloc && \
14547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14549 "RANLIB=$${RANLIB}" \
14550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14551 clean) \
14552 || exit 1
14553
14554@endif mmalloc
14555
14556.PHONY: maybe-distclean-mmalloc distclean-mmalloc
14557maybe-distclean-mmalloc:
14558@if mmalloc
14559maybe-distclean-mmalloc: distclean-mmalloc
14560
14561distclean-mmalloc:
14562 @[ -f ./mmalloc/Makefile ] || exit 0; \
14563 r=`${PWD_COMMAND}`; export r; \
14564 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14565 $(SET_LIB_PATH) \
14566 $(HOST_EXPORTS) \
14567 for flag in $(EXTRA_HOST_FLAGS) ; do \
14568 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14569 done; \
14570 echo "Doing distclean in mmalloc" ; \
14571 (cd mmalloc && \
14572 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14573 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14574 "RANLIB=$${RANLIB}" \
14575 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14576 distclean) \
14577 || exit 1
14578
14579@endif mmalloc
14580
14581.PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
14582maybe-maintainer-clean-mmalloc:
14583@if mmalloc
14584maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
14585
14586maintainer-clean-mmalloc:
14587 @[ -f ./mmalloc/Makefile ] || exit 0; \
14588 r=`${PWD_COMMAND}`; export r; \
14589 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14590 $(SET_LIB_PATH) \
14591 $(HOST_EXPORTS) \
14592 for flag in $(EXTRA_HOST_FLAGS) ; do \
14593 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14594 done; \
14595 echo "Doing maintainer-clean in mmalloc" ; \
14596 (cd mmalloc && \
14597 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14598 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14599 "RANLIB=$${RANLIB}" \
14600 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14601 maintainer-clean) \
14602 || exit 1
14603
14604@endif mmalloc
14605
14606
14607.PHONY: configure-patch maybe-configure-patch
14608maybe-configure-patch:
14609@if patch
14610maybe-configure-patch: configure-patch
14611configure-patch:
14612 @test ! -f patch/Makefile || exit 0; \
14613 [ -d patch ] || mkdir patch; \
14614 r=`${PWD_COMMAND}`; export r; \
14615 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14616 $(HOST_EXPORTS) \
14617 echo Configuring in patch; \
14618 cd patch || exit 1; \
14619 case $(srcdir) in \
14620 \.) \
14621 srcdiroption="--srcdir=."; \
14622 libsrcdir=".";; \
14623 /* | [A-Za-z]:[\\/]*) \
14624 srcdiroption="--srcdir=$(srcdir)/patch"; \
14625 libsrcdir="$$s/patch";; \
14626 *) \
14627 srcdiroption="--srcdir=../$(srcdir)/patch"; \
14628 libsrcdir="$$s/patch";; \
14629 esac; \
14630 $(SHELL) $${libsrcdir}/configure \
14631 $(HOST_CONFIGARGS) $${srcdiroption} \
14632 || exit 1
14633@endif patch
14634
14635.PHONY: all-patch maybe-all-patch
14636maybe-all-patch:
14637@if patch
14638maybe-all-patch: all-patch
14639all-patch: configure-patch
14640 @r=`${PWD_COMMAND}`; export r; \
14641 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14642 $(SET_LIB_PATH) \
14643 $(HOST_EXPORTS) \
14644 (cd patch && $(MAKE) $(FLAGS_TO_PASS) all)
14645@endif patch
14646
14647.PHONY: check-patch maybe-check-patch
14648maybe-check-patch:
14649@if patch
14650maybe-check-patch: check-patch
14651
14652check-patch:
14653 @r=`${PWD_COMMAND}`; export r; \
14654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14655 $(SET_LIB_PATH) \
14656 $(HOST_EXPORTS) \
14657 (cd patch && $(MAKE) $(FLAGS_TO_PASS) check)
14658
14659@endif patch
14660
14661.PHONY: install-patch maybe-install-patch
14662maybe-install-patch:
14663@if patch
14664maybe-install-patch: install-patch
14665
14666install-patch: installdirs
14667 @r=`${PWD_COMMAND}`; export r; \
14668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14669 $(SET_LIB_PATH) \
14670 $(HOST_EXPORTS) \
14671 (cd patch && $(MAKE) $(FLAGS_TO_PASS) install)
14672
14673@endif patch
14674
14675# Other targets (info, dvi, etc.)
14676
14677.PHONY: maybe-info-patch info-patch
14678maybe-info-patch:
14679@if patch
14680maybe-info-patch: info-patch
14681
14682info-patch: \
14683 configure-patch
14684 @[ -f ./patch/Makefile ] || exit 0; \
14685 r=`${PWD_COMMAND}`; export r; \
14686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14687 $(SET_LIB_PATH) \
14688 $(HOST_EXPORTS) \
14689 for flag in $(EXTRA_HOST_FLAGS) ; do \
14690 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14691 done; \
14692 echo "Doing info in patch" ; \
14693 (cd patch && \
14694 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14695 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14696 "RANLIB=$${RANLIB}" \
14697 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14698 info) \
14699 || exit 1
14700
14701@endif patch
14702
14703.PHONY: maybe-dvi-patch dvi-patch
14704maybe-dvi-patch:
14705@if patch
14706maybe-dvi-patch: dvi-patch
14707
14708dvi-patch: \
14709 configure-patch
14710 @[ -f ./patch/Makefile ] || exit 0; \
14711 r=`${PWD_COMMAND}`; export r; \
14712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14713 $(SET_LIB_PATH) \
14714 $(HOST_EXPORTS) \
14715 for flag in $(EXTRA_HOST_FLAGS) ; do \
14716 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14717 done; \
14718 echo "Doing dvi in patch" ; \
14719 (cd patch && \
14720 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14721 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14722 "RANLIB=$${RANLIB}" \
14723 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14724 dvi) \
14725 || exit 1
14726
14727@endif patch
14728
14729.PHONY: maybe-TAGS-patch TAGS-patch
14730maybe-TAGS-patch:
14731@if patch
14732maybe-TAGS-patch: TAGS-patch
14733
14734TAGS-patch: \
14735 configure-patch
14736 @[ -f ./patch/Makefile ] || exit 0; \
14737 r=`${PWD_COMMAND}`; export r; \
14738 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14739 $(SET_LIB_PATH) \
14740 $(HOST_EXPORTS) \
14741 for flag in $(EXTRA_HOST_FLAGS) ; do \
14742 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14743 done; \
14744 echo "Doing TAGS in patch" ; \
14745 (cd patch && \
14746 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14747 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14748 "RANLIB=$${RANLIB}" \
14749 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14750 TAGS) \
14751 || exit 1
14752
14753@endif patch
14754
14755.PHONY: maybe-install-info-patch install-info-patch
14756maybe-install-info-patch:
14757@if patch
14758maybe-install-info-patch: install-info-patch
14759
14760install-info-patch: \
14761 configure-patch \
14762 info-patch
14763 @[ -f ./patch/Makefile ] || exit 0; \
14764 r=`${PWD_COMMAND}`; export r; \
14765 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14766 $(SET_LIB_PATH) \
14767 $(HOST_EXPORTS) \
14768 for flag in $(EXTRA_HOST_FLAGS) ; do \
14769 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14770 done; \
14771 echo "Doing install-info in patch" ; \
14772 (cd patch && \
14773 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14774 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14775 "RANLIB=$${RANLIB}" \
14776 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14777 install-info) \
14778 || exit 1
14779
14780@endif patch
14781
14782.PHONY: maybe-installcheck-patch installcheck-patch
14783maybe-installcheck-patch:
14784@if patch
14785maybe-installcheck-patch: installcheck-patch
14786
14787installcheck-patch: \
14788 configure-patch
14789 @[ -f ./patch/Makefile ] || exit 0; \
14790 r=`${PWD_COMMAND}`; export r; \
14791 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14792 $(SET_LIB_PATH) \
14793 $(HOST_EXPORTS) \
14794 for flag in $(EXTRA_HOST_FLAGS) ; do \
14795 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14796 done; \
14797 echo "Doing installcheck in patch" ; \
14798 (cd patch && \
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 installcheck) \
14804 || exit 1
14805
14806@endif patch
14807
14808.PHONY: maybe-mostlyclean-patch mostlyclean-patch
14809maybe-mostlyclean-patch:
14810@if patch
14811maybe-mostlyclean-patch: mostlyclean-patch
14812
14813mostlyclean-patch:
14814 @[ -f ./patch/Makefile ] || exit 0; \
14815 r=`${PWD_COMMAND}`; export r; \
14816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14817 $(SET_LIB_PATH) \
14818 $(HOST_EXPORTS) \
14819 for flag in $(EXTRA_HOST_FLAGS) ; do \
14820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14821 done; \
14822 echo "Doing mostlyclean in patch" ; \
14823 (cd patch && \
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 mostlyclean) \
14829 || exit 1
14830
14831@endif patch
14832
14833.PHONY: maybe-clean-patch clean-patch
14834maybe-clean-patch:
14835@if patch
14836maybe-clean-patch: clean-patch
14837
14838clean-patch:
14839 @[ -f ./patch/Makefile ] || exit 0; \
14840 r=`${PWD_COMMAND}`; export r; \
14841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14842 $(SET_LIB_PATH) \
14843 $(HOST_EXPORTS) \
14844 for flag in $(EXTRA_HOST_FLAGS) ; do \
14845 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14846 done; \
14847 echo "Doing clean in patch" ; \
14848 (cd patch && \
14849 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14850 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14851 "RANLIB=$${RANLIB}" \
14852 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14853 clean) \
14854 || exit 1
14855
14856@endif patch
14857
14858.PHONY: maybe-distclean-patch distclean-patch
14859maybe-distclean-patch:
14860@if patch
14861maybe-distclean-patch: distclean-patch
14862
14863distclean-patch:
14864 @[ -f ./patch/Makefile ] || exit 0; \
14865 r=`${PWD_COMMAND}`; export r; \
14866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14867 $(SET_LIB_PATH) \
14868 $(HOST_EXPORTS) \
14869 for flag in $(EXTRA_HOST_FLAGS) ; do \
14870 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14871 done; \
14872 echo "Doing distclean in patch" ; \
14873 (cd patch && \
14874 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14875 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14876 "RANLIB=$${RANLIB}" \
14877 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14878 distclean) \
14879 || exit 1
14880
14881@endif patch
14882
14883.PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
14884maybe-maintainer-clean-patch:
14885@if patch
14886maybe-maintainer-clean-patch: maintainer-clean-patch
14887
14888maintainer-clean-patch:
14889 @[ -f ./patch/Makefile ] || exit 0; \
14890 r=`${PWD_COMMAND}`; export r; \
14891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14892 $(SET_LIB_PATH) \
14893 $(HOST_EXPORTS) \
14894 for flag in $(EXTRA_HOST_FLAGS) ; do \
14895 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14896 done; \
14897 echo "Doing maintainer-clean in patch" ; \
14898 (cd patch && \
14899 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14900 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14901 "RANLIB=$${RANLIB}" \
14902 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14903 maintainer-clean) \
14904 || exit 1
14905
14906@endif patch
14907
14908
14909.PHONY: configure-perl maybe-configure-perl
14910maybe-configure-perl:
14911@if perl
14912maybe-configure-perl: configure-perl
14913configure-perl:
14914 @test ! -f perl/Makefile || exit 0; \
14915 [ -d perl ] || mkdir perl; \
14916 r=`${PWD_COMMAND}`; export r; \
14917 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14918 $(HOST_EXPORTS) \
14919 echo Configuring in perl; \
14920 cd perl || exit 1; \
14921 case $(srcdir) in \
14922 \.) \
14923 srcdiroption="--srcdir=."; \
14924 libsrcdir=".";; \
14925 /* | [A-Za-z]:[\\/]*) \
14926 srcdiroption="--srcdir=$(srcdir)/perl"; \
14927 libsrcdir="$$s/perl";; \
14928 *) \
14929 srcdiroption="--srcdir=../$(srcdir)/perl"; \
14930 libsrcdir="$$s/perl";; \
14931 esac; \
14932 $(SHELL) $${libsrcdir}/configure \
14933 $(HOST_CONFIGARGS) $${srcdiroption} \
14934 || exit 1
14935@endif perl
14936
14937.PHONY: all-perl maybe-all-perl
14938maybe-all-perl:
14939@if perl
14940maybe-all-perl: all-perl
14941all-perl: configure-perl
14942 @r=`${PWD_COMMAND}`; export r; \
14943 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14944 $(SET_LIB_PATH) \
14945 $(HOST_EXPORTS) \
14946 (cd perl && $(MAKE) $(FLAGS_TO_PASS) all)
14947@endif perl
14948
14949.PHONY: check-perl maybe-check-perl
14950maybe-check-perl:
14951@if perl
14952maybe-check-perl: check-perl
14953
14954check-perl:
14955 @r=`${PWD_COMMAND}`; export r; \
14956 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14957 $(SET_LIB_PATH) \
14958 $(HOST_EXPORTS) \
14959 (cd perl && $(MAKE) $(FLAGS_TO_PASS) check)
14960
14961@endif perl
14962
14963.PHONY: install-perl maybe-install-perl
14964maybe-install-perl:
14965@if perl
14966maybe-install-perl: install-perl
14967
14968install-perl: installdirs
14969 @r=`${PWD_COMMAND}`; export r; \
14970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14971 $(SET_LIB_PATH) \
14972 $(HOST_EXPORTS) \
14973 (cd perl && $(MAKE) $(FLAGS_TO_PASS) install)
14974
14975@endif perl
14976
14977# Other targets (info, dvi, etc.)
14978
14979.PHONY: maybe-info-perl info-perl
14980maybe-info-perl:
14981@if perl
14982maybe-info-perl: info-perl
14983
14984info-perl: \
14985 configure-perl
14986 @[ -f ./perl/Makefile ] || exit 0; \
14987 r=`${PWD_COMMAND}`; export r; \
14988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14989 $(SET_LIB_PATH) \
14990 $(HOST_EXPORTS) \
14991 for flag in $(EXTRA_HOST_FLAGS) ; do \
14992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14993 done; \
14994 echo "Doing info in perl" ; \
14995 (cd perl && \
14996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14998 "RANLIB=$${RANLIB}" \
14999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15000 info) \
15001 || exit 1
15002
15003@endif perl
15004
15005.PHONY: maybe-dvi-perl dvi-perl
15006maybe-dvi-perl:
15007@if perl
15008maybe-dvi-perl: dvi-perl
15009
15010dvi-perl: \
15011 configure-perl
15012 @[ -f ./perl/Makefile ] || exit 0; \
15013 r=`${PWD_COMMAND}`; export r; \
15014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15015 $(SET_LIB_PATH) \
15016 $(HOST_EXPORTS) \
15017 for flag in $(EXTRA_HOST_FLAGS) ; do \
15018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15019 done; \
15020 echo "Doing dvi in perl" ; \
15021 (cd perl && \
15022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15024 "RANLIB=$${RANLIB}" \
15025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15026 dvi) \
15027 || exit 1
15028
15029@endif perl
15030
15031.PHONY: maybe-TAGS-perl TAGS-perl
15032maybe-TAGS-perl:
15033@if perl
15034maybe-TAGS-perl: TAGS-perl
15035
15036TAGS-perl: \
15037 configure-perl
15038 @[ -f ./perl/Makefile ] || exit 0; \
15039 r=`${PWD_COMMAND}`; export r; \
15040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15041 $(SET_LIB_PATH) \
15042 $(HOST_EXPORTS) \
15043 for flag in $(EXTRA_HOST_FLAGS) ; do \
15044 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15045 done; \
15046 echo "Doing TAGS in perl" ; \
15047 (cd perl && \
15048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15050 "RANLIB=$${RANLIB}" \
15051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15052 TAGS) \
15053 || exit 1
15054
15055@endif perl
15056
15057.PHONY: maybe-install-info-perl install-info-perl
15058maybe-install-info-perl:
15059@if perl
15060maybe-install-info-perl: install-info-perl
15061
15062install-info-perl: \
15063 configure-perl \
15064 info-perl
15065 @[ -f ./perl/Makefile ] || exit 0; \
15066 r=`${PWD_COMMAND}`; export r; \
15067 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15068 $(SET_LIB_PATH) \
15069 $(HOST_EXPORTS) \
15070 for flag in $(EXTRA_HOST_FLAGS) ; do \
15071 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15072 done; \
15073 echo "Doing install-info in perl" ; \
15074 (cd perl && \
15075 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15076 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15077 "RANLIB=$${RANLIB}" \
15078 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15079 install-info) \
15080 || exit 1
15081
15082@endif perl
15083
15084.PHONY: maybe-installcheck-perl installcheck-perl
15085maybe-installcheck-perl:
15086@if perl
15087maybe-installcheck-perl: installcheck-perl
15088
15089installcheck-perl: \
15090 configure-perl
15091 @[ -f ./perl/Makefile ] || exit 0; \
15092 r=`${PWD_COMMAND}`; export r; \
15093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15094 $(SET_LIB_PATH) \
15095 $(HOST_EXPORTS) \
15096 for flag in $(EXTRA_HOST_FLAGS) ; do \
15097 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15098 done; \
15099 echo "Doing installcheck in perl" ; \
15100 (cd perl && \
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 installcheck) \
15106 || exit 1
15107
15108@endif perl
15109
15110.PHONY: maybe-mostlyclean-perl mostlyclean-perl
15111maybe-mostlyclean-perl:
15112@if perl
15113maybe-mostlyclean-perl: mostlyclean-perl
15114
15115mostlyclean-perl:
15116 @[ -f ./perl/Makefile ] || exit 0; \
15117 r=`${PWD_COMMAND}`; export r; \
15118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15119 $(SET_LIB_PATH) \
15120 $(HOST_EXPORTS) \
15121 for flag in $(EXTRA_HOST_FLAGS) ; do \
15122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15123 done; \
15124 echo "Doing mostlyclean in perl" ; \
15125 (cd perl && \
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 mostlyclean) \
15131 || exit 1
15132
15133@endif perl
15134
15135.PHONY: maybe-clean-perl clean-perl
15136maybe-clean-perl:
15137@if perl
15138maybe-clean-perl: clean-perl
15139
15140clean-perl:
15141 @[ -f ./perl/Makefile ] || exit 0; \
15142 r=`${PWD_COMMAND}`; export r; \
15143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15144 $(SET_LIB_PATH) \
15145 $(HOST_EXPORTS) \
15146 for flag in $(EXTRA_HOST_FLAGS) ; do \
15147 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15148 done; \
15149 echo "Doing clean in perl" ; \
15150 (cd perl && \
15151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15153 "RANLIB=$${RANLIB}" \
15154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15155 clean) \
15156 || exit 1
15157
15158@endif perl
15159
15160.PHONY: maybe-distclean-perl distclean-perl
15161maybe-distclean-perl:
15162@if perl
15163maybe-distclean-perl: distclean-perl
15164
15165distclean-perl:
15166 @[ -f ./perl/Makefile ] || exit 0; \
15167 r=`${PWD_COMMAND}`; export r; \
15168 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15169 $(SET_LIB_PATH) \
15170 $(HOST_EXPORTS) \
15171 for flag in $(EXTRA_HOST_FLAGS) ; do \
15172 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15173 done; \
15174 echo "Doing distclean in perl" ; \
15175 (cd perl && \
15176 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15177 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15178 "RANLIB=$${RANLIB}" \
15179 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15180 distclean) \
15181 || exit 1
15182
15183@endif perl
15184
15185.PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
15186maybe-maintainer-clean-perl:
15187@if perl
15188maybe-maintainer-clean-perl: maintainer-clean-perl
15189
15190maintainer-clean-perl:
15191 @[ -f ./perl/Makefile ] || exit 0; \
15192 r=`${PWD_COMMAND}`; export r; \
15193 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15194 $(SET_LIB_PATH) \
15195 $(HOST_EXPORTS) \
15196 for flag in $(EXTRA_HOST_FLAGS) ; do \
15197 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15198 done; \
15199 echo "Doing maintainer-clean in perl" ; \
15200 (cd perl && \
15201 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15202 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15203 "RANLIB=$${RANLIB}" \
15204 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15205 maintainer-clean) \
15206 || exit 1
15207
15208@endif perl
15209
15210
15211.PHONY: configure-prms maybe-configure-prms
15212maybe-configure-prms:
15213@if prms
15214maybe-configure-prms: configure-prms
15215configure-prms:
15216 @test ! -f prms/Makefile || exit 0; \
15217 [ -d prms ] || mkdir prms; \
15218 r=`${PWD_COMMAND}`; export r; \
15219 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15220 $(HOST_EXPORTS) \
15221 echo Configuring in prms; \
15222 cd prms || exit 1; \
15223 case $(srcdir) in \
15224 \.) \
15225 srcdiroption="--srcdir=."; \
15226 libsrcdir=".";; \
15227 /* | [A-Za-z]:[\\/]*) \
15228 srcdiroption="--srcdir=$(srcdir)/prms"; \
15229 libsrcdir="$$s/prms";; \
15230 *) \
15231 srcdiroption="--srcdir=../$(srcdir)/prms"; \
15232 libsrcdir="$$s/prms";; \
15233 esac; \
15234 $(SHELL) $${libsrcdir}/configure \
15235 $(HOST_CONFIGARGS) $${srcdiroption} \
15236 || exit 1
15237@endif prms
15238
15239.PHONY: all-prms maybe-all-prms
15240maybe-all-prms:
15241@if prms
15242maybe-all-prms: all-prms
15243all-prms: configure-prms
15244 @r=`${PWD_COMMAND}`; export r; \
15245 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15246 $(SET_LIB_PATH) \
15247 $(HOST_EXPORTS) \
15248 (cd prms && $(MAKE) $(FLAGS_TO_PASS) all)
15249@endif prms
15250
15251.PHONY: check-prms maybe-check-prms
15252maybe-check-prms:
15253@if prms
15254maybe-check-prms: check-prms
15255
15256check-prms:
15257 @r=`${PWD_COMMAND}`; export r; \
15258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15259 $(SET_LIB_PATH) \
15260 $(HOST_EXPORTS) \
15261 (cd prms && $(MAKE) $(FLAGS_TO_PASS) check)
15262
15263@endif prms
15264
15265.PHONY: install-prms maybe-install-prms
15266maybe-install-prms:
15267@if prms
15268maybe-install-prms: install-prms
15269
15270install-prms: installdirs
15271 @r=`${PWD_COMMAND}`; export r; \
15272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15273 $(SET_LIB_PATH) \
15274 $(HOST_EXPORTS) \
15275 (cd prms && $(MAKE) $(FLAGS_TO_PASS) install)
15276
15277@endif prms
15278
15279# Other targets (info, dvi, etc.)
15280
15281.PHONY: maybe-info-prms info-prms
15282maybe-info-prms:
15283@if prms
15284maybe-info-prms: info-prms
15285
15286info-prms: \
15287 configure-prms
15288 @[ -f ./prms/Makefile ] || exit 0; \
15289 r=`${PWD_COMMAND}`; export r; \
15290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15291 $(SET_LIB_PATH) \
15292 $(HOST_EXPORTS) \
15293 for flag in $(EXTRA_HOST_FLAGS) ; do \
15294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15295 done; \
15296 echo "Doing info in prms" ; \
15297 (cd prms && \
15298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15300 "RANLIB=$${RANLIB}" \
15301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15302 info) \
15303 || exit 1
15304
15305@endif prms
15306
15307.PHONY: maybe-dvi-prms dvi-prms
15308maybe-dvi-prms:
15309@if prms
15310maybe-dvi-prms: dvi-prms
15311
15312dvi-prms: \
15313 configure-prms
15314 @[ -f ./prms/Makefile ] || exit 0; \
15315 r=`${PWD_COMMAND}`; export r; \
15316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15317 $(SET_LIB_PATH) \
15318 $(HOST_EXPORTS) \
15319 for flag in $(EXTRA_HOST_FLAGS) ; do \
15320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15321 done; \
15322 echo "Doing dvi in prms" ; \
15323 (cd prms && \
15324 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15325 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15326 "RANLIB=$${RANLIB}" \
15327 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15328 dvi) \
15329 || exit 1
15330
15331@endif prms
15332
15333.PHONY: maybe-TAGS-prms TAGS-prms
15334maybe-TAGS-prms:
15335@if prms
15336maybe-TAGS-prms: TAGS-prms
15337
15338TAGS-prms: \
15339 configure-prms
15340 @[ -f ./prms/Makefile ] || exit 0; \
15341 r=`${PWD_COMMAND}`; export r; \
15342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15343 $(SET_LIB_PATH) \
15344 $(HOST_EXPORTS) \
15345 for flag in $(EXTRA_HOST_FLAGS) ; do \
15346 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15347 done; \
15348 echo "Doing TAGS in prms" ; \
15349 (cd prms && \
15350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15352 "RANLIB=$${RANLIB}" \
15353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15354 TAGS) \
15355 || exit 1
15356
15357@endif prms
15358
15359.PHONY: maybe-install-info-prms install-info-prms
15360maybe-install-info-prms:
15361@if prms
15362maybe-install-info-prms: install-info-prms
15363
15364install-info-prms: \
15365 configure-prms \
15366 info-prms
15367 @[ -f ./prms/Makefile ] || exit 0; \
15368 r=`${PWD_COMMAND}`; export r; \
15369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15370 $(SET_LIB_PATH) \
15371 $(HOST_EXPORTS) \
15372 for flag in $(EXTRA_HOST_FLAGS) ; do \
15373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15374 done; \
15375 echo "Doing install-info in prms" ; \
15376 (cd prms && \
15377 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15378 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15379 "RANLIB=$${RANLIB}" \
15380 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15381 install-info) \
15382 || exit 1
15383
15384@endif prms
15385
15386.PHONY: maybe-installcheck-prms installcheck-prms
15387maybe-installcheck-prms:
15388@if prms
15389maybe-installcheck-prms: installcheck-prms
15390
15391installcheck-prms: \
15392 configure-prms
15393 @[ -f ./prms/Makefile ] || exit 0; \
15394 r=`${PWD_COMMAND}`; export r; \
15395 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15396 $(SET_LIB_PATH) \
15397 $(HOST_EXPORTS) \
15398 for flag in $(EXTRA_HOST_FLAGS) ; do \
15399 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15400 done; \
15401 echo "Doing installcheck in prms" ; \
15402 (cd prms && \
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 installcheck) \
15408 || exit 1
15409
15410@endif prms
15411
15412.PHONY: maybe-mostlyclean-prms mostlyclean-prms
15413maybe-mostlyclean-prms:
15414@if prms
15415maybe-mostlyclean-prms: mostlyclean-prms
15416
15417mostlyclean-prms:
15418 @[ -f ./prms/Makefile ] || exit 0; \
15419 r=`${PWD_COMMAND}`; export r; \
15420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15421 $(SET_LIB_PATH) \
15422 $(HOST_EXPORTS) \
15423 for flag in $(EXTRA_HOST_FLAGS) ; do \
15424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15425 done; \
15426 echo "Doing mostlyclean in prms" ; \
15427 (cd prms && \
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 mostlyclean) \
15433 || exit 1
15434
15435@endif prms
15436
15437.PHONY: maybe-clean-prms clean-prms
15438maybe-clean-prms:
15439@if prms
15440maybe-clean-prms: clean-prms
15441
15442clean-prms:
15443 @[ -f ./prms/Makefile ] || exit 0; \
15444 r=`${PWD_COMMAND}`; export r; \
15445 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15446 $(SET_LIB_PATH) \
15447 $(HOST_EXPORTS) \
15448 for flag in $(EXTRA_HOST_FLAGS) ; do \
15449 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15450 done; \
15451 echo "Doing clean in prms" ; \
15452 (cd prms && \
15453 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15454 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15455 "RANLIB=$${RANLIB}" \
15456 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15457 clean) \
15458 || exit 1
15459
15460@endif prms
15461
15462.PHONY: maybe-distclean-prms distclean-prms
15463maybe-distclean-prms:
15464@if prms
15465maybe-distclean-prms: distclean-prms
15466
15467distclean-prms:
15468 @[ -f ./prms/Makefile ] || exit 0; \
15469 r=`${PWD_COMMAND}`; export r; \
15470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15471 $(SET_LIB_PATH) \
15472 $(HOST_EXPORTS) \
15473 for flag in $(EXTRA_HOST_FLAGS) ; do \
15474 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15475 done; \
15476 echo "Doing distclean in prms" ; \
15477 (cd prms && \
15478 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15479 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15480 "RANLIB=$${RANLIB}" \
15481 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15482 distclean) \
15483 || exit 1
15484
15485@endif prms
15486
15487.PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
15488maybe-maintainer-clean-prms:
15489@if prms
15490maybe-maintainer-clean-prms: maintainer-clean-prms
15491
15492maintainer-clean-prms:
15493 @[ -f ./prms/Makefile ] || exit 0; \
15494 r=`${PWD_COMMAND}`; export r; \
15495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15496 $(SET_LIB_PATH) \
15497 $(HOST_EXPORTS) \
15498 for flag in $(EXTRA_HOST_FLAGS) ; do \
15499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15500 done; \
15501 echo "Doing maintainer-clean in prms" ; \
15502 (cd prms && \
15503 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15504 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15505 "RANLIB=$${RANLIB}" \
15506 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15507 maintainer-clean) \
15508 || exit 1
15509
15510@endif prms
15511
15512
15513.PHONY: configure-rcs maybe-configure-rcs
15514maybe-configure-rcs:
15515@if rcs
15516maybe-configure-rcs: configure-rcs
15517configure-rcs:
15518 @test ! -f rcs/Makefile || exit 0; \
15519 [ -d rcs ] || mkdir rcs; \
15520 r=`${PWD_COMMAND}`; export r; \
15521 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15522 $(HOST_EXPORTS) \
15523 echo Configuring in rcs; \
15524 cd rcs || exit 1; \
15525 case $(srcdir) in \
15526 \.) \
15527 srcdiroption="--srcdir=."; \
15528 libsrcdir=".";; \
15529 /* | [A-Za-z]:[\\/]*) \
15530 srcdiroption="--srcdir=$(srcdir)/rcs"; \
15531 libsrcdir="$$s/rcs";; \
15532 *) \
15533 srcdiroption="--srcdir=../$(srcdir)/rcs"; \
15534 libsrcdir="$$s/rcs";; \
15535 esac; \
15536 $(SHELL) $${libsrcdir}/configure \
15537 $(HOST_CONFIGARGS) $${srcdiroption} \
15538 || exit 1
15539@endif rcs
15540
15541.PHONY: all-rcs maybe-all-rcs
15542maybe-all-rcs:
15543@if rcs
15544maybe-all-rcs: all-rcs
15545all-rcs: configure-rcs
15546 @r=`${PWD_COMMAND}`; export r; \
15547 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15548 $(SET_LIB_PATH) \
15549 $(HOST_EXPORTS) \
15550 (cd rcs && $(MAKE) $(FLAGS_TO_PASS) all)
15551@endif rcs
15552
15553.PHONY: check-rcs maybe-check-rcs
15554maybe-check-rcs:
15555@if rcs
15556maybe-check-rcs: check-rcs
15557
15558check-rcs:
15559 @r=`${PWD_COMMAND}`; export r; \
15560 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15561 $(SET_LIB_PATH) \
15562 $(HOST_EXPORTS) \
15563 (cd rcs && $(MAKE) $(FLAGS_TO_PASS) check)
15564
15565@endif rcs
15566
15567.PHONY: install-rcs maybe-install-rcs
15568maybe-install-rcs:
15569@if rcs
15570maybe-install-rcs: install-rcs
15571
15572install-rcs: installdirs
15573 @r=`${PWD_COMMAND}`; export r; \
15574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15575 $(SET_LIB_PATH) \
15576 $(HOST_EXPORTS) \
15577 (cd rcs && $(MAKE) $(FLAGS_TO_PASS) install)
15578
15579@endif rcs
15580
15581# Other targets (info, dvi, etc.)
15582
15583.PHONY: maybe-info-rcs info-rcs
15584maybe-info-rcs:
15585@if rcs
15586maybe-info-rcs: info-rcs
15587
15588info-rcs: \
15589 configure-rcs
15590 @[ -f ./rcs/Makefile ] || exit 0; \
15591 r=`${PWD_COMMAND}`; export r; \
15592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15593 $(SET_LIB_PATH) \
15594 $(HOST_EXPORTS) \
15595 for flag in $(EXTRA_HOST_FLAGS) ; do \
15596 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15597 done; \
15598 echo "Doing info in rcs" ; \
15599 (cd rcs && \
15600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15602 "RANLIB=$${RANLIB}" \
15603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15604 info) \
15605 || exit 1
15606
15607@endif rcs
15608
15609.PHONY: maybe-dvi-rcs dvi-rcs
15610maybe-dvi-rcs:
15611@if rcs
15612maybe-dvi-rcs: dvi-rcs
15613
15614dvi-rcs: \
15615 configure-rcs
15616 @[ -f ./rcs/Makefile ] || exit 0; \
15617 r=`${PWD_COMMAND}`; export r; \
15618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15619 $(SET_LIB_PATH) \
15620 $(HOST_EXPORTS) \
15621 for flag in $(EXTRA_HOST_FLAGS) ; do \
15622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15623 done; \
15624 echo "Doing dvi in rcs" ; \
15625 (cd rcs && \
15626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15628 "RANLIB=$${RANLIB}" \
15629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15630 dvi) \
15631 || exit 1
15632
15633@endif rcs
15634
15635.PHONY: maybe-TAGS-rcs TAGS-rcs
15636maybe-TAGS-rcs:
15637@if rcs
15638maybe-TAGS-rcs: TAGS-rcs
15639
15640TAGS-rcs: \
15641 configure-rcs
15642 @[ -f ./rcs/Makefile ] || exit 0; \
15643 r=`${PWD_COMMAND}`; export r; \
15644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15645 $(SET_LIB_PATH) \
15646 $(HOST_EXPORTS) \
15647 for flag in $(EXTRA_HOST_FLAGS) ; do \
15648 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15649 done; \
15650 echo "Doing TAGS in rcs" ; \
15651 (cd rcs && \
15652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15654 "RANLIB=$${RANLIB}" \
15655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15656 TAGS) \
15657 || exit 1
15658
15659@endif rcs
15660
15661.PHONY: maybe-install-info-rcs install-info-rcs
15662maybe-install-info-rcs:
15663@if rcs
15664maybe-install-info-rcs: install-info-rcs
15665
15666install-info-rcs: \
15667 configure-rcs \
15668 info-rcs
15669 @[ -f ./rcs/Makefile ] || exit 0; \
15670 r=`${PWD_COMMAND}`; export r; \
15671 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15672 $(SET_LIB_PATH) \
15673 $(HOST_EXPORTS) \
15674 for flag in $(EXTRA_HOST_FLAGS) ; do \
15675 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15676 done; \
15677 echo "Doing install-info in rcs" ; \
15678 (cd rcs && \
15679 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15680 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15681 "RANLIB=$${RANLIB}" \
15682 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15683 install-info) \
15684 || exit 1
15685
15686@endif rcs
15687
15688.PHONY: maybe-installcheck-rcs installcheck-rcs
15689maybe-installcheck-rcs:
15690@if rcs
15691maybe-installcheck-rcs: installcheck-rcs
15692
15693installcheck-rcs: \
15694 configure-rcs
15695 @[ -f ./rcs/Makefile ] || exit 0; \
15696 r=`${PWD_COMMAND}`; export r; \
15697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15698 $(SET_LIB_PATH) \
15699 $(HOST_EXPORTS) \
15700 for flag in $(EXTRA_HOST_FLAGS) ; do \
15701 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15702 done; \
15703 echo "Doing installcheck in rcs" ; \
15704 (cd rcs && \
15705 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15706 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15707 "RANLIB=$${RANLIB}" \
15708 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15709 installcheck) \
15710 || exit 1
15711
15712@endif rcs
15713
15714.PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
15715maybe-mostlyclean-rcs:
15716@if rcs
15717maybe-mostlyclean-rcs: mostlyclean-rcs
15718
15719mostlyclean-rcs:
15720 @[ -f ./rcs/Makefile ] || exit 0; \
15721 r=`${PWD_COMMAND}`; export r; \
15722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15723 $(SET_LIB_PATH) \
15724 $(HOST_EXPORTS) \
15725 for flag in $(EXTRA_HOST_FLAGS) ; do \
15726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15727 done; \
15728 echo "Doing mostlyclean in rcs" ; \
15729 (cd rcs && \
15730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15732 "RANLIB=$${RANLIB}" \
15733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15734 mostlyclean) \
15735 || exit 1
15736
15737@endif rcs
15738
15739.PHONY: maybe-clean-rcs clean-rcs
15740maybe-clean-rcs:
15741@if rcs
15742maybe-clean-rcs: clean-rcs
15743
15744clean-rcs:
15745 @[ -f ./rcs/Makefile ] || exit 0; \
15746 r=`${PWD_COMMAND}`; export r; \
15747 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15748 $(SET_LIB_PATH) \
15749 $(HOST_EXPORTS) \
15750 for flag in $(EXTRA_HOST_FLAGS) ; do \
15751 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15752 done; \
15753 echo "Doing clean in rcs" ; \
15754 (cd rcs && \
15755 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15756 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15757 "RANLIB=$${RANLIB}" \
15758 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15759 clean) \
15760 || exit 1
15761
15762@endif rcs
15763
15764.PHONY: maybe-distclean-rcs distclean-rcs
15765maybe-distclean-rcs:
15766@if rcs
15767maybe-distclean-rcs: distclean-rcs
15768
15769distclean-rcs:
15770 @[ -f ./rcs/Makefile ] || exit 0; \
15771 r=`${PWD_COMMAND}`; export r; \
15772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15773 $(SET_LIB_PATH) \
15774 $(HOST_EXPORTS) \
15775 for flag in $(EXTRA_HOST_FLAGS) ; do \
15776 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15777 done; \
15778 echo "Doing distclean in rcs" ; \
15779 (cd rcs && \
15780 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15781 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15782 "RANLIB=$${RANLIB}" \
15783 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15784 distclean) \
15785 || exit 1
15786
15787@endif rcs
15788
15789.PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
15790maybe-maintainer-clean-rcs:
15791@if rcs
15792maybe-maintainer-clean-rcs: maintainer-clean-rcs
15793
15794maintainer-clean-rcs:
15795 @[ -f ./rcs/Makefile ] || exit 0; \
15796 r=`${PWD_COMMAND}`; export r; \
15797 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15798 $(SET_LIB_PATH) \
15799 $(HOST_EXPORTS) \
15800 for flag in $(EXTRA_HOST_FLAGS) ; do \
15801 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15802 done; \
15803 echo "Doing maintainer-clean in rcs" ; \
15804 (cd rcs && \
15805 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15806 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15807 "RANLIB=$${RANLIB}" \
15808 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15809 maintainer-clean) \
15810 || exit 1
15811
15812@endif rcs
15813
15814
15815.PHONY: configure-readline maybe-configure-readline
15816maybe-configure-readline:
15817@if readline
15818maybe-configure-readline: configure-readline
15819configure-readline:
15820 @test ! -f readline/Makefile || exit 0; \
15821 [ -d readline ] || mkdir readline; \
15822 r=`${PWD_COMMAND}`; export r; \
15823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15824 $(HOST_EXPORTS) \
15825 echo Configuring in readline; \
15826 cd readline || exit 1; \
15827 case $(srcdir) in \
15828 \.) \
15829 srcdiroption="--srcdir=."; \
15830 libsrcdir=".";; \
15831 /* | [A-Za-z]:[\\/]*) \
15832 srcdiroption="--srcdir=$(srcdir)/readline"; \
15833 libsrcdir="$$s/readline";; \
15834 *) \
15835 srcdiroption="--srcdir=../$(srcdir)/readline"; \
15836 libsrcdir="$$s/readline";; \
15837 esac; \
15838 $(SHELL) $${libsrcdir}/configure \
15839 $(HOST_CONFIGARGS) $${srcdiroption} \
15840 || exit 1
15841@endif readline
15842
15843.PHONY: all-readline maybe-all-readline
15844maybe-all-readline:
15845@if readline
15846maybe-all-readline: all-readline
15847all-readline: configure-readline
15848 @r=`${PWD_COMMAND}`; export r; \
15849 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15850 $(SET_LIB_PATH) \
15851 $(HOST_EXPORTS) \
15852 (cd readline && $(MAKE) $(FLAGS_TO_PASS) all)
15853@endif readline
15854
15855.PHONY: check-readline maybe-check-readline
15856maybe-check-readline:
15857@if readline
15858maybe-check-readline: check-readline
15859
15860check-readline:
15861 @r=`${PWD_COMMAND}`; export r; \
15862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15863 $(SET_LIB_PATH) \
15864 $(HOST_EXPORTS) \
15865 (cd readline && $(MAKE) $(FLAGS_TO_PASS) check)
15866
15867@endif readline
15868
15869.PHONY: install-readline maybe-install-readline
15870maybe-install-readline:
15871@if readline
15872maybe-install-readline: install-readline
15873
15874install-readline: installdirs
15875 @r=`${PWD_COMMAND}`; export r; \
15876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15877 $(SET_LIB_PATH) \
15878 $(HOST_EXPORTS) \
15879 (cd readline && $(MAKE) $(FLAGS_TO_PASS) install)
15880
15881@endif readline
15882
15883# Other targets (info, dvi, etc.)
15884
15885.PHONY: maybe-info-readline info-readline
15886maybe-info-readline:
15887@if readline
15888maybe-info-readline: info-readline
15889
15890info-readline: \
15891 configure-readline
15892 @[ -f ./readline/Makefile ] || exit 0; \
15893 r=`${PWD_COMMAND}`; export r; \
15894 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15895 $(SET_LIB_PATH) \
15896 $(HOST_EXPORTS) \
15897 for flag in $(EXTRA_HOST_FLAGS) ; do \
15898 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15899 done; \
15900 echo "Doing info in readline" ; \
15901 (cd readline && \
15902 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15903 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15904 "RANLIB=$${RANLIB}" \
15905 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15906 info) \
15907 || exit 1
15908
15909@endif readline
15910
15911.PHONY: maybe-dvi-readline dvi-readline
15912maybe-dvi-readline:
15913@if readline
15914maybe-dvi-readline: dvi-readline
15915
15916dvi-readline: \
15917 configure-readline
15918 @[ -f ./readline/Makefile ] || exit 0; \
15919 r=`${PWD_COMMAND}`; export r; \
15920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15921 $(SET_LIB_PATH) \
15922 $(HOST_EXPORTS) \
15923 for flag in $(EXTRA_HOST_FLAGS) ; do \
15924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15925 done; \
15926 echo "Doing dvi in readline" ; \
15927 (cd readline && \
15928 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15929 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15930 "RANLIB=$${RANLIB}" \
15931 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15932 dvi) \
15933 || exit 1
15934
15935@endif readline
15936
15937.PHONY: maybe-TAGS-readline TAGS-readline
15938maybe-TAGS-readline:
15939@if readline
15940maybe-TAGS-readline: TAGS-readline
15941
15942TAGS-readline: \
15943 configure-readline
15944 @[ -f ./readline/Makefile ] || exit 0; \
15945 r=`${PWD_COMMAND}`; export r; \
15946 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15947 $(SET_LIB_PATH) \
15948 $(HOST_EXPORTS) \
15949 for flag in $(EXTRA_HOST_FLAGS) ; do \
15950 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15951 done; \
15952 echo "Doing TAGS in readline" ; \
15953 (cd readline && \
15954 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15955 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15956 "RANLIB=$${RANLIB}" \
15957 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15958 TAGS) \
15959 || exit 1
15960
15961@endif readline
15962
15963.PHONY: maybe-install-info-readline install-info-readline
15964maybe-install-info-readline:
15965@if readline
15966maybe-install-info-readline: install-info-readline
15967
15968install-info-readline: \
15969 configure-readline \
15970 info-readline
15971 @[ -f ./readline/Makefile ] || exit 0; \
15972 r=`${PWD_COMMAND}`; export r; \
15973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15974 $(SET_LIB_PATH) \
15975 $(HOST_EXPORTS) \
15976 for flag in $(EXTRA_HOST_FLAGS) ; do \
15977 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15978 done; \
15979 echo "Doing install-info in readline" ; \
15980 (cd readline && \
15981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15983 "RANLIB=$${RANLIB}" \
15984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15985 install-info) \
15986 || exit 1
15987
15988@endif readline
15989
15990.PHONY: maybe-installcheck-readline installcheck-readline
15991maybe-installcheck-readline:
15992@if readline
15993maybe-installcheck-readline: installcheck-readline
15994
15995installcheck-readline: \
15996 configure-readline
15997 @[ -f ./readline/Makefile ] || exit 0; \
15998 r=`${PWD_COMMAND}`; export r; \
15999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16000 $(SET_LIB_PATH) \
16001 $(HOST_EXPORTS) \
16002 for flag in $(EXTRA_HOST_FLAGS) ; do \
16003 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16004 done; \
16005 echo "Doing installcheck in readline" ; \
16006 (cd readline && \
16007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16009 "RANLIB=$${RANLIB}" \
16010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16011 installcheck) \
16012 || exit 1
16013
16014@endif readline
16015
16016.PHONY: maybe-mostlyclean-readline mostlyclean-readline
16017maybe-mostlyclean-readline:
16018@if readline
16019maybe-mostlyclean-readline: mostlyclean-readline
16020
16021mostlyclean-readline:
16022 @[ -f ./readline/Makefile ] || exit 0; \
16023 r=`${PWD_COMMAND}`; export r; \
16024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16025 $(SET_LIB_PATH) \
16026 $(HOST_EXPORTS) \
16027 for flag in $(EXTRA_HOST_FLAGS) ; do \
16028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16029 done; \
16030 echo "Doing mostlyclean in readline" ; \
16031 (cd readline && \
16032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16034 "RANLIB=$${RANLIB}" \
16035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16036 mostlyclean) \
16037 || exit 1
16038
16039@endif readline
16040
16041.PHONY: maybe-clean-readline clean-readline
16042maybe-clean-readline:
16043@if readline
16044maybe-clean-readline: clean-readline
16045
16046clean-readline:
16047 @[ -f ./readline/Makefile ] || exit 0; \
16048 r=`${PWD_COMMAND}`; export r; \
16049 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16050 $(SET_LIB_PATH) \
16051 $(HOST_EXPORTS) \
16052 for flag in $(EXTRA_HOST_FLAGS) ; do \
16053 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16054 done; \
16055 echo "Doing clean in readline" ; \
16056 (cd readline && \
16057 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16058 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16059 "RANLIB=$${RANLIB}" \
16060 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16061 clean) \
16062 || exit 1
16063
16064@endif readline
16065
16066.PHONY: maybe-distclean-readline distclean-readline
16067maybe-distclean-readline:
16068@if readline
16069maybe-distclean-readline: distclean-readline
16070
16071distclean-readline:
16072 @[ -f ./readline/Makefile ] || exit 0; \
16073 r=`${PWD_COMMAND}`; export r; \
16074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16075 $(SET_LIB_PATH) \
16076 $(HOST_EXPORTS) \
16077 for flag in $(EXTRA_HOST_FLAGS) ; do \
16078 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16079 done; \
16080 echo "Doing distclean in readline" ; \
16081 (cd readline && \
16082 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16083 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16084 "RANLIB=$${RANLIB}" \
16085 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16086 distclean) \
16087 || exit 1
16088
16089@endif readline
16090
16091.PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
16092maybe-maintainer-clean-readline:
16093@if readline
16094maybe-maintainer-clean-readline: maintainer-clean-readline
16095
16096maintainer-clean-readline:
16097 @[ -f ./readline/Makefile ] || exit 0; \
16098 r=`${PWD_COMMAND}`; export r; \
16099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16100 $(SET_LIB_PATH) \
16101 $(HOST_EXPORTS) \
16102 for flag in $(EXTRA_HOST_FLAGS) ; do \
16103 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16104 done; \
16105 echo "Doing maintainer-clean in readline" ; \
16106 (cd readline && \
16107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16109 "RANLIB=$${RANLIB}" \
16110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16111 maintainer-clean) \
16112 || exit 1
16113
16114@endif readline
16115
16116
16117.PHONY: configure-release maybe-configure-release
16118maybe-configure-release:
16119@if release
16120maybe-configure-release: configure-release
16121configure-release:
16122 @test ! -f release/Makefile || exit 0; \
16123 [ -d release ] || mkdir release; \
16124 r=`${PWD_COMMAND}`; export r; \
16125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16126 $(HOST_EXPORTS) \
16127 echo Configuring in release; \
16128 cd release || exit 1; \
16129 case $(srcdir) in \
16130 \.) \
16131 srcdiroption="--srcdir=."; \
16132 libsrcdir=".";; \
16133 /* | [A-Za-z]:[\\/]*) \
16134 srcdiroption="--srcdir=$(srcdir)/release"; \
16135 libsrcdir="$$s/release";; \
16136 *) \
16137 srcdiroption="--srcdir=../$(srcdir)/release"; \
16138 libsrcdir="$$s/release";; \
16139 esac; \
16140 $(SHELL) $${libsrcdir}/configure \
16141 $(HOST_CONFIGARGS) $${srcdiroption} \
16142 || exit 1
16143@endif release
16144
16145.PHONY: all-release maybe-all-release
16146maybe-all-release:
16147@if release
16148maybe-all-release: all-release
16149all-release: configure-release
16150 @r=`${PWD_COMMAND}`; export r; \
16151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16152 $(SET_LIB_PATH) \
16153 $(HOST_EXPORTS) \
16154 (cd release && $(MAKE) $(FLAGS_TO_PASS) all)
16155@endif release
16156
16157.PHONY: check-release maybe-check-release
16158maybe-check-release:
16159@if release
16160maybe-check-release: check-release
16161
16162check-release:
16163
16164@endif release
16165
16166.PHONY: install-release maybe-install-release
16167maybe-install-release:
16168@if release
16169maybe-install-release: install-release
16170
16171install-release:
16172
16173@endif release
16174
16175# Other targets (info, dvi, etc.)
16176
16177.PHONY: maybe-info-release info-release
16178maybe-info-release:
16179@if release
16180maybe-info-release: info-release
16181
16182info-release: \
16183 configure-release
16184 @[ -f ./release/Makefile ] || exit 0; \
16185 r=`${PWD_COMMAND}`; export r; \
16186 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16187 $(SET_LIB_PATH) \
16188 $(HOST_EXPORTS) \
16189 for flag in $(EXTRA_HOST_FLAGS) ; do \
16190 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16191 done; \
16192 echo "Doing info in release" ; \
16193 (cd release && \
16194 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16195 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16196 "RANLIB=$${RANLIB}" \
16197 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16198 info) \
16199 || exit 1
16200
16201@endif release
16202
16203.PHONY: maybe-dvi-release dvi-release
16204maybe-dvi-release:
16205@if release
16206maybe-dvi-release: dvi-release
16207
16208dvi-release: \
16209 configure-release
16210 @[ -f ./release/Makefile ] || exit 0; \
16211 r=`${PWD_COMMAND}`; export r; \
16212 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16213 $(SET_LIB_PATH) \
16214 $(HOST_EXPORTS) \
16215 for flag in $(EXTRA_HOST_FLAGS) ; do \
16216 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16217 done; \
16218 echo "Doing dvi in release" ; \
16219 (cd release && \
16220 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16221 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16222 "RANLIB=$${RANLIB}" \
16223 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16224 dvi) \
16225 || exit 1
16226
16227@endif release
16228
16229.PHONY: maybe-TAGS-release TAGS-release
16230maybe-TAGS-release:
16231@if release
16232maybe-TAGS-release: TAGS-release
16233
16234TAGS-release: \
16235 configure-release
16236 @[ -f ./release/Makefile ] || exit 0; \
16237 r=`${PWD_COMMAND}`; export r; \
16238 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16239 $(SET_LIB_PATH) \
16240 $(HOST_EXPORTS) \
16241 for flag in $(EXTRA_HOST_FLAGS) ; do \
16242 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16243 done; \
16244 echo "Doing TAGS in release" ; \
16245 (cd release && \
16246 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16247 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16248 "RANLIB=$${RANLIB}" \
16249 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16250 TAGS) \
16251 || exit 1
16252
16253@endif release
16254
16255.PHONY: maybe-install-info-release install-info-release
16256maybe-install-info-release:
16257@if release
16258maybe-install-info-release: install-info-release
16259
16260install-info-release: \
16261 configure-release \
16262 info-release
16263 @[ -f ./release/Makefile ] || exit 0; \
16264 r=`${PWD_COMMAND}`; export r; \
16265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16266 $(SET_LIB_PATH) \
16267 $(HOST_EXPORTS) \
16268 for flag in $(EXTRA_HOST_FLAGS) ; do \
16269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16270 done; \
16271 echo "Doing install-info in release" ; \
16272 (cd release && \
16273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16275 "RANLIB=$${RANLIB}" \
16276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16277 install-info) \
16278 || exit 1
16279
16280@endif release
16281
16282.PHONY: maybe-installcheck-release installcheck-release
16283maybe-installcheck-release:
16284@if release
16285maybe-installcheck-release: installcheck-release
16286
16287installcheck-release: \
16288 configure-release
16289 @[ -f ./release/Makefile ] || exit 0; \
16290 r=`${PWD_COMMAND}`; export r; \
16291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16292 $(SET_LIB_PATH) \
16293 $(HOST_EXPORTS) \
16294 for flag in $(EXTRA_HOST_FLAGS) ; do \
16295 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16296 done; \
16297 echo "Doing installcheck in release" ; \
16298 (cd release && \
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 installcheck) \
16304 || exit 1
16305
16306@endif release
16307
16308.PHONY: maybe-mostlyclean-release mostlyclean-release
16309maybe-mostlyclean-release:
16310@if release
16311maybe-mostlyclean-release: mostlyclean-release
16312
16313mostlyclean-release:
16314 @[ -f ./release/Makefile ] || exit 0; \
16315 r=`${PWD_COMMAND}`; export r; \
16316 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16317 $(SET_LIB_PATH) \
16318 $(HOST_EXPORTS) \
16319 for flag in $(EXTRA_HOST_FLAGS) ; do \
16320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16321 done; \
16322 echo "Doing mostlyclean in release" ; \
16323 (cd release && \
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 mostlyclean) \
16329 || exit 1
16330
16331@endif release
16332
16333.PHONY: maybe-clean-release clean-release
16334maybe-clean-release:
16335@if release
16336maybe-clean-release: clean-release
16337
16338clean-release:
16339 @[ -f ./release/Makefile ] || exit 0; \
16340 r=`${PWD_COMMAND}`; export r; \
16341 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16342 $(SET_LIB_PATH) \
16343 $(HOST_EXPORTS) \
16344 for flag in $(EXTRA_HOST_FLAGS) ; do \
16345 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16346 done; \
16347 echo "Doing clean in release" ; \
16348 (cd release && \
16349 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16350 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16351 "RANLIB=$${RANLIB}" \
16352 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16353 clean) \
16354 || exit 1
16355
16356@endif release
16357
16358.PHONY: maybe-distclean-release distclean-release
16359maybe-distclean-release:
16360@if release
16361maybe-distclean-release: distclean-release
16362
16363distclean-release:
16364 @[ -f ./release/Makefile ] || exit 0; \
16365 r=`${PWD_COMMAND}`; export r; \
16366 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16367 $(SET_LIB_PATH) \
16368 $(HOST_EXPORTS) \
16369 for flag in $(EXTRA_HOST_FLAGS) ; do \
16370 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16371 done; \
16372 echo "Doing distclean in release" ; \
16373 (cd release && \
16374 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16375 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16376 "RANLIB=$${RANLIB}" \
16377 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16378 distclean) \
16379 || exit 1
16380
16381@endif release
16382
16383.PHONY: maybe-maintainer-clean-release maintainer-clean-release
16384maybe-maintainer-clean-release:
16385@if release
16386maybe-maintainer-clean-release: maintainer-clean-release
16387
16388maintainer-clean-release:
16389 @[ -f ./release/Makefile ] || exit 0; \
16390 r=`${PWD_COMMAND}`; export r; \
16391 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16392 $(SET_LIB_PATH) \
16393 $(HOST_EXPORTS) \
16394 for flag in $(EXTRA_HOST_FLAGS) ; do \
16395 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16396 done; \
16397 echo "Doing maintainer-clean in release" ; \
16398 (cd release && \
16399 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16400 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16401 "RANLIB=$${RANLIB}" \
16402 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16403 maintainer-clean) \
16404 || exit 1
16405
16406@endif release
16407
16408
16409.PHONY: configure-recode maybe-configure-recode
16410maybe-configure-recode:
16411@if recode
16412maybe-configure-recode: configure-recode
16413configure-recode:
16414 @test ! -f recode/Makefile || exit 0; \
16415 [ -d recode ] || mkdir recode; \
16416 r=`${PWD_COMMAND}`; export r; \
16417 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16418 $(HOST_EXPORTS) \
16419 echo Configuring in recode; \
16420 cd recode || exit 1; \
16421 case $(srcdir) in \
16422 \.) \
16423 srcdiroption="--srcdir=."; \
16424 libsrcdir=".";; \
16425 /* | [A-Za-z]:[\\/]*) \
16426 srcdiroption="--srcdir=$(srcdir)/recode"; \
16427 libsrcdir="$$s/recode";; \
16428 *) \
16429 srcdiroption="--srcdir=../$(srcdir)/recode"; \
16430 libsrcdir="$$s/recode";; \
16431 esac; \
16432 $(SHELL) $${libsrcdir}/configure \
16433 $(HOST_CONFIGARGS) $${srcdiroption} \
16434 || exit 1
16435@endif recode
16436
16437.PHONY: all-recode maybe-all-recode
16438maybe-all-recode:
16439@if recode
16440maybe-all-recode: all-recode
16441all-recode: configure-recode
16442 @r=`${PWD_COMMAND}`; export r; \
16443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16444 $(SET_LIB_PATH) \
16445 $(HOST_EXPORTS) \
16446 (cd recode && $(MAKE) $(FLAGS_TO_PASS) all)
16447@endif recode
16448
16449.PHONY: check-recode maybe-check-recode
16450maybe-check-recode:
16451@if recode
16452maybe-check-recode: check-recode
16453
16454check-recode:
16455 @r=`${PWD_COMMAND}`; export r; \
16456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16457 $(SET_LIB_PATH) \
16458 $(HOST_EXPORTS) \
16459 (cd recode && $(MAKE) $(FLAGS_TO_PASS) check)
16460
16461@endif recode
16462
16463.PHONY: install-recode maybe-install-recode
16464maybe-install-recode:
16465@if recode
16466maybe-install-recode: install-recode
16467
16468install-recode: installdirs
16469 @r=`${PWD_COMMAND}`; export r; \
16470 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16471 $(SET_LIB_PATH) \
16472 $(HOST_EXPORTS) \
16473 (cd recode && $(MAKE) $(FLAGS_TO_PASS) install)
16474
16475@endif recode
16476
16477# Other targets (info, dvi, etc.)
16478
16479.PHONY: maybe-info-recode info-recode
16480maybe-info-recode:
16481@if recode
16482maybe-info-recode: info-recode
16483
16484info-recode: \
16485 configure-recode
16486 @[ -f ./recode/Makefile ] || exit 0; \
16487 r=`${PWD_COMMAND}`; export r; \
16488 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16489 $(SET_LIB_PATH) \
16490 $(HOST_EXPORTS) \
16491 for flag in $(EXTRA_HOST_FLAGS) ; do \
16492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16493 done; \
16494 echo "Doing info in recode" ; \
16495 (cd recode && \
16496 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16497 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16498 "RANLIB=$${RANLIB}" \
16499 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16500 info) \
16501 || exit 1
16502
16503@endif recode
16504
16505.PHONY: maybe-dvi-recode dvi-recode
16506maybe-dvi-recode:
16507@if recode
16508maybe-dvi-recode: dvi-recode
16509
16510dvi-recode: \
16511 configure-recode
16512 @[ -f ./recode/Makefile ] || exit 0; \
16513 r=`${PWD_COMMAND}`; export r; \
16514 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16515 $(SET_LIB_PATH) \
16516 $(HOST_EXPORTS) \
16517 for flag in $(EXTRA_HOST_FLAGS) ; do \
16518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16519 done; \
16520 echo "Doing dvi in recode" ; \
16521 (cd recode && \
16522 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16523 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16524 "RANLIB=$${RANLIB}" \
16525 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16526 dvi) \
16527 || exit 1
16528
16529@endif recode
16530
16531.PHONY: maybe-TAGS-recode TAGS-recode
16532maybe-TAGS-recode:
16533@if recode
16534maybe-TAGS-recode: TAGS-recode
16535
16536TAGS-recode: \
16537 configure-recode
16538 @[ -f ./recode/Makefile ] || exit 0; \
16539 r=`${PWD_COMMAND}`; export r; \
16540 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16541 $(SET_LIB_PATH) \
16542 $(HOST_EXPORTS) \
16543 for flag in $(EXTRA_HOST_FLAGS) ; do \
16544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16545 done; \
16546 echo "Doing TAGS in recode" ; \
16547 (cd recode && \
16548 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16549 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16550 "RANLIB=$${RANLIB}" \
16551 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16552 TAGS) \
16553 || exit 1
16554
16555@endif recode
16556
16557.PHONY: maybe-install-info-recode install-info-recode
16558maybe-install-info-recode:
16559@if recode
16560maybe-install-info-recode: install-info-recode
16561
16562install-info-recode: \
16563 configure-recode \
16564 info-recode
16565 @[ -f ./recode/Makefile ] || exit 0; \
16566 r=`${PWD_COMMAND}`; export r; \
16567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16568 $(SET_LIB_PATH) \
16569 $(HOST_EXPORTS) \
16570 for flag in $(EXTRA_HOST_FLAGS) ; do \
16571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16572 done; \
16573 echo "Doing install-info in recode" ; \
16574 (cd recode && \
16575 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16576 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16577 "RANLIB=$${RANLIB}" \
16578 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16579 install-info) \
16580 || exit 1
16581
16582@endif recode
16583
16584.PHONY: maybe-installcheck-recode installcheck-recode
16585maybe-installcheck-recode:
16586@if recode
16587maybe-installcheck-recode: installcheck-recode
16588
16589installcheck-recode: \
16590 configure-recode
16591 @[ -f ./recode/Makefile ] || exit 0; \
16592 r=`${PWD_COMMAND}`; export r; \
16593 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16594 $(SET_LIB_PATH) \
16595 $(HOST_EXPORTS) \
16596 for flag in $(EXTRA_HOST_FLAGS) ; do \
16597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16598 done; \
16599 echo "Doing installcheck in recode" ; \
16600 (cd recode && \
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 installcheck) \
16606 || exit 1
16607
16608@endif recode
16609
16610.PHONY: maybe-mostlyclean-recode mostlyclean-recode
16611maybe-mostlyclean-recode:
16612@if recode
16613maybe-mostlyclean-recode: mostlyclean-recode
16614
16615mostlyclean-recode:
16616 @[ -f ./recode/Makefile ] || exit 0; \
16617 r=`${PWD_COMMAND}`; export r; \
16618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16619 $(SET_LIB_PATH) \
16620 $(HOST_EXPORTS) \
16621 for flag in $(EXTRA_HOST_FLAGS) ; do \
16622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16623 done; \
16624 echo "Doing mostlyclean in recode" ; \
16625 (cd recode && \
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 mostlyclean) \
16631 || exit 1
16632
16633@endif recode
16634
16635.PHONY: maybe-clean-recode clean-recode
16636maybe-clean-recode:
16637@if recode
16638maybe-clean-recode: clean-recode
16639
16640clean-recode:
16641 @[ -f ./recode/Makefile ] || exit 0; \
16642 r=`${PWD_COMMAND}`; export r; \
16643 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16644 $(SET_LIB_PATH) \
16645 $(HOST_EXPORTS) \
16646 for flag in $(EXTRA_HOST_FLAGS) ; do \
16647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16648 done; \
16649 echo "Doing clean in recode" ; \
16650 (cd recode && \
16651 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16652 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16653 "RANLIB=$${RANLIB}" \
16654 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16655 clean) \
16656 || exit 1
16657
16658@endif recode
16659
16660.PHONY: maybe-distclean-recode distclean-recode
16661maybe-distclean-recode:
16662@if recode
16663maybe-distclean-recode: distclean-recode
16664
16665distclean-recode:
16666 @[ -f ./recode/Makefile ] || exit 0; \
16667 r=`${PWD_COMMAND}`; export r; \
16668 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16669 $(SET_LIB_PATH) \
16670 $(HOST_EXPORTS) \
16671 for flag in $(EXTRA_HOST_FLAGS) ; do \
16672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16673 done; \
16674 echo "Doing distclean in recode" ; \
16675 (cd recode && \
16676 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16677 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16678 "RANLIB=$${RANLIB}" \
16679 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16680 distclean) \
16681 || exit 1
16682
16683@endif recode
16684
16685.PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
16686maybe-maintainer-clean-recode:
16687@if recode
16688maybe-maintainer-clean-recode: maintainer-clean-recode
16689
16690maintainer-clean-recode:
16691 @[ -f ./recode/Makefile ] || exit 0; \
16692 r=`${PWD_COMMAND}`; export r; \
16693 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16694 $(SET_LIB_PATH) \
16695 $(HOST_EXPORTS) \
16696 for flag in $(EXTRA_HOST_FLAGS) ; do \
16697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16698 done; \
16699 echo "Doing maintainer-clean in recode" ; \
16700 (cd recode && \
16701 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16702 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16703 "RANLIB=$${RANLIB}" \
16704 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16705 maintainer-clean) \
16706 || exit 1
16707
16708@endif recode
16709
16710
16711.PHONY: configure-sed maybe-configure-sed
16712maybe-configure-sed:
16713@if sed
16714maybe-configure-sed: configure-sed
16715configure-sed:
16716 @test ! -f sed/Makefile || exit 0; \
16717 [ -d sed ] || mkdir sed; \
16718 r=`${PWD_COMMAND}`; export r; \
16719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16720 $(HOST_EXPORTS) \
16721 echo Configuring in sed; \
16722 cd sed || exit 1; \
16723 case $(srcdir) in \
16724 \.) \
16725 srcdiroption="--srcdir=."; \
16726 libsrcdir=".";; \
16727 /* | [A-Za-z]:[\\/]*) \
16728 srcdiroption="--srcdir=$(srcdir)/sed"; \
16729 libsrcdir="$$s/sed";; \
16730 *) \
16731 srcdiroption="--srcdir=../$(srcdir)/sed"; \
16732 libsrcdir="$$s/sed";; \
16733 esac; \
16734 $(SHELL) $${libsrcdir}/configure \
16735 $(HOST_CONFIGARGS) $${srcdiroption} \
16736 || exit 1
16737@endif sed
16738
16739.PHONY: all-sed maybe-all-sed
16740maybe-all-sed:
16741@if sed
16742maybe-all-sed: all-sed
16743all-sed: configure-sed
16744 @r=`${PWD_COMMAND}`; export r; \
16745 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16746 $(SET_LIB_PATH) \
16747 $(HOST_EXPORTS) \
16748 (cd sed && $(MAKE) $(FLAGS_TO_PASS) all)
16749@endif sed
16750
16751.PHONY: check-sed maybe-check-sed
16752maybe-check-sed:
16753@if sed
16754maybe-check-sed: check-sed
16755
16756check-sed:
16757 @r=`${PWD_COMMAND}`; export r; \
16758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16759 $(SET_LIB_PATH) \
16760 $(HOST_EXPORTS) \
16761 (cd sed && $(MAKE) $(FLAGS_TO_PASS) check)
16762
16763@endif sed
16764
16765.PHONY: install-sed maybe-install-sed
16766maybe-install-sed:
16767@if sed
16768maybe-install-sed: install-sed
16769
16770install-sed: installdirs
16771 @r=`${PWD_COMMAND}`; export r; \
16772 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16773 $(SET_LIB_PATH) \
16774 $(HOST_EXPORTS) \
16775 (cd sed && $(MAKE) $(FLAGS_TO_PASS) install)
16776
16777@endif sed
16778
16779# Other targets (info, dvi, etc.)
16780
16781.PHONY: maybe-info-sed info-sed
16782maybe-info-sed:
16783@if sed
16784maybe-info-sed: info-sed
16785
16786info-sed: \
16787 configure-sed
16788 @[ -f ./sed/Makefile ] || exit 0; \
16789 r=`${PWD_COMMAND}`; export r; \
16790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16791 $(SET_LIB_PATH) \
16792 $(HOST_EXPORTS) \
16793 for flag in $(EXTRA_HOST_FLAGS) ; do \
16794 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16795 done; \
16796 echo "Doing info in sed" ; \
16797 (cd sed && \
16798 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16799 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16800 "RANLIB=$${RANLIB}" \
16801 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16802 info) \
16803 || exit 1
16804
16805@endif sed
16806
16807.PHONY: maybe-dvi-sed dvi-sed
16808maybe-dvi-sed:
16809@if sed
16810maybe-dvi-sed: dvi-sed
16811
16812dvi-sed: \
16813 configure-sed
16814 @[ -f ./sed/Makefile ] || exit 0; \
16815 r=`${PWD_COMMAND}`; export r; \
16816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16817 $(SET_LIB_PATH) \
16818 $(HOST_EXPORTS) \
16819 for flag in $(EXTRA_HOST_FLAGS) ; do \
16820 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16821 done; \
16822 echo "Doing dvi in sed" ; \
16823 (cd sed && \
16824 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16825 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16826 "RANLIB=$${RANLIB}" \
16827 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16828 dvi) \
16829 || exit 1
16830
16831@endif sed
16832
16833.PHONY: maybe-TAGS-sed TAGS-sed
16834maybe-TAGS-sed:
16835@if sed
16836maybe-TAGS-sed: TAGS-sed
16837
16838TAGS-sed: \
16839 configure-sed
16840 @[ -f ./sed/Makefile ] || exit 0; \
16841 r=`${PWD_COMMAND}`; export r; \
16842 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16843 $(SET_LIB_PATH) \
16844 $(HOST_EXPORTS) \
16845 for flag in $(EXTRA_HOST_FLAGS) ; do \
16846 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16847 done; \
16848 echo "Doing TAGS in sed" ; \
16849 (cd sed && \
16850 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16851 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16852 "RANLIB=$${RANLIB}" \
16853 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16854 TAGS) \
16855 || exit 1
16856
16857@endif sed
16858
16859.PHONY: maybe-install-info-sed install-info-sed
16860maybe-install-info-sed:
16861@if sed
16862maybe-install-info-sed: install-info-sed
16863
16864install-info-sed: \
16865 configure-sed \
16866 info-sed
16867 @[ -f ./sed/Makefile ] || exit 0; \
16868 r=`${PWD_COMMAND}`; export r; \
16869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16870 $(SET_LIB_PATH) \
16871 $(HOST_EXPORTS) \
16872 for flag in $(EXTRA_HOST_FLAGS) ; do \
16873 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16874 done; \
16875 echo "Doing install-info in sed" ; \
16876 (cd sed && \
16877 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16878 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16879 "RANLIB=$${RANLIB}" \
16880 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16881 install-info) \
16882 || exit 1
16883
16884@endif sed
16885
16886.PHONY: maybe-installcheck-sed installcheck-sed
16887maybe-installcheck-sed:
16888@if sed
16889maybe-installcheck-sed: installcheck-sed
16890
16891installcheck-sed: \
16892 configure-sed
16893 @[ -f ./sed/Makefile ] || exit 0; \
16894 r=`${PWD_COMMAND}`; export r; \
16895 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16896 $(SET_LIB_PATH) \
16897 $(HOST_EXPORTS) \
16898 for flag in $(EXTRA_HOST_FLAGS) ; do \
16899 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16900 done; \
16901 echo "Doing installcheck in sed" ; \
16902 (cd sed && \
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 installcheck) \
16908 || exit 1
16909
16910@endif sed
16911
16912.PHONY: maybe-mostlyclean-sed mostlyclean-sed
16913maybe-mostlyclean-sed:
16914@if sed
16915maybe-mostlyclean-sed: mostlyclean-sed
16916
16917mostlyclean-sed:
16918 @[ -f ./sed/Makefile ] || exit 0; \
16919 r=`${PWD_COMMAND}`; export r; \
16920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16921 $(SET_LIB_PATH) \
16922 $(HOST_EXPORTS) \
16923 for flag in $(EXTRA_HOST_FLAGS) ; do \
16924 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16925 done; \
16926 echo "Doing mostlyclean in sed" ; \
16927 (cd sed && \
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 mostlyclean) \
16933 || exit 1
16934
16935@endif sed
16936
16937.PHONY: maybe-clean-sed clean-sed
16938maybe-clean-sed:
16939@if sed
16940maybe-clean-sed: clean-sed
16941
16942clean-sed:
16943 @[ -f ./sed/Makefile ] || exit 0; \
16944 r=`${PWD_COMMAND}`; export r; \
16945 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16946 $(SET_LIB_PATH) \
16947 $(HOST_EXPORTS) \
16948 for flag in $(EXTRA_HOST_FLAGS) ; do \
16949 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16950 done; \
16951 echo "Doing clean in sed" ; \
16952 (cd sed && \
16953 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16954 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16955 "RANLIB=$${RANLIB}" \
16956 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16957 clean) \
16958 || exit 1
16959
16960@endif sed
16961
16962.PHONY: maybe-distclean-sed distclean-sed
16963maybe-distclean-sed:
16964@if sed
16965maybe-distclean-sed: distclean-sed
16966
16967distclean-sed:
16968 @[ -f ./sed/Makefile ] || exit 0; \
16969 r=`${PWD_COMMAND}`; export r; \
16970 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16971 $(SET_LIB_PATH) \
16972 $(HOST_EXPORTS) \
16973 for flag in $(EXTRA_HOST_FLAGS) ; do \
16974 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16975 done; \
16976 echo "Doing distclean in sed" ; \
16977 (cd sed && \
16978 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16979 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16980 "RANLIB=$${RANLIB}" \
16981 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16982 distclean) \
16983 || exit 1
16984
16985@endif sed
16986
16987.PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
16988maybe-maintainer-clean-sed:
16989@if sed
16990maybe-maintainer-clean-sed: maintainer-clean-sed
16991
16992maintainer-clean-sed:
16993 @[ -f ./sed/Makefile ] || exit 0; \
16994 r=`${PWD_COMMAND}`; export r; \
16995 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16996 $(SET_LIB_PATH) \
16997 $(HOST_EXPORTS) \
16998 for flag in $(EXTRA_HOST_FLAGS) ; do \
16999 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17000 done; \
17001 echo "Doing maintainer-clean in sed" ; \
17002 (cd sed && \
17003 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17004 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17005 "RANLIB=$${RANLIB}" \
17006 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17007 maintainer-clean) \
17008 || exit 1
17009
17010@endif sed
17011
17012
17013.PHONY: configure-send-pr maybe-configure-send-pr
17014maybe-configure-send-pr:
17015@if send-pr
17016maybe-configure-send-pr: configure-send-pr
17017configure-send-pr:
17018 @test ! -f send-pr/Makefile || exit 0; \
17019 [ -d send-pr ] || mkdir send-pr; \
17020 r=`${PWD_COMMAND}`; export r; \
17021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17022 $(HOST_EXPORTS) \
17023 echo Configuring in send-pr; \
17024 cd send-pr || exit 1; \
17025 case $(srcdir) in \
17026 \.) \
17027 srcdiroption="--srcdir=."; \
17028 libsrcdir=".";; \
17029 /* | [A-Za-z]:[\\/]*) \
17030 srcdiroption="--srcdir=$(srcdir)/send-pr"; \
17031 libsrcdir="$$s/send-pr";; \
17032 *) \
17033 srcdiroption="--srcdir=../$(srcdir)/send-pr"; \
17034 libsrcdir="$$s/send-pr";; \
17035 esac; \
17036 $(SHELL) $${libsrcdir}/configure \
17037 $(HOST_CONFIGARGS) $${srcdiroption} \
17038 || exit 1
17039@endif send-pr
17040
17041.PHONY: all-send-pr maybe-all-send-pr
17042maybe-all-send-pr:
17043@if send-pr
17044maybe-all-send-pr: all-send-pr
17045all-send-pr: configure-send-pr
17046 @r=`${PWD_COMMAND}`; export r; \
17047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17048 $(SET_LIB_PATH) \
17049 $(HOST_EXPORTS) \
17050 (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) all)
17051@endif send-pr
17052
17053.PHONY: check-send-pr maybe-check-send-pr
17054maybe-check-send-pr:
17055@if send-pr
17056maybe-check-send-pr: check-send-pr
17057
17058check-send-pr:
17059 @r=`${PWD_COMMAND}`; export r; \
17060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17061 $(SET_LIB_PATH) \
17062 $(HOST_EXPORTS) \
17063 (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) check)
17064
17065@endif send-pr
17066
17067.PHONY: install-send-pr maybe-install-send-pr
17068maybe-install-send-pr:
17069@if send-pr
17070maybe-install-send-pr: install-send-pr
17071
17072install-send-pr: installdirs
17073 @r=`${PWD_COMMAND}`; export r; \
17074 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17075 $(SET_LIB_PATH) \
17076 $(HOST_EXPORTS) \
17077 (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) install)
17078
17079@endif send-pr
17080
17081# Other targets (info, dvi, etc.)
17082
17083.PHONY: maybe-info-send-pr info-send-pr
17084maybe-info-send-pr:
17085@if send-pr
17086maybe-info-send-pr: info-send-pr
17087
17088info-send-pr: \
17089 configure-send-pr
17090 @[ -f ./send-pr/Makefile ] || exit 0; \
17091 r=`${PWD_COMMAND}`; export r; \
17092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17093 $(SET_LIB_PATH) \
17094 $(HOST_EXPORTS) \
17095 for flag in $(EXTRA_HOST_FLAGS) ; do \
17096 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17097 done; \
17098 echo "Doing info in send-pr" ; \
17099 (cd send-pr && \
17100 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17101 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17102 "RANLIB=$${RANLIB}" \
17103 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17104 info) \
17105 || exit 1
17106
17107@endif send-pr
17108
17109.PHONY: maybe-dvi-send-pr dvi-send-pr
17110maybe-dvi-send-pr:
17111@if send-pr
17112maybe-dvi-send-pr: dvi-send-pr
17113
17114dvi-send-pr: \
17115 configure-send-pr
17116 @[ -f ./send-pr/Makefile ] || exit 0; \
17117 r=`${PWD_COMMAND}`; export r; \
17118 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17119 $(SET_LIB_PATH) \
17120 $(HOST_EXPORTS) \
17121 for flag in $(EXTRA_HOST_FLAGS) ; do \
17122 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17123 done; \
17124 echo "Doing dvi in send-pr" ; \
17125 (cd send-pr && \
17126 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17127 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17128 "RANLIB=$${RANLIB}" \
17129 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17130 dvi) \
17131 || exit 1
17132
17133@endif send-pr
17134
17135.PHONY: maybe-TAGS-send-pr TAGS-send-pr
17136maybe-TAGS-send-pr:
17137@if send-pr
17138maybe-TAGS-send-pr: TAGS-send-pr
17139
17140TAGS-send-pr: \
17141 configure-send-pr
17142 @[ -f ./send-pr/Makefile ] || exit 0; \
17143 r=`${PWD_COMMAND}`; export r; \
17144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17145 $(SET_LIB_PATH) \
17146 $(HOST_EXPORTS) \
17147 for flag in $(EXTRA_HOST_FLAGS) ; do \
17148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17149 done; \
17150 echo "Doing TAGS in send-pr" ; \
17151 (cd send-pr && \
17152 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17153 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17154 "RANLIB=$${RANLIB}" \
17155 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17156 TAGS) \
17157 || exit 1
17158
17159@endif send-pr
17160
17161.PHONY: maybe-install-info-send-pr install-info-send-pr
17162maybe-install-info-send-pr:
17163@if send-pr
17164maybe-install-info-send-pr: install-info-send-pr
17165
17166install-info-send-pr: \
17167 configure-send-pr \
17168 info-send-pr
17169 @[ -f ./send-pr/Makefile ] || exit 0; \
17170 r=`${PWD_COMMAND}`; export r; \
17171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17172 $(SET_LIB_PATH) \
17173 $(HOST_EXPORTS) \
17174 for flag in $(EXTRA_HOST_FLAGS) ; do \
17175 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17176 done; \
17177 echo "Doing install-info in send-pr" ; \
17178 (cd send-pr && \
17179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17181 "RANLIB=$${RANLIB}" \
17182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17183 install-info) \
17184 || exit 1
17185
17186@endif send-pr
17187
17188.PHONY: maybe-installcheck-send-pr installcheck-send-pr
17189maybe-installcheck-send-pr:
17190@if send-pr
17191maybe-installcheck-send-pr: installcheck-send-pr
17192
17193installcheck-send-pr: \
17194 configure-send-pr
17195 @[ -f ./send-pr/Makefile ] || exit 0; \
17196 r=`${PWD_COMMAND}`; export r; \
17197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17198 $(SET_LIB_PATH) \
17199 $(HOST_EXPORTS) \
17200 for flag in $(EXTRA_HOST_FLAGS) ; do \
17201 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17202 done; \
17203 echo "Doing installcheck in send-pr" ; \
17204 (cd send-pr && \
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 installcheck) \
17210 || exit 1
17211
17212@endif send-pr
17213
17214.PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
17215maybe-mostlyclean-send-pr:
17216@if send-pr
17217maybe-mostlyclean-send-pr: mostlyclean-send-pr
17218
17219mostlyclean-send-pr:
17220 @[ -f ./send-pr/Makefile ] || exit 0; \
17221 r=`${PWD_COMMAND}`; export r; \
17222 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17223 $(SET_LIB_PATH) \
17224 $(HOST_EXPORTS) \
17225 for flag in $(EXTRA_HOST_FLAGS) ; do \
17226 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17227 done; \
17228 echo "Doing mostlyclean in send-pr" ; \
17229 (cd send-pr && \
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 mostlyclean) \
17235 || exit 1
17236
17237@endif send-pr
17238
17239.PHONY: maybe-clean-send-pr clean-send-pr
17240maybe-clean-send-pr:
17241@if send-pr
17242maybe-clean-send-pr: clean-send-pr
17243
17244clean-send-pr:
17245 @[ -f ./send-pr/Makefile ] || exit 0; \
17246 r=`${PWD_COMMAND}`; export r; \
17247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17248 $(SET_LIB_PATH) \
17249 $(HOST_EXPORTS) \
17250 for flag in $(EXTRA_HOST_FLAGS) ; do \
17251 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17252 done; \
17253 echo "Doing clean in send-pr" ; \
17254 (cd send-pr && \
17255 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17256 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17257 "RANLIB=$${RANLIB}" \
17258 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17259 clean) \
17260 || exit 1
17261
17262@endif send-pr
17263
17264.PHONY: maybe-distclean-send-pr distclean-send-pr
17265maybe-distclean-send-pr:
17266@if send-pr
17267maybe-distclean-send-pr: distclean-send-pr
17268
17269distclean-send-pr:
17270 @[ -f ./send-pr/Makefile ] || exit 0; \
17271 r=`${PWD_COMMAND}`; export r; \
17272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17273 $(SET_LIB_PATH) \
17274 $(HOST_EXPORTS) \
17275 for flag in $(EXTRA_HOST_FLAGS) ; do \
17276 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17277 done; \
17278 echo "Doing distclean in send-pr" ; \
17279 (cd send-pr && \
17280 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17281 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17282 "RANLIB=$${RANLIB}" \
17283 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17284 distclean) \
17285 || exit 1
17286
17287@endif send-pr
17288
17289.PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
17290maybe-maintainer-clean-send-pr:
17291@if send-pr
17292maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
17293
17294maintainer-clean-send-pr:
17295 @[ -f ./send-pr/Makefile ] || exit 0; \
17296 r=`${PWD_COMMAND}`; export r; \
17297 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17298 $(SET_LIB_PATH) \
17299 $(HOST_EXPORTS) \
17300 for flag in $(EXTRA_HOST_FLAGS) ; do \
17301 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17302 done; \
17303 echo "Doing maintainer-clean in send-pr" ; \
17304 (cd send-pr && \
17305 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17306 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17307 "RANLIB=$${RANLIB}" \
17308 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17309 maintainer-clean) \
17310 || exit 1
17311
17312@endif send-pr
17313
17314
17315.PHONY: configure-shellutils maybe-configure-shellutils
17316maybe-configure-shellutils:
17317@if shellutils
17318maybe-configure-shellutils: configure-shellutils
17319configure-shellutils:
17320 @test ! -f shellutils/Makefile || exit 0; \
17321 [ -d shellutils ] || mkdir shellutils; \
17322 r=`${PWD_COMMAND}`; export r; \
17323 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17324 $(HOST_EXPORTS) \
17325 echo Configuring in shellutils; \
17326 cd shellutils || exit 1; \
17327 case $(srcdir) in \
17328 \.) \
17329 srcdiroption="--srcdir=."; \
17330 libsrcdir=".";; \
17331 /* | [A-Za-z]:[\\/]*) \
17332 srcdiroption="--srcdir=$(srcdir)/shellutils"; \
17333 libsrcdir="$$s/shellutils";; \
17334 *) \
17335 srcdiroption="--srcdir=../$(srcdir)/shellutils"; \
17336 libsrcdir="$$s/shellutils";; \
17337 esac; \
17338 $(SHELL) $${libsrcdir}/configure \
17339 $(HOST_CONFIGARGS) $${srcdiroption} \
17340 || exit 1
17341@endif shellutils
17342
17343.PHONY: all-shellutils maybe-all-shellutils
17344maybe-all-shellutils:
17345@if shellutils
17346maybe-all-shellutils: all-shellutils
17347all-shellutils: configure-shellutils
17348 @r=`${PWD_COMMAND}`; export r; \
17349 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17350 $(SET_LIB_PATH) \
17351 $(HOST_EXPORTS) \
17352 (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) all)
17353@endif shellutils
17354
17355.PHONY: check-shellutils maybe-check-shellutils
17356maybe-check-shellutils:
17357@if shellutils
17358maybe-check-shellutils: check-shellutils
17359
17360check-shellutils:
17361 @r=`${PWD_COMMAND}`; export r; \
17362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17363 $(SET_LIB_PATH) \
17364 $(HOST_EXPORTS) \
17365 (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) check)
17366
17367@endif shellutils
17368
17369.PHONY: install-shellutils maybe-install-shellutils
17370maybe-install-shellutils:
17371@if shellutils
17372maybe-install-shellutils: install-shellutils
17373
17374install-shellutils: installdirs
17375 @r=`${PWD_COMMAND}`; export r; \
17376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17377 $(SET_LIB_PATH) \
17378 $(HOST_EXPORTS) \
17379 (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) install)
17380
17381@endif shellutils
17382
17383# Other targets (info, dvi, etc.)
17384
17385.PHONY: maybe-info-shellutils info-shellutils
17386maybe-info-shellutils:
17387@if shellutils
17388maybe-info-shellutils: info-shellutils
17389
17390info-shellutils: \
17391 configure-shellutils
17392 @[ -f ./shellutils/Makefile ] || exit 0; \
17393 r=`${PWD_COMMAND}`; export r; \
17394 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17395 $(SET_LIB_PATH) \
17396 $(HOST_EXPORTS) \
17397 for flag in $(EXTRA_HOST_FLAGS) ; do \
17398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17399 done; \
17400 echo "Doing info in shellutils" ; \
17401 (cd shellutils && \
17402 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17403 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17404 "RANLIB=$${RANLIB}" \
17405 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17406 info) \
17407 || exit 1
17408
17409@endif shellutils
17410
17411.PHONY: maybe-dvi-shellutils dvi-shellutils
17412maybe-dvi-shellutils:
17413@if shellutils
17414maybe-dvi-shellutils: dvi-shellutils
17415
17416dvi-shellutils: \
17417 configure-shellutils
17418 @[ -f ./shellutils/Makefile ] || exit 0; \
17419 r=`${PWD_COMMAND}`; export r; \
17420 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17421 $(SET_LIB_PATH) \
17422 $(HOST_EXPORTS) \
17423 for flag in $(EXTRA_HOST_FLAGS) ; do \
17424 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17425 done; \
17426 echo "Doing dvi in shellutils" ; \
17427 (cd shellutils && \
17428 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17429 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17430 "RANLIB=$${RANLIB}" \
17431 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17432 dvi) \
17433 || exit 1
17434
17435@endif shellutils
17436
17437.PHONY: maybe-TAGS-shellutils TAGS-shellutils
17438maybe-TAGS-shellutils:
17439@if shellutils
17440maybe-TAGS-shellutils: TAGS-shellutils
17441
17442TAGS-shellutils: \
17443 configure-shellutils
17444 @[ -f ./shellutils/Makefile ] || exit 0; \
17445 r=`${PWD_COMMAND}`; export r; \
17446 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17447 $(SET_LIB_PATH) \
17448 $(HOST_EXPORTS) \
17449 for flag in $(EXTRA_HOST_FLAGS) ; do \
17450 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17451 done; \
17452 echo "Doing TAGS in shellutils" ; \
17453 (cd shellutils && \
17454 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17455 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17456 "RANLIB=$${RANLIB}" \
17457 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17458 TAGS) \
17459 || exit 1
17460
17461@endif shellutils
17462
17463.PHONY: maybe-install-info-shellutils install-info-shellutils
17464maybe-install-info-shellutils:
17465@if shellutils
17466maybe-install-info-shellutils: install-info-shellutils
17467
17468install-info-shellutils: \
17469 configure-shellutils \
17470 info-shellutils
17471 @[ -f ./shellutils/Makefile ] || exit 0; \
17472 r=`${PWD_COMMAND}`; export r; \
17473 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17474 $(SET_LIB_PATH) \
17475 $(HOST_EXPORTS) \
17476 for flag in $(EXTRA_HOST_FLAGS) ; do \
17477 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17478 done; \
17479 echo "Doing install-info in shellutils" ; \
17480 (cd shellutils && \
17481 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17482 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17483 "RANLIB=$${RANLIB}" \
17484 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17485 install-info) \
17486 || exit 1
17487
17488@endif shellutils
17489
17490.PHONY: maybe-installcheck-shellutils installcheck-shellutils
17491maybe-installcheck-shellutils:
17492@if shellutils
17493maybe-installcheck-shellutils: installcheck-shellutils
17494
17495installcheck-shellutils: \
17496 configure-shellutils
17497 @[ -f ./shellutils/Makefile ] || exit 0; \
17498 r=`${PWD_COMMAND}`; export r; \
17499 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17500 $(SET_LIB_PATH) \
17501 $(HOST_EXPORTS) \
17502 for flag in $(EXTRA_HOST_FLAGS) ; do \
17503 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17504 done; \
17505 echo "Doing installcheck in shellutils" ; \
17506 (cd shellutils && \
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 installcheck) \
17512 || exit 1
17513
17514@endif shellutils
17515
17516.PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
17517maybe-mostlyclean-shellutils:
17518@if shellutils
17519maybe-mostlyclean-shellutils: mostlyclean-shellutils
17520
17521mostlyclean-shellutils:
17522 @[ -f ./shellutils/Makefile ] || exit 0; \
17523 r=`${PWD_COMMAND}`; export r; \
17524 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17525 $(SET_LIB_PATH) \
17526 $(HOST_EXPORTS) \
17527 for flag in $(EXTRA_HOST_FLAGS) ; do \
17528 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17529 done; \
17530 echo "Doing mostlyclean in shellutils" ; \
17531 (cd shellutils && \
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 mostlyclean) \
17537 || exit 1
17538
17539@endif shellutils
17540
17541.PHONY: maybe-clean-shellutils clean-shellutils
17542maybe-clean-shellutils:
17543@if shellutils
17544maybe-clean-shellutils: clean-shellutils
17545
17546clean-shellutils:
17547 @[ -f ./shellutils/Makefile ] || exit 0; \
17548 r=`${PWD_COMMAND}`; export r; \
17549 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17550 $(SET_LIB_PATH) \
17551 $(HOST_EXPORTS) \
17552 for flag in $(EXTRA_HOST_FLAGS) ; do \
17553 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17554 done; \
17555 echo "Doing clean in shellutils" ; \
17556 (cd shellutils && \
17557 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17558 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17559 "RANLIB=$${RANLIB}" \
17560 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17561 clean) \
17562 || exit 1
17563
17564@endif shellutils
17565
17566.PHONY: maybe-distclean-shellutils distclean-shellutils
17567maybe-distclean-shellutils:
17568@if shellutils
17569maybe-distclean-shellutils: distclean-shellutils
17570
17571distclean-shellutils:
17572 @[ -f ./shellutils/Makefile ] || exit 0; \
17573 r=`${PWD_COMMAND}`; export r; \
17574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17575 $(SET_LIB_PATH) \
17576 $(HOST_EXPORTS) \
17577 for flag in $(EXTRA_HOST_FLAGS) ; do \
17578 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17579 done; \
17580 echo "Doing distclean in shellutils" ; \
17581 (cd shellutils && \
17582 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17583 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17584 "RANLIB=$${RANLIB}" \
17585 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17586 distclean) \
17587 || exit 1
17588
17589@endif shellutils
17590
17591.PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
17592maybe-maintainer-clean-shellutils:
17593@if shellutils
17594maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
17595
17596maintainer-clean-shellutils:
17597 @[ -f ./shellutils/Makefile ] || exit 0; \
17598 r=`${PWD_COMMAND}`; export r; \
17599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17600 $(SET_LIB_PATH) \
17601 $(HOST_EXPORTS) \
17602 for flag in $(EXTRA_HOST_FLAGS) ; do \
17603 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17604 done; \
17605 echo "Doing maintainer-clean in shellutils" ; \
17606 (cd shellutils && \
17607 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17608 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17609 "RANLIB=$${RANLIB}" \
17610 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17611 maintainer-clean) \
17612 || exit 1
17613
17614@endif shellutils
17615
17616
17617.PHONY: configure-sid maybe-configure-sid
17618maybe-configure-sid:
17619@if sid
17620maybe-configure-sid: configure-sid
17621configure-sid:
17622 @test ! -f sid/Makefile || exit 0; \
17623 [ -d sid ] || mkdir sid; \
17624 r=`${PWD_COMMAND}`; export r; \
17625 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17626 $(HOST_EXPORTS) \
17627 echo Configuring in sid; \
17628 cd sid || exit 1; \
17629 case $(srcdir) in \
17630 \.) \
17631 srcdiroption="--srcdir=."; \
17632 libsrcdir=".";; \
17633 /* | [A-Za-z]:[\\/]*) \
17634 srcdiroption="--srcdir=$(srcdir)/sid"; \
17635 libsrcdir="$$s/sid";; \
17636 *) \
17637 srcdiroption="--srcdir=../$(srcdir)/sid"; \
17638 libsrcdir="$$s/sid";; \
17639 esac; \
17640 $(SHELL) $${libsrcdir}/configure \
17641 $(HOST_CONFIGARGS) $${srcdiroption} \
17642 || exit 1
17643@endif sid
17644
17645.PHONY: all-sid maybe-all-sid
17646maybe-all-sid:
17647@if sid
17648maybe-all-sid: all-sid
17649all-sid: configure-sid
17650 @r=`${PWD_COMMAND}`; export r; \
17651 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17652 $(SET_LIB_PATH) \
17653 $(HOST_EXPORTS) \
17654 (cd sid && $(MAKE) $(FLAGS_TO_PASS) all)
17655@endif sid
17656
17657.PHONY: check-sid maybe-check-sid
17658maybe-check-sid:
17659@if sid
17660maybe-check-sid: check-sid
17661
17662check-sid:
17663 @r=`${PWD_COMMAND}`; export r; \
17664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17665 $(SET_LIB_PATH) \
17666 $(HOST_EXPORTS) \
17667 (cd sid && $(MAKE) $(FLAGS_TO_PASS) check)
17668
17669@endif sid
17670
17671.PHONY: install-sid maybe-install-sid
17672maybe-install-sid:
17673@if sid
17674maybe-install-sid: install-sid
17675
17676install-sid: installdirs
17677 @r=`${PWD_COMMAND}`; export r; \
17678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17679 $(SET_LIB_PATH) \
17680 $(HOST_EXPORTS) \
17681 (cd sid && $(MAKE) $(FLAGS_TO_PASS) install)
17682
17683@endif sid
17684
17685# Other targets (info, dvi, etc.)
17686
17687.PHONY: maybe-info-sid info-sid
17688maybe-info-sid:
17689@if sid
17690maybe-info-sid: info-sid
17691
17692info-sid: \
17693 configure-sid
17694 @[ -f ./sid/Makefile ] || exit 0; \
17695 r=`${PWD_COMMAND}`; export r; \
17696 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17697 $(SET_LIB_PATH) \
17698 $(HOST_EXPORTS) \
17699 for flag in $(EXTRA_HOST_FLAGS) ; do \
17700 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17701 done; \
17702 echo "Doing info in sid" ; \
17703 (cd sid && \
17704 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17705 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17706 "RANLIB=$${RANLIB}" \
17707 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17708 info) \
17709 || exit 1
17710
17711@endif sid
17712
17713.PHONY: maybe-dvi-sid dvi-sid
17714maybe-dvi-sid:
17715@if sid
17716maybe-dvi-sid: dvi-sid
17717
17718dvi-sid: \
17719 configure-sid
17720 @[ -f ./sid/Makefile ] || exit 0; \
17721 r=`${PWD_COMMAND}`; export r; \
17722 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17723 $(SET_LIB_PATH) \
17724 $(HOST_EXPORTS) \
17725 for flag in $(EXTRA_HOST_FLAGS) ; do \
17726 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17727 done; \
17728 echo "Doing dvi in sid" ; \
17729 (cd sid && \
17730 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17731 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17732 "RANLIB=$${RANLIB}" \
17733 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17734 dvi) \
17735 || exit 1
17736
17737@endif sid
17738
17739.PHONY: maybe-TAGS-sid TAGS-sid
17740maybe-TAGS-sid:
17741@if sid
17742maybe-TAGS-sid: TAGS-sid
17743
17744TAGS-sid: \
17745 configure-sid
17746 @[ -f ./sid/Makefile ] || exit 0; \
17747 r=`${PWD_COMMAND}`; export r; \
17748 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17749 $(SET_LIB_PATH) \
17750 $(HOST_EXPORTS) \
17751 for flag in $(EXTRA_HOST_FLAGS) ; do \
17752 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17753 done; \
17754 echo "Doing TAGS in sid" ; \
17755 (cd sid && \
17756 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17757 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17758 "RANLIB=$${RANLIB}" \
17759 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17760 TAGS) \
17761 || exit 1
17762
17763@endif sid
17764
17765.PHONY: maybe-install-info-sid install-info-sid
17766maybe-install-info-sid:
17767@if sid
17768maybe-install-info-sid: install-info-sid
17769
17770install-info-sid: \
17771 configure-sid \
17772 info-sid
17773 @[ -f ./sid/Makefile ] || exit 0; \
17774 r=`${PWD_COMMAND}`; export r; \
17775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17776 $(SET_LIB_PATH) \
17777 $(HOST_EXPORTS) \
17778 for flag in $(EXTRA_HOST_FLAGS) ; do \
17779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17780 done; \
17781 echo "Doing install-info in sid" ; \
17782 (cd sid && \
17783 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17784 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17785 "RANLIB=$${RANLIB}" \
17786 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17787 install-info) \
17788 || exit 1
17789
17790@endif sid
17791
17792.PHONY: maybe-installcheck-sid installcheck-sid
17793maybe-installcheck-sid:
17794@if sid
17795maybe-installcheck-sid: installcheck-sid
17796
17797installcheck-sid: \
17798 configure-sid
17799 @[ -f ./sid/Makefile ] || exit 0; \
17800 r=`${PWD_COMMAND}`; export r; \
17801 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17802 $(SET_LIB_PATH) \
17803 $(HOST_EXPORTS) \
17804 for flag in $(EXTRA_HOST_FLAGS) ; do \
17805 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17806 done; \
17807 echo "Doing installcheck in sid" ; \
17808 (cd sid && \
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 installcheck) \
17814 || exit 1
17815
17816@endif sid
17817
17818.PHONY: maybe-mostlyclean-sid mostlyclean-sid
17819maybe-mostlyclean-sid:
17820@if sid
17821maybe-mostlyclean-sid: mostlyclean-sid
17822
17823mostlyclean-sid:
17824 @[ -f ./sid/Makefile ] || exit 0; \
17825 r=`${PWD_COMMAND}`; export r; \
17826 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17827 $(SET_LIB_PATH) \
17828 $(HOST_EXPORTS) \
17829 for flag in $(EXTRA_HOST_FLAGS) ; do \
17830 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17831 done; \
17832 echo "Doing mostlyclean in sid" ; \
17833 (cd sid && \
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 mostlyclean) \
17839 || exit 1
17840
17841@endif sid
17842
17843.PHONY: maybe-clean-sid clean-sid
17844maybe-clean-sid:
17845@if sid
17846maybe-clean-sid: clean-sid
17847
17848clean-sid:
17849 @[ -f ./sid/Makefile ] || exit 0; \
17850 r=`${PWD_COMMAND}`; export r; \
17851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17852 $(SET_LIB_PATH) \
17853 $(HOST_EXPORTS) \
17854 for flag in $(EXTRA_HOST_FLAGS) ; do \
17855 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17856 done; \
17857 echo "Doing clean in sid" ; \
17858 (cd sid && \
17859 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17860 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17861 "RANLIB=$${RANLIB}" \
17862 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17863 clean) \
17864 || exit 1
17865
17866@endif sid
17867
17868.PHONY: maybe-distclean-sid distclean-sid
17869maybe-distclean-sid:
17870@if sid
17871maybe-distclean-sid: distclean-sid
17872
17873distclean-sid:
17874 @[ -f ./sid/Makefile ] || exit 0; \
17875 r=`${PWD_COMMAND}`; export r; \
17876 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17877 $(SET_LIB_PATH) \
17878 $(HOST_EXPORTS) \
17879 for flag in $(EXTRA_HOST_FLAGS) ; do \
17880 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17881 done; \
17882 echo "Doing distclean in sid" ; \
17883 (cd sid && \
17884 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17885 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17886 "RANLIB=$${RANLIB}" \
17887 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17888 distclean) \
17889 || exit 1
17890
17891@endif sid
17892
17893.PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
17894maybe-maintainer-clean-sid:
17895@if sid
17896maybe-maintainer-clean-sid: maintainer-clean-sid
17897
17898maintainer-clean-sid:
17899 @[ -f ./sid/Makefile ] || exit 0; \
17900 r=`${PWD_COMMAND}`; export r; \
17901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17902 $(SET_LIB_PATH) \
17903 $(HOST_EXPORTS) \
17904 for flag in $(EXTRA_HOST_FLAGS) ; do \
17905 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17906 done; \
17907 echo "Doing maintainer-clean in sid" ; \
17908 (cd sid && \
17909 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17910 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17911 "RANLIB=$${RANLIB}" \
17912 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17913 maintainer-clean) \
17914 || exit 1
17915
17916@endif sid
17917
17918
17919.PHONY: configure-sim maybe-configure-sim
17920maybe-configure-sim:
17921@if sim
17922maybe-configure-sim: configure-sim
17923configure-sim:
17924 @test ! -f sim/Makefile || exit 0; \
17925 [ -d sim ] || mkdir sim; \
17926 r=`${PWD_COMMAND}`; export r; \
17927 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17928 $(HOST_EXPORTS) \
17929 echo Configuring in sim; \
17930 cd sim || exit 1; \
17931 case $(srcdir) in \
17932 \.) \
17933 srcdiroption="--srcdir=."; \
17934 libsrcdir=".";; \
17935 /* | [A-Za-z]:[\\/]*) \
17936 srcdiroption="--srcdir=$(srcdir)/sim"; \
17937 libsrcdir="$$s/sim";; \
17938 *) \
17939 srcdiroption="--srcdir=../$(srcdir)/sim"; \
17940 libsrcdir="$$s/sim";; \
17941 esac; \
17942 $(SHELL) $${libsrcdir}/configure \
17943 $(HOST_CONFIGARGS) $${srcdiroption} \
17944 || exit 1
17945@endif sim
17946
17947.PHONY: all-sim maybe-all-sim
17948maybe-all-sim:
17949@if sim
17950maybe-all-sim: all-sim
17951all-sim: configure-sim
17952 @r=`${PWD_COMMAND}`; export r; \
17953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17954 $(SET_LIB_PATH) \
17955 $(HOST_EXPORTS) \
17956 (cd sim && $(MAKE) $(FLAGS_TO_PASS) all)
17957@endif sim
17958
17959.PHONY: check-sim maybe-check-sim
17960maybe-check-sim:
17961@if sim
17962maybe-check-sim: check-sim
17963
17964check-sim:
17965 @r=`${PWD_COMMAND}`; export r; \
17966 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17967 $(SET_LIB_PATH) \
17968 $(HOST_EXPORTS) \
17969 (cd sim && $(MAKE) $(FLAGS_TO_PASS) check)
17970
17971@endif sim
17972
17973.PHONY: install-sim maybe-install-sim
17974maybe-install-sim:
17975@if sim
17976maybe-install-sim: install-sim
17977
17978install-sim: installdirs
17979 @r=`${PWD_COMMAND}`; export r; \
17980 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17981 $(SET_LIB_PATH) \
17982 $(HOST_EXPORTS) \
17983 (cd sim && $(MAKE) $(FLAGS_TO_PASS) install)
17984
17985@endif sim
17986
17987# Other targets (info, dvi, etc.)
17988
17989.PHONY: maybe-info-sim info-sim
17990maybe-info-sim:
17991@if sim
17992maybe-info-sim: info-sim
17993
17994info-sim: \
17995 configure-sim
17996 @[ -f ./sim/Makefile ] || exit 0; \
17997 r=`${PWD_COMMAND}`; export r; \
17998 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17999 $(SET_LIB_PATH) \
18000 $(HOST_EXPORTS) \
18001 for flag in $(EXTRA_HOST_FLAGS) ; do \
18002 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18003 done; \
18004 echo "Doing info in sim" ; \
18005 (cd sim && \
18006 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18007 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18008 "RANLIB=$${RANLIB}" \
18009 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18010 info) \
18011 || exit 1
18012
18013@endif sim
18014
18015.PHONY: maybe-dvi-sim dvi-sim
18016maybe-dvi-sim:
18017@if sim
18018maybe-dvi-sim: dvi-sim
18019
18020dvi-sim: \
18021 configure-sim
18022 @[ -f ./sim/Makefile ] || exit 0; \
18023 r=`${PWD_COMMAND}`; export r; \
18024 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18025 $(SET_LIB_PATH) \
18026 $(HOST_EXPORTS) \
18027 for flag in $(EXTRA_HOST_FLAGS) ; do \
18028 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18029 done; \
18030 echo "Doing dvi in sim" ; \
18031 (cd sim && \
18032 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18033 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18034 "RANLIB=$${RANLIB}" \
18035 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18036 dvi) \
18037 || exit 1
18038
18039@endif sim
18040
18041.PHONY: maybe-TAGS-sim TAGS-sim
18042maybe-TAGS-sim:
18043@if sim
18044maybe-TAGS-sim: TAGS-sim
18045
18046TAGS-sim: \
18047 configure-sim
18048 @[ -f ./sim/Makefile ] || exit 0; \
18049 r=`${PWD_COMMAND}`; export r; \
18050 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18051 $(SET_LIB_PATH) \
18052 $(HOST_EXPORTS) \
18053 for flag in $(EXTRA_HOST_FLAGS) ; do \
18054 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18055 done; \
18056 echo "Doing TAGS in sim" ; \
18057 (cd sim && \
18058 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18059 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18060 "RANLIB=$${RANLIB}" \
18061 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18062 TAGS) \
18063 || exit 1
18064
18065@endif sim
18066
18067.PHONY: maybe-install-info-sim install-info-sim
18068maybe-install-info-sim:
18069@if sim
18070maybe-install-info-sim: install-info-sim
18071
18072install-info-sim: \
18073 configure-sim \
18074 info-sim
18075 @[ -f ./sim/Makefile ] || exit 0; \
18076 r=`${PWD_COMMAND}`; export r; \
18077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18078 $(SET_LIB_PATH) \
18079 $(HOST_EXPORTS) \
18080 for flag in $(EXTRA_HOST_FLAGS) ; do \
18081 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18082 done; \
18083 echo "Doing install-info in sim" ; \
18084 (cd sim && \
18085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18087 "RANLIB=$${RANLIB}" \
18088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18089 install-info) \
18090 || exit 1
18091
18092@endif sim
18093
18094.PHONY: maybe-installcheck-sim installcheck-sim
18095maybe-installcheck-sim:
18096@if sim
18097maybe-installcheck-sim: installcheck-sim
18098
18099installcheck-sim: \
18100 configure-sim
18101 @[ -f ./sim/Makefile ] || exit 0; \
18102 r=`${PWD_COMMAND}`; export r; \
18103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18104 $(SET_LIB_PATH) \
18105 $(HOST_EXPORTS) \
18106 for flag in $(EXTRA_HOST_FLAGS) ; do \
18107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18108 done; \
18109 echo "Doing installcheck in sim" ; \
18110 (cd sim && \
18111 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18112 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18113 "RANLIB=$${RANLIB}" \
18114 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18115 installcheck) \
18116 || exit 1
18117
18118@endif sim
18119
18120.PHONY: maybe-mostlyclean-sim mostlyclean-sim
18121maybe-mostlyclean-sim:
18122@if sim
18123maybe-mostlyclean-sim: mostlyclean-sim
18124
18125mostlyclean-sim:
18126 @[ -f ./sim/Makefile ] || exit 0; \
18127 r=`${PWD_COMMAND}`; export r; \
18128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18129 $(SET_LIB_PATH) \
18130 $(HOST_EXPORTS) \
18131 for flag in $(EXTRA_HOST_FLAGS) ; do \
18132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18133 done; \
18134 echo "Doing mostlyclean in sim" ; \
18135 (cd sim && \
18136 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18137 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18138 "RANLIB=$${RANLIB}" \
18139 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18140 mostlyclean) \
18141 || exit 1
18142
18143@endif sim
18144
18145.PHONY: maybe-clean-sim clean-sim
18146maybe-clean-sim:
18147@if sim
18148maybe-clean-sim: clean-sim
18149
18150clean-sim:
18151 @[ -f ./sim/Makefile ] || exit 0; \
18152 r=`${PWD_COMMAND}`; export r; \
18153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18154 $(SET_LIB_PATH) \
18155 $(HOST_EXPORTS) \
18156 for flag in $(EXTRA_HOST_FLAGS) ; do \
18157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18158 done; \
18159 echo "Doing clean in sim" ; \
18160 (cd sim && \
18161 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18162 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18163 "RANLIB=$${RANLIB}" \
18164 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18165 clean) \
18166 || exit 1
18167
18168@endif sim
18169
18170.PHONY: maybe-distclean-sim distclean-sim
18171maybe-distclean-sim:
18172@if sim
18173maybe-distclean-sim: distclean-sim
18174
18175distclean-sim:
18176 @[ -f ./sim/Makefile ] || exit 0; \
18177 r=`${PWD_COMMAND}`; export r; \
18178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18179 $(SET_LIB_PATH) \
18180 $(HOST_EXPORTS) \
18181 for flag in $(EXTRA_HOST_FLAGS) ; do \
18182 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18183 done; \
18184 echo "Doing distclean in sim" ; \
18185 (cd sim && \
18186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18188 "RANLIB=$${RANLIB}" \
18189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18190 distclean) \
18191 || exit 1
18192
18193@endif sim
18194
18195.PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
18196maybe-maintainer-clean-sim:
18197@if sim
18198maybe-maintainer-clean-sim: maintainer-clean-sim
18199
18200maintainer-clean-sim:
18201 @[ -f ./sim/Makefile ] || exit 0; \
18202 r=`${PWD_COMMAND}`; export r; \
18203 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18204 $(SET_LIB_PATH) \
18205 $(HOST_EXPORTS) \
18206 for flag in $(EXTRA_HOST_FLAGS) ; do \
18207 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18208 done; \
18209 echo "Doing maintainer-clean in sim" ; \
18210 (cd sim && \
18211 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18212 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18213 "RANLIB=$${RANLIB}" \
18214 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18215 maintainer-clean) \
18216 || exit 1
18217
18218@endif sim
18219
18220
18221.PHONY: configure-tar maybe-configure-tar
18222maybe-configure-tar:
18223@if tar
18224maybe-configure-tar: configure-tar
18225configure-tar:
18226 @test ! -f tar/Makefile || exit 0; \
18227 [ -d tar ] || mkdir tar; \
18228 r=`${PWD_COMMAND}`; export r; \
18229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18230 $(HOST_EXPORTS) \
18231 echo Configuring in tar; \
18232 cd tar || exit 1; \
18233 case $(srcdir) in \
18234 \.) \
18235 srcdiroption="--srcdir=."; \
18236 libsrcdir=".";; \
18237 /* | [A-Za-z]:[\\/]*) \
18238 srcdiroption="--srcdir=$(srcdir)/tar"; \
18239 libsrcdir="$$s/tar";; \
18240 *) \
18241 srcdiroption="--srcdir=../$(srcdir)/tar"; \
18242 libsrcdir="$$s/tar";; \
18243 esac; \
18244 $(SHELL) $${libsrcdir}/configure \
18245 $(HOST_CONFIGARGS) $${srcdiroption} \
18246 || exit 1
18247@endif tar
18248
18249.PHONY: all-tar maybe-all-tar
18250maybe-all-tar:
18251@if tar
18252maybe-all-tar: all-tar
18253all-tar: configure-tar
18254 @r=`${PWD_COMMAND}`; export r; \
18255 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18256 $(SET_LIB_PATH) \
18257 $(HOST_EXPORTS) \
18258 (cd tar && $(MAKE) $(FLAGS_TO_PASS) all)
18259@endif tar
18260
18261.PHONY: check-tar maybe-check-tar
18262maybe-check-tar:
18263@if tar
18264maybe-check-tar: check-tar
18265
18266check-tar:
18267 @r=`${PWD_COMMAND}`; export r; \
18268 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18269 $(SET_LIB_PATH) \
18270 $(HOST_EXPORTS) \
18271 (cd tar && $(MAKE) $(FLAGS_TO_PASS) check)
18272
18273@endif tar
18274
18275.PHONY: install-tar maybe-install-tar
18276maybe-install-tar:
18277@if tar
18278maybe-install-tar: install-tar
18279
18280install-tar: installdirs
18281 @r=`${PWD_COMMAND}`; export r; \
18282 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18283 $(SET_LIB_PATH) \
18284 $(HOST_EXPORTS) \
18285 (cd tar && $(MAKE) $(FLAGS_TO_PASS) install)
18286
18287@endif tar
18288
18289# Other targets (info, dvi, etc.)
18290
18291.PHONY: maybe-info-tar info-tar
18292maybe-info-tar:
18293@if tar
18294maybe-info-tar: info-tar
18295
18296info-tar: \
18297 configure-tar
18298 @[ -f ./tar/Makefile ] || exit 0; \
18299 r=`${PWD_COMMAND}`; export r; \
18300 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18301 $(SET_LIB_PATH) \
18302 $(HOST_EXPORTS) \
18303 for flag in $(EXTRA_HOST_FLAGS) ; do \
18304 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18305 done; \
18306 echo "Doing info in tar" ; \
18307 (cd tar && \
18308 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18309 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18310 "RANLIB=$${RANLIB}" \
18311 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18312 info) \
18313 || exit 1
18314
18315@endif tar
18316
18317.PHONY: maybe-dvi-tar dvi-tar
18318maybe-dvi-tar:
18319@if tar
18320maybe-dvi-tar: dvi-tar
18321
18322dvi-tar: \
18323 configure-tar
18324 @[ -f ./tar/Makefile ] || exit 0; \
18325 r=`${PWD_COMMAND}`; export r; \
18326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18327 $(SET_LIB_PATH) \
18328 $(HOST_EXPORTS) \
18329 for flag in $(EXTRA_HOST_FLAGS) ; do \
18330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18331 done; \
18332 echo "Doing dvi in tar" ; \
18333 (cd tar && \
18334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18336 "RANLIB=$${RANLIB}" \
18337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18338 dvi) \
18339 || exit 1
18340
18341@endif tar
18342
18343.PHONY: maybe-TAGS-tar TAGS-tar
18344maybe-TAGS-tar:
18345@if tar
18346maybe-TAGS-tar: TAGS-tar
18347
18348TAGS-tar: \
18349 configure-tar
18350 @[ -f ./tar/Makefile ] || exit 0; \
18351 r=`${PWD_COMMAND}`; export r; \
18352 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18353 $(SET_LIB_PATH) \
18354 $(HOST_EXPORTS) \
18355 for flag in $(EXTRA_HOST_FLAGS) ; do \
18356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18357 done; \
18358 echo "Doing TAGS in tar" ; \
18359 (cd tar && \
18360 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18361 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18362 "RANLIB=$${RANLIB}" \
18363 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18364 TAGS) \
18365 || exit 1
18366
18367@endif tar
18368
18369.PHONY: maybe-install-info-tar install-info-tar
18370maybe-install-info-tar:
18371@if tar
18372maybe-install-info-tar: install-info-tar
18373
18374install-info-tar: \
18375 configure-tar \
18376 info-tar
18377 @[ -f ./tar/Makefile ] || exit 0; \
18378 r=`${PWD_COMMAND}`; export r; \
18379 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18380 $(SET_LIB_PATH) \
18381 $(HOST_EXPORTS) \
18382 for flag in $(EXTRA_HOST_FLAGS) ; do \
18383 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18384 done; \
18385 echo "Doing install-info in tar" ; \
18386 (cd tar && \
18387 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18388 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18389 "RANLIB=$${RANLIB}" \
18390 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18391 install-info) \
18392 || exit 1
18393
18394@endif tar
18395
18396.PHONY: maybe-installcheck-tar installcheck-tar
18397maybe-installcheck-tar:
18398@if tar
18399maybe-installcheck-tar: installcheck-tar
18400
18401installcheck-tar: \
18402 configure-tar
18403 @[ -f ./tar/Makefile ] || exit 0; \
18404 r=`${PWD_COMMAND}`; export r; \
18405 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18406 $(SET_LIB_PATH) \
18407 $(HOST_EXPORTS) \
18408 for flag in $(EXTRA_HOST_FLAGS) ; do \
18409 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18410 done; \
18411 echo "Doing installcheck in tar" ; \
18412 (cd tar && \
18413 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18414 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18415 "RANLIB=$${RANLIB}" \
18416 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18417 installcheck) \
18418 || exit 1
18419
18420@endif tar
18421
18422.PHONY: maybe-mostlyclean-tar mostlyclean-tar
18423maybe-mostlyclean-tar:
18424@if tar
18425maybe-mostlyclean-tar: mostlyclean-tar
18426
18427mostlyclean-tar:
18428 @[ -f ./tar/Makefile ] || exit 0; \
18429 r=`${PWD_COMMAND}`; export r; \
18430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18431 $(SET_LIB_PATH) \
18432 $(HOST_EXPORTS) \
18433 for flag in $(EXTRA_HOST_FLAGS) ; do \
18434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18435 done; \
18436 echo "Doing mostlyclean in tar" ; \
18437 (cd tar && \
18438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18440 "RANLIB=$${RANLIB}" \
18441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18442 mostlyclean) \
18443 || exit 1
18444
18445@endif tar
18446
18447.PHONY: maybe-clean-tar clean-tar
18448maybe-clean-tar:
18449@if tar
18450maybe-clean-tar: clean-tar
18451
18452clean-tar:
18453 @[ -f ./tar/Makefile ] || exit 0; \
18454 r=`${PWD_COMMAND}`; export r; \
18455 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18456 $(SET_LIB_PATH) \
18457 $(HOST_EXPORTS) \
18458 for flag in $(EXTRA_HOST_FLAGS) ; do \
18459 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18460 done; \
18461 echo "Doing clean in tar" ; \
18462 (cd tar && \
18463 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18464 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18465 "RANLIB=$${RANLIB}" \
18466 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18467 clean) \
18468 || exit 1
18469
18470@endif tar
18471
18472.PHONY: maybe-distclean-tar distclean-tar
18473maybe-distclean-tar:
18474@if tar
18475maybe-distclean-tar: distclean-tar
18476
18477distclean-tar:
18478 @[ -f ./tar/Makefile ] || exit 0; \
18479 r=`${PWD_COMMAND}`; export r; \
18480 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18481 $(SET_LIB_PATH) \
18482 $(HOST_EXPORTS) \
18483 for flag in $(EXTRA_HOST_FLAGS) ; do \
18484 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18485 done; \
18486 echo "Doing distclean in tar" ; \
18487 (cd tar && \
18488 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18489 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18490 "RANLIB=$${RANLIB}" \
18491 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18492 distclean) \
18493 || exit 1
18494
18495@endif tar
18496
18497.PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
18498maybe-maintainer-clean-tar:
18499@if tar
18500maybe-maintainer-clean-tar: maintainer-clean-tar
18501
18502maintainer-clean-tar:
18503 @[ -f ./tar/Makefile ] || exit 0; \
18504 r=`${PWD_COMMAND}`; export r; \
18505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18506 $(SET_LIB_PATH) \
18507 $(HOST_EXPORTS) \
18508 for flag in $(EXTRA_HOST_FLAGS) ; do \
18509 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18510 done; \
18511 echo "Doing maintainer-clean in tar" ; \
18512 (cd tar && \
18513 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18514 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18515 "RANLIB=$${RANLIB}" \
18516 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18517 maintainer-clean) \
18518 || exit 1
18519
18520@endif tar
18521
18522
18523.PHONY: configure-texinfo maybe-configure-texinfo
18524maybe-configure-texinfo:
18525@if texinfo
18526maybe-configure-texinfo: configure-texinfo
18527configure-texinfo:
18528 @test ! -f texinfo/Makefile || exit 0; \
18529 [ -d texinfo ] || mkdir texinfo; \
18530 r=`${PWD_COMMAND}`; export r; \
18531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18532 $(HOST_EXPORTS) \
18533 echo Configuring in texinfo; \
18534 cd texinfo || exit 1; \
18535 case $(srcdir) in \
18536 \.) \
18537 srcdiroption="--srcdir=."; \
18538 libsrcdir=".";; \
18539 /* | [A-Za-z]:[\\/]*) \
18540 srcdiroption="--srcdir=$(srcdir)/texinfo"; \
18541 libsrcdir="$$s/texinfo";; \
18542 *) \
18543 srcdiroption="--srcdir=../$(srcdir)/texinfo"; \
18544 libsrcdir="$$s/texinfo";; \
18545 esac; \
18546 $(SHELL) $${libsrcdir}/configure \
18547 $(HOST_CONFIGARGS) $${srcdiroption} \
18548 || exit 1
18549@endif texinfo
18550
18551.PHONY: all-texinfo maybe-all-texinfo
18552maybe-all-texinfo:
18553@if texinfo
18554maybe-all-texinfo: all-texinfo
18555all-texinfo: configure-texinfo
18556 @r=`${PWD_COMMAND}`; export r; \
18557 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18558 $(SET_LIB_PATH) \
18559 $(HOST_EXPORTS) \
18560 (cd texinfo && $(MAKE) $(FLAGS_TO_PASS) all)
18561@endif texinfo
18562
18563.PHONY: check-texinfo maybe-check-texinfo
18564maybe-check-texinfo:
18565@if texinfo
18566maybe-check-texinfo: check-texinfo
18567
18568check-texinfo:
18569 @r=`${PWD_COMMAND}`; export r; \
18570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18571 $(SET_LIB_PATH) \
18572 $(HOST_EXPORTS) \
18573 (cd texinfo && $(MAKE) $(FLAGS_TO_PASS) check)
18574
18575@endif texinfo
18576
18577.PHONY: install-texinfo maybe-install-texinfo
18578maybe-install-texinfo:
18579@if texinfo
18580maybe-install-texinfo: install-texinfo
18581
18582install-texinfo:
18583
18584@endif texinfo
18585
18586# Other targets (info, dvi, etc.)
18587
18588.PHONY: maybe-info-texinfo info-texinfo
18589maybe-info-texinfo:
18590@if texinfo
18591maybe-info-texinfo: info-texinfo
18592
18593info-texinfo: \
18594 configure-texinfo
18595 @[ -f ./texinfo/Makefile ] || exit 0; \
18596 r=`${PWD_COMMAND}`; export r; \
18597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18598 $(SET_LIB_PATH) \
18599 $(HOST_EXPORTS) \
18600 for flag in $(EXTRA_HOST_FLAGS) ; do \
18601 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18602 done; \
18603 echo "Doing info in texinfo" ; \
18604 (cd texinfo && \
18605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18607 "RANLIB=$${RANLIB}" \
18608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18609 info) \
18610 || exit 1
18611
18612@endif texinfo
18613
18614.PHONY: maybe-dvi-texinfo dvi-texinfo
18615maybe-dvi-texinfo:
18616@if texinfo
18617maybe-dvi-texinfo: dvi-texinfo
18618
18619dvi-texinfo: \
18620 configure-texinfo
18621 @[ -f ./texinfo/Makefile ] || exit 0; \
18622 r=`${PWD_COMMAND}`; export r; \
18623 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18624 $(SET_LIB_PATH) \
18625 $(HOST_EXPORTS) \
18626 for flag in $(EXTRA_HOST_FLAGS) ; do \
18627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18628 done; \
18629 echo "Doing dvi in texinfo" ; \
18630 (cd texinfo && \
18631 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18632 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18633 "RANLIB=$${RANLIB}" \
18634 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18635 dvi) \
18636 || exit 1
18637
18638@endif texinfo
18639
18640.PHONY: maybe-TAGS-texinfo TAGS-texinfo
18641maybe-TAGS-texinfo:
18642@if texinfo
18643maybe-TAGS-texinfo: TAGS-texinfo
18644
18645TAGS-texinfo: \
18646 configure-texinfo
18647 @[ -f ./texinfo/Makefile ] || exit 0; \
18648 r=`${PWD_COMMAND}`; export r; \
18649 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18650 $(SET_LIB_PATH) \
18651 $(HOST_EXPORTS) \
18652 for flag in $(EXTRA_HOST_FLAGS) ; do \
18653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18654 done; \
18655 echo "Doing TAGS in texinfo" ; \
18656 (cd texinfo && \
18657 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18658 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18659 "RANLIB=$${RANLIB}" \
18660 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18661 TAGS) \
18662 || exit 1
18663
18664@endif texinfo
18665
18666.PHONY: maybe-install-info-texinfo install-info-texinfo
18667maybe-install-info-texinfo:
18668@if texinfo
18669maybe-install-info-texinfo: install-info-texinfo
18670
18671install-info-texinfo: \
18672 configure-texinfo \
18673 info-texinfo
18674 @[ -f ./texinfo/Makefile ] || exit 0; \
18675 r=`${PWD_COMMAND}`; export r; \
18676 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18677 $(SET_LIB_PATH) \
18678 $(HOST_EXPORTS) \
18679 for flag in $(EXTRA_HOST_FLAGS) ; do \
18680 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18681 done; \
18682 echo "Doing install-info in texinfo" ; \
18683 (cd texinfo && \
18684 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18685 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18686 "RANLIB=$${RANLIB}" \
18687 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18688 install-info) \
18689 || exit 1
18690
18691@endif texinfo
18692
18693.PHONY: maybe-installcheck-texinfo installcheck-texinfo
18694maybe-installcheck-texinfo:
18695@if texinfo
18696maybe-installcheck-texinfo: installcheck-texinfo
18697
18698installcheck-texinfo: \
18699 configure-texinfo
18700 @[ -f ./texinfo/Makefile ] || exit 0; \
18701 r=`${PWD_COMMAND}`; export r; \
18702 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18703 $(SET_LIB_PATH) \
18704 $(HOST_EXPORTS) \
18705 for flag in $(EXTRA_HOST_FLAGS) ; do \
18706 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18707 done; \
18708 echo "Doing installcheck in texinfo" ; \
18709 (cd texinfo && \
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 installcheck) \
18715 || exit 1
18716
18717@endif texinfo
18718
18719.PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
18720maybe-mostlyclean-texinfo:
18721@if texinfo
18722maybe-mostlyclean-texinfo: mostlyclean-texinfo
18723
18724mostlyclean-texinfo:
18725 @[ -f ./texinfo/Makefile ] || exit 0; \
18726 r=`${PWD_COMMAND}`; export r; \
18727 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18728 $(SET_LIB_PATH) \
18729 $(HOST_EXPORTS) \
18730 for flag in $(EXTRA_HOST_FLAGS) ; do \
18731 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18732 done; \
18733 echo "Doing mostlyclean in texinfo" ; \
18734 (cd texinfo && \
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 mostlyclean) \
18740 || exit 1
18741
18742@endif texinfo
18743
18744.PHONY: maybe-clean-texinfo clean-texinfo
18745maybe-clean-texinfo:
18746@if texinfo
18747maybe-clean-texinfo: clean-texinfo
18748
18749clean-texinfo:
18750 @[ -f ./texinfo/Makefile ] || exit 0; \
18751 r=`${PWD_COMMAND}`; export r; \
18752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18753 $(SET_LIB_PATH) \
18754 $(HOST_EXPORTS) \
18755 for flag in $(EXTRA_HOST_FLAGS) ; do \
18756 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18757 done; \
18758 echo "Doing clean in texinfo" ; \
18759 (cd texinfo && \
18760 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18761 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18762 "RANLIB=$${RANLIB}" \
18763 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18764 clean) \
18765 || exit 1
18766
18767@endif texinfo
18768
18769.PHONY: maybe-distclean-texinfo distclean-texinfo
18770maybe-distclean-texinfo:
18771@if texinfo
18772maybe-distclean-texinfo: distclean-texinfo
18773
18774distclean-texinfo:
18775 @[ -f ./texinfo/Makefile ] || exit 0; \
18776 r=`${PWD_COMMAND}`; export r; \
18777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18778 $(SET_LIB_PATH) \
18779 $(HOST_EXPORTS) \
18780 for flag in $(EXTRA_HOST_FLAGS) ; do \
18781 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18782 done; \
18783 echo "Doing distclean in texinfo" ; \
18784 (cd texinfo && \
18785 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18786 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18787 "RANLIB=$${RANLIB}" \
18788 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18789 distclean) \
18790 || exit 1
18791
18792@endif texinfo
18793
18794.PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
18795maybe-maintainer-clean-texinfo:
18796@if texinfo
18797maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
18798
18799maintainer-clean-texinfo:
18800 @[ -f ./texinfo/Makefile ] || exit 0; \
18801 r=`${PWD_COMMAND}`; export r; \
18802 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18803 $(SET_LIB_PATH) \
18804 $(HOST_EXPORTS) \
18805 for flag in $(EXTRA_HOST_FLAGS) ; do \
18806 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18807 done; \
18808 echo "Doing maintainer-clean in texinfo" ; \
18809 (cd texinfo && \
18810 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18811 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18812 "RANLIB=$${RANLIB}" \
18813 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18814 maintainer-clean) \
18815 || exit 1
18816
18817@endif texinfo
18818
18819
18820.PHONY: configure-textutils maybe-configure-textutils
18821maybe-configure-textutils:
18822@if textutils
18823maybe-configure-textutils: configure-textutils
18824configure-textutils:
18825 @test ! -f textutils/Makefile || exit 0; \
18826 [ -d textutils ] || mkdir textutils; \
18827 r=`${PWD_COMMAND}`; export r; \
18828 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18829 $(HOST_EXPORTS) \
18830 echo Configuring in textutils; \
18831 cd textutils || exit 1; \
18832 case $(srcdir) in \
18833 \.) \
18834 srcdiroption="--srcdir=."; \
18835 libsrcdir=".";; \
18836 /* | [A-Za-z]:[\\/]*) \
18837 srcdiroption="--srcdir=$(srcdir)/textutils"; \
18838 libsrcdir="$$s/textutils";; \
18839 *) \
18840 srcdiroption="--srcdir=../$(srcdir)/textutils"; \
18841 libsrcdir="$$s/textutils";; \
18842 esac; \
18843 $(SHELL) $${libsrcdir}/configure \
18844 $(HOST_CONFIGARGS) $${srcdiroption} \
18845 || exit 1
18846@endif textutils
18847
18848.PHONY: all-textutils maybe-all-textutils
18849maybe-all-textutils:
18850@if textutils
18851maybe-all-textutils: all-textutils
18852all-textutils: configure-textutils
18853 @r=`${PWD_COMMAND}`; export r; \
18854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18855 $(SET_LIB_PATH) \
18856 $(HOST_EXPORTS) \
18857 (cd textutils && $(MAKE) $(FLAGS_TO_PASS) all)
18858@endif textutils
18859
18860.PHONY: check-textutils maybe-check-textutils
18861maybe-check-textutils:
18862@if textutils
18863maybe-check-textutils: check-textutils
18864
18865check-textutils:
18866 @r=`${PWD_COMMAND}`; export r; \
18867 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18868 $(SET_LIB_PATH) \
18869 $(HOST_EXPORTS) \
18870 (cd textutils && $(MAKE) $(FLAGS_TO_PASS) check)
18871
18872@endif textutils
18873
18874.PHONY: install-textutils maybe-install-textutils
18875maybe-install-textutils:
18876@if textutils
18877maybe-install-textutils: install-textutils
18878
18879install-textutils: installdirs
18880 @r=`${PWD_COMMAND}`; export r; \
18881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18882 $(SET_LIB_PATH) \
18883 $(HOST_EXPORTS) \
18884 (cd textutils && $(MAKE) $(FLAGS_TO_PASS) install)
18885
18886@endif textutils
18887
18888# Other targets (info, dvi, etc.)
18889
18890.PHONY: maybe-info-textutils info-textutils
18891maybe-info-textutils:
18892@if textutils
18893maybe-info-textutils: info-textutils
18894
18895info-textutils: \
18896 configure-textutils
18897 @[ -f ./textutils/Makefile ] || exit 0; \
18898 r=`${PWD_COMMAND}`; export r; \
18899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18900 $(SET_LIB_PATH) \
18901 $(HOST_EXPORTS) \
18902 for flag in $(EXTRA_HOST_FLAGS) ; do \
18903 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18904 done; \
18905 echo "Doing info in textutils" ; \
18906 (cd textutils && \
18907 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18908 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18909 "RANLIB=$${RANLIB}" \
18910 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18911 info) \
18912 || exit 1
18913
18914@endif textutils
18915
18916.PHONY: maybe-dvi-textutils dvi-textutils
18917maybe-dvi-textutils:
18918@if textutils
18919maybe-dvi-textutils: dvi-textutils
18920
18921dvi-textutils: \
18922 configure-textutils
18923 @[ -f ./textutils/Makefile ] || exit 0; \
18924 r=`${PWD_COMMAND}`; export r; \
18925 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18926 $(SET_LIB_PATH) \
18927 $(HOST_EXPORTS) \
18928 for flag in $(EXTRA_HOST_FLAGS) ; do \
18929 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18930 done; \
18931 echo "Doing dvi in textutils" ; \
18932 (cd textutils && \
18933 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18934 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18935 "RANLIB=$${RANLIB}" \
18936 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18937 dvi) \
18938 || exit 1
18939
18940@endif textutils
18941
18942.PHONY: maybe-TAGS-textutils TAGS-textutils
18943maybe-TAGS-textutils:
18944@if textutils
18945maybe-TAGS-textutils: TAGS-textutils
18946
18947TAGS-textutils: \
18948 configure-textutils
18949 @[ -f ./textutils/Makefile ] || exit 0; \
18950 r=`${PWD_COMMAND}`; export r; \
18951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18952 $(SET_LIB_PATH) \
18953 $(HOST_EXPORTS) \
18954 for flag in $(EXTRA_HOST_FLAGS) ; do \
18955 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18956 done; \
18957 echo "Doing TAGS in textutils" ; \
18958 (cd textutils && \
18959 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18960 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18961 "RANLIB=$${RANLIB}" \
18962 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18963 TAGS) \
18964 || exit 1
18965
18966@endif textutils
18967
18968.PHONY: maybe-install-info-textutils install-info-textutils
18969maybe-install-info-textutils:
18970@if textutils
18971maybe-install-info-textutils: install-info-textutils
18972
18973install-info-textutils: \
18974 configure-textutils \
18975 info-textutils
18976 @[ -f ./textutils/Makefile ] || exit 0; \
18977 r=`${PWD_COMMAND}`; export r; \
18978 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18979 $(SET_LIB_PATH) \
18980 $(HOST_EXPORTS) \
18981 for flag in $(EXTRA_HOST_FLAGS) ; do \
18982 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18983 done; \
18984 echo "Doing install-info in textutils" ; \
18985 (cd textutils && \
18986 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18987 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18988 "RANLIB=$${RANLIB}" \
18989 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18990 install-info) \
18991 || exit 1
18992
18993@endif textutils
18994
18995.PHONY: maybe-installcheck-textutils installcheck-textutils
18996maybe-installcheck-textutils:
18997@if textutils
18998maybe-installcheck-textutils: installcheck-textutils
18999
19000installcheck-textutils: \
19001 configure-textutils
19002 @[ -f ./textutils/Makefile ] || exit 0; \
19003 r=`${PWD_COMMAND}`; export r; \
19004 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19005 $(SET_LIB_PATH) \
19006 $(HOST_EXPORTS) \
19007 for flag in $(EXTRA_HOST_FLAGS) ; do \
19008 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19009 done; \
19010 echo "Doing installcheck in textutils" ; \
19011 (cd textutils && \
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 installcheck) \
19017 || exit 1
19018
19019@endif textutils
19020
19021.PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
19022maybe-mostlyclean-textutils:
19023@if textutils
19024maybe-mostlyclean-textutils: mostlyclean-textutils
19025
19026mostlyclean-textutils:
19027 @[ -f ./textutils/Makefile ] || exit 0; \
19028 r=`${PWD_COMMAND}`; export r; \
19029 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19030 $(SET_LIB_PATH) \
19031 $(HOST_EXPORTS) \
19032 for flag in $(EXTRA_HOST_FLAGS) ; do \
19033 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19034 done; \
19035 echo "Doing mostlyclean in textutils" ; \
19036 (cd textutils && \
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 mostlyclean) \
19042 || exit 1
19043
19044@endif textutils
19045
19046.PHONY: maybe-clean-textutils clean-textutils
19047maybe-clean-textutils:
19048@if textutils
19049maybe-clean-textutils: clean-textutils
19050
19051clean-textutils:
19052 @[ -f ./textutils/Makefile ] || exit 0; \
19053 r=`${PWD_COMMAND}`; export r; \
19054 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19055 $(SET_LIB_PATH) \
19056 $(HOST_EXPORTS) \
19057 for flag in $(EXTRA_HOST_FLAGS) ; do \
19058 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19059 done; \
19060 echo "Doing clean in textutils" ; \
19061 (cd textutils && \
19062 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19063 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19064 "RANLIB=$${RANLIB}" \
19065 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19066 clean) \
19067 || exit 1
19068
19069@endif textutils
19070
19071.PHONY: maybe-distclean-textutils distclean-textutils
19072maybe-distclean-textutils:
19073@if textutils
19074maybe-distclean-textutils: distclean-textutils
19075
19076distclean-textutils:
19077 @[ -f ./textutils/Makefile ] || exit 0; \
19078 r=`${PWD_COMMAND}`; export r; \
19079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19080 $(SET_LIB_PATH) \
19081 $(HOST_EXPORTS) \
19082 for flag in $(EXTRA_HOST_FLAGS) ; do \
19083 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19084 done; \
19085 echo "Doing distclean in textutils" ; \
19086 (cd textutils && \
19087 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19088 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19089 "RANLIB=$${RANLIB}" \
19090 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19091 distclean) \
19092 || exit 1
19093
19094@endif textutils
19095
19096.PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
19097maybe-maintainer-clean-textutils:
19098@if textutils
19099maybe-maintainer-clean-textutils: maintainer-clean-textutils
19100
19101maintainer-clean-textutils:
19102 @[ -f ./textutils/Makefile ] || exit 0; \
19103 r=`${PWD_COMMAND}`; export r; \
19104 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19105 $(SET_LIB_PATH) \
19106 $(HOST_EXPORTS) \
19107 for flag in $(EXTRA_HOST_FLAGS) ; do \
19108 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19109 done; \
19110 echo "Doing maintainer-clean in textutils" ; \
19111 (cd textutils && \
19112 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19113 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19114 "RANLIB=$${RANLIB}" \
19115 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19116 maintainer-clean) \
19117 || exit 1
19118
19119@endif textutils
19120
19121
19122.PHONY: configure-time maybe-configure-time
19123maybe-configure-time:
19124@if time
19125maybe-configure-time: configure-time
19126configure-time:
19127 @test ! -f time/Makefile || exit 0; \
19128 [ -d time ] || mkdir time; \
19129 r=`${PWD_COMMAND}`; export r; \
19130 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19131 $(HOST_EXPORTS) \
19132 echo Configuring in time; \
19133 cd time || exit 1; \
19134 case $(srcdir) in \
19135 \.) \
19136 srcdiroption="--srcdir=."; \
19137 libsrcdir=".";; \
19138 /* | [A-Za-z]:[\\/]*) \
19139 srcdiroption="--srcdir=$(srcdir)/time"; \
19140 libsrcdir="$$s/time";; \
19141 *) \
19142 srcdiroption="--srcdir=../$(srcdir)/time"; \
19143 libsrcdir="$$s/time";; \
19144 esac; \
19145 $(SHELL) $${libsrcdir}/configure \
19146 $(HOST_CONFIGARGS) $${srcdiroption} \
19147 || exit 1
19148@endif time
19149
19150.PHONY: all-time maybe-all-time
19151maybe-all-time:
19152@if time
19153maybe-all-time: all-time
19154all-time: configure-time
19155 @r=`${PWD_COMMAND}`; export r; \
19156 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19157 $(SET_LIB_PATH) \
19158 $(HOST_EXPORTS) \
19159 (cd time && $(MAKE) $(FLAGS_TO_PASS) all)
19160@endif time
19161
19162.PHONY: check-time maybe-check-time
19163maybe-check-time:
19164@if time
19165maybe-check-time: check-time
19166
19167check-time:
19168 @r=`${PWD_COMMAND}`; export r; \
19169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19170 $(SET_LIB_PATH) \
19171 $(HOST_EXPORTS) \
19172 (cd time && $(MAKE) $(FLAGS_TO_PASS) check)
19173
19174@endif time
19175
19176.PHONY: install-time maybe-install-time
19177maybe-install-time:
19178@if time
19179maybe-install-time: install-time
19180
19181install-time: installdirs
19182 @r=`${PWD_COMMAND}`; export r; \
19183 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19184 $(SET_LIB_PATH) \
19185 $(HOST_EXPORTS) \
19186 (cd time && $(MAKE) $(FLAGS_TO_PASS) install)
19187
19188@endif time
19189
19190# Other targets (info, dvi, etc.)
19191
19192.PHONY: maybe-info-time info-time
19193maybe-info-time:
19194@if time
19195maybe-info-time: info-time
19196
19197info-time: \
19198 configure-time
19199 @[ -f ./time/Makefile ] || exit 0; \
19200 r=`${PWD_COMMAND}`; export r; \
19201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19202 $(SET_LIB_PATH) \
19203 $(HOST_EXPORTS) \
19204 for flag in $(EXTRA_HOST_FLAGS) ; do \
19205 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19206 done; \
19207 echo "Doing info in time" ; \
19208 (cd time && \
19209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19211 "RANLIB=$${RANLIB}" \
19212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19213 info) \
19214 || exit 1
19215
19216@endif time
19217
19218.PHONY: maybe-dvi-time dvi-time
19219maybe-dvi-time:
19220@if time
19221maybe-dvi-time: dvi-time
19222
19223dvi-time: \
19224 configure-time
19225 @[ -f ./time/Makefile ] || exit 0; \
19226 r=`${PWD_COMMAND}`; export r; \
19227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19228 $(SET_LIB_PATH) \
19229 $(HOST_EXPORTS) \
19230 for flag in $(EXTRA_HOST_FLAGS) ; do \
19231 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19232 done; \
19233 echo "Doing dvi in time" ; \
19234 (cd time && \
19235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19237 "RANLIB=$${RANLIB}" \
19238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19239 dvi) \
19240 || exit 1
19241
19242@endif time
19243
19244.PHONY: maybe-TAGS-time TAGS-time
19245maybe-TAGS-time:
19246@if time
19247maybe-TAGS-time: TAGS-time
19248
19249TAGS-time: \
19250 configure-time
19251 @[ -f ./time/Makefile ] || exit 0; \
19252 r=`${PWD_COMMAND}`; export r; \
19253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19254 $(SET_LIB_PATH) \
19255 $(HOST_EXPORTS) \
19256 for flag in $(EXTRA_HOST_FLAGS) ; do \
19257 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19258 done; \
19259 echo "Doing TAGS in time" ; \
19260 (cd time && \
19261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19263 "RANLIB=$${RANLIB}" \
19264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19265 TAGS) \
19266 || exit 1
19267
19268@endif time
19269
19270.PHONY: maybe-install-info-time install-info-time
19271maybe-install-info-time:
19272@if time
19273maybe-install-info-time: install-info-time
19274
19275install-info-time: \
19276 configure-time \
19277 info-time
19278 @[ -f ./time/Makefile ] || exit 0; \
19279 r=`${PWD_COMMAND}`; export r; \
19280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19281 $(SET_LIB_PATH) \
19282 $(HOST_EXPORTS) \
19283 for flag in $(EXTRA_HOST_FLAGS) ; do \
19284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19285 done; \
19286 echo "Doing install-info in time" ; \
19287 (cd time && \
19288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19290 "RANLIB=$${RANLIB}" \
19291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19292 install-info) \
19293 || exit 1
19294
19295@endif time
19296
19297.PHONY: maybe-installcheck-time installcheck-time
19298maybe-installcheck-time:
19299@if time
19300maybe-installcheck-time: installcheck-time
19301
19302installcheck-time: \
19303 configure-time
19304 @[ -f ./time/Makefile ] || exit 0; \
19305 r=`${PWD_COMMAND}`; export r; \
19306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19307 $(SET_LIB_PATH) \
19308 $(HOST_EXPORTS) \
19309 for flag in $(EXTRA_HOST_FLAGS) ; do \
19310 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19311 done; \
19312 echo "Doing installcheck in time" ; \
19313 (cd time && \
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 installcheck) \
19319 || exit 1
19320
19321@endif time
19322
19323.PHONY: maybe-mostlyclean-time mostlyclean-time
19324maybe-mostlyclean-time:
19325@if time
19326maybe-mostlyclean-time: mostlyclean-time
19327
19328mostlyclean-time:
19329 @[ -f ./time/Makefile ] || exit 0; \
19330 r=`${PWD_COMMAND}`; export r; \
19331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19332 $(SET_LIB_PATH) \
19333 $(HOST_EXPORTS) \
19334 for flag in $(EXTRA_HOST_FLAGS) ; do \
19335 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19336 done; \
19337 echo "Doing mostlyclean in time" ; \
19338 (cd time && \
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 mostlyclean) \
19344 || exit 1
19345
19346@endif time
19347
19348.PHONY: maybe-clean-time clean-time
19349maybe-clean-time:
19350@if time
19351maybe-clean-time: clean-time
19352
19353clean-time:
19354 @[ -f ./time/Makefile ] || exit 0; \
19355 r=`${PWD_COMMAND}`; export r; \
19356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19357 $(SET_LIB_PATH) \
19358 $(HOST_EXPORTS) \
19359 for flag in $(EXTRA_HOST_FLAGS) ; do \
19360 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19361 done; \
19362 echo "Doing clean in time" ; \
19363 (cd time && \
19364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19366 "RANLIB=$${RANLIB}" \
19367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19368 clean) \
19369 || exit 1
19370
19371@endif time
19372
19373.PHONY: maybe-distclean-time distclean-time
19374maybe-distclean-time:
19375@if time
19376maybe-distclean-time: distclean-time
19377
19378distclean-time:
19379 @[ -f ./time/Makefile ] || exit 0; \
19380 r=`${PWD_COMMAND}`; export r; \
19381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19382 $(SET_LIB_PATH) \
19383 $(HOST_EXPORTS) \
19384 for flag in $(EXTRA_HOST_FLAGS) ; do \
19385 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19386 done; \
19387 echo "Doing distclean in time" ; \
19388 (cd time && \
19389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19391 "RANLIB=$${RANLIB}" \
19392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19393 distclean) \
19394 || exit 1
19395
19396@endif time
19397
19398.PHONY: maybe-maintainer-clean-time maintainer-clean-time
19399maybe-maintainer-clean-time:
19400@if time
19401maybe-maintainer-clean-time: maintainer-clean-time
19402
19403maintainer-clean-time:
19404 @[ -f ./time/Makefile ] || exit 0; \
19405 r=`${PWD_COMMAND}`; export r; \
19406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19407 $(SET_LIB_PATH) \
19408 $(HOST_EXPORTS) \
19409 for flag in $(EXTRA_HOST_FLAGS) ; do \
19410 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19411 done; \
19412 echo "Doing maintainer-clean in time" ; \
19413 (cd time && \
19414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19416 "RANLIB=$${RANLIB}" \
19417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19418 maintainer-clean) \
19419 || exit 1
19420
19421@endif time
19422
19423
19424.PHONY: configure-uudecode maybe-configure-uudecode
19425maybe-configure-uudecode:
19426@if uudecode
19427maybe-configure-uudecode: configure-uudecode
19428configure-uudecode:
19429 @test ! -f uudecode/Makefile || exit 0; \
19430 [ -d uudecode ] || mkdir uudecode; \
19431 r=`${PWD_COMMAND}`; export r; \
19432 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19433 $(HOST_EXPORTS) \
19434 echo Configuring in uudecode; \
19435 cd uudecode || exit 1; \
19436 case $(srcdir) in \
19437 \.) \
19438 srcdiroption="--srcdir=."; \
19439 libsrcdir=".";; \
19440 /* | [A-Za-z]:[\\/]*) \
19441 srcdiroption="--srcdir=$(srcdir)/uudecode"; \
19442 libsrcdir="$$s/uudecode";; \
19443 *) \
19444 srcdiroption="--srcdir=../$(srcdir)/uudecode"; \
19445 libsrcdir="$$s/uudecode";; \
19446 esac; \
19447 $(SHELL) $${libsrcdir}/configure \
19448 $(HOST_CONFIGARGS) $${srcdiroption} \
19449 || exit 1
19450@endif uudecode
19451
19452.PHONY: all-uudecode maybe-all-uudecode
19453maybe-all-uudecode:
19454@if uudecode
19455maybe-all-uudecode: all-uudecode
19456all-uudecode: configure-uudecode
19457 @r=`${PWD_COMMAND}`; export r; \
19458 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19459 $(SET_LIB_PATH) \
19460 $(HOST_EXPORTS) \
19461 (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) all)
19462@endif uudecode
19463
19464.PHONY: check-uudecode maybe-check-uudecode
19465maybe-check-uudecode:
19466@if uudecode
19467maybe-check-uudecode: check-uudecode
19468
19469check-uudecode:
19470 @r=`${PWD_COMMAND}`; export r; \
19471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19472 $(SET_LIB_PATH) \
19473 $(HOST_EXPORTS) \
19474 (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) check)
19475
19476@endif uudecode
19477
19478.PHONY: install-uudecode maybe-install-uudecode
19479maybe-install-uudecode:
19480@if uudecode
19481maybe-install-uudecode: install-uudecode
19482
19483install-uudecode: installdirs
19484 @r=`${PWD_COMMAND}`; export r; \
19485 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19486 $(SET_LIB_PATH) \
19487 $(HOST_EXPORTS) \
19488 (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) install)
19489
19490@endif uudecode
19491
19492# Other targets (info, dvi, etc.)
19493
19494.PHONY: maybe-info-uudecode info-uudecode
19495maybe-info-uudecode:
19496@if uudecode
19497maybe-info-uudecode: info-uudecode
19498
19499info-uudecode: \
19500 configure-uudecode
19501 @[ -f ./uudecode/Makefile ] || exit 0; \
19502 r=`${PWD_COMMAND}`; export r; \
19503 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19504 $(SET_LIB_PATH) \
19505 $(HOST_EXPORTS) \
19506 for flag in $(EXTRA_HOST_FLAGS) ; do \
19507 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19508 done; \
19509 echo "Doing info in uudecode" ; \
19510 (cd uudecode && \
19511 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19512 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19513 "RANLIB=$${RANLIB}" \
19514 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19515 info) \
19516 || exit 1
19517
19518@endif uudecode
19519
19520.PHONY: maybe-dvi-uudecode dvi-uudecode
19521maybe-dvi-uudecode:
19522@if uudecode
19523maybe-dvi-uudecode: dvi-uudecode
19524
19525dvi-uudecode: \
19526 configure-uudecode
19527 @[ -f ./uudecode/Makefile ] || exit 0; \
19528 r=`${PWD_COMMAND}`; export r; \
19529 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19530 $(SET_LIB_PATH) \
19531 $(HOST_EXPORTS) \
19532 for flag in $(EXTRA_HOST_FLAGS) ; do \
19533 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19534 done; \
19535 echo "Doing dvi in uudecode" ; \
19536 (cd uudecode && \
19537 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19538 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19539 "RANLIB=$${RANLIB}" \
19540 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19541 dvi) \
19542 || exit 1
19543
19544@endif uudecode
19545
19546.PHONY: maybe-TAGS-uudecode TAGS-uudecode
19547maybe-TAGS-uudecode:
19548@if uudecode
19549maybe-TAGS-uudecode: TAGS-uudecode
19550
19551TAGS-uudecode: \
19552 configure-uudecode
19553 @[ -f ./uudecode/Makefile ] || exit 0; \
19554 r=`${PWD_COMMAND}`; export r; \
19555 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19556 $(SET_LIB_PATH) \
19557 $(HOST_EXPORTS) \
19558 for flag in $(EXTRA_HOST_FLAGS) ; do \
19559 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19560 done; \
19561 echo "Doing TAGS in uudecode" ; \
19562 (cd uudecode && \
19563 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19564 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19565 "RANLIB=$${RANLIB}" \
19566 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19567 TAGS) \
19568 || exit 1
19569
19570@endif uudecode
19571
19572.PHONY: maybe-install-info-uudecode install-info-uudecode
19573maybe-install-info-uudecode:
19574@if uudecode
19575maybe-install-info-uudecode: install-info-uudecode
19576
19577install-info-uudecode: \
19578 configure-uudecode \
19579 info-uudecode
19580 @[ -f ./uudecode/Makefile ] || exit 0; \
19581 r=`${PWD_COMMAND}`; export r; \
19582 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19583 $(SET_LIB_PATH) \
19584 $(HOST_EXPORTS) \
19585 for flag in $(EXTRA_HOST_FLAGS) ; do \
19586 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19587 done; \
19588 echo "Doing install-info in uudecode" ; \
19589 (cd uudecode && \
19590 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19591 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19592 "RANLIB=$${RANLIB}" \
19593 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19594 install-info) \
19595 || exit 1
19596
19597@endif uudecode
19598
19599.PHONY: maybe-installcheck-uudecode installcheck-uudecode
19600maybe-installcheck-uudecode:
19601@if uudecode
19602maybe-installcheck-uudecode: installcheck-uudecode
19603
19604installcheck-uudecode: \
19605 configure-uudecode
19606 @[ -f ./uudecode/Makefile ] || exit 0; \
19607 r=`${PWD_COMMAND}`; export r; \
19608 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19609 $(SET_LIB_PATH) \
19610 $(HOST_EXPORTS) \
19611 for flag in $(EXTRA_HOST_FLAGS) ; do \
19612 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19613 done; \
19614 echo "Doing installcheck in uudecode" ; \
19615 (cd uudecode && \
19616 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19617 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19618 "RANLIB=$${RANLIB}" \
19619 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19620 installcheck) \
19621 || exit 1
19622
19623@endif uudecode
19624
19625.PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
19626maybe-mostlyclean-uudecode:
19627@if uudecode
19628maybe-mostlyclean-uudecode: mostlyclean-uudecode
19629
19630mostlyclean-uudecode:
19631 @[ -f ./uudecode/Makefile ] || exit 0; \
19632 r=`${PWD_COMMAND}`; export r; \
19633 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19634 $(SET_LIB_PATH) \
19635 $(HOST_EXPORTS) \
19636 for flag in $(EXTRA_HOST_FLAGS) ; do \
19637 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19638 done; \
19639 echo "Doing mostlyclean in uudecode" ; \
19640 (cd uudecode && \
19641 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19642 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19643 "RANLIB=$${RANLIB}" \
19644 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19645 mostlyclean) \
19646 || exit 1
19647
19648@endif uudecode
19649
19650.PHONY: maybe-clean-uudecode clean-uudecode
19651maybe-clean-uudecode:
19652@if uudecode
19653maybe-clean-uudecode: clean-uudecode
19654
19655clean-uudecode:
19656 @[ -f ./uudecode/Makefile ] || exit 0; \
19657 r=`${PWD_COMMAND}`; export r; \
19658 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19659 $(SET_LIB_PATH) \
19660 $(HOST_EXPORTS) \
19661 for flag in $(EXTRA_HOST_FLAGS) ; do \
19662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19663 done; \
19664 echo "Doing clean in uudecode" ; \
19665 (cd uudecode && \
19666 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19667 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19668 "RANLIB=$${RANLIB}" \
19669 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19670 clean) \
19671 || exit 1
19672
19673@endif uudecode
19674
19675.PHONY: maybe-distclean-uudecode distclean-uudecode
19676maybe-distclean-uudecode:
19677@if uudecode
19678maybe-distclean-uudecode: distclean-uudecode
19679
19680distclean-uudecode:
19681 @[ -f ./uudecode/Makefile ] || exit 0; \
19682 r=`${PWD_COMMAND}`; export r; \
19683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19684 $(SET_LIB_PATH) \
19685 $(HOST_EXPORTS) \
19686 for flag in $(EXTRA_HOST_FLAGS) ; do \
19687 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19688 done; \
19689 echo "Doing distclean in uudecode" ; \
19690 (cd uudecode && \
19691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19693 "RANLIB=$${RANLIB}" \
19694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19695 distclean) \
19696 || exit 1
19697
19698@endif uudecode
19699
19700.PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
19701maybe-maintainer-clean-uudecode:
19702@if uudecode
19703maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
19704
19705maintainer-clean-uudecode:
19706 @[ -f ./uudecode/Makefile ] || exit 0; \
19707 r=`${PWD_COMMAND}`; export r; \
19708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19709 $(SET_LIB_PATH) \
19710 $(HOST_EXPORTS) \
19711 for flag in $(EXTRA_HOST_FLAGS) ; do \
19712 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19713 done; \
19714 echo "Doing maintainer-clean in uudecode" ; \
19715 (cd uudecode && \
19716 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19717 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19718 "RANLIB=$${RANLIB}" \
19719 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19720 maintainer-clean) \
19721 || exit 1
19722
19723@endif uudecode
19724
19725
19726.PHONY: configure-wdiff maybe-configure-wdiff
19727maybe-configure-wdiff:
19728@if wdiff
19729maybe-configure-wdiff: configure-wdiff
19730configure-wdiff:
19731 @test ! -f wdiff/Makefile || exit 0; \
19732 [ -d wdiff ] || mkdir wdiff; \
19733 r=`${PWD_COMMAND}`; export r; \
19734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19735 $(HOST_EXPORTS) \
19736 echo Configuring in wdiff; \
19737 cd wdiff || exit 1; \
19738 case $(srcdir) in \
19739 \.) \
19740 srcdiroption="--srcdir=."; \
19741 libsrcdir=".";; \
19742 /* | [A-Za-z]:[\\/]*) \
19743 srcdiroption="--srcdir=$(srcdir)/wdiff"; \
19744 libsrcdir="$$s/wdiff";; \
19745 *) \
19746 srcdiroption="--srcdir=../$(srcdir)/wdiff"; \
19747 libsrcdir="$$s/wdiff";; \
19748 esac; \
19749 $(SHELL) $${libsrcdir}/configure \
19750 $(HOST_CONFIGARGS) $${srcdiroption} \
19751 || exit 1
19752@endif wdiff
19753
19754.PHONY: all-wdiff maybe-all-wdiff
19755maybe-all-wdiff:
19756@if wdiff
19757maybe-all-wdiff: all-wdiff
19758all-wdiff: configure-wdiff
19759 @r=`${PWD_COMMAND}`; export r; \
19760 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19761 $(SET_LIB_PATH) \
19762 $(HOST_EXPORTS) \
19763 (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) all)
19764@endif wdiff
19765
19766.PHONY: check-wdiff maybe-check-wdiff
19767maybe-check-wdiff:
19768@if wdiff
19769maybe-check-wdiff: check-wdiff
19770
19771check-wdiff:
19772 @r=`${PWD_COMMAND}`; export r; \
19773 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19774 $(SET_LIB_PATH) \
19775 $(HOST_EXPORTS) \
19776 (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) check)
19777
19778@endif wdiff
19779
19780.PHONY: install-wdiff maybe-install-wdiff
19781maybe-install-wdiff:
19782@if wdiff
19783maybe-install-wdiff: install-wdiff
19784
19785install-wdiff: installdirs
19786 @r=`${PWD_COMMAND}`; export r; \
19787 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19788 $(SET_LIB_PATH) \
19789 $(HOST_EXPORTS) \
19790 (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) install)
19791
19792@endif wdiff
19793
19794# Other targets (info, dvi, etc.)
19795
19796.PHONY: maybe-info-wdiff info-wdiff
19797maybe-info-wdiff:
19798@if wdiff
19799maybe-info-wdiff: info-wdiff
19800
19801info-wdiff: \
19802 configure-wdiff
19803 @[ -f ./wdiff/Makefile ] || exit 0; \
19804 r=`${PWD_COMMAND}`; export r; \
19805 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19806 $(SET_LIB_PATH) \
19807 $(HOST_EXPORTS) \
19808 for flag in $(EXTRA_HOST_FLAGS) ; do \
19809 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19810 done; \
19811 echo "Doing info in wdiff" ; \
19812 (cd wdiff && \
19813 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19814 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19815 "RANLIB=$${RANLIB}" \
19816 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19817 info) \
19818 || exit 1
19819
19820@endif wdiff
19821
19822.PHONY: maybe-dvi-wdiff dvi-wdiff
19823maybe-dvi-wdiff:
19824@if wdiff
19825maybe-dvi-wdiff: dvi-wdiff
19826
19827dvi-wdiff: \
19828 configure-wdiff
19829 @[ -f ./wdiff/Makefile ] || exit 0; \
19830 r=`${PWD_COMMAND}`; export r; \
19831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19832 $(SET_LIB_PATH) \
19833 $(HOST_EXPORTS) \
19834 for flag in $(EXTRA_HOST_FLAGS) ; do \
19835 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19836 done; \
19837 echo "Doing dvi in wdiff" ; \
19838 (cd wdiff && \
19839 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19840 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19841 "RANLIB=$${RANLIB}" \
19842 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19843 dvi) \
19844 || exit 1
19845
19846@endif wdiff
19847
19848.PHONY: maybe-TAGS-wdiff TAGS-wdiff
19849maybe-TAGS-wdiff:
19850@if wdiff
19851maybe-TAGS-wdiff: TAGS-wdiff
19852
19853TAGS-wdiff: \
19854 configure-wdiff
19855 @[ -f ./wdiff/Makefile ] || exit 0; \
19856 r=`${PWD_COMMAND}`; export r; \
19857 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19858 $(SET_LIB_PATH) \
19859 $(HOST_EXPORTS) \
19860 for flag in $(EXTRA_HOST_FLAGS) ; do \
19861 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19862 done; \
19863 echo "Doing TAGS in wdiff" ; \
19864 (cd wdiff && \
19865 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19866 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19867 "RANLIB=$${RANLIB}" \
19868 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19869 TAGS) \
19870 || exit 1
19871
19872@endif wdiff
19873
19874.PHONY: maybe-install-info-wdiff install-info-wdiff
19875maybe-install-info-wdiff:
19876@if wdiff
19877maybe-install-info-wdiff: install-info-wdiff
19878
19879install-info-wdiff: \
19880 configure-wdiff \
19881 info-wdiff
19882 @[ -f ./wdiff/Makefile ] || exit 0; \
19883 r=`${PWD_COMMAND}`; export r; \
19884 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19885 $(SET_LIB_PATH) \
19886 $(HOST_EXPORTS) \
19887 for flag in $(EXTRA_HOST_FLAGS) ; do \
19888 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19889 done; \
19890 echo "Doing install-info in wdiff" ; \
19891 (cd wdiff && \
19892 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19893 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19894 "RANLIB=$${RANLIB}" \
19895 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19896 install-info) \
19897 || exit 1
19898
19899@endif wdiff
19900
19901.PHONY: maybe-installcheck-wdiff installcheck-wdiff
19902maybe-installcheck-wdiff:
19903@if wdiff
19904maybe-installcheck-wdiff: installcheck-wdiff
19905
19906installcheck-wdiff: \
19907 configure-wdiff
19908 @[ -f ./wdiff/Makefile ] || exit 0; \
19909 r=`${PWD_COMMAND}`; export r; \
19910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19911 $(SET_LIB_PATH) \
19912 $(HOST_EXPORTS) \
19913 for flag in $(EXTRA_HOST_FLAGS) ; do \
19914 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19915 done; \
19916 echo "Doing installcheck in wdiff" ; \
19917 (cd wdiff && \
19918 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19919 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19920 "RANLIB=$${RANLIB}" \
19921 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19922 installcheck) \
19923 || exit 1
19924
19925@endif wdiff
19926
19927.PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
19928maybe-mostlyclean-wdiff:
19929@if wdiff
19930maybe-mostlyclean-wdiff: mostlyclean-wdiff
19931
19932mostlyclean-wdiff:
19933 @[ -f ./wdiff/Makefile ] || exit 0; \
19934 r=`${PWD_COMMAND}`; export r; \
19935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19936 $(SET_LIB_PATH) \
19937 $(HOST_EXPORTS) \
19938 for flag in $(EXTRA_HOST_FLAGS) ; do \
19939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19940 done; \
19941 echo "Doing mostlyclean in wdiff" ; \
19942 (cd wdiff && \
19943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19945 "RANLIB=$${RANLIB}" \
19946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19947 mostlyclean) \
19948 || exit 1
19949
19950@endif wdiff
19951
19952.PHONY: maybe-clean-wdiff clean-wdiff
19953maybe-clean-wdiff:
19954@if wdiff
19955maybe-clean-wdiff: clean-wdiff
19956
19957clean-wdiff:
19958 @[ -f ./wdiff/Makefile ] || exit 0; \
19959 r=`${PWD_COMMAND}`; export r; \
19960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19961 $(SET_LIB_PATH) \
19962 $(HOST_EXPORTS) \
19963 for flag in $(EXTRA_HOST_FLAGS) ; do \
19964 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19965 done; \
19966 echo "Doing clean in wdiff" ; \
19967 (cd wdiff && \
19968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19970 "RANLIB=$${RANLIB}" \
19971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19972 clean) \
19973 || exit 1
19974
19975@endif wdiff
19976
19977.PHONY: maybe-distclean-wdiff distclean-wdiff
19978maybe-distclean-wdiff:
19979@if wdiff
19980maybe-distclean-wdiff: distclean-wdiff
19981
19982distclean-wdiff:
19983 @[ -f ./wdiff/Makefile ] || exit 0; \
19984 r=`${PWD_COMMAND}`; export r; \
19985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19986 $(SET_LIB_PATH) \
19987 $(HOST_EXPORTS) \
19988 for flag in $(EXTRA_HOST_FLAGS) ; do \
19989 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19990 done; \
19991 echo "Doing distclean in wdiff" ; \
19992 (cd wdiff && \
19993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19995 "RANLIB=$${RANLIB}" \
19996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19997 distclean) \
19998 || exit 1
19999
20000@endif wdiff
20001
20002.PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
20003maybe-maintainer-clean-wdiff:
20004@if wdiff
20005maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
20006
20007maintainer-clean-wdiff:
20008 @[ -f ./wdiff/Makefile ] || exit 0; \
20009 r=`${PWD_COMMAND}`; export r; \
20010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20011 $(SET_LIB_PATH) \
20012 $(HOST_EXPORTS) \
20013 for flag in $(EXTRA_HOST_FLAGS) ; do \
20014 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20015 done; \
20016 echo "Doing maintainer-clean in wdiff" ; \
20017 (cd wdiff && \
20018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20020 "RANLIB=$${RANLIB}" \
20021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20022 maintainer-clean) \
20023 || exit 1
20024
20025@endif wdiff
20026
20027
20028.PHONY: configure-zip maybe-configure-zip
20029maybe-configure-zip:
20030@if zip
20031maybe-configure-zip: configure-zip
20032configure-zip:
20033 @test ! -f zip/Makefile || exit 0; \
20034 [ -d zip ] || mkdir zip; \
20035 r=`${PWD_COMMAND}`; export r; \
20036 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20037 $(HOST_EXPORTS) \
20038 echo Configuring in zip; \
20039 cd zip || exit 1; \
20040 case $(srcdir) in \
20041 \.) \
20042 srcdiroption="--srcdir=."; \
20043 libsrcdir=".";; \
20044 /* | [A-Za-z]:[\\/]*) \
20045 srcdiroption="--srcdir=$(srcdir)/zip"; \
20046 libsrcdir="$$s/zip";; \
20047 *) \
20048 srcdiroption="--srcdir=../$(srcdir)/zip"; \
20049 libsrcdir="$$s/zip";; \
20050 esac; \
20051 $(SHELL) $${libsrcdir}/configure \
20052 $(HOST_CONFIGARGS) $${srcdiroption} \
20053 || exit 1
20054@endif zip
20055
20056.PHONY: all-zip maybe-all-zip
20057maybe-all-zip:
20058@if zip
20059maybe-all-zip: all-zip
20060all-zip: configure-zip
20061 @r=`${PWD_COMMAND}`; export r; \
20062 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20063 $(SET_LIB_PATH) \
20064 $(HOST_EXPORTS) \
20065 (cd zip && $(MAKE) $(FLAGS_TO_PASS) all)
20066@endif zip
20067
20068.PHONY: check-zip maybe-check-zip
20069maybe-check-zip:
20070@if zip
20071maybe-check-zip: check-zip
20072
20073# This module is only tested in a native toolchain.
20074check-zip:
20075 @if [ '$(host)' = '$(target)' ] ; then \
20076 r=`${PWD_COMMAND}`; export r; \
20077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20078 $(SET_LIB_PATH) \
20079 $(HOST_EXPORTS) \
20080 (cd zip && $(MAKE) $(FLAGS_TO_PASS) check); \
20081 fi
20082
20083@endif zip
20084
20085.PHONY: install-zip maybe-install-zip
20086maybe-install-zip:
20087@if zip
20088maybe-install-zip: install-zip
20089
20090install-zip: installdirs
20091 @r=`${PWD_COMMAND}`; export r; \
20092 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20093 $(SET_LIB_PATH) \
20094 $(HOST_EXPORTS) \
20095 (cd zip && $(MAKE) $(FLAGS_TO_PASS) install)
20096
20097@endif zip
20098
20099# Other targets (info, dvi, etc.)
20100
20101.PHONY: maybe-info-zip info-zip
20102maybe-info-zip:
20103@if zip
20104maybe-info-zip: info-zip
20105
20106info-zip: \
20107 configure-zip
20108 @[ -f ./zip/Makefile ] || exit 0; \
20109 r=`${PWD_COMMAND}`; export r; \
20110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20111 $(SET_LIB_PATH) \
20112 $(HOST_EXPORTS) \
20113 for flag in $(EXTRA_HOST_FLAGS) ; do \
20114 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20115 done; \
20116 echo "Doing info in zip" ; \
20117 (cd zip && \
20118 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20119 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20120 "RANLIB=$${RANLIB}" \
20121 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20122 info) \
20123 || exit 1
20124
20125@endif zip
20126
20127.PHONY: maybe-dvi-zip dvi-zip
20128maybe-dvi-zip:
20129@if zip
20130maybe-dvi-zip: dvi-zip
20131
20132dvi-zip: \
20133 configure-zip
20134 @[ -f ./zip/Makefile ] || exit 0; \
20135 r=`${PWD_COMMAND}`; export r; \
20136 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20137 $(SET_LIB_PATH) \
20138 $(HOST_EXPORTS) \
20139 for flag in $(EXTRA_HOST_FLAGS) ; do \
20140 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20141 done; \
20142 echo "Doing dvi in zip" ; \
20143 (cd zip && \
20144 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20145 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20146 "RANLIB=$${RANLIB}" \
20147 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20148 dvi) \
20149 || exit 1
20150
20151@endif zip
20152
20153.PHONY: maybe-TAGS-zip TAGS-zip
20154maybe-TAGS-zip:
20155@if zip
20156maybe-TAGS-zip: TAGS-zip
20157
20158TAGS-zip: \
20159 configure-zip
20160 @[ -f ./zip/Makefile ] || exit 0; \
20161 r=`${PWD_COMMAND}`; export r; \
20162 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20163 $(SET_LIB_PATH) \
20164 $(HOST_EXPORTS) \
20165 for flag in $(EXTRA_HOST_FLAGS) ; do \
20166 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20167 done; \
20168 echo "Doing TAGS in zip" ; \
20169 (cd zip && \
20170 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20171 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20172 "RANLIB=$${RANLIB}" \
20173 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20174 TAGS) \
20175 || exit 1
20176
20177@endif zip
20178
20179.PHONY: maybe-install-info-zip install-info-zip
20180maybe-install-info-zip:
20181@if zip
20182maybe-install-info-zip: install-info-zip
20183
20184install-info-zip: \
20185 configure-zip \
20186 info-zip
20187 @[ -f ./zip/Makefile ] || exit 0; \
20188 r=`${PWD_COMMAND}`; export r; \
20189 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20190 $(SET_LIB_PATH) \
20191 $(HOST_EXPORTS) \
20192 for flag in $(EXTRA_HOST_FLAGS) ; do \
20193 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20194 done; \
20195 echo "Doing install-info in zip" ; \
20196 (cd zip && \
20197 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20198 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20199 "RANLIB=$${RANLIB}" \
20200 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20201 install-info) \
20202 || exit 1
20203
20204@endif zip
20205
20206.PHONY: maybe-installcheck-zip installcheck-zip
20207maybe-installcheck-zip:
20208@if zip
20209maybe-installcheck-zip: installcheck-zip
20210
20211installcheck-zip: \
20212 configure-zip
20213 @[ -f ./zip/Makefile ] || exit 0; \
20214 r=`${PWD_COMMAND}`; export r; \
20215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20216 $(SET_LIB_PATH) \
20217 $(HOST_EXPORTS) \
20218 for flag in $(EXTRA_HOST_FLAGS) ; do \
20219 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20220 done; \
20221 echo "Doing installcheck in zip" ; \
20222 (cd zip && \
20223 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20224 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20225 "RANLIB=$${RANLIB}" \
20226 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20227 installcheck) \
20228 || exit 1
20229
20230@endif zip
20231
20232.PHONY: maybe-mostlyclean-zip mostlyclean-zip
20233maybe-mostlyclean-zip:
20234@if zip
20235maybe-mostlyclean-zip: mostlyclean-zip
20236
20237mostlyclean-zip:
20238 @[ -f ./zip/Makefile ] || exit 0; \
20239 r=`${PWD_COMMAND}`; export r; \
20240 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20241 $(SET_LIB_PATH) \
20242 $(HOST_EXPORTS) \
20243 for flag in $(EXTRA_HOST_FLAGS) ; do \
20244 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20245 done; \
20246 echo "Doing mostlyclean in zip" ; \
20247 (cd zip && \
20248 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20249 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20250 "RANLIB=$${RANLIB}" \
20251 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20252 mostlyclean) \
20253 || exit 1
20254
20255@endif zip
20256
20257.PHONY: maybe-clean-zip clean-zip
20258maybe-clean-zip:
20259@if zip
20260maybe-clean-zip: clean-zip
20261
20262clean-zip:
20263 @[ -f ./zip/Makefile ] || exit 0; \
20264 r=`${PWD_COMMAND}`; export r; \
20265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20266 $(SET_LIB_PATH) \
20267 $(HOST_EXPORTS) \
20268 for flag in $(EXTRA_HOST_FLAGS) ; do \
20269 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20270 done; \
20271 echo "Doing clean in zip" ; \
20272 (cd zip && \
20273 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20274 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20275 "RANLIB=$${RANLIB}" \
20276 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20277 clean) \
20278 || exit 1
20279
20280@endif zip
20281
20282.PHONY: maybe-distclean-zip distclean-zip
20283maybe-distclean-zip:
20284@if zip
20285maybe-distclean-zip: distclean-zip
20286
20287distclean-zip:
20288 @[ -f ./zip/Makefile ] || exit 0; \
20289 r=`${PWD_COMMAND}`; export r; \
20290 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20291 $(SET_LIB_PATH) \
20292 $(HOST_EXPORTS) \
20293 for flag in $(EXTRA_HOST_FLAGS) ; do \
20294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20295 done; \
20296 echo "Doing distclean in zip" ; \
20297 (cd zip && \
20298 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20299 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20300 "RANLIB=$${RANLIB}" \
20301 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20302 distclean) \
20303 || exit 1
20304
20305@endif zip
20306
20307.PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
20308maybe-maintainer-clean-zip:
20309@if zip
20310maybe-maintainer-clean-zip: maintainer-clean-zip
20311
20312maintainer-clean-zip:
20313 @[ -f ./zip/Makefile ] || exit 0; \
20314 r=`${PWD_COMMAND}`; export r; \
20315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20316 $(SET_LIB_PATH) \
20317 $(HOST_EXPORTS) \
20318 for flag in $(EXTRA_HOST_FLAGS) ; do \
20319 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20320 done; \
20321 echo "Doing maintainer-clean in zip" ; \
20322 (cd zip && \
20323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20325 "RANLIB=$${RANLIB}" \
20326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20327 maintainer-clean) \
20328 || exit 1
20329
20330@endif zip
20331
20332
20333.PHONY: configure-zlib maybe-configure-zlib
20334maybe-configure-zlib:
20335@if zlib
20336maybe-configure-zlib: configure-zlib
20337configure-zlib:
20338 @test -f stage_last && exit 0; \
20339 test ! -f zlib/Makefile || exit 0; \
20340 [ -d zlib ] || mkdir zlib; \
20341 r=`${PWD_COMMAND}`; export r; \
20342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20343 $(HOST_EXPORTS) \
20344 echo Configuring in zlib; \
20345 cd zlib || exit 1; \
20346 case $(srcdir) in \
20347 \.) \
20348 srcdiroption="--srcdir=."; \
20349 libsrcdir=".";; \
20350 /* | [A-Za-z]:[\\/]*) \
20351 srcdiroption="--srcdir=$(srcdir)/zlib"; \
20352 libsrcdir="$$s/zlib";; \
20353 *) \
20354 srcdiroption="--srcdir=../$(srcdir)/zlib"; \
20355 libsrcdir="$$s/zlib";; \
20356 esac; \
20357 $(SHELL) $${libsrcdir}/configure \
20358 $(HOST_CONFIGARGS) $${srcdiroption} \
20359 || exit 1
20360@endif zlib
20361
20362.PHONY: all-zlib maybe-all-zlib
20363maybe-all-zlib:
20364@if zlib
20365maybe-all-zlib: all-zlib
20366all-zlib: configure-zlib
20367 @test -f stage_last && exit 0; \
20368 r=`${PWD_COMMAND}`; export r; \
20369 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20370 $(SET_LIB_PATH) \
20371 $(HOST_EXPORTS) \
20372 (cd zlib && $(MAKE) $(FLAGS_TO_PASS) all)
20373@endif zlib
20374
20375.PHONY: check-zlib maybe-check-zlib
20376maybe-check-zlib:
20377@if zlib
20378maybe-check-zlib: check-zlib
20379
20380check-zlib:
20381
20382@endif zlib
20383
20384.PHONY: install-zlib maybe-install-zlib
20385maybe-install-zlib:
20386@if zlib
20387maybe-install-zlib: install-zlib
20388
20389install-zlib:
20390
20391@endif zlib
20392
20393# Other targets (info, dvi, etc.)
20394
20395.PHONY: maybe-info-zlib info-zlib
20396maybe-info-zlib:
20397@if zlib
20398maybe-info-zlib: info-zlib
20399
20400info-zlib: \
20401 configure-zlib
20402 @[ -f ./zlib/Makefile ] || exit 0; \
20403 r=`${PWD_COMMAND}`; export r; \
20404 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20405 $(SET_LIB_PATH) \
20406 $(HOST_EXPORTS) \
20407 for flag in $(EXTRA_HOST_FLAGS) ; do \
20408 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20409 done; \
20410 echo "Doing info in zlib" ; \
20411 (cd zlib && \
20412 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20413 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20414 "RANLIB=$${RANLIB}" \
20415 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20416 info) \
20417 || exit 1
20418
20419@endif zlib
20420
20421.PHONY: maybe-dvi-zlib dvi-zlib
20422maybe-dvi-zlib:
20423@if zlib
20424maybe-dvi-zlib: dvi-zlib
20425
20426dvi-zlib: \
20427 configure-zlib
20428 @[ -f ./zlib/Makefile ] || exit 0; \
20429 r=`${PWD_COMMAND}`; export r; \
20430 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20431 $(SET_LIB_PATH) \
20432 $(HOST_EXPORTS) \
20433 for flag in $(EXTRA_HOST_FLAGS) ; do \
20434 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20435 done; \
20436 echo "Doing dvi in zlib" ; \
20437 (cd zlib && \
20438 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20439 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20440 "RANLIB=$${RANLIB}" \
20441 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20442 dvi) \
20443 || exit 1
20444
20445@endif zlib
20446
20447.PHONY: maybe-TAGS-zlib TAGS-zlib
20448maybe-TAGS-zlib:
20449@if zlib
20450maybe-TAGS-zlib: TAGS-zlib
20451
20452TAGS-zlib: \
20453 configure-zlib
20454 @[ -f ./zlib/Makefile ] || exit 0; \
20455 r=`${PWD_COMMAND}`; export r; \
20456 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20457 $(SET_LIB_PATH) \
20458 $(HOST_EXPORTS) \
20459 for flag in $(EXTRA_HOST_FLAGS) ; do \
20460 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20461 done; \
20462 echo "Doing TAGS in zlib" ; \
20463 (cd zlib && \
20464 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20465 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20466 "RANLIB=$${RANLIB}" \
20467 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20468 TAGS) \
20469 || exit 1
20470
20471@endif zlib
20472
20473.PHONY: maybe-install-info-zlib install-info-zlib
20474maybe-install-info-zlib:
20475@if zlib
20476maybe-install-info-zlib: install-info-zlib
20477
20478install-info-zlib: \
20479 configure-zlib \
20480 info-zlib
20481 @[ -f ./zlib/Makefile ] || exit 0; \
20482 r=`${PWD_COMMAND}`; export r; \
20483 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20484 $(SET_LIB_PATH) \
20485 $(HOST_EXPORTS) \
20486 for flag in $(EXTRA_HOST_FLAGS) ; do \
20487 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20488 done; \
20489 echo "Doing install-info in zlib" ; \
20490 (cd zlib && \
20491 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20492 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20493 "RANLIB=$${RANLIB}" \
20494 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20495 install-info) \
20496 || exit 1
20497
20498@endif zlib
20499
20500.PHONY: maybe-installcheck-zlib installcheck-zlib
20501maybe-installcheck-zlib:
20502@if zlib
20503maybe-installcheck-zlib: installcheck-zlib
20504
20505installcheck-zlib: \
20506 configure-zlib
20507 @[ -f ./zlib/Makefile ] || exit 0; \
20508 r=`${PWD_COMMAND}`; export r; \
20509 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20510 $(SET_LIB_PATH) \
20511 $(HOST_EXPORTS) \
20512 for flag in $(EXTRA_HOST_FLAGS) ; do \
20513 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20514 done; \
20515 echo "Doing installcheck in zlib" ; \
20516 (cd zlib && \
20517 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20518 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20519 "RANLIB=$${RANLIB}" \
20520 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20521 installcheck) \
20522 || exit 1
20523
20524@endif zlib
20525
20526.PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
20527maybe-mostlyclean-zlib:
20528@if zlib
20529maybe-mostlyclean-zlib: mostlyclean-zlib
20530
20531mostlyclean-zlib:
20532 @[ -f ./zlib/Makefile ] || exit 0; \
20533 r=`${PWD_COMMAND}`; export r; \
20534 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20535 $(SET_LIB_PATH) \
20536 $(HOST_EXPORTS) \
20537 for flag in $(EXTRA_HOST_FLAGS) ; do \
20538 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20539 done; \
20540 echo "Doing mostlyclean in zlib" ; \
20541 (cd zlib && \
20542 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20543 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20544 "RANLIB=$${RANLIB}" \
20545 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20546 mostlyclean) \
20547 || exit 1
20548
20549@endif zlib
20550
20551.PHONY: maybe-clean-zlib clean-zlib
20552maybe-clean-zlib:
20553@if zlib
20554maybe-clean-zlib: clean-zlib
20555
20556clean-zlib:
20557 @[ -f ./zlib/Makefile ] || exit 0; \
20558 r=`${PWD_COMMAND}`; export r; \
20559 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20560 $(SET_LIB_PATH) \
20561 $(HOST_EXPORTS) \
20562 for flag in $(EXTRA_HOST_FLAGS) ; do \
20563 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20564 done; \
20565 echo "Doing clean in zlib" ; \
20566 (cd zlib && \
20567 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20568 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20569 "RANLIB=$${RANLIB}" \
20570 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20571 clean) \
20572 || exit 1
20573
20574@endif zlib
20575
20576.PHONY: maybe-distclean-zlib distclean-zlib
20577maybe-distclean-zlib:
20578@if zlib
20579maybe-distclean-zlib: distclean-zlib
20580
20581distclean-zlib:
20582 @[ -f ./zlib/Makefile ] || exit 0; \
20583 r=`${PWD_COMMAND}`; export r; \
20584 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20585 $(SET_LIB_PATH) \
20586 $(HOST_EXPORTS) \
20587 for flag in $(EXTRA_HOST_FLAGS) ; do \
20588 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20589 done; \
20590 echo "Doing distclean in zlib" ; \
20591 (cd zlib && \
20592 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20593 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20594 "RANLIB=$${RANLIB}" \
20595 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20596 distclean) \
20597 || exit 1
20598
20599@endif zlib
20600
20601.PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
20602maybe-maintainer-clean-zlib:
20603@if zlib
20604maybe-maintainer-clean-zlib: maintainer-clean-zlib
20605
20606maintainer-clean-zlib:
20607 @[ -f ./zlib/Makefile ] || exit 0; \
20608 r=`${PWD_COMMAND}`; export r; \
20609 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20610 $(SET_LIB_PATH) \
20611 $(HOST_EXPORTS) \
20612 for flag in $(EXTRA_HOST_FLAGS) ; do \
20613 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20614 done; \
20615 echo "Doing maintainer-clean in zlib" ; \
20616 (cd zlib && \
20617 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20618 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20619 "RANLIB=$${RANLIB}" \
20620 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20621 maintainer-clean) \
20622 || exit 1
20623
20624@endif zlib
20625
20626
20627.PHONY: configure-gdb maybe-configure-gdb
20628maybe-configure-gdb:
20629@if gdb
20630maybe-configure-gdb: configure-gdb
20631configure-gdb:
20632 @test ! -f gdb/Makefile || exit 0; \
20633 [ -d gdb ] || mkdir gdb; \
20634 r=`${PWD_COMMAND}`; export r; \
20635 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20636 $(HOST_EXPORTS) \
20637 echo Configuring in gdb; \
20638 cd gdb || exit 1; \
20639 case $(srcdir) in \
20640 \.) \
20641 srcdiroption="--srcdir=."; \
20642 libsrcdir=".";; \
20643 /* | [A-Za-z]:[\\/]*) \
20644 srcdiroption="--srcdir=$(srcdir)/gdb"; \
20645 libsrcdir="$$s/gdb";; \
20646 *) \
20647 srcdiroption="--srcdir=../$(srcdir)/gdb"; \
20648 libsrcdir="$$s/gdb";; \
20649 esac; \
20650 $(SHELL) $${libsrcdir}/configure \
20651 $(HOST_CONFIGARGS) $${srcdiroption} \
20652 || exit 1
20653@endif gdb
20654
20655.PHONY: all-gdb maybe-all-gdb
20656maybe-all-gdb:
20657@if gdb
20658maybe-all-gdb: all-gdb
20659all-gdb: configure-gdb
20660 @r=`${PWD_COMMAND}`; export r; \
20661 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20662 $(SET_LIB_PATH) \
20663 $(HOST_EXPORTS) \
20664 (cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
20665@endif gdb
20666
20667.PHONY: check-gdb maybe-check-gdb
20668maybe-check-gdb:
20669@if gdb
20670maybe-check-gdb: check-gdb
20671
20672check-gdb:
20673 @r=`${PWD_COMMAND}`; export r; \
20674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20675 $(SET_LIB_PATH) \
20676 $(HOST_EXPORTS) \
20677 (cd gdb && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
20678
20679@endif gdb
20680
20681.PHONY: install-gdb maybe-install-gdb
20682maybe-install-gdb:
20683@if gdb
20684maybe-install-gdb: install-gdb
20685
20686install-gdb: installdirs
20687 @r=`${PWD_COMMAND}`; export r; \
20688 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20689 $(SET_LIB_PATH) \
20690 $(HOST_EXPORTS) \
20691 (cd gdb && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
20692
20693@endif gdb
20694
20695# Other targets (info, dvi, etc.)
20696
20697.PHONY: maybe-info-gdb info-gdb
20698maybe-info-gdb:
20699@if gdb
20700maybe-info-gdb: info-gdb
20701
20702info-gdb: \
20703 configure-gdb
20704 @[ -f ./gdb/Makefile ] || exit 0; \
20705 r=`${PWD_COMMAND}`; export r; \
20706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20707 $(SET_LIB_PATH) \
20708 $(HOST_EXPORTS) \
20709 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20710 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20711 done; \
20712 echo "Doing info in gdb" ; \
20713 (cd gdb && \
20714 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20715 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20716 "RANLIB=$${RANLIB}" \
20717 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20718 info) \
20719 || exit 1
20720
20721@endif gdb
20722
20723.PHONY: maybe-dvi-gdb dvi-gdb
20724maybe-dvi-gdb:
20725@if gdb
20726maybe-dvi-gdb: dvi-gdb
20727
20728dvi-gdb: \
20729 configure-gdb
20730 @[ -f ./gdb/Makefile ] || exit 0; \
20731 r=`${PWD_COMMAND}`; export r; \
20732 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20733 $(SET_LIB_PATH) \
20734 $(HOST_EXPORTS) \
20735 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20736 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20737 done; \
20738 echo "Doing dvi in gdb" ; \
20739 (cd gdb && \
20740 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20741 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20742 "RANLIB=$${RANLIB}" \
20743 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20744 dvi) \
20745 || exit 1
20746
20747@endif gdb
20748
20749.PHONY: maybe-TAGS-gdb TAGS-gdb
20750maybe-TAGS-gdb:
20751@if gdb
20752maybe-TAGS-gdb: TAGS-gdb
20753
20754TAGS-gdb: \
20755 configure-gdb
20756 @[ -f ./gdb/Makefile ] || exit 0; \
20757 r=`${PWD_COMMAND}`; export r; \
20758 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20759 $(SET_LIB_PATH) \
20760 $(HOST_EXPORTS) \
20761 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20763 done; \
20764 echo "Doing TAGS in gdb" ; \
20765 (cd gdb && \
20766 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20767 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20768 "RANLIB=$${RANLIB}" \
20769 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20770 TAGS) \
20771 || exit 1
20772
20773@endif gdb
20774
20775.PHONY: maybe-install-info-gdb install-info-gdb
20776maybe-install-info-gdb:
20777@if gdb
20778maybe-install-info-gdb: install-info-gdb
20779
20780install-info-gdb: \
20781 configure-gdb \
20782 info-gdb
20783 @[ -f ./gdb/Makefile ] || exit 0; \
20784 r=`${PWD_COMMAND}`; export r; \
20785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20786 $(SET_LIB_PATH) \
20787 $(HOST_EXPORTS) \
20788 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20789 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20790 done; \
20791 echo "Doing install-info in gdb" ; \
20792 (cd gdb && \
20793 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20794 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20795 "RANLIB=$${RANLIB}" \
20796 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20797 install-info) \
20798 || exit 1
20799
20800@endif gdb
20801
20802.PHONY: maybe-installcheck-gdb installcheck-gdb
20803maybe-installcheck-gdb:
20804@if gdb
20805maybe-installcheck-gdb: installcheck-gdb
20806
20807installcheck-gdb: \
20808 configure-gdb
20809 @[ -f ./gdb/Makefile ] || exit 0; \
20810 r=`${PWD_COMMAND}`; export r; \
20811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20812 $(SET_LIB_PATH) \
20813 $(HOST_EXPORTS) \
20814 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20816 done; \
20817 echo "Doing installcheck in gdb" ; \
20818 (cd gdb && \
20819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20821 "RANLIB=$${RANLIB}" \
20822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20823 installcheck) \
20824 || exit 1
20825
20826@endif gdb
20827
20828.PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
20829maybe-mostlyclean-gdb:
20830@if gdb
20831maybe-mostlyclean-gdb: mostlyclean-gdb
20832
20833mostlyclean-gdb:
20834 @[ -f ./gdb/Makefile ] || exit 0; \
20835 r=`${PWD_COMMAND}`; export r; \
20836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20837 $(SET_LIB_PATH) \
20838 $(HOST_EXPORTS) \
20839 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20841 done; \
20842 echo "Doing mostlyclean in gdb" ; \
20843 (cd gdb && \
20844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20846 "RANLIB=$${RANLIB}" \
20847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20848 mostlyclean) \
20849 || exit 1
20850
20851@endif gdb
20852
20853.PHONY: maybe-clean-gdb clean-gdb
20854maybe-clean-gdb:
20855@if gdb
20856maybe-clean-gdb: clean-gdb
20857
20858clean-gdb:
20859 @[ -f ./gdb/Makefile ] || exit 0; \
20860 r=`${PWD_COMMAND}`; export r; \
20861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20862 $(SET_LIB_PATH) \
20863 $(HOST_EXPORTS) \
20864 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20865 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20866 done; \
20867 echo "Doing clean in gdb" ; \
20868 (cd gdb && \
20869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20871 "RANLIB=$${RANLIB}" \
20872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20873 clean) \
20874 || exit 1
20875
20876@endif gdb
20877
20878.PHONY: maybe-distclean-gdb distclean-gdb
20879maybe-distclean-gdb:
20880@if gdb
20881maybe-distclean-gdb: distclean-gdb
20882
20883distclean-gdb:
20884 @[ -f ./gdb/Makefile ] || exit 0; \
20885 r=`${PWD_COMMAND}`; export r; \
20886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20887 $(SET_LIB_PATH) \
20888 $(HOST_EXPORTS) \
20889 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20891 done; \
20892 echo "Doing distclean in gdb" ; \
20893 (cd gdb && \
20894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20896 "RANLIB=$${RANLIB}" \
20897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20898 distclean) \
20899 || exit 1
20900
20901@endif gdb
20902
20903.PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
20904maybe-maintainer-clean-gdb:
20905@if gdb
20906maybe-maintainer-clean-gdb: maintainer-clean-gdb
20907
20908maintainer-clean-gdb:
20909 @[ -f ./gdb/Makefile ] || exit 0; \
20910 r=`${PWD_COMMAND}`; export r; \
20911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20912 $(SET_LIB_PATH) \
20913 $(HOST_EXPORTS) \
20914 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20915 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20916 done; \
20917 echo "Doing maintainer-clean in gdb" ; \
20918 (cd gdb && \
20919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20921 "RANLIB=$${RANLIB}" \
20922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20923 maintainer-clean) \
20924 || exit 1
20925
20926@endif gdb
20927
20928
20929.PHONY: configure-expect maybe-configure-expect
20930maybe-configure-expect:
20931@if expect
20932maybe-configure-expect: configure-expect
20933configure-expect:
20934 @test ! -f expect/Makefile || exit 0; \
20935 [ -d expect ] || mkdir expect; \
20936 r=`${PWD_COMMAND}`; export r; \
20937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20938 $(HOST_EXPORTS) \
20939 echo Configuring in expect; \
20940 cd expect || exit 1; \
20941 case $(srcdir) in \
20942 \.) \
20943 srcdiroption="--srcdir=."; \
20944 libsrcdir=".";; \
20945 /* | [A-Za-z]:[\\/]*) \
20946 srcdiroption="--srcdir=$(srcdir)/expect"; \
20947 libsrcdir="$$s/expect";; \
20948 *) \
20949 srcdiroption="--srcdir=../$(srcdir)/expect"; \
20950 libsrcdir="$$s/expect";; \
20951 esac; \
20952 $(SHELL) $${libsrcdir}/configure \
20953 $(HOST_CONFIGARGS) $${srcdiroption} \
20954 || exit 1
20955@endif expect
20956
20957.PHONY: all-expect maybe-all-expect
20958maybe-all-expect:
20959@if expect
20960maybe-all-expect: all-expect
20961all-expect: configure-expect
20962 @r=`${PWD_COMMAND}`; export r; \
20963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20964 $(SET_LIB_PATH) \
20965 $(HOST_EXPORTS) \
20966 (cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
20967@endif expect
20968
20969.PHONY: check-expect maybe-check-expect
20970maybe-check-expect:
20971@if expect
20972maybe-check-expect: check-expect
20973
20974check-expect:
20975 @r=`${PWD_COMMAND}`; export r; \
20976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20977 $(SET_LIB_PATH) \
20978 $(HOST_EXPORTS) \
20979 (cd expect && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
20980
20981@endif expect
20982
20983.PHONY: install-expect maybe-install-expect
20984maybe-install-expect:
20985@if expect
20986maybe-install-expect: install-expect
20987
20988install-expect: installdirs
20989 @r=`${PWD_COMMAND}`; export r; \
20990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20991 $(SET_LIB_PATH) \
20992 $(HOST_EXPORTS) \
20993 (cd expect && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
20994
20995@endif expect
20996
20997# Other targets (info, dvi, etc.)
20998
20999.PHONY: maybe-info-expect info-expect
21000maybe-info-expect:
21001@if expect
21002maybe-info-expect: info-expect
21003
21004info-expect: \
21005 configure-expect
21006 @[ -f ./expect/Makefile ] || exit 0; \
21007 r=`${PWD_COMMAND}`; export r; \
21008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21009 $(SET_LIB_PATH) \
21010 $(HOST_EXPORTS) \
21011 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21012 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21013 done; \
21014 echo "Doing info in expect" ; \
21015 (cd expect && \
21016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21018 "RANLIB=$${RANLIB}" \
21019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21020 info) \
21021 || exit 1
21022
21023@endif expect
21024
21025.PHONY: maybe-dvi-expect dvi-expect
21026maybe-dvi-expect:
21027@if expect
21028maybe-dvi-expect: dvi-expect
21029
21030dvi-expect: \
21031 configure-expect
21032 @[ -f ./expect/Makefile ] || exit 0; \
21033 r=`${PWD_COMMAND}`; export r; \
21034 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21035 $(SET_LIB_PATH) \
21036 $(HOST_EXPORTS) \
21037 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21038 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21039 done; \
21040 echo "Doing dvi in expect" ; \
21041 (cd expect && \
21042 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21043 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21044 "RANLIB=$${RANLIB}" \
21045 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21046 dvi) \
21047 || exit 1
21048
21049@endif expect
21050
21051.PHONY: maybe-TAGS-expect TAGS-expect
21052maybe-TAGS-expect:
21053@if expect
21054maybe-TAGS-expect: TAGS-expect
21055
21056TAGS-expect: \
21057 configure-expect
21058 @[ -f ./expect/Makefile ] || exit 0; \
21059 r=`${PWD_COMMAND}`; export r; \
21060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21061 $(SET_LIB_PATH) \
21062 $(HOST_EXPORTS) \
21063 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21064 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21065 done; \
21066 echo "Doing TAGS in expect" ; \
21067 (cd expect && \
21068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21070 "RANLIB=$${RANLIB}" \
21071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21072 TAGS) \
21073 || exit 1
21074
21075@endif expect
21076
21077.PHONY: maybe-install-info-expect install-info-expect
21078maybe-install-info-expect:
21079@if expect
21080maybe-install-info-expect: install-info-expect
21081
21082install-info-expect: \
21083 configure-expect \
21084 info-expect
21085 @[ -f ./expect/Makefile ] || exit 0; \
21086 r=`${PWD_COMMAND}`; export r; \
21087 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21088 $(SET_LIB_PATH) \
21089 $(HOST_EXPORTS) \
21090 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21091 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21092 done; \
21093 echo "Doing install-info in expect" ; \
21094 (cd expect && \
21095 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21096 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21097 "RANLIB=$${RANLIB}" \
21098 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21099 install-info) \
21100 || exit 1
21101
21102@endif expect
21103
21104.PHONY: maybe-installcheck-expect installcheck-expect
21105maybe-installcheck-expect:
21106@if expect
21107maybe-installcheck-expect: installcheck-expect
21108
21109installcheck-expect: \
21110 configure-expect
21111 @[ -f ./expect/Makefile ] || exit 0; \
21112 r=`${PWD_COMMAND}`; export r; \
21113 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21114 $(SET_LIB_PATH) \
21115 $(HOST_EXPORTS) \
21116 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21117 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21118 done; \
21119 echo "Doing installcheck in expect" ; \
21120 (cd expect && \
21121 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21122 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21123 "RANLIB=$${RANLIB}" \
21124 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21125 installcheck) \
21126 || exit 1
21127
21128@endif expect
21129
21130.PHONY: maybe-mostlyclean-expect mostlyclean-expect
21131maybe-mostlyclean-expect:
21132@if expect
21133maybe-mostlyclean-expect: mostlyclean-expect
21134
21135mostlyclean-expect:
21136 @[ -f ./expect/Makefile ] || exit 0; \
21137 r=`${PWD_COMMAND}`; export r; \
21138 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21139 $(SET_LIB_PATH) \
21140 $(HOST_EXPORTS) \
21141 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21142 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21143 done; \
21144 echo "Doing mostlyclean in expect" ; \
21145 (cd expect && \
21146 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21147 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21148 "RANLIB=$${RANLIB}" \
21149 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21150 mostlyclean) \
21151 || exit 1
21152
21153@endif expect
21154
21155.PHONY: maybe-clean-expect clean-expect
21156maybe-clean-expect:
21157@if expect
21158maybe-clean-expect: clean-expect
21159
21160clean-expect:
21161 @[ -f ./expect/Makefile ] || exit 0; \
21162 r=`${PWD_COMMAND}`; export r; \
21163 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21164 $(SET_LIB_PATH) \
21165 $(HOST_EXPORTS) \
21166 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21167 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21168 done; \
21169 echo "Doing clean in expect" ; \
21170 (cd expect && \
21171 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21172 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21173 "RANLIB=$${RANLIB}" \
21174 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21175 clean) \
21176 || exit 1
21177
21178@endif expect
21179
21180.PHONY: maybe-distclean-expect distclean-expect
21181maybe-distclean-expect:
21182@if expect
21183maybe-distclean-expect: distclean-expect
21184
21185distclean-expect:
21186 @[ -f ./expect/Makefile ] || exit 0; \
21187 r=`${PWD_COMMAND}`; export r; \
21188 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21189 $(SET_LIB_PATH) \
21190 $(HOST_EXPORTS) \
21191 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21192 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21193 done; \
21194 echo "Doing distclean in expect" ; \
21195 (cd expect && \
21196 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21197 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21198 "RANLIB=$${RANLIB}" \
21199 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21200 distclean) \
21201 || exit 1
21202
21203@endif expect
21204
21205.PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
21206maybe-maintainer-clean-expect:
21207@if expect
21208maybe-maintainer-clean-expect: maintainer-clean-expect
21209
21210maintainer-clean-expect:
21211 @[ -f ./expect/Makefile ] || exit 0; \
21212 r=`${PWD_COMMAND}`; export r; \
21213 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21214 $(SET_LIB_PATH) \
21215 $(HOST_EXPORTS) \
21216 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21217 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21218 done; \
21219 echo "Doing maintainer-clean in expect" ; \
21220 (cd expect && \
21221 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21222 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21223 "RANLIB=$${RANLIB}" \
21224 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21225 maintainer-clean) \
21226 || exit 1
21227
21228@endif expect
21229
21230
21231.PHONY: configure-guile maybe-configure-guile
21232maybe-configure-guile:
21233@if guile
21234maybe-configure-guile: configure-guile
21235configure-guile:
21236 @test ! -f guile/Makefile || exit 0; \
21237 [ -d guile ] || mkdir guile; \
21238 r=`${PWD_COMMAND}`; export r; \
21239 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21240 $(HOST_EXPORTS) \
21241 echo Configuring in guile; \
21242 cd guile || exit 1; \
21243 case $(srcdir) in \
21244 \.) \
21245 srcdiroption="--srcdir=."; \
21246 libsrcdir=".";; \
21247 /* | [A-Za-z]:[\\/]*) \
21248 srcdiroption="--srcdir=$(srcdir)/guile"; \
21249 libsrcdir="$$s/guile";; \
21250 *) \
21251 srcdiroption="--srcdir=../$(srcdir)/guile"; \
21252 libsrcdir="$$s/guile";; \
21253 esac; \
21254 $(SHELL) $${libsrcdir}/configure \
21255 $(HOST_CONFIGARGS) $${srcdiroption} \
21256 || exit 1
21257@endif guile
21258
21259.PHONY: all-guile maybe-all-guile
21260maybe-all-guile:
21261@if guile
21262maybe-all-guile: all-guile
21263all-guile: configure-guile
21264 @r=`${PWD_COMMAND}`; export r; \
21265 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21266 $(SET_LIB_PATH) \
21267 $(HOST_EXPORTS) \
21268 (cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
21269@endif guile
21270
21271.PHONY: check-guile maybe-check-guile
21272maybe-check-guile:
21273@if guile
21274maybe-check-guile: check-guile
21275
21276check-guile:
21277 @r=`${PWD_COMMAND}`; export r; \
21278 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21279 $(SET_LIB_PATH) \
21280 $(HOST_EXPORTS) \
21281 (cd guile && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
21282
21283@endif guile
21284
21285.PHONY: install-guile maybe-install-guile
21286maybe-install-guile:
21287@if guile
21288maybe-install-guile: install-guile
21289
21290install-guile: installdirs
21291 @r=`${PWD_COMMAND}`; export r; \
21292 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21293 $(SET_LIB_PATH) \
21294 $(HOST_EXPORTS) \
21295 (cd guile && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
21296
21297@endif guile
21298
21299# Other targets (info, dvi, etc.)
21300
21301.PHONY: maybe-info-guile info-guile
21302maybe-info-guile:
21303@if guile
21304maybe-info-guile: info-guile
21305
21306info-guile: \
21307 configure-guile
21308 @[ -f ./guile/Makefile ] || exit 0; \
21309 r=`${PWD_COMMAND}`; export r; \
21310 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21311 $(SET_LIB_PATH) \
21312 $(HOST_EXPORTS) \
21313 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21314 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21315 done; \
21316 echo "Doing info in guile" ; \
21317 (cd guile && \
21318 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21319 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21320 "RANLIB=$${RANLIB}" \
21321 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21322 info) \
21323 || exit 1
21324
21325@endif guile
21326
21327.PHONY: maybe-dvi-guile dvi-guile
21328maybe-dvi-guile:
21329@if guile
21330maybe-dvi-guile: dvi-guile
21331
21332dvi-guile: \
21333 configure-guile
21334 @[ -f ./guile/Makefile ] || exit 0; \
21335 r=`${PWD_COMMAND}`; export r; \
21336 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21337 $(SET_LIB_PATH) \
21338 $(HOST_EXPORTS) \
21339 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21340 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21341 done; \
21342 echo "Doing dvi in guile" ; \
21343 (cd guile && \
21344 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21345 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21346 "RANLIB=$${RANLIB}" \
21347 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21348 dvi) \
21349 || exit 1
21350
21351@endif guile
21352
21353.PHONY: maybe-TAGS-guile TAGS-guile
21354maybe-TAGS-guile:
21355@if guile
21356maybe-TAGS-guile: TAGS-guile
21357
21358TAGS-guile: \
21359 configure-guile
21360 @[ -f ./guile/Makefile ] || exit 0; \
21361 r=`${PWD_COMMAND}`; export r; \
21362 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21363 $(SET_LIB_PATH) \
21364 $(HOST_EXPORTS) \
21365 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21366 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21367 done; \
21368 echo "Doing TAGS in guile" ; \
21369 (cd guile && \
21370 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21371 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21372 "RANLIB=$${RANLIB}" \
21373 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21374 TAGS) \
21375 || exit 1
21376
21377@endif guile
21378
21379.PHONY: maybe-install-info-guile install-info-guile
21380maybe-install-info-guile:
21381@if guile
21382maybe-install-info-guile: install-info-guile
21383
21384install-info-guile: \
21385 configure-guile \
21386 info-guile
21387 @[ -f ./guile/Makefile ] || exit 0; \
21388 r=`${PWD_COMMAND}`; export r; \
21389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21390 $(SET_LIB_PATH) \
21391 $(HOST_EXPORTS) \
21392 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21393 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21394 done; \
21395 echo "Doing install-info in guile" ; \
21396 (cd guile && \
21397 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21398 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21399 "RANLIB=$${RANLIB}" \
21400 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21401 install-info) \
21402 || exit 1
21403
21404@endif guile
21405
21406.PHONY: maybe-installcheck-guile installcheck-guile
21407maybe-installcheck-guile:
21408@if guile
21409maybe-installcheck-guile: installcheck-guile
21410
21411installcheck-guile: \
21412 configure-guile
21413 @[ -f ./guile/Makefile ] || exit 0; \
21414 r=`${PWD_COMMAND}`; export r; \
21415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21416 $(SET_LIB_PATH) \
21417 $(HOST_EXPORTS) \
21418 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21419 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21420 done; \
21421 echo "Doing installcheck in guile" ; \
21422 (cd guile && \
21423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21425 "RANLIB=$${RANLIB}" \
21426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21427 installcheck) \
21428 || exit 1
21429
21430@endif guile
21431
21432.PHONY: maybe-mostlyclean-guile mostlyclean-guile
21433maybe-mostlyclean-guile:
21434@if guile
21435maybe-mostlyclean-guile: mostlyclean-guile
21436
21437mostlyclean-guile:
21438 @[ -f ./guile/Makefile ] || exit 0; \
21439 r=`${PWD_COMMAND}`; export r; \
21440 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21441 $(SET_LIB_PATH) \
21442 $(HOST_EXPORTS) \
21443 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21444 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21445 done; \
21446 echo "Doing mostlyclean in guile" ; \
21447 (cd guile && \
21448 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21449 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21450 "RANLIB=$${RANLIB}" \
21451 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21452 mostlyclean) \
21453 || exit 1
21454
21455@endif guile
21456
21457.PHONY: maybe-clean-guile clean-guile
21458maybe-clean-guile:
21459@if guile
21460maybe-clean-guile: clean-guile
21461
21462clean-guile:
21463 @[ -f ./guile/Makefile ] || exit 0; \
21464 r=`${PWD_COMMAND}`; export r; \
21465 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21466 $(SET_LIB_PATH) \
21467 $(HOST_EXPORTS) \
21468 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21469 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21470 done; \
21471 echo "Doing clean in guile" ; \
21472 (cd guile && \
21473 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21474 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21475 "RANLIB=$${RANLIB}" \
21476 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21477 clean) \
21478 || exit 1
21479
21480@endif guile
21481
21482.PHONY: maybe-distclean-guile distclean-guile
21483maybe-distclean-guile:
21484@if guile
21485maybe-distclean-guile: distclean-guile
21486
21487distclean-guile:
21488 @[ -f ./guile/Makefile ] || exit 0; \
21489 r=`${PWD_COMMAND}`; export r; \
21490 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21491 $(SET_LIB_PATH) \
21492 $(HOST_EXPORTS) \
21493 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21494 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21495 done; \
21496 echo "Doing distclean in guile" ; \
21497 (cd guile && \
21498 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21499 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21500 "RANLIB=$${RANLIB}" \
21501 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21502 distclean) \
21503 || exit 1
21504
21505@endif guile
21506
21507.PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
21508maybe-maintainer-clean-guile:
21509@if guile
21510maybe-maintainer-clean-guile: maintainer-clean-guile
21511
21512maintainer-clean-guile:
21513 @[ -f ./guile/Makefile ] || exit 0; \
21514 r=`${PWD_COMMAND}`; export r; \
21515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21516 $(SET_LIB_PATH) \
21517 $(HOST_EXPORTS) \
21518 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21519 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21520 done; \
21521 echo "Doing maintainer-clean in guile" ; \
21522 (cd guile && \
21523 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21524 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21525 "RANLIB=$${RANLIB}" \
21526 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21527 maintainer-clean) \
21528 || exit 1
21529
21530@endif guile
21531
21532
21533.PHONY: configure-tk maybe-configure-tk
21534maybe-configure-tk:
21535@if tk
21536maybe-configure-tk: configure-tk
21537configure-tk:
21538 @test ! -f tk/Makefile || exit 0; \
21539 [ -d tk ] || mkdir tk; \
21540 r=`${PWD_COMMAND}`; export r; \
21541 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21542 $(HOST_EXPORTS) \
21543 echo Configuring in tk; \
21544 cd tk || exit 1; \
21545 case $(srcdir) in \
21546 \.) \
21547 srcdiroption="--srcdir=."; \
21548 libsrcdir=".";; \
21549 /* | [A-Za-z]:[\\/]*) \
21550 srcdiroption="--srcdir=$(srcdir)/tk"; \
21551 libsrcdir="$$s/tk";; \
21552 *) \
21553 srcdiroption="--srcdir=../$(srcdir)/tk"; \
21554 libsrcdir="$$s/tk";; \
21555 esac; \
21556 $(SHELL) $${libsrcdir}/configure \
21557 $(HOST_CONFIGARGS) $${srcdiroption} \
21558 || exit 1
21559@endif tk
21560
21561.PHONY: all-tk maybe-all-tk
21562maybe-all-tk:
21563@if tk
21564maybe-all-tk: all-tk
21565all-tk: configure-tk
21566 @r=`${PWD_COMMAND}`; export r; \
21567 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21568 $(SET_LIB_PATH) \
21569 $(HOST_EXPORTS) \
21570 (cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
21571@endif tk
21572
21573.PHONY: check-tk maybe-check-tk
21574maybe-check-tk:
21575@if tk
21576maybe-check-tk: check-tk
21577
21578check-tk:
21579 @r=`${PWD_COMMAND}`; export r; \
21580 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21581 $(SET_LIB_PATH) \
21582 $(HOST_EXPORTS) \
21583 (cd tk && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
21584
21585@endif tk
21586
21587.PHONY: install-tk maybe-install-tk
21588maybe-install-tk:
21589@if tk
21590maybe-install-tk: install-tk
21591
21592install-tk: installdirs
21593 @r=`${PWD_COMMAND}`; export r; \
21594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21595 $(SET_LIB_PATH) \
21596 $(HOST_EXPORTS) \
21597 (cd tk && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
21598
21599@endif tk
21600
21601# Other targets (info, dvi, etc.)
21602
21603.PHONY: maybe-info-tk info-tk
21604maybe-info-tk:
21605@if tk
21606maybe-info-tk: info-tk
21607
21608info-tk: \
21609 configure-tk
21610 @[ -f ./tk/Makefile ] || exit 0; \
21611 r=`${PWD_COMMAND}`; export r; \
21612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21613 $(SET_LIB_PATH) \
21614 $(HOST_EXPORTS) \
21615 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21616 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21617 done; \
21618 echo "Doing info in tk" ; \
21619 (cd tk && \
21620 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21621 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21622 "RANLIB=$${RANLIB}" \
21623 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21624 info) \
21625 || exit 1
21626
21627@endif tk
21628
21629.PHONY: maybe-dvi-tk dvi-tk
21630maybe-dvi-tk:
21631@if tk
21632maybe-dvi-tk: dvi-tk
21633
21634dvi-tk: \
21635 configure-tk
21636 @[ -f ./tk/Makefile ] || exit 0; \
21637 r=`${PWD_COMMAND}`; export r; \
21638 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21639 $(SET_LIB_PATH) \
21640 $(HOST_EXPORTS) \
21641 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21642 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21643 done; \
21644 echo "Doing dvi in tk" ; \
21645 (cd tk && \
21646 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21647 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21648 "RANLIB=$${RANLIB}" \
21649 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21650 dvi) \
21651 || exit 1
21652
21653@endif tk
21654
21655.PHONY: maybe-TAGS-tk TAGS-tk
21656maybe-TAGS-tk:
21657@if tk
21658maybe-TAGS-tk: TAGS-tk
21659
21660TAGS-tk: \
21661 configure-tk
21662 @[ -f ./tk/Makefile ] || exit 0; \
21663 r=`${PWD_COMMAND}`; export r; \
21664 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21665 $(SET_LIB_PATH) \
21666 $(HOST_EXPORTS) \
21667 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21668 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21669 done; \
21670 echo "Doing TAGS in tk" ; \
21671 (cd tk && \
21672 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21673 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21674 "RANLIB=$${RANLIB}" \
21675 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21676 TAGS) \
21677 || exit 1
21678
21679@endif tk
21680
21681.PHONY: maybe-install-info-tk install-info-tk
21682maybe-install-info-tk:
21683@if tk
21684maybe-install-info-tk: install-info-tk
21685
21686install-info-tk: \
21687 configure-tk \
21688 info-tk
21689 @[ -f ./tk/Makefile ] || exit 0; \
21690 r=`${PWD_COMMAND}`; export r; \
21691 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21692 $(SET_LIB_PATH) \
21693 $(HOST_EXPORTS) \
21694 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21695 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21696 done; \
21697 echo "Doing install-info in tk" ; \
21698 (cd tk && \
21699 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21700 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21701 "RANLIB=$${RANLIB}" \
21702 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21703 install-info) \
21704 || exit 1
21705
21706@endif tk
21707
21708.PHONY: maybe-installcheck-tk installcheck-tk
21709maybe-installcheck-tk:
21710@if tk
21711maybe-installcheck-tk: installcheck-tk
21712
21713installcheck-tk: \
21714 configure-tk
21715 @[ -f ./tk/Makefile ] || exit 0; \
21716 r=`${PWD_COMMAND}`; export r; \
21717 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21718 $(SET_LIB_PATH) \
21719 $(HOST_EXPORTS) \
21720 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21721 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21722 done; \
21723 echo "Doing installcheck in tk" ; \
21724 (cd tk && \
21725 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21726 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21727 "RANLIB=$${RANLIB}" \
21728 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21729 installcheck) \
21730 || exit 1
21731
21732@endif tk
21733
21734.PHONY: maybe-mostlyclean-tk mostlyclean-tk
21735maybe-mostlyclean-tk:
21736@if tk
21737maybe-mostlyclean-tk: mostlyclean-tk
21738
21739mostlyclean-tk:
21740 @[ -f ./tk/Makefile ] || exit 0; \
21741 r=`${PWD_COMMAND}`; export r; \
21742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21743 $(SET_LIB_PATH) \
21744 $(HOST_EXPORTS) \
21745 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21746 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21747 done; \
21748 echo "Doing mostlyclean in tk" ; \
21749 (cd tk && \
21750 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21751 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21752 "RANLIB=$${RANLIB}" \
21753 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21754 mostlyclean) \
21755 || exit 1
21756
21757@endif tk
21758
21759.PHONY: maybe-clean-tk clean-tk
21760maybe-clean-tk:
21761@if tk
21762maybe-clean-tk: clean-tk
21763
21764clean-tk:
21765 @[ -f ./tk/Makefile ] || exit 0; \
21766 r=`${PWD_COMMAND}`; export r; \
21767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21768 $(SET_LIB_PATH) \
21769 $(HOST_EXPORTS) \
21770 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21771 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21772 done; \
21773 echo "Doing clean in tk" ; \
21774 (cd tk && \
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 clean) \
21780 || exit 1
21781
21782@endif tk
21783
21784.PHONY: maybe-distclean-tk distclean-tk
21785maybe-distclean-tk:
21786@if tk
21787maybe-distclean-tk: distclean-tk
21788
21789distclean-tk:
21790 @[ -f ./tk/Makefile ] || exit 0; \
21791 r=`${PWD_COMMAND}`; export r; \
21792 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21793 $(SET_LIB_PATH) \
21794 $(HOST_EXPORTS) \
21795 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21796 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21797 done; \
21798 echo "Doing distclean in tk" ; \
21799 (cd tk && \
21800 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21801 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21802 "RANLIB=$${RANLIB}" \
21803 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21804 distclean) \
21805 || exit 1
21806
21807@endif tk
21808
21809.PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
21810maybe-maintainer-clean-tk:
21811@if tk
21812maybe-maintainer-clean-tk: maintainer-clean-tk
21813
21814maintainer-clean-tk:
21815 @[ -f ./tk/Makefile ] || exit 0; \
21816 r=`${PWD_COMMAND}`; export r; \
21817 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21818 $(SET_LIB_PATH) \
21819 $(HOST_EXPORTS) \
21820 for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21821 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21822 done; \
21823 echo "Doing maintainer-clean in tk" ; \
21824 (cd tk && \
21825 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21826 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21827 "RANLIB=$${RANLIB}" \
21828 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21829 maintainer-clean) \
21830 || exit 1
21831
21832@endif tk
21833
21834
21835.PHONY: configure-libtermcap maybe-configure-libtermcap
21836maybe-configure-libtermcap:
21837@if libtermcap
21838maybe-configure-libtermcap: configure-libtermcap
21839configure-libtermcap:
21840 @test ! -f libtermcap/Makefile || exit 0; \
21841 [ -d libtermcap ] || mkdir libtermcap; \
21842 r=`${PWD_COMMAND}`; export r; \
21843 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21844 $(HOST_EXPORTS) \
21845 echo Configuring in libtermcap; \
21846 cd libtermcap || exit 1; \
21847 case $(srcdir) in \
21848 \.) \
21849 srcdiroption="--srcdir=."; \
21850 libsrcdir=".";; \
21851 /* | [A-Za-z]:[\\/]*) \
21852 srcdiroption="--srcdir=$(srcdir)/libtermcap"; \
21853 libsrcdir="$$s/libtermcap";; \
21854 *) \
21855 srcdiroption="--srcdir=../$(srcdir)/libtermcap"; \
21856 libsrcdir="$$s/libtermcap";; \
21857 esac; \
21858 $(SHELL) $${libsrcdir}/configure \
21859 $(HOST_CONFIGARGS) $${srcdiroption} \
21860 || exit 1
21861@endif libtermcap
21862
21863.PHONY: all-libtermcap maybe-all-libtermcap
21864maybe-all-libtermcap:
21865@if libtermcap
21866maybe-all-libtermcap: all-libtermcap
21867all-libtermcap: configure-libtermcap
21868 @r=`${PWD_COMMAND}`; export r; \
21869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21870 $(SET_LIB_PATH) \
21871 $(HOST_EXPORTS) \
21872 (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS) all)
21873@endif libtermcap
21874
21875.PHONY: check-libtermcap maybe-check-libtermcap
21876maybe-check-libtermcap:
21877@if libtermcap
21878maybe-check-libtermcap: check-libtermcap
21879
21880check-libtermcap:
21881
21882@endif libtermcap
21883
21884.PHONY: install-libtermcap maybe-install-libtermcap
21885maybe-install-libtermcap:
21886@if libtermcap
21887maybe-install-libtermcap: install-libtermcap
21888
21889install-libtermcap: installdirs
21890 @r=`${PWD_COMMAND}`; export r; \
21891 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21892 $(SET_LIB_PATH) \
21893 $(HOST_EXPORTS) \
21894 (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS) install)
21895
21896@endif libtermcap
21897
21898# Other targets (info, dvi, etc.)
21899
21900.PHONY: maybe-info-libtermcap info-libtermcap
21901maybe-info-libtermcap:
21902@if libtermcap
21903maybe-info-libtermcap: info-libtermcap
21904
21905info-libtermcap: \
21906 configure-libtermcap
21907 @[ -f ./libtermcap/Makefile ] || exit 0; \
21908 r=`${PWD_COMMAND}`; export r; \
21909 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21910 $(SET_LIB_PATH) \
21911 $(HOST_EXPORTS) \
21912 for flag in $(EXTRA_HOST_FLAGS) ; do \
21913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21914 done; \
21915 echo "Doing info in libtermcap" ; \
21916 (cd libtermcap && \
21917 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21918 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21919 "RANLIB=$${RANLIB}" \
21920 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21921 info) \
21922 || exit 1
21923
21924@endif libtermcap
21925
21926.PHONY: maybe-dvi-libtermcap dvi-libtermcap
21927maybe-dvi-libtermcap:
21928@if libtermcap
21929maybe-dvi-libtermcap: dvi-libtermcap
21930
21931dvi-libtermcap: \
21932 configure-libtermcap
21933 @[ -f ./libtermcap/Makefile ] || exit 0; \
21934 r=`${PWD_COMMAND}`; export r; \
21935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21936 $(SET_LIB_PATH) \
21937 $(HOST_EXPORTS) \
21938 for flag in $(EXTRA_HOST_FLAGS) ; do \
21939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21940 done; \
21941 echo "Doing dvi in libtermcap" ; \
21942 (cd libtermcap && \
21943 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21944 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21945 "RANLIB=$${RANLIB}" \
21946 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21947 dvi) \
21948 || exit 1
21949
21950@endif libtermcap
21951
21952.PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
21953maybe-TAGS-libtermcap:
21954@if libtermcap
21955maybe-TAGS-libtermcap: TAGS-libtermcap
21956
21957TAGS-libtermcap: \
21958 configure-libtermcap
21959 @[ -f ./libtermcap/Makefile ] || exit 0; \
21960 r=`${PWD_COMMAND}`; export r; \
21961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21962 $(SET_LIB_PATH) \
21963 $(HOST_EXPORTS) \
21964 for flag in $(EXTRA_HOST_FLAGS) ; do \
21965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21966 done; \
21967 echo "Doing TAGS in libtermcap" ; \
21968 (cd libtermcap && \
21969 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21970 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21971 "RANLIB=$${RANLIB}" \
21972 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21973 TAGS) \
21974 || exit 1
21975
21976@endif libtermcap
21977
21978.PHONY: maybe-install-info-libtermcap install-info-libtermcap
21979maybe-install-info-libtermcap:
21980@if libtermcap
21981maybe-install-info-libtermcap: install-info-libtermcap
21982
21983install-info-libtermcap: \
21984 configure-libtermcap \
21985 info-libtermcap
21986 @[ -f ./libtermcap/Makefile ] || exit 0; \
21987 r=`${PWD_COMMAND}`; export r; \
21988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21989 $(SET_LIB_PATH) \
21990 $(HOST_EXPORTS) \
21991 for flag in $(EXTRA_HOST_FLAGS) ; do \
21992 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21993 done; \
21994 echo "Doing install-info in libtermcap" ; \
21995 (cd libtermcap && \
21996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21998 "RANLIB=$${RANLIB}" \
21999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22000 install-info) \
22001 || exit 1
22002
22003@endif libtermcap
22004
22005.PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
22006maybe-installcheck-libtermcap:
22007@if libtermcap
22008maybe-installcheck-libtermcap: installcheck-libtermcap
22009
22010installcheck-libtermcap: \
22011 configure-libtermcap
22012 @[ -f ./libtermcap/Makefile ] || exit 0; \
22013 r=`${PWD_COMMAND}`; export r; \
22014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22015 $(SET_LIB_PATH) \
22016 $(HOST_EXPORTS) \
22017 for flag in $(EXTRA_HOST_FLAGS) ; do \
22018 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22019 done; \
22020 echo "Doing installcheck in libtermcap" ; \
22021 (cd libtermcap && \
22022 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22023 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22024 "RANLIB=$${RANLIB}" \
22025 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22026 installcheck) \
22027 || exit 1
22028
22029@endif libtermcap
22030
22031.PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
22032maybe-mostlyclean-libtermcap:
22033@if libtermcap
22034maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
22035
22036# libtermcap doesn't support mostlyclean.
22037mostlyclean-libtermcap:
22038
22039@endif libtermcap
22040
22041.PHONY: maybe-clean-libtermcap clean-libtermcap
22042maybe-clean-libtermcap:
22043@if libtermcap
22044maybe-clean-libtermcap: clean-libtermcap
22045
22046# libtermcap doesn't support clean.
22047clean-libtermcap:
22048
22049@endif libtermcap
22050
22051.PHONY: maybe-distclean-libtermcap distclean-libtermcap
22052maybe-distclean-libtermcap:
22053@if libtermcap
22054maybe-distclean-libtermcap: distclean-libtermcap
22055
22056# libtermcap doesn't support distclean.
22057distclean-libtermcap:
22058
22059@endif libtermcap
22060
22061.PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
22062maybe-maintainer-clean-libtermcap:
22063@if libtermcap
22064maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
22065
22066# libtermcap doesn't support maintainer-clean.
22067maintainer-clean-libtermcap:
22068
22069@endif libtermcap
22070
22071
22072.PHONY: configure-utils maybe-configure-utils
22073maybe-configure-utils:
22074@if utils
22075maybe-configure-utils: configure-utils
22076configure-utils:
22077 @test ! -f utils/Makefile || exit 0; \
22078 [ -d utils ] || mkdir utils; \
22079 r=`${PWD_COMMAND}`; export r; \
22080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22081 $(HOST_EXPORTS) \
22082 echo Configuring in utils; \
22083 cd utils || exit 1; \
22084 case $(srcdir) in \
22085 \.) \
22086 srcdiroption="--srcdir=."; \
22087 libsrcdir=".";; \
22088 /* | [A-Za-z]:[\\/]*) \
22089 srcdiroption="--srcdir=$(srcdir)/utils"; \
22090 libsrcdir="$$s/utils";; \
22091 *) \
22092 srcdiroption="--srcdir=../$(srcdir)/utils"; \
22093 libsrcdir="$$s/utils";; \
22094 esac; \
22095 $(SHELL) $${libsrcdir}/configure \
22096 $(HOST_CONFIGARGS) $${srcdiroption} \
22097 || exit 1
22098@endif utils
22099
22100.PHONY: all-utils maybe-all-utils
22101maybe-all-utils:
22102@if utils
22103maybe-all-utils: all-utils
22104all-utils: configure-utils
22105 @r=`${PWD_COMMAND}`; export r; \
22106 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22107 $(SET_LIB_PATH) \
22108 $(HOST_EXPORTS) \
22109 (cd utils && $(MAKE) $(FLAGS_TO_PASS) all)
22110@endif utils
22111
22112.PHONY: check-utils maybe-check-utils
22113maybe-check-utils:
22114@if utils
22115maybe-check-utils: check-utils
22116
22117check-utils:
22118
22119@endif utils
22120
22121.PHONY: install-utils maybe-install-utils
22122maybe-install-utils:
22123@if utils
22124maybe-install-utils: install-utils
22125
22126install-utils: installdirs
22127 @r=`${PWD_COMMAND}`; export r; \
22128 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22129 $(SET_LIB_PATH) \
22130 $(HOST_EXPORTS) \
22131 (cd utils && $(MAKE) $(FLAGS_TO_PASS) install)
22132
22133@endif utils
22134
22135# Other targets (info, dvi, etc.)
22136
22137.PHONY: maybe-info-utils info-utils
22138maybe-info-utils:
22139@if utils
22140maybe-info-utils: info-utils
22141
22142info-utils: \
22143 configure-utils
22144 @[ -f ./utils/Makefile ] || exit 0; \
22145 r=`${PWD_COMMAND}`; export r; \
22146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22147 $(SET_LIB_PATH) \
22148 $(HOST_EXPORTS) \
22149 for flag in $(EXTRA_HOST_FLAGS) ; do \
22150 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22151 done; \
22152 echo "Doing info in utils" ; \
22153 (cd utils && \
22154 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22155 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22156 "RANLIB=$${RANLIB}" \
22157 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22158 info) \
22159 || exit 1
22160
22161@endif utils
22162
22163.PHONY: maybe-dvi-utils dvi-utils
22164maybe-dvi-utils:
22165@if utils
22166maybe-dvi-utils: dvi-utils
22167
22168dvi-utils: \
22169 configure-utils
22170 @[ -f ./utils/Makefile ] || exit 0; \
22171 r=`${PWD_COMMAND}`; export r; \
22172 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22173 $(SET_LIB_PATH) \
22174 $(HOST_EXPORTS) \
22175 for flag in $(EXTRA_HOST_FLAGS) ; do \
22176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22177 done; \
22178 echo "Doing dvi in utils" ; \
22179 (cd utils && \
22180 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22181 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22182 "RANLIB=$${RANLIB}" \
22183 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22184 dvi) \
22185 || exit 1
22186
22187@endif utils
22188
22189.PHONY: maybe-TAGS-utils TAGS-utils
22190maybe-TAGS-utils:
22191@if utils
22192maybe-TAGS-utils: TAGS-utils
22193
22194TAGS-utils: \
22195 configure-utils
22196 @[ -f ./utils/Makefile ] || exit 0; \
22197 r=`${PWD_COMMAND}`; export r; \
22198 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22199 $(SET_LIB_PATH) \
22200 $(HOST_EXPORTS) \
22201 for flag in $(EXTRA_HOST_FLAGS) ; do \
22202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22203 done; \
22204 echo "Doing TAGS in utils" ; \
22205 (cd utils && \
22206 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22207 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22208 "RANLIB=$${RANLIB}" \
22209 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22210 TAGS) \
22211 || exit 1
22212
22213@endif utils
22214
22215.PHONY: maybe-install-info-utils install-info-utils
22216maybe-install-info-utils:
22217@if utils
22218maybe-install-info-utils: install-info-utils
22219
22220install-info-utils: \
22221 configure-utils \
22222 info-utils
22223 @[ -f ./utils/Makefile ] || exit 0; \
22224 r=`${PWD_COMMAND}`; export r; \
22225 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22226 $(SET_LIB_PATH) \
22227 $(HOST_EXPORTS) \
22228 for flag in $(EXTRA_HOST_FLAGS) ; do \
22229 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22230 done; \
22231 echo "Doing install-info in utils" ; \
22232 (cd utils && \
22233 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22234 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22235 "RANLIB=$${RANLIB}" \
22236 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22237 install-info) \
22238 || exit 1
22239
22240@endif utils
22241
22242.PHONY: maybe-installcheck-utils installcheck-utils
22243maybe-installcheck-utils:
22244@if utils
22245maybe-installcheck-utils: installcheck-utils
22246
22247installcheck-utils: \
22248 configure-utils
22249 @[ -f ./utils/Makefile ] || exit 0; \
22250 r=`${PWD_COMMAND}`; export r; \
22251 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22252 $(SET_LIB_PATH) \
22253 $(HOST_EXPORTS) \
22254 for flag in $(EXTRA_HOST_FLAGS) ; do \
22255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22256 done; \
22257 echo "Doing installcheck in utils" ; \
22258 (cd utils && \
22259 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22260 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22261 "RANLIB=$${RANLIB}" \
22262 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22263 installcheck) \
22264 || exit 1
22265
22266@endif utils
22267
22268.PHONY: maybe-mostlyclean-utils mostlyclean-utils
22269maybe-mostlyclean-utils:
22270@if utils
22271maybe-mostlyclean-utils: mostlyclean-utils
22272
22273mostlyclean-utils:
22274 @[ -f ./utils/Makefile ] || exit 0; \
22275 r=`${PWD_COMMAND}`; export r; \
22276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22277 $(SET_LIB_PATH) \
22278 $(HOST_EXPORTS) \
22279 for flag in $(EXTRA_HOST_FLAGS) ; do \
22280 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22281 done; \
22282 echo "Doing mostlyclean in utils" ; \
22283 (cd utils && \
22284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22286 "RANLIB=$${RANLIB}" \
22287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22288 mostlyclean) \
22289 || exit 1
22290
22291@endif utils
22292
22293.PHONY: maybe-clean-utils clean-utils
22294maybe-clean-utils:
22295@if utils
22296maybe-clean-utils: clean-utils
22297
22298clean-utils:
22299 @[ -f ./utils/Makefile ] || exit 0; \
22300 r=`${PWD_COMMAND}`; export r; \
22301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22302 $(SET_LIB_PATH) \
22303 $(HOST_EXPORTS) \
22304 for flag in $(EXTRA_HOST_FLAGS) ; do \
22305 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22306 done; \
22307 echo "Doing clean in utils" ; \
22308 (cd utils && \
22309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22311 "RANLIB=$${RANLIB}" \
22312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22313 clean) \
22314 || exit 1
22315
22316@endif utils
22317
22318.PHONY: maybe-distclean-utils distclean-utils
22319maybe-distclean-utils:
22320@if utils
22321maybe-distclean-utils: distclean-utils
22322
22323distclean-utils:
22324 @[ -f ./utils/Makefile ] || exit 0; \
22325 r=`${PWD_COMMAND}`; export r; \
22326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22327 $(SET_LIB_PATH) \
22328 $(HOST_EXPORTS) \
22329 for flag in $(EXTRA_HOST_FLAGS) ; do \
22330 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22331 done; \
22332 echo "Doing distclean in utils" ; \
22333 (cd utils && \
22334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22336 "RANLIB=$${RANLIB}" \
22337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22338 distclean) \
22339 || exit 1
22340
22341@endif utils
22342
22343.PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
22344maybe-maintainer-clean-utils:
22345@if utils
22346maybe-maintainer-clean-utils: maintainer-clean-utils
22347
22348maintainer-clean-utils:
22349 @[ -f ./utils/Makefile ] || exit 0; \
22350 r=`${PWD_COMMAND}`; export r; \
22351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22352 $(SET_LIB_PATH) \
22353 $(HOST_EXPORTS) \
22354 for flag in $(EXTRA_HOST_FLAGS) ; do \
22355 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22356 done; \
22357 echo "Doing maintainer-clean in utils" ; \
22358 (cd utils && \
22359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22361 "RANLIB=$${RANLIB}" \
22362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22363 maintainer-clean) \
22364 || exit 1
22365
22366@endif utils
22367
22368
22369
22370# ---------------------------------------
22371# Modules which run on the target machine
22372# ---------------------------------------
22373
22374.PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
22375maybe-configure-target-libstdc++-v3:
22376@if target-libstdc++-v3
22377maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
22378
22379# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
22380$(TARGET_SUBDIR)/libstdc++-v3/multilib.out: multilib.out
22381 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
22382 rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || : ; \
22383 cp multilib.out $(TARGET_SUBDIR)/libstdc++-v3/multilib.out
22384
22385configure-target-libstdc++-v3: $(TARGET_SUBDIR)/libstdc++-v3/multilib.out
22386 @test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
22387 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
22388 r=`${PWD_COMMAND}`; export r; \
22389 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22390 $(SET_LIB_PATH) \
22391 $(RAW_CXX_TARGET_EXPORTS) \
22392 echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
22393 cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
22394 case $(srcdir) in \
22395 /* | [A-Za-z]:[\\/]*) \
22396 topdir=$(srcdir) ;; \
22397 *) \
22398 case "$(TARGET_SUBDIR)" in \
22399 .) topdir="../$(srcdir)" ;; \
22400 *) topdir="../../$(srcdir)" ;; \
22401 esac ;; \
22402 esac; \
22403 srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
22404 libsrcdir="$$s/libstdc++-v3"; \
22405 rm -f no-such-file || : ; \
22406 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22407 $(TARGET_CONFIGARGS) $${srcdiroption} \
22408 --with-target-subdir="$(TARGET_SUBDIR)" \
22409 || exit 1
22410@endif target-libstdc++-v3
22411
22412.PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
22413maybe-all-target-libstdc++-v3:
22414@if target-libstdc++-v3
22415TARGET-target-libstdc++-v3=all
22416maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
22417all-target-libstdc++-v3: configure-target-libstdc++-v3
22418 @r=`${PWD_COMMAND}`; export r; \
22419 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22420 $(SET_LIB_PATH) \
22421 $(RAW_CXX_TARGET_EXPORTS) \
22422 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22423 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libstdc++-v3))
22424@endif target-libstdc++-v3
22425
22426.PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
22427maybe-check-target-libstdc++-v3:
22428@if target-libstdc++-v3
22429maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
22430
22431check-target-libstdc++-v3:
22432 @r=`${PWD_COMMAND}`; export r; \
22433 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22434 $(SET_LIB_PATH) \
22435 $(RAW_CXX_TARGET_EXPORTS) \
22436 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22437 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
22438
22439@endif target-libstdc++-v3
22440
22441.PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
22442maybe-install-target-libstdc++-v3:
22443@if target-libstdc++-v3
22444maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
22445
22446install-target-libstdc++-v3: installdirs
22447 @r=`${PWD_COMMAND}`; export r; \
22448 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22449 $(SET_LIB_PATH) \
22450 $(RAW_CXX_TARGET_EXPORTS) \
22451 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22452 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
22453
22454@endif target-libstdc++-v3
22455
22456# Other targets (info, dvi, etc.)
22457
22458.PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
22459maybe-info-target-libstdc++-v3:
22460@if target-libstdc++-v3
22461maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
22462
22463info-target-libstdc++-v3: \
22464 configure-target-libstdc++-v3
22465 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22466 r=`${PWD_COMMAND}`; export r; \
22467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22468 $(SET_LIB_PATH) \
22469 $(RAW_CXX_TARGET_EXPORTS) \
22470 echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22471 for flag in $(EXTRA_TARGET_FLAGS); do \
22472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22473 done; \
22474 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22477 "RANLIB=$${RANLIB}" \
22478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22479 info) \
22480 || exit 1
22481
22482@endif target-libstdc++-v3
22483
22484.PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
22485maybe-dvi-target-libstdc++-v3:
22486@if target-libstdc++-v3
22487maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
22488
22489dvi-target-libstdc++-v3: \
22490 configure-target-libstdc++-v3
22491 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22492 r=`${PWD_COMMAND}`; export r; \
22493 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22494 $(SET_LIB_PATH) \
22495 $(RAW_CXX_TARGET_EXPORTS) \
22496 echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22497 for flag in $(EXTRA_TARGET_FLAGS); do \
22498 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22499 done; \
22500 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22501 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22502 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22503 "RANLIB=$${RANLIB}" \
22504 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22505 dvi) \
22506 || exit 1
22507
22508@endif target-libstdc++-v3
22509
22510.PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
22511maybe-TAGS-target-libstdc++-v3:
22512@if target-libstdc++-v3
22513maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
22514
22515TAGS-target-libstdc++-v3: \
22516 configure-target-libstdc++-v3
22517 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22518 r=`${PWD_COMMAND}`; export r; \
22519 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22520 $(SET_LIB_PATH) \
22521 $(RAW_CXX_TARGET_EXPORTS) \
22522 echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22523 for flag in $(EXTRA_TARGET_FLAGS); do \
22524 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22525 done; \
22526 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22527 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22528 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22529 "RANLIB=$${RANLIB}" \
22530 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22531 TAGS) \
22532 || exit 1
22533
22534@endif target-libstdc++-v3
22535
22536.PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
22537maybe-install-info-target-libstdc++-v3:
22538@if target-libstdc++-v3
22539maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
22540
22541install-info-target-libstdc++-v3: \
22542 configure-target-libstdc++-v3 \
22543 info-target-libstdc++-v3
22544 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22545 r=`${PWD_COMMAND}`; export r; \
22546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22547 $(SET_LIB_PATH) \
22548 $(RAW_CXX_TARGET_EXPORTS) \
22549 echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22550 for flag in $(EXTRA_TARGET_FLAGS); do \
22551 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22552 done; \
22553 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22554 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22555 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22556 "RANLIB=$${RANLIB}" \
22557 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22558 install-info) \
22559 || exit 1
22560
22561@endif target-libstdc++-v3
22562
22563.PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
22564maybe-installcheck-target-libstdc++-v3:
22565@if target-libstdc++-v3
22566maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
22567
22568installcheck-target-libstdc++-v3: \
22569 configure-target-libstdc++-v3
22570 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22571 r=`${PWD_COMMAND}`; export r; \
22572 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22573 $(SET_LIB_PATH) \
22574 $(RAW_CXX_TARGET_EXPORTS) \
22575 echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22576 for flag in $(EXTRA_TARGET_FLAGS); do \
22577 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22578 done; \
22579 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22580 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22581 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22582 "RANLIB=$${RANLIB}" \
22583 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22584 installcheck) \
22585 || exit 1
22586
22587@endif target-libstdc++-v3
22588
22589.PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
22590maybe-mostlyclean-target-libstdc++-v3:
22591@if target-libstdc++-v3
22592maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
22593
22594mostlyclean-target-libstdc++-v3:
22595 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22596 r=`${PWD_COMMAND}`; export r; \
22597 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22598 $(SET_LIB_PATH) \
22599 $(RAW_CXX_TARGET_EXPORTS) \
22600 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22601 for flag in $(EXTRA_TARGET_FLAGS); do \
22602 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22603 done; \
22604 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22605 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22606 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22607 "RANLIB=$${RANLIB}" \
22608 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22609 mostlyclean) \
22610 || exit 1
22611
22612@endif target-libstdc++-v3
22613
22614.PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
22615maybe-clean-target-libstdc++-v3:
22616@if target-libstdc++-v3
22617maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
22618
22619clean-target-libstdc++-v3:
22620 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22621 r=`${PWD_COMMAND}`; export r; \
22622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22623 $(SET_LIB_PATH) \
22624 $(RAW_CXX_TARGET_EXPORTS) \
22625 echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22626 for flag in $(EXTRA_TARGET_FLAGS); do \
22627 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22628 done; \
22629 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22630 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22631 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22632 "RANLIB=$${RANLIB}" \
22633 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22634 clean) \
22635 || exit 1
22636
22637@endif target-libstdc++-v3
22638
22639.PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
22640maybe-distclean-target-libstdc++-v3:
22641@if target-libstdc++-v3
22642maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
22643
22644distclean-target-libstdc++-v3:
22645 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22646 r=`${PWD_COMMAND}`; export r; \
22647 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22648 $(SET_LIB_PATH) \
22649 $(RAW_CXX_TARGET_EXPORTS) \
22650 echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22651 for flag in $(EXTRA_TARGET_FLAGS); do \
22652 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22653 done; \
22654 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22655 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22656 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22657 "RANLIB=$${RANLIB}" \
22658 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22659 distclean) \
22660 || exit 1
22661
22662@endif target-libstdc++-v3
22663
22664.PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
22665maybe-maintainer-clean-target-libstdc++-v3:
22666@if target-libstdc++-v3
22667maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
22668
22669maintainer-clean-target-libstdc++-v3:
22670 @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22671 r=`${PWD_COMMAND}`; export r; \
22672 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22673 $(SET_LIB_PATH) \
22674 $(RAW_CXX_TARGET_EXPORTS) \
22675 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22676 for flag in $(EXTRA_TARGET_FLAGS); do \
22677 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22678 done; \
22679 (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22680 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22681 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22682 "RANLIB=$${RANLIB}" \
22683 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22684 maintainer-clean) \
22685 || exit 1
22686
22687@endif target-libstdc++-v3
22688
22689
22690.PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
22691maybe-configure-target-libmudflap:
22692@if target-libmudflap
22693maybe-configure-target-libmudflap: configure-target-libmudflap
22694
22695# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
22696$(TARGET_SUBDIR)/libmudflap/multilib.out: multilib.out
22697 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
22698 rm -f $(TARGET_SUBDIR)/libmudflap/Makefile || : ; \
22699 cp multilib.out $(TARGET_SUBDIR)/libmudflap/multilib.out
22700
22701configure-target-libmudflap: $(TARGET_SUBDIR)/libmudflap/multilib.out
22702 @test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
22703 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
22704 r=`${PWD_COMMAND}`; export r; \
22705 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22706 $(SET_LIB_PATH) \
22707 $(NORMAL_TARGET_EXPORTS) \
22708 echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
22709 cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
22710 case $(srcdir) in \
22711 /* | [A-Za-z]:[\\/]*) \
22712 topdir=$(srcdir) ;; \
22713 *) \
22714 case "$(TARGET_SUBDIR)" in \
22715 .) topdir="../$(srcdir)" ;; \
22716 *) topdir="../../$(srcdir)" ;; \
22717 esac ;; \
22718 esac; \
22719 srcdiroption="--srcdir=$${topdir}/libmudflap"; \
22720 libsrcdir="$$s/libmudflap"; \
22721 rm -f no-such-file || : ; \
22722 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22723 $(TARGET_CONFIGARGS) $${srcdiroption} \
22724 --with-target-subdir="$(TARGET_SUBDIR)" \
22725 || exit 1
22726@endif target-libmudflap
22727
22728.PHONY: all-target-libmudflap maybe-all-target-libmudflap
22729maybe-all-target-libmudflap:
22730@if target-libmudflap
22731TARGET-target-libmudflap=all
22732maybe-all-target-libmudflap: all-target-libmudflap
22733all-target-libmudflap: configure-target-libmudflap
22734 @r=`${PWD_COMMAND}`; export r; \
22735 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22736 $(SET_LIB_PATH) \
22737 $(NORMAL_TARGET_EXPORTS) \
22738 (cd $(TARGET_SUBDIR)/libmudflap && \
22739 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libmudflap))
22740@endif target-libmudflap
22741
22742.PHONY: check-target-libmudflap maybe-check-target-libmudflap
22743maybe-check-target-libmudflap:
22744@if target-libmudflap
22745maybe-check-target-libmudflap: check-target-libmudflap
22746
22747check-target-libmudflap:
22748 @r=`${PWD_COMMAND}`; export r; \
22749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22750 $(SET_LIB_PATH) \
22751 $(NORMAL_TARGET_EXPORTS) \
22752 (cd $(TARGET_SUBDIR)/libmudflap && \
22753 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
22754
22755@endif target-libmudflap
22756
22757.PHONY: install-target-libmudflap maybe-install-target-libmudflap
22758maybe-install-target-libmudflap:
22759@if target-libmudflap
22760maybe-install-target-libmudflap: install-target-libmudflap
22761
22762install-target-libmudflap: installdirs
22763 @r=`${PWD_COMMAND}`; export r; \
22764 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22765 $(SET_LIB_PATH) \
22766 $(NORMAL_TARGET_EXPORTS) \
22767 (cd $(TARGET_SUBDIR)/libmudflap && \
22768 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
22769
22770@endif target-libmudflap
22771
22772# Other targets (info, dvi, etc.)
22773
22774.PHONY: maybe-info-target-libmudflap info-target-libmudflap
22775maybe-info-target-libmudflap:
22776@if target-libmudflap
22777maybe-info-target-libmudflap: info-target-libmudflap
22778
22779info-target-libmudflap: \
22780 configure-target-libmudflap
22781 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22782 r=`${PWD_COMMAND}`; export r; \
22783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22784 $(SET_LIB_PATH) \
22785 $(NORMAL_TARGET_EXPORTS) \
22786 echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
22787 for flag in $(EXTRA_TARGET_FLAGS); do \
22788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22789 done; \
22790 (cd $(TARGET_SUBDIR)/libmudflap && \
22791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22793 "RANLIB=$${RANLIB}" \
22794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22795 info) \
22796 || exit 1
22797
22798@endif target-libmudflap
22799
22800.PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
22801maybe-dvi-target-libmudflap:
22802@if target-libmudflap
22803maybe-dvi-target-libmudflap: dvi-target-libmudflap
22804
22805dvi-target-libmudflap: \
22806 configure-target-libmudflap
22807 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22808 r=`${PWD_COMMAND}`; export r; \
22809 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22810 $(SET_LIB_PATH) \
22811 $(NORMAL_TARGET_EXPORTS) \
22812 echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
22813 for flag in $(EXTRA_TARGET_FLAGS); do \
22814 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22815 done; \
22816 (cd $(TARGET_SUBDIR)/libmudflap && \
22817 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22818 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22819 "RANLIB=$${RANLIB}" \
22820 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22821 dvi) \
22822 || exit 1
22823
22824@endif target-libmudflap
22825
22826.PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
22827maybe-TAGS-target-libmudflap:
22828@if target-libmudflap
22829maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
22830
22831TAGS-target-libmudflap: \
22832 configure-target-libmudflap
22833 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22834 r=`${PWD_COMMAND}`; export r; \
22835 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22836 $(SET_LIB_PATH) \
22837 $(NORMAL_TARGET_EXPORTS) \
22838 echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
22839 for flag in $(EXTRA_TARGET_FLAGS); do \
22840 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22841 done; \
22842 (cd $(TARGET_SUBDIR)/libmudflap && \
22843 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22844 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22845 "RANLIB=$${RANLIB}" \
22846 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22847 TAGS) \
22848 || exit 1
22849
22850@endif target-libmudflap
22851
22852.PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
22853maybe-install-info-target-libmudflap:
22854@if target-libmudflap
22855maybe-install-info-target-libmudflap: install-info-target-libmudflap
22856
22857install-info-target-libmudflap: \
22858 configure-target-libmudflap \
22859 info-target-libmudflap
22860 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22861 r=`${PWD_COMMAND}`; export r; \
22862 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22863 $(SET_LIB_PATH) \
22864 $(NORMAL_TARGET_EXPORTS) \
22865 echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
22866 for flag in $(EXTRA_TARGET_FLAGS); do \
22867 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22868 done; \
22869 (cd $(TARGET_SUBDIR)/libmudflap && \
22870 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22871 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22872 "RANLIB=$${RANLIB}" \
22873 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22874 install-info) \
22875 || exit 1
22876
22877@endif target-libmudflap
22878
22879.PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
22880maybe-installcheck-target-libmudflap:
22881@if target-libmudflap
22882maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
22883
22884installcheck-target-libmudflap: \
22885 configure-target-libmudflap
22886 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22887 r=`${PWD_COMMAND}`; export r; \
22888 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22889 $(SET_LIB_PATH) \
22890 $(NORMAL_TARGET_EXPORTS) \
22891 echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
22892 for flag in $(EXTRA_TARGET_FLAGS); do \
22893 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22894 done; \
22895 (cd $(TARGET_SUBDIR)/libmudflap && \
22896 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22897 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22898 "RANLIB=$${RANLIB}" \
22899 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22900 installcheck) \
22901 || exit 1
22902
22903@endif target-libmudflap
22904
22905.PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
22906maybe-mostlyclean-target-libmudflap:
22907@if target-libmudflap
22908maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
22909
22910mostlyclean-target-libmudflap:
22911 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22912 r=`${PWD_COMMAND}`; export r; \
22913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22914 $(SET_LIB_PATH) \
22915 $(NORMAL_TARGET_EXPORTS) \
22916 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
22917 for flag in $(EXTRA_TARGET_FLAGS); do \
22918 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22919 done; \
22920 (cd $(TARGET_SUBDIR)/libmudflap && \
22921 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22922 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22923 "RANLIB=$${RANLIB}" \
22924 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22925 mostlyclean) \
22926 || exit 1
22927
22928@endif target-libmudflap
22929
22930.PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
22931maybe-clean-target-libmudflap:
22932@if target-libmudflap
22933maybe-clean-target-libmudflap: clean-target-libmudflap
22934
22935clean-target-libmudflap:
22936 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22937 r=`${PWD_COMMAND}`; export r; \
22938 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22939 $(SET_LIB_PATH) \
22940 $(NORMAL_TARGET_EXPORTS) \
22941 echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
22942 for flag in $(EXTRA_TARGET_FLAGS); do \
22943 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22944 done; \
22945 (cd $(TARGET_SUBDIR)/libmudflap && \
22946 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22947 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22948 "RANLIB=$${RANLIB}" \
22949 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22950 clean) \
22951 || exit 1
22952
22953@endif target-libmudflap
22954
22955.PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
22956maybe-distclean-target-libmudflap:
22957@if target-libmudflap
22958maybe-distclean-target-libmudflap: distclean-target-libmudflap
22959
22960distclean-target-libmudflap:
22961 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22962 r=`${PWD_COMMAND}`; export r; \
22963 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22964 $(SET_LIB_PATH) \
22965 $(NORMAL_TARGET_EXPORTS) \
22966 echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
22967 for flag in $(EXTRA_TARGET_FLAGS); do \
22968 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22969 done; \
22970 (cd $(TARGET_SUBDIR)/libmudflap && \
22971 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22972 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22973 "RANLIB=$${RANLIB}" \
22974 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22975 distclean) \
22976 || exit 1
22977
22978@endif target-libmudflap
22979
22980.PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
22981maybe-maintainer-clean-target-libmudflap:
22982@if target-libmudflap
22983maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
22984
22985maintainer-clean-target-libmudflap:
22986 @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22987 r=`${PWD_COMMAND}`; export r; \
22988 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22989 $(SET_LIB_PATH) \
22990 $(NORMAL_TARGET_EXPORTS) \
22991 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
22992 for flag in $(EXTRA_TARGET_FLAGS); do \
22993 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22994 done; \
22995 (cd $(TARGET_SUBDIR)/libmudflap && \
22996 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22997 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22998 "RANLIB=$${RANLIB}" \
22999 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23000 maintainer-clean) \
23001 || exit 1
23002
23003@endif target-libmudflap
23004
23005
23006.PHONY: configure-target-newlib maybe-configure-target-newlib
23007maybe-configure-target-newlib:
23008@if target-newlib
23009maybe-configure-target-newlib: configure-target-newlib
23010
23011# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
23012$(TARGET_SUBDIR)/newlib/multilib.out: multilib.out
23013 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
23014 rm -f $(TARGET_SUBDIR)/newlib/Makefile || : ; \
23015 cp multilib.out $(TARGET_SUBDIR)/newlib/multilib.out
23016
23017configure-target-newlib: $(TARGET_SUBDIR)/newlib/multilib.out
23018 @test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
23019 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
23020 r=`${PWD_COMMAND}`; export r; \
23021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23022 $(SET_LIB_PATH) \
23023 $(NORMAL_TARGET_EXPORTS) \
23024 echo Configuring in $(TARGET_SUBDIR)/newlib; \
23025 cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
23026 case $(srcdir) in \
23027 /* | [A-Za-z]:[\\/]*) \
23028 topdir=$(srcdir) ;; \
23029 *) \
23030 case "$(TARGET_SUBDIR)" in \
23031 .) topdir="../$(srcdir)" ;; \
23032 *) topdir="../../$(srcdir)" ;; \
23033 esac ;; \
23034 esac; \
23035 srcdiroption="--srcdir=$${topdir}/newlib"; \
23036 libsrcdir="$$s/newlib"; \
23037 rm -f no-such-file || : ; \
23038 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23039 $(TARGET_CONFIGARGS) $${srcdiroption} \
23040 --with-target-subdir="$(TARGET_SUBDIR)" \
23041 || exit 1
23042@endif target-newlib
23043
23044.PHONY: all-target-newlib maybe-all-target-newlib
23045maybe-all-target-newlib:
23046@if target-newlib
23047TARGET-target-newlib=all
23048maybe-all-target-newlib: all-target-newlib
23049all-target-newlib: configure-target-newlib
23050 @r=`${PWD_COMMAND}`; export r; \
23051 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23052 $(SET_LIB_PATH) \
23053 $(NORMAL_TARGET_EXPORTS) \
23054 (cd $(TARGET_SUBDIR)/newlib && \
23055 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-newlib))
23056@endif target-newlib
23057
23058.PHONY: check-target-newlib maybe-check-target-newlib
23059maybe-check-target-newlib:
23060@if target-newlib
23061maybe-check-target-newlib: check-target-newlib
23062
23063check-target-newlib:
23064 @r=`${PWD_COMMAND}`; export r; \
23065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23066 $(SET_LIB_PATH) \
23067 $(NORMAL_TARGET_EXPORTS) \
23068 (cd $(TARGET_SUBDIR)/newlib && \
23069 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
23070
23071@endif target-newlib
23072
23073.PHONY: install-target-newlib maybe-install-target-newlib
23074maybe-install-target-newlib:
23075@if target-newlib
23076maybe-install-target-newlib: install-target-newlib
23077
23078install-target-newlib: installdirs
23079 @r=`${PWD_COMMAND}`; export r; \
23080 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23081 $(SET_LIB_PATH) \
23082 $(NORMAL_TARGET_EXPORTS) \
23083 (cd $(TARGET_SUBDIR)/newlib && \
23084 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
23085
23086@endif target-newlib
23087
23088# Other targets (info, dvi, etc.)
23089
23090.PHONY: maybe-info-target-newlib info-target-newlib
23091maybe-info-target-newlib:
23092@if target-newlib
23093maybe-info-target-newlib: info-target-newlib
23094
23095info-target-newlib: \
23096 configure-target-newlib
23097 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23098 r=`${PWD_COMMAND}`; export r; \
23099 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23100 $(SET_LIB_PATH) \
23101 $(NORMAL_TARGET_EXPORTS) \
23102 echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
23103 for flag in $(EXTRA_TARGET_FLAGS); do \
23104 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23105 done; \
23106 (cd $(TARGET_SUBDIR)/newlib && \
23107 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23108 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23109 "RANLIB=$${RANLIB}" \
23110 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23111 info) \
23112 || exit 1
23113
23114@endif target-newlib
23115
23116.PHONY: maybe-dvi-target-newlib dvi-target-newlib
23117maybe-dvi-target-newlib:
23118@if target-newlib
23119maybe-dvi-target-newlib: dvi-target-newlib
23120
23121dvi-target-newlib: \
23122 configure-target-newlib
23123 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23124 r=`${PWD_COMMAND}`; export r; \
23125 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23126 $(SET_LIB_PATH) \
23127 $(NORMAL_TARGET_EXPORTS) \
23128 echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
23129 for flag in $(EXTRA_TARGET_FLAGS); do \
23130 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23131 done; \
23132 (cd $(TARGET_SUBDIR)/newlib && \
23133 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23134 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23135 "RANLIB=$${RANLIB}" \
23136 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23137 dvi) \
23138 || exit 1
23139
23140@endif target-newlib
23141
23142.PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
23143maybe-TAGS-target-newlib:
23144@if target-newlib
23145maybe-TAGS-target-newlib: TAGS-target-newlib
23146
23147TAGS-target-newlib: \
23148 configure-target-newlib
23149 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23150 r=`${PWD_COMMAND}`; export r; \
23151 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23152 $(SET_LIB_PATH) \
23153 $(NORMAL_TARGET_EXPORTS) \
23154 echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
23155 for flag in $(EXTRA_TARGET_FLAGS); do \
23156 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23157 done; \
23158 (cd $(TARGET_SUBDIR)/newlib && \
23159 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23160 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23161 "RANLIB=$${RANLIB}" \
23162 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23163 TAGS) \
23164 || exit 1
23165
23166@endif target-newlib
23167
23168.PHONY: maybe-install-info-target-newlib install-info-target-newlib
23169maybe-install-info-target-newlib:
23170@if target-newlib
23171maybe-install-info-target-newlib: install-info-target-newlib
23172
23173install-info-target-newlib: \
23174 configure-target-newlib \
23175 info-target-newlib
23176 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23177 r=`${PWD_COMMAND}`; export r; \
23178 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23179 $(SET_LIB_PATH) \
23180 $(NORMAL_TARGET_EXPORTS) \
23181 echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
23182 for flag in $(EXTRA_TARGET_FLAGS); do \
23183 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23184 done; \
23185 (cd $(TARGET_SUBDIR)/newlib && \
23186 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23187 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23188 "RANLIB=$${RANLIB}" \
23189 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23190 install-info) \
23191 || exit 1
23192
23193@endif target-newlib
23194
23195.PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
23196maybe-installcheck-target-newlib:
23197@if target-newlib
23198maybe-installcheck-target-newlib: installcheck-target-newlib
23199
23200installcheck-target-newlib: \
23201 configure-target-newlib
23202 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23203 r=`${PWD_COMMAND}`; export r; \
23204 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23205 $(SET_LIB_PATH) \
23206 $(NORMAL_TARGET_EXPORTS) \
23207 echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
23208 for flag in $(EXTRA_TARGET_FLAGS); do \
23209 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23210 done; \
23211 (cd $(TARGET_SUBDIR)/newlib && \
23212 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23213 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23214 "RANLIB=$${RANLIB}" \
23215 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23216 installcheck) \
23217 || exit 1
23218
23219@endif target-newlib
23220
23221.PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
23222maybe-mostlyclean-target-newlib:
23223@if target-newlib
23224maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
23225
23226mostlyclean-target-newlib:
23227 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23228 r=`${PWD_COMMAND}`; export r; \
23229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23230 $(SET_LIB_PATH) \
23231 $(NORMAL_TARGET_EXPORTS) \
23232 echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
23233 for flag in $(EXTRA_TARGET_FLAGS); do \
23234 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23235 done; \
23236 (cd $(TARGET_SUBDIR)/newlib && \
23237 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23238 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23239 "RANLIB=$${RANLIB}" \
23240 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23241 mostlyclean) \
23242 || exit 1
23243
23244@endif target-newlib
23245
23246.PHONY: maybe-clean-target-newlib clean-target-newlib
23247maybe-clean-target-newlib:
23248@if target-newlib
23249maybe-clean-target-newlib: clean-target-newlib
23250
23251clean-target-newlib:
23252 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23253 r=`${PWD_COMMAND}`; export r; \
23254 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23255 $(SET_LIB_PATH) \
23256 $(NORMAL_TARGET_EXPORTS) \
23257 echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
23258 for flag in $(EXTRA_TARGET_FLAGS); do \
23259 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23260 done; \
23261 (cd $(TARGET_SUBDIR)/newlib && \
23262 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23263 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23264 "RANLIB=$${RANLIB}" \
23265 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23266 clean) \
23267 || exit 1
23268
23269@endif target-newlib
23270
23271.PHONY: maybe-distclean-target-newlib distclean-target-newlib
23272maybe-distclean-target-newlib:
23273@if target-newlib
23274maybe-distclean-target-newlib: distclean-target-newlib
23275
23276distclean-target-newlib:
23277 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23278 r=`${PWD_COMMAND}`; export r; \
23279 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23280 $(SET_LIB_PATH) \
23281 $(NORMAL_TARGET_EXPORTS) \
23282 echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
23283 for flag in $(EXTRA_TARGET_FLAGS); do \
23284 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23285 done; \
23286 (cd $(TARGET_SUBDIR)/newlib && \
23287 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23288 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23289 "RANLIB=$${RANLIB}" \
23290 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23291 distclean) \
23292 || exit 1
23293
23294@endif target-newlib
23295
23296.PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
23297maybe-maintainer-clean-target-newlib:
23298@if target-newlib
23299maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
23300
23301maintainer-clean-target-newlib:
23302 @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23303 r=`${PWD_COMMAND}`; export r; \
23304 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23305 $(SET_LIB_PATH) \
23306 $(NORMAL_TARGET_EXPORTS) \
23307 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
23308 for flag in $(EXTRA_TARGET_FLAGS); do \
23309 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23310 done; \
23311 (cd $(TARGET_SUBDIR)/newlib && \
23312 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23313 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23314 "RANLIB=$${RANLIB}" \
23315 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23316 maintainer-clean) \
23317 || exit 1
23318
23319@endif target-newlib
23320
23321
23322.PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
23323maybe-configure-target-libgfortran:
23324@if target-libgfortran
23325maybe-configure-target-libgfortran: configure-target-libgfortran
23326
23327# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
23328$(TARGET_SUBDIR)/libgfortran/multilib.out: multilib.out
23329 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
23330 rm -f $(TARGET_SUBDIR)/libgfortran/Makefile || : ; \
23331 cp multilib.out $(TARGET_SUBDIR)/libgfortran/multilib.out
23332
23333configure-target-libgfortran: $(TARGET_SUBDIR)/libgfortran/multilib.out
23334 @test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
23335 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
23336 r=`${PWD_COMMAND}`; export r; \
23337 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23338 $(SET_LIB_PATH) \
23339 $(NORMAL_TARGET_EXPORTS) \
23340 echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
23341 cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
23342 case $(srcdir) in \
23343 /* | [A-Za-z]:[\\/]*) \
23344 topdir=$(srcdir) ;; \
23345 *) \
23346 case "$(TARGET_SUBDIR)" in \
23347 .) topdir="../$(srcdir)" ;; \
23348 *) topdir="../../$(srcdir)" ;; \
23349 esac ;; \
23350 esac; \
23351 srcdiroption="--srcdir=$${topdir}/libgfortran"; \
23352 libsrcdir="$$s/libgfortran"; \
23353 rm -f no-such-file || : ; \
23354 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23355 $(TARGET_CONFIGARGS) $${srcdiroption} \
23356 --with-target-subdir="$(TARGET_SUBDIR)" \
23357 || exit 1
23358@endif target-libgfortran
23359
23360.PHONY: all-target-libgfortran maybe-all-target-libgfortran
23361maybe-all-target-libgfortran:
23362@if target-libgfortran
23363TARGET-target-libgfortran=all
23364maybe-all-target-libgfortran: all-target-libgfortran
23365all-target-libgfortran: configure-target-libgfortran
23366 @r=`${PWD_COMMAND}`; export r; \
23367 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23368 $(SET_LIB_PATH) \
23369 $(NORMAL_TARGET_EXPORTS) \
23370 (cd $(TARGET_SUBDIR)/libgfortran && \
23371 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgfortran))
23372@endif target-libgfortran
23373
23374.PHONY: check-target-libgfortran maybe-check-target-libgfortran
23375maybe-check-target-libgfortran:
23376@if target-libgfortran
23377maybe-check-target-libgfortran: check-target-libgfortran
23378
23379check-target-libgfortran:
23380 @r=`${PWD_COMMAND}`; export r; \
23381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23382 $(SET_LIB_PATH) \
23383 $(NORMAL_TARGET_EXPORTS) \
23384 (cd $(TARGET_SUBDIR)/libgfortran && \
23385 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
23386
23387@endif target-libgfortran
23388
23389.PHONY: install-target-libgfortran maybe-install-target-libgfortran
23390maybe-install-target-libgfortran:
23391@if target-libgfortran
23392maybe-install-target-libgfortran: install-target-libgfortran
23393
23394install-target-libgfortran: installdirs
23395 @r=`${PWD_COMMAND}`; export r; \
23396 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23397 $(SET_LIB_PATH) \
23398 $(NORMAL_TARGET_EXPORTS) \
23399 (cd $(TARGET_SUBDIR)/libgfortran && \
23400 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
23401
23402@endif target-libgfortran
23403
23404# Other targets (info, dvi, etc.)
23405
23406.PHONY: maybe-info-target-libgfortran info-target-libgfortran
23407maybe-info-target-libgfortran:
23408@if target-libgfortran
23409maybe-info-target-libgfortran: info-target-libgfortran
23410
23411info-target-libgfortran: \
23412 configure-target-libgfortran
23413 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23414 r=`${PWD_COMMAND}`; export r; \
23415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23416 $(SET_LIB_PATH) \
23417 $(NORMAL_TARGET_EXPORTS) \
23418 echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
23419 for flag in $(EXTRA_TARGET_FLAGS); do \
23420 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23421 done; \
23422 (cd $(TARGET_SUBDIR)/libgfortran && \
23423 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23424 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23425 "RANLIB=$${RANLIB}" \
23426 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23427 info) \
23428 || exit 1
23429
23430@endif target-libgfortran
23431
23432.PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
23433maybe-dvi-target-libgfortran:
23434@if target-libgfortran
23435maybe-dvi-target-libgfortran: dvi-target-libgfortran
23436
23437dvi-target-libgfortran: \
23438 configure-target-libgfortran
23439 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23440 r=`${PWD_COMMAND}`; export r; \
23441 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23442 $(SET_LIB_PATH) \
23443 $(NORMAL_TARGET_EXPORTS) \
23444 echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
23445 for flag in $(EXTRA_TARGET_FLAGS); do \
23446 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23447 done; \
23448 (cd $(TARGET_SUBDIR)/libgfortran && \
23449 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23450 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23451 "RANLIB=$${RANLIB}" \
23452 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23453 dvi) \
23454 || exit 1
23455
23456@endif target-libgfortran
23457
23458.PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
23459maybe-TAGS-target-libgfortran:
23460@if target-libgfortran
23461maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
23462
23463TAGS-target-libgfortran: \
23464 configure-target-libgfortran
23465 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23466 r=`${PWD_COMMAND}`; export r; \
23467 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23468 $(SET_LIB_PATH) \
23469 $(NORMAL_TARGET_EXPORTS) \
23470 echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
23471 for flag in $(EXTRA_TARGET_FLAGS); do \
23472 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23473 done; \
23474 (cd $(TARGET_SUBDIR)/libgfortran && \
23475 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23476 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23477 "RANLIB=$${RANLIB}" \
23478 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23479 TAGS) \
23480 || exit 1
23481
23482@endif target-libgfortran
23483
23484.PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
23485maybe-install-info-target-libgfortran:
23486@if target-libgfortran
23487maybe-install-info-target-libgfortran: install-info-target-libgfortran
23488
23489install-info-target-libgfortran: \
23490 configure-target-libgfortran \
23491 info-target-libgfortran
23492 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23493 r=`${PWD_COMMAND}`; export r; \
23494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23495 $(SET_LIB_PATH) \
23496 $(NORMAL_TARGET_EXPORTS) \
23497 echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
23498 for flag in $(EXTRA_TARGET_FLAGS); do \
23499 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23500 done; \
23501 (cd $(TARGET_SUBDIR)/libgfortran && \
23502 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23503 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23504 "RANLIB=$${RANLIB}" \
23505 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23506 install-info) \
23507 || exit 1
23508
23509@endif target-libgfortran
23510
23511.PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
23512maybe-installcheck-target-libgfortran:
23513@if target-libgfortran
23514maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
23515
23516installcheck-target-libgfortran: \
23517 configure-target-libgfortran
23518 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23519 r=`${PWD_COMMAND}`; export r; \
23520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23521 $(SET_LIB_PATH) \
23522 $(NORMAL_TARGET_EXPORTS) \
23523 echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
23524 for flag in $(EXTRA_TARGET_FLAGS); do \
23525 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23526 done; \
23527 (cd $(TARGET_SUBDIR)/libgfortran && \
23528 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23529 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23530 "RANLIB=$${RANLIB}" \
23531 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23532 installcheck) \
23533 || exit 1
23534
23535@endif target-libgfortran
23536
23537.PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
23538maybe-mostlyclean-target-libgfortran:
23539@if target-libgfortran
23540maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
23541
23542mostlyclean-target-libgfortran:
23543 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23544 r=`${PWD_COMMAND}`; export r; \
23545 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23546 $(SET_LIB_PATH) \
23547 $(NORMAL_TARGET_EXPORTS) \
23548 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
23549 for flag in $(EXTRA_TARGET_FLAGS); do \
23550 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23551 done; \
23552 (cd $(TARGET_SUBDIR)/libgfortran && \
23553 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23554 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23555 "RANLIB=$${RANLIB}" \
23556 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23557 mostlyclean) \
23558 || exit 1
23559
23560@endif target-libgfortran
23561
23562.PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
23563maybe-clean-target-libgfortran:
23564@if target-libgfortran
23565maybe-clean-target-libgfortran: clean-target-libgfortran
23566
23567clean-target-libgfortran:
23568 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23569 r=`${PWD_COMMAND}`; export r; \
23570 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23571 $(SET_LIB_PATH) \
23572 $(NORMAL_TARGET_EXPORTS) \
23573 echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
23574 for flag in $(EXTRA_TARGET_FLAGS); do \
23575 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23576 done; \
23577 (cd $(TARGET_SUBDIR)/libgfortran && \
23578 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23579 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23580 "RANLIB=$${RANLIB}" \
23581 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23582 clean) \
23583 || exit 1
23584
23585@endif target-libgfortran
23586
23587.PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
23588maybe-distclean-target-libgfortran:
23589@if target-libgfortran
23590maybe-distclean-target-libgfortran: distclean-target-libgfortran
23591
23592distclean-target-libgfortran:
23593 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23594 r=`${PWD_COMMAND}`; export r; \
23595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23596 $(SET_LIB_PATH) \
23597 $(NORMAL_TARGET_EXPORTS) \
23598 echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
23599 for flag in $(EXTRA_TARGET_FLAGS); do \
23600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23601 done; \
23602 (cd $(TARGET_SUBDIR)/libgfortran && \
23603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23605 "RANLIB=$${RANLIB}" \
23606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23607 distclean) \
23608 || exit 1
23609
23610@endif target-libgfortran
23611
23612.PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
23613maybe-maintainer-clean-target-libgfortran:
23614@if target-libgfortran
23615maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
23616
23617maintainer-clean-target-libgfortran:
23618 @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23619 r=`${PWD_COMMAND}`; export r; \
23620 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23621 $(SET_LIB_PATH) \
23622 $(NORMAL_TARGET_EXPORTS) \
23623 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
23624 for flag in $(EXTRA_TARGET_FLAGS); do \
23625 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23626 done; \
23627 (cd $(TARGET_SUBDIR)/libgfortran && \
23628 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23629 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23630 "RANLIB=$${RANLIB}" \
23631 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23632 maintainer-clean) \
23633 || exit 1
23634
23635@endif target-libgfortran
23636
23637
23638.PHONY: configure-target-libobjc maybe-configure-target-libobjc
23639maybe-configure-target-libobjc:
23640@if target-libobjc
23641maybe-configure-target-libobjc: configure-target-libobjc
23642
23643# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
23644$(TARGET_SUBDIR)/libobjc/multilib.out: multilib.out
23645 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
23646 rm -f $(TARGET_SUBDIR)/libobjc/Makefile || : ; \
23647 cp multilib.out $(TARGET_SUBDIR)/libobjc/multilib.out
23648
23649configure-target-libobjc: $(TARGET_SUBDIR)/libobjc/multilib.out
23650 @test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
23651 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
23652 r=`${PWD_COMMAND}`; export r; \
23653 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23654 $(SET_LIB_PATH) \
23655 $(NORMAL_TARGET_EXPORTS) \
23656 echo Configuring in $(TARGET_SUBDIR)/libobjc; \
23657 cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
23658 case $(srcdir) in \
23659 /* | [A-Za-z]:[\\/]*) \
23660 topdir=$(srcdir) ;; \
23661 *) \
23662 case "$(TARGET_SUBDIR)" in \
23663 .) topdir="../$(srcdir)" ;; \
23664 *) topdir="../../$(srcdir)" ;; \
23665 esac ;; \
23666 esac; \
23667 srcdiroption="--srcdir=$${topdir}/libobjc"; \
23668 libsrcdir="$$s/libobjc"; \
23669 rm -f no-such-file || : ; \
23670 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23671 $(TARGET_CONFIGARGS) $${srcdiroption} \
23672 --with-target-subdir="$(TARGET_SUBDIR)" \
23673 || exit 1
23674@endif target-libobjc
23675
23676.PHONY: all-target-libobjc maybe-all-target-libobjc
23677maybe-all-target-libobjc:
23678@if target-libobjc
23679TARGET-target-libobjc=all
23680maybe-all-target-libobjc: all-target-libobjc
23681all-target-libobjc: configure-target-libobjc
23682 @r=`${PWD_COMMAND}`; export r; \
23683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23684 $(SET_LIB_PATH) \
23685 $(NORMAL_TARGET_EXPORTS) \
23686 (cd $(TARGET_SUBDIR)/libobjc && \
23687 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libobjc))
23688@endif target-libobjc
23689
23690.PHONY: check-target-libobjc maybe-check-target-libobjc
23691maybe-check-target-libobjc:
23692@if target-libobjc
23693maybe-check-target-libobjc: check-target-libobjc
23694
23695check-target-libobjc:
23696 @r=`${PWD_COMMAND}`; export r; \
23697 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23698 $(SET_LIB_PATH) \
23699 $(NORMAL_TARGET_EXPORTS) \
23700 (cd $(TARGET_SUBDIR)/libobjc && \
23701 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
23702
23703@endif target-libobjc
23704
23705.PHONY: install-target-libobjc maybe-install-target-libobjc
23706maybe-install-target-libobjc:
23707@if target-libobjc
23708maybe-install-target-libobjc: install-target-libobjc
23709
23710install-target-libobjc: installdirs
23711 @r=`${PWD_COMMAND}`; export r; \
23712 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23713 $(SET_LIB_PATH) \
23714 $(NORMAL_TARGET_EXPORTS) \
23715 (cd $(TARGET_SUBDIR)/libobjc && \
23716 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
23717
23718@endif target-libobjc
23719
23720# Other targets (info, dvi, etc.)
23721
23722.PHONY: maybe-info-target-libobjc info-target-libobjc
23723maybe-info-target-libobjc:
23724@if target-libobjc
23725maybe-info-target-libobjc: info-target-libobjc
23726
23727info-target-libobjc: \
23728 configure-target-libobjc
23729 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23730 r=`${PWD_COMMAND}`; export r; \
23731 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23732 $(SET_LIB_PATH) \
23733 $(NORMAL_TARGET_EXPORTS) \
23734 echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
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)/libobjc && \
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 info) \
23744 || exit 1
23745
23746@endif target-libobjc
23747
23748.PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
23749maybe-dvi-target-libobjc:
23750@if target-libobjc
23751maybe-dvi-target-libobjc: dvi-target-libobjc
23752
23753dvi-target-libobjc: \
23754 configure-target-libobjc
23755 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23756 r=`${PWD_COMMAND}`; export r; \
23757 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23758 $(SET_LIB_PATH) \
23759 $(NORMAL_TARGET_EXPORTS) \
23760 echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
23761 for flag in $(EXTRA_TARGET_FLAGS); do \
23762 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23763 done; \
23764 (cd $(TARGET_SUBDIR)/libobjc && \
23765 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23766 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23767 "RANLIB=$${RANLIB}" \
23768 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23769 dvi) \
23770 || exit 1
23771
23772@endif target-libobjc
23773
23774.PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
23775maybe-TAGS-target-libobjc:
23776@if target-libobjc
23777maybe-TAGS-target-libobjc: TAGS-target-libobjc
23778
23779TAGS-target-libobjc: \
23780 configure-target-libobjc
23781 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23782 r=`${PWD_COMMAND}`; export r; \
23783 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23784 $(SET_LIB_PATH) \
23785 $(NORMAL_TARGET_EXPORTS) \
23786 echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
23787 for flag in $(EXTRA_TARGET_FLAGS); do \
23788 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23789 done; \
23790 (cd $(TARGET_SUBDIR)/libobjc && \
23791 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23792 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23793 "RANLIB=$${RANLIB}" \
23794 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23795 TAGS) \
23796 || exit 1
23797
23798@endif target-libobjc
23799
23800.PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
23801maybe-install-info-target-libobjc:
23802@if target-libobjc
23803maybe-install-info-target-libobjc: install-info-target-libobjc
23804
23805install-info-target-libobjc: \
23806 configure-target-libobjc \
23807 info-target-libobjc
23808 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23809 r=`${PWD_COMMAND}`; export r; \
23810 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23811 $(SET_LIB_PATH) \
23812 $(NORMAL_TARGET_EXPORTS) \
23813 echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
23814 for flag in $(EXTRA_TARGET_FLAGS); do \
23815 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23816 done; \
23817 (cd $(TARGET_SUBDIR)/libobjc && \
23818 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23819 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23820 "RANLIB=$${RANLIB}" \
23821 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23822 install-info) \
23823 || exit 1
23824
23825@endif target-libobjc
23826
23827.PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
23828maybe-installcheck-target-libobjc:
23829@if target-libobjc
23830maybe-installcheck-target-libobjc: installcheck-target-libobjc
23831
23832installcheck-target-libobjc: \
23833 configure-target-libobjc
23834 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23835 r=`${PWD_COMMAND}`; export r; \
23836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23837 $(SET_LIB_PATH) \
23838 $(NORMAL_TARGET_EXPORTS) \
23839 echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
23840 for flag in $(EXTRA_TARGET_FLAGS); do \
23841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23842 done; \
23843 (cd $(TARGET_SUBDIR)/libobjc && \
23844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23846 "RANLIB=$${RANLIB}" \
23847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23848 installcheck) \
23849 || exit 1
23850
23851@endif target-libobjc
23852
23853.PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
23854maybe-mostlyclean-target-libobjc:
23855@if target-libobjc
23856maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
23857
23858mostlyclean-target-libobjc:
23859 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23860 r=`${PWD_COMMAND}`; export r; \
23861 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23862 $(SET_LIB_PATH) \
23863 $(NORMAL_TARGET_EXPORTS) \
23864 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
23865 for flag in $(EXTRA_TARGET_FLAGS); do \
23866 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23867 done; \
23868 (cd $(TARGET_SUBDIR)/libobjc && \
23869 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23870 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23871 "RANLIB=$${RANLIB}" \
23872 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23873 mostlyclean) \
23874 || exit 1
23875
23876@endif target-libobjc
23877
23878.PHONY: maybe-clean-target-libobjc clean-target-libobjc
23879maybe-clean-target-libobjc:
23880@if target-libobjc
23881maybe-clean-target-libobjc: clean-target-libobjc
23882
23883clean-target-libobjc:
23884 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23885 r=`${PWD_COMMAND}`; export r; \
23886 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23887 $(SET_LIB_PATH) \
23888 $(NORMAL_TARGET_EXPORTS) \
23889 echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
23890 for flag in $(EXTRA_TARGET_FLAGS); do \
23891 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23892 done; \
23893 (cd $(TARGET_SUBDIR)/libobjc && \
23894 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23895 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23896 "RANLIB=$${RANLIB}" \
23897 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23898 clean) \
23899 || exit 1
23900
23901@endif target-libobjc
23902
23903.PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
23904maybe-distclean-target-libobjc:
23905@if target-libobjc
23906maybe-distclean-target-libobjc: distclean-target-libobjc
23907
23908distclean-target-libobjc:
23909 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23910 r=`${PWD_COMMAND}`; export r; \
23911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23912 $(SET_LIB_PATH) \
23913 $(NORMAL_TARGET_EXPORTS) \
23914 echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
23915 for flag in $(EXTRA_TARGET_FLAGS); do \
23916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23917 done; \
23918 (cd $(TARGET_SUBDIR)/libobjc && \
23919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23921 "RANLIB=$${RANLIB}" \
23922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23923 distclean) \
23924 || exit 1
23925
23926@endif target-libobjc
23927
23928.PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
23929maybe-maintainer-clean-target-libobjc:
23930@if target-libobjc
23931maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
23932
23933maintainer-clean-target-libobjc:
23934 @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23935 r=`${PWD_COMMAND}`; export r; \
23936 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23937 $(SET_LIB_PATH) \
23938 $(NORMAL_TARGET_EXPORTS) \
23939 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
23940 for flag in $(EXTRA_TARGET_FLAGS); do \
23941 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23942 done; \
23943 (cd $(TARGET_SUBDIR)/libobjc && \
23944 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23945 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23946 "RANLIB=$${RANLIB}" \
23947 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23948 maintainer-clean) \
23949 || exit 1
23950
23951@endif target-libobjc
23952
23953
23954.PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
23955maybe-configure-target-libtermcap:
23956@if target-libtermcap
23957maybe-configure-target-libtermcap: configure-target-libtermcap
23958
23959# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
23960$(TARGET_SUBDIR)/libtermcap/multilib.out: multilib.out
23961 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
23962 rm -f $(TARGET_SUBDIR)/libtermcap/Makefile || : ; \
23963 cp multilib.out $(TARGET_SUBDIR)/libtermcap/multilib.out
23964
23965configure-target-libtermcap: $(TARGET_SUBDIR)/libtermcap/multilib.out
23966 @test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
23967 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
23968 r=`${PWD_COMMAND}`; export r; \
23969 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23970 $(SET_LIB_PATH) \
23971 $(NORMAL_TARGET_EXPORTS) \
23972 echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
23973 cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
23974 case $(srcdir) in \
23975 /* | [A-Za-z]:[\\/]*) \
23976 topdir=$(srcdir) ;; \
23977 *) \
23978 case "$(TARGET_SUBDIR)" in \
23979 .) topdir="../$(srcdir)" ;; \
23980 *) topdir="../../$(srcdir)" ;; \
23981 esac ;; \
23982 esac; \
23983 if [ "$(srcdir)" = "." ] ; then \
23984 if [ "$(TARGET_SUBDIR)" != "." ] ; then \
23985 if $(SHELL) $$s/symlink-tree $${topdir}/libtermcap "no-such-file" ; then \
23986 if [ -f Makefile ]; then \
23987 if $(MAKE) distclean; then \
23988 true; \
23989 else \
23990 exit 1; \
23991 fi; \
23992 else \
23993 true; \
23994 fi; \
23995 else \
23996 exit 1; \
23997 fi; \
23998 else \
23999 true; \
24000 fi; \
24001 srcdiroption="--srcdir=."; \
24002 libsrcdir="."; \
24003 else \
24004 srcdiroption="--srcdir=$${topdir}/libtermcap"; \
24005 libsrcdir="$$s/libtermcap"; \
24006 fi; \
24007 rm -f no-such-file || : ; \
24008 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24009 $(TARGET_CONFIGARGS) $${srcdiroption} \
24010 --with-target-subdir="$(TARGET_SUBDIR)" \
24011 || exit 1
24012@endif target-libtermcap
24013
24014.PHONY: all-target-libtermcap maybe-all-target-libtermcap
24015maybe-all-target-libtermcap:
24016@if target-libtermcap
24017TARGET-target-libtermcap=all
24018maybe-all-target-libtermcap: all-target-libtermcap
24019all-target-libtermcap: configure-target-libtermcap
24020 @r=`${PWD_COMMAND}`; export r; \
24021 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24022 $(SET_LIB_PATH) \
24023 $(NORMAL_TARGET_EXPORTS) \
24024 (cd $(TARGET_SUBDIR)/libtermcap && \
24025 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libtermcap))
24026@endif target-libtermcap
24027
24028.PHONY: check-target-libtermcap maybe-check-target-libtermcap
24029maybe-check-target-libtermcap:
24030@if target-libtermcap
24031maybe-check-target-libtermcap: check-target-libtermcap
24032
24033# Dummy target for uncheckable module.
24034check-target-libtermcap:
24035
24036@endif target-libtermcap
24037
24038.PHONY: install-target-libtermcap maybe-install-target-libtermcap
24039maybe-install-target-libtermcap:
24040@if target-libtermcap
24041maybe-install-target-libtermcap: install-target-libtermcap
24042
24043install-target-libtermcap: installdirs
24044 @r=`${PWD_COMMAND}`; export r; \
24045 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24046 $(SET_LIB_PATH) \
24047 $(NORMAL_TARGET_EXPORTS) \
24048 (cd $(TARGET_SUBDIR)/libtermcap && \
24049 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
24050
24051@endif target-libtermcap
24052
24053# Other targets (info, dvi, etc.)
24054
24055.PHONY: maybe-info-target-libtermcap info-target-libtermcap
24056maybe-info-target-libtermcap:
24057@if target-libtermcap
24058maybe-info-target-libtermcap: info-target-libtermcap
24059
24060info-target-libtermcap: \
24061 configure-target-libtermcap
24062 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24063 r=`${PWD_COMMAND}`; export r; \
24064 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24065 $(SET_LIB_PATH) \
24066 $(NORMAL_TARGET_EXPORTS) \
24067 echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
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)/libtermcap && \
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 info) \
24077 || exit 1
24078
24079@endif target-libtermcap
24080
24081.PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
24082maybe-dvi-target-libtermcap:
24083@if target-libtermcap
24084maybe-dvi-target-libtermcap: dvi-target-libtermcap
24085
24086dvi-target-libtermcap: \
24087 configure-target-libtermcap
24088 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24089 r=`${PWD_COMMAND}`; export r; \
24090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24091 $(SET_LIB_PATH) \
24092 $(NORMAL_TARGET_EXPORTS) \
24093 echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
24094 for flag in $(EXTRA_TARGET_FLAGS); do \
24095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24096 done; \
24097 (cd $(TARGET_SUBDIR)/libtermcap && \
24098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24100 "RANLIB=$${RANLIB}" \
24101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24102 dvi) \
24103 || exit 1
24104
24105@endif target-libtermcap
24106
24107.PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
24108maybe-TAGS-target-libtermcap:
24109@if target-libtermcap
24110maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
24111
24112TAGS-target-libtermcap: \
24113 configure-target-libtermcap
24114 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24115 r=`${PWD_COMMAND}`; export r; \
24116 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24117 $(SET_LIB_PATH) \
24118 $(NORMAL_TARGET_EXPORTS) \
24119 echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
24120 for flag in $(EXTRA_TARGET_FLAGS); do \
24121 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24122 done; \
24123 (cd $(TARGET_SUBDIR)/libtermcap && \
24124 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24125 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24126 "RANLIB=$${RANLIB}" \
24127 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24128 TAGS) \
24129 || exit 1
24130
24131@endif target-libtermcap
24132
24133.PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
24134maybe-install-info-target-libtermcap:
24135@if target-libtermcap
24136maybe-install-info-target-libtermcap: install-info-target-libtermcap
24137
24138install-info-target-libtermcap: \
24139 configure-target-libtermcap \
24140 info-target-libtermcap
24141 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24142 r=`${PWD_COMMAND}`; export r; \
24143 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24144 $(SET_LIB_PATH) \
24145 $(NORMAL_TARGET_EXPORTS) \
24146 echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
24147 for flag in $(EXTRA_TARGET_FLAGS); do \
24148 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24149 done; \
24150 (cd $(TARGET_SUBDIR)/libtermcap && \
24151 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24152 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24153 "RANLIB=$${RANLIB}" \
24154 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24155 install-info) \
24156 || exit 1
24157
24158@endif target-libtermcap
24159
24160.PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
24161maybe-installcheck-target-libtermcap:
24162@if target-libtermcap
24163maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
24164
24165installcheck-target-libtermcap: \
24166 configure-target-libtermcap
24167 @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24168 r=`${PWD_COMMAND}`; export r; \
24169 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24170 $(SET_LIB_PATH) \
24171 $(NORMAL_TARGET_EXPORTS) \
24172 echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
24173 for flag in $(EXTRA_TARGET_FLAGS); do \
24174 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24175 done; \
24176 (cd $(TARGET_SUBDIR)/libtermcap && \
24177 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24178 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24179 "RANLIB=$${RANLIB}" \
24180 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24181 installcheck) \
24182 || exit 1
24183
24184@endif target-libtermcap
24185
24186.PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
24187maybe-mostlyclean-target-libtermcap:
24188@if target-libtermcap
24189maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
24190
24191# libtermcap doesn't support mostlyclean.
24192mostlyclean-target-libtermcap:
24193
24194@endif target-libtermcap
24195
24196.PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
24197maybe-clean-target-libtermcap:
24198@if target-libtermcap
24199maybe-clean-target-libtermcap: clean-target-libtermcap
24200
24201# libtermcap doesn't support clean.
24202clean-target-libtermcap:
24203
24204@endif target-libtermcap
24205
24206.PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
24207maybe-distclean-target-libtermcap:
24208@if target-libtermcap
24209maybe-distclean-target-libtermcap: distclean-target-libtermcap
24210
24211# libtermcap doesn't support distclean.
24212distclean-target-libtermcap:
24213
24214@endif target-libtermcap
24215
24216.PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
24217maybe-maintainer-clean-target-libtermcap:
24218@if target-libtermcap
24219maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
24220
24221# libtermcap doesn't support maintainer-clean.
24222maintainer-clean-target-libtermcap:
24223
24224@endif target-libtermcap
24225
24226
24227.PHONY: configure-target-winsup maybe-configure-target-winsup
24228maybe-configure-target-winsup:
24229@if target-winsup
24230maybe-configure-target-winsup: configure-target-winsup
24231
24232# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
24233$(TARGET_SUBDIR)/winsup/multilib.out: multilib.out
24234 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
24235 rm -f $(TARGET_SUBDIR)/winsup/Makefile || : ; \
24236 cp multilib.out $(TARGET_SUBDIR)/winsup/multilib.out
24237
24238configure-target-winsup: $(TARGET_SUBDIR)/winsup/multilib.out
24239 @test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
24240 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
24241 r=`${PWD_COMMAND}`; export r; \
24242 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24243 $(SET_LIB_PATH) \
24244 $(NORMAL_TARGET_EXPORTS) \
24245 echo Configuring in $(TARGET_SUBDIR)/winsup; \
24246 cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
24247 case $(srcdir) in \
24248 /* | [A-Za-z]:[\\/]*) \
24249 topdir=$(srcdir) ;; \
24250 *) \
24251 case "$(TARGET_SUBDIR)" in \
24252 .) topdir="../$(srcdir)" ;; \
24253 *) topdir="../../$(srcdir)" ;; \
24254 esac ;; \
24255 esac; \
24256 srcdiroption="--srcdir=$${topdir}/winsup"; \
24257 libsrcdir="$$s/winsup"; \
24258 rm -f no-such-file || : ; \
24259 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24260 $(TARGET_CONFIGARGS) $${srcdiroption} \
24261 --with-target-subdir="$(TARGET_SUBDIR)" \
24262 || exit 1
24263@endif target-winsup
24264
24265.PHONY: all-target-winsup maybe-all-target-winsup
24266maybe-all-target-winsup:
24267@if target-winsup
24268TARGET-target-winsup=all
24269maybe-all-target-winsup: all-target-winsup
24270all-target-winsup: configure-target-winsup
24271 @r=`${PWD_COMMAND}`; export r; \
24272 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24273 $(SET_LIB_PATH) \
24274 $(NORMAL_TARGET_EXPORTS) \
24275 (cd $(TARGET_SUBDIR)/winsup && \
24276 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-winsup))
24277@endif target-winsup
24278
24279.PHONY: check-target-winsup maybe-check-target-winsup
24280maybe-check-target-winsup:
24281@if target-winsup
24282maybe-check-target-winsup: check-target-winsup
24283
24284check-target-winsup:
24285 @r=`${PWD_COMMAND}`; export r; \
24286 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24287 $(SET_LIB_PATH) \
24288 $(NORMAL_TARGET_EXPORTS) \
24289 (cd $(TARGET_SUBDIR)/winsup && \
24290 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
24291
24292@endif target-winsup
24293
24294.PHONY: install-target-winsup maybe-install-target-winsup
24295maybe-install-target-winsup:
24296@if target-winsup
24297maybe-install-target-winsup: install-target-winsup
24298
24299install-target-winsup: installdirs
24300 @r=`${PWD_COMMAND}`; export r; \
24301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24302 $(SET_LIB_PATH) \
24303 $(NORMAL_TARGET_EXPORTS) \
24304 (cd $(TARGET_SUBDIR)/winsup && \
24305 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
24306
24307@endif target-winsup
24308
24309# Other targets (info, dvi, etc.)
24310
24311.PHONY: maybe-info-target-winsup info-target-winsup
24312maybe-info-target-winsup:
24313@if target-winsup
24314maybe-info-target-winsup: info-target-winsup
24315
24316info-target-winsup: \
24317 configure-target-winsup
24318 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24319 r=`${PWD_COMMAND}`; export r; \
24320 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24321 $(SET_LIB_PATH) \
24322 $(NORMAL_TARGET_EXPORTS) \
24323 echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
24324 for flag in $(EXTRA_TARGET_FLAGS); do \
24325 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24326 done; \
24327 (cd $(TARGET_SUBDIR)/winsup && \
24328 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24329 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24330 "RANLIB=$${RANLIB}" \
24331 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24332 info) \
24333 || exit 1
24334
24335@endif target-winsup
24336
24337.PHONY: maybe-dvi-target-winsup dvi-target-winsup
24338maybe-dvi-target-winsup:
24339@if target-winsup
24340maybe-dvi-target-winsup: dvi-target-winsup
24341
24342dvi-target-winsup: \
24343 configure-target-winsup
24344 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24345 r=`${PWD_COMMAND}`; export r; \
24346 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24347 $(SET_LIB_PATH) \
24348 $(NORMAL_TARGET_EXPORTS) \
24349 echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
24350 for flag in $(EXTRA_TARGET_FLAGS); do \
24351 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24352 done; \
24353 (cd $(TARGET_SUBDIR)/winsup && \
24354 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24355 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24356 "RANLIB=$${RANLIB}" \
24357 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24358 dvi) \
24359 || exit 1
24360
24361@endif target-winsup
24362
24363.PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
24364maybe-TAGS-target-winsup:
24365@if target-winsup
24366maybe-TAGS-target-winsup: TAGS-target-winsup
24367
24368TAGS-target-winsup: \
24369 configure-target-winsup
24370 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24371 r=`${PWD_COMMAND}`; export r; \
24372 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24373 $(SET_LIB_PATH) \
24374 $(NORMAL_TARGET_EXPORTS) \
24375 echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
24376 for flag in $(EXTRA_TARGET_FLAGS); do \
24377 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24378 done; \
24379 (cd $(TARGET_SUBDIR)/winsup && \
24380 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24381 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24382 "RANLIB=$${RANLIB}" \
24383 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24384 TAGS) \
24385 || exit 1
24386
24387@endif target-winsup
24388
24389.PHONY: maybe-install-info-target-winsup install-info-target-winsup
24390maybe-install-info-target-winsup:
24391@if target-winsup
24392maybe-install-info-target-winsup: install-info-target-winsup
24393
24394install-info-target-winsup: \
24395 configure-target-winsup \
24396 info-target-winsup
24397 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24398 r=`${PWD_COMMAND}`; export r; \
24399 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24400 $(SET_LIB_PATH) \
24401 $(NORMAL_TARGET_EXPORTS) \
24402 echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
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)/winsup && \
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 install-info) \
24412 || exit 1
24413
24414@endif target-winsup
24415
24416.PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
24417maybe-installcheck-target-winsup:
24418@if target-winsup
24419maybe-installcheck-target-winsup: installcheck-target-winsup
24420
24421installcheck-target-winsup: \
24422 configure-target-winsup
24423 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24424 r=`${PWD_COMMAND}`; export r; \
24425 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24426 $(SET_LIB_PATH) \
24427 $(NORMAL_TARGET_EXPORTS) \
24428 echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
24429 for flag in $(EXTRA_TARGET_FLAGS); do \
24430 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24431 done; \
24432 (cd $(TARGET_SUBDIR)/winsup && \
24433 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24434 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24435 "RANLIB=$${RANLIB}" \
24436 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24437 installcheck) \
24438 || exit 1
24439
24440@endif target-winsup
24441
24442.PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
24443maybe-mostlyclean-target-winsup:
24444@if target-winsup
24445maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
24446
24447mostlyclean-target-winsup:
24448 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24449 r=`${PWD_COMMAND}`; export r; \
24450 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24451 $(SET_LIB_PATH) \
24452 $(NORMAL_TARGET_EXPORTS) \
24453 echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
24454 for flag in $(EXTRA_TARGET_FLAGS); do \
24455 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24456 done; \
24457 (cd $(TARGET_SUBDIR)/winsup && \
24458 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24459 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24460 "RANLIB=$${RANLIB}" \
24461 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24462 mostlyclean) \
24463 || exit 1
24464
24465@endif target-winsup
24466
24467.PHONY: maybe-clean-target-winsup clean-target-winsup
24468maybe-clean-target-winsup:
24469@if target-winsup
24470maybe-clean-target-winsup: clean-target-winsup
24471
24472clean-target-winsup:
24473 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24474 r=`${PWD_COMMAND}`; export r; \
24475 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24476 $(SET_LIB_PATH) \
24477 $(NORMAL_TARGET_EXPORTS) \
24478 echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
24479 for flag in $(EXTRA_TARGET_FLAGS); do \
24480 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24481 done; \
24482 (cd $(TARGET_SUBDIR)/winsup && \
24483 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24484 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24485 "RANLIB=$${RANLIB}" \
24486 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24487 clean) \
24488 || exit 1
24489
24490@endif target-winsup
24491
24492.PHONY: maybe-distclean-target-winsup distclean-target-winsup
24493maybe-distclean-target-winsup:
24494@if target-winsup
24495maybe-distclean-target-winsup: distclean-target-winsup
24496
24497distclean-target-winsup:
24498 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24499 r=`${PWD_COMMAND}`; export r; \
24500 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24501 $(SET_LIB_PATH) \
24502 $(NORMAL_TARGET_EXPORTS) \
24503 echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
24504 for flag in $(EXTRA_TARGET_FLAGS); do \
24505 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24506 done; \
24507 (cd $(TARGET_SUBDIR)/winsup && \
24508 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24509 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24510 "RANLIB=$${RANLIB}" \
24511 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24512 distclean) \
24513 || exit 1
24514
24515@endif target-winsup
24516
24517.PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
24518maybe-maintainer-clean-target-winsup:
24519@if target-winsup
24520maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
24521
24522maintainer-clean-target-winsup:
24523 @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24524 r=`${PWD_COMMAND}`; export r; \
24525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24526 $(SET_LIB_PATH) \
24527 $(NORMAL_TARGET_EXPORTS) \
24528 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
24529 for flag in $(EXTRA_TARGET_FLAGS); do \
24530 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24531 done; \
24532 (cd $(TARGET_SUBDIR)/winsup && \
24533 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24534 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24535 "RANLIB=$${RANLIB}" \
24536 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24537 maintainer-clean) \
24538 || exit 1
24539
24540@endif target-winsup
24541
24542
24543.PHONY: configure-target-libgloss maybe-configure-target-libgloss
24544maybe-configure-target-libgloss:
24545@if target-libgloss
24546maybe-configure-target-libgloss: configure-target-libgloss
24547
24548# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
24549$(TARGET_SUBDIR)/libgloss/multilib.out: multilib.out
24550 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
24551 rm -f $(TARGET_SUBDIR)/libgloss/Makefile || : ; \
24552 cp multilib.out $(TARGET_SUBDIR)/libgloss/multilib.out
24553
24554configure-target-libgloss: $(TARGET_SUBDIR)/libgloss/multilib.out
24555 @test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
24556 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
24557 r=`${PWD_COMMAND}`; export r; \
24558 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24559 $(SET_LIB_PATH) \
24560 $(NORMAL_TARGET_EXPORTS) \
24561 echo Configuring in $(TARGET_SUBDIR)/libgloss; \
24562 cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
24563 case $(srcdir) in \
24564 /* | [A-Za-z]:[\\/]*) \
24565 topdir=$(srcdir) ;; \
24566 *) \
24567 case "$(TARGET_SUBDIR)" in \
24568 .) topdir="../$(srcdir)" ;; \
24569 *) topdir="../../$(srcdir)" ;; \
24570 esac ;; \
24571 esac; \
24572 srcdiroption="--srcdir=$${topdir}/libgloss"; \
24573 libsrcdir="$$s/libgloss"; \
24574 rm -f no-such-file || : ; \
24575 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24576 $(TARGET_CONFIGARGS) $${srcdiroption} \
24577 --with-target-subdir="$(TARGET_SUBDIR)" \
24578 || exit 1
24579@endif target-libgloss
24580
24581.PHONY: all-target-libgloss maybe-all-target-libgloss
24582maybe-all-target-libgloss:
24583@if target-libgloss
24584TARGET-target-libgloss=all
24585maybe-all-target-libgloss: all-target-libgloss
24586all-target-libgloss: configure-target-libgloss
24587 @r=`${PWD_COMMAND}`; export r; \
24588 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24589 $(SET_LIB_PATH) \
24590 $(NORMAL_TARGET_EXPORTS) \
24591 (cd $(TARGET_SUBDIR)/libgloss && \
24592 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libgloss))
24593@endif target-libgloss
24594
24595.PHONY: check-target-libgloss maybe-check-target-libgloss
24596maybe-check-target-libgloss:
24597@if target-libgloss
24598maybe-check-target-libgloss: check-target-libgloss
24599
24600# Dummy target for uncheckable module.
24601check-target-libgloss:
24602
24603@endif target-libgloss
24604
24605.PHONY: install-target-libgloss maybe-install-target-libgloss
24606maybe-install-target-libgloss:
24607@if target-libgloss
24608maybe-install-target-libgloss: install-target-libgloss
24609
24610install-target-libgloss: installdirs
24611 @r=`${PWD_COMMAND}`; export r; \
24612 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24613 $(SET_LIB_PATH) \
24614 $(NORMAL_TARGET_EXPORTS) \
24615 (cd $(TARGET_SUBDIR)/libgloss && \
24616 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
24617
24618@endif target-libgloss
24619
24620# Other targets (info, dvi, etc.)
24621
24622.PHONY: maybe-info-target-libgloss info-target-libgloss
24623maybe-info-target-libgloss:
24624@if target-libgloss
24625maybe-info-target-libgloss: info-target-libgloss
24626
24627info-target-libgloss: \
24628 configure-target-libgloss
24629 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24630 r=`${PWD_COMMAND}`; export r; \
24631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24632 $(SET_LIB_PATH) \
24633 $(NORMAL_TARGET_EXPORTS) \
24634 echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
24635 for flag in $(EXTRA_TARGET_FLAGS); do \
24636 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24637 done; \
24638 (cd $(TARGET_SUBDIR)/libgloss && \
24639 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24640 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24641 "RANLIB=$${RANLIB}" \
24642 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24643 info) \
24644 || exit 1
24645
24646@endif target-libgloss
24647
24648.PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
24649maybe-dvi-target-libgloss:
24650@if target-libgloss
24651maybe-dvi-target-libgloss: dvi-target-libgloss
24652
24653dvi-target-libgloss: \
24654 configure-target-libgloss
24655 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24656 r=`${PWD_COMMAND}`; export r; \
24657 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24658 $(SET_LIB_PATH) \
24659 $(NORMAL_TARGET_EXPORTS) \
24660 echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
24661 for flag in $(EXTRA_TARGET_FLAGS); do \
24662 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24663 done; \
24664 (cd $(TARGET_SUBDIR)/libgloss && \
24665 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24666 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24667 "RANLIB=$${RANLIB}" \
24668 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24669 dvi) \
24670 || exit 1
24671
24672@endif target-libgloss
24673
24674.PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
24675maybe-TAGS-target-libgloss:
24676@if target-libgloss
24677maybe-TAGS-target-libgloss: TAGS-target-libgloss
24678
24679TAGS-target-libgloss: \
24680 configure-target-libgloss
24681 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24682 r=`${PWD_COMMAND}`; export r; \
24683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24684 $(SET_LIB_PATH) \
24685 $(NORMAL_TARGET_EXPORTS) \
24686 echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
24687 for flag in $(EXTRA_TARGET_FLAGS); do \
24688 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24689 done; \
24690 (cd $(TARGET_SUBDIR)/libgloss && \
24691 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24692 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24693 "RANLIB=$${RANLIB}" \
24694 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24695 TAGS) \
24696 || exit 1
24697
24698@endif target-libgloss
24699
24700.PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
24701maybe-install-info-target-libgloss:
24702@if target-libgloss
24703maybe-install-info-target-libgloss: install-info-target-libgloss
24704
24705install-info-target-libgloss: \
24706 configure-target-libgloss \
24707 info-target-libgloss
24708 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24709 r=`${PWD_COMMAND}`; export r; \
24710 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24711 $(SET_LIB_PATH) \
24712 $(NORMAL_TARGET_EXPORTS) \
24713 echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
24714 for flag in $(EXTRA_TARGET_FLAGS); do \
24715 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24716 done; \
24717 (cd $(TARGET_SUBDIR)/libgloss && \
24718 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24719 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24720 "RANLIB=$${RANLIB}" \
24721 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24722 install-info) \
24723 || exit 1
24724
24725@endif target-libgloss
24726
24727.PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
24728maybe-installcheck-target-libgloss:
24729@if target-libgloss
24730maybe-installcheck-target-libgloss: installcheck-target-libgloss
24731
24732installcheck-target-libgloss: \
24733 configure-target-libgloss
24734 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24735 r=`${PWD_COMMAND}`; export r; \
24736 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24737 $(SET_LIB_PATH) \
24738 $(NORMAL_TARGET_EXPORTS) \
24739 echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
24740 for flag in $(EXTRA_TARGET_FLAGS); do \
24741 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24742 done; \
24743 (cd $(TARGET_SUBDIR)/libgloss && \
24744 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24745 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24746 "RANLIB=$${RANLIB}" \
24747 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24748 installcheck) \
24749 || exit 1
24750
24751@endif target-libgloss
24752
24753.PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
24754maybe-mostlyclean-target-libgloss:
24755@if target-libgloss
24756maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
24757
24758mostlyclean-target-libgloss:
24759 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24760 r=`${PWD_COMMAND}`; export r; \
24761 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24762 $(SET_LIB_PATH) \
24763 $(NORMAL_TARGET_EXPORTS) \
24764 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
24765 for flag in $(EXTRA_TARGET_FLAGS); do \
24766 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24767 done; \
24768 (cd $(TARGET_SUBDIR)/libgloss && \
24769 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24770 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24771 "RANLIB=$${RANLIB}" \
24772 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24773 mostlyclean) \
24774 || exit 1
24775
24776@endif target-libgloss
24777
24778.PHONY: maybe-clean-target-libgloss clean-target-libgloss
24779maybe-clean-target-libgloss:
24780@if target-libgloss
24781maybe-clean-target-libgloss: clean-target-libgloss
24782
24783clean-target-libgloss:
24784 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24785 r=`${PWD_COMMAND}`; export r; \
24786 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24787 $(SET_LIB_PATH) \
24788 $(NORMAL_TARGET_EXPORTS) \
24789 echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
24790 for flag in $(EXTRA_TARGET_FLAGS); do \
24791 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24792 done; \
24793 (cd $(TARGET_SUBDIR)/libgloss && \
24794 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24795 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24796 "RANLIB=$${RANLIB}" \
24797 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24798 clean) \
24799 || exit 1
24800
24801@endif target-libgloss
24802
24803.PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
24804maybe-distclean-target-libgloss:
24805@if target-libgloss
24806maybe-distclean-target-libgloss: distclean-target-libgloss
24807
24808distclean-target-libgloss:
24809 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24810 r=`${PWD_COMMAND}`; export r; \
24811 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24812 $(SET_LIB_PATH) \
24813 $(NORMAL_TARGET_EXPORTS) \
24814 echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
24815 for flag in $(EXTRA_TARGET_FLAGS); do \
24816 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24817 done; \
24818 (cd $(TARGET_SUBDIR)/libgloss && \
24819 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24820 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24821 "RANLIB=$${RANLIB}" \
24822 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24823 distclean) \
24824 || exit 1
24825
24826@endif target-libgloss
24827
24828.PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
24829maybe-maintainer-clean-target-libgloss:
24830@if target-libgloss
24831maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
24832
24833maintainer-clean-target-libgloss:
24834 @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24835 r=`${PWD_COMMAND}`; export r; \
24836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24837 $(SET_LIB_PATH) \
24838 $(NORMAL_TARGET_EXPORTS) \
24839 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
24840 for flag in $(EXTRA_TARGET_FLAGS); do \
24841 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24842 done; \
24843 (cd $(TARGET_SUBDIR)/libgloss && \
24844 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24845 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24846 "RANLIB=$${RANLIB}" \
24847 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24848 maintainer-clean) \
24849 || exit 1
24850
24851@endif target-libgloss
24852
24853
24854.PHONY: configure-target-libiberty maybe-configure-target-libiberty
24855maybe-configure-target-libiberty:
24856@if target-libiberty
24857maybe-configure-target-libiberty: configure-target-libiberty
24858
24859# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
24860$(TARGET_SUBDIR)/libiberty/multilib.out: multilib.out
24861 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
24862 rm -f $(TARGET_SUBDIR)/libiberty/Makefile || : ; \
24863 cp multilib.out $(TARGET_SUBDIR)/libiberty/multilib.out
24864
24865configure-target-libiberty: $(TARGET_SUBDIR)/libiberty/multilib.out
24866 @test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
24867 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
24868 r=`${PWD_COMMAND}`; export r; \
24869 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24870 $(SET_LIB_PATH) \
24871 $(NORMAL_TARGET_EXPORTS) \
24872 echo Configuring in $(TARGET_SUBDIR)/libiberty; \
24873 cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
24874 case $(srcdir) in \
24875 /* | [A-Za-z]:[\\/]*) \
24876 topdir=$(srcdir) ;; \
24877 *) \
24878 case "$(TARGET_SUBDIR)" in \
24879 .) topdir="../$(srcdir)" ;; \
24880 *) topdir="../../$(srcdir)" ;; \
24881 esac ;; \
24882 esac; \
24883 srcdiroption="--srcdir=$${topdir}/libiberty"; \
24884 libsrcdir="$$s/libiberty"; \
24885 rm -f no-such-file || : ; \
24886 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24887 $(TARGET_CONFIGARGS) $${srcdiroption} \
24888 --with-target-subdir="$(TARGET_SUBDIR)" \
24889 || exit 1
24890@endif target-libiberty
24891
24892.PHONY: all-target-libiberty maybe-all-target-libiberty
24893maybe-all-target-libiberty:
24894@if target-libiberty
24895TARGET-target-libiberty=all
24896maybe-all-target-libiberty: all-target-libiberty
24897all-target-libiberty: configure-target-libiberty
24898 @r=`${PWD_COMMAND}`; export r; \
24899 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24900 $(SET_LIB_PATH) \
24901 $(NORMAL_TARGET_EXPORTS) \
24902 (cd $(TARGET_SUBDIR)/libiberty && \
24903 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libiberty))
24904@endif target-libiberty
24905
24906.PHONY: check-target-libiberty maybe-check-target-libiberty
24907maybe-check-target-libiberty:
24908@if target-libiberty
24909maybe-check-target-libiberty: check-target-libiberty
24910
24911check-target-libiberty:
24912 @r=`${PWD_COMMAND}`; export r; \
24913 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24914 $(SET_LIB_PATH) \
24915 $(NORMAL_TARGET_EXPORTS) \
24916 (cd $(TARGET_SUBDIR)/libiberty && \
24917 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
24918
24919@endif target-libiberty
24920
24921.PHONY: install-target-libiberty maybe-install-target-libiberty
24922maybe-install-target-libiberty:
24923@if target-libiberty
24924maybe-install-target-libiberty: install-target-libiberty
24925
24926install-target-libiberty: installdirs
24927 @r=`${PWD_COMMAND}`; export r; \
24928 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24929 $(SET_LIB_PATH) \
24930 $(NORMAL_TARGET_EXPORTS) \
24931 (cd $(TARGET_SUBDIR)/libiberty && \
24932 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
24933
24934@endif target-libiberty
24935
24936# Other targets (info, dvi, etc.)
24937
24938.PHONY: maybe-info-target-libiberty info-target-libiberty
24939maybe-info-target-libiberty:
24940@if target-libiberty
24941maybe-info-target-libiberty: info-target-libiberty
24942
24943info-target-libiberty: \
24944 configure-target-libiberty
24945 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24946 r=`${PWD_COMMAND}`; export r; \
24947 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24948 $(SET_LIB_PATH) \
24949 $(NORMAL_TARGET_EXPORTS) \
24950 echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
24951 for flag in $(EXTRA_TARGET_FLAGS); do \
24952 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24953 done; \
24954 (cd $(TARGET_SUBDIR)/libiberty && \
24955 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24956 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24957 "RANLIB=$${RANLIB}" \
24958 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24959 info) \
24960 || exit 1
24961
24962@endif target-libiberty
24963
24964.PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
24965maybe-dvi-target-libiberty:
24966@if target-libiberty
24967maybe-dvi-target-libiberty: dvi-target-libiberty
24968
24969dvi-target-libiberty: \
24970 configure-target-libiberty
24971 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24972 r=`${PWD_COMMAND}`; export r; \
24973 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24974 $(SET_LIB_PATH) \
24975 $(NORMAL_TARGET_EXPORTS) \
24976 echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
24977 for flag in $(EXTRA_TARGET_FLAGS); do \
24978 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24979 done; \
24980 (cd $(TARGET_SUBDIR)/libiberty && \
24981 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24982 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24983 "RANLIB=$${RANLIB}" \
24984 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24985 dvi) \
24986 || exit 1
24987
24988@endif target-libiberty
24989
24990.PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
24991maybe-TAGS-target-libiberty:
24992@if target-libiberty
24993maybe-TAGS-target-libiberty: TAGS-target-libiberty
24994
24995TAGS-target-libiberty: \
24996 configure-target-libiberty
24997 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24998 r=`${PWD_COMMAND}`; export r; \
24999 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25000 $(SET_LIB_PATH) \
25001 $(NORMAL_TARGET_EXPORTS) \
25002 echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
25003 for flag in $(EXTRA_TARGET_FLAGS); do \
25004 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25005 done; \
25006 (cd $(TARGET_SUBDIR)/libiberty && \
25007 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25008 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25009 "RANLIB=$${RANLIB}" \
25010 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25011 TAGS) \
25012 || exit 1
25013
25014@endif target-libiberty
25015
25016.PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
25017maybe-install-info-target-libiberty:
25018@if target-libiberty
25019maybe-install-info-target-libiberty: install-info-target-libiberty
25020
25021install-info-target-libiberty: \
25022 configure-target-libiberty \
25023 info-target-libiberty
25024 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25025 r=`${PWD_COMMAND}`; export r; \
25026 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25027 $(SET_LIB_PATH) \
25028 $(NORMAL_TARGET_EXPORTS) \
25029 echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
25030 for flag in $(EXTRA_TARGET_FLAGS); do \
25031 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25032 done; \
25033 (cd $(TARGET_SUBDIR)/libiberty && \
25034 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25035 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25036 "RANLIB=$${RANLIB}" \
25037 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25038 install-info) \
25039 || exit 1
25040
25041@endif target-libiberty
25042
25043.PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
25044maybe-installcheck-target-libiberty:
25045@if target-libiberty
25046maybe-installcheck-target-libiberty: installcheck-target-libiberty
25047
25048installcheck-target-libiberty: \
25049 configure-target-libiberty
25050 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25051 r=`${PWD_COMMAND}`; export r; \
25052 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25053 $(SET_LIB_PATH) \
25054 $(NORMAL_TARGET_EXPORTS) \
25055 echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
25056 for flag in $(EXTRA_TARGET_FLAGS); do \
25057 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25058 done; \
25059 (cd $(TARGET_SUBDIR)/libiberty && \
25060 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25061 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25062 "RANLIB=$${RANLIB}" \
25063 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25064 installcheck) \
25065 || exit 1
25066
25067@endif target-libiberty
25068
25069.PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
25070maybe-mostlyclean-target-libiberty:
25071@if target-libiberty
25072maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
25073
25074mostlyclean-target-libiberty:
25075 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25076 r=`${PWD_COMMAND}`; export r; \
25077 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25078 $(SET_LIB_PATH) \
25079 $(NORMAL_TARGET_EXPORTS) \
25080 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
25081 for flag in $(EXTRA_TARGET_FLAGS); do \
25082 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25083 done; \
25084 (cd $(TARGET_SUBDIR)/libiberty && \
25085 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25086 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25087 "RANLIB=$${RANLIB}" \
25088 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25089 mostlyclean) \
25090 || exit 1
25091
25092@endif target-libiberty
25093
25094.PHONY: maybe-clean-target-libiberty clean-target-libiberty
25095maybe-clean-target-libiberty:
25096@if target-libiberty
25097maybe-clean-target-libiberty: clean-target-libiberty
25098
25099clean-target-libiberty:
25100 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25101 r=`${PWD_COMMAND}`; export r; \
25102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25103 $(SET_LIB_PATH) \
25104 $(NORMAL_TARGET_EXPORTS) \
25105 echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
25106 for flag in $(EXTRA_TARGET_FLAGS); do \
25107 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25108 done; \
25109 (cd $(TARGET_SUBDIR)/libiberty && \
25110 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25111 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25112 "RANLIB=$${RANLIB}" \
25113 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25114 clean) \
25115 || exit 1
25116
25117@endif target-libiberty
25118
25119.PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
25120maybe-distclean-target-libiberty:
25121@if target-libiberty
25122maybe-distclean-target-libiberty: distclean-target-libiberty
25123
25124distclean-target-libiberty:
25125 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25126 r=`${PWD_COMMAND}`; export r; \
25127 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25128 $(SET_LIB_PATH) \
25129 $(NORMAL_TARGET_EXPORTS) \
25130 echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
25131 for flag in $(EXTRA_TARGET_FLAGS); do \
25132 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25133 done; \
25134 (cd $(TARGET_SUBDIR)/libiberty && \
25135 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25136 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25137 "RANLIB=$${RANLIB}" \
25138 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25139 distclean) \
25140 || exit 1
25141
25142@endif target-libiberty
25143
25144.PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
25145maybe-maintainer-clean-target-libiberty:
25146@if target-libiberty
25147maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
25148
25149maintainer-clean-target-libiberty:
25150 @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25151 r=`${PWD_COMMAND}`; export r; \
25152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25153 $(SET_LIB_PATH) \
25154 $(NORMAL_TARGET_EXPORTS) \
25155 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
25156 for flag in $(EXTRA_TARGET_FLAGS); do \
25157 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25158 done; \
25159 (cd $(TARGET_SUBDIR)/libiberty && \
25160 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25161 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25162 "RANLIB=$${RANLIB}" \
25163 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25164 maintainer-clean) \
25165 || exit 1
25166
25167@endif target-libiberty
25168
25169
25170.PHONY: configure-target-gperf maybe-configure-target-gperf
25171maybe-configure-target-gperf:
25172@if target-gperf
25173maybe-configure-target-gperf: configure-target-gperf
25174
25175# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
25176$(TARGET_SUBDIR)/gperf/multilib.out: multilib.out
25177 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
25178 rm -f $(TARGET_SUBDIR)/gperf/Makefile || : ; \
25179 cp multilib.out $(TARGET_SUBDIR)/gperf/multilib.out
25180
25181configure-target-gperf: $(TARGET_SUBDIR)/gperf/multilib.out
25182 @test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
25183 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
25184 r=`${PWD_COMMAND}`; export r; \
25185 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25186 $(SET_LIB_PATH) \
25187 $(NORMAL_TARGET_EXPORTS) \
25188 echo Configuring in $(TARGET_SUBDIR)/gperf; \
25189 cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
25190 case $(srcdir) in \
25191 /* | [A-Za-z]:[\\/]*) \
25192 topdir=$(srcdir) ;; \
25193 *) \
25194 case "$(TARGET_SUBDIR)" in \
25195 .) topdir="../$(srcdir)" ;; \
25196 *) topdir="../../$(srcdir)" ;; \
25197 esac ;; \
25198 esac; \
25199 srcdiroption="--srcdir=$${topdir}/gperf"; \
25200 libsrcdir="$$s/gperf"; \
25201 rm -f no-such-file || : ; \
25202 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25203 $(TARGET_CONFIGARGS) $${srcdiroption} \
25204 --with-target-subdir="$(TARGET_SUBDIR)" \
25205 || exit 1
25206@endif target-gperf
25207
25208.PHONY: all-target-gperf maybe-all-target-gperf
25209maybe-all-target-gperf:
25210@if target-gperf
25211TARGET-target-gperf=all
25212maybe-all-target-gperf: all-target-gperf
25213all-target-gperf: configure-target-gperf
25214 @r=`${PWD_COMMAND}`; export r; \
25215 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25216 $(SET_LIB_PATH) \
25217 $(NORMAL_TARGET_EXPORTS) \
25218 (cd $(TARGET_SUBDIR)/gperf && \
25219 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-gperf))
25220@endif target-gperf
25221
25222.PHONY: check-target-gperf maybe-check-target-gperf
25223maybe-check-target-gperf:
25224@if target-gperf
25225maybe-check-target-gperf: check-target-gperf
25226
25227check-target-gperf:
25228 @r=`${PWD_COMMAND}`; export r; \
25229 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25230 $(SET_LIB_PATH) \
25231 $(NORMAL_TARGET_EXPORTS) \
25232 (cd $(TARGET_SUBDIR)/gperf && \
25233 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
25234
25235@endif target-gperf
25236
25237.PHONY: install-target-gperf maybe-install-target-gperf
25238maybe-install-target-gperf:
25239@if target-gperf
25240maybe-install-target-gperf: install-target-gperf
25241
25242install-target-gperf: installdirs
25243 @r=`${PWD_COMMAND}`; export r; \
25244 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25245 $(SET_LIB_PATH) \
25246 $(NORMAL_TARGET_EXPORTS) \
25247 (cd $(TARGET_SUBDIR)/gperf && \
25248 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
25249
25250@endif target-gperf
25251
25252# Other targets (info, dvi, etc.)
25253
25254.PHONY: maybe-info-target-gperf info-target-gperf
25255maybe-info-target-gperf:
25256@if target-gperf
25257maybe-info-target-gperf: info-target-gperf
25258
25259info-target-gperf: \
25260 configure-target-gperf
25261 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25262 r=`${PWD_COMMAND}`; export r; \
25263 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25264 $(SET_LIB_PATH) \
25265 $(NORMAL_TARGET_EXPORTS) \
25266 echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
25267 for flag in $(EXTRA_TARGET_FLAGS); do \
25268 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25269 done; \
25270 (cd $(TARGET_SUBDIR)/gperf && \
25271 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25272 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25273 "RANLIB=$${RANLIB}" \
25274 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25275 info) \
25276 || exit 1
25277
25278@endif target-gperf
25279
25280.PHONY: maybe-dvi-target-gperf dvi-target-gperf
25281maybe-dvi-target-gperf:
25282@if target-gperf
25283maybe-dvi-target-gperf: dvi-target-gperf
25284
25285dvi-target-gperf: \
25286 configure-target-gperf
25287 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25288 r=`${PWD_COMMAND}`; export r; \
25289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25290 $(SET_LIB_PATH) \
25291 $(NORMAL_TARGET_EXPORTS) \
25292 echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
25293 for flag in $(EXTRA_TARGET_FLAGS); do \
25294 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25295 done; \
25296 (cd $(TARGET_SUBDIR)/gperf && \
25297 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25298 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25299 "RANLIB=$${RANLIB}" \
25300 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25301 dvi) \
25302 || exit 1
25303
25304@endif target-gperf
25305
25306.PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
25307maybe-TAGS-target-gperf:
25308@if target-gperf
25309maybe-TAGS-target-gperf: TAGS-target-gperf
25310
25311TAGS-target-gperf: \
25312 configure-target-gperf
25313 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25314 r=`${PWD_COMMAND}`; export r; \
25315 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25316 $(SET_LIB_PATH) \
25317 $(NORMAL_TARGET_EXPORTS) \
25318 echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
25319 for flag in $(EXTRA_TARGET_FLAGS); do \
25320 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25321 done; \
25322 (cd $(TARGET_SUBDIR)/gperf && \
25323 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25324 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25325 "RANLIB=$${RANLIB}" \
25326 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25327 TAGS) \
25328 || exit 1
25329
25330@endif target-gperf
25331
25332.PHONY: maybe-install-info-target-gperf install-info-target-gperf
25333maybe-install-info-target-gperf:
25334@if target-gperf
25335maybe-install-info-target-gperf: install-info-target-gperf
25336
25337install-info-target-gperf: \
25338 configure-target-gperf \
25339 info-target-gperf
25340 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25341 r=`${PWD_COMMAND}`; export r; \
25342 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25343 $(SET_LIB_PATH) \
25344 $(NORMAL_TARGET_EXPORTS) \
25345 echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
25346 for flag in $(EXTRA_TARGET_FLAGS); do \
25347 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25348 done; \
25349 (cd $(TARGET_SUBDIR)/gperf && \
25350 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25351 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25352 "RANLIB=$${RANLIB}" \
25353 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25354 install-info) \
25355 || exit 1
25356
25357@endif target-gperf
25358
25359.PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
25360maybe-installcheck-target-gperf:
25361@if target-gperf
25362maybe-installcheck-target-gperf: installcheck-target-gperf
25363
25364installcheck-target-gperf: \
25365 configure-target-gperf
25366 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25367 r=`${PWD_COMMAND}`; export r; \
25368 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25369 $(SET_LIB_PATH) \
25370 $(NORMAL_TARGET_EXPORTS) \
25371 echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
25372 for flag in $(EXTRA_TARGET_FLAGS); do \
25373 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25374 done; \
25375 (cd $(TARGET_SUBDIR)/gperf && \
25376 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25377 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25378 "RANLIB=$${RANLIB}" \
25379 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25380 installcheck) \
25381 || exit 1
25382
25383@endif target-gperf
25384
25385.PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
25386maybe-mostlyclean-target-gperf:
25387@if target-gperf
25388maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
25389
25390mostlyclean-target-gperf:
25391 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25392 r=`${PWD_COMMAND}`; export r; \
25393 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25394 $(SET_LIB_PATH) \
25395 $(NORMAL_TARGET_EXPORTS) \
25396 echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
25397 for flag in $(EXTRA_TARGET_FLAGS); do \
25398 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25399 done; \
25400 (cd $(TARGET_SUBDIR)/gperf && \
25401 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25402 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25403 "RANLIB=$${RANLIB}" \
25404 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25405 mostlyclean) \
25406 || exit 1
25407
25408@endif target-gperf
25409
25410.PHONY: maybe-clean-target-gperf clean-target-gperf
25411maybe-clean-target-gperf:
25412@if target-gperf
25413maybe-clean-target-gperf: clean-target-gperf
25414
25415clean-target-gperf:
25416 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25417 r=`${PWD_COMMAND}`; export r; \
25418 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25419 $(SET_LIB_PATH) \
25420 $(NORMAL_TARGET_EXPORTS) \
25421 echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
25422 for flag in $(EXTRA_TARGET_FLAGS); do \
25423 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25424 done; \
25425 (cd $(TARGET_SUBDIR)/gperf && \
25426 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25427 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25428 "RANLIB=$${RANLIB}" \
25429 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25430 clean) \
25431 || exit 1
25432
25433@endif target-gperf
25434
25435.PHONY: maybe-distclean-target-gperf distclean-target-gperf
25436maybe-distclean-target-gperf:
25437@if target-gperf
25438maybe-distclean-target-gperf: distclean-target-gperf
25439
25440distclean-target-gperf:
25441 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25442 r=`${PWD_COMMAND}`; export r; \
25443 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25444 $(SET_LIB_PATH) \
25445 $(NORMAL_TARGET_EXPORTS) \
25446 echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
25447 for flag in $(EXTRA_TARGET_FLAGS); do \
25448 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25449 done; \
25450 (cd $(TARGET_SUBDIR)/gperf && \
25451 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25452 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25453 "RANLIB=$${RANLIB}" \
25454 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25455 distclean) \
25456 || exit 1
25457
25458@endif target-gperf
25459
25460.PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
25461maybe-maintainer-clean-target-gperf:
25462@if target-gperf
25463maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
25464
25465maintainer-clean-target-gperf:
25466 @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25467 r=`${PWD_COMMAND}`; export r; \
25468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25469 $(SET_LIB_PATH) \
25470 $(NORMAL_TARGET_EXPORTS) \
25471 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
25472 for flag in $(EXTRA_TARGET_FLAGS); do \
25473 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25474 done; \
25475 (cd $(TARGET_SUBDIR)/gperf && \
25476 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25477 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25478 "RANLIB=$${RANLIB}" \
25479 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25480 maintainer-clean) \
25481 || exit 1
25482
25483@endif target-gperf
25484
25485
25486.PHONY: configure-target-examples maybe-configure-target-examples
25487maybe-configure-target-examples:
25488@if target-examples
25489maybe-configure-target-examples: configure-target-examples
25490
25491# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
25492$(TARGET_SUBDIR)/examples/multilib.out: multilib.out
25493 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
25494 rm -f $(TARGET_SUBDIR)/examples/Makefile || : ; \
25495 cp multilib.out $(TARGET_SUBDIR)/examples/multilib.out
25496
25497configure-target-examples: $(TARGET_SUBDIR)/examples/multilib.out
25498 @test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
25499 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
25500 r=`${PWD_COMMAND}`; export r; \
25501 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25502 $(SET_LIB_PATH) \
25503 $(NORMAL_TARGET_EXPORTS) \
25504 echo Configuring in $(TARGET_SUBDIR)/examples; \
25505 cd "$(TARGET_SUBDIR)/examples" || exit 1; \
25506 case $(srcdir) in \
25507 /* | [A-Za-z]:[\\/]*) \
25508 topdir=$(srcdir) ;; \
25509 *) \
25510 case "$(TARGET_SUBDIR)" in \
25511 .) topdir="../$(srcdir)" ;; \
25512 *) topdir="../../$(srcdir)" ;; \
25513 esac ;; \
25514 esac; \
25515 srcdiroption="--srcdir=$${topdir}/examples"; \
25516 libsrcdir="$$s/examples"; \
25517 rm -f no-such-file || : ; \
25518 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25519 $(TARGET_CONFIGARGS) $${srcdiroption} \
25520 --with-target-subdir="$(TARGET_SUBDIR)" \
25521 || exit 1
25522@endif target-examples
25523
25524.PHONY: all-target-examples maybe-all-target-examples
25525maybe-all-target-examples:
25526@if target-examples
25527TARGET-target-examples=all
25528maybe-all-target-examples: all-target-examples
25529all-target-examples: configure-target-examples
25530 @r=`${PWD_COMMAND}`; export r; \
25531 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25532 $(SET_LIB_PATH) \
25533 $(NORMAL_TARGET_EXPORTS) \
25534 (cd $(TARGET_SUBDIR)/examples && \
25535 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-examples))
25536@endif target-examples
25537
25538.PHONY: check-target-examples maybe-check-target-examples
25539maybe-check-target-examples:
25540@if target-examples
25541maybe-check-target-examples: check-target-examples
25542
25543# Dummy target for uncheckable module.
25544check-target-examples:
25545
25546@endif target-examples
25547
25548.PHONY: install-target-examples maybe-install-target-examples
25549maybe-install-target-examples:
25550@if target-examples
25551maybe-install-target-examples: install-target-examples
25552
25553# Dummy target for uninstallable.
25554install-target-examples:
25555
25556@endif target-examples
25557
25558# Other targets (info, dvi, etc.)
25559
25560.PHONY: maybe-info-target-examples info-target-examples
25561maybe-info-target-examples:
25562@if target-examples
25563maybe-info-target-examples: info-target-examples
25564
25565info-target-examples: \
25566 configure-target-examples
25567 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25568 r=`${PWD_COMMAND}`; export r; \
25569 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25570 $(SET_LIB_PATH) \
25571 $(NORMAL_TARGET_EXPORTS) \
25572 echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
25573 for flag in $(EXTRA_TARGET_FLAGS); do \
25574 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25575 done; \
25576 (cd $(TARGET_SUBDIR)/examples && \
25577 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25578 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25579 "RANLIB=$${RANLIB}" \
25580 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25581 info) \
25582 || exit 1
25583
25584@endif target-examples
25585
25586.PHONY: maybe-dvi-target-examples dvi-target-examples
25587maybe-dvi-target-examples:
25588@if target-examples
25589maybe-dvi-target-examples: dvi-target-examples
25590
25591dvi-target-examples: \
25592 configure-target-examples
25593 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25594 r=`${PWD_COMMAND}`; export r; \
25595 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25596 $(SET_LIB_PATH) \
25597 $(NORMAL_TARGET_EXPORTS) \
25598 echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
25599 for flag in $(EXTRA_TARGET_FLAGS); do \
25600 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25601 done; \
25602 (cd $(TARGET_SUBDIR)/examples && \
25603 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25604 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25605 "RANLIB=$${RANLIB}" \
25606 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25607 dvi) \
25608 || exit 1
25609
25610@endif target-examples
25611
25612.PHONY: maybe-TAGS-target-examples TAGS-target-examples
25613maybe-TAGS-target-examples:
25614@if target-examples
25615maybe-TAGS-target-examples: TAGS-target-examples
25616
25617TAGS-target-examples: \
25618 configure-target-examples
25619 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25620 r=`${PWD_COMMAND}`; export r; \
25621 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25622 $(SET_LIB_PATH) \
25623 $(NORMAL_TARGET_EXPORTS) \
25624 echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
25625 for flag in $(EXTRA_TARGET_FLAGS); do \
25626 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25627 done; \
25628 (cd $(TARGET_SUBDIR)/examples && \
25629 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25630 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25631 "RANLIB=$${RANLIB}" \
25632 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25633 TAGS) \
25634 || exit 1
25635
25636@endif target-examples
25637
25638.PHONY: maybe-install-info-target-examples install-info-target-examples
25639maybe-install-info-target-examples:
25640@if target-examples
25641maybe-install-info-target-examples: install-info-target-examples
25642
25643install-info-target-examples: \
25644 configure-target-examples \
25645 info-target-examples
25646 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25647 r=`${PWD_COMMAND}`; export r; \
25648 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25649 $(SET_LIB_PATH) \
25650 $(NORMAL_TARGET_EXPORTS) \
25651 echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
25652 for flag in $(EXTRA_TARGET_FLAGS); do \
25653 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25654 done; \
25655 (cd $(TARGET_SUBDIR)/examples && \
25656 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25657 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25658 "RANLIB=$${RANLIB}" \
25659 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25660 install-info) \
25661 || exit 1
25662
25663@endif target-examples
25664
25665.PHONY: maybe-installcheck-target-examples installcheck-target-examples
25666maybe-installcheck-target-examples:
25667@if target-examples
25668maybe-installcheck-target-examples: installcheck-target-examples
25669
25670installcheck-target-examples: \
25671 configure-target-examples
25672 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25673 r=`${PWD_COMMAND}`; export r; \
25674 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25675 $(SET_LIB_PATH) \
25676 $(NORMAL_TARGET_EXPORTS) \
25677 echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
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)/examples && \
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 installcheck) \
25687 || exit 1
25688
25689@endif target-examples
25690
25691.PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
25692maybe-mostlyclean-target-examples:
25693@if target-examples
25694maybe-mostlyclean-target-examples: mostlyclean-target-examples
25695
25696mostlyclean-target-examples:
25697 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25698 r=`${PWD_COMMAND}`; export r; \
25699 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25700 $(SET_LIB_PATH) \
25701 $(NORMAL_TARGET_EXPORTS) \
25702 echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
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)/examples && \
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 mostlyclean) \
25712 || exit 1
25713
25714@endif target-examples
25715
25716.PHONY: maybe-clean-target-examples clean-target-examples
25717maybe-clean-target-examples:
25718@if target-examples
25719maybe-clean-target-examples: clean-target-examples
25720
25721clean-target-examples:
25722 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25723 r=`${PWD_COMMAND}`; export r; \
25724 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25725 $(SET_LIB_PATH) \
25726 $(NORMAL_TARGET_EXPORTS) \
25727 echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
25728 for flag in $(EXTRA_TARGET_FLAGS); do \
25729 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25730 done; \
25731 (cd $(TARGET_SUBDIR)/examples && \
25732 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25733 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25734 "RANLIB=$${RANLIB}" \
25735 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25736 clean) \
25737 || exit 1
25738
25739@endif target-examples
25740
25741.PHONY: maybe-distclean-target-examples distclean-target-examples
25742maybe-distclean-target-examples:
25743@if target-examples
25744maybe-distclean-target-examples: distclean-target-examples
25745
25746distclean-target-examples:
25747 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25748 r=`${PWD_COMMAND}`; export r; \
25749 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25750 $(SET_LIB_PATH) \
25751 $(NORMAL_TARGET_EXPORTS) \
25752 echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
25753 for flag in $(EXTRA_TARGET_FLAGS); do \
25754 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25755 done; \
25756 (cd $(TARGET_SUBDIR)/examples && \
25757 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25758 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25759 "RANLIB=$${RANLIB}" \
25760 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25761 distclean) \
25762 || exit 1
25763
25764@endif target-examples
25765
25766.PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
25767maybe-maintainer-clean-target-examples:
25768@if target-examples
25769maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
25770
25771maintainer-clean-target-examples:
25772 @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25773 r=`${PWD_COMMAND}`; export r; \
25774 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25775 $(SET_LIB_PATH) \
25776 $(NORMAL_TARGET_EXPORTS) \
25777 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
25778 for flag in $(EXTRA_TARGET_FLAGS); do \
25779 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25780 done; \
25781 (cd $(TARGET_SUBDIR)/examples && \
25782 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25783 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25784 "RANLIB=$${RANLIB}" \
25785 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25786 maintainer-clean) \
25787 || exit 1
25788
25789@endif target-examples
25790
25791
25792.PHONY: configure-target-libffi maybe-configure-target-libffi
25793maybe-configure-target-libffi:
25794@if target-libffi
25795maybe-configure-target-libffi: configure-target-libffi
25796
25797# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
25798$(TARGET_SUBDIR)/libffi/multilib.out: multilib.out
25799 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
25800 rm -f $(TARGET_SUBDIR)/libffi/Makefile || : ; \
25801 cp multilib.out $(TARGET_SUBDIR)/libffi/multilib.out
25802
25803configure-target-libffi: $(TARGET_SUBDIR)/libffi/multilib.out
25804 @test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
25805 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
25806 r=`${PWD_COMMAND}`; export r; \
25807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25808 $(SET_LIB_PATH) \
25809 $(NORMAL_TARGET_EXPORTS) \
25810 echo Configuring in $(TARGET_SUBDIR)/libffi; \
25811 cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
25812 case $(srcdir) in \
25813 /* | [A-Za-z]:[\\/]*) \
25814 topdir=$(srcdir) ;; \
25815 *) \
25816 case "$(TARGET_SUBDIR)" in \
25817 .) topdir="../$(srcdir)" ;; \
25818 *) topdir="../../$(srcdir)" ;; \
25819 esac ;; \
25820 esac; \
25821 srcdiroption="--srcdir=$${topdir}/libffi"; \
25822 libsrcdir="$$s/libffi"; \
25823 rm -f no-such-file || : ; \
25824 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25825 $(TARGET_CONFIGARGS) $${srcdiroption} \
25826 --with-target-subdir="$(TARGET_SUBDIR)" \
25827 || exit 1
25828@endif target-libffi
25829
25830.PHONY: all-target-libffi maybe-all-target-libffi
25831maybe-all-target-libffi:
25832@if target-libffi
25833TARGET-target-libffi=all
25834maybe-all-target-libffi: all-target-libffi
25835all-target-libffi: configure-target-libffi
25836 @r=`${PWD_COMMAND}`; export r; \
25837 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25838 $(SET_LIB_PATH) \
25839 $(NORMAL_TARGET_EXPORTS) \
25840 (cd $(TARGET_SUBDIR)/libffi && \
25841 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libffi))
25842@endif target-libffi
25843
25844.PHONY: check-target-libffi maybe-check-target-libffi
25845maybe-check-target-libffi:
25846@if target-libffi
25847maybe-check-target-libffi: check-target-libffi
25848
25849check-target-libffi:
25850 @r=`${PWD_COMMAND}`; export r; \
25851 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25852 $(SET_LIB_PATH) \
25853 $(NORMAL_TARGET_EXPORTS) \
25854 (cd $(TARGET_SUBDIR)/libffi && \
25855 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
25856
25857@endif target-libffi
25858
25859.PHONY: install-target-libffi maybe-install-target-libffi
25860maybe-install-target-libffi:
25861@if target-libffi
25862maybe-install-target-libffi: install-target-libffi
25863
25864install-target-libffi: installdirs
25865 @r=`${PWD_COMMAND}`; export r; \
25866 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25867 $(SET_LIB_PATH) \
25868 $(NORMAL_TARGET_EXPORTS) \
25869 (cd $(TARGET_SUBDIR)/libffi && \
25870 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
25871
25872@endif target-libffi
25873
25874# Other targets (info, dvi, etc.)
25875
25876.PHONY: maybe-info-target-libffi info-target-libffi
25877maybe-info-target-libffi:
25878@if target-libffi
25879maybe-info-target-libffi: info-target-libffi
25880
25881info-target-libffi: \
25882 configure-target-libffi
25883 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25884 r=`${PWD_COMMAND}`; export r; \
25885 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25886 $(SET_LIB_PATH) \
25887 $(NORMAL_TARGET_EXPORTS) \
25888 echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
25889 for flag in $(EXTRA_TARGET_FLAGS); do \
25890 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25891 done; \
25892 (cd $(TARGET_SUBDIR)/libffi && \
25893 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25894 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25895 "RANLIB=$${RANLIB}" \
25896 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25897 info) \
25898 || exit 1
25899
25900@endif target-libffi
25901
25902.PHONY: maybe-dvi-target-libffi dvi-target-libffi
25903maybe-dvi-target-libffi:
25904@if target-libffi
25905maybe-dvi-target-libffi: dvi-target-libffi
25906
25907dvi-target-libffi: \
25908 configure-target-libffi
25909 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25910 r=`${PWD_COMMAND}`; export r; \
25911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25912 $(SET_LIB_PATH) \
25913 $(NORMAL_TARGET_EXPORTS) \
25914 echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
25915 for flag in $(EXTRA_TARGET_FLAGS); do \
25916 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25917 done; \
25918 (cd $(TARGET_SUBDIR)/libffi && \
25919 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25920 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25921 "RANLIB=$${RANLIB}" \
25922 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25923 dvi) \
25924 || exit 1
25925
25926@endif target-libffi
25927
25928.PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
25929maybe-TAGS-target-libffi:
25930@if target-libffi
25931maybe-TAGS-target-libffi: TAGS-target-libffi
25932
25933TAGS-target-libffi: \
25934 configure-target-libffi
25935 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25936 r=`${PWD_COMMAND}`; export r; \
25937 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25938 $(SET_LIB_PATH) \
25939 $(NORMAL_TARGET_EXPORTS) \
25940 echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
25941 for flag in $(EXTRA_TARGET_FLAGS); do \
25942 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25943 done; \
25944 (cd $(TARGET_SUBDIR)/libffi && \
25945 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25946 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25947 "RANLIB=$${RANLIB}" \
25948 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25949 TAGS) \
25950 || exit 1
25951
25952@endif target-libffi
25953
25954.PHONY: maybe-install-info-target-libffi install-info-target-libffi
25955maybe-install-info-target-libffi:
25956@if target-libffi
25957maybe-install-info-target-libffi: install-info-target-libffi
25958
25959install-info-target-libffi: \
25960 configure-target-libffi \
25961 info-target-libffi
25962 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25963 r=`${PWD_COMMAND}`; export r; \
25964 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25965 $(SET_LIB_PATH) \
25966 $(NORMAL_TARGET_EXPORTS) \
25967 echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
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)/libffi && \
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 install-info) \
25977 || exit 1
25978
25979@endif target-libffi
25980
25981.PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
25982maybe-installcheck-target-libffi:
25983@if target-libffi
25984maybe-installcheck-target-libffi: installcheck-target-libffi
25985
25986installcheck-target-libffi: \
25987 configure-target-libffi
25988 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25989 r=`${PWD_COMMAND}`; export r; \
25990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25991 $(SET_LIB_PATH) \
25992 $(NORMAL_TARGET_EXPORTS) \
25993 echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
25994 for flag in $(EXTRA_TARGET_FLAGS); do \
25995 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25996 done; \
25997 (cd $(TARGET_SUBDIR)/libffi && \
25998 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25999 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26000 "RANLIB=$${RANLIB}" \
26001 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26002 installcheck) \
26003 || exit 1
26004
26005@endif target-libffi
26006
26007.PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
26008maybe-mostlyclean-target-libffi:
26009@if target-libffi
26010maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
26011
26012mostlyclean-target-libffi:
26013 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26014 r=`${PWD_COMMAND}`; export r; \
26015 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26016 $(SET_LIB_PATH) \
26017 $(NORMAL_TARGET_EXPORTS) \
26018 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
26019 for flag in $(EXTRA_TARGET_FLAGS); do \
26020 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26021 done; \
26022 (cd $(TARGET_SUBDIR)/libffi && \
26023 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26024 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26025 "RANLIB=$${RANLIB}" \
26026 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26027 mostlyclean) \
26028 || exit 1
26029
26030@endif target-libffi
26031
26032.PHONY: maybe-clean-target-libffi clean-target-libffi
26033maybe-clean-target-libffi:
26034@if target-libffi
26035maybe-clean-target-libffi: clean-target-libffi
26036
26037clean-target-libffi:
26038 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26039 r=`${PWD_COMMAND}`; export r; \
26040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26041 $(SET_LIB_PATH) \
26042 $(NORMAL_TARGET_EXPORTS) \
26043 echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
26044 for flag in $(EXTRA_TARGET_FLAGS); do \
26045 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26046 done; \
26047 (cd $(TARGET_SUBDIR)/libffi && \
26048 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26049 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26050 "RANLIB=$${RANLIB}" \
26051 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26052 clean) \
26053 || exit 1
26054
26055@endif target-libffi
26056
26057.PHONY: maybe-distclean-target-libffi distclean-target-libffi
26058maybe-distclean-target-libffi:
26059@if target-libffi
26060maybe-distclean-target-libffi: distclean-target-libffi
26061
26062distclean-target-libffi:
26063 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26064 r=`${PWD_COMMAND}`; export r; \
26065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26066 $(SET_LIB_PATH) \
26067 $(NORMAL_TARGET_EXPORTS) \
26068 echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
26069 for flag in $(EXTRA_TARGET_FLAGS); do \
26070 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26071 done; \
26072 (cd $(TARGET_SUBDIR)/libffi && \
26073 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26074 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26075 "RANLIB=$${RANLIB}" \
26076 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26077 distclean) \
26078 || exit 1
26079
26080@endif target-libffi
26081
26082.PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
26083maybe-maintainer-clean-target-libffi:
26084@if target-libffi
26085maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
26086
26087maintainer-clean-target-libffi:
26088 @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26089 r=`${PWD_COMMAND}`; export r; \
26090 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26091 $(SET_LIB_PATH) \
26092 $(NORMAL_TARGET_EXPORTS) \
26093 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
26094 for flag in $(EXTRA_TARGET_FLAGS); do \
26095 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26096 done; \
26097 (cd $(TARGET_SUBDIR)/libffi && \
26098 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26099 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26100 "RANLIB=$${RANLIB}" \
26101 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26102 maintainer-clean) \
26103 || exit 1
26104
26105@endif target-libffi
26106
26107
26108.PHONY: configure-target-libjava maybe-configure-target-libjava
26109maybe-configure-target-libjava:
26110@if target-libjava
26111maybe-configure-target-libjava: configure-target-libjava
26112
26113# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
26114$(TARGET_SUBDIR)/libjava/multilib.out: multilib.out
26115 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
26116 rm -f $(TARGET_SUBDIR)/libjava/Makefile || : ; \
26117 cp multilib.out $(TARGET_SUBDIR)/libjava/multilib.out
26118
26119configure-target-libjava: $(TARGET_SUBDIR)/libjava/multilib.out
26120 @test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
26121 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
26122 r=`${PWD_COMMAND}`; export r; \
26123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26124 $(SET_LIB_PATH) \
26125 $(RAW_CXX_TARGET_EXPORTS) \
26126 echo Configuring in $(TARGET_SUBDIR)/libjava; \
26127 cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
26128 case $(srcdir) in \
26129 /* | [A-Za-z]:[\\/]*) \
26130 topdir=$(srcdir) ;; \
26131 *) \
26132 case "$(TARGET_SUBDIR)" in \
26133 .) topdir="../$(srcdir)" ;; \
26134 *) topdir="../../$(srcdir)" ;; \
26135 esac ;; \
26136 esac; \
26137 srcdiroption="--srcdir=$${topdir}/libjava"; \
26138 libsrcdir="$$s/libjava"; \
26139 rm -f no-such-file || : ; \
26140 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26141 $(TARGET_CONFIGARGS) $${srcdiroption} \
26142 --with-target-subdir="$(TARGET_SUBDIR)" \
26143 || exit 1
26144@endif target-libjava
26145
26146.PHONY: all-target-libjava maybe-all-target-libjava
26147maybe-all-target-libjava:
26148@if target-libjava
26149TARGET-target-libjava=all
26150maybe-all-target-libjava: all-target-libjava
26151all-target-libjava: configure-target-libjava
26152 @r=`${PWD_COMMAND}`; export r; \
26153 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26154 $(SET_LIB_PATH) \
26155 $(RAW_CXX_TARGET_EXPORTS) \
26156 (cd $(TARGET_SUBDIR)/libjava && \
26157 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' $(TARGET-target-libjava))
26158@endif target-libjava
26159
26160.PHONY: check-target-libjava maybe-check-target-libjava
26161maybe-check-target-libjava:
26162@if target-libjava
26163maybe-check-target-libjava: check-target-libjava
26164
26165check-target-libjava:
26166 @r=`${PWD_COMMAND}`; export r; \
26167 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26168 $(SET_LIB_PATH) \
26169 $(RAW_CXX_TARGET_EXPORTS) \
26170 (cd $(TARGET_SUBDIR)/libjava && \
26171 $(MAKE) $(TARGET_FLAGS_TO_PASS) 'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)' check)
26172
26173@endif target-libjava
26174
26175.PHONY: install-target-libjava maybe-install-target-libjava
26176maybe-install-target-libjava:
26177@if target-libjava
26178maybe-install-target-libjava: install-target-libjava
26179
26180install-target-libjava: installdirs
26181 @r=`${PWD_COMMAND}`; export r; \
26182 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26183 $(SET_LIB_PATH) \
26184 $(RAW_CXX_TARGET_EXPORTS) \
26185 (cd $(TARGET_SUBDIR)/libjava && \
26186 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
26187
26188@endif target-libjava
26189
26190# Other targets (info, dvi, etc.)
26191
26192.PHONY: maybe-info-target-libjava info-target-libjava
26193maybe-info-target-libjava:
26194@if target-libjava
26195maybe-info-target-libjava: info-target-libjava
26196
26197info-target-libjava: \
26198 configure-target-libjava
26199 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26200 r=`${PWD_COMMAND}`; export r; \
26201 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26202 $(SET_LIB_PATH) \
26203 $(RAW_CXX_TARGET_EXPORTS) \
26204 echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
26205 for flag in $(EXTRA_TARGET_FLAGS); do \
26206 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26207 done; \
26208 (cd $(TARGET_SUBDIR)/libjava && \
26209 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26210 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26211 "RANLIB=$${RANLIB}" \
26212 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26213 info) \
26214 || exit 1
26215
26216@endif target-libjava
26217
26218.PHONY: maybe-dvi-target-libjava dvi-target-libjava
26219maybe-dvi-target-libjava:
26220@if target-libjava
26221maybe-dvi-target-libjava: dvi-target-libjava
26222
26223dvi-target-libjava: \
26224 configure-target-libjava
26225 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26226 r=`${PWD_COMMAND}`; export r; \
26227 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26228 $(SET_LIB_PATH) \
26229 $(RAW_CXX_TARGET_EXPORTS) \
26230 echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
26231 for flag in $(EXTRA_TARGET_FLAGS); do \
26232 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26233 done; \
26234 (cd $(TARGET_SUBDIR)/libjava && \
26235 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26236 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26237 "RANLIB=$${RANLIB}" \
26238 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26239 dvi) \
26240 || exit 1
26241
26242@endif target-libjava
26243
26244.PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
26245maybe-TAGS-target-libjava:
26246@if target-libjava
26247maybe-TAGS-target-libjava: TAGS-target-libjava
26248
26249TAGS-target-libjava: \
26250 configure-target-libjava
26251 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26252 r=`${PWD_COMMAND}`; export r; \
26253 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26254 $(SET_LIB_PATH) \
26255 $(RAW_CXX_TARGET_EXPORTS) \
26256 echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
26257 for flag in $(EXTRA_TARGET_FLAGS); do \
26258 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26259 done; \
26260 (cd $(TARGET_SUBDIR)/libjava && \
26261 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26262 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26263 "RANLIB=$${RANLIB}" \
26264 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26265 TAGS) \
26266 || exit 1
26267
26268@endif target-libjava
26269
26270.PHONY: maybe-install-info-target-libjava install-info-target-libjava
26271maybe-install-info-target-libjava:
26272@if target-libjava
26273maybe-install-info-target-libjava: install-info-target-libjava
26274
26275install-info-target-libjava: \
26276 configure-target-libjava \
26277 info-target-libjava
26278 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26279 r=`${PWD_COMMAND}`; export r; \
26280 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26281 $(SET_LIB_PATH) \
26282 $(RAW_CXX_TARGET_EXPORTS) \
26283 echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
26284 for flag in $(EXTRA_TARGET_FLAGS); do \
26285 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26286 done; \
26287 (cd $(TARGET_SUBDIR)/libjava && \
26288 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26289 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26290 "RANLIB=$${RANLIB}" \
26291 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26292 install-info) \
26293 || exit 1
26294
26295@endif target-libjava
26296
26297.PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
26298maybe-installcheck-target-libjava:
26299@if target-libjava
26300maybe-installcheck-target-libjava: installcheck-target-libjava
26301
26302installcheck-target-libjava: \
26303 configure-target-libjava
26304 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26305 r=`${PWD_COMMAND}`; export r; \
26306 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26307 $(SET_LIB_PATH) \
26308 $(RAW_CXX_TARGET_EXPORTS) \
26309 echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
26310 for flag in $(EXTRA_TARGET_FLAGS); do \
26311 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26312 done; \
26313 (cd $(TARGET_SUBDIR)/libjava && \
26314 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26315 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26316 "RANLIB=$${RANLIB}" \
26317 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26318 installcheck) \
26319 || exit 1
26320
26321@endif target-libjava
26322
26323.PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
26324maybe-mostlyclean-target-libjava:
26325@if target-libjava
26326maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
26327
26328mostlyclean-target-libjava:
26329 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26330 r=`${PWD_COMMAND}`; export r; \
26331 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26332 $(SET_LIB_PATH) \
26333 $(RAW_CXX_TARGET_EXPORTS) \
26334 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
26335 for flag in $(EXTRA_TARGET_FLAGS); do \
26336 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26337 done; \
26338 (cd $(TARGET_SUBDIR)/libjava && \
26339 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26340 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26341 "RANLIB=$${RANLIB}" \
26342 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26343 mostlyclean) \
26344 || exit 1
26345
26346@endif target-libjava
26347
26348.PHONY: maybe-clean-target-libjava clean-target-libjava
26349maybe-clean-target-libjava:
26350@if target-libjava
26351maybe-clean-target-libjava: clean-target-libjava
26352
26353clean-target-libjava:
26354 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26355 r=`${PWD_COMMAND}`; export r; \
26356 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26357 $(SET_LIB_PATH) \
26358 $(RAW_CXX_TARGET_EXPORTS) \
26359 echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
26360 for flag in $(EXTRA_TARGET_FLAGS); do \
26361 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26362 done; \
26363 (cd $(TARGET_SUBDIR)/libjava && \
26364 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26365 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26366 "RANLIB=$${RANLIB}" \
26367 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26368 clean) \
26369 || exit 1
26370
26371@endif target-libjava
26372
26373.PHONY: maybe-distclean-target-libjava distclean-target-libjava
26374maybe-distclean-target-libjava:
26375@if target-libjava
26376maybe-distclean-target-libjava: distclean-target-libjava
26377
26378distclean-target-libjava:
26379 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26380 r=`${PWD_COMMAND}`; export r; \
26381 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26382 $(SET_LIB_PATH) \
26383 $(RAW_CXX_TARGET_EXPORTS) \
26384 echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
26385 for flag in $(EXTRA_TARGET_FLAGS); do \
26386 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26387 done; \
26388 (cd $(TARGET_SUBDIR)/libjava && \
26389 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26390 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26391 "RANLIB=$${RANLIB}" \
26392 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26393 distclean) \
26394 || exit 1
26395
26396@endif target-libjava
26397
26398.PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
26399maybe-maintainer-clean-target-libjava:
26400@if target-libjava
26401maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
26402
26403maintainer-clean-target-libjava:
26404 @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26405 r=`${PWD_COMMAND}`; export r; \
26406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26407 $(SET_LIB_PATH) \
26408 $(RAW_CXX_TARGET_EXPORTS) \
26409 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
26410 for flag in $(EXTRA_TARGET_FLAGS); do \
26411 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26412 done; \
26413 (cd $(TARGET_SUBDIR)/libjava && \
26414 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26415 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26416 "RANLIB=$${RANLIB}" \
26417 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26418 maintainer-clean) \
26419 || exit 1
26420
26421@endif target-libjava
26422
26423
26424.PHONY: configure-target-zlib maybe-configure-target-zlib
26425maybe-configure-target-zlib:
26426@if target-zlib
26427maybe-configure-target-zlib: configure-target-zlib
26428
26429# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
26430$(TARGET_SUBDIR)/zlib/multilib.out: multilib.out
26431 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
26432 rm -f $(TARGET_SUBDIR)/zlib/Makefile || : ; \
26433 cp multilib.out $(TARGET_SUBDIR)/zlib/multilib.out
26434
26435configure-target-zlib: $(TARGET_SUBDIR)/zlib/multilib.out
26436 @test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
26437 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
26438 r=`${PWD_COMMAND}`; export r; \
26439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26440 $(SET_LIB_PATH) \
26441 $(NORMAL_TARGET_EXPORTS) \
26442 echo Configuring in $(TARGET_SUBDIR)/zlib; \
26443 cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
26444 case $(srcdir) in \
26445 /* | [A-Za-z]:[\\/]*) \
26446 topdir=$(srcdir) ;; \
26447 *) \
26448 case "$(TARGET_SUBDIR)" in \
26449 .) topdir="../$(srcdir)" ;; \
26450 *) topdir="../../$(srcdir)" ;; \
26451 esac ;; \
26452 esac; \
26453 if [ "$(srcdir)" = "." ] ; then \
26454 if [ "$(TARGET_SUBDIR)" != "." ] ; then \
26455 if $(SHELL) $$s/symlink-tree $${topdir}/zlib "no-such-file" ; then \
26456 if [ -f Makefile ]; then \
26457 if $(MAKE) distclean; then \
26458 true; \
26459 else \
26460 exit 1; \
26461 fi; \
26462 else \
26463 true; \
26464 fi; \
26465 else \
26466 exit 1; \
26467 fi; \
26468 else \
26469 true; \
26470 fi; \
26471 srcdiroption="--srcdir=."; \
26472 libsrcdir="."; \
26473 else \
26474 srcdiroption="--srcdir=$${topdir}/zlib"; \
26475 libsrcdir="$$s/zlib"; \
26476 fi; \
26477 rm -f no-such-file || : ; \
26478 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26479 $(TARGET_CONFIGARGS) $${srcdiroption} \
26480 --with-target-subdir="$(TARGET_SUBDIR)" \
26481 || exit 1
26482@endif target-zlib
26483
26484.PHONY: all-target-zlib maybe-all-target-zlib
26485maybe-all-target-zlib:
26486@if target-zlib
26487TARGET-target-zlib=all
26488maybe-all-target-zlib: all-target-zlib
26489all-target-zlib: configure-target-zlib
26490 @r=`${PWD_COMMAND}`; export r; \
26491 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26492 $(SET_LIB_PATH) \
26493 $(NORMAL_TARGET_EXPORTS) \
26494 (cd $(TARGET_SUBDIR)/zlib && \
26495 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-zlib))
26496@endif target-zlib
26497
26498.PHONY: check-target-zlib maybe-check-target-zlib
26499maybe-check-target-zlib:
26500@if target-zlib
26501maybe-check-target-zlib: check-target-zlib
26502
26503check-target-zlib:
26504 @r=`${PWD_COMMAND}`; export r; \
26505 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26506 $(SET_LIB_PATH) \
26507 $(NORMAL_TARGET_EXPORTS) \
26508 (cd $(TARGET_SUBDIR)/zlib && \
26509 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
26510
26511@endif target-zlib
26512
26513.PHONY: install-target-zlib maybe-install-target-zlib
26514maybe-install-target-zlib:
26515@if target-zlib
26516maybe-install-target-zlib: install-target-zlib
26517
26518install-target-zlib: installdirs
26519 @r=`${PWD_COMMAND}`; export r; \
26520 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26521 $(SET_LIB_PATH) \
26522 $(NORMAL_TARGET_EXPORTS) \
26523 (cd $(TARGET_SUBDIR)/zlib && \
26524 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
26525
26526@endif target-zlib
26527
26528# Other targets (info, dvi, etc.)
26529
26530.PHONY: maybe-info-target-zlib info-target-zlib
26531maybe-info-target-zlib:
26532@if target-zlib
26533maybe-info-target-zlib: info-target-zlib
26534
26535info-target-zlib: \
26536 configure-target-zlib
26537 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26538 r=`${PWD_COMMAND}`; export r; \
26539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26540 $(SET_LIB_PATH) \
26541 $(NORMAL_TARGET_EXPORTS) \
26542 echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
26543 for flag in $(EXTRA_TARGET_FLAGS); do \
26544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26545 done; \
26546 (cd $(TARGET_SUBDIR)/zlib && \
26547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26549 "RANLIB=$${RANLIB}" \
26550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26551 info) \
26552 || exit 1
26553
26554@endif target-zlib
26555
26556.PHONY: maybe-dvi-target-zlib dvi-target-zlib
26557maybe-dvi-target-zlib:
26558@if target-zlib
26559maybe-dvi-target-zlib: dvi-target-zlib
26560
26561dvi-target-zlib: \
26562 configure-target-zlib
26563 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26564 r=`${PWD_COMMAND}`; export r; \
26565 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26566 $(SET_LIB_PATH) \
26567 $(NORMAL_TARGET_EXPORTS) \
26568 echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
26569 for flag in $(EXTRA_TARGET_FLAGS); do \
26570 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26571 done; \
26572 (cd $(TARGET_SUBDIR)/zlib && \
26573 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26574 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26575 "RANLIB=$${RANLIB}" \
26576 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26577 dvi) \
26578 || exit 1
26579
26580@endif target-zlib
26581
26582.PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
26583maybe-TAGS-target-zlib:
26584@if target-zlib
26585maybe-TAGS-target-zlib: TAGS-target-zlib
26586
26587TAGS-target-zlib: \
26588 configure-target-zlib
26589 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26590 r=`${PWD_COMMAND}`; export r; \
26591 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26592 $(SET_LIB_PATH) \
26593 $(NORMAL_TARGET_EXPORTS) \
26594 echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
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)/zlib && \
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 TAGS) \
26604 || exit 1
26605
26606@endif target-zlib
26607
26608.PHONY: maybe-install-info-target-zlib install-info-target-zlib
26609maybe-install-info-target-zlib:
26610@if target-zlib
26611maybe-install-info-target-zlib: install-info-target-zlib
26612
26613install-info-target-zlib: \
26614 configure-target-zlib \
26615 info-target-zlib
26616 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26617 r=`${PWD_COMMAND}`; export r; \
26618 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26619 $(SET_LIB_PATH) \
26620 $(NORMAL_TARGET_EXPORTS) \
26621 echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
26622 for flag in $(EXTRA_TARGET_FLAGS); do \
26623 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26624 done; \
26625 (cd $(TARGET_SUBDIR)/zlib && \
26626 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26627 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26628 "RANLIB=$${RANLIB}" \
26629 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26630 install-info) \
26631 || exit 1
26632
26633@endif target-zlib
26634
26635.PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
26636maybe-installcheck-target-zlib:
26637@if target-zlib
26638maybe-installcheck-target-zlib: installcheck-target-zlib
26639
26640installcheck-target-zlib: \
26641 configure-target-zlib
26642 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26643 r=`${PWD_COMMAND}`; export r; \
26644 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26645 $(SET_LIB_PATH) \
26646 $(NORMAL_TARGET_EXPORTS) \
26647 echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
26648 for flag in $(EXTRA_TARGET_FLAGS); do \
26649 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26650 done; \
26651 (cd $(TARGET_SUBDIR)/zlib && \
26652 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26653 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26654 "RANLIB=$${RANLIB}" \
26655 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26656 installcheck) \
26657 || exit 1
26658
26659@endif target-zlib
26660
26661.PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
26662maybe-mostlyclean-target-zlib:
26663@if target-zlib
26664maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
26665
26666mostlyclean-target-zlib:
26667 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26668 r=`${PWD_COMMAND}`; export r; \
26669 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26670 $(SET_LIB_PATH) \
26671 $(NORMAL_TARGET_EXPORTS) \
26672 echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
26673 for flag in $(EXTRA_TARGET_FLAGS); do \
26674 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26675 done; \
26676 (cd $(TARGET_SUBDIR)/zlib && \
26677 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26678 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26679 "RANLIB=$${RANLIB}" \
26680 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26681 mostlyclean) \
26682 || exit 1
26683
26684@endif target-zlib
26685
26686.PHONY: maybe-clean-target-zlib clean-target-zlib
26687maybe-clean-target-zlib:
26688@if target-zlib
26689maybe-clean-target-zlib: clean-target-zlib
26690
26691clean-target-zlib:
26692 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26693 r=`${PWD_COMMAND}`; export r; \
26694 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26695 $(SET_LIB_PATH) \
26696 $(NORMAL_TARGET_EXPORTS) \
26697 echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
26698 for flag in $(EXTRA_TARGET_FLAGS); do \
26699 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26700 done; \
26701 (cd $(TARGET_SUBDIR)/zlib && \
26702 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26703 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26704 "RANLIB=$${RANLIB}" \
26705 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26706 clean) \
26707 || exit 1
26708
26709@endif target-zlib
26710
26711.PHONY: maybe-distclean-target-zlib distclean-target-zlib
26712maybe-distclean-target-zlib:
26713@if target-zlib
26714maybe-distclean-target-zlib: distclean-target-zlib
26715
26716distclean-target-zlib:
26717 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26718 r=`${PWD_COMMAND}`; export r; \
26719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26720 $(SET_LIB_PATH) \
26721 $(NORMAL_TARGET_EXPORTS) \
26722 echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
26723 for flag in $(EXTRA_TARGET_FLAGS); do \
26724 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26725 done; \
26726 (cd $(TARGET_SUBDIR)/zlib && \
26727 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26728 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26729 "RANLIB=$${RANLIB}" \
26730 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26731 distclean) \
26732 || exit 1
26733
26734@endif target-zlib
26735
26736.PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
26737maybe-maintainer-clean-target-zlib:
26738@if target-zlib
26739maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
26740
26741maintainer-clean-target-zlib:
26742 @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26743 r=`${PWD_COMMAND}`; export r; \
26744 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26745 $(SET_LIB_PATH) \
26746 $(NORMAL_TARGET_EXPORTS) \
26747 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
26748 for flag in $(EXTRA_TARGET_FLAGS); do \
26749 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26750 done; \
26751 (cd $(TARGET_SUBDIR)/zlib && \
26752 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26753 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26754 "RANLIB=$${RANLIB}" \
26755 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26756 maintainer-clean) \
26757 || exit 1
26758
26759@endif target-zlib
26760
26761
26762.PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
26763maybe-configure-target-boehm-gc:
26764@if target-boehm-gc
26765maybe-configure-target-boehm-gc: configure-target-boehm-gc
26766
26767# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
26768$(TARGET_SUBDIR)/boehm-gc/multilib.out: multilib.out
26769 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
26770 rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile || : ; \
26771 cp multilib.out $(TARGET_SUBDIR)/boehm-gc/multilib.out
26772
26773configure-target-boehm-gc: $(TARGET_SUBDIR)/boehm-gc/multilib.out
26774 @test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
26775 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
26776 r=`${PWD_COMMAND}`; export r; \
26777 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26778 $(SET_LIB_PATH) \
26779 $(NORMAL_TARGET_EXPORTS) \
26780 echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
26781 cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
26782 case $(srcdir) in \
26783 /* | [A-Za-z]:[\\/]*) \
26784 topdir=$(srcdir) ;; \
26785 *) \
26786 case "$(TARGET_SUBDIR)" in \
26787 .) topdir="../$(srcdir)" ;; \
26788 *) topdir="../../$(srcdir)" ;; \
26789 esac ;; \
26790 esac; \
26791 srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
26792 libsrcdir="$$s/boehm-gc"; \
26793 rm -f no-such-file || : ; \
26794 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26795 $(TARGET_CONFIGARGS) $${srcdiroption} \
26796 --with-target-subdir="$(TARGET_SUBDIR)" \
26797 || exit 1
26798@endif target-boehm-gc
26799
26800.PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
26801maybe-all-target-boehm-gc:
26802@if target-boehm-gc
26803TARGET-target-boehm-gc=all
26804maybe-all-target-boehm-gc: all-target-boehm-gc
26805all-target-boehm-gc: configure-target-boehm-gc
26806 @r=`${PWD_COMMAND}`; export r; \
26807 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26808 $(SET_LIB_PATH) \
26809 $(NORMAL_TARGET_EXPORTS) \
26810 (cd $(TARGET_SUBDIR)/boehm-gc && \
26811 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-boehm-gc))
26812@endif target-boehm-gc
26813
26814.PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
26815maybe-check-target-boehm-gc:
26816@if target-boehm-gc
26817maybe-check-target-boehm-gc: check-target-boehm-gc
26818
26819check-target-boehm-gc:
26820 @r=`${PWD_COMMAND}`; export r; \
26821 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26822 $(SET_LIB_PATH) \
26823 $(NORMAL_TARGET_EXPORTS) \
26824 (cd $(TARGET_SUBDIR)/boehm-gc && \
26825 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
26826
26827@endif target-boehm-gc
26828
26829.PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
26830maybe-install-target-boehm-gc:
26831@if target-boehm-gc
26832maybe-install-target-boehm-gc: install-target-boehm-gc
26833
26834install-target-boehm-gc: installdirs
26835 @r=`${PWD_COMMAND}`; export r; \
26836 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26837 $(SET_LIB_PATH) \
26838 $(NORMAL_TARGET_EXPORTS) \
26839 (cd $(TARGET_SUBDIR)/boehm-gc && \
26840 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
26841
26842@endif target-boehm-gc
26843
26844# Other targets (info, dvi, etc.)
26845
26846.PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
26847maybe-info-target-boehm-gc:
26848@if target-boehm-gc
26849maybe-info-target-boehm-gc: info-target-boehm-gc
26850
26851info-target-boehm-gc: \
26852 configure-target-boehm-gc
26853 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26854 r=`${PWD_COMMAND}`; export r; \
26855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26856 $(SET_LIB_PATH) \
26857 $(NORMAL_TARGET_EXPORTS) \
26858 echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
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)/boehm-gc && \
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 info) \
26868 || exit 1
26869
26870@endif target-boehm-gc
26871
26872.PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
26873maybe-dvi-target-boehm-gc:
26874@if target-boehm-gc
26875maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
26876
26877dvi-target-boehm-gc: \
26878 configure-target-boehm-gc
26879 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26880 r=`${PWD_COMMAND}`; export r; \
26881 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26882 $(SET_LIB_PATH) \
26883 $(NORMAL_TARGET_EXPORTS) \
26884 echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
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)/boehm-gc && \
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 dvi) \
26894 || exit 1
26895
26896@endif target-boehm-gc
26897
26898.PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
26899maybe-TAGS-target-boehm-gc:
26900@if target-boehm-gc
26901maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
26902
26903TAGS-target-boehm-gc: \
26904 configure-target-boehm-gc
26905 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26906 r=`${PWD_COMMAND}`; export r; \
26907 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26908 $(SET_LIB_PATH) \
26909 $(NORMAL_TARGET_EXPORTS) \
26910 echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
26911 for flag in $(EXTRA_TARGET_FLAGS); do \
26912 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26913 done; \
26914 (cd $(TARGET_SUBDIR)/boehm-gc && \
26915 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26916 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26917 "RANLIB=$${RANLIB}" \
26918 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26919 TAGS) \
26920 || exit 1
26921
26922@endif target-boehm-gc
26923
26924.PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
26925maybe-install-info-target-boehm-gc:
26926@if target-boehm-gc
26927maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
26928
26929install-info-target-boehm-gc: \
26930 configure-target-boehm-gc \
26931 info-target-boehm-gc
26932 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26933 r=`${PWD_COMMAND}`; export r; \
26934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26935 $(SET_LIB_PATH) \
26936 $(NORMAL_TARGET_EXPORTS) \
26937 echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
26938 for flag in $(EXTRA_TARGET_FLAGS); do \
26939 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26940 done; \
26941 (cd $(TARGET_SUBDIR)/boehm-gc && \
26942 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26943 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26944 "RANLIB=$${RANLIB}" \
26945 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26946 install-info) \
26947 || exit 1
26948
26949@endif target-boehm-gc
26950
26951.PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
26952maybe-installcheck-target-boehm-gc:
26953@if target-boehm-gc
26954maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
26955
26956installcheck-target-boehm-gc: \
26957 configure-target-boehm-gc
26958 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26959 r=`${PWD_COMMAND}`; export r; \
26960 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26961 $(SET_LIB_PATH) \
26962 $(NORMAL_TARGET_EXPORTS) \
26963 echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
26964 for flag in $(EXTRA_TARGET_FLAGS); do \
26965 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26966 done; \
26967 (cd $(TARGET_SUBDIR)/boehm-gc && \
26968 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26969 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26970 "RANLIB=$${RANLIB}" \
26971 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26972 installcheck) \
26973 || exit 1
26974
26975@endif target-boehm-gc
26976
26977.PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
26978maybe-mostlyclean-target-boehm-gc:
26979@if target-boehm-gc
26980maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
26981
26982mostlyclean-target-boehm-gc:
26983 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26984 r=`${PWD_COMMAND}`; export r; \
26985 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26986 $(SET_LIB_PATH) \
26987 $(NORMAL_TARGET_EXPORTS) \
26988 echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
26989 for flag in $(EXTRA_TARGET_FLAGS); do \
26990 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26991 done; \
26992 (cd $(TARGET_SUBDIR)/boehm-gc && \
26993 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26994 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26995 "RANLIB=$${RANLIB}" \
26996 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26997 mostlyclean) \
26998 || exit 1
26999
27000@endif target-boehm-gc
27001
27002.PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
27003maybe-clean-target-boehm-gc:
27004@if target-boehm-gc
27005maybe-clean-target-boehm-gc: clean-target-boehm-gc
27006
27007clean-target-boehm-gc:
27008 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
27009 r=`${PWD_COMMAND}`; export r; \
27010 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27011 $(SET_LIB_PATH) \
27012 $(NORMAL_TARGET_EXPORTS) \
27013 echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
27014 for flag in $(EXTRA_TARGET_FLAGS); do \
27015 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27016 done; \
27017 (cd $(TARGET_SUBDIR)/boehm-gc && \
27018 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27019 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27020 "RANLIB=$${RANLIB}" \
27021 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27022 clean) \
27023 || exit 1
27024
27025@endif target-boehm-gc
27026
27027.PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
27028maybe-distclean-target-boehm-gc:
27029@if target-boehm-gc
27030maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
27031
27032distclean-target-boehm-gc:
27033 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
27034 r=`${PWD_COMMAND}`; export r; \
27035 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27036 $(SET_LIB_PATH) \
27037 $(NORMAL_TARGET_EXPORTS) \
27038 echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
27039 for flag in $(EXTRA_TARGET_FLAGS); do \
27040 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27041 done; \
27042 (cd $(TARGET_SUBDIR)/boehm-gc && \
27043 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27044 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27045 "RANLIB=$${RANLIB}" \
27046 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27047 distclean) \
27048 || exit 1
27049
27050@endif target-boehm-gc
27051
27052.PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
27053maybe-maintainer-clean-target-boehm-gc:
27054@if target-boehm-gc
27055maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
27056
27057maintainer-clean-target-boehm-gc:
27058 @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
27059 r=`${PWD_COMMAND}`; export r; \
27060 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27061 $(SET_LIB_PATH) \
27062 $(NORMAL_TARGET_EXPORTS) \
27063 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
27064 for flag in $(EXTRA_TARGET_FLAGS); do \
27065 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27066 done; \
27067 (cd $(TARGET_SUBDIR)/boehm-gc && \
27068 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27069 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27070 "RANLIB=$${RANLIB}" \
27071 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27072 maintainer-clean) \
27073 || exit 1
27074
27075@endif target-boehm-gc
27076
27077
27078.PHONY: configure-target-qthreads maybe-configure-target-qthreads
27079maybe-configure-target-qthreads:
27080@if target-qthreads
27081maybe-configure-target-qthreads: configure-target-qthreads
27082
27083# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
27084$(TARGET_SUBDIR)/qthreads/multilib.out: multilib.out
27085 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
27086 rm -f $(TARGET_SUBDIR)/qthreads/Makefile || : ; \
27087 cp multilib.out $(TARGET_SUBDIR)/qthreads/multilib.out
27088
27089configure-target-qthreads: $(TARGET_SUBDIR)/qthreads/multilib.out
27090 @test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
27091 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
27092 r=`${PWD_COMMAND}`; export r; \
27093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27094 $(SET_LIB_PATH) \
27095 $(NORMAL_TARGET_EXPORTS) \
27096 echo Configuring in $(TARGET_SUBDIR)/qthreads; \
27097 cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
27098 case $(srcdir) in \
27099 /* | [A-Za-z]:[\\/]*) \
27100 topdir=$(srcdir) ;; \
27101 *) \
27102 case "$(TARGET_SUBDIR)" in \
27103 .) topdir="../$(srcdir)" ;; \
27104 *) topdir="../../$(srcdir)" ;; \
27105 esac ;; \
27106 esac; \
27107 srcdiroption="--srcdir=$${topdir}/qthreads"; \
27108 libsrcdir="$$s/qthreads"; \
27109 rm -f no-such-file || : ; \
27110 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27111 $(TARGET_CONFIGARGS) $${srcdiroption} \
27112 --with-target-subdir="$(TARGET_SUBDIR)" \
27113 || exit 1
27114@endif target-qthreads
27115
27116.PHONY: all-target-qthreads maybe-all-target-qthreads
27117maybe-all-target-qthreads:
27118@if target-qthreads
27119TARGET-target-qthreads=all
27120maybe-all-target-qthreads: all-target-qthreads
27121all-target-qthreads: configure-target-qthreads
27122 @r=`${PWD_COMMAND}`; export r; \
27123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27124 $(SET_LIB_PATH) \
27125 $(NORMAL_TARGET_EXPORTS) \
27126 (cd $(TARGET_SUBDIR)/qthreads && \
27127 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-qthreads))
27128@endif target-qthreads
27129
27130.PHONY: check-target-qthreads maybe-check-target-qthreads
27131maybe-check-target-qthreads:
27132@if target-qthreads
27133maybe-check-target-qthreads: check-target-qthreads
27134
27135check-target-qthreads:
27136 @r=`${PWD_COMMAND}`; export r; \
27137 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27138 $(SET_LIB_PATH) \
27139 $(NORMAL_TARGET_EXPORTS) \
27140 (cd $(TARGET_SUBDIR)/qthreads && \
27141 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
27142
27143@endif target-qthreads
27144
27145.PHONY: install-target-qthreads maybe-install-target-qthreads
27146maybe-install-target-qthreads:
27147@if target-qthreads
27148maybe-install-target-qthreads: install-target-qthreads
27149
27150install-target-qthreads: installdirs
27151 @r=`${PWD_COMMAND}`; export r; \
27152 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27153 $(SET_LIB_PATH) \
27154 $(NORMAL_TARGET_EXPORTS) \
27155 (cd $(TARGET_SUBDIR)/qthreads && \
27156 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
27157
27158@endif target-qthreads
27159
27160# Other targets (info, dvi, etc.)
27161
27162.PHONY: maybe-info-target-qthreads info-target-qthreads
27163maybe-info-target-qthreads:
27164@if target-qthreads
27165maybe-info-target-qthreads: info-target-qthreads
27166
27167info-target-qthreads: \
27168 configure-target-qthreads
27169 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27170 r=`${PWD_COMMAND}`; export r; \
27171 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27172 $(SET_LIB_PATH) \
27173 $(NORMAL_TARGET_EXPORTS) \
27174 echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
27175 for flag in $(EXTRA_TARGET_FLAGS); do \
27176 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27177 done; \
27178 (cd $(TARGET_SUBDIR)/qthreads && \
27179 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27180 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27181 "RANLIB=$${RANLIB}" \
27182 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27183 info) \
27184 || exit 1
27185
27186@endif target-qthreads
27187
27188.PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
27189maybe-dvi-target-qthreads:
27190@if target-qthreads
27191maybe-dvi-target-qthreads: dvi-target-qthreads
27192
27193dvi-target-qthreads: \
27194 configure-target-qthreads
27195 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27196 r=`${PWD_COMMAND}`; export r; \
27197 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27198 $(SET_LIB_PATH) \
27199 $(NORMAL_TARGET_EXPORTS) \
27200 echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
27201 for flag in $(EXTRA_TARGET_FLAGS); do \
27202 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27203 done; \
27204 (cd $(TARGET_SUBDIR)/qthreads && \
27205 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27206 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27207 "RANLIB=$${RANLIB}" \
27208 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27209 dvi) \
27210 || exit 1
27211
27212@endif target-qthreads
27213
27214.PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
27215maybe-TAGS-target-qthreads:
27216@if target-qthreads
27217maybe-TAGS-target-qthreads: TAGS-target-qthreads
27218
27219TAGS-target-qthreads: \
27220 configure-target-qthreads
27221 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27222 r=`${PWD_COMMAND}`; export r; \
27223 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27224 $(SET_LIB_PATH) \
27225 $(NORMAL_TARGET_EXPORTS) \
27226 echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
27227 for flag in $(EXTRA_TARGET_FLAGS); do \
27228 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27229 done; \
27230 (cd $(TARGET_SUBDIR)/qthreads && \
27231 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27232 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27233 "RANLIB=$${RANLIB}" \
27234 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27235 TAGS) \
27236 || exit 1
27237
27238@endif target-qthreads
27239
27240.PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
27241maybe-install-info-target-qthreads:
27242@if target-qthreads
27243maybe-install-info-target-qthreads: install-info-target-qthreads
27244
27245install-info-target-qthreads: \
27246 configure-target-qthreads \
27247 info-target-qthreads
27248 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27249 r=`${PWD_COMMAND}`; export r; \
27250 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27251 $(SET_LIB_PATH) \
27252 $(NORMAL_TARGET_EXPORTS) \
27253 echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
27254 for flag in $(EXTRA_TARGET_FLAGS); do \
27255 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27256 done; \
27257 (cd $(TARGET_SUBDIR)/qthreads && \
27258 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27259 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27260 "RANLIB=$${RANLIB}" \
27261 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27262 install-info) \
27263 || exit 1
27264
27265@endif target-qthreads
27266
27267.PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
27268maybe-installcheck-target-qthreads:
27269@if target-qthreads
27270maybe-installcheck-target-qthreads: installcheck-target-qthreads
27271
27272installcheck-target-qthreads: \
27273 configure-target-qthreads
27274 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27275 r=`${PWD_COMMAND}`; export r; \
27276 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27277 $(SET_LIB_PATH) \
27278 $(NORMAL_TARGET_EXPORTS) \
27279 echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
27280 for flag in $(EXTRA_TARGET_FLAGS); do \
27281 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27282 done; \
27283 (cd $(TARGET_SUBDIR)/qthreads && \
27284 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27285 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27286 "RANLIB=$${RANLIB}" \
27287 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27288 installcheck) \
27289 || exit 1
27290
27291@endif target-qthreads
27292
27293.PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
27294maybe-mostlyclean-target-qthreads:
27295@if target-qthreads
27296maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
27297
27298mostlyclean-target-qthreads:
27299 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27300 r=`${PWD_COMMAND}`; export r; \
27301 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27302 $(SET_LIB_PATH) \
27303 $(NORMAL_TARGET_EXPORTS) \
27304 echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
27305 for flag in $(EXTRA_TARGET_FLAGS); do \
27306 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27307 done; \
27308 (cd $(TARGET_SUBDIR)/qthreads && \
27309 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27310 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27311 "RANLIB=$${RANLIB}" \
27312 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27313 mostlyclean) \
27314 || exit 1
27315
27316@endif target-qthreads
27317
27318.PHONY: maybe-clean-target-qthreads clean-target-qthreads
27319maybe-clean-target-qthreads:
27320@if target-qthreads
27321maybe-clean-target-qthreads: clean-target-qthreads
27322
27323clean-target-qthreads:
27324 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27325 r=`${PWD_COMMAND}`; export r; \
27326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27327 $(SET_LIB_PATH) \
27328 $(NORMAL_TARGET_EXPORTS) \
27329 echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
27330 for flag in $(EXTRA_TARGET_FLAGS); do \
27331 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27332 done; \
27333 (cd $(TARGET_SUBDIR)/qthreads && \
27334 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27335 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27336 "RANLIB=$${RANLIB}" \
27337 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27338 clean) \
27339 || exit 1
27340
27341@endif target-qthreads
27342
27343.PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
27344maybe-distclean-target-qthreads:
27345@if target-qthreads
27346maybe-distclean-target-qthreads: distclean-target-qthreads
27347
27348distclean-target-qthreads:
27349 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27350 r=`${PWD_COMMAND}`; export r; \
27351 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27352 $(SET_LIB_PATH) \
27353 $(NORMAL_TARGET_EXPORTS) \
27354 echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
27355 for flag in $(EXTRA_TARGET_FLAGS); do \
27356 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27357 done; \
27358 (cd $(TARGET_SUBDIR)/qthreads && \
27359 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27360 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27361 "RANLIB=$${RANLIB}" \
27362 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27363 distclean) \
27364 || exit 1
27365
27366@endif target-qthreads
27367
27368.PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
27369maybe-maintainer-clean-target-qthreads:
27370@if target-qthreads
27371maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
27372
27373maintainer-clean-target-qthreads:
27374 @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27375 r=`${PWD_COMMAND}`; export r; \
27376 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27377 $(SET_LIB_PATH) \
27378 $(NORMAL_TARGET_EXPORTS) \
27379 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
27380 for flag in $(EXTRA_TARGET_FLAGS); do \
27381 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27382 done; \
27383 (cd $(TARGET_SUBDIR)/qthreads && \
27384 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27385 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27386 "RANLIB=$${RANLIB}" \
27387 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27388 maintainer-clean) \
27389 || exit 1
27390
27391@endif target-qthreads
27392
27393
27394.PHONY: configure-target-rda maybe-configure-target-rda
27395maybe-configure-target-rda:
27396@if target-rda
27397maybe-configure-target-rda: configure-target-rda
27398
27399# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
27400$(TARGET_SUBDIR)/rda/multilib.out: multilib.out
27401 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
27402 rm -f $(TARGET_SUBDIR)/rda/Makefile || : ; \
27403 cp multilib.out $(TARGET_SUBDIR)/rda/multilib.out
27404
27405configure-target-rda: $(TARGET_SUBDIR)/rda/multilib.out
27406 @test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
27407 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
27408 r=`${PWD_COMMAND}`; export r; \
27409 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27410 $(SET_LIB_PATH) \
27411 $(NORMAL_TARGET_EXPORTS) \
27412 echo Configuring in $(TARGET_SUBDIR)/rda; \
27413 cd "$(TARGET_SUBDIR)/rda" || exit 1; \
27414 case $(srcdir) in \
27415 /* | [A-Za-z]:[\\/]*) \
27416 topdir=$(srcdir) ;; \
27417 *) \
27418 case "$(TARGET_SUBDIR)" in \
27419 .) topdir="../$(srcdir)" ;; \
27420 *) topdir="../../$(srcdir)" ;; \
27421 esac ;; \
27422 esac; \
27423 srcdiroption="--srcdir=$${topdir}/rda"; \
27424 libsrcdir="$$s/rda"; \
27425 rm -f no-such-file || : ; \
27426 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27427 $(TARGET_CONFIGARGS) $${srcdiroption} \
27428 --with-target-subdir="$(TARGET_SUBDIR)" \
27429 || exit 1
27430@endif target-rda
27431
27432.PHONY: all-target-rda maybe-all-target-rda
27433maybe-all-target-rda:
27434@if target-rda
27435TARGET-target-rda=all
27436maybe-all-target-rda: all-target-rda
27437all-target-rda: configure-target-rda
27438 @r=`${PWD_COMMAND}`; export r; \
27439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27440 $(SET_LIB_PATH) \
27441 $(NORMAL_TARGET_EXPORTS) \
27442 (cd $(TARGET_SUBDIR)/rda && \
27443 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-rda))
27444@endif target-rda
27445
27446.PHONY: check-target-rda maybe-check-target-rda
27447maybe-check-target-rda:
27448@if target-rda
27449maybe-check-target-rda: check-target-rda
27450
27451check-target-rda:
27452 @r=`${PWD_COMMAND}`; export r; \
27453 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27454 $(SET_LIB_PATH) \
27455 $(NORMAL_TARGET_EXPORTS) \
27456 (cd $(TARGET_SUBDIR)/rda && \
27457 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
27458
27459@endif target-rda
27460
27461.PHONY: install-target-rda maybe-install-target-rda
27462maybe-install-target-rda:
27463@if target-rda
27464maybe-install-target-rda: install-target-rda
27465
27466install-target-rda: installdirs
27467 @r=`${PWD_COMMAND}`; export r; \
27468 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27469 $(SET_LIB_PATH) \
27470 $(NORMAL_TARGET_EXPORTS) \
27471 (cd $(TARGET_SUBDIR)/rda && \
27472 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
27473
27474@endif target-rda
27475
27476# Other targets (info, dvi, etc.)
27477
27478.PHONY: maybe-info-target-rda info-target-rda
27479maybe-info-target-rda:
27480@if target-rda
27481maybe-info-target-rda: info-target-rda
27482
27483info-target-rda: \
27484 configure-target-rda
27485 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27486 r=`${PWD_COMMAND}`; export r; \
27487 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27488 $(SET_LIB_PATH) \
27489 $(NORMAL_TARGET_EXPORTS) \
27490 echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
27491 for flag in $(EXTRA_TARGET_FLAGS); do \
27492 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27493 done; \
27494 (cd $(TARGET_SUBDIR)/rda && \
27495 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27496 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27497 "RANLIB=$${RANLIB}" \
27498 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27499 info) \
27500 || exit 1
27501
27502@endif target-rda
27503
27504.PHONY: maybe-dvi-target-rda dvi-target-rda
27505maybe-dvi-target-rda:
27506@if target-rda
27507maybe-dvi-target-rda: dvi-target-rda
27508
27509dvi-target-rda: \
27510 configure-target-rda
27511 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27512 r=`${PWD_COMMAND}`; export r; \
27513 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27514 $(SET_LIB_PATH) \
27515 $(NORMAL_TARGET_EXPORTS) \
27516 echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
27517 for flag in $(EXTRA_TARGET_FLAGS); do \
27518 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27519 done; \
27520 (cd $(TARGET_SUBDIR)/rda && \
27521 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27522 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27523 "RANLIB=$${RANLIB}" \
27524 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27525 dvi) \
27526 || exit 1
27527
27528@endif target-rda
27529
27530.PHONY: maybe-TAGS-target-rda TAGS-target-rda
27531maybe-TAGS-target-rda:
27532@if target-rda
27533maybe-TAGS-target-rda: TAGS-target-rda
27534
27535TAGS-target-rda: \
27536 configure-target-rda
27537 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27538 r=`${PWD_COMMAND}`; export r; \
27539 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27540 $(SET_LIB_PATH) \
27541 $(NORMAL_TARGET_EXPORTS) \
27542 echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
27543 for flag in $(EXTRA_TARGET_FLAGS); do \
27544 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27545 done; \
27546 (cd $(TARGET_SUBDIR)/rda && \
27547 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27548 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27549 "RANLIB=$${RANLIB}" \
27550 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27551 TAGS) \
27552 || exit 1
27553
27554@endif target-rda
27555
27556.PHONY: maybe-install-info-target-rda install-info-target-rda
27557maybe-install-info-target-rda:
27558@if target-rda
27559maybe-install-info-target-rda: install-info-target-rda
27560
27561install-info-target-rda: \
27562 configure-target-rda \
27563 info-target-rda
27564 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27565 r=`${PWD_COMMAND}`; export r; \
27566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27567 $(SET_LIB_PATH) \
27568 $(NORMAL_TARGET_EXPORTS) \
27569 echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
27570 for flag in $(EXTRA_TARGET_FLAGS); do \
27571 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27572 done; \
27573 (cd $(TARGET_SUBDIR)/rda && \
27574 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27575 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27576 "RANLIB=$${RANLIB}" \
27577 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27578 install-info) \
27579 || exit 1
27580
27581@endif target-rda
27582
27583.PHONY: maybe-installcheck-target-rda installcheck-target-rda
27584maybe-installcheck-target-rda:
27585@if target-rda
27586maybe-installcheck-target-rda: installcheck-target-rda
27587
27588installcheck-target-rda: \
27589 configure-target-rda
27590 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27591 r=`${PWD_COMMAND}`; export r; \
27592 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27593 $(SET_LIB_PATH) \
27594 $(NORMAL_TARGET_EXPORTS) \
27595 echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
27596 for flag in $(EXTRA_TARGET_FLAGS); do \
27597 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27598 done; \
27599 (cd $(TARGET_SUBDIR)/rda && \
27600 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27601 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27602 "RANLIB=$${RANLIB}" \
27603 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27604 installcheck) \
27605 || exit 1
27606
27607@endif target-rda
27608
27609.PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
27610maybe-mostlyclean-target-rda:
27611@if target-rda
27612maybe-mostlyclean-target-rda: mostlyclean-target-rda
27613
27614mostlyclean-target-rda:
27615 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27616 r=`${PWD_COMMAND}`; export r; \
27617 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27618 $(SET_LIB_PATH) \
27619 $(NORMAL_TARGET_EXPORTS) \
27620 echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
27621 for flag in $(EXTRA_TARGET_FLAGS); do \
27622 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27623 done; \
27624 (cd $(TARGET_SUBDIR)/rda && \
27625 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27626 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27627 "RANLIB=$${RANLIB}" \
27628 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27629 mostlyclean) \
27630 || exit 1
27631
27632@endif target-rda
27633
27634.PHONY: maybe-clean-target-rda clean-target-rda
27635maybe-clean-target-rda:
27636@if target-rda
27637maybe-clean-target-rda: clean-target-rda
27638
27639clean-target-rda:
27640 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27641 r=`${PWD_COMMAND}`; export r; \
27642 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27643 $(SET_LIB_PATH) \
27644 $(NORMAL_TARGET_EXPORTS) \
27645 echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
27646 for flag in $(EXTRA_TARGET_FLAGS); do \
27647 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27648 done; \
27649 (cd $(TARGET_SUBDIR)/rda && \
27650 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27651 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27652 "RANLIB=$${RANLIB}" \
27653 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27654 clean) \
27655 || exit 1
27656
27657@endif target-rda
27658
27659.PHONY: maybe-distclean-target-rda distclean-target-rda
27660maybe-distclean-target-rda:
27661@if target-rda
27662maybe-distclean-target-rda: distclean-target-rda
27663
27664distclean-target-rda:
27665 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27666 r=`${PWD_COMMAND}`; export r; \
27667 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27668 $(SET_LIB_PATH) \
27669 $(NORMAL_TARGET_EXPORTS) \
27670 echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
27671 for flag in $(EXTRA_TARGET_FLAGS); do \
27672 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27673 done; \
27674 (cd $(TARGET_SUBDIR)/rda && \
27675 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27676 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27677 "RANLIB=$${RANLIB}" \
27678 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27679 distclean) \
27680 || exit 1
27681
27682@endif target-rda
27683
27684.PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
27685maybe-maintainer-clean-target-rda:
27686@if target-rda
27687maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
27688
27689maintainer-clean-target-rda:
27690 @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27691 r=`${PWD_COMMAND}`; export r; \
27692 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27693 $(SET_LIB_PATH) \
27694 $(NORMAL_TARGET_EXPORTS) \
27695 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
27696 for flag in $(EXTRA_TARGET_FLAGS); do \
27697 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27698 done; \
27699 (cd $(TARGET_SUBDIR)/rda && \
27700 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27701 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27702 "RANLIB=$${RANLIB}" \
27703 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27704 maintainer-clean) \
27705 || exit 1
27706
27707@endif target-rda
27708
27709
27710.PHONY: configure-target-libada maybe-configure-target-libada
27711maybe-configure-target-libada:
27712@if target-libada
27713maybe-configure-target-libada: configure-target-libada
27714
27715# There's only one multilib.out. Cleverer subdirs shouldn't need it copied.
27716$(TARGET_SUBDIR)/libada/multilib.out: multilib.out
27717 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
27718 rm -f $(TARGET_SUBDIR)/libada/Makefile || : ; \
27719 cp multilib.out $(TARGET_SUBDIR)/libada/multilib.out
27720
27721configure-target-libada: $(TARGET_SUBDIR)/libada/multilib.out
27722 @test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
27723 $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
27724 r=`${PWD_COMMAND}`; export r; \
27725 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27726 $(SET_LIB_PATH) \
27727 $(NORMAL_TARGET_EXPORTS) \
27728 echo Configuring in $(TARGET_SUBDIR)/libada; \
27729 cd "$(TARGET_SUBDIR)/libada" || exit 1; \
27730 case $(srcdir) in \
27731 /* | [A-Za-z]:[\\/]*) \
27732 topdir=$(srcdir) ;; \
27733 *) \
27734 case "$(TARGET_SUBDIR)" in \
27735 .) topdir="../$(srcdir)" ;; \
27736 *) topdir="../../$(srcdir)" ;; \
27737 esac ;; \
27738 esac; \
27739 srcdiroption="--srcdir=$${topdir}/libada"; \
27740 libsrcdir="$$s/libada"; \
27741 rm -f no-such-file || : ; \
27742 CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27743 $(TARGET_CONFIGARGS) $${srcdiroption} \
27744 --with-target-subdir="$(TARGET_SUBDIR)" \
27745 || exit 1
27746@endif target-libada
27747
27748.PHONY: all-target-libada maybe-all-target-libada
27749maybe-all-target-libada:
27750@if target-libada
27751TARGET-target-libada=all
27752maybe-all-target-libada: all-target-libada
27753all-target-libada: configure-target-libada
27754 @r=`${PWD_COMMAND}`; export r; \
27755 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27756 $(SET_LIB_PATH) \
27757 $(NORMAL_TARGET_EXPORTS) \
27758 (cd $(TARGET_SUBDIR)/libada && \
27759 $(MAKE) $(TARGET_FLAGS_TO_PASS) $(TARGET-target-libada))
27760@endif target-libada
27761
27762.PHONY: check-target-libada maybe-check-target-libada
27763maybe-check-target-libada:
27764@if target-libada
27765maybe-check-target-libada: check-target-libada
27766
27767check-target-libada:
27768 @r=`${PWD_COMMAND}`; export r; \
27769 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27770 $(SET_LIB_PATH) \
27771 $(NORMAL_TARGET_EXPORTS) \
27772 (cd $(TARGET_SUBDIR)/libada && \
27773 $(MAKE) $(TARGET_FLAGS_TO_PASS) check)
27774
27775@endif target-libada
27776
27777.PHONY: install-target-libada maybe-install-target-libada
27778maybe-install-target-libada:
27779@if target-libada
27780maybe-install-target-libada: install-target-libada
27781
27782install-target-libada: installdirs
27783 @r=`${PWD_COMMAND}`; export r; \
27784 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27785 $(SET_LIB_PATH) \
27786 $(NORMAL_TARGET_EXPORTS) \
27787 (cd $(TARGET_SUBDIR)/libada && \
27788 $(MAKE) $(TARGET_FLAGS_TO_PASS) install)
27789
27790@endif target-libada
27791
27792# Other targets (info, dvi, etc.)
27793
27794.PHONY: maybe-info-target-libada info-target-libada
27795maybe-info-target-libada:
27796@if target-libada
27797maybe-info-target-libada: info-target-libada
27798
27799info-target-libada: \
27800 configure-target-libada
27801 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27802 r=`${PWD_COMMAND}`; export r; \
27803 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27804 $(SET_LIB_PATH) \
27805 $(NORMAL_TARGET_EXPORTS) \
27806 echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
27807 for flag in $(EXTRA_TARGET_FLAGS); do \
27808 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27809 done; \
27810 (cd $(TARGET_SUBDIR)/libada && \
27811 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27812 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27813 "RANLIB=$${RANLIB}" \
27814 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27815 info) \
27816 || exit 1
27817
27818@endif target-libada
27819
27820.PHONY: maybe-dvi-target-libada dvi-target-libada
27821maybe-dvi-target-libada:
27822@if target-libada
27823maybe-dvi-target-libada: dvi-target-libada
27824
27825dvi-target-libada: \
27826 configure-target-libada
27827 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27828 r=`${PWD_COMMAND}`; export r; \
27829 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27830 $(SET_LIB_PATH) \
27831 $(NORMAL_TARGET_EXPORTS) \
27832 echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
27833 for flag in $(EXTRA_TARGET_FLAGS); do \
27834 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27835 done; \
27836 (cd $(TARGET_SUBDIR)/libada && \
27837 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27838 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27839 "RANLIB=$${RANLIB}" \
27840 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27841 dvi) \
27842 || exit 1
27843
27844@endif target-libada
27845
27846.PHONY: maybe-TAGS-target-libada TAGS-target-libada
27847maybe-TAGS-target-libada:
27848@if target-libada
27849maybe-TAGS-target-libada: TAGS-target-libada
27850
27851TAGS-target-libada: \
27852 configure-target-libada
27853 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27854 r=`${PWD_COMMAND}`; export r; \
27855 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27856 $(SET_LIB_PATH) \
27857 $(NORMAL_TARGET_EXPORTS) \
27858 echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
27859 for flag in $(EXTRA_TARGET_FLAGS); do \
27860 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27861 done; \
27862 (cd $(TARGET_SUBDIR)/libada && \
27863 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27864 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27865 "RANLIB=$${RANLIB}" \
27866 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27867 TAGS) \
27868 || exit 1
27869
27870@endif target-libada
27871
27872.PHONY: maybe-install-info-target-libada install-info-target-libada
27873maybe-install-info-target-libada:
27874@if target-libada
27875maybe-install-info-target-libada: install-info-target-libada
27876
27877install-info-target-libada: \
27878 configure-target-libada \
27879 info-target-libada
27880 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27881 r=`${PWD_COMMAND}`; export r; \
27882 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27883 $(SET_LIB_PATH) \
27884 $(NORMAL_TARGET_EXPORTS) \
27885 echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
27886 for flag in $(EXTRA_TARGET_FLAGS); do \
27887 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27888 done; \
27889 (cd $(TARGET_SUBDIR)/libada && \
27890 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27891 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27892 "RANLIB=$${RANLIB}" \
27893 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27894 install-info) \
27895 || exit 1
27896
27897@endif target-libada
27898
27899.PHONY: maybe-installcheck-target-libada installcheck-target-libada
27900maybe-installcheck-target-libada:
27901@if target-libada
27902maybe-installcheck-target-libada: installcheck-target-libada
27903
27904installcheck-target-libada: \
27905 configure-target-libada
27906 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27907 r=`${PWD_COMMAND}`; export r; \
27908 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27909 $(SET_LIB_PATH) \
27910 $(NORMAL_TARGET_EXPORTS) \
27911 echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
27912 for flag in $(EXTRA_TARGET_FLAGS); do \
27913 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27914 done; \
27915 (cd $(TARGET_SUBDIR)/libada && \
27916 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27917 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27918 "RANLIB=$${RANLIB}" \
27919 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27920 installcheck) \
27921 || exit 1
27922
27923@endif target-libada
27924
27925.PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
27926maybe-mostlyclean-target-libada:
27927@if target-libada
27928maybe-mostlyclean-target-libada: mostlyclean-target-libada
27929
27930mostlyclean-target-libada:
27931 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27932 r=`${PWD_COMMAND}`; export r; \
27933 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27934 $(SET_LIB_PATH) \
27935 $(NORMAL_TARGET_EXPORTS) \
27936 echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
27937 for flag in $(EXTRA_TARGET_FLAGS); do \
27938 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27939 done; \
27940 (cd $(TARGET_SUBDIR)/libada && \
27941 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27942 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27943 "RANLIB=$${RANLIB}" \
27944 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27945 mostlyclean) \
27946 || exit 1
27947
27948@endif target-libada
27949
27950.PHONY: maybe-clean-target-libada clean-target-libada
27951maybe-clean-target-libada:
27952@if target-libada
27953maybe-clean-target-libada: clean-target-libada
27954
27955clean-target-libada:
27956 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27957 r=`${PWD_COMMAND}`; export r; \
27958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27959 $(SET_LIB_PATH) \
27960 $(NORMAL_TARGET_EXPORTS) \
27961 echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
27962 for flag in $(EXTRA_TARGET_FLAGS); do \
27963 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27964 done; \
27965 (cd $(TARGET_SUBDIR)/libada && \
27966 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27967 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27968 "RANLIB=$${RANLIB}" \
27969 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27970 clean) \
27971 || exit 1
27972
27973@endif target-libada
27974
27975.PHONY: maybe-distclean-target-libada distclean-target-libada
27976maybe-distclean-target-libada:
27977@if target-libada
27978maybe-distclean-target-libada: distclean-target-libada
27979
27980distclean-target-libada:
27981 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27982 r=`${PWD_COMMAND}`; export r; \
27983 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27984 $(SET_LIB_PATH) \
27985 $(NORMAL_TARGET_EXPORTS) \
27986 echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
27987 for flag in $(EXTRA_TARGET_FLAGS); do \
27988 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27989 done; \
27990 (cd $(TARGET_SUBDIR)/libada && \
27991 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27992 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27993 "RANLIB=$${RANLIB}" \
27994 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27995 distclean) \
27996 || exit 1
27997
27998@endif target-libada
27999
28000.PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
28001maybe-maintainer-clean-target-libada:
28002@if target-libada
28003maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
28004
28005maintainer-clean-target-libada:
28006 @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
28007 r=`${PWD_COMMAND}`; export r; \
28008 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28009 $(SET_LIB_PATH) \
28010 $(NORMAL_TARGET_EXPORTS) \
28011 echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
28012 for flag in $(EXTRA_TARGET_FLAGS); do \
28013 eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28014 done; \
28015 (cd $(TARGET_SUBDIR)/libada && \
28016 $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28017 "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28018 "RANLIB=$${RANLIB}" \
28019 "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28020 maintainer-clean) \
28021 || exit 1
28022
28023@endif target-libada
28024
28025
28026
28027# ----------
28028# GCC module
28029# ----------
28030
28031@if gcc-no-bootstrap
28032# GCC has some more recursive targets, which trigger the old
28033# (but still current, until the toplevel bootstrap project
28034# is finished) compiler bootstrapping rules.
28035
28036GCC_STRAP_TARGETS = bootstrap bootstrap-lean bootstrap2 bootstrap2-lean bootstrap3 bootstrap3-lean bootstrap4 bootstrap4-lean bubblestrap quickstrap cleanstrap restrap
28037.PHONY: $(GCC_STRAP_TARGETS)
28038$(GCC_STRAP_TARGETS): all-prebootstrap configure-gcc
28039 @r=`${PWD_COMMAND}`; export r; \
28040 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28041 $(SET_LIB_PATH) \
28042 $(HOST_EXPORTS) \
28043 echo "Bootstrapping the compiler"; \
28044 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $@
28045 @r=`${PWD_COMMAND}`; export r; \
28046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28047 case "$@" in \
28048 *bootstrap4-lean ) \
28049 msg="Comparing stage3 and stage4 of the compiler"; \
28050 compare=compare3-lean ;; \
28051 *bootstrap4 ) \
28052 msg="Comparing stage3 and stage4 of the compiler"; \
28053 compare=compare3 ;; \
28054 *-lean ) \
28055 msg="Comparing stage2 and stage3 of the compiler"; \
28056 compare=compare-lean ;; \
28057 * ) \
28058 msg="Comparing stage2 and stage3 of the compiler"; \
28059 compare=compare ;; \
28060 esac; \
28061 $(SET_LIB_PATH) \
28062 $(HOST_EXPORTS) \
28063 echo "$$msg"; \
28064 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $$compare
28065 @r=`${PWD_COMMAND}`; export r; \
28066 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28067 $(SET_LIB_PATH) \
28068 echo "Building runtime libraries"; \
28069 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
28070
28071profiledbootstrap: all-prebootstrap configure-gcc
28072 @r=`${PWD_COMMAND}`; export r; \
28073 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28074 $(SET_LIB_PATH) \
28075 $(HOST_EXPORTS) \
28076 echo "Bootstrapping training compiler"; \
28077 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stageprofile_build
28078 @r=`${PWD_COMMAND}`; export r; \
28079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28080 $(SET_LIB_PATH) \
28081 $(HOST_EXPORTS) \
28082 echo "Building feedback based compiler"; \
28083 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stagefeedback_build
28084 @r=`${PWD_COMMAND}`; export r; \
28085 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28086 $(SET_LIB_PATH) \
28087 echo "Building runtime libraries"; \
28088 $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
28089
28090.PHONY: cross
28091cross: all-build all-gas all-ld
28092 @r=`${PWD_COMMAND}`; export r; \
28093 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28094 $(SET_LIB_PATH) \
28095 $(HOST_EXPORTS) \
28096 echo "Building the C and C++ compiler"; \
28097 cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
28098 @r=`${PWD_COMMAND}`; export r; \
28099 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28100 $(SET_LIB_PATH) \
28101 echo "Building runtime libraries"; \
28102 $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
28103@endif gcc-no-bootstrap
28104
28105@if gcc
28106.PHONY: check-gcc-c++
28107check-gcc-c++:
28108 @if [ -f ./gcc/Makefile ] ; then \
28109 r=`${PWD_COMMAND}`; export r; \
28110 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28111 $(SET_LIB_PATH) \
28112 $(HOST_EXPORTS) \
28113 (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
28114 else \
28115 true; \
28116 fi
28117
28118.PHONY: check-c++
28119check-c++: check-target-libstdc++-v3 check-gcc-c++
28120
28121# Install the gcc headers files, but not the fixed include files,
28122# which Cygnus is not allowed to distribute. This rule is very
28123# dependent on the workings of the gcc Makefile.in.
28124.PHONY: gcc-no-fixedincludes
28125gcc-no-fixedincludes:
28126 @if [ -f ./gcc/Makefile ]; then \
28127 rm -rf gcc/tmp-include; \
28128 mv gcc/include gcc/tmp-include 2>/dev/null; \
28129 mkdir gcc/include; \
28130 cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
28131 touch gcc/stmp-fixinc gcc/include/fixed; \
28132 rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
28133 r=`${PWD_COMMAND}`; export r; \
28134 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28135 $(SET_LIB_PATH) \
28136 $(HOST_EXPORTS) \
28137 (cd ./gcc && \
28138 $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
28139 rm -rf gcc/include; \
28140 mv gcc/tmp-include gcc/include 2>/dev/null; \
28141 else true; fi
28142@endif gcc
28143
28144# ---------------------
28145# GCC bootstrap support
28146# ---------------------
28147
28148# We track the current stage (the one in 'gcc') in the stage_current file.
28149# stage_last instead tracks the stage that was built last. These targets
28150# are dummy when toplevel bootstrap is not active.
28151
28152.PHONY: unstage
28153unstage:
28154@if gcc-bootstrap
28155 @[ -f stage_current ] || $(MAKE) `cat stage_last`-start
28156@endif gcc-bootstrap
28157
28158.PHONY: stage
28159stage:
28160@if gcc-bootstrap
28161 @$(MAKE) `cat stage_current`-end
28162@endif gcc-bootstrap
28163
28164# We name the build directories for the various stages "stage1-gcc",
28165# "stage2-gcc","stage3-gcc", etc.
28166
28167# Since the 'compare' process will fail (on debugging information) if any
28168# directory names are different, we need to link the gcc directory for
28169# the previous stage to a constant name ('gcc-prev'), and to make the name of
28170# the build directories constant as well. For the latter, we use naked names
28171# like 'gcc', because the scripts in that directory assume it. We use
28172# mv on platforms where symlinks to directories do not work or are not
28173# reliable.
28174
28175# At the end of the bootstrap, a symlink to 'stage3-gcc' named 'gcc' must
28176# be kept, so that libraries can find it. Ick!
28177
28178# It would be best to preinstall gcc into a staging area (and in the
28179# future, gather there all prebootstrap packages). This would allow
28180# assemblers and linkers can be bootstrapped as well as the compiler
28181# (both in a combined tree, or separately). This however requires some
28182# change to the gcc driver, again in order to avoid comparison failures.
28183
28184# Bugs: This is crippled when doing parallel make, the `make all-host'
28185# and `make all-target' phases can be parallelized.
28186
28187
28188# 'touch' doesn't work right on some platforms.
28189STAMP = echo timestamp >
28190
28191# Only build the C compiler for stage1, because that is the only one that
28192# we can guarantee will build with the native compiler, and also it is the
28193# only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
28194# MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
28195# overrideable (for a bootstrap build stage1 also builds gcc.info).
28196
28197STAGE1_CFLAGS=@stage1_cflags@
28198STAGE1_LANGUAGES=@stage1_languages@
28199
28200# We only want to compare .o files, so set this!
28201objext = .o
28202
28203# Flags to pass to stage2 and later makes.
28204POSTSTAGE1_FLAGS_TO_PASS = \
28205 CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
28206 STAGE_PREFIX=$$r/stage-gcc/ \
28207 CFLAGS="$(BOOT_CFLAGS)" \
28208 ADAC="\$$(CC)"
28209
28210# For stage 1:
28211# * We force-disable intermodule optimizations, even if
28212# --enable-intermodule was passed, since the installed compiler probably
28213# can't handle them. Luckily, autoconf always respects
28214# the last argument when conflicting --enable arguments are passed.
28215# * Likewise, we force-disable coverage flags, since the installed compiler
28216# probably has never heard of them.
28217# * We build only C (and possibly Ada).
28218
28219
28220.PHONY: stage1-start stage1-end
28221
28222stage1-start::
28223 @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
28224 echo stage1 > stage_current ; \
28225 echo stage1 > stage_last
28226@if bfd
28227 @[ -d stage1-bfd ] || mkdir stage1-bfd; \
28228 set stage1-bfd bfd ; @CREATE_LINK_TO_DIR@
28229@endif bfd
28230@if opcodes
28231 @[ -d stage1-opcodes ] || mkdir stage1-opcodes; \
28232 set stage1-opcodes opcodes ; @CREATE_LINK_TO_DIR@
28233@endif opcodes
28234@if binutils
28235 @[ -d stage1-binutils ] || mkdir stage1-binutils; \
28236 set stage1-binutils binutils ; @CREATE_LINK_TO_DIR@
28237@endif binutils
28238@if gas
28239 @[ -d stage1-gas ] || mkdir stage1-gas; \
28240 set stage1-gas gas ; @CREATE_LINK_TO_DIR@
28241@endif gas
28242@if gcc
28243 @[ -d stage1-gcc ] || mkdir stage1-gcc; \
28244 set stage1-gcc gcc ; @CREATE_LINK_TO_DIR@
28245@endif gcc
28246@if intl
28247 @[ -d stage1-intl ] || mkdir stage1-intl; \
28248 set stage1-intl intl ; @CREATE_LINK_TO_DIR@
28249@endif intl
28250@if ld
28251 @[ -d stage1-ld ] || mkdir stage1-ld; \
28252 set stage1-ld ld ; @CREATE_LINK_TO_DIR@
28253@endif ld
28254@if libcpp
28255 @[ -d stage1-libcpp ] || mkdir stage1-libcpp; \
28256 set stage1-libcpp libcpp ; @CREATE_LINK_TO_DIR@
28257@endif libcpp
28258@if libbanshee
28259 @[ -d stage1-libbanshee ] || mkdir stage1-libbanshee; \
28260 set stage1-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@
28261@endif libbanshee
28262@if libiberty
28263 @[ -d stage1-libiberty ] || mkdir stage1-libiberty; \
28264 set stage1-libiberty libiberty ; @CREATE_LINK_TO_DIR@
28265@endif libiberty
28266@if zlib
28267 @[ -d stage1-zlib ] || mkdir stage1-zlib; \
28268 set stage1-zlib zlib ; @CREATE_LINK_TO_DIR@
28269@endif zlib
28270
28271stage1-end::
28272 @rm -f stage_current
28273@if bfd
28274 @set bfd stage1-bfd ; @UNDO_LINK_TO_DIR@
28275@endif bfd
28276@if opcodes
28277 @set opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@
28278@endif opcodes
28279@if binutils
28280 @set binutils stage1-binutils ; @UNDO_LINK_TO_DIR@
28281@endif binutils
28282@if gas
28283 @set gas stage1-gas ; @UNDO_LINK_TO_DIR@
28284@endif gas
28285@if gcc
28286 @set gcc stage1-gcc ; @UNDO_LINK_TO_DIR@
28287@endif gcc
28288@if intl
28289 @set intl stage1-intl ; @UNDO_LINK_TO_DIR@
28290@endif intl
28291@if ld
28292 @set ld stage1-ld ; @UNDO_LINK_TO_DIR@
28293@endif ld
28294@if libcpp
28295 @set libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@
28296@endif libcpp
28297@if libbanshee
28298 @set libbanshee stage1-libbanshee ; @UNDO_LINK_TO_DIR@
28299@endif libbanshee
28300@if libiberty
28301 @set libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@
28302@endif libiberty
28303@if zlib
28304 @set zlib stage1-zlib ; @UNDO_LINK_TO_DIR@
28305@endif zlib
28306
28307# Bubble a bugfix through all the stages up to stage 1. They
28308# are remade, but not reconfigured. The next stage (if any) will not
28309# be reconfigured as well.
28310.PHONY: stage1-bubble
28311stage1-bubble::
28312 @if test -f stage1-lean ; then \
28313 echo Skipping rebuild of stage1 ; \
28314 else \
28315 $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage1; \
28316 fi
28317
28318.PHONY: all-stage1 clean-stage1
28319all-stage1: \
28320 maybe-all-stage1-bfd \
28321 maybe-all-stage1-opcodes \
28322 maybe-all-stage1-binutils \
28323 maybe-all-stage1-gas \
28324 maybe-all-stage1-gcc \
28325 maybe-all-stage1-intl \
28326 maybe-all-stage1-ld \
28327 maybe-all-stage1-libcpp \
28328 maybe-all-stage1-libbanshee \
28329 maybe-all-stage1-libiberty \
28330 maybe-all-stage1-zlib
28331
28332do-clean: clean-stage1
28333clean-stage1: \
28334 maybe-clean-stage1-bfd \
28335 maybe-clean-stage1-opcodes \
28336 maybe-clean-stage1-binutils \
28337 maybe-clean-stage1-gas \
28338 maybe-clean-stage1-gcc \
28339 maybe-clean-stage1-intl \
28340 maybe-clean-stage1-ld \
28341 maybe-clean-stage1-libcpp \
28342 maybe-clean-stage1-libbanshee \
28343 maybe-clean-stage1-libiberty \
28344 maybe-clean-stage1-zlib
28345
28346
28347.PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
28348.PHONY: all-stage1-bfd maybe-all-stage1-bfd
28349.PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
28350
28351maybe-configure-stage1-bfd:
28352maybe-all-stage1-bfd:
28353maybe-clean-stage1-bfd:
28354
28355@if bfd-bootstrap
28356maybe-configure-stage1-bfd: configure-stage1-bfd
28357configure-stage1-bfd:
28358 @$(MAKE) stage1-start
28359 @[ -f bfd/Makefile ] && exit 0 || : ; \
28360 r=`${PWD_COMMAND}`; export r; \
28361 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28362 $(HOST_EXPORTS) \
28363 echo Configuring stage 1 in bfd ; \
28364 cd bfd || exit 1; \
28365 case $(srcdir) in \
28366 \.) \
28367 srcdiroption="--srcdir=."; \
28368 libsrcdir=".";; \
28369 /* | [A-Za-z]:[\\/]*) \
28370 srcdiroption="--srcdir=$(srcdir)/bfd"; \
28371 libsrcdir="$$s/bfd";; \
28372 *) \
28373 srcdiroption="--srcdir=../$(srcdir)/bfd"; \
28374 libsrcdir="$$s/bfd";; \
28375 esac; \
28376 $(SHELL) $${libsrcdir}/configure \
28377 $(HOST_CONFIGARGS) $${srcdiroption} \
28378 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28379
28380maybe-all-stage1-bfd: all-stage1-bfd
28381all-stage1-bfd: configure-stage1-bfd
28382 @$(MAKE) stage1-start
28383 @r=`${PWD_COMMAND}`; export r; \
28384 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28385 $(HOST_EXPORTS) \
28386 cd bfd && \
28387 $(MAKE) $(FLAGS_TO_PASS) \
28388 CFLAGS="$(STAGE1_CFLAGS)"
28389
28390maybe-clean-stage1-bfd: clean-stage1-bfd
28391clean-stage1-bfd:
28392 @[ -f bfd/Makefile ] || [ -f stage1-bfd/Makefile ] \
28393 || exit 0 ; \
28394 [ -f bfd/Makefile ] || $(MAKE) stage1-start ; \
28395 cd bfd && \
28396 $(MAKE) $(FLAGS_TO_PASS) \
28397 CFLAGS="$(STAGE1_CFLAGS)" clean
28398@endif bfd-bootstrap
28399
28400
28401.PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
28402.PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
28403.PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
28404
28405maybe-configure-stage1-opcodes:
28406maybe-all-stage1-opcodes:
28407maybe-clean-stage1-opcodes:
28408
28409@if opcodes-bootstrap
28410maybe-configure-stage1-opcodes: configure-stage1-opcodes
28411configure-stage1-opcodes:
28412 @$(MAKE) stage1-start
28413 @[ -f opcodes/Makefile ] && exit 0 || : ; \
28414 r=`${PWD_COMMAND}`; export r; \
28415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28416 $(HOST_EXPORTS) \
28417 echo Configuring stage 1 in opcodes ; \
28418 cd opcodes || exit 1; \
28419 case $(srcdir) in \
28420 \.) \
28421 srcdiroption="--srcdir=."; \
28422 libsrcdir=".";; \
28423 /* | [A-Za-z]:[\\/]*) \
28424 srcdiroption="--srcdir=$(srcdir)/opcodes"; \
28425 libsrcdir="$$s/opcodes";; \
28426 *) \
28427 srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
28428 libsrcdir="$$s/opcodes";; \
28429 esac; \
28430 $(SHELL) $${libsrcdir}/configure \
28431 $(HOST_CONFIGARGS) $${srcdiroption} \
28432 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28433
28434maybe-all-stage1-opcodes: all-stage1-opcodes
28435all-stage1-opcodes: configure-stage1-opcodes
28436 @$(MAKE) stage1-start
28437 @r=`${PWD_COMMAND}`; export r; \
28438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28439 $(HOST_EXPORTS) \
28440 cd opcodes && \
28441 $(MAKE) $(FLAGS_TO_PASS) \
28442 CFLAGS="$(STAGE1_CFLAGS)"
28443
28444maybe-clean-stage1-opcodes: clean-stage1-opcodes
28445clean-stage1-opcodes:
28446 @[ -f opcodes/Makefile ] || [ -f stage1-opcodes/Makefile ] \
28447 || exit 0 ; \
28448 [ -f opcodes/Makefile ] || $(MAKE) stage1-start ; \
28449 cd opcodes && \
28450 $(MAKE) $(FLAGS_TO_PASS) \
28451 CFLAGS="$(STAGE1_CFLAGS)" clean
28452@endif opcodes-bootstrap
28453
28454
28455.PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
28456.PHONY: all-stage1-binutils maybe-all-stage1-binutils
28457.PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
28458
28459maybe-configure-stage1-binutils:
28460maybe-all-stage1-binutils:
28461maybe-clean-stage1-binutils:
28462
28463@if binutils-bootstrap
28464maybe-configure-stage1-binutils: configure-stage1-binutils
28465configure-stage1-binutils:
28466 @$(MAKE) stage1-start
28467 @[ -f binutils/Makefile ] && exit 0 || : ; \
28468 r=`${PWD_COMMAND}`; export r; \
28469 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28470 $(HOST_EXPORTS) \
28471 echo Configuring stage 1 in binutils ; \
28472 cd binutils || exit 1; \
28473 case $(srcdir) in \
28474 \.) \
28475 srcdiroption="--srcdir=."; \
28476 libsrcdir=".";; \
28477 /* | [A-Za-z]:[\\/]*) \
28478 srcdiroption="--srcdir=$(srcdir)/binutils"; \
28479 libsrcdir="$$s/binutils";; \
28480 *) \
28481 srcdiroption="--srcdir=../$(srcdir)/binutils"; \
28482 libsrcdir="$$s/binutils";; \
28483 esac; \
28484 $(SHELL) $${libsrcdir}/configure \
28485 $(HOST_CONFIGARGS) $${srcdiroption} \
28486 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28487
28488maybe-all-stage1-binutils: all-stage1-binutils
28489all-stage1-binutils: configure-stage1-binutils
28490 @$(MAKE) stage1-start
28491 @r=`${PWD_COMMAND}`; export r; \
28492 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28493 $(HOST_EXPORTS) \
28494 cd binutils && \
28495 $(MAKE) $(FLAGS_TO_PASS) \
28496 CFLAGS="$(STAGE1_CFLAGS)"
28497
28498maybe-clean-stage1-binutils: clean-stage1-binutils
28499clean-stage1-binutils:
28500 @[ -f binutils/Makefile ] || [ -f stage1-binutils/Makefile ] \
28501 || exit 0 ; \
28502 [ -f binutils/Makefile ] || $(MAKE) stage1-start ; \
28503 cd binutils && \
28504 $(MAKE) $(FLAGS_TO_PASS) \
28505 CFLAGS="$(STAGE1_CFLAGS)" clean
28506@endif binutils-bootstrap
28507
28508
28509.PHONY: configure-stage1-gas maybe-configure-stage1-gas
28510.PHONY: all-stage1-gas maybe-all-stage1-gas
28511.PHONY: clean-stage1-gas maybe-clean-stage1-gas
28512
28513maybe-configure-stage1-gas:
28514maybe-all-stage1-gas:
28515maybe-clean-stage1-gas:
28516
28517@if gas-bootstrap
28518maybe-configure-stage1-gas: configure-stage1-gas
28519configure-stage1-gas:
28520 @$(MAKE) stage1-start
28521 @[ -f gas/Makefile ] && exit 0 || : ; \
28522 r=`${PWD_COMMAND}`; export r; \
28523 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28524 $(HOST_EXPORTS) \
28525 echo Configuring stage 1 in gas ; \
28526 cd gas || exit 1; \
28527 case $(srcdir) in \
28528 \.) \
28529 srcdiroption="--srcdir=."; \
28530 libsrcdir=".";; \
28531 /* | [A-Za-z]:[\\/]*) \
28532 srcdiroption="--srcdir=$(srcdir)/gas"; \
28533 libsrcdir="$$s/gas";; \
28534 *) \
28535 srcdiroption="--srcdir=../$(srcdir)/gas"; \
28536 libsrcdir="$$s/gas";; \
28537 esac; \
28538 $(SHELL) $${libsrcdir}/configure \
28539 $(HOST_CONFIGARGS) $${srcdiroption} \
28540 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28541
28542maybe-all-stage1-gas: all-stage1-gas
28543all-stage1-gas: configure-stage1-gas
28544 @$(MAKE) stage1-start
28545 @r=`${PWD_COMMAND}`; export r; \
28546 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28547 $(HOST_EXPORTS) \
28548 cd gas && \
28549 $(MAKE) $(FLAGS_TO_PASS) \
28550 CFLAGS="$(STAGE1_CFLAGS)"
28551
28552maybe-clean-stage1-gas: clean-stage1-gas
28553clean-stage1-gas:
28554 @[ -f gas/Makefile ] || [ -f stage1-gas/Makefile ] \
28555 || exit 0 ; \
28556 [ -f gas/Makefile ] || $(MAKE) stage1-start ; \
28557 cd gas && \
28558 $(MAKE) $(FLAGS_TO_PASS) \
28559 CFLAGS="$(STAGE1_CFLAGS)" clean
28560@endif gas-bootstrap
28561
28562
28563.PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
28564.PHONY: all-stage1-gcc maybe-all-stage1-gcc
28565.PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
28566
28567maybe-configure-stage1-gcc:
28568maybe-all-stage1-gcc:
28569maybe-clean-stage1-gcc:
28570
28571@if gcc-bootstrap
28572maybe-configure-stage1-gcc: configure-stage1-gcc
28573configure-stage1-gcc:
28574 @$(MAKE) stage1-start
28575 @[ -f gcc/Makefile ] && exit 0 || : ; \
28576 r=`${PWD_COMMAND}`; export r; \
28577 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28578 $(HOST_EXPORTS) \
28579 echo Configuring stage 1 in gcc ; \
28580 cd gcc || exit 1; \
28581 case $(srcdir) in \
28582 \.) \
28583 srcdiroption="--srcdir=."; \
28584 libsrcdir=".";; \
28585 /* | [A-Za-z]:[\\/]*) \
28586 srcdiroption="--srcdir=$(srcdir)/gcc"; \
28587 libsrcdir="$$s/gcc";; \
28588 *) \
28589 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
28590 libsrcdir="$$s/gcc";; \
28591 esac; \
28592 $(SHELL) $${libsrcdir}/configure \
28593 $(HOST_CONFIGARGS) $${srcdiroption} \
28594 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28595
28596maybe-all-stage1-gcc: all-stage1-gcc
28597all-stage1-gcc: configure-stage1-gcc
28598 @$(MAKE) stage1-start
28599 @r=`${PWD_COMMAND}`; export r; \
28600 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28601 $(HOST_EXPORTS) \
28602 cd gcc && \
28603 $(MAKE) $(FLAGS_TO_PASS) \
28604 CFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS)
28605
28606maybe-clean-stage1-gcc: clean-stage1-gcc
28607clean-stage1-gcc:
28608 @[ -f gcc/Makefile ] || [ -f stage1-gcc/Makefile ] \
28609 || exit 0 ; \
28610 [ -f gcc/Makefile ] || $(MAKE) stage1-start ; \
28611 cd gcc && \
28612 $(MAKE) $(FLAGS_TO_PASS) \
28613 CFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS) clean
28614@endif gcc-bootstrap
28615
28616
28617.PHONY: configure-stage1-intl maybe-configure-stage1-intl
28618.PHONY: all-stage1-intl maybe-all-stage1-intl
28619.PHONY: clean-stage1-intl maybe-clean-stage1-intl
28620
28621maybe-configure-stage1-intl:
28622maybe-all-stage1-intl:
28623maybe-clean-stage1-intl:
28624
28625@if intl-bootstrap
28626maybe-configure-stage1-intl: configure-stage1-intl
28627configure-stage1-intl:
28628 @$(MAKE) stage1-start
28629 @[ -f intl/Makefile ] && exit 0 || : ; \
28630 r=`${PWD_COMMAND}`; export r; \
28631 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28632 $(HOST_EXPORTS) \
28633 echo Configuring stage 1 in intl ; \
28634 cd intl || exit 1; \
28635 case $(srcdir) in \
28636 \.) \
28637 srcdiroption="--srcdir=."; \
28638 libsrcdir=".";; \
28639 /* | [A-Za-z]:[\\/]*) \
28640 srcdiroption="--srcdir=$(srcdir)/intl"; \
28641 libsrcdir="$$s/intl";; \
28642 *) \
28643 srcdiroption="--srcdir=../$(srcdir)/intl"; \
28644 libsrcdir="$$s/intl";; \
28645 esac; \
28646 $(SHELL) $${libsrcdir}/configure \
28647 $(HOST_CONFIGARGS) $${srcdiroption} \
28648 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28649
28650maybe-all-stage1-intl: all-stage1-intl
28651all-stage1-intl: configure-stage1-intl
28652 @$(MAKE) stage1-start
28653 @r=`${PWD_COMMAND}`; export r; \
28654 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28655 $(HOST_EXPORTS) \
28656 cd intl && \
28657 $(MAKE) $(FLAGS_TO_PASS) \
28658 CFLAGS="$(STAGE1_CFLAGS)"
28659
28660maybe-clean-stage1-intl: clean-stage1-intl
28661clean-stage1-intl:
28662 @[ -f intl/Makefile ] || [ -f stage1-intl/Makefile ] \
28663 || exit 0 ; \
28664 [ -f intl/Makefile ] || $(MAKE) stage1-start ; \
28665 cd intl && \
28666 $(MAKE) $(FLAGS_TO_PASS) \
28667 CFLAGS="$(STAGE1_CFLAGS)" clean
28668@endif intl-bootstrap
28669
28670
28671.PHONY: configure-stage1-ld maybe-configure-stage1-ld
28672.PHONY: all-stage1-ld maybe-all-stage1-ld
28673.PHONY: clean-stage1-ld maybe-clean-stage1-ld
28674
28675maybe-configure-stage1-ld:
28676maybe-all-stage1-ld:
28677maybe-clean-stage1-ld:
28678
28679@if ld-bootstrap
28680maybe-configure-stage1-ld: configure-stage1-ld
28681configure-stage1-ld:
28682 @$(MAKE) stage1-start
28683 @[ -f ld/Makefile ] && exit 0 || : ; \
28684 r=`${PWD_COMMAND}`; export r; \
28685 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28686 $(HOST_EXPORTS) \
28687 echo Configuring stage 1 in ld ; \
28688 cd ld || exit 1; \
28689 case $(srcdir) in \
28690 \.) \
28691 srcdiroption="--srcdir=."; \
28692 libsrcdir=".";; \
28693 /* | [A-Za-z]:[\\/]*) \
28694 srcdiroption="--srcdir=$(srcdir)/ld"; \
28695 libsrcdir="$$s/ld";; \
28696 *) \
28697 srcdiroption="--srcdir=../$(srcdir)/ld"; \
28698 libsrcdir="$$s/ld";; \
28699 esac; \
28700 $(SHELL) $${libsrcdir}/configure \
28701 $(HOST_CONFIGARGS) $${srcdiroption} \
28702 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28703
28704maybe-all-stage1-ld: all-stage1-ld
28705all-stage1-ld: configure-stage1-ld
28706 @$(MAKE) stage1-start
28707 @r=`${PWD_COMMAND}`; export r; \
28708 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28709 $(HOST_EXPORTS) \
28710 cd ld && \
28711 $(MAKE) $(FLAGS_TO_PASS) \
28712 CFLAGS="$(STAGE1_CFLAGS)"
28713
28714maybe-clean-stage1-ld: clean-stage1-ld
28715clean-stage1-ld:
28716 @[ -f ld/Makefile ] || [ -f stage1-ld/Makefile ] \
28717 || exit 0 ; \
28718 [ -f ld/Makefile ] || $(MAKE) stage1-start ; \
28719 cd ld && \
28720 $(MAKE) $(FLAGS_TO_PASS) \
28721 CFLAGS="$(STAGE1_CFLAGS)" clean
28722@endif ld-bootstrap
28723
28724
28725.PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
28726.PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
28727.PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
28728
28729maybe-configure-stage1-libcpp:
28730maybe-all-stage1-libcpp:
28731maybe-clean-stage1-libcpp:
28732
28733@if libcpp-bootstrap
28734maybe-configure-stage1-libcpp: configure-stage1-libcpp
28735configure-stage1-libcpp:
28736 @$(MAKE) stage1-start
28737 @[ -f libcpp/Makefile ] && exit 0 || : ; \
28738 r=`${PWD_COMMAND}`; export r; \
28739 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28740 $(HOST_EXPORTS) \
28741 echo Configuring stage 1 in libcpp ; \
28742 cd libcpp || exit 1; \
28743 case $(srcdir) in \
28744 \.) \
28745 srcdiroption="--srcdir=."; \
28746 libsrcdir=".";; \
28747 /* | [A-Za-z]:[\\/]*) \
28748 srcdiroption="--srcdir=$(srcdir)/libcpp"; \
28749 libsrcdir="$$s/libcpp";; \
28750 *) \
28751 srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
28752 libsrcdir="$$s/libcpp";; \
28753 esac; \
28754 $(SHELL) $${libsrcdir}/configure \
28755 $(HOST_CONFIGARGS) $${srcdiroption} \
28756 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28757
28758maybe-all-stage1-libcpp: all-stage1-libcpp
28759all-stage1-libcpp: configure-stage1-libcpp
28760 @$(MAKE) stage1-start
28761 @r=`${PWD_COMMAND}`; export r; \
28762 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28763 $(HOST_EXPORTS) \
28764 cd libcpp && \
28765 $(MAKE) $(FLAGS_TO_PASS) \
28766 CFLAGS="$(STAGE1_CFLAGS)"
28767
28768maybe-clean-stage1-libcpp: clean-stage1-libcpp
28769clean-stage1-libcpp:
28770 @[ -f libcpp/Makefile ] || [ -f stage1-libcpp/Makefile ] \
28771 || exit 0 ; \
28772 [ -f libcpp/Makefile ] || $(MAKE) stage1-start ; \
28773 cd libcpp && \
28774 $(MAKE) $(FLAGS_TO_PASS) \
28775 CFLAGS="$(STAGE1_CFLAGS)" clean
28776@endif libcpp-bootstrap
28777
28778
28779.PHONY: configure-stage1-libbanshee maybe-configure-stage1-libbanshee
28780.PHONY: all-stage1-libbanshee maybe-all-stage1-libbanshee
28781.PHONY: clean-stage1-libbanshee maybe-clean-stage1-libbanshee
28782
28783maybe-configure-stage1-libbanshee:
28784maybe-all-stage1-libbanshee:
28785maybe-clean-stage1-libbanshee:
28786
28787@if libbanshee-bootstrap
28788maybe-configure-stage1-libbanshee: configure-stage1-libbanshee
28789configure-stage1-libbanshee:
28790 @$(MAKE) stage1-start
28791 @[ -f libbanshee/Makefile ] && exit 0 || : ; \
28792 r=`${PWD_COMMAND}`; export r; \
28793 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28794 $(HOST_EXPORTS) \
28795 echo Configuring stage 1 in libbanshee ; \
28796 cd libbanshee || exit 1; \
28797 case $(srcdir) in \
28798 \.) \
28799 srcdiroption="--srcdir=."; \
28800 libsrcdir=".";; \
28801 /* | [A-Za-z]:[\\/]*) \
28802 srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
28803 libsrcdir="$$s/libbanshee";; \
28804 *) \
28805 srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
28806 libsrcdir="$$s/libbanshee";; \
28807 esac; \
28808 $(SHELL) $${libsrcdir}/configure \
28809 $(HOST_CONFIGARGS) $${srcdiroption} \
28810 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28811
28812maybe-all-stage1-libbanshee: all-stage1-libbanshee
28813all-stage1-libbanshee: configure-stage1-libbanshee
28814 @$(MAKE) stage1-start
28815 @r=`${PWD_COMMAND}`; export r; \
28816 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28817 $(HOST_EXPORTS) \
28818 cd libbanshee && \
28819 $(MAKE) $(FLAGS_TO_PASS) \
28820 CFLAGS="$(STAGE1_CFLAGS)"
28821
28822maybe-clean-stage1-libbanshee: clean-stage1-libbanshee
28823clean-stage1-libbanshee:
28824 @[ -f libbanshee/Makefile ] || [ -f stage1-libbanshee/Makefile ] \
28825 || exit 0 ; \
28826 [ -f libbanshee/Makefile ] || $(MAKE) stage1-start ; \
28827 cd libbanshee && \
28828 $(MAKE) $(FLAGS_TO_PASS) \
28829 CFLAGS="$(STAGE1_CFLAGS)" clean
28830@endif libbanshee-bootstrap
28831
28832
28833.PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
28834.PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
28835.PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
28836
28837maybe-configure-stage1-libiberty:
28838maybe-all-stage1-libiberty:
28839maybe-clean-stage1-libiberty:
28840
28841@if libiberty-bootstrap
28842maybe-configure-stage1-libiberty: configure-stage1-libiberty
28843configure-stage1-libiberty:
28844 @$(MAKE) stage1-start
28845 @[ -f libiberty/Makefile ] && exit 0 || : ; \
28846 r=`${PWD_COMMAND}`; export r; \
28847 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28848 $(HOST_EXPORTS) \
28849 echo Configuring stage 1 in libiberty ; \
28850 cd libiberty || exit 1; \
28851 case $(srcdir) in \
28852 \.) \
28853 srcdiroption="--srcdir=."; \
28854 libsrcdir=".";; \
28855 /* | [A-Za-z]:[\\/]*) \
28856 srcdiroption="--srcdir=$(srcdir)/libiberty"; \
28857 libsrcdir="$$s/libiberty";; \
28858 *) \
28859 srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
28860 libsrcdir="$$s/libiberty";; \
28861 esac; \
28862 $(SHELL) $${libsrcdir}/configure \
28863 $(HOST_CONFIGARGS) $${srcdiroption} \
28864 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28865
28866maybe-all-stage1-libiberty: all-stage1-libiberty
28867all-stage1-libiberty: configure-stage1-libiberty
28868 @$(MAKE) stage1-start
28869 @r=`${PWD_COMMAND}`; export r; \
28870 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28871 $(HOST_EXPORTS) \
28872 cd libiberty && \
28873 $(MAKE) $(FLAGS_TO_PASS) \
28874 CFLAGS="$(STAGE1_CFLAGS)"
28875
28876maybe-clean-stage1-libiberty: clean-stage1-libiberty
28877clean-stage1-libiberty:
28878 @[ -f libiberty/Makefile ] || [ -f stage1-libiberty/Makefile ] \
28879 || exit 0 ; \
28880 [ -f libiberty/Makefile ] || $(MAKE) stage1-start ; \
28881 cd libiberty && \
28882 $(MAKE) $(FLAGS_TO_PASS) \
28883 CFLAGS="$(STAGE1_CFLAGS)" clean
28884@endif libiberty-bootstrap
28885
28886
28887.PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
28888.PHONY: all-stage1-zlib maybe-all-stage1-zlib
28889.PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
28890
28891maybe-configure-stage1-zlib:
28892maybe-all-stage1-zlib:
28893maybe-clean-stage1-zlib:
28894
28895@if zlib-bootstrap
28896maybe-configure-stage1-zlib: configure-stage1-zlib
28897configure-stage1-zlib:
28898 @$(MAKE) stage1-start
28899 @[ -f zlib/Makefile ] && exit 0 || : ; \
28900 r=`${PWD_COMMAND}`; export r; \
28901 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28902 $(HOST_EXPORTS) \
28903 echo Configuring stage 1 in zlib ; \
28904 cd zlib || exit 1; \
28905 case $(srcdir) in \
28906 \.) \
28907 srcdiroption="--srcdir=."; \
28908 libsrcdir=".";; \
28909 /* | [A-Za-z]:[\\/]*) \
28910 srcdiroption="--srcdir=$(srcdir)/zlib"; \
28911 libsrcdir="$$s/zlib";; \
28912 *) \
28913 srcdiroption="--srcdir=../$(srcdir)/zlib"; \
28914 libsrcdir="$$s/zlib";; \
28915 esac; \
28916 $(SHELL) $${libsrcdir}/configure \
28917 $(HOST_CONFIGARGS) $${srcdiroption} \
28918 --disable-intermodule --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)"
28919
28920maybe-all-stage1-zlib: all-stage1-zlib
28921all-stage1-zlib: configure-stage1-zlib
28922 @$(MAKE) stage1-start
28923 @r=`${PWD_COMMAND}`; export r; \
28924 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28925 $(HOST_EXPORTS) \
28926 cd zlib && \
28927 $(MAKE) $(FLAGS_TO_PASS) \
28928 CFLAGS="$(STAGE1_CFLAGS)"
28929
28930maybe-clean-stage1-zlib: clean-stage1-zlib
28931clean-stage1-zlib:
28932 @[ -f zlib/Makefile ] || [ -f stage1-zlib/Makefile ] \
28933 || exit 0 ; \
28934 [ -f zlib/Makefile ] || $(MAKE) stage1-start ; \
28935 cd zlib && \
28936 $(MAKE) $(FLAGS_TO_PASS) \
28937 CFLAGS="$(STAGE1_CFLAGS)" clean
28938@endif zlib-bootstrap
28939
28940
28941
28942# FIXME: Will not need to be conditional when toplevel bootstrap is the
28943# only possibility, but now it conflicts with no-bootstrap rules
28944@if gcc-bootstrap
28945
28946
28947
28948
28949# Rules to wipe a stage and all the following ones, also used for cleanstrap
28950
28951.PHONY: distclean-stage1
28952distclean-stage1::
28953 [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
28954 rm -rf stage1-*
28955
28956
28957@endif gcc-bootstrap
28958
28959
28960.PHONY: stage2-start stage2-end
28961
28962stage2-start::
28963 @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
28964 echo stage2 > stage_current ; \
28965 echo stage2 > stage_last
28966@if bfd
28967 @[ -d stage2-bfd ] || mkdir stage2-bfd; \
28968 set stage2-bfd bfd ; @CREATE_LINK_TO_DIR@ ; \
28969 set stage1-bfd prev-bfd ; @CREATE_LINK_TO_DIR@
28970@endif bfd
28971@if opcodes
28972 @[ -d stage2-opcodes ] || mkdir stage2-opcodes; \
28973 set stage2-opcodes opcodes ; @CREATE_LINK_TO_DIR@ ; \
28974 set stage1-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@
28975@endif opcodes
28976@if binutils
28977 @[ -d stage2-binutils ] || mkdir stage2-binutils; \
28978 set stage2-binutils binutils ; @CREATE_LINK_TO_DIR@ ; \
28979 set stage1-binutils prev-binutils ; @CREATE_LINK_TO_DIR@
28980@endif binutils
28981@if gas
28982 @[ -d stage2-gas ] || mkdir stage2-gas; \
28983 set stage2-gas gas ; @CREATE_LINK_TO_DIR@ ; \
28984 set stage1-gas prev-gas ; @CREATE_LINK_TO_DIR@
28985@endif gas
28986@if gcc
28987 @[ -d stage2-gcc ] || mkdir stage2-gcc; \
28988 set stage2-gcc gcc ; @CREATE_LINK_TO_DIR@ ; \
28989 set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@
28990@endif gcc
28991@if intl
28992 @[ -d stage2-intl ] || mkdir stage2-intl; \
28993 set stage2-intl intl ; @CREATE_LINK_TO_DIR@ ; \
28994 set stage1-intl prev-intl ; @CREATE_LINK_TO_DIR@
28995@endif intl
28996@if ld
28997 @[ -d stage2-ld ] || mkdir stage2-ld; \
28998 set stage2-ld ld ; @CREATE_LINK_TO_DIR@ ; \
28999 set stage1-ld prev-ld ; @CREATE_LINK_TO_DIR@
29000@endif ld
29001@if libcpp
29002 @[ -d stage2-libcpp ] || mkdir stage2-libcpp; \
29003 set stage2-libcpp libcpp ; @CREATE_LINK_TO_DIR@ ; \
29004 set stage1-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@
29005@endif libcpp
29006@if libbanshee
29007 @[ -d stage2-libbanshee ] || mkdir stage2-libbanshee; \
29008 set stage2-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@ ; \
29009 set stage1-libbanshee prev-libbanshee ; @CREATE_LINK_TO_DIR@
29010@endif libbanshee
29011@if libiberty
29012 @[ -d stage2-libiberty ] || mkdir stage2-libiberty; \
29013 set stage2-libiberty libiberty ; @CREATE_LINK_TO_DIR@ ; \
29014 set stage1-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@
29015@endif libiberty
29016@if zlib
29017 @[ -d stage2-zlib ] || mkdir stage2-zlib; \
29018 set stage2-zlib zlib ; @CREATE_LINK_TO_DIR@ ; \
29019 set stage1-zlib prev-zlib ; @CREATE_LINK_TO_DIR@
29020@endif zlib
29021
29022stage2-end::
29023 @rm -f stage_current
29024@if bfd
29025 @set bfd stage2-bfd ; @UNDO_LINK_TO_DIR@ ; \
29026 set prev-bfd stage1-bfd ; @UNDO_LINK_TO_DIR@
29027@endif bfd
29028@if opcodes
29029 @set opcodes stage2-opcodes ; @UNDO_LINK_TO_DIR@ ; \
29030 set prev-opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@
29031@endif opcodes
29032@if binutils
29033 @set binutils stage2-binutils ; @UNDO_LINK_TO_DIR@ ; \
29034 set prev-binutils stage1-binutils ; @UNDO_LINK_TO_DIR@
29035@endif binutils
29036@if gas
29037 @set gas stage2-gas ; @UNDO_LINK_TO_DIR@ ; \
29038 set prev-gas stage1-gas ; @UNDO_LINK_TO_DIR@
29039@endif gas
29040@if gcc
29041 @set gcc stage2-gcc ; @UNDO_LINK_TO_DIR@ ; \
29042 set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@
29043@endif gcc
29044@if intl
29045 @set intl stage2-intl ; @UNDO_LINK_TO_DIR@ ; \
29046 set prev-intl stage1-intl ; @UNDO_LINK_TO_DIR@
29047@endif intl
29048@if ld
29049 @set ld stage2-ld ; @UNDO_LINK_TO_DIR@ ; \
29050 set prev-ld stage1-ld ; @UNDO_LINK_TO_DIR@
29051@endif ld
29052@if libcpp
29053 @set libcpp stage2-libcpp ; @UNDO_LINK_TO_DIR@ ; \
29054 set prev-libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@
29055@endif libcpp
29056@if libbanshee
29057 @set libbanshee stage2-libbanshee ; @UNDO_LINK_TO_DIR@ ; \
29058 set prev-libbanshee stage1-libbanshee ; @UNDO_LINK_TO_DIR@
29059@endif libbanshee
29060@if libiberty
29061 @set libiberty stage2-libiberty ; @UNDO_LINK_TO_DIR@ ; \
29062 set prev-libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@
29063@endif libiberty
29064@if zlib
29065 @set zlib stage2-zlib ; @UNDO_LINK_TO_DIR@ ; \
29066 set prev-zlib stage1-zlib ; @UNDO_LINK_TO_DIR@
29067@endif zlib
29068
29069# Bubble a bugfix through all the stages up to stage 2. They
29070# are remade, but not reconfigured. The next stage (if any) will not
29071# be reconfigured as well.
29072.PHONY: stage2-bubble
29073stage2-bubble:: stage1-bubble
29074 @if test -f stage2-lean || test -f stage1-lean ; then \
29075 echo Skipping rebuild of stage2 ; \
29076 else \
29077 $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage2; \
29078 fi
29079
29080.PHONY: all-stage2 clean-stage2
29081all-stage2: \
29082 maybe-all-stage2-bfd \
29083 maybe-all-stage2-opcodes \
29084 maybe-all-stage2-binutils \
29085 maybe-all-stage2-gas \
29086 maybe-all-stage2-gcc \
29087 maybe-all-stage2-intl \
29088 maybe-all-stage2-ld \
29089 maybe-all-stage2-libcpp \
29090 maybe-all-stage2-libbanshee \
29091 maybe-all-stage2-libiberty \
29092 maybe-all-stage2-zlib
29093
29094do-clean: clean-stage2
29095clean-stage2: \
29096 maybe-clean-stage2-bfd \
29097 maybe-clean-stage2-opcodes \
29098 maybe-clean-stage2-binutils \
29099 maybe-clean-stage2-gas \
29100 maybe-clean-stage2-gcc \
29101 maybe-clean-stage2-intl \
29102 maybe-clean-stage2-ld \
29103 maybe-clean-stage2-libcpp \
29104 maybe-clean-stage2-libbanshee \
29105 maybe-clean-stage2-libiberty \
29106 maybe-clean-stage2-zlib
29107
29108
29109.PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
29110.PHONY: all-stage2-bfd maybe-all-stage2-bfd
29111.PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
29112
29113maybe-configure-stage2-bfd:
29114maybe-all-stage2-bfd:
29115maybe-clean-stage2-bfd:
29116
29117@if bfd-bootstrap
29118maybe-configure-stage2-bfd: configure-stage2-bfd
29119configure-stage2-bfd:
29120 @$(MAKE) stage2-start
29121 @[ -f bfd/Makefile ] && exit 0 || : ; \
29122 r=`${PWD_COMMAND}`; export r; \
29123 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29124 $(STAGE_HOST_EXPORTS) \
29125 echo Configuring stage 2 in bfd ; \
29126 cd bfd || exit 1; \
29127 case $(srcdir) in \
29128 \.) \
29129 srcdiroption="--srcdir=."; \
29130 libsrcdir=".";; \
29131 /* | [A-Za-z]:[\\/]*) \
29132 srcdiroption="--srcdir=$(srcdir)/bfd"; \
29133 libsrcdir="$$s/bfd";; \
29134 *) \
29135 srcdiroption="--srcdir=../$(srcdir)/bfd"; \
29136 libsrcdir="$$s/bfd";; \
29137 esac; \
29138 $(SHELL) $${libsrcdir}/configure \
29139 $(HOST_CONFIGARGS) $${srcdiroption} \
29140 @stage2_werror_flag@
29141
29142maybe-all-stage2-bfd: all-stage2-bfd
29143all-stage2-bfd: configure-stage2-bfd
29144 @$(MAKE) stage2-start
29145 @r=`${PWD_COMMAND}`; export r; \
29146 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29147 $(STAGE_HOST_EXPORTS) \
29148 cd bfd && \
29149 $(MAKE) $(FLAGS_TO_PASS) \
29150 $(POSTSTAGE1_FLAGS_TO_PASS) \
29151
29152
29153maybe-clean-stage2-bfd: clean-stage2-bfd
29154clean-stage2-bfd:
29155 @[ -f bfd/Makefile ] || [ -f stage2-bfd/Makefile ] \
29156 || exit 0 ; \
29157 [ -f bfd/Makefile ] || $(MAKE) stage2-start ; \
29158 cd bfd && \
29159 $(MAKE) $(FLAGS_TO_PASS) \
29160 $(POSTSTAGE1_FLAGS_TO_PASS) \
29161 clean
29162@endif bfd-bootstrap
29163
29164
29165.PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
29166.PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
29167.PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
29168
29169maybe-configure-stage2-opcodes:
29170maybe-all-stage2-opcodes:
29171maybe-clean-stage2-opcodes:
29172
29173@if opcodes-bootstrap
29174maybe-configure-stage2-opcodes: configure-stage2-opcodes
29175configure-stage2-opcodes:
29176 @$(MAKE) stage2-start
29177 @[ -f opcodes/Makefile ] && exit 0 || : ; \
29178 r=`${PWD_COMMAND}`; export r; \
29179 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29180 $(STAGE_HOST_EXPORTS) \
29181 echo Configuring stage 2 in opcodes ; \
29182 cd opcodes || exit 1; \
29183 case $(srcdir) in \
29184 \.) \
29185 srcdiroption="--srcdir=."; \
29186 libsrcdir=".";; \
29187 /* | [A-Za-z]:[\\/]*) \
29188 srcdiroption="--srcdir=$(srcdir)/opcodes"; \
29189 libsrcdir="$$s/opcodes";; \
29190 *) \
29191 srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
29192 libsrcdir="$$s/opcodes";; \
29193 esac; \
29194 $(SHELL) $${libsrcdir}/configure \
29195 $(HOST_CONFIGARGS) $${srcdiroption} \
29196 @stage2_werror_flag@
29197
29198maybe-all-stage2-opcodes: all-stage2-opcodes
29199all-stage2-opcodes: configure-stage2-opcodes
29200 @$(MAKE) stage2-start
29201 @r=`${PWD_COMMAND}`; export r; \
29202 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29203 $(STAGE_HOST_EXPORTS) \
29204 cd opcodes && \
29205 $(MAKE) $(FLAGS_TO_PASS) \
29206 $(POSTSTAGE1_FLAGS_TO_PASS) \
29207
29208
29209maybe-clean-stage2-opcodes: clean-stage2-opcodes
29210clean-stage2-opcodes:
29211 @[ -f opcodes/Makefile ] || [ -f stage2-opcodes/Makefile ] \
29212 || exit 0 ; \
29213 [ -f opcodes/Makefile ] || $(MAKE) stage2-start ; \
29214 cd opcodes && \
29215 $(MAKE) $(FLAGS_TO_PASS) \
29216 $(POSTSTAGE1_FLAGS_TO_PASS) \
29217 clean
29218@endif opcodes-bootstrap
29219
29220
29221.PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
29222.PHONY: all-stage2-binutils maybe-all-stage2-binutils
29223.PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
29224
29225maybe-configure-stage2-binutils:
29226maybe-all-stage2-binutils:
29227maybe-clean-stage2-binutils:
29228
29229@if binutils-bootstrap
29230maybe-configure-stage2-binutils: configure-stage2-binutils
29231configure-stage2-binutils:
29232 @$(MAKE) stage2-start
29233 @[ -f binutils/Makefile ] && exit 0 || : ; \
29234 r=`${PWD_COMMAND}`; export r; \
29235 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29236 $(STAGE_HOST_EXPORTS) \
29237 echo Configuring stage 2 in binutils ; \
29238 cd binutils || exit 1; \
29239 case $(srcdir) in \
29240 \.) \
29241 srcdiroption="--srcdir=."; \
29242 libsrcdir=".";; \
29243 /* | [A-Za-z]:[\\/]*) \
29244 srcdiroption="--srcdir=$(srcdir)/binutils"; \
29245 libsrcdir="$$s/binutils";; \
29246 *) \
29247 srcdiroption="--srcdir=../$(srcdir)/binutils"; \
29248 libsrcdir="$$s/binutils";; \
29249 esac; \
29250 $(SHELL) $${libsrcdir}/configure \
29251 $(HOST_CONFIGARGS) $${srcdiroption} \
29252 @stage2_werror_flag@
29253
29254maybe-all-stage2-binutils: all-stage2-binutils
29255all-stage2-binutils: configure-stage2-binutils
29256 @$(MAKE) stage2-start
29257 @r=`${PWD_COMMAND}`; export r; \
29258 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29259 $(STAGE_HOST_EXPORTS) \
29260 cd binutils && \
29261 $(MAKE) $(FLAGS_TO_PASS) \
29262 $(POSTSTAGE1_FLAGS_TO_PASS) \
29263
29264
29265maybe-clean-stage2-binutils: clean-stage2-binutils
29266clean-stage2-binutils:
29267 @[ -f binutils/Makefile ] || [ -f stage2-binutils/Makefile ] \
29268 || exit 0 ; \
29269 [ -f binutils/Makefile ] || $(MAKE) stage2-start ; \
29270 cd binutils && \
29271 $(MAKE) $(FLAGS_TO_PASS) \
29272 $(POSTSTAGE1_FLAGS_TO_PASS) \
29273 clean
29274@endif binutils-bootstrap
29275
29276
29277.PHONY: configure-stage2-gas maybe-configure-stage2-gas
29278.PHONY: all-stage2-gas maybe-all-stage2-gas
29279.PHONY: clean-stage2-gas maybe-clean-stage2-gas
29280
29281maybe-configure-stage2-gas:
29282maybe-all-stage2-gas:
29283maybe-clean-stage2-gas:
29284
29285@if gas-bootstrap
29286maybe-configure-stage2-gas: configure-stage2-gas
29287configure-stage2-gas:
29288 @$(MAKE) stage2-start
29289 @[ -f gas/Makefile ] && exit 0 || : ; \
29290 r=`${PWD_COMMAND}`; export r; \
29291 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29292 $(STAGE_HOST_EXPORTS) \
29293 echo Configuring stage 2 in gas ; \
29294 cd gas || exit 1; \
29295 case $(srcdir) in \
29296 \.) \
29297 srcdiroption="--srcdir=."; \
29298 libsrcdir=".";; \
29299 /* | [A-Za-z]:[\\/]*) \
29300 srcdiroption="--srcdir=$(srcdir)/gas"; \
29301 libsrcdir="$$s/gas";; \
29302 *) \
29303 srcdiroption="--srcdir=../$(srcdir)/gas"; \
29304 libsrcdir="$$s/gas";; \
29305 esac; \
29306 $(SHELL) $${libsrcdir}/configure \
29307 $(HOST_CONFIGARGS) $${srcdiroption} \
29308 @stage2_werror_flag@
29309
29310maybe-all-stage2-gas: all-stage2-gas
29311all-stage2-gas: configure-stage2-gas
29312 @$(MAKE) stage2-start
29313 @r=`${PWD_COMMAND}`; export r; \
29314 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29315 $(STAGE_HOST_EXPORTS) \
29316 cd gas && \
29317 $(MAKE) $(FLAGS_TO_PASS) \
29318 $(POSTSTAGE1_FLAGS_TO_PASS) \
29319
29320
29321maybe-clean-stage2-gas: clean-stage2-gas
29322clean-stage2-gas:
29323 @[ -f gas/Makefile ] || [ -f stage2-gas/Makefile ] \
29324 || exit 0 ; \
29325 [ -f gas/Makefile ] || $(MAKE) stage2-start ; \
29326 cd gas && \
29327 $(MAKE) $(FLAGS_TO_PASS) \
29328 $(POSTSTAGE1_FLAGS_TO_PASS) \
29329 clean
29330@endif gas-bootstrap
29331
29332
29333.PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
29334.PHONY: all-stage2-gcc maybe-all-stage2-gcc
29335.PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
29336
29337maybe-configure-stage2-gcc:
29338maybe-all-stage2-gcc:
29339maybe-clean-stage2-gcc:
29340
29341@if gcc-bootstrap
29342maybe-configure-stage2-gcc: configure-stage2-gcc
29343configure-stage2-gcc:
29344 @$(MAKE) stage2-start
29345 @[ -f gcc/Makefile ] && exit 0 || : ; \
29346 r=`${PWD_COMMAND}`; export r; \
29347 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29348 $(STAGE_HOST_EXPORTS) \
29349 echo Configuring stage 2 in gcc ; \
29350 cd gcc || exit 1; \
29351 case $(srcdir) in \
29352 \.) \
29353 srcdiroption="--srcdir=."; \
29354 libsrcdir=".";; \
29355 /* | [A-Za-z]:[\\/]*) \
29356 srcdiroption="--srcdir=$(srcdir)/gcc"; \
29357 libsrcdir="$$s/gcc";; \
29358 *) \
29359 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
29360 libsrcdir="$$s/gcc";; \
29361 esac; \
29362 $(SHELL) $${libsrcdir}/configure \
29363 $(HOST_CONFIGARGS) $${srcdiroption} \
29364 @stage2_werror_flag@
29365
29366maybe-all-stage2-gcc: all-stage2-gcc
29367all-stage2-gcc: configure-stage2-gcc
29368 @$(MAKE) stage2-start
29369 @r=`${PWD_COMMAND}`; export r; \
29370 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29371 $(STAGE_HOST_EXPORTS) \
29372 cd gcc && \
29373 $(MAKE) $(FLAGS_TO_PASS) \
29374 $(POSTSTAGE1_FLAGS_TO_PASS) \
29375 $(EXTRA_GCC_FLAGS)
29376
29377maybe-clean-stage2-gcc: clean-stage2-gcc
29378clean-stage2-gcc:
29379 @[ -f gcc/Makefile ] || [ -f stage2-gcc/Makefile ] \
29380 || exit 0 ; \
29381 [ -f gcc/Makefile ] || $(MAKE) stage2-start ; \
29382 cd gcc && \
29383 $(MAKE) $(FLAGS_TO_PASS) \
29384 $(POSTSTAGE1_FLAGS_TO_PASS) \
29385 $(EXTRA_GCC_FLAGS) clean
29386@endif gcc-bootstrap
29387
29388
29389.PHONY: configure-stage2-intl maybe-configure-stage2-intl
29390.PHONY: all-stage2-intl maybe-all-stage2-intl
29391.PHONY: clean-stage2-intl maybe-clean-stage2-intl
29392
29393maybe-configure-stage2-intl:
29394maybe-all-stage2-intl:
29395maybe-clean-stage2-intl:
29396
29397@if intl-bootstrap
29398maybe-configure-stage2-intl: configure-stage2-intl
29399configure-stage2-intl:
29400 @$(MAKE) stage2-start
29401 @[ -f intl/Makefile ] && exit 0 || : ; \
29402 r=`${PWD_COMMAND}`; export r; \
29403 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29404 $(STAGE_HOST_EXPORTS) \
29405 echo Configuring stage 2 in intl ; \
29406 cd intl || exit 1; \
29407 case $(srcdir) in \
29408 \.) \
29409 srcdiroption="--srcdir=."; \
29410 libsrcdir=".";; \
29411 /* | [A-Za-z]:[\\/]*) \
29412 srcdiroption="--srcdir=$(srcdir)/intl"; \
29413 libsrcdir="$$s/intl";; \
29414 *) \
29415 srcdiroption="--srcdir=../$(srcdir)/intl"; \
29416 libsrcdir="$$s/intl";; \
29417 esac; \
29418 $(SHELL) $${libsrcdir}/configure \
29419 $(HOST_CONFIGARGS) $${srcdiroption} \
29420 @stage2_werror_flag@
29421
29422maybe-all-stage2-intl: all-stage2-intl
29423all-stage2-intl: configure-stage2-intl
29424 @$(MAKE) stage2-start
29425 @r=`${PWD_COMMAND}`; export r; \
29426 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29427 $(STAGE_HOST_EXPORTS) \
29428 cd intl && \
29429 $(MAKE) $(FLAGS_TO_PASS) \
29430 $(POSTSTAGE1_FLAGS_TO_PASS) \
29431
29432
29433maybe-clean-stage2-intl: clean-stage2-intl
29434clean-stage2-intl:
29435 @[ -f intl/Makefile ] || [ -f stage2-intl/Makefile ] \
29436 || exit 0 ; \
29437 [ -f intl/Makefile ] || $(MAKE) stage2-start ; \
29438 cd intl && \
29439 $(MAKE) $(FLAGS_TO_PASS) \
29440 $(POSTSTAGE1_FLAGS_TO_PASS) \
29441 clean
29442@endif intl-bootstrap
29443
29444
29445.PHONY: configure-stage2-ld maybe-configure-stage2-ld
29446.PHONY: all-stage2-ld maybe-all-stage2-ld
29447.PHONY: clean-stage2-ld maybe-clean-stage2-ld
29448
29449maybe-configure-stage2-ld:
29450maybe-all-stage2-ld:
29451maybe-clean-stage2-ld:
29452
29453@if ld-bootstrap
29454maybe-configure-stage2-ld: configure-stage2-ld
29455configure-stage2-ld:
29456 @$(MAKE) stage2-start
29457 @[ -f ld/Makefile ] && exit 0 || : ; \
29458 r=`${PWD_COMMAND}`; export r; \
29459 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29460 $(STAGE_HOST_EXPORTS) \
29461 echo Configuring stage 2 in ld ; \
29462 cd ld || exit 1; \
29463 case $(srcdir) in \
29464 \.) \
29465 srcdiroption="--srcdir=."; \
29466 libsrcdir=".";; \
29467 /* | [A-Za-z]:[\\/]*) \
29468 srcdiroption="--srcdir=$(srcdir)/ld"; \
29469 libsrcdir="$$s/ld";; \
29470 *) \
29471 srcdiroption="--srcdir=../$(srcdir)/ld"; \
29472 libsrcdir="$$s/ld";; \
29473 esac; \
29474 $(SHELL) $${libsrcdir}/configure \
29475 $(HOST_CONFIGARGS) $${srcdiroption} \
29476 @stage2_werror_flag@
29477
29478maybe-all-stage2-ld: all-stage2-ld
29479all-stage2-ld: configure-stage2-ld
29480 @$(MAKE) stage2-start
29481 @r=`${PWD_COMMAND}`; export r; \
29482 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29483 $(STAGE_HOST_EXPORTS) \
29484 cd ld && \
29485 $(MAKE) $(FLAGS_TO_PASS) \
29486 $(POSTSTAGE1_FLAGS_TO_PASS) \
29487
29488
29489maybe-clean-stage2-ld: clean-stage2-ld
29490clean-stage2-ld:
29491 @[ -f ld/Makefile ] || [ -f stage2-ld/Makefile ] \
29492 || exit 0 ; \
29493 [ -f ld/Makefile ] || $(MAKE) stage2-start ; \
29494 cd ld && \
29495 $(MAKE) $(FLAGS_TO_PASS) \
29496 $(POSTSTAGE1_FLAGS_TO_PASS) \
29497 clean
29498@endif ld-bootstrap
29499
29500
29501.PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
29502.PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
29503.PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
29504
29505maybe-configure-stage2-libcpp:
29506maybe-all-stage2-libcpp:
29507maybe-clean-stage2-libcpp:
29508
29509@if libcpp-bootstrap
29510maybe-configure-stage2-libcpp: configure-stage2-libcpp
29511configure-stage2-libcpp:
29512 @$(MAKE) stage2-start
29513 @[ -f libcpp/Makefile ] && exit 0 || : ; \
29514 r=`${PWD_COMMAND}`; export r; \
29515 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29516 $(STAGE_HOST_EXPORTS) \
29517 echo Configuring stage 2 in libcpp ; \
29518 cd libcpp || exit 1; \
29519 case $(srcdir) in \
29520 \.) \
29521 srcdiroption="--srcdir=."; \
29522 libsrcdir=".";; \
29523 /* | [A-Za-z]:[\\/]*) \
29524 srcdiroption="--srcdir=$(srcdir)/libcpp"; \
29525 libsrcdir="$$s/libcpp";; \
29526 *) \
29527 srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
29528 libsrcdir="$$s/libcpp";; \
29529 esac; \
29530 $(SHELL) $${libsrcdir}/configure \
29531 $(HOST_CONFIGARGS) $${srcdiroption} \
29532 @stage2_werror_flag@
29533
29534maybe-all-stage2-libcpp: all-stage2-libcpp
29535all-stage2-libcpp: configure-stage2-libcpp
29536 @$(MAKE) stage2-start
29537 @r=`${PWD_COMMAND}`; export r; \
29538 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29539 $(STAGE_HOST_EXPORTS) \
29540 cd libcpp && \
29541 $(MAKE) $(FLAGS_TO_PASS) \
29542 $(POSTSTAGE1_FLAGS_TO_PASS) \
29543
29544
29545maybe-clean-stage2-libcpp: clean-stage2-libcpp
29546clean-stage2-libcpp:
29547 @[ -f libcpp/Makefile ] || [ -f stage2-libcpp/Makefile ] \
29548 || exit 0 ; \
29549 [ -f libcpp/Makefile ] || $(MAKE) stage2-start ; \
29550 cd libcpp && \
29551 $(MAKE) $(FLAGS_TO_PASS) \
29552 $(POSTSTAGE1_FLAGS_TO_PASS) \
29553 clean
29554@endif libcpp-bootstrap
29555
29556
29557.PHONY: configure-stage2-libbanshee maybe-configure-stage2-libbanshee
29558.PHONY: all-stage2-libbanshee maybe-all-stage2-libbanshee
29559.PHONY: clean-stage2-libbanshee maybe-clean-stage2-libbanshee
29560
29561maybe-configure-stage2-libbanshee:
29562maybe-all-stage2-libbanshee:
29563maybe-clean-stage2-libbanshee:
29564
29565@if libbanshee-bootstrap
29566maybe-configure-stage2-libbanshee: configure-stage2-libbanshee
29567configure-stage2-libbanshee:
29568 @$(MAKE) stage2-start
29569 @[ -f libbanshee/Makefile ] && exit 0 || : ; \
29570 r=`${PWD_COMMAND}`; export r; \
29571 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29572 $(STAGE_HOST_EXPORTS) \
29573 echo Configuring stage 2 in libbanshee ; \
29574 cd libbanshee || exit 1; \
29575 case $(srcdir) in \
29576 \.) \
29577 srcdiroption="--srcdir=."; \
29578 libsrcdir=".";; \
29579 /* | [A-Za-z]:[\\/]*) \
29580 srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
29581 libsrcdir="$$s/libbanshee";; \
29582 *) \
29583 srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
29584 libsrcdir="$$s/libbanshee";; \
29585 esac; \
29586 $(SHELL) $${libsrcdir}/configure \
29587 $(HOST_CONFIGARGS) $${srcdiroption} \
29588 @stage2_werror_flag@
29589
29590maybe-all-stage2-libbanshee: all-stage2-libbanshee
29591all-stage2-libbanshee: configure-stage2-libbanshee
29592 @$(MAKE) stage2-start
29593 @r=`${PWD_COMMAND}`; export r; \
29594 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29595 $(STAGE_HOST_EXPORTS) \
29596 cd libbanshee && \
29597 $(MAKE) $(FLAGS_TO_PASS) \
29598 $(POSTSTAGE1_FLAGS_TO_PASS) \
29599
29600
29601maybe-clean-stage2-libbanshee: clean-stage2-libbanshee
29602clean-stage2-libbanshee:
29603 @[ -f libbanshee/Makefile ] || [ -f stage2-libbanshee/Makefile ] \
29604 || exit 0 ; \
29605 [ -f libbanshee/Makefile ] || $(MAKE) stage2-start ; \
29606 cd libbanshee && \
29607 $(MAKE) $(FLAGS_TO_PASS) \
29608 $(POSTSTAGE1_FLAGS_TO_PASS) \
29609 clean
29610@endif libbanshee-bootstrap
29611
29612
29613.PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
29614.PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
29615.PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
29616
29617maybe-configure-stage2-libiberty:
29618maybe-all-stage2-libiberty:
29619maybe-clean-stage2-libiberty:
29620
29621@if libiberty-bootstrap
29622maybe-configure-stage2-libiberty: configure-stage2-libiberty
29623configure-stage2-libiberty:
29624 @$(MAKE) stage2-start
29625 @[ -f libiberty/Makefile ] && exit 0 || : ; \
29626 r=`${PWD_COMMAND}`; export r; \
29627 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29628 $(STAGE_HOST_EXPORTS) \
29629 echo Configuring stage 2 in libiberty ; \
29630 cd libiberty || exit 1; \
29631 case $(srcdir) in \
29632 \.) \
29633 srcdiroption="--srcdir=."; \
29634 libsrcdir=".";; \
29635 /* | [A-Za-z]:[\\/]*) \
29636 srcdiroption="--srcdir=$(srcdir)/libiberty"; \
29637 libsrcdir="$$s/libiberty";; \
29638 *) \
29639 srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
29640 libsrcdir="$$s/libiberty";; \
29641 esac; \
29642 $(SHELL) $${libsrcdir}/configure \
29643 $(HOST_CONFIGARGS) $${srcdiroption} \
29644 @stage2_werror_flag@
29645
29646maybe-all-stage2-libiberty: all-stage2-libiberty
29647all-stage2-libiberty: configure-stage2-libiberty
29648 @$(MAKE) stage2-start
29649 @r=`${PWD_COMMAND}`; export r; \
29650 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29651 $(STAGE_HOST_EXPORTS) \
29652 cd libiberty && \
29653 $(MAKE) $(FLAGS_TO_PASS) \
29654 $(POSTSTAGE1_FLAGS_TO_PASS) \
29655
29656
29657maybe-clean-stage2-libiberty: clean-stage2-libiberty
29658clean-stage2-libiberty:
29659 @[ -f libiberty/Makefile ] || [ -f stage2-libiberty/Makefile ] \
29660 || exit 0 ; \
29661 [ -f libiberty/Makefile ] || $(MAKE) stage2-start ; \
29662 cd libiberty && \
29663 $(MAKE) $(FLAGS_TO_PASS) \
29664 $(POSTSTAGE1_FLAGS_TO_PASS) \
29665 clean
29666@endif libiberty-bootstrap
29667
29668
29669.PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
29670.PHONY: all-stage2-zlib maybe-all-stage2-zlib
29671.PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
29672
29673maybe-configure-stage2-zlib:
29674maybe-all-stage2-zlib:
29675maybe-clean-stage2-zlib:
29676
29677@if zlib-bootstrap
29678maybe-configure-stage2-zlib: configure-stage2-zlib
29679configure-stage2-zlib:
29680 @$(MAKE) stage2-start
29681 @[ -f zlib/Makefile ] && exit 0 || : ; \
29682 r=`${PWD_COMMAND}`; export r; \
29683 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29684 $(STAGE_HOST_EXPORTS) \
29685 echo Configuring stage 2 in zlib ; \
29686 cd zlib || exit 1; \
29687 case $(srcdir) in \
29688 \.) \
29689 srcdiroption="--srcdir=."; \
29690 libsrcdir=".";; \
29691 /* | [A-Za-z]:[\\/]*) \
29692 srcdiroption="--srcdir=$(srcdir)/zlib"; \
29693 libsrcdir="$$s/zlib";; \
29694 *) \
29695 srcdiroption="--srcdir=../$(srcdir)/zlib"; \
29696 libsrcdir="$$s/zlib";; \
29697 esac; \
29698 $(SHELL) $${libsrcdir}/configure \
29699 $(HOST_CONFIGARGS) $${srcdiroption} \
29700 @stage2_werror_flag@
29701
29702maybe-all-stage2-zlib: all-stage2-zlib
29703all-stage2-zlib: configure-stage2-zlib
29704 @$(MAKE) stage2-start
29705 @r=`${PWD_COMMAND}`; export r; \
29706 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29707 $(STAGE_HOST_EXPORTS) \
29708 cd zlib && \
29709 $(MAKE) $(FLAGS_TO_PASS) \
29710 $(POSTSTAGE1_FLAGS_TO_PASS) \
29711
29712
29713maybe-clean-stage2-zlib: clean-stage2-zlib
29714clean-stage2-zlib:
29715 @[ -f zlib/Makefile ] || [ -f stage2-zlib/Makefile ] \
29716 || exit 0 ; \
29717 [ -f zlib/Makefile ] || $(MAKE) stage2-start ; \
29718 cd zlib && \
29719 $(MAKE) $(FLAGS_TO_PASS) \
29720 $(POSTSTAGE1_FLAGS_TO_PASS) \
29721 clean
29722@endif zlib-bootstrap
29723
29724
29725
29726# FIXME: Will not need to be conditional when toplevel bootstrap is the
29727# only possibility, but now it conflicts with no-bootstrap rules
29728@if gcc-bootstrap
29729
29730
29731
29732.PHONY: bootstrap2
29733bootstrap2: stage2-bubble all
29734
29735
29736# Rules to wipe a stage and all the following ones, also used for cleanstrap
29737distclean-stage1:: distclean-stage2
29738.PHONY: distclean-stage2
29739distclean-stage2::
29740 [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
29741 rm -rf stage2-*
29742
29743
29744@endif gcc-bootstrap
29745
29746
29747.PHONY: stage3-start stage3-end
29748
29749stage3-start::
29750 @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
29751 echo stage3 > stage_current ; \
29752 echo stage3 > stage_last
29753@if bfd
29754 @[ -d stage3-bfd ] || mkdir stage3-bfd; \
29755 set stage3-bfd bfd ; @CREATE_LINK_TO_DIR@ ; \
29756 set stage2-bfd prev-bfd ; @CREATE_LINK_TO_DIR@
29757@endif bfd
29758@if opcodes
29759 @[ -d stage3-opcodes ] || mkdir stage3-opcodes; \
29760 set stage3-opcodes opcodes ; @CREATE_LINK_TO_DIR@ ; \
29761 set stage2-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@
29762@endif opcodes
29763@if binutils
29764 @[ -d stage3-binutils ] || mkdir stage3-binutils; \
29765 set stage3-binutils binutils ; @CREATE_LINK_TO_DIR@ ; \
29766 set stage2-binutils prev-binutils ; @CREATE_LINK_TO_DIR@
29767@endif binutils
29768@if gas
29769 @[ -d stage3-gas ] || mkdir stage3-gas; \
29770 set stage3-gas gas ; @CREATE_LINK_TO_DIR@ ; \
29771 set stage2-gas prev-gas ; @CREATE_LINK_TO_DIR@
29772@endif gas
29773@if gcc
29774 @[ -d stage3-gcc ] || mkdir stage3-gcc; \
29775 set stage3-gcc gcc ; @CREATE_LINK_TO_DIR@ ; \
29776 set stage2-gcc prev-gcc ; @CREATE_LINK_TO_DIR@
29777@endif gcc
29778@if intl
29779 @[ -d stage3-intl ] || mkdir stage3-intl; \
29780 set stage3-intl intl ; @CREATE_LINK_TO_DIR@ ; \
29781 set stage2-intl prev-intl ; @CREATE_LINK_TO_DIR@
29782@endif intl
29783@if ld
29784 @[ -d stage3-ld ] || mkdir stage3-ld; \
29785 set stage3-ld ld ; @CREATE_LINK_TO_DIR@ ; \
29786 set stage2-ld prev-ld ; @CREATE_LINK_TO_DIR@
29787@endif ld
29788@if libcpp
29789 @[ -d stage3-libcpp ] || mkdir stage3-libcpp; \
29790 set stage3-libcpp libcpp ; @CREATE_LINK_TO_DIR@ ; \
29791 set stage2-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@
29792@endif libcpp
29793@if libbanshee
29794 @[ -d stage3-libbanshee ] || mkdir stage3-libbanshee; \
29795 set stage3-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@ ; \
29796 set stage2-libbanshee prev-libbanshee ; @CREATE_LINK_TO_DIR@
29797@endif libbanshee
29798@if libiberty
29799 @[ -d stage3-libiberty ] || mkdir stage3-libiberty; \
29800 set stage3-libiberty libiberty ; @CREATE_LINK_TO_DIR@ ; \
29801 set stage2-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@
29802@endif libiberty
29803@if zlib
29804 @[ -d stage3-zlib ] || mkdir stage3-zlib; \
29805 set stage3-zlib zlib ; @CREATE_LINK_TO_DIR@ ; \
29806 set stage2-zlib prev-zlib ; @CREATE_LINK_TO_DIR@
29807@endif zlib
29808
29809stage3-end::
29810 @rm -f stage_current
29811@if bfd
29812 @set bfd stage3-bfd ; @UNDO_LINK_TO_DIR@ ; \
29813 set prev-bfd stage2-bfd ; @UNDO_LINK_TO_DIR@
29814@endif bfd
29815@if opcodes
29816 @set opcodes stage3-opcodes ; @UNDO_LINK_TO_DIR@ ; \
29817 set prev-opcodes stage2-opcodes ; @UNDO_LINK_TO_DIR@
29818@endif opcodes
29819@if binutils
29820 @set binutils stage3-binutils ; @UNDO_LINK_TO_DIR@ ; \
29821 set prev-binutils stage2-binutils ; @UNDO_LINK_TO_DIR@
29822@endif binutils
29823@if gas
29824 @set gas stage3-gas ; @UNDO_LINK_TO_DIR@ ; \
29825 set prev-gas stage2-gas ; @UNDO_LINK_TO_DIR@
29826@endif gas
29827@if gcc
29828 @set gcc stage3-gcc ; @UNDO_LINK_TO_DIR@ ; \
29829 set prev-gcc stage2-gcc ; @UNDO_LINK_TO_DIR@
29830@endif gcc
29831@if intl
29832 @set intl stage3-intl ; @UNDO_LINK_TO_DIR@ ; \
29833 set prev-intl stage2-intl ; @UNDO_LINK_TO_DIR@
29834@endif intl
29835@if ld
29836 @set ld stage3-ld ; @UNDO_LINK_TO_DIR@ ; \
29837 set prev-ld stage2-ld ; @UNDO_LINK_TO_DIR@
29838@endif ld
29839@if libcpp
29840 @set libcpp stage3-libcpp ; @UNDO_LINK_TO_DIR@ ; \
29841 set prev-libcpp stage2-libcpp ; @UNDO_LINK_TO_DIR@
29842@endif libcpp
29843@if libbanshee
29844 @set libbanshee stage3-libbanshee ; @UNDO_LINK_TO_DIR@ ; \
29845 set prev-libbanshee stage2-libbanshee ; @UNDO_LINK_TO_DIR@
29846@endif libbanshee
29847@if libiberty
29848 @set libiberty stage3-libiberty ; @UNDO_LINK_TO_DIR@ ; \
29849 set prev-libiberty stage2-libiberty ; @UNDO_LINK_TO_DIR@
29850@endif libiberty
29851@if zlib
29852 @set zlib stage3-zlib ; @UNDO_LINK_TO_DIR@ ; \
29853 set prev-zlib stage2-zlib ; @UNDO_LINK_TO_DIR@
29854@endif zlib
29855
29856# Bubble a bugfix through all the stages up to stage 3. They
29857# are remade, but not reconfigured. The next stage (if any) will not
29858# be reconfigured as well.
29859.PHONY: stage3-bubble
29860stage3-bubble:: stage2-bubble
29861 @bootstrap_lean@-rm -rf stage1-* ; $(STAMP) stage1-lean
29862 @if test -f stage3-lean || test -f stage2-lean ; then \
29863 echo Skipping rebuild of stage3 ; \
29864 else \
29865 $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage3; \
29866 fi
29867
29868.PHONY: all-stage3 clean-stage3
29869all-stage3: \
29870 maybe-all-stage3-bfd \
29871 maybe-all-stage3-opcodes \
29872 maybe-all-stage3-binutils \
29873 maybe-all-stage3-gas \
29874 maybe-all-stage3-gcc \
29875 maybe-all-stage3-intl \
29876 maybe-all-stage3-ld \
29877 maybe-all-stage3-libcpp \
29878 maybe-all-stage3-libbanshee \
29879 maybe-all-stage3-libiberty \
29880 maybe-all-stage3-zlib
29881
29882do-clean: clean-stage3
29883clean-stage3: \
29884 maybe-clean-stage3-bfd \
29885 maybe-clean-stage3-opcodes \
29886 maybe-clean-stage3-binutils \
29887 maybe-clean-stage3-gas \
29888 maybe-clean-stage3-gcc \
29889 maybe-clean-stage3-intl \
29890 maybe-clean-stage3-ld \
29891 maybe-clean-stage3-libcpp \
29892 maybe-clean-stage3-libbanshee \
29893 maybe-clean-stage3-libiberty \
29894 maybe-clean-stage3-zlib
29895
29896
29897.PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
29898.PHONY: all-stage3-bfd maybe-all-stage3-bfd
29899.PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
29900
29901maybe-configure-stage3-bfd:
29902maybe-all-stage3-bfd:
29903maybe-clean-stage3-bfd:
29904
29905@if bfd-bootstrap
29906maybe-configure-stage3-bfd: configure-stage3-bfd
29907configure-stage3-bfd:
29908 @$(MAKE) stage3-start
29909 @[ -f bfd/Makefile ] && exit 0 || : ; \
29910 r=`${PWD_COMMAND}`; export r; \
29911 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29912 $(STAGE_HOST_EXPORTS) \
29913 echo Configuring stage 3 in bfd ; \
29914 cd bfd || exit 1; \
29915 case $(srcdir) in \
29916 \.) \
29917 srcdiroption="--srcdir=."; \
29918 libsrcdir=".";; \
29919 /* | [A-Za-z]:[\\/]*) \
29920 srcdiroption="--srcdir=$(srcdir)/bfd"; \
29921 libsrcdir="$$s/bfd";; \
29922 *) \
29923 srcdiroption="--srcdir=../$(srcdir)/bfd"; \
29924 libsrcdir="$$s/bfd";; \
29925 esac; \
29926 $(SHELL) $${libsrcdir}/configure \
29927 $(HOST_CONFIGARGS) $${srcdiroption} \
29928 @stage2_werror_flag@
29929
29930maybe-all-stage3-bfd: all-stage3-bfd
29931all-stage3-bfd: configure-stage3-bfd
29932 @$(MAKE) stage3-start
29933 @r=`${PWD_COMMAND}`; export r; \
29934 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29935 $(STAGE_HOST_EXPORTS) \
29936 cd bfd && \
29937 $(MAKE) $(FLAGS_TO_PASS) \
29938 $(POSTSTAGE1_FLAGS_TO_PASS) \
29939
29940
29941maybe-clean-stage3-bfd: clean-stage3-bfd
29942clean-stage3-bfd:
29943 @[ -f bfd/Makefile ] || [ -f stage3-bfd/Makefile ] \
29944 || exit 0 ; \
29945 [ -f bfd/Makefile ] || $(MAKE) stage3-start ; \
29946 cd bfd && \
29947 $(MAKE) $(FLAGS_TO_PASS) \
29948 $(POSTSTAGE1_FLAGS_TO_PASS) \
29949 clean
29950@endif bfd-bootstrap
29951
29952
29953.PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
29954.PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
29955.PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
29956
29957maybe-configure-stage3-opcodes:
29958maybe-all-stage3-opcodes:
29959maybe-clean-stage3-opcodes:
29960
29961@if opcodes-bootstrap
29962maybe-configure-stage3-opcodes: configure-stage3-opcodes
29963configure-stage3-opcodes:
29964 @$(MAKE) stage3-start
29965 @[ -f opcodes/Makefile ] && exit 0 || : ; \
29966 r=`${PWD_COMMAND}`; export r; \
29967 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29968 $(STAGE_HOST_EXPORTS) \
29969 echo Configuring stage 3 in opcodes ; \
29970 cd opcodes || exit 1; \
29971 case $(srcdir) in \
29972 \.) \
29973 srcdiroption="--srcdir=."; \
29974 libsrcdir=".";; \
29975 /* | [A-Za-z]:[\\/]*) \
29976 srcdiroption="--srcdir=$(srcdir)/opcodes"; \
29977 libsrcdir="$$s/opcodes";; \
29978 *) \
29979 srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
29980 libsrcdir="$$s/opcodes";; \
29981 esac; \
29982 $(SHELL) $${libsrcdir}/configure \
29983 $(HOST_CONFIGARGS) $${srcdiroption} \
29984 @stage2_werror_flag@
29985
29986maybe-all-stage3-opcodes: all-stage3-opcodes
29987all-stage3-opcodes: configure-stage3-opcodes
29988 @$(MAKE) stage3-start
29989 @r=`${PWD_COMMAND}`; export r; \
29990 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29991 $(STAGE_HOST_EXPORTS) \
29992 cd opcodes && \
29993 $(MAKE) $(FLAGS_TO_PASS) \
29994 $(POSTSTAGE1_FLAGS_TO_PASS) \
29995
29996
29997maybe-clean-stage3-opcodes: clean-stage3-opcodes
29998clean-stage3-opcodes:
29999 @[ -f opcodes/Makefile ] || [ -f stage3-opcodes/Makefile ] \
30000 || exit 0 ; \
30001 [ -f opcodes/Makefile ] || $(MAKE) stage3-start ; \
30002 cd opcodes && \
30003 $(MAKE) $(FLAGS_TO_PASS) \
30004 $(POSTSTAGE1_FLAGS_TO_PASS) \
30005 clean
30006@endif opcodes-bootstrap
30007
30008
30009.PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
30010.PHONY: all-stage3-binutils maybe-all-stage3-binutils
30011.PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
30012
30013maybe-configure-stage3-binutils:
30014maybe-all-stage3-binutils:
30015maybe-clean-stage3-binutils:
30016
30017@if binutils-bootstrap
30018maybe-configure-stage3-binutils: configure-stage3-binutils
30019configure-stage3-binutils:
30020 @$(MAKE) stage3-start
30021 @[ -f binutils/Makefile ] && exit 0 || : ; \
30022 r=`${PWD_COMMAND}`; export r; \
30023 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30024 $(STAGE_HOST_EXPORTS) \
30025 echo Configuring stage 3 in binutils ; \
30026 cd binutils || exit 1; \
30027 case $(srcdir) in \
30028 \.) \
30029 srcdiroption="--srcdir=."; \
30030 libsrcdir=".";; \
30031 /* | [A-Za-z]:[\\/]*) \
30032 srcdiroption="--srcdir=$(srcdir)/binutils"; \
30033 libsrcdir="$$s/binutils";; \
30034 *) \
30035 srcdiroption="--srcdir=../$(srcdir)/binutils"; \
30036 libsrcdir="$$s/binutils";; \
30037 esac; \
30038 $(SHELL) $${libsrcdir}/configure \
30039 $(HOST_CONFIGARGS) $${srcdiroption} \
30040 @stage2_werror_flag@
30041
30042maybe-all-stage3-binutils: all-stage3-binutils
30043all-stage3-binutils: configure-stage3-binutils
30044 @$(MAKE) stage3-start
30045 @r=`${PWD_COMMAND}`; export r; \
30046 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30047 $(STAGE_HOST_EXPORTS) \
30048 cd binutils && \
30049 $(MAKE) $(FLAGS_TO_PASS) \
30050 $(POSTSTAGE1_FLAGS_TO_PASS) \
30051
30052
30053maybe-clean-stage3-binutils: clean-stage3-binutils
30054clean-stage3-binutils:
30055 @[ -f binutils/Makefile ] || [ -f stage3-binutils/Makefile ] \
30056 || exit 0 ; \
30057 [ -f binutils/Makefile ] || $(MAKE) stage3-start ; \
30058 cd binutils && \
30059 $(MAKE) $(FLAGS_TO_PASS) \
30060 $(POSTSTAGE1_FLAGS_TO_PASS) \
30061 clean
30062@endif binutils-bootstrap
30063
30064
30065.PHONY: configure-stage3-gas maybe-configure-stage3-gas
30066.PHONY: all-stage3-gas maybe-all-stage3-gas
30067.PHONY: clean-stage3-gas maybe-clean-stage3-gas
30068
30069maybe-configure-stage3-gas:
30070maybe-all-stage3-gas:
30071maybe-clean-stage3-gas:
30072
30073@if gas-bootstrap
30074maybe-configure-stage3-gas: configure-stage3-gas
30075configure-stage3-gas:
30076 @$(MAKE) stage3-start
30077 @[ -f gas/Makefile ] && exit 0 || : ; \
30078 r=`${PWD_COMMAND}`; export r; \
30079 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30080 $(STAGE_HOST_EXPORTS) \
30081 echo Configuring stage 3 in gas ; \
30082 cd gas || exit 1; \
30083 case $(srcdir) in \
30084 \.) \
30085 srcdiroption="--srcdir=."; \
30086 libsrcdir=".";; \
30087 /* | [A-Za-z]:[\\/]*) \
30088 srcdiroption="--srcdir=$(srcdir)/gas"; \
30089 libsrcdir="$$s/gas";; \
30090 *) \
30091 srcdiroption="--srcdir=../$(srcdir)/gas"; \
30092 libsrcdir="$$s/gas";; \
30093 esac; \
30094 $(SHELL) $${libsrcdir}/configure \
30095 $(HOST_CONFIGARGS) $${srcdiroption} \
30096 @stage2_werror_flag@
30097
30098maybe-all-stage3-gas: all-stage3-gas
30099all-stage3-gas: configure-stage3-gas
30100 @$(MAKE) stage3-start
30101 @r=`${PWD_COMMAND}`; export r; \
30102 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30103 $(STAGE_HOST_EXPORTS) \
30104 cd gas && \
30105 $(MAKE) $(FLAGS_TO_PASS) \
30106 $(POSTSTAGE1_FLAGS_TO_PASS) \
30107
30108
30109maybe-clean-stage3-gas: clean-stage3-gas
30110clean-stage3-gas:
30111 @[ -f gas/Makefile ] || [ -f stage3-gas/Makefile ] \
30112 || exit 0 ; \
30113 [ -f gas/Makefile ] || $(MAKE) stage3-start ; \
30114 cd gas && \
30115 $(MAKE) $(FLAGS_TO_PASS) \
30116 $(POSTSTAGE1_FLAGS_TO_PASS) \
30117 clean
30118@endif gas-bootstrap
30119
30120
30121.PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
30122.PHONY: all-stage3-gcc maybe-all-stage3-gcc
30123.PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
30124
30125maybe-configure-stage3-gcc:
30126maybe-all-stage3-gcc:
30127maybe-clean-stage3-gcc:
30128
30129@if gcc-bootstrap
30130maybe-configure-stage3-gcc: configure-stage3-gcc
30131configure-stage3-gcc:
30132 @$(MAKE) stage3-start
30133 @[ -f gcc/Makefile ] && exit 0 || : ; \
30134 r=`${PWD_COMMAND}`; export r; \
30135 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30136 $(STAGE_HOST_EXPORTS) \
30137 echo Configuring stage 3 in gcc ; \
30138 cd gcc || exit 1; \
30139 case $(srcdir) in \
30140 \.) \
30141 srcdiroption="--srcdir=."; \
30142 libsrcdir=".";; \
30143 /* | [A-Za-z]:[\\/]*) \
30144 srcdiroption="--srcdir=$(srcdir)/gcc"; \
30145 libsrcdir="$$s/gcc";; \
30146 *) \
30147 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
30148 libsrcdir="$$s/gcc";; \
30149 esac; \
30150 $(SHELL) $${libsrcdir}/configure \
30151 $(HOST_CONFIGARGS) $${srcdiroption} \
30152 @stage2_werror_flag@
30153
30154maybe-all-stage3-gcc: all-stage3-gcc
30155all-stage3-gcc: configure-stage3-gcc
30156 @$(MAKE) stage3-start
30157 @r=`${PWD_COMMAND}`; export r; \
30158 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30159 $(STAGE_HOST_EXPORTS) \
30160 cd gcc && \
30161 $(MAKE) $(FLAGS_TO_PASS) \
30162 $(POSTSTAGE1_FLAGS_TO_PASS) \
30163 $(EXTRA_GCC_FLAGS)
30164
30165maybe-clean-stage3-gcc: clean-stage3-gcc
30166clean-stage3-gcc:
30167 @[ -f gcc/Makefile ] || [ -f stage3-gcc/Makefile ] \
30168 || exit 0 ; \
30169 [ -f gcc/Makefile ] || $(MAKE) stage3-start ; \
30170 cd gcc && \
30171 $(MAKE) $(FLAGS_TO_PASS) \
30172 $(POSTSTAGE1_FLAGS_TO_PASS) \
30173 $(EXTRA_GCC_FLAGS) clean
30174@endif gcc-bootstrap
30175
30176
30177.PHONY: configure-stage3-intl maybe-configure-stage3-intl
30178.PHONY: all-stage3-intl maybe-all-stage3-intl
30179.PHONY: clean-stage3-intl maybe-clean-stage3-intl
30180
30181maybe-configure-stage3-intl:
30182maybe-all-stage3-intl:
30183maybe-clean-stage3-intl:
30184
30185@if intl-bootstrap
30186maybe-configure-stage3-intl: configure-stage3-intl
30187configure-stage3-intl:
30188 @$(MAKE) stage3-start
30189 @[ -f intl/Makefile ] && exit 0 || : ; \
30190 r=`${PWD_COMMAND}`; export r; \
30191 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30192 $(STAGE_HOST_EXPORTS) \
30193 echo Configuring stage 3 in intl ; \
30194 cd intl || exit 1; \
30195 case $(srcdir) in \
30196 \.) \
30197 srcdiroption="--srcdir=."; \
30198 libsrcdir=".";; \
30199 /* | [A-Za-z]:[\\/]*) \
30200 srcdiroption="--srcdir=$(srcdir)/intl"; \
30201 libsrcdir="$$s/intl";; \
30202 *) \
30203 srcdiroption="--srcdir=../$(srcdir)/intl"; \
30204 libsrcdir="$$s/intl";; \
30205 esac; \
30206 $(SHELL) $${libsrcdir}/configure \
30207 $(HOST_CONFIGARGS) $${srcdiroption} \
30208 @stage2_werror_flag@
30209
30210maybe-all-stage3-intl: all-stage3-intl
30211all-stage3-intl: configure-stage3-intl
30212 @$(MAKE) stage3-start
30213 @r=`${PWD_COMMAND}`; export r; \
30214 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30215 $(STAGE_HOST_EXPORTS) \
30216 cd intl && \
30217 $(MAKE) $(FLAGS_TO_PASS) \
30218 $(POSTSTAGE1_FLAGS_TO_PASS) \
30219
30220
30221maybe-clean-stage3-intl: clean-stage3-intl
30222clean-stage3-intl:
30223 @[ -f intl/Makefile ] || [ -f stage3-intl/Makefile ] \
30224 || exit 0 ; \
30225 [ -f intl/Makefile ] || $(MAKE) stage3-start ; \
30226 cd intl && \
30227 $(MAKE) $(FLAGS_TO_PASS) \
30228 $(POSTSTAGE1_FLAGS_TO_PASS) \
30229 clean
30230@endif intl-bootstrap
30231
30232
30233.PHONY: configure-stage3-ld maybe-configure-stage3-ld
30234.PHONY: all-stage3-ld maybe-all-stage3-ld
30235.PHONY: clean-stage3-ld maybe-clean-stage3-ld
30236
30237maybe-configure-stage3-ld:
30238maybe-all-stage3-ld:
30239maybe-clean-stage3-ld:
30240
30241@if ld-bootstrap
30242maybe-configure-stage3-ld: configure-stage3-ld
30243configure-stage3-ld:
30244 @$(MAKE) stage3-start
30245 @[ -f ld/Makefile ] && exit 0 || : ; \
30246 r=`${PWD_COMMAND}`; export r; \
30247 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30248 $(STAGE_HOST_EXPORTS) \
30249 echo Configuring stage 3 in ld ; \
30250 cd ld || exit 1; \
30251 case $(srcdir) in \
30252 \.) \
30253 srcdiroption="--srcdir=."; \
30254 libsrcdir=".";; \
30255 /* | [A-Za-z]:[\\/]*) \
30256 srcdiroption="--srcdir=$(srcdir)/ld"; \
30257 libsrcdir="$$s/ld";; \
30258 *) \
30259 srcdiroption="--srcdir=../$(srcdir)/ld"; \
30260 libsrcdir="$$s/ld";; \
30261 esac; \
30262 $(SHELL) $${libsrcdir}/configure \
30263 $(HOST_CONFIGARGS) $${srcdiroption} \
30264 @stage2_werror_flag@
30265
30266maybe-all-stage3-ld: all-stage3-ld
30267all-stage3-ld: configure-stage3-ld
30268 @$(MAKE) stage3-start
30269 @r=`${PWD_COMMAND}`; export r; \
30270 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30271 $(STAGE_HOST_EXPORTS) \
30272 cd ld && \
30273 $(MAKE) $(FLAGS_TO_PASS) \
30274 $(POSTSTAGE1_FLAGS_TO_PASS) \
30275
30276
30277maybe-clean-stage3-ld: clean-stage3-ld
30278clean-stage3-ld:
30279 @[ -f ld/Makefile ] || [ -f stage3-ld/Makefile ] \
30280 || exit 0 ; \
30281 [ -f ld/Makefile ] || $(MAKE) stage3-start ; \
30282 cd ld && \
30283 $(MAKE) $(FLAGS_TO_PASS) \
30284 $(POSTSTAGE1_FLAGS_TO_PASS) \
30285 clean
30286@endif ld-bootstrap
30287
30288
30289.PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
30290.PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
30291.PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
30292
30293maybe-configure-stage3-libcpp:
30294maybe-all-stage3-libcpp:
30295maybe-clean-stage3-libcpp:
30296
30297@if libcpp-bootstrap
30298maybe-configure-stage3-libcpp: configure-stage3-libcpp
30299configure-stage3-libcpp:
30300 @$(MAKE) stage3-start
30301 @[ -f libcpp/Makefile ] && exit 0 || : ; \
30302 r=`${PWD_COMMAND}`; export r; \
30303 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30304 $(STAGE_HOST_EXPORTS) \
30305 echo Configuring stage 3 in libcpp ; \
30306 cd libcpp || exit 1; \
30307 case $(srcdir) in \
30308 \.) \
30309 srcdiroption="--srcdir=."; \
30310 libsrcdir=".";; \
30311 /* | [A-Za-z]:[\\/]*) \
30312 srcdiroption="--srcdir=$(srcdir)/libcpp"; \
30313 libsrcdir="$$s/libcpp";; \
30314 *) \
30315 srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
30316 libsrcdir="$$s/libcpp";; \
30317 esac; \
30318 $(SHELL) $${libsrcdir}/configure \
30319 $(HOST_CONFIGARGS) $${srcdiroption} \
30320 @stage2_werror_flag@
30321
30322maybe-all-stage3-libcpp: all-stage3-libcpp
30323all-stage3-libcpp: configure-stage3-libcpp
30324 @$(MAKE) stage3-start
30325 @r=`${PWD_COMMAND}`; export r; \
30326 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30327 $(STAGE_HOST_EXPORTS) \
30328 cd libcpp && \
30329 $(MAKE) $(FLAGS_TO_PASS) \
30330 $(POSTSTAGE1_FLAGS_TO_PASS) \
30331
30332
30333maybe-clean-stage3-libcpp: clean-stage3-libcpp
30334clean-stage3-libcpp:
30335 @[ -f libcpp/Makefile ] || [ -f stage3-libcpp/Makefile ] \
30336 || exit 0 ; \
30337 [ -f libcpp/Makefile ] || $(MAKE) stage3-start ; \
30338 cd libcpp && \
30339 $(MAKE) $(FLAGS_TO_PASS) \
30340 $(POSTSTAGE1_FLAGS_TO_PASS) \
30341 clean
30342@endif libcpp-bootstrap
30343
30344
30345.PHONY: configure-stage3-libbanshee maybe-configure-stage3-libbanshee
30346.PHONY: all-stage3-libbanshee maybe-all-stage3-libbanshee
30347.PHONY: clean-stage3-libbanshee maybe-clean-stage3-libbanshee
30348
30349maybe-configure-stage3-libbanshee:
30350maybe-all-stage3-libbanshee:
30351maybe-clean-stage3-libbanshee:
30352
30353@if libbanshee-bootstrap
30354maybe-configure-stage3-libbanshee: configure-stage3-libbanshee
30355configure-stage3-libbanshee:
30356 @$(MAKE) stage3-start
30357 @[ -f libbanshee/Makefile ] && exit 0 || : ; \
30358 r=`${PWD_COMMAND}`; export r; \
30359 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30360 $(STAGE_HOST_EXPORTS) \
30361 echo Configuring stage 3 in libbanshee ; \
30362 cd libbanshee || exit 1; \
30363 case $(srcdir) in \
30364 \.) \
30365 srcdiroption="--srcdir=."; \
30366 libsrcdir=".";; \
30367 /* | [A-Za-z]:[\\/]*) \
30368 srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
30369 libsrcdir="$$s/libbanshee";; \
30370 *) \
30371 srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
30372 libsrcdir="$$s/libbanshee";; \
30373 esac; \
30374 $(SHELL) $${libsrcdir}/configure \
30375 $(HOST_CONFIGARGS) $${srcdiroption} \
30376 @stage2_werror_flag@
30377
30378maybe-all-stage3-libbanshee: all-stage3-libbanshee
30379all-stage3-libbanshee: configure-stage3-libbanshee
30380 @$(MAKE) stage3-start
30381 @r=`${PWD_COMMAND}`; export r; \
30382 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30383 $(STAGE_HOST_EXPORTS) \
30384 cd libbanshee && \
30385 $(MAKE) $(FLAGS_TO_PASS) \
30386 $(POSTSTAGE1_FLAGS_TO_PASS) \
30387
30388
30389maybe-clean-stage3-libbanshee: clean-stage3-libbanshee
30390clean-stage3-libbanshee:
30391 @[ -f libbanshee/Makefile ] || [ -f stage3-libbanshee/Makefile ] \
30392 || exit 0 ; \
30393 [ -f libbanshee/Makefile ] || $(MAKE) stage3-start ; \
30394 cd libbanshee && \
30395 $(MAKE) $(FLAGS_TO_PASS) \
30396 $(POSTSTAGE1_FLAGS_TO_PASS) \
30397 clean
30398@endif libbanshee-bootstrap
30399
30400
30401.PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
30402.PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
30403.PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
30404
30405maybe-configure-stage3-libiberty:
30406maybe-all-stage3-libiberty:
30407maybe-clean-stage3-libiberty:
30408
30409@if libiberty-bootstrap
30410maybe-configure-stage3-libiberty: configure-stage3-libiberty
30411configure-stage3-libiberty:
30412 @$(MAKE) stage3-start
30413 @[ -f libiberty/Makefile ] && exit 0 || : ; \
30414 r=`${PWD_COMMAND}`; export r; \
30415 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30416 $(STAGE_HOST_EXPORTS) \
30417 echo Configuring stage 3 in libiberty ; \
30418 cd libiberty || exit 1; \
30419 case $(srcdir) in \
30420 \.) \
30421 srcdiroption="--srcdir=."; \
30422 libsrcdir=".";; \
30423 /* | [A-Za-z]:[\\/]*) \
30424 srcdiroption="--srcdir=$(srcdir)/libiberty"; \
30425 libsrcdir="$$s/libiberty";; \
30426 *) \
30427 srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
30428 libsrcdir="$$s/libiberty";; \
30429 esac; \
30430 $(SHELL) $${libsrcdir}/configure \
30431 $(HOST_CONFIGARGS) $${srcdiroption} \
30432 @stage2_werror_flag@
30433
30434maybe-all-stage3-libiberty: all-stage3-libiberty
30435all-stage3-libiberty: configure-stage3-libiberty
30436 @$(MAKE) stage3-start
30437 @r=`${PWD_COMMAND}`; export r; \
30438 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30439 $(STAGE_HOST_EXPORTS) \
30440 cd libiberty && \
30441 $(MAKE) $(FLAGS_TO_PASS) \
30442 $(POSTSTAGE1_FLAGS_TO_PASS) \
30443
30444
30445maybe-clean-stage3-libiberty: clean-stage3-libiberty
30446clean-stage3-libiberty:
30447 @[ -f libiberty/Makefile ] || [ -f stage3-libiberty/Makefile ] \
30448 || exit 0 ; \
30449 [ -f libiberty/Makefile ] || $(MAKE) stage3-start ; \
30450 cd libiberty && \
30451 $(MAKE) $(FLAGS_TO_PASS) \
30452 $(POSTSTAGE1_FLAGS_TO_PASS) \
30453 clean
30454@endif libiberty-bootstrap
30455
30456
30457.PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
30458.PHONY: all-stage3-zlib maybe-all-stage3-zlib
30459.PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
30460
30461maybe-configure-stage3-zlib:
30462maybe-all-stage3-zlib:
30463maybe-clean-stage3-zlib:
30464
30465@if zlib-bootstrap
30466maybe-configure-stage3-zlib: configure-stage3-zlib
30467configure-stage3-zlib:
30468 @$(MAKE) stage3-start
30469 @[ -f zlib/Makefile ] && exit 0 || : ; \
30470 r=`${PWD_COMMAND}`; export r; \
30471 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30472 $(STAGE_HOST_EXPORTS) \
30473 echo Configuring stage 3 in zlib ; \
30474 cd zlib || exit 1; \
30475 case $(srcdir) in \
30476 \.) \
30477 srcdiroption="--srcdir=."; \
30478 libsrcdir=".";; \
30479 /* | [A-Za-z]:[\\/]*) \
30480 srcdiroption="--srcdir=$(srcdir)/zlib"; \
30481 libsrcdir="$$s/zlib";; \
30482 *) \
30483 srcdiroption="--srcdir=../$(srcdir)/zlib"; \
30484 libsrcdir="$$s/zlib";; \
30485 esac; \
30486 $(SHELL) $${libsrcdir}/configure \
30487 $(HOST_CONFIGARGS) $${srcdiroption} \
30488 @stage2_werror_flag@
30489
30490maybe-all-stage3-zlib: all-stage3-zlib
30491all-stage3-zlib: configure-stage3-zlib
30492 @$(MAKE) stage3-start
30493 @r=`${PWD_COMMAND}`; export r; \
30494 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30495 $(STAGE_HOST_EXPORTS) \
30496 cd zlib && \
30497 $(MAKE) $(FLAGS_TO_PASS) \
30498 $(POSTSTAGE1_FLAGS_TO_PASS) \
30499
30500
30501maybe-clean-stage3-zlib: clean-stage3-zlib
30502clean-stage3-zlib:
30503 @[ -f zlib/Makefile ] || [ -f stage3-zlib/Makefile ] \
30504 || exit 0 ; \
30505 [ -f zlib/Makefile ] || $(MAKE) stage3-start ; \
30506 cd zlib && \
30507 $(MAKE) $(FLAGS_TO_PASS) \
30508 $(POSTSTAGE1_FLAGS_TO_PASS) \
30509 clean
30510@endif zlib-bootstrap
30511
30512
30513
30514# FIXME: Will not need to be conditional when toplevel bootstrap is the
30515# only possibility, but now it conflicts with no-bootstrap rules
30516@if gcc-bootstrap
30517
30518compare:
30519 @if test -f stage2-lean; then \
30520 echo Cannot compare object files as stage 2 was deleted. ; \
30521 exit 0 ; \
30522 fi; \
30523 [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
30524 @r=`${PWD_COMMAND}`; export r; \
30525 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30526 rm -f .bad_compare ; \
30527 cd stage3-gcc; \
30528 files=`find . -name "*$(objext)" -print` ; \
30529 cd .. ; \
30530 for file in $${files} ; do \
30531 f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
30532 @do_compare@ > /dev/null 2>&1; \
30533 test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \
30534 done ; \
30535 if [ -f .bad_compare ]; then \
30536 echo "Bootstrap comparison failure!"; \
30537 cat .bad_compare; \
30538 exit 1; \
30539 else \
30540 true; \
30541 fi ; \
30542 $(STAMP) compare
30543 @bootstrap_lean@-rm -rf stage2-* ; $(STAMP) stage2-lean
30544
30545
30546
30547.PHONY: bootstrap
30548bootstrap: stage3-bubble compare all
30549
30550
30551# Rules to wipe a stage and all the following ones, also used for cleanstrap
30552distclean-stage2:: distclean-stage3
30553.PHONY: distclean-stage3
30554distclean-stage3::
30555 [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
30556 rm -rf stage3-* compare
30557
30558
30559.PHONY: cleanstrap
30560cleanstrap: distclean bootstrap
30561
30562@endif gcc-bootstrap
30563
30564
30565.PHONY: stage4-start stage4-end
30566
30567stage4-start::
30568 @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
30569 echo stage4 > stage_current ; \
30570 echo stage4 > stage_last
30571@if bfd
30572 @[ -d stage4-bfd ] || mkdir stage4-bfd; \
30573 set stage4-bfd bfd ; @CREATE_LINK_TO_DIR@ ; \
30574 set stage3-bfd prev-bfd ; @CREATE_LINK_TO_DIR@
30575@endif bfd
30576@if opcodes
30577 @[ -d stage4-opcodes ] || mkdir stage4-opcodes; \
30578 set stage4-opcodes opcodes ; @CREATE_LINK_TO_DIR@ ; \
30579 set stage3-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@
30580@endif opcodes
30581@if binutils
30582 @[ -d stage4-binutils ] || mkdir stage4-binutils; \
30583 set stage4-binutils binutils ; @CREATE_LINK_TO_DIR@ ; \
30584 set stage3-binutils prev-binutils ; @CREATE_LINK_TO_DIR@
30585@endif binutils
30586@if gas
30587 @[ -d stage4-gas ] || mkdir stage4-gas; \
30588 set stage4-gas gas ; @CREATE_LINK_TO_DIR@ ; \
30589 set stage3-gas prev-gas ; @CREATE_LINK_TO_DIR@
30590@endif gas
30591@if gcc
30592 @[ -d stage4-gcc ] || mkdir stage4-gcc; \
30593 set stage4-gcc gcc ; @CREATE_LINK_TO_DIR@ ; \
30594 set stage3-gcc prev-gcc ; @CREATE_LINK_TO_DIR@
30595@endif gcc
30596@if intl
30597 @[ -d stage4-intl ] || mkdir stage4-intl; \
30598 set stage4-intl intl ; @CREATE_LINK_TO_DIR@ ; \
30599 set stage3-intl prev-intl ; @CREATE_LINK_TO_DIR@
30600@endif intl
30601@if ld
30602 @[ -d stage4-ld ] || mkdir stage4-ld; \
30603 set stage4-ld ld ; @CREATE_LINK_TO_DIR@ ; \
30604 set stage3-ld prev-ld ; @CREATE_LINK_TO_DIR@
30605@endif ld
30606@if libcpp
30607 @[ -d stage4-libcpp ] || mkdir stage4-libcpp; \
30608 set stage4-libcpp libcpp ; @CREATE_LINK_TO_DIR@ ; \
30609 set stage3-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@
30610@endif libcpp
30611@if libbanshee
30612 @[ -d stage4-libbanshee ] || mkdir stage4-libbanshee; \
30613 set stage4-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@ ; \
30614 set stage3-libbanshee prev-libbanshee ; @CREATE_LINK_TO_DIR@
30615@endif libbanshee
30616@if libiberty
30617 @[ -d stage4-libiberty ] || mkdir stage4-libiberty; \
30618 set stage4-libiberty libiberty ; @CREATE_LINK_TO_DIR@ ; \
30619 set stage3-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@
30620@endif libiberty
30621@if zlib
30622 @[ -d stage4-zlib ] || mkdir stage4-zlib; \
30623 set stage4-zlib zlib ; @CREATE_LINK_TO_DIR@ ; \
30624 set stage3-zlib prev-zlib ; @CREATE_LINK_TO_DIR@
30625@endif zlib
30626
30627stage4-end::
30628 @rm -f stage_current
30629@if bfd
30630 @set bfd stage4-bfd ; @UNDO_LINK_TO_DIR@ ; \
30631 set prev-bfd stage3-bfd ; @UNDO_LINK_TO_DIR@
30632@endif bfd
30633@if opcodes
30634 @set opcodes stage4-opcodes ; @UNDO_LINK_TO_DIR@ ; \
30635 set prev-opcodes stage3-opcodes ; @UNDO_LINK_TO_DIR@
30636@endif opcodes
30637@if binutils
30638 @set binutils stage4-binutils ; @UNDO_LINK_TO_DIR@ ; \
30639 set prev-binutils stage3-binutils ; @UNDO_LINK_TO_DIR@
30640@endif binutils
30641@if gas
30642 @set gas stage4-gas ; @UNDO_LINK_TO_DIR@ ; \
30643 set prev-gas stage3-gas ; @UNDO_LINK_TO_DIR@
30644@endif gas
30645@if gcc
30646 @set gcc stage4-gcc ; @UNDO_LINK_TO_DIR@ ; \
30647 set prev-gcc stage3-gcc ; @UNDO_LINK_TO_DIR@
30648@endif gcc
30649@if intl
30650 @set intl stage4-intl ; @UNDO_LINK_TO_DIR@ ; \
30651 set prev-intl stage3-intl ; @UNDO_LINK_TO_DIR@
30652@endif intl
30653@if ld
30654 @set ld stage4-ld ; @UNDO_LINK_TO_DIR@ ; \
30655 set prev-ld stage3-ld ; @UNDO_LINK_TO_DIR@
30656@endif ld
30657@if libcpp
30658 @set libcpp stage4-libcpp ; @UNDO_LINK_TO_DIR@ ; \
30659 set prev-libcpp stage3-libcpp ; @UNDO_LINK_TO_DIR@
30660@endif libcpp
30661@if libbanshee
30662 @set libbanshee stage4-libbanshee ; @UNDO_LINK_TO_DIR@ ; \
30663 set prev-libbanshee stage3-libbanshee ; @UNDO_LINK_TO_DIR@
30664@endif libbanshee
30665@if libiberty
30666 @set libiberty stage4-libiberty ; @UNDO_LINK_TO_DIR@ ; \
30667 set prev-libiberty stage3-libiberty ; @UNDO_LINK_TO_DIR@
30668@endif libiberty
30669@if zlib
30670 @set zlib stage4-zlib ; @UNDO_LINK_TO_DIR@ ; \
30671 set prev-zlib stage3-zlib ; @UNDO_LINK_TO_DIR@
30672@endif zlib
30673
30674# Bubble a bugfix through all the stages up to stage 4. They
30675# are remade, but not reconfigured. The next stage (if any) will not
30676# be reconfigured as well.
30677.PHONY: stage4-bubble
30678stage4-bubble:: stage3-bubble
30679 @bootstrap_lean@-rm -rf stage2-* ; $(STAMP) stage2-lean
30680 @if test -f stage4-lean || test -f stage3-lean ; then \
30681 echo Skipping rebuild of stage4 ; \
30682 else \
30683 $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage4; \
30684 fi
30685
30686.PHONY: all-stage4 clean-stage4
30687all-stage4: \
30688 maybe-all-stage4-bfd \
30689 maybe-all-stage4-opcodes \
30690 maybe-all-stage4-binutils \
30691 maybe-all-stage4-gas \
30692 maybe-all-stage4-gcc \
30693 maybe-all-stage4-intl \
30694 maybe-all-stage4-ld \
30695 maybe-all-stage4-libcpp \
30696 maybe-all-stage4-libbanshee \
30697 maybe-all-stage4-libiberty \
30698 maybe-all-stage4-zlib
30699
30700do-clean: clean-stage4
30701clean-stage4: \
30702 maybe-clean-stage4-bfd \
30703 maybe-clean-stage4-opcodes \
30704 maybe-clean-stage4-binutils \
30705 maybe-clean-stage4-gas \
30706 maybe-clean-stage4-gcc \
30707 maybe-clean-stage4-intl \
30708 maybe-clean-stage4-ld \
30709 maybe-clean-stage4-libcpp \
30710 maybe-clean-stage4-libbanshee \
30711 maybe-clean-stage4-libiberty \
30712 maybe-clean-stage4-zlib
30713
30714
30715.PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
30716.PHONY: all-stage4-bfd maybe-all-stage4-bfd
30717.PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
30718
30719maybe-configure-stage4-bfd:
30720maybe-all-stage4-bfd:
30721maybe-clean-stage4-bfd:
30722
30723@if bfd-bootstrap
30724maybe-configure-stage4-bfd: configure-stage4-bfd
30725configure-stage4-bfd:
30726 @$(MAKE) stage4-start
30727 @[ -f bfd/Makefile ] && exit 0 || : ; \
30728 r=`${PWD_COMMAND}`; export r; \
30729 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30730 $(STAGE_HOST_EXPORTS) \
30731 echo Configuring stage 4 in bfd ; \
30732 cd bfd || exit 1; \
30733 case $(srcdir) in \
30734 \.) \
30735 srcdiroption="--srcdir=."; \
30736 libsrcdir=".";; \
30737 /* | [A-Za-z]:[\\/]*) \
30738 srcdiroption="--srcdir=$(srcdir)/bfd"; \
30739 libsrcdir="$$s/bfd";; \
30740 *) \
30741 srcdiroption="--srcdir=../$(srcdir)/bfd"; \
30742 libsrcdir="$$s/bfd";; \
30743 esac; \
30744 $(SHELL) $${libsrcdir}/configure \
30745 $(HOST_CONFIGARGS) $${srcdiroption} \
30746 @stage2_werror_flag@
30747
30748maybe-all-stage4-bfd: all-stage4-bfd
30749all-stage4-bfd: configure-stage4-bfd
30750 @$(MAKE) stage4-start
30751 @r=`${PWD_COMMAND}`; export r; \
30752 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30753 $(STAGE_HOST_EXPORTS) \
30754 cd bfd && \
30755 $(MAKE) $(FLAGS_TO_PASS) \
30756 $(POSTSTAGE1_FLAGS_TO_PASS) \
30757
30758
30759maybe-clean-stage4-bfd: clean-stage4-bfd
30760clean-stage4-bfd:
30761 @[ -f bfd/Makefile ] || [ -f stage4-bfd/Makefile ] \
30762 || exit 0 ; \
30763 [ -f bfd/Makefile ] || $(MAKE) stage4-start ; \
30764 cd bfd && \
30765 $(MAKE) $(FLAGS_TO_PASS) \
30766 $(POSTSTAGE1_FLAGS_TO_PASS) \
30767 clean
30768@endif bfd-bootstrap
30769
30770
30771.PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
30772.PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
30773.PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
30774
30775maybe-configure-stage4-opcodes:
30776maybe-all-stage4-opcodes:
30777maybe-clean-stage4-opcodes:
30778
30779@if opcodes-bootstrap
30780maybe-configure-stage4-opcodes: configure-stage4-opcodes
30781configure-stage4-opcodes:
30782 @$(MAKE) stage4-start
30783 @[ -f opcodes/Makefile ] && exit 0 || : ; \
30784 r=`${PWD_COMMAND}`; export r; \
30785 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30786 $(STAGE_HOST_EXPORTS) \
30787 echo Configuring stage 4 in opcodes ; \
30788 cd opcodes || exit 1; \
30789 case $(srcdir) in \
30790 \.) \
30791 srcdiroption="--srcdir=."; \
30792 libsrcdir=".";; \
30793 /* | [A-Za-z]:[\\/]*) \
30794 srcdiroption="--srcdir=$(srcdir)/opcodes"; \
30795 libsrcdir="$$s/opcodes";; \
30796 *) \
30797 srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
30798 libsrcdir="$$s/opcodes";; \
30799 esac; \
30800 $(SHELL) $${libsrcdir}/configure \
30801 $(HOST_CONFIGARGS) $${srcdiroption} \
30802 @stage2_werror_flag@
30803
30804maybe-all-stage4-opcodes: all-stage4-opcodes
30805all-stage4-opcodes: configure-stage4-opcodes
30806 @$(MAKE) stage4-start
30807 @r=`${PWD_COMMAND}`; export r; \
30808 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30809 $(STAGE_HOST_EXPORTS) \
30810 cd opcodes && \
30811 $(MAKE) $(FLAGS_TO_PASS) \
30812 $(POSTSTAGE1_FLAGS_TO_PASS) \
30813
30814
30815maybe-clean-stage4-opcodes: clean-stage4-opcodes
30816clean-stage4-opcodes:
30817 @[ -f opcodes/Makefile ] || [ -f stage4-opcodes/Makefile ] \
30818 || exit 0 ; \
30819 [ -f opcodes/Makefile ] || $(MAKE) stage4-start ; \
30820 cd opcodes && \
30821 $(MAKE) $(FLAGS_TO_PASS) \
30822 $(POSTSTAGE1_FLAGS_TO_PASS) \
30823 clean
30824@endif opcodes-bootstrap
30825
30826
30827.PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
30828.PHONY: all-stage4-binutils maybe-all-stage4-binutils
30829.PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
30830
30831maybe-configure-stage4-binutils:
30832maybe-all-stage4-binutils:
30833maybe-clean-stage4-binutils:
30834
30835@if binutils-bootstrap
30836maybe-configure-stage4-binutils: configure-stage4-binutils
30837configure-stage4-binutils:
30838 @$(MAKE) stage4-start
30839 @[ -f binutils/Makefile ] && exit 0 || : ; \
30840 r=`${PWD_COMMAND}`; export r; \
30841 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30842 $(STAGE_HOST_EXPORTS) \
30843 echo Configuring stage 4 in binutils ; \
30844 cd binutils || exit 1; \
30845 case $(srcdir) in \
30846 \.) \
30847 srcdiroption="--srcdir=."; \
30848 libsrcdir=".";; \
30849 /* | [A-Za-z]:[\\/]*) \
30850 srcdiroption="--srcdir=$(srcdir)/binutils"; \
30851 libsrcdir="$$s/binutils";; \
30852 *) \
30853 srcdiroption="--srcdir=../$(srcdir)/binutils"; \
30854 libsrcdir="$$s/binutils";; \
30855 esac; \
30856 $(SHELL) $${libsrcdir}/configure \
30857 $(HOST_CONFIGARGS) $${srcdiroption} \
30858 @stage2_werror_flag@
30859
30860maybe-all-stage4-binutils: all-stage4-binutils
30861all-stage4-binutils: configure-stage4-binutils
30862 @$(MAKE) stage4-start
30863 @r=`${PWD_COMMAND}`; export r; \
30864 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30865 $(STAGE_HOST_EXPORTS) \
30866 cd binutils && \
30867 $(MAKE) $(FLAGS_TO_PASS) \
30868 $(POSTSTAGE1_FLAGS_TO_PASS) \
30869
30870
30871maybe-clean-stage4-binutils: clean-stage4-binutils
30872clean-stage4-binutils:
30873 @[ -f binutils/Makefile ] || [ -f stage4-binutils/Makefile ] \
30874 || exit 0 ; \
30875 [ -f binutils/Makefile ] || $(MAKE) stage4-start ; \
30876 cd binutils && \
30877 $(MAKE) $(FLAGS_TO_PASS) \
30878 $(POSTSTAGE1_FLAGS_TO_PASS) \
30879 clean
30880@endif binutils-bootstrap
30881
30882
30883.PHONY: configure-stage4-gas maybe-configure-stage4-gas
30884.PHONY: all-stage4-gas maybe-all-stage4-gas
30885.PHONY: clean-stage4-gas maybe-clean-stage4-gas
30886
30887maybe-configure-stage4-gas:
30888maybe-all-stage4-gas:
30889maybe-clean-stage4-gas:
30890
30891@if gas-bootstrap
30892maybe-configure-stage4-gas: configure-stage4-gas
30893configure-stage4-gas:
30894 @$(MAKE) stage4-start
30895 @[ -f gas/Makefile ] && exit 0 || : ; \
30896 r=`${PWD_COMMAND}`; export r; \
30897 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30898 $(STAGE_HOST_EXPORTS) \
30899 echo Configuring stage 4 in gas ; \
30900 cd gas || exit 1; \
30901 case $(srcdir) in \
30902 \.) \
30903 srcdiroption="--srcdir=."; \
30904 libsrcdir=".";; \
30905 /* | [A-Za-z]:[\\/]*) \
30906 srcdiroption="--srcdir=$(srcdir)/gas"; \
30907 libsrcdir="$$s/gas";; \
30908 *) \
30909 srcdiroption="--srcdir=../$(srcdir)/gas"; \
30910 libsrcdir="$$s/gas";; \
30911 esac; \
30912 $(SHELL) $${libsrcdir}/configure \
30913 $(HOST_CONFIGARGS) $${srcdiroption} \
30914 @stage2_werror_flag@
30915
30916maybe-all-stage4-gas: all-stage4-gas
30917all-stage4-gas: configure-stage4-gas
30918 @$(MAKE) stage4-start
30919 @r=`${PWD_COMMAND}`; export r; \
30920 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30921 $(STAGE_HOST_EXPORTS) \
30922 cd gas && \
30923 $(MAKE) $(FLAGS_TO_PASS) \
30924 $(POSTSTAGE1_FLAGS_TO_PASS) \
30925
30926
30927maybe-clean-stage4-gas: clean-stage4-gas
30928clean-stage4-gas:
30929 @[ -f gas/Makefile ] || [ -f stage4-gas/Makefile ] \
30930 || exit 0 ; \
30931 [ -f gas/Makefile ] || $(MAKE) stage4-start ; \
30932 cd gas && \
30933 $(MAKE) $(FLAGS_TO_PASS) \
30934 $(POSTSTAGE1_FLAGS_TO_PASS) \
30935 clean
30936@endif gas-bootstrap
30937
30938
30939.PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
30940.PHONY: all-stage4-gcc maybe-all-stage4-gcc
30941.PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
30942
30943maybe-configure-stage4-gcc:
30944maybe-all-stage4-gcc:
30945maybe-clean-stage4-gcc:
30946
30947@if gcc-bootstrap
30948maybe-configure-stage4-gcc: configure-stage4-gcc
30949configure-stage4-gcc:
30950 @$(MAKE) stage4-start
30951 @[ -f gcc/Makefile ] && exit 0 || : ; \
30952 r=`${PWD_COMMAND}`; export r; \
30953 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30954 $(STAGE_HOST_EXPORTS) \
30955 echo Configuring stage 4 in gcc ; \
30956 cd gcc || exit 1; \
30957 case $(srcdir) in \
30958 \.) \
30959 srcdiroption="--srcdir=."; \
30960 libsrcdir=".";; \
30961 /* | [A-Za-z]:[\\/]*) \
30962 srcdiroption="--srcdir=$(srcdir)/gcc"; \
30963 libsrcdir="$$s/gcc";; \
30964 *) \
30965 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
30966 libsrcdir="$$s/gcc";; \
30967 esac; \
30968 $(SHELL) $${libsrcdir}/configure \
30969 $(HOST_CONFIGARGS) $${srcdiroption} \
30970 @stage2_werror_flag@
30971
30972maybe-all-stage4-gcc: all-stage4-gcc
30973all-stage4-gcc: configure-stage4-gcc
30974 @$(MAKE) stage4-start
30975 @r=`${PWD_COMMAND}`; export r; \
30976 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30977 $(STAGE_HOST_EXPORTS) \
30978 cd gcc && \
30979 $(MAKE) $(FLAGS_TO_PASS) \
30980 $(POSTSTAGE1_FLAGS_TO_PASS) \
30981 $(EXTRA_GCC_FLAGS)
30982
30983maybe-clean-stage4-gcc: clean-stage4-gcc
30984clean-stage4-gcc:
30985 @[ -f gcc/Makefile ] || [ -f stage4-gcc/Makefile ] \
30986 || exit 0 ; \
30987 [ -f gcc/Makefile ] || $(MAKE) stage4-start ; \
30988 cd gcc && \
30989 $(MAKE) $(FLAGS_TO_PASS) \
30990 $(POSTSTAGE1_FLAGS_TO_PASS) \
30991 $(EXTRA_GCC_FLAGS) clean
30992@endif gcc-bootstrap
30993
30994
30995.PHONY: configure-stage4-intl maybe-configure-stage4-intl
30996.PHONY: all-stage4-intl maybe-all-stage4-intl
30997.PHONY: clean-stage4-intl maybe-clean-stage4-intl
30998
30999maybe-configure-stage4-intl:
31000maybe-all-stage4-intl:
31001maybe-clean-stage4-intl:
31002
31003@if intl-bootstrap
31004maybe-configure-stage4-intl: configure-stage4-intl
31005configure-stage4-intl:
31006 @$(MAKE) stage4-start
31007 @[ -f intl/Makefile ] && exit 0 || : ; \
31008 r=`${PWD_COMMAND}`; export r; \
31009 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31010 $(STAGE_HOST_EXPORTS) \
31011 echo Configuring stage 4 in intl ; \
31012 cd intl || exit 1; \
31013 case $(srcdir) in \
31014 \.) \
31015 srcdiroption="--srcdir=."; \
31016 libsrcdir=".";; \
31017 /* | [A-Za-z]:[\\/]*) \
31018 srcdiroption="--srcdir=$(srcdir)/intl"; \
31019 libsrcdir="$$s/intl";; \
31020 *) \
31021 srcdiroption="--srcdir=../$(srcdir)/intl"; \
31022 libsrcdir="$$s/intl";; \
31023 esac; \
31024 $(SHELL) $${libsrcdir}/configure \
31025 $(HOST_CONFIGARGS) $${srcdiroption} \
31026 @stage2_werror_flag@
31027
31028maybe-all-stage4-intl: all-stage4-intl
31029all-stage4-intl: configure-stage4-intl
31030 @$(MAKE) stage4-start
31031 @r=`${PWD_COMMAND}`; export r; \
31032 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31033 $(STAGE_HOST_EXPORTS) \
31034 cd intl && \
31035 $(MAKE) $(FLAGS_TO_PASS) \
31036 $(POSTSTAGE1_FLAGS_TO_PASS) \
31037
31038
31039maybe-clean-stage4-intl: clean-stage4-intl
31040clean-stage4-intl:
31041 @[ -f intl/Makefile ] || [ -f stage4-intl/Makefile ] \
31042 || exit 0 ; \
31043 [ -f intl/Makefile ] || $(MAKE) stage4-start ; \
31044 cd intl && \
31045 $(MAKE) $(FLAGS_TO_PASS) \
31046 $(POSTSTAGE1_FLAGS_TO_PASS) \
31047 clean
31048@endif intl-bootstrap
31049
31050
31051.PHONY: configure-stage4-ld maybe-configure-stage4-ld
31052.PHONY: all-stage4-ld maybe-all-stage4-ld
31053.PHONY: clean-stage4-ld maybe-clean-stage4-ld
31054
31055maybe-configure-stage4-ld:
31056maybe-all-stage4-ld:
31057maybe-clean-stage4-ld:
31058
31059@if ld-bootstrap
31060maybe-configure-stage4-ld: configure-stage4-ld
31061configure-stage4-ld:
31062 @$(MAKE) stage4-start
31063 @[ -f ld/Makefile ] && exit 0 || : ; \
31064 r=`${PWD_COMMAND}`; export r; \
31065 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31066 $(STAGE_HOST_EXPORTS) \
31067 echo Configuring stage 4 in ld ; \
31068 cd ld || exit 1; \
31069 case $(srcdir) in \
31070 \.) \
31071 srcdiroption="--srcdir=."; \
31072 libsrcdir=".";; \
31073 /* | [A-Za-z]:[\\/]*) \
31074 srcdiroption="--srcdir=$(srcdir)/ld"; \
31075 libsrcdir="$$s/ld";; \
31076 *) \
31077 srcdiroption="--srcdir=../$(srcdir)/ld"; \
31078 libsrcdir="$$s/ld";; \
31079 esac; \
31080 $(SHELL) $${libsrcdir}/configure \
31081 $(HOST_CONFIGARGS) $${srcdiroption} \
31082 @stage2_werror_flag@
31083
31084maybe-all-stage4-ld: all-stage4-ld
31085all-stage4-ld: configure-stage4-ld
31086 @$(MAKE) stage4-start
31087 @r=`${PWD_COMMAND}`; export r; \
31088 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31089 $(STAGE_HOST_EXPORTS) \
31090 cd ld && \
31091 $(MAKE) $(FLAGS_TO_PASS) \
31092 $(POSTSTAGE1_FLAGS_TO_PASS) \
31093
31094
31095maybe-clean-stage4-ld: clean-stage4-ld
31096clean-stage4-ld:
31097 @[ -f ld/Makefile ] || [ -f stage4-ld/Makefile ] \
31098 || exit 0 ; \
31099 [ -f ld/Makefile ] || $(MAKE) stage4-start ; \
31100 cd ld && \
31101 $(MAKE) $(FLAGS_TO_PASS) \
31102 $(POSTSTAGE1_FLAGS_TO_PASS) \
31103 clean
31104@endif ld-bootstrap
31105
31106
31107.PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
31108.PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
31109.PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
31110
31111maybe-configure-stage4-libcpp:
31112maybe-all-stage4-libcpp:
31113maybe-clean-stage4-libcpp:
31114
31115@if libcpp-bootstrap
31116maybe-configure-stage4-libcpp: configure-stage4-libcpp
31117configure-stage4-libcpp:
31118 @$(MAKE) stage4-start
31119 @[ -f libcpp/Makefile ] && exit 0 || : ; \
31120 r=`${PWD_COMMAND}`; export r; \
31121 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31122 $(STAGE_HOST_EXPORTS) \
31123 echo Configuring stage 4 in libcpp ; \
31124 cd libcpp || exit 1; \
31125 case $(srcdir) in \
31126 \.) \
31127 srcdiroption="--srcdir=."; \
31128 libsrcdir=".";; \
31129 /* | [A-Za-z]:[\\/]*) \
31130 srcdiroption="--srcdir=$(srcdir)/libcpp"; \
31131 libsrcdir="$$s/libcpp";; \
31132 *) \
31133 srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
31134 libsrcdir="$$s/libcpp";; \
31135 esac; \
31136 $(SHELL) $${libsrcdir}/configure \
31137 $(HOST_CONFIGARGS) $${srcdiroption} \
31138 @stage2_werror_flag@
31139
31140maybe-all-stage4-libcpp: all-stage4-libcpp
31141all-stage4-libcpp: configure-stage4-libcpp
31142 @$(MAKE) stage4-start
31143 @r=`${PWD_COMMAND}`; export r; \
31144 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31145 $(STAGE_HOST_EXPORTS) \
31146 cd libcpp && \
31147 $(MAKE) $(FLAGS_TO_PASS) \
31148 $(POSTSTAGE1_FLAGS_TO_PASS) \
31149
31150
31151maybe-clean-stage4-libcpp: clean-stage4-libcpp
31152clean-stage4-libcpp:
31153 @[ -f libcpp/Makefile ] || [ -f stage4-libcpp/Makefile ] \
31154 || exit 0 ; \
31155 [ -f libcpp/Makefile ] || $(MAKE) stage4-start ; \
31156 cd libcpp && \
31157 $(MAKE) $(FLAGS_TO_PASS) \
31158 $(POSTSTAGE1_FLAGS_TO_PASS) \
31159 clean
31160@endif libcpp-bootstrap
31161
31162
31163.PHONY: configure-stage4-libbanshee maybe-configure-stage4-libbanshee
31164.PHONY: all-stage4-libbanshee maybe-all-stage4-libbanshee
31165.PHONY: clean-stage4-libbanshee maybe-clean-stage4-libbanshee
31166
31167maybe-configure-stage4-libbanshee:
31168maybe-all-stage4-libbanshee:
31169maybe-clean-stage4-libbanshee:
31170
31171@if libbanshee-bootstrap
31172maybe-configure-stage4-libbanshee: configure-stage4-libbanshee
31173configure-stage4-libbanshee:
31174 @$(MAKE) stage4-start
31175 @[ -f libbanshee/Makefile ] && exit 0 || : ; \
31176 r=`${PWD_COMMAND}`; export r; \
31177 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31178 $(STAGE_HOST_EXPORTS) \
31179 echo Configuring stage 4 in libbanshee ; \
31180 cd libbanshee || exit 1; \
31181 case $(srcdir) in \
31182 \.) \
31183 srcdiroption="--srcdir=."; \
31184 libsrcdir=".";; \
31185 /* | [A-Za-z]:[\\/]*) \
31186 srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
31187 libsrcdir="$$s/libbanshee";; \
31188 *) \
31189 srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
31190 libsrcdir="$$s/libbanshee";; \
31191 esac; \
31192 $(SHELL) $${libsrcdir}/configure \
31193 $(HOST_CONFIGARGS) $${srcdiroption} \
31194 @stage2_werror_flag@
31195
31196maybe-all-stage4-libbanshee: all-stage4-libbanshee
31197all-stage4-libbanshee: configure-stage4-libbanshee
31198 @$(MAKE) stage4-start
31199 @r=`${PWD_COMMAND}`; export r; \
31200 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31201 $(STAGE_HOST_EXPORTS) \
31202 cd libbanshee && \
31203 $(MAKE) $(FLAGS_TO_PASS) \
31204 $(POSTSTAGE1_FLAGS_TO_PASS) \
31205
31206
31207maybe-clean-stage4-libbanshee: clean-stage4-libbanshee
31208clean-stage4-libbanshee:
31209 @[ -f libbanshee/Makefile ] || [ -f stage4-libbanshee/Makefile ] \
31210 || exit 0 ; \
31211 [ -f libbanshee/Makefile ] || $(MAKE) stage4-start ; \
31212 cd libbanshee && \
31213 $(MAKE) $(FLAGS_TO_PASS) \
31214 $(POSTSTAGE1_FLAGS_TO_PASS) \
31215 clean
31216@endif libbanshee-bootstrap
31217
31218
31219.PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
31220.PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
31221.PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
31222
31223maybe-configure-stage4-libiberty:
31224maybe-all-stage4-libiberty:
31225maybe-clean-stage4-libiberty:
31226
31227@if libiberty-bootstrap
31228maybe-configure-stage4-libiberty: configure-stage4-libiberty
31229configure-stage4-libiberty:
31230 @$(MAKE) stage4-start
31231 @[ -f libiberty/Makefile ] && exit 0 || : ; \
31232 r=`${PWD_COMMAND}`; export r; \
31233 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31234 $(STAGE_HOST_EXPORTS) \
31235 echo Configuring stage 4 in libiberty ; \
31236 cd libiberty || exit 1; \
31237 case $(srcdir) in \
31238 \.) \
31239 srcdiroption="--srcdir=."; \
31240 libsrcdir=".";; \
31241 /* | [A-Za-z]:[\\/]*) \
31242 srcdiroption="--srcdir=$(srcdir)/libiberty"; \
31243 libsrcdir="$$s/libiberty";; \
31244 *) \
31245 srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
31246 libsrcdir="$$s/libiberty";; \
31247 esac; \
31248 $(SHELL) $${libsrcdir}/configure \
31249 $(HOST_CONFIGARGS) $${srcdiroption} \
31250 @stage2_werror_flag@
31251
31252maybe-all-stage4-libiberty: all-stage4-libiberty
31253all-stage4-libiberty: configure-stage4-libiberty
31254 @$(MAKE) stage4-start
31255 @r=`${PWD_COMMAND}`; export r; \
31256 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31257 $(STAGE_HOST_EXPORTS) \
31258 cd libiberty && \
31259 $(MAKE) $(FLAGS_TO_PASS) \
31260 $(POSTSTAGE1_FLAGS_TO_PASS) \
31261
31262
31263maybe-clean-stage4-libiberty: clean-stage4-libiberty
31264clean-stage4-libiberty:
31265 @[ -f libiberty/Makefile ] || [ -f stage4-libiberty/Makefile ] \
31266 || exit 0 ; \
31267 [ -f libiberty/Makefile ] || $(MAKE) stage4-start ; \
31268 cd libiberty && \
31269 $(MAKE) $(FLAGS_TO_PASS) \
31270 $(POSTSTAGE1_FLAGS_TO_PASS) \
31271 clean
31272@endif libiberty-bootstrap
31273
31274
31275.PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
31276.PHONY: all-stage4-zlib maybe-all-stage4-zlib
31277.PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
31278
31279maybe-configure-stage4-zlib:
31280maybe-all-stage4-zlib:
31281maybe-clean-stage4-zlib:
31282
31283@if zlib-bootstrap
31284maybe-configure-stage4-zlib: configure-stage4-zlib
31285configure-stage4-zlib:
31286 @$(MAKE) stage4-start
31287 @[ -f zlib/Makefile ] && exit 0 || : ; \
31288 r=`${PWD_COMMAND}`; export r; \
31289 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31290 $(STAGE_HOST_EXPORTS) \
31291 echo Configuring stage 4 in zlib ; \
31292 cd zlib || exit 1; \
31293 case $(srcdir) in \
31294 \.) \
31295 srcdiroption="--srcdir=."; \
31296 libsrcdir=".";; \
31297 /* | [A-Za-z]:[\\/]*) \
31298 srcdiroption="--srcdir=$(srcdir)/zlib"; \
31299 libsrcdir="$$s/zlib";; \
31300 *) \
31301 srcdiroption="--srcdir=../$(srcdir)/zlib"; \
31302 libsrcdir="$$s/zlib";; \
31303 esac; \
31304 $(SHELL) $${libsrcdir}/configure \
31305 $(HOST_CONFIGARGS) $${srcdiroption} \
31306 @stage2_werror_flag@
31307
31308maybe-all-stage4-zlib: all-stage4-zlib
31309all-stage4-zlib: configure-stage4-zlib
31310 @$(MAKE) stage4-start
31311 @r=`${PWD_COMMAND}`; export r; \
31312 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31313 $(STAGE_HOST_EXPORTS) \
31314 cd zlib && \
31315 $(MAKE) $(FLAGS_TO_PASS) \
31316 $(POSTSTAGE1_FLAGS_TO_PASS) \
31317
31318
31319maybe-clean-stage4-zlib: clean-stage4-zlib
31320clean-stage4-zlib:
31321 @[ -f zlib/Makefile ] || [ -f stage4-zlib/Makefile ] \
31322 || exit 0 ; \
31323 [ -f zlib/Makefile ] || $(MAKE) stage4-start ; \
31324 cd zlib && \
31325 $(MAKE) $(FLAGS_TO_PASS) \
31326 $(POSTSTAGE1_FLAGS_TO_PASS) \
31327 clean
31328@endif zlib-bootstrap
31329
31330
31331
31332# FIXME: Will not need to be conditional when toplevel bootstrap is the
31333# only possibility, but now it conflicts with no-bootstrap rules
31334@if gcc-bootstrap
31335
31336compare3:
31337 @if test -f stage3-lean; then \
31338 echo Cannot compare object files as stage 3 was deleted. ; \
31339 exit 0 ; \
31340 fi; \
31341 [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
31342 @r=`${PWD_COMMAND}`; export r; \
31343 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31344 rm -f .bad_compare ; \
31345 cd stage4-gcc; \
31346 files=`find . -name "*$(objext)" -print` ; \
31347 cd .. ; \
31348 for file in $${files} ; do \
31349 f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
31350 @do_compare@ > /dev/null 2>&1; \
31351 test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \
31352 done ; \
31353 if [ -f .bad_compare ]; then \
31354 echo "Bootstrap comparison failure!"; \
31355 cat .bad_compare; \
31356 exit 1; \
31357 else \
31358 true; \
31359 fi ; \
31360 $(STAMP) compare3
31361 @bootstrap_lean@-rm -rf stage3-* ; $(STAMP) stage3-lean
31362
31363
31364
31365.PHONY: bootstrap4
31366bootstrap4: stage4-bubble compare3 all
31367
31368
31369# Rules to wipe a stage and all the following ones, also used for cleanstrap
31370distclean-stage3:: distclean-stage4
31371.PHONY: distclean-stage4
31372distclean-stage4::
31373 [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
31374 rm -rf stage4-* compare3
31375
31376
31377@endif gcc-bootstrap
31378
31379
31380.PHONY: stageprofile-start stageprofile-end
31381
31382stageprofile-start::
31383 @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
31384 echo stageprofile > stage_current ; \
31385 echo stageprofile > stage_last
31386@if bfd
31387 @[ -d stageprofile-bfd ] || mkdir stageprofile-bfd; \
31388 set stageprofile-bfd bfd ; @CREATE_LINK_TO_DIR@ ; \
31389 set stage1-bfd prev-bfd ; @CREATE_LINK_TO_DIR@
31390@endif bfd
31391@if opcodes
31392 @[ -d stageprofile-opcodes ] || mkdir stageprofile-opcodes; \
31393 set stageprofile-opcodes opcodes ; @CREATE_LINK_TO_DIR@ ; \
31394 set stage1-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@
31395@endif opcodes
31396@if binutils
31397 @[ -d stageprofile-binutils ] || mkdir stageprofile-binutils; \
31398 set stageprofile-binutils binutils ; @CREATE_LINK_TO_DIR@ ; \
31399 set stage1-binutils prev-binutils ; @CREATE_LINK_TO_DIR@
31400@endif binutils
31401@if gas
31402 @[ -d stageprofile-gas ] || mkdir stageprofile-gas; \
31403 set stageprofile-gas gas ; @CREATE_LINK_TO_DIR@ ; \
31404 set stage1-gas prev-gas ; @CREATE_LINK_TO_DIR@
31405@endif gas
31406@if gcc
31407 @[ -d stageprofile-gcc ] || mkdir stageprofile-gcc; \
31408 set stageprofile-gcc gcc ; @CREATE_LINK_TO_DIR@ ; \
31409 set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@
31410@endif gcc
31411@if intl
31412 @[ -d stageprofile-intl ] || mkdir stageprofile-intl; \
31413 set stageprofile-intl intl ; @CREATE_LINK_TO_DIR@ ; \
31414 set stage1-intl prev-intl ; @CREATE_LINK_TO_DIR@
31415@endif intl
31416@if ld
31417 @[ -d stageprofile-ld ] || mkdir stageprofile-ld; \
31418 set stageprofile-ld ld ; @CREATE_LINK_TO_DIR@ ; \
31419 set stage1-ld prev-ld ; @CREATE_LINK_TO_DIR@
31420@endif ld
31421@if libcpp
31422 @[ -d stageprofile-libcpp ] || mkdir stageprofile-libcpp; \
31423 set stageprofile-libcpp libcpp ; @CREATE_LINK_TO_DIR@ ; \
31424 set stage1-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@
31425@endif libcpp
31426@if libbanshee
31427 @[ -d stageprofile-libbanshee ] || mkdir stageprofile-libbanshee; \
31428 set stageprofile-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@ ; \
31429 set stage1-libbanshee prev-libbanshee ; @CREATE_LINK_TO_DIR@
31430@endif libbanshee
31431@if libiberty
31432 @[ -d stageprofile-libiberty ] || mkdir stageprofile-libiberty; \
31433 set stageprofile-libiberty libiberty ; @CREATE_LINK_TO_DIR@ ; \
31434 set stage1-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@
31435@endif libiberty
31436@if zlib
31437 @[ -d stageprofile-zlib ] || mkdir stageprofile-zlib; \
31438 set stageprofile-zlib zlib ; @CREATE_LINK_TO_DIR@ ; \
31439 set stage1-zlib prev-zlib ; @CREATE_LINK_TO_DIR@
31440@endif zlib
31441
31442stageprofile-end::
31443 @rm -f stage_current
31444@if bfd
31445 @set bfd stageprofile-bfd ; @UNDO_LINK_TO_DIR@ ; \
31446 set prev-bfd stage1-bfd ; @UNDO_LINK_TO_DIR@
31447@endif bfd
31448@if opcodes
31449 @set opcodes stageprofile-opcodes ; @UNDO_LINK_TO_DIR@ ; \
31450 set prev-opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@
31451@endif opcodes
31452@if binutils
31453 @set binutils stageprofile-binutils ; @UNDO_LINK_TO_DIR@ ; \
31454 set prev-binutils stage1-binutils ; @UNDO_LINK_TO_DIR@
31455@endif binutils
31456@if gas
31457 @set gas stageprofile-gas ; @UNDO_LINK_TO_DIR@ ; \
31458 set prev-gas stage1-gas ; @UNDO_LINK_TO_DIR@
31459@endif gas
31460@if gcc
31461 @set gcc stageprofile-gcc ; @UNDO_LINK_TO_DIR@ ; \
31462 set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@
31463@endif gcc
31464@if intl
31465 @set intl stageprofile-intl ; @UNDO_LINK_TO_DIR@ ; \
31466 set prev-intl stage1-intl ; @UNDO_LINK_TO_DIR@
31467@endif intl
31468@if ld
31469 @set ld stageprofile-ld ; @UNDO_LINK_TO_DIR@ ; \
31470 set prev-ld stage1-ld ; @UNDO_LINK_TO_DIR@
31471@endif ld
31472@if libcpp
31473 @set libcpp stageprofile-libcpp ; @UNDO_LINK_TO_DIR@ ; \
31474 set prev-libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@
31475@endif libcpp
31476@if libbanshee
31477 @set libbanshee stageprofile-libbanshee ; @UNDO_LINK_TO_DIR@ ; \
31478 set prev-libbanshee stage1-libbanshee ; @UNDO_LINK_TO_DIR@
31479@endif libbanshee
31480@if libiberty
31481 @set libiberty stageprofile-libiberty ; @UNDO_LINK_TO_DIR@ ; \
31482 set prev-libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@
31483@endif libiberty
31484@if zlib
31485 @set zlib stageprofile-zlib ; @UNDO_LINK_TO_DIR@ ; \
31486 set prev-zlib stage1-zlib ; @UNDO_LINK_TO_DIR@
31487@endif zlib
31488
31489# Bubble a bugfix through all the stages up to stage profile. They
31490# are remade, but not reconfigured. The next stage (if any) will not
31491# be reconfigured as well.
31492.PHONY: stageprofile-bubble
31493stageprofile-bubble:: stage1-bubble
31494 @if test -f stageprofile-lean || test -f stage1-lean ; then \
31495 echo Skipping rebuild of stageprofile ; \
31496 else \
31497 $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stageprofile; \
31498 fi
31499
31500.PHONY: all-stageprofile clean-stageprofile
31501all-stageprofile: \
31502 maybe-all-stageprofile-bfd \
31503 maybe-all-stageprofile-opcodes \
31504 maybe-all-stageprofile-binutils \
31505 maybe-all-stageprofile-gas \
31506 maybe-all-stageprofile-gcc \
31507 maybe-all-stageprofile-intl \
31508 maybe-all-stageprofile-ld \
31509 maybe-all-stageprofile-libcpp \
31510 maybe-all-stageprofile-libbanshee \
31511 maybe-all-stageprofile-libiberty \
31512 maybe-all-stageprofile-zlib
31513
31514do-clean: clean-stageprofile
31515clean-stageprofile: \
31516 maybe-clean-stageprofile-bfd \
31517 maybe-clean-stageprofile-opcodes \
31518 maybe-clean-stageprofile-binutils \
31519 maybe-clean-stageprofile-gas \
31520 maybe-clean-stageprofile-gcc \
31521 maybe-clean-stageprofile-intl \
31522 maybe-clean-stageprofile-ld \
31523 maybe-clean-stageprofile-libcpp \
31524 maybe-clean-stageprofile-libbanshee \
31525 maybe-clean-stageprofile-libiberty \
31526 maybe-clean-stageprofile-zlib
31527
31528
31529.PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
31530.PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
31531.PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
31532
31533maybe-configure-stageprofile-bfd:
31534maybe-all-stageprofile-bfd:
31535maybe-clean-stageprofile-bfd:
31536
31537@if bfd-bootstrap
31538maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
31539configure-stageprofile-bfd:
31540 @$(MAKE) stageprofile-start
31541 @[ -f bfd/Makefile ] && exit 0 || : ; \
31542 r=`${PWD_COMMAND}`; export r; \
31543 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31544 $(STAGE_HOST_EXPORTS) \
31545 echo Configuring stage profile in bfd ; \
31546 cd bfd || exit 1; \
31547 case $(srcdir) in \
31548 \.) \
31549 srcdiroption="--srcdir=."; \
31550 libsrcdir=".";; \
31551 /* | [A-Za-z]:[\\/]*) \
31552 srcdiroption="--srcdir=$(srcdir)/bfd"; \
31553 libsrcdir="$$s/bfd";; \
31554 *) \
31555 srcdiroption="--srcdir=../$(srcdir)/bfd"; \
31556 libsrcdir="$$s/bfd";; \
31557 esac; \
31558 $(SHELL) $${libsrcdir}/configure \
31559 $(HOST_CONFIGARGS) $${srcdiroption} \
31560 @stage2_werror_flag@
31561
31562maybe-all-stageprofile-bfd: all-stageprofile-bfd
31563all-stageprofile-bfd: configure-stageprofile-bfd
31564 @$(MAKE) stageprofile-start
31565 @r=`${PWD_COMMAND}`; export r; \
31566 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31567 $(STAGE_HOST_EXPORTS) \
31568 cd bfd && \
31569 $(MAKE) $(FLAGS_TO_PASS) \
31570 $(POSTSTAGE1_FLAGS_TO_PASS) \
31571 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
31572
31573maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
31574clean-stageprofile-bfd:
31575 @[ -f bfd/Makefile ] || [ -f stageprofile-bfd/Makefile ] \
31576 || exit 0 ; \
31577 [ -f bfd/Makefile ] || $(MAKE) stageprofile-start ; \
31578 cd bfd && \
31579 $(MAKE) $(FLAGS_TO_PASS) \
31580 $(POSTSTAGE1_FLAGS_TO_PASS) \
31581 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
31582@endif bfd-bootstrap
31583
31584
31585.PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
31586.PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
31587.PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
31588
31589maybe-configure-stageprofile-opcodes:
31590maybe-all-stageprofile-opcodes:
31591maybe-clean-stageprofile-opcodes:
31592
31593@if opcodes-bootstrap
31594maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
31595configure-stageprofile-opcodes:
31596 @$(MAKE) stageprofile-start
31597 @[ -f opcodes/Makefile ] && exit 0 || : ; \
31598 r=`${PWD_COMMAND}`; export r; \
31599 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31600 $(STAGE_HOST_EXPORTS) \
31601 echo Configuring stage profile in opcodes ; \
31602 cd opcodes || exit 1; \
31603 case $(srcdir) in \
31604 \.) \
31605 srcdiroption="--srcdir=."; \
31606 libsrcdir=".";; \
31607 /* | [A-Za-z]:[\\/]*) \
31608 srcdiroption="--srcdir=$(srcdir)/opcodes"; \
31609 libsrcdir="$$s/opcodes";; \
31610 *) \
31611 srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
31612 libsrcdir="$$s/opcodes";; \
31613 esac; \
31614 $(SHELL) $${libsrcdir}/configure \
31615 $(HOST_CONFIGARGS) $${srcdiroption} \
31616 @stage2_werror_flag@
31617
31618maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
31619all-stageprofile-opcodes: configure-stageprofile-opcodes
31620 @$(MAKE) stageprofile-start
31621 @r=`${PWD_COMMAND}`; export r; \
31622 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31623 $(STAGE_HOST_EXPORTS) \
31624 cd opcodes && \
31625 $(MAKE) $(FLAGS_TO_PASS) \
31626 $(POSTSTAGE1_FLAGS_TO_PASS) \
31627 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
31628
31629maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
31630clean-stageprofile-opcodes:
31631 @[ -f opcodes/Makefile ] || [ -f stageprofile-opcodes/Makefile ] \
31632 || exit 0 ; \
31633 [ -f opcodes/Makefile ] || $(MAKE) stageprofile-start ; \
31634 cd opcodes && \
31635 $(MAKE) $(FLAGS_TO_PASS) \
31636 $(POSTSTAGE1_FLAGS_TO_PASS) \
31637 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
31638@endif opcodes-bootstrap
31639
31640
31641.PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
31642.PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
31643.PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
31644
31645maybe-configure-stageprofile-binutils:
31646maybe-all-stageprofile-binutils:
31647maybe-clean-stageprofile-binutils:
31648
31649@if binutils-bootstrap
31650maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
31651configure-stageprofile-binutils:
31652 @$(MAKE) stageprofile-start
31653 @[ -f binutils/Makefile ] && exit 0 || : ; \
31654 r=`${PWD_COMMAND}`; export r; \
31655 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31656 $(STAGE_HOST_EXPORTS) \
31657 echo Configuring stage profile in binutils ; \
31658 cd binutils || exit 1; \
31659 case $(srcdir) in \
31660 \.) \
31661 srcdiroption="--srcdir=."; \
31662 libsrcdir=".";; \
31663 /* | [A-Za-z]:[\\/]*) \
31664 srcdiroption="--srcdir=$(srcdir)/binutils"; \
31665 libsrcdir="$$s/binutils";; \
31666 *) \
31667 srcdiroption="--srcdir=../$(srcdir)/binutils"; \
31668 libsrcdir="$$s/binutils";; \
31669 esac; \
31670 $(SHELL) $${libsrcdir}/configure \
31671 $(HOST_CONFIGARGS) $${srcdiroption} \
31672 @stage2_werror_flag@
31673
31674maybe-all-stageprofile-binutils: all-stageprofile-binutils
31675all-stageprofile-binutils: configure-stageprofile-binutils
31676 @$(MAKE) stageprofile-start
31677 @r=`${PWD_COMMAND}`; export r; \
31678 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31679 $(STAGE_HOST_EXPORTS) \
31680 cd binutils && \
31681 $(MAKE) $(FLAGS_TO_PASS) \
31682 $(POSTSTAGE1_FLAGS_TO_PASS) \
31683 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
31684
31685maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
31686clean-stageprofile-binutils:
31687 @[ -f binutils/Makefile ] || [ -f stageprofile-binutils/Makefile ] \
31688 || exit 0 ; \
31689 [ -f binutils/Makefile ] || $(MAKE) stageprofile-start ; \
31690 cd binutils && \
31691 $(MAKE) $(FLAGS_TO_PASS) \
31692 $(POSTSTAGE1_FLAGS_TO_PASS) \
31693 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
31694@endif binutils-bootstrap
31695
31696
31697.PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
31698.PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
31699.PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
31700
31701maybe-configure-stageprofile-gas:
31702maybe-all-stageprofile-gas:
31703maybe-clean-stageprofile-gas:
31704
31705@if gas-bootstrap
31706maybe-configure-stageprofile-gas: configure-stageprofile-gas
31707configure-stageprofile-gas:
31708 @$(MAKE) stageprofile-start
31709 @[ -f gas/Makefile ] && exit 0 || : ; \
31710 r=`${PWD_COMMAND}`; export r; \
31711 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31712 $(STAGE_HOST_EXPORTS) \
31713 echo Configuring stage profile in gas ; \
31714 cd gas || exit 1; \
31715 case $(srcdir) in \
31716 \.) \
31717 srcdiroption="--srcdir=."; \
31718 libsrcdir=".";; \
31719 /* | [A-Za-z]:[\\/]*) \
31720 srcdiroption="--srcdir=$(srcdir)/gas"; \
31721 libsrcdir="$$s/gas";; \
31722 *) \
31723 srcdiroption="--srcdir=../$(srcdir)/gas"; \
31724 libsrcdir="$$s/gas";; \
31725 esac; \
31726 $(SHELL) $${libsrcdir}/configure \
31727 $(HOST_CONFIGARGS) $${srcdiroption} \
31728 @stage2_werror_flag@
31729
31730maybe-all-stageprofile-gas: all-stageprofile-gas
31731all-stageprofile-gas: configure-stageprofile-gas
31732 @$(MAKE) stageprofile-start
31733 @r=`${PWD_COMMAND}`; export r; \
31734 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31735 $(STAGE_HOST_EXPORTS) \
31736 cd gas && \
31737 $(MAKE) $(FLAGS_TO_PASS) \
31738 $(POSTSTAGE1_FLAGS_TO_PASS) \
31739 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
31740
31741maybe-clean-stageprofile-gas: clean-stageprofile-gas
31742clean-stageprofile-gas:
31743 @[ -f gas/Makefile ] || [ -f stageprofile-gas/Makefile ] \
31744 || exit 0 ; \
31745 [ -f gas/Makefile ] || $(MAKE) stageprofile-start ; \
31746 cd gas && \
31747 $(MAKE) $(FLAGS_TO_PASS) \
31748 $(POSTSTAGE1_FLAGS_TO_PASS) \
31749 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
31750@endif gas-bootstrap
31751
31752
31753.PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
31754.PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
31755.PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
31756
31757maybe-configure-stageprofile-gcc:
31758maybe-all-stageprofile-gcc:
31759maybe-clean-stageprofile-gcc:
31760
31761@if gcc-bootstrap
31762maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
31763configure-stageprofile-gcc:
31764 @$(MAKE) stageprofile-start
31765 @[ -f gcc/Makefile ] && exit 0 || : ; \
31766 r=`${PWD_COMMAND}`; export r; \
31767 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31768 $(STAGE_HOST_EXPORTS) \
31769 echo Configuring stage profile in gcc ; \
31770 cd gcc || exit 1; \
31771 case $(srcdir) in \
31772 \.) \
31773 srcdiroption="--srcdir=."; \
31774 libsrcdir=".";; \
31775 /* | [A-Za-z]:[\\/]*) \
31776 srcdiroption="--srcdir=$(srcdir)/gcc"; \
31777 libsrcdir="$$s/gcc";; \
31778 *) \
31779 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
31780 libsrcdir="$$s/gcc";; \
31781 esac; \
31782 $(SHELL) $${libsrcdir}/configure \
31783 $(HOST_CONFIGARGS) $${srcdiroption} \
31784 @stage2_werror_flag@
31785
31786maybe-all-stageprofile-gcc: all-stageprofile-gcc
31787all-stageprofile-gcc: configure-stageprofile-gcc
31788 @$(MAKE) stageprofile-start
31789 @r=`${PWD_COMMAND}`; export r; \
31790 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31791 $(STAGE_HOST_EXPORTS) \
31792 cd gcc && \
31793 $(MAKE) $(FLAGS_TO_PASS) \
31794 $(POSTSTAGE1_FLAGS_TO_PASS) \
31795 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(EXTRA_GCC_FLAGS)
31796
31797maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
31798clean-stageprofile-gcc:
31799 @[ -f gcc/Makefile ] || [ -f stageprofile-gcc/Makefile ] \
31800 || exit 0 ; \
31801 [ -f gcc/Makefile ] || $(MAKE) stageprofile-start ; \
31802 cd gcc && \
31803 $(MAKE) $(FLAGS_TO_PASS) \
31804 $(POSTSTAGE1_FLAGS_TO_PASS) \
31805 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(EXTRA_GCC_FLAGS) clean
31806@endif gcc-bootstrap
31807
31808
31809.PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
31810.PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
31811.PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
31812
31813maybe-configure-stageprofile-intl:
31814maybe-all-stageprofile-intl:
31815maybe-clean-stageprofile-intl:
31816
31817@if intl-bootstrap
31818maybe-configure-stageprofile-intl: configure-stageprofile-intl
31819configure-stageprofile-intl:
31820 @$(MAKE) stageprofile-start
31821 @[ -f intl/Makefile ] && exit 0 || : ; \
31822 r=`${PWD_COMMAND}`; export r; \
31823 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31824 $(STAGE_HOST_EXPORTS) \
31825 echo Configuring stage profile in intl ; \
31826 cd intl || exit 1; \
31827 case $(srcdir) in \
31828 \.) \
31829 srcdiroption="--srcdir=."; \
31830 libsrcdir=".";; \
31831 /* | [A-Za-z]:[\\/]*) \
31832 srcdiroption="--srcdir=$(srcdir)/intl"; \
31833 libsrcdir="$$s/intl";; \
31834 *) \
31835 srcdiroption="--srcdir=../$(srcdir)/intl"; \
31836 libsrcdir="$$s/intl";; \
31837 esac; \
31838 $(SHELL) $${libsrcdir}/configure \
31839 $(HOST_CONFIGARGS) $${srcdiroption} \
31840 @stage2_werror_flag@
31841
31842maybe-all-stageprofile-intl: all-stageprofile-intl
31843all-stageprofile-intl: configure-stageprofile-intl
31844 @$(MAKE) stageprofile-start
31845 @r=`${PWD_COMMAND}`; export r; \
31846 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31847 $(STAGE_HOST_EXPORTS) \
31848 cd intl && \
31849 $(MAKE) $(FLAGS_TO_PASS) \
31850 $(POSTSTAGE1_FLAGS_TO_PASS) \
31851 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
31852
31853maybe-clean-stageprofile-intl: clean-stageprofile-intl
31854clean-stageprofile-intl:
31855 @[ -f intl/Makefile ] || [ -f stageprofile-intl/Makefile ] \
31856 || exit 0 ; \
31857 [ -f intl/Makefile ] || $(MAKE) stageprofile-start ; \
31858 cd intl && \
31859 $(MAKE) $(FLAGS_TO_PASS) \
31860 $(POSTSTAGE1_FLAGS_TO_PASS) \
31861 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
31862@endif intl-bootstrap
31863
31864
31865.PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
31866.PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
31867.PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
31868
31869maybe-configure-stageprofile-ld:
31870maybe-all-stageprofile-ld:
31871maybe-clean-stageprofile-ld:
31872
31873@if ld-bootstrap
31874maybe-configure-stageprofile-ld: configure-stageprofile-ld
31875configure-stageprofile-ld:
31876 @$(MAKE) stageprofile-start
31877 @[ -f ld/Makefile ] && exit 0 || : ; \
31878 r=`${PWD_COMMAND}`; export r; \
31879 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31880 $(STAGE_HOST_EXPORTS) \
31881 echo Configuring stage profile in ld ; \
31882 cd ld || exit 1; \
31883 case $(srcdir) in \
31884 \.) \
31885 srcdiroption="--srcdir=."; \
31886 libsrcdir=".";; \
31887 /* | [A-Za-z]:[\\/]*) \
31888 srcdiroption="--srcdir=$(srcdir)/ld"; \
31889 libsrcdir="$$s/ld";; \
31890 *) \
31891 srcdiroption="--srcdir=../$(srcdir)/ld"; \
31892 libsrcdir="$$s/ld";; \
31893 esac; \
31894 $(SHELL) $${libsrcdir}/configure \
31895 $(HOST_CONFIGARGS) $${srcdiroption} \
31896 @stage2_werror_flag@
31897
31898maybe-all-stageprofile-ld: all-stageprofile-ld
31899all-stageprofile-ld: configure-stageprofile-ld
31900 @$(MAKE) stageprofile-start
31901 @r=`${PWD_COMMAND}`; export r; \
31902 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31903 $(STAGE_HOST_EXPORTS) \
31904 cd ld && \
31905 $(MAKE) $(FLAGS_TO_PASS) \
31906 $(POSTSTAGE1_FLAGS_TO_PASS) \
31907 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
31908
31909maybe-clean-stageprofile-ld: clean-stageprofile-ld
31910clean-stageprofile-ld:
31911 @[ -f ld/Makefile ] || [ -f stageprofile-ld/Makefile ] \
31912 || exit 0 ; \
31913 [ -f ld/Makefile ] || $(MAKE) stageprofile-start ; \
31914 cd ld && \
31915 $(MAKE) $(FLAGS_TO_PASS) \
31916 $(POSTSTAGE1_FLAGS_TO_PASS) \
31917 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
31918@endif ld-bootstrap
31919
31920
31921.PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
31922.PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
31923.PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
31924
31925maybe-configure-stageprofile-libcpp:
31926maybe-all-stageprofile-libcpp:
31927maybe-clean-stageprofile-libcpp:
31928
31929@if libcpp-bootstrap
31930maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
31931configure-stageprofile-libcpp:
31932 @$(MAKE) stageprofile-start
31933 @[ -f libcpp/Makefile ] && exit 0 || : ; \
31934 r=`${PWD_COMMAND}`; export r; \
31935 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31936 $(STAGE_HOST_EXPORTS) \
31937 echo Configuring stage profile in libcpp ; \
31938 cd libcpp || exit 1; \
31939 case $(srcdir) in \
31940 \.) \
31941 srcdiroption="--srcdir=."; \
31942 libsrcdir=".";; \
31943 /* | [A-Za-z]:[\\/]*) \
31944 srcdiroption="--srcdir=$(srcdir)/libcpp"; \
31945 libsrcdir="$$s/libcpp";; \
31946 *) \
31947 srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
31948 libsrcdir="$$s/libcpp";; \
31949 esac; \
31950 $(SHELL) $${libsrcdir}/configure \
31951 $(HOST_CONFIGARGS) $${srcdiroption} \
31952 @stage2_werror_flag@
31953
31954maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
31955all-stageprofile-libcpp: configure-stageprofile-libcpp
31956 @$(MAKE) stageprofile-start
31957 @r=`${PWD_COMMAND}`; export r; \
31958 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31959 $(STAGE_HOST_EXPORTS) \
31960 cd libcpp && \
31961 $(MAKE) $(FLAGS_TO_PASS) \
31962 $(POSTSTAGE1_FLAGS_TO_PASS) \
31963 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
31964
31965maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
31966clean-stageprofile-libcpp:
31967 @[ -f libcpp/Makefile ] || [ -f stageprofile-libcpp/Makefile ] \
31968 || exit 0 ; \
31969 [ -f libcpp/Makefile ] || $(MAKE) stageprofile-start ; \
31970 cd libcpp && \
31971 $(MAKE) $(FLAGS_TO_PASS) \
31972 $(POSTSTAGE1_FLAGS_TO_PASS) \
31973 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
31974@endif libcpp-bootstrap
31975
31976
31977.PHONY: configure-stageprofile-libbanshee maybe-configure-stageprofile-libbanshee
31978.PHONY: all-stageprofile-libbanshee maybe-all-stageprofile-libbanshee
31979.PHONY: clean-stageprofile-libbanshee maybe-clean-stageprofile-libbanshee
31980
31981maybe-configure-stageprofile-libbanshee:
31982maybe-all-stageprofile-libbanshee:
31983maybe-clean-stageprofile-libbanshee:
31984
31985@if libbanshee-bootstrap
31986maybe-configure-stageprofile-libbanshee: configure-stageprofile-libbanshee
31987configure-stageprofile-libbanshee:
31988 @$(MAKE) stageprofile-start
31989 @[ -f libbanshee/Makefile ] && exit 0 || : ; \
31990 r=`${PWD_COMMAND}`; export r; \
31991 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
31992 $(STAGE_HOST_EXPORTS) \
31993 echo Configuring stage profile in libbanshee ; \
31994 cd libbanshee || exit 1; \
31995 case $(srcdir) in \
31996 \.) \
31997 srcdiroption="--srcdir=."; \
31998 libsrcdir=".";; \
31999 /* | [A-Za-z]:[\\/]*) \
32000 srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
32001 libsrcdir="$$s/libbanshee";; \
32002 *) \
32003 srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
32004 libsrcdir="$$s/libbanshee";; \
32005 esac; \
32006 $(SHELL) $${libsrcdir}/configure \
32007 $(HOST_CONFIGARGS) $${srcdiroption} \
32008 @stage2_werror_flag@
32009
32010maybe-all-stageprofile-libbanshee: all-stageprofile-libbanshee
32011all-stageprofile-libbanshee: configure-stageprofile-libbanshee
32012 @$(MAKE) stageprofile-start
32013 @r=`${PWD_COMMAND}`; export r; \
32014 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32015 $(STAGE_HOST_EXPORTS) \
32016 cd libbanshee && \
32017 $(MAKE) $(FLAGS_TO_PASS) \
32018 $(POSTSTAGE1_FLAGS_TO_PASS) \
32019 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
32020
32021maybe-clean-stageprofile-libbanshee: clean-stageprofile-libbanshee
32022clean-stageprofile-libbanshee:
32023 @[ -f libbanshee/Makefile ] || [ -f stageprofile-libbanshee/Makefile ] \
32024 || exit 0 ; \
32025 [ -f libbanshee/Makefile ] || $(MAKE) stageprofile-start ; \
32026 cd libbanshee && \
32027 $(MAKE) $(FLAGS_TO_PASS) \
32028 $(POSTSTAGE1_FLAGS_TO_PASS) \
32029 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
32030@endif libbanshee-bootstrap
32031
32032
32033.PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
32034.PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
32035.PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
32036
32037maybe-configure-stageprofile-libiberty:
32038maybe-all-stageprofile-libiberty:
32039maybe-clean-stageprofile-libiberty:
32040
32041@if libiberty-bootstrap
32042maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
32043configure-stageprofile-libiberty:
32044 @$(MAKE) stageprofile-start
32045 @[ -f libiberty/Makefile ] && exit 0 || : ; \
32046 r=`${PWD_COMMAND}`; export r; \
32047 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32048 $(STAGE_HOST_EXPORTS) \
32049 echo Configuring stage profile in libiberty ; \
32050 cd libiberty || exit 1; \
32051 case $(srcdir) in \
32052 \.) \
32053 srcdiroption="--srcdir=."; \
32054 libsrcdir=".";; \
32055 /* | [A-Za-z]:[\\/]*) \
32056 srcdiroption="--srcdir=$(srcdir)/libiberty"; \
32057 libsrcdir="$$s/libiberty";; \
32058 *) \
32059 srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
32060 libsrcdir="$$s/libiberty";; \
32061 esac; \
32062 $(SHELL) $${libsrcdir}/configure \
32063 $(HOST_CONFIGARGS) $${srcdiroption} \
32064 @stage2_werror_flag@
32065
32066maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
32067all-stageprofile-libiberty: configure-stageprofile-libiberty
32068 @$(MAKE) stageprofile-start
32069 @r=`${PWD_COMMAND}`; export r; \
32070 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32071 $(STAGE_HOST_EXPORTS) \
32072 cd libiberty && \
32073 $(MAKE) $(FLAGS_TO_PASS) \
32074 $(POSTSTAGE1_FLAGS_TO_PASS) \
32075 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
32076
32077maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
32078clean-stageprofile-libiberty:
32079 @[ -f libiberty/Makefile ] || [ -f stageprofile-libiberty/Makefile ] \
32080 || exit 0 ; \
32081 [ -f libiberty/Makefile ] || $(MAKE) stageprofile-start ; \
32082 cd libiberty && \
32083 $(MAKE) $(FLAGS_TO_PASS) \
32084 $(POSTSTAGE1_FLAGS_TO_PASS) \
32085 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
32086@endif libiberty-bootstrap
32087
32088
32089.PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
32090.PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
32091.PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
32092
32093maybe-configure-stageprofile-zlib:
32094maybe-all-stageprofile-zlib:
32095maybe-clean-stageprofile-zlib:
32096
32097@if zlib-bootstrap
32098maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
32099configure-stageprofile-zlib:
32100 @$(MAKE) stageprofile-start
32101 @[ -f zlib/Makefile ] && exit 0 || : ; \
32102 r=`${PWD_COMMAND}`; export r; \
32103 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32104 $(STAGE_HOST_EXPORTS) \
32105 echo Configuring stage profile in zlib ; \
32106 cd zlib || exit 1; \
32107 case $(srcdir) in \
32108 \.) \
32109 srcdiroption="--srcdir=."; \
32110 libsrcdir=".";; \
32111 /* | [A-Za-z]:[\\/]*) \
32112 srcdiroption="--srcdir=$(srcdir)/zlib"; \
32113 libsrcdir="$$s/zlib";; \
32114 *) \
32115 srcdiroption="--srcdir=../$(srcdir)/zlib"; \
32116 libsrcdir="$$s/zlib";; \
32117 esac; \
32118 $(SHELL) $${libsrcdir}/configure \
32119 $(HOST_CONFIGARGS) $${srcdiroption} \
32120 @stage2_werror_flag@
32121
32122maybe-all-stageprofile-zlib: all-stageprofile-zlib
32123all-stageprofile-zlib: configure-stageprofile-zlib
32124 @$(MAKE) stageprofile-start
32125 @r=`${PWD_COMMAND}`; export r; \
32126 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32127 $(STAGE_HOST_EXPORTS) \
32128 cd zlib && \
32129 $(MAKE) $(FLAGS_TO_PASS) \
32130 $(POSTSTAGE1_FLAGS_TO_PASS) \
32131 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"
32132
32133maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
32134clean-stageprofile-zlib:
32135 @[ -f zlib/Makefile ] || [ -f stageprofile-zlib/Makefile ] \
32136 || exit 0 ; \
32137 [ -f zlib/Makefile ] || $(MAKE) stageprofile-start ; \
32138 cd zlib && \
32139 $(MAKE) $(FLAGS_TO_PASS) \
32140 $(POSTSTAGE1_FLAGS_TO_PASS) \
32141 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" clean
32142@endif zlib-bootstrap
32143
32144
32145
32146# FIXME: Will not need to be conditional when toplevel bootstrap is the
32147# only possibility, but now it conflicts with no-bootstrap rules
32148@if gcc-bootstrap
32149
32150
32151
32152
32153# Rules to wipe a stage and all the following ones, also used for cleanstrap
32154distclean-stage1:: distclean-stageprofile
32155.PHONY: distclean-stageprofile
32156distclean-stageprofile::
32157 [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
32158 rm -rf stageprofile-*
32159
32160
32161@endif gcc-bootstrap
32162
32163
32164.PHONY: stagefeedback-start stagefeedback-end
32165
32166stagefeedback-start::
32167 @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
32168 echo stagefeedback > stage_current ; \
32169 echo stagefeedback > stage_last
32170@if bfd
32171 @[ -d stagefeedback-bfd ] || mkdir stagefeedback-bfd; \
32172 set stagefeedback-bfd bfd ; @CREATE_LINK_TO_DIR@ ; \
32173 set stage1-bfd prev-bfd ; @CREATE_LINK_TO_DIR@
32174@endif bfd
32175@if opcodes
32176 @[ -d stagefeedback-opcodes ] || mkdir stagefeedback-opcodes; \
32177 set stagefeedback-opcodes opcodes ; @CREATE_LINK_TO_DIR@ ; \
32178 set stage1-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@
32179@endif opcodes
32180@if binutils
32181 @[ -d stagefeedback-binutils ] || mkdir stagefeedback-binutils; \
32182 set stagefeedback-binutils binutils ; @CREATE_LINK_TO_DIR@ ; \
32183 set stage1-binutils prev-binutils ; @CREATE_LINK_TO_DIR@
32184@endif binutils
32185@if gas
32186 @[ -d stagefeedback-gas ] || mkdir stagefeedback-gas; \
32187 set stagefeedback-gas gas ; @CREATE_LINK_TO_DIR@ ; \
32188 set stage1-gas prev-gas ; @CREATE_LINK_TO_DIR@
32189@endif gas
32190@if gcc
32191 @[ -d stagefeedback-gcc ] || mkdir stagefeedback-gcc; \
32192 set stagefeedback-gcc gcc ; @CREATE_LINK_TO_DIR@ ; \
32193 set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@
32194@endif gcc
32195@if intl
32196 @[ -d stagefeedback-intl ] || mkdir stagefeedback-intl; \
32197 set stagefeedback-intl intl ; @CREATE_LINK_TO_DIR@ ; \
32198 set stage1-intl prev-intl ; @CREATE_LINK_TO_DIR@
32199@endif intl
32200@if ld
32201 @[ -d stagefeedback-ld ] || mkdir stagefeedback-ld; \
32202 set stagefeedback-ld ld ; @CREATE_LINK_TO_DIR@ ; \
32203 set stage1-ld prev-ld ; @CREATE_LINK_TO_DIR@
32204@endif ld
32205@if libcpp
32206 @[ -d stagefeedback-libcpp ] || mkdir stagefeedback-libcpp; \
32207 set stagefeedback-libcpp libcpp ; @CREATE_LINK_TO_DIR@ ; \
32208 set stage1-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@
32209@endif libcpp
32210@if libbanshee
32211 @[ -d stagefeedback-libbanshee ] || mkdir stagefeedback-libbanshee; \
32212 set stagefeedback-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@ ; \
32213 set stage1-libbanshee prev-libbanshee ; @CREATE_LINK_TO_DIR@
32214@endif libbanshee
32215@if libiberty
32216 @[ -d stagefeedback-libiberty ] || mkdir stagefeedback-libiberty; \
32217 set stagefeedback-libiberty libiberty ; @CREATE_LINK_TO_DIR@ ; \
32218 set stage1-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@
32219@endif libiberty
32220@if zlib
32221 @[ -d stagefeedback-zlib ] || mkdir stagefeedback-zlib; \
32222 set stagefeedback-zlib zlib ; @CREATE_LINK_TO_DIR@ ; \
32223 set stage1-zlib prev-zlib ; @CREATE_LINK_TO_DIR@
32224@endif zlib
32225
32226stagefeedback-end::
32227 @rm -f stage_current
32228@if bfd
32229 @set bfd stagefeedback-bfd ; @UNDO_LINK_TO_DIR@ ; \
32230 set prev-bfd stage1-bfd ; @UNDO_LINK_TO_DIR@
32231@endif bfd
32232@if opcodes
32233 @set opcodes stagefeedback-opcodes ; @UNDO_LINK_TO_DIR@ ; \
32234 set prev-opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@
32235@endif opcodes
32236@if binutils
32237 @set binutils stagefeedback-binutils ; @UNDO_LINK_TO_DIR@ ; \
32238 set prev-binutils stage1-binutils ; @UNDO_LINK_TO_DIR@
32239@endif binutils
32240@if gas
32241 @set gas stagefeedback-gas ; @UNDO_LINK_TO_DIR@ ; \
32242 set prev-gas stage1-gas ; @UNDO_LINK_TO_DIR@
32243@endif gas
32244@if gcc
32245 @set gcc stagefeedback-gcc ; @UNDO_LINK_TO_DIR@ ; \
32246 set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@
32247@endif gcc
32248@if intl
32249 @set intl stagefeedback-intl ; @UNDO_LINK_TO_DIR@ ; \
32250 set prev-intl stage1-intl ; @UNDO_LINK_TO_DIR@
32251@endif intl
32252@if ld
32253 @set ld stagefeedback-ld ; @UNDO_LINK_TO_DIR@ ; \
32254 set prev-ld stage1-ld ; @UNDO_LINK_TO_DIR@
32255@endif ld
32256@if libcpp
32257 @set libcpp stagefeedback-libcpp ; @UNDO_LINK_TO_DIR@ ; \
32258 set prev-libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@
32259@endif libcpp
32260@if libbanshee
32261 @set libbanshee stagefeedback-libbanshee ; @UNDO_LINK_TO_DIR@ ; \
32262 set prev-libbanshee stage1-libbanshee ; @UNDO_LINK_TO_DIR@
32263@endif libbanshee
32264@if libiberty
32265 @set libiberty stagefeedback-libiberty ; @UNDO_LINK_TO_DIR@ ; \
32266 set prev-libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@
32267@endif libiberty
32268@if zlib
32269 @set zlib stagefeedback-zlib ; @UNDO_LINK_TO_DIR@ ; \
32270 set prev-zlib stage1-zlib ; @UNDO_LINK_TO_DIR@
32271@endif zlib
32272
32273# Bubble a bugfix through all the stages up to stage feedback. They
32274# are remade, but not reconfigured. The next stage (if any) will not
32275# be reconfigured as well.
32276.PHONY: stagefeedback-bubble
32277stagefeedback-bubble:: stage1-bubble
32278 @if test -f stagefeedback-lean || test -f stage1-lean ; then \
32279 echo Skipping rebuild of stagefeedback ; \
32280 else \
32281 $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stagefeedback; \
32282 fi
32283
32284.PHONY: all-stagefeedback clean-stagefeedback
32285all-stagefeedback: \
32286 maybe-all-stagefeedback-bfd \
32287 maybe-all-stagefeedback-opcodes \
32288 maybe-all-stagefeedback-binutils \
32289 maybe-all-stagefeedback-gas \
32290 maybe-all-stagefeedback-gcc \
32291 maybe-all-stagefeedback-intl \
32292 maybe-all-stagefeedback-ld \
32293 maybe-all-stagefeedback-libcpp \
32294 maybe-all-stagefeedback-libbanshee \
32295 maybe-all-stagefeedback-libiberty \
32296 maybe-all-stagefeedback-zlib
32297
32298do-clean: clean-stagefeedback
32299clean-stagefeedback: \
32300 maybe-clean-stagefeedback-bfd \
32301 maybe-clean-stagefeedback-opcodes \
32302 maybe-clean-stagefeedback-binutils \
32303 maybe-clean-stagefeedback-gas \
32304 maybe-clean-stagefeedback-gcc \
32305 maybe-clean-stagefeedback-intl \
32306 maybe-clean-stagefeedback-ld \
32307 maybe-clean-stagefeedback-libcpp \
32308 maybe-clean-stagefeedback-libbanshee \
32309 maybe-clean-stagefeedback-libiberty \
32310 maybe-clean-stagefeedback-zlib
32311
32312
32313.PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
32314.PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
32315.PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
32316
32317maybe-configure-stagefeedback-bfd:
32318maybe-all-stagefeedback-bfd:
32319maybe-clean-stagefeedback-bfd:
32320
32321@if bfd-bootstrap
32322maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
32323configure-stagefeedback-bfd:
32324 @$(MAKE) stagefeedback-start
32325 @[ -f bfd/Makefile ] && exit 0 || : ; \
32326 r=`${PWD_COMMAND}`; export r; \
32327 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32328 $(STAGE_HOST_EXPORTS) \
32329 echo Configuring stage feedback in bfd ; \
32330 cd bfd || exit 1; \
32331 case $(srcdir) in \
32332 \.) \
32333 srcdiroption="--srcdir=."; \
32334 libsrcdir=".";; \
32335 /* | [A-Za-z]:[\\/]*) \
32336 srcdiroption="--srcdir=$(srcdir)/bfd"; \
32337 libsrcdir="$$s/bfd";; \
32338 *) \
32339 srcdiroption="--srcdir=../$(srcdir)/bfd"; \
32340 libsrcdir="$$s/bfd";; \
32341 esac; \
32342 $(SHELL) $${libsrcdir}/configure \
32343 $(HOST_CONFIGARGS) $${srcdiroption} \
32344 @stage2_werror_flag@
32345
32346maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
32347all-stagefeedback-bfd: configure-stagefeedback-bfd
32348 @$(MAKE) stagefeedback-start
32349 @r=`${PWD_COMMAND}`; export r; \
32350 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32351 $(STAGE_HOST_EXPORTS) \
32352 cd bfd && \
32353 $(MAKE) $(FLAGS_TO_PASS) \
32354 $(POSTSTAGE1_FLAGS_TO_PASS) \
32355 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32356
32357maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
32358clean-stagefeedback-bfd:
32359 @[ -f bfd/Makefile ] || [ -f stagefeedback-bfd/Makefile ] \
32360 || exit 0 ; \
32361 [ -f bfd/Makefile ] || $(MAKE) stagefeedback-start ; \
32362 cd bfd && \
32363 $(MAKE) $(FLAGS_TO_PASS) \
32364 $(POSTSTAGE1_FLAGS_TO_PASS) \
32365 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32366@endif bfd-bootstrap
32367
32368
32369.PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
32370.PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
32371.PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
32372
32373maybe-configure-stagefeedback-opcodes:
32374maybe-all-stagefeedback-opcodes:
32375maybe-clean-stagefeedback-opcodes:
32376
32377@if opcodes-bootstrap
32378maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
32379configure-stagefeedback-opcodes:
32380 @$(MAKE) stagefeedback-start
32381 @[ -f opcodes/Makefile ] && exit 0 || : ; \
32382 r=`${PWD_COMMAND}`; export r; \
32383 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32384 $(STAGE_HOST_EXPORTS) \
32385 echo Configuring stage feedback in opcodes ; \
32386 cd opcodes || exit 1; \
32387 case $(srcdir) in \
32388 \.) \
32389 srcdiroption="--srcdir=."; \
32390 libsrcdir=".";; \
32391 /* | [A-Za-z]:[\\/]*) \
32392 srcdiroption="--srcdir=$(srcdir)/opcodes"; \
32393 libsrcdir="$$s/opcodes";; \
32394 *) \
32395 srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
32396 libsrcdir="$$s/opcodes";; \
32397 esac; \
32398 $(SHELL) $${libsrcdir}/configure \
32399 $(HOST_CONFIGARGS) $${srcdiroption} \
32400 @stage2_werror_flag@
32401
32402maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
32403all-stagefeedback-opcodes: configure-stagefeedback-opcodes
32404 @$(MAKE) stagefeedback-start
32405 @r=`${PWD_COMMAND}`; export r; \
32406 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32407 $(STAGE_HOST_EXPORTS) \
32408 cd opcodes && \
32409 $(MAKE) $(FLAGS_TO_PASS) \
32410 $(POSTSTAGE1_FLAGS_TO_PASS) \
32411 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32412
32413maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
32414clean-stagefeedback-opcodes:
32415 @[ -f opcodes/Makefile ] || [ -f stagefeedback-opcodes/Makefile ] \
32416 || exit 0 ; \
32417 [ -f opcodes/Makefile ] || $(MAKE) stagefeedback-start ; \
32418 cd opcodes && \
32419 $(MAKE) $(FLAGS_TO_PASS) \
32420 $(POSTSTAGE1_FLAGS_TO_PASS) \
32421 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32422@endif opcodes-bootstrap
32423
32424
32425.PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
32426.PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
32427.PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
32428
32429maybe-configure-stagefeedback-binutils:
32430maybe-all-stagefeedback-binutils:
32431maybe-clean-stagefeedback-binutils:
32432
32433@if binutils-bootstrap
32434maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
32435configure-stagefeedback-binutils:
32436 @$(MAKE) stagefeedback-start
32437 @[ -f binutils/Makefile ] && exit 0 || : ; \
32438 r=`${PWD_COMMAND}`; export r; \
32439 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32440 $(STAGE_HOST_EXPORTS) \
32441 echo Configuring stage feedback in binutils ; \
32442 cd binutils || exit 1; \
32443 case $(srcdir) in \
32444 \.) \
32445 srcdiroption="--srcdir=."; \
32446 libsrcdir=".";; \
32447 /* | [A-Za-z]:[\\/]*) \
32448 srcdiroption="--srcdir=$(srcdir)/binutils"; \
32449 libsrcdir="$$s/binutils";; \
32450 *) \
32451 srcdiroption="--srcdir=../$(srcdir)/binutils"; \
32452 libsrcdir="$$s/binutils";; \
32453 esac; \
32454 $(SHELL) $${libsrcdir}/configure \
32455 $(HOST_CONFIGARGS) $${srcdiroption} \
32456 @stage2_werror_flag@
32457
32458maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
32459all-stagefeedback-binutils: configure-stagefeedback-binutils
32460 @$(MAKE) stagefeedback-start
32461 @r=`${PWD_COMMAND}`; export r; \
32462 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32463 $(STAGE_HOST_EXPORTS) \
32464 cd binutils && \
32465 $(MAKE) $(FLAGS_TO_PASS) \
32466 $(POSTSTAGE1_FLAGS_TO_PASS) \
32467 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32468
32469maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
32470clean-stagefeedback-binutils:
32471 @[ -f binutils/Makefile ] || [ -f stagefeedback-binutils/Makefile ] \
32472 || exit 0 ; \
32473 [ -f binutils/Makefile ] || $(MAKE) stagefeedback-start ; \
32474 cd binutils && \
32475 $(MAKE) $(FLAGS_TO_PASS) \
32476 $(POSTSTAGE1_FLAGS_TO_PASS) \
32477 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32478@endif binutils-bootstrap
32479
32480
32481.PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
32482.PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
32483.PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
32484
32485maybe-configure-stagefeedback-gas:
32486maybe-all-stagefeedback-gas:
32487maybe-clean-stagefeedback-gas:
32488
32489@if gas-bootstrap
32490maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
32491configure-stagefeedback-gas:
32492 @$(MAKE) stagefeedback-start
32493 @[ -f gas/Makefile ] && exit 0 || : ; \
32494 r=`${PWD_COMMAND}`; export r; \
32495 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32496 $(STAGE_HOST_EXPORTS) \
32497 echo Configuring stage feedback in gas ; \
32498 cd gas || exit 1; \
32499 case $(srcdir) in \
32500 \.) \
32501 srcdiroption="--srcdir=."; \
32502 libsrcdir=".";; \
32503 /* | [A-Za-z]:[\\/]*) \
32504 srcdiroption="--srcdir=$(srcdir)/gas"; \
32505 libsrcdir="$$s/gas";; \
32506 *) \
32507 srcdiroption="--srcdir=../$(srcdir)/gas"; \
32508 libsrcdir="$$s/gas";; \
32509 esac; \
32510 $(SHELL) $${libsrcdir}/configure \
32511 $(HOST_CONFIGARGS) $${srcdiroption} \
32512 @stage2_werror_flag@
32513
32514maybe-all-stagefeedback-gas: all-stagefeedback-gas
32515all-stagefeedback-gas: configure-stagefeedback-gas
32516 @$(MAKE) stagefeedback-start
32517 @r=`${PWD_COMMAND}`; export r; \
32518 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32519 $(STAGE_HOST_EXPORTS) \
32520 cd gas && \
32521 $(MAKE) $(FLAGS_TO_PASS) \
32522 $(POSTSTAGE1_FLAGS_TO_PASS) \
32523 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32524
32525maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
32526clean-stagefeedback-gas:
32527 @[ -f gas/Makefile ] || [ -f stagefeedback-gas/Makefile ] \
32528 || exit 0 ; \
32529 [ -f gas/Makefile ] || $(MAKE) stagefeedback-start ; \
32530 cd gas && \
32531 $(MAKE) $(FLAGS_TO_PASS) \
32532 $(POSTSTAGE1_FLAGS_TO_PASS) \
32533 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32534@endif gas-bootstrap
32535
32536
32537.PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
32538.PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
32539.PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
32540
32541maybe-configure-stagefeedback-gcc:
32542maybe-all-stagefeedback-gcc:
32543maybe-clean-stagefeedback-gcc:
32544
32545@if gcc-bootstrap
32546maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
32547configure-stagefeedback-gcc:
32548 @$(MAKE) stagefeedback-start
32549 @[ -f gcc/Makefile ] && exit 0 || : ; \
32550 r=`${PWD_COMMAND}`; export r; \
32551 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32552 $(STAGE_HOST_EXPORTS) \
32553 echo Configuring stage feedback in gcc ; \
32554 cd gcc || exit 1; \
32555 case $(srcdir) in \
32556 \.) \
32557 srcdiroption="--srcdir=."; \
32558 libsrcdir=".";; \
32559 /* | [A-Za-z]:[\\/]*) \
32560 srcdiroption="--srcdir=$(srcdir)/gcc"; \
32561 libsrcdir="$$s/gcc";; \
32562 *) \
32563 srcdiroption="--srcdir=../$(srcdir)/gcc"; \
32564 libsrcdir="$$s/gcc";; \
32565 esac; \
32566 $(SHELL) $${libsrcdir}/configure \
32567 $(HOST_CONFIGARGS) $${srcdiroption} \
32568 @stage2_werror_flag@
32569
32570maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
32571all-stagefeedback-gcc: configure-stagefeedback-gcc
32572 @$(MAKE) stagefeedback-start
32573 @r=`${PWD_COMMAND}`; export r; \
32574 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32575 $(STAGE_HOST_EXPORTS) \
32576 cd gcc && \
32577 $(MAKE) $(FLAGS_TO_PASS) \
32578 $(POSTSTAGE1_FLAGS_TO_PASS) \
32579 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(EXTRA_GCC_FLAGS)
32580
32581maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
32582clean-stagefeedback-gcc:
32583 @[ -f gcc/Makefile ] || [ -f stagefeedback-gcc/Makefile ] \
32584 || exit 0 ; \
32585 [ -f gcc/Makefile ] || $(MAKE) stagefeedback-start ; \
32586 cd gcc && \
32587 $(MAKE) $(FLAGS_TO_PASS) \
32588 $(POSTSTAGE1_FLAGS_TO_PASS) \
32589 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(EXTRA_GCC_FLAGS) clean
32590@endif gcc-bootstrap
32591
32592
32593.PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
32594.PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
32595.PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
32596
32597maybe-configure-stagefeedback-intl:
32598maybe-all-stagefeedback-intl:
32599maybe-clean-stagefeedback-intl:
32600
32601@if intl-bootstrap
32602maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
32603configure-stagefeedback-intl:
32604 @$(MAKE) stagefeedback-start
32605 @[ -f intl/Makefile ] && exit 0 || : ; \
32606 r=`${PWD_COMMAND}`; export r; \
32607 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32608 $(STAGE_HOST_EXPORTS) \
32609 echo Configuring stage feedback in intl ; \
32610 cd intl || exit 1; \
32611 case $(srcdir) in \
32612 \.) \
32613 srcdiroption="--srcdir=."; \
32614 libsrcdir=".";; \
32615 /* | [A-Za-z]:[\\/]*) \
32616 srcdiroption="--srcdir=$(srcdir)/intl"; \
32617 libsrcdir="$$s/intl";; \
32618 *) \
32619 srcdiroption="--srcdir=../$(srcdir)/intl"; \
32620 libsrcdir="$$s/intl";; \
32621 esac; \
32622 $(SHELL) $${libsrcdir}/configure \
32623 $(HOST_CONFIGARGS) $${srcdiroption} \
32624 @stage2_werror_flag@
32625
32626maybe-all-stagefeedback-intl: all-stagefeedback-intl
32627all-stagefeedback-intl: configure-stagefeedback-intl
32628 @$(MAKE) stagefeedback-start
32629 @r=`${PWD_COMMAND}`; export r; \
32630 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32631 $(STAGE_HOST_EXPORTS) \
32632 cd intl && \
32633 $(MAKE) $(FLAGS_TO_PASS) \
32634 $(POSTSTAGE1_FLAGS_TO_PASS) \
32635 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32636
32637maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
32638clean-stagefeedback-intl:
32639 @[ -f intl/Makefile ] || [ -f stagefeedback-intl/Makefile ] \
32640 || exit 0 ; \
32641 [ -f intl/Makefile ] || $(MAKE) stagefeedback-start ; \
32642 cd intl && \
32643 $(MAKE) $(FLAGS_TO_PASS) \
32644 $(POSTSTAGE1_FLAGS_TO_PASS) \
32645 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32646@endif intl-bootstrap
32647
32648
32649.PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
32650.PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
32651.PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
32652
32653maybe-configure-stagefeedback-ld:
32654maybe-all-stagefeedback-ld:
32655maybe-clean-stagefeedback-ld:
32656
32657@if ld-bootstrap
32658maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
32659configure-stagefeedback-ld:
32660 @$(MAKE) stagefeedback-start
32661 @[ -f ld/Makefile ] && exit 0 || : ; \
32662 r=`${PWD_COMMAND}`; export r; \
32663 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32664 $(STAGE_HOST_EXPORTS) \
32665 echo Configuring stage feedback in ld ; \
32666 cd ld || exit 1; \
32667 case $(srcdir) in \
32668 \.) \
32669 srcdiroption="--srcdir=."; \
32670 libsrcdir=".";; \
32671 /* | [A-Za-z]:[\\/]*) \
32672 srcdiroption="--srcdir=$(srcdir)/ld"; \
32673 libsrcdir="$$s/ld";; \
32674 *) \
32675 srcdiroption="--srcdir=../$(srcdir)/ld"; \
32676 libsrcdir="$$s/ld";; \
32677 esac; \
32678 $(SHELL) $${libsrcdir}/configure \
32679 $(HOST_CONFIGARGS) $${srcdiroption} \
32680 @stage2_werror_flag@
32681
32682maybe-all-stagefeedback-ld: all-stagefeedback-ld
32683all-stagefeedback-ld: configure-stagefeedback-ld
32684 @$(MAKE) stagefeedback-start
32685 @r=`${PWD_COMMAND}`; export r; \
32686 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32687 $(STAGE_HOST_EXPORTS) \
32688 cd ld && \
32689 $(MAKE) $(FLAGS_TO_PASS) \
32690 $(POSTSTAGE1_FLAGS_TO_PASS) \
32691 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32692
32693maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
32694clean-stagefeedback-ld:
32695 @[ -f ld/Makefile ] || [ -f stagefeedback-ld/Makefile ] \
32696 || exit 0 ; \
32697 [ -f ld/Makefile ] || $(MAKE) stagefeedback-start ; \
32698 cd ld && \
32699 $(MAKE) $(FLAGS_TO_PASS) \
32700 $(POSTSTAGE1_FLAGS_TO_PASS) \
32701 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32702@endif ld-bootstrap
32703
32704
32705.PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
32706.PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
32707.PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
32708
32709maybe-configure-stagefeedback-libcpp:
32710maybe-all-stagefeedback-libcpp:
32711maybe-clean-stagefeedback-libcpp:
32712
32713@if libcpp-bootstrap
32714maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
32715configure-stagefeedback-libcpp:
32716 @$(MAKE) stagefeedback-start
32717 @[ -f libcpp/Makefile ] && exit 0 || : ; \
32718 r=`${PWD_COMMAND}`; export r; \
32719 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32720 $(STAGE_HOST_EXPORTS) \
32721 echo Configuring stage feedback in libcpp ; \
32722 cd libcpp || exit 1; \
32723 case $(srcdir) in \
32724 \.) \
32725 srcdiroption="--srcdir=."; \
32726 libsrcdir=".";; \
32727 /* | [A-Za-z]:[\\/]*) \
32728 srcdiroption="--srcdir=$(srcdir)/libcpp"; \
32729 libsrcdir="$$s/libcpp";; \
32730 *) \
32731 srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
32732 libsrcdir="$$s/libcpp";; \
32733 esac; \
32734 $(SHELL) $${libsrcdir}/configure \
32735 $(HOST_CONFIGARGS) $${srcdiroption} \
32736 @stage2_werror_flag@
32737
32738maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
32739all-stagefeedback-libcpp: configure-stagefeedback-libcpp
32740 @$(MAKE) stagefeedback-start
32741 @r=`${PWD_COMMAND}`; export r; \
32742 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32743 $(STAGE_HOST_EXPORTS) \
32744 cd libcpp && \
32745 $(MAKE) $(FLAGS_TO_PASS) \
32746 $(POSTSTAGE1_FLAGS_TO_PASS) \
32747 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32748
32749maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
32750clean-stagefeedback-libcpp:
32751 @[ -f libcpp/Makefile ] || [ -f stagefeedback-libcpp/Makefile ] \
32752 || exit 0 ; \
32753 [ -f libcpp/Makefile ] || $(MAKE) stagefeedback-start ; \
32754 cd libcpp && \
32755 $(MAKE) $(FLAGS_TO_PASS) \
32756 $(POSTSTAGE1_FLAGS_TO_PASS) \
32757 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32758@endif libcpp-bootstrap
32759
32760
32761.PHONY: configure-stagefeedback-libbanshee maybe-configure-stagefeedback-libbanshee
32762.PHONY: all-stagefeedback-libbanshee maybe-all-stagefeedback-libbanshee
32763.PHONY: clean-stagefeedback-libbanshee maybe-clean-stagefeedback-libbanshee
32764
32765maybe-configure-stagefeedback-libbanshee:
32766maybe-all-stagefeedback-libbanshee:
32767maybe-clean-stagefeedback-libbanshee:
32768
32769@if libbanshee-bootstrap
32770maybe-configure-stagefeedback-libbanshee: configure-stagefeedback-libbanshee
32771configure-stagefeedback-libbanshee:
32772 @$(MAKE) stagefeedback-start
32773 @[ -f libbanshee/Makefile ] && exit 0 || : ; \
32774 r=`${PWD_COMMAND}`; export r; \
32775 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32776 $(STAGE_HOST_EXPORTS) \
32777 echo Configuring stage feedback in libbanshee ; \
32778 cd libbanshee || exit 1; \
32779 case $(srcdir) in \
32780 \.) \
32781 srcdiroption="--srcdir=."; \
32782 libsrcdir=".";; \
32783 /* | [A-Za-z]:[\\/]*) \
32784 srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
32785 libsrcdir="$$s/libbanshee";; \
32786 *) \
32787 srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
32788 libsrcdir="$$s/libbanshee";; \
32789 esac; \
32790 $(SHELL) $${libsrcdir}/configure \
32791 $(HOST_CONFIGARGS) $${srcdiroption} \
32792 @stage2_werror_flag@
32793
32794maybe-all-stagefeedback-libbanshee: all-stagefeedback-libbanshee
32795all-stagefeedback-libbanshee: configure-stagefeedback-libbanshee
32796 @$(MAKE) stagefeedback-start
32797 @r=`${PWD_COMMAND}`; export r; \
32798 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32799 $(STAGE_HOST_EXPORTS) \
32800 cd libbanshee && \
32801 $(MAKE) $(FLAGS_TO_PASS) \
32802 $(POSTSTAGE1_FLAGS_TO_PASS) \
32803 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32804
32805maybe-clean-stagefeedback-libbanshee: clean-stagefeedback-libbanshee
32806clean-stagefeedback-libbanshee:
32807 @[ -f libbanshee/Makefile ] || [ -f stagefeedback-libbanshee/Makefile ] \
32808 || exit 0 ; \
32809 [ -f libbanshee/Makefile ] || $(MAKE) stagefeedback-start ; \
32810 cd libbanshee && \
32811 $(MAKE) $(FLAGS_TO_PASS) \
32812 $(POSTSTAGE1_FLAGS_TO_PASS) \
32813 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32814@endif libbanshee-bootstrap
32815
32816
32817.PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
32818.PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
32819.PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
32820
32821maybe-configure-stagefeedback-libiberty:
32822maybe-all-stagefeedback-libiberty:
32823maybe-clean-stagefeedback-libiberty:
32824
32825@if libiberty-bootstrap
32826maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
32827configure-stagefeedback-libiberty:
32828 @$(MAKE) stagefeedback-start
32829 @[ -f libiberty/Makefile ] && exit 0 || : ; \
32830 r=`${PWD_COMMAND}`; export r; \
32831 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32832 $(STAGE_HOST_EXPORTS) \
32833 echo Configuring stage feedback in libiberty ; \
32834 cd libiberty || exit 1; \
32835 case $(srcdir) in \
32836 \.) \
32837 srcdiroption="--srcdir=."; \
32838 libsrcdir=".";; \
32839 /* | [A-Za-z]:[\\/]*) \
32840 srcdiroption="--srcdir=$(srcdir)/libiberty"; \
32841 libsrcdir="$$s/libiberty";; \
32842 *) \
32843 srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
32844 libsrcdir="$$s/libiberty";; \
32845 esac; \
32846 $(SHELL) $${libsrcdir}/configure \
32847 $(HOST_CONFIGARGS) $${srcdiroption} \
32848 @stage2_werror_flag@
32849
32850maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
32851all-stagefeedback-libiberty: configure-stagefeedback-libiberty
32852 @$(MAKE) stagefeedback-start
32853 @r=`${PWD_COMMAND}`; export r; \
32854 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32855 $(STAGE_HOST_EXPORTS) \
32856 cd libiberty && \
32857 $(MAKE) $(FLAGS_TO_PASS) \
32858 $(POSTSTAGE1_FLAGS_TO_PASS) \
32859 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32860
32861maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
32862clean-stagefeedback-libiberty:
32863 @[ -f libiberty/Makefile ] || [ -f stagefeedback-libiberty/Makefile ] \
32864 || exit 0 ; \
32865 [ -f libiberty/Makefile ] || $(MAKE) stagefeedback-start ; \
32866 cd libiberty && \
32867 $(MAKE) $(FLAGS_TO_PASS) \
32868 $(POSTSTAGE1_FLAGS_TO_PASS) \
32869 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32870@endif libiberty-bootstrap
32871
32872
32873.PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
32874.PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
32875.PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
32876
32877maybe-configure-stagefeedback-zlib:
32878maybe-all-stagefeedback-zlib:
32879maybe-clean-stagefeedback-zlib:
32880
32881@if zlib-bootstrap
32882maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
32883configure-stagefeedback-zlib:
32884 @$(MAKE) stagefeedback-start
32885 @[ -f zlib/Makefile ] && exit 0 || : ; \
32886 r=`${PWD_COMMAND}`; export r; \
32887 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32888 $(STAGE_HOST_EXPORTS) \
32889 echo Configuring stage feedback in zlib ; \
32890 cd zlib || exit 1; \
32891 case $(srcdir) in \
32892 \.) \
32893 srcdiroption="--srcdir=."; \
32894 libsrcdir=".";; \
32895 /* | [A-Za-z]:[\\/]*) \
32896 srcdiroption="--srcdir=$(srcdir)/zlib"; \
32897 libsrcdir="$$s/zlib";; \
32898 *) \
32899 srcdiroption="--srcdir=../$(srcdir)/zlib"; \
32900 libsrcdir="$$s/zlib";; \
32901 esac; \
32902 $(SHELL) $${libsrcdir}/configure \
32903 $(HOST_CONFIGARGS) $${srcdiroption} \
32904 @stage2_werror_flag@
32905
32906maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
32907all-stagefeedback-zlib: configure-stagefeedback-zlib
32908 @$(MAKE) stagefeedback-start
32909 @r=`${PWD_COMMAND}`; export r; \
32910 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32911 $(STAGE_HOST_EXPORTS) \
32912 cd zlib && \
32913 $(MAKE) $(FLAGS_TO_PASS) \
32914 $(POSTSTAGE1_FLAGS_TO_PASS) \
32915 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"
32916
32917maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
32918clean-stagefeedback-zlib:
32919 @[ -f zlib/Makefile ] || [ -f stagefeedback-zlib/Makefile ] \
32920 || exit 0 ; \
32921 [ -f zlib/Makefile ] || $(MAKE) stagefeedback-start ; \
32922 cd zlib && \
32923 $(MAKE) $(FLAGS_TO_PASS) \
32924 $(POSTSTAGE1_FLAGS_TO_PASS) \
32925 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" clean
32926@endif zlib-bootstrap
32927
32928
32929
32930# FIXME: Will not need to be conditional when toplevel bootstrap is the
32931# only possibility, but now it conflicts with no-bootstrap rules
32932@if gcc-bootstrap
32933
32934
32935
32936
32937# Rules to wipe a stage and all the following ones, also used for cleanstrap
32938distclean-stage1:: distclean-stagefeedback
32939.PHONY: distclean-stagefeedback
32940distclean-stagefeedback::
32941 [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
32942 rm -rf stagefeedback-*
32943
32944
32945@endif gcc-bootstrap
32946
32947
32948
32949stagefeedback-start::
32950 @r=`${PWD_COMMAND}`; export r; \
32951 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32952 cd stageprofile-gcc && \
32953 { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../gcc/&",' | $(SHELL); } && \
32954 { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../gcc/&",' | $(SHELL); }
32955
32956# FIXME: Will not need to be conditional when toplevel bootstrap is the
32957# only possibility, but now it conflicts with no-bootstrap rules
32958@if gcc-bootstrap
32959profiledbootstrap:
32960 @r=`${PWD_COMMAND}`; export r; \
32961 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32962 $(SET_LIB_PATH) \
32963 $(HOST_EXPORTS) \
32964 echo "Bootstrapping the compiler"; \
32965 $(MAKE) stageprofile-bubble distclean-stagefeedback
32966 @r=`${PWD_COMMAND}`; export r; \
32967 s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
32968 $(SET_LIB_PATH) \
32969 echo "Building runtime libraries and training compiler"; \
32970 $(MAKE) $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS) all
32971 @r=`${PWD_COMMAND}`; export r; \
32972 s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32973 $(SET_LIB_PATH) \
32974 $(HOST_EXPORTS) \
32975 echo "Building feedback based compiler"; \
32976 $(MAKE) stagefeedback-bubble stagefeedback-end
32977@endif gcc-bootstrap
32978
32979@if gcc-bootstrap
32980NOTPARALLEL = .NOTPARALLEL
32981$(NOTPARALLEL):
32982do-distclean: distclean-stage1
32983@endif gcc-bootstrap
32984
32985# --------------------------------------
32986# Dependencies between different modules
32987# --------------------------------------
32988
32989# Generic dependencies for target modules on host stuff, especially gcc
32990
32991configure-target-libstdc++-v3: maybe-all-gcc
32992
32993configure-target-libmudflap: maybe-all-gcc
32994
32995configure-target-newlib: maybe-all-gcc
32996
32997configure-target-libgfortran: maybe-all-gcc
32998
32999configure-target-libobjc: maybe-all-gcc
33000
33001configure-target-libtermcap: maybe-all-gcc
33002
33003configure-target-winsup: maybe-all-gcc
33004
33005configure-target-libgloss: maybe-all-gcc
33006
33007configure-target-libiberty: maybe-all-gcc
33008
33009configure-target-gperf: maybe-all-gcc
33010
33011configure-target-examples: maybe-all-gcc
33012
33013configure-target-libffi: maybe-all-gcc
33014
33015configure-target-libjava: maybe-all-gcc
33016
33017configure-target-zlib: maybe-all-gcc
33018
33019configure-target-boehm-gc: maybe-all-gcc
33020
33021configure-target-qthreads: maybe-all-gcc
33022
33023configure-target-rda: maybe-all-gcc
33024
33025configure-target-libada: maybe-all-gcc
33026
33027
33028
33029configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
33030
33031configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
33032configure-target-gperf: maybe-all-target-libstdc++-v3
33033
33034configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
33035
33036configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
33037
33038configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
33039
33040configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
33041configure-target-libjava: maybe-all-target-libstdc++-v3
33042
33043configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
33044
33045configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
33046
33047configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
33048
33049configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
33050
33051configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
33052
33053configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
33054
33055configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
33056
33057configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
33058
33059
33060# There are two types of dependencies here: 'hard' dependencies, where one
33061# module simply won't build without the other; and 'soft' dependencies, where
33062# if the depended-on module is missing, the depending module will do without
33063# or find a substitute somewhere (perhaps installed). Soft dependencies
33064# are made here to depend on a 'maybe-' target. If you're not sure,
33065# it's safer to use a soft dependency.
33066
33067
33068
33069
33070
33071# With all the machinery above in place, it is pretty easy to generate
33072# dependencies. Host dependencies are a bit more complex because we have
33073# to check for bootstrap/prebootstrap dependencies. To resolve
33074# prebootstrap dependencies, prebootstrap modules are gathered in
33075# a hash table.
33076all-build-bison: maybe-all-build-texinfo
33077all-build-byacc: maybe-all-build-texinfo
33078all-build-flex: maybe-all-build-texinfo
33079all-build-flex: maybe-all-build-bison
33080all-build-flex: maybe-all-build-byacc
33081all-build-flex: maybe-all-build-m4
33082all-build-libiberty: maybe-all-build-texinfo
33083all-build-m4: maybe-all-build-texinfo
33084all-build-fixincludes: maybe-all-build-libiberty
33085configure-gcc: maybe-configure-intl
33086
33087configure-stage1-gcc: maybe-configure-stage1-intl
33088configure-stage2-gcc: maybe-configure-stage2-intl
33089configure-stage3-gcc: maybe-configure-stage3-intl
33090configure-stage4-gcc: maybe-configure-stage4-intl
33091configure-stageprofile-gcc: maybe-configure-stageprofile-intl
33092configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
33093configure-gcc: maybe-configure-binutils
33094
33095configure-stage1-gcc: maybe-configure-stage1-binutils
33096configure-stage2-gcc: maybe-configure-stage2-binutils
33097configure-stage3-gcc: maybe-configure-stage3-binutils
33098configure-stage4-gcc: maybe-configure-stage4-binutils
33099configure-stageprofile-gcc: maybe-configure-stageprofile-binutils
33100configure-stagefeedback-gcc: maybe-configure-stagefeedback-binutils
33101configure-gcc: maybe-configure-gas
33102
33103configure-stage1-gcc: maybe-configure-stage1-gas
33104configure-stage2-gcc: maybe-configure-stage2-gas
33105configure-stage3-gcc: maybe-configure-stage3-gas
33106configure-stage4-gcc: maybe-configure-stage4-gas
33107configure-stageprofile-gcc: maybe-configure-stageprofile-gas
33108configure-stagefeedback-gcc: maybe-configure-stagefeedback-gas
33109configure-gcc: maybe-configure-ld
33110
33111configure-stage1-gcc: maybe-configure-stage1-ld
33112configure-stage2-gcc: maybe-configure-stage2-ld
33113configure-stage3-gcc: maybe-configure-stage3-ld
33114configure-stage4-gcc: maybe-configure-stage4-ld
33115configure-stageprofile-gcc: maybe-configure-stageprofile-ld
33116configure-stagefeedback-gcc: maybe-configure-stagefeedback-ld
33117all-gcc: all-libiberty
33118
33119all-stage1-gcc: all-stage1-libiberty
33120all-stage2-gcc: all-stage2-libiberty
33121all-stage3-gcc: all-stage3-libiberty
33122all-stage4-gcc: all-stage4-libiberty
33123all-stageprofile-gcc: all-stageprofile-libiberty
33124all-stagefeedback-gcc: all-stagefeedback-libiberty
33125all-gcc: maybe-all-intl
33126
33127all-stage1-gcc: maybe-all-stage1-intl
33128all-stage2-gcc: maybe-all-stage2-intl
33129all-stage3-gcc: maybe-all-stage3-intl
33130all-stage4-gcc: maybe-all-stage4-intl
33131all-stageprofile-gcc: maybe-all-stageprofile-intl
33132all-stagefeedback-gcc: maybe-all-stagefeedback-intl
33133all-gcc: maybe-all-build-texinfo
33134
33135all-stage1-gcc: maybe-all-build-texinfo
33136all-stage2-gcc: maybe-all-build-texinfo
33137all-stage3-gcc: maybe-all-build-texinfo
33138all-stage4-gcc: maybe-all-build-texinfo
33139all-stageprofile-gcc: maybe-all-build-texinfo
33140all-stagefeedback-gcc: maybe-all-build-texinfo
33141all-prebootstrap: maybe-all-build-texinfo
33142all-gcc: maybe-all-build-bison
33143
33144all-stage1-gcc: maybe-all-build-bison
33145all-stage2-gcc: maybe-all-build-bison
33146all-stage3-gcc: maybe-all-build-bison
33147all-stage4-gcc: maybe-all-build-bison
33148all-stageprofile-gcc: maybe-all-build-bison
33149all-stagefeedback-gcc: maybe-all-build-bison
33150all-prebootstrap: maybe-all-build-bison
33151all-gcc: maybe-all-build-byacc
33152
33153all-stage1-gcc: maybe-all-build-byacc
33154all-stage2-gcc: maybe-all-build-byacc
33155all-stage3-gcc: maybe-all-build-byacc
33156all-stage4-gcc: maybe-all-build-byacc
33157all-stageprofile-gcc: maybe-all-build-byacc
33158all-stagefeedback-gcc: maybe-all-build-byacc
33159all-prebootstrap: maybe-all-build-byacc
33160all-gcc: maybe-all-build-flex
33161
33162all-stage1-gcc: maybe-all-build-flex
33163all-stage2-gcc: maybe-all-build-flex
33164all-stage3-gcc: maybe-all-build-flex
33165all-stage4-gcc: maybe-all-build-flex
33166all-stageprofile-gcc: maybe-all-build-flex
33167all-stagefeedback-gcc: maybe-all-build-flex
33168all-prebootstrap: maybe-all-build-flex
33169all-gcc: maybe-all-build-libiberty
33170
33171all-stage1-gcc: maybe-all-build-libiberty
33172all-stage2-gcc: maybe-all-build-libiberty
33173all-stage3-gcc: maybe-all-build-libiberty
33174all-stage4-gcc: maybe-all-build-libiberty
33175all-stageprofile-gcc: maybe-all-build-libiberty
33176all-stagefeedback-gcc: maybe-all-build-libiberty
33177all-prebootstrap: maybe-all-build-libiberty
33178all-gcc: maybe-all-build-fixincludes
33179
33180all-stage1-gcc: maybe-all-build-fixincludes
33181all-stage2-gcc: maybe-all-build-fixincludes
33182all-stage3-gcc: maybe-all-build-fixincludes
33183all-stage4-gcc: maybe-all-build-fixincludes
33184all-stageprofile-gcc: maybe-all-build-fixincludes
33185all-stagefeedback-gcc: maybe-all-build-fixincludes
33186all-prebootstrap: maybe-all-build-fixincludes
33187all-gcc: maybe-all-binutils
33188
33189all-stage1-gcc: maybe-all-stage1-binutils
33190all-stage2-gcc: maybe-all-stage2-binutils
33191all-stage3-gcc: maybe-all-stage3-binutils
33192all-stage4-gcc: maybe-all-stage4-binutils
33193all-stageprofile-gcc: maybe-all-stageprofile-binutils
33194all-stagefeedback-gcc: maybe-all-stagefeedback-binutils
33195all-gcc: maybe-all-gas
33196
33197all-stage1-gcc: maybe-all-stage1-gas
33198all-stage2-gcc: maybe-all-stage2-gas
33199all-stage3-gcc: maybe-all-stage3-gas
33200all-stage4-gcc: maybe-all-stage4-gas
33201all-stageprofile-gcc: maybe-all-stageprofile-gas
33202all-stagefeedback-gcc: maybe-all-stagefeedback-gas
33203all-gcc: maybe-all-ld
33204
33205all-stage1-gcc: maybe-all-stage1-ld
33206all-stage2-gcc: maybe-all-stage2-ld
33207all-stage3-gcc: maybe-all-stage3-ld
33208all-stage4-gcc: maybe-all-stage4-ld
33209all-stageprofile-gcc: maybe-all-stageprofile-ld
33210all-stagefeedback-gcc: maybe-all-stagefeedback-ld
33211all-gcc: maybe-all-zlib
33212
33213all-stage1-gcc: maybe-all-stage1-zlib
33214all-stage2-gcc: maybe-all-stage2-zlib
33215all-stage3-gcc: maybe-all-stage3-zlib
33216all-stage4-gcc: maybe-all-stage4-zlib
33217all-stageprofile-gcc: maybe-all-stageprofile-zlib
33218all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
33219all-gcc: maybe-all-libbanshee
33220
33221all-stage1-gcc: maybe-all-stage1-libbanshee
33222all-stage2-gcc: maybe-all-stage2-libbanshee
33223all-stage3-gcc: maybe-all-stage3-libbanshee
33224all-stage4-gcc: maybe-all-stage4-libbanshee
33225all-stageprofile-gcc: maybe-all-stageprofile-libbanshee
33226all-stagefeedback-gcc: maybe-all-stagefeedback-libbanshee
33227all-gcc: all-libcpp
33228
33229all-stage1-gcc: all-stage1-libcpp
33230all-stage2-gcc: all-stage2-libcpp
33231all-stage3-gcc: all-stage3-libcpp
33232all-stage4-gcc: all-stage4-libcpp
33233all-stageprofile-gcc: all-stageprofile-libcpp
33234all-stagefeedback-gcc: all-stagefeedback-libcpp
33235all-gcc: maybe-all-build-libiberty
33236
33237all-stage1-gcc: maybe-all-build-libiberty
33238all-stage2-gcc: maybe-all-build-libiberty
33239all-stage3-gcc: maybe-all-build-libiberty
33240all-stage4-gcc: maybe-all-build-libiberty
33241all-stageprofile-gcc: maybe-all-build-libiberty
33242all-stagefeedback-gcc: maybe-all-build-libiberty
33243all-prebootstrap: maybe-all-build-libiberty
33244configure-libcpp: configure-libiberty
33245
33246configure-stage1-libcpp: configure-stage1-libiberty
33247configure-stage2-libcpp: configure-stage2-libiberty
33248configure-stage3-libcpp: configure-stage3-libiberty
33249configure-stage4-libcpp: configure-stage4-libiberty
33250configure-stageprofile-libcpp: configure-stageprofile-libiberty
33251configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
33252configure-libcpp: maybe-configure-intl
33253
33254configure-stage1-libcpp: maybe-configure-stage1-intl
33255configure-stage2-libcpp: maybe-configure-stage2-intl
33256configure-stage3-libcpp: maybe-configure-stage3-intl
33257configure-stage4-libcpp: maybe-configure-stage4-intl
33258configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
33259configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
33260all-libcpp: all-libiberty
33261
33262all-stage1-libcpp: all-stage1-libiberty
33263all-stage2-libcpp: all-stage2-libiberty
33264all-stage3-libcpp: all-stage3-libiberty
33265all-stage4-libcpp: all-stage4-libiberty
33266all-stageprofile-libcpp: all-stageprofile-libiberty
33267all-stagefeedback-libcpp: all-stagefeedback-libiberty
33268all-libcpp: maybe-all-intl
33269
33270all-stage1-libcpp: maybe-all-stage1-intl
33271all-stage2-libcpp: maybe-all-stage2-intl
33272all-stage3-libcpp: maybe-all-stage3-intl
33273all-stage4-libcpp: maybe-all-stage4-intl
33274all-stageprofile-libcpp: maybe-all-stageprofile-intl
33275all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
33276configure-gdb: maybe-configure-itcl
33277configure-gdb: maybe-configure-tcl
33278configure-gdb: maybe-configure-tk
33279configure-gdb: maybe-configure-sim
33280all-gdb: maybe-all-libiberty
33281all-gdb: maybe-all-opcodes
33282all-gdb: maybe-all-bfd
33283all-gdb: maybe-all-readline
33284all-gdb: maybe-all-build-bison
33285all-gdb: maybe-all-build-byacc
33286all-gdb: maybe-all-sim
33287install-gdb: maybe-install-tcl
33288install-gdb: maybe-install-tk
33289install-gdb: maybe-install-itcl
33290install-gdb: maybe-install-libgui
33291configure-libgui: maybe-configure-tcl
33292configure-libgui: maybe-configure-tk
33293all-libgui: maybe-all-tcl
33294all-libgui: maybe-all-tk
33295all-libgui: maybe-all-itcl
33296configure-bfd: configure-libiberty
33297
33298configure-stage1-bfd: configure-stage1-libiberty
33299configure-stage2-bfd: configure-stage2-libiberty
33300configure-stage3-bfd: configure-stage3-libiberty
33301configure-stage4-bfd: configure-stage4-libiberty
33302configure-stageprofile-bfd: configure-stageprofile-libiberty
33303configure-stagefeedback-bfd: configure-stagefeedback-libiberty
33304all-bfd: maybe-all-libiberty
33305
33306all-stage1-bfd: maybe-all-stage1-libiberty
33307all-stage2-bfd: maybe-all-stage2-libiberty
33308all-stage3-bfd: maybe-all-stage3-libiberty
33309all-stage4-bfd: maybe-all-stage4-libiberty
33310all-stageprofile-bfd: maybe-all-stageprofile-libiberty
33311all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
33312all-bfd: maybe-all-intl
33313
33314all-stage1-bfd: maybe-all-stage1-intl
33315all-stage2-bfd: maybe-all-stage2-intl
33316all-stage3-bfd: maybe-all-stage3-intl
33317all-stage4-bfd: maybe-all-stage4-intl
33318all-stageprofile-bfd: maybe-all-stageprofile-intl
33319all-stagefeedback-bfd: maybe-all-stagefeedback-intl
33320all-binutils: maybe-all-libiberty
33321
33322all-stage1-binutils: maybe-all-stage1-libiberty
33323all-stage2-binutils: maybe-all-stage2-libiberty
33324all-stage3-binutils: maybe-all-stage3-libiberty
33325all-stage4-binutils: maybe-all-stage4-libiberty
33326all-stageprofile-binutils: maybe-all-stageprofile-libiberty
33327all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
33328all-binutils: maybe-all-opcodes
33329
33330all-stage1-binutils: maybe-all-stage1-opcodes
33331all-stage2-binutils: maybe-all-stage2-opcodes
33332all-stage3-binutils: maybe-all-stage3-opcodes
33333all-stage4-binutils: maybe-all-stage4-opcodes
33334all-stageprofile-binutils: maybe-all-stageprofile-opcodes
33335all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
33336all-binutils: maybe-all-bfd
33337
33338all-stage1-binutils: maybe-all-stage1-bfd
33339all-stage2-binutils: maybe-all-stage2-bfd
33340all-stage3-binutils: maybe-all-stage3-bfd
33341all-stage4-binutils: maybe-all-stage4-bfd
33342all-stageprofile-binutils: maybe-all-stageprofile-bfd
33343all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
33344all-binutils: maybe-all-build-flex
33345
33346all-stage1-binutils: maybe-all-build-flex
33347all-stage2-binutils: maybe-all-build-flex
33348all-stage3-binutils: maybe-all-build-flex
33349all-stage4-binutils: maybe-all-build-flex
33350all-stageprofile-binutils: maybe-all-build-flex
33351all-stagefeedback-binutils: maybe-all-build-flex
33352all-prebootstrap: maybe-all-build-flex
33353all-binutils: maybe-all-build-bison
33354
33355all-stage1-binutils: maybe-all-build-bison
33356all-stage2-binutils: maybe-all-build-bison
33357all-stage3-binutils: maybe-all-build-bison
33358all-stage4-binutils: maybe-all-build-bison
33359all-stageprofile-binutils: maybe-all-build-bison
33360all-stagefeedback-binutils: maybe-all-build-bison
33361all-prebootstrap: maybe-all-build-bison
33362all-binutils: maybe-all-build-byacc
33363
33364all-stage1-binutils: maybe-all-build-byacc
33365all-stage2-binutils: maybe-all-build-byacc
33366all-stage3-binutils: maybe-all-build-byacc
33367all-stage4-binutils: maybe-all-build-byacc
33368all-stageprofile-binutils: maybe-all-build-byacc
33369all-stagefeedback-binutils: maybe-all-build-byacc
33370all-prebootstrap: maybe-all-build-byacc
33371all-binutils: maybe-all-intl
33372
33373all-stage1-binutils: maybe-all-stage1-intl
33374all-stage2-binutils: maybe-all-stage2-intl
33375all-stage3-binutils: maybe-all-stage3-intl
33376all-stage4-binutils: maybe-all-stage4-intl
33377all-stageprofile-binutils: maybe-all-stageprofile-intl
33378all-stagefeedback-binutils: maybe-all-stagefeedback-intl
33379install-binutils: maybe-install-opcodes
33380install-opcodes: maybe-install-bfd
33381all-gas: maybe-all-libiberty
33382
33383all-stage1-gas: maybe-all-stage1-libiberty
33384all-stage2-gas: maybe-all-stage2-libiberty
33385all-stage3-gas: maybe-all-stage3-libiberty
33386all-stage4-gas: maybe-all-stage4-libiberty
33387all-stageprofile-gas: maybe-all-stageprofile-libiberty
33388all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
33389all-gas: maybe-all-opcodes
33390
33391all-stage1-gas: maybe-all-stage1-opcodes
33392all-stage2-gas: maybe-all-stage2-opcodes
33393all-stage3-gas: maybe-all-stage3-opcodes
33394all-stage4-gas: maybe-all-stage4-opcodes
33395all-stageprofile-gas: maybe-all-stageprofile-opcodes
33396all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
33397all-gas: maybe-all-bfd
33398
33399all-stage1-gas: maybe-all-stage1-bfd
33400all-stage2-gas: maybe-all-stage2-bfd
33401all-stage3-gas: maybe-all-stage3-bfd
33402all-stage4-gas: maybe-all-stage4-bfd
33403all-stageprofile-gas: maybe-all-stageprofile-bfd
33404all-stagefeedback-gas: maybe-all-stagefeedback-bfd
33405all-gas: maybe-all-intl
33406
33407all-stage1-gas: maybe-all-stage1-intl
33408all-stage2-gas: maybe-all-stage2-intl
33409all-stage3-gas: maybe-all-stage3-intl
33410all-stage4-gas: maybe-all-stage4-intl
33411all-stageprofile-gas: maybe-all-stageprofile-intl
33412all-stagefeedback-gas: maybe-all-stagefeedback-intl
33413all-gprof: maybe-all-libiberty
33414all-gprof: maybe-all-bfd
33415all-gprof: maybe-all-opcodes
33416all-gprof: maybe-all-intl
33417all-ld: maybe-all-libiberty
33418
33419all-stage1-ld: maybe-all-stage1-libiberty
33420all-stage2-ld: maybe-all-stage2-libiberty
33421all-stage3-ld: maybe-all-stage3-libiberty
33422all-stage4-ld: maybe-all-stage4-libiberty
33423all-stageprofile-ld: maybe-all-stageprofile-libiberty
33424all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
33425all-ld: maybe-all-bfd
33426
33427all-stage1-ld: maybe-all-stage1-bfd
33428all-stage2-ld: maybe-all-stage2-bfd
33429all-stage3-ld: maybe-all-stage3-bfd
33430all-stage4-ld: maybe-all-stage4-bfd
33431all-stageprofile-ld: maybe-all-stageprofile-bfd
33432all-stagefeedback-ld: maybe-all-stagefeedback-bfd
33433all-ld: maybe-all-opcodes
33434
33435all-stage1-ld: maybe-all-stage1-opcodes
33436all-stage2-ld: maybe-all-stage2-opcodes
33437all-stage3-ld: maybe-all-stage3-opcodes
33438all-stage4-ld: maybe-all-stage4-opcodes
33439all-stageprofile-ld: maybe-all-stageprofile-opcodes
33440all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
33441all-ld: maybe-all-build-bison
33442
33443all-stage1-ld: maybe-all-build-bison
33444all-stage2-ld: maybe-all-build-bison
33445all-stage3-ld: maybe-all-build-bison
33446all-stage4-ld: maybe-all-build-bison
33447all-stageprofile-ld: maybe-all-build-bison
33448all-stagefeedback-ld: maybe-all-build-bison
33449all-prebootstrap: maybe-all-build-bison
33450all-ld: maybe-all-build-byacc
33451
33452all-stage1-ld: maybe-all-build-byacc
33453all-stage2-ld: maybe-all-build-byacc
33454all-stage3-ld: maybe-all-build-byacc
33455all-stage4-ld: maybe-all-build-byacc
33456all-stageprofile-ld: maybe-all-build-byacc
33457all-stagefeedback-ld: maybe-all-build-byacc
33458all-prebootstrap: maybe-all-build-byacc
33459all-ld: maybe-all-build-flex
33460
33461all-stage1-ld: maybe-all-build-flex
33462all-stage2-ld: maybe-all-build-flex
33463all-stage3-ld: maybe-all-build-flex
33464all-stage4-ld: maybe-all-build-flex
33465all-stageprofile-ld: maybe-all-build-flex
33466all-stagefeedback-ld: maybe-all-build-flex
33467all-prebootstrap: maybe-all-build-flex
33468all-ld: maybe-all-intl
33469
33470all-stage1-ld: maybe-all-stage1-intl
33471all-stage2-ld: maybe-all-stage2-intl
33472all-stage3-ld: maybe-all-stage3-intl
33473all-stage4-ld: maybe-all-stage4-intl
33474all-stageprofile-ld: maybe-all-stageprofile-intl
33475all-stagefeedback-ld: maybe-all-stagefeedback-intl
33476all-opcodes: maybe-all-bfd
33477
33478all-stage1-opcodes: maybe-all-stage1-bfd
33479all-stage2-opcodes: maybe-all-stage2-bfd
33480all-stage3-opcodes: maybe-all-stage3-bfd
33481all-stage4-opcodes: maybe-all-stage4-bfd
33482all-stageprofile-opcodes: maybe-all-stageprofile-bfd
33483all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
33484all-opcodes: maybe-all-libiberty
33485
33486all-stage1-opcodes: maybe-all-stage1-libiberty
33487all-stage2-opcodes: maybe-all-stage2-libiberty
33488all-stage3-opcodes: maybe-all-stage3-libiberty
33489all-stage4-opcodes: maybe-all-stage4-libiberty
33490all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
33491all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
33492all-dejagnu: maybe-all-tcl
33493all-dejagnu: maybe-all-expect
33494all-dejagnu: maybe-all-tk
33495configure-expect: maybe-configure-tcl
33496configure-expect: maybe-configure-tk
33497all-expect: maybe-all-tcl
33498all-expect: maybe-all-tk
33499configure-itcl: maybe-configure-tcl
33500configure-itcl: maybe-configure-tk
33501all-itcl: maybe-all-tcl
33502all-itcl: maybe-all-tk
33503install-itcl: maybe-install-tcl
33504configure-tk: maybe-configure-tcl
33505all-tk: maybe-all-tcl
33506all-sid: maybe-all-libiberty
33507all-sid: maybe-all-bfd
33508all-sid: maybe-all-opcodes
33509all-sid: maybe-all-tcl
33510all-sid: maybe-all-tk
33511install-sid: maybe-install-tcl
33512install-sid: maybe-install-tk
33513all-sim: maybe-all-libiberty
33514all-sim: maybe-all-bfd
33515all-sim: maybe-all-opcodes
33516all-sim: maybe-all-readline
33517all-sim: maybe-configure-gdb
33518all-fastjar: maybe-all-zlib
33519all-fastjar: maybe-all-build-texinfo
33520all-fastjar: maybe-all-libiberty
33521all-autoconf: maybe-all-m4
33522all-autoconf: maybe-all-build-texinfo
33523all-automake: maybe-all-m4
33524all-automake: maybe-all-build-texinfo
33525all-automake: maybe-all-autoconf
33526all-bison: maybe-all-intl
33527all-bison: maybe-all-build-texinfo
33528all-diff: maybe-all-intl
33529all-diff: maybe-all-build-texinfo
33530all-fileutils: maybe-all-intl
33531all-fileutils: maybe-all-build-texinfo
33532all-flex: maybe-all-build-bison
33533all-flex: maybe-all-build-byacc
33534all-flex: maybe-all-intl
33535all-flex: maybe-all-m4
33536all-flex: maybe-all-build-texinfo
33537all-gzip: maybe-all-intl
33538all-gzip: maybe-all-zlib
33539all-gzip: maybe-all-build-texinfo
33540all-hello: maybe-all-intl
33541all-hello: maybe-all-build-texinfo
33542all-m4: maybe-all-intl
33543all-m4: maybe-all-build-texinfo
33544all-make: maybe-all-intl
33545all-make: maybe-all-build-texinfo
33546all-patch: maybe-all-build-texinfo
33547all-make: maybe-all-build-texinfo
33548all-prms: maybe-all-libiberty
33549all-recode: maybe-all-build-texinfo
33550all-sed: maybe-all-build-texinfo
33551all-send-pr: maybe-all-prms
33552all-tar: maybe-all-build-texinfo
33553all-uudecode: maybe-all-build-texinfo
33554configure-target-boehm-gc: maybe-configure-target-qthreads
33555configure-target-fastjar: maybe-configure-target-zlib
33556all-target-fastjar: maybe-all-target-zlib
33557all-target-fastjar: maybe-all-target-libiberty
33558configure-target-libjava: maybe-configure-target-zlib
33559configure-target-libjava: maybe-configure-target-boehm-gc
33560configure-target-libjava: maybe-configure-target-qthreads
33561configure-target-libjava: maybe-configure-target-libffi
33562all-target-libjava: maybe-all-fastjar
33563all-target-libjava: maybe-all-target-zlib
33564all-target-libjava: maybe-all-target-boehm-gc
33565all-target-libjava: maybe-all-target-qthreads
33566all-target-libjava: maybe-all-target-libffi
33567all-target-libobjc: maybe-all-target-libiberty
33568all-target-libstdc++-v3: maybe-all-target-libiberty
33569all-target-libgloss: maybe-configure-target-newlib
33570all-target-winsup: maybe-all-target-libiberty
33571all-target-winsup: maybe-all-target-libtermcap
33572
33573
33574# Non-toplevel bootstrap rules must depend on several packages, to be built
33575# before gcc. Another wart that will go away, hopefully soon.
33576@if gcc-no-bootstrap
33577
33578all-prebootstrap: maybe-all-bfd
33579all-prebootstrap: maybe-all-opcodes
33580all-prebootstrap: maybe-all-binutils
33581all-prebootstrap: maybe-all-gas
33582all-prebootstrap: maybe-all-intl
33583all-prebootstrap: maybe-all-ld
33584all-prebootstrap: maybe-all-libcpp
33585all-prebootstrap: maybe-all-libbanshee
33586all-prebootstrap: maybe-all-libiberty
33587all-prebootstrap: maybe-all-zlib
33588@endif gcc-no-bootstrap
33589
33590GDB_TK = @GDB_TK@
33591all-gdb: $(gdbnlmrequirements) $(GDB_TK)
33592
33593# Serialization dependencies. Host configures don't work well in parallel to
33594# each other, due to contention over config.cache. Target configures and
33595# build configures are similar.
33596@serialization_dependencies@
33597
33598# --------------------------------
33599# Regenerating top level configury
33600# --------------------------------
33601
33602# Multilib.out tells target dirs what multilibs they should build.
33603# There is really only one copy. We use the 'timestamp' method to
33604# work around various timestamp bugs on some systems.
33605# We use move-if-change so that it's only considered updated when it
33606# actually changes, because it has to depend on a phony target.
33607multilib.out: maybe-all-gcc
33608 @r=`${PWD_COMMAND}`; export r; \
33609 echo "Checking multilib configuration..."; \
33610 $(CC_FOR_TARGET) --print-multi-lib > multilib.tmp 2> /dev/null ; \
33611 $(SHELL) $(srcdir)/move-if-change multilib.tmp multilib.out ; \
33612
33613# Rebuilding Makefile.in, using autogen.
33614AUTOGEN = autogen
33615$(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
33616 cd $(srcdir) && $(AUTOGEN) Makefile.def
33617
33618# Rebuilding Makefile.
33619Makefile: $(srcdir)/Makefile.in config.status
33620 CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
33621
33622config.status: configure $(gcc_version_trigger)
33623 CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
33624
33625# Rebuilding configure.
33626AUTOCONF = autoconf
33627$(srcdir)/configure: @MAINT@ $(srcdir)/configure.in $(srcdir)/config/acx.m4
33628 cd $(srcdir) && $(AUTOCONF)
33629
33630# ------------------------------
33631# Special directives to GNU Make
33632# ------------------------------
33633
33634# Don't pass command-line variables to submakes.
33635.NOEXPORT:
33636MAKEOVERRIDES=
33637
33638# end of Makefile.in
This page took 0.164006 seconds and 4 git commands to generate.