2004-08-31 Paolo Bonzini <bonzini@gnu.org>
[external/binutils.git] / Makefile.in
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 # -------------------------------
26 VPATH=@srcdir@
27
28 build_alias=@build_alias@
29 build=@build@
30 host_alias=@host_alias@
31 host=@host@
32 target_alias=@target_alias@
33 target=@target@
34
35 program_transform_name = @program_transform_name@
36
37 prefix = @prefix@
38 exec_prefix = @exec_prefix@
39
40 srcdir = @srcdir@
41
42 bindir = @bindir@
43 sbindir = @sbindir@
44 libexecdir = @libexecdir@
45 datadir = @datadir@
46 sysconfdir = @sysconfdir@
47 sharedstatedir = @sharedstatedir@
48 localstatedir = @localstatedir@
49 libdir = @libdir@
50 includedir = @includedir@
51 oldincludedir = @oldincludedir@
52 infodir = @infodir@
53 mandir = @mandir@
54 man1dir = $(mandir)/man1
55 man2dir = $(mandir)/man2
56 man3dir = $(mandir)/man3
57 man4dir = $(mandir)/man4
58 man5dir = $(mandir)/man5
59 man6dir = $(mandir)/man6
60 man7dir = $(mandir)/man7
61 man8dir = $(mandir)/man8
62 man9dir = $(mandir)/man9
63
64 INSTALL = @INSTALL@
65 INSTALL_PROGRAM = @INSTALL_PROGRAM@
66 INSTALL_SCRIPT = @INSTALL_SCRIPT@
67 INSTALL_DATA = @INSTALL_DATA@
68 LN = @LN@
69 LN_S = @LN_S@
70
71 # -------------------------------------------------
72 # Miscellaneous non-standard autoconf-set variables
73 # -------------------------------------------------
74
75 # The file containing GCC's version number.
76 gcc_version_trigger = @gcc_version_trigger@
77 gcc_version = @gcc_version@
78
79 # The gcc driver likes to know the arguments it was configured with.
80 TOPLEVEL_CONFIGURE_ARGUMENTS=@TOPLEVEL_CONFIGURE_ARGUMENTS@
81
82 gxx_include_dir = @gxx_include_dir@
83 libstdcxx_incdir = @libstdcxx_incdir@
84
85 tooldir = @tooldir@
86 build_tooldir = @build_tooldir@
87
88 # Directory in which the compiler finds executables, libraries, etc.
89 libsubdir = $(libdir)/gcc/$(target_alias)/$(gcc_version)
90 GDB_NLM_DEPS = 
91
92 # This is the name of the environment variable used for the path to
93 # the libraries.
94 RPATH_ENVVAR = @RPATH_ENVVAR@
95
96 # This is set by configure to REALLY_SET_LIB_PATH if --enable-shared
97 # was used.
98 SET_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.
103 REALLY_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.
107 BUILD_CONFIGDIRS = libiberty libbanshee
108 # Build programs are put under this directory.
109 BUILD_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.
112 BUILD_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.
118 BASE_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.
128 BUILD_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.
147 SUBDIRS = @configdirs@
148 # This is set by the configure script to the arguments to use when configuring
149 # directories built for the host system.
150 HOST_CONFIGARGS = @host_configargs@
151 # This is the list of variables to export in the environment when
152 # configuring subdirectories for the host system.
153 HOST_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.
176 STAGE_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.
183 TARGET_CONFIGDIRS = @target_configdirs@
184 # Target libraries are put under this directory:
185 TARGET_SUBDIR = @target_subdir@
186 # This is set by the configure script to the arguments to use when configuring
187 # directories built for the target.
188 TARGET_CONFIGARGS = @target_configargs@
189 # This is the list of variables to export in the environment when
190 # configuring subdirectories for the host system.
191 BASE_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
209 RAW_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
214 NORMAL_TARGET_EXPORTS = \
215         $(BASE_TARGET_EXPORTS) \
216         CXX="$(CXX_FOR_TARGET)"; export CXX;
217
218 # Where to find GMP
219 HOST_GMPLIBS = @gmplibs@
220 HOST_GMPINC = @gmpinc@
221
222 # ----------------------------------------------
223 # Programs producing files for the BUILD machine
224 # ----------------------------------------------
225
226 SHELL = @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.
234 PWD_COMMAND = $${PWDCMD-pwd}
235
236 # compilers to use to create programs which must be run in the build
237 # environment.
238 CC_FOR_BUILD = @CC_FOR_BUILD@
239 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
240
241 CXX_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.
245 BUILD_PREFIX = @BUILD_PREFIX@
246 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
247
248 CONFIGURED_BISON = @CONFIGURED_BISON@
249 BISON = `if [ -f $$r/$(BUILD_SUBDIR)/bison/tests/bison ] ; then \
250             echo $$r/$(BUILD_SUBDIR)/bison/tests/bison ; \
251          else \
252             echo ${CONFIGURED_BISON} ; \
253          fi`
254
255 CONFIGURED_YACC = @CONFIGURED_YACC@
256 YACC = `if [ -f $$r/$(BUILD_SUBDIR)/bison/tests/bison ] ; then \
257             echo $$r/$(BUILD_SUBDIR)/bison/tests/bison -y ; \
258         elif [ -f $$r/$(BUILD_SUBDIR)/byacc/byacc ] ; then \
259             echo $$r/$(BUILD_SUBDIR)/byacc/byacc ; \
260         else \
261             echo ${CONFIGURED_YACC} ; \
262         fi`
263
264 CONFIGURED_FLEX = @CONFIGURED_FLEX@
265 FLEX = `if [ -f $$r/$(BUILD_SUBDIR)/flex/flex ] ; \
266         then echo $$r/$(BUILD_SUBDIR)/flex/flex ; \
267         else echo ${CONFIGURED_FLEX} ; fi`
268
269 CONFIGURED_LEX = @CONFIGURED_LEX@
270 LEX = `if [ -f $$r/$(BUILD_SUBDIR)/flex/flex ] ; \
271         then echo $$r/$(BUILD_SUBDIR)/flex/flex ; \
272         else echo ${CONFIGURED_LEX} ; fi`
273
274 CONFIGURED_M4 = @CONFIGURED_M4@
275 M4 = `if [ -f $$r/$(BUILD_SUBDIR)/m4/m4 ] ; \
276         then echo $$r/$(BUILD_SUBDIR)/m4/m4 ; \
277         else echo ${CONFIGURED_M4} ; fi`
278
279 # For an installed makeinfo, we require it to be from texinfo 4.2 or
280 # higher, else we use the "missing" dummy.  We also pass the subdirectory
281 # makeinfo even if only the Makefile is there, because Texinfo builds its
282 # manual when made, and it requires its own version.
283 CONFIGURED_MAKEINFO = @CONFIGURED_MAKEINFO@
284 MAKEINFO = `if [ -f $$r/$(BUILD_SUBDIR)/texinfo/makeinfo/Makefile ] ; \
285         then echo $$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo ; \
286         else if (${CONFIGURED_MAKEINFO} --version \
287           | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])') >/dev/null 2>&1; \
288         then echo ${CONFIGURED_MAKEINFO}; else echo $$s/missing makeinfo; fi; fi`
289
290 # This just becomes part of the MAKEINFO definition passed down to
291 # sub-makes.  It lets flags be given on the command line while still
292 # using the makeinfo from the object tree.
293 # (Default to avoid splitting info files by setting the threshold high.)
294 MAKEINFOFLAGS = --split-size=5000000
295
296 EXPECT = `if [ -f $$r/expect/expect ] ; \
297         then echo $$r/expect/expect ; \
298         else echo expect ; fi`
299
300 RUNTEST = `if [ -f $$s/dejagnu/runtest ] ; \
301         then echo $$s/dejagnu/runtest ; \
302         else echo runtest ; fi`
303
304 # ---------------------------------------------
305 # Programs producing files for the HOST machine
306 # ---------------------------------------------
307
308 # This is the list of directories that may be needed in RPATH_ENVVAR
309 # so that programs built for the host machine work.
310 HOST_LIB_PATH = $$r/bfd:$$r/opcodes
311
312 AS = @AS@
313
314 AR = @AR@
315 AR_FLAGS = rc
316
317 CC = @CC@
318 CFLAGS = @CFLAGS@
319 LIBCFLAGS = $(CFLAGS)
320
321 CXX = @CXX@
322 CXXFLAGS = @CXXFLAGS@
323 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
324
325 DLLTOOL = @DLLTOOL@
326
327 NM = @NM@
328
329 LD = @LD@
330 LDFLAGS = 
331
332 RANLIB = @RANLIB@
333
334 WINDRES = @WINDRES@
335
336 PICFLAG = 
337
338 # -----------------------------------------------
339 # Programs producing files for the TARGET machine
340 # -----------------------------------------------
341
342 # This is the list of directories that may be needed in RPATH_ENVVAR
343 # so that prorgams built for the target machine work.
344 TARGET_LIB_PATH = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:$$r/$(TARGET_SUBDIR)/libmudflap/.libs
345
346 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
347
348 AR_FOR_TARGET=@AR_FOR_TARGET@
349 CONFIGURED_AR_FOR_TARGET=@CONFIGURED_AR_FOR_TARGET@
350 USUAL_AR_FOR_TARGET = ` \
351   if [ -f $$r/binutils/ar ] ; then \
352     echo $$r/binutils/ar ; \
353   else \
354     if [ '$(host)' = '$(target)' ] ; then \
355       echo $(AR); \
356     else \
357       echo $(CONFIGURED_AR_FOR_TARGET) ; \
358     fi; \
359   fi`
360
361 AS_FOR_TARGET=@AS_FOR_TARGET@
362 CONFIGURED_AS_FOR_TARGET=@CONFIGURED_AS_FOR_TARGET@
363 USUAL_AS_FOR_TARGET = ` \
364   if [ -f $$r/gas/as-new ] ; then \
365     echo $$r/gas/as-new ; \
366   elif [ -f $$r/gcc/xgcc ]; then \
367     $(CC_FOR_TARGET) -print-prog-name=as ; \
368   else \
369     if [ '$(host)' = '$(target)' ] ; then \
370       echo $(AS); \
371     else \
372       echo $(CONFIGURED_AS_FOR_TARGET) ; \
373     fi; \
374   fi`
375
376 CC_FOR_TARGET = @CC_FOR_TARGET@
377 # During gcc bootstrap, if we use some random cc for stage1 then
378 # CFLAGS will be just -g.  We want to ensure that TARGET libraries
379 # (which we know are built with gcc) are built with optimizations so
380 # prepend -O2 when setting CFLAGS_FOR_TARGET.
381 CFLAGS_FOR_TARGET = -O2 $(CFLAGS)
382 # If GCC_FOR_TARGET is not overriden on the command line, then this
383 # variable is passed down to the gcc Makefile, where it is used to
384 # build libgcc2.a.  We define it here so that it can itself be
385 # overridden on the command line.
386 GCC_FOR_TARGET=@GCC_FOR_TARGET@
387 USUAL_GCC_FOR_TARGET = $(STAGE_CC_WRAPPER) $$r/gcc/xgcc -B$$r/gcc/ $(FLAGS_FOR_TARGET)
388 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
389
390 CXX_FOR_TARGET = @CXX_FOR_TARGET@
391 RAW_CXX_FOR_TARGET = @RAW_CXX_FOR_TARGET@
392 CXX_FOR_TARGET_FOR_RECURSIVE_MAKE = @CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@
393 RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE = @RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@
394 CXXFLAGS_FOR_TARGET = $(CXXFLAGS)
395 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
396
397 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
398 CONFIGURED_DLLTOOL_FOR_TARGET=@CONFIGURED_DLLTOOL_FOR_TARGET@
399 USUAL_DLLTOOL_FOR_TARGET = ` \
400   if [ -f $$r/binutils/dlltool ] ; then \
401     echo $$r/binutils/dlltool ; \
402   else \
403     if [ '$(host)' = '$(target)' ] ; then \
404       echo $(DLLTOOL); \
405     else \
406       echo $(CONFIGURED_DLLTOOL_FOR_TARGET) ; \
407     fi; \
408   fi`
409
410 GCJ_FOR_TARGET = @GCJ_FOR_TARGET@
411 GFORTRAN_FOR_TARGET = @GFORTRAN_FOR_TARGET@
412
413 LD_FOR_TARGET=@LD_FOR_TARGET@
414 CONFIGURED_LD_FOR_TARGET=@CONFIGURED_LD_FOR_TARGET@
415 USUAL_LD_FOR_TARGET = ` \
416   if [ -f $$r/ld/ld-new ] ; then \
417     echo $$r/ld/ld-new ; \
418   elif [ -f $$r/gcc/xgcc ]; then \
419     $(CC_FOR_TARGET) -print-prog-name=ld ; \
420   else \
421     if [ '$(host)' = '$(target)' ] ; then \
422       echo $(LD); \
423     else \
424       echo $(CONFIGURED_LD_FOR_TARGET) ; \
425     fi; \
426   fi`
427
428 LDFLAGS_FOR_TARGET = 
429
430 NM_FOR_TARGET=@NM_FOR_TARGET@
431 CONFIGURED_NM_FOR_TARGET=@CONFIGURED_NM_FOR_TARGET@
432 USUAL_NM_FOR_TARGET = ` \
433   if [ -f $$r/binutils/nm-new ] ; then \
434     echo $$r/binutils/nm-new ; \
435   elif [ -f $$r/gcc/xgcc ]; then \
436     $(CC_FOR_TARGET) -print-prog-name=nm ; \
437   else \
438     if [ '$(host)' = '$(target)' ] ; then \
439       echo $(NM); \
440     else \
441       echo $(CONFIGURED_NM_FOR_TARGET) ; \
442     fi; \
443   fi`
444
445 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
446 CONFIGURED_RANLIB_FOR_TARGET=@CONFIGURED_RANLIB_FOR_TARGET@
447 USUAL_RANLIB_FOR_TARGET = ` \
448   if [ -f $$r/binutils/ranlib ] ; then \
449     echo $$r/binutils/ranlib ; \
450   else \
451     if [ '$(host)' = '$(target)' ] ; then \
452       if [ x'$(RANLIB)' != x ]; then \
453          echo $(RANLIB); \
454       else \
455          echo ranlib; \
456       fi; \
457     else \
458       echo $(CONFIGURED_RANLIB_FOR_TARGET) ; \
459     fi; \
460   fi`
461
462 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
463 CONFIGURED_WINDRES_FOR_TARGET=@CONFIGURED_WINDRES_FOR_TARGET@
464 USUAL_WINDRES_FOR_TARGET = ` \
465   if [ -f $$r/binutils/windres ] ; then \
466     echo $$r/binutils/windres ; \
467   else \
468     if [ '$(host)' = '$(target)' ] ; then \
469       echo $(WINDRES); \
470     else \
471       echo $(CONFIGURED_WINDRES_FOR_TARGET) ; \
472     fi; \
473   fi`
474
475 PICFLAG_FOR_TARGET = 
476
477 # ------------------------------------
478 # Miscellaneous targets and flag lists
479 # ------------------------------------
480
481 @if gcc-bootstrap
482 # Let's leave this as the first rule in the file until toplevel
483 # bootstrap is fleshed out completely.
484 sorry:
485         @echo Toplevel bootstrap temporarily out of commission.
486         @echo Please reconfigure without --enable-bootstrap
487 @endif gcc-bootstrap
488
489 # The first rule in the file had better be this one.  Don't put any above it.
490 # This lives here to allow makefile fragments to contain dependencies.
491 @default_target@:
492
493 #### host and target specific makefile fragments come in here.
494 @target_makefile_frag@
495 @alphaieee_frag@
496 @ospace_frag@
497 @host_makefile_frag@
498 ###
499
500 # Flags to pass down to all sub-makes.
501 BASE_FLAGS_TO_PASS = \
502         "DESTDIR=$(DESTDIR)" \
503         "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
504         "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
505         "bindir=$(bindir)" \
506         "datadir=$(datadir)" \
507         "exec_prefix=$(exec_prefix)" \
508         "includedir=$(includedir)" \
509         "infodir=$(infodir)" \
510         "libdir=$(libdir)" \
511         "libexecdir=$(libexecdir)" \
512         "lispdir=$(lispdir)" \
513         "libstdcxx_incdir=$(libstdcxx_incdir)" \
514         "libsubdir=$(libsubdir)" \
515         "localstatedir=$(localstatedir)" \
516         "mandir=$(mandir)" \
517         "oldincludedir=$(oldincludedir)" \
518         "prefix=$(prefix)" \
519         "sbindir=$(sbindir)" \
520         "sharedstatedir=$(sharedstatedir)" \
521         "sysconfdir=$(sysconfdir)" \
522         "tooldir=$(tooldir)" \
523         "build_tooldir=$(build_tooldir)" \
524         "gxx_include_dir=$(gxx_include_dir)" \
525         "gcc_version=$(gcc_version)" \
526         "gcc_version_trigger=$(gcc_version_trigger)" \
527         "target_alias=$(target_alias)" \
528         "BISON=$(BISON)" \
529         "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
530         "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
531         "EXPECT=$(EXPECT)" \
532         "FLEX=$(FLEX)" \
533         "INSTALL=$(INSTALL)" \
534         "INSTALL_DATA=$(INSTALL_DATA)" \
535         "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
536         "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
537         "LEX=$(LEX)" \
538         "M4=$(M4)" \
539         "MAKE=$(MAKE)" \
540         "RUNTEST=$(RUNTEST)" \
541         "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
542         "SHELL=$(SHELL)" \
543         "YACC=$(YACC)" \
544         "AR_FLAGS=$(AR_FLAGS)" \
545         "CFLAGS=$(CFLAGS)" \
546         "CXXFLAGS=$(CXXFLAGS)" \
547         "LDFLAGS=$(LDFLAGS)" \
548         "LIBCFLAGS=$(LIBCFLAGS)" \
549         "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
550         "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
551         "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
552         "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
553         "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
554         "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
555         "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
556         "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
557         "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
558         "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
559         "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
560         "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
561         "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
562         "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
563         "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
564         "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
565         "CONFIG_SHELL=$(SHELL)" \
566         "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" 
567
568 # For any flags above that may contain shell code that varies from one
569 # target library to another.  When doing recursive invocations of the
570 # top-level Makefile, we don't want the outer make to evaluate them,
571 # so we pass these variables down unchanged.  They must not contain
572 # single nor double quotes.
573 RECURSE_FLAGS = \
574         CXX_FOR_TARGET='$(CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
575         RAW_CXX_FOR_TARGET='$(RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
576
577 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS)
578
579 # Flags to pass down to most sub-makes, in which we're building with
580 # the host environment.
581 EXTRA_HOST_FLAGS = \
582         'AR=$(AR)' \
583         'AS=$(AS)' \
584         'CC=$(CC)' \
585         'CXX=$(CXX)' \
586         'DLLTOOL=$(DLLTOOL)' \
587         'LD=$(LD)' \
588         'NM=$(NM)' \
589         'RANLIB=$(RANLIB)' \
590         'WINDRES=$(WINDRES)'
591
592 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
593
594 # Flags that are concerned with the location of the X11 include files
595 # and library files
596 #
597 # NOTE: until the top-level is getting the values via autoconf, it only
598 # causes problems to have this top-level Makefile overriding the autoconf-set
599 # values in child directories.  Only variables that don't conflict with
600 # autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
601 #
602 X11_FLAGS_TO_PASS = \
603         'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
604         'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
605
606 # Flags to pass down to makes which are built with the target environment.
607 # The double $ decreases the length of the command line; the variables
608 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.
609 EXTRA_TARGET_FLAGS = \
610         'AR=$$(AR_FOR_TARGET)' \
611         'AS=$$(AS_FOR_TARGET)' \
612         'CC=$$(CC_FOR_TARGET)' \
613         'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
614         'CXX=$$(CXX_FOR_TARGET)' \
615         'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
616         'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
617         'LD=$$(LD_FOR_TARGET)' \
618         'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
619         'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
620         'NM=$$(NM_FOR_TARGET)' \
621         'RANLIB=$$(RANLIB_FOR_TARGET)' \
622         'WINDRES=$$(WINDRES_FOR_TARGET)'
623
624 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
625
626 # Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
627 # unfortunately needs the native compiler and the target ar and
628 # ranlib.
629 # If any variables are added here, they must be added to do-*, below.
630 # The BUILD_* variables are a special case, which are used for the gcc
631 # cross-building scheme.
632 EXTRA_GCC_FLAGS = \
633         'BUILD_PREFIX=$(BUILD_PREFIX)' \
634         'BUILD_PREFIX_1=$(BUILD_PREFIX_1)' \
635         "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
636         "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
637         "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
638         "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
639         "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
640         "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
641         "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
642         "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
643         "`echo 'STAGE1_CFLAGS=$(STAGE1_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
644         "`echo 'BOOT_CFLAGS=$(BOOT_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
645         "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
646
647 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
648
649 .PHONY: configure-host
650 configure-host:  \
651     maybe-configure-ash \
652     maybe-configure-autoconf \
653     maybe-configure-automake \
654     maybe-configure-bash \
655     maybe-configure-bfd \
656     maybe-configure-opcodes \
657     maybe-configure-binutils \
658     maybe-configure-bison \
659     maybe-configure-byacc \
660     maybe-configure-bzip2 \
661     maybe-configure-dejagnu \
662     maybe-configure-diff \
663     maybe-configure-dosutils \
664     maybe-configure-etc \
665     maybe-configure-fastjar \
666     maybe-configure-fileutils \
667     maybe-configure-findutils \
668     maybe-configure-find \
669     maybe-configure-flex \
670     maybe-configure-gas \
671     maybe-configure-gcc \
672     maybe-configure-gawk \
673     maybe-configure-gettext \
674     maybe-configure-gnuserv \
675     maybe-configure-gprof \
676     maybe-configure-gzip \
677     maybe-configure-hello \
678     maybe-configure-indent \
679     maybe-configure-intl \
680     maybe-configure-tcl \
681     maybe-configure-itcl \
682     maybe-configure-ld \
683     maybe-configure-libcpp \
684     maybe-configure-libgui \
685     maybe-configure-libbanshee \
686     maybe-configure-libiberty \
687     maybe-configure-libtool \
688     maybe-configure-m4 \
689     maybe-configure-make \
690     maybe-configure-mmalloc \
691     maybe-configure-patch \
692     maybe-configure-perl \
693     maybe-configure-prms \
694     maybe-configure-rcs \
695     maybe-configure-readline \
696     maybe-configure-release \
697     maybe-configure-recode \
698     maybe-configure-sed \
699     maybe-configure-send-pr \
700     maybe-configure-shellutils \
701     maybe-configure-sid \
702     maybe-configure-sim \
703     maybe-configure-tar \
704     maybe-configure-texinfo \
705     maybe-configure-textutils \
706     maybe-configure-time \
707     maybe-configure-uudecode \
708     maybe-configure-wdiff \
709     maybe-configure-zip \
710     maybe-configure-zlib \
711     maybe-configure-gdb \
712     maybe-configure-expect \
713     maybe-configure-guile \
714     maybe-configure-tk \
715     maybe-configure-libtermcap \
716     maybe-configure-utils
717 .PHONY: configure-target
718 configure-target:  \
719     maybe-configure-target-libstdc++-v3 \
720     maybe-configure-target-libmudflap \
721     maybe-configure-target-newlib \
722     maybe-configure-target-libgfortran \
723     maybe-configure-target-libobjc \
724     maybe-configure-target-libtermcap \
725     maybe-configure-target-winsup \
726     maybe-configure-target-libgloss \
727     maybe-configure-target-libiberty \
728     maybe-configure-target-gperf \
729     maybe-configure-target-examples \
730     maybe-configure-target-libffi \
731     maybe-configure-target-libjava \
732     maybe-configure-target-zlib \
733     maybe-configure-target-boehm-gc \
734     maybe-configure-target-qthreads \
735     maybe-configure-target-rda \
736     maybe-configure-target-libada
737
738 # The target built for a native non-bootstrap build.
739 .PHONY: all
740 all: unstage all-host all-target stage
741
742 .PHONY: all-build
743 all-build:  \
744     maybe-all-build-libiberty \
745     maybe-all-build-bison \
746     maybe-all-build-byacc \
747     maybe-all-build-flex \
748     maybe-all-build-m4 \
749     maybe-all-build-texinfo \
750     maybe-all-build-fixincludes
751 .PHONY: all-host
752 all-host:  \
753     maybe-all-ash \
754     maybe-all-autoconf \
755     maybe-all-automake \
756     maybe-all-bash \
757     maybe-all-bfd \
758     maybe-all-opcodes \
759     maybe-all-binutils \
760     maybe-all-bison \
761     maybe-all-byacc \
762     maybe-all-bzip2 \
763     maybe-all-dejagnu \
764     maybe-all-diff \
765     maybe-all-dosutils \
766     maybe-all-etc \
767     maybe-all-fastjar \
768     maybe-all-fileutils \
769     maybe-all-findutils \
770     maybe-all-find \
771     maybe-all-flex \
772     maybe-all-gas \
773     maybe-all-gcc \
774     maybe-all-gawk \
775     maybe-all-gettext \
776     maybe-all-gnuserv \
777     maybe-all-gprof \
778     maybe-all-gzip \
779     maybe-all-hello \
780     maybe-all-indent \
781     maybe-all-intl \
782     maybe-all-tcl \
783     maybe-all-itcl \
784     maybe-all-ld \
785     maybe-all-libcpp \
786     maybe-all-libgui \
787     maybe-all-libbanshee \
788     maybe-all-libiberty \
789     maybe-all-libtool \
790     maybe-all-m4 \
791     maybe-all-make \
792     maybe-all-mmalloc \
793     maybe-all-patch \
794     maybe-all-perl \
795     maybe-all-prms \
796     maybe-all-rcs \
797     maybe-all-readline \
798     maybe-all-release \
799     maybe-all-recode \
800     maybe-all-sed \
801     maybe-all-send-pr \
802     maybe-all-shellutils \
803     maybe-all-sid \
804     maybe-all-sim \
805     maybe-all-tar \
806     maybe-all-texinfo \
807     maybe-all-textutils \
808     maybe-all-time \
809     maybe-all-uudecode \
810     maybe-all-wdiff \
811     maybe-all-zip \
812     maybe-all-zlib \
813     maybe-all-gdb \
814     maybe-all-expect \
815     maybe-all-guile \
816     maybe-all-tk \
817     maybe-all-libtermcap \
818     maybe-all-utils
819 .PHONY: all-target
820 all-target:  \
821     maybe-all-target-libstdc++-v3 \
822     maybe-all-target-libmudflap \
823     maybe-all-target-newlib \
824     maybe-all-target-libgfortran \
825     maybe-all-target-libobjc \
826     maybe-all-target-libtermcap \
827     maybe-all-target-winsup \
828     maybe-all-target-libgloss \
829     maybe-all-target-libiberty \
830     maybe-all-target-gperf \
831     maybe-all-target-examples \
832     maybe-all-target-libffi \
833     maybe-all-target-libjava \
834     maybe-all-target-zlib \
835     maybe-all-target-boehm-gc \
836     maybe-all-target-qthreads \
837     maybe-all-target-rda \
838     maybe-all-target-libada
839
840 # Do a target for all the subdirectories.  A ``make do-X'' will do a
841 # ``make X'' in all subdirectories (because, in general, there is a
842 # dependency (below) of X upon do-X, a ``make X'' will also do this,
843 # but it may do additional work as well).
844
845 .PHONY: do-info
846 do-info: unstage info-host info-target stage
847
848 .PHONY: info-host
849 info-host:  \
850     maybe-info-ash \
851     maybe-info-autoconf \
852     maybe-info-automake \
853     maybe-info-bash \
854     maybe-info-bfd \
855     maybe-info-opcodes \
856     maybe-info-binutils \
857     maybe-info-bison \
858     maybe-info-byacc \
859     maybe-info-bzip2 \
860     maybe-info-dejagnu \
861     maybe-info-diff \
862     maybe-info-dosutils \
863     maybe-info-etc \
864     maybe-info-fastjar \
865     maybe-info-fileutils \
866     maybe-info-findutils \
867     maybe-info-find \
868     maybe-info-flex \
869     maybe-info-gas \
870     maybe-info-gcc \
871     maybe-info-gawk \
872     maybe-info-gettext \
873     maybe-info-gnuserv \
874     maybe-info-gprof \
875     maybe-info-gzip \
876     maybe-info-hello \
877     maybe-info-indent \
878     maybe-info-intl \
879     maybe-info-tcl \
880     maybe-info-itcl \
881     maybe-info-ld \
882     maybe-info-libcpp \
883     maybe-info-libgui \
884     maybe-info-libbanshee \
885     maybe-info-libiberty \
886     maybe-info-libtool \
887     maybe-info-m4 \
888     maybe-info-make \
889     maybe-info-mmalloc \
890     maybe-info-patch \
891     maybe-info-perl \
892     maybe-info-prms \
893     maybe-info-rcs \
894     maybe-info-readline \
895     maybe-info-release \
896     maybe-info-recode \
897     maybe-info-sed \
898     maybe-info-send-pr \
899     maybe-info-shellutils \
900     maybe-info-sid \
901     maybe-info-sim \
902     maybe-info-tar \
903     maybe-info-texinfo \
904     maybe-info-textutils \
905     maybe-info-time \
906     maybe-info-uudecode \
907     maybe-info-wdiff \
908     maybe-info-zip \
909     maybe-info-zlib \
910     maybe-info-gdb \
911     maybe-info-expect \
912     maybe-info-guile \
913     maybe-info-tk \
914     maybe-info-libtermcap \
915     maybe-info-utils
916
917 .PHONY: info-target
918 info-target:  \
919     maybe-info-target-libstdc++-v3 \
920     maybe-info-target-libmudflap \
921     maybe-info-target-newlib \
922     maybe-info-target-libgfortran \
923     maybe-info-target-libobjc \
924     maybe-info-target-libtermcap \
925     maybe-info-target-winsup \
926     maybe-info-target-libgloss \
927     maybe-info-target-libiberty \
928     maybe-info-target-gperf \
929     maybe-info-target-examples \
930     maybe-info-target-libffi \
931     maybe-info-target-libjava \
932     maybe-info-target-zlib \
933     maybe-info-target-boehm-gc \
934     maybe-info-target-qthreads \
935     maybe-info-target-rda \
936     maybe-info-target-libada
937
938 .PHONY: do-dvi
939 do-dvi: unstage dvi-host dvi-target stage
940
941 .PHONY: dvi-host
942 dvi-host:  \
943     maybe-dvi-ash \
944     maybe-dvi-autoconf \
945     maybe-dvi-automake \
946     maybe-dvi-bash \
947     maybe-dvi-bfd \
948     maybe-dvi-opcodes \
949     maybe-dvi-binutils \
950     maybe-dvi-bison \
951     maybe-dvi-byacc \
952     maybe-dvi-bzip2 \
953     maybe-dvi-dejagnu \
954     maybe-dvi-diff \
955     maybe-dvi-dosutils \
956     maybe-dvi-etc \
957     maybe-dvi-fastjar \
958     maybe-dvi-fileutils \
959     maybe-dvi-findutils \
960     maybe-dvi-find \
961     maybe-dvi-flex \
962     maybe-dvi-gas \
963     maybe-dvi-gcc \
964     maybe-dvi-gawk \
965     maybe-dvi-gettext \
966     maybe-dvi-gnuserv \
967     maybe-dvi-gprof \
968     maybe-dvi-gzip \
969     maybe-dvi-hello \
970     maybe-dvi-indent \
971     maybe-dvi-intl \
972     maybe-dvi-tcl \
973     maybe-dvi-itcl \
974     maybe-dvi-ld \
975     maybe-dvi-libcpp \
976     maybe-dvi-libgui \
977     maybe-dvi-libbanshee \
978     maybe-dvi-libiberty \
979     maybe-dvi-libtool \
980     maybe-dvi-m4 \
981     maybe-dvi-make \
982     maybe-dvi-mmalloc \
983     maybe-dvi-patch \
984     maybe-dvi-perl \
985     maybe-dvi-prms \
986     maybe-dvi-rcs \
987     maybe-dvi-readline \
988     maybe-dvi-release \
989     maybe-dvi-recode \
990     maybe-dvi-sed \
991     maybe-dvi-send-pr \
992     maybe-dvi-shellutils \
993     maybe-dvi-sid \
994     maybe-dvi-sim \
995     maybe-dvi-tar \
996     maybe-dvi-texinfo \
997     maybe-dvi-textutils \
998     maybe-dvi-time \
999     maybe-dvi-uudecode \
1000     maybe-dvi-wdiff \
1001     maybe-dvi-zip \
1002     maybe-dvi-zlib \
1003     maybe-dvi-gdb \
1004     maybe-dvi-expect \
1005     maybe-dvi-guile \
1006     maybe-dvi-tk \
1007     maybe-dvi-libtermcap \
1008     maybe-dvi-utils
1009
1010 .PHONY: dvi-target
1011 dvi-target:  \
1012     maybe-dvi-target-libstdc++-v3 \
1013     maybe-dvi-target-libmudflap \
1014     maybe-dvi-target-newlib \
1015     maybe-dvi-target-libgfortran \
1016     maybe-dvi-target-libobjc \
1017     maybe-dvi-target-libtermcap \
1018     maybe-dvi-target-winsup \
1019     maybe-dvi-target-libgloss \
1020     maybe-dvi-target-libiberty \
1021     maybe-dvi-target-gperf \
1022     maybe-dvi-target-examples \
1023     maybe-dvi-target-libffi \
1024     maybe-dvi-target-libjava \
1025     maybe-dvi-target-zlib \
1026     maybe-dvi-target-boehm-gc \
1027     maybe-dvi-target-qthreads \
1028     maybe-dvi-target-rda \
1029     maybe-dvi-target-libada
1030
1031 .PHONY: do-TAGS
1032 do-TAGS: unstage TAGS-host TAGS-target stage
1033
1034 .PHONY: TAGS-host
1035 TAGS-host:  \
1036     maybe-TAGS-ash \
1037     maybe-TAGS-autoconf \
1038     maybe-TAGS-automake \
1039     maybe-TAGS-bash \
1040     maybe-TAGS-bfd \
1041     maybe-TAGS-opcodes \
1042     maybe-TAGS-binutils \
1043     maybe-TAGS-bison \
1044     maybe-TAGS-byacc \
1045     maybe-TAGS-bzip2 \
1046     maybe-TAGS-dejagnu \
1047     maybe-TAGS-diff \
1048     maybe-TAGS-dosutils \
1049     maybe-TAGS-etc \
1050     maybe-TAGS-fastjar \
1051     maybe-TAGS-fileutils \
1052     maybe-TAGS-findutils \
1053     maybe-TAGS-find \
1054     maybe-TAGS-flex \
1055     maybe-TAGS-gas \
1056     maybe-TAGS-gcc \
1057     maybe-TAGS-gawk \
1058     maybe-TAGS-gettext \
1059     maybe-TAGS-gnuserv \
1060     maybe-TAGS-gprof \
1061     maybe-TAGS-gzip \
1062     maybe-TAGS-hello \
1063     maybe-TAGS-indent \
1064     maybe-TAGS-intl \
1065     maybe-TAGS-tcl \
1066     maybe-TAGS-itcl \
1067     maybe-TAGS-ld \
1068     maybe-TAGS-libcpp \
1069     maybe-TAGS-libgui \
1070     maybe-TAGS-libbanshee \
1071     maybe-TAGS-libiberty \
1072     maybe-TAGS-libtool \
1073     maybe-TAGS-m4 \
1074     maybe-TAGS-make \
1075     maybe-TAGS-mmalloc \
1076     maybe-TAGS-patch \
1077     maybe-TAGS-perl \
1078     maybe-TAGS-prms \
1079     maybe-TAGS-rcs \
1080     maybe-TAGS-readline \
1081     maybe-TAGS-release \
1082     maybe-TAGS-recode \
1083     maybe-TAGS-sed \
1084     maybe-TAGS-send-pr \
1085     maybe-TAGS-shellutils \
1086     maybe-TAGS-sid \
1087     maybe-TAGS-sim \
1088     maybe-TAGS-tar \
1089     maybe-TAGS-texinfo \
1090     maybe-TAGS-textutils \
1091     maybe-TAGS-time \
1092     maybe-TAGS-uudecode \
1093     maybe-TAGS-wdiff \
1094     maybe-TAGS-zip \
1095     maybe-TAGS-zlib \
1096     maybe-TAGS-gdb \
1097     maybe-TAGS-expect \
1098     maybe-TAGS-guile \
1099     maybe-TAGS-tk \
1100     maybe-TAGS-libtermcap \
1101     maybe-TAGS-utils
1102
1103 .PHONY: TAGS-target
1104 TAGS-target:  \
1105     maybe-TAGS-target-libstdc++-v3 \
1106     maybe-TAGS-target-libmudflap \
1107     maybe-TAGS-target-newlib \
1108     maybe-TAGS-target-libgfortran \
1109     maybe-TAGS-target-libobjc \
1110     maybe-TAGS-target-libtermcap \
1111     maybe-TAGS-target-winsup \
1112     maybe-TAGS-target-libgloss \
1113     maybe-TAGS-target-libiberty \
1114     maybe-TAGS-target-gperf \
1115     maybe-TAGS-target-examples \
1116     maybe-TAGS-target-libffi \
1117     maybe-TAGS-target-libjava \
1118     maybe-TAGS-target-zlib \
1119     maybe-TAGS-target-boehm-gc \
1120     maybe-TAGS-target-qthreads \
1121     maybe-TAGS-target-rda \
1122     maybe-TAGS-target-libada
1123
1124 .PHONY: do-install-info
1125 do-install-info: unstage install-info-host install-info-target stage
1126
1127 .PHONY: install-info-host
1128 install-info-host:  \
1129     maybe-install-info-ash \
1130     maybe-install-info-autoconf \
1131     maybe-install-info-automake \
1132     maybe-install-info-bash \
1133     maybe-install-info-bfd \
1134     maybe-install-info-opcodes \
1135     maybe-install-info-binutils \
1136     maybe-install-info-bison \
1137     maybe-install-info-byacc \
1138     maybe-install-info-bzip2 \
1139     maybe-install-info-dejagnu \
1140     maybe-install-info-diff \
1141     maybe-install-info-dosutils \
1142     maybe-install-info-etc \
1143     maybe-install-info-fastjar \
1144     maybe-install-info-fileutils \
1145     maybe-install-info-findutils \
1146     maybe-install-info-find \
1147     maybe-install-info-flex \
1148     maybe-install-info-gas \
1149     maybe-install-info-gcc \
1150     maybe-install-info-gawk \
1151     maybe-install-info-gettext \
1152     maybe-install-info-gnuserv \
1153     maybe-install-info-gprof \
1154     maybe-install-info-gzip \
1155     maybe-install-info-hello \
1156     maybe-install-info-indent \
1157     maybe-install-info-intl \
1158     maybe-install-info-tcl \
1159     maybe-install-info-itcl \
1160     maybe-install-info-ld \
1161     maybe-install-info-libcpp \
1162     maybe-install-info-libgui \
1163     maybe-install-info-libbanshee \
1164     maybe-install-info-libiberty \
1165     maybe-install-info-libtool \
1166     maybe-install-info-m4 \
1167     maybe-install-info-make \
1168     maybe-install-info-mmalloc \
1169     maybe-install-info-patch \
1170     maybe-install-info-perl \
1171     maybe-install-info-prms \
1172     maybe-install-info-rcs \
1173     maybe-install-info-readline \
1174     maybe-install-info-release \
1175     maybe-install-info-recode \
1176     maybe-install-info-sed \
1177     maybe-install-info-send-pr \
1178     maybe-install-info-shellutils \
1179     maybe-install-info-sid \
1180     maybe-install-info-sim \
1181     maybe-install-info-tar \
1182     maybe-install-info-texinfo \
1183     maybe-install-info-textutils \
1184     maybe-install-info-time \
1185     maybe-install-info-uudecode \
1186     maybe-install-info-wdiff \
1187     maybe-install-info-zip \
1188     maybe-install-info-zlib \
1189     maybe-install-info-gdb \
1190     maybe-install-info-expect \
1191     maybe-install-info-guile \
1192     maybe-install-info-tk \
1193     maybe-install-info-libtermcap \
1194     maybe-install-info-utils
1195
1196 .PHONY: install-info-target
1197 install-info-target:  \
1198     maybe-install-info-target-libstdc++-v3 \
1199     maybe-install-info-target-libmudflap \
1200     maybe-install-info-target-newlib \
1201     maybe-install-info-target-libgfortran \
1202     maybe-install-info-target-libobjc \
1203     maybe-install-info-target-libtermcap \
1204     maybe-install-info-target-winsup \
1205     maybe-install-info-target-libgloss \
1206     maybe-install-info-target-libiberty \
1207     maybe-install-info-target-gperf \
1208     maybe-install-info-target-examples \
1209     maybe-install-info-target-libffi \
1210     maybe-install-info-target-libjava \
1211     maybe-install-info-target-zlib \
1212     maybe-install-info-target-boehm-gc \
1213     maybe-install-info-target-qthreads \
1214     maybe-install-info-target-rda \
1215     maybe-install-info-target-libada
1216
1217 .PHONY: do-installcheck
1218 do-installcheck: unstage installcheck-host installcheck-target stage
1219
1220 .PHONY: installcheck-host
1221 installcheck-host:  \
1222     maybe-installcheck-ash \
1223     maybe-installcheck-autoconf \
1224     maybe-installcheck-automake \
1225     maybe-installcheck-bash \
1226     maybe-installcheck-bfd \
1227     maybe-installcheck-opcodes \
1228     maybe-installcheck-binutils \
1229     maybe-installcheck-bison \
1230     maybe-installcheck-byacc \
1231     maybe-installcheck-bzip2 \
1232     maybe-installcheck-dejagnu \
1233     maybe-installcheck-diff \
1234     maybe-installcheck-dosutils \
1235     maybe-installcheck-etc \
1236     maybe-installcheck-fastjar \
1237     maybe-installcheck-fileutils \
1238     maybe-installcheck-findutils \
1239     maybe-installcheck-find \
1240     maybe-installcheck-flex \
1241     maybe-installcheck-gas \
1242     maybe-installcheck-gcc \
1243     maybe-installcheck-gawk \
1244     maybe-installcheck-gettext \
1245     maybe-installcheck-gnuserv \
1246     maybe-installcheck-gprof \
1247     maybe-installcheck-gzip \
1248     maybe-installcheck-hello \
1249     maybe-installcheck-indent \
1250     maybe-installcheck-intl \
1251     maybe-installcheck-tcl \
1252     maybe-installcheck-itcl \
1253     maybe-installcheck-ld \
1254     maybe-installcheck-libcpp \
1255     maybe-installcheck-libgui \
1256     maybe-installcheck-libbanshee \
1257     maybe-installcheck-libiberty \
1258     maybe-installcheck-libtool \
1259     maybe-installcheck-m4 \
1260     maybe-installcheck-make \
1261     maybe-installcheck-mmalloc \
1262     maybe-installcheck-patch \
1263     maybe-installcheck-perl \
1264     maybe-installcheck-prms \
1265     maybe-installcheck-rcs \
1266     maybe-installcheck-readline \
1267     maybe-installcheck-release \
1268     maybe-installcheck-recode \
1269     maybe-installcheck-sed \
1270     maybe-installcheck-send-pr \
1271     maybe-installcheck-shellutils \
1272     maybe-installcheck-sid \
1273     maybe-installcheck-sim \
1274     maybe-installcheck-tar \
1275     maybe-installcheck-texinfo \
1276     maybe-installcheck-textutils \
1277     maybe-installcheck-time \
1278     maybe-installcheck-uudecode \
1279     maybe-installcheck-wdiff \
1280     maybe-installcheck-zip \
1281     maybe-installcheck-zlib \
1282     maybe-installcheck-gdb \
1283     maybe-installcheck-expect \
1284     maybe-installcheck-guile \
1285     maybe-installcheck-tk \
1286     maybe-installcheck-libtermcap \
1287     maybe-installcheck-utils
1288
1289 .PHONY: installcheck-target
1290 installcheck-target:  \
1291     maybe-installcheck-target-libstdc++-v3 \
1292     maybe-installcheck-target-libmudflap \
1293     maybe-installcheck-target-newlib \
1294     maybe-installcheck-target-libgfortran \
1295     maybe-installcheck-target-libobjc \
1296     maybe-installcheck-target-libtermcap \
1297     maybe-installcheck-target-winsup \
1298     maybe-installcheck-target-libgloss \
1299     maybe-installcheck-target-libiberty \
1300     maybe-installcheck-target-gperf \
1301     maybe-installcheck-target-examples \
1302     maybe-installcheck-target-libffi \
1303     maybe-installcheck-target-libjava \
1304     maybe-installcheck-target-zlib \
1305     maybe-installcheck-target-boehm-gc \
1306     maybe-installcheck-target-qthreads \
1307     maybe-installcheck-target-rda \
1308     maybe-installcheck-target-libada
1309
1310 .PHONY: do-mostlyclean
1311 do-mostlyclean: unstage mostlyclean-host mostlyclean-target stage
1312
1313 .PHONY: mostlyclean-host
1314 mostlyclean-host:  \
1315     maybe-mostlyclean-ash \
1316     maybe-mostlyclean-autoconf \
1317     maybe-mostlyclean-automake \
1318     maybe-mostlyclean-bash \
1319     maybe-mostlyclean-bfd \
1320     maybe-mostlyclean-opcodes \
1321     maybe-mostlyclean-binutils \
1322     maybe-mostlyclean-bison \
1323     maybe-mostlyclean-byacc \
1324     maybe-mostlyclean-bzip2 \
1325     maybe-mostlyclean-dejagnu \
1326     maybe-mostlyclean-diff \
1327     maybe-mostlyclean-dosutils \
1328     maybe-mostlyclean-etc \
1329     maybe-mostlyclean-fastjar \
1330     maybe-mostlyclean-fileutils \
1331     maybe-mostlyclean-findutils \
1332     maybe-mostlyclean-find \
1333     maybe-mostlyclean-flex \
1334     maybe-mostlyclean-gas \
1335     maybe-mostlyclean-gcc \
1336     maybe-mostlyclean-gawk \
1337     maybe-mostlyclean-gettext \
1338     maybe-mostlyclean-gnuserv \
1339     maybe-mostlyclean-gprof \
1340     maybe-mostlyclean-gzip \
1341     maybe-mostlyclean-hello \
1342     maybe-mostlyclean-indent \
1343     maybe-mostlyclean-intl \
1344     maybe-mostlyclean-tcl \
1345     maybe-mostlyclean-itcl \
1346     maybe-mostlyclean-ld \
1347     maybe-mostlyclean-libcpp \
1348     maybe-mostlyclean-libgui \
1349     maybe-mostlyclean-libbanshee \
1350     maybe-mostlyclean-libiberty \
1351     maybe-mostlyclean-libtool \
1352     maybe-mostlyclean-m4 \
1353     maybe-mostlyclean-make \
1354     maybe-mostlyclean-mmalloc \
1355     maybe-mostlyclean-patch \
1356     maybe-mostlyclean-perl \
1357     maybe-mostlyclean-prms \
1358     maybe-mostlyclean-rcs \
1359     maybe-mostlyclean-readline \
1360     maybe-mostlyclean-release \
1361     maybe-mostlyclean-recode \
1362     maybe-mostlyclean-sed \
1363     maybe-mostlyclean-send-pr \
1364     maybe-mostlyclean-shellutils \
1365     maybe-mostlyclean-sid \
1366     maybe-mostlyclean-sim \
1367     maybe-mostlyclean-tar \
1368     maybe-mostlyclean-texinfo \
1369     maybe-mostlyclean-textutils \
1370     maybe-mostlyclean-time \
1371     maybe-mostlyclean-uudecode \
1372     maybe-mostlyclean-wdiff \
1373     maybe-mostlyclean-zip \
1374     maybe-mostlyclean-zlib \
1375     maybe-mostlyclean-gdb \
1376     maybe-mostlyclean-expect \
1377     maybe-mostlyclean-guile \
1378     maybe-mostlyclean-tk \
1379     maybe-mostlyclean-libtermcap \
1380     maybe-mostlyclean-utils
1381
1382 .PHONY: mostlyclean-target
1383 mostlyclean-target:  \
1384     maybe-mostlyclean-target-libstdc++-v3 \
1385     maybe-mostlyclean-target-libmudflap \
1386     maybe-mostlyclean-target-newlib \
1387     maybe-mostlyclean-target-libgfortran \
1388     maybe-mostlyclean-target-libobjc \
1389     maybe-mostlyclean-target-libtermcap \
1390     maybe-mostlyclean-target-winsup \
1391     maybe-mostlyclean-target-libgloss \
1392     maybe-mostlyclean-target-libiberty \
1393     maybe-mostlyclean-target-gperf \
1394     maybe-mostlyclean-target-examples \
1395     maybe-mostlyclean-target-libffi \
1396     maybe-mostlyclean-target-libjava \
1397     maybe-mostlyclean-target-zlib \
1398     maybe-mostlyclean-target-boehm-gc \
1399     maybe-mostlyclean-target-qthreads \
1400     maybe-mostlyclean-target-rda \
1401     maybe-mostlyclean-target-libada
1402
1403 .PHONY: do-clean
1404 do-clean: unstage clean-host clean-target stage
1405
1406 .PHONY: clean-host
1407 clean-host:  \
1408     maybe-clean-ash \
1409     maybe-clean-autoconf \
1410     maybe-clean-automake \
1411     maybe-clean-bash \
1412     maybe-clean-bfd \
1413     maybe-clean-opcodes \
1414     maybe-clean-binutils \
1415     maybe-clean-bison \
1416     maybe-clean-byacc \
1417     maybe-clean-bzip2 \
1418     maybe-clean-dejagnu \
1419     maybe-clean-diff \
1420     maybe-clean-dosutils \
1421     maybe-clean-etc \
1422     maybe-clean-fastjar \
1423     maybe-clean-fileutils \
1424     maybe-clean-findutils \
1425     maybe-clean-find \
1426     maybe-clean-flex \
1427     maybe-clean-gas \
1428     maybe-clean-gcc \
1429     maybe-clean-gawk \
1430     maybe-clean-gettext \
1431     maybe-clean-gnuserv \
1432     maybe-clean-gprof \
1433     maybe-clean-gzip \
1434     maybe-clean-hello \
1435     maybe-clean-indent \
1436     maybe-clean-intl \
1437     maybe-clean-tcl \
1438     maybe-clean-itcl \
1439     maybe-clean-ld \
1440     maybe-clean-libcpp \
1441     maybe-clean-libgui \
1442     maybe-clean-libbanshee \
1443     maybe-clean-libiberty \
1444     maybe-clean-libtool \
1445     maybe-clean-m4 \
1446     maybe-clean-make \
1447     maybe-clean-mmalloc \
1448     maybe-clean-patch \
1449     maybe-clean-perl \
1450     maybe-clean-prms \
1451     maybe-clean-rcs \
1452     maybe-clean-readline \
1453     maybe-clean-release \
1454     maybe-clean-recode \
1455     maybe-clean-sed \
1456     maybe-clean-send-pr \
1457     maybe-clean-shellutils \
1458     maybe-clean-sid \
1459     maybe-clean-sim \
1460     maybe-clean-tar \
1461     maybe-clean-texinfo \
1462     maybe-clean-textutils \
1463     maybe-clean-time \
1464     maybe-clean-uudecode \
1465     maybe-clean-wdiff \
1466     maybe-clean-zip \
1467     maybe-clean-zlib \
1468     maybe-clean-gdb \
1469     maybe-clean-expect \
1470     maybe-clean-guile \
1471     maybe-clean-tk \
1472     maybe-clean-libtermcap \
1473     maybe-clean-utils
1474
1475 .PHONY: clean-target
1476 clean-target:  \
1477     maybe-clean-target-libstdc++-v3 \
1478     maybe-clean-target-libmudflap \
1479     maybe-clean-target-newlib \
1480     maybe-clean-target-libgfortran \
1481     maybe-clean-target-libobjc \
1482     maybe-clean-target-libtermcap \
1483     maybe-clean-target-winsup \
1484     maybe-clean-target-libgloss \
1485     maybe-clean-target-libiberty \
1486     maybe-clean-target-gperf \
1487     maybe-clean-target-examples \
1488     maybe-clean-target-libffi \
1489     maybe-clean-target-libjava \
1490     maybe-clean-target-zlib \
1491     maybe-clean-target-boehm-gc \
1492     maybe-clean-target-qthreads \
1493     maybe-clean-target-rda \
1494     maybe-clean-target-libada
1495
1496 .PHONY: do-distclean
1497 do-distclean: unstage distclean-host distclean-target stage
1498
1499 .PHONY: distclean-host
1500 distclean-host:  \
1501     maybe-distclean-ash \
1502     maybe-distclean-autoconf \
1503     maybe-distclean-automake \
1504     maybe-distclean-bash \
1505     maybe-distclean-bfd \
1506     maybe-distclean-opcodes \
1507     maybe-distclean-binutils \
1508     maybe-distclean-bison \
1509     maybe-distclean-byacc \
1510     maybe-distclean-bzip2 \
1511     maybe-distclean-dejagnu \
1512     maybe-distclean-diff \
1513     maybe-distclean-dosutils \
1514     maybe-distclean-etc \
1515     maybe-distclean-fastjar \
1516     maybe-distclean-fileutils \
1517     maybe-distclean-findutils \
1518     maybe-distclean-find \
1519     maybe-distclean-flex \
1520     maybe-distclean-gas \
1521     maybe-distclean-gcc \
1522     maybe-distclean-gawk \
1523     maybe-distclean-gettext \
1524     maybe-distclean-gnuserv \
1525     maybe-distclean-gprof \
1526     maybe-distclean-gzip \
1527     maybe-distclean-hello \
1528     maybe-distclean-indent \
1529     maybe-distclean-intl \
1530     maybe-distclean-tcl \
1531     maybe-distclean-itcl \
1532     maybe-distclean-ld \
1533     maybe-distclean-libcpp \
1534     maybe-distclean-libgui \
1535     maybe-distclean-libbanshee \
1536     maybe-distclean-libiberty \
1537     maybe-distclean-libtool \
1538     maybe-distclean-m4 \
1539     maybe-distclean-make \
1540     maybe-distclean-mmalloc \
1541     maybe-distclean-patch \
1542     maybe-distclean-perl \
1543     maybe-distclean-prms \
1544     maybe-distclean-rcs \
1545     maybe-distclean-readline \
1546     maybe-distclean-release \
1547     maybe-distclean-recode \
1548     maybe-distclean-sed \
1549     maybe-distclean-send-pr \
1550     maybe-distclean-shellutils \
1551     maybe-distclean-sid \
1552     maybe-distclean-sim \
1553     maybe-distclean-tar \
1554     maybe-distclean-texinfo \
1555     maybe-distclean-textutils \
1556     maybe-distclean-time \
1557     maybe-distclean-uudecode \
1558     maybe-distclean-wdiff \
1559     maybe-distclean-zip \
1560     maybe-distclean-zlib \
1561     maybe-distclean-gdb \
1562     maybe-distclean-expect \
1563     maybe-distclean-guile \
1564     maybe-distclean-tk \
1565     maybe-distclean-libtermcap \
1566     maybe-distclean-utils
1567
1568 .PHONY: distclean-target
1569 distclean-target:  \
1570     maybe-distclean-target-libstdc++-v3 \
1571     maybe-distclean-target-libmudflap \
1572     maybe-distclean-target-newlib \
1573     maybe-distclean-target-libgfortran \
1574     maybe-distclean-target-libobjc \
1575     maybe-distclean-target-libtermcap \
1576     maybe-distclean-target-winsup \
1577     maybe-distclean-target-libgloss \
1578     maybe-distclean-target-libiberty \
1579     maybe-distclean-target-gperf \
1580     maybe-distclean-target-examples \
1581     maybe-distclean-target-libffi \
1582     maybe-distclean-target-libjava \
1583     maybe-distclean-target-zlib \
1584     maybe-distclean-target-boehm-gc \
1585     maybe-distclean-target-qthreads \
1586     maybe-distclean-target-rda \
1587     maybe-distclean-target-libada
1588
1589 .PHONY: do-maintainer-clean
1590 do-maintainer-clean: unstage maintainer-clean-host maintainer-clean-target stage
1591
1592 .PHONY: maintainer-clean-host
1593 maintainer-clean-host:  \
1594     maybe-maintainer-clean-ash \
1595     maybe-maintainer-clean-autoconf \
1596     maybe-maintainer-clean-automake \
1597     maybe-maintainer-clean-bash \
1598     maybe-maintainer-clean-bfd \
1599     maybe-maintainer-clean-opcodes \
1600     maybe-maintainer-clean-binutils \
1601     maybe-maintainer-clean-bison \
1602     maybe-maintainer-clean-byacc \
1603     maybe-maintainer-clean-bzip2 \
1604     maybe-maintainer-clean-dejagnu \
1605     maybe-maintainer-clean-diff \
1606     maybe-maintainer-clean-dosutils \
1607     maybe-maintainer-clean-etc \
1608     maybe-maintainer-clean-fastjar \
1609     maybe-maintainer-clean-fileutils \
1610     maybe-maintainer-clean-findutils \
1611     maybe-maintainer-clean-find \
1612     maybe-maintainer-clean-flex \
1613     maybe-maintainer-clean-gas \
1614     maybe-maintainer-clean-gcc \
1615     maybe-maintainer-clean-gawk \
1616     maybe-maintainer-clean-gettext \
1617     maybe-maintainer-clean-gnuserv \
1618     maybe-maintainer-clean-gprof \
1619     maybe-maintainer-clean-gzip \
1620     maybe-maintainer-clean-hello \
1621     maybe-maintainer-clean-indent \
1622     maybe-maintainer-clean-intl \
1623     maybe-maintainer-clean-tcl \
1624     maybe-maintainer-clean-itcl \
1625     maybe-maintainer-clean-ld \
1626     maybe-maintainer-clean-libcpp \
1627     maybe-maintainer-clean-libgui \
1628     maybe-maintainer-clean-libbanshee \
1629     maybe-maintainer-clean-libiberty \
1630     maybe-maintainer-clean-libtool \
1631     maybe-maintainer-clean-m4 \
1632     maybe-maintainer-clean-make \
1633     maybe-maintainer-clean-mmalloc \
1634     maybe-maintainer-clean-patch \
1635     maybe-maintainer-clean-perl \
1636     maybe-maintainer-clean-prms \
1637     maybe-maintainer-clean-rcs \
1638     maybe-maintainer-clean-readline \
1639     maybe-maintainer-clean-release \
1640     maybe-maintainer-clean-recode \
1641     maybe-maintainer-clean-sed \
1642     maybe-maintainer-clean-send-pr \
1643     maybe-maintainer-clean-shellutils \
1644     maybe-maintainer-clean-sid \
1645     maybe-maintainer-clean-sim \
1646     maybe-maintainer-clean-tar \
1647     maybe-maintainer-clean-texinfo \
1648     maybe-maintainer-clean-textutils \
1649     maybe-maintainer-clean-time \
1650     maybe-maintainer-clean-uudecode \
1651     maybe-maintainer-clean-wdiff \
1652     maybe-maintainer-clean-zip \
1653     maybe-maintainer-clean-zlib \
1654     maybe-maintainer-clean-gdb \
1655     maybe-maintainer-clean-expect \
1656     maybe-maintainer-clean-guile \
1657     maybe-maintainer-clean-tk \
1658     maybe-maintainer-clean-libtermcap \
1659     maybe-maintainer-clean-utils
1660
1661 .PHONY: maintainer-clean-target
1662 maintainer-clean-target:  \
1663     maybe-maintainer-clean-target-libstdc++-v3 \
1664     maybe-maintainer-clean-target-libmudflap \
1665     maybe-maintainer-clean-target-newlib \
1666     maybe-maintainer-clean-target-libgfortran \
1667     maybe-maintainer-clean-target-libobjc \
1668     maybe-maintainer-clean-target-libtermcap \
1669     maybe-maintainer-clean-target-winsup \
1670     maybe-maintainer-clean-target-libgloss \
1671     maybe-maintainer-clean-target-libiberty \
1672     maybe-maintainer-clean-target-gperf \
1673     maybe-maintainer-clean-target-examples \
1674     maybe-maintainer-clean-target-libffi \
1675     maybe-maintainer-clean-target-libjava \
1676     maybe-maintainer-clean-target-zlib \
1677     maybe-maintainer-clean-target-boehm-gc \
1678     maybe-maintainer-clean-target-qthreads \
1679     maybe-maintainer-clean-target-rda \
1680     maybe-maintainer-clean-target-libada
1681
1682
1683 # Here are the targets which correspond to the do-X targets.
1684
1685 .PHONY: info installcheck dvi install-info
1686 .PHONY: clean distclean mostlyclean maintainer-clean realclean
1687 .PHONY: local-clean local-distclean local-maintainer-clean
1688 info: do-info
1689 installcheck: do-installcheck
1690 dvi: do-dvi
1691
1692 # Make sure makeinfo is built before we do a `make info', if we're
1693 # in fact building texinfo.
1694 do-info: maybe-all-texinfo
1695
1696 install-info: do-install-info dir.info
1697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1698         if [ -f dir.info ] ; then \
1699           $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
1700         else true ; fi
1701
1702 local-clean:
1703         -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
1704
1705 local-distclean:
1706         -rm -f Makefile config.status config.cache mh-frag mt-frag
1707         -rm -f multilib.out multilib.tmp maybedep.tmp serdep.tmp
1708         -if [ "$(TARGET_SUBDIR)" != "." ]; then \
1709           rm -rf $(TARGET_SUBDIR); \
1710         else true; fi
1711         -rm -rf $(BUILD_SUBDIR)
1712         -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
1713         -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
1714         -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
1715         -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
1716         -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
1717
1718 local-maintainer-clean:
1719         @echo "This command is intended for maintainers to use;"
1720         @echo "it deletes files that may require special tools to rebuild."
1721
1722 clean: do-clean local-clean
1723 mostlyclean: do-mostlyclean local-clean
1724 distclean: do-distclean local-clean local-distclean
1725 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean 
1726 maintainer-clean: local-distclean
1727 realclean: maintainer-clean
1728
1729 # Extra dependency for clean-target, owing to the mixed nature of gcc
1730 clean-target: clean-target-libgcc
1731 clean-target-libgcc:
1732         test ! -d gcc/libgcc || \
1733         (cd gcc/libgcc && find . -type d -print) | \
1734         while read d; do rm -f gcc/$$d/libgcc.a || : ; done
1735         -rm -rf gcc/libgcc
1736
1737 # Check target.
1738
1739 .PHONY: check do-check
1740 check: do-check
1741
1742 # Only include modules actually being configured and built.
1743 do-check: unstage  \
1744     maybe-check-ash \
1745     maybe-check-autoconf \
1746     maybe-check-automake \
1747     maybe-check-bash \
1748     maybe-check-bfd \
1749     maybe-check-opcodes \
1750     maybe-check-binutils \
1751     maybe-check-bison \
1752     maybe-check-byacc \
1753     maybe-check-bzip2 \
1754     maybe-check-dejagnu \
1755     maybe-check-diff \
1756     maybe-check-dosutils \
1757     maybe-check-etc \
1758     maybe-check-fastjar \
1759     maybe-check-fileutils \
1760     maybe-check-findutils \
1761     maybe-check-find \
1762     maybe-check-flex \
1763     maybe-check-gas \
1764     maybe-check-gcc \
1765     maybe-check-gawk \
1766     maybe-check-gettext \
1767     maybe-check-gnuserv \
1768     maybe-check-gprof \
1769     maybe-check-gzip \
1770     maybe-check-hello \
1771     maybe-check-indent \
1772     maybe-check-intl \
1773     maybe-check-tcl \
1774     maybe-check-itcl \
1775     maybe-check-ld \
1776     maybe-check-libcpp \
1777     maybe-check-libgui \
1778     maybe-check-libbanshee \
1779     maybe-check-libiberty \
1780     maybe-check-libtool \
1781     maybe-check-m4 \
1782     maybe-check-make \
1783     maybe-check-mmalloc \
1784     maybe-check-patch \
1785     maybe-check-perl \
1786     maybe-check-prms \
1787     maybe-check-rcs \
1788     maybe-check-readline \
1789     maybe-check-release \
1790     maybe-check-recode \
1791     maybe-check-sed \
1792     maybe-check-send-pr \
1793     maybe-check-shellutils \
1794     maybe-check-sid \
1795     maybe-check-sim \
1796     maybe-check-tar \
1797     maybe-check-texinfo \
1798     maybe-check-textutils \
1799     maybe-check-time \
1800     maybe-check-uudecode \
1801     maybe-check-wdiff \
1802     maybe-check-zip \
1803     maybe-check-zlib \
1804     maybe-check-gdb \
1805     maybe-check-expect \
1806     maybe-check-guile \
1807     maybe-check-tk \
1808     maybe-check-libtermcap \
1809     maybe-check-utils \
1810     maybe-check-target-libstdc++-v3 \
1811     maybe-check-target-libmudflap \
1812     maybe-check-target-newlib \
1813     maybe-check-target-libgfortran \
1814     maybe-check-target-libobjc \
1815     maybe-check-target-libtermcap \
1816     maybe-check-target-winsup \
1817     maybe-check-target-libgloss \
1818     maybe-check-target-libiberty \
1819     maybe-check-target-gperf \
1820     maybe-check-target-examples \
1821     maybe-check-target-libffi \
1822     maybe-check-target-libjava \
1823     maybe-check-target-zlib \
1824     maybe-check-target-boehm-gc \
1825     maybe-check-target-qthreads \
1826     maybe-check-target-rda \
1827     maybe-check-target-libada stage
1828
1829 # Automated reporting of test results.
1830
1831 warning.log: build.log
1832         $(srcdir)/contrib/warn_summary build.log > $@
1833
1834 mail-report.log:
1835         if test x'$(BOOT_CFLAGS)' != x''; then \
1836             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
1837         fi; \
1838         $(srcdir)/contrib/test_summary -t >$@
1839         chmod +x $@
1840         echo If you really want to send e-mail, run ./$@ now
1841
1842 mail-report-with-warnings.log: warning.log
1843         if test x'$(BOOT_CFLAGS)' != x''; then \
1844             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
1845         fi; \
1846         $(srcdir)/contrib/test_summary -t -i warning.log >$@
1847         chmod +x $@
1848         echo If you really want to send e-mail, run ./$@ now
1849
1850 # Installation targets.
1851
1852 .PHONY: install uninstall
1853 install: installdirs install-host install-target
1854
1855 .PHONY: install-host-nogcc
1856 install-host-nogcc:  \
1857     maybe-install-ash \
1858     maybe-install-autoconf \
1859     maybe-install-automake \
1860     maybe-install-bash \
1861     maybe-install-bfd \
1862     maybe-install-opcodes \
1863     maybe-install-binutils \
1864     maybe-install-bison \
1865     maybe-install-byacc \
1866     maybe-install-bzip2 \
1867     maybe-install-dejagnu \
1868     maybe-install-diff \
1869     maybe-install-dosutils \
1870     maybe-install-etc \
1871     maybe-install-fastjar \
1872     maybe-install-fileutils \
1873     maybe-install-findutils \
1874     maybe-install-find \
1875     maybe-install-flex \
1876     maybe-install-gas \
1877     maybe-install-gawk \
1878     maybe-install-gettext \
1879     maybe-install-gnuserv \
1880     maybe-install-gprof \
1881     maybe-install-gzip \
1882     maybe-install-hello \
1883     maybe-install-indent \
1884     maybe-install-intl \
1885     maybe-install-tcl \
1886     maybe-install-itcl \
1887     maybe-install-ld \
1888     maybe-install-libcpp \
1889     maybe-install-libgui \
1890     maybe-install-libbanshee \
1891     maybe-install-libiberty \
1892     maybe-install-libtool \
1893     maybe-install-m4 \
1894     maybe-install-make \
1895     maybe-install-mmalloc \
1896     maybe-install-patch \
1897     maybe-install-perl \
1898     maybe-install-prms \
1899     maybe-install-rcs \
1900     maybe-install-readline \
1901     maybe-install-release \
1902     maybe-install-recode \
1903     maybe-install-sed \
1904     maybe-install-send-pr \
1905     maybe-install-shellutils \
1906     maybe-install-sid \
1907     maybe-install-sim \
1908     maybe-install-tar \
1909     maybe-install-texinfo \
1910     maybe-install-textutils \
1911     maybe-install-time \
1912     maybe-install-uudecode \
1913     maybe-install-wdiff \
1914     maybe-install-zip \
1915     maybe-install-zlib \
1916     maybe-install-gdb \
1917     maybe-install-expect \
1918     maybe-install-guile \
1919     maybe-install-tk \
1920     maybe-install-libtermcap \
1921     maybe-install-utils
1922
1923 .PHONY: install-host
1924 install-host:  \
1925     maybe-install-ash \
1926     maybe-install-autoconf \
1927     maybe-install-automake \
1928     maybe-install-bash \
1929     maybe-install-bfd \
1930     maybe-install-opcodes \
1931     maybe-install-binutils \
1932     maybe-install-bison \
1933     maybe-install-byacc \
1934     maybe-install-bzip2 \
1935     maybe-install-dejagnu \
1936     maybe-install-diff \
1937     maybe-install-dosutils \
1938     maybe-install-etc \
1939     maybe-install-fastjar \
1940     maybe-install-fileutils \
1941     maybe-install-findutils \
1942     maybe-install-find \
1943     maybe-install-flex \
1944     maybe-install-gas \
1945     maybe-install-gcc \
1946     maybe-install-gawk \
1947     maybe-install-gettext \
1948     maybe-install-gnuserv \
1949     maybe-install-gprof \
1950     maybe-install-gzip \
1951     maybe-install-hello \
1952     maybe-install-indent \
1953     maybe-install-intl \
1954     maybe-install-tcl \
1955     maybe-install-itcl \
1956     maybe-install-ld \
1957     maybe-install-libcpp \
1958     maybe-install-libgui \
1959     maybe-install-libbanshee \
1960     maybe-install-libiberty \
1961     maybe-install-libtool \
1962     maybe-install-m4 \
1963     maybe-install-make \
1964     maybe-install-mmalloc \
1965     maybe-install-patch \
1966     maybe-install-perl \
1967     maybe-install-prms \
1968     maybe-install-rcs \
1969     maybe-install-readline \
1970     maybe-install-release \
1971     maybe-install-recode \
1972     maybe-install-sed \
1973     maybe-install-send-pr \
1974     maybe-install-shellutils \
1975     maybe-install-sid \
1976     maybe-install-sim \
1977     maybe-install-tar \
1978     maybe-install-texinfo \
1979     maybe-install-textutils \
1980     maybe-install-time \
1981     maybe-install-uudecode \
1982     maybe-install-wdiff \
1983     maybe-install-zip \
1984     maybe-install-zlib \
1985     maybe-install-gdb \
1986     maybe-install-expect \
1987     maybe-install-guile \
1988     maybe-install-tk \
1989     maybe-install-libtermcap \
1990     maybe-install-utils
1991
1992 .PHONY: install-target
1993 install-target:  \
1994     maybe-install-target-libstdc++-v3 \
1995     maybe-install-target-libmudflap \
1996     maybe-install-target-newlib \
1997     maybe-install-target-libgfortran \
1998     maybe-install-target-libobjc \
1999     maybe-install-target-libtermcap \
2000     maybe-install-target-winsup \
2001     maybe-install-target-libgloss \
2002     maybe-install-target-libiberty \
2003     maybe-install-target-gperf \
2004     maybe-install-target-examples \
2005     maybe-install-target-libffi \
2006     maybe-install-target-libjava \
2007     maybe-install-target-zlib \
2008     maybe-install-target-boehm-gc \
2009     maybe-install-target-qthreads \
2010     maybe-install-target-rda \
2011     maybe-install-target-libada
2012
2013 uninstall:
2014         @echo "the uninstall target is not supported in this tree"
2015
2016 .PHONY: install.all
2017 install.all: install-no-fixedincludes
2018         @if [ -f ./gcc/Makefile ] ; then \
2019                 r=`${PWD_COMMAND}` ; export r ; \
2020                 $(SET_LIB_PATH) \
2021                 $(HOST_EXPORTS) \
2022                 (cd ./gcc && \
2023                 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2024         else \
2025                 true ; \
2026         fi
2027
2028 # install-no-fixedincludes is used because Cygnus can not distribute
2029 # the fixed header files.
2030 .PHONY: install-no-fixedincludes
2031 install-no-fixedincludes: installdirs install-host-nogcc \
2032         install-target gcc-no-fixedincludes
2033
2034 ### other supporting targets
2035
2036 MAKEDIRS= \
2037         $(DESTDIR)$(prefix) \
2038         $(DESTDIR)$(exec_prefix)
2039 .PHONY: installdirs
2040 installdirs: mkinstalldirs
2041         $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2042
2043 dir.info: do-install-info
2044         if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2045           $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2046           mv -f dir.info.new dir.info ; \
2047         else true ; \
2048         fi
2049
2050 dist:
2051         @echo "Building a full distribution of this tree isn't done"
2052         @echo "via 'make dist'.  Check out the etc/ subdirectory" 
2053
2054 etags tags: TAGS
2055
2056 # Right now this just builds TAGS in each subdirectory.  emacs19 has the
2057 # ability to use several tags files at once, so there is probably no need
2058 # to combine them into one big TAGS file (like CVS 1.3 does).  We could
2059 # (if we felt like it) have this Makefile write a piece of elisp which
2060 # the user could load to tell emacs19 where all the TAGS files we just
2061 # built are.
2062 TAGS: do-TAGS
2063
2064 # --------------------------------------
2065 # Modules which run on the build machine
2066 # --------------------------------------
2067
2068 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2069 maybe-configure-build-libiberty:
2070 @if build-libiberty
2071 maybe-configure-build-libiberty: configure-build-libiberty
2072 configure-build-libiberty:
2073         @test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2074         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2075         r=`${PWD_COMMAND}`; export r; \
2076         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2077         $(BUILD_EXPORTS) \
2078         echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2079         cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2080         case $(srcdir) in \
2081           /* | [A-Za-z]:[\\/]*) \
2082             topdir=$(srcdir) ;; \
2083           *) \
2084             case "$(BUILD_SUBDIR)" in \
2085               .) topdir="../$(srcdir)" ;; \
2086               *) topdir="../../$(srcdir)" ;; \
2087             esac ;; \
2088         esac; \
2089         if [ "$(srcdir)" = "." ] ; then \
2090           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2091             if $(SHELL) $$s/symlink-tree $${topdir}/libiberty "no-such-file" ; then \
2092               if [ -f Makefile ]; then \
2093                 if $(MAKE) distclean; then \
2094                   true; \
2095                 else \
2096                   exit 1; \
2097                 fi; \
2098               else \
2099                 true; \
2100               fi; \
2101             else \
2102               exit 1; \
2103             fi; \
2104           else \
2105             true; \
2106           fi; \
2107           srcdiroption="--srcdir=."; \
2108           libsrcdir="."; \
2109         else \
2110           srcdiroption="--srcdir=$${topdir}/libiberty"; \
2111           libsrcdir="$$s/libiberty"; \
2112         fi; \
2113         rm -f no-such-file || : ; \
2114         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2115           $(BUILD_CONFIGARGS) $${srcdiroption} \
2116           --with-build-subdir="$(BUILD_SUBDIR)"  \
2117           || exit 1
2118 @endif build-libiberty
2119
2120 .PHONY: all-build-libiberty maybe-all-build-libiberty
2121 maybe-all-build-libiberty:
2122 @if build-libiberty
2123 TARGET-build-libiberty=all
2124 maybe-all-build-libiberty: all-build-libiberty
2125 all-build-libiberty: configure-build-libiberty
2126         @r=`${PWD_COMMAND}`; export r; \
2127         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2128         $(BUILD_EXPORTS) \
2129         (cd $(BUILD_SUBDIR)/libiberty && \
2130           $(MAKE)  $(TARGET-build-libiberty))
2131 @endif build-libiberty
2132
2133 .PHONY: configure-build-bison maybe-configure-build-bison
2134 maybe-configure-build-bison:
2135 @if build-bison
2136 maybe-configure-build-bison: configure-build-bison
2137 configure-build-bison:
2138         @test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2139         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2140         r=`${PWD_COMMAND}`; export r; \
2141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2142         $(BUILD_EXPORTS) \
2143         echo Configuring in $(BUILD_SUBDIR)/bison; \
2144         cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2145         case $(srcdir) in \
2146           /* | [A-Za-z]:[\\/]*) \
2147             topdir=$(srcdir) ;; \
2148           *) \
2149             case "$(BUILD_SUBDIR)" in \
2150               .) topdir="../$(srcdir)" ;; \
2151               *) topdir="../../$(srcdir)" ;; \
2152             esac ;; \
2153         esac; \
2154         if [ "$(srcdir)" = "." ] ; then \
2155           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2156             if $(SHELL) $$s/symlink-tree $${topdir}/bison "no-such-file" ; then \
2157               if [ -f Makefile ]; then \
2158                 if $(MAKE) distclean; then \
2159                   true; \
2160                 else \
2161                   exit 1; \
2162                 fi; \
2163               else \
2164                 true; \
2165               fi; \
2166             else \
2167               exit 1; \
2168             fi; \
2169           else \
2170             true; \
2171           fi; \
2172           srcdiroption="--srcdir=."; \
2173           libsrcdir="."; \
2174         else \
2175           srcdiroption="--srcdir=$${topdir}/bison"; \
2176           libsrcdir="$$s/bison"; \
2177         fi; \
2178         rm -f no-such-file || : ; \
2179         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2180           $(BUILD_CONFIGARGS) $${srcdiroption} \
2181           --with-build-subdir="$(BUILD_SUBDIR)"  \
2182           || exit 1
2183 @endif build-bison
2184
2185 .PHONY: all-build-bison maybe-all-build-bison
2186 maybe-all-build-bison:
2187 @if build-bison
2188 TARGET-build-bison=all
2189 maybe-all-build-bison: all-build-bison
2190 all-build-bison: configure-build-bison
2191         @r=`${PWD_COMMAND}`; export r; \
2192         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2193         $(BUILD_EXPORTS) \
2194         (cd $(BUILD_SUBDIR)/bison && \
2195           $(MAKE)  $(TARGET-build-bison))
2196 @endif build-bison
2197
2198 .PHONY: configure-build-byacc maybe-configure-build-byacc
2199 maybe-configure-build-byacc:
2200 @if build-byacc
2201 maybe-configure-build-byacc: configure-build-byacc
2202 configure-build-byacc:
2203         @test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2204         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
2205         r=`${PWD_COMMAND}`; export r; \
2206         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2207         $(BUILD_EXPORTS) \
2208         echo Configuring in $(BUILD_SUBDIR)/byacc; \
2209         cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2210         case $(srcdir) in \
2211           /* | [A-Za-z]:[\\/]*) \
2212             topdir=$(srcdir) ;; \
2213           *) \
2214             case "$(BUILD_SUBDIR)" in \
2215               .) topdir="../$(srcdir)" ;; \
2216               *) topdir="../../$(srcdir)" ;; \
2217             esac ;; \
2218         esac; \
2219         if [ "$(srcdir)" = "." ] ; then \
2220           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2221             if $(SHELL) $$s/symlink-tree $${topdir}/byacc "no-such-file" ; then \
2222               if [ -f Makefile ]; then \
2223                 if $(MAKE) distclean; then \
2224                   true; \
2225                 else \
2226                   exit 1; \
2227                 fi; \
2228               else \
2229                 true; \
2230               fi; \
2231             else \
2232               exit 1; \
2233             fi; \
2234           else \
2235             true; \
2236           fi; \
2237           srcdiroption="--srcdir=."; \
2238           libsrcdir="."; \
2239         else \
2240           srcdiroption="--srcdir=$${topdir}/byacc"; \
2241           libsrcdir="$$s/byacc"; \
2242         fi; \
2243         rm -f no-such-file || : ; \
2244         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2245           $(BUILD_CONFIGARGS) $${srcdiroption} \
2246           --with-build-subdir="$(BUILD_SUBDIR)"  \
2247           || exit 1
2248 @endif build-byacc
2249
2250 .PHONY: all-build-byacc maybe-all-build-byacc
2251 maybe-all-build-byacc:
2252 @if build-byacc
2253 TARGET-build-byacc=all
2254 maybe-all-build-byacc: all-build-byacc
2255 all-build-byacc: configure-build-byacc
2256         @r=`${PWD_COMMAND}`; export r; \
2257         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2258         $(BUILD_EXPORTS) \
2259         (cd $(BUILD_SUBDIR)/byacc && \
2260           $(MAKE)  $(TARGET-build-byacc))
2261 @endif build-byacc
2262
2263 .PHONY: configure-build-flex maybe-configure-build-flex
2264 maybe-configure-build-flex:
2265 @if build-flex
2266 maybe-configure-build-flex: configure-build-flex
2267 configure-build-flex:
2268         @test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2269         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2270         r=`${PWD_COMMAND}`; export r; \
2271         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2272         $(BUILD_EXPORTS) \
2273         echo Configuring in $(BUILD_SUBDIR)/flex; \
2274         cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2275         case $(srcdir) in \
2276           /* | [A-Za-z]:[\\/]*) \
2277             topdir=$(srcdir) ;; \
2278           *) \
2279             case "$(BUILD_SUBDIR)" in \
2280               .) topdir="../$(srcdir)" ;; \
2281               *) topdir="../../$(srcdir)" ;; \
2282             esac ;; \
2283         esac; \
2284         if [ "$(srcdir)" = "." ] ; then \
2285           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2286             if $(SHELL) $$s/symlink-tree $${topdir}/flex "no-such-file" ; then \
2287               if [ -f Makefile ]; then \
2288                 if $(MAKE) distclean; then \
2289                   true; \
2290                 else \
2291                   exit 1; \
2292                 fi; \
2293               else \
2294                 true; \
2295               fi; \
2296             else \
2297               exit 1; \
2298             fi; \
2299           else \
2300             true; \
2301           fi; \
2302           srcdiroption="--srcdir=."; \
2303           libsrcdir="."; \
2304         else \
2305           srcdiroption="--srcdir=$${topdir}/flex"; \
2306           libsrcdir="$$s/flex"; \
2307         fi; \
2308         rm -f no-such-file || : ; \
2309         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2310           $(BUILD_CONFIGARGS) $${srcdiroption} \
2311           --with-build-subdir="$(BUILD_SUBDIR)"  \
2312           || exit 1
2313 @endif build-flex
2314
2315 .PHONY: all-build-flex maybe-all-build-flex
2316 maybe-all-build-flex:
2317 @if build-flex
2318 TARGET-build-flex=all
2319 maybe-all-build-flex: all-build-flex
2320 all-build-flex: configure-build-flex
2321         @r=`${PWD_COMMAND}`; export r; \
2322         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2323         $(BUILD_EXPORTS) \
2324         (cd $(BUILD_SUBDIR)/flex && \
2325           $(MAKE)  $(TARGET-build-flex))
2326 @endif build-flex
2327
2328 .PHONY: configure-build-m4 maybe-configure-build-m4
2329 maybe-configure-build-m4:
2330 @if build-m4
2331 maybe-configure-build-m4: configure-build-m4
2332 configure-build-m4:
2333         @test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2334         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2335         r=`${PWD_COMMAND}`; export r; \
2336         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2337         $(BUILD_EXPORTS) \
2338         echo Configuring in $(BUILD_SUBDIR)/m4; \
2339         cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2340         case $(srcdir) in \
2341           /* | [A-Za-z]:[\\/]*) \
2342             topdir=$(srcdir) ;; \
2343           *) \
2344             case "$(BUILD_SUBDIR)" in \
2345               .) topdir="../$(srcdir)" ;; \
2346               *) topdir="../../$(srcdir)" ;; \
2347             esac ;; \
2348         esac; \
2349         if [ "$(srcdir)" = "." ] ; then \
2350           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2351             if $(SHELL) $$s/symlink-tree $${topdir}/m4 "no-such-file" ; then \
2352               if [ -f Makefile ]; then \
2353                 if $(MAKE) distclean; then \
2354                   true; \
2355                 else \
2356                   exit 1; \
2357                 fi; \
2358               else \
2359                 true; \
2360               fi; \
2361             else \
2362               exit 1; \
2363             fi; \
2364           else \
2365             true; \
2366           fi; \
2367           srcdiroption="--srcdir=."; \
2368           libsrcdir="."; \
2369         else \
2370           srcdiroption="--srcdir=$${topdir}/m4"; \
2371           libsrcdir="$$s/m4"; \
2372         fi; \
2373         rm -f no-such-file || : ; \
2374         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2375           $(BUILD_CONFIGARGS) $${srcdiroption} \
2376           --with-build-subdir="$(BUILD_SUBDIR)"  \
2377           || exit 1
2378 @endif build-m4
2379
2380 .PHONY: all-build-m4 maybe-all-build-m4
2381 maybe-all-build-m4:
2382 @if build-m4
2383 TARGET-build-m4=all
2384 maybe-all-build-m4: all-build-m4
2385 all-build-m4: configure-build-m4
2386         @r=`${PWD_COMMAND}`; export r; \
2387         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2388         $(BUILD_EXPORTS) \
2389         (cd $(BUILD_SUBDIR)/m4 && \
2390           $(MAKE)  $(TARGET-build-m4))
2391 @endif build-m4
2392
2393 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2394 maybe-configure-build-texinfo:
2395 @if build-texinfo
2396 maybe-configure-build-texinfo: configure-build-texinfo
2397 configure-build-texinfo:
2398         @test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2399         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2400         r=`${PWD_COMMAND}`; export r; \
2401         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2402         $(BUILD_EXPORTS) \
2403         echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2404         cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2405         case $(srcdir) in \
2406           /* | [A-Za-z]:[\\/]*) \
2407             topdir=$(srcdir) ;; \
2408           *) \
2409             case "$(BUILD_SUBDIR)" in \
2410               .) topdir="../$(srcdir)" ;; \
2411               *) topdir="../../$(srcdir)" ;; \
2412             esac ;; \
2413         esac; \
2414         if [ "$(srcdir)" = "." ] ; then \
2415           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2416             if $(SHELL) $$s/symlink-tree $${topdir}/texinfo "no-such-file" ; then \
2417               if [ -f Makefile ]; then \
2418                 if $(MAKE) distclean; then \
2419                   true; \
2420                 else \
2421                   exit 1; \
2422                 fi; \
2423               else \
2424                 true; \
2425               fi; \
2426             else \
2427               exit 1; \
2428             fi; \
2429           else \
2430             true; \
2431           fi; \
2432           srcdiroption="--srcdir=."; \
2433           libsrcdir="."; \
2434         else \
2435           srcdiroption="--srcdir=$${topdir}/texinfo"; \
2436           libsrcdir="$$s/texinfo"; \
2437         fi; \
2438         rm -f no-such-file || : ; \
2439         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2440           $(BUILD_CONFIGARGS) $${srcdiroption} \
2441           --with-build-subdir="$(BUILD_SUBDIR)"  \
2442           || exit 1
2443 @endif build-texinfo
2444
2445 .PHONY: all-build-texinfo maybe-all-build-texinfo
2446 maybe-all-build-texinfo:
2447 @if build-texinfo
2448 TARGET-build-texinfo=all
2449 maybe-all-build-texinfo: all-build-texinfo
2450 all-build-texinfo: configure-build-texinfo
2451         @r=`${PWD_COMMAND}`; export r; \
2452         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2453         $(BUILD_EXPORTS) \
2454         (cd $(BUILD_SUBDIR)/texinfo && \
2455           $(MAKE)  $(TARGET-build-texinfo))
2456 @endif build-texinfo
2457
2458 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2459 maybe-configure-build-fixincludes:
2460 @if build-fixincludes
2461 maybe-configure-build-fixincludes: configure-build-fixincludes
2462 configure-build-fixincludes:
2463         @test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2464         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2465         r=`${PWD_COMMAND}`; export r; \
2466         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2467         $(BUILD_EXPORTS) \
2468         echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2469         cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2470         case $(srcdir) in \
2471           /* | [A-Za-z]:[\\/]*) \
2472             topdir=$(srcdir) ;; \
2473           *) \
2474             case "$(BUILD_SUBDIR)" in \
2475               .) topdir="../$(srcdir)" ;; \
2476               *) topdir="../../$(srcdir)" ;; \
2477             esac ;; \
2478         esac; \
2479         if [ "$(srcdir)" = "." ] ; then \
2480           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2481             if $(SHELL) $$s/symlink-tree $${topdir}/fixincludes "no-such-file" ; then \
2482               if [ -f Makefile ]; then \
2483                 if $(MAKE) distclean; then \
2484                   true; \
2485                 else \
2486                   exit 1; \
2487                 fi; \
2488               else \
2489                 true; \
2490               fi; \
2491             else \
2492               exit 1; \
2493             fi; \
2494           else \
2495             true; \
2496           fi; \
2497           srcdiroption="--srcdir=."; \
2498           libsrcdir="."; \
2499         else \
2500           srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2501           libsrcdir="$$s/fixincludes"; \
2502         fi; \
2503         rm -f no-such-file || : ; \
2504         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2505           $(BUILD_CONFIGARGS) $${srcdiroption} \
2506           --with-build-subdir="$(BUILD_SUBDIR)"  \
2507           || exit 1
2508 @endif build-fixincludes
2509
2510 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2511 maybe-all-build-fixincludes:
2512 @if build-fixincludes
2513 TARGET-build-fixincludes=all
2514 maybe-all-build-fixincludes: all-build-fixincludes
2515 all-build-fixincludes: configure-build-fixincludes
2516         @r=`${PWD_COMMAND}`; export r; \
2517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2518         $(BUILD_EXPORTS) \
2519         (cd $(BUILD_SUBDIR)/fixincludes && \
2520           $(MAKE)  $(TARGET-build-fixincludes))
2521 @endif build-fixincludes
2522
2523
2524 # --------------------------------------
2525 # Modules which run on the host machine
2526 # --------------------------------------
2527
2528 .PHONY: configure-ash maybe-configure-ash
2529 maybe-configure-ash:
2530 @if ash
2531 maybe-configure-ash: configure-ash
2532 configure-ash:
2533         @test ! -f ash/Makefile || exit 0; \
2534         [ -d ash ] || mkdir ash; \
2535         r=`${PWD_COMMAND}`; export r; \
2536         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2537         $(HOST_EXPORTS) \
2538         echo Configuring in ash; \
2539         cd ash || exit 1; \
2540         case $(srcdir) in \
2541           \.) \
2542             srcdiroption="--srcdir=."; \
2543             libsrcdir=".";; \
2544           /* | [A-Za-z]:[\\/]*) \
2545             srcdiroption="--srcdir=$(srcdir)/ash"; \
2546             libsrcdir="$$s/ash";; \
2547           *) \
2548             srcdiroption="--srcdir=../$(srcdir)/ash"; \
2549             libsrcdir="$$s/ash";; \
2550         esac; \
2551         $(SHELL) $${libsrcdir}/configure \
2552           $(HOST_CONFIGARGS) $${srcdiroption}  \
2553           || exit 1
2554 @endif ash
2555
2556 .PHONY: all-ash maybe-all-ash
2557 maybe-all-ash:
2558 @if ash
2559 maybe-all-ash: all-ash
2560 all-ash: configure-ash
2561         @r=`${PWD_COMMAND}`; export r; \
2562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2563         $(SET_LIB_PATH) \
2564         $(HOST_EXPORTS) \
2565         (cd ash && $(MAKE) $(FLAGS_TO_PASS)  all)
2566 @endif ash
2567
2568 .PHONY: check-ash maybe-check-ash
2569 maybe-check-ash:
2570 @if ash
2571 maybe-check-ash: check-ash
2572
2573 check-ash:
2574         @r=`${PWD_COMMAND}`; export r; \
2575         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2576         $(SET_LIB_PATH) \
2577         $(HOST_EXPORTS) \
2578         (cd ash && $(MAKE) $(FLAGS_TO_PASS) check)
2579
2580 @endif ash
2581
2582 .PHONY: install-ash maybe-install-ash
2583 maybe-install-ash:
2584 @if ash
2585 maybe-install-ash: install-ash
2586
2587 install-ash: installdirs
2588         @r=`${PWD_COMMAND}`; export r; \
2589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2590         $(SET_LIB_PATH) \
2591         $(HOST_EXPORTS) \
2592         (cd ash && $(MAKE) $(FLAGS_TO_PASS) install)
2593
2594 @endif ash
2595
2596 # Other targets (info, dvi, etc.)
2597
2598 .PHONY: maybe-info-ash info-ash
2599 maybe-info-ash:
2600 @if ash
2601 maybe-info-ash: info-ash
2602
2603 info-ash: \
2604     configure-ash 
2605         @[ -f ./ash/Makefile ] || exit 0; \
2606         r=`${PWD_COMMAND}`; export r; \
2607         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2608         $(SET_LIB_PATH) \
2609         $(HOST_EXPORTS) \
2610         for flag in $(EXTRA_HOST_FLAGS) ; do \
2611           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2612         done; \
2613         echo "Doing info in ash" ; \
2614         (cd ash && \
2615           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2616                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2617                   "RANLIB=$${RANLIB}" \
2618                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2619                   info) \
2620           || exit 1
2621
2622 @endif ash
2623
2624 .PHONY: maybe-dvi-ash dvi-ash
2625 maybe-dvi-ash:
2626 @if ash
2627 maybe-dvi-ash: dvi-ash
2628
2629 dvi-ash: \
2630     configure-ash 
2631         @[ -f ./ash/Makefile ] || exit 0; \
2632         r=`${PWD_COMMAND}`; export r; \
2633         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2634         $(SET_LIB_PATH) \
2635         $(HOST_EXPORTS) \
2636         for flag in $(EXTRA_HOST_FLAGS) ; do \
2637           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2638         done; \
2639         echo "Doing dvi in ash" ; \
2640         (cd ash && \
2641           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2642                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2643                   "RANLIB=$${RANLIB}" \
2644                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2645                   dvi) \
2646           || exit 1
2647
2648 @endif ash
2649
2650 .PHONY: maybe-TAGS-ash TAGS-ash
2651 maybe-TAGS-ash:
2652 @if ash
2653 maybe-TAGS-ash: TAGS-ash
2654
2655 TAGS-ash: \
2656     configure-ash 
2657         @[ -f ./ash/Makefile ] || exit 0; \
2658         r=`${PWD_COMMAND}`; export r; \
2659         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2660         $(SET_LIB_PATH) \
2661         $(HOST_EXPORTS) \
2662         for flag in $(EXTRA_HOST_FLAGS) ; do \
2663           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2664         done; \
2665         echo "Doing TAGS in ash" ; \
2666         (cd ash && \
2667           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2668                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2669                   "RANLIB=$${RANLIB}" \
2670                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2671                   TAGS) \
2672           || exit 1
2673
2674 @endif ash
2675
2676 .PHONY: maybe-install-info-ash install-info-ash
2677 maybe-install-info-ash:
2678 @if ash
2679 maybe-install-info-ash: install-info-ash
2680
2681 install-info-ash: \
2682     configure-ash \
2683     info-ash 
2684         @[ -f ./ash/Makefile ] || exit 0; \
2685         r=`${PWD_COMMAND}`; export r; \
2686         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2687         $(SET_LIB_PATH) \
2688         $(HOST_EXPORTS) \
2689         for flag in $(EXTRA_HOST_FLAGS) ; do \
2690           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2691         done; \
2692         echo "Doing install-info in ash" ; \
2693         (cd ash && \
2694           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2695                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2696                   "RANLIB=$${RANLIB}" \
2697                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2698                   install-info) \
2699           || exit 1
2700
2701 @endif ash
2702
2703 .PHONY: maybe-installcheck-ash installcheck-ash
2704 maybe-installcheck-ash:
2705 @if ash
2706 maybe-installcheck-ash: installcheck-ash
2707
2708 installcheck-ash: \
2709     configure-ash 
2710         @[ -f ./ash/Makefile ] || exit 0; \
2711         r=`${PWD_COMMAND}`; export r; \
2712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2713         $(SET_LIB_PATH) \
2714         $(HOST_EXPORTS) \
2715         for flag in $(EXTRA_HOST_FLAGS) ; do \
2716           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2717         done; \
2718         echo "Doing installcheck in ash" ; \
2719         (cd ash && \
2720           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2721                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2722                   "RANLIB=$${RANLIB}" \
2723                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2724                   installcheck) \
2725           || exit 1
2726
2727 @endif ash
2728
2729 .PHONY: maybe-mostlyclean-ash mostlyclean-ash
2730 maybe-mostlyclean-ash:
2731 @if ash
2732 maybe-mostlyclean-ash: mostlyclean-ash
2733
2734 mostlyclean-ash: 
2735         @[ -f ./ash/Makefile ] || exit 0; \
2736         r=`${PWD_COMMAND}`; export r; \
2737         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2738         $(SET_LIB_PATH) \
2739         $(HOST_EXPORTS) \
2740         for flag in $(EXTRA_HOST_FLAGS) ; do \
2741           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2742         done; \
2743         echo "Doing mostlyclean in ash" ; \
2744         (cd ash && \
2745           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2746                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2747                   "RANLIB=$${RANLIB}" \
2748                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2749                   mostlyclean) \
2750           || exit 1
2751
2752 @endif ash
2753
2754 .PHONY: maybe-clean-ash clean-ash
2755 maybe-clean-ash:
2756 @if ash
2757 maybe-clean-ash: clean-ash
2758
2759 clean-ash: 
2760         @[ -f ./ash/Makefile ] || exit 0; \
2761         r=`${PWD_COMMAND}`; export r; \
2762         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2763         $(SET_LIB_PATH) \
2764         $(HOST_EXPORTS) \
2765         for flag in $(EXTRA_HOST_FLAGS) ; do \
2766           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2767         done; \
2768         echo "Doing clean in ash" ; \
2769         (cd ash && \
2770           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2771                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2772                   "RANLIB=$${RANLIB}" \
2773                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2774                   clean) \
2775           || exit 1
2776
2777 @endif ash
2778
2779 .PHONY: maybe-distclean-ash distclean-ash
2780 maybe-distclean-ash:
2781 @if ash
2782 maybe-distclean-ash: distclean-ash
2783
2784 distclean-ash: 
2785         @[ -f ./ash/Makefile ] || exit 0; \
2786         r=`${PWD_COMMAND}`; export r; \
2787         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2788         $(SET_LIB_PATH) \
2789         $(HOST_EXPORTS) \
2790         for flag in $(EXTRA_HOST_FLAGS) ; do \
2791           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2792         done; \
2793         echo "Doing distclean in ash" ; \
2794         (cd ash && \
2795           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2796                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2797                   "RANLIB=$${RANLIB}" \
2798                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2799                   distclean) \
2800           || exit 1
2801
2802 @endif ash
2803
2804 .PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
2805 maybe-maintainer-clean-ash:
2806 @if ash
2807 maybe-maintainer-clean-ash: maintainer-clean-ash
2808
2809 maintainer-clean-ash: 
2810         @[ -f ./ash/Makefile ] || exit 0; \
2811         r=`${PWD_COMMAND}`; export r; \
2812         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2813         $(SET_LIB_PATH) \
2814         $(HOST_EXPORTS) \
2815         for flag in $(EXTRA_HOST_FLAGS) ; do \
2816           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2817         done; \
2818         echo "Doing maintainer-clean in ash" ; \
2819         (cd ash && \
2820           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2821                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2822                   "RANLIB=$${RANLIB}" \
2823                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2824                   maintainer-clean) \
2825           || exit 1
2826
2827 @endif ash
2828
2829
2830 .PHONY: configure-autoconf maybe-configure-autoconf
2831 maybe-configure-autoconf:
2832 @if autoconf
2833 maybe-configure-autoconf: configure-autoconf
2834 configure-autoconf:
2835         @test ! -f autoconf/Makefile || exit 0; \
2836         [ -d autoconf ] || mkdir autoconf; \
2837         r=`${PWD_COMMAND}`; export r; \
2838         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2839         $(HOST_EXPORTS) \
2840         echo Configuring in autoconf; \
2841         cd autoconf || exit 1; \
2842         case $(srcdir) in \
2843           \.) \
2844             srcdiroption="--srcdir=."; \
2845             libsrcdir=".";; \
2846           /* | [A-Za-z]:[\\/]*) \
2847             srcdiroption="--srcdir=$(srcdir)/autoconf"; \
2848             libsrcdir="$$s/autoconf";; \
2849           *) \
2850             srcdiroption="--srcdir=../$(srcdir)/autoconf"; \
2851             libsrcdir="$$s/autoconf";; \
2852         esac; \
2853         $(SHELL) $${libsrcdir}/configure \
2854           $(HOST_CONFIGARGS) $${srcdiroption}  \
2855           || exit 1
2856 @endif autoconf
2857
2858 .PHONY: all-autoconf maybe-all-autoconf
2859 maybe-all-autoconf:
2860 @if autoconf
2861 maybe-all-autoconf: all-autoconf
2862 all-autoconf: configure-autoconf
2863         @r=`${PWD_COMMAND}`; export r; \
2864         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2865         $(SET_LIB_PATH) \
2866         $(HOST_EXPORTS) \
2867         (cd autoconf && $(MAKE) $(FLAGS_TO_PASS)  all)
2868 @endif autoconf
2869
2870 .PHONY: check-autoconf maybe-check-autoconf
2871 maybe-check-autoconf:
2872 @if autoconf
2873 maybe-check-autoconf: check-autoconf
2874
2875 check-autoconf:
2876         @r=`${PWD_COMMAND}`; export r; \
2877         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2878         $(SET_LIB_PATH) \
2879         $(HOST_EXPORTS) \
2880         (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) check)
2881
2882 @endif autoconf
2883
2884 .PHONY: install-autoconf maybe-install-autoconf
2885 maybe-install-autoconf:
2886 @if autoconf
2887 maybe-install-autoconf: install-autoconf
2888
2889 install-autoconf: installdirs
2890         @r=`${PWD_COMMAND}`; export r; \
2891         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2892         $(SET_LIB_PATH) \
2893         $(HOST_EXPORTS) \
2894         (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) install)
2895
2896 @endif autoconf
2897
2898 # Other targets (info, dvi, etc.)
2899
2900 .PHONY: maybe-info-autoconf info-autoconf
2901 maybe-info-autoconf:
2902 @if autoconf
2903 maybe-info-autoconf: info-autoconf
2904
2905 info-autoconf: \
2906     configure-autoconf 
2907         @[ -f ./autoconf/Makefile ] || exit 0; \
2908         r=`${PWD_COMMAND}`; export r; \
2909         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2910         $(SET_LIB_PATH) \
2911         $(HOST_EXPORTS) \
2912         for flag in $(EXTRA_HOST_FLAGS) ; do \
2913           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2914         done; \
2915         echo "Doing info in autoconf" ; \
2916         (cd autoconf && \
2917           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2918                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2919                   "RANLIB=$${RANLIB}" \
2920                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2921                   info) \
2922           || exit 1
2923
2924 @endif autoconf
2925
2926 .PHONY: maybe-dvi-autoconf dvi-autoconf
2927 maybe-dvi-autoconf:
2928 @if autoconf
2929 maybe-dvi-autoconf: dvi-autoconf
2930
2931 dvi-autoconf: \
2932     configure-autoconf 
2933         @[ -f ./autoconf/Makefile ] || exit 0; \
2934         r=`${PWD_COMMAND}`; export r; \
2935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2936         $(SET_LIB_PATH) \
2937         $(HOST_EXPORTS) \
2938         for flag in $(EXTRA_HOST_FLAGS) ; do \
2939           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2940         done; \
2941         echo "Doing dvi in autoconf" ; \
2942         (cd autoconf && \
2943           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2944                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2945                   "RANLIB=$${RANLIB}" \
2946                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2947                   dvi) \
2948           || exit 1
2949
2950 @endif autoconf
2951
2952 .PHONY: maybe-TAGS-autoconf TAGS-autoconf
2953 maybe-TAGS-autoconf:
2954 @if autoconf
2955 maybe-TAGS-autoconf: TAGS-autoconf
2956
2957 TAGS-autoconf: \
2958     configure-autoconf 
2959         @[ -f ./autoconf/Makefile ] || exit 0; \
2960         r=`${PWD_COMMAND}`; export r; \
2961         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2962         $(SET_LIB_PATH) \
2963         $(HOST_EXPORTS) \
2964         for flag in $(EXTRA_HOST_FLAGS) ; do \
2965           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2966         done; \
2967         echo "Doing TAGS in autoconf" ; \
2968         (cd autoconf && \
2969           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2970                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2971                   "RANLIB=$${RANLIB}" \
2972                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2973                   TAGS) \
2974           || exit 1
2975
2976 @endif autoconf
2977
2978 .PHONY: maybe-install-info-autoconf install-info-autoconf
2979 maybe-install-info-autoconf:
2980 @if autoconf
2981 maybe-install-info-autoconf: install-info-autoconf
2982
2983 install-info-autoconf: \
2984     configure-autoconf \
2985     info-autoconf 
2986         @[ -f ./autoconf/Makefile ] || exit 0; \
2987         r=`${PWD_COMMAND}`; export r; \
2988         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2989         $(SET_LIB_PATH) \
2990         $(HOST_EXPORTS) \
2991         for flag in $(EXTRA_HOST_FLAGS) ; do \
2992           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2993         done; \
2994         echo "Doing install-info in autoconf" ; \
2995         (cd autoconf && \
2996           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2997                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2998                   "RANLIB=$${RANLIB}" \
2999                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3000                   install-info) \
3001           || exit 1
3002
3003 @endif autoconf
3004
3005 .PHONY: maybe-installcheck-autoconf installcheck-autoconf
3006 maybe-installcheck-autoconf:
3007 @if autoconf
3008 maybe-installcheck-autoconf: installcheck-autoconf
3009
3010 installcheck-autoconf: \
3011     configure-autoconf 
3012         @[ -f ./autoconf/Makefile ] || exit 0; \
3013         r=`${PWD_COMMAND}`; export r; \
3014         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3015         $(SET_LIB_PATH) \
3016         $(HOST_EXPORTS) \
3017         for flag in $(EXTRA_HOST_FLAGS) ; do \
3018           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3019         done; \
3020         echo "Doing installcheck in autoconf" ; \
3021         (cd autoconf && \
3022           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3023                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3024                   "RANLIB=$${RANLIB}" \
3025                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3026                   installcheck) \
3027           || exit 1
3028
3029 @endif autoconf
3030
3031 .PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3032 maybe-mostlyclean-autoconf:
3033 @if autoconf
3034 maybe-mostlyclean-autoconf: mostlyclean-autoconf
3035
3036 mostlyclean-autoconf: 
3037         @[ -f ./autoconf/Makefile ] || exit 0; \
3038         r=`${PWD_COMMAND}`; export r; \
3039         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3040         $(SET_LIB_PATH) \
3041         $(HOST_EXPORTS) \
3042         for flag in $(EXTRA_HOST_FLAGS) ; do \
3043           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3044         done; \
3045         echo "Doing mostlyclean in autoconf" ; \
3046         (cd autoconf && \
3047           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3048                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3049                   "RANLIB=$${RANLIB}" \
3050                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3051                   mostlyclean) \
3052           || exit 1
3053
3054 @endif autoconf
3055
3056 .PHONY: maybe-clean-autoconf clean-autoconf
3057 maybe-clean-autoconf:
3058 @if autoconf
3059 maybe-clean-autoconf: clean-autoconf
3060
3061 clean-autoconf: 
3062         @[ -f ./autoconf/Makefile ] || exit 0; \
3063         r=`${PWD_COMMAND}`; export r; \
3064         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3065         $(SET_LIB_PATH) \
3066         $(HOST_EXPORTS) \
3067         for flag in $(EXTRA_HOST_FLAGS) ; do \
3068           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3069         done; \
3070         echo "Doing clean in autoconf" ; \
3071         (cd autoconf && \
3072           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3073                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3074                   "RANLIB=$${RANLIB}" \
3075                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3076                   clean) \
3077           || exit 1
3078
3079 @endif autoconf
3080
3081 .PHONY: maybe-distclean-autoconf distclean-autoconf
3082 maybe-distclean-autoconf:
3083 @if autoconf
3084 maybe-distclean-autoconf: distclean-autoconf
3085
3086 distclean-autoconf: 
3087         @[ -f ./autoconf/Makefile ] || exit 0; \
3088         r=`${PWD_COMMAND}`; export r; \
3089         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3090         $(SET_LIB_PATH) \
3091         $(HOST_EXPORTS) \
3092         for flag in $(EXTRA_HOST_FLAGS) ; do \
3093           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3094         done; \
3095         echo "Doing distclean in autoconf" ; \
3096         (cd autoconf && \
3097           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3098                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3099                   "RANLIB=$${RANLIB}" \
3100                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3101                   distclean) \
3102           || exit 1
3103
3104 @endif autoconf
3105
3106 .PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3107 maybe-maintainer-clean-autoconf:
3108 @if autoconf
3109 maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
3110
3111 maintainer-clean-autoconf: 
3112         @[ -f ./autoconf/Makefile ] || exit 0; \
3113         r=`${PWD_COMMAND}`; export r; \
3114         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3115         $(SET_LIB_PATH) \
3116         $(HOST_EXPORTS) \
3117         for flag in $(EXTRA_HOST_FLAGS) ; do \
3118           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3119         done; \
3120         echo "Doing maintainer-clean in autoconf" ; \
3121         (cd autoconf && \
3122           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3123                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3124                   "RANLIB=$${RANLIB}" \
3125                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3126                   maintainer-clean) \
3127           || exit 1
3128
3129 @endif autoconf
3130
3131
3132 .PHONY: configure-automake maybe-configure-automake
3133 maybe-configure-automake:
3134 @if automake
3135 maybe-configure-automake: configure-automake
3136 configure-automake:
3137         @test ! -f automake/Makefile || exit 0; \
3138         [ -d automake ] || mkdir automake; \
3139         r=`${PWD_COMMAND}`; export r; \
3140         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3141         $(HOST_EXPORTS) \
3142         echo Configuring in automake; \
3143         cd automake || exit 1; \
3144         case $(srcdir) in \
3145           \.) \
3146             srcdiroption="--srcdir=."; \
3147             libsrcdir=".";; \
3148           /* | [A-Za-z]:[\\/]*) \
3149             srcdiroption="--srcdir=$(srcdir)/automake"; \
3150             libsrcdir="$$s/automake";; \
3151           *) \
3152             srcdiroption="--srcdir=../$(srcdir)/automake"; \
3153             libsrcdir="$$s/automake";; \
3154         esac; \
3155         $(SHELL) $${libsrcdir}/configure \
3156           $(HOST_CONFIGARGS) $${srcdiroption}  \
3157           || exit 1
3158 @endif automake
3159
3160 .PHONY: all-automake maybe-all-automake
3161 maybe-all-automake:
3162 @if automake
3163 maybe-all-automake: all-automake
3164 all-automake: configure-automake
3165         @r=`${PWD_COMMAND}`; export r; \
3166         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3167         $(SET_LIB_PATH) \
3168         $(HOST_EXPORTS) \
3169         (cd automake && $(MAKE) $(FLAGS_TO_PASS)  all)
3170 @endif automake
3171
3172 .PHONY: check-automake maybe-check-automake
3173 maybe-check-automake:
3174 @if automake
3175 maybe-check-automake: check-automake
3176
3177 check-automake:
3178         @r=`${PWD_COMMAND}`; export r; \
3179         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3180         $(SET_LIB_PATH) \
3181         $(HOST_EXPORTS) \
3182         (cd automake && $(MAKE) $(FLAGS_TO_PASS) check)
3183
3184 @endif automake
3185
3186 .PHONY: install-automake maybe-install-automake
3187 maybe-install-automake:
3188 @if automake
3189 maybe-install-automake: install-automake
3190
3191 install-automake: installdirs
3192         @r=`${PWD_COMMAND}`; export r; \
3193         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3194         $(SET_LIB_PATH) \
3195         $(HOST_EXPORTS) \
3196         (cd automake && $(MAKE) $(FLAGS_TO_PASS) install)
3197
3198 @endif automake
3199
3200 # Other targets (info, dvi, etc.)
3201
3202 .PHONY: maybe-info-automake info-automake
3203 maybe-info-automake:
3204 @if automake
3205 maybe-info-automake: info-automake
3206
3207 info-automake: \
3208     configure-automake 
3209         @[ -f ./automake/Makefile ] || exit 0; \
3210         r=`${PWD_COMMAND}`; export r; \
3211         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3212         $(SET_LIB_PATH) \
3213         $(HOST_EXPORTS) \
3214         for flag in $(EXTRA_HOST_FLAGS) ; do \
3215           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3216         done; \
3217         echo "Doing info in automake" ; \
3218         (cd automake && \
3219           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3220                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3221                   "RANLIB=$${RANLIB}" \
3222                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3223                   info) \
3224           || exit 1
3225
3226 @endif automake
3227
3228 .PHONY: maybe-dvi-automake dvi-automake
3229 maybe-dvi-automake:
3230 @if automake
3231 maybe-dvi-automake: dvi-automake
3232
3233 dvi-automake: \
3234     configure-automake 
3235         @[ -f ./automake/Makefile ] || exit 0; \
3236         r=`${PWD_COMMAND}`; export r; \
3237         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3238         $(SET_LIB_PATH) \
3239         $(HOST_EXPORTS) \
3240         for flag in $(EXTRA_HOST_FLAGS) ; do \
3241           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3242         done; \
3243         echo "Doing dvi in automake" ; \
3244         (cd automake && \
3245           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3246                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3247                   "RANLIB=$${RANLIB}" \
3248                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3249                   dvi) \
3250           || exit 1
3251
3252 @endif automake
3253
3254 .PHONY: maybe-TAGS-automake TAGS-automake
3255 maybe-TAGS-automake:
3256 @if automake
3257 maybe-TAGS-automake: TAGS-automake
3258
3259 TAGS-automake: \
3260     configure-automake 
3261         @[ -f ./automake/Makefile ] || exit 0; \
3262         r=`${PWD_COMMAND}`; export r; \
3263         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3264         $(SET_LIB_PATH) \
3265         $(HOST_EXPORTS) \
3266         for flag in $(EXTRA_HOST_FLAGS) ; do \
3267           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3268         done; \
3269         echo "Doing TAGS in automake" ; \
3270         (cd automake && \
3271           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3272                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3273                   "RANLIB=$${RANLIB}" \
3274                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3275                   TAGS) \
3276           || exit 1
3277
3278 @endif automake
3279
3280 .PHONY: maybe-install-info-automake install-info-automake
3281 maybe-install-info-automake:
3282 @if automake
3283 maybe-install-info-automake: install-info-automake
3284
3285 install-info-automake: \
3286     configure-automake \
3287     info-automake 
3288         @[ -f ./automake/Makefile ] || exit 0; \
3289         r=`${PWD_COMMAND}`; export r; \
3290         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3291         $(SET_LIB_PATH) \
3292         $(HOST_EXPORTS) \
3293         for flag in $(EXTRA_HOST_FLAGS) ; do \
3294           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3295         done; \
3296         echo "Doing install-info in automake" ; \
3297         (cd automake && \
3298           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3299                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3300                   "RANLIB=$${RANLIB}" \
3301                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3302                   install-info) \
3303           || exit 1
3304
3305 @endif automake
3306
3307 .PHONY: maybe-installcheck-automake installcheck-automake
3308 maybe-installcheck-automake:
3309 @if automake
3310 maybe-installcheck-automake: installcheck-automake
3311
3312 installcheck-automake: \
3313     configure-automake 
3314         @[ -f ./automake/Makefile ] || exit 0; \
3315         r=`${PWD_COMMAND}`; export r; \
3316         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3317         $(SET_LIB_PATH) \
3318         $(HOST_EXPORTS) \
3319         for flag in $(EXTRA_HOST_FLAGS) ; do \
3320           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3321         done; \
3322         echo "Doing installcheck in automake" ; \
3323         (cd automake && \
3324           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3325                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3326                   "RANLIB=$${RANLIB}" \
3327                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3328                   installcheck) \
3329           || exit 1
3330
3331 @endif automake
3332
3333 .PHONY: maybe-mostlyclean-automake mostlyclean-automake
3334 maybe-mostlyclean-automake:
3335 @if automake
3336 maybe-mostlyclean-automake: mostlyclean-automake
3337
3338 mostlyclean-automake: 
3339         @[ -f ./automake/Makefile ] || exit 0; \
3340         r=`${PWD_COMMAND}`; export r; \
3341         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3342         $(SET_LIB_PATH) \
3343         $(HOST_EXPORTS) \
3344         for flag in $(EXTRA_HOST_FLAGS) ; do \
3345           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3346         done; \
3347         echo "Doing mostlyclean in automake" ; \
3348         (cd automake && \
3349           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3350                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3351                   "RANLIB=$${RANLIB}" \
3352                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3353                   mostlyclean) \
3354           || exit 1
3355
3356 @endif automake
3357
3358 .PHONY: maybe-clean-automake clean-automake
3359 maybe-clean-automake:
3360 @if automake
3361 maybe-clean-automake: clean-automake
3362
3363 clean-automake: 
3364         @[ -f ./automake/Makefile ] || exit 0; \
3365         r=`${PWD_COMMAND}`; export r; \
3366         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3367         $(SET_LIB_PATH) \
3368         $(HOST_EXPORTS) \
3369         for flag in $(EXTRA_HOST_FLAGS) ; do \
3370           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3371         done; \
3372         echo "Doing clean in automake" ; \
3373         (cd automake && \
3374           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3375                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3376                   "RANLIB=$${RANLIB}" \
3377                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3378                   clean) \
3379           || exit 1
3380
3381 @endif automake
3382
3383 .PHONY: maybe-distclean-automake distclean-automake
3384 maybe-distclean-automake:
3385 @if automake
3386 maybe-distclean-automake: distclean-automake
3387
3388 distclean-automake: 
3389         @[ -f ./automake/Makefile ] || exit 0; \
3390         r=`${PWD_COMMAND}`; export r; \
3391         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3392         $(SET_LIB_PATH) \
3393         $(HOST_EXPORTS) \
3394         for flag in $(EXTRA_HOST_FLAGS) ; do \
3395           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3396         done; \
3397         echo "Doing distclean in automake" ; \
3398         (cd automake && \
3399           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3400                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3401                   "RANLIB=$${RANLIB}" \
3402                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3403                   distclean) \
3404           || exit 1
3405
3406 @endif automake
3407
3408 .PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
3409 maybe-maintainer-clean-automake:
3410 @if automake
3411 maybe-maintainer-clean-automake: maintainer-clean-automake
3412
3413 maintainer-clean-automake: 
3414         @[ -f ./automake/Makefile ] || exit 0; \
3415         r=`${PWD_COMMAND}`; export r; \
3416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3417         $(SET_LIB_PATH) \
3418         $(HOST_EXPORTS) \
3419         for flag in $(EXTRA_HOST_FLAGS) ; do \
3420           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3421         done; \
3422         echo "Doing maintainer-clean in automake" ; \
3423         (cd automake && \
3424           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3425                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3426                   "RANLIB=$${RANLIB}" \
3427                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3428                   maintainer-clean) \
3429           || exit 1
3430
3431 @endif automake
3432
3433
3434 .PHONY: configure-bash maybe-configure-bash
3435 maybe-configure-bash:
3436 @if bash
3437 maybe-configure-bash: configure-bash
3438 configure-bash:
3439         @test ! -f bash/Makefile || exit 0; \
3440         [ -d bash ] || mkdir bash; \
3441         r=`${PWD_COMMAND}`; export r; \
3442         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3443         $(HOST_EXPORTS) \
3444         echo Configuring in bash; \
3445         cd bash || exit 1; \
3446         case $(srcdir) in \
3447           \.) \
3448             srcdiroption="--srcdir=."; \
3449             libsrcdir=".";; \
3450           /* | [A-Za-z]:[\\/]*) \
3451             srcdiroption="--srcdir=$(srcdir)/bash"; \
3452             libsrcdir="$$s/bash";; \
3453           *) \
3454             srcdiroption="--srcdir=../$(srcdir)/bash"; \
3455             libsrcdir="$$s/bash";; \
3456         esac; \
3457         $(SHELL) $${libsrcdir}/configure \
3458           $(HOST_CONFIGARGS) $${srcdiroption}  \
3459           || exit 1
3460 @endif bash
3461
3462 .PHONY: all-bash maybe-all-bash
3463 maybe-all-bash:
3464 @if bash
3465 maybe-all-bash: all-bash
3466 all-bash: configure-bash
3467         @r=`${PWD_COMMAND}`; export r; \
3468         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3469         $(SET_LIB_PATH) \
3470         $(HOST_EXPORTS) \
3471         (cd bash && $(MAKE) $(FLAGS_TO_PASS)  all)
3472 @endif bash
3473
3474 .PHONY: check-bash maybe-check-bash
3475 maybe-check-bash:
3476 @if bash
3477 maybe-check-bash: check-bash
3478
3479 check-bash:
3480         @r=`${PWD_COMMAND}`; export r; \
3481         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3482         $(SET_LIB_PATH) \
3483         $(HOST_EXPORTS) \
3484         (cd bash && $(MAKE) $(FLAGS_TO_PASS) check)
3485
3486 @endif bash
3487
3488 .PHONY: install-bash maybe-install-bash
3489 maybe-install-bash:
3490 @if bash
3491 maybe-install-bash: install-bash
3492
3493 install-bash: installdirs
3494         @r=`${PWD_COMMAND}`; export r; \
3495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3496         $(SET_LIB_PATH) \
3497         $(HOST_EXPORTS) \
3498         (cd bash && $(MAKE) $(FLAGS_TO_PASS) install)
3499
3500 @endif bash
3501
3502 # Other targets (info, dvi, etc.)
3503
3504 .PHONY: maybe-info-bash info-bash
3505 maybe-info-bash:
3506 @if bash
3507 maybe-info-bash: info-bash
3508
3509 info-bash: \
3510     configure-bash 
3511         @[ -f ./bash/Makefile ] || exit 0; \
3512         r=`${PWD_COMMAND}`; export r; \
3513         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3514         $(SET_LIB_PATH) \
3515         $(HOST_EXPORTS) \
3516         for flag in $(EXTRA_HOST_FLAGS) ; do \
3517           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3518         done; \
3519         echo "Doing info in bash" ; \
3520         (cd bash && \
3521           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3522                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3523                   "RANLIB=$${RANLIB}" \
3524                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3525                   info) \
3526           || exit 1
3527
3528 @endif bash
3529
3530 .PHONY: maybe-dvi-bash dvi-bash
3531 maybe-dvi-bash:
3532 @if bash
3533 maybe-dvi-bash: dvi-bash
3534
3535 dvi-bash: \
3536     configure-bash 
3537         @[ -f ./bash/Makefile ] || exit 0; \
3538         r=`${PWD_COMMAND}`; export r; \
3539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3540         $(SET_LIB_PATH) \
3541         $(HOST_EXPORTS) \
3542         for flag in $(EXTRA_HOST_FLAGS) ; do \
3543           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3544         done; \
3545         echo "Doing dvi in bash" ; \
3546         (cd bash && \
3547           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3548                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3549                   "RANLIB=$${RANLIB}" \
3550                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3551                   dvi) \
3552           || exit 1
3553
3554 @endif bash
3555
3556 .PHONY: maybe-TAGS-bash TAGS-bash
3557 maybe-TAGS-bash:
3558 @if bash
3559 maybe-TAGS-bash: TAGS-bash
3560
3561 TAGS-bash: \
3562     configure-bash 
3563         @[ -f ./bash/Makefile ] || exit 0; \
3564         r=`${PWD_COMMAND}`; export r; \
3565         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3566         $(SET_LIB_PATH) \
3567         $(HOST_EXPORTS) \
3568         for flag in $(EXTRA_HOST_FLAGS) ; do \
3569           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3570         done; \
3571         echo "Doing TAGS in bash" ; \
3572         (cd bash && \
3573           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3574                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3575                   "RANLIB=$${RANLIB}" \
3576                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3577                   TAGS) \
3578           || exit 1
3579
3580 @endif bash
3581
3582 .PHONY: maybe-install-info-bash install-info-bash
3583 maybe-install-info-bash:
3584 @if bash
3585 maybe-install-info-bash: install-info-bash
3586
3587 install-info-bash: \
3588     configure-bash \
3589     info-bash 
3590         @[ -f ./bash/Makefile ] || exit 0; \
3591         r=`${PWD_COMMAND}`; export r; \
3592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3593         $(SET_LIB_PATH) \
3594         $(HOST_EXPORTS) \
3595         for flag in $(EXTRA_HOST_FLAGS) ; do \
3596           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3597         done; \
3598         echo "Doing install-info in bash" ; \
3599         (cd bash && \
3600           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3601                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3602                   "RANLIB=$${RANLIB}" \
3603                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3604                   install-info) \
3605           || exit 1
3606
3607 @endif bash
3608
3609 .PHONY: maybe-installcheck-bash installcheck-bash
3610 maybe-installcheck-bash:
3611 @if bash
3612 maybe-installcheck-bash: installcheck-bash
3613
3614 installcheck-bash: \
3615     configure-bash 
3616         @[ -f ./bash/Makefile ] || exit 0; \
3617         r=`${PWD_COMMAND}`; export r; \
3618         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3619         $(SET_LIB_PATH) \
3620         $(HOST_EXPORTS) \
3621         for flag in $(EXTRA_HOST_FLAGS) ; do \
3622           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3623         done; \
3624         echo "Doing installcheck in bash" ; \
3625         (cd bash && \
3626           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3627                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3628                   "RANLIB=$${RANLIB}" \
3629                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3630                   installcheck) \
3631           || exit 1
3632
3633 @endif bash
3634
3635 .PHONY: maybe-mostlyclean-bash mostlyclean-bash
3636 maybe-mostlyclean-bash:
3637 @if bash
3638 maybe-mostlyclean-bash: mostlyclean-bash
3639
3640 mostlyclean-bash: 
3641         @[ -f ./bash/Makefile ] || exit 0; \
3642         r=`${PWD_COMMAND}`; export r; \
3643         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3644         $(SET_LIB_PATH) \
3645         $(HOST_EXPORTS) \
3646         for flag in $(EXTRA_HOST_FLAGS) ; do \
3647           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3648         done; \
3649         echo "Doing mostlyclean in bash" ; \
3650         (cd bash && \
3651           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3652                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3653                   "RANLIB=$${RANLIB}" \
3654                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3655                   mostlyclean) \
3656           || exit 1
3657
3658 @endif bash
3659
3660 .PHONY: maybe-clean-bash clean-bash
3661 maybe-clean-bash:
3662 @if bash
3663 maybe-clean-bash: clean-bash
3664
3665 clean-bash: 
3666         @[ -f ./bash/Makefile ] || exit 0; \
3667         r=`${PWD_COMMAND}`; export r; \
3668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3669         $(SET_LIB_PATH) \
3670         $(HOST_EXPORTS) \
3671         for flag in $(EXTRA_HOST_FLAGS) ; do \
3672           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3673         done; \
3674         echo "Doing clean in bash" ; \
3675         (cd bash && \
3676           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3677                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3678                   "RANLIB=$${RANLIB}" \
3679                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3680                   clean) \
3681           || exit 1
3682
3683 @endif bash
3684
3685 .PHONY: maybe-distclean-bash distclean-bash
3686 maybe-distclean-bash:
3687 @if bash
3688 maybe-distclean-bash: distclean-bash
3689
3690 distclean-bash: 
3691         @[ -f ./bash/Makefile ] || exit 0; \
3692         r=`${PWD_COMMAND}`; export r; \
3693         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3694         $(SET_LIB_PATH) \
3695         $(HOST_EXPORTS) \
3696         for flag in $(EXTRA_HOST_FLAGS) ; do \
3697           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3698         done; \
3699         echo "Doing distclean in bash" ; \
3700         (cd bash && \
3701           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3702                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3703                   "RANLIB=$${RANLIB}" \
3704                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3705                   distclean) \
3706           || exit 1
3707
3708 @endif bash
3709
3710 .PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
3711 maybe-maintainer-clean-bash:
3712 @if bash
3713 maybe-maintainer-clean-bash: maintainer-clean-bash
3714
3715 maintainer-clean-bash: 
3716         @[ -f ./bash/Makefile ] || exit 0; \
3717         r=`${PWD_COMMAND}`; export r; \
3718         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3719         $(SET_LIB_PATH) \
3720         $(HOST_EXPORTS) \
3721         for flag in $(EXTRA_HOST_FLAGS) ; do \
3722           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3723         done; \
3724         echo "Doing maintainer-clean in bash" ; \
3725         (cd bash && \
3726           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3727                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3728                   "RANLIB=$${RANLIB}" \
3729                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3730                   maintainer-clean) \
3731           || exit 1
3732
3733 @endif bash
3734
3735
3736 .PHONY: configure-bfd maybe-configure-bfd
3737 maybe-configure-bfd:
3738 @if bfd
3739 maybe-configure-bfd: configure-bfd
3740 configure-bfd:
3741         @test -f stage_last && exit 0; \
3742         test ! -f bfd/Makefile || exit 0; \
3743         [ -d bfd ] || mkdir bfd; \
3744         r=`${PWD_COMMAND}`; export r; \
3745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3746         $(HOST_EXPORTS) \
3747         echo Configuring in bfd; \
3748         cd bfd || exit 1; \
3749         case $(srcdir) in \
3750           \.) \
3751             srcdiroption="--srcdir=."; \
3752             libsrcdir=".";; \
3753           /* | [A-Za-z]:[\\/]*) \
3754             srcdiroption="--srcdir=$(srcdir)/bfd"; \
3755             libsrcdir="$$s/bfd";; \
3756           *) \
3757             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
3758             libsrcdir="$$s/bfd";; \
3759         esac; \
3760         $(SHELL) $${libsrcdir}/configure \
3761           $(HOST_CONFIGARGS) $${srcdiroption}  \
3762           || exit 1
3763 @endif bfd
3764
3765 .PHONY: all-bfd maybe-all-bfd
3766 maybe-all-bfd:
3767 @if bfd
3768 maybe-all-bfd: all-bfd
3769 all-bfd: configure-bfd
3770         @test -f stage_last && exit 0; \
3771         r=`${PWD_COMMAND}`; export r; \
3772         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3773         $(SET_LIB_PATH) \
3774         $(HOST_EXPORTS) \
3775         (cd bfd && $(MAKE) $(FLAGS_TO_PASS)  all)
3776 @endif bfd
3777
3778 .PHONY: check-bfd maybe-check-bfd
3779 maybe-check-bfd:
3780 @if bfd
3781 maybe-check-bfd: check-bfd
3782
3783 check-bfd:
3784         @r=`${PWD_COMMAND}`; export r; \
3785         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3786         $(SET_LIB_PATH) \
3787         $(HOST_EXPORTS) \
3788         (cd bfd && $(MAKE) $(FLAGS_TO_PASS) check)
3789
3790 @endif bfd
3791
3792 .PHONY: install-bfd maybe-install-bfd
3793 maybe-install-bfd:
3794 @if bfd
3795 maybe-install-bfd: install-bfd
3796
3797 install-bfd: installdirs
3798         @r=`${PWD_COMMAND}`; export r; \
3799         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3800         $(SET_LIB_PATH) \
3801         $(HOST_EXPORTS) \
3802         (cd bfd && $(MAKE) $(FLAGS_TO_PASS) install)
3803
3804 @endif bfd
3805
3806 # Other targets (info, dvi, etc.)
3807
3808 .PHONY: maybe-info-bfd info-bfd
3809 maybe-info-bfd:
3810 @if bfd
3811 maybe-info-bfd: info-bfd
3812
3813 info-bfd: \
3814     configure-bfd 
3815         @[ -f ./bfd/Makefile ] || exit 0; \
3816         r=`${PWD_COMMAND}`; export r; \
3817         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3818         $(SET_LIB_PATH) \
3819         $(HOST_EXPORTS) \
3820         for flag in $(EXTRA_HOST_FLAGS) ; do \
3821           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3822         done; \
3823         echo "Doing info in bfd" ; \
3824         (cd bfd && \
3825           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3826                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3827                   "RANLIB=$${RANLIB}" \
3828                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3829                   info) \
3830           || exit 1
3831
3832 @endif bfd
3833
3834 .PHONY: maybe-dvi-bfd dvi-bfd
3835 maybe-dvi-bfd:
3836 @if bfd
3837 maybe-dvi-bfd: dvi-bfd
3838
3839 dvi-bfd: \
3840     configure-bfd 
3841         @[ -f ./bfd/Makefile ] || exit 0; \
3842         r=`${PWD_COMMAND}`; export r; \
3843         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3844         $(SET_LIB_PATH) \
3845         $(HOST_EXPORTS) \
3846         for flag in $(EXTRA_HOST_FLAGS) ; do \
3847           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3848         done; \
3849         echo "Doing dvi in bfd" ; \
3850         (cd bfd && \
3851           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3852                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3853                   "RANLIB=$${RANLIB}" \
3854                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3855                   dvi) \
3856           || exit 1
3857
3858 @endif bfd
3859
3860 .PHONY: maybe-TAGS-bfd TAGS-bfd
3861 maybe-TAGS-bfd:
3862 @if bfd
3863 maybe-TAGS-bfd: TAGS-bfd
3864
3865 TAGS-bfd: \
3866     configure-bfd 
3867         @[ -f ./bfd/Makefile ] || exit 0; \
3868         r=`${PWD_COMMAND}`; export r; \
3869         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3870         $(SET_LIB_PATH) \
3871         $(HOST_EXPORTS) \
3872         for flag in $(EXTRA_HOST_FLAGS) ; do \
3873           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3874         done; \
3875         echo "Doing TAGS in bfd" ; \
3876         (cd bfd && \
3877           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3878                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3879                   "RANLIB=$${RANLIB}" \
3880                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3881                   TAGS) \
3882           || exit 1
3883
3884 @endif bfd
3885
3886 .PHONY: maybe-install-info-bfd install-info-bfd
3887 maybe-install-info-bfd:
3888 @if bfd
3889 maybe-install-info-bfd: install-info-bfd
3890
3891 install-info-bfd: \
3892     configure-bfd \
3893     info-bfd 
3894         @[ -f ./bfd/Makefile ] || exit 0; \
3895         r=`${PWD_COMMAND}`; export r; \
3896         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3897         $(SET_LIB_PATH) \
3898         $(HOST_EXPORTS) \
3899         for flag in $(EXTRA_HOST_FLAGS) ; do \
3900           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3901         done; \
3902         echo "Doing install-info in bfd" ; \
3903         (cd bfd && \
3904           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3905                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3906                   "RANLIB=$${RANLIB}" \
3907                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3908                   install-info) \
3909           || exit 1
3910
3911 @endif bfd
3912
3913 .PHONY: maybe-installcheck-bfd installcheck-bfd
3914 maybe-installcheck-bfd:
3915 @if bfd
3916 maybe-installcheck-bfd: installcheck-bfd
3917
3918 installcheck-bfd: \
3919     configure-bfd 
3920         @[ -f ./bfd/Makefile ] || exit 0; \
3921         r=`${PWD_COMMAND}`; export r; \
3922         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3923         $(SET_LIB_PATH) \
3924         $(HOST_EXPORTS) \
3925         for flag in $(EXTRA_HOST_FLAGS) ; do \
3926           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3927         done; \
3928         echo "Doing installcheck in bfd" ; \
3929         (cd bfd && \
3930           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3931                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3932                   "RANLIB=$${RANLIB}" \
3933                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3934                   installcheck) \
3935           || exit 1
3936
3937 @endif bfd
3938
3939 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
3940 maybe-mostlyclean-bfd:
3941 @if bfd
3942 maybe-mostlyclean-bfd: mostlyclean-bfd
3943
3944 mostlyclean-bfd: 
3945         @[ -f ./bfd/Makefile ] || exit 0; \
3946         r=`${PWD_COMMAND}`; export r; \
3947         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3948         $(SET_LIB_PATH) \
3949         $(HOST_EXPORTS) \
3950         for flag in $(EXTRA_HOST_FLAGS) ; do \
3951           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3952         done; \
3953         echo "Doing mostlyclean in bfd" ; \
3954         (cd bfd && \
3955           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3956                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3957                   "RANLIB=$${RANLIB}" \
3958                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3959                   mostlyclean) \
3960           || exit 1
3961
3962 @endif bfd
3963
3964 .PHONY: maybe-clean-bfd clean-bfd
3965 maybe-clean-bfd:
3966 @if bfd
3967 maybe-clean-bfd: clean-bfd
3968
3969 clean-bfd: 
3970         @[ -f ./bfd/Makefile ] || exit 0; \
3971         r=`${PWD_COMMAND}`; export r; \
3972         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3973         $(SET_LIB_PATH) \
3974         $(HOST_EXPORTS) \
3975         for flag in $(EXTRA_HOST_FLAGS) ; do \
3976           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3977         done; \
3978         echo "Doing clean in bfd" ; \
3979         (cd bfd && \
3980           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3981                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3982                   "RANLIB=$${RANLIB}" \
3983                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3984                   clean) \
3985           || exit 1
3986
3987 @endif bfd
3988
3989 .PHONY: maybe-distclean-bfd distclean-bfd
3990 maybe-distclean-bfd:
3991 @if bfd
3992 maybe-distclean-bfd: distclean-bfd
3993
3994 distclean-bfd: 
3995         @[ -f ./bfd/Makefile ] || exit 0; \
3996         r=`${PWD_COMMAND}`; export r; \
3997         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3998         $(SET_LIB_PATH) \
3999         $(HOST_EXPORTS) \
4000         for flag in $(EXTRA_HOST_FLAGS) ; do \
4001           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4002         done; \
4003         echo "Doing distclean in bfd" ; \
4004         (cd bfd && \
4005           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4006                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4007                   "RANLIB=$${RANLIB}" \
4008                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4009                   distclean) \
4010           || exit 1
4011
4012 @endif bfd
4013
4014 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4015 maybe-maintainer-clean-bfd:
4016 @if bfd
4017 maybe-maintainer-clean-bfd: maintainer-clean-bfd
4018
4019 maintainer-clean-bfd: 
4020         @[ -f ./bfd/Makefile ] || exit 0; \
4021         r=`${PWD_COMMAND}`; export r; \
4022         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4023         $(SET_LIB_PATH) \
4024         $(HOST_EXPORTS) \
4025         for flag in $(EXTRA_HOST_FLAGS) ; do \
4026           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4027         done; \
4028         echo "Doing maintainer-clean in bfd" ; \
4029         (cd bfd && \
4030           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4031                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4032                   "RANLIB=$${RANLIB}" \
4033                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4034                   maintainer-clean) \
4035           || exit 1
4036
4037 @endif bfd
4038
4039
4040 .PHONY: configure-opcodes maybe-configure-opcodes
4041 maybe-configure-opcodes:
4042 @if opcodes
4043 maybe-configure-opcodes: configure-opcodes
4044 configure-opcodes:
4045         @test -f stage_last && exit 0; \
4046         test ! -f opcodes/Makefile || exit 0; \
4047         [ -d opcodes ] || mkdir opcodes; \
4048         r=`${PWD_COMMAND}`; export r; \
4049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4050         $(HOST_EXPORTS) \
4051         echo Configuring in opcodes; \
4052         cd opcodes || exit 1; \
4053         case $(srcdir) in \
4054           \.) \
4055             srcdiroption="--srcdir=."; \
4056             libsrcdir=".";; \
4057           /* | [A-Za-z]:[\\/]*) \
4058             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
4059             libsrcdir="$$s/opcodes";; \
4060           *) \
4061             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
4062             libsrcdir="$$s/opcodes";; \
4063         esac; \
4064         $(SHELL) $${libsrcdir}/configure \
4065           $(HOST_CONFIGARGS) $${srcdiroption}  \
4066           || exit 1
4067 @endif opcodes
4068
4069 .PHONY: all-opcodes maybe-all-opcodes
4070 maybe-all-opcodes:
4071 @if opcodes
4072 maybe-all-opcodes: all-opcodes
4073 all-opcodes: configure-opcodes
4074         @test -f stage_last && exit 0; \
4075         r=`${PWD_COMMAND}`; export r; \
4076         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4077         $(SET_LIB_PATH) \
4078         $(HOST_EXPORTS) \
4079         (cd opcodes && $(MAKE) $(FLAGS_TO_PASS)  all)
4080 @endif opcodes
4081
4082 .PHONY: check-opcodes maybe-check-opcodes
4083 maybe-check-opcodes:
4084 @if opcodes
4085 maybe-check-opcodes: check-opcodes
4086
4087 check-opcodes:
4088         @r=`${PWD_COMMAND}`; export r; \
4089         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4090         $(SET_LIB_PATH) \
4091         $(HOST_EXPORTS) \
4092         (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) check)
4093
4094 @endif opcodes
4095
4096 .PHONY: install-opcodes maybe-install-opcodes
4097 maybe-install-opcodes:
4098 @if opcodes
4099 maybe-install-opcodes: install-opcodes
4100
4101 install-opcodes: installdirs
4102         @r=`${PWD_COMMAND}`; export r; \
4103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4104         $(SET_LIB_PATH) \
4105         $(HOST_EXPORTS) \
4106         (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) install)
4107
4108 @endif opcodes
4109
4110 # Other targets (info, dvi, etc.)
4111
4112 .PHONY: maybe-info-opcodes info-opcodes
4113 maybe-info-opcodes:
4114 @if opcodes
4115 maybe-info-opcodes: info-opcodes
4116
4117 info-opcodes: \
4118     configure-opcodes 
4119         @[ -f ./opcodes/Makefile ] || exit 0; \
4120         r=`${PWD_COMMAND}`; export r; \
4121         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4122         $(SET_LIB_PATH) \
4123         $(HOST_EXPORTS) \
4124         for flag in $(EXTRA_HOST_FLAGS) ; do \
4125           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4126         done; \
4127         echo "Doing info in opcodes" ; \
4128         (cd opcodes && \
4129           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4130                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4131                   "RANLIB=$${RANLIB}" \
4132                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4133                   info) \
4134           || exit 1
4135
4136 @endif opcodes
4137
4138 .PHONY: maybe-dvi-opcodes dvi-opcodes
4139 maybe-dvi-opcodes:
4140 @if opcodes
4141 maybe-dvi-opcodes: dvi-opcodes
4142
4143 dvi-opcodes: \
4144     configure-opcodes 
4145         @[ -f ./opcodes/Makefile ] || exit 0; \
4146         r=`${PWD_COMMAND}`; export r; \
4147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4148         $(SET_LIB_PATH) \
4149         $(HOST_EXPORTS) \
4150         for flag in $(EXTRA_HOST_FLAGS) ; do \
4151           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4152         done; \
4153         echo "Doing dvi in opcodes" ; \
4154         (cd opcodes && \
4155           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4156                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4157                   "RANLIB=$${RANLIB}" \
4158                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4159                   dvi) \
4160           || exit 1
4161
4162 @endif opcodes
4163
4164 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4165 maybe-TAGS-opcodes:
4166 @if opcodes
4167 maybe-TAGS-opcodes: TAGS-opcodes
4168
4169 TAGS-opcodes: \
4170     configure-opcodes 
4171         @[ -f ./opcodes/Makefile ] || exit 0; \
4172         r=`${PWD_COMMAND}`; export r; \
4173         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4174         $(SET_LIB_PATH) \
4175         $(HOST_EXPORTS) \
4176         for flag in $(EXTRA_HOST_FLAGS) ; do \
4177           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4178         done; \
4179         echo "Doing TAGS in opcodes" ; \
4180         (cd opcodes && \
4181           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4182                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4183                   "RANLIB=$${RANLIB}" \
4184                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4185                   TAGS) \
4186           || exit 1
4187
4188 @endif opcodes
4189
4190 .PHONY: maybe-install-info-opcodes install-info-opcodes
4191 maybe-install-info-opcodes:
4192 @if opcodes
4193 maybe-install-info-opcodes: install-info-opcodes
4194
4195 install-info-opcodes: \
4196     configure-opcodes \
4197     info-opcodes 
4198         @[ -f ./opcodes/Makefile ] || exit 0; \
4199         r=`${PWD_COMMAND}`; export r; \
4200         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4201         $(SET_LIB_PATH) \
4202         $(HOST_EXPORTS) \
4203         for flag in $(EXTRA_HOST_FLAGS) ; do \
4204           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4205         done; \
4206         echo "Doing install-info in opcodes" ; \
4207         (cd opcodes && \
4208           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4209                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4210                   "RANLIB=$${RANLIB}" \
4211                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4212                   install-info) \
4213           || exit 1
4214
4215 @endif opcodes
4216
4217 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4218 maybe-installcheck-opcodes:
4219 @if opcodes
4220 maybe-installcheck-opcodes: installcheck-opcodes
4221
4222 installcheck-opcodes: \
4223     configure-opcodes 
4224         @[ -f ./opcodes/Makefile ] || exit 0; \
4225         r=`${PWD_COMMAND}`; export r; \
4226         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4227         $(SET_LIB_PATH) \
4228         $(HOST_EXPORTS) \
4229         for flag in $(EXTRA_HOST_FLAGS) ; do \
4230           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4231         done; \
4232         echo "Doing installcheck in opcodes" ; \
4233         (cd opcodes && \
4234           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4235                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4236                   "RANLIB=$${RANLIB}" \
4237                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4238                   installcheck) \
4239           || exit 1
4240
4241 @endif opcodes
4242
4243 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4244 maybe-mostlyclean-opcodes:
4245 @if opcodes
4246 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4247
4248 mostlyclean-opcodes: 
4249         @[ -f ./opcodes/Makefile ] || exit 0; \
4250         r=`${PWD_COMMAND}`; export r; \
4251         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4252         $(SET_LIB_PATH) \
4253         $(HOST_EXPORTS) \
4254         for flag in $(EXTRA_HOST_FLAGS) ; do \
4255           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4256         done; \
4257         echo "Doing mostlyclean in opcodes" ; \
4258         (cd opcodes && \
4259           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4260                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4261                   "RANLIB=$${RANLIB}" \
4262                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4263                   mostlyclean) \
4264           || exit 1
4265
4266 @endif opcodes
4267
4268 .PHONY: maybe-clean-opcodes clean-opcodes
4269 maybe-clean-opcodes:
4270 @if opcodes
4271 maybe-clean-opcodes: clean-opcodes
4272
4273 clean-opcodes: 
4274         @[ -f ./opcodes/Makefile ] || exit 0; \
4275         r=`${PWD_COMMAND}`; export r; \
4276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4277         $(SET_LIB_PATH) \
4278         $(HOST_EXPORTS) \
4279         for flag in $(EXTRA_HOST_FLAGS) ; do \
4280           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4281         done; \
4282         echo "Doing clean in opcodes" ; \
4283         (cd opcodes && \
4284           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4285                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4286                   "RANLIB=$${RANLIB}" \
4287                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4288                   clean) \
4289           || exit 1
4290
4291 @endif opcodes
4292
4293 .PHONY: maybe-distclean-opcodes distclean-opcodes
4294 maybe-distclean-opcodes:
4295 @if opcodes
4296 maybe-distclean-opcodes: distclean-opcodes
4297
4298 distclean-opcodes: 
4299         @[ -f ./opcodes/Makefile ] || exit 0; \
4300         r=`${PWD_COMMAND}`; export r; \
4301         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4302         $(SET_LIB_PATH) \
4303         $(HOST_EXPORTS) \
4304         for flag in $(EXTRA_HOST_FLAGS) ; do \
4305           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4306         done; \
4307         echo "Doing distclean in opcodes" ; \
4308         (cd opcodes && \
4309           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4310                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4311                   "RANLIB=$${RANLIB}" \
4312                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4313                   distclean) \
4314           || exit 1
4315
4316 @endif opcodes
4317
4318 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4319 maybe-maintainer-clean-opcodes:
4320 @if opcodes
4321 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4322
4323 maintainer-clean-opcodes: 
4324         @[ -f ./opcodes/Makefile ] || exit 0; \
4325         r=`${PWD_COMMAND}`; export r; \
4326         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4327         $(SET_LIB_PATH) \
4328         $(HOST_EXPORTS) \
4329         for flag in $(EXTRA_HOST_FLAGS) ; do \
4330           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4331         done; \
4332         echo "Doing maintainer-clean in opcodes" ; \
4333         (cd opcodes && \
4334           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4335                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4336                   "RANLIB=$${RANLIB}" \
4337                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4338                   maintainer-clean) \
4339           || exit 1
4340
4341 @endif opcodes
4342
4343
4344 .PHONY: configure-binutils maybe-configure-binutils
4345 maybe-configure-binutils:
4346 @if binutils
4347 maybe-configure-binutils: configure-binutils
4348 configure-binutils:
4349         @test -f stage_last && exit 0; \
4350         test ! -f binutils/Makefile || exit 0; \
4351         [ -d binutils ] || mkdir binutils; \
4352         r=`${PWD_COMMAND}`; export r; \
4353         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4354         $(HOST_EXPORTS) \
4355         echo Configuring in binutils; \
4356         cd binutils || exit 1; \
4357         case $(srcdir) in \
4358           \.) \
4359             srcdiroption="--srcdir=."; \
4360             libsrcdir=".";; \
4361           /* | [A-Za-z]:[\\/]*) \
4362             srcdiroption="--srcdir=$(srcdir)/binutils"; \
4363             libsrcdir="$$s/binutils";; \
4364           *) \
4365             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
4366             libsrcdir="$$s/binutils";; \
4367         esac; \
4368         $(SHELL) $${libsrcdir}/configure \
4369           $(HOST_CONFIGARGS) $${srcdiroption}  \
4370           || exit 1
4371 @endif binutils
4372
4373 .PHONY: all-binutils maybe-all-binutils
4374 maybe-all-binutils:
4375 @if binutils
4376 maybe-all-binutils: all-binutils
4377 all-binutils: configure-binutils
4378         @test -f stage_last && exit 0; \
4379         r=`${PWD_COMMAND}`; export r; \
4380         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4381         $(SET_LIB_PATH) \
4382         $(HOST_EXPORTS) \
4383         (cd binutils && $(MAKE) $(FLAGS_TO_PASS)  all)
4384 @endif binutils
4385
4386 .PHONY: check-binutils maybe-check-binutils
4387 maybe-check-binutils:
4388 @if binutils
4389 maybe-check-binutils: check-binutils
4390
4391 check-binutils:
4392         @r=`${PWD_COMMAND}`; export r; \
4393         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4394         $(SET_LIB_PATH) \
4395         $(HOST_EXPORTS) \
4396         (cd binutils && $(MAKE) $(FLAGS_TO_PASS) check)
4397
4398 @endif binutils
4399
4400 .PHONY: install-binutils maybe-install-binutils
4401 maybe-install-binutils:
4402 @if binutils
4403 maybe-install-binutils: install-binutils
4404
4405 install-binutils: installdirs
4406         @r=`${PWD_COMMAND}`; export r; \
4407         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4408         $(SET_LIB_PATH) \
4409         $(HOST_EXPORTS) \
4410         (cd binutils && $(MAKE) $(FLAGS_TO_PASS) install)
4411
4412 @endif binutils
4413
4414 # Other targets (info, dvi, etc.)
4415
4416 .PHONY: maybe-info-binutils info-binutils
4417 maybe-info-binutils:
4418 @if binutils
4419 maybe-info-binutils: info-binutils
4420
4421 info-binutils: \
4422     configure-binutils 
4423         @[ -f ./binutils/Makefile ] || exit 0; \
4424         r=`${PWD_COMMAND}`; export r; \
4425         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4426         $(SET_LIB_PATH) \
4427         $(HOST_EXPORTS) \
4428         for flag in $(EXTRA_HOST_FLAGS) ; do \
4429           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4430         done; \
4431         echo "Doing info in binutils" ; \
4432         (cd binutils && \
4433           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4434                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4435                   "RANLIB=$${RANLIB}" \
4436                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4437                   info) \
4438           || exit 1
4439
4440 @endif binutils
4441
4442 .PHONY: maybe-dvi-binutils dvi-binutils
4443 maybe-dvi-binutils:
4444 @if binutils
4445 maybe-dvi-binutils: dvi-binutils
4446
4447 dvi-binutils: \
4448     configure-binutils 
4449         @[ -f ./binutils/Makefile ] || exit 0; \
4450         r=`${PWD_COMMAND}`; export r; \
4451         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4452         $(SET_LIB_PATH) \
4453         $(HOST_EXPORTS) \
4454         for flag in $(EXTRA_HOST_FLAGS) ; do \
4455           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4456         done; \
4457         echo "Doing dvi in binutils" ; \
4458         (cd binutils && \
4459           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4460                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4461                   "RANLIB=$${RANLIB}" \
4462                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4463                   dvi) \
4464           || exit 1
4465
4466 @endif binutils
4467
4468 .PHONY: maybe-TAGS-binutils TAGS-binutils
4469 maybe-TAGS-binutils:
4470 @if binutils
4471 maybe-TAGS-binutils: TAGS-binutils
4472
4473 TAGS-binutils: \
4474     configure-binutils 
4475         @[ -f ./binutils/Makefile ] || exit 0; \
4476         r=`${PWD_COMMAND}`; export r; \
4477         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4478         $(SET_LIB_PATH) \
4479         $(HOST_EXPORTS) \
4480         for flag in $(EXTRA_HOST_FLAGS) ; do \
4481           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4482         done; \
4483         echo "Doing TAGS in binutils" ; \
4484         (cd binutils && \
4485           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4486                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4487                   "RANLIB=$${RANLIB}" \
4488                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4489                   TAGS) \
4490           || exit 1
4491
4492 @endif binutils
4493
4494 .PHONY: maybe-install-info-binutils install-info-binutils
4495 maybe-install-info-binutils:
4496 @if binutils
4497 maybe-install-info-binutils: install-info-binutils
4498
4499 install-info-binutils: \
4500     configure-binutils \
4501     info-binutils 
4502         @[ -f ./binutils/Makefile ] || exit 0; \
4503         r=`${PWD_COMMAND}`; export r; \
4504         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4505         $(SET_LIB_PATH) \
4506         $(HOST_EXPORTS) \
4507         for flag in $(EXTRA_HOST_FLAGS) ; do \
4508           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4509         done; \
4510         echo "Doing install-info in binutils" ; \
4511         (cd binutils && \
4512           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4513                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4514                   "RANLIB=$${RANLIB}" \
4515                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4516                   install-info) \
4517           || exit 1
4518
4519 @endif binutils
4520
4521 .PHONY: maybe-installcheck-binutils installcheck-binutils
4522 maybe-installcheck-binutils:
4523 @if binutils
4524 maybe-installcheck-binutils: installcheck-binutils
4525
4526 installcheck-binutils: \
4527     configure-binutils 
4528         @[ -f ./binutils/Makefile ] || exit 0; \
4529         r=`${PWD_COMMAND}`; export r; \
4530         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4531         $(SET_LIB_PATH) \
4532         $(HOST_EXPORTS) \
4533         for flag in $(EXTRA_HOST_FLAGS) ; do \
4534           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4535         done; \
4536         echo "Doing installcheck in binutils" ; \
4537         (cd binutils && \
4538           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4539                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4540                   "RANLIB=$${RANLIB}" \
4541                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4542                   installcheck) \
4543           || exit 1
4544
4545 @endif binutils
4546
4547 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
4548 maybe-mostlyclean-binutils:
4549 @if binutils
4550 maybe-mostlyclean-binutils: mostlyclean-binutils
4551
4552 mostlyclean-binutils: 
4553         @[ -f ./binutils/Makefile ] || exit 0; \
4554         r=`${PWD_COMMAND}`; export r; \
4555         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4556         $(SET_LIB_PATH) \
4557         $(HOST_EXPORTS) \
4558         for flag in $(EXTRA_HOST_FLAGS) ; do \
4559           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4560         done; \
4561         echo "Doing mostlyclean in binutils" ; \
4562         (cd binutils && \
4563           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4564                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4565                   "RANLIB=$${RANLIB}" \
4566                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4567                   mostlyclean) \
4568           || exit 1
4569
4570 @endif binutils
4571
4572 .PHONY: maybe-clean-binutils clean-binutils
4573 maybe-clean-binutils:
4574 @if binutils
4575 maybe-clean-binutils: clean-binutils
4576
4577 clean-binutils: 
4578         @[ -f ./binutils/Makefile ] || exit 0; \
4579         r=`${PWD_COMMAND}`; export r; \
4580         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4581         $(SET_LIB_PATH) \
4582         $(HOST_EXPORTS) \
4583         for flag in $(EXTRA_HOST_FLAGS) ; do \
4584           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4585         done; \
4586         echo "Doing clean in binutils" ; \
4587         (cd binutils && \
4588           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4589                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4590                   "RANLIB=$${RANLIB}" \
4591                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4592                   clean) \
4593           || exit 1
4594
4595 @endif binutils
4596
4597 .PHONY: maybe-distclean-binutils distclean-binutils
4598 maybe-distclean-binutils:
4599 @if binutils
4600 maybe-distclean-binutils: distclean-binutils
4601
4602 distclean-binutils: 
4603         @[ -f ./binutils/Makefile ] || exit 0; \
4604         r=`${PWD_COMMAND}`; export r; \
4605         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4606         $(SET_LIB_PATH) \
4607         $(HOST_EXPORTS) \
4608         for flag in $(EXTRA_HOST_FLAGS) ; do \
4609           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4610         done; \
4611         echo "Doing distclean in binutils" ; \
4612         (cd binutils && \
4613           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4614                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4615                   "RANLIB=$${RANLIB}" \
4616                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4617                   distclean) \
4618           || exit 1
4619
4620 @endif binutils
4621
4622 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
4623 maybe-maintainer-clean-binutils:
4624 @if binutils
4625 maybe-maintainer-clean-binutils: maintainer-clean-binutils
4626
4627 maintainer-clean-binutils: 
4628         @[ -f ./binutils/Makefile ] || exit 0; \
4629         r=`${PWD_COMMAND}`; export r; \
4630         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4631         $(SET_LIB_PATH) \
4632         $(HOST_EXPORTS) \
4633         for flag in $(EXTRA_HOST_FLAGS) ; do \
4634           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4635         done; \
4636         echo "Doing maintainer-clean in binutils" ; \
4637         (cd binutils && \
4638           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4639                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4640                   "RANLIB=$${RANLIB}" \
4641                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4642                   maintainer-clean) \
4643           || exit 1
4644
4645 @endif binutils
4646
4647
4648 .PHONY: configure-bison maybe-configure-bison
4649 maybe-configure-bison:
4650 @if bison
4651 maybe-configure-bison: configure-bison
4652 configure-bison:
4653         @test ! -f bison/Makefile || exit 0; \
4654         [ -d bison ] || mkdir bison; \
4655         r=`${PWD_COMMAND}`; export r; \
4656         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4657         $(HOST_EXPORTS) \
4658         echo Configuring in bison; \
4659         cd bison || exit 1; \
4660         case $(srcdir) in \
4661           \.) \
4662             srcdiroption="--srcdir=."; \
4663             libsrcdir=".";; \
4664           /* | [A-Za-z]:[\\/]*) \
4665             srcdiroption="--srcdir=$(srcdir)/bison"; \
4666             libsrcdir="$$s/bison";; \
4667           *) \
4668             srcdiroption="--srcdir=../$(srcdir)/bison"; \
4669             libsrcdir="$$s/bison";; \
4670         esac; \
4671         $(SHELL) $${libsrcdir}/configure \
4672           $(HOST_CONFIGARGS) $${srcdiroption}  \
4673           || exit 1
4674 @endif bison
4675
4676 .PHONY: all-bison maybe-all-bison
4677 maybe-all-bison:
4678 @if bison
4679 maybe-all-bison: all-bison
4680 all-bison: configure-bison
4681         @r=`${PWD_COMMAND}`; export r; \
4682         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4683         $(SET_LIB_PATH) \
4684         $(HOST_EXPORTS) \
4685         (cd bison && $(MAKE) $(FLAGS_TO_PASS)  all)
4686 @endif bison
4687
4688 .PHONY: check-bison maybe-check-bison
4689 maybe-check-bison:
4690 @if bison
4691 maybe-check-bison: check-bison
4692
4693 # This module is only tested in a native toolchain.
4694 check-bison:
4695         @if [ '$(host)' = '$(target)' ] ; then \
4696           r=`${PWD_COMMAND}`; export r; \
4697           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4698           $(SET_LIB_PATH) \
4699           $(HOST_EXPORTS) \
4700           (cd bison && $(MAKE) $(FLAGS_TO_PASS)  check); \
4701         fi
4702
4703 @endif bison
4704
4705 .PHONY: install-bison maybe-install-bison
4706 maybe-install-bison:
4707 @if bison
4708 maybe-install-bison: install-bison
4709
4710 install-bison: installdirs
4711         @r=`${PWD_COMMAND}`; export r; \
4712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4713         $(SET_LIB_PATH) \
4714         $(HOST_EXPORTS) \
4715         (cd bison && $(MAKE) $(FLAGS_TO_PASS) install)
4716
4717 @endif bison
4718
4719 # Other targets (info, dvi, etc.)
4720
4721 .PHONY: maybe-info-bison info-bison
4722 maybe-info-bison:
4723 @if bison
4724 maybe-info-bison: info-bison
4725
4726 info-bison: \
4727     configure-bison 
4728         @[ -f ./bison/Makefile ] || exit 0; \
4729         r=`${PWD_COMMAND}`; export r; \
4730         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4731         $(SET_LIB_PATH) \
4732         $(HOST_EXPORTS) \
4733         for flag in $(EXTRA_HOST_FLAGS) ; do \
4734           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4735         done; \
4736         echo "Doing info in bison" ; \
4737         (cd bison && \
4738           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4739                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4740                   "RANLIB=$${RANLIB}" \
4741                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4742                   info) \
4743           || exit 1
4744
4745 @endif bison
4746
4747 .PHONY: maybe-dvi-bison dvi-bison
4748 maybe-dvi-bison:
4749 @if bison
4750 maybe-dvi-bison: dvi-bison
4751
4752 dvi-bison: \
4753     configure-bison 
4754         @[ -f ./bison/Makefile ] || exit 0; \
4755         r=`${PWD_COMMAND}`; export r; \
4756         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4757         $(SET_LIB_PATH) \
4758         $(HOST_EXPORTS) \
4759         for flag in $(EXTRA_HOST_FLAGS) ; do \
4760           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4761         done; \
4762         echo "Doing dvi in bison" ; \
4763         (cd bison && \
4764           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4765                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4766                   "RANLIB=$${RANLIB}" \
4767                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4768                   dvi) \
4769           || exit 1
4770
4771 @endif bison
4772
4773 .PHONY: maybe-TAGS-bison TAGS-bison
4774 maybe-TAGS-bison:
4775 @if bison
4776 maybe-TAGS-bison: TAGS-bison
4777
4778 TAGS-bison: \
4779     configure-bison 
4780         @[ -f ./bison/Makefile ] || exit 0; \
4781         r=`${PWD_COMMAND}`; export r; \
4782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4783         $(SET_LIB_PATH) \
4784         $(HOST_EXPORTS) \
4785         for flag in $(EXTRA_HOST_FLAGS) ; do \
4786           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4787         done; \
4788         echo "Doing TAGS in bison" ; \
4789         (cd bison && \
4790           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4791                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4792                   "RANLIB=$${RANLIB}" \
4793                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4794                   TAGS) \
4795           || exit 1
4796
4797 @endif bison
4798
4799 .PHONY: maybe-install-info-bison install-info-bison
4800 maybe-install-info-bison:
4801 @if bison
4802 maybe-install-info-bison: install-info-bison
4803
4804 install-info-bison: \
4805     configure-bison \
4806     info-bison 
4807         @[ -f ./bison/Makefile ] || exit 0; \
4808         r=`${PWD_COMMAND}`; export r; \
4809         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4810         $(SET_LIB_PATH) \
4811         $(HOST_EXPORTS) \
4812         for flag in $(EXTRA_HOST_FLAGS) ; do \
4813           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4814         done; \
4815         echo "Doing install-info in bison" ; \
4816         (cd bison && \
4817           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4818                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4819                   "RANLIB=$${RANLIB}" \
4820                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4821                   install-info) \
4822           || exit 1
4823
4824 @endif bison
4825
4826 .PHONY: maybe-installcheck-bison installcheck-bison
4827 maybe-installcheck-bison:
4828 @if bison
4829 maybe-installcheck-bison: installcheck-bison
4830
4831 installcheck-bison: \
4832     configure-bison 
4833         @[ -f ./bison/Makefile ] || exit 0; \
4834         r=`${PWD_COMMAND}`; export r; \
4835         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4836         $(SET_LIB_PATH) \
4837         $(HOST_EXPORTS) \
4838         for flag in $(EXTRA_HOST_FLAGS) ; do \
4839           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4840         done; \
4841         echo "Doing installcheck in bison" ; \
4842         (cd bison && \
4843           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4844                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4845                   "RANLIB=$${RANLIB}" \
4846                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4847                   installcheck) \
4848           || exit 1
4849
4850 @endif bison
4851
4852 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
4853 maybe-mostlyclean-bison:
4854 @if bison
4855 maybe-mostlyclean-bison: mostlyclean-bison
4856
4857 mostlyclean-bison: 
4858         @[ -f ./bison/Makefile ] || exit 0; \
4859         r=`${PWD_COMMAND}`; export r; \
4860         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4861         $(SET_LIB_PATH) \
4862         $(HOST_EXPORTS) \
4863         for flag in $(EXTRA_HOST_FLAGS) ; do \
4864           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4865         done; \
4866         echo "Doing mostlyclean in bison" ; \
4867         (cd bison && \
4868           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4869                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4870                   "RANLIB=$${RANLIB}" \
4871                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4872                   mostlyclean) \
4873           || exit 1
4874
4875 @endif bison
4876
4877 .PHONY: maybe-clean-bison clean-bison
4878 maybe-clean-bison:
4879 @if bison
4880 maybe-clean-bison: clean-bison
4881
4882 clean-bison: 
4883         @[ -f ./bison/Makefile ] || exit 0; \
4884         r=`${PWD_COMMAND}`; export r; \
4885         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4886         $(SET_LIB_PATH) \
4887         $(HOST_EXPORTS) \
4888         for flag in $(EXTRA_HOST_FLAGS) ; do \
4889           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4890         done; \
4891         echo "Doing clean in bison" ; \
4892         (cd bison && \
4893           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4894                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4895                   "RANLIB=$${RANLIB}" \
4896                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4897                   clean) \
4898           || exit 1
4899
4900 @endif bison
4901
4902 .PHONY: maybe-distclean-bison distclean-bison
4903 maybe-distclean-bison:
4904 @if bison
4905 maybe-distclean-bison: distclean-bison
4906
4907 distclean-bison: 
4908         @[ -f ./bison/Makefile ] || exit 0; \
4909         r=`${PWD_COMMAND}`; export r; \
4910         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4911         $(SET_LIB_PATH) \
4912         $(HOST_EXPORTS) \
4913         for flag in $(EXTRA_HOST_FLAGS) ; do \
4914           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4915         done; \
4916         echo "Doing distclean in bison" ; \
4917         (cd bison && \
4918           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4919                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4920                   "RANLIB=$${RANLIB}" \
4921                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4922                   distclean) \
4923           || exit 1
4924
4925 @endif bison
4926
4927 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
4928 maybe-maintainer-clean-bison:
4929 @if bison
4930 maybe-maintainer-clean-bison: maintainer-clean-bison
4931
4932 maintainer-clean-bison: 
4933         @[ -f ./bison/Makefile ] || exit 0; \
4934         r=`${PWD_COMMAND}`; export r; \
4935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4936         $(SET_LIB_PATH) \
4937         $(HOST_EXPORTS) \
4938         for flag in $(EXTRA_HOST_FLAGS) ; do \
4939           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4940         done; \
4941         echo "Doing maintainer-clean in bison" ; \
4942         (cd bison && \
4943           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4944                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4945                   "RANLIB=$${RANLIB}" \
4946                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4947                   maintainer-clean) \
4948           || exit 1
4949
4950 @endif bison
4951
4952
4953 .PHONY: configure-byacc maybe-configure-byacc
4954 maybe-configure-byacc:
4955 @if byacc
4956 maybe-configure-byacc: configure-byacc
4957 configure-byacc:
4958         @test ! -f byacc/Makefile || exit 0; \
4959         [ -d byacc ] || mkdir byacc; \
4960         r=`${PWD_COMMAND}`; export r; \
4961         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4962         $(HOST_EXPORTS) \
4963         echo Configuring in byacc; \
4964         cd byacc || exit 1; \
4965         case $(srcdir) in \
4966           \.) \
4967             srcdiroption="--srcdir=."; \
4968             libsrcdir=".";; \
4969           /* | [A-Za-z]:[\\/]*) \
4970             srcdiroption="--srcdir=$(srcdir)/byacc"; \
4971             libsrcdir="$$s/byacc";; \
4972           *) \
4973             srcdiroption="--srcdir=../$(srcdir)/byacc"; \
4974             libsrcdir="$$s/byacc";; \
4975         esac; \
4976         $(SHELL) $${libsrcdir}/configure \
4977           $(HOST_CONFIGARGS) $${srcdiroption}  \
4978           || exit 1
4979 @endif byacc
4980
4981 .PHONY: all-byacc maybe-all-byacc
4982 maybe-all-byacc:
4983 @if byacc
4984 maybe-all-byacc: all-byacc
4985 all-byacc: configure-byacc
4986         @r=`${PWD_COMMAND}`; export r; \
4987         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4988         $(SET_LIB_PATH) \
4989         $(HOST_EXPORTS) \
4990         (cd byacc && $(MAKE) $(FLAGS_TO_PASS)  all)
4991 @endif byacc
4992
4993 .PHONY: check-byacc maybe-check-byacc
4994 maybe-check-byacc:
4995 @if byacc
4996 maybe-check-byacc: check-byacc
4997
4998 # This module is only tested in a native toolchain.
4999 check-byacc:
5000         @if [ '$(host)' = '$(target)' ] ; then \
5001           r=`${PWD_COMMAND}`; export r; \
5002           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5003           $(SET_LIB_PATH) \
5004           $(HOST_EXPORTS) \
5005           (cd byacc && $(MAKE) $(FLAGS_TO_PASS)  check); \
5006         fi
5007
5008 @endif byacc
5009
5010 .PHONY: install-byacc maybe-install-byacc
5011 maybe-install-byacc:
5012 @if byacc
5013 maybe-install-byacc: install-byacc
5014
5015 install-byacc: installdirs
5016         @r=`${PWD_COMMAND}`; export r; \
5017         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5018         $(SET_LIB_PATH) \
5019         $(HOST_EXPORTS) \
5020         (cd byacc && $(MAKE) $(FLAGS_TO_PASS) install)
5021
5022 @endif byacc
5023
5024 # Other targets (info, dvi, etc.)
5025
5026 .PHONY: maybe-info-byacc info-byacc
5027 maybe-info-byacc:
5028 @if byacc
5029 maybe-info-byacc: info-byacc
5030
5031 info-byacc: \
5032     configure-byacc 
5033         @[ -f ./byacc/Makefile ] || exit 0; \
5034         r=`${PWD_COMMAND}`; export r; \
5035         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5036         $(SET_LIB_PATH) \
5037         $(HOST_EXPORTS) \
5038         for flag in $(EXTRA_HOST_FLAGS) ; do \
5039           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5040         done; \
5041         echo "Doing info in byacc" ; \
5042         (cd byacc && \
5043           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5044                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5045                   "RANLIB=$${RANLIB}" \
5046                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5047                   info) \
5048           || exit 1
5049
5050 @endif byacc
5051
5052 .PHONY: maybe-dvi-byacc dvi-byacc
5053 maybe-dvi-byacc:
5054 @if byacc
5055 maybe-dvi-byacc: dvi-byacc
5056
5057 dvi-byacc: \
5058     configure-byacc 
5059         @[ -f ./byacc/Makefile ] || exit 0; \
5060         r=`${PWD_COMMAND}`; export r; \
5061         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5062         $(SET_LIB_PATH) \
5063         $(HOST_EXPORTS) \
5064         for flag in $(EXTRA_HOST_FLAGS) ; do \
5065           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5066         done; \
5067         echo "Doing dvi in byacc" ; \
5068         (cd byacc && \
5069           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5070                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5071                   "RANLIB=$${RANLIB}" \
5072                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5073                   dvi) \
5074           || exit 1
5075
5076 @endif byacc
5077
5078 .PHONY: maybe-TAGS-byacc TAGS-byacc
5079 maybe-TAGS-byacc:
5080 @if byacc
5081 maybe-TAGS-byacc: TAGS-byacc
5082
5083 TAGS-byacc: \
5084     configure-byacc 
5085         @[ -f ./byacc/Makefile ] || exit 0; \
5086         r=`${PWD_COMMAND}`; export r; \
5087         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5088         $(SET_LIB_PATH) \
5089         $(HOST_EXPORTS) \
5090         for flag in $(EXTRA_HOST_FLAGS) ; do \
5091           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5092         done; \
5093         echo "Doing TAGS in byacc" ; \
5094         (cd byacc && \
5095           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5096                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5097                   "RANLIB=$${RANLIB}" \
5098                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5099                   TAGS) \
5100           || exit 1
5101
5102 @endif byacc
5103
5104 .PHONY: maybe-install-info-byacc install-info-byacc
5105 maybe-install-info-byacc:
5106 @if byacc
5107 maybe-install-info-byacc: install-info-byacc
5108
5109 install-info-byacc: \
5110     configure-byacc \
5111     info-byacc 
5112         @[ -f ./byacc/Makefile ] || exit 0; \
5113         r=`${PWD_COMMAND}`; export r; \
5114         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5115         $(SET_LIB_PATH) \
5116         $(HOST_EXPORTS) \
5117         for flag in $(EXTRA_HOST_FLAGS) ; do \
5118           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5119         done; \
5120         echo "Doing install-info in byacc" ; \
5121         (cd byacc && \
5122           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5123                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5124                   "RANLIB=$${RANLIB}" \
5125                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5126                   install-info) \
5127           || exit 1
5128
5129 @endif byacc
5130
5131 .PHONY: maybe-installcheck-byacc installcheck-byacc
5132 maybe-installcheck-byacc:
5133 @if byacc
5134 maybe-installcheck-byacc: installcheck-byacc
5135
5136 installcheck-byacc: \
5137     configure-byacc 
5138         @[ -f ./byacc/Makefile ] || exit 0; \
5139         r=`${PWD_COMMAND}`; export r; \
5140         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5141         $(SET_LIB_PATH) \
5142         $(HOST_EXPORTS) \
5143         for flag in $(EXTRA_HOST_FLAGS) ; do \
5144           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5145         done; \
5146         echo "Doing installcheck in byacc" ; \
5147         (cd byacc && \
5148           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5149                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5150                   "RANLIB=$${RANLIB}" \
5151                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5152                   installcheck) \
5153           || exit 1
5154
5155 @endif byacc
5156
5157 .PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
5158 maybe-mostlyclean-byacc:
5159 @if byacc
5160 maybe-mostlyclean-byacc: mostlyclean-byacc
5161
5162 mostlyclean-byacc: 
5163         @[ -f ./byacc/Makefile ] || exit 0; \
5164         r=`${PWD_COMMAND}`; export r; \
5165         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5166         $(SET_LIB_PATH) \
5167         $(HOST_EXPORTS) \
5168         for flag in $(EXTRA_HOST_FLAGS) ; do \
5169           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5170         done; \
5171         echo "Doing mostlyclean in byacc" ; \
5172         (cd byacc && \
5173           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5174                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5175                   "RANLIB=$${RANLIB}" \
5176                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5177                   mostlyclean) \
5178           || exit 1
5179
5180 @endif byacc
5181
5182 .PHONY: maybe-clean-byacc clean-byacc
5183 maybe-clean-byacc:
5184 @if byacc
5185 maybe-clean-byacc: clean-byacc
5186
5187 clean-byacc: 
5188         @[ -f ./byacc/Makefile ] || exit 0; \
5189         r=`${PWD_COMMAND}`; export r; \
5190         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5191         $(SET_LIB_PATH) \
5192         $(HOST_EXPORTS) \
5193         for flag in $(EXTRA_HOST_FLAGS) ; do \
5194           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5195         done; \
5196         echo "Doing clean in byacc" ; \
5197         (cd byacc && \
5198           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5199                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5200                   "RANLIB=$${RANLIB}" \
5201                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5202                   clean) \
5203           || exit 1
5204
5205 @endif byacc
5206
5207 .PHONY: maybe-distclean-byacc distclean-byacc
5208 maybe-distclean-byacc:
5209 @if byacc
5210 maybe-distclean-byacc: distclean-byacc
5211
5212 distclean-byacc: 
5213         @[ -f ./byacc/Makefile ] || exit 0; \
5214         r=`${PWD_COMMAND}`; export r; \
5215         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5216         $(SET_LIB_PATH) \
5217         $(HOST_EXPORTS) \
5218         for flag in $(EXTRA_HOST_FLAGS) ; do \
5219           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5220         done; \
5221         echo "Doing distclean in byacc" ; \
5222         (cd byacc && \
5223           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5224                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5225                   "RANLIB=$${RANLIB}" \
5226                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5227                   distclean) \
5228           || exit 1
5229
5230 @endif byacc
5231
5232 .PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
5233 maybe-maintainer-clean-byacc:
5234 @if byacc
5235 maybe-maintainer-clean-byacc: maintainer-clean-byacc
5236
5237 maintainer-clean-byacc: 
5238         @[ -f ./byacc/Makefile ] || exit 0; \
5239         r=`${PWD_COMMAND}`; export r; \
5240         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5241         $(SET_LIB_PATH) \
5242         $(HOST_EXPORTS) \
5243         for flag in $(EXTRA_HOST_FLAGS) ; do \
5244           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5245         done; \
5246         echo "Doing maintainer-clean in byacc" ; \
5247         (cd byacc && \
5248           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5249                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5250                   "RANLIB=$${RANLIB}" \
5251                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5252                   maintainer-clean) \
5253           || exit 1
5254
5255 @endif byacc
5256
5257
5258 .PHONY: configure-bzip2 maybe-configure-bzip2
5259 maybe-configure-bzip2:
5260 @if bzip2
5261 maybe-configure-bzip2: configure-bzip2
5262 configure-bzip2:
5263         @test ! -f bzip2/Makefile || exit 0; \
5264         [ -d bzip2 ] || mkdir bzip2; \
5265         r=`${PWD_COMMAND}`; export r; \
5266         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5267         $(HOST_EXPORTS) \
5268         echo Configuring in bzip2; \
5269         cd bzip2 || exit 1; \
5270         case $(srcdir) in \
5271           \.) \
5272             srcdiroption="--srcdir=."; \
5273             libsrcdir=".";; \
5274           /* | [A-Za-z]:[\\/]*) \
5275             srcdiroption="--srcdir=$(srcdir)/bzip2"; \
5276             libsrcdir="$$s/bzip2";; \
5277           *) \
5278             srcdiroption="--srcdir=../$(srcdir)/bzip2"; \
5279             libsrcdir="$$s/bzip2";; \
5280         esac; \
5281         $(SHELL) $${libsrcdir}/configure \
5282           $(HOST_CONFIGARGS) $${srcdiroption}  \
5283           || exit 1
5284 @endif bzip2
5285
5286 .PHONY: all-bzip2 maybe-all-bzip2
5287 maybe-all-bzip2:
5288 @if bzip2
5289 maybe-all-bzip2: all-bzip2
5290 all-bzip2: configure-bzip2
5291         @r=`${PWD_COMMAND}`; export r; \
5292         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5293         $(SET_LIB_PATH) \
5294         $(HOST_EXPORTS) \
5295         (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS)  all)
5296 @endif bzip2
5297
5298 .PHONY: check-bzip2 maybe-check-bzip2
5299 maybe-check-bzip2:
5300 @if bzip2
5301 maybe-check-bzip2: check-bzip2
5302
5303 check-bzip2:
5304         @r=`${PWD_COMMAND}`; export r; \
5305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5306         $(SET_LIB_PATH) \
5307         $(HOST_EXPORTS) \
5308         (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) check)
5309
5310 @endif bzip2
5311
5312 .PHONY: install-bzip2 maybe-install-bzip2
5313 maybe-install-bzip2:
5314 @if bzip2
5315 maybe-install-bzip2: install-bzip2
5316
5317 install-bzip2: installdirs
5318         @r=`${PWD_COMMAND}`; export r; \
5319         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5320         $(SET_LIB_PATH) \
5321         $(HOST_EXPORTS) \
5322         (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) install)
5323
5324 @endif bzip2
5325
5326 # Other targets (info, dvi, etc.)
5327
5328 .PHONY: maybe-info-bzip2 info-bzip2
5329 maybe-info-bzip2:
5330 @if bzip2
5331 maybe-info-bzip2: info-bzip2
5332
5333 info-bzip2: \
5334     configure-bzip2 
5335         @[ -f ./bzip2/Makefile ] || exit 0; \
5336         r=`${PWD_COMMAND}`; export r; \
5337         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5338         $(SET_LIB_PATH) \
5339         $(HOST_EXPORTS) \
5340         for flag in $(EXTRA_HOST_FLAGS) ; do \
5341           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5342         done; \
5343         echo "Doing info in bzip2" ; \
5344         (cd bzip2 && \
5345           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5346                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5347                   "RANLIB=$${RANLIB}" \
5348                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5349                   info) \
5350           || exit 1
5351
5352 @endif bzip2
5353
5354 .PHONY: maybe-dvi-bzip2 dvi-bzip2
5355 maybe-dvi-bzip2:
5356 @if bzip2
5357 maybe-dvi-bzip2: dvi-bzip2
5358
5359 dvi-bzip2: \
5360     configure-bzip2 
5361         @[ -f ./bzip2/Makefile ] || exit 0; \
5362         r=`${PWD_COMMAND}`; export r; \
5363         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5364         $(SET_LIB_PATH) \
5365         $(HOST_EXPORTS) \
5366         for flag in $(EXTRA_HOST_FLAGS) ; do \
5367           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5368         done; \
5369         echo "Doing dvi in bzip2" ; \
5370         (cd bzip2 && \
5371           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5372                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5373                   "RANLIB=$${RANLIB}" \
5374                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5375                   dvi) \
5376           || exit 1
5377
5378 @endif bzip2
5379
5380 .PHONY: maybe-TAGS-bzip2 TAGS-bzip2
5381 maybe-TAGS-bzip2:
5382 @if bzip2
5383 maybe-TAGS-bzip2: TAGS-bzip2
5384
5385 TAGS-bzip2: \
5386     configure-bzip2 
5387         @[ -f ./bzip2/Makefile ] || exit 0; \
5388         r=`${PWD_COMMAND}`; export r; \
5389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5390         $(SET_LIB_PATH) \
5391         $(HOST_EXPORTS) \
5392         for flag in $(EXTRA_HOST_FLAGS) ; do \
5393           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5394         done; \
5395         echo "Doing TAGS in bzip2" ; \
5396         (cd bzip2 && \
5397           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5398                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5399                   "RANLIB=$${RANLIB}" \
5400                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5401                   TAGS) \
5402           || exit 1
5403
5404 @endif bzip2
5405
5406 .PHONY: maybe-install-info-bzip2 install-info-bzip2
5407 maybe-install-info-bzip2:
5408 @if bzip2
5409 maybe-install-info-bzip2: install-info-bzip2
5410
5411 install-info-bzip2: \
5412     configure-bzip2 \
5413     info-bzip2 
5414         @[ -f ./bzip2/Makefile ] || exit 0; \
5415         r=`${PWD_COMMAND}`; export r; \
5416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5417         $(SET_LIB_PATH) \
5418         $(HOST_EXPORTS) \
5419         for flag in $(EXTRA_HOST_FLAGS) ; do \
5420           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5421         done; \
5422         echo "Doing install-info in bzip2" ; \
5423         (cd bzip2 && \
5424           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5425                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5426                   "RANLIB=$${RANLIB}" \
5427                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5428                   install-info) \
5429           || exit 1
5430
5431 @endif bzip2
5432
5433 .PHONY: maybe-installcheck-bzip2 installcheck-bzip2
5434 maybe-installcheck-bzip2:
5435 @if bzip2
5436 maybe-installcheck-bzip2: installcheck-bzip2
5437
5438 installcheck-bzip2: \
5439     configure-bzip2 
5440         @[ -f ./bzip2/Makefile ] || exit 0; \
5441         r=`${PWD_COMMAND}`; export r; \
5442         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5443         $(SET_LIB_PATH) \
5444         $(HOST_EXPORTS) \
5445         for flag in $(EXTRA_HOST_FLAGS) ; do \
5446           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5447         done; \
5448         echo "Doing installcheck in bzip2" ; \
5449         (cd bzip2 && \
5450           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5451                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5452                   "RANLIB=$${RANLIB}" \
5453                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5454                   installcheck) \
5455           || exit 1
5456
5457 @endif bzip2
5458
5459 .PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
5460 maybe-mostlyclean-bzip2:
5461 @if bzip2
5462 maybe-mostlyclean-bzip2: mostlyclean-bzip2
5463
5464 mostlyclean-bzip2: 
5465         @[ -f ./bzip2/Makefile ] || exit 0; \
5466         r=`${PWD_COMMAND}`; export r; \
5467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5468         $(SET_LIB_PATH) \
5469         $(HOST_EXPORTS) \
5470         for flag in $(EXTRA_HOST_FLAGS) ; do \
5471           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5472         done; \
5473         echo "Doing mostlyclean in bzip2" ; \
5474         (cd bzip2 && \
5475           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5476                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5477                   "RANLIB=$${RANLIB}" \
5478                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5479                   mostlyclean) \
5480           || exit 1
5481
5482 @endif bzip2
5483
5484 .PHONY: maybe-clean-bzip2 clean-bzip2
5485 maybe-clean-bzip2:
5486 @if bzip2
5487 maybe-clean-bzip2: clean-bzip2
5488
5489 clean-bzip2: 
5490         @[ -f ./bzip2/Makefile ] || exit 0; \
5491         r=`${PWD_COMMAND}`; export r; \
5492         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5493         $(SET_LIB_PATH) \
5494         $(HOST_EXPORTS) \
5495         for flag in $(EXTRA_HOST_FLAGS) ; do \
5496           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5497         done; \
5498         echo "Doing clean in bzip2" ; \
5499         (cd bzip2 && \
5500           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5501                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5502                   "RANLIB=$${RANLIB}" \
5503                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5504                   clean) \
5505           || exit 1
5506
5507 @endif bzip2
5508
5509 .PHONY: maybe-distclean-bzip2 distclean-bzip2
5510 maybe-distclean-bzip2:
5511 @if bzip2
5512 maybe-distclean-bzip2: distclean-bzip2
5513
5514 distclean-bzip2: 
5515         @[ -f ./bzip2/Makefile ] || exit 0; \
5516         r=`${PWD_COMMAND}`; export r; \
5517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5518         $(SET_LIB_PATH) \
5519         $(HOST_EXPORTS) \
5520         for flag in $(EXTRA_HOST_FLAGS) ; do \
5521           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5522         done; \
5523         echo "Doing distclean in bzip2" ; \
5524         (cd bzip2 && \
5525           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5526                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5527                   "RANLIB=$${RANLIB}" \
5528                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5529                   distclean) \
5530           || exit 1
5531
5532 @endif bzip2
5533
5534 .PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
5535 maybe-maintainer-clean-bzip2:
5536 @if bzip2
5537 maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
5538
5539 maintainer-clean-bzip2: 
5540         @[ -f ./bzip2/Makefile ] || exit 0; \
5541         r=`${PWD_COMMAND}`; export r; \
5542         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5543         $(SET_LIB_PATH) \
5544         $(HOST_EXPORTS) \
5545         for flag in $(EXTRA_HOST_FLAGS) ; do \
5546           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5547         done; \
5548         echo "Doing maintainer-clean in bzip2" ; \
5549         (cd bzip2 && \
5550           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5551                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5552                   "RANLIB=$${RANLIB}" \
5553                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5554                   maintainer-clean) \
5555           || exit 1
5556
5557 @endif bzip2
5558
5559
5560 .PHONY: configure-dejagnu maybe-configure-dejagnu
5561 maybe-configure-dejagnu:
5562 @if dejagnu
5563 maybe-configure-dejagnu: configure-dejagnu
5564 configure-dejagnu:
5565         @test ! -f dejagnu/Makefile || exit 0; \
5566         [ -d dejagnu ] || mkdir dejagnu; \
5567         r=`${PWD_COMMAND}`; export r; \
5568         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5569         $(HOST_EXPORTS) \
5570         echo Configuring in dejagnu; \
5571         cd dejagnu || exit 1; \
5572         case $(srcdir) in \
5573           \.) \
5574             srcdiroption="--srcdir=."; \
5575             libsrcdir=".";; \
5576           /* | [A-Za-z]:[\\/]*) \
5577             srcdiroption="--srcdir=$(srcdir)/dejagnu"; \
5578             libsrcdir="$$s/dejagnu";; \
5579           *) \
5580             srcdiroption="--srcdir=../$(srcdir)/dejagnu"; \
5581             libsrcdir="$$s/dejagnu";; \
5582         esac; \
5583         $(SHELL) $${libsrcdir}/configure \
5584           $(HOST_CONFIGARGS) $${srcdiroption}  \
5585           || exit 1
5586 @endif dejagnu
5587
5588 .PHONY: all-dejagnu maybe-all-dejagnu
5589 maybe-all-dejagnu:
5590 @if dejagnu
5591 maybe-all-dejagnu: all-dejagnu
5592 all-dejagnu: configure-dejagnu
5593         @r=`${PWD_COMMAND}`; export r; \
5594         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5595         $(SET_LIB_PATH) \
5596         $(HOST_EXPORTS) \
5597         (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS)  all)
5598 @endif dejagnu
5599
5600 .PHONY: check-dejagnu maybe-check-dejagnu
5601 maybe-check-dejagnu:
5602 @if dejagnu
5603 maybe-check-dejagnu: check-dejagnu
5604
5605 check-dejagnu:
5606         @r=`${PWD_COMMAND}`; export r; \
5607         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5608         $(SET_LIB_PATH) \
5609         $(HOST_EXPORTS) \
5610         (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) check)
5611
5612 @endif dejagnu
5613
5614 .PHONY: install-dejagnu maybe-install-dejagnu
5615 maybe-install-dejagnu:
5616 @if dejagnu
5617 maybe-install-dejagnu: install-dejagnu
5618
5619 install-dejagnu: installdirs
5620         @r=`${PWD_COMMAND}`; export r; \
5621         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5622         $(SET_LIB_PATH) \
5623         $(HOST_EXPORTS) \
5624         (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) install)
5625
5626 @endif dejagnu
5627
5628 # Other targets (info, dvi, etc.)
5629
5630 .PHONY: maybe-info-dejagnu info-dejagnu
5631 maybe-info-dejagnu:
5632 @if dejagnu
5633 maybe-info-dejagnu: info-dejagnu
5634
5635 info-dejagnu: \
5636     configure-dejagnu 
5637         @[ -f ./dejagnu/Makefile ] || exit 0; \
5638         r=`${PWD_COMMAND}`; export r; \
5639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5640         $(SET_LIB_PATH) \
5641         $(HOST_EXPORTS) \
5642         for flag in $(EXTRA_HOST_FLAGS) ; do \
5643           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5644         done; \
5645         echo "Doing info in dejagnu" ; \
5646         (cd dejagnu && \
5647           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5648                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5649                   "RANLIB=$${RANLIB}" \
5650                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5651                   info) \
5652           || exit 1
5653
5654 @endif dejagnu
5655
5656 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
5657 maybe-dvi-dejagnu:
5658 @if dejagnu
5659 maybe-dvi-dejagnu: dvi-dejagnu
5660
5661 dvi-dejagnu: \
5662     configure-dejagnu 
5663         @[ -f ./dejagnu/Makefile ] || exit 0; \
5664         r=`${PWD_COMMAND}`; export r; \
5665         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5666         $(SET_LIB_PATH) \
5667         $(HOST_EXPORTS) \
5668         for flag in $(EXTRA_HOST_FLAGS) ; do \
5669           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5670         done; \
5671         echo "Doing dvi in dejagnu" ; \
5672         (cd dejagnu && \
5673           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5674                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5675                   "RANLIB=$${RANLIB}" \
5676                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5677                   dvi) \
5678           || exit 1
5679
5680 @endif dejagnu
5681
5682 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
5683 maybe-TAGS-dejagnu:
5684 @if dejagnu
5685 maybe-TAGS-dejagnu: TAGS-dejagnu
5686
5687 TAGS-dejagnu: \
5688     configure-dejagnu 
5689         @[ -f ./dejagnu/Makefile ] || exit 0; \
5690         r=`${PWD_COMMAND}`; export r; \
5691         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5692         $(SET_LIB_PATH) \
5693         $(HOST_EXPORTS) \
5694         for flag in $(EXTRA_HOST_FLAGS) ; do \
5695           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5696         done; \
5697         echo "Doing TAGS in dejagnu" ; \
5698         (cd dejagnu && \
5699           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5700                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5701                   "RANLIB=$${RANLIB}" \
5702                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5703                   TAGS) \
5704           || exit 1
5705
5706 @endif dejagnu
5707
5708 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
5709 maybe-install-info-dejagnu:
5710 @if dejagnu
5711 maybe-install-info-dejagnu: install-info-dejagnu
5712
5713 install-info-dejagnu: \
5714     configure-dejagnu \
5715     info-dejagnu 
5716         @[ -f ./dejagnu/Makefile ] || exit 0; \
5717         r=`${PWD_COMMAND}`; export r; \
5718         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5719         $(SET_LIB_PATH) \
5720         $(HOST_EXPORTS) \
5721         for flag in $(EXTRA_HOST_FLAGS) ; do \
5722           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5723         done; \
5724         echo "Doing install-info in dejagnu" ; \
5725         (cd dejagnu && \
5726           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5727                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5728                   "RANLIB=$${RANLIB}" \
5729                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5730                   install-info) \
5731           || exit 1
5732
5733 @endif dejagnu
5734
5735 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
5736 maybe-installcheck-dejagnu:
5737 @if dejagnu
5738 maybe-installcheck-dejagnu: installcheck-dejagnu
5739
5740 installcheck-dejagnu: \
5741     configure-dejagnu 
5742         @[ -f ./dejagnu/Makefile ] || exit 0; \
5743         r=`${PWD_COMMAND}`; export r; \
5744         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5745         $(SET_LIB_PATH) \
5746         $(HOST_EXPORTS) \
5747         for flag in $(EXTRA_HOST_FLAGS) ; do \
5748           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5749         done; \
5750         echo "Doing installcheck in dejagnu" ; \
5751         (cd dejagnu && \
5752           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5753                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5754                   "RANLIB=$${RANLIB}" \
5755                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5756                   installcheck) \
5757           || exit 1
5758
5759 @endif dejagnu
5760
5761 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
5762 maybe-mostlyclean-dejagnu:
5763 @if dejagnu
5764 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
5765
5766 mostlyclean-dejagnu: 
5767         @[ -f ./dejagnu/Makefile ] || exit 0; \
5768         r=`${PWD_COMMAND}`; export r; \
5769         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5770         $(SET_LIB_PATH) \
5771         $(HOST_EXPORTS) \
5772         for flag in $(EXTRA_HOST_FLAGS) ; do \
5773           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5774         done; \
5775         echo "Doing mostlyclean in dejagnu" ; \
5776         (cd dejagnu && \
5777           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5778                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5779                   "RANLIB=$${RANLIB}" \
5780                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5781                   mostlyclean) \
5782           || exit 1
5783
5784 @endif dejagnu
5785
5786 .PHONY: maybe-clean-dejagnu clean-dejagnu
5787 maybe-clean-dejagnu:
5788 @if dejagnu
5789 maybe-clean-dejagnu: clean-dejagnu
5790
5791 clean-dejagnu: 
5792         @[ -f ./dejagnu/Makefile ] || exit 0; \
5793         r=`${PWD_COMMAND}`; export r; \
5794         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5795         $(SET_LIB_PATH) \
5796         $(HOST_EXPORTS) \
5797         for flag in $(EXTRA_HOST_FLAGS) ; do \
5798           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5799         done; \
5800         echo "Doing clean in dejagnu" ; \
5801         (cd dejagnu && \
5802           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5803                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5804                   "RANLIB=$${RANLIB}" \
5805                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5806                   clean) \
5807           || exit 1
5808
5809 @endif dejagnu
5810
5811 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
5812 maybe-distclean-dejagnu:
5813 @if dejagnu
5814 maybe-distclean-dejagnu: distclean-dejagnu
5815
5816 distclean-dejagnu: 
5817         @[ -f ./dejagnu/Makefile ] || exit 0; \
5818         r=`${PWD_COMMAND}`; export r; \
5819         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5820         $(SET_LIB_PATH) \
5821         $(HOST_EXPORTS) \
5822         for flag in $(EXTRA_HOST_FLAGS) ; do \
5823           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5824         done; \
5825         echo "Doing distclean in dejagnu" ; \
5826         (cd dejagnu && \
5827           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5828                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5829                   "RANLIB=$${RANLIB}" \
5830                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5831                   distclean) \
5832           || exit 1
5833
5834 @endif dejagnu
5835
5836 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
5837 maybe-maintainer-clean-dejagnu:
5838 @if dejagnu
5839 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
5840
5841 maintainer-clean-dejagnu: 
5842         @[ -f ./dejagnu/Makefile ] || exit 0; \
5843         r=`${PWD_COMMAND}`; export r; \
5844         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5845         $(SET_LIB_PATH) \
5846         $(HOST_EXPORTS) \
5847         for flag in $(EXTRA_HOST_FLAGS) ; do \
5848           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5849         done; \
5850         echo "Doing maintainer-clean in dejagnu" ; \
5851         (cd dejagnu && \
5852           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5853                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5854                   "RANLIB=$${RANLIB}" \
5855                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5856                   maintainer-clean) \
5857           || exit 1
5858
5859 @endif dejagnu
5860
5861
5862 .PHONY: configure-diff maybe-configure-diff
5863 maybe-configure-diff:
5864 @if diff
5865 maybe-configure-diff: configure-diff
5866 configure-diff:
5867         @test ! -f diff/Makefile || exit 0; \
5868         [ -d diff ] || mkdir diff; \
5869         r=`${PWD_COMMAND}`; export r; \
5870         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5871         $(HOST_EXPORTS) \
5872         echo Configuring in diff; \
5873         cd diff || exit 1; \
5874         case $(srcdir) in \
5875           \.) \
5876             srcdiroption="--srcdir=."; \
5877             libsrcdir=".";; \
5878           /* | [A-Za-z]:[\\/]*) \
5879             srcdiroption="--srcdir=$(srcdir)/diff"; \
5880             libsrcdir="$$s/diff";; \
5881           *) \
5882             srcdiroption="--srcdir=../$(srcdir)/diff"; \
5883             libsrcdir="$$s/diff";; \
5884         esac; \
5885         $(SHELL) $${libsrcdir}/configure \
5886           $(HOST_CONFIGARGS) $${srcdiroption}  \
5887           || exit 1
5888 @endif diff
5889
5890 .PHONY: all-diff maybe-all-diff
5891 maybe-all-diff:
5892 @if diff
5893 maybe-all-diff: all-diff
5894 all-diff: configure-diff
5895         @r=`${PWD_COMMAND}`; export r; \
5896         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5897         $(SET_LIB_PATH) \
5898         $(HOST_EXPORTS) \
5899         (cd diff && $(MAKE) $(FLAGS_TO_PASS)  all)
5900 @endif diff
5901
5902 .PHONY: check-diff maybe-check-diff
5903 maybe-check-diff:
5904 @if diff
5905 maybe-check-diff: check-diff
5906
5907 check-diff:
5908         @r=`${PWD_COMMAND}`; export r; \
5909         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5910         $(SET_LIB_PATH) \
5911         $(HOST_EXPORTS) \
5912         (cd diff && $(MAKE) $(FLAGS_TO_PASS) check)
5913
5914 @endif diff
5915
5916 .PHONY: install-diff maybe-install-diff
5917 maybe-install-diff:
5918 @if diff
5919 maybe-install-diff: install-diff
5920
5921 install-diff: installdirs
5922         @r=`${PWD_COMMAND}`; export r; \
5923         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5924         $(SET_LIB_PATH) \
5925         $(HOST_EXPORTS) \
5926         (cd diff && $(MAKE) $(FLAGS_TO_PASS) install)
5927
5928 @endif diff
5929
5930 # Other targets (info, dvi, etc.)
5931
5932 .PHONY: maybe-info-diff info-diff
5933 maybe-info-diff:
5934 @if diff
5935 maybe-info-diff: info-diff
5936
5937 info-diff: \
5938     configure-diff 
5939         @[ -f ./diff/Makefile ] || exit 0; \
5940         r=`${PWD_COMMAND}`; export r; \
5941         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5942         $(SET_LIB_PATH) \
5943         $(HOST_EXPORTS) \
5944         for flag in $(EXTRA_HOST_FLAGS) ; do \
5945           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5946         done; \
5947         echo "Doing info in diff" ; \
5948         (cd diff && \
5949           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5950                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5951                   "RANLIB=$${RANLIB}" \
5952                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5953                   info) \
5954           || exit 1
5955
5956 @endif diff
5957
5958 .PHONY: maybe-dvi-diff dvi-diff
5959 maybe-dvi-diff:
5960 @if diff
5961 maybe-dvi-diff: dvi-diff
5962
5963 dvi-diff: \
5964     configure-diff 
5965         @[ -f ./diff/Makefile ] || exit 0; \
5966         r=`${PWD_COMMAND}`; export r; \
5967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5968         $(SET_LIB_PATH) \
5969         $(HOST_EXPORTS) \
5970         for flag in $(EXTRA_HOST_FLAGS) ; do \
5971           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5972         done; \
5973         echo "Doing dvi in diff" ; \
5974         (cd diff && \
5975           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5976                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5977                   "RANLIB=$${RANLIB}" \
5978                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5979                   dvi) \
5980           || exit 1
5981
5982 @endif diff
5983
5984 .PHONY: maybe-TAGS-diff TAGS-diff
5985 maybe-TAGS-diff:
5986 @if diff
5987 maybe-TAGS-diff: TAGS-diff
5988
5989 TAGS-diff: \
5990     configure-diff 
5991         @[ -f ./diff/Makefile ] || exit 0; \
5992         r=`${PWD_COMMAND}`; export r; \
5993         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5994         $(SET_LIB_PATH) \
5995         $(HOST_EXPORTS) \
5996         for flag in $(EXTRA_HOST_FLAGS) ; do \
5997           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5998         done; \
5999         echo "Doing TAGS in diff" ; \
6000         (cd diff && \
6001           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6002                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6003                   "RANLIB=$${RANLIB}" \
6004                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6005                   TAGS) \
6006           || exit 1
6007
6008 @endif diff
6009
6010 .PHONY: maybe-install-info-diff install-info-diff
6011 maybe-install-info-diff:
6012 @if diff
6013 maybe-install-info-diff: install-info-diff
6014
6015 install-info-diff: \
6016     configure-diff \
6017     info-diff 
6018         @[ -f ./diff/Makefile ] || exit 0; \
6019         r=`${PWD_COMMAND}`; export r; \
6020         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6021         $(SET_LIB_PATH) \
6022         $(HOST_EXPORTS) \
6023         for flag in $(EXTRA_HOST_FLAGS) ; do \
6024           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6025         done; \
6026         echo "Doing install-info in diff" ; \
6027         (cd diff && \
6028           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6029                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6030                   "RANLIB=$${RANLIB}" \
6031                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6032                   install-info) \
6033           || exit 1
6034
6035 @endif diff
6036
6037 .PHONY: maybe-installcheck-diff installcheck-diff
6038 maybe-installcheck-diff:
6039 @if diff
6040 maybe-installcheck-diff: installcheck-diff
6041
6042 installcheck-diff: \
6043     configure-diff 
6044         @[ -f ./diff/Makefile ] || exit 0; \
6045         r=`${PWD_COMMAND}`; export r; \
6046         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6047         $(SET_LIB_PATH) \
6048         $(HOST_EXPORTS) \
6049         for flag in $(EXTRA_HOST_FLAGS) ; do \
6050           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6051         done; \
6052         echo "Doing installcheck in diff" ; \
6053         (cd diff && \
6054           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6055                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6056                   "RANLIB=$${RANLIB}" \
6057                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6058                   installcheck) \
6059           || exit 1
6060
6061 @endif diff
6062
6063 .PHONY: maybe-mostlyclean-diff mostlyclean-diff
6064 maybe-mostlyclean-diff:
6065 @if diff
6066 maybe-mostlyclean-diff: mostlyclean-diff
6067
6068 mostlyclean-diff: 
6069         @[ -f ./diff/Makefile ] || exit 0; \
6070         r=`${PWD_COMMAND}`; export r; \
6071         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6072         $(SET_LIB_PATH) \
6073         $(HOST_EXPORTS) \
6074         for flag in $(EXTRA_HOST_FLAGS) ; do \
6075           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6076         done; \
6077         echo "Doing mostlyclean in diff" ; \
6078         (cd diff && \
6079           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6080                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6081                   "RANLIB=$${RANLIB}" \
6082                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6083                   mostlyclean) \
6084           || exit 1
6085
6086 @endif diff
6087
6088 .PHONY: maybe-clean-diff clean-diff
6089 maybe-clean-diff:
6090 @if diff
6091 maybe-clean-diff: clean-diff
6092
6093 clean-diff: 
6094         @[ -f ./diff/Makefile ] || exit 0; \
6095         r=`${PWD_COMMAND}`; export r; \
6096         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6097         $(SET_LIB_PATH) \
6098         $(HOST_EXPORTS) \
6099         for flag in $(EXTRA_HOST_FLAGS) ; do \
6100           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6101         done; \
6102         echo "Doing clean in diff" ; \
6103         (cd diff && \
6104           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6105                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6106                   "RANLIB=$${RANLIB}" \
6107                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6108                   clean) \
6109           || exit 1
6110
6111 @endif diff
6112
6113 .PHONY: maybe-distclean-diff distclean-diff
6114 maybe-distclean-diff:
6115 @if diff
6116 maybe-distclean-diff: distclean-diff
6117
6118 distclean-diff: 
6119         @[ -f ./diff/Makefile ] || exit 0; \
6120         r=`${PWD_COMMAND}`; export r; \
6121         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6122         $(SET_LIB_PATH) \
6123         $(HOST_EXPORTS) \
6124         for flag in $(EXTRA_HOST_FLAGS) ; do \
6125           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6126         done; \
6127         echo "Doing distclean in diff" ; \
6128         (cd diff && \
6129           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6130                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6131                   "RANLIB=$${RANLIB}" \
6132                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6133                   distclean) \
6134           || exit 1
6135
6136 @endif diff
6137
6138 .PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
6139 maybe-maintainer-clean-diff:
6140 @if diff
6141 maybe-maintainer-clean-diff: maintainer-clean-diff
6142
6143 maintainer-clean-diff: 
6144         @[ -f ./diff/Makefile ] || exit 0; \
6145         r=`${PWD_COMMAND}`; export r; \
6146         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6147         $(SET_LIB_PATH) \
6148         $(HOST_EXPORTS) \
6149         for flag in $(EXTRA_HOST_FLAGS) ; do \
6150           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6151         done; \
6152         echo "Doing maintainer-clean in diff" ; \
6153         (cd diff && \
6154           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6155                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6156                   "RANLIB=$${RANLIB}" \
6157                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6158                   maintainer-clean) \
6159           || exit 1
6160
6161 @endif diff
6162
6163
6164 .PHONY: configure-dosutils maybe-configure-dosutils
6165 maybe-configure-dosutils:
6166 @if dosutils
6167 maybe-configure-dosutils: configure-dosutils
6168 configure-dosutils:
6169         @test ! -f dosutils/Makefile || exit 0; \
6170         [ -d dosutils ] || mkdir dosutils; \
6171         r=`${PWD_COMMAND}`; export r; \
6172         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6173         $(HOST_EXPORTS) \
6174         echo Configuring in dosutils; \
6175         cd dosutils || exit 1; \
6176         case $(srcdir) in \
6177           \.) \
6178             srcdiroption="--srcdir=."; \
6179             libsrcdir=".";; \
6180           /* | [A-Za-z]:[\\/]*) \
6181             srcdiroption="--srcdir=$(srcdir)/dosutils"; \
6182             libsrcdir="$$s/dosutils";; \
6183           *) \
6184             srcdiroption="--srcdir=../$(srcdir)/dosutils"; \
6185             libsrcdir="$$s/dosutils";; \
6186         esac; \
6187         $(SHELL) $${libsrcdir}/configure \
6188           $(HOST_CONFIGARGS) $${srcdiroption}  \
6189           || exit 1
6190 @endif dosutils
6191
6192 .PHONY: all-dosutils maybe-all-dosutils
6193 maybe-all-dosutils:
6194 @if dosutils
6195 maybe-all-dosutils: all-dosutils
6196 all-dosutils: configure-dosutils
6197         @r=`${PWD_COMMAND}`; export r; \
6198         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6199         $(SET_LIB_PATH) \
6200         $(HOST_EXPORTS) \
6201         (cd dosutils && $(MAKE) $(FLAGS_TO_PASS)  all)
6202 @endif dosutils
6203
6204 .PHONY: check-dosutils maybe-check-dosutils
6205 maybe-check-dosutils:
6206 @if dosutils
6207 maybe-check-dosutils: check-dosutils
6208
6209 check-dosutils:
6210
6211 @endif dosutils
6212
6213 .PHONY: install-dosutils maybe-install-dosutils
6214 maybe-install-dosutils:
6215 @if dosutils
6216 maybe-install-dosutils: install-dosutils
6217
6218 install-dosutils: installdirs
6219         @r=`${PWD_COMMAND}`; export r; \
6220         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6221         $(SET_LIB_PATH) \
6222         $(HOST_EXPORTS) \
6223         (cd dosutils && $(MAKE) $(FLAGS_TO_PASS) install)
6224
6225 @endif dosutils
6226
6227 # Other targets (info, dvi, etc.)
6228
6229 .PHONY: maybe-info-dosutils info-dosutils
6230 maybe-info-dosutils:
6231 @if dosutils
6232 maybe-info-dosutils: info-dosutils
6233
6234 info-dosutils: \
6235     configure-dosutils 
6236         @[ -f ./dosutils/Makefile ] || exit 0; \
6237         r=`${PWD_COMMAND}`; export r; \
6238         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6239         $(SET_LIB_PATH) \
6240         $(HOST_EXPORTS) \
6241         for flag in $(EXTRA_HOST_FLAGS) ; do \
6242           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6243         done; \
6244         echo "Doing info in dosutils" ; \
6245         (cd dosutils && \
6246           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6247                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6248                   "RANLIB=$${RANLIB}" \
6249                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6250                   info) \
6251           || exit 1
6252
6253 @endif dosutils
6254
6255 .PHONY: maybe-dvi-dosutils dvi-dosutils
6256 maybe-dvi-dosutils:
6257 @if dosutils
6258 maybe-dvi-dosutils: dvi-dosutils
6259
6260 dvi-dosutils: \
6261     configure-dosutils 
6262         @[ -f ./dosutils/Makefile ] || exit 0; \
6263         r=`${PWD_COMMAND}`; export r; \
6264         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6265         $(SET_LIB_PATH) \
6266         $(HOST_EXPORTS) \
6267         for flag in $(EXTRA_HOST_FLAGS) ; do \
6268           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6269         done; \
6270         echo "Doing dvi in dosutils" ; \
6271         (cd dosutils && \
6272           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6273                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6274                   "RANLIB=$${RANLIB}" \
6275                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6276                   dvi) \
6277           || exit 1
6278
6279 @endif dosutils
6280
6281 .PHONY: maybe-TAGS-dosutils TAGS-dosutils
6282 maybe-TAGS-dosutils:
6283 @if dosutils
6284 maybe-TAGS-dosutils: TAGS-dosutils
6285
6286 TAGS-dosutils: \
6287     configure-dosutils 
6288         @[ -f ./dosutils/Makefile ] || exit 0; \
6289         r=`${PWD_COMMAND}`; export r; \
6290         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6291         $(SET_LIB_PATH) \
6292         $(HOST_EXPORTS) \
6293         for flag in $(EXTRA_HOST_FLAGS) ; do \
6294           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6295         done; \
6296         echo "Doing TAGS in dosutils" ; \
6297         (cd dosutils && \
6298           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6299                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6300                   "RANLIB=$${RANLIB}" \
6301                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6302                   TAGS) \
6303           || exit 1
6304
6305 @endif dosutils
6306
6307 .PHONY: maybe-install-info-dosutils install-info-dosutils
6308 maybe-install-info-dosutils:
6309 @if dosutils
6310 maybe-install-info-dosutils: install-info-dosutils
6311
6312 install-info-dosutils: \
6313     configure-dosutils \
6314     info-dosutils 
6315         @[ -f ./dosutils/Makefile ] || exit 0; \
6316         r=`${PWD_COMMAND}`; export r; \
6317         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6318         $(SET_LIB_PATH) \
6319         $(HOST_EXPORTS) \
6320         for flag in $(EXTRA_HOST_FLAGS) ; do \
6321           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6322         done; \
6323         echo "Doing install-info in dosutils" ; \
6324         (cd dosutils && \
6325           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6326                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6327                   "RANLIB=$${RANLIB}" \
6328                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6329                   install-info) \
6330           || exit 1
6331
6332 @endif dosutils
6333
6334 .PHONY: maybe-installcheck-dosutils installcheck-dosutils
6335 maybe-installcheck-dosutils:
6336 @if dosutils
6337 maybe-installcheck-dosutils: installcheck-dosutils
6338
6339 installcheck-dosutils: \
6340     configure-dosutils 
6341         @[ -f ./dosutils/Makefile ] || exit 0; \
6342         r=`${PWD_COMMAND}`; export r; \
6343         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6344         $(SET_LIB_PATH) \
6345         $(HOST_EXPORTS) \
6346         for flag in $(EXTRA_HOST_FLAGS) ; do \
6347           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6348         done; \
6349         echo "Doing installcheck in dosutils" ; \
6350         (cd dosutils && \
6351           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6352                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6353                   "RANLIB=$${RANLIB}" \
6354                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6355                   installcheck) \
6356           || exit 1
6357
6358 @endif dosutils
6359
6360 .PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
6361 maybe-mostlyclean-dosutils:
6362 @if dosutils
6363 maybe-mostlyclean-dosutils: mostlyclean-dosutils
6364
6365 mostlyclean-dosutils: 
6366         @[ -f ./dosutils/Makefile ] || exit 0; \
6367         r=`${PWD_COMMAND}`; export r; \
6368         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6369         $(SET_LIB_PATH) \
6370         $(HOST_EXPORTS) \
6371         for flag in $(EXTRA_HOST_FLAGS) ; do \
6372           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6373         done; \
6374         echo "Doing mostlyclean in dosutils" ; \
6375         (cd dosutils && \
6376           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6377                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6378                   "RANLIB=$${RANLIB}" \
6379                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6380                   mostlyclean) \
6381           || exit 1
6382
6383 @endif dosutils
6384
6385 .PHONY: maybe-clean-dosutils clean-dosutils
6386 maybe-clean-dosutils:
6387 @if dosutils
6388 maybe-clean-dosutils: clean-dosutils
6389
6390 clean-dosutils: 
6391         @[ -f ./dosutils/Makefile ] || exit 0; \
6392         r=`${PWD_COMMAND}`; export r; \
6393         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6394         $(SET_LIB_PATH) \
6395         $(HOST_EXPORTS) \
6396         for flag in $(EXTRA_HOST_FLAGS) ; do \
6397           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6398         done; \
6399         echo "Doing clean in dosutils" ; \
6400         (cd dosutils && \
6401           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6402                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6403                   "RANLIB=$${RANLIB}" \
6404                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6405                   clean) \
6406           || exit 1
6407
6408 @endif dosutils
6409
6410 .PHONY: maybe-distclean-dosutils distclean-dosutils
6411 maybe-distclean-dosutils:
6412 @if dosutils
6413 maybe-distclean-dosutils: distclean-dosutils
6414
6415 distclean-dosutils: 
6416         @[ -f ./dosutils/Makefile ] || exit 0; \
6417         r=`${PWD_COMMAND}`; export r; \
6418         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6419         $(SET_LIB_PATH) \
6420         $(HOST_EXPORTS) \
6421         for flag in $(EXTRA_HOST_FLAGS) ; do \
6422           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6423         done; \
6424         echo "Doing distclean in dosutils" ; \
6425         (cd dosutils && \
6426           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6427                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6428                   "RANLIB=$${RANLIB}" \
6429                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6430                   distclean) \
6431           || exit 1
6432
6433 @endif dosutils
6434
6435 .PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
6436 maybe-maintainer-clean-dosutils:
6437 @if dosutils
6438 maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
6439
6440 maintainer-clean-dosutils: 
6441         @[ -f ./dosutils/Makefile ] || exit 0; \
6442         r=`${PWD_COMMAND}`; export r; \
6443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6444         $(SET_LIB_PATH) \
6445         $(HOST_EXPORTS) \
6446         for flag in $(EXTRA_HOST_FLAGS) ; do \
6447           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6448         done; \
6449         echo "Doing maintainer-clean in dosutils" ; \
6450         (cd dosutils && \
6451           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6452                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6453                   "RANLIB=$${RANLIB}" \
6454                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6455                   maintainer-clean) \
6456           || exit 1
6457
6458 @endif dosutils
6459
6460
6461 .PHONY: configure-etc maybe-configure-etc
6462 maybe-configure-etc:
6463 @if etc
6464 maybe-configure-etc: configure-etc
6465 configure-etc:
6466         @test ! -f etc/Makefile || exit 0; \
6467         [ -d etc ] || mkdir etc; \
6468         r=`${PWD_COMMAND}`; export r; \
6469         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6470         $(HOST_EXPORTS) \
6471         echo Configuring in etc; \
6472         cd etc || exit 1; \
6473         case $(srcdir) in \
6474           \.) \
6475             srcdiroption="--srcdir=."; \
6476             libsrcdir=".";; \
6477           /* | [A-Za-z]:[\\/]*) \
6478             srcdiroption="--srcdir=$(srcdir)/etc"; \
6479             libsrcdir="$$s/etc";; \
6480           *) \
6481             srcdiroption="--srcdir=../$(srcdir)/etc"; \
6482             libsrcdir="$$s/etc";; \
6483         esac; \
6484         $(SHELL) $${libsrcdir}/configure \
6485           $(HOST_CONFIGARGS) $${srcdiroption}  \
6486           || exit 1
6487 @endif etc
6488
6489 .PHONY: all-etc maybe-all-etc
6490 maybe-all-etc:
6491 @if etc
6492 maybe-all-etc: all-etc
6493 all-etc: configure-etc
6494         @r=`${PWD_COMMAND}`; export r; \
6495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6496         $(SET_LIB_PATH) \
6497         $(HOST_EXPORTS) \
6498         (cd etc && $(MAKE) $(FLAGS_TO_PASS)  all)
6499 @endif etc
6500
6501 .PHONY: check-etc maybe-check-etc
6502 maybe-check-etc:
6503 @if etc
6504 maybe-check-etc: check-etc
6505
6506 check-etc:
6507         @r=`${PWD_COMMAND}`; export r; \
6508         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6509         $(SET_LIB_PATH) \
6510         $(HOST_EXPORTS) \
6511         (cd etc && $(MAKE) $(FLAGS_TO_PASS) check)
6512
6513 @endif etc
6514
6515 .PHONY: install-etc maybe-install-etc
6516 maybe-install-etc:
6517 @if etc
6518 maybe-install-etc: install-etc
6519
6520 install-etc: installdirs
6521         @r=`${PWD_COMMAND}`; export r; \
6522         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6523         $(SET_LIB_PATH) \
6524         $(HOST_EXPORTS) \
6525         (cd etc && $(MAKE) $(FLAGS_TO_PASS) install)
6526
6527 @endif etc
6528
6529 # Other targets (info, dvi, etc.)
6530
6531 .PHONY: maybe-info-etc info-etc
6532 maybe-info-etc:
6533 @if etc
6534 maybe-info-etc: info-etc
6535
6536 info-etc: \
6537     configure-etc 
6538         @[ -f ./etc/Makefile ] || exit 0; \
6539         r=`${PWD_COMMAND}`; export r; \
6540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6541         $(SET_LIB_PATH) \
6542         $(HOST_EXPORTS) \
6543         for flag in $(EXTRA_HOST_FLAGS) ; do \
6544           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6545         done; \
6546         echo "Doing info in etc" ; \
6547         (cd etc && \
6548           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6549                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6550                   "RANLIB=$${RANLIB}" \
6551                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6552                   info) \
6553           || exit 1
6554
6555 @endif etc
6556
6557 .PHONY: maybe-dvi-etc dvi-etc
6558 maybe-dvi-etc:
6559 @if etc
6560 maybe-dvi-etc: dvi-etc
6561
6562 dvi-etc: \
6563     configure-etc 
6564         @[ -f ./etc/Makefile ] || exit 0; \
6565         r=`${PWD_COMMAND}`; export r; \
6566         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6567         $(SET_LIB_PATH) \
6568         $(HOST_EXPORTS) \
6569         for flag in $(EXTRA_HOST_FLAGS) ; do \
6570           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6571         done; \
6572         echo "Doing dvi in etc" ; \
6573         (cd etc && \
6574           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6575                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6576                   "RANLIB=$${RANLIB}" \
6577                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6578                   dvi) \
6579           || exit 1
6580
6581 @endif etc
6582
6583 .PHONY: maybe-TAGS-etc TAGS-etc
6584 maybe-TAGS-etc:
6585 @if etc
6586 maybe-TAGS-etc: TAGS-etc
6587
6588 TAGS-etc: \
6589     configure-etc 
6590         @[ -f ./etc/Makefile ] || exit 0; \
6591         r=`${PWD_COMMAND}`; export r; \
6592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6593         $(SET_LIB_PATH) \
6594         $(HOST_EXPORTS) \
6595         for flag in $(EXTRA_HOST_FLAGS) ; do \
6596           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6597         done; \
6598         echo "Doing TAGS in etc" ; \
6599         (cd etc && \
6600           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6601                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6602                   "RANLIB=$${RANLIB}" \
6603                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6604                   TAGS) \
6605           || exit 1
6606
6607 @endif etc
6608
6609 .PHONY: maybe-install-info-etc install-info-etc
6610 maybe-install-info-etc:
6611 @if etc
6612 maybe-install-info-etc: install-info-etc
6613
6614 install-info-etc: \
6615     configure-etc \
6616     info-etc 
6617         @[ -f ./etc/Makefile ] || exit 0; \
6618         r=`${PWD_COMMAND}`; export r; \
6619         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6620         $(SET_LIB_PATH) \
6621         $(HOST_EXPORTS) \
6622         for flag in $(EXTRA_HOST_FLAGS) ; do \
6623           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6624         done; \
6625         echo "Doing install-info in etc" ; \
6626         (cd etc && \
6627           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6628                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6629                   "RANLIB=$${RANLIB}" \
6630                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6631                   install-info) \
6632           || exit 1
6633
6634 @endif etc
6635
6636 .PHONY: maybe-installcheck-etc installcheck-etc
6637 maybe-installcheck-etc:
6638 @if etc
6639 maybe-installcheck-etc: installcheck-etc
6640
6641 installcheck-etc: \
6642     configure-etc 
6643         @[ -f ./etc/Makefile ] || exit 0; \
6644         r=`${PWD_COMMAND}`; export r; \
6645         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6646         $(SET_LIB_PATH) \
6647         $(HOST_EXPORTS) \
6648         for flag in $(EXTRA_HOST_FLAGS) ; do \
6649           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6650         done; \
6651         echo "Doing installcheck in etc" ; \
6652         (cd etc && \
6653           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6654                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6655                   "RANLIB=$${RANLIB}" \
6656                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6657                   installcheck) \
6658           || exit 1
6659
6660 @endif etc
6661
6662 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
6663 maybe-mostlyclean-etc:
6664 @if etc
6665 maybe-mostlyclean-etc: mostlyclean-etc
6666
6667 mostlyclean-etc: 
6668         @[ -f ./etc/Makefile ] || exit 0; \
6669         r=`${PWD_COMMAND}`; export r; \
6670         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6671         $(SET_LIB_PATH) \
6672         $(HOST_EXPORTS) \
6673         for flag in $(EXTRA_HOST_FLAGS) ; do \
6674           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6675         done; \
6676         echo "Doing mostlyclean in etc" ; \
6677         (cd etc && \
6678           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6679                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6680                   "RANLIB=$${RANLIB}" \
6681                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6682                   mostlyclean) \
6683           || exit 1
6684
6685 @endif etc
6686
6687 .PHONY: maybe-clean-etc clean-etc
6688 maybe-clean-etc:
6689 @if etc
6690 maybe-clean-etc: clean-etc
6691
6692 clean-etc: 
6693         @[ -f ./etc/Makefile ] || exit 0; \
6694         r=`${PWD_COMMAND}`; export r; \
6695         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6696         $(SET_LIB_PATH) \
6697         $(HOST_EXPORTS) \
6698         for flag in $(EXTRA_HOST_FLAGS) ; do \
6699           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6700         done; \
6701         echo "Doing clean in etc" ; \
6702         (cd etc && \
6703           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6704                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6705                   "RANLIB=$${RANLIB}" \
6706                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6707                   clean) \
6708           || exit 1
6709
6710 @endif etc
6711
6712 .PHONY: maybe-distclean-etc distclean-etc
6713 maybe-distclean-etc:
6714 @if etc
6715 maybe-distclean-etc: distclean-etc
6716
6717 distclean-etc: 
6718         @[ -f ./etc/Makefile ] || exit 0; \
6719         r=`${PWD_COMMAND}`; export r; \
6720         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6721         $(SET_LIB_PATH) \
6722         $(HOST_EXPORTS) \
6723         for flag in $(EXTRA_HOST_FLAGS) ; do \
6724           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6725         done; \
6726         echo "Doing distclean in etc" ; \
6727         (cd etc && \
6728           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6729                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6730                   "RANLIB=$${RANLIB}" \
6731                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6732                   distclean) \
6733           || exit 1
6734
6735 @endif etc
6736
6737 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
6738 maybe-maintainer-clean-etc:
6739 @if etc
6740 maybe-maintainer-clean-etc: maintainer-clean-etc
6741
6742 maintainer-clean-etc: 
6743         @[ -f ./etc/Makefile ] || exit 0; \
6744         r=`${PWD_COMMAND}`; export r; \
6745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6746         $(SET_LIB_PATH) \
6747         $(HOST_EXPORTS) \
6748         for flag in $(EXTRA_HOST_FLAGS) ; do \
6749           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6750         done; \
6751         echo "Doing maintainer-clean in etc" ; \
6752         (cd etc && \
6753           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6754                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6755                   "RANLIB=$${RANLIB}" \
6756                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6757                   maintainer-clean) \
6758           || exit 1
6759
6760 @endif etc
6761
6762
6763 .PHONY: configure-fastjar maybe-configure-fastjar
6764 maybe-configure-fastjar:
6765 @if fastjar
6766 maybe-configure-fastjar: configure-fastjar
6767 configure-fastjar:
6768         @test ! -f fastjar/Makefile || exit 0; \
6769         [ -d fastjar ] || mkdir fastjar; \
6770         r=`${PWD_COMMAND}`; export r; \
6771         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6772         $(HOST_EXPORTS) \
6773         echo Configuring in fastjar; \
6774         cd fastjar || exit 1; \
6775         case $(srcdir) in \
6776           \.) \
6777             srcdiroption="--srcdir=."; \
6778             libsrcdir=".";; \
6779           /* | [A-Za-z]:[\\/]*) \
6780             srcdiroption="--srcdir=$(srcdir)/fastjar"; \
6781             libsrcdir="$$s/fastjar";; \
6782           *) \
6783             srcdiroption="--srcdir=../$(srcdir)/fastjar"; \
6784             libsrcdir="$$s/fastjar";; \
6785         esac; \
6786         $(SHELL) $${libsrcdir}/configure \
6787           $(HOST_CONFIGARGS) $${srcdiroption}  \
6788           || exit 1
6789 @endif fastjar
6790
6791 .PHONY: all-fastjar maybe-all-fastjar
6792 maybe-all-fastjar:
6793 @if fastjar
6794 maybe-all-fastjar: all-fastjar
6795 all-fastjar: configure-fastjar
6796         @r=`${PWD_COMMAND}`; export r; \
6797         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6798         $(SET_LIB_PATH) \
6799         $(HOST_EXPORTS) \
6800         (cd fastjar && $(MAKE) $(FLAGS_TO_PASS)  all)
6801 @endif fastjar
6802
6803 .PHONY: check-fastjar maybe-check-fastjar
6804 maybe-check-fastjar:
6805 @if fastjar
6806 maybe-check-fastjar: check-fastjar
6807
6808 # This module is only tested in a native toolchain.
6809 check-fastjar:
6810         @if [ '$(host)' = '$(target)' ] ; then \
6811           r=`${PWD_COMMAND}`; export r; \
6812           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6813           $(SET_LIB_PATH) \
6814           $(HOST_EXPORTS) \
6815           (cd fastjar && $(MAKE) $(FLAGS_TO_PASS)  check); \
6816         fi
6817
6818 @endif fastjar
6819
6820 .PHONY: install-fastjar maybe-install-fastjar
6821 maybe-install-fastjar:
6822 @if fastjar
6823 maybe-install-fastjar: install-fastjar
6824
6825 install-fastjar: installdirs
6826         @r=`${PWD_COMMAND}`; export r; \
6827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6828         $(SET_LIB_PATH) \
6829         $(HOST_EXPORTS) \
6830         (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) install)
6831
6832 @endif fastjar
6833
6834 # Other targets (info, dvi, etc.)
6835
6836 .PHONY: maybe-info-fastjar info-fastjar
6837 maybe-info-fastjar:
6838 @if fastjar
6839 maybe-info-fastjar: info-fastjar
6840
6841 info-fastjar: \
6842     configure-fastjar 
6843         @[ -f ./fastjar/Makefile ] || exit 0; \
6844         r=`${PWD_COMMAND}`; export r; \
6845         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6846         $(SET_LIB_PATH) \
6847         $(HOST_EXPORTS) \
6848         for flag in $(EXTRA_HOST_FLAGS) ; do \
6849           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6850         done; \
6851         echo "Doing info in fastjar" ; \
6852         (cd fastjar && \
6853           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6854                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6855                   "RANLIB=$${RANLIB}" \
6856                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6857                   info) \
6858           || exit 1
6859
6860 @endif fastjar
6861
6862 .PHONY: maybe-dvi-fastjar dvi-fastjar
6863 maybe-dvi-fastjar:
6864 @if fastjar
6865 maybe-dvi-fastjar: dvi-fastjar
6866
6867 dvi-fastjar: \
6868     configure-fastjar 
6869         @[ -f ./fastjar/Makefile ] || exit 0; \
6870         r=`${PWD_COMMAND}`; export r; \
6871         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6872         $(SET_LIB_PATH) \
6873         $(HOST_EXPORTS) \
6874         for flag in $(EXTRA_HOST_FLAGS) ; do \
6875           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6876         done; \
6877         echo "Doing dvi in fastjar" ; \
6878         (cd fastjar && \
6879           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6880                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6881                   "RANLIB=$${RANLIB}" \
6882                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6883                   dvi) \
6884           || exit 1
6885
6886 @endif fastjar
6887
6888 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
6889 maybe-TAGS-fastjar:
6890 @if fastjar
6891 maybe-TAGS-fastjar: TAGS-fastjar
6892
6893 TAGS-fastjar: \
6894     configure-fastjar 
6895         @[ -f ./fastjar/Makefile ] || exit 0; \
6896         r=`${PWD_COMMAND}`; export r; \
6897         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6898         $(SET_LIB_PATH) \
6899         $(HOST_EXPORTS) \
6900         for flag in $(EXTRA_HOST_FLAGS) ; do \
6901           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6902         done; \
6903         echo "Doing TAGS in fastjar" ; \
6904         (cd fastjar && \
6905           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6906                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6907                   "RANLIB=$${RANLIB}" \
6908                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6909                   TAGS) \
6910           || exit 1
6911
6912 @endif fastjar
6913
6914 .PHONY: maybe-install-info-fastjar install-info-fastjar
6915 maybe-install-info-fastjar:
6916 @if fastjar
6917 maybe-install-info-fastjar: install-info-fastjar
6918
6919 install-info-fastjar: \
6920     configure-fastjar \
6921     info-fastjar 
6922         @[ -f ./fastjar/Makefile ] || exit 0; \
6923         r=`${PWD_COMMAND}`; export r; \
6924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6925         $(SET_LIB_PATH) \
6926         $(HOST_EXPORTS) \
6927         for flag in $(EXTRA_HOST_FLAGS) ; do \
6928           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6929         done; \
6930         echo "Doing install-info in fastjar" ; \
6931         (cd fastjar && \
6932           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6933                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6934                   "RANLIB=$${RANLIB}" \
6935                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6936                   install-info) \
6937           || exit 1
6938
6939 @endif fastjar
6940
6941 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
6942 maybe-installcheck-fastjar:
6943 @if fastjar
6944 maybe-installcheck-fastjar: installcheck-fastjar
6945
6946 installcheck-fastjar: \
6947     configure-fastjar 
6948         @[ -f ./fastjar/Makefile ] || exit 0; \
6949         r=`${PWD_COMMAND}`; export r; \
6950         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6951         $(SET_LIB_PATH) \
6952         $(HOST_EXPORTS) \
6953         for flag in $(EXTRA_HOST_FLAGS) ; do \
6954           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6955         done; \
6956         echo "Doing installcheck in fastjar" ; \
6957         (cd fastjar && \
6958           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6959                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6960                   "RANLIB=$${RANLIB}" \
6961                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6962                   installcheck) \
6963           || exit 1
6964
6965 @endif fastjar
6966
6967 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
6968 maybe-mostlyclean-fastjar:
6969 @if fastjar
6970 maybe-mostlyclean-fastjar: mostlyclean-fastjar
6971
6972 mostlyclean-fastjar: 
6973         @[ -f ./fastjar/Makefile ] || exit 0; \
6974         r=`${PWD_COMMAND}`; export r; \
6975         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6976         $(SET_LIB_PATH) \
6977         $(HOST_EXPORTS) \
6978         for flag in $(EXTRA_HOST_FLAGS) ; do \
6979           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6980         done; \
6981         echo "Doing mostlyclean in fastjar" ; \
6982         (cd fastjar && \
6983           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6984                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6985                   "RANLIB=$${RANLIB}" \
6986                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6987                   mostlyclean) \
6988           || exit 1
6989
6990 @endif fastjar
6991
6992 .PHONY: maybe-clean-fastjar clean-fastjar
6993 maybe-clean-fastjar:
6994 @if fastjar
6995 maybe-clean-fastjar: clean-fastjar
6996
6997 clean-fastjar: 
6998         @[ -f ./fastjar/Makefile ] || exit 0; \
6999         r=`${PWD_COMMAND}`; export r; \
7000         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7001         $(SET_LIB_PATH) \
7002         $(HOST_EXPORTS) \
7003         for flag in $(EXTRA_HOST_FLAGS) ; do \
7004           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7005         done; \
7006         echo "Doing clean in fastjar" ; \
7007         (cd fastjar && \
7008           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7009                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7010                   "RANLIB=$${RANLIB}" \
7011                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7012                   clean) \
7013           || exit 1
7014
7015 @endif fastjar
7016
7017 .PHONY: maybe-distclean-fastjar distclean-fastjar
7018 maybe-distclean-fastjar:
7019 @if fastjar
7020 maybe-distclean-fastjar: distclean-fastjar
7021
7022 distclean-fastjar: 
7023         @[ -f ./fastjar/Makefile ] || exit 0; \
7024         r=`${PWD_COMMAND}`; export r; \
7025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7026         $(SET_LIB_PATH) \
7027         $(HOST_EXPORTS) \
7028         for flag in $(EXTRA_HOST_FLAGS) ; do \
7029           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7030         done; \
7031         echo "Doing distclean in fastjar" ; \
7032         (cd fastjar && \
7033           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7034                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7035                   "RANLIB=$${RANLIB}" \
7036                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7037                   distclean) \
7038           || exit 1
7039
7040 @endif fastjar
7041
7042 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7043 maybe-maintainer-clean-fastjar:
7044 @if fastjar
7045 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7046
7047 maintainer-clean-fastjar: 
7048         @[ -f ./fastjar/Makefile ] || exit 0; \
7049         r=`${PWD_COMMAND}`; export r; \
7050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7051         $(SET_LIB_PATH) \
7052         $(HOST_EXPORTS) \
7053         for flag in $(EXTRA_HOST_FLAGS) ; do \
7054           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7055         done; \
7056         echo "Doing maintainer-clean in fastjar" ; \
7057         (cd fastjar && \
7058           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7059                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7060                   "RANLIB=$${RANLIB}" \
7061                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7062                   maintainer-clean) \
7063           || exit 1
7064
7065 @endif fastjar
7066
7067
7068 .PHONY: configure-fileutils maybe-configure-fileutils
7069 maybe-configure-fileutils:
7070 @if fileutils
7071 maybe-configure-fileutils: configure-fileutils
7072 configure-fileutils:
7073         @test ! -f fileutils/Makefile || exit 0; \
7074         [ -d fileutils ] || mkdir fileutils; \
7075         r=`${PWD_COMMAND}`; export r; \
7076         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7077         $(HOST_EXPORTS) \
7078         echo Configuring in fileutils; \
7079         cd fileutils || exit 1; \
7080         case $(srcdir) in \
7081           \.) \
7082             srcdiroption="--srcdir=."; \
7083             libsrcdir=".";; \
7084           /* | [A-Za-z]:[\\/]*) \
7085             srcdiroption="--srcdir=$(srcdir)/fileutils"; \
7086             libsrcdir="$$s/fileutils";; \
7087           *) \
7088             srcdiroption="--srcdir=../$(srcdir)/fileutils"; \
7089             libsrcdir="$$s/fileutils";; \
7090         esac; \
7091         $(SHELL) $${libsrcdir}/configure \
7092           $(HOST_CONFIGARGS) $${srcdiroption}  \
7093           || exit 1
7094 @endif fileutils
7095
7096 .PHONY: all-fileutils maybe-all-fileutils
7097 maybe-all-fileutils:
7098 @if fileutils
7099 maybe-all-fileutils: all-fileutils
7100 all-fileutils: configure-fileutils
7101         @r=`${PWD_COMMAND}`; export r; \
7102         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7103         $(SET_LIB_PATH) \
7104         $(HOST_EXPORTS) \
7105         (cd fileutils && $(MAKE) $(FLAGS_TO_PASS)  all)
7106 @endif fileutils
7107
7108 .PHONY: check-fileutils maybe-check-fileutils
7109 maybe-check-fileutils:
7110 @if fileutils
7111 maybe-check-fileutils: check-fileutils
7112
7113 check-fileutils:
7114         @r=`${PWD_COMMAND}`; export r; \
7115         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7116         $(SET_LIB_PATH) \
7117         $(HOST_EXPORTS) \
7118         (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) check)
7119
7120 @endif fileutils
7121
7122 .PHONY: install-fileutils maybe-install-fileutils
7123 maybe-install-fileutils:
7124 @if fileutils
7125 maybe-install-fileutils: install-fileutils
7126
7127 install-fileutils: installdirs
7128         @r=`${PWD_COMMAND}`; export r; \
7129         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7130         $(SET_LIB_PATH) \
7131         $(HOST_EXPORTS) \
7132         (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) install)
7133
7134 @endif fileutils
7135
7136 # Other targets (info, dvi, etc.)
7137
7138 .PHONY: maybe-info-fileutils info-fileutils
7139 maybe-info-fileutils:
7140 @if fileutils
7141 maybe-info-fileutils: info-fileutils
7142
7143 info-fileutils: \
7144     configure-fileutils 
7145         @[ -f ./fileutils/Makefile ] || exit 0; \
7146         r=`${PWD_COMMAND}`; export r; \
7147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7148         $(SET_LIB_PATH) \
7149         $(HOST_EXPORTS) \
7150         for flag in $(EXTRA_HOST_FLAGS) ; do \
7151           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7152         done; \
7153         echo "Doing info in fileutils" ; \
7154         (cd fileutils && \
7155           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7156                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7157                   "RANLIB=$${RANLIB}" \
7158                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7159                   info) \
7160           || exit 1
7161
7162 @endif fileutils
7163
7164 .PHONY: maybe-dvi-fileutils dvi-fileutils
7165 maybe-dvi-fileutils:
7166 @if fileutils
7167 maybe-dvi-fileutils: dvi-fileutils
7168
7169 dvi-fileutils: \
7170     configure-fileutils 
7171         @[ -f ./fileutils/Makefile ] || exit 0; \
7172         r=`${PWD_COMMAND}`; export r; \
7173         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7174         $(SET_LIB_PATH) \
7175         $(HOST_EXPORTS) \
7176         for flag in $(EXTRA_HOST_FLAGS) ; do \
7177           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7178         done; \
7179         echo "Doing dvi in fileutils" ; \
7180         (cd fileutils && \
7181           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7182                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7183                   "RANLIB=$${RANLIB}" \
7184                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7185                   dvi) \
7186           || exit 1
7187
7188 @endif fileutils
7189
7190 .PHONY: maybe-TAGS-fileutils TAGS-fileutils
7191 maybe-TAGS-fileutils:
7192 @if fileutils
7193 maybe-TAGS-fileutils: TAGS-fileutils
7194
7195 TAGS-fileutils: \
7196     configure-fileutils 
7197         @[ -f ./fileutils/Makefile ] || exit 0; \
7198         r=`${PWD_COMMAND}`; export r; \
7199         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7200         $(SET_LIB_PATH) \
7201         $(HOST_EXPORTS) \
7202         for flag in $(EXTRA_HOST_FLAGS) ; do \
7203           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7204         done; \
7205         echo "Doing TAGS in fileutils" ; \
7206         (cd fileutils && \
7207           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7208                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7209                   "RANLIB=$${RANLIB}" \
7210                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7211                   TAGS) \
7212           || exit 1
7213
7214 @endif fileutils
7215
7216 .PHONY: maybe-install-info-fileutils install-info-fileutils
7217 maybe-install-info-fileutils:
7218 @if fileutils
7219 maybe-install-info-fileutils: install-info-fileutils
7220
7221 install-info-fileutils: \
7222     configure-fileutils \
7223     info-fileutils 
7224         @[ -f ./fileutils/Makefile ] || exit 0; \
7225         r=`${PWD_COMMAND}`; export r; \
7226         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7227         $(SET_LIB_PATH) \
7228         $(HOST_EXPORTS) \
7229         for flag in $(EXTRA_HOST_FLAGS) ; do \
7230           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7231         done; \
7232         echo "Doing install-info in fileutils" ; \
7233         (cd fileutils && \
7234           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7235                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7236                   "RANLIB=$${RANLIB}" \
7237                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7238                   install-info) \
7239           || exit 1
7240
7241 @endif fileutils
7242
7243 .PHONY: maybe-installcheck-fileutils installcheck-fileutils
7244 maybe-installcheck-fileutils:
7245 @if fileutils
7246 maybe-installcheck-fileutils: installcheck-fileutils
7247
7248 installcheck-fileutils: \
7249     configure-fileutils 
7250         @[ -f ./fileutils/Makefile ] || exit 0; \
7251         r=`${PWD_COMMAND}`; export r; \
7252         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7253         $(SET_LIB_PATH) \
7254         $(HOST_EXPORTS) \
7255         for flag in $(EXTRA_HOST_FLAGS) ; do \
7256           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7257         done; \
7258         echo "Doing installcheck in fileutils" ; \
7259         (cd fileutils && \
7260           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7261                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7262                   "RANLIB=$${RANLIB}" \
7263                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7264                   installcheck) \
7265           || exit 1
7266
7267 @endif fileutils
7268
7269 .PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
7270 maybe-mostlyclean-fileutils:
7271 @if fileutils
7272 maybe-mostlyclean-fileutils: mostlyclean-fileutils
7273
7274 mostlyclean-fileutils: 
7275         @[ -f ./fileutils/Makefile ] || exit 0; \
7276         r=`${PWD_COMMAND}`; export r; \
7277         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7278         $(SET_LIB_PATH) \
7279         $(HOST_EXPORTS) \
7280         for flag in $(EXTRA_HOST_FLAGS) ; do \
7281           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7282         done; \
7283         echo "Doing mostlyclean in fileutils" ; \
7284         (cd fileutils && \
7285           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7286                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7287                   "RANLIB=$${RANLIB}" \
7288                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7289                   mostlyclean) \
7290           || exit 1
7291
7292 @endif fileutils
7293
7294 .PHONY: maybe-clean-fileutils clean-fileutils
7295 maybe-clean-fileutils:
7296 @if fileutils
7297 maybe-clean-fileutils: clean-fileutils
7298
7299 clean-fileutils: 
7300         @[ -f ./fileutils/Makefile ] || exit 0; \
7301         r=`${PWD_COMMAND}`; export r; \
7302         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7303         $(SET_LIB_PATH) \
7304         $(HOST_EXPORTS) \
7305         for flag in $(EXTRA_HOST_FLAGS) ; do \
7306           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7307         done; \
7308         echo "Doing clean in fileutils" ; \
7309         (cd fileutils && \
7310           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7311                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7312                   "RANLIB=$${RANLIB}" \
7313                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7314                   clean) \
7315           || exit 1
7316
7317 @endif fileutils
7318
7319 .PHONY: maybe-distclean-fileutils distclean-fileutils
7320 maybe-distclean-fileutils:
7321 @if fileutils
7322 maybe-distclean-fileutils: distclean-fileutils
7323
7324 distclean-fileutils: 
7325         @[ -f ./fileutils/Makefile ] || exit 0; \
7326         r=`${PWD_COMMAND}`; export r; \
7327         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7328         $(SET_LIB_PATH) \
7329         $(HOST_EXPORTS) \
7330         for flag in $(EXTRA_HOST_FLAGS) ; do \
7331           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7332         done; \
7333         echo "Doing distclean in fileutils" ; \
7334         (cd fileutils && \
7335           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7336                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7337                   "RANLIB=$${RANLIB}" \
7338                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7339                   distclean) \
7340           || exit 1
7341
7342 @endif fileutils
7343
7344 .PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
7345 maybe-maintainer-clean-fileutils:
7346 @if fileutils
7347 maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
7348
7349 maintainer-clean-fileutils: 
7350         @[ -f ./fileutils/Makefile ] || exit 0; \
7351         r=`${PWD_COMMAND}`; export r; \
7352         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7353         $(SET_LIB_PATH) \
7354         $(HOST_EXPORTS) \
7355         for flag in $(EXTRA_HOST_FLAGS) ; do \
7356           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7357         done; \
7358         echo "Doing maintainer-clean in fileutils" ; \
7359         (cd fileutils && \
7360           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7361                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7362                   "RANLIB=$${RANLIB}" \
7363                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7364                   maintainer-clean) \
7365           || exit 1
7366
7367 @endif fileutils
7368
7369
7370 .PHONY: configure-findutils maybe-configure-findutils
7371 maybe-configure-findutils:
7372 @if findutils
7373 maybe-configure-findutils: configure-findutils
7374 configure-findutils:
7375         @test ! -f findutils/Makefile || exit 0; \
7376         [ -d findutils ] || mkdir findutils; \
7377         r=`${PWD_COMMAND}`; export r; \
7378         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7379         $(HOST_EXPORTS) \
7380         echo Configuring in findutils; \
7381         cd findutils || exit 1; \
7382         case $(srcdir) in \
7383           \.) \
7384             srcdiroption="--srcdir=."; \
7385             libsrcdir=".";; \
7386           /* | [A-Za-z]:[\\/]*) \
7387             srcdiroption="--srcdir=$(srcdir)/findutils"; \
7388             libsrcdir="$$s/findutils";; \
7389           *) \
7390             srcdiroption="--srcdir=../$(srcdir)/findutils"; \
7391             libsrcdir="$$s/findutils";; \
7392         esac; \
7393         $(SHELL) $${libsrcdir}/configure \
7394           $(HOST_CONFIGARGS) $${srcdiroption}  \
7395           || exit 1
7396 @endif findutils
7397
7398 .PHONY: all-findutils maybe-all-findutils
7399 maybe-all-findutils:
7400 @if findutils
7401 maybe-all-findutils: all-findutils
7402 all-findutils: configure-findutils
7403         @r=`${PWD_COMMAND}`; export r; \
7404         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7405         $(SET_LIB_PATH) \
7406         $(HOST_EXPORTS) \
7407         (cd findutils && $(MAKE) $(FLAGS_TO_PASS)  all)
7408 @endif findutils
7409
7410 .PHONY: check-findutils maybe-check-findutils
7411 maybe-check-findutils:
7412 @if findutils
7413 maybe-check-findutils: check-findutils
7414
7415 check-findutils:
7416         @r=`${PWD_COMMAND}`; export r; \
7417         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7418         $(SET_LIB_PATH) \
7419         $(HOST_EXPORTS) \
7420         (cd findutils && $(MAKE) $(FLAGS_TO_PASS) check)
7421
7422 @endif findutils
7423
7424 .PHONY: install-findutils maybe-install-findutils
7425 maybe-install-findutils:
7426 @if findutils
7427 maybe-install-findutils: install-findutils
7428
7429 install-findutils: installdirs
7430         @r=`${PWD_COMMAND}`; export r; \
7431         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7432         $(SET_LIB_PATH) \
7433         $(HOST_EXPORTS) \
7434         (cd findutils && $(MAKE) $(FLAGS_TO_PASS) install)
7435
7436 @endif findutils
7437
7438 # Other targets (info, dvi, etc.)
7439
7440 .PHONY: maybe-info-findutils info-findutils
7441 maybe-info-findutils:
7442 @if findutils
7443 maybe-info-findutils: info-findutils
7444
7445 info-findutils: \
7446     configure-findutils 
7447         @[ -f ./findutils/Makefile ] || exit 0; \
7448         r=`${PWD_COMMAND}`; export r; \
7449         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7450         $(SET_LIB_PATH) \
7451         $(HOST_EXPORTS) \
7452         for flag in $(EXTRA_HOST_FLAGS) ; do \
7453           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7454         done; \
7455         echo "Doing info in findutils" ; \
7456         (cd findutils && \
7457           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7458                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7459                   "RANLIB=$${RANLIB}" \
7460                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7461                   info) \
7462           || exit 1
7463
7464 @endif findutils
7465
7466 .PHONY: maybe-dvi-findutils dvi-findutils
7467 maybe-dvi-findutils:
7468 @if findutils
7469 maybe-dvi-findutils: dvi-findutils
7470
7471 dvi-findutils: \
7472     configure-findutils 
7473         @[ -f ./findutils/Makefile ] || exit 0; \
7474         r=`${PWD_COMMAND}`; export r; \
7475         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7476         $(SET_LIB_PATH) \
7477         $(HOST_EXPORTS) \
7478         for flag in $(EXTRA_HOST_FLAGS) ; do \
7479           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7480         done; \
7481         echo "Doing dvi in findutils" ; \
7482         (cd findutils && \
7483           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7484                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7485                   "RANLIB=$${RANLIB}" \
7486                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7487                   dvi) \
7488           || exit 1
7489
7490 @endif findutils
7491
7492 .PHONY: maybe-TAGS-findutils TAGS-findutils
7493 maybe-TAGS-findutils:
7494 @if findutils
7495 maybe-TAGS-findutils: TAGS-findutils
7496
7497 TAGS-findutils: \
7498     configure-findutils 
7499         @[ -f ./findutils/Makefile ] || exit 0; \
7500         r=`${PWD_COMMAND}`; export r; \
7501         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7502         $(SET_LIB_PATH) \
7503         $(HOST_EXPORTS) \
7504         for flag in $(EXTRA_HOST_FLAGS) ; do \
7505           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7506         done; \
7507         echo "Doing TAGS in findutils" ; \
7508         (cd findutils && \
7509           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7510                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7511                   "RANLIB=$${RANLIB}" \
7512                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7513                   TAGS) \
7514           || exit 1
7515
7516 @endif findutils
7517
7518 .PHONY: maybe-install-info-findutils install-info-findutils
7519 maybe-install-info-findutils:
7520 @if findutils
7521 maybe-install-info-findutils: install-info-findutils
7522
7523 install-info-findutils: \
7524     configure-findutils \
7525     info-findutils 
7526         @[ -f ./findutils/Makefile ] || exit 0; \
7527         r=`${PWD_COMMAND}`; export r; \
7528         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7529         $(SET_LIB_PATH) \
7530         $(HOST_EXPORTS) \
7531         for flag in $(EXTRA_HOST_FLAGS) ; do \
7532           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7533         done; \
7534         echo "Doing install-info in findutils" ; \
7535         (cd findutils && \
7536           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7537                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7538                   "RANLIB=$${RANLIB}" \
7539                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7540                   install-info) \
7541           || exit 1
7542
7543 @endif findutils
7544
7545 .PHONY: maybe-installcheck-findutils installcheck-findutils
7546 maybe-installcheck-findutils:
7547 @if findutils
7548 maybe-installcheck-findutils: installcheck-findutils
7549
7550 installcheck-findutils: \
7551     configure-findutils 
7552         @[ -f ./findutils/Makefile ] || exit 0; \
7553         r=`${PWD_COMMAND}`; export r; \
7554         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7555         $(SET_LIB_PATH) \
7556         $(HOST_EXPORTS) \
7557         for flag in $(EXTRA_HOST_FLAGS) ; do \
7558           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7559         done; \
7560         echo "Doing installcheck in findutils" ; \
7561         (cd findutils && \
7562           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7563                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7564                   "RANLIB=$${RANLIB}" \
7565                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7566                   installcheck) \
7567           || exit 1
7568
7569 @endif findutils
7570
7571 .PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
7572 maybe-mostlyclean-findutils:
7573 @if findutils
7574 maybe-mostlyclean-findutils: mostlyclean-findutils
7575
7576 mostlyclean-findutils: 
7577         @[ -f ./findutils/Makefile ] || exit 0; \
7578         r=`${PWD_COMMAND}`; export r; \
7579         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7580         $(SET_LIB_PATH) \
7581         $(HOST_EXPORTS) \
7582         for flag in $(EXTRA_HOST_FLAGS) ; do \
7583           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7584         done; \
7585         echo "Doing mostlyclean in findutils" ; \
7586         (cd findutils && \
7587           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7588                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7589                   "RANLIB=$${RANLIB}" \
7590                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7591                   mostlyclean) \
7592           || exit 1
7593
7594 @endif findutils
7595
7596 .PHONY: maybe-clean-findutils clean-findutils
7597 maybe-clean-findutils:
7598 @if findutils
7599 maybe-clean-findutils: clean-findutils
7600
7601 clean-findutils: 
7602         @[ -f ./findutils/Makefile ] || exit 0; \
7603         r=`${PWD_COMMAND}`; export r; \
7604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7605         $(SET_LIB_PATH) \
7606         $(HOST_EXPORTS) \
7607         for flag in $(EXTRA_HOST_FLAGS) ; do \
7608           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7609         done; \
7610         echo "Doing clean in findutils" ; \
7611         (cd findutils && \
7612           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7613                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7614                   "RANLIB=$${RANLIB}" \
7615                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7616                   clean) \
7617           || exit 1
7618
7619 @endif findutils
7620
7621 .PHONY: maybe-distclean-findutils distclean-findutils
7622 maybe-distclean-findutils:
7623 @if findutils
7624 maybe-distclean-findutils: distclean-findutils
7625
7626 distclean-findutils: 
7627         @[ -f ./findutils/Makefile ] || exit 0; \
7628         r=`${PWD_COMMAND}`; export r; \
7629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7630         $(SET_LIB_PATH) \
7631         $(HOST_EXPORTS) \
7632         for flag in $(EXTRA_HOST_FLAGS) ; do \
7633           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7634         done; \
7635         echo "Doing distclean in findutils" ; \
7636         (cd findutils && \
7637           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7638                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7639                   "RANLIB=$${RANLIB}" \
7640                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7641                   distclean) \
7642           || exit 1
7643
7644 @endif findutils
7645
7646 .PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
7647 maybe-maintainer-clean-findutils:
7648 @if findutils
7649 maybe-maintainer-clean-findutils: maintainer-clean-findutils
7650
7651 maintainer-clean-findutils: 
7652         @[ -f ./findutils/Makefile ] || exit 0; \
7653         r=`${PWD_COMMAND}`; export r; \
7654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7655         $(SET_LIB_PATH) \
7656         $(HOST_EXPORTS) \
7657         for flag in $(EXTRA_HOST_FLAGS) ; do \
7658           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7659         done; \
7660         echo "Doing maintainer-clean in findutils" ; \
7661         (cd findutils && \
7662           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7663                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7664                   "RANLIB=$${RANLIB}" \
7665                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7666                   maintainer-clean) \
7667           || exit 1
7668
7669 @endif findutils
7670
7671
7672 .PHONY: configure-find maybe-configure-find
7673 maybe-configure-find:
7674 @if find
7675 maybe-configure-find: configure-find
7676 configure-find:
7677         @test ! -f find/Makefile || exit 0; \
7678         [ -d find ] || mkdir find; \
7679         r=`${PWD_COMMAND}`; export r; \
7680         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7681         $(HOST_EXPORTS) \
7682         echo Configuring in find; \
7683         cd find || exit 1; \
7684         case $(srcdir) in \
7685           \.) \
7686             srcdiroption="--srcdir=."; \
7687             libsrcdir=".";; \
7688           /* | [A-Za-z]:[\\/]*) \
7689             srcdiroption="--srcdir=$(srcdir)/find"; \
7690             libsrcdir="$$s/find";; \
7691           *) \
7692             srcdiroption="--srcdir=../$(srcdir)/find"; \
7693             libsrcdir="$$s/find";; \
7694         esac; \
7695         $(SHELL) $${libsrcdir}/configure \
7696           $(HOST_CONFIGARGS) $${srcdiroption}  \
7697           || exit 1
7698 @endif find
7699
7700 .PHONY: all-find maybe-all-find
7701 maybe-all-find:
7702 @if find
7703 maybe-all-find: all-find
7704 all-find: configure-find
7705         @r=`${PWD_COMMAND}`; export r; \
7706         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7707         $(SET_LIB_PATH) \
7708         $(HOST_EXPORTS) \
7709         (cd find && $(MAKE) $(FLAGS_TO_PASS)  all)
7710 @endif find
7711
7712 .PHONY: check-find maybe-check-find
7713 maybe-check-find:
7714 @if find
7715 maybe-check-find: check-find
7716
7717 check-find:
7718         @r=`${PWD_COMMAND}`; export r; \
7719         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7720         $(SET_LIB_PATH) \
7721         $(HOST_EXPORTS) \
7722         (cd find && $(MAKE) $(FLAGS_TO_PASS) check)
7723
7724 @endif find
7725
7726 .PHONY: install-find maybe-install-find
7727 maybe-install-find:
7728 @if find
7729 maybe-install-find: install-find
7730
7731 install-find: installdirs
7732         @r=`${PWD_COMMAND}`; export r; \
7733         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7734         $(SET_LIB_PATH) \
7735         $(HOST_EXPORTS) \
7736         (cd find && $(MAKE) $(FLAGS_TO_PASS) install)
7737
7738 @endif find
7739
7740 # Other targets (info, dvi, etc.)
7741
7742 .PHONY: maybe-info-find info-find
7743 maybe-info-find:
7744 @if find
7745 maybe-info-find: info-find
7746
7747 info-find: \
7748     configure-find 
7749         @[ -f ./find/Makefile ] || exit 0; \
7750         r=`${PWD_COMMAND}`; export r; \
7751         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7752         $(SET_LIB_PATH) \
7753         $(HOST_EXPORTS) \
7754         for flag in $(EXTRA_HOST_FLAGS) ; do \
7755           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7756         done; \
7757         echo "Doing info in find" ; \
7758         (cd find && \
7759           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7760                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7761                   "RANLIB=$${RANLIB}" \
7762                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7763                   info) \
7764           || exit 1
7765
7766 @endif find
7767
7768 .PHONY: maybe-dvi-find dvi-find
7769 maybe-dvi-find:
7770 @if find
7771 maybe-dvi-find: dvi-find
7772
7773 dvi-find: \
7774     configure-find 
7775         @[ -f ./find/Makefile ] || exit 0; \
7776         r=`${PWD_COMMAND}`; export r; \
7777         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7778         $(SET_LIB_PATH) \
7779         $(HOST_EXPORTS) \
7780         for flag in $(EXTRA_HOST_FLAGS) ; do \
7781           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7782         done; \
7783         echo "Doing dvi in find" ; \
7784         (cd find && \
7785           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7786                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7787                   "RANLIB=$${RANLIB}" \
7788                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7789                   dvi) \
7790           || exit 1
7791
7792 @endif find
7793
7794 .PHONY: maybe-TAGS-find TAGS-find
7795 maybe-TAGS-find:
7796 @if find
7797 maybe-TAGS-find: TAGS-find
7798
7799 TAGS-find: \
7800     configure-find 
7801         @[ -f ./find/Makefile ] || exit 0; \
7802         r=`${PWD_COMMAND}`; export r; \
7803         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7804         $(SET_LIB_PATH) \
7805         $(HOST_EXPORTS) \
7806         for flag in $(EXTRA_HOST_FLAGS) ; do \
7807           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7808         done; \
7809         echo "Doing TAGS in find" ; \
7810         (cd find && \
7811           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7812                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7813                   "RANLIB=$${RANLIB}" \
7814                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7815                   TAGS) \
7816           || exit 1
7817
7818 @endif find
7819
7820 .PHONY: maybe-install-info-find install-info-find
7821 maybe-install-info-find:
7822 @if find
7823 maybe-install-info-find: install-info-find
7824
7825 install-info-find: \
7826     configure-find \
7827     info-find 
7828         @[ -f ./find/Makefile ] || exit 0; \
7829         r=`${PWD_COMMAND}`; export r; \
7830         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7831         $(SET_LIB_PATH) \
7832         $(HOST_EXPORTS) \
7833         for flag in $(EXTRA_HOST_FLAGS) ; do \
7834           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7835         done; \
7836         echo "Doing install-info in find" ; \
7837         (cd find && \
7838           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7839                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7840                   "RANLIB=$${RANLIB}" \
7841                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7842                   install-info) \
7843           || exit 1
7844
7845 @endif find
7846
7847 .PHONY: maybe-installcheck-find installcheck-find
7848 maybe-installcheck-find:
7849 @if find
7850 maybe-installcheck-find: installcheck-find
7851
7852 installcheck-find: \
7853     configure-find 
7854         @[ -f ./find/Makefile ] || exit 0; \
7855         r=`${PWD_COMMAND}`; export r; \
7856         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7857         $(SET_LIB_PATH) \
7858         $(HOST_EXPORTS) \
7859         for flag in $(EXTRA_HOST_FLAGS) ; do \
7860           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7861         done; \
7862         echo "Doing installcheck in find" ; \
7863         (cd find && \
7864           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7865                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7866                   "RANLIB=$${RANLIB}" \
7867                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7868                   installcheck) \
7869           || exit 1
7870
7871 @endif find
7872
7873 .PHONY: maybe-mostlyclean-find mostlyclean-find
7874 maybe-mostlyclean-find:
7875 @if find
7876 maybe-mostlyclean-find: mostlyclean-find
7877
7878 mostlyclean-find: 
7879         @[ -f ./find/Makefile ] || exit 0; \
7880         r=`${PWD_COMMAND}`; export r; \
7881         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7882         $(SET_LIB_PATH) \
7883         $(HOST_EXPORTS) \
7884         for flag in $(EXTRA_HOST_FLAGS) ; do \
7885           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7886         done; \
7887         echo "Doing mostlyclean in find" ; \
7888         (cd find && \
7889           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7890                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7891                   "RANLIB=$${RANLIB}" \
7892                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7893                   mostlyclean) \
7894           || exit 1
7895
7896 @endif find
7897
7898 .PHONY: maybe-clean-find clean-find
7899 maybe-clean-find:
7900 @if find
7901 maybe-clean-find: clean-find
7902
7903 clean-find: 
7904         @[ -f ./find/Makefile ] || exit 0; \
7905         r=`${PWD_COMMAND}`; export r; \
7906         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7907         $(SET_LIB_PATH) \
7908         $(HOST_EXPORTS) \
7909         for flag in $(EXTRA_HOST_FLAGS) ; do \
7910           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7911         done; \
7912         echo "Doing clean in find" ; \
7913         (cd find && \
7914           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7915                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7916                   "RANLIB=$${RANLIB}" \
7917                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7918                   clean) \
7919           || exit 1
7920
7921 @endif find
7922
7923 .PHONY: maybe-distclean-find distclean-find
7924 maybe-distclean-find:
7925 @if find
7926 maybe-distclean-find: distclean-find
7927
7928 distclean-find: 
7929         @[ -f ./find/Makefile ] || exit 0; \
7930         r=`${PWD_COMMAND}`; export r; \
7931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7932         $(SET_LIB_PATH) \
7933         $(HOST_EXPORTS) \
7934         for flag in $(EXTRA_HOST_FLAGS) ; do \
7935           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7936         done; \
7937         echo "Doing distclean in find" ; \
7938         (cd find && \
7939           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7940                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7941                   "RANLIB=$${RANLIB}" \
7942                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7943                   distclean) \
7944           || exit 1
7945
7946 @endif find
7947
7948 .PHONY: maybe-maintainer-clean-find maintainer-clean-find
7949 maybe-maintainer-clean-find:
7950 @if find
7951 maybe-maintainer-clean-find: maintainer-clean-find
7952
7953 maintainer-clean-find: 
7954         @[ -f ./find/Makefile ] || exit 0; \
7955         r=`${PWD_COMMAND}`; export r; \
7956         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7957         $(SET_LIB_PATH) \
7958         $(HOST_EXPORTS) \
7959         for flag in $(EXTRA_HOST_FLAGS) ; do \
7960           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7961         done; \
7962         echo "Doing maintainer-clean in find" ; \
7963         (cd find && \
7964           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7965                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7966                   "RANLIB=$${RANLIB}" \
7967                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7968                   maintainer-clean) \
7969           || exit 1
7970
7971 @endif find
7972
7973
7974 .PHONY: configure-flex maybe-configure-flex
7975 maybe-configure-flex:
7976 @if flex
7977 maybe-configure-flex: configure-flex
7978 configure-flex:
7979         @test ! -f flex/Makefile || exit 0; \
7980         [ -d flex ] || mkdir flex; \
7981         r=`${PWD_COMMAND}`; export r; \
7982         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7983         $(HOST_EXPORTS) \
7984         echo Configuring in flex; \
7985         cd flex || exit 1; \
7986         case $(srcdir) in \
7987           \.) \
7988             srcdiroption="--srcdir=."; \
7989             libsrcdir=".";; \
7990           /* | [A-Za-z]:[\\/]*) \
7991             srcdiroption="--srcdir=$(srcdir)/flex"; \
7992             libsrcdir="$$s/flex";; \
7993           *) \
7994             srcdiroption="--srcdir=../$(srcdir)/flex"; \
7995             libsrcdir="$$s/flex";; \
7996         esac; \
7997         $(SHELL) $${libsrcdir}/configure \
7998           $(HOST_CONFIGARGS) $${srcdiroption}  \
7999           || exit 1
8000 @endif flex
8001
8002 .PHONY: all-flex maybe-all-flex
8003 maybe-all-flex:
8004 @if flex
8005 maybe-all-flex: all-flex
8006 all-flex: configure-flex
8007         @r=`${PWD_COMMAND}`; export r; \
8008         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8009         $(SET_LIB_PATH) \
8010         $(HOST_EXPORTS) \
8011         (cd flex && $(MAKE) $(FLAGS_TO_PASS)  all)
8012 @endif flex
8013
8014 .PHONY: check-flex maybe-check-flex
8015 maybe-check-flex:
8016 @if flex
8017 maybe-check-flex: check-flex
8018
8019 # This module is only tested in a native toolchain.
8020 check-flex:
8021         @if [ '$(host)' = '$(target)' ] ; then \
8022           r=`${PWD_COMMAND}`; export r; \
8023           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8024           $(SET_LIB_PATH) \
8025           $(HOST_EXPORTS) \
8026           (cd flex && $(MAKE) $(FLAGS_TO_PASS)  check); \
8027         fi
8028
8029 @endif flex
8030
8031 .PHONY: install-flex maybe-install-flex
8032 maybe-install-flex:
8033 @if flex
8034 maybe-install-flex: install-flex
8035
8036 install-flex: installdirs
8037         @r=`${PWD_COMMAND}`; export r; \
8038         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8039         $(SET_LIB_PATH) \
8040         $(HOST_EXPORTS) \
8041         (cd flex && $(MAKE) $(FLAGS_TO_PASS) install)
8042
8043 @endif flex
8044
8045 # Other targets (info, dvi, etc.)
8046
8047 .PHONY: maybe-info-flex info-flex
8048 maybe-info-flex:
8049 @if flex
8050 maybe-info-flex: info-flex
8051
8052 info-flex: \
8053     configure-flex 
8054         @[ -f ./flex/Makefile ] || exit 0; \
8055         r=`${PWD_COMMAND}`; export r; \
8056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8057         $(SET_LIB_PATH) \
8058         $(HOST_EXPORTS) \
8059         for flag in $(EXTRA_HOST_FLAGS) ; do \
8060           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8061         done; \
8062         echo "Doing info in flex" ; \
8063         (cd flex && \
8064           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8065                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8066                   "RANLIB=$${RANLIB}" \
8067                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8068                   info) \
8069           || exit 1
8070
8071 @endif flex
8072
8073 .PHONY: maybe-dvi-flex dvi-flex
8074 maybe-dvi-flex:
8075 @if flex
8076 maybe-dvi-flex: dvi-flex
8077
8078 dvi-flex: \
8079     configure-flex 
8080         @[ -f ./flex/Makefile ] || exit 0; \
8081         r=`${PWD_COMMAND}`; export r; \
8082         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8083         $(SET_LIB_PATH) \
8084         $(HOST_EXPORTS) \
8085         for flag in $(EXTRA_HOST_FLAGS) ; do \
8086           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8087         done; \
8088         echo "Doing dvi in flex" ; \
8089         (cd flex && \
8090           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8091                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8092                   "RANLIB=$${RANLIB}" \
8093                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8094                   dvi) \
8095           || exit 1
8096
8097 @endif flex
8098
8099 .PHONY: maybe-TAGS-flex TAGS-flex
8100 maybe-TAGS-flex:
8101 @if flex
8102 maybe-TAGS-flex: TAGS-flex
8103
8104 TAGS-flex: \
8105     configure-flex 
8106         @[ -f ./flex/Makefile ] || exit 0; \
8107         r=`${PWD_COMMAND}`; export r; \
8108         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8109         $(SET_LIB_PATH) \
8110         $(HOST_EXPORTS) \
8111         for flag in $(EXTRA_HOST_FLAGS) ; do \
8112           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8113         done; \
8114         echo "Doing TAGS in flex" ; \
8115         (cd flex && \
8116           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8117                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8118                   "RANLIB=$${RANLIB}" \
8119                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8120                   TAGS) \
8121           || exit 1
8122
8123 @endif flex
8124
8125 .PHONY: maybe-install-info-flex install-info-flex
8126 maybe-install-info-flex:
8127 @if flex
8128 maybe-install-info-flex: install-info-flex
8129
8130 install-info-flex: \
8131     configure-flex \
8132     info-flex 
8133         @[ -f ./flex/Makefile ] || exit 0; \
8134         r=`${PWD_COMMAND}`; export r; \
8135         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8136         $(SET_LIB_PATH) \
8137         $(HOST_EXPORTS) \
8138         for flag in $(EXTRA_HOST_FLAGS) ; do \
8139           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8140         done; \
8141         echo "Doing install-info in flex" ; \
8142         (cd flex && \
8143           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8144                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8145                   "RANLIB=$${RANLIB}" \
8146                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8147                   install-info) \
8148           || exit 1
8149
8150 @endif flex
8151
8152 .PHONY: maybe-installcheck-flex installcheck-flex
8153 maybe-installcheck-flex:
8154 @if flex
8155 maybe-installcheck-flex: installcheck-flex
8156
8157 installcheck-flex: \
8158     configure-flex 
8159         @[ -f ./flex/Makefile ] || exit 0; \
8160         r=`${PWD_COMMAND}`; export r; \
8161         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8162         $(SET_LIB_PATH) \
8163         $(HOST_EXPORTS) \
8164         for flag in $(EXTRA_HOST_FLAGS) ; do \
8165           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8166         done; \
8167         echo "Doing installcheck in flex" ; \
8168         (cd flex && \
8169           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8170                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8171                   "RANLIB=$${RANLIB}" \
8172                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8173                   installcheck) \
8174           || exit 1
8175
8176 @endif flex
8177
8178 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
8179 maybe-mostlyclean-flex:
8180 @if flex
8181 maybe-mostlyclean-flex: mostlyclean-flex
8182
8183 mostlyclean-flex: 
8184         @[ -f ./flex/Makefile ] || exit 0; \
8185         r=`${PWD_COMMAND}`; export r; \
8186         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8187         $(SET_LIB_PATH) \
8188         $(HOST_EXPORTS) \
8189         for flag in $(EXTRA_HOST_FLAGS) ; do \
8190           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8191         done; \
8192         echo "Doing mostlyclean in flex" ; \
8193         (cd flex && \
8194           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8195                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8196                   "RANLIB=$${RANLIB}" \
8197                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8198                   mostlyclean) \
8199           || exit 1
8200
8201 @endif flex
8202
8203 .PHONY: maybe-clean-flex clean-flex
8204 maybe-clean-flex:
8205 @if flex
8206 maybe-clean-flex: clean-flex
8207
8208 clean-flex: 
8209         @[ -f ./flex/Makefile ] || exit 0; \
8210         r=`${PWD_COMMAND}`; export r; \
8211         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8212         $(SET_LIB_PATH) \
8213         $(HOST_EXPORTS) \
8214         for flag in $(EXTRA_HOST_FLAGS) ; do \
8215           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8216         done; \
8217         echo "Doing clean in flex" ; \
8218         (cd flex && \
8219           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8220                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8221                   "RANLIB=$${RANLIB}" \
8222                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8223                   clean) \
8224           || exit 1
8225
8226 @endif flex
8227
8228 .PHONY: maybe-distclean-flex distclean-flex
8229 maybe-distclean-flex:
8230 @if flex
8231 maybe-distclean-flex: distclean-flex
8232
8233 distclean-flex: 
8234         @[ -f ./flex/Makefile ] || exit 0; \
8235         r=`${PWD_COMMAND}`; export r; \
8236         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8237         $(SET_LIB_PATH) \
8238         $(HOST_EXPORTS) \
8239         for flag in $(EXTRA_HOST_FLAGS) ; do \
8240           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8241         done; \
8242         echo "Doing distclean in flex" ; \
8243         (cd flex && \
8244           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8245                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8246                   "RANLIB=$${RANLIB}" \
8247                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8248                   distclean) \
8249           || exit 1
8250
8251 @endif flex
8252
8253 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
8254 maybe-maintainer-clean-flex:
8255 @if flex
8256 maybe-maintainer-clean-flex: maintainer-clean-flex
8257
8258 maintainer-clean-flex: 
8259         @[ -f ./flex/Makefile ] || exit 0; \
8260         r=`${PWD_COMMAND}`; export r; \
8261         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8262         $(SET_LIB_PATH) \
8263         $(HOST_EXPORTS) \
8264         for flag in $(EXTRA_HOST_FLAGS) ; do \
8265           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8266         done; \
8267         echo "Doing maintainer-clean in flex" ; \
8268         (cd flex && \
8269           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8270                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8271                   "RANLIB=$${RANLIB}" \
8272                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8273                   maintainer-clean) \
8274           || exit 1
8275
8276 @endif flex
8277
8278
8279 .PHONY: configure-gas maybe-configure-gas
8280 maybe-configure-gas:
8281 @if gas
8282 maybe-configure-gas: configure-gas
8283 configure-gas:
8284         @test -f stage_last && exit 0; \
8285         test ! -f gas/Makefile || exit 0; \
8286         [ -d gas ] || mkdir gas; \
8287         r=`${PWD_COMMAND}`; export r; \
8288         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8289         $(HOST_EXPORTS) \
8290         echo Configuring in gas; \
8291         cd gas || exit 1; \
8292         case $(srcdir) in \
8293           \.) \
8294             srcdiroption="--srcdir=."; \
8295             libsrcdir=".";; \
8296           /* | [A-Za-z]:[\\/]*) \
8297             srcdiroption="--srcdir=$(srcdir)/gas"; \
8298             libsrcdir="$$s/gas";; \
8299           *) \
8300             srcdiroption="--srcdir=../$(srcdir)/gas"; \
8301             libsrcdir="$$s/gas";; \
8302         esac; \
8303         $(SHELL) $${libsrcdir}/configure \
8304           $(HOST_CONFIGARGS) $${srcdiroption}  \
8305           || exit 1
8306 @endif gas
8307
8308 .PHONY: all-gas maybe-all-gas
8309 maybe-all-gas:
8310 @if gas
8311 maybe-all-gas: all-gas
8312 all-gas: configure-gas
8313         @test -f stage_last && exit 0; \
8314         r=`${PWD_COMMAND}`; export r; \
8315         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8316         $(SET_LIB_PATH) \
8317         $(HOST_EXPORTS) \
8318         (cd gas && $(MAKE) $(FLAGS_TO_PASS)  all)
8319 @endif gas
8320
8321 .PHONY: check-gas maybe-check-gas
8322 maybe-check-gas:
8323 @if gas
8324 maybe-check-gas: check-gas
8325
8326 check-gas:
8327         @r=`${PWD_COMMAND}`; export r; \
8328         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8329         $(SET_LIB_PATH) \
8330         $(HOST_EXPORTS) \
8331         (cd gas && $(MAKE) $(FLAGS_TO_PASS) check)
8332
8333 @endif gas
8334
8335 .PHONY: install-gas maybe-install-gas
8336 maybe-install-gas:
8337 @if gas
8338 maybe-install-gas: install-gas
8339
8340 install-gas: installdirs
8341         @r=`${PWD_COMMAND}`; export r; \
8342         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8343         $(SET_LIB_PATH) \
8344         $(HOST_EXPORTS) \
8345         (cd gas && $(MAKE) $(FLAGS_TO_PASS) install)
8346
8347 @endif gas
8348
8349 # Other targets (info, dvi, etc.)
8350
8351 .PHONY: maybe-info-gas info-gas
8352 maybe-info-gas:
8353 @if gas
8354 maybe-info-gas: info-gas
8355
8356 info-gas: \
8357     configure-gas 
8358         @[ -f ./gas/Makefile ] || exit 0; \
8359         r=`${PWD_COMMAND}`; export r; \
8360         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8361         $(SET_LIB_PATH) \
8362         $(HOST_EXPORTS) \
8363         for flag in $(EXTRA_HOST_FLAGS) ; do \
8364           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8365         done; \
8366         echo "Doing info in gas" ; \
8367         (cd gas && \
8368           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8369                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8370                   "RANLIB=$${RANLIB}" \
8371                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8372                   info) \
8373           || exit 1
8374
8375 @endif gas
8376
8377 .PHONY: maybe-dvi-gas dvi-gas
8378 maybe-dvi-gas:
8379 @if gas
8380 maybe-dvi-gas: dvi-gas
8381
8382 dvi-gas: \
8383     configure-gas 
8384         @[ -f ./gas/Makefile ] || exit 0; \
8385         r=`${PWD_COMMAND}`; export r; \
8386         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8387         $(SET_LIB_PATH) \
8388         $(HOST_EXPORTS) \
8389         for flag in $(EXTRA_HOST_FLAGS) ; do \
8390           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8391         done; \
8392         echo "Doing dvi in gas" ; \
8393         (cd gas && \
8394           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8395                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8396                   "RANLIB=$${RANLIB}" \
8397                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8398                   dvi) \
8399           || exit 1
8400
8401 @endif gas
8402
8403 .PHONY: maybe-TAGS-gas TAGS-gas
8404 maybe-TAGS-gas:
8405 @if gas
8406 maybe-TAGS-gas: TAGS-gas
8407
8408 TAGS-gas: \
8409     configure-gas 
8410         @[ -f ./gas/Makefile ] || exit 0; \
8411         r=`${PWD_COMMAND}`; export r; \
8412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8413         $(SET_LIB_PATH) \
8414         $(HOST_EXPORTS) \
8415         for flag in $(EXTRA_HOST_FLAGS) ; do \
8416           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8417         done; \
8418         echo "Doing TAGS in gas" ; \
8419         (cd gas && \
8420           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8421                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8422                   "RANLIB=$${RANLIB}" \
8423                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8424                   TAGS) \
8425           || exit 1
8426
8427 @endif gas
8428
8429 .PHONY: maybe-install-info-gas install-info-gas
8430 maybe-install-info-gas:
8431 @if gas
8432 maybe-install-info-gas: install-info-gas
8433
8434 install-info-gas: \
8435     configure-gas \
8436     info-gas 
8437         @[ -f ./gas/Makefile ] || exit 0; \
8438         r=`${PWD_COMMAND}`; export r; \
8439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8440         $(SET_LIB_PATH) \
8441         $(HOST_EXPORTS) \
8442         for flag in $(EXTRA_HOST_FLAGS) ; do \
8443           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8444         done; \
8445         echo "Doing install-info in gas" ; \
8446         (cd gas && \
8447           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8448                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8449                   "RANLIB=$${RANLIB}" \
8450                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8451                   install-info) \
8452           || exit 1
8453
8454 @endif gas
8455
8456 .PHONY: maybe-installcheck-gas installcheck-gas
8457 maybe-installcheck-gas:
8458 @if gas
8459 maybe-installcheck-gas: installcheck-gas
8460
8461 installcheck-gas: \
8462     configure-gas 
8463         @[ -f ./gas/Makefile ] || exit 0; \
8464         r=`${PWD_COMMAND}`; export r; \
8465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8466         $(SET_LIB_PATH) \
8467         $(HOST_EXPORTS) \
8468         for flag in $(EXTRA_HOST_FLAGS) ; do \
8469           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8470         done; \
8471         echo "Doing installcheck in gas" ; \
8472         (cd gas && \
8473           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8474                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8475                   "RANLIB=$${RANLIB}" \
8476                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8477                   installcheck) \
8478           || exit 1
8479
8480 @endif gas
8481
8482 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
8483 maybe-mostlyclean-gas:
8484 @if gas
8485 maybe-mostlyclean-gas: mostlyclean-gas
8486
8487 mostlyclean-gas: 
8488         @[ -f ./gas/Makefile ] || exit 0; \
8489         r=`${PWD_COMMAND}`; export r; \
8490         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8491         $(SET_LIB_PATH) \
8492         $(HOST_EXPORTS) \
8493         for flag in $(EXTRA_HOST_FLAGS) ; do \
8494           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8495         done; \
8496         echo "Doing mostlyclean in gas" ; \
8497         (cd gas && \
8498           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8499                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8500                   "RANLIB=$${RANLIB}" \
8501                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8502                   mostlyclean) \
8503           || exit 1
8504
8505 @endif gas
8506
8507 .PHONY: maybe-clean-gas clean-gas
8508 maybe-clean-gas:
8509 @if gas
8510 maybe-clean-gas: clean-gas
8511
8512 clean-gas: 
8513         @[ -f ./gas/Makefile ] || exit 0; \
8514         r=`${PWD_COMMAND}`; export r; \
8515         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8516         $(SET_LIB_PATH) \
8517         $(HOST_EXPORTS) \
8518         for flag in $(EXTRA_HOST_FLAGS) ; do \
8519           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8520         done; \
8521         echo "Doing clean in gas" ; \
8522         (cd gas && \
8523           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8524                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8525                   "RANLIB=$${RANLIB}" \
8526                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8527                   clean) \
8528           || exit 1
8529
8530 @endif gas
8531
8532 .PHONY: maybe-distclean-gas distclean-gas
8533 maybe-distclean-gas:
8534 @if gas
8535 maybe-distclean-gas: distclean-gas
8536
8537 distclean-gas: 
8538         @[ -f ./gas/Makefile ] || exit 0; \
8539         r=`${PWD_COMMAND}`; export r; \
8540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8541         $(SET_LIB_PATH) \
8542         $(HOST_EXPORTS) \
8543         for flag in $(EXTRA_HOST_FLAGS) ; do \
8544           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8545         done; \
8546         echo "Doing distclean in gas" ; \
8547         (cd gas && \
8548           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8549                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8550                   "RANLIB=$${RANLIB}" \
8551                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8552                   distclean) \
8553           || exit 1
8554
8555 @endif gas
8556
8557 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
8558 maybe-maintainer-clean-gas:
8559 @if gas
8560 maybe-maintainer-clean-gas: maintainer-clean-gas
8561
8562 maintainer-clean-gas: 
8563         @[ -f ./gas/Makefile ] || exit 0; \
8564         r=`${PWD_COMMAND}`; export r; \
8565         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8566         $(SET_LIB_PATH) \
8567         $(HOST_EXPORTS) \
8568         for flag in $(EXTRA_HOST_FLAGS) ; do \
8569           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8570         done; \
8571         echo "Doing maintainer-clean in gas" ; \
8572         (cd gas && \
8573           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8574                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8575                   "RANLIB=$${RANLIB}" \
8576                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8577                   maintainer-clean) \
8578           || exit 1
8579
8580 @endif gas
8581
8582
8583 .PHONY: configure-gcc maybe-configure-gcc
8584 maybe-configure-gcc:
8585 @if gcc
8586 maybe-configure-gcc: configure-gcc
8587 configure-gcc:
8588         @test -f stage_last && exit 0; \
8589         test ! -f gcc/Makefile || exit 0; \
8590         [ -d gcc ] || mkdir gcc; \
8591         r=`${PWD_COMMAND}`; export r; \
8592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8593         $(HOST_EXPORTS) \
8594         echo Configuring in gcc; \
8595         cd gcc || exit 1; \
8596         case $(srcdir) in \
8597           \.) \
8598             srcdiroption="--srcdir=."; \
8599             libsrcdir=".";; \
8600           /* | [A-Za-z]:[\\/]*) \
8601             srcdiroption="--srcdir=$(srcdir)/gcc"; \
8602             libsrcdir="$$s/gcc";; \
8603           *) \
8604             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
8605             libsrcdir="$$s/gcc";; \
8606         esac; \
8607         $(SHELL) $${libsrcdir}/configure \
8608           $(HOST_CONFIGARGS) $${srcdiroption}  \
8609           || exit 1
8610 @endif gcc
8611
8612 .PHONY: all-gcc maybe-all-gcc
8613 maybe-all-gcc:
8614 @if gcc
8615 maybe-all-gcc: all-gcc
8616 all-gcc: configure-gcc
8617         @test -f stage_last && exit 0; \
8618         r=`${PWD_COMMAND}`; export r; \
8619         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8620         $(SET_LIB_PATH) \
8621         $(HOST_EXPORTS) \
8622         (cd gcc && $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS)  \
8623             `if [ -f gcc/stage_last ]; then echo quickstrap ; else echo all; fi` )
8624 @endif gcc
8625
8626 .PHONY: check-gcc maybe-check-gcc
8627 maybe-check-gcc:
8628 @if gcc
8629 maybe-check-gcc: check-gcc
8630
8631 check-gcc:
8632         @r=`${PWD_COMMAND}`; export r; \
8633         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8634         $(SET_LIB_PATH) \
8635         $(HOST_EXPORTS) \
8636         (cd gcc && $(MAKE) $(FLAGS_TO_PASS)$(EXTRA_GCC_FLAGS) check)
8637
8638 @endif gcc
8639
8640 .PHONY: install-gcc maybe-install-gcc
8641 maybe-install-gcc:
8642 @if gcc
8643 maybe-install-gcc: install-gcc
8644
8645 install-gcc: installdirs
8646         @r=`${PWD_COMMAND}`; export r; \
8647         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8648         $(SET_LIB_PATH) \
8649         $(HOST_EXPORTS) \
8650         (cd gcc && $(MAKE) $(FLAGS_TO_PASS)$(EXTRA_GCC_FLAGS) install)
8651
8652 @endif gcc
8653
8654 # Other targets (info, dvi, etc.)
8655
8656 .PHONY: maybe-info-gcc info-gcc
8657 maybe-info-gcc:
8658 @if gcc
8659 maybe-info-gcc: info-gcc
8660
8661 info-gcc: \
8662     configure-gcc 
8663         @[ -f ./gcc/Makefile ] || exit 0; \
8664         r=`${PWD_COMMAND}`; export r; \
8665         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8666         $(SET_LIB_PATH) \
8667         $(HOST_EXPORTS) \
8668         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8669           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8670         done; \
8671         echo "Doing info in gcc" ; \
8672         (cd gcc && \
8673           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8674                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8675                   "RANLIB=$${RANLIB}" \
8676                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8677                   info) \
8678           || exit 1
8679
8680 @endif gcc
8681
8682 .PHONY: maybe-dvi-gcc dvi-gcc
8683 maybe-dvi-gcc:
8684 @if gcc
8685 maybe-dvi-gcc: dvi-gcc
8686
8687 dvi-gcc: \
8688     configure-gcc 
8689         @[ -f ./gcc/Makefile ] || exit 0; \
8690         r=`${PWD_COMMAND}`; export r; \
8691         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8692         $(SET_LIB_PATH) \
8693         $(HOST_EXPORTS) \
8694         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8695           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8696         done; \
8697         echo "Doing dvi in gcc" ; \
8698         (cd gcc && \
8699           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8700                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8701                   "RANLIB=$${RANLIB}" \
8702                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8703                   dvi) \
8704           || exit 1
8705
8706 @endif gcc
8707
8708 .PHONY: maybe-TAGS-gcc TAGS-gcc
8709 maybe-TAGS-gcc:
8710 @if gcc
8711 maybe-TAGS-gcc: TAGS-gcc
8712
8713 TAGS-gcc: \
8714     configure-gcc 
8715         @[ -f ./gcc/Makefile ] || exit 0; \
8716         r=`${PWD_COMMAND}`; export r; \
8717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8718         $(SET_LIB_PATH) \
8719         $(HOST_EXPORTS) \
8720         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8721           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8722         done; \
8723         echo "Doing TAGS in gcc" ; \
8724         (cd gcc && \
8725           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8726                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8727                   "RANLIB=$${RANLIB}" \
8728                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8729                   TAGS) \
8730           || exit 1
8731
8732 @endif gcc
8733
8734 .PHONY: maybe-install-info-gcc install-info-gcc
8735 maybe-install-info-gcc:
8736 @if gcc
8737 maybe-install-info-gcc: install-info-gcc
8738
8739 install-info-gcc: \
8740     configure-gcc \
8741     info-gcc 
8742         @[ -f ./gcc/Makefile ] || exit 0; \
8743         r=`${PWD_COMMAND}`; export r; \
8744         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8745         $(SET_LIB_PATH) \
8746         $(HOST_EXPORTS) \
8747         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8748           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8749         done; \
8750         echo "Doing install-info in gcc" ; \
8751         (cd gcc && \
8752           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8753                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8754                   "RANLIB=$${RANLIB}" \
8755                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8756                   install-info) \
8757           || exit 1
8758
8759 @endif gcc
8760
8761 .PHONY: maybe-installcheck-gcc installcheck-gcc
8762 maybe-installcheck-gcc:
8763 @if gcc
8764 maybe-installcheck-gcc: installcheck-gcc
8765
8766 installcheck-gcc: \
8767     configure-gcc 
8768         @[ -f ./gcc/Makefile ] || exit 0; \
8769         r=`${PWD_COMMAND}`; export r; \
8770         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8771         $(SET_LIB_PATH) \
8772         $(HOST_EXPORTS) \
8773         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8774           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8775         done; \
8776         echo "Doing installcheck in gcc" ; \
8777         (cd gcc && \
8778           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8779                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8780                   "RANLIB=$${RANLIB}" \
8781                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8782                   installcheck) \
8783           || exit 1
8784
8785 @endif gcc
8786
8787 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
8788 maybe-mostlyclean-gcc:
8789 @if gcc
8790 maybe-mostlyclean-gcc: mostlyclean-gcc
8791
8792 mostlyclean-gcc: 
8793         @[ -f ./gcc/Makefile ] || exit 0; \
8794         r=`${PWD_COMMAND}`; export r; \
8795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8796         $(SET_LIB_PATH) \
8797         $(HOST_EXPORTS) \
8798         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8799           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8800         done; \
8801         echo "Doing mostlyclean in gcc" ; \
8802         (cd gcc && \
8803           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8804                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8805                   "RANLIB=$${RANLIB}" \
8806                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8807                   mostlyclean) \
8808           || exit 1
8809
8810 @endif gcc
8811
8812 .PHONY: maybe-clean-gcc clean-gcc
8813 maybe-clean-gcc:
8814 @if gcc
8815 maybe-clean-gcc: clean-gcc
8816
8817 clean-gcc: 
8818         @[ -f ./gcc/Makefile ] || exit 0; \
8819         r=`${PWD_COMMAND}`; export r; \
8820         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8821         $(SET_LIB_PATH) \
8822         $(HOST_EXPORTS) \
8823         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8824           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8825         done; \
8826         echo "Doing clean in gcc" ; \
8827         (cd gcc && \
8828           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8829                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8830                   "RANLIB=$${RANLIB}" \
8831                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8832                   clean) \
8833           || exit 1
8834
8835 @endif gcc
8836
8837 .PHONY: maybe-distclean-gcc distclean-gcc
8838 maybe-distclean-gcc:
8839 @if gcc
8840 maybe-distclean-gcc: distclean-gcc
8841
8842 distclean-gcc: 
8843         @[ -f ./gcc/Makefile ] || exit 0; \
8844         r=`${PWD_COMMAND}`; export r; \
8845         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8846         $(SET_LIB_PATH) \
8847         $(HOST_EXPORTS) \
8848         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8849           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8850         done; \
8851         echo "Doing distclean in gcc" ; \
8852         (cd gcc && \
8853           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8854                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8855                   "RANLIB=$${RANLIB}" \
8856                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8857                   distclean) \
8858           || exit 1
8859
8860 @endif gcc
8861
8862 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
8863 maybe-maintainer-clean-gcc:
8864 @if gcc
8865 maybe-maintainer-clean-gcc: maintainer-clean-gcc
8866
8867 maintainer-clean-gcc: 
8868         @[ -f ./gcc/Makefile ] || exit 0; \
8869         r=`${PWD_COMMAND}`; export r; \
8870         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8871         $(SET_LIB_PATH) \
8872         $(HOST_EXPORTS) \
8873         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
8874           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8875         done; \
8876         echo "Doing maintainer-clean in gcc" ; \
8877         (cd gcc && \
8878           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8879                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8880                   "RANLIB=$${RANLIB}" \
8881                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8882                   maintainer-clean) \
8883           || exit 1
8884
8885 @endif gcc
8886
8887
8888 .PHONY: configure-gawk maybe-configure-gawk
8889 maybe-configure-gawk:
8890 @if gawk
8891 maybe-configure-gawk: configure-gawk
8892 configure-gawk:
8893         @test ! -f gawk/Makefile || exit 0; \
8894         [ -d gawk ] || mkdir gawk; \
8895         r=`${PWD_COMMAND}`; export r; \
8896         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8897         $(HOST_EXPORTS) \
8898         echo Configuring in gawk; \
8899         cd gawk || exit 1; \
8900         case $(srcdir) in \
8901           \.) \
8902             srcdiroption="--srcdir=."; \
8903             libsrcdir=".";; \
8904           /* | [A-Za-z]:[\\/]*) \
8905             srcdiroption="--srcdir=$(srcdir)/gawk"; \
8906             libsrcdir="$$s/gawk";; \
8907           *) \
8908             srcdiroption="--srcdir=../$(srcdir)/gawk"; \
8909             libsrcdir="$$s/gawk";; \
8910         esac; \
8911         $(SHELL) $${libsrcdir}/configure \
8912           $(HOST_CONFIGARGS) $${srcdiroption}  \
8913           || exit 1
8914 @endif gawk
8915
8916 .PHONY: all-gawk maybe-all-gawk
8917 maybe-all-gawk:
8918 @if gawk
8919 maybe-all-gawk: all-gawk
8920 all-gawk: configure-gawk
8921         @r=`${PWD_COMMAND}`; export r; \
8922         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8923         $(SET_LIB_PATH) \
8924         $(HOST_EXPORTS) \
8925         (cd gawk && $(MAKE) $(FLAGS_TO_PASS)  all)
8926 @endif gawk
8927
8928 .PHONY: check-gawk maybe-check-gawk
8929 maybe-check-gawk:
8930 @if gawk
8931 maybe-check-gawk: check-gawk
8932
8933 check-gawk:
8934         @r=`${PWD_COMMAND}`; export r; \
8935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8936         $(SET_LIB_PATH) \
8937         $(HOST_EXPORTS) \
8938         (cd gawk && $(MAKE) $(FLAGS_TO_PASS) check)
8939
8940 @endif gawk
8941
8942 .PHONY: install-gawk maybe-install-gawk
8943 maybe-install-gawk:
8944 @if gawk
8945 maybe-install-gawk: install-gawk
8946
8947 install-gawk: installdirs
8948         @r=`${PWD_COMMAND}`; export r; \
8949         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8950         $(SET_LIB_PATH) \
8951         $(HOST_EXPORTS) \
8952         (cd gawk && $(MAKE) $(FLAGS_TO_PASS) install)
8953
8954 @endif gawk
8955
8956 # Other targets (info, dvi, etc.)
8957
8958 .PHONY: maybe-info-gawk info-gawk
8959 maybe-info-gawk:
8960 @if gawk
8961 maybe-info-gawk: info-gawk
8962
8963 info-gawk: \
8964     configure-gawk 
8965         @[ -f ./gawk/Makefile ] || exit 0; \
8966         r=`${PWD_COMMAND}`; export r; \
8967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8968         $(SET_LIB_PATH) \
8969         $(HOST_EXPORTS) \
8970         for flag in $(EXTRA_HOST_FLAGS) ; do \
8971           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8972         done; \
8973         echo "Doing info in gawk" ; \
8974         (cd gawk && \
8975           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8976                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8977                   "RANLIB=$${RANLIB}" \
8978                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8979                   info) \
8980           || exit 1
8981
8982 @endif gawk
8983
8984 .PHONY: maybe-dvi-gawk dvi-gawk
8985 maybe-dvi-gawk:
8986 @if gawk
8987 maybe-dvi-gawk: dvi-gawk
8988
8989 dvi-gawk: \
8990     configure-gawk 
8991         @[ -f ./gawk/Makefile ] || exit 0; \
8992         r=`${PWD_COMMAND}`; export r; \
8993         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8994         $(SET_LIB_PATH) \
8995         $(HOST_EXPORTS) \
8996         for flag in $(EXTRA_HOST_FLAGS) ; do \
8997           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8998         done; \
8999         echo "Doing dvi in gawk" ; \
9000         (cd gawk && \
9001           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9002                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9003                   "RANLIB=$${RANLIB}" \
9004                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9005                   dvi) \
9006           || exit 1
9007
9008 @endif gawk
9009
9010 .PHONY: maybe-TAGS-gawk TAGS-gawk
9011 maybe-TAGS-gawk:
9012 @if gawk
9013 maybe-TAGS-gawk: TAGS-gawk
9014
9015 TAGS-gawk: \
9016     configure-gawk 
9017         @[ -f ./gawk/Makefile ] || exit 0; \
9018         r=`${PWD_COMMAND}`; export r; \
9019         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9020         $(SET_LIB_PATH) \
9021         $(HOST_EXPORTS) \
9022         for flag in $(EXTRA_HOST_FLAGS) ; do \
9023           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9024         done; \
9025         echo "Doing TAGS in gawk" ; \
9026         (cd gawk && \
9027           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9028                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9029                   "RANLIB=$${RANLIB}" \
9030                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9031                   TAGS) \
9032           || exit 1
9033
9034 @endif gawk
9035
9036 .PHONY: maybe-install-info-gawk install-info-gawk
9037 maybe-install-info-gawk:
9038 @if gawk
9039 maybe-install-info-gawk: install-info-gawk
9040
9041 install-info-gawk: \
9042     configure-gawk \
9043     info-gawk 
9044         @[ -f ./gawk/Makefile ] || exit 0; \
9045         r=`${PWD_COMMAND}`; export r; \
9046         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9047         $(SET_LIB_PATH) \
9048         $(HOST_EXPORTS) \
9049         for flag in $(EXTRA_HOST_FLAGS) ; do \
9050           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9051         done; \
9052         echo "Doing install-info in gawk" ; \
9053         (cd gawk && \
9054           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9055                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9056                   "RANLIB=$${RANLIB}" \
9057                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9058                   install-info) \
9059           || exit 1
9060
9061 @endif gawk
9062
9063 .PHONY: maybe-installcheck-gawk installcheck-gawk
9064 maybe-installcheck-gawk:
9065 @if gawk
9066 maybe-installcheck-gawk: installcheck-gawk
9067
9068 installcheck-gawk: \
9069     configure-gawk 
9070         @[ -f ./gawk/Makefile ] || exit 0; \
9071         r=`${PWD_COMMAND}`; export r; \
9072         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9073         $(SET_LIB_PATH) \
9074         $(HOST_EXPORTS) \
9075         for flag in $(EXTRA_HOST_FLAGS) ; do \
9076           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9077         done; \
9078         echo "Doing installcheck in gawk" ; \
9079         (cd gawk && \
9080           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9081                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9082                   "RANLIB=$${RANLIB}" \
9083                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9084                   installcheck) \
9085           || exit 1
9086
9087 @endif gawk
9088
9089 .PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
9090 maybe-mostlyclean-gawk:
9091 @if gawk
9092 maybe-mostlyclean-gawk: mostlyclean-gawk
9093
9094 mostlyclean-gawk: 
9095         @[ -f ./gawk/Makefile ] || exit 0; \
9096         r=`${PWD_COMMAND}`; export r; \
9097         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9098         $(SET_LIB_PATH) \
9099         $(HOST_EXPORTS) \
9100         for flag in $(EXTRA_HOST_FLAGS) ; do \
9101           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9102         done; \
9103         echo "Doing mostlyclean in gawk" ; \
9104         (cd gawk && \
9105           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9106                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9107                   "RANLIB=$${RANLIB}" \
9108                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9109                   mostlyclean) \
9110           || exit 1
9111
9112 @endif gawk
9113
9114 .PHONY: maybe-clean-gawk clean-gawk
9115 maybe-clean-gawk:
9116 @if gawk
9117 maybe-clean-gawk: clean-gawk
9118
9119 clean-gawk: 
9120         @[ -f ./gawk/Makefile ] || exit 0; \
9121         r=`${PWD_COMMAND}`; export r; \
9122         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9123         $(SET_LIB_PATH) \
9124         $(HOST_EXPORTS) \
9125         for flag in $(EXTRA_HOST_FLAGS) ; do \
9126           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9127         done; \
9128         echo "Doing clean in gawk" ; \
9129         (cd gawk && \
9130           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9131                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9132                   "RANLIB=$${RANLIB}" \
9133                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9134                   clean) \
9135           || exit 1
9136
9137 @endif gawk
9138
9139 .PHONY: maybe-distclean-gawk distclean-gawk
9140 maybe-distclean-gawk:
9141 @if gawk
9142 maybe-distclean-gawk: distclean-gawk
9143
9144 distclean-gawk: 
9145         @[ -f ./gawk/Makefile ] || exit 0; \
9146         r=`${PWD_COMMAND}`; export r; \
9147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9148         $(SET_LIB_PATH) \
9149         $(HOST_EXPORTS) \
9150         for flag in $(EXTRA_HOST_FLAGS) ; do \
9151           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9152         done; \
9153         echo "Doing distclean in gawk" ; \
9154         (cd gawk && \
9155           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9156                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9157                   "RANLIB=$${RANLIB}" \
9158                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9159                   distclean) \
9160           || exit 1
9161
9162 @endif gawk
9163
9164 .PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
9165 maybe-maintainer-clean-gawk:
9166 @if gawk
9167 maybe-maintainer-clean-gawk: maintainer-clean-gawk
9168
9169 maintainer-clean-gawk: 
9170         @[ -f ./gawk/Makefile ] || exit 0; \
9171         r=`${PWD_COMMAND}`; export r; \
9172         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9173         $(SET_LIB_PATH) \
9174         $(HOST_EXPORTS) \
9175         for flag in $(EXTRA_HOST_FLAGS) ; do \
9176           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9177         done; \
9178         echo "Doing maintainer-clean in gawk" ; \
9179         (cd gawk && \
9180           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9181                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9182                   "RANLIB=$${RANLIB}" \
9183                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9184                   maintainer-clean) \
9185           || exit 1
9186
9187 @endif gawk
9188
9189
9190 .PHONY: configure-gettext maybe-configure-gettext
9191 maybe-configure-gettext:
9192 @if gettext
9193 maybe-configure-gettext: configure-gettext
9194 configure-gettext:
9195         @test ! -f gettext/Makefile || exit 0; \
9196         [ -d gettext ] || mkdir gettext; \
9197         r=`${PWD_COMMAND}`; export r; \
9198         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9199         $(HOST_EXPORTS) \
9200         echo Configuring in gettext; \
9201         cd gettext || exit 1; \
9202         case $(srcdir) in \
9203           \.) \
9204             srcdiroption="--srcdir=."; \
9205             libsrcdir=".";; \
9206           /* | [A-Za-z]:[\\/]*) \
9207             srcdiroption="--srcdir=$(srcdir)/gettext"; \
9208             libsrcdir="$$s/gettext";; \
9209           *) \
9210             srcdiroption="--srcdir=../$(srcdir)/gettext"; \
9211             libsrcdir="$$s/gettext";; \
9212         esac; \
9213         $(SHELL) $${libsrcdir}/configure \
9214           $(HOST_CONFIGARGS) $${srcdiroption}  \
9215           || exit 1
9216 @endif gettext
9217
9218 .PHONY: all-gettext maybe-all-gettext
9219 maybe-all-gettext:
9220 @if gettext
9221 maybe-all-gettext: all-gettext
9222 all-gettext: configure-gettext
9223         @r=`${PWD_COMMAND}`; export r; \
9224         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9225         $(SET_LIB_PATH) \
9226         $(HOST_EXPORTS) \
9227         (cd gettext && $(MAKE) $(FLAGS_TO_PASS)  all)
9228 @endif gettext
9229
9230 .PHONY: check-gettext maybe-check-gettext
9231 maybe-check-gettext:
9232 @if gettext
9233 maybe-check-gettext: check-gettext
9234
9235 check-gettext:
9236         @r=`${PWD_COMMAND}`; export r; \
9237         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9238         $(SET_LIB_PATH) \
9239         $(HOST_EXPORTS) \
9240         (cd gettext && $(MAKE) $(FLAGS_TO_PASS) check)
9241
9242 @endif gettext
9243
9244 .PHONY: install-gettext maybe-install-gettext
9245 maybe-install-gettext:
9246 @if gettext
9247 maybe-install-gettext: install-gettext
9248
9249 install-gettext: installdirs
9250         @r=`${PWD_COMMAND}`; export r; \
9251         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9252         $(SET_LIB_PATH) \
9253         $(HOST_EXPORTS) \
9254         (cd gettext && $(MAKE) $(FLAGS_TO_PASS) install)
9255
9256 @endif gettext
9257
9258 # Other targets (info, dvi, etc.)
9259
9260 .PHONY: maybe-info-gettext info-gettext
9261 maybe-info-gettext:
9262 @if gettext
9263 maybe-info-gettext: info-gettext
9264
9265 info-gettext: \
9266     configure-gettext 
9267         @[ -f ./gettext/Makefile ] || exit 0; \
9268         r=`${PWD_COMMAND}`; export r; \
9269         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9270         $(SET_LIB_PATH) \
9271         $(HOST_EXPORTS) \
9272         for flag in $(EXTRA_HOST_FLAGS) ; do \
9273           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9274         done; \
9275         echo "Doing info in gettext" ; \
9276         (cd gettext && \
9277           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9278                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9279                   "RANLIB=$${RANLIB}" \
9280                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9281                   info) \
9282           || exit 1
9283
9284 @endif gettext
9285
9286 .PHONY: maybe-dvi-gettext dvi-gettext
9287 maybe-dvi-gettext:
9288 @if gettext
9289 maybe-dvi-gettext: dvi-gettext
9290
9291 dvi-gettext: \
9292     configure-gettext 
9293         @[ -f ./gettext/Makefile ] || exit 0; \
9294         r=`${PWD_COMMAND}`; export r; \
9295         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9296         $(SET_LIB_PATH) \
9297         $(HOST_EXPORTS) \
9298         for flag in $(EXTRA_HOST_FLAGS) ; do \
9299           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9300         done; \
9301         echo "Doing dvi in gettext" ; \
9302         (cd gettext && \
9303           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9304                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9305                   "RANLIB=$${RANLIB}" \
9306                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9307                   dvi) \
9308           || exit 1
9309
9310 @endif gettext
9311
9312 .PHONY: maybe-TAGS-gettext TAGS-gettext
9313 maybe-TAGS-gettext:
9314 @if gettext
9315 maybe-TAGS-gettext: TAGS-gettext
9316
9317 TAGS-gettext: \
9318     configure-gettext 
9319         @[ -f ./gettext/Makefile ] || exit 0; \
9320         r=`${PWD_COMMAND}`; export r; \
9321         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9322         $(SET_LIB_PATH) \
9323         $(HOST_EXPORTS) \
9324         for flag in $(EXTRA_HOST_FLAGS) ; do \
9325           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9326         done; \
9327         echo "Doing TAGS in gettext" ; \
9328         (cd gettext && \
9329           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9330                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9331                   "RANLIB=$${RANLIB}" \
9332                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9333                   TAGS) \
9334           || exit 1
9335
9336 @endif gettext
9337
9338 .PHONY: maybe-install-info-gettext install-info-gettext
9339 maybe-install-info-gettext:
9340 @if gettext
9341 maybe-install-info-gettext: install-info-gettext
9342
9343 install-info-gettext: \
9344     configure-gettext \
9345     info-gettext 
9346         @[ -f ./gettext/Makefile ] || exit 0; \
9347         r=`${PWD_COMMAND}`; export r; \
9348         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9349         $(SET_LIB_PATH) \
9350         $(HOST_EXPORTS) \
9351         for flag in $(EXTRA_HOST_FLAGS) ; do \
9352           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9353         done; \
9354         echo "Doing install-info in gettext" ; \
9355         (cd gettext && \
9356           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9357                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9358                   "RANLIB=$${RANLIB}" \
9359                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9360                   install-info) \
9361           || exit 1
9362
9363 @endif gettext
9364
9365 .PHONY: maybe-installcheck-gettext installcheck-gettext
9366 maybe-installcheck-gettext:
9367 @if gettext
9368 maybe-installcheck-gettext: installcheck-gettext
9369
9370 installcheck-gettext: \
9371     configure-gettext 
9372         @[ -f ./gettext/Makefile ] || exit 0; \
9373         r=`${PWD_COMMAND}`; export r; \
9374         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9375         $(SET_LIB_PATH) \
9376         $(HOST_EXPORTS) \
9377         for flag in $(EXTRA_HOST_FLAGS) ; do \
9378           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9379         done; \
9380         echo "Doing installcheck in gettext" ; \
9381         (cd gettext && \
9382           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9383                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9384                   "RANLIB=$${RANLIB}" \
9385                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9386                   installcheck) \
9387           || exit 1
9388
9389 @endif gettext
9390
9391 .PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
9392 maybe-mostlyclean-gettext:
9393 @if gettext
9394 maybe-mostlyclean-gettext: mostlyclean-gettext
9395
9396 mostlyclean-gettext: 
9397         @[ -f ./gettext/Makefile ] || exit 0; \
9398         r=`${PWD_COMMAND}`; export r; \
9399         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9400         $(SET_LIB_PATH) \
9401         $(HOST_EXPORTS) \
9402         for flag in $(EXTRA_HOST_FLAGS) ; do \
9403           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9404         done; \
9405         echo "Doing mostlyclean in gettext" ; \
9406         (cd gettext && \
9407           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9408                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9409                   "RANLIB=$${RANLIB}" \
9410                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9411                   mostlyclean) \
9412           || exit 1
9413
9414 @endif gettext
9415
9416 .PHONY: maybe-clean-gettext clean-gettext
9417 maybe-clean-gettext:
9418 @if gettext
9419 maybe-clean-gettext: clean-gettext
9420
9421 clean-gettext: 
9422         @[ -f ./gettext/Makefile ] || exit 0; \
9423         r=`${PWD_COMMAND}`; export r; \
9424         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9425         $(SET_LIB_PATH) \
9426         $(HOST_EXPORTS) \
9427         for flag in $(EXTRA_HOST_FLAGS) ; do \
9428           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9429         done; \
9430         echo "Doing clean in gettext" ; \
9431         (cd gettext && \
9432           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9433                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9434                   "RANLIB=$${RANLIB}" \
9435                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9436                   clean) \
9437           || exit 1
9438
9439 @endif gettext
9440
9441 .PHONY: maybe-distclean-gettext distclean-gettext
9442 maybe-distclean-gettext:
9443 @if gettext
9444 maybe-distclean-gettext: distclean-gettext
9445
9446 distclean-gettext: 
9447         @[ -f ./gettext/Makefile ] || exit 0; \
9448         r=`${PWD_COMMAND}`; export r; \
9449         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9450         $(SET_LIB_PATH) \
9451         $(HOST_EXPORTS) \
9452         for flag in $(EXTRA_HOST_FLAGS) ; do \
9453           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9454         done; \
9455         echo "Doing distclean in gettext" ; \
9456         (cd gettext && \
9457           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9458                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9459                   "RANLIB=$${RANLIB}" \
9460                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9461                   distclean) \
9462           || exit 1
9463
9464 @endif gettext
9465
9466 .PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
9467 maybe-maintainer-clean-gettext:
9468 @if gettext
9469 maybe-maintainer-clean-gettext: maintainer-clean-gettext
9470
9471 maintainer-clean-gettext: 
9472         @[ -f ./gettext/Makefile ] || exit 0; \
9473         r=`${PWD_COMMAND}`; export r; \
9474         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9475         $(SET_LIB_PATH) \
9476         $(HOST_EXPORTS) \
9477         for flag in $(EXTRA_HOST_FLAGS) ; do \
9478           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9479         done; \
9480         echo "Doing maintainer-clean in gettext" ; \
9481         (cd gettext && \
9482           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9483                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9484                   "RANLIB=$${RANLIB}" \
9485                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9486                   maintainer-clean) \
9487           || exit 1
9488
9489 @endif gettext
9490
9491
9492 .PHONY: configure-gnuserv maybe-configure-gnuserv
9493 maybe-configure-gnuserv:
9494 @if gnuserv
9495 maybe-configure-gnuserv: configure-gnuserv
9496 configure-gnuserv:
9497         @test ! -f gnuserv/Makefile || exit 0; \
9498         [ -d gnuserv ] || mkdir gnuserv; \
9499         r=`${PWD_COMMAND}`; export r; \
9500         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9501         $(HOST_EXPORTS) \
9502         echo Configuring in gnuserv; \
9503         cd gnuserv || exit 1; \
9504         case $(srcdir) in \
9505           \.) \
9506             srcdiroption="--srcdir=."; \
9507             libsrcdir=".";; \
9508           /* | [A-Za-z]:[\\/]*) \
9509             srcdiroption="--srcdir=$(srcdir)/gnuserv"; \
9510             libsrcdir="$$s/gnuserv";; \
9511           *) \
9512             srcdiroption="--srcdir=../$(srcdir)/gnuserv"; \
9513             libsrcdir="$$s/gnuserv";; \
9514         esac; \
9515         $(SHELL) $${libsrcdir}/configure \
9516           $(HOST_CONFIGARGS) $${srcdiroption}  \
9517           || exit 1
9518 @endif gnuserv
9519
9520 .PHONY: all-gnuserv maybe-all-gnuserv
9521 maybe-all-gnuserv:
9522 @if gnuserv
9523 maybe-all-gnuserv: all-gnuserv
9524 all-gnuserv: configure-gnuserv
9525         @r=`${PWD_COMMAND}`; export r; \
9526         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9527         $(SET_LIB_PATH) \
9528         $(HOST_EXPORTS) \
9529         (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS)  all)
9530 @endif gnuserv
9531
9532 .PHONY: check-gnuserv maybe-check-gnuserv
9533 maybe-check-gnuserv:
9534 @if gnuserv
9535 maybe-check-gnuserv: check-gnuserv
9536
9537 check-gnuserv:
9538         @r=`${PWD_COMMAND}`; export r; \
9539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9540         $(SET_LIB_PATH) \
9541         $(HOST_EXPORTS) \
9542         (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) check)
9543
9544 @endif gnuserv
9545
9546 .PHONY: install-gnuserv maybe-install-gnuserv
9547 maybe-install-gnuserv:
9548 @if gnuserv
9549 maybe-install-gnuserv: install-gnuserv
9550
9551 install-gnuserv: installdirs
9552         @r=`${PWD_COMMAND}`; export r; \
9553         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9554         $(SET_LIB_PATH) \
9555         $(HOST_EXPORTS) \
9556         (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) install)
9557
9558 @endif gnuserv
9559
9560 # Other targets (info, dvi, etc.)
9561
9562 .PHONY: maybe-info-gnuserv info-gnuserv
9563 maybe-info-gnuserv:
9564 @if gnuserv
9565 maybe-info-gnuserv: info-gnuserv
9566
9567 info-gnuserv: \
9568     configure-gnuserv 
9569         @[ -f ./gnuserv/Makefile ] || exit 0; \
9570         r=`${PWD_COMMAND}`; export r; \
9571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9572         $(SET_LIB_PATH) \
9573         $(HOST_EXPORTS) \
9574         for flag in $(EXTRA_HOST_FLAGS) ; do \
9575           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9576         done; \
9577         echo "Doing info in gnuserv" ; \
9578         (cd gnuserv && \
9579           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9580                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9581                   "RANLIB=$${RANLIB}" \
9582                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9583                   info) \
9584           || exit 1
9585
9586 @endif gnuserv
9587
9588 .PHONY: maybe-dvi-gnuserv dvi-gnuserv
9589 maybe-dvi-gnuserv:
9590 @if gnuserv
9591 maybe-dvi-gnuserv: dvi-gnuserv
9592
9593 dvi-gnuserv: \
9594     configure-gnuserv 
9595         @[ -f ./gnuserv/Makefile ] || exit 0; \
9596         r=`${PWD_COMMAND}`; export r; \
9597         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9598         $(SET_LIB_PATH) \
9599         $(HOST_EXPORTS) \
9600         for flag in $(EXTRA_HOST_FLAGS) ; do \
9601           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9602         done; \
9603         echo "Doing dvi in gnuserv" ; \
9604         (cd gnuserv && \
9605           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9606                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9607                   "RANLIB=$${RANLIB}" \
9608                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9609                   dvi) \
9610           || exit 1
9611
9612 @endif gnuserv
9613
9614 .PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
9615 maybe-TAGS-gnuserv:
9616 @if gnuserv
9617 maybe-TAGS-gnuserv: TAGS-gnuserv
9618
9619 TAGS-gnuserv: \
9620     configure-gnuserv 
9621         @[ -f ./gnuserv/Makefile ] || exit 0; \
9622         r=`${PWD_COMMAND}`; export r; \
9623         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9624         $(SET_LIB_PATH) \
9625         $(HOST_EXPORTS) \
9626         for flag in $(EXTRA_HOST_FLAGS) ; do \
9627           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9628         done; \
9629         echo "Doing TAGS in gnuserv" ; \
9630         (cd gnuserv && \
9631           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9632                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9633                   "RANLIB=$${RANLIB}" \
9634                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9635                   TAGS) \
9636           || exit 1
9637
9638 @endif gnuserv
9639
9640 .PHONY: maybe-install-info-gnuserv install-info-gnuserv
9641 maybe-install-info-gnuserv:
9642 @if gnuserv
9643 maybe-install-info-gnuserv: install-info-gnuserv
9644
9645 install-info-gnuserv: \
9646     configure-gnuserv \
9647     info-gnuserv 
9648         @[ -f ./gnuserv/Makefile ] || exit 0; \
9649         r=`${PWD_COMMAND}`; export r; \
9650         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9651         $(SET_LIB_PATH) \
9652         $(HOST_EXPORTS) \
9653         for flag in $(EXTRA_HOST_FLAGS) ; do \
9654           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9655         done; \
9656         echo "Doing install-info in gnuserv" ; \
9657         (cd gnuserv && \
9658           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9659                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9660                   "RANLIB=$${RANLIB}" \
9661                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9662                   install-info) \
9663           || exit 1
9664
9665 @endif gnuserv
9666
9667 .PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
9668 maybe-installcheck-gnuserv:
9669 @if gnuserv
9670 maybe-installcheck-gnuserv: installcheck-gnuserv
9671
9672 installcheck-gnuserv: \
9673     configure-gnuserv 
9674         @[ -f ./gnuserv/Makefile ] || exit 0; \
9675         r=`${PWD_COMMAND}`; export r; \
9676         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9677         $(SET_LIB_PATH) \
9678         $(HOST_EXPORTS) \
9679         for flag in $(EXTRA_HOST_FLAGS) ; do \
9680           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9681         done; \
9682         echo "Doing installcheck in gnuserv" ; \
9683         (cd gnuserv && \
9684           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9685                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9686                   "RANLIB=$${RANLIB}" \
9687                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9688                   installcheck) \
9689           || exit 1
9690
9691 @endif gnuserv
9692
9693 .PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
9694 maybe-mostlyclean-gnuserv:
9695 @if gnuserv
9696 maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
9697
9698 mostlyclean-gnuserv: 
9699         @[ -f ./gnuserv/Makefile ] || exit 0; \
9700         r=`${PWD_COMMAND}`; export r; \
9701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9702         $(SET_LIB_PATH) \
9703         $(HOST_EXPORTS) \
9704         for flag in $(EXTRA_HOST_FLAGS) ; do \
9705           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9706         done; \
9707         echo "Doing mostlyclean in gnuserv" ; \
9708         (cd gnuserv && \
9709           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9710                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9711                   "RANLIB=$${RANLIB}" \
9712                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9713                   mostlyclean) \
9714           || exit 1
9715
9716 @endif gnuserv
9717
9718 .PHONY: maybe-clean-gnuserv clean-gnuserv
9719 maybe-clean-gnuserv:
9720 @if gnuserv
9721 maybe-clean-gnuserv: clean-gnuserv
9722
9723 clean-gnuserv: 
9724         @[ -f ./gnuserv/Makefile ] || exit 0; \
9725         r=`${PWD_COMMAND}`; export r; \
9726         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9727         $(SET_LIB_PATH) \
9728         $(HOST_EXPORTS) \
9729         for flag in $(EXTRA_HOST_FLAGS) ; do \
9730           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9731         done; \
9732         echo "Doing clean in gnuserv" ; \
9733         (cd gnuserv && \
9734           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9735                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9736                   "RANLIB=$${RANLIB}" \
9737                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9738                   clean) \
9739           || exit 1
9740
9741 @endif gnuserv
9742
9743 .PHONY: maybe-distclean-gnuserv distclean-gnuserv
9744 maybe-distclean-gnuserv:
9745 @if gnuserv
9746 maybe-distclean-gnuserv: distclean-gnuserv
9747
9748 distclean-gnuserv: 
9749         @[ -f ./gnuserv/Makefile ] || exit 0; \
9750         r=`${PWD_COMMAND}`; export r; \
9751         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9752         $(SET_LIB_PATH) \
9753         $(HOST_EXPORTS) \
9754         for flag in $(EXTRA_HOST_FLAGS) ; do \
9755           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9756         done; \
9757         echo "Doing distclean in gnuserv" ; \
9758         (cd gnuserv && \
9759           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9760                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9761                   "RANLIB=$${RANLIB}" \
9762                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9763                   distclean) \
9764           || exit 1
9765
9766 @endif gnuserv
9767
9768 .PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
9769 maybe-maintainer-clean-gnuserv:
9770 @if gnuserv
9771 maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
9772
9773 maintainer-clean-gnuserv: 
9774         @[ -f ./gnuserv/Makefile ] || exit 0; \
9775         r=`${PWD_COMMAND}`; export r; \
9776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9777         $(SET_LIB_PATH) \
9778         $(HOST_EXPORTS) \
9779         for flag in $(EXTRA_HOST_FLAGS) ; do \
9780           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9781         done; \
9782         echo "Doing maintainer-clean in gnuserv" ; \
9783         (cd gnuserv && \
9784           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9785                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9786                   "RANLIB=$${RANLIB}" \
9787                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9788                   maintainer-clean) \
9789           || exit 1
9790
9791 @endif gnuserv
9792
9793
9794 .PHONY: configure-gprof maybe-configure-gprof
9795 maybe-configure-gprof:
9796 @if gprof
9797 maybe-configure-gprof: configure-gprof
9798 configure-gprof:
9799         @test ! -f gprof/Makefile || exit 0; \
9800         [ -d gprof ] || mkdir gprof; \
9801         r=`${PWD_COMMAND}`; export r; \
9802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9803         $(HOST_EXPORTS) \
9804         echo Configuring in gprof; \
9805         cd gprof || exit 1; \
9806         case $(srcdir) in \
9807           \.) \
9808             srcdiroption="--srcdir=."; \
9809             libsrcdir=".";; \
9810           /* | [A-Za-z]:[\\/]*) \
9811             srcdiroption="--srcdir=$(srcdir)/gprof"; \
9812             libsrcdir="$$s/gprof";; \
9813           *) \
9814             srcdiroption="--srcdir=../$(srcdir)/gprof"; \
9815             libsrcdir="$$s/gprof";; \
9816         esac; \
9817         $(SHELL) $${libsrcdir}/configure \
9818           $(HOST_CONFIGARGS) $${srcdiroption}  \
9819           || exit 1
9820 @endif gprof
9821
9822 .PHONY: all-gprof maybe-all-gprof
9823 maybe-all-gprof:
9824 @if gprof
9825 maybe-all-gprof: all-gprof
9826 all-gprof: configure-gprof
9827         @r=`${PWD_COMMAND}`; export r; \
9828         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9829         $(SET_LIB_PATH) \
9830         $(HOST_EXPORTS) \
9831         (cd gprof && $(MAKE) $(FLAGS_TO_PASS)  all)
9832 @endif gprof
9833
9834 .PHONY: check-gprof maybe-check-gprof
9835 maybe-check-gprof:
9836 @if gprof
9837 maybe-check-gprof: check-gprof
9838
9839 check-gprof:
9840         @r=`${PWD_COMMAND}`; export r; \
9841         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9842         $(SET_LIB_PATH) \
9843         $(HOST_EXPORTS) \
9844         (cd gprof && $(MAKE) $(FLAGS_TO_PASS) check)
9845
9846 @endif gprof
9847
9848 .PHONY: install-gprof maybe-install-gprof
9849 maybe-install-gprof:
9850 @if gprof
9851 maybe-install-gprof: install-gprof
9852
9853 install-gprof: installdirs
9854         @r=`${PWD_COMMAND}`; export r; \
9855         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9856         $(SET_LIB_PATH) \
9857         $(HOST_EXPORTS) \
9858         (cd gprof && $(MAKE) $(FLAGS_TO_PASS) install)
9859
9860 @endif gprof
9861
9862 # Other targets (info, dvi, etc.)
9863
9864 .PHONY: maybe-info-gprof info-gprof
9865 maybe-info-gprof:
9866 @if gprof
9867 maybe-info-gprof: info-gprof
9868
9869 info-gprof: \
9870     configure-gprof 
9871         @[ -f ./gprof/Makefile ] || exit 0; \
9872         r=`${PWD_COMMAND}`; export r; \
9873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9874         $(SET_LIB_PATH) \
9875         $(HOST_EXPORTS) \
9876         for flag in $(EXTRA_HOST_FLAGS) ; do \
9877           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9878         done; \
9879         echo "Doing info in gprof" ; \
9880         (cd gprof && \
9881           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9882                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9883                   "RANLIB=$${RANLIB}" \
9884                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9885                   info) \
9886           || exit 1
9887
9888 @endif gprof
9889
9890 .PHONY: maybe-dvi-gprof dvi-gprof
9891 maybe-dvi-gprof:
9892 @if gprof
9893 maybe-dvi-gprof: dvi-gprof
9894
9895 dvi-gprof: \
9896     configure-gprof 
9897         @[ -f ./gprof/Makefile ] || exit 0; \
9898         r=`${PWD_COMMAND}`; export r; \
9899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9900         $(SET_LIB_PATH) \
9901         $(HOST_EXPORTS) \
9902         for flag in $(EXTRA_HOST_FLAGS) ; do \
9903           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9904         done; \
9905         echo "Doing dvi in gprof" ; \
9906         (cd gprof && \
9907           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9908                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9909                   "RANLIB=$${RANLIB}" \
9910                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9911                   dvi) \
9912           || exit 1
9913
9914 @endif gprof
9915
9916 .PHONY: maybe-TAGS-gprof TAGS-gprof
9917 maybe-TAGS-gprof:
9918 @if gprof
9919 maybe-TAGS-gprof: TAGS-gprof
9920
9921 TAGS-gprof: \
9922     configure-gprof 
9923         @[ -f ./gprof/Makefile ] || exit 0; \
9924         r=`${PWD_COMMAND}`; export r; \
9925         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9926         $(SET_LIB_PATH) \
9927         $(HOST_EXPORTS) \
9928         for flag in $(EXTRA_HOST_FLAGS) ; do \
9929           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9930         done; \
9931         echo "Doing TAGS in gprof" ; \
9932         (cd gprof && \
9933           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9934                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9935                   "RANLIB=$${RANLIB}" \
9936                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9937                   TAGS) \
9938           || exit 1
9939
9940 @endif gprof
9941
9942 .PHONY: maybe-install-info-gprof install-info-gprof
9943 maybe-install-info-gprof:
9944 @if gprof
9945 maybe-install-info-gprof: install-info-gprof
9946
9947 install-info-gprof: \
9948     configure-gprof \
9949     info-gprof 
9950         @[ -f ./gprof/Makefile ] || exit 0; \
9951         r=`${PWD_COMMAND}`; export r; \
9952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9953         $(SET_LIB_PATH) \
9954         $(HOST_EXPORTS) \
9955         for flag in $(EXTRA_HOST_FLAGS) ; do \
9956           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9957         done; \
9958         echo "Doing install-info in gprof" ; \
9959         (cd gprof && \
9960           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9961                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9962                   "RANLIB=$${RANLIB}" \
9963                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9964                   install-info) \
9965           || exit 1
9966
9967 @endif gprof
9968
9969 .PHONY: maybe-installcheck-gprof installcheck-gprof
9970 maybe-installcheck-gprof:
9971 @if gprof
9972 maybe-installcheck-gprof: installcheck-gprof
9973
9974 installcheck-gprof: \
9975     configure-gprof 
9976         @[ -f ./gprof/Makefile ] || exit 0; \
9977         r=`${PWD_COMMAND}`; export r; \
9978         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9979         $(SET_LIB_PATH) \
9980         $(HOST_EXPORTS) \
9981         for flag in $(EXTRA_HOST_FLAGS) ; do \
9982           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9983         done; \
9984         echo "Doing installcheck in gprof" ; \
9985         (cd gprof && \
9986           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9987                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9988                   "RANLIB=$${RANLIB}" \
9989                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9990                   installcheck) \
9991           || exit 1
9992
9993 @endif gprof
9994
9995 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
9996 maybe-mostlyclean-gprof:
9997 @if gprof
9998 maybe-mostlyclean-gprof: mostlyclean-gprof
9999
10000 mostlyclean-gprof: 
10001         @[ -f ./gprof/Makefile ] || exit 0; \
10002         r=`${PWD_COMMAND}`; export r; \
10003         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10004         $(SET_LIB_PATH) \
10005         $(HOST_EXPORTS) \
10006         for flag in $(EXTRA_HOST_FLAGS) ; do \
10007           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10008         done; \
10009         echo "Doing mostlyclean in gprof" ; \
10010         (cd gprof && \
10011           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10012                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10013                   "RANLIB=$${RANLIB}" \
10014                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10015                   mostlyclean) \
10016           || exit 1
10017
10018 @endif gprof
10019
10020 .PHONY: maybe-clean-gprof clean-gprof
10021 maybe-clean-gprof:
10022 @if gprof
10023 maybe-clean-gprof: clean-gprof
10024
10025 clean-gprof: 
10026         @[ -f ./gprof/Makefile ] || exit 0; \
10027         r=`${PWD_COMMAND}`; export r; \
10028         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10029         $(SET_LIB_PATH) \
10030         $(HOST_EXPORTS) \
10031         for flag in $(EXTRA_HOST_FLAGS) ; do \
10032           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10033         done; \
10034         echo "Doing clean in gprof" ; \
10035         (cd gprof && \
10036           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10037                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10038                   "RANLIB=$${RANLIB}" \
10039                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10040                   clean) \
10041           || exit 1
10042
10043 @endif gprof
10044
10045 .PHONY: maybe-distclean-gprof distclean-gprof
10046 maybe-distclean-gprof:
10047 @if gprof
10048 maybe-distclean-gprof: distclean-gprof
10049
10050 distclean-gprof: 
10051         @[ -f ./gprof/Makefile ] || exit 0; \
10052         r=`${PWD_COMMAND}`; export r; \
10053         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10054         $(SET_LIB_PATH) \
10055         $(HOST_EXPORTS) \
10056         for flag in $(EXTRA_HOST_FLAGS) ; do \
10057           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10058         done; \
10059         echo "Doing distclean in gprof" ; \
10060         (cd gprof && \
10061           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10062                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10063                   "RANLIB=$${RANLIB}" \
10064                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10065                   distclean) \
10066           || exit 1
10067
10068 @endif gprof
10069
10070 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
10071 maybe-maintainer-clean-gprof:
10072 @if gprof
10073 maybe-maintainer-clean-gprof: maintainer-clean-gprof
10074
10075 maintainer-clean-gprof: 
10076         @[ -f ./gprof/Makefile ] || exit 0; \
10077         r=`${PWD_COMMAND}`; export r; \
10078         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10079         $(SET_LIB_PATH) \
10080         $(HOST_EXPORTS) \
10081         for flag in $(EXTRA_HOST_FLAGS) ; do \
10082           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10083         done; \
10084         echo "Doing maintainer-clean in gprof" ; \
10085         (cd gprof && \
10086           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10087                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10088                   "RANLIB=$${RANLIB}" \
10089                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10090                   maintainer-clean) \
10091           || exit 1
10092
10093 @endif gprof
10094
10095
10096 .PHONY: configure-gzip maybe-configure-gzip
10097 maybe-configure-gzip:
10098 @if gzip
10099 maybe-configure-gzip: configure-gzip
10100 configure-gzip:
10101         @test ! -f gzip/Makefile || exit 0; \
10102         [ -d gzip ] || mkdir gzip; \
10103         r=`${PWD_COMMAND}`; export r; \
10104         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10105         $(HOST_EXPORTS) \
10106         echo Configuring in gzip; \
10107         cd gzip || exit 1; \
10108         case $(srcdir) in \
10109           \.) \
10110             srcdiroption="--srcdir=."; \
10111             libsrcdir=".";; \
10112           /* | [A-Za-z]:[\\/]*) \
10113             srcdiroption="--srcdir=$(srcdir)/gzip"; \
10114             libsrcdir="$$s/gzip";; \
10115           *) \
10116             srcdiroption="--srcdir=../$(srcdir)/gzip"; \
10117             libsrcdir="$$s/gzip";; \
10118         esac; \
10119         $(SHELL) $${libsrcdir}/configure \
10120           $(HOST_CONFIGARGS) $${srcdiroption}  \
10121           || exit 1
10122 @endif gzip
10123
10124 .PHONY: all-gzip maybe-all-gzip
10125 maybe-all-gzip:
10126 @if gzip
10127 maybe-all-gzip: all-gzip
10128 all-gzip: configure-gzip
10129         @r=`${PWD_COMMAND}`; export r; \
10130         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10131         $(SET_LIB_PATH) \
10132         $(HOST_EXPORTS) \
10133         (cd gzip && $(MAKE) $(FLAGS_TO_PASS)  all)
10134 @endif gzip
10135
10136 .PHONY: check-gzip maybe-check-gzip
10137 maybe-check-gzip:
10138 @if gzip
10139 maybe-check-gzip: check-gzip
10140
10141 check-gzip:
10142         @r=`${PWD_COMMAND}`; export r; \
10143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10144         $(SET_LIB_PATH) \
10145         $(HOST_EXPORTS) \
10146         (cd gzip && $(MAKE) $(FLAGS_TO_PASS) check)
10147
10148 @endif gzip
10149
10150 .PHONY: install-gzip maybe-install-gzip
10151 maybe-install-gzip:
10152 @if gzip
10153 maybe-install-gzip: install-gzip
10154
10155 install-gzip: installdirs
10156         @r=`${PWD_COMMAND}`; export r; \
10157         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10158         $(SET_LIB_PATH) \
10159         $(HOST_EXPORTS) \
10160         (cd gzip && $(MAKE) $(FLAGS_TO_PASS) install)
10161
10162 @endif gzip
10163
10164 # Other targets (info, dvi, etc.)
10165
10166 .PHONY: maybe-info-gzip info-gzip
10167 maybe-info-gzip:
10168 @if gzip
10169 maybe-info-gzip: info-gzip
10170
10171 info-gzip: \
10172     configure-gzip 
10173         @[ -f ./gzip/Makefile ] || exit 0; \
10174         r=`${PWD_COMMAND}`; export r; \
10175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10176         $(SET_LIB_PATH) \
10177         $(HOST_EXPORTS) \
10178         for flag in $(EXTRA_HOST_FLAGS) ; do \
10179           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10180         done; \
10181         echo "Doing info in gzip" ; \
10182         (cd gzip && \
10183           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10184                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10185                   "RANLIB=$${RANLIB}" \
10186                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10187                   info) \
10188           || exit 1
10189
10190 @endif gzip
10191
10192 .PHONY: maybe-dvi-gzip dvi-gzip
10193 maybe-dvi-gzip:
10194 @if gzip
10195 maybe-dvi-gzip: dvi-gzip
10196
10197 dvi-gzip: \
10198     configure-gzip 
10199         @[ -f ./gzip/Makefile ] || exit 0; \
10200         r=`${PWD_COMMAND}`; export r; \
10201         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10202         $(SET_LIB_PATH) \
10203         $(HOST_EXPORTS) \
10204         for flag in $(EXTRA_HOST_FLAGS) ; do \
10205           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10206         done; \
10207         echo "Doing dvi in gzip" ; \
10208         (cd gzip && \
10209           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10210                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10211                   "RANLIB=$${RANLIB}" \
10212                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10213                   dvi) \
10214           || exit 1
10215
10216 @endif gzip
10217
10218 .PHONY: maybe-TAGS-gzip TAGS-gzip
10219 maybe-TAGS-gzip:
10220 @if gzip
10221 maybe-TAGS-gzip: TAGS-gzip
10222
10223 TAGS-gzip: \
10224     configure-gzip 
10225         @[ -f ./gzip/Makefile ] || exit 0; \
10226         r=`${PWD_COMMAND}`; export r; \
10227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10228         $(SET_LIB_PATH) \
10229         $(HOST_EXPORTS) \
10230         for flag in $(EXTRA_HOST_FLAGS) ; do \
10231           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10232         done; \
10233         echo "Doing TAGS in gzip" ; \
10234         (cd gzip && \
10235           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10236                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10237                   "RANLIB=$${RANLIB}" \
10238                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10239                   TAGS) \
10240           || exit 1
10241
10242 @endif gzip
10243
10244 .PHONY: maybe-install-info-gzip install-info-gzip
10245 maybe-install-info-gzip:
10246 @if gzip
10247 maybe-install-info-gzip: install-info-gzip
10248
10249 install-info-gzip: \
10250     configure-gzip \
10251     info-gzip 
10252         @[ -f ./gzip/Makefile ] || exit 0; \
10253         r=`${PWD_COMMAND}`; export r; \
10254         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10255         $(SET_LIB_PATH) \
10256         $(HOST_EXPORTS) \
10257         for flag in $(EXTRA_HOST_FLAGS) ; do \
10258           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10259         done; \
10260         echo "Doing install-info in gzip" ; \
10261         (cd gzip && \
10262           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10263                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10264                   "RANLIB=$${RANLIB}" \
10265                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10266                   install-info) \
10267           || exit 1
10268
10269 @endif gzip
10270
10271 .PHONY: maybe-installcheck-gzip installcheck-gzip
10272 maybe-installcheck-gzip:
10273 @if gzip
10274 maybe-installcheck-gzip: installcheck-gzip
10275
10276 installcheck-gzip: \
10277     configure-gzip 
10278         @[ -f ./gzip/Makefile ] || exit 0; \
10279         r=`${PWD_COMMAND}`; export r; \
10280         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10281         $(SET_LIB_PATH) \
10282         $(HOST_EXPORTS) \
10283         for flag in $(EXTRA_HOST_FLAGS) ; do \
10284           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10285         done; \
10286         echo "Doing installcheck in gzip" ; \
10287         (cd gzip && \
10288           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10289                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10290                   "RANLIB=$${RANLIB}" \
10291                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10292                   installcheck) \
10293           || exit 1
10294
10295 @endif gzip
10296
10297 .PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
10298 maybe-mostlyclean-gzip:
10299 @if gzip
10300 maybe-mostlyclean-gzip: mostlyclean-gzip
10301
10302 mostlyclean-gzip: 
10303         @[ -f ./gzip/Makefile ] || exit 0; \
10304         r=`${PWD_COMMAND}`; export r; \
10305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10306         $(SET_LIB_PATH) \
10307         $(HOST_EXPORTS) \
10308         for flag in $(EXTRA_HOST_FLAGS) ; do \
10309           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10310         done; \
10311         echo "Doing mostlyclean in gzip" ; \
10312         (cd gzip && \
10313           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10314                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10315                   "RANLIB=$${RANLIB}" \
10316                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10317                   mostlyclean) \
10318           || exit 1
10319
10320 @endif gzip
10321
10322 .PHONY: maybe-clean-gzip clean-gzip
10323 maybe-clean-gzip:
10324 @if gzip
10325 maybe-clean-gzip: clean-gzip
10326
10327 clean-gzip: 
10328         @[ -f ./gzip/Makefile ] || exit 0; \
10329         r=`${PWD_COMMAND}`; export r; \
10330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10331         $(SET_LIB_PATH) \
10332         $(HOST_EXPORTS) \
10333         for flag in $(EXTRA_HOST_FLAGS) ; do \
10334           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10335         done; \
10336         echo "Doing clean in gzip" ; \
10337         (cd gzip && \
10338           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10339                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10340                   "RANLIB=$${RANLIB}" \
10341                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10342                   clean) \
10343           || exit 1
10344
10345 @endif gzip
10346
10347 .PHONY: maybe-distclean-gzip distclean-gzip
10348 maybe-distclean-gzip:
10349 @if gzip
10350 maybe-distclean-gzip: distclean-gzip
10351
10352 distclean-gzip: 
10353         @[ -f ./gzip/Makefile ] || exit 0; \
10354         r=`${PWD_COMMAND}`; export r; \
10355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10356         $(SET_LIB_PATH) \
10357         $(HOST_EXPORTS) \
10358         for flag in $(EXTRA_HOST_FLAGS) ; do \
10359           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10360         done; \
10361         echo "Doing distclean in gzip" ; \
10362         (cd gzip && \
10363           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10364                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10365                   "RANLIB=$${RANLIB}" \
10366                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10367                   distclean) \
10368           || exit 1
10369
10370 @endif gzip
10371
10372 .PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
10373 maybe-maintainer-clean-gzip:
10374 @if gzip
10375 maybe-maintainer-clean-gzip: maintainer-clean-gzip
10376
10377 maintainer-clean-gzip: 
10378         @[ -f ./gzip/Makefile ] || exit 0; \
10379         r=`${PWD_COMMAND}`; export r; \
10380         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10381         $(SET_LIB_PATH) \
10382         $(HOST_EXPORTS) \
10383         for flag in $(EXTRA_HOST_FLAGS) ; do \
10384           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10385         done; \
10386         echo "Doing maintainer-clean in gzip" ; \
10387         (cd gzip && \
10388           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10389                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10390                   "RANLIB=$${RANLIB}" \
10391                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10392                   maintainer-clean) \
10393           || exit 1
10394
10395 @endif gzip
10396
10397
10398 .PHONY: configure-hello maybe-configure-hello
10399 maybe-configure-hello:
10400 @if hello
10401 maybe-configure-hello: configure-hello
10402 configure-hello:
10403         @test ! -f hello/Makefile || exit 0; \
10404         [ -d hello ] || mkdir hello; \
10405         r=`${PWD_COMMAND}`; export r; \
10406         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10407         $(HOST_EXPORTS) \
10408         echo Configuring in hello; \
10409         cd hello || exit 1; \
10410         case $(srcdir) in \
10411           \.) \
10412             srcdiroption="--srcdir=."; \
10413             libsrcdir=".";; \
10414           /* | [A-Za-z]:[\\/]*) \
10415             srcdiroption="--srcdir=$(srcdir)/hello"; \
10416             libsrcdir="$$s/hello";; \
10417           *) \
10418             srcdiroption="--srcdir=../$(srcdir)/hello"; \
10419             libsrcdir="$$s/hello";; \
10420         esac; \
10421         $(SHELL) $${libsrcdir}/configure \
10422           $(HOST_CONFIGARGS) $${srcdiroption}  \
10423           || exit 1
10424 @endif hello
10425
10426 .PHONY: all-hello maybe-all-hello
10427 maybe-all-hello:
10428 @if hello
10429 maybe-all-hello: all-hello
10430 all-hello: configure-hello
10431         @r=`${PWD_COMMAND}`; export r; \
10432         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10433         $(SET_LIB_PATH) \
10434         $(HOST_EXPORTS) \
10435         (cd hello && $(MAKE) $(FLAGS_TO_PASS)  all)
10436 @endif hello
10437
10438 .PHONY: check-hello maybe-check-hello
10439 maybe-check-hello:
10440 @if hello
10441 maybe-check-hello: check-hello
10442
10443 check-hello:
10444         @r=`${PWD_COMMAND}`; export r; \
10445         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10446         $(SET_LIB_PATH) \
10447         $(HOST_EXPORTS) \
10448         (cd hello && $(MAKE) $(FLAGS_TO_PASS) check)
10449
10450 @endif hello
10451
10452 .PHONY: install-hello maybe-install-hello
10453 maybe-install-hello:
10454 @if hello
10455 maybe-install-hello: install-hello
10456
10457 install-hello: installdirs
10458         @r=`${PWD_COMMAND}`; export r; \
10459         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10460         $(SET_LIB_PATH) \
10461         $(HOST_EXPORTS) \
10462         (cd hello && $(MAKE) $(FLAGS_TO_PASS) install)
10463
10464 @endif hello
10465
10466 # Other targets (info, dvi, etc.)
10467
10468 .PHONY: maybe-info-hello info-hello
10469 maybe-info-hello:
10470 @if hello
10471 maybe-info-hello: info-hello
10472
10473 info-hello: \
10474     configure-hello 
10475         @[ -f ./hello/Makefile ] || exit 0; \
10476         r=`${PWD_COMMAND}`; export r; \
10477         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10478         $(SET_LIB_PATH) \
10479         $(HOST_EXPORTS) \
10480         for flag in $(EXTRA_HOST_FLAGS) ; do \
10481           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10482         done; \
10483         echo "Doing info in hello" ; \
10484         (cd hello && \
10485           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10486                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10487                   "RANLIB=$${RANLIB}" \
10488                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10489                   info) \
10490           || exit 1
10491
10492 @endif hello
10493
10494 .PHONY: maybe-dvi-hello dvi-hello
10495 maybe-dvi-hello:
10496 @if hello
10497 maybe-dvi-hello: dvi-hello
10498
10499 dvi-hello: \
10500     configure-hello 
10501         @[ -f ./hello/Makefile ] || exit 0; \
10502         r=`${PWD_COMMAND}`; export r; \
10503         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10504         $(SET_LIB_PATH) \
10505         $(HOST_EXPORTS) \
10506         for flag in $(EXTRA_HOST_FLAGS) ; do \
10507           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10508         done; \
10509         echo "Doing dvi in hello" ; \
10510         (cd hello && \
10511           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10512                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10513                   "RANLIB=$${RANLIB}" \
10514                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10515                   dvi) \
10516           || exit 1
10517
10518 @endif hello
10519
10520 .PHONY: maybe-TAGS-hello TAGS-hello
10521 maybe-TAGS-hello:
10522 @if hello
10523 maybe-TAGS-hello: TAGS-hello
10524
10525 TAGS-hello: \
10526     configure-hello 
10527         @[ -f ./hello/Makefile ] || exit 0; \
10528         r=`${PWD_COMMAND}`; export r; \
10529         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10530         $(SET_LIB_PATH) \
10531         $(HOST_EXPORTS) \
10532         for flag in $(EXTRA_HOST_FLAGS) ; do \
10533           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10534         done; \
10535         echo "Doing TAGS in hello" ; \
10536         (cd hello && \
10537           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10538                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10539                   "RANLIB=$${RANLIB}" \
10540                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10541                   TAGS) \
10542           || exit 1
10543
10544 @endif hello
10545
10546 .PHONY: maybe-install-info-hello install-info-hello
10547 maybe-install-info-hello:
10548 @if hello
10549 maybe-install-info-hello: install-info-hello
10550
10551 install-info-hello: \
10552     configure-hello \
10553     info-hello 
10554         @[ -f ./hello/Makefile ] || exit 0; \
10555         r=`${PWD_COMMAND}`; export r; \
10556         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10557         $(SET_LIB_PATH) \
10558         $(HOST_EXPORTS) \
10559         for flag in $(EXTRA_HOST_FLAGS) ; do \
10560           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10561         done; \
10562         echo "Doing install-info in hello" ; \
10563         (cd hello && \
10564           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10565                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10566                   "RANLIB=$${RANLIB}" \
10567                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10568                   install-info) \
10569           || exit 1
10570
10571 @endif hello
10572
10573 .PHONY: maybe-installcheck-hello installcheck-hello
10574 maybe-installcheck-hello:
10575 @if hello
10576 maybe-installcheck-hello: installcheck-hello
10577
10578 installcheck-hello: \
10579     configure-hello 
10580         @[ -f ./hello/Makefile ] || exit 0; \
10581         r=`${PWD_COMMAND}`; export r; \
10582         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10583         $(SET_LIB_PATH) \
10584         $(HOST_EXPORTS) \
10585         for flag in $(EXTRA_HOST_FLAGS) ; do \
10586           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10587         done; \
10588         echo "Doing installcheck in hello" ; \
10589         (cd hello && \
10590           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10591                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10592                   "RANLIB=$${RANLIB}" \
10593                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10594                   installcheck) \
10595           || exit 1
10596
10597 @endif hello
10598
10599 .PHONY: maybe-mostlyclean-hello mostlyclean-hello
10600 maybe-mostlyclean-hello:
10601 @if hello
10602 maybe-mostlyclean-hello: mostlyclean-hello
10603
10604 mostlyclean-hello: 
10605         @[ -f ./hello/Makefile ] || exit 0; \
10606         r=`${PWD_COMMAND}`; export r; \
10607         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10608         $(SET_LIB_PATH) \
10609         $(HOST_EXPORTS) \
10610         for flag in $(EXTRA_HOST_FLAGS) ; do \
10611           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10612         done; \
10613         echo "Doing mostlyclean in hello" ; \
10614         (cd hello && \
10615           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10616                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10617                   "RANLIB=$${RANLIB}" \
10618                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10619                   mostlyclean) \
10620           || exit 1
10621
10622 @endif hello
10623
10624 .PHONY: maybe-clean-hello clean-hello
10625 maybe-clean-hello:
10626 @if hello
10627 maybe-clean-hello: clean-hello
10628
10629 clean-hello: 
10630         @[ -f ./hello/Makefile ] || exit 0; \
10631         r=`${PWD_COMMAND}`; export r; \
10632         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10633         $(SET_LIB_PATH) \
10634         $(HOST_EXPORTS) \
10635         for flag in $(EXTRA_HOST_FLAGS) ; do \
10636           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10637         done; \
10638         echo "Doing clean in hello" ; \
10639         (cd hello && \
10640           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10641                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10642                   "RANLIB=$${RANLIB}" \
10643                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10644                   clean) \
10645           || exit 1
10646
10647 @endif hello
10648
10649 .PHONY: maybe-distclean-hello distclean-hello
10650 maybe-distclean-hello:
10651 @if hello
10652 maybe-distclean-hello: distclean-hello
10653
10654 distclean-hello: 
10655         @[ -f ./hello/Makefile ] || exit 0; \
10656         r=`${PWD_COMMAND}`; export r; \
10657         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10658         $(SET_LIB_PATH) \
10659         $(HOST_EXPORTS) \
10660         for flag in $(EXTRA_HOST_FLAGS) ; do \
10661           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10662         done; \
10663         echo "Doing distclean in hello" ; \
10664         (cd hello && \
10665           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10666                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10667                   "RANLIB=$${RANLIB}" \
10668                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10669                   distclean) \
10670           || exit 1
10671
10672 @endif hello
10673
10674 .PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
10675 maybe-maintainer-clean-hello:
10676 @if hello
10677 maybe-maintainer-clean-hello: maintainer-clean-hello
10678
10679 maintainer-clean-hello: 
10680         @[ -f ./hello/Makefile ] || exit 0; \
10681         r=`${PWD_COMMAND}`; export r; \
10682         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10683         $(SET_LIB_PATH) \
10684         $(HOST_EXPORTS) \
10685         for flag in $(EXTRA_HOST_FLAGS) ; do \
10686           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10687         done; \
10688         echo "Doing maintainer-clean in hello" ; \
10689         (cd hello && \
10690           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10691                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10692                   "RANLIB=$${RANLIB}" \
10693                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10694                   maintainer-clean) \
10695           || exit 1
10696
10697 @endif hello
10698
10699
10700 .PHONY: configure-indent maybe-configure-indent
10701 maybe-configure-indent:
10702 @if indent
10703 maybe-configure-indent: configure-indent
10704 configure-indent:
10705         @test ! -f indent/Makefile || exit 0; \
10706         [ -d indent ] || mkdir indent; \
10707         r=`${PWD_COMMAND}`; export r; \
10708         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10709         $(HOST_EXPORTS) \
10710         echo Configuring in indent; \
10711         cd indent || exit 1; \
10712         case $(srcdir) in \
10713           \.) \
10714             srcdiroption="--srcdir=."; \
10715             libsrcdir=".";; \
10716           /* | [A-Za-z]:[\\/]*) \
10717             srcdiroption="--srcdir=$(srcdir)/indent"; \
10718             libsrcdir="$$s/indent";; \
10719           *) \
10720             srcdiroption="--srcdir=../$(srcdir)/indent"; \
10721             libsrcdir="$$s/indent";; \
10722         esac; \
10723         $(SHELL) $${libsrcdir}/configure \
10724           $(HOST_CONFIGARGS) $${srcdiroption}  \
10725           || exit 1
10726 @endif indent
10727
10728 .PHONY: all-indent maybe-all-indent
10729 maybe-all-indent:
10730 @if indent
10731 maybe-all-indent: all-indent
10732 all-indent: configure-indent
10733         @r=`${PWD_COMMAND}`; export r; \
10734         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10735         $(SET_LIB_PATH) \
10736         $(HOST_EXPORTS) \
10737         (cd indent && $(MAKE) $(FLAGS_TO_PASS)  all)
10738 @endif indent
10739
10740 .PHONY: check-indent maybe-check-indent
10741 maybe-check-indent:
10742 @if indent
10743 maybe-check-indent: check-indent
10744
10745 check-indent:
10746         @r=`${PWD_COMMAND}`; export r; \
10747         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10748         $(SET_LIB_PATH) \
10749         $(HOST_EXPORTS) \
10750         (cd indent && $(MAKE) $(FLAGS_TO_PASS) check)
10751
10752 @endif indent
10753
10754 .PHONY: install-indent maybe-install-indent
10755 maybe-install-indent:
10756 @if indent
10757 maybe-install-indent: install-indent
10758
10759 install-indent: installdirs
10760         @r=`${PWD_COMMAND}`; export r; \
10761         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10762         $(SET_LIB_PATH) \
10763         $(HOST_EXPORTS) \
10764         (cd indent && $(MAKE) $(FLAGS_TO_PASS) install)
10765
10766 @endif indent
10767
10768 # Other targets (info, dvi, etc.)
10769
10770 .PHONY: maybe-info-indent info-indent
10771 maybe-info-indent:
10772 @if indent
10773 maybe-info-indent: info-indent
10774
10775 info-indent: \
10776     configure-indent 
10777         @[ -f ./indent/Makefile ] || exit 0; \
10778         r=`${PWD_COMMAND}`; export r; \
10779         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10780         $(SET_LIB_PATH) \
10781         $(HOST_EXPORTS) \
10782         for flag in $(EXTRA_HOST_FLAGS) ; do \
10783           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10784         done; \
10785         echo "Doing info in indent" ; \
10786         (cd indent && \
10787           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10788                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10789                   "RANLIB=$${RANLIB}" \
10790                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10791                   info) \
10792           || exit 1
10793
10794 @endif indent
10795
10796 .PHONY: maybe-dvi-indent dvi-indent
10797 maybe-dvi-indent:
10798 @if indent
10799 maybe-dvi-indent: dvi-indent
10800
10801 dvi-indent: \
10802     configure-indent 
10803         @[ -f ./indent/Makefile ] || exit 0; \
10804         r=`${PWD_COMMAND}`; export r; \
10805         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10806         $(SET_LIB_PATH) \
10807         $(HOST_EXPORTS) \
10808         for flag in $(EXTRA_HOST_FLAGS) ; do \
10809           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10810         done; \
10811         echo "Doing dvi in indent" ; \
10812         (cd indent && \
10813           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10814                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10815                   "RANLIB=$${RANLIB}" \
10816                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10817                   dvi) \
10818           || exit 1
10819
10820 @endif indent
10821
10822 .PHONY: maybe-TAGS-indent TAGS-indent
10823 maybe-TAGS-indent:
10824 @if indent
10825 maybe-TAGS-indent: TAGS-indent
10826
10827 TAGS-indent: \
10828     configure-indent 
10829         @[ -f ./indent/Makefile ] || exit 0; \
10830         r=`${PWD_COMMAND}`; export r; \
10831         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10832         $(SET_LIB_PATH) \
10833         $(HOST_EXPORTS) \
10834         for flag in $(EXTRA_HOST_FLAGS) ; do \
10835           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10836         done; \
10837         echo "Doing TAGS in indent" ; \
10838         (cd indent && \
10839           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10840                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10841                   "RANLIB=$${RANLIB}" \
10842                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10843                   TAGS) \
10844           || exit 1
10845
10846 @endif indent
10847
10848 .PHONY: maybe-install-info-indent install-info-indent
10849 maybe-install-info-indent:
10850 @if indent
10851 maybe-install-info-indent: install-info-indent
10852
10853 install-info-indent: \
10854     configure-indent \
10855     info-indent 
10856         @[ -f ./indent/Makefile ] || exit 0; \
10857         r=`${PWD_COMMAND}`; export r; \
10858         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10859         $(SET_LIB_PATH) \
10860         $(HOST_EXPORTS) \
10861         for flag in $(EXTRA_HOST_FLAGS) ; do \
10862           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10863         done; \
10864         echo "Doing install-info in indent" ; \
10865         (cd indent && \
10866           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10867                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10868                   "RANLIB=$${RANLIB}" \
10869                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10870                   install-info) \
10871           || exit 1
10872
10873 @endif indent
10874
10875 .PHONY: maybe-installcheck-indent installcheck-indent
10876 maybe-installcheck-indent:
10877 @if indent
10878 maybe-installcheck-indent: installcheck-indent
10879
10880 installcheck-indent: \
10881     configure-indent 
10882         @[ -f ./indent/Makefile ] || exit 0; \
10883         r=`${PWD_COMMAND}`; export r; \
10884         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10885         $(SET_LIB_PATH) \
10886         $(HOST_EXPORTS) \
10887         for flag in $(EXTRA_HOST_FLAGS) ; do \
10888           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10889         done; \
10890         echo "Doing installcheck in indent" ; \
10891         (cd indent && \
10892           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10893                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10894                   "RANLIB=$${RANLIB}" \
10895                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10896                   installcheck) \
10897           || exit 1
10898
10899 @endif indent
10900
10901 .PHONY: maybe-mostlyclean-indent mostlyclean-indent
10902 maybe-mostlyclean-indent:
10903 @if indent
10904 maybe-mostlyclean-indent: mostlyclean-indent
10905
10906 mostlyclean-indent: 
10907         @[ -f ./indent/Makefile ] || exit 0; \
10908         r=`${PWD_COMMAND}`; export r; \
10909         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10910         $(SET_LIB_PATH) \
10911         $(HOST_EXPORTS) \
10912         for flag in $(EXTRA_HOST_FLAGS) ; do \
10913           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10914         done; \
10915         echo "Doing mostlyclean in indent" ; \
10916         (cd indent && \
10917           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10918                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10919                   "RANLIB=$${RANLIB}" \
10920                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10921                   mostlyclean) \
10922           || exit 1
10923
10924 @endif indent
10925
10926 .PHONY: maybe-clean-indent clean-indent
10927 maybe-clean-indent:
10928 @if indent
10929 maybe-clean-indent: clean-indent
10930
10931 clean-indent: 
10932         @[ -f ./indent/Makefile ] || exit 0; \
10933         r=`${PWD_COMMAND}`; export r; \
10934         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10935         $(SET_LIB_PATH) \
10936         $(HOST_EXPORTS) \
10937         for flag in $(EXTRA_HOST_FLAGS) ; do \
10938           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10939         done; \
10940         echo "Doing clean in indent" ; \
10941         (cd indent && \
10942           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10943                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10944                   "RANLIB=$${RANLIB}" \
10945                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10946                   clean) \
10947           || exit 1
10948
10949 @endif indent
10950
10951 .PHONY: maybe-distclean-indent distclean-indent
10952 maybe-distclean-indent:
10953 @if indent
10954 maybe-distclean-indent: distclean-indent
10955
10956 distclean-indent: 
10957         @[ -f ./indent/Makefile ] || exit 0; \
10958         r=`${PWD_COMMAND}`; export r; \
10959         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10960         $(SET_LIB_PATH) \
10961         $(HOST_EXPORTS) \
10962         for flag in $(EXTRA_HOST_FLAGS) ; do \
10963           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10964         done; \
10965         echo "Doing distclean in indent" ; \
10966         (cd indent && \
10967           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10968                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10969                   "RANLIB=$${RANLIB}" \
10970                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10971                   distclean) \
10972           || exit 1
10973
10974 @endif indent
10975
10976 .PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
10977 maybe-maintainer-clean-indent:
10978 @if indent
10979 maybe-maintainer-clean-indent: maintainer-clean-indent
10980
10981 maintainer-clean-indent: 
10982         @[ -f ./indent/Makefile ] || exit 0; \
10983         r=`${PWD_COMMAND}`; export r; \
10984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10985         $(SET_LIB_PATH) \
10986         $(HOST_EXPORTS) \
10987         for flag in $(EXTRA_HOST_FLAGS) ; do \
10988           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10989         done; \
10990         echo "Doing maintainer-clean in indent" ; \
10991         (cd indent && \
10992           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10993                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10994                   "RANLIB=$${RANLIB}" \
10995                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10996                   maintainer-clean) \
10997           || exit 1
10998
10999 @endif indent
11000
11001
11002 .PHONY: configure-intl maybe-configure-intl
11003 maybe-configure-intl:
11004 @if intl
11005 maybe-configure-intl: configure-intl
11006 configure-intl:
11007         @test -f stage_last && exit 0; \
11008         test ! -f intl/Makefile || exit 0; \
11009         [ -d intl ] || mkdir intl; \
11010         r=`${PWD_COMMAND}`; export r; \
11011         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11012         $(HOST_EXPORTS) \
11013         echo Configuring in intl; \
11014         cd intl || exit 1; \
11015         case $(srcdir) in \
11016           \.) \
11017             srcdiroption="--srcdir=."; \
11018             libsrcdir=".";; \
11019           /* | [A-Za-z]:[\\/]*) \
11020             srcdiroption="--srcdir=$(srcdir)/intl"; \
11021             libsrcdir="$$s/intl";; \
11022           *) \
11023             srcdiroption="--srcdir=../$(srcdir)/intl"; \
11024             libsrcdir="$$s/intl";; \
11025         esac; \
11026         $(SHELL) $${libsrcdir}/configure \
11027           $(HOST_CONFIGARGS) $${srcdiroption}  \
11028           || exit 1
11029 @endif intl
11030
11031 .PHONY: all-intl maybe-all-intl
11032 maybe-all-intl:
11033 @if intl
11034 maybe-all-intl: all-intl
11035 all-intl: configure-intl
11036         @test -f stage_last && exit 0; \
11037         r=`${PWD_COMMAND}`; export r; \
11038         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11039         $(SET_LIB_PATH) \
11040         $(HOST_EXPORTS) \
11041         (cd intl && $(MAKE) $(FLAGS_TO_PASS)  all)
11042 @endif intl
11043
11044 .PHONY: check-intl maybe-check-intl
11045 maybe-check-intl:
11046 @if intl
11047 maybe-check-intl: check-intl
11048
11049 check-intl:
11050         @r=`${PWD_COMMAND}`; export r; \
11051         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11052         $(SET_LIB_PATH) \
11053         $(HOST_EXPORTS) \
11054         (cd intl && $(MAKE) $(FLAGS_TO_PASS) check)
11055
11056 @endif intl
11057
11058 .PHONY: install-intl maybe-install-intl
11059 maybe-install-intl:
11060 @if intl
11061 maybe-install-intl: install-intl
11062
11063 install-intl: installdirs
11064         @r=`${PWD_COMMAND}`; export r; \
11065         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11066         $(SET_LIB_PATH) \
11067         $(HOST_EXPORTS) \
11068         (cd intl && $(MAKE) $(FLAGS_TO_PASS) install)
11069
11070 @endif intl
11071
11072 # Other targets (info, dvi, etc.)
11073
11074 .PHONY: maybe-info-intl info-intl
11075 maybe-info-intl:
11076 @if intl
11077 maybe-info-intl: info-intl
11078
11079 info-intl: \
11080     configure-intl 
11081         @[ -f ./intl/Makefile ] || exit 0; \
11082         r=`${PWD_COMMAND}`; export r; \
11083         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11084         $(SET_LIB_PATH) \
11085         $(HOST_EXPORTS) \
11086         for flag in $(EXTRA_HOST_FLAGS) ; do \
11087           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11088         done; \
11089         echo "Doing info in intl" ; \
11090         (cd intl && \
11091           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11092                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11093                   "RANLIB=$${RANLIB}" \
11094                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11095                   info) \
11096           || exit 1
11097
11098 @endif intl
11099
11100 .PHONY: maybe-dvi-intl dvi-intl
11101 maybe-dvi-intl:
11102 @if intl
11103 maybe-dvi-intl: dvi-intl
11104
11105 dvi-intl: \
11106     configure-intl 
11107         @[ -f ./intl/Makefile ] || exit 0; \
11108         r=`${PWD_COMMAND}`; export r; \
11109         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11110         $(SET_LIB_PATH) \
11111         $(HOST_EXPORTS) \
11112         for flag in $(EXTRA_HOST_FLAGS) ; do \
11113           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11114         done; \
11115         echo "Doing dvi in intl" ; \
11116         (cd intl && \
11117           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11118                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11119                   "RANLIB=$${RANLIB}" \
11120                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11121                   dvi) \
11122           || exit 1
11123
11124 @endif intl
11125
11126 .PHONY: maybe-TAGS-intl TAGS-intl
11127 maybe-TAGS-intl:
11128 @if intl
11129 maybe-TAGS-intl: TAGS-intl
11130
11131 TAGS-intl: \
11132     configure-intl 
11133         @[ -f ./intl/Makefile ] || exit 0; \
11134         r=`${PWD_COMMAND}`; export r; \
11135         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11136         $(SET_LIB_PATH) \
11137         $(HOST_EXPORTS) \
11138         for flag in $(EXTRA_HOST_FLAGS) ; do \
11139           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11140         done; \
11141         echo "Doing TAGS in intl" ; \
11142         (cd intl && \
11143           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11144                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11145                   "RANLIB=$${RANLIB}" \
11146                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11147                   TAGS) \
11148           || exit 1
11149
11150 @endif intl
11151
11152 .PHONY: maybe-install-info-intl install-info-intl
11153 maybe-install-info-intl:
11154 @if intl
11155 maybe-install-info-intl: install-info-intl
11156
11157 install-info-intl: \
11158     configure-intl \
11159     info-intl 
11160         @[ -f ./intl/Makefile ] || exit 0; \
11161         r=`${PWD_COMMAND}`; export r; \
11162         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11163         $(SET_LIB_PATH) \
11164         $(HOST_EXPORTS) \
11165         for flag in $(EXTRA_HOST_FLAGS) ; do \
11166           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11167         done; \
11168         echo "Doing install-info in intl" ; \
11169         (cd intl && \
11170           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11171                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11172                   "RANLIB=$${RANLIB}" \
11173                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11174                   install-info) \
11175           || exit 1
11176
11177 @endif intl
11178
11179 .PHONY: maybe-installcheck-intl installcheck-intl
11180 maybe-installcheck-intl:
11181 @if intl
11182 maybe-installcheck-intl: installcheck-intl
11183
11184 installcheck-intl: \
11185     configure-intl 
11186         @[ -f ./intl/Makefile ] || exit 0; \
11187         r=`${PWD_COMMAND}`; export r; \
11188         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11189         $(SET_LIB_PATH) \
11190         $(HOST_EXPORTS) \
11191         for flag in $(EXTRA_HOST_FLAGS) ; do \
11192           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11193         done; \
11194         echo "Doing installcheck in intl" ; \
11195         (cd intl && \
11196           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11197                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11198                   "RANLIB=$${RANLIB}" \
11199                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11200                   installcheck) \
11201           || exit 1
11202
11203 @endif intl
11204
11205 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
11206 maybe-mostlyclean-intl:
11207 @if intl
11208 maybe-mostlyclean-intl: mostlyclean-intl
11209
11210 mostlyclean-intl: 
11211         @[ -f ./intl/Makefile ] || exit 0; \
11212         r=`${PWD_COMMAND}`; export r; \
11213         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11214         $(SET_LIB_PATH) \
11215         $(HOST_EXPORTS) \
11216         for flag in $(EXTRA_HOST_FLAGS) ; do \
11217           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11218         done; \
11219         echo "Doing mostlyclean in intl" ; \
11220         (cd intl && \
11221           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11222                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11223                   "RANLIB=$${RANLIB}" \
11224                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11225                   mostlyclean) \
11226           || exit 1
11227
11228 @endif intl
11229
11230 .PHONY: maybe-clean-intl clean-intl
11231 maybe-clean-intl:
11232 @if intl
11233 maybe-clean-intl: clean-intl
11234
11235 clean-intl: 
11236         @[ -f ./intl/Makefile ] || exit 0; \
11237         r=`${PWD_COMMAND}`; export r; \
11238         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11239         $(SET_LIB_PATH) \
11240         $(HOST_EXPORTS) \
11241         for flag in $(EXTRA_HOST_FLAGS) ; do \
11242           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11243         done; \
11244         echo "Doing clean in intl" ; \
11245         (cd intl && \
11246           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11247                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11248                   "RANLIB=$${RANLIB}" \
11249                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11250                   clean) \
11251           || exit 1
11252
11253 @endif intl
11254
11255 .PHONY: maybe-distclean-intl distclean-intl
11256 maybe-distclean-intl:
11257 @if intl
11258 maybe-distclean-intl: distclean-intl
11259
11260 distclean-intl: 
11261         @[ -f ./intl/Makefile ] || exit 0; \
11262         r=`${PWD_COMMAND}`; export r; \
11263         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11264         $(SET_LIB_PATH) \
11265         $(HOST_EXPORTS) \
11266         for flag in $(EXTRA_HOST_FLAGS) ; do \
11267           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11268         done; \
11269         echo "Doing distclean in intl" ; \
11270         (cd intl && \
11271           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11272                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11273                   "RANLIB=$${RANLIB}" \
11274                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11275                   distclean) \
11276           || exit 1
11277
11278 @endif intl
11279
11280 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
11281 maybe-maintainer-clean-intl:
11282 @if intl
11283 maybe-maintainer-clean-intl: maintainer-clean-intl
11284
11285 maintainer-clean-intl: 
11286         @[ -f ./intl/Makefile ] || exit 0; \
11287         r=`${PWD_COMMAND}`; export r; \
11288         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11289         $(SET_LIB_PATH) \
11290         $(HOST_EXPORTS) \
11291         for flag in $(EXTRA_HOST_FLAGS) ; do \
11292           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11293         done; \
11294         echo "Doing maintainer-clean in intl" ; \
11295         (cd intl && \
11296           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11297                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11298                   "RANLIB=$${RANLIB}" \
11299                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11300                   maintainer-clean) \
11301           || exit 1
11302
11303 @endif intl
11304
11305
11306 .PHONY: configure-tcl maybe-configure-tcl
11307 maybe-configure-tcl:
11308 @if tcl
11309 maybe-configure-tcl: configure-tcl
11310 configure-tcl:
11311         @test ! -f tcl/Makefile || exit 0; \
11312         [ -d tcl ] || mkdir tcl; \
11313         r=`${PWD_COMMAND}`; export r; \
11314         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11315         $(HOST_EXPORTS) \
11316         echo Configuring in tcl; \
11317         cd tcl || exit 1; \
11318         case $(srcdir) in \
11319           \.) \
11320             srcdiroption="--srcdir=."; \
11321             libsrcdir=".";; \
11322           /* | [A-Za-z]:[\\/]*) \
11323             srcdiroption="--srcdir=$(srcdir)/tcl"; \
11324             libsrcdir="$$s/tcl";; \
11325           *) \
11326             srcdiroption="--srcdir=../$(srcdir)/tcl"; \
11327             libsrcdir="$$s/tcl";; \
11328         esac; \
11329         $(SHELL) $${libsrcdir}/configure \
11330           $(HOST_CONFIGARGS) $${srcdiroption}  \
11331           || exit 1
11332 @endif tcl
11333
11334 .PHONY: all-tcl maybe-all-tcl
11335 maybe-all-tcl:
11336 @if tcl
11337 maybe-all-tcl: all-tcl
11338 all-tcl: configure-tcl
11339         @r=`${PWD_COMMAND}`; export r; \
11340         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11341         $(SET_LIB_PATH) \
11342         $(HOST_EXPORTS) \
11343         (cd tcl && $(MAKE) $(FLAGS_TO_PASS)  all)
11344 @endif tcl
11345
11346 .PHONY: check-tcl maybe-check-tcl
11347 maybe-check-tcl:
11348 @if tcl
11349 maybe-check-tcl: check-tcl
11350
11351 check-tcl:
11352         @r=`${PWD_COMMAND}`; export r; \
11353         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11354         $(SET_LIB_PATH) \
11355         $(HOST_EXPORTS) \
11356         (cd tcl && $(MAKE) $(FLAGS_TO_PASS) check)
11357
11358 @endif tcl
11359
11360 .PHONY: install-tcl maybe-install-tcl
11361 maybe-install-tcl:
11362 @if tcl
11363 maybe-install-tcl: install-tcl
11364
11365 install-tcl: installdirs
11366         @r=`${PWD_COMMAND}`; export r; \
11367         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11368         $(SET_LIB_PATH) \
11369         $(HOST_EXPORTS) \
11370         (cd tcl && $(MAKE) $(FLAGS_TO_PASS) install)
11371
11372 @endif tcl
11373
11374 # Other targets (info, dvi, etc.)
11375
11376 .PHONY: maybe-info-tcl info-tcl
11377 maybe-info-tcl:
11378 @if tcl
11379 maybe-info-tcl: info-tcl
11380
11381 info-tcl: \
11382     configure-tcl 
11383         @[ -f ./tcl/Makefile ] || exit 0; \
11384         r=`${PWD_COMMAND}`; export r; \
11385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11386         $(SET_LIB_PATH) \
11387         $(HOST_EXPORTS) \
11388         for flag in $(EXTRA_HOST_FLAGS) ; do \
11389           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11390         done; \
11391         echo "Doing info in tcl" ; \
11392         (cd tcl && \
11393           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11394                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11395                   "RANLIB=$${RANLIB}" \
11396                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11397                   info) \
11398           || exit 1
11399
11400 @endif tcl
11401
11402 .PHONY: maybe-dvi-tcl dvi-tcl
11403 maybe-dvi-tcl:
11404 @if tcl
11405 maybe-dvi-tcl: dvi-tcl
11406
11407 dvi-tcl: \
11408     configure-tcl 
11409         @[ -f ./tcl/Makefile ] || exit 0; \
11410         r=`${PWD_COMMAND}`; export r; \
11411         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11412         $(SET_LIB_PATH) \
11413         $(HOST_EXPORTS) \
11414         for flag in $(EXTRA_HOST_FLAGS) ; do \
11415           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11416         done; \
11417         echo "Doing dvi in tcl" ; \
11418         (cd tcl && \
11419           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11420                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11421                   "RANLIB=$${RANLIB}" \
11422                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11423                   dvi) \
11424           || exit 1
11425
11426 @endif tcl
11427
11428 .PHONY: maybe-TAGS-tcl TAGS-tcl
11429 maybe-TAGS-tcl:
11430 @if tcl
11431 maybe-TAGS-tcl: TAGS-tcl
11432
11433 TAGS-tcl: \
11434     configure-tcl 
11435         @[ -f ./tcl/Makefile ] || exit 0; \
11436         r=`${PWD_COMMAND}`; export r; \
11437         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11438         $(SET_LIB_PATH) \
11439         $(HOST_EXPORTS) \
11440         for flag in $(EXTRA_HOST_FLAGS) ; do \
11441           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11442         done; \
11443         echo "Doing TAGS in tcl" ; \
11444         (cd tcl && \
11445           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11446                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11447                   "RANLIB=$${RANLIB}" \
11448                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11449                   TAGS) \
11450           || exit 1
11451
11452 @endif tcl
11453
11454 .PHONY: maybe-install-info-tcl install-info-tcl
11455 maybe-install-info-tcl:
11456 @if tcl
11457 maybe-install-info-tcl: install-info-tcl
11458
11459 install-info-tcl: \
11460     configure-tcl \
11461     info-tcl 
11462         @[ -f ./tcl/Makefile ] || exit 0; \
11463         r=`${PWD_COMMAND}`; export r; \
11464         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11465         $(SET_LIB_PATH) \
11466         $(HOST_EXPORTS) \
11467         for flag in $(EXTRA_HOST_FLAGS) ; do \
11468           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11469         done; \
11470         echo "Doing install-info in tcl" ; \
11471         (cd tcl && \
11472           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11473                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11474                   "RANLIB=$${RANLIB}" \
11475                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11476                   install-info) \
11477           || exit 1
11478
11479 @endif tcl
11480
11481 .PHONY: maybe-installcheck-tcl installcheck-tcl
11482 maybe-installcheck-tcl:
11483 @if tcl
11484 maybe-installcheck-tcl: installcheck-tcl
11485
11486 installcheck-tcl: \
11487     configure-tcl 
11488         @[ -f ./tcl/Makefile ] || exit 0; \
11489         r=`${PWD_COMMAND}`; export r; \
11490         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11491         $(SET_LIB_PATH) \
11492         $(HOST_EXPORTS) \
11493         for flag in $(EXTRA_HOST_FLAGS) ; do \
11494           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11495         done; \
11496         echo "Doing installcheck in tcl" ; \
11497         (cd tcl && \
11498           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11499                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11500                   "RANLIB=$${RANLIB}" \
11501                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11502                   installcheck) \
11503           || exit 1
11504
11505 @endif tcl
11506
11507 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
11508 maybe-mostlyclean-tcl:
11509 @if tcl
11510 maybe-mostlyclean-tcl: mostlyclean-tcl
11511
11512 # tcl doesn't support mostlyclean.
11513 mostlyclean-tcl:
11514
11515 @endif tcl
11516
11517 .PHONY: maybe-clean-tcl clean-tcl
11518 maybe-clean-tcl:
11519 @if tcl
11520 maybe-clean-tcl: clean-tcl
11521
11522 clean-tcl: 
11523         @[ -f ./tcl/Makefile ] || exit 0; \
11524         r=`${PWD_COMMAND}`; export r; \
11525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11526         $(SET_LIB_PATH) \
11527         $(HOST_EXPORTS) \
11528         for flag in $(EXTRA_HOST_FLAGS) ; do \
11529           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11530         done; \
11531         echo "Doing clean in tcl" ; \
11532         (cd tcl && \
11533           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11534                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11535                   "RANLIB=$${RANLIB}" \
11536                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11537                   clean) \
11538           || exit 1
11539
11540 @endif tcl
11541
11542 .PHONY: maybe-distclean-tcl distclean-tcl
11543 maybe-distclean-tcl:
11544 @if tcl
11545 maybe-distclean-tcl: distclean-tcl
11546
11547 distclean-tcl: 
11548         @[ -f ./tcl/Makefile ] || exit 0; \
11549         r=`${PWD_COMMAND}`; export r; \
11550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11551         $(SET_LIB_PATH) \
11552         $(HOST_EXPORTS) \
11553         for flag in $(EXTRA_HOST_FLAGS) ; do \
11554           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11555         done; \
11556         echo "Doing distclean in tcl" ; \
11557         (cd tcl && \
11558           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11559                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11560                   "RANLIB=$${RANLIB}" \
11561                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11562                   distclean) \
11563           || exit 1
11564
11565 @endif tcl
11566
11567 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
11568 maybe-maintainer-clean-tcl:
11569 @if tcl
11570 maybe-maintainer-clean-tcl: maintainer-clean-tcl
11571
11572 maintainer-clean-tcl: 
11573         @[ -f ./tcl/Makefile ] || exit 0; \
11574         r=`${PWD_COMMAND}`; export r; \
11575         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11576         $(SET_LIB_PATH) \
11577         $(HOST_EXPORTS) \
11578         for flag in $(EXTRA_HOST_FLAGS) ; do \
11579           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11580         done; \
11581         echo "Doing maintainer-clean in tcl" ; \
11582         (cd tcl && \
11583           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11584                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11585                   "RANLIB=$${RANLIB}" \
11586                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11587                   maintainer-clean) \
11588           || exit 1
11589
11590 @endif tcl
11591
11592
11593 .PHONY: configure-itcl maybe-configure-itcl
11594 maybe-configure-itcl:
11595 @if itcl
11596 maybe-configure-itcl: configure-itcl
11597 configure-itcl:
11598         @test ! -f itcl/Makefile || exit 0; \
11599         [ -d itcl ] || mkdir itcl; \
11600         r=`${PWD_COMMAND}`; export r; \
11601         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11602         $(HOST_EXPORTS) \
11603         echo Configuring in itcl; \
11604         cd itcl || exit 1; \
11605         case $(srcdir) in \
11606           \.) \
11607             srcdiroption="--srcdir=."; \
11608             libsrcdir=".";; \
11609           /* | [A-Za-z]:[\\/]*) \
11610             srcdiroption="--srcdir=$(srcdir)/itcl"; \
11611             libsrcdir="$$s/itcl";; \
11612           *) \
11613             srcdiroption="--srcdir=../$(srcdir)/itcl"; \
11614             libsrcdir="$$s/itcl";; \
11615         esac; \
11616         $(SHELL) $${libsrcdir}/configure \
11617           $(HOST_CONFIGARGS) $${srcdiroption}  \
11618           || exit 1
11619 @endif itcl
11620
11621 .PHONY: all-itcl maybe-all-itcl
11622 maybe-all-itcl:
11623 @if itcl
11624 maybe-all-itcl: all-itcl
11625 all-itcl: configure-itcl
11626         @r=`${PWD_COMMAND}`; export r; \
11627         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11628         $(SET_LIB_PATH) \
11629         $(HOST_EXPORTS) \
11630         (cd itcl && $(MAKE) $(FLAGS_TO_PASS)  all)
11631 @endif itcl
11632
11633 .PHONY: check-itcl maybe-check-itcl
11634 maybe-check-itcl:
11635 @if itcl
11636 maybe-check-itcl: check-itcl
11637
11638 check-itcl:
11639         @r=`${PWD_COMMAND}`; export r; \
11640         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11641         $(SET_LIB_PATH) \
11642         $(HOST_EXPORTS) \
11643         (cd itcl && $(MAKE) $(FLAGS_TO_PASS) check)
11644
11645 @endif itcl
11646
11647 .PHONY: install-itcl maybe-install-itcl
11648 maybe-install-itcl:
11649 @if itcl
11650 maybe-install-itcl: install-itcl
11651
11652 install-itcl: installdirs
11653         @r=`${PWD_COMMAND}`; export r; \
11654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11655         $(SET_LIB_PATH) \
11656         $(HOST_EXPORTS) \
11657         (cd itcl && $(MAKE) $(FLAGS_TO_PASS) install)
11658
11659 @endif itcl
11660
11661 # Other targets (info, dvi, etc.)
11662
11663 .PHONY: maybe-info-itcl info-itcl
11664 maybe-info-itcl:
11665 @if itcl
11666 maybe-info-itcl: info-itcl
11667
11668 info-itcl: \
11669     configure-itcl 
11670         @[ -f ./itcl/Makefile ] || exit 0; \
11671         r=`${PWD_COMMAND}`; export r; \
11672         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11673         $(SET_LIB_PATH) \
11674         $(HOST_EXPORTS) \
11675         for flag in $(EXTRA_HOST_FLAGS) ; do \
11676           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11677         done; \
11678         echo "Doing info in itcl" ; \
11679         (cd itcl && \
11680           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11681                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11682                   "RANLIB=$${RANLIB}" \
11683                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11684                   info) \
11685           || exit 1
11686
11687 @endif itcl
11688
11689 .PHONY: maybe-dvi-itcl dvi-itcl
11690 maybe-dvi-itcl:
11691 @if itcl
11692 maybe-dvi-itcl: dvi-itcl
11693
11694 dvi-itcl: \
11695     configure-itcl 
11696         @[ -f ./itcl/Makefile ] || exit 0; \
11697         r=`${PWD_COMMAND}`; export r; \
11698         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11699         $(SET_LIB_PATH) \
11700         $(HOST_EXPORTS) \
11701         for flag in $(EXTRA_HOST_FLAGS) ; do \
11702           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11703         done; \
11704         echo "Doing dvi in itcl" ; \
11705         (cd itcl && \
11706           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11707                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11708                   "RANLIB=$${RANLIB}" \
11709                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11710                   dvi) \
11711           || exit 1
11712
11713 @endif itcl
11714
11715 .PHONY: maybe-TAGS-itcl TAGS-itcl
11716 maybe-TAGS-itcl:
11717 @if itcl
11718 maybe-TAGS-itcl: TAGS-itcl
11719
11720 TAGS-itcl: \
11721     configure-itcl 
11722         @[ -f ./itcl/Makefile ] || exit 0; \
11723         r=`${PWD_COMMAND}`; export r; \
11724         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11725         $(SET_LIB_PATH) \
11726         $(HOST_EXPORTS) \
11727         for flag in $(EXTRA_HOST_FLAGS) ; do \
11728           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11729         done; \
11730         echo "Doing TAGS in itcl" ; \
11731         (cd itcl && \
11732           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11733                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11734                   "RANLIB=$${RANLIB}" \
11735                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11736                   TAGS) \
11737           || exit 1
11738
11739 @endif itcl
11740
11741 .PHONY: maybe-install-info-itcl install-info-itcl
11742 maybe-install-info-itcl:
11743 @if itcl
11744 maybe-install-info-itcl: install-info-itcl
11745
11746 install-info-itcl: \
11747     configure-itcl \
11748     info-itcl 
11749         @[ -f ./itcl/Makefile ] || exit 0; \
11750         r=`${PWD_COMMAND}`; export r; \
11751         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11752         $(SET_LIB_PATH) \
11753         $(HOST_EXPORTS) \
11754         for flag in $(EXTRA_HOST_FLAGS) ; do \
11755           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11756         done; \
11757         echo "Doing install-info in itcl" ; \
11758         (cd itcl && \
11759           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11760                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11761                   "RANLIB=$${RANLIB}" \
11762                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11763                   install-info) \
11764           || exit 1
11765
11766 @endif itcl
11767
11768 .PHONY: maybe-installcheck-itcl installcheck-itcl
11769 maybe-installcheck-itcl:
11770 @if itcl
11771 maybe-installcheck-itcl: installcheck-itcl
11772
11773 installcheck-itcl: \
11774     configure-itcl 
11775         @[ -f ./itcl/Makefile ] || exit 0; \
11776         r=`${PWD_COMMAND}`; export r; \
11777         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11778         $(SET_LIB_PATH) \
11779         $(HOST_EXPORTS) \
11780         for flag in $(EXTRA_HOST_FLAGS) ; do \
11781           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11782         done; \
11783         echo "Doing installcheck in itcl" ; \
11784         (cd itcl && \
11785           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11786                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11787                   "RANLIB=$${RANLIB}" \
11788                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11789                   installcheck) \
11790           || exit 1
11791
11792 @endif itcl
11793
11794 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
11795 maybe-mostlyclean-itcl:
11796 @if itcl
11797 maybe-mostlyclean-itcl: mostlyclean-itcl
11798
11799 mostlyclean-itcl: 
11800         @[ -f ./itcl/Makefile ] || exit 0; \
11801         r=`${PWD_COMMAND}`; export r; \
11802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11803         $(SET_LIB_PATH) \
11804         $(HOST_EXPORTS) \
11805         for flag in $(EXTRA_HOST_FLAGS) ; do \
11806           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11807         done; \
11808         echo "Doing mostlyclean in itcl" ; \
11809         (cd itcl && \
11810           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11811                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11812                   "RANLIB=$${RANLIB}" \
11813                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11814                   mostlyclean) \
11815           || exit 1
11816
11817 @endif itcl
11818
11819 .PHONY: maybe-clean-itcl clean-itcl
11820 maybe-clean-itcl:
11821 @if itcl
11822 maybe-clean-itcl: clean-itcl
11823
11824 clean-itcl: 
11825         @[ -f ./itcl/Makefile ] || exit 0; \
11826         r=`${PWD_COMMAND}`; export r; \
11827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11828         $(SET_LIB_PATH) \
11829         $(HOST_EXPORTS) \
11830         for flag in $(EXTRA_HOST_FLAGS) ; do \
11831           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11832         done; \
11833         echo "Doing clean in itcl" ; \
11834         (cd itcl && \
11835           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11836                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11837                   "RANLIB=$${RANLIB}" \
11838                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11839                   clean) \
11840           || exit 1
11841
11842 @endif itcl
11843
11844 .PHONY: maybe-distclean-itcl distclean-itcl
11845 maybe-distclean-itcl:
11846 @if itcl
11847 maybe-distclean-itcl: distclean-itcl
11848
11849 distclean-itcl: 
11850         @[ -f ./itcl/Makefile ] || exit 0; \
11851         r=`${PWD_COMMAND}`; export r; \
11852         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11853         $(SET_LIB_PATH) \
11854         $(HOST_EXPORTS) \
11855         for flag in $(EXTRA_HOST_FLAGS) ; do \
11856           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11857         done; \
11858         echo "Doing distclean in itcl" ; \
11859         (cd itcl && \
11860           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11861                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11862                   "RANLIB=$${RANLIB}" \
11863                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11864                   distclean) \
11865           || exit 1
11866
11867 @endif itcl
11868
11869 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
11870 maybe-maintainer-clean-itcl:
11871 @if itcl
11872 maybe-maintainer-clean-itcl: maintainer-clean-itcl
11873
11874 maintainer-clean-itcl: 
11875         @[ -f ./itcl/Makefile ] || exit 0; \
11876         r=`${PWD_COMMAND}`; export r; \
11877         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11878         $(SET_LIB_PATH) \
11879         $(HOST_EXPORTS) \
11880         for flag in $(EXTRA_HOST_FLAGS) ; do \
11881           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11882         done; \
11883         echo "Doing maintainer-clean in itcl" ; \
11884         (cd itcl && \
11885           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11886                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11887                   "RANLIB=$${RANLIB}" \
11888                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11889                   maintainer-clean) \
11890           || exit 1
11891
11892 @endif itcl
11893
11894
11895 .PHONY: configure-ld maybe-configure-ld
11896 maybe-configure-ld:
11897 @if ld
11898 maybe-configure-ld: configure-ld
11899 configure-ld:
11900         @test -f stage_last && exit 0; \
11901         test ! -f ld/Makefile || exit 0; \
11902         [ -d ld ] || mkdir ld; \
11903         r=`${PWD_COMMAND}`; export r; \
11904         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11905         $(HOST_EXPORTS) \
11906         echo Configuring in ld; \
11907         cd ld || exit 1; \
11908         case $(srcdir) in \
11909           \.) \
11910             srcdiroption="--srcdir=."; \
11911             libsrcdir=".";; \
11912           /* | [A-Za-z]:[\\/]*) \
11913             srcdiroption="--srcdir=$(srcdir)/ld"; \
11914             libsrcdir="$$s/ld";; \
11915           *) \
11916             srcdiroption="--srcdir=../$(srcdir)/ld"; \
11917             libsrcdir="$$s/ld";; \
11918         esac; \
11919         $(SHELL) $${libsrcdir}/configure \
11920           $(HOST_CONFIGARGS) $${srcdiroption}  \
11921           || exit 1
11922 @endif ld
11923
11924 .PHONY: all-ld maybe-all-ld
11925 maybe-all-ld:
11926 @if ld
11927 maybe-all-ld: all-ld
11928 all-ld: configure-ld
11929         @test -f stage_last && exit 0; \
11930         r=`${PWD_COMMAND}`; export r; \
11931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11932         $(SET_LIB_PATH) \
11933         $(HOST_EXPORTS) \
11934         (cd ld && $(MAKE) $(FLAGS_TO_PASS)  all)
11935 @endif ld
11936
11937 .PHONY: check-ld maybe-check-ld
11938 maybe-check-ld:
11939 @if ld
11940 maybe-check-ld: check-ld
11941
11942 check-ld:
11943         @r=`${PWD_COMMAND}`; export r; \
11944         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11945         $(SET_LIB_PATH) \
11946         $(HOST_EXPORTS) \
11947         (cd ld && $(MAKE) $(FLAGS_TO_PASS) check)
11948
11949 @endif ld
11950
11951 .PHONY: install-ld maybe-install-ld
11952 maybe-install-ld:
11953 @if ld
11954 maybe-install-ld: install-ld
11955
11956 install-ld: installdirs
11957         @r=`${PWD_COMMAND}`; export r; \
11958         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11959         $(SET_LIB_PATH) \
11960         $(HOST_EXPORTS) \
11961         (cd ld && $(MAKE) $(FLAGS_TO_PASS) install)
11962
11963 @endif ld
11964
11965 # Other targets (info, dvi, etc.)
11966
11967 .PHONY: maybe-info-ld info-ld
11968 maybe-info-ld:
11969 @if ld
11970 maybe-info-ld: info-ld
11971
11972 info-ld: \
11973     configure-ld 
11974         @[ -f ./ld/Makefile ] || exit 0; \
11975         r=`${PWD_COMMAND}`; export r; \
11976         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11977         $(SET_LIB_PATH) \
11978         $(HOST_EXPORTS) \
11979         for flag in $(EXTRA_HOST_FLAGS) ; do \
11980           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11981         done; \
11982         echo "Doing info in ld" ; \
11983         (cd ld && \
11984           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11985                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11986                   "RANLIB=$${RANLIB}" \
11987                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11988                   info) \
11989           || exit 1
11990
11991 @endif ld
11992
11993 .PHONY: maybe-dvi-ld dvi-ld
11994 maybe-dvi-ld:
11995 @if ld
11996 maybe-dvi-ld: dvi-ld
11997
11998 dvi-ld: \
11999     configure-ld 
12000         @[ -f ./ld/Makefile ] || exit 0; \
12001         r=`${PWD_COMMAND}`; export r; \
12002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12003         $(SET_LIB_PATH) \
12004         $(HOST_EXPORTS) \
12005         for flag in $(EXTRA_HOST_FLAGS) ; do \
12006           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12007         done; \
12008         echo "Doing dvi in ld" ; \
12009         (cd ld && \
12010           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12011                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12012                   "RANLIB=$${RANLIB}" \
12013                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12014                   dvi) \
12015           || exit 1
12016
12017 @endif ld
12018
12019 .PHONY: maybe-TAGS-ld TAGS-ld
12020 maybe-TAGS-ld:
12021 @if ld
12022 maybe-TAGS-ld: TAGS-ld
12023
12024 TAGS-ld: \
12025     configure-ld 
12026         @[ -f ./ld/Makefile ] || exit 0; \
12027         r=`${PWD_COMMAND}`; export r; \
12028         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12029         $(SET_LIB_PATH) \
12030         $(HOST_EXPORTS) \
12031         for flag in $(EXTRA_HOST_FLAGS) ; do \
12032           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12033         done; \
12034         echo "Doing TAGS in ld" ; \
12035         (cd ld && \
12036           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12037                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12038                   "RANLIB=$${RANLIB}" \
12039                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12040                   TAGS) \
12041           || exit 1
12042
12043 @endif ld
12044
12045 .PHONY: maybe-install-info-ld install-info-ld
12046 maybe-install-info-ld:
12047 @if ld
12048 maybe-install-info-ld: install-info-ld
12049
12050 install-info-ld: \
12051     configure-ld \
12052     info-ld 
12053         @[ -f ./ld/Makefile ] || exit 0; \
12054         r=`${PWD_COMMAND}`; export r; \
12055         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12056         $(SET_LIB_PATH) \
12057         $(HOST_EXPORTS) \
12058         for flag in $(EXTRA_HOST_FLAGS) ; do \
12059           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12060         done; \
12061         echo "Doing install-info in ld" ; \
12062         (cd ld && \
12063           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12064                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12065                   "RANLIB=$${RANLIB}" \
12066                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12067                   install-info) \
12068           || exit 1
12069
12070 @endif ld
12071
12072 .PHONY: maybe-installcheck-ld installcheck-ld
12073 maybe-installcheck-ld:
12074 @if ld
12075 maybe-installcheck-ld: installcheck-ld
12076
12077 installcheck-ld: \
12078     configure-ld 
12079         @[ -f ./ld/Makefile ] || exit 0; \
12080         r=`${PWD_COMMAND}`; export r; \
12081         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12082         $(SET_LIB_PATH) \
12083         $(HOST_EXPORTS) \
12084         for flag in $(EXTRA_HOST_FLAGS) ; do \
12085           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12086         done; \
12087         echo "Doing installcheck in ld" ; \
12088         (cd ld && \
12089           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12090                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12091                   "RANLIB=$${RANLIB}" \
12092                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12093                   installcheck) \
12094           || exit 1
12095
12096 @endif ld
12097
12098 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
12099 maybe-mostlyclean-ld:
12100 @if ld
12101 maybe-mostlyclean-ld: mostlyclean-ld
12102
12103 mostlyclean-ld: 
12104         @[ -f ./ld/Makefile ] || exit 0; \
12105         r=`${PWD_COMMAND}`; export r; \
12106         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12107         $(SET_LIB_PATH) \
12108         $(HOST_EXPORTS) \
12109         for flag in $(EXTRA_HOST_FLAGS) ; do \
12110           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12111         done; \
12112         echo "Doing mostlyclean in ld" ; \
12113         (cd ld && \
12114           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12115                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12116                   "RANLIB=$${RANLIB}" \
12117                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12118                   mostlyclean) \
12119           || exit 1
12120
12121 @endif ld
12122
12123 .PHONY: maybe-clean-ld clean-ld
12124 maybe-clean-ld:
12125 @if ld
12126 maybe-clean-ld: clean-ld
12127
12128 clean-ld: 
12129         @[ -f ./ld/Makefile ] || exit 0; \
12130         r=`${PWD_COMMAND}`; export r; \
12131         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12132         $(SET_LIB_PATH) \
12133         $(HOST_EXPORTS) \
12134         for flag in $(EXTRA_HOST_FLAGS) ; do \
12135           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12136         done; \
12137         echo "Doing clean in ld" ; \
12138         (cd ld && \
12139           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12140                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12141                   "RANLIB=$${RANLIB}" \
12142                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12143                   clean) \
12144           || exit 1
12145
12146 @endif ld
12147
12148 .PHONY: maybe-distclean-ld distclean-ld
12149 maybe-distclean-ld:
12150 @if ld
12151 maybe-distclean-ld: distclean-ld
12152
12153 distclean-ld: 
12154         @[ -f ./ld/Makefile ] || exit 0; \
12155         r=`${PWD_COMMAND}`; export r; \
12156         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12157         $(SET_LIB_PATH) \
12158         $(HOST_EXPORTS) \
12159         for flag in $(EXTRA_HOST_FLAGS) ; do \
12160           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12161         done; \
12162         echo "Doing distclean in ld" ; \
12163         (cd ld && \
12164           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12165                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12166                   "RANLIB=$${RANLIB}" \
12167                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12168                   distclean) \
12169           || exit 1
12170
12171 @endif ld
12172
12173 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
12174 maybe-maintainer-clean-ld:
12175 @if ld
12176 maybe-maintainer-clean-ld: maintainer-clean-ld
12177
12178 maintainer-clean-ld: 
12179         @[ -f ./ld/Makefile ] || exit 0; \
12180         r=`${PWD_COMMAND}`; export r; \
12181         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12182         $(SET_LIB_PATH) \
12183         $(HOST_EXPORTS) \
12184         for flag in $(EXTRA_HOST_FLAGS) ; do \
12185           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12186         done; \
12187         echo "Doing maintainer-clean in ld" ; \
12188         (cd ld && \
12189           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12190                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12191                   "RANLIB=$${RANLIB}" \
12192                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12193                   maintainer-clean) \
12194           || exit 1
12195
12196 @endif ld
12197
12198
12199 .PHONY: configure-libcpp maybe-configure-libcpp
12200 maybe-configure-libcpp:
12201 @if libcpp
12202 maybe-configure-libcpp: configure-libcpp
12203 configure-libcpp:
12204         @test -f stage_last && exit 0; \
12205         test ! -f libcpp/Makefile || exit 0; \
12206         [ -d libcpp ] || mkdir libcpp; \
12207         r=`${PWD_COMMAND}`; export r; \
12208         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12209         $(HOST_EXPORTS) \
12210         echo Configuring in libcpp; \
12211         cd libcpp || exit 1; \
12212         case $(srcdir) in \
12213           \.) \
12214             srcdiroption="--srcdir=."; \
12215             libsrcdir=".";; \
12216           /* | [A-Za-z]:[\\/]*) \
12217             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
12218             libsrcdir="$$s/libcpp";; \
12219           *) \
12220             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
12221             libsrcdir="$$s/libcpp";; \
12222         esac; \
12223         $(SHELL) $${libsrcdir}/configure \
12224           $(HOST_CONFIGARGS) $${srcdiroption}  \
12225           || exit 1
12226 @endif libcpp
12227
12228 .PHONY: all-libcpp maybe-all-libcpp
12229 maybe-all-libcpp:
12230 @if libcpp
12231 maybe-all-libcpp: all-libcpp
12232 all-libcpp: configure-libcpp
12233         @test -f stage_last && exit 0; \
12234         r=`${PWD_COMMAND}`; export r; \
12235         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12236         $(SET_LIB_PATH) \
12237         $(HOST_EXPORTS) \
12238         (cd libcpp && $(MAKE) $(FLAGS_TO_PASS)  all)
12239 @endif libcpp
12240
12241 .PHONY: check-libcpp maybe-check-libcpp
12242 maybe-check-libcpp:
12243 @if libcpp
12244 maybe-check-libcpp: check-libcpp
12245
12246 check-libcpp:
12247         @r=`${PWD_COMMAND}`; export r; \
12248         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12249         $(SET_LIB_PATH) \
12250         $(HOST_EXPORTS) \
12251         (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) check)
12252
12253 @endif libcpp
12254
12255 .PHONY: install-libcpp maybe-install-libcpp
12256 maybe-install-libcpp:
12257 @if libcpp
12258 maybe-install-libcpp: install-libcpp
12259
12260 install-libcpp: installdirs
12261         @r=`${PWD_COMMAND}`; export r; \
12262         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12263         $(SET_LIB_PATH) \
12264         $(HOST_EXPORTS) \
12265         (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) install)
12266
12267 @endif libcpp
12268
12269 # Other targets (info, dvi, etc.)
12270
12271 .PHONY: maybe-info-libcpp info-libcpp
12272 maybe-info-libcpp:
12273 @if libcpp
12274 maybe-info-libcpp: info-libcpp
12275
12276 info-libcpp: \
12277     configure-libcpp 
12278         @[ -f ./libcpp/Makefile ] || exit 0; \
12279         r=`${PWD_COMMAND}`; export r; \
12280         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12281         $(SET_LIB_PATH) \
12282         $(HOST_EXPORTS) \
12283         for flag in $(EXTRA_HOST_FLAGS) ; do \
12284           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12285         done; \
12286         echo "Doing info in libcpp" ; \
12287         (cd libcpp && \
12288           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12289                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12290                   "RANLIB=$${RANLIB}" \
12291                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12292                   info) \
12293           || exit 1
12294
12295 @endif libcpp
12296
12297 .PHONY: maybe-dvi-libcpp dvi-libcpp
12298 maybe-dvi-libcpp:
12299 @if libcpp
12300 maybe-dvi-libcpp: dvi-libcpp
12301
12302 dvi-libcpp: \
12303     configure-libcpp 
12304         @[ -f ./libcpp/Makefile ] || exit 0; \
12305         r=`${PWD_COMMAND}`; export r; \
12306         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12307         $(SET_LIB_PATH) \
12308         $(HOST_EXPORTS) \
12309         for flag in $(EXTRA_HOST_FLAGS) ; do \
12310           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12311         done; \
12312         echo "Doing dvi in libcpp" ; \
12313         (cd libcpp && \
12314           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12315                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12316                   "RANLIB=$${RANLIB}" \
12317                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12318                   dvi) \
12319           || exit 1
12320
12321 @endif libcpp
12322
12323 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
12324 maybe-TAGS-libcpp:
12325 @if libcpp
12326 maybe-TAGS-libcpp: TAGS-libcpp
12327
12328 TAGS-libcpp: \
12329     configure-libcpp 
12330         @[ -f ./libcpp/Makefile ] || exit 0; \
12331         r=`${PWD_COMMAND}`; export r; \
12332         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12333         $(SET_LIB_PATH) \
12334         $(HOST_EXPORTS) \
12335         for flag in $(EXTRA_HOST_FLAGS) ; do \
12336           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12337         done; \
12338         echo "Doing TAGS in libcpp" ; \
12339         (cd libcpp && \
12340           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12341                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12342                   "RANLIB=$${RANLIB}" \
12343                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12344                   TAGS) \
12345           || exit 1
12346
12347 @endif libcpp
12348
12349 .PHONY: maybe-install-info-libcpp install-info-libcpp
12350 maybe-install-info-libcpp:
12351 @if libcpp
12352 maybe-install-info-libcpp: install-info-libcpp
12353
12354 install-info-libcpp: \
12355     configure-libcpp \
12356     info-libcpp 
12357         @[ -f ./libcpp/Makefile ] || exit 0; \
12358         r=`${PWD_COMMAND}`; export r; \
12359         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12360         $(SET_LIB_PATH) \
12361         $(HOST_EXPORTS) \
12362         for flag in $(EXTRA_HOST_FLAGS) ; do \
12363           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12364         done; \
12365         echo "Doing install-info in libcpp" ; \
12366         (cd libcpp && \
12367           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12368                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12369                   "RANLIB=$${RANLIB}" \
12370                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12371                   install-info) \
12372           || exit 1
12373
12374 @endif libcpp
12375
12376 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
12377 maybe-installcheck-libcpp:
12378 @if libcpp
12379 maybe-installcheck-libcpp: installcheck-libcpp
12380
12381 installcheck-libcpp: \
12382     configure-libcpp 
12383         @[ -f ./libcpp/Makefile ] || exit 0; \
12384         r=`${PWD_COMMAND}`; export r; \
12385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12386         $(SET_LIB_PATH) \
12387         $(HOST_EXPORTS) \
12388         for flag in $(EXTRA_HOST_FLAGS) ; do \
12389           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12390         done; \
12391         echo "Doing installcheck in libcpp" ; \
12392         (cd libcpp && \
12393           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12394                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12395                   "RANLIB=$${RANLIB}" \
12396                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12397                   installcheck) \
12398           || exit 1
12399
12400 @endif libcpp
12401
12402 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
12403 maybe-mostlyclean-libcpp:
12404 @if libcpp
12405 maybe-mostlyclean-libcpp: mostlyclean-libcpp
12406
12407 mostlyclean-libcpp: 
12408         @[ -f ./libcpp/Makefile ] || exit 0; \
12409         r=`${PWD_COMMAND}`; export r; \
12410         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12411         $(SET_LIB_PATH) \
12412         $(HOST_EXPORTS) \
12413         for flag in $(EXTRA_HOST_FLAGS) ; do \
12414           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12415         done; \
12416         echo "Doing mostlyclean in libcpp" ; \
12417         (cd libcpp && \
12418           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12419                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12420                   "RANLIB=$${RANLIB}" \
12421                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12422                   mostlyclean) \
12423           || exit 1
12424
12425 @endif libcpp
12426
12427 .PHONY: maybe-clean-libcpp clean-libcpp
12428 maybe-clean-libcpp:
12429 @if libcpp
12430 maybe-clean-libcpp: clean-libcpp
12431
12432 clean-libcpp: 
12433         @[ -f ./libcpp/Makefile ] || exit 0; \
12434         r=`${PWD_COMMAND}`; export r; \
12435         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12436         $(SET_LIB_PATH) \
12437         $(HOST_EXPORTS) \
12438         for flag in $(EXTRA_HOST_FLAGS) ; do \
12439           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12440         done; \
12441         echo "Doing clean in libcpp" ; \
12442         (cd libcpp && \
12443           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12444                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12445                   "RANLIB=$${RANLIB}" \
12446                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12447                   clean) \
12448           || exit 1
12449
12450 @endif libcpp
12451
12452 .PHONY: maybe-distclean-libcpp distclean-libcpp
12453 maybe-distclean-libcpp:
12454 @if libcpp
12455 maybe-distclean-libcpp: distclean-libcpp
12456
12457 distclean-libcpp: 
12458         @[ -f ./libcpp/Makefile ] || exit 0; \
12459         r=`${PWD_COMMAND}`; export r; \
12460         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12461         $(SET_LIB_PATH) \
12462         $(HOST_EXPORTS) \
12463         for flag in $(EXTRA_HOST_FLAGS) ; do \
12464           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12465         done; \
12466         echo "Doing distclean in libcpp" ; \
12467         (cd libcpp && \
12468           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12469                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12470                   "RANLIB=$${RANLIB}" \
12471                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12472                   distclean) \
12473           || exit 1
12474
12475 @endif libcpp
12476
12477 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
12478 maybe-maintainer-clean-libcpp:
12479 @if libcpp
12480 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
12481
12482 maintainer-clean-libcpp: 
12483         @[ -f ./libcpp/Makefile ] || exit 0; \
12484         r=`${PWD_COMMAND}`; export r; \
12485         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12486         $(SET_LIB_PATH) \
12487         $(HOST_EXPORTS) \
12488         for flag in $(EXTRA_HOST_FLAGS) ; do \
12489           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12490         done; \
12491         echo "Doing maintainer-clean in libcpp" ; \
12492         (cd libcpp && \
12493           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12494                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12495                   "RANLIB=$${RANLIB}" \
12496                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12497                   maintainer-clean) \
12498           || exit 1
12499
12500 @endif libcpp
12501
12502
12503 .PHONY: configure-libgui maybe-configure-libgui
12504 maybe-configure-libgui:
12505 @if libgui
12506 maybe-configure-libgui: configure-libgui
12507 configure-libgui:
12508         @test ! -f libgui/Makefile || exit 0; \
12509         [ -d libgui ] || mkdir libgui; \
12510         r=`${PWD_COMMAND}`; export r; \
12511         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12512         $(HOST_EXPORTS) \
12513         echo Configuring in libgui; \
12514         cd libgui || exit 1; \
12515         case $(srcdir) in \
12516           \.) \
12517             srcdiroption="--srcdir=."; \
12518             libsrcdir=".";; \
12519           /* | [A-Za-z]:[\\/]*) \
12520             srcdiroption="--srcdir=$(srcdir)/libgui"; \
12521             libsrcdir="$$s/libgui";; \
12522           *) \
12523             srcdiroption="--srcdir=../$(srcdir)/libgui"; \
12524             libsrcdir="$$s/libgui";; \
12525         esac; \
12526         $(SHELL) $${libsrcdir}/configure \
12527           $(HOST_CONFIGARGS) $${srcdiroption}  \
12528           || exit 1
12529 @endif libgui
12530
12531 .PHONY: all-libgui maybe-all-libgui
12532 maybe-all-libgui:
12533 @if libgui
12534 maybe-all-libgui: all-libgui
12535 all-libgui: configure-libgui
12536         @r=`${PWD_COMMAND}`; export r; \
12537         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12538         $(SET_LIB_PATH) \
12539         $(HOST_EXPORTS) \
12540         (cd libgui && $(MAKE) $(FLAGS_TO_PASS)  all)
12541 @endif libgui
12542
12543 .PHONY: check-libgui maybe-check-libgui
12544 maybe-check-libgui:
12545 @if libgui
12546 maybe-check-libgui: check-libgui
12547
12548 check-libgui:
12549         @r=`${PWD_COMMAND}`; export r; \
12550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12551         $(SET_LIB_PATH) \
12552         $(HOST_EXPORTS) \
12553         (cd libgui && $(MAKE) $(FLAGS_TO_PASS) check)
12554
12555 @endif libgui
12556
12557 .PHONY: install-libgui maybe-install-libgui
12558 maybe-install-libgui:
12559 @if libgui
12560 maybe-install-libgui: install-libgui
12561
12562 install-libgui: installdirs
12563         @r=`${PWD_COMMAND}`; export r; \
12564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12565         $(SET_LIB_PATH) \
12566         $(HOST_EXPORTS) \
12567         (cd libgui && $(MAKE) $(FLAGS_TO_PASS) install)
12568
12569 @endif libgui
12570
12571 # Other targets (info, dvi, etc.)
12572
12573 .PHONY: maybe-info-libgui info-libgui
12574 maybe-info-libgui:
12575 @if libgui
12576 maybe-info-libgui: info-libgui
12577
12578 info-libgui: \
12579     configure-libgui 
12580         @[ -f ./libgui/Makefile ] || exit 0; \
12581         r=`${PWD_COMMAND}`; export r; \
12582         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12583         $(SET_LIB_PATH) \
12584         $(HOST_EXPORTS) \
12585         for flag in $(EXTRA_HOST_FLAGS) ; do \
12586           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12587         done; \
12588         echo "Doing info in libgui" ; \
12589         (cd libgui && \
12590           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12591                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12592                   "RANLIB=$${RANLIB}" \
12593                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12594                   info) \
12595           || exit 1
12596
12597 @endif libgui
12598
12599 .PHONY: maybe-dvi-libgui dvi-libgui
12600 maybe-dvi-libgui:
12601 @if libgui
12602 maybe-dvi-libgui: dvi-libgui
12603
12604 dvi-libgui: \
12605     configure-libgui 
12606         @[ -f ./libgui/Makefile ] || exit 0; \
12607         r=`${PWD_COMMAND}`; export r; \
12608         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12609         $(SET_LIB_PATH) \
12610         $(HOST_EXPORTS) \
12611         for flag in $(EXTRA_HOST_FLAGS) ; do \
12612           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12613         done; \
12614         echo "Doing dvi in libgui" ; \
12615         (cd libgui && \
12616           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12617                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12618                   "RANLIB=$${RANLIB}" \
12619                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12620                   dvi) \
12621           || exit 1
12622
12623 @endif libgui
12624
12625 .PHONY: maybe-TAGS-libgui TAGS-libgui
12626 maybe-TAGS-libgui:
12627 @if libgui
12628 maybe-TAGS-libgui: TAGS-libgui
12629
12630 TAGS-libgui: \
12631     configure-libgui 
12632         @[ -f ./libgui/Makefile ] || exit 0; \
12633         r=`${PWD_COMMAND}`; export r; \
12634         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12635         $(SET_LIB_PATH) \
12636         $(HOST_EXPORTS) \
12637         for flag in $(EXTRA_HOST_FLAGS) ; do \
12638           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12639         done; \
12640         echo "Doing TAGS in libgui" ; \
12641         (cd libgui && \
12642           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12643                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12644                   "RANLIB=$${RANLIB}" \
12645                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12646                   TAGS) \
12647           || exit 1
12648
12649 @endif libgui
12650
12651 .PHONY: maybe-install-info-libgui install-info-libgui
12652 maybe-install-info-libgui:
12653 @if libgui
12654 maybe-install-info-libgui: install-info-libgui
12655
12656 install-info-libgui: \
12657     configure-libgui \
12658     info-libgui 
12659         @[ -f ./libgui/Makefile ] || exit 0; \
12660         r=`${PWD_COMMAND}`; export r; \
12661         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12662         $(SET_LIB_PATH) \
12663         $(HOST_EXPORTS) \
12664         for flag in $(EXTRA_HOST_FLAGS) ; do \
12665           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12666         done; \
12667         echo "Doing install-info in libgui" ; \
12668         (cd libgui && \
12669           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12670                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12671                   "RANLIB=$${RANLIB}" \
12672                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12673                   install-info) \
12674           || exit 1
12675
12676 @endif libgui
12677
12678 .PHONY: maybe-installcheck-libgui installcheck-libgui
12679 maybe-installcheck-libgui:
12680 @if libgui
12681 maybe-installcheck-libgui: installcheck-libgui
12682
12683 installcheck-libgui: \
12684     configure-libgui 
12685         @[ -f ./libgui/Makefile ] || exit 0; \
12686         r=`${PWD_COMMAND}`; export r; \
12687         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12688         $(SET_LIB_PATH) \
12689         $(HOST_EXPORTS) \
12690         for flag in $(EXTRA_HOST_FLAGS) ; do \
12691           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12692         done; \
12693         echo "Doing installcheck in libgui" ; \
12694         (cd libgui && \
12695           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12696                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12697                   "RANLIB=$${RANLIB}" \
12698                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12699                   installcheck) \
12700           || exit 1
12701
12702 @endif libgui
12703
12704 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
12705 maybe-mostlyclean-libgui:
12706 @if libgui
12707 maybe-mostlyclean-libgui: mostlyclean-libgui
12708
12709 mostlyclean-libgui: 
12710         @[ -f ./libgui/Makefile ] || exit 0; \
12711         r=`${PWD_COMMAND}`; export r; \
12712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12713         $(SET_LIB_PATH) \
12714         $(HOST_EXPORTS) \
12715         for flag in $(EXTRA_HOST_FLAGS) ; do \
12716           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12717         done; \
12718         echo "Doing mostlyclean in libgui" ; \
12719         (cd libgui && \
12720           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12721                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12722                   "RANLIB=$${RANLIB}" \
12723                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12724                   mostlyclean) \
12725           || exit 1
12726
12727 @endif libgui
12728
12729 .PHONY: maybe-clean-libgui clean-libgui
12730 maybe-clean-libgui:
12731 @if libgui
12732 maybe-clean-libgui: clean-libgui
12733
12734 clean-libgui: 
12735         @[ -f ./libgui/Makefile ] || exit 0; \
12736         r=`${PWD_COMMAND}`; export r; \
12737         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12738         $(SET_LIB_PATH) \
12739         $(HOST_EXPORTS) \
12740         for flag in $(EXTRA_HOST_FLAGS) ; do \
12741           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12742         done; \
12743         echo "Doing clean in libgui" ; \
12744         (cd libgui && \
12745           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12746                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12747                   "RANLIB=$${RANLIB}" \
12748                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12749                   clean) \
12750           || exit 1
12751
12752 @endif libgui
12753
12754 .PHONY: maybe-distclean-libgui distclean-libgui
12755 maybe-distclean-libgui:
12756 @if libgui
12757 maybe-distclean-libgui: distclean-libgui
12758
12759 distclean-libgui: 
12760         @[ -f ./libgui/Makefile ] || exit 0; \
12761         r=`${PWD_COMMAND}`; export r; \
12762         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12763         $(SET_LIB_PATH) \
12764         $(HOST_EXPORTS) \
12765         for flag in $(EXTRA_HOST_FLAGS) ; do \
12766           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12767         done; \
12768         echo "Doing distclean in libgui" ; \
12769         (cd libgui && \
12770           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12771                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12772                   "RANLIB=$${RANLIB}" \
12773                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12774                   distclean) \
12775           || exit 1
12776
12777 @endif libgui
12778
12779 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
12780 maybe-maintainer-clean-libgui:
12781 @if libgui
12782 maybe-maintainer-clean-libgui: maintainer-clean-libgui
12783
12784 maintainer-clean-libgui: 
12785         @[ -f ./libgui/Makefile ] || exit 0; \
12786         r=`${PWD_COMMAND}`; export r; \
12787         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12788         $(SET_LIB_PATH) \
12789         $(HOST_EXPORTS) \
12790         for flag in $(EXTRA_HOST_FLAGS) ; do \
12791           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12792         done; \
12793         echo "Doing maintainer-clean in libgui" ; \
12794         (cd libgui && \
12795           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12796                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12797                   "RANLIB=$${RANLIB}" \
12798                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12799                   maintainer-clean) \
12800           || exit 1
12801
12802 @endif libgui
12803
12804
12805 .PHONY: configure-libbanshee maybe-configure-libbanshee
12806 maybe-configure-libbanshee:
12807 @if libbanshee
12808 maybe-configure-libbanshee: configure-libbanshee
12809 configure-libbanshee:
12810         @test -f stage_last && exit 0; \
12811         test ! -f libbanshee/Makefile || exit 0; \
12812         [ -d libbanshee ] || mkdir libbanshee; \
12813         r=`${PWD_COMMAND}`; export r; \
12814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12815         $(HOST_EXPORTS) \
12816         echo Configuring in libbanshee; \
12817         cd libbanshee || exit 1; \
12818         case $(srcdir) in \
12819           \.) \
12820             srcdiroption="--srcdir=."; \
12821             libsrcdir=".";; \
12822           /* | [A-Za-z]:[\\/]*) \
12823             srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
12824             libsrcdir="$$s/libbanshee";; \
12825           *) \
12826             srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
12827             libsrcdir="$$s/libbanshee";; \
12828         esac; \
12829         $(SHELL) $${libsrcdir}/configure \
12830           $(HOST_CONFIGARGS) $${srcdiroption}  \
12831           || exit 1
12832 @endif libbanshee
12833
12834 .PHONY: all-libbanshee maybe-all-libbanshee
12835 maybe-all-libbanshee:
12836 @if libbanshee
12837 maybe-all-libbanshee: all-libbanshee
12838 all-libbanshee: configure-libbanshee
12839         @test -f stage_last && exit 0; \
12840         r=`${PWD_COMMAND}`; export r; \
12841         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12842         $(SET_LIB_PATH) \
12843         $(HOST_EXPORTS) \
12844         (cd libbanshee && $(MAKE) $(FLAGS_TO_PASS)  all)
12845 @endif libbanshee
12846
12847 .PHONY: check-libbanshee maybe-check-libbanshee
12848 maybe-check-libbanshee:
12849 @if libbanshee
12850 maybe-check-libbanshee: check-libbanshee
12851
12852 check-libbanshee:
12853         @r=`${PWD_COMMAND}`; export r; \
12854         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12855         $(SET_LIB_PATH) \
12856         $(HOST_EXPORTS) \
12857         (cd libbanshee && $(MAKE) $(FLAGS_TO_PASS) check)
12858
12859 @endif libbanshee
12860
12861 .PHONY: install-libbanshee maybe-install-libbanshee
12862 maybe-install-libbanshee:
12863 @if libbanshee
12864 maybe-install-libbanshee: install-libbanshee
12865
12866 install-libbanshee:
12867
12868 @endif libbanshee
12869
12870 # Other targets (info, dvi, etc.)
12871
12872 .PHONY: maybe-info-libbanshee info-libbanshee
12873 maybe-info-libbanshee:
12874 @if libbanshee
12875 maybe-info-libbanshee: info-libbanshee
12876
12877 info-libbanshee: \
12878     configure-libbanshee 
12879         @[ -f ./libbanshee/Makefile ] || exit 0; \
12880         r=`${PWD_COMMAND}`; export r; \
12881         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12882         $(SET_LIB_PATH) \
12883         $(HOST_EXPORTS) \
12884         for flag in $(EXTRA_HOST_FLAGS) ; do \
12885           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12886         done; \
12887         echo "Doing info in libbanshee" ; \
12888         (cd libbanshee && \
12889           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12890                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12891                   "RANLIB=$${RANLIB}" \
12892                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12893                   info) \
12894           || exit 1
12895
12896 @endif libbanshee
12897
12898 .PHONY: maybe-dvi-libbanshee dvi-libbanshee
12899 maybe-dvi-libbanshee:
12900 @if libbanshee
12901 maybe-dvi-libbanshee: dvi-libbanshee
12902
12903 dvi-libbanshee: \
12904     configure-libbanshee 
12905         @[ -f ./libbanshee/Makefile ] || exit 0; \
12906         r=`${PWD_COMMAND}`; export r; \
12907         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12908         $(SET_LIB_PATH) \
12909         $(HOST_EXPORTS) \
12910         for flag in $(EXTRA_HOST_FLAGS) ; do \
12911           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12912         done; \
12913         echo "Doing dvi in libbanshee" ; \
12914         (cd libbanshee && \
12915           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12916                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12917                   "RANLIB=$${RANLIB}" \
12918                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12919                   dvi) \
12920           || exit 1
12921
12922 @endif libbanshee
12923
12924 .PHONY: maybe-TAGS-libbanshee TAGS-libbanshee
12925 maybe-TAGS-libbanshee:
12926 @if libbanshee
12927 maybe-TAGS-libbanshee: TAGS-libbanshee
12928
12929 TAGS-libbanshee: \
12930     configure-libbanshee 
12931         @[ -f ./libbanshee/Makefile ] || exit 0; \
12932         r=`${PWD_COMMAND}`; export r; \
12933         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12934         $(SET_LIB_PATH) \
12935         $(HOST_EXPORTS) \
12936         for flag in $(EXTRA_HOST_FLAGS) ; do \
12937           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12938         done; \
12939         echo "Doing TAGS in libbanshee" ; \
12940         (cd libbanshee && \
12941           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12942                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12943                   "RANLIB=$${RANLIB}" \
12944                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12945                   TAGS) \
12946           || exit 1
12947
12948 @endif libbanshee
12949
12950 .PHONY: maybe-install-info-libbanshee install-info-libbanshee
12951 maybe-install-info-libbanshee:
12952 @if libbanshee
12953 maybe-install-info-libbanshee: install-info-libbanshee
12954
12955 install-info-libbanshee: \
12956     configure-libbanshee \
12957     info-libbanshee 
12958         @[ -f ./libbanshee/Makefile ] || exit 0; \
12959         r=`${PWD_COMMAND}`; export r; \
12960         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12961         $(SET_LIB_PATH) \
12962         $(HOST_EXPORTS) \
12963         for flag in $(EXTRA_HOST_FLAGS) ; do \
12964           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12965         done; \
12966         echo "Doing install-info in libbanshee" ; \
12967         (cd libbanshee && \
12968           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12969                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12970                   "RANLIB=$${RANLIB}" \
12971                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12972                   install-info) \
12973           || exit 1
12974
12975 @endif libbanshee
12976
12977 .PHONY: maybe-installcheck-libbanshee installcheck-libbanshee
12978 maybe-installcheck-libbanshee:
12979 @if libbanshee
12980 maybe-installcheck-libbanshee: installcheck-libbanshee
12981
12982 installcheck-libbanshee: \
12983     configure-libbanshee 
12984         @[ -f ./libbanshee/Makefile ] || exit 0; \
12985         r=`${PWD_COMMAND}`; export r; \
12986         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12987         $(SET_LIB_PATH) \
12988         $(HOST_EXPORTS) \
12989         for flag in $(EXTRA_HOST_FLAGS) ; do \
12990           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12991         done; \
12992         echo "Doing installcheck in libbanshee" ; \
12993         (cd libbanshee && \
12994           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12995                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12996                   "RANLIB=$${RANLIB}" \
12997                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12998                   installcheck) \
12999           || exit 1
13000
13001 @endif libbanshee
13002
13003 .PHONY: maybe-mostlyclean-libbanshee mostlyclean-libbanshee
13004 maybe-mostlyclean-libbanshee:
13005 @if libbanshee
13006 maybe-mostlyclean-libbanshee: mostlyclean-libbanshee
13007
13008 mostlyclean-libbanshee: 
13009         @[ -f ./libbanshee/Makefile ] || exit 0; \
13010         r=`${PWD_COMMAND}`; export r; \
13011         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13012         $(SET_LIB_PATH) \
13013         $(HOST_EXPORTS) \
13014         for flag in $(EXTRA_HOST_FLAGS) ; do \
13015           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13016         done; \
13017         echo "Doing mostlyclean in libbanshee" ; \
13018         (cd libbanshee && \
13019           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13020                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13021                   "RANLIB=$${RANLIB}" \
13022                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13023                   mostlyclean) \
13024           || exit 1
13025
13026 @endif libbanshee
13027
13028 .PHONY: maybe-clean-libbanshee clean-libbanshee
13029 maybe-clean-libbanshee:
13030 @if libbanshee
13031 maybe-clean-libbanshee: clean-libbanshee
13032
13033 clean-libbanshee: 
13034         @[ -f ./libbanshee/Makefile ] || exit 0; \
13035         r=`${PWD_COMMAND}`; export r; \
13036         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13037         $(SET_LIB_PATH) \
13038         $(HOST_EXPORTS) \
13039         for flag in $(EXTRA_HOST_FLAGS) ; do \
13040           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13041         done; \
13042         echo "Doing clean in libbanshee" ; \
13043         (cd libbanshee && \
13044           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13045                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13046                   "RANLIB=$${RANLIB}" \
13047                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13048                   clean) \
13049           || exit 1
13050
13051 @endif libbanshee
13052
13053 .PHONY: maybe-distclean-libbanshee distclean-libbanshee
13054 maybe-distclean-libbanshee:
13055 @if libbanshee
13056 maybe-distclean-libbanshee: distclean-libbanshee
13057
13058 distclean-libbanshee: 
13059         @[ -f ./libbanshee/Makefile ] || exit 0; \
13060         r=`${PWD_COMMAND}`; export r; \
13061         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13062         $(SET_LIB_PATH) \
13063         $(HOST_EXPORTS) \
13064         for flag in $(EXTRA_HOST_FLAGS) ; do \
13065           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13066         done; \
13067         echo "Doing distclean in libbanshee" ; \
13068         (cd libbanshee && \
13069           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13070                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13071                   "RANLIB=$${RANLIB}" \
13072                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13073                   distclean) \
13074           || exit 1
13075
13076 @endif libbanshee
13077
13078 .PHONY: maybe-maintainer-clean-libbanshee maintainer-clean-libbanshee
13079 maybe-maintainer-clean-libbanshee:
13080 @if libbanshee
13081 maybe-maintainer-clean-libbanshee: maintainer-clean-libbanshee
13082
13083 maintainer-clean-libbanshee: 
13084         @[ -f ./libbanshee/Makefile ] || exit 0; \
13085         r=`${PWD_COMMAND}`; export r; \
13086         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13087         $(SET_LIB_PATH) \
13088         $(HOST_EXPORTS) \
13089         for flag in $(EXTRA_HOST_FLAGS) ; do \
13090           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13091         done; \
13092         echo "Doing maintainer-clean in libbanshee" ; \
13093         (cd libbanshee && \
13094           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13095                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13096                   "RANLIB=$${RANLIB}" \
13097                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13098                   maintainer-clean) \
13099           || exit 1
13100
13101 @endif libbanshee
13102
13103
13104 .PHONY: configure-libiberty maybe-configure-libiberty
13105 maybe-configure-libiberty:
13106 @if libiberty
13107 maybe-configure-libiberty: configure-libiberty
13108 configure-libiberty:
13109         @test -f stage_last && exit 0; \
13110         test ! -f libiberty/Makefile || exit 0; \
13111         [ -d libiberty ] || mkdir libiberty; \
13112         r=`${PWD_COMMAND}`; export r; \
13113         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13114         $(HOST_EXPORTS) \
13115         echo Configuring in libiberty; \
13116         cd libiberty || exit 1; \
13117         case $(srcdir) in \
13118           \.) \
13119             srcdiroption="--srcdir=."; \
13120             libsrcdir=".";; \
13121           /* | [A-Za-z]:[\\/]*) \
13122             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
13123             libsrcdir="$$s/libiberty";; \
13124           *) \
13125             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
13126             libsrcdir="$$s/libiberty";; \
13127         esac; \
13128         $(SHELL) $${libsrcdir}/configure \
13129           $(HOST_CONFIGARGS) $${srcdiroption}  \
13130           || exit 1
13131 @endif libiberty
13132
13133 .PHONY: all-libiberty maybe-all-libiberty
13134 maybe-all-libiberty:
13135 @if libiberty
13136 maybe-all-libiberty: all-libiberty
13137 all-libiberty: configure-libiberty
13138         @test -f stage_last && exit 0; \
13139         r=`${PWD_COMMAND}`; export r; \
13140         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13141         $(SET_LIB_PATH) \
13142         $(HOST_EXPORTS) \
13143         (cd libiberty && $(MAKE) $(FLAGS_TO_PASS)  all)
13144 @endif libiberty
13145
13146 .PHONY: check-libiberty maybe-check-libiberty
13147 maybe-check-libiberty:
13148 @if libiberty
13149 maybe-check-libiberty: check-libiberty
13150
13151 check-libiberty:
13152         @r=`${PWD_COMMAND}`; export r; \
13153         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13154         $(SET_LIB_PATH) \
13155         $(HOST_EXPORTS) \
13156         (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) check)
13157
13158 @endif libiberty
13159
13160 .PHONY: install-libiberty maybe-install-libiberty
13161 maybe-install-libiberty:
13162 @if libiberty
13163 maybe-install-libiberty: install-libiberty
13164
13165 install-libiberty: installdirs
13166         @r=`${PWD_COMMAND}`; export r; \
13167         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13168         $(SET_LIB_PATH) \
13169         $(HOST_EXPORTS) \
13170         (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) install)
13171
13172 @endif libiberty
13173
13174 # Other targets (info, dvi, etc.)
13175
13176 .PHONY: maybe-info-libiberty info-libiberty
13177 maybe-info-libiberty:
13178 @if libiberty
13179 maybe-info-libiberty: info-libiberty
13180
13181 info-libiberty: \
13182     configure-libiberty 
13183         @[ -f ./libiberty/Makefile ] || exit 0; \
13184         r=`${PWD_COMMAND}`; export r; \
13185         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13186         $(SET_LIB_PATH) \
13187         $(HOST_EXPORTS) \
13188         for flag in $(EXTRA_HOST_FLAGS) ; do \
13189           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13190         done; \
13191         echo "Doing info in libiberty" ; \
13192         (cd libiberty && \
13193           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13194                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13195                   "RANLIB=$${RANLIB}" \
13196                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13197                   info) \
13198           || exit 1
13199
13200 @endif libiberty
13201
13202 .PHONY: maybe-dvi-libiberty dvi-libiberty
13203 maybe-dvi-libiberty:
13204 @if libiberty
13205 maybe-dvi-libiberty: dvi-libiberty
13206
13207 dvi-libiberty: \
13208     configure-libiberty 
13209         @[ -f ./libiberty/Makefile ] || exit 0; \
13210         r=`${PWD_COMMAND}`; export r; \
13211         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13212         $(SET_LIB_PATH) \
13213         $(HOST_EXPORTS) \
13214         for flag in $(EXTRA_HOST_FLAGS) ; do \
13215           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13216         done; \
13217         echo "Doing dvi in libiberty" ; \
13218         (cd libiberty && \
13219           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13220                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13221                   "RANLIB=$${RANLIB}" \
13222                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13223                   dvi) \
13224           || exit 1
13225
13226 @endif libiberty
13227
13228 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
13229 maybe-TAGS-libiberty:
13230 @if libiberty
13231 maybe-TAGS-libiberty: TAGS-libiberty
13232
13233 TAGS-libiberty: \
13234     configure-libiberty 
13235         @[ -f ./libiberty/Makefile ] || exit 0; \
13236         r=`${PWD_COMMAND}`; export r; \
13237         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13238         $(SET_LIB_PATH) \
13239         $(HOST_EXPORTS) \
13240         for flag in $(EXTRA_HOST_FLAGS) ; do \
13241           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13242         done; \
13243         echo "Doing TAGS in libiberty" ; \
13244         (cd libiberty && \
13245           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13246                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13247                   "RANLIB=$${RANLIB}" \
13248                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13249                   TAGS) \
13250           || exit 1
13251
13252 @endif libiberty
13253
13254 .PHONY: maybe-install-info-libiberty install-info-libiberty
13255 maybe-install-info-libiberty:
13256 @if libiberty
13257 maybe-install-info-libiberty: install-info-libiberty
13258
13259 install-info-libiberty: \
13260     configure-libiberty \
13261     info-libiberty 
13262         @[ -f ./libiberty/Makefile ] || exit 0; \
13263         r=`${PWD_COMMAND}`; export r; \
13264         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13265         $(SET_LIB_PATH) \
13266         $(HOST_EXPORTS) \
13267         for flag in $(EXTRA_HOST_FLAGS) ; do \
13268           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13269         done; \
13270         echo "Doing install-info in libiberty" ; \
13271         (cd libiberty && \
13272           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13273                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13274                   "RANLIB=$${RANLIB}" \
13275                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13276                   install-info) \
13277           || exit 1
13278
13279 @endif libiberty
13280
13281 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
13282 maybe-installcheck-libiberty:
13283 @if libiberty
13284 maybe-installcheck-libiberty: installcheck-libiberty
13285
13286 installcheck-libiberty: \
13287     configure-libiberty 
13288         @[ -f ./libiberty/Makefile ] || exit 0; \
13289         r=`${PWD_COMMAND}`; export r; \
13290         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13291         $(SET_LIB_PATH) \
13292         $(HOST_EXPORTS) \
13293         for flag in $(EXTRA_HOST_FLAGS) ; do \
13294           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13295         done; \
13296         echo "Doing installcheck in libiberty" ; \
13297         (cd libiberty && \
13298           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13299                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13300                   "RANLIB=$${RANLIB}" \
13301                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13302                   installcheck) \
13303           || exit 1
13304
13305 @endif libiberty
13306
13307 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
13308 maybe-mostlyclean-libiberty:
13309 @if libiberty
13310 maybe-mostlyclean-libiberty: mostlyclean-libiberty
13311
13312 mostlyclean-libiberty: 
13313         @[ -f ./libiberty/Makefile ] || exit 0; \
13314         r=`${PWD_COMMAND}`; export r; \
13315         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13316         $(SET_LIB_PATH) \
13317         $(HOST_EXPORTS) \
13318         for flag in $(EXTRA_HOST_FLAGS) ; do \
13319           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13320         done; \
13321         echo "Doing mostlyclean in libiberty" ; \
13322         (cd libiberty && \
13323           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13324                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13325                   "RANLIB=$${RANLIB}" \
13326                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13327                   mostlyclean) \
13328           || exit 1
13329
13330 @endif libiberty
13331
13332 .PHONY: maybe-clean-libiberty clean-libiberty
13333 maybe-clean-libiberty:
13334 @if libiberty
13335 maybe-clean-libiberty: clean-libiberty
13336
13337 clean-libiberty: 
13338         @[ -f ./libiberty/Makefile ] || exit 0; \
13339         r=`${PWD_COMMAND}`; export r; \
13340         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13341         $(SET_LIB_PATH) \
13342         $(HOST_EXPORTS) \
13343         for flag in $(EXTRA_HOST_FLAGS) ; do \
13344           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13345         done; \
13346         echo "Doing clean in libiberty" ; \
13347         (cd libiberty && \
13348           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13349                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13350                   "RANLIB=$${RANLIB}" \
13351                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13352                   clean) \
13353           || exit 1
13354
13355 @endif libiberty
13356
13357 .PHONY: maybe-distclean-libiberty distclean-libiberty
13358 maybe-distclean-libiberty:
13359 @if libiberty
13360 maybe-distclean-libiberty: distclean-libiberty
13361
13362 distclean-libiberty: 
13363         @[ -f ./libiberty/Makefile ] || exit 0; \
13364         r=`${PWD_COMMAND}`; export r; \
13365         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13366         $(SET_LIB_PATH) \
13367         $(HOST_EXPORTS) \
13368         for flag in $(EXTRA_HOST_FLAGS) ; do \
13369           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13370         done; \
13371         echo "Doing distclean in libiberty" ; \
13372         (cd libiberty && \
13373           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13374                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13375                   "RANLIB=$${RANLIB}" \
13376                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13377                   distclean) \
13378           || exit 1
13379
13380 @endif libiberty
13381
13382 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
13383 maybe-maintainer-clean-libiberty:
13384 @if libiberty
13385 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
13386
13387 maintainer-clean-libiberty: 
13388         @[ -f ./libiberty/Makefile ] || exit 0; \
13389         r=`${PWD_COMMAND}`; export r; \
13390         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13391         $(SET_LIB_PATH) \
13392         $(HOST_EXPORTS) \
13393         for flag in $(EXTRA_HOST_FLAGS) ; do \
13394           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13395         done; \
13396         echo "Doing maintainer-clean in libiberty" ; \
13397         (cd libiberty && \
13398           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13399                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13400                   "RANLIB=$${RANLIB}" \
13401                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13402                   maintainer-clean) \
13403           || exit 1
13404
13405 @endif libiberty
13406
13407
13408 .PHONY: configure-libtool maybe-configure-libtool
13409 maybe-configure-libtool:
13410 @if libtool
13411 maybe-configure-libtool: configure-libtool
13412 configure-libtool:
13413         @test ! -f libtool/Makefile || exit 0; \
13414         [ -d libtool ] || mkdir libtool; \
13415         r=`${PWD_COMMAND}`; export r; \
13416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13417         $(HOST_EXPORTS) \
13418         echo Configuring in libtool; \
13419         cd libtool || exit 1; \
13420         case $(srcdir) in \
13421           \.) \
13422             srcdiroption="--srcdir=."; \
13423             libsrcdir=".";; \
13424           /* | [A-Za-z]:[\\/]*) \
13425             srcdiroption="--srcdir=$(srcdir)/libtool"; \
13426             libsrcdir="$$s/libtool";; \
13427           *) \
13428             srcdiroption="--srcdir=../$(srcdir)/libtool"; \
13429             libsrcdir="$$s/libtool";; \
13430         esac; \
13431         $(SHELL) $${libsrcdir}/configure \
13432           $(HOST_CONFIGARGS) $${srcdiroption}  \
13433           || exit 1
13434 @endif libtool
13435
13436 .PHONY: all-libtool maybe-all-libtool
13437 maybe-all-libtool:
13438 @if libtool
13439 maybe-all-libtool: all-libtool
13440 all-libtool: configure-libtool
13441         @r=`${PWD_COMMAND}`; export r; \
13442         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13443         $(SET_LIB_PATH) \
13444         $(HOST_EXPORTS) \
13445         (cd libtool && $(MAKE) $(FLAGS_TO_PASS)  all)
13446 @endif libtool
13447
13448 .PHONY: check-libtool maybe-check-libtool
13449 maybe-check-libtool:
13450 @if libtool
13451 maybe-check-libtool: check-libtool
13452
13453 check-libtool:
13454         @r=`${PWD_COMMAND}`; export r; \
13455         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13456         $(SET_LIB_PATH) \
13457         $(HOST_EXPORTS) \
13458         (cd libtool && $(MAKE) $(FLAGS_TO_PASS) check)
13459
13460 @endif libtool
13461
13462 .PHONY: install-libtool maybe-install-libtool
13463 maybe-install-libtool:
13464 @if libtool
13465 maybe-install-libtool: install-libtool
13466
13467 install-libtool: installdirs
13468         @r=`${PWD_COMMAND}`; export r; \
13469         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13470         $(SET_LIB_PATH) \
13471         $(HOST_EXPORTS) \
13472         (cd libtool && $(MAKE) $(FLAGS_TO_PASS) install)
13473
13474 @endif libtool
13475
13476 # Other targets (info, dvi, etc.)
13477
13478 .PHONY: maybe-info-libtool info-libtool
13479 maybe-info-libtool:
13480 @if libtool
13481 maybe-info-libtool: info-libtool
13482
13483 info-libtool: \
13484     configure-libtool 
13485         @[ -f ./libtool/Makefile ] || exit 0; \
13486         r=`${PWD_COMMAND}`; export r; \
13487         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13488         $(SET_LIB_PATH) \
13489         $(HOST_EXPORTS) \
13490         for flag in $(EXTRA_HOST_FLAGS) ; do \
13491           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13492         done; \
13493         echo "Doing info in libtool" ; \
13494         (cd libtool && \
13495           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13496                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13497                   "RANLIB=$${RANLIB}" \
13498                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13499                   info) \
13500           || exit 1
13501
13502 @endif libtool
13503
13504 .PHONY: maybe-dvi-libtool dvi-libtool
13505 maybe-dvi-libtool:
13506 @if libtool
13507 maybe-dvi-libtool: dvi-libtool
13508
13509 dvi-libtool: \
13510     configure-libtool 
13511         @[ -f ./libtool/Makefile ] || exit 0; \
13512         r=`${PWD_COMMAND}`; export r; \
13513         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13514         $(SET_LIB_PATH) \
13515         $(HOST_EXPORTS) \
13516         for flag in $(EXTRA_HOST_FLAGS) ; do \
13517           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13518         done; \
13519         echo "Doing dvi in libtool" ; \
13520         (cd libtool && \
13521           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13522                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13523                   "RANLIB=$${RANLIB}" \
13524                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13525                   dvi) \
13526           || exit 1
13527
13528 @endif libtool
13529
13530 .PHONY: maybe-TAGS-libtool TAGS-libtool
13531 maybe-TAGS-libtool:
13532 @if libtool
13533 maybe-TAGS-libtool: TAGS-libtool
13534
13535 TAGS-libtool: \
13536     configure-libtool 
13537         @[ -f ./libtool/Makefile ] || exit 0; \
13538         r=`${PWD_COMMAND}`; export r; \
13539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13540         $(SET_LIB_PATH) \
13541         $(HOST_EXPORTS) \
13542         for flag in $(EXTRA_HOST_FLAGS) ; do \
13543           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13544         done; \
13545         echo "Doing TAGS in libtool" ; \
13546         (cd libtool && \
13547           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13548                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13549                   "RANLIB=$${RANLIB}" \
13550                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13551                   TAGS) \
13552           || exit 1
13553
13554 @endif libtool
13555
13556 .PHONY: maybe-install-info-libtool install-info-libtool
13557 maybe-install-info-libtool:
13558 @if libtool
13559 maybe-install-info-libtool: install-info-libtool
13560
13561 install-info-libtool: \
13562     configure-libtool \
13563     info-libtool 
13564         @[ -f ./libtool/Makefile ] || exit 0; \
13565         r=`${PWD_COMMAND}`; export r; \
13566         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13567         $(SET_LIB_PATH) \
13568         $(HOST_EXPORTS) \
13569         for flag in $(EXTRA_HOST_FLAGS) ; do \
13570           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13571         done; \
13572         echo "Doing install-info in libtool" ; \
13573         (cd libtool && \
13574           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13575                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13576                   "RANLIB=$${RANLIB}" \
13577                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13578                   install-info) \
13579           || exit 1
13580
13581 @endif libtool
13582
13583 .PHONY: maybe-installcheck-libtool installcheck-libtool
13584 maybe-installcheck-libtool:
13585 @if libtool
13586 maybe-installcheck-libtool: installcheck-libtool
13587
13588 installcheck-libtool: \
13589     configure-libtool 
13590         @[ -f ./libtool/Makefile ] || exit 0; \
13591         r=`${PWD_COMMAND}`; export r; \
13592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13593         $(SET_LIB_PATH) \
13594         $(HOST_EXPORTS) \
13595         for flag in $(EXTRA_HOST_FLAGS) ; do \
13596           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13597         done; \
13598         echo "Doing installcheck in libtool" ; \
13599         (cd libtool && \
13600           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13601                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13602                   "RANLIB=$${RANLIB}" \
13603                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13604                   installcheck) \
13605           || exit 1
13606
13607 @endif libtool
13608
13609 .PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
13610 maybe-mostlyclean-libtool:
13611 @if libtool
13612 maybe-mostlyclean-libtool: mostlyclean-libtool
13613
13614 mostlyclean-libtool: 
13615         @[ -f ./libtool/Makefile ] || exit 0; \
13616         r=`${PWD_COMMAND}`; export r; \
13617         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13618         $(SET_LIB_PATH) \
13619         $(HOST_EXPORTS) \
13620         for flag in $(EXTRA_HOST_FLAGS) ; do \
13621           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13622         done; \
13623         echo "Doing mostlyclean in libtool" ; \
13624         (cd libtool && \
13625           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13626                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13627                   "RANLIB=$${RANLIB}" \
13628                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13629                   mostlyclean) \
13630           || exit 1
13631
13632 @endif libtool
13633
13634 .PHONY: maybe-clean-libtool clean-libtool
13635 maybe-clean-libtool:
13636 @if libtool
13637 maybe-clean-libtool: clean-libtool
13638
13639 clean-libtool: 
13640         @[ -f ./libtool/Makefile ] || exit 0; \
13641         r=`${PWD_COMMAND}`; export r; \
13642         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13643         $(SET_LIB_PATH) \
13644         $(HOST_EXPORTS) \
13645         for flag in $(EXTRA_HOST_FLAGS) ; do \
13646           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13647         done; \
13648         echo "Doing clean in libtool" ; \
13649         (cd libtool && \
13650           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13651                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13652                   "RANLIB=$${RANLIB}" \
13653                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13654                   clean) \
13655           || exit 1
13656
13657 @endif libtool
13658
13659 .PHONY: maybe-distclean-libtool distclean-libtool
13660 maybe-distclean-libtool:
13661 @if libtool
13662 maybe-distclean-libtool: distclean-libtool
13663
13664 distclean-libtool: 
13665         @[ -f ./libtool/Makefile ] || exit 0; \
13666         r=`${PWD_COMMAND}`; export r; \
13667         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13668         $(SET_LIB_PATH) \
13669         $(HOST_EXPORTS) \
13670         for flag in $(EXTRA_HOST_FLAGS) ; do \
13671           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13672         done; \
13673         echo "Doing distclean in libtool" ; \
13674         (cd libtool && \
13675           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13676                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13677                   "RANLIB=$${RANLIB}" \
13678                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13679                   distclean) \
13680           || exit 1
13681
13682 @endif libtool
13683
13684 .PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
13685 maybe-maintainer-clean-libtool:
13686 @if libtool
13687 maybe-maintainer-clean-libtool: maintainer-clean-libtool
13688
13689 maintainer-clean-libtool: 
13690         @[ -f ./libtool/Makefile ] || exit 0; \
13691         r=`${PWD_COMMAND}`; export r; \
13692         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13693         $(SET_LIB_PATH) \
13694         $(HOST_EXPORTS) \
13695         for flag in $(EXTRA_HOST_FLAGS) ; do \
13696           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13697         done; \
13698         echo "Doing maintainer-clean in libtool" ; \
13699         (cd libtool && \
13700           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13701                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13702                   "RANLIB=$${RANLIB}" \
13703                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13704                   maintainer-clean) \
13705           || exit 1
13706
13707 @endif libtool
13708
13709
13710 .PHONY: configure-m4 maybe-configure-m4
13711 maybe-configure-m4:
13712 @if m4
13713 maybe-configure-m4: configure-m4
13714 configure-m4:
13715         @test ! -f m4/Makefile || exit 0; \
13716         [ -d m4 ] || mkdir m4; \
13717         r=`${PWD_COMMAND}`; export r; \
13718         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13719         $(HOST_EXPORTS) \
13720         echo Configuring in m4; \
13721         cd m4 || exit 1; \
13722         case $(srcdir) in \
13723           \.) \
13724             srcdiroption="--srcdir=."; \
13725             libsrcdir=".";; \
13726           /* | [A-Za-z]:[\\/]*) \
13727             srcdiroption="--srcdir=$(srcdir)/m4"; \
13728             libsrcdir="$$s/m4";; \
13729           *) \
13730             srcdiroption="--srcdir=../$(srcdir)/m4"; \
13731             libsrcdir="$$s/m4";; \
13732         esac; \
13733         $(SHELL) $${libsrcdir}/configure \
13734           $(HOST_CONFIGARGS) $${srcdiroption}  \
13735           || exit 1
13736 @endif m4
13737
13738 .PHONY: all-m4 maybe-all-m4
13739 maybe-all-m4:
13740 @if m4
13741 maybe-all-m4: all-m4
13742 all-m4: configure-m4
13743         @r=`${PWD_COMMAND}`; export r; \
13744         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13745         $(SET_LIB_PATH) \
13746         $(HOST_EXPORTS) \
13747         (cd m4 && $(MAKE) $(FLAGS_TO_PASS)  all)
13748 @endif m4
13749
13750 .PHONY: check-m4 maybe-check-m4
13751 maybe-check-m4:
13752 @if m4
13753 maybe-check-m4: check-m4
13754
13755 check-m4:
13756         @r=`${PWD_COMMAND}`; export r; \
13757         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13758         $(SET_LIB_PATH) \
13759         $(HOST_EXPORTS) \
13760         (cd m4 && $(MAKE) $(FLAGS_TO_PASS) check)
13761
13762 @endif m4
13763
13764 .PHONY: install-m4 maybe-install-m4
13765 maybe-install-m4:
13766 @if m4
13767 maybe-install-m4: install-m4
13768
13769 install-m4: installdirs
13770         @r=`${PWD_COMMAND}`; export r; \
13771         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13772         $(SET_LIB_PATH) \
13773         $(HOST_EXPORTS) \
13774         (cd m4 && $(MAKE) $(FLAGS_TO_PASS) install)
13775
13776 @endif m4
13777
13778 # Other targets (info, dvi, etc.)
13779
13780 .PHONY: maybe-info-m4 info-m4
13781 maybe-info-m4:
13782 @if m4
13783 maybe-info-m4: info-m4
13784
13785 info-m4: \
13786     configure-m4 
13787         @[ -f ./m4/Makefile ] || exit 0; \
13788         r=`${PWD_COMMAND}`; export r; \
13789         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13790         $(SET_LIB_PATH) \
13791         $(HOST_EXPORTS) \
13792         for flag in $(EXTRA_HOST_FLAGS) ; do \
13793           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13794         done; \
13795         echo "Doing info in m4" ; \
13796         (cd m4 && \
13797           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13798                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13799                   "RANLIB=$${RANLIB}" \
13800                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13801                   info) \
13802           || exit 1
13803
13804 @endif m4
13805
13806 .PHONY: maybe-dvi-m4 dvi-m4
13807 maybe-dvi-m4:
13808 @if m4
13809 maybe-dvi-m4: dvi-m4
13810
13811 dvi-m4: \
13812     configure-m4 
13813         @[ -f ./m4/Makefile ] || exit 0; \
13814         r=`${PWD_COMMAND}`; export r; \
13815         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13816         $(SET_LIB_PATH) \
13817         $(HOST_EXPORTS) \
13818         for flag in $(EXTRA_HOST_FLAGS) ; do \
13819           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13820         done; \
13821         echo "Doing dvi in m4" ; \
13822         (cd m4 && \
13823           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13824                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13825                   "RANLIB=$${RANLIB}" \
13826                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13827                   dvi) \
13828           || exit 1
13829
13830 @endif m4
13831
13832 .PHONY: maybe-TAGS-m4 TAGS-m4
13833 maybe-TAGS-m4:
13834 @if m4
13835 maybe-TAGS-m4: TAGS-m4
13836
13837 TAGS-m4: \
13838     configure-m4 
13839         @[ -f ./m4/Makefile ] || exit 0; \
13840         r=`${PWD_COMMAND}`; export r; \
13841         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13842         $(SET_LIB_PATH) \
13843         $(HOST_EXPORTS) \
13844         for flag in $(EXTRA_HOST_FLAGS) ; do \
13845           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13846         done; \
13847         echo "Doing TAGS in m4" ; \
13848         (cd m4 && \
13849           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13850                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13851                   "RANLIB=$${RANLIB}" \
13852                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13853                   TAGS) \
13854           || exit 1
13855
13856 @endif m4
13857
13858 .PHONY: maybe-install-info-m4 install-info-m4
13859 maybe-install-info-m4:
13860 @if m4
13861 maybe-install-info-m4: install-info-m4
13862
13863 install-info-m4: \
13864     configure-m4 \
13865     info-m4 
13866         @[ -f ./m4/Makefile ] || exit 0; \
13867         r=`${PWD_COMMAND}`; export r; \
13868         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13869         $(SET_LIB_PATH) \
13870         $(HOST_EXPORTS) \
13871         for flag in $(EXTRA_HOST_FLAGS) ; do \
13872           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13873         done; \
13874         echo "Doing install-info in m4" ; \
13875         (cd m4 && \
13876           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13877                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13878                   "RANLIB=$${RANLIB}" \
13879                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13880                   install-info) \
13881           || exit 1
13882
13883 @endif m4
13884
13885 .PHONY: maybe-installcheck-m4 installcheck-m4
13886 maybe-installcheck-m4:
13887 @if m4
13888 maybe-installcheck-m4: installcheck-m4
13889
13890 installcheck-m4: \
13891     configure-m4 
13892         @[ -f ./m4/Makefile ] || exit 0; \
13893         r=`${PWD_COMMAND}`; export r; \
13894         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13895         $(SET_LIB_PATH) \
13896         $(HOST_EXPORTS) \
13897         for flag in $(EXTRA_HOST_FLAGS) ; do \
13898           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13899         done; \
13900         echo "Doing installcheck in m4" ; \
13901         (cd m4 && \
13902           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13903                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13904                   "RANLIB=$${RANLIB}" \
13905                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13906                   installcheck) \
13907           || exit 1
13908
13909 @endif m4
13910
13911 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
13912 maybe-mostlyclean-m4:
13913 @if m4
13914 maybe-mostlyclean-m4: mostlyclean-m4
13915
13916 mostlyclean-m4: 
13917         @[ -f ./m4/Makefile ] || exit 0; \
13918         r=`${PWD_COMMAND}`; export r; \
13919         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13920         $(SET_LIB_PATH) \
13921         $(HOST_EXPORTS) \
13922         for flag in $(EXTRA_HOST_FLAGS) ; do \
13923           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13924         done; \
13925         echo "Doing mostlyclean in m4" ; \
13926         (cd m4 && \
13927           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13928                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13929                   "RANLIB=$${RANLIB}" \
13930                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13931                   mostlyclean) \
13932           || exit 1
13933
13934 @endif m4
13935
13936 .PHONY: maybe-clean-m4 clean-m4
13937 maybe-clean-m4:
13938 @if m4
13939 maybe-clean-m4: clean-m4
13940
13941 clean-m4: 
13942         @[ -f ./m4/Makefile ] || exit 0; \
13943         r=`${PWD_COMMAND}`; export r; \
13944         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13945         $(SET_LIB_PATH) \
13946         $(HOST_EXPORTS) \
13947         for flag in $(EXTRA_HOST_FLAGS) ; do \
13948           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13949         done; \
13950         echo "Doing clean in m4" ; \
13951         (cd m4 && \
13952           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13953                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13954                   "RANLIB=$${RANLIB}" \
13955                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13956                   clean) \
13957           || exit 1
13958
13959 @endif m4
13960
13961 .PHONY: maybe-distclean-m4 distclean-m4
13962 maybe-distclean-m4:
13963 @if m4
13964 maybe-distclean-m4: distclean-m4
13965
13966 distclean-m4: 
13967         @[ -f ./m4/Makefile ] || exit 0; \
13968         r=`${PWD_COMMAND}`; export r; \
13969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13970         $(SET_LIB_PATH) \
13971         $(HOST_EXPORTS) \
13972         for flag in $(EXTRA_HOST_FLAGS) ; do \
13973           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13974         done; \
13975         echo "Doing distclean in m4" ; \
13976         (cd m4 && \
13977           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13978                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13979                   "RANLIB=$${RANLIB}" \
13980                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13981                   distclean) \
13982           || exit 1
13983
13984 @endif m4
13985
13986 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
13987 maybe-maintainer-clean-m4:
13988 @if m4
13989 maybe-maintainer-clean-m4: maintainer-clean-m4
13990
13991 maintainer-clean-m4: 
13992         @[ -f ./m4/Makefile ] || exit 0; \
13993         r=`${PWD_COMMAND}`; export r; \
13994         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13995         $(SET_LIB_PATH) \
13996         $(HOST_EXPORTS) \
13997         for flag in $(EXTRA_HOST_FLAGS) ; do \
13998           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13999         done; \
14000         echo "Doing maintainer-clean in m4" ; \
14001         (cd m4 && \
14002           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14003                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14004                   "RANLIB=$${RANLIB}" \
14005                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14006                   maintainer-clean) \
14007           || exit 1
14008
14009 @endif m4
14010
14011
14012 .PHONY: configure-make maybe-configure-make
14013 maybe-configure-make:
14014 @if make
14015 maybe-configure-make: configure-make
14016 configure-make:
14017         @test ! -f make/Makefile || exit 0; \
14018         [ -d make ] || mkdir make; \
14019         r=`${PWD_COMMAND}`; export r; \
14020         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14021         $(HOST_EXPORTS) \
14022         echo Configuring in make; \
14023         cd make || exit 1; \
14024         case $(srcdir) in \
14025           \.) \
14026             srcdiroption="--srcdir=."; \
14027             libsrcdir=".";; \
14028           /* | [A-Za-z]:[\\/]*) \
14029             srcdiroption="--srcdir=$(srcdir)/make"; \
14030             libsrcdir="$$s/make";; \
14031           *) \
14032             srcdiroption="--srcdir=../$(srcdir)/make"; \
14033             libsrcdir="$$s/make";; \
14034         esac; \
14035         $(SHELL) $${libsrcdir}/configure \
14036           $(HOST_CONFIGARGS) $${srcdiroption}  \
14037           || exit 1
14038 @endif make
14039
14040 .PHONY: all-make maybe-all-make
14041 maybe-all-make:
14042 @if make
14043 maybe-all-make: all-make
14044 all-make: configure-make
14045         @r=`${PWD_COMMAND}`; export r; \
14046         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14047         $(SET_LIB_PATH) \
14048         $(HOST_EXPORTS) \
14049         (cd make && $(MAKE) $(FLAGS_TO_PASS)  all)
14050 @endif make
14051
14052 .PHONY: check-make maybe-check-make
14053 maybe-check-make:
14054 @if make
14055 maybe-check-make: check-make
14056
14057 check-make:
14058         @r=`${PWD_COMMAND}`; export r; \
14059         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14060         $(SET_LIB_PATH) \
14061         $(HOST_EXPORTS) \
14062         (cd make && $(MAKE) $(FLAGS_TO_PASS) check)
14063
14064 @endif make
14065
14066 .PHONY: install-make maybe-install-make
14067 maybe-install-make:
14068 @if make
14069 maybe-install-make: install-make
14070
14071 install-make: installdirs
14072         @r=`${PWD_COMMAND}`; export r; \
14073         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14074         $(SET_LIB_PATH) \
14075         $(HOST_EXPORTS) \
14076         (cd make && $(MAKE) $(FLAGS_TO_PASS) install)
14077
14078 @endif make
14079
14080 # Other targets (info, dvi, etc.)
14081
14082 .PHONY: maybe-info-make info-make
14083 maybe-info-make:
14084 @if make
14085 maybe-info-make: info-make
14086
14087 info-make: \
14088     configure-make 
14089         @[ -f ./make/Makefile ] || exit 0; \
14090         r=`${PWD_COMMAND}`; export r; \
14091         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14092         $(SET_LIB_PATH) \
14093         $(HOST_EXPORTS) \
14094         for flag in $(EXTRA_HOST_FLAGS) ; do \
14095           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14096         done; \
14097         echo "Doing info in make" ; \
14098         (cd make && \
14099           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14100                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14101                   "RANLIB=$${RANLIB}" \
14102                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14103                   info) \
14104           || exit 1
14105
14106 @endif make
14107
14108 .PHONY: maybe-dvi-make dvi-make
14109 maybe-dvi-make:
14110 @if make
14111 maybe-dvi-make: dvi-make
14112
14113 dvi-make: \
14114     configure-make 
14115         @[ -f ./make/Makefile ] || exit 0; \
14116         r=`${PWD_COMMAND}`; export r; \
14117         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14118         $(SET_LIB_PATH) \
14119         $(HOST_EXPORTS) \
14120         for flag in $(EXTRA_HOST_FLAGS) ; do \
14121           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14122         done; \
14123         echo "Doing dvi in make" ; \
14124         (cd make && \
14125           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14126                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14127                   "RANLIB=$${RANLIB}" \
14128                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14129                   dvi) \
14130           || exit 1
14131
14132 @endif make
14133
14134 .PHONY: maybe-TAGS-make TAGS-make
14135 maybe-TAGS-make:
14136 @if make
14137 maybe-TAGS-make: TAGS-make
14138
14139 TAGS-make: \
14140     configure-make 
14141         @[ -f ./make/Makefile ] || exit 0; \
14142         r=`${PWD_COMMAND}`; export r; \
14143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14144         $(SET_LIB_PATH) \
14145         $(HOST_EXPORTS) \
14146         for flag in $(EXTRA_HOST_FLAGS) ; do \
14147           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14148         done; \
14149         echo "Doing TAGS in make" ; \
14150         (cd make && \
14151           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14152                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14153                   "RANLIB=$${RANLIB}" \
14154                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14155                   TAGS) \
14156           || exit 1
14157
14158 @endif make
14159
14160 .PHONY: maybe-install-info-make install-info-make
14161 maybe-install-info-make:
14162 @if make
14163 maybe-install-info-make: install-info-make
14164
14165 install-info-make: \
14166     configure-make \
14167     info-make 
14168         @[ -f ./make/Makefile ] || exit 0; \
14169         r=`${PWD_COMMAND}`; export r; \
14170         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14171         $(SET_LIB_PATH) \
14172         $(HOST_EXPORTS) \
14173         for flag in $(EXTRA_HOST_FLAGS) ; do \
14174           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14175         done; \
14176         echo "Doing install-info in make" ; \
14177         (cd make && \
14178           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14179                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14180                   "RANLIB=$${RANLIB}" \
14181                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14182                   install-info) \
14183           || exit 1
14184
14185 @endif make
14186
14187 .PHONY: maybe-installcheck-make installcheck-make
14188 maybe-installcheck-make:
14189 @if make
14190 maybe-installcheck-make: installcheck-make
14191
14192 installcheck-make: \
14193     configure-make 
14194         @[ -f ./make/Makefile ] || exit 0; \
14195         r=`${PWD_COMMAND}`; export r; \
14196         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14197         $(SET_LIB_PATH) \
14198         $(HOST_EXPORTS) \
14199         for flag in $(EXTRA_HOST_FLAGS) ; do \
14200           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14201         done; \
14202         echo "Doing installcheck in make" ; \
14203         (cd make && \
14204           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14205                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14206                   "RANLIB=$${RANLIB}" \
14207                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14208                   installcheck) \
14209           || exit 1
14210
14211 @endif make
14212
14213 .PHONY: maybe-mostlyclean-make mostlyclean-make
14214 maybe-mostlyclean-make:
14215 @if make
14216 maybe-mostlyclean-make: mostlyclean-make
14217
14218 mostlyclean-make: 
14219         @[ -f ./make/Makefile ] || exit 0; \
14220         r=`${PWD_COMMAND}`; export r; \
14221         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14222         $(SET_LIB_PATH) \
14223         $(HOST_EXPORTS) \
14224         for flag in $(EXTRA_HOST_FLAGS) ; do \
14225           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14226         done; \
14227         echo "Doing mostlyclean in make" ; \
14228         (cd make && \
14229           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14230                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14231                   "RANLIB=$${RANLIB}" \
14232                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14233                   mostlyclean) \
14234           || exit 1
14235
14236 @endif make
14237
14238 .PHONY: maybe-clean-make clean-make
14239 maybe-clean-make:
14240 @if make
14241 maybe-clean-make: clean-make
14242
14243 clean-make: 
14244         @[ -f ./make/Makefile ] || exit 0; \
14245         r=`${PWD_COMMAND}`; export r; \
14246         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14247         $(SET_LIB_PATH) \
14248         $(HOST_EXPORTS) \
14249         for flag in $(EXTRA_HOST_FLAGS) ; do \
14250           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14251         done; \
14252         echo "Doing clean in make" ; \
14253         (cd make && \
14254           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14255                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14256                   "RANLIB=$${RANLIB}" \
14257                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14258                   clean) \
14259           || exit 1
14260
14261 @endif make
14262
14263 .PHONY: maybe-distclean-make distclean-make
14264 maybe-distclean-make:
14265 @if make
14266 maybe-distclean-make: distclean-make
14267
14268 distclean-make: 
14269         @[ -f ./make/Makefile ] || exit 0; \
14270         r=`${PWD_COMMAND}`; export r; \
14271         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14272         $(SET_LIB_PATH) \
14273         $(HOST_EXPORTS) \
14274         for flag in $(EXTRA_HOST_FLAGS) ; do \
14275           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14276         done; \
14277         echo "Doing distclean in make" ; \
14278         (cd make && \
14279           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14280                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14281                   "RANLIB=$${RANLIB}" \
14282                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14283                   distclean) \
14284           || exit 1
14285
14286 @endif make
14287
14288 .PHONY: maybe-maintainer-clean-make maintainer-clean-make
14289 maybe-maintainer-clean-make:
14290 @if make
14291 maybe-maintainer-clean-make: maintainer-clean-make
14292
14293 maintainer-clean-make: 
14294         @[ -f ./make/Makefile ] || exit 0; \
14295         r=`${PWD_COMMAND}`; export r; \
14296         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14297         $(SET_LIB_PATH) \
14298         $(HOST_EXPORTS) \
14299         for flag in $(EXTRA_HOST_FLAGS) ; do \
14300           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14301         done; \
14302         echo "Doing maintainer-clean in make" ; \
14303         (cd make && \
14304           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14305                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14306                   "RANLIB=$${RANLIB}" \
14307                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14308                   maintainer-clean) \
14309           || exit 1
14310
14311 @endif make
14312
14313
14314 .PHONY: configure-mmalloc maybe-configure-mmalloc
14315 maybe-configure-mmalloc:
14316 @if mmalloc
14317 maybe-configure-mmalloc: configure-mmalloc
14318 configure-mmalloc:
14319         @test ! -f mmalloc/Makefile || exit 0; \
14320         [ -d mmalloc ] || mkdir mmalloc; \
14321         r=`${PWD_COMMAND}`; export r; \
14322         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14323         $(HOST_EXPORTS) \
14324         echo Configuring in mmalloc; \
14325         cd mmalloc || exit 1; \
14326         case $(srcdir) in \
14327           \.) \
14328             srcdiroption="--srcdir=."; \
14329             libsrcdir=".";; \
14330           /* | [A-Za-z]:[\\/]*) \
14331             srcdiroption="--srcdir=$(srcdir)/mmalloc"; \
14332             libsrcdir="$$s/mmalloc";; \
14333           *) \
14334             srcdiroption="--srcdir=../$(srcdir)/mmalloc"; \
14335             libsrcdir="$$s/mmalloc";; \
14336         esac; \
14337         $(SHELL) $${libsrcdir}/configure \
14338           $(HOST_CONFIGARGS) $${srcdiroption}  \
14339           || exit 1
14340 @endif mmalloc
14341
14342 .PHONY: all-mmalloc maybe-all-mmalloc
14343 maybe-all-mmalloc:
14344 @if mmalloc
14345 maybe-all-mmalloc: all-mmalloc
14346 all-mmalloc: configure-mmalloc
14347         @r=`${PWD_COMMAND}`; export r; \
14348         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14349         $(SET_LIB_PATH) \
14350         $(HOST_EXPORTS) \
14351         (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS)  all)
14352 @endif mmalloc
14353
14354 .PHONY: check-mmalloc maybe-check-mmalloc
14355 maybe-check-mmalloc:
14356 @if mmalloc
14357 maybe-check-mmalloc: check-mmalloc
14358
14359 check-mmalloc:
14360
14361 @endif mmalloc
14362
14363 .PHONY: install-mmalloc maybe-install-mmalloc
14364 maybe-install-mmalloc:
14365 @if mmalloc
14366 maybe-install-mmalloc: install-mmalloc
14367
14368 install-mmalloc: installdirs
14369         @r=`${PWD_COMMAND}`; export r; \
14370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14371         $(SET_LIB_PATH) \
14372         $(HOST_EXPORTS) \
14373         (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS) install)
14374
14375 @endif mmalloc
14376
14377 # Other targets (info, dvi, etc.)
14378
14379 .PHONY: maybe-info-mmalloc info-mmalloc
14380 maybe-info-mmalloc:
14381 @if mmalloc
14382 maybe-info-mmalloc: info-mmalloc
14383
14384 info-mmalloc: \
14385     configure-mmalloc 
14386         @[ -f ./mmalloc/Makefile ] || exit 0; \
14387         r=`${PWD_COMMAND}`; export r; \
14388         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14389         $(SET_LIB_PATH) \
14390         $(HOST_EXPORTS) \
14391         for flag in $(EXTRA_HOST_FLAGS) ; do \
14392           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14393         done; \
14394         echo "Doing info in mmalloc" ; \
14395         (cd mmalloc && \
14396           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14397                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14398                   "RANLIB=$${RANLIB}" \
14399                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14400                   info) \
14401           || exit 1
14402
14403 @endif mmalloc
14404
14405 .PHONY: maybe-dvi-mmalloc dvi-mmalloc
14406 maybe-dvi-mmalloc:
14407 @if mmalloc
14408 maybe-dvi-mmalloc: dvi-mmalloc
14409
14410 dvi-mmalloc: \
14411     configure-mmalloc 
14412         @[ -f ./mmalloc/Makefile ] || exit 0; \
14413         r=`${PWD_COMMAND}`; export r; \
14414         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14415         $(SET_LIB_PATH) \
14416         $(HOST_EXPORTS) \
14417         for flag in $(EXTRA_HOST_FLAGS) ; do \
14418           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14419         done; \
14420         echo "Doing dvi in mmalloc" ; \
14421         (cd mmalloc && \
14422           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14423                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14424                   "RANLIB=$${RANLIB}" \
14425                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14426                   dvi) \
14427           || exit 1
14428
14429 @endif mmalloc
14430
14431 .PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
14432 maybe-TAGS-mmalloc:
14433 @if mmalloc
14434 maybe-TAGS-mmalloc: TAGS-mmalloc
14435
14436 TAGS-mmalloc: \
14437     configure-mmalloc 
14438         @[ -f ./mmalloc/Makefile ] || exit 0; \
14439         r=`${PWD_COMMAND}`; export r; \
14440         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14441         $(SET_LIB_PATH) \
14442         $(HOST_EXPORTS) \
14443         for flag in $(EXTRA_HOST_FLAGS) ; do \
14444           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14445         done; \
14446         echo "Doing TAGS in mmalloc" ; \
14447         (cd mmalloc && \
14448           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14449                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14450                   "RANLIB=$${RANLIB}" \
14451                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14452                   TAGS) \
14453           || exit 1
14454
14455 @endif mmalloc
14456
14457 .PHONY: maybe-install-info-mmalloc install-info-mmalloc
14458 maybe-install-info-mmalloc:
14459 @if mmalloc
14460 maybe-install-info-mmalloc: install-info-mmalloc
14461
14462 install-info-mmalloc: \
14463     configure-mmalloc \
14464     info-mmalloc 
14465         @[ -f ./mmalloc/Makefile ] || exit 0; \
14466         r=`${PWD_COMMAND}`; export r; \
14467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14468         $(SET_LIB_PATH) \
14469         $(HOST_EXPORTS) \
14470         for flag in $(EXTRA_HOST_FLAGS) ; do \
14471           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14472         done; \
14473         echo "Doing install-info in mmalloc" ; \
14474         (cd mmalloc && \
14475           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14476                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14477                   "RANLIB=$${RANLIB}" \
14478                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14479                   install-info) \
14480           || exit 1
14481
14482 @endif mmalloc
14483
14484 .PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
14485 maybe-installcheck-mmalloc:
14486 @if mmalloc
14487 maybe-installcheck-mmalloc: installcheck-mmalloc
14488
14489 installcheck-mmalloc: \
14490     configure-mmalloc 
14491         @[ -f ./mmalloc/Makefile ] || exit 0; \
14492         r=`${PWD_COMMAND}`; export r; \
14493         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14494         $(SET_LIB_PATH) \
14495         $(HOST_EXPORTS) \
14496         for flag in $(EXTRA_HOST_FLAGS) ; do \
14497           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14498         done; \
14499         echo "Doing installcheck in mmalloc" ; \
14500         (cd mmalloc && \
14501           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14502                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14503                   "RANLIB=$${RANLIB}" \
14504                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14505                   installcheck) \
14506           || exit 1
14507
14508 @endif mmalloc
14509
14510 .PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
14511 maybe-mostlyclean-mmalloc:
14512 @if mmalloc
14513 maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
14514
14515 mostlyclean-mmalloc: 
14516         @[ -f ./mmalloc/Makefile ] || exit 0; \
14517         r=`${PWD_COMMAND}`; export r; \
14518         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14519         $(SET_LIB_PATH) \
14520         $(HOST_EXPORTS) \
14521         for flag in $(EXTRA_HOST_FLAGS) ; do \
14522           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14523         done; \
14524         echo "Doing mostlyclean in mmalloc" ; \
14525         (cd mmalloc && \
14526           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14527                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14528                   "RANLIB=$${RANLIB}" \
14529                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14530                   mostlyclean) \
14531           || exit 1
14532
14533 @endif mmalloc
14534
14535 .PHONY: maybe-clean-mmalloc clean-mmalloc
14536 maybe-clean-mmalloc:
14537 @if mmalloc
14538 maybe-clean-mmalloc: clean-mmalloc
14539
14540 clean-mmalloc: 
14541         @[ -f ./mmalloc/Makefile ] || exit 0; \
14542         r=`${PWD_COMMAND}`; export r; \
14543         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14544         $(SET_LIB_PATH) \
14545         $(HOST_EXPORTS) \
14546         for flag in $(EXTRA_HOST_FLAGS) ; do \
14547           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14548         done; \
14549         echo "Doing clean in mmalloc" ; \
14550         (cd mmalloc && \
14551           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14552                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14553                   "RANLIB=$${RANLIB}" \
14554                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14555                   clean) \
14556           || exit 1
14557
14558 @endif mmalloc
14559
14560 .PHONY: maybe-distclean-mmalloc distclean-mmalloc
14561 maybe-distclean-mmalloc:
14562 @if mmalloc
14563 maybe-distclean-mmalloc: distclean-mmalloc
14564
14565 distclean-mmalloc: 
14566         @[ -f ./mmalloc/Makefile ] || exit 0; \
14567         r=`${PWD_COMMAND}`; export r; \
14568         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14569         $(SET_LIB_PATH) \
14570         $(HOST_EXPORTS) \
14571         for flag in $(EXTRA_HOST_FLAGS) ; do \
14572           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14573         done; \
14574         echo "Doing distclean in mmalloc" ; \
14575         (cd mmalloc && \
14576           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14577                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14578                   "RANLIB=$${RANLIB}" \
14579                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14580                   distclean) \
14581           || exit 1
14582
14583 @endif mmalloc
14584
14585 .PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
14586 maybe-maintainer-clean-mmalloc:
14587 @if mmalloc
14588 maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
14589
14590 maintainer-clean-mmalloc: 
14591         @[ -f ./mmalloc/Makefile ] || exit 0; \
14592         r=`${PWD_COMMAND}`; export r; \
14593         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14594         $(SET_LIB_PATH) \
14595         $(HOST_EXPORTS) \
14596         for flag in $(EXTRA_HOST_FLAGS) ; do \
14597           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14598         done; \
14599         echo "Doing maintainer-clean in mmalloc" ; \
14600         (cd mmalloc && \
14601           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14602                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14603                   "RANLIB=$${RANLIB}" \
14604                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14605                   maintainer-clean) \
14606           || exit 1
14607
14608 @endif mmalloc
14609
14610
14611 .PHONY: configure-patch maybe-configure-patch
14612 maybe-configure-patch:
14613 @if patch
14614 maybe-configure-patch: configure-patch
14615 configure-patch:
14616         @test ! -f patch/Makefile || exit 0; \
14617         [ -d patch ] || mkdir patch; \
14618         r=`${PWD_COMMAND}`; export r; \
14619         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14620         $(HOST_EXPORTS) \
14621         echo Configuring in patch; \
14622         cd patch || exit 1; \
14623         case $(srcdir) in \
14624           \.) \
14625             srcdiroption="--srcdir=."; \
14626             libsrcdir=".";; \
14627           /* | [A-Za-z]:[\\/]*) \
14628             srcdiroption="--srcdir=$(srcdir)/patch"; \
14629             libsrcdir="$$s/patch";; \
14630           *) \
14631             srcdiroption="--srcdir=../$(srcdir)/patch"; \
14632             libsrcdir="$$s/patch";; \
14633         esac; \
14634         $(SHELL) $${libsrcdir}/configure \
14635           $(HOST_CONFIGARGS) $${srcdiroption}  \
14636           || exit 1
14637 @endif patch
14638
14639 .PHONY: all-patch maybe-all-patch
14640 maybe-all-patch:
14641 @if patch
14642 maybe-all-patch: all-patch
14643 all-patch: configure-patch
14644         @r=`${PWD_COMMAND}`; export r; \
14645         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14646         $(SET_LIB_PATH) \
14647         $(HOST_EXPORTS) \
14648         (cd patch && $(MAKE) $(FLAGS_TO_PASS)  all)
14649 @endif patch
14650
14651 .PHONY: check-patch maybe-check-patch
14652 maybe-check-patch:
14653 @if patch
14654 maybe-check-patch: check-patch
14655
14656 check-patch:
14657         @r=`${PWD_COMMAND}`; export r; \
14658         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14659         $(SET_LIB_PATH) \
14660         $(HOST_EXPORTS) \
14661         (cd patch && $(MAKE) $(FLAGS_TO_PASS) check)
14662
14663 @endif patch
14664
14665 .PHONY: install-patch maybe-install-patch
14666 maybe-install-patch:
14667 @if patch
14668 maybe-install-patch: install-patch
14669
14670 install-patch: installdirs
14671         @r=`${PWD_COMMAND}`; export r; \
14672         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14673         $(SET_LIB_PATH) \
14674         $(HOST_EXPORTS) \
14675         (cd patch && $(MAKE) $(FLAGS_TO_PASS) install)
14676
14677 @endif patch
14678
14679 # Other targets (info, dvi, etc.)
14680
14681 .PHONY: maybe-info-patch info-patch
14682 maybe-info-patch:
14683 @if patch
14684 maybe-info-patch: info-patch
14685
14686 info-patch: \
14687     configure-patch 
14688         @[ -f ./patch/Makefile ] || exit 0; \
14689         r=`${PWD_COMMAND}`; export r; \
14690         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14691         $(SET_LIB_PATH) \
14692         $(HOST_EXPORTS) \
14693         for flag in $(EXTRA_HOST_FLAGS) ; do \
14694           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14695         done; \
14696         echo "Doing info in patch" ; \
14697         (cd patch && \
14698           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14699                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14700                   "RANLIB=$${RANLIB}" \
14701                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14702                   info) \
14703           || exit 1
14704
14705 @endif patch
14706
14707 .PHONY: maybe-dvi-patch dvi-patch
14708 maybe-dvi-patch:
14709 @if patch
14710 maybe-dvi-patch: dvi-patch
14711
14712 dvi-patch: \
14713     configure-patch 
14714         @[ -f ./patch/Makefile ] || exit 0; \
14715         r=`${PWD_COMMAND}`; export r; \
14716         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14717         $(SET_LIB_PATH) \
14718         $(HOST_EXPORTS) \
14719         for flag in $(EXTRA_HOST_FLAGS) ; do \
14720           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14721         done; \
14722         echo "Doing dvi in patch" ; \
14723         (cd patch && \
14724           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14725                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14726                   "RANLIB=$${RANLIB}" \
14727                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14728                   dvi) \
14729           || exit 1
14730
14731 @endif patch
14732
14733 .PHONY: maybe-TAGS-patch TAGS-patch
14734 maybe-TAGS-patch:
14735 @if patch
14736 maybe-TAGS-patch: TAGS-patch
14737
14738 TAGS-patch: \
14739     configure-patch 
14740         @[ -f ./patch/Makefile ] || exit 0; \
14741         r=`${PWD_COMMAND}`; export r; \
14742         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14743         $(SET_LIB_PATH) \
14744         $(HOST_EXPORTS) \
14745         for flag in $(EXTRA_HOST_FLAGS) ; do \
14746           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14747         done; \
14748         echo "Doing TAGS in patch" ; \
14749         (cd patch && \
14750           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14751                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14752                   "RANLIB=$${RANLIB}" \
14753                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14754                   TAGS) \
14755           || exit 1
14756
14757 @endif patch
14758
14759 .PHONY: maybe-install-info-patch install-info-patch
14760 maybe-install-info-patch:
14761 @if patch
14762 maybe-install-info-patch: install-info-patch
14763
14764 install-info-patch: \
14765     configure-patch \
14766     info-patch 
14767         @[ -f ./patch/Makefile ] || exit 0; \
14768         r=`${PWD_COMMAND}`; export r; \
14769         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14770         $(SET_LIB_PATH) \
14771         $(HOST_EXPORTS) \
14772         for flag in $(EXTRA_HOST_FLAGS) ; do \
14773           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14774         done; \
14775         echo "Doing install-info in patch" ; \
14776         (cd patch && \
14777           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14778                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14779                   "RANLIB=$${RANLIB}" \
14780                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14781                   install-info) \
14782           || exit 1
14783
14784 @endif patch
14785
14786 .PHONY: maybe-installcheck-patch installcheck-patch
14787 maybe-installcheck-patch:
14788 @if patch
14789 maybe-installcheck-patch: installcheck-patch
14790
14791 installcheck-patch: \
14792     configure-patch 
14793         @[ -f ./patch/Makefile ] || exit 0; \
14794         r=`${PWD_COMMAND}`; export r; \
14795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14796         $(SET_LIB_PATH) \
14797         $(HOST_EXPORTS) \
14798         for flag in $(EXTRA_HOST_FLAGS) ; do \
14799           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14800         done; \
14801         echo "Doing installcheck in patch" ; \
14802         (cd patch && \
14803           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14804                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14805                   "RANLIB=$${RANLIB}" \
14806                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14807                   installcheck) \
14808           || exit 1
14809
14810 @endif patch
14811
14812 .PHONY: maybe-mostlyclean-patch mostlyclean-patch
14813 maybe-mostlyclean-patch:
14814 @if patch
14815 maybe-mostlyclean-patch: mostlyclean-patch
14816
14817 mostlyclean-patch: 
14818         @[ -f ./patch/Makefile ] || exit 0; \
14819         r=`${PWD_COMMAND}`; export r; \
14820         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14821         $(SET_LIB_PATH) \
14822         $(HOST_EXPORTS) \
14823         for flag in $(EXTRA_HOST_FLAGS) ; do \
14824           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14825         done; \
14826         echo "Doing mostlyclean in patch" ; \
14827         (cd patch && \
14828           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14829                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14830                   "RANLIB=$${RANLIB}" \
14831                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14832                   mostlyclean) \
14833           || exit 1
14834
14835 @endif patch
14836
14837 .PHONY: maybe-clean-patch clean-patch
14838 maybe-clean-patch:
14839 @if patch
14840 maybe-clean-patch: clean-patch
14841
14842 clean-patch: 
14843         @[ -f ./patch/Makefile ] || exit 0; \
14844         r=`${PWD_COMMAND}`; export r; \
14845         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14846         $(SET_LIB_PATH) \
14847         $(HOST_EXPORTS) \
14848         for flag in $(EXTRA_HOST_FLAGS) ; do \
14849           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14850         done; \
14851         echo "Doing clean in patch" ; \
14852         (cd patch && \
14853           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14854                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14855                   "RANLIB=$${RANLIB}" \
14856                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14857                   clean) \
14858           || exit 1
14859
14860 @endif patch
14861
14862 .PHONY: maybe-distclean-patch distclean-patch
14863 maybe-distclean-patch:
14864 @if patch
14865 maybe-distclean-patch: distclean-patch
14866
14867 distclean-patch: 
14868         @[ -f ./patch/Makefile ] || exit 0; \
14869         r=`${PWD_COMMAND}`; export r; \
14870         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14871         $(SET_LIB_PATH) \
14872         $(HOST_EXPORTS) \
14873         for flag in $(EXTRA_HOST_FLAGS) ; do \
14874           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14875         done; \
14876         echo "Doing distclean in patch" ; \
14877         (cd patch && \
14878           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14879                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14880                   "RANLIB=$${RANLIB}" \
14881                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14882                   distclean) \
14883           || exit 1
14884
14885 @endif patch
14886
14887 .PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
14888 maybe-maintainer-clean-patch:
14889 @if patch
14890 maybe-maintainer-clean-patch: maintainer-clean-patch
14891
14892 maintainer-clean-patch: 
14893         @[ -f ./patch/Makefile ] || exit 0; \
14894         r=`${PWD_COMMAND}`; export r; \
14895         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14896         $(SET_LIB_PATH) \
14897         $(HOST_EXPORTS) \
14898         for flag in $(EXTRA_HOST_FLAGS) ; do \
14899           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14900         done; \
14901         echo "Doing maintainer-clean in patch" ; \
14902         (cd patch && \
14903           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14904                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14905                   "RANLIB=$${RANLIB}" \
14906                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14907                   maintainer-clean) \
14908           || exit 1
14909
14910 @endif patch
14911
14912
14913 .PHONY: configure-perl maybe-configure-perl
14914 maybe-configure-perl:
14915 @if perl
14916 maybe-configure-perl: configure-perl
14917 configure-perl:
14918         @test ! -f perl/Makefile || exit 0; \
14919         [ -d perl ] || mkdir perl; \
14920         r=`${PWD_COMMAND}`; export r; \
14921         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14922         $(HOST_EXPORTS) \
14923         echo Configuring in perl; \
14924         cd perl || exit 1; \
14925         case $(srcdir) in \
14926           \.) \
14927             srcdiroption="--srcdir=."; \
14928             libsrcdir=".";; \
14929           /* | [A-Za-z]:[\\/]*) \
14930             srcdiroption="--srcdir=$(srcdir)/perl"; \
14931             libsrcdir="$$s/perl";; \
14932           *) \
14933             srcdiroption="--srcdir=../$(srcdir)/perl"; \
14934             libsrcdir="$$s/perl";; \
14935         esac; \
14936         $(SHELL) $${libsrcdir}/configure \
14937           $(HOST_CONFIGARGS) $${srcdiroption}  \
14938           || exit 1
14939 @endif perl
14940
14941 .PHONY: all-perl maybe-all-perl
14942 maybe-all-perl:
14943 @if perl
14944 maybe-all-perl: all-perl
14945 all-perl: configure-perl
14946         @r=`${PWD_COMMAND}`; export r; \
14947         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14948         $(SET_LIB_PATH) \
14949         $(HOST_EXPORTS) \
14950         (cd perl && $(MAKE) $(FLAGS_TO_PASS)  all)
14951 @endif perl
14952
14953 .PHONY: check-perl maybe-check-perl
14954 maybe-check-perl:
14955 @if perl
14956 maybe-check-perl: check-perl
14957
14958 check-perl:
14959         @r=`${PWD_COMMAND}`; export r; \
14960         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14961         $(SET_LIB_PATH) \
14962         $(HOST_EXPORTS) \
14963         (cd perl && $(MAKE) $(FLAGS_TO_PASS) check)
14964
14965 @endif perl
14966
14967 .PHONY: install-perl maybe-install-perl
14968 maybe-install-perl:
14969 @if perl
14970 maybe-install-perl: install-perl
14971
14972 install-perl: installdirs
14973         @r=`${PWD_COMMAND}`; export r; \
14974         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14975         $(SET_LIB_PATH) \
14976         $(HOST_EXPORTS) \
14977         (cd perl && $(MAKE) $(FLAGS_TO_PASS) install)
14978
14979 @endif perl
14980
14981 # Other targets (info, dvi, etc.)
14982
14983 .PHONY: maybe-info-perl info-perl
14984 maybe-info-perl:
14985 @if perl
14986 maybe-info-perl: info-perl
14987
14988 info-perl: \
14989     configure-perl 
14990         @[ -f ./perl/Makefile ] || exit 0; \
14991         r=`${PWD_COMMAND}`; export r; \
14992         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14993         $(SET_LIB_PATH) \
14994         $(HOST_EXPORTS) \
14995         for flag in $(EXTRA_HOST_FLAGS) ; do \
14996           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14997         done; \
14998         echo "Doing info in perl" ; \
14999         (cd perl && \
15000           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15001                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15002                   "RANLIB=$${RANLIB}" \
15003                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15004                   info) \
15005           || exit 1
15006
15007 @endif perl
15008
15009 .PHONY: maybe-dvi-perl dvi-perl
15010 maybe-dvi-perl:
15011 @if perl
15012 maybe-dvi-perl: dvi-perl
15013
15014 dvi-perl: \
15015     configure-perl 
15016         @[ -f ./perl/Makefile ] || exit 0; \
15017         r=`${PWD_COMMAND}`; export r; \
15018         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15019         $(SET_LIB_PATH) \
15020         $(HOST_EXPORTS) \
15021         for flag in $(EXTRA_HOST_FLAGS) ; do \
15022           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15023         done; \
15024         echo "Doing dvi in perl" ; \
15025         (cd perl && \
15026           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15027                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15028                   "RANLIB=$${RANLIB}" \
15029                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15030                   dvi) \
15031           || exit 1
15032
15033 @endif perl
15034
15035 .PHONY: maybe-TAGS-perl TAGS-perl
15036 maybe-TAGS-perl:
15037 @if perl
15038 maybe-TAGS-perl: TAGS-perl
15039
15040 TAGS-perl: \
15041     configure-perl 
15042         @[ -f ./perl/Makefile ] || exit 0; \
15043         r=`${PWD_COMMAND}`; export r; \
15044         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15045         $(SET_LIB_PATH) \
15046         $(HOST_EXPORTS) \
15047         for flag in $(EXTRA_HOST_FLAGS) ; do \
15048           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15049         done; \
15050         echo "Doing TAGS in perl" ; \
15051         (cd perl && \
15052           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15053                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15054                   "RANLIB=$${RANLIB}" \
15055                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15056                   TAGS) \
15057           || exit 1
15058
15059 @endif perl
15060
15061 .PHONY: maybe-install-info-perl install-info-perl
15062 maybe-install-info-perl:
15063 @if perl
15064 maybe-install-info-perl: install-info-perl
15065
15066 install-info-perl: \
15067     configure-perl \
15068     info-perl 
15069         @[ -f ./perl/Makefile ] || exit 0; \
15070         r=`${PWD_COMMAND}`; export r; \
15071         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15072         $(SET_LIB_PATH) \
15073         $(HOST_EXPORTS) \
15074         for flag in $(EXTRA_HOST_FLAGS) ; do \
15075           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15076         done; \
15077         echo "Doing install-info in perl" ; \
15078         (cd perl && \
15079           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15080                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15081                   "RANLIB=$${RANLIB}" \
15082                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15083                   install-info) \
15084           || exit 1
15085
15086 @endif perl
15087
15088 .PHONY: maybe-installcheck-perl installcheck-perl
15089 maybe-installcheck-perl:
15090 @if perl
15091 maybe-installcheck-perl: installcheck-perl
15092
15093 installcheck-perl: \
15094     configure-perl 
15095         @[ -f ./perl/Makefile ] || exit 0; \
15096         r=`${PWD_COMMAND}`; export r; \
15097         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15098         $(SET_LIB_PATH) \
15099         $(HOST_EXPORTS) \
15100         for flag in $(EXTRA_HOST_FLAGS) ; do \
15101           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15102         done; \
15103         echo "Doing installcheck in perl" ; \
15104         (cd perl && \
15105           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15106                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15107                   "RANLIB=$${RANLIB}" \
15108                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15109                   installcheck) \
15110           || exit 1
15111
15112 @endif perl
15113
15114 .PHONY: maybe-mostlyclean-perl mostlyclean-perl
15115 maybe-mostlyclean-perl:
15116 @if perl
15117 maybe-mostlyclean-perl: mostlyclean-perl
15118
15119 mostlyclean-perl: 
15120         @[ -f ./perl/Makefile ] || exit 0; \
15121         r=`${PWD_COMMAND}`; export r; \
15122         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15123         $(SET_LIB_PATH) \
15124         $(HOST_EXPORTS) \
15125         for flag in $(EXTRA_HOST_FLAGS) ; do \
15126           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15127         done; \
15128         echo "Doing mostlyclean in perl" ; \
15129         (cd perl && \
15130           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15131                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15132                   "RANLIB=$${RANLIB}" \
15133                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15134                   mostlyclean) \
15135           || exit 1
15136
15137 @endif perl
15138
15139 .PHONY: maybe-clean-perl clean-perl
15140 maybe-clean-perl:
15141 @if perl
15142 maybe-clean-perl: clean-perl
15143
15144 clean-perl: 
15145         @[ -f ./perl/Makefile ] || exit 0; \
15146         r=`${PWD_COMMAND}`; export r; \
15147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15148         $(SET_LIB_PATH) \
15149         $(HOST_EXPORTS) \
15150         for flag in $(EXTRA_HOST_FLAGS) ; do \
15151           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15152         done; \
15153         echo "Doing clean in perl" ; \
15154         (cd perl && \
15155           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15156                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15157                   "RANLIB=$${RANLIB}" \
15158                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15159                   clean) \
15160           || exit 1
15161
15162 @endif perl
15163
15164 .PHONY: maybe-distclean-perl distclean-perl
15165 maybe-distclean-perl:
15166 @if perl
15167 maybe-distclean-perl: distclean-perl
15168
15169 distclean-perl: 
15170         @[ -f ./perl/Makefile ] || exit 0; \
15171         r=`${PWD_COMMAND}`; export r; \
15172         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15173         $(SET_LIB_PATH) \
15174         $(HOST_EXPORTS) \
15175         for flag in $(EXTRA_HOST_FLAGS) ; do \
15176           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15177         done; \
15178         echo "Doing distclean in perl" ; \
15179         (cd perl && \
15180           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15181                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15182                   "RANLIB=$${RANLIB}" \
15183                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15184                   distclean) \
15185           || exit 1
15186
15187 @endif perl
15188
15189 .PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
15190 maybe-maintainer-clean-perl:
15191 @if perl
15192 maybe-maintainer-clean-perl: maintainer-clean-perl
15193
15194 maintainer-clean-perl: 
15195         @[ -f ./perl/Makefile ] || exit 0; \
15196         r=`${PWD_COMMAND}`; export r; \
15197         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15198         $(SET_LIB_PATH) \
15199         $(HOST_EXPORTS) \
15200         for flag in $(EXTRA_HOST_FLAGS) ; do \
15201           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15202         done; \
15203         echo "Doing maintainer-clean in perl" ; \
15204         (cd perl && \
15205           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15206                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15207                   "RANLIB=$${RANLIB}" \
15208                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15209                   maintainer-clean) \
15210           || exit 1
15211
15212 @endif perl
15213
15214
15215 .PHONY: configure-prms maybe-configure-prms
15216 maybe-configure-prms:
15217 @if prms
15218 maybe-configure-prms: configure-prms
15219 configure-prms:
15220         @test ! -f prms/Makefile || exit 0; \
15221         [ -d prms ] || mkdir prms; \
15222         r=`${PWD_COMMAND}`; export r; \
15223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15224         $(HOST_EXPORTS) \
15225         echo Configuring in prms; \
15226         cd prms || exit 1; \
15227         case $(srcdir) in \
15228           \.) \
15229             srcdiroption="--srcdir=."; \
15230             libsrcdir=".";; \
15231           /* | [A-Za-z]:[\\/]*) \
15232             srcdiroption="--srcdir=$(srcdir)/prms"; \
15233             libsrcdir="$$s/prms";; \
15234           *) \
15235             srcdiroption="--srcdir=../$(srcdir)/prms"; \
15236             libsrcdir="$$s/prms";; \
15237         esac; \
15238         $(SHELL) $${libsrcdir}/configure \
15239           $(HOST_CONFIGARGS) $${srcdiroption}  \
15240           || exit 1
15241 @endif prms
15242
15243 .PHONY: all-prms maybe-all-prms
15244 maybe-all-prms:
15245 @if prms
15246 maybe-all-prms: all-prms
15247 all-prms: configure-prms
15248         @r=`${PWD_COMMAND}`; export r; \
15249         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15250         $(SET_LIB_PATH) \
15251         $(HOST_EXPORTS) \
15252         (cd prms && $(MAKE) $(FLAGS_TO_PASS)  all)
15253 @endif prms
15254
15255 .PHONY: check-prms maybe-check-prms
15256 maybe-check-prms:
15257 @if prms
15258 maybe-check-prms: check-prms
15259
15260 check-prms:
15261         @r=`${PWD_COMMAND}`; export r; \
15262         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15263         $(SET_LIB_PATH) \
15264         $(HOST_EXPORTS) \
15265         (cd prms && $(MAKE) $(FLAGS_TO_PASS) check)
15266
15267 @endif prms
15268
15269 .PHONY: install-prms maybe-install-prms
15270 maybe-install-prms:
15271 @if prms
15272 maybe-install-prms: install-prms
15273
15274 install-prms: installdirs
15275         @r=`${PWD_COMMAND}`; export r; \
15276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15277         $(SET_LIB_PATH) \
15278         $(HOST_EXPORTS) \
15279         (cd prms && $(MAKE) $(FLAGS_TO_PASS) install)
15280
15281 @endif prms
15282
15283 # Other targets (info, dvi, etc.)
15284
15285 .PHONY: maybe-info-prms info-prms
15286 maybe-info-prms:
15287 @if prms
15288 maybe-info-prms: info-prms
15289
15290 info-prms: \
15291     configure-prms 
15292         @[ -f ./prms/Makefile ] || exit 0; \
15293         r=`${PWD_COMMAND}`; export r; \
15294         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15295         $(SET_LIB_PATH) \
15296         $(HOST_EXPORTS) \
15297         for flag in $(EXTRA_HOST_FLAGS) ; do \
15298           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15299         done; \
15300         echo "Doing info in prms" ; \
15301         (cd prms && \
15302           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15303                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15304                   "RANLIB=$${RANLIB}" \
15305                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15306                   info) \
15307           || exit 1
15308
15309 @endif prms
15310
15311 .PHONY: maybe-dvi-prms dvi-prms
15312 maybe-dvi-prms:
15313 @if prms
15314 maybe-dvi-prms: dvi-prms
15315
15316 dvi-prms: \
15317     configure-prms 
15318         @[ -f ./prms/Makefile ] || exit 0; \
15319         r=`${PWD_COMMAND}`; export r; \
15320         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15321         $(SET_LIB_PATH) \
15322         $(HOST_EXPORTS) \
15323         for flag in $(EXTRA_HOST_FLAGS) ; do \
15324           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15325         done; \
15326         echo "Doing dvi in prms" ; \
15327         (cd prms && \
15328           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15329                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15330                   "RANLIB=$${RANLIB}" \
15331                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15332                   dvi) \
15333           || exit 1
15334
15335 @endif prms
15336
15337 .PHONY: maybe-TAGS-prms TAGS-prms
15338 maybe-TAGS-prms:
15339 @if prms
15340 maybe-TAGS-prms: TAGS-prms
15341
15342 TAGS-prms: \
15343     configure-prms 
15344         @[ -f ./prms/Makefile ] || exit 0; \
15345         r=`${PWD_COMMAND}`; export r; \
15346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15347         $(SET_LIB_PATH) \
15348         $(HOST_EXPORTS) \
15349         for flag in $(EXTRA_HOST_FLAGS) ; do \
15350           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15351         done; \
15352         echo "Doing TAGS in prms" ; \
15353         (cd prms && \
15354           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15355                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15356                   "RANLIB=$${RANLIB}" \
15357                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15358                   TAGS) \
15359           || exit 1
15360
15361 @endif prms
15362
15363 .PHONY: maybe-install-info-prms install-info-prms
15364 maybe-install-info-prms:
15365 @if prms
15366 maybe-install-info-prms: install-info-prms
15367
15368 install-info-prms: \
15369     configure-prms \
15370     info-prms 
15371         @[ -f ./prms/Makefile ] || exit 0; \
15372         r=`${PWD_COMMAND}`; export r; \
15373         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15374         $(SET_LIB_PATH) \
15375         $(HOST_EXPORTS) \
15376         for flag in $(EXTRA_HOST_FLAGS) ; do \
15377           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15378         done; \
15379         echo "Doing install-info in prms" ; \
15380         (cd prms && \
15381           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15382                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15383                   "RANLIB=$${RANLIB}" \
15384                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15385                   install-info) \
15386           || exit 1
15387
15388 @endif prms
15389
15390 .PHONY: maybe-installcheck-prms installcheck-prms
15391 maybe-installcheck-prms:
15392 @if prms
15393 maybe-installcheck-prms: installcheck-prms
15394
15395 installcheck-prms: \
15396     configure-prms 
15397         @[ -f ./prms/Makefile ] || exit 0; \
15398         r=`${PWD_COMMAND}`; export r; \
15399         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15400         $(SET_LIB_PATH) \
15401         $(HOST_EXPORTS) \
15402         for flag in $(EXTRA_HOST_FLAGS) ; do \
15403           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15404         done; \
15405         echo "Doing installcheck in prms" ; \
15406         (cd prms && \
15407           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15408                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15409                   "RANLIB=$${RANLIB}" \
15410                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15411                   installcheck) \
15412           || exit 1
15413
15414 @endif prms
15415
15416 .PHONY: maybe-mostlyclean-prms mostlyclean-prms
15417 maybe-mostlyclean-prms:
15418 @if prms
15419 maybe-mostlyclean-prms: mostlyclean-prms
15420
15421 mostlyclean-prms: 
15422         @[ -f ./prms/Makefile ] || exit 0; \
15423         r=`${PWD_COMMAND}`; export r; \
15424         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15425         $(SET_LIB_PATH) \
15426         $(HOST_EXPORTS) \
15427         for flag in $(EXTRA_HOST_FLAGS) ; do \
15428           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15429         done; \
15430         echo "Doing mostlyclean in prms" ; \
15431         (cd prms && \
15432           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15433                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15434                   "RANLIB=$${RANLIB}" \
15435                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15436                   mostlyclean) \
15437           || exit 1
15438
15439 @endif prms
15440
15441 .PHONY: maybe-clean-prms clean-prms
15442 maybe-clean-prms:
15443 @if prms
15444 maybe-clean-prms: clean-prms
15445
15446 clean-prms: 
15447         @[ -f ./prms/Makefile ] || exit 0; \
15448         r=`${PWD_COMMAND}`; export r; \
15449         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15450         $(SET_LIB_PATH) \
15451         $(HOST_EXPORTS) \
15452         for flag in $(EXTRA_HOST_FLAGS) ; do \
15453           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15454         done; \
15455         echo "Doing clean in prms" ; \
15456         (cd prms && \
15457           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15458                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15459                   "RANLIB=$${RANLIB}" \
15460                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15461                   clean) \
15462           || exit 1
15463
15464 @endif prms
15465
15466 .PHONY: maybe-distclean-prms distclean-prms
15467 maybe-distclean-prms:
15468 @if prms
15469 maybe-distclean-prms: distclean-prms
15470
15471 distclean-prms: 
15472         @[ -f ./prms/Makefile ] || exit 0; \
15473         r=`${PWD_COMMAND}`; export r; \
15474         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15475         $(SET_LIB_PATH) \
15476         $(HOST_EXPORTS) \
15477         for flag in $(EXTRA_HOST_FLAGS) ; do \
15478           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15479         done; \
15480         echo "Doing distclean in prms" ; \
15481         (cd prms && \
15482           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15483                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15484                   "RANLIB=$${RANLIB}" \
15485                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15486                   distclean) \
15487           || exit 1
15488
15489 @endif prms
15490
15491 .PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
15492 maybe-maintainer-clean-prms:
15493 @if prms
15494 maybe-maintainer-clean-prms: maintainer-clean-prms
15495
15496 maintainer-clean-prms: 
15497         @[ -f ./prms/Makefile ] || exit 0; \
15498         r=`${PWD_COMMAND}`; export r; \
15499         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15500         $(SET_LIB_PATH) \
15501         $(HOST_EXPORTS) \
15502         for flag in $(EXTRA_HOST_FLAGS) ; do \
15503           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15504         done; \
15505         echo "Doing maintainer-clean in prms" ; \
15506         (cd prms && \
15507           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15508                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15509                   "RANLIB=$${RANLIB}" \
15510                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15511                   maintainer-clean) \
15512           || exit 1
15513
15514 @endif prms
15515
15516
15517 .PHONY: configure-rcs maybe-configure-rcs
15518 maybe-configure-rcs:
15519 @if rcs
15520 maybe-configure-rcs: configure-rcs
15521 configure-rcs:
15522         @test ! -f rcs/Makefile || exit 0; \
15523         [ -d rcs ] || mkdir rcs; \
15524         r=`${PWD_COMMAND}`; export r; \
15525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15526         $(HOST_EXPORTS) \
15527         echo Configuring in rcs; \
15528         cd rcs || exit 1; \
15529         case $(srcdir) in \
15530           \.) \
15531             srcdiroption="--srcdir=."; \
15532             libsrcdir=".";; \
15533           /* | [A-Za-z]:[\\/]*) \
15534             srcdiroption="--srcdir=$(srcdir)/rcs"; \
15535             libsrcdir="$$s/rcs";; \
15536           *) \
15537             srcdiroption="--srcdir=../$(srcdir)/rcs"; \
15538             libsrcdir="$$s/rcs";; \
15539         esac; \
15540         $(SHELL) $${libsrcdir}/configure \
15541           $(HOST_CONFIGARGS) $${srcdiroption}  \
15542           || exit 1
15543 @endif rcs
15544
15545 .PHONY: all-rcs maybe-all-rcs
15546 maybe-all-rcs:
15547 @if rcs
15548 maybe-all-rcs: all-rcs
15549 all-rcs: configure-rcs
15550         @r=`${PWD_COMMAND}`; export r; \
15551         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15552         $(SET_LIB_PATH) \
15553         $(HOST_EXPORTS) \
15554         (cd rcs && $(MAKE) $(FLAGS_TO_PASS)  all)
15555 @endif rcs
15556
15557 .PHONY: check-rcs maybe-check-rcs
15558 maybe-check-rcs:
15559 @if rcs
15560 maybe-check-rcs: check-rcs
15561
15562 check-rcs:
15563         @r=`${PWD_COMMAND}`; export r; \
15564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15565         $(SET_LIB_PATH) \
15566         $(HOST_EXPORTS) \
15567         (cd rcs && $(MAKE) $(FLAGS_TO_PASS) check)
15568
15569 @endif rcs
15570
15571 .PHONY: install-rcs maybe-install-rcs
15572 maybe-install-rcs:
15573 @if rcs
15574 maybe-install-rcs: install-rcs
15575
15576 install-rcs: installdirs
15577         @r=`${PWD_COMMAND}`; export r; \
15578         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15579         $(SET_LIB_PATH) \
15580         $(HOST_EXPORTS) \
15581         (cd rcs && $(MAKE) $(FLAGS_TO_PASS) install)
15582
15583 @endif rcs
15584
15585 # Other targets (info, dvi, etc.)
15586
15587 .PHONY: maybe-info-rcs info-rcs
15588 maybe-info-rcs:
15589 @if rcs
15590 maybe-info-rcs: info-rcs
15591
15592 info-rcs: \
15593     configure-rcs 
15594         @[ -f ./rcs/Makefile ] || exit 0; \
15595         r=`${PWD_COMMAND}`; export r; \
15596         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15597         $(SET_LIB_PATH) \
15598         $(HOST_EXPORTS) \
15599         for flag in $(EXTRA_HOST_FLAGS) ; do \
15600           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15601         done; \
15602         echo "Doing info in rcs" ; \
15603         (cd rcs && \
15604           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15605                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15606                   "RANLIB=$${RANLIB}" \
15607                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15608                   info) \
15609           || exit 1
15610
15611 @endif rcs
15612
15613 .PHONY: maybe-dvi-rcs dvi-rcs
15614 maybe-dvi-rcs:
15615 @if rcs
15616 maybe-dvi-rcs: dvi-rcs
15617
15618 dvi-rcs: \
15619     configure-rcs 
15620         @[ -f ./rcs/Makefile ] || exit 0; \
15621         r=`${PWD_COMMAND}`; export r; \
15622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15623         $(SET_LIB_PATH) \
15624         $(HOST_EXPORTS) \
15625         for flag in $(EXTRA_HOST_FLAGS) ; do \
15626           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15627         done; \
15628         echo "Doing dvi in rcs" ; \
15629         (cd rcs && \
15630           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15631                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15632                   "RANLIB=$${RANLIB}" \
15633                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15634                   dvi) \
15635           || exit 1
15636
15637 @endif rcs
15638
15639 .PHONY: maybe-TAGS-rcs TAGS-rcs
15640 maybe-TAGS-rcs:
15641 @if rcs
15642 maybe-TAGS-rcs: TAGS-rcs
15643
15644 TAGS-rcs: \
15645     configure-rcs 
15646         @[ -f ./rcs/Makefile ] || exit 0; \
15647         r=`${PWD_COMMAND}`; export r; \
15648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15649         $(SET_LIB_PATH) \
15650         $(HOST_EXPORTS) \
15651         for flag in $(EXTRA_HOST_FLAGS) ; do \
15652           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15653         done; \
15654         echo "Doing TAGS in rcs" ; \
15655         (cd rcs && \
15656           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15657                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15658                   "RANLIB=$${RANLIB}" \
15659                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15660                   TAGS) \
15661           || exit 1
15662
15663 @endif rcs
15664
15665 .PHONY: maybe-install-info-rcs install-info-rcs
15666 maybe-install-info-rcs:
15667 @if rcs
15668 maybe-install-info-rcs: install-info-rcs
15669
15670 install-info-rcs: \
15671     configure-rcs \
15672     info-rcs 
15673         @[ -f ./rcs/Makefile ] || exit 0; \
15674         r=`${PWD_COMMAND}`; export r; \
15675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15676         $(SET_LIB_PATH) \
15677         $(HOST_EXPORTS) \
15678         for flag in $(EXTRA_HOST_FLAGS) ; do \
15679           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15680         done; \
15681         echo "Doing install-info in rcs" ; \
15682         (cd rcs && \
15683           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15684                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15685                   "RANLIB=$${RANLIB}" \
15686                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15687                   install-info) \
15688           || exit 1
15689
15690 @endif rcs
15691
15692 .PHONY: maybe-installcheck-rcs installcheck-rcs
15693 maybe-installcheck-rcs:
15694 @if rcs
15695 maybe-installcheck-rcs: installcheck-rcs
15696
15697 installcheck-rcs: \
15698     configure-rcs 
15699         @[ -f ./rcs/Makefile ] || exit 0; \
15700         r=`${PWD_COMMAND}`; export r; \
15701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15702         $(SET_LIB_PATH) \
15703         $(HOST_EXPORTS) \
15704         for flag in $(EXTRA_HOST_FLAGS) ; do \
15705           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15706         done; \
15707         echo "Doing installcheck in rcs" ; \
15708         (cd rcs && \
15709           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15710                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15711                   "RANLIB=$${RANLIB}" \
15712                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15713                   installcheck) \
15714           || exit 1
15715
15716 @endif rcs
15717
15718 .PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
15719 maybe-mostlyclean-rcs:
15720 @if rcs
15721 maybe-mostlyclean-rcs: mostlyclean-rcs
15722
15723 mostlyclean-rcs: 
15724         @[ -f ./rcs/Makefile ] || exit 0; \
15725         r=`${PWD_COMMAND}`; export r; \
15726         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15727         $(SET_LIB_PATH) \
15728         $(HOST_EXPORTS) \
15729         for flag in $(EXTRA_HOST_FLAGS) ; do \
15730           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15731         done; \
15732         echo "Doing mostlyclean in rcs" ; \
15733         (cd rcs && \
15734           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15735                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15736                   "RANLIB=$${RANLIB}" \
15737                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15738                   mostlyclean) \
15739           || exit 1
15740
15741 @endif rcs
15742
15743 .PHONY: maybe-clean-rcs clean-rcs
15744 maybe-clean-rcs:
15745 @if rcs
15746 maybe-clean-rcs: clean-rcs
15747
15748 clean-rcs: 
15749         @[ -f ./rcs/Makefile ] || exit 0; \
15750         r=`${PWD_COMMAND}`; export r; \
15751         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15752         $(SET_LIB_PATH) \
15753         $(HOST_EXPORTS) \
15754         for flag in $(EXTRA_HOST_FLAGS) ; do \
15755           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15756         done; \
15757         echo "Doing clean in rcs" ; \
15758         (cd rcs && \
15759           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15760                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15761                   "RANLIB=$${RANLIB}" \
15762                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15763                   clean) \
15764           || exit 1
15765
15766 @endif rcs
15767
15768 .PHONY: maybe-distclean-rcs distclean-rcs
15769 maybe-distclean-rcs:
15770 @if rcs
15771 maybe-distclean-rcs: distclean-rcs
15772
15773 distclean-rcs: 
15774         @[ -f ./rcs/Makefile ] || exit 0; \
15775         r=`${PWD_COMMAND}`; export r; \
15776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15777         $(SET_LIB_PATH) \
15778         $(HOST_EXPORTS) \
15779         for flag in $(EXTRA_HOST_FLAGS) ; do \
15780           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15781         done; \
15782         echo "Doing distclean in rcs" ; \
15783         (cd rcs && \
15784           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15785                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15786                   "RANLIB=$${RANLIB}" \
15787                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15788                   distclean) \
15789           || exit 1
15790
15791 @endif rcs
15792
15793 .PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
15794 maybe-maintainer-clean-rcs:
15795 @if rcs
15796 maybe-maintainer-clean-rcs: maintainer-clean-rcs
15797
15798 maintainer-clean-rcs: 
15799         @[ -f ./rcs/Makefile ] || exit 0; \
15800         r=`${PWD_COMMAND}`; export r; \
15801         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15802         $(SET_LIB_PATH) \
15803         $(HOST_EXPORTS) \
15804         for flag in $(EXTRA_HOST_FLAGS) ; do \
15805           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15806         done; \
15807         echo "Doing maintainer-clean in rcs" ; \
15808         (cd rcs && \
15809           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15810                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15811                   "RANLIB=$${RANLIB}" \
15812                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15813                   maintainer-clean) \
15814           || exit 1
15815
15816 @endif rcs
15817
15818
15819 .PHONY: configure-readline maybe-configure-readline
15820 maybe-configure-readline:
15821 @if readline
15822 maybe-configure-readline: configure-readline
15823 configure-readline:
15824         @test ! -f readline/Makefile || exit 0; \
15825         [ -d readline ] || mkdir readline; \
15826         r=`${PWD_COMMAND}`; export r; \
15827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15828         $(HOST_EXPORTS) \
15829         echo Configuring in readline; \
15830         cd readline || exit 1; \
15831         case $(srcdir) in \
15832           \.) \
15833             srcdiroption="--srcdir=."; \
15834             libsrcdir=".";; \
15835           /* | [A-Za-z]:[\\/]*) \
15836             srcdiroption="--srcdir=$(srcdir)/readline"; \
15837             libsrcdir="$$s/readline";; \
15838           *) \
15839             srcdiroption="--srcdir=../$(srcdir)/readline"; \
15840             libsrcdir="$$s/readline";; \
15841         esac; \
15842         $(SHELL) $${libsrcdir}/configure \
15843           $(HOST_CONFIGARGS) $${srcdiroption}  \
15844           || exit 1
15845 @endif readline
15846
15847 .PHONY: all-readline maybe-all-readline
15848 maybe-all-readline:
15849 @if readline
15850 maybe-all-readline: all-readline
15851 all-readline: configure-readline
15852         @r=`${PWD_COMMAND}`; export r; \
15853         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15854         $(SET_LIB_PATH) \
15855         $(HOST_EXPORTS) \
15856         (cd readline && $(MAKE) $(FLAGS_TO_PASS)  all)
15857 @endif readline
15858
15859 .PHONY: check-readline maybe-check-readline
15860 maybe-check-readline:
15861 @if readline
15862 maybe-check-readline: check-readline
15863
15864 check-readline:
15865         @r=`${PWD_COMMAND}`; export r; \
15866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15867         $(SET_LIB_PATH) \
15868         $(HOST_EXPORTS) \
15869         (cd readline && $(MAKE) $(FLAGS_TO_PASS) check)
15870
15871 @endif readline
15872
15873 .PHONY: install-readline maybe-install-readline
15874 maybe-install-readline:
15875 @if readline
15876 maybe-install-readline: install-readline
15877
15878 install-readline: installdirs
15879         @r=`${PWD_COMMAND}`; export r; \
15880         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15881         $(SET_LIB_PATH) \
15882         $(HOST_EXPORTS) \
15883         (cd readline && $(MAKE) $(FLAGS_TO_PASS) install)
15884
15885 @endif readline
15886
15887 # Other targets (info, dvi, etc.)
15888
15889 .PHONY: maybe-info-readline info-readline
15890 maybe-info-readline:
15891 @if readline
15892 maybe-info-readline: info-readline
15893
15894 info-readline: \
15895     configure-readline 
15896         @[ -f ./readline/Makefile ] || exit 0; \
15897         r=`${PWD_COMMAND}`; export r; \
15898         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15899         $(SET_LIB_PATH) \
15900         $(HOST_EXPORTS) \
15901         for flag in $(EXTRA_HOST_FLAGS) ; do \
15902           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15903         done; \
15904         echo "Doing info in readline" ; \
15905         (cd readline && \
15906           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15907                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15908                   "RANLIB=$${RANLIB}" \
15909                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15910                   info) \
15911           || exit 1
15912
15913 @endif readline
15914
15915 .PHONY: maybe-dvi-readline dvi-readline
15916 maybe-dvi-readline:
15917 @if readline
15918 maybe-dvi-readline: dvi-readline
15919
15920 dvi-readline: \
15921     configure-readline 
15922         @[ -f ./readline/Makefile ] || exit 0; \
15923         r=`${PWD_COMMAND}`; export r; \
15924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15925         $(SET_LIB_PATH) \
15926         $(HOST_EXPORTS) \
15927         for flag in $(EXTRA_HOST_FLAGS) ; do \
15928           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15929         done; \
15930         echo "Doing dvi in readline" ; \
15931         (cd readline && \
15932           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15933                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15934                   "RANLIB=$${RANLIB}" \
15935                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15936                   dvi) \
15937           || exit 1
15938
15939 @endif readline
15940
15941 .PHONY: maybe-TAGS-readline TAGS-readline
15942 maybe-TAGS-readline:
15943 @if readline
15944 maybe-TAGS-readline: TAGS-readline
15945
15946 TAGS-readline: \
15947     configure-readline 
15948         @[ -f ./readline/Makefile ] || exit 0; \
15949         r=`${PWD_COMMAND}`; export r; \
15950         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15951         $(SET_LIB_PATH) \
15952         $(HOST_EXPORTS) \
15953         for flag in $(EXTRA_HOST_FLAGS) ; do \
15954           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15955         done; \
15956         echo "Doing TAGS in readline" ; \
15957         (cd readline && \
15958           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15959                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15960                   "RANLIB=$${RANLIB}" \
15961                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15962                   TAGS) \
15963           || exit 1
15964
15965 @endif readline
15966
15967 .PHONY: maybe-install-info-readline install-info-readline
15968 maybe-install-info-readline:
15969 @if readline
15970 maybe-install-info-readline: install-info-readline
15971
15972 install-info-readline: \
15973     configure-readline \
15974     info-readline 
15975         @[ -f ./readline/Makefile ] || exit 0; \
15976         r=`${PWD_COMMAND}`; export r; \
15977         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15978         $(SET_LIB_PATH) \
15979         $(HOST_EXPORTS) \
15980         for flag in $(EXTRA_HOST_FLAGS) ; do \
15981           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15982         done; \
15983         echo "Doing install-info in readline" ; \
15984         (cd readline && \
15985           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15986                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15987                   "RANLIB=$${RANLIB}" \
15988                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15989                   install-info) \
15990           || exit 1
15991
15992 @endif readline
15993
15994 .PHONY: maybe-installcheck-readline installcheck-readline
15995 maybe-installcheck-readline:
15996 @if readline
15997 maybe-installcheck-readline: installcheck-readline
15998
15999 installcheck-readline: \
16000     configure-readline 
16001         @[ -f ./readline/Makefile ] || exit 0; \
16002         r=`${PWD_COMMAND}`; export r; \
16003         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16004         $(SET_LIB_PATH) \
16005         $(HOST_EXPORTS) \
16006         for flag in $(EXTRA_HOST_FLAGS) ; do \
16007           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16008         done; \
16009         echo "Doing installcheck in readline" ; \
16010         (cd readline && \
16011           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16012                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16013                   "RANLIB=$${RANLIB}" \
16014                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16015                   installcheck) \
16016           || exit 1
16017
16018 @endif readline
16019
16020 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
16021 maybe-mostlyclean-readline:
16022 @if readline
16023 maybe-mostlyclean-readline: mostlyclean-readline
16024
16025 mostlyclean-readline: 
16026         @[ -f ./readline/Makefile ] || exit 0; \
16027         r=`${PWD_COMMAND}`; export r; \
16028         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16029         $(SET_LIB_PATH) \
16030         $(HOST_EXPORTS) \
16031         for flag in $(EXTRA_HOST_FLAGS) ; do \
16032           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16033         done; \
16034         echo "Doing mostlyclean in readline" ; \
16035         (cd readline && \
16036           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16037                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16038                   "RANLIB=$${RANLIB}" \
16039                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16040                   mostlyclean) \
16041           || exit 1
16042
16043 @endif readline
16044
16045 .PHONY: maybe-clean-readline clean-readline
16046 maybe-clean-readline:
16047 @if readline
16048 maybe-clean-readline: clean-readline
16049
16050 clean-readline: 
16051         @[ -f ./readline/Makefile ] || exit 0; \
16052         r=`${PWD_COMMAND}`; export r; \
16053         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16054         $(SET_LIB_PATH) \
16055         $(HOST_EXPORTS) \
16056         for flag in $(EXTRA_HOST_FLAGS) ; do \
16057           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16058         done; \
16059         echo "Doing clean in readline" ; \
16060         (cd readline && \
16061           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16062                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16063                   "RANLIB=$${RANLIB}" \
16064                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16065                   clean) \
16066           || exit 1
16067
16068 @endif readline
16069
16070 .PHONY: maybe-distclean-readline distclean-readline
16071 maybe-distclean-readline:
16072 @if readline
16073 maybe-distclean-readline: distclean-readline
16074
16075 distclean-readline: 
16076         @[ -f ./readline/Makefile ] || exit 0; \
16077         r=`${PWD_COMMAND}`; export r; \
16078         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16079         $(SET_LIB_PATH) \
16080         $(HOST_EXPORTS) \
16081         for flag in $(EXTRA_HOST_FLAGS) ; do \
16082           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16083         done; \
16084         echo "Doing distclean in readline" ; \
16085         (cd readline && \
16086           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16087                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16088                   "RANLIB=$${RANLIB}" \
16089                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16090                   distclean) \
16091           || exit 1
16092
16093 @endif readline
16094
16095 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
16096 maybe-maintainer-clean-readline:
16097 @if readline
16098 maybe-maintainer-clean-readline: maintainer-clean-readline
16099
16100 maintainer-clean-readline: 
16101         @[ -f ./readline/Makefile ] || exit 0; \
16102         r=`${PWD_COMMAND}`; export r; \
16103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16104         $(SET_LIB_PATH) \
16105         $(HOST_EXPORTS) \
16106         for flag in $(EXTRA_HOST_FLAGS) ; do \
16107           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16108         done; \
16109         echo "Doing maintainer-clean in readline" ; \
16110         (cd readline && \
16111           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16112                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16113                   "RANLIB=$${RANLIB}" \
16114                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16115                   maintainer-clean) \
16116           || exit 1
16117
16118 @endif readline
16119
16120
16121 .PHONY: configure-release maybe-configure-release
16122 maybe-configure-release:
16123 @if release
16124 maybe-configure-release: configure-release
16125 configure-release:
16126         @test ! -f release/Makefile || exit 0; \
16127         [ -d release ] || mkdir release; \
16128         r=`${PWD_COMMAND}`; export r; \
16129         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16130         $(HOST_EXPORTS) \
16131         echo Configuring in release; \
16132         cd release || exit 1; \
16133         case $(srcdir) in \
16134           \.) \
16135             srcdiroption="--srcdir=."; \
16136             libsrcdir=".";; \
16137           /* | [A-Za-z]:[\\/]*) \
16138             srcdiroption="--srcdir=$(srcdir)/release"; \
16139             libsrcdir="$$s/release";; \
16140           *) \
16141             srcdiroption="--srcdir=../$(srcdir)/release"; \
16142             libsrcdir="$$s/release";; \
16143         esac; \
16144         $(SHELL) $${libsrcdir}/configure \
16145           $(HOST_CONFIGARGS) $${srcdiroption}  \
16146           || exit 1
16147 @endif release
16148
16149 .PHONY: all-release maybe-all-release
16150 maybe-all-release:
16151 @if release
16152 maybe-all-release: all-release
16153 all-release: configure-release
16154         @r=`${PWD_COMMAND}`; export r; \
16155         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16156         $(SET_LIB_PATH) \
16157         $(HOST_EXPORTS) \
16158         (cd release && $(MAKE) $(FLAGS_TO_PASS)  all)
16159 @endif release
16160
16161 .PHONY: check-release maybe-check-release
16162 maybe-check-release:
16163 @if release
16164 maybe-check-release: check-release
16165
16166 check-release:
16167
16168 @endif release
16169
16170 .PHONY: install-release maybe-install-release
16171 maybe-install-release:
16172 @if release
16173 maybe-install-release: install-release
16174
16175 install-release:
16176
16177 @endif release
16178
16179 # Other targets (info, dvi, etc.)
16180
16181 .PHONY: maybe-info-release info-release
16182 maybe-info-release:
16183 @if release
16184 maybe-info-release: info-release
16185
16186 info-release: \
16187     configure-release 
16188         @[ -f ./release/Makefile ] || exit 0; \
16189         r=`${PWD_COMMAND}`; export r; \
16190         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16191         $(SET_LIB_PATH) \
16192         $(HOST_EXPORTS) \
16193         for flag in $(EXTRA_HOST_FLAGS) ; do \
16194           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16195         done; \
16196         echo "Doing info in release" ; \
16197         (cd release && \
16198           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16199                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16200                   "RANLIB=$${RANLIB}" \
16201                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16202                   info) \
16203           || exit 1
16204
16205 @endif release
16206
16207 .PHONY: maybe-dvi-release dvi-release
16208 maybe-dvi-release:
16209 @if release
16210 maybe-dvi-release: dvi-release
16211
16212 dvi-release: \
16213     configure-release 
16214         @[ -f ./release/Makefile ] || exit 0; \
16215         r=`${PWD_COMMAND}`; export r; \
16216         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16217         $(SET_LIB_PATH) \
16218         $(HOST_EXPORTS) \
16219         for flag in $(EXTRA_HOST_FLAGS) ; do \
16220           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16221         done; \
16222         echo "Doing dvi in release" ; \
16223         (cd release && \
16224           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16225                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16226                   "RANLIB=$${RANLIB}" \
16227                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16228                   dvi) \
16229           || exit 1
16230
16231 @endif release
16232
16233 .PHONY: maybe-TAGS-release TAGS-release
16234 maybe-TAGS-release:
16235 @if release
16236 maybe-TAGS-release: TAGS-release
16237
16238 TAGS-release: \
16239     configure-release 
16240         @[ -f ./release/Makefile ] || exit 0; \
16241         r=`${PWD_COMMAND}`; export r; \
16242         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16243         $(SET_LIB_PATH) \
16244         $(HOST_EXPORTS) \
16245         for flag in $(EXTRA_HOST_FLAGS) ; do \
16246           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16247         done; \
16248         echo "Doing TAGS in release" ; \
16249         (cd release && \
16250           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16251                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16252                   "RANLIB=$${RANLIB}" \
16253                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16254                   TAGS) \
16255           || exit 1
16256
16257 @endif release
16258
16259 .PHONY: maybe-install-info-release install-info-release
16260 maybe-install-info-release:
16261 @if release
16262 maybe-install-info-release: install-info-release
16263
16264 install-info-release: \
16265     configure-release \
16266     info-release 
16267         @[ -f ./release/Makefile ] || exit 0; \
16268         r=`${PWD_COMMAND}`; export r; \
16269         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16270         $(SET_LIB_PATH) \
16271         $(HOST_EXPORTS) \
16272         for flag in $(EXTRA_HOST_FLAGS) ; do \
16273           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16274         done; \
16275         echo "Doing install-info in release" ; \
16276         (cd release && \
16277           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16278                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16279                   "RANLIB=$${RANLIB}" \
16280                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16281                   install-info) \
16282           || exit 1
16283
16284 @endif release
16285
16286 .PHONY: maybe-installcheck-release installcheck-release
16287 maybe-installcheck-release:
16288 @if release
16289 maybe-installcheck-release: installcheck-release
16290
16291 installcheck-release: \
16292     configure-release 
16293         @[ -f ./release/Makefile ] || exit 0; \
16294         r=`${PWD_COMMAND}`; export r; \
16295         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16296         $(SET_LIB_PATH) \
16297         $(HOST_EXPORTS) \
16298         for flag in $(EXTRA_HOST_FLAGS) ; do \
16299           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16300         done; \
16301         echo "Doing installcheck in release" ; \
16302         (cd release && \
16303           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16304                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16305                   "RANLIB=$${RANLIB}" \
16306                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16307                   installcheck) \
16308           || exit 1
16309
16310 @endif release
16311
16312 .PHONY: maybe-mostlyclean-release mostlyclean-release
16313 maybe-mostlyclean-release:
16314 @if release
16315 maybe-mostlyclean-release: mostlyclean-release
16316
16317 mostlyclean-release: 
16318         @[ -f ./release/Makefile ] || exit 0; \
16319         r=`${PWD_COMMAND}`; export r; \
16320         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16321         $(SET_LIB_PATH) \
16322         $(HOST_EXPORTS) \
16323         for flag in $(EXTRA_HOST_FLAGS) ; do \
16324           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16325         done; \
16326         echo "Doing mostlyclean in release" ; \
16327         (cd release && \
16328           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16329                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16330                   "RANLIB=$${RANLIB}" \
16331                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16332                   mostlyclean) \
16333           || exit 1
16334
16335 @endif release
16336
16337 .PHONY: maybe-clean-release clean-release
16338 maybe-clean-release:
16339 @if release
16340 maybe-clean-release: clean-release
16341
16342 clean-release: 
16343         @[ -f ./release/Makefile ] || exit 0; \
16344         r=`${PWD_COMMAND}`; export r; \
16345         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16346         $(SET_LIB_PATH) \
16347         $(HOST_EXPORTS) \
16348         for flag in $(EXTRA_HOST_FLAGS) ; do \
16349           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16350         done; \
16351         echo "Doing clean in release" ; \
16352         (cd release && \
16353           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16354                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16355                   "RANLIB=$${RANLIB}" \
16356                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16357                   clean) \
16358           || exit 1
16359
16360 @endif release
16361
16362 .PHONY: maybe-distclean-release distclean-release
16363 maybe-distclean-release:
16364 @if release
16365 maybe-distclean-release: distclean-release
16366
16367 distclean-release: 
16368         @[ -f ./release/Makefile ] || exit 0; \
16369         r=`${PWD_COMMAND}`; export r; \
16370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16371         $(SET_LIB_PATH) \
16372         $(HOST_EXPORTS) \
16373         for flag in $(EXTRA_HOST_FLAGS) ; do \
16374           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16375         done; \
16376         echo "Doing distclean in release" ; \
16377         (cd release && \
16378           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16379                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16380                   "RANLIB=$${RANLIB}" \
16381                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16382                   distclean) \
16383           || exit 1
16384
16385 @endif release
16386
16387 .PHONY: maybe-maintainer-clean-release maintainer-clean-release
16388 maybe-maintainer-clean-release:
16389 @if release
16390 maybe-maintainer-clean-release: maintainer-clean-release
16391
16392 maintainer-clean-release: 
16393         @[ -f ./release/Makefile ] || exit 0; \
16394         r=`${PWD_COMMAND}`; export r; \
16395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16396         $(SET_LIB_PATH) \
16397         $(HOST_EXPORTS) \
16398         for flag in $(EXTRA_HOST_FLAGS) ; do \
16399           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16400         done; \
16401         echo "Doing maintainer-clean in release" ; \
16402         (cd release && \
16403           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16404                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16405                   "RANLIB=$${RANLIB}" \
16406                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16407                   maintainer-clean) \
16408           || exit 1
16409
16410 @endif release
16411
16412
16413 .PHONY: configure-recode maybe-configure-recode
16414 maybe-configure-recode:
16415 @if recode
16416 maybe-configure-recode: configure-recode
16417 configure-recode:
16418         @test ! -f recode/Makefile || exit 0; \
16419         [ -d recode ] || mkdir recode; \
16420         r=`${PWD_COMMAND}`; export r; \
16421         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16422         $(HOST_EXPORTS) \
16423         echo Configuring in recode; \
16424         cd recode || exit 1; \
16425         case $(srcdir) in \
16426           \.) \
16427             srcdiroption="--srcdir=."; \
16428             libsrcdir=".";; \
16429           /* | [A-Za-z]:[\\/]*) \
16430             srcdiroption="--srcdir=$(srcdir)/recode"; \
16431             libsrcdir="$$s/recode";; \
16432           *) \
16433             srcdiroption="--srcdir=../$(srcdir)/recode"; \
16434             libsrcdir="$$s/recode";; \
16435         esac; \
16436         $(SHELL) $${libsrcdir}/configure \
16437           $(HOST_CONFIGARGS) $${srcdiroption}  \
16438           || exit 1
16439 @endif recode
16440
16441 .PHONY: all-recode maybe-all-recode
16442 maybe-all-recode:
16443 @if recode
16444 maybe-all-recode: all-recode
16445 all-recode: configure-recode
16446         @r=`${PWD_COMMAND}`; export r; \
16447         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16448         $(SET_LIB_PATH) \
16449         $(HOST_EXPORTS) \
16450         (cd recode && $(MAKE) $(FLAGS_TO_PASS)  all)
16451 @endif recode
16452
16453 .PHONY: check-recode maybe-check-recode
16454 maybe-check-recode:
16455 @if recode
16456 maybe-check-recode: check-recode
16457
16458 check-recode:
16459         @r=`${PWD_COMMAND}`; export r; \
16460         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16461         $(SET_LIB_PATH) \
16462         $(HOST_EXPORTS) \
16463         (cd recode && $(MAKE) $(FLAGS_TO_PASS) check)
16464
16465 @endif recode
16466
16467 .PHONY: install-recode maybe-install-recode
16468 maybe-install-recode:
16469 @if recode
16470 maybe-install-recode: install-recode
16471
16472 install-recode: installdirs
16473         @r=`${PWD_COMMAND}`; export r; \
16474         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16475         $(SET_LIB_PATH) \
16476         $(HOST_EXPORTS) \
16477         (cd recode && $(MAKE) $(FLAGS_TO_PASS) install)
16478
16479 @endif recode
16480
16481 # Other targets (info, dvi, etc.)
16482
16483 .PHONY: maybe-info-recode info-recode
16484 maybe-info-recode:
16485 @if recode
16486 maybe-info-recode: info-recode
16487
16488 info-recode: \
16489     configure-recode 
16490         @[ -f ./recode/Makefile ] || exit 0; \
16491         r=`${PWD_COMMAND}`; export r; \
16492         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16493         $(SET_LIB_PATH) \
16494         $(HOST_EXPORTS) \
16495         for flag in $(EXTRA_HOST_FLAGS) ; do \
16496           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16497         done; \
16498         echo "Doing info in recode" ; \
16499         (cd recode && \
16500           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16501                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16502                   "RANLIB=$${RANLIB}" \
16503                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16504                   info) \
16505           || exit 1
16506
16507 @endif recode
16508
16509 .PHONY: maybe-dvi-recode dvi-recode
16510 maybe-dvi-recode:
16511 @if recode
16512 maybe-dvi-recode: dvi-recode
16513
16514 dvi-recode: \
16515     configure-recode 
16516         @[ -f ./recode/Makefile ] || exit 0; \
16517         r=`${PWD_COMMAND}`; export r; \
16518         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16519         $(SET_LIB_PATH) \
16520         $(HOST_EXPORTS) \
16521         for flag in $(EXTRA_HOST_FLAGS) ; do \
16522           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16523         done; \
16524         echo "Doing dvi in recode" ; \
16525         (cd recode && \
16526           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16527                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16528                   "RANLIB=$${RANLIB}" \
16529                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16530                   dvi) \
16531           || exit 1
16532
16533 @endif recode
16534
16535 .PHONY: maybe-TAGS-recode TAGS-recode
16536 maybe-TAGS-recode:
16537 @if recode
16538 maybe-TAGS-recode: TAGS-recode
16539
16540 TAGS-recode: \
16541     configure-recode 
16542         @[ -f ./recode/Makefile ] || exit 0; \
16543         r=`${PWD_COMMAND}`; export r; \
16544         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16545         $(SET_LIB_PATH) \
16546         $(HOST_EXPORTS) \
16547         for flag in $(EXTRA_HOST_FLAGS) ; do \
16548           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16549         done; \
16550         echo "Doing TAGS in recode" ; \
16551         (cd recode && \
16552           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16553                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16554                   "RANLIB=$${RANLIB}" \
16555                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16556                   TAGS) \
16557           || exit 1
16558
16559 @endif recode
16560
16561 .PHONY: maybe-install-info-recode install-info-recode
16562 maybe-install-info-recode:
16563 @if recode
16564 maybe-install-info-recode: install-info-recode
16565
16566 install-info-recode: \
16567     configure-recode \
16568     info-recode 
16569         @[ -f ./recode/Makefile ] || exit 0; \
16570         r=`${PWD_COMMAND}`; export r; \
16571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16572         $(SET_LIB_PATH) \
16573         $(HOST_EXPORTS) \
16574         for flag in $(EXTRA_HOST_FLAGS) ; do \
16575           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16576         done; \
16577         echo "Doing install-info in recode" ; \
16578         (cd recode && \
16579           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16580                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16581                   "RANLIB=$${RANLIB}" \
16582                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16583                   install-info) \
16584           || exit 1
16585
16586 @endif recode
16587
16588 .PHONY: maybe-installcheck-recode installcheck-recode
16589 maybe-installcheck-recode:
16590 @if recode
16591 maybe-installcheck-recode: installcheck-recode
16592
16593 installcheck-recode: \
16594     configure-recode 
16595         @[ -f ./recode/Makefile ] || exit 0; \
16596         r=`${PWD_COMMAND}`; export r; \
16597         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16598         $(SET_LIB_PATH) \
16599         $(HOST_EXPORTS) \
16600         for flag in $(EXTRA_HOST_FLAGS) ; do \
16601           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16602         done; \
16603         echo "Doing installcheck in recode" ; \
16604         (cd recode && \
16605           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16606                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16607                   "RANLIB=$${RANLIB}" \
16608                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16609                   installcheck) \
16610           || exit 1
16611
16612 @endif recode
16613
16614 .PHONY: maybe-mostlyclean-recode mostlyclean-recode
16615 maybe-mostlyclean-recode:
16616 @if recode
16617 maybe-mostlyclean-recode: mostlyclean-recode
16618
16619 mostlyclean-recode: 
16620         @[ -f ./recode/Makefile ] || exit 0; \
16621         r=`${PWD_COMMAND}`; export r; \
16622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16623         $(SET_LIB_PATH) \
16624         $(HOST_EXPORTS) \
16625         for flag in $(EXTRA_HOST_FLAGS) ; do \
16626           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16627         done; \
16628         echo "Doing mostlyclean in recode" ; \
16629         (cd recode && \
16630           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16631                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16632                   "RANLIB=$${RANLIB}" \
16633                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16634                   mostlyclean) \
16635           || exit 1
16636
16637 @endif recode
16638
16639 .PHONY: maybe-clean-recode clean-recode
16640 maybe-clean-recode:
16641 @if recode
16642 maybe-clean-recode: clean-recode
16643
16644 clean-recode: 
16645         @[ -f ./recode/Makefile ] || exit 0; \
16646         r=`${PWD_COMMAND}`; export r; \
16647         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16648         $(SET_LIB_PATH) \
16649         $(HOST_EXPORTS) \
16650         for flag in $(EXTRA_HOST_FLAGS) ; do \
16651           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16652         done; \
16653         echo "Doing clean in recode" ; \
16654         (cd recode && \
16655           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16656                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16657                   "RANLIB=$${RANLIB}" \
16658                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16659                   clean) \
16660           || exit 1
16661
16662 @endif recode
16663
16664 .PHONY: maybe-distclean-recode distclean-recode
16665 maybe-distclean-recode:
16666 @if recode
16667 maybe-distclean-recode: distclean-recode
16668
16669 distclean-recode: 
16670         @[ -f ./recode/Makefile ] || exit 0; \
16671         r=`${PWD_COMMAND}`; export r; \
16672         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16673         $(SET_LIB_PATH) \
16674         $(HOST_EXPORTS) \
16675         for flag in $(EXTRA_HOST_FLAGS) ; do \
16676           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16677         done; \
16678         echo "Doing distclean in recode" ; \
16679         (cd recode && \
16680           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16681                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16682                   "RANLIB=$${RANLIB}" \
16683                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16684                   distclean) \
16685           || exit 1
16686
16687 @endif recode
16688
16689 .PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
16690 maybe-maintainer-clean-recode:
16691 @if recode
16692 maybe-maintainer-clean-recode: maintainer-clean-recode
16693
16694 maintainer-clean-recode: 
16695         @[ -f ./recode/Makefile ] || exit 0; \
16696         r=`${PWD_COMMAND}`; export r; \
16697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16698         $(SET_LIB_PATH) \
16699         $(HOST_EXPORTS) \
16700         for flag in $(EXTRA_HOST_FLAGS) ; do \
16701           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16702         done; \
16703         echo "Doing maintainer-clean in recode" ; \
16704         (cd recode && \
16705           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16706                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16707                   "RANLIB=$${RANLIB}" \
16708                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16709                   maintainer-clean) \
16710           || exit 1
16711
16712 @endif recode
16713
16714
16715 .PHONY: configure-sed maybe-configure-sed
16716 maybe-configure-sed:
16717 @if sed
16718 maybe-configure-sed: configure-sed
16719 configure-sed:
16720         @test ! -f sed/Makefile || exit 0; \
16721         [ -d sed ] || mkdir sed; \
16722         r=`${PWD_COMMAND}`; export r; \
16723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16724         $(HOST_EXPORTS) \
16725         echo Configuring in sed; \
16726         cd sed || exit 1; \
16727         case $(srcdir) in \
16728           \.) \
16729             srcdiroption="--srcdir=."; \
16730             libsrcdir=".";; \
16731           /* | [A-Za-z]:[\\/]*) \
16732             srcdiroption="--srcdir=$(srcdir)/sed"; \
16733             libsrcdir="$$s/sed";; \
16734           *) \
16735             srcdiroption="--srcdir=../$(srcdir)/sed"; \
16736             libsrcdir="$$s/sed";; \
16737         esac; \
16738         $(SHELL) $${libsrcdir}/configure \
16739           $(HOST_CONFIGARGS) $${srcdiroption}  \
16740           || exit 1
16741 @endif sed
16742
16743 .PHONY: all-sed maybe-all-sed
16744 maybe-all-sed:
16745 @if sed
16746 maybe-all-sed: all-sed
16747 all-sed: configure-sed
16748         @r=`${PWD_COMMAND}`; export r; \
16749         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16750         $(SET_LIB_PATH) \
16751         $(HOST_EXPORTS) \
16752         (cd sed && $(MAKE) $(FLAGS_TO_PASS)  all)
16753 @endif sed
16754
16755 .PHONY: check-sed maybe-check-sed
16756 maybe-check-sed:
16757 @if sed
16758 maybe-check-sed: check-sed
16759
16760 check-sed:
16761         @r=`${PWD_COMMAND}`; export r; \
16762         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16763         $(SET_LIB_PATH) \
16764         $(HOST_EXPORTS) \
16765         (cd sed && $(MAKE) $(FLAGS_TO_PASS) check)
16766
16767 @endif sed
16768
16769 .PHONY: install-sed maybe-install-sed
16770 maybe-install-sed:
16771 @if sed
16772 maybe-install-sed: install-sed
16773
16774 install-sed: installdirs
16775         @r=`${PWD_COMMAND}`; export r; \
16776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16777         $(SET_LIB_PATH) \
16778         $(HOST_EXPORTS) \
16779         (cd sed && $(MAKE) $(FLAGS_TO_PASS) install)
16780
16781 @endif sed
16782
16783 # Other targets (info, dvi, etc.)
16784
16785 .PHONY: maybe-info-sed info-sed
16786 maybe-info-sed:
16787 @if sed
16788 maybe-info-sed: info-sed
16789
16790 info-sed: \
16791     configure-sed 
16792         @[ -f ./sed/Makefile ] || exit 0; \
16793         r=`${PWD_COMMAND}`; export r; \
16794         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16795         $(SET_LIB_PATH) \
16796         $(HOST_EXPORTS) \
16797         for flag in $(EXTRA_HOST_FLAGS) ; do \
16798           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16799         done; \
16800         echo "Doing info in sed" ; \
16801         (cd sed && \
16802           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16803                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16804                   "RANLIB=$${RANLIB}" \
16805                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16806                   info) \
16807           || exit 1
16808
16809 @endif sed
16810
16811 .PHONY: maybe-dvi-sed dvi-sed
16812 maybe-dvi-sed:
16813 @if sed
16814 maybe-dvi-sed: dvi-sed
16815
16816 dvi-sed: \
16817     configure-sed 
16818         @[ -f ./sed/Makefile ] || exit 0; \
16819         r=`${PWD_COMMAND}`; export r; \
16820         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16821         $(SET_LIB_PATH) \
16822         $(HOST_EXPORTS) \
16823         for flag in $(EXTRA_HOST_FLAGS) ; do \
16824           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16825         done; \
16826         echo "Doing dvi in sed" ; \
16827         (cd sed && \
16828           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16829                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16830                   "RANLIB=$${RANLIB}" \
16831                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16832                   dvi) \
16833           || exit 1
16834
16835 @endif sed
16836
16837 .PHONY: maybe-TAGS-sed TAGS-sed
16838 maybe-TAGS-sed:
16839 @if sed
16840 maybe-TAGS-sed: TAGS-sed
16841
16842 TAGS-sed: \
16843     configure-sed 
16844         @[ -f ./sed/Makefile ] || exit 0; \
16845         r=`${PWD_COMMAND}`; export r; \
16846         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16847         $(SET_LIB_PATH) \
16848         $(HOST_EXPORTS) \
16849         for flag in $(EXTRA_HOST_FLAGS) ; do \
16850           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16851         done; \
16852         echo "Doing TAGS in sed" ; \
16853         (cd sed && \
16854           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16855                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16856                   "RANLIB=$${RANLIB}" \
16857                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16858                   TAGS) \
16859           || exit 1
16860
16861 @endif sed
16862
16863 .PHONY: maybe-install-info-sed install-info-sed
16864 maybe-install-info-sed:
16865 @if sed
16866 maybe-install-info-sed: install-info-sed
16867
16868 install-info-sed: \
16869     configure-sed \
16870     info-sed 
16871         @[ -f ./sed/Makefile ] || exit 0; \
16872         r=`${PWD_COMMAND}`; export r; \
16873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16874         $(SET_LIB_PATH) \
16875         $(HOST_EXPORTS) \
16876         for flag in $(EXTRA_HOST_FLAGS) ; do \
16877           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16878         done; \
16879         echo "Doing install-info in sed" ; \
16880         (cd sed && \
16881           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16882                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16883                   "RANLIB=$${RANLIB}" \
16884                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16885                   install-info) \
16886           || exit 1
16887
16888 @endif sed
16889
16890 .PHONY: maybe-installcheck-sed installcheck-sed
16891 maybe-installcheck-sed:
16892 @if sed
16893 maybe-installcheck-sed: installcheck-sed
16894
16895 installcheck-sed: \
16896     configure-sed 
16897         @[ -f ./sed/Makefile ] || exit 0; \
16898         r=`${PWD_COMMAND}`; export r; \
16899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16900         $(SET_LIB_PATH) \
16901         $(HOST_EXPORTS) \
16902         for flag in $(EXTRA_HOST_FLAGS) ; do \
16903           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16904         done; \
16905         echo "Doing installcheck in sed" ; \
16906         (cd sed && \
16907           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16908                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16909                   "RANLIB=$${RANLIB}" \
16910                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16911                   installcheck) \
16912           || exit 1
16913
16914 @endif sed
16915
16916 .PHONY: maybe-mostlyclean-sed mostlyclean-sed
16917 maybe-mostlyclean-sed:
16918 @if sed
16919 maybe-mostlyclean-sed: mostlyclean-sed
16920
16921 mostlyclean-sed: 
16922         @[ -f ./sed/Makefile ] || exit 0; \
16923         r=`${PWD_COMMAND}`; export r; \
16924         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16925         $(SET_LIB_PATH) \
16926         $(HOST_EXPORTS) \
16927         for flag in $(EXTRA_HOST_FLAGS) ; do \
16928           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16929         done; \
16930         echo "Doing mostlyclean in sed" ; \
16931         (cd sed && \
16932           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16933                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16934                   "RANLIB=$${RANLIB}" \
16935                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16936                   mostlyclean) \
16937           || exit 1
16938
16939 @endif sed
16940
16941 .PHONY: maybe-clean-sed clean-sed
16942 maybe-clean-sed:
16943 @if sed
16944 maybe-clean-sed: clean-sed
16945
16946 clean-sed: 
16947         @[ -f ./sed/Makefile ] || exit 0; \
16948         r=`${PWD_COMMAND}`; export r; \
16949         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16950         $(SET_LIB_PATH) \
16951         $(HOST_EXPORTS) \
16952         for flag in $(EXTRA_HOST_FLAGS) ; do \
16953           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16954         done; \
16955         echo "Doing clean in sed" ; \
16956         (cd sed && \
16957           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16958                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16959                   "RANLIB=$${RANLIB}" \
16960                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16961                   clean) \
16962           || exit 1
16963
16964 @endif sed
16965
16966 .PHONY: maybe-distclean-sed distclean-sed
16967 maybe-distclean-sed:
16968 @if sed
16969 maybe-distclean-sed: distclean-sed
16970
16971 distclean-sed: 
16972         @[ -f ./sed/Makefile ] || exit 0; \
16973         r=`${PWD_COMMAND}`; export r; \
16974         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16975         $(SET_LIB_PATH) \
16976         $(HOST_EXPORTS) \
16977         for flag in $(EXTRA_HOST_FLAGS) ; do \
16978           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16979         done; \
16980         echo "Doing distclean in sed" ; \
16981         (cd sed && \
16982           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16983                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16984                   "RANLIB=$${RANLIB}" \
16985                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16986                   distclean) \
16987           || exit 1
16988
16989 @endif sed
16990
16991 .PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
16992 maybe-maintainer-clean-sed:
16993 @if sed
16994 maybe-maintainer-clean-sed: maintainer-clean-sed
16995
16996 maintainer-clean-sed: 
16997         @[ -f ./sed/Makefile ] || exit 0; \
16998         r=`${PWD_COMMAND}`; export r; \
16999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17000         $(SET_LIB_PATH) \
17001         $(HOST_EXPORTS) \
17002         for flag in $(EXTRA_HOST_FLAGS) ; do \
17003           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17004         done; \
17005         echo "Doing maintainer-clean in sed" ; \
17006         (cd sed && \
17007           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17008                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17009                   "RANLIB=$${RANLIB}" \
17010                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17011                   maintainer-clean) \
17012           || exit 1
17013
17014 @endif sed
17015
17016
17017 .PHONY: configure-send-pr maybe-configure-send-pr
17018 maybe-configure-send-pr:
17019 @if send-pr
17020 maybe-configure-send-pr: configure-send-pr
17021 configure-send-pr:
17022         @test ! -f send-pr/Makefile || exit 0; \
17023         [ -d send-pr ] || mkdir send-pr; \
17024         r=`${PWD_COMMAND}`; export r; \
17025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17026         $(HOST_EXPORTS) \
17027         echo Configuring in send-pr; \
17028         cd send-pr || exit 1; \
17029         case $(srcdir) in \
17030           \.) \
17031             srcdiroption="--srcdir=."; \
17032             libsrcdir=".";; \
17033           /* | [A-Za-z]:[\\/]*) \
17034             srcdiroption="--srcdir=$(srcdir)/send-pr"; \
17035             libsrcdir="$$s/send-pr";; \
17036           *) \
17037             srcdiroption="--srcdir=../$(srcdir)/send-pr"; \
17038             libsrcdir="$$s/send-pr";; \
17039         esac; \
17040         $(SHELL) $${libsrcdir}/configure \
17041           $(HOST_CONFIGARGS) $${srcdiroption}  \
17042           || exit 1
17043 @endif send-pr
17044
17045 .PHONY: all-send-pr maybe-all-send-pr
17046 maybe-all-send-pr:
17047 @if send-pr
17048 maybe-all-send-pr: all-send-pr
17049 all-send-pr: configure-send-pr
17050         @r=`${PWD_COMMAND}`; export r; \
17051         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17052         $(SET_LIB_PATH) \
17053         $(HOST_EXPORTS) \
17054         (cd send-pr && $(MAKE) $(FLAGS_TO_PASS)  all)
17055 @endif send-pr
17056
17057 .PHONY: check-send-pr maybe-check-send-pr
17058 maybe-check-send-pr:
17059 @if send-pr
17060 maybe-check-send-pr: check-send-pr
17061
17062 check-send-pr:
17063         @r=`${PWD_COMMAND}`; export r; \
17064         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17065         $(SET_LIB_PATH) \
17066         $(HOST_EXPORTS) \
17067         (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) check)
17068
17069 @endif send-pr
17070
17071 .PHONY: install-send-pr maybe-install-send-pr
17072 maybe-install-send-pr:
17073 @if send-pr
17074 maybe-install-send-pr: install-send-pr
17075
17076 install-send-pr: installdirs
17077         @r=`${PWD_COMMAND}`; export r; \
17078         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17079         $(SET_LIB_PATH) \
17080         $(HOST_EXPORTS) \
17081         (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) install)
17082
17083 @endif send-pr
17084
17085 # Other targets (info, dvi, etc.)
17086
17087 .PHONY: maybe-info-send-pr info-send-pr
17088 maybe-info-send-pr:
17089 @if send-pr
17090 maybe-info-send-pr: info-send-pr
17091
17092 info-send-pr: \
17093     configure-send-pr 
17094         @[ -f ./send-pr/Makefile ] || exit 0; \
17095         r=`${PWD_COMMAND}`; export r; \
17096         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17097         $(SET_LIB_PATH) \
17098         $(HOST_EXPORTS) \
17099         for flag in $(EXTRA_HOST_FLAGS) ; do \
17100           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17101         done; \
17102         echo "Doing info in send-pr" ; \
17103         (cd send-pr && \
17104           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17105                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17106                   "RANLIB=$${RANLIB}" \
17107                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17108                   info) \
17109           || exit 1
17110
17111 @endif send-pr
17112
17113 .PHONY: maybe-dvi-send-pr dvi-send-pr
17114 maybe-dvi-send-pr:
17115 @if send-pr
17116 maybe-dvi-send-pr: dvi-send-pr
17117
17118 dvi-send-pr: \
17119     configure-send-pr 
17120         @[ -f ./send-pr/Makefile ] || exit 0; \
17121         r=`${PWD_COMMAND}`; export r; \
17122         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17123         $(SET_LIB_PATH) \
17124         $(HOST_EXPORTS) \
17125         for flag in $(EXTRA_HOST_FLAGS) ; do \
17126           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17127         done; \
17128         echo "Doing dvi in send-pr" ; \
17129         (cd send-pr && \
17130           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17131                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17132                   "RANLIB=$${RANLIB}" \
17133                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17134                   dvi) \
17135           || exit 1
17136
17137 @endif send-pr
17138
17139 .PHONY: maybe-TAGS-send-pr TAGS-send-pr
17140 maybe-TAGS-send-pr:
17141 @if send-pr
17142 maybe-TAGS-send-pr: TAGS-send-pr
17143
17144 TAGS-send-pr: \
17145     configure-send-pr 
17146         @[ -f ./send-pr/Makefile ] || exit 0; \
17147         r=`${PWD_COMMAND}`; export r; \
17148         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17149         $(SET_LIB_PATH) \
17150         $(HOST_EXPORTS) \
17151         for flag in $(EXTRA_HOST_FLAGS) ; do \
17152           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17153         done; \
17154         echo "Doing TAGS in send-pr" ; \
17155         (cd send-pr && \
17156           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17157                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17158                   "RANLIB=$${RANLIB}" \
17159                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17160                   TAGS) \
17161           || exit 1
17162
17163 @endif send-pr
17164
17165 .PHONY: maybe-install-info-send-pr install-info-send-pr
17166 maybe-install-info-send-pr:
17167 @if send-pr
17168 maybe-install-info-send-pr: install-info-send-pr
17169
17170 install-info-send-pr: \
17171     configure-send-pr \
17172     info-send-pr 
17173         @[ -f ./send-pr/Makefile ] || exit 0; \
17174         r=`${PWD_COMMAND}`; export r; \
17175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17176         $(SET_LIB_PATH) \
17177         $(HOST_EXPORTS) \
17178         for flag in $(EXTRA_HOST_FLAGS) ; do \
17179           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17180         done; \
17181         echo "Doing install-info in send-pr" ; \
17182         (cd send-pr && \
17183           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17184                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17185                   "RANLIB=$${RANLIB}" \
17186                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17187                   install-info) \
17188           || exit 1
17189
17190 @endif send-pr
17191
17192 .PHONY: maybe-installcheck-send-pr installcheck-send-pr
17193 maybe-installcheck-send-pr:
17194 @if send-pr
17195 maybe-installcheck-send-pr: installcheck-send-pr
17196
17197 installcheck-send-pr: \
17198     configure-send-pr 
17199         @[ -f ./send-pr/Makefile ] || exit 0; \
17200         r=`${PWD_COMMAND}`; export r; \
17201         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17202         $(SET_LIB_PATH) \
17203         $(HOST_EXPORTS) \
17204         for flag in $(EXTRA_HOST_FLAGS) ; do \
17205           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17206         done; \
17207         echo "Doing installcheck in send-pr" ; \
17208         (cd send-pr && \
17209           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17210                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17211                   "RANLIB=$${RANLIB}" \
17212                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17213                   installcheck) \
17214           || exit 1
17215
17216 @endif send-pr
17217
17218 .PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
17219 maybe-mostlyclean-send-pr:
17220 @if send-pr
17221 maybe-mostlyclean-send-pr: mostlyclean-send-pr
17222
17223 mostlyclean-send-pr: 
17224         @[ -f ./send-pr/Makefile ] || exit 0; \
17225         r=`${PWD_COMMAND}`; export r; \
17226         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17227         $(SET_LIB_PATH) \
17228         $(HOST_EXPORTS) \
17229         for flag in $(EXTRA_HOST_FLAGS) ; do \
17230           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17231         done; \
17232         echo "Doing mostlyclean in send-pr" ; \
17233         (cd send-pr && \
17234           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17235                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17236                   "RANLIB=$${RANLIB}" \
17237                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17238                   mostlyclean) \
17239           || exit 1
17240
17241 @endif send-pr
17242
17243 .PHONY: maybe-clean-send-pr clean-send-pr
17244 maybe-clean-send-pr:
17245 @if send-pr
17246 maybe-clean-send-pr: clean-send-pr
17247
17248 clean-send-pr: 
17249         @[ -f ./send-pr/Makefile ] || exit 0; \
17250         r=`${PWD_COMMAND}`; export r; \
17251         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17252         $(SET_LIB_PATH) \
17253         $(HOST_EXPORTS) \
17254         for flag in $(EXTRA_HOST_FLAGS) ; do \
17255           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17256         done; \
17257         echo "Doing clean in send-pr" ; \
17258         (cd send-pr && \
17259           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17260                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17261                   "RANLIB=$${RANLIB}" \
17262                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17263                   clean) \
17264           || exit 1
17265
17266 @endif send-pr
17267
17268 .PHONY: maybe-distclean-send-pr distclean-send-pr
17269 maybe-distclean-send-pr:
17270 @if send-pr
17271 maybe-distclean-send-pr: distclean-send-pr
17272
17273 distclean-send-pr: 
17274         @[ -f ./send-pr/Makefile ] || exit 0; \
17275         r=`${PWD_COMMAND}`; export r; \
17276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17277         $(SET_LIB_PATH) \
17278         $(HOST_EXPORTS) \
17279         for flag in $(EXTRA_HOST_FLAGS) ; do \
17280           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17281         done; \
17282         echo "Doing distclean in send-pr" ; \
17283         (cd send-pr && \
17284           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17285                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17286                   "RANLIB=$${RANLIB}" \
17287                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17288                   distclean) \
17289           || exit 1
17290
17291 @endif send-pr
17292
17293 .PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
17294 maybe-maintainer-clean-send-pr:
17295 @if send-pr
17296 maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
17297
17298 maintainer-clean-send-pr: 
17299         @[ -f ./send-pr/Makefile ] || exit 0; \
17300         r=`${PWD_COMMAND}`; export r; \
17301         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17302         $(SET_LIB_PATH) \
17303         $(HOST_EXPORTS) \
17304         for flag in $(EXTRA_HOST_FLAGS) ; do \
17305           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17306         done; \
17307         echo "Doing maintainer-clean in send-pr" ; \
17308         (cd send-pr && \
17309           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17310                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17311                   "RANLIB=$${RANLIB}" \
17312                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17313                   maintainer-clean) \
17314           || exit 1
17315
17316 @endif send-pr
17317
17318
17319 .PHONY: configure-shellutils maybe-configure-shellutils
17320 maybe-configure-shellutils:
17321 @if shellutils
17322 maybe-configure-shellutils: configure-shellutils
17323 configure-shellutils:
17324         @test ! -f shellutils/Makefile || exit 0; \
17325         [ -d shellutils ] || mkdir shellutils; \
17326         r=`${PWD_COMMAND}`; export r; \
17327         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17328         $(HOST_EXPORTS) \
17329         echo Configuring in shellutils; \
17330         cd shellutils || exit 1; \
17331         case $(srcdir) in \
17332           \.) \
17333             srcdiroption="--srcdir=."; \
17334             libsrcdir=".";; \
17335           /* | [A-Za-z]:[\\/]*) \
17336             srcdiroption="--srcdir=$(srcdir)/shellutils"; \
17337             libsrcdir="$$s/shellutils";; \
17338           *) \
17339             srcdiroption="--srcdir=../$(srcdir)/shellutils"; \
17340             libsrcdir="$$s/shellutils";; \
17341         esac; \
17342         $(SHELL) $${libsrcdir}/configure \
17343           $(HOST_CONFIGARGS) $${srcdiroption}  \
17344           || exit 1
17345 @endif shellutils
17346
17347 .PHONY: all-shellutils maybe-all-shellutils
17348 maybe-all-shellutils:
17349 @if shellutils
17350 maybe-all-shellutils: all-shellutils
17351 all-shellutils: configure-shellutils
17352         @r=`${PWD_COMMAND}`; export r; \
17353         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17354         $(SET_LIB_PATH) \
17355         $(HOST_EXPORTS) \
17356         (cd shellutils && $(MAKE) $(FLAGS_TO_PASS)  all)
17357 @endif shellutils
17358
17359 .PHONY: check-shellutils maybe-check-shellutils
17360 maybe-check-shellutils:
17361 @if shellutils
17362 maybe-check-shellutils: check-shellutils
17363
17364 check-shellutils:
17365         @r=`${PWD_COMMAND}`; export r; \
17366         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17367         $(SET_LIB_PATH) \
17368         $(HOST_EXPORTS) \
17369         (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) check)
17370
17371 @endif shellutils
17372
17373 .PHONY: install-shellutils maybe-install-shellutils
17374 maybe-install-shellutils:
17375 @if shellutils
17376 maybe-install-shellutils: install-shellutils
17377
17378 install-shellutils: installdirs
17379         @r=`${PWD_COMMAND}`; export r; \
17380         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17381         $(SET_LIB_PATH) \
17382         $(HOST_EXPORTS) \
17383         (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) install)
17384
17385 @endif shellutils
17386
17387 # Other targets (info, dvi, etc.)
17388
17389 .PHONY: maybe-info-shellutils info-shellutils
17390 maybe-info-shellutils:
17391 @if shellutils
17392 maybe-info-shellutils: info-shellutils
17393
17394 info-shellutils: \
17395     configure-shellutils 
17396         @[ -f ./shellutils/Makefile ] || exit 0; \
17397         r=`${PWD_COMMAND}`; export r; \
17398         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17399         $(SET_LIB_PATH) \
17400         $(HOST_EXPORTS) \
17401         for flag in $(EXTRA_HOST_FLAGS) ; do \
17402           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17403         done; \
17404         echo "Doing info in shellutils" ; \
17405         (cd shellutils && \
17406           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17407                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17408                   "RANLIB=$${RANLIB}" \
17409                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17410                   info) \
17411           || exit 1
17412
17413 @endif shellutils
17414
17415 .PHONY: maybe-dvi-shellutils dvi-shellutils
17416 maybe-dvi-shellutils:
17417 @if shellutils
17418 maybe-dvi-shellutils: dvi-shellutils
17419
17420 dvi-shellutils: \
17421     configure-shellutils 
17422         @[ -f ./shellutils/Makefile ] || exit 0; \
17423         r=`${PWD_COMMAND}`; export r; \
17424         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17425         $(SET_LIB_PATH) \
17426         $(HOST_EXPORTS) \
17427         for flag in $(EXTRA_HOST_FLAGS) ; do \
17428           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17429         done; \
17430         echo "Doing dvi in shellutils" ; \
17431         (cd shellutils && \
17432           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17433                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17434                   "RANLIB=$${RANLIB}" \
17435                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17436                   dvi) \
17437           || exit 1
17438
17439 @endif shellutils
17440
17441 .PHONY: maybe-TAGS-shellutils TAGS-shellutils
17442 maybe-TAGS-shellutils:
17443 @if shellutils
17444 maybe-TAGS-shellutils: TAGS-shellutils
17445
17446 TAGS-shellutils: \
17447     configure-shellutils 
17448         @[ -f ./shellutils/Makefile ] || exit 0; \
17449         r=`${PWD_COMMAND}`; export r; \
17450         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17451         $(SET_LIB_PATH) \
17452         $(HOST_EXPORTS) \
17453         for flag in $(EXTRA_HOST_FLAGS) ; do \
17454           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17455         done; \
17456         echo "Doing TAGS in shellutils" ; \
17457         (cd shellutils && \
17458           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17459                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17460                   "RANLIB=$${RANLIB}" \
17461                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17462                   TAGS) \
17463           || exit 1
17464
17465 @endif shellutils
17466
17467 .PHONY: maybe-install-info-shellutils install-info-shellutils
17468 maybe-install-info-shellutils:
17469 @if shellutils
17470 maybe-install-info-shellutils: install-info-shellutils
17471
17472 install-info-shellutils: \
17473     configure-shellutils \
17474     info-shellutils 
17475         @[ -f ./shellutils/Makefile ] || exit 0; \
17476         r=`${PWD_COMMAND}`; export r; \
17477         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17478         $(SET_LIB_PATH) \
17479         $(HOST_EXPORTS) \
17480         for flag in $(EXTRA_HOST_FLAGS) ; do \
17481           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17482         done; \
17483         echo "Doing install-info in shellutils" ; \
17484         (cd shellutils && \
17485           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17486                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17487                   "RANLIB=$${RANLIB}" \
17488                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17489                   install-info) \
17490           || exit 1
17491
17492 @endif shellutils
17493
17494 .PHONY: maybe-installcheck-shellutils installcheck-shellutils
17495 maybe-installcheck-shellutils:
17496 @if shellutils
17497 maybe-installcheck-shellutils: installcheck-shellutils
17498
17499 installcheck-shellutils: \
17500     configure-shellutils 
17501         @[ -f ./shellutils/Makefile ] || exit 0; \
17502         r=`${PWD_COMMAND}`; export r; \
17503         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17504         $(SET_LIB_PATH) \
17505         $(HOST_EXPORTS) \
17506         for flag in $(EXTRA_HOST_FLAGS) ; do \
17507           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17508         done; \
17509         echo "Doing installcheck in shellutils" ; \
17510         (cd shellutils && \
17511           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17512                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17513                   "RANLIB=$${RANLIB}" \
17514                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17515                   installcheck) \
17516           || exit 1
17517
17518 @endif shellutils
17519
17520 .PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
17521 maybe-mostlyclean-shellutils:
17522 @if shellutils
17523 maybe-mostlyclean-shellutils: mostlyclean-shellutils
17524
17525 mostlyclean-shellutils: 
17526         @[ -f ./shellutils/Makefile ] || exit 0; \
17527         r=`${PWD_COMMAND}`; export r; \
17528         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17529         $(SET_LIB_PATH) \
17530         $(HOST_EXPORTS) \
17531         for flag in $(EXTRA_HOST_FLAGS) ; do \
17532           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17533         done; \
17534         echo "Doing mostlyclean in shellutils" ; \
17535         (cd shellutils && \
17536           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17537                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17538                   "RANLIB=$${RANLIB}" \
17539                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17540                   mostlyclean) \
17541           || exit 1
17542
17543 @endif shellutils
17544
17545 .PHONY: maybe-clean-shellutils clean-shellutils
17546 maybe-clean-shellutils:
17547 @if shellutils
17548 maybe-clean-shellutils: clean-shellutils
17549
17550 clean-shellutils: 
17551         @[ -f ./shellutils/Makefile ] || exit 0; \
17552         r=`${PWD_COMMAND}`; export r; \
17553         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17554         $(SET_LIB_PATH) \
17555         $(HOST_EXPORTS) \
17556         for flag in $(EXTRA_HOST_FLAGS) ; do \
17557           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17558         done; \
17559         echo "Doing clean in shellutils" ; \
17560         (cd shellutils && \
17561           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17562                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17563                   "RANLIB=$${RANLIB}" \
17564                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17565                   clean) \
17566           || exit 1
17567
17568 @endif shellutils
17569
17570 .PHONY: maybe-distclean-shellutils distclean-shellutils
17571 maybe-distclean-shellutils:
17572 @if shellutils
17573 maybe-distclean-shellutils: distclean-shellutils
17574
17575 distclean-shellutils: 
17576         @[ -f ./shellutils/Makefile ] || exit 0; \
17577         r=`${PWD_COMMAND}`; export r; \
17578         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17579         $(SET_LIB_PATH) \
17580         $(HOST_EXPORTS) \
17581         for flag in $(EXTRA_HOST_FLAGS) ; do \
17582           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17583         done; \
17584         echo "Doing distclean in shellutils" ; \
17585         (cd shellutils && \
17586           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17587                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17588                   "RANLIB=$${RANLIB}" \
17589                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17590                   distclean) \
17591           || exit 1
17592
17593 @endif shellutils
17594
17595 .PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
17596 maybe-maintainer-clean-shellutils:
17597 @if shellutils
17598 maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
17599
17600 maintainer-clean-shellutils: 
17601         @[ -f ./shellutils/Makefile ] || exit 0; \
17602         r=`${PWD_COMMAND}`; export r; \
17603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17604         $(SET_LIB_PATH) \
17605         $(HOST_EXPORTS) \
17606         for flag in $(EXTRA_HOST_FLAGS) ; do \
17607           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17608         done; \
17609         echo "Doing maintainer-clean in shellutils" ; \
17610         (cd shellutils && \
17611           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17612                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17613                   "RANLIB=$${RANLIB}" \
17614                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17615                   maintainer-clean) \
17616           || exit 1
17617
17618 @endif shellutils
17619
17620
17621 .PHONY: configure-sid maybe-configure-sid
17622 maybe-configure-sid:
17623 @if sid
17624 maybe-configure-sid: configure-sid
17625 configure-sid:
17626         @test ! -f sid/Makefile || exit 0; \
17627         [ -d sid ] || mkdir sid; \
17628         r=`${PWD_COMMAND}`; export r; \
17629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17630         $(HOST_EXPORTS) \
17631         echo Configuring in sid; \
17632         cd sid || exit 1; \
17633         case $(srcdir) in \
17634           \.) \
17635             srcdiroption="--srcdir=."; \
17636             libsrcdir=".";; \
17637           /* | [A-Za-z]:[\\/]*) \
17638             srcdiroption="--srcdir=$(srcdir)/sid"; \
17639             libsrcdir="$$s/sid";; \
17640           *) \
17641             srcdiroption="--srcdir=../$(srcdir)/sid"; \
17642             libsrcdir="$$s/sid";; \
17643         esac; \
17644         $(SHELL) $${libsrcdir}/configure \
17645           $(HOST_CONFIGARGS) $${srcdiroption}  \
17646           || exit 1
17647 @endif sid
17648
17649 .PHONY: all-sid maybe-all-sid
17650 maybe-all-sid:
17651 @if sid
17652 maybe-all-sid: all-sid
17653 all-sid: configure-sid
17654         @r=`${PWD_COMMAND}`; export r; \
17655         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17656         $(SET_LIB_PATH) \
17657         $(HOST_EXPORTS) \
17658         (cd sid && $(MAKE) $(FLAGS_TO_PASS)  all)
17659 @endif sid
17660
17661 .PHONY: check-sid maybe-check-sid
17662 maybe-check-sid:
17663 @if sid
17664 maybe-check-sid: check-sid
17665
17666 check-sid:
17667         @r=`${PWD_COMMAND}`; export r; \
17668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17669         $(SET_LIB_PATH) \
17670         $(HOST_EXPORTS) \
17671         (cd sid && $(MAKE) $(FLAGS_TO_PASS) check)
17672
17673 @endif sid
17674
17675 .PHONY: install-sid maybe-install-sid
17676 maybe-install-sid:
17677 @if sid
17678 maybe-install-sid: install-sid
17679
17680 install-sid: installdirs
17681         @r=`${PWD_COMMAND}`; export r; \
17682         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17683         $(SET_LIB_PATH) \
17684         $(HOST_EXPORTS) \
17685         (cd sid && $(MAKE) $(FLAGS_TO_PASS) install)
17686
17687 @endif sid
17688
17689 # Other targets (info, dvi, etc.)
17690
17691 .PHONY: maybe-info-sid info-sid
17692 maybe-info-sid:
17693 @if sid
17694 maybe-info-sid: info-sid
17695
17696 info-sid: \
17697     configure-sid 
17698         @[ -f ./sid/Makefile ] || exit 0; \
17699         r=`${PWD_COMMAND}`; export r; \
17700         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17701         $(SET_LIB_PATH) \
17702         $(HOST_EXPORTS) \
17703         for flag in $(EXTRA_HOST_FLAGS) ; do \
17704           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17705         done; \
17706         echo "Doing info in sid" ; \
17707         (cd sid && \
17708           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17709                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17710                   "RANLIB=$${RANLIB}" \
17711                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17712                   info) \
17713           || exit 1
17714
17715 @endif sid
17716
17717 .PHONY: maybe-dvi-sid dvi-sid
17718 maybe-dvi-sid:
17719 @if sid
17720 maybe-dvi-sid: dvi-sid
17721
17722 dvi-sid: \
17723     configure-sid 
17724         @[ -f ./sid/Makefile ] || exit 0; \
17725         r=`${PWD_COMMAND}`; export r; \
17726         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17727         $(SET_LIB_PATH) \
17728         $(HOST_EXPORTS) \
17729         for flag in $(EXTRA_HOST_FLAGS) ; do \
17730           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17731         done; \
17732         echo "Doing dvi in sid" ; \
17733         (cd sid && \
17734           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17735                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17736                   "RANLIB=$${RANLIB}" \
17737                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17738                   dvi) \
17739           || exit 1
17740
17741 @endif sid
17742
17743 .PHONY: maybe-TAGS-sid TAGS-sid
17744 maybe-TAGS-sid:
17745 @if sid
17746 maybe-TAGS-sid: TAGS-sid
17747
17748 TAGS-sid: \
17749     configure-sid 
17750         @[ -f ./sid/Makefile ] || exit 0; \
17751         r=`${PWD_COMMAND}`; export r; \
17752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17753         $(SET_LIB_PATH) \
17754         $(HOST_EXPORTS) \
17755         for flag in $(EXTRA_HOST_FLAGS) ; do \
17756           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17757         done; \
17758         echo "Doing TAGS in sid" ; \
17759         (cd sid && \
17760           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17761                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17762                   "RANLIB=$${RANLIB}" \
17763                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17764                   TAGS) \
17765           || exit 1
17766
17767 @endif sid
17768
17769 .PHONY: maybe-install-info-sid install-info-sid
17770 maybe-install-info-sid:
17771 @if sid
17772 maybe-install-info-sid: install-info-sid
17773
17774 install-info-sid: \
17775     configure-sid \
17776     info-sid 
17777         @[ -f ./sid/Makefile ] || exit 0; \
17778         r=`${PWD_COMMAND}`; export r; \
17779         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17780         $(SET_LIB_PATH) \
17781         $(HOST_EXPORTS) \
17782         for flag in $(EXTRA_HOST_FLAGS) ; do \
17783           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17784         done; \
17785         echo "Doing install-info in sid" ; \
17786         (cd sid && \
17787           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17788                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17789                   "RANLIB=$${RANLIB}" \
17790                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17791                   install-info) \
17792           || exit 1
17793
17794 @endif sid
17795
17796 .PHONY: maybe-installcheck-sid installcheck-sid
17797 maybe-installcheck-sid:
17798 @if sid
17799 maybe-installcheck-sid: installcheck-sid
17800
17801 installcheck-sid: \
17802     configure-sid 
17803         @[ -f ./sid/Makefile ] || exit 0; \
17804         r=`${PWD_COMMAND}`; export r; \
17805         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17806         $(SET_LIB_PATH) \
17807         $(HOST_EXPORTS) \
17808         for flag in $(EXTRA_HOST_FLAGS) ; do \
17809           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17810         done; \
17811         echo "Doing installcheck in sid" ; \
17812         (cd sid && \
17813           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17814                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17815                   "RANLIB=$${RANLIB}" \
17816                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17817                   installcheck) \
17818           || exit 1
17819
17820 @endif sid
17821
17822 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
17823 maybe-mostlyclean-sid:
17824 @if sid
17825 maybe-mostlyclean-sid: mostlyclean-sid
17826
17827 mostlyclean-sid: 
17828         @[ -f ./sid/Makefile ] || exit 0; \
17829         r=`${PWD_COMMAND}`; export r; \
17830         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17831         $(SET_LIB_PATH) \
17832         $(HOST_EXPORTS) \
17833         for flag in $(EXTRA_HOST_FLAGS) ; do \
17834           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17835         done; \
17836         echo "Doing mostlyclean in sid" ; \
17837         (cd sid && \
17838           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17839                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17840                   "RANLIB=$${RANLIB}" \
17841                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17842                   mostlyclean) \
17843           || exit 1
17844
17845 @endif sid
17846
17847 .PHONY: maybe-clean-sid clean-sid
17848 maybe-clean-sid:
17849 @if sid
17850 maybe-clean-sid: clean-sid
17851
17852 clean-sid: 
17853         @[ -f ./sid/Makefile ] || exit 0; \
17854         r=`${PWD_COMMAND}`; export r; \
17855         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17856         $(SET_LIB_PATH) \
17857         $(HOST_EXPORTS) \
17858         for flag in $(EXTRA_HOST_FLAGS) ; do \
17859           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17860         done; \
17861         echo "Doing clean in sid" ; \
17862         (cd sid && \
17863           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17864                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17865                   "RANLIB=$${RANLIB}" \
17866                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17867                   clean) \
17868           || exit 1
17869
17870 @endif sid
17871
17872 .PHONY: maybe-distclean-sid distclean-sid
17873 maybe-distclean-sid:
17874 @if sid
17875 maybe-distclean-sid: distclean-sid
17876
17877 distclean-sid: 
17878         @[ -f ./sid/Makefile ] || exit 0; \
17879         r=`${PWD_COMMAND}`; export r; \
17880         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17881         $(SET_LIB_PATH) \
17882         $(HOST_EXPORTS) \
17883         for flag in $(EXTRA_HOST_FLAGS) ; do \
17884           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17885         done; \
17886         echo "Doing distclean in sid" ; \
17887         (cd sid && \
17888           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17889                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17890                   "RANLIB=$${RANLIB}" \
17891                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17892                   distclean) \
17893           || exit 1
17894
17895 @endif sid
17896
17897 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
17898 maybe-maintainer-clean-sid:
17899 @if sid
17900 maybe-maintainer-clean-sid: maintainer-clean-sid
17901
17902 maintainer-clean-sid: 
17903         @[ -f ./sid/Makefile ] || exit 0; \
17904         r=`${PWD_COMMAND}`; export r; \
17905         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17906         $(SET_LIB_PATH) \
17907         $(HOST_EXPORTS) \
17908         for flag in $(EXTRA_HOST_FLAGS) ; do \
17909           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17910         done; \
17911         echo "Doing maintainer-clean in sid" ; \
17912         (cd sid && \
17913           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17914                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17915                   "RANLIB=$${RANLIB}" \
17916                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17917                   maintainer-clean) \
17918           || exit 1
17919
17920 @endif sid
17921
17922
17923 .PHONY: configure-sim maybe-configure-sim
17924 maybe-configure-sim:
17925 @if sim
17926 maybe-configure-sim: configure-sim
17927 configure-sim:
17928         @test ! -f sim/Makefile || exit 0; \
17929         [ -d sim ] || mkdir sim; \
17930         r=`${PWD_COMMAND}`; export r; \
17931         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17932         $(HOST_EXPORTS) \
17933         echo Configuring in sim; \
17934         cd sim || exit 1; \
17935         case $(srcdir) in \
17936           \.) \
17937             srcdiroption="--srcdir=."; \
17938             libsrcdir=".";; \
17939           /* | [A-Za-z]:[\\/]*) \
17940             srcdiroption="--srcdir=$(srcdir)/sim"; \
17941             libsrcdir="$$s/sim";; \
17942           *) \
17943             srcdiroption="--srcdir=../$(srcdir)/sim"; \
17944             libsrcdir="$$s/sim";; \
17945         esac; \
17946         $(SHELL) $${libsrcdir}/configure \
17947           $(HOST_CONFIGARGS) $${srcdiroption}  \
17948           || exit 1
17949 @endif sim
17950
17951 .PHONY: all-sim maybe-all-sim
17952 maybe-all-sim:
17953 @if sim
17954 maybe-all-sim: all-sim
17955 all-sim: configure-sim
17956         @r=`${PWD_COMMAND}`; export r; \
17957         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17958         $(SET_LIB_PATH) \
17959         $(HOST_EXPORTS) \
17960         (cd sim && $(MAKE) $(FLAGS_TO_PASS)  all)
17961 @endif sim
17962
17963 .PHONY: check-sim maybe-check-sim
17964 maybe-check-sim:
17965 @if sim
17966 maybe-check-sim: check-sim
17967
17968 check-sim:
17969         @r=`${PWD_COMMAND}`; export r; \
17970         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17971         $(SET_LIB_PATH) \
17972         $(HOST_EXPORTS) \
17973         (cd sim && $(MAKE) $(FLAGS_TO_PASS) check)
17974
17975 @endif sim
17976
17977 .PHONY: install-sim maybe-install-sim
17978 maybe-install-sim:
17979 @if sim
17980 maybe-install-sim: install-sim
17981
17982 install-sim: installdirs
17983         @r=`${PWD_COMMAND}`; export r; \
17984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17985         $(SET_LIB_PATH) \
17986         $(HOST_EXPORTS) \
17987         (cd sim && $(MAKE) $(FLAGS_TO_PASS) install)
17988
17989 @endif sim
17990
17991 # Other targets (info, dvi, etc.)
17992
17993 .PHONY: maybe-info-sim info-sim
17994 maybe-info-sim:
17995 @if sim
17996 maybe-info-sim: info-sim
17997
17998 info-sim: \
17999     configure-sim 
18000         @[ -f ./sim/Makefile ] || exit 0; \
18001         r=`${PWD_COMMAND}`; export r; \
18002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18003         $(SET_LIB_PATH) \
18004         $(HOST_EXPORTS) \
18005         for flag in $(EXTRA_HOST_FLAGS) ; do \
18006           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18007         done; \
18008         echo "Doing info in sim" ; \
18009         (cd sim && \
18010           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18011                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18012                   "RANLIB=$${RANLIB}" \
18013                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18014                   info) \
18015           || exit 1
18016
18017 @endif sim
18018
18019 .PHONY: maybe-dvi-sim dvi-sim
18020 maybe-dvi-sim:
18021 @if sim
18022 maybe-dvi-sim: dvi-sim
18023
18024 dvi-sim: \
18025     configure-sim 
18026         @[ -f ./sim/Makefile ] || exit 0; \
18027         r=`${PWD_COMMAND}`; export r; \
18028         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18029         $(SET_LIB_PATH) \
18030         $(HOST_EXPORTS) \
18031         for flag in $(EXTRA_HOST_FLAGS) ; do \
18032           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18033         done; \
18034         echo "Doing dvi in sim" ; \
18035         (cd sim && \
18036           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18037                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18038                   "RANLIB=$${RANLIB}" \
18039                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18040                   dvi) \
18041           || exit 1
18042
18043 @endif sim
18044
18045 .PHONY: maybe-TAGS-sim TAGS-sim
18046 maybe-TAGS-sim:
18047 @if sim
18048 maybe-TAGS-sim: TAGS-sim
18049
18050 TAGS-sim: \
18051     configure-sim 
18052         @[ -f ./sim/Makefile ] || exit 0; \
18053         r=`${PWD_COMMAND}`; export r; \
18054         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18055         $(SET_LIB_PATH) \
18056         $(HOST_EXPORTS) \
18057         for flag in $(EXTRA_HOST_FLAGS) ; do \
18058           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18059         done; \
18060         echo "Doing TAGS in sim" ; \
18061         (cd sim && \
18062           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18063                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18064                   "RANLIB=$${RANLIB}" \
18065                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18066                   TAGS) \
18067           || exit 1
18068
18069 @endif sim
18070
18071 .PHONY: maybe-install-info-sim install-info-sim
18072 maybe-install-info-sim:
18073 @if sim
18074 maybe-install-info-sim: install-info-sim
18075
18076 install-info-sim: \
18077     configure-sim \
18078     info-sim 
18079         @[ -f ./sim/Makefile ] || exit 0; \
18080         r=`${PWD_COMMAND}`; export r; \
18081         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18082         $(SET_LIB_PATH) \
18083         $(HOST_EXPORTS) \
18084         for flag in $(EXTRA_HOST_FLAGS) ; do \
18085           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18086         done; \
18087         echo "Doing install-info in sim" ; \
18088         (cd sim && \
18089           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18090                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18091                   "RANLIB=$${RANLIB}" \
18092                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18093                   install-info) \
18094           || exit 1
18095
18096 @endif sim
18097
18098 .PHONY: maybe-installcheck-sim installcheck-sim
18099 maybe-installcheck-sim:
18100 @if sim
18101 maybe-installcheck-sim: installcheck-sim
18102
18103 installcheck-sim: \
18104     configure-sim 
18105         @[ -f ./sim/Makefile ] || exit 0; \
18106         r=`${PWD_COMMAND}`; export r; \
18107         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18108         $(SET_LIB_PATH) \
18109         $(HOST_EXPORTS) \
18110         for flag in $(EXTRA_HOST_FLAGS) ; do \
18111           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18112         done; \
18113         echo "Doing installcheck in sim" ; \
18114         (cd sim && \
18115           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18116                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18117                   "RANLIB=$${RANLIB}" \
18118                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18119                   installcheck) \
18120           || exit 1
18121
18122 @endif sim
18123
18124 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
18125 maybe-mostlyclean-sim:
18126 @if sim
18127 maybe-mostlyclean-sim: mostlyclean-sim
18128
18129 mostlyclean-sim: 
18130         @[ -f ./sim/Makefile ] || exit 0; \
18131         r=`${PWD_COMMAND}`; export r; \
18132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18133         $(SET_LIB_PATH) \
18134         $(HOST_EXPORTS) \
18135         for flag in $(EXTRA_HOST_FLAGS) ; do \
18136           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18137         done; \
18138         echo "Doing mostlyclean in sim" ; \
18139         (cd sim && \
18140           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18141                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18142                   "RANLIB=$${RANLIB}" \
18143                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18144                   mostlyclean) \
18145           || exit 1
18146
18147 @endif sim
18148
18149 .PHONY: maybe-clean-sim clean-sim
18150 maybe-clean-sim:
18151 @if sim
18152 maybe-clean-sim: clean-sim
18153
18154 clean-sim: 
18155         @[ -f ./sim/Makefile ] || exit 0; \
18156         r=`${PWD_COMMAND}`; export r; \
18157         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18158         $(SET_LIB_PATH) \
18159         $(HOST_EXPORTS) \
18160         for flag in $(EXTRA_HOST_FLAGS) ; do \
18161           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18162         done; \
18163         echo "Doing clean in sim" ; \
18164         (cd sim && \
18165           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18166                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18167                   "RANLIB=$${RANLIB}" \
18168                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18169                   clean) \
18170           || exit 1
18171
18172 @endif sim
18173
18174 .PHONY: maybe-distclean-sim distclean-sim
18175 maybe-distclean-sim:
18176 @if sim
18177 maybe-distclean-sim: distclean-sim
18178
18179 distclean-sim: 
18180         @[ -f ./sim/Makefile ] || exit 0; \
18181         r=`${PWD_COMMAND}`; export r; \
18182         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18183         $(SET_LIB_PATH) \
18184         $(HOST_EXPORTS) \
18185         for flag in $(EXTRA_HOST_FLAGS) ; do \
18186           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18187         done; \
18188         echo "Doing distclean in sim" ; \
18189         (cd sim && \
18190           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18191                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18192                   "RANLIB=$${RANLIB}" \
18193                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18194                   distclean) \
18195           || exit 1
18196
18197 @endif sim
18198
18199 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
18200 maybe-maintainer-clean-sim:
18201 @if sim
18202 maybe-maintainer-clean-sim: maintainer-clean-sim
18203
18204 maintainer-clean-sim: 
18205         @[ -f ./sim/Makefile ] || exit 0; \
18206         r=`${PWD_COMMAND}`; export r; \
18207         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18208         $(SET_LIB_PATH) \
18209         $(HOST_EXPORTS) \
18210         for flag in $(EXTRA_HOST_FLAGS) ; do \
18211           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18212         done; \
18213         echo "Doing maintainer-clean in sim" ; \
18214         (cd sim && \
18215           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18216                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18217                   "RANLIB=$${RANLIB}" \
18218                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18219                   maintainer-clean) \
18220           || exit 1
18221
18222 @endif sim
18223
18224
18225 .PHONY: configure-tar maybe-configure-tar
18226 maybe-configure-tar:
18227 @if tar
18228 maybe-configure-tar: configure-tar
18229 configure-tar:
18230         @test ! -f tar/Makefile || exit 0; \
18231         [ -d tar ] || mkdir tar; \
18232         r=`${PWD_COMMAND}`; export r; \
18233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18234         $(HOST_EXPORTS) \
18235         echo Configuring in tar; \
18236         cd tar || exit 1; \
18237         case $(srcdir) in \
18238           \.) \
18239             srcdiroption="--srcdir=."; \
18240             libsrcdir=".";; \
18241           /* | [A-Za-z]:[\\/]*) \
18242             srcdiroption="--srcdir=$(srcdir)/tar"; \
18243             libsrcdir="$$s/tar";; \
18244           *) \
18245             srcdiroption="--srcdir=../$(srcdir)/tar"; \
18246             libsrcdir="$$s/tar";; \
18247         esac; \
18248         $(SHELL) $${libsrcdir}/configure \
18249           $(HOST_CONFIGARGS) $${srcdiroption}  \
18250           || exit 1
18251 @endif tar
18252
18253 .PHONY: all-tar maybe-all-tar
18254 maybe-all-tar:
18255 @if tar
18256 maybe-all-tar: all-tar
18257 all-tar: configure-tar
18258         @r=`${PWD_COMMAND}`; export r; \
18259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18260         $(SET_LIB_PATH) \
18261         $(HOST_EXPORTS) \
18262         (cd tar && $(MAKE) $(FLAGS_TO_PASS)  all)
18263 @endif tar
18264
18265 .PHONY: check-tar maybe-check-tar
18266 maybe-check-tar:
18267 @if tar
18268 maybe-check-tar: check-tar
18269
18270 check-tar:
18271         @r=`${PWD_COMMAND}`; export r; \
18272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18273         $(SET_LIB_PATH) \
18274         $(HOST_EXPORTS) \
18275         (cd tar && $(MAKE) $(FLAGS_TO_PASS) check)
18276
18277 @endif tar
18278
18279 .PHONY: install-tar maybe-install-tar
18280 maybe-install-tar:
18281 @if tar
18282 maybe-install-tar: install-tar
18283
18284 install-tar: installdirs
18285         @r=`${PWD_COMMAND}`; export r; \
18286         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18287         $(SET_LIB_PATH) \
18288         $(HOST_EXPORTS) \
18289         (cd tar && $(MAKE) $(FLAGS_TO_PASS) install)
18290
18291 @endif tar
18292
18293 # Other targets (info, dvi, etc.)
18294
18295 .PHONY: maybe-info-tar info-tar
18296 maybe-info-tar:
18297 @if tar
18298 maybe-info-tar: info-tar
18299
18300 info-tar: \
18301     configure-tar 
18302         @[ -f ./tar/Makefile ] || exit 0; \
18303         r=`${PWD_COMMAND}`; export r; \
18304         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18305         $(SET_LIB_PATH) \
18306         $(HOST_EXPORTS) \
18307         for flag in $(EXTRA_HOST_FLAGS) ; do \
18308           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18309         done; \
18310         echo "Doing info in tar" ; \
18311         (cd tar && \
18312           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18313                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18314                   "RANLIB=$${RANLIB}" \
18315                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18316                   info) \
18317           || exit 1
18318
18319 @endif tar
18320
18321 .PHONY: maybe-dvi-tar dvi-tar
18322 maybe-dvi-tar:
18323 @if tar
18324 maybe-dvi-tar: dvi-tar
18325
18326 dvi-tar: \
18327     configure-tar 
18328         @[ -f ./tar/Makefile ] || exit 0; \
18329         r=`${PWD_COMMAND}`; export r; \
18330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18331         $(SET_LIB_PATH) \
18332         $(HOST_EXPORTS) \
18333         for flag in $(EXTRA_HOST_FLAGS) ; do \
18334           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18335         done; \
18336         echo "Doing dvi in tar" ; \
18337         (cd tar && \
18338           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18339                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18340                   "RANLIB=$${RANLIB}" \
18341                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18342                   dvi) \
18343           || exit 1
18344
18345 @endif tar
18346
18347 .PHONY: maybe-TAGS-tar TAGS-tar
18348 maybe-TAGS-tar:
18349 @if tar
18350 maybe-TAGS-tar: TAGS-tar
18351
18352 TAGS-tar: \
18353     configure-tar 
18354         @[ -f ./tar/Makefile ] || exit 0; \
18355         r=`${PWD_COMMAND}`; export r; \
18356         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18357         $(SET_LIB_PATH) \
18358         $(HOST_EXPORTS) \
18359         for flag in $(EXTRA_HOST_FLAGS) ; do \
18360           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18361         done; \
18362         echo "Doing TAGS in tar" ; \
18363         (cd tar && \
18364           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18365                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18366                   "RANLIB=$${RANLIB}" \
18367                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18368                   TAGS) \
18369           || exit 1
18370
18371 @endif tar
18372
18373 .PHONY: maybe-install-info-tar install-info-tar
18374 maybe-install-info-tar:
18375 @if tar
18376 maybe-install-info-tar: install-info-tar
18377
18378 install-info-tar: \
18379     configure-tar \
18380     info-tar 
18381         @[ -f ./tar/Makefile ] || exit 0; \
18382         r=`${PWD_COMMAND}`; export r; \
18383         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18384         $(SET_LIB_PATH) \
18385         $(HOST_EXPORTS) \
18386         for flag in $(EXTRA_HOST_FLAGS) ; do \
18387           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18388         done; \
18389         echo "Doing install-info in tar" ; \
18390         (cd tar && \
18391           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18392                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18393                   "RANLIB=$${RANLIB}" \
18394                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18395                   install-info) \
18396           || exit 1
18397
18398 @endif tar
18399
18400 .PHONY: maybe-installcheck-tar installcheck-tar
18401 maybe-installcheck-tar:
18402 @if tar
18403 maybe-installcheck-tar: installcheck-tar
18404
18405 installcheck-tar: \
18406     configure-tar 
18407         @[ -f ./tar/Makefile ] || exit 0; \
18408         r=`${PWD_COMMAND}`; export r; \
18409         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18410         $(SET_LIB_PATH) \
18411         $(HOST_EXPORTS) \
18412         for flag in $(EXTRA_HOST_FLAGS) ; do \
18413           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18414         done; \
18415         echo "Doing installcheck in tar" ; \
18416         (cd tar && \
18417           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18418                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18419                   "RANLIB=$${RANLIB}" \
18420                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18421                   installcheck) \
18422           || exit 1
18423
18424 @endif tar
18425
18426 .PHONY: maybe-mostlyclean-tar mostlyclean-tar
18427 maybe-mostlyclean-tar:
18428 @if tar
18429 maybe-mostlyclean-tar: mostlyclean-tar
18430
18431 mostlyclean-tar: 
18432         @[ -f ./tar/Makefile ] || exit 0; \
18433         r=`${PWD_COMMAND}`; export r; \
18434         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18435         $(SET_LIB_PATH) \
18436         $(HOST_EXPORTS) \
18437         for flag in $(EXTRA_HOST_FLAGS) ; do \
18438           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18439         done; \
18440         echo "Doing mostlyclean in tar" ; \
18441         (cd tar && \
18442           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18443                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18444                   "RANLIB=$${RANLIB}" \
18445                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18446                   mostlyclean) \
18447           || exit 1
18448
18449 @endif tar
18450
18451 .PHONY: maybe-clean-tar clean-tar
18452 maybe-clean-tar:
18453 @if tar
18454 maybe-clean-tar: clean-tar
18455
18456 clean-tar: 
18457         @[ -f ./tar/Makefile ] || exit 0; \
18458         r=`${PWD_COMMAND}`; export r; \
18459         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18460         $(SET_LIB_PATH) \
18461         $(HOST_EXPORTS) \
18462         for flag in $(EXTRA_HOST_FLAGS) ; do \
18463           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18464         done; \
18465         echo "Doing clean in tar" ; \
18466         (cd tar && \
18467           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18468                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18469                   "RANLIB=$${RANLIB}" \
18470                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18471                   clean) \
18472           || exit 1
18473
18474 @endif tar
18475
18476 .PHONY: maybe-distclean-tar distclean-tar
18477 maybe-distclean-tar:
18478 @if tar
18479 maybe-distclean-tar: distclean-tar
18480
18481 distclean-tar: 
18482         @[ -f ./tar/Makefile ] || exit 0; \
18483         r=`${PWD_COMMAND}`; export r; \
18484         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18485         $(SET_LIB_PATH) \
18486         $(HOST_EXPORTS) \
18487         for flag in $(EXTRA_HOST_FLAGS) ; do \
18488           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18489         done; \
18490         echo "Doing distclean in tar" ; \
18491         (cd tar && \
18492           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18493                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18494                   "RANLIB=$${RANLIB}" \
18495                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18496                   distclean) \
18497           || exit 1
18498
18499 @endif tar
18500
18501 .PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
18502 maybe-maintainer-clean-tar:
18503 @if tar
18504 maybe-maintainer-clean-tar: maintainer-clean-tar
18505
18506 maintainer-clean-tar: 
18507         @[ -f ./tar/Makefile ] || exit 0; \
18508         r=`${PWD_COMMAND}`; export r; \
18509         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18510         $(SET_LIB_PATH) \
18511         $(HOST_EXPORTS) \
18512         for flag in $(EXTRA_HOST_FLAGS) ; do \
18513           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18514         done; \
18515         echo "Doing maintainer-clean in tar" ; \
18516         (cd tar && \
18517           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18518                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18519                   "RANLIB=$${RANLIB}" \
18520                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18521                   maintainer-clean) \
18522           || exit 1
18523
18524 @endif tar
18525
18526
18527 .PHONY: configure-texinfo maybe-configure-texinfo
18528 maybe-configure-texinfo:
18529 @if texinfo
18530 maybe-configure-texinfo: configure-texinfo
18531 configure-texinfo:
18532         @test ! -f texinfo/Makefile || exit 0; \
18533         [ -d texinfo ] || mkdir texinfo; \
18534         r=`${PWD_COMMAND}`; export r; \
18535         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18536         $(HOST_EXPORTS) \
18537         echo Configuring in texinfo; \
18538         cd texinfo || exit 1; \
18539         case $(srcdir) in \
18540           \.) \
18541             srcdiroption="--srcdir=."; \
18542             libsrcdir=".";; \
18543           /* | [A-Za-z]:[\\/]*) \
18544             srcdiroption="--srcdir=$(srcdir)/texinfo"; \
18545             libsrcdir="$$s/texinfo";; \
18546           *) \
18547             srcdiroption="--srcdir=../$(srcdir)/texinfo"; \
18548             libsrcdir="$$s/texinfo";; \
18549         esac; \
18550         $(SHELL) $${libsrcdir}/configure \
18551           $(HOST_CONFIGARGS) $${srcdiroption}  \
18552           || exit 1
18553 @endif texinfo
18554
18555 .PHONY: all-texinfo maybe-all-texinfo
18556 maybe-all-texinfo:
18557 @if texinfo
18558 maybe-all-texinfo: all-texinfo
18559 all-texinfo: configure-texinfo
18560         @r=`${PWD_COMMAND}`; export r; \
18561         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18562         $(SET_LIB_PATH) \
18563         $(HOST_EXPORTS) \
18564         (cd texinfo && $(MAKE) $(FLAGS_TO_PASS)  all)
18565 @endif texinfo
18566
18567 .PHONY: check-texinfo maybe-check-texinfo
18568 maybe-check-texinfo:
18569 @if texinfo
18570 maybe-check-texinfo: check-texinfo
18571
18572 check-texinfo:
18573         @r=`${PWD_COMMAND}`; export r; \
18574         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18575         $(SET_LIB_PATH) \
18576         $(HOST_EXPORTS) \
18577         (cd texinfo && $(MAKE) $(FLAGS_TO_PASS) check)
18578
18579 @endif texinfo
18580
18581 .PHONY: install-texinfo maybe-install-texinfo
18582 maybe-install-texinfo:
18583 @if texinfo
18584 maybe-install-texinfo: install-texinfo
18585
18586 install-texinfo:
18587
18588 @endif texinfo
18589
18590 # Other targets (info, dvi, etc.)
18591
18592 .PHONY: maybe-info-texinfo info-texinfo
18593 maybe-info-texinfo:
18594 @if texinfo
18595 maybe-info-texinfo: info-texinfo
18596
18597 info-texinfo: \
18598     configure-texinfo 
18599         @[ -f ./texinfo/Makefile ] || exit 0; \
18600         r=`${PWD_COMMAND}`; export r; \
18601         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18602         $(SET_LIB_PATH) \
18603         $(HOST_EXPORTS) \
18604         for flag in $(EXTRA_HOST_FLAGS) ; do \
18605           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18606         done; \
18607         echo "Doing info in texinfo" ; \
18608         (cd texinfo && \
18609           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18610                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18611                   "RANLIB=$${RANLIB}" \
18612                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18613                   info) \
18614           || exit 1
18615
18616 @endif texinfo
18617
18618 .PHONY: maybe-dvi-texinfo dvi-texinfo
18619 maybe-dvi-texinfo:
18620 @if texinfo
18621 maybe-dvi-texinfo: dvi-texinfo
18622
18623 dvi-texinfo: \
18624     configure-texinfo 
18625         @[ -f ./texinfo/Makefile ] || exit 0; \
18626         r=`${PWD_COMMAND}`; export r; \
18627         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18628         $(SET_LIB_PATH) \
18629         $(HOST_EXPORTS) \
18630         for flag in $(EXTRA_HOST_FLAGS) ; do \
18631           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18632         done; \
18633         echo "Doing dvi in texinfo" ; \
18634         (cd texinfo && \
18635           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18636                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18637                   "RANLIB=$${RANLIB}" \
18638                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18639                   dvi) \
18640           || exit 1
18641
18642 @endif texinfo
18643
18644 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
18645 maybe-TAGS-texinfo:
18646 @if texinfo
18647 maybe-TAGS-texinfo: TAGS-texinfo
18648
18649 TAGS-texinfo: \
18650     configure-texinfo 
18651         @[ -f ./texinfo/Makefile ] || exit 0; \
18652         r=`${PWD_COMMAND}`; export r; \
18653         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18654         $(SET_LIB_PATH) \
18655         $(HOST_EXPORTS) \
18656         for flag in $(EXTRA_HOST_FLAGS) ; do \
18657           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18658         done; \
18659         echo "Doing TAGS in texinfo" ; \
18660         (cd texinfo && \
18661           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18662                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18663                   "RANLIB=$${RANLIB}" \
18664                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18665                   TAGS) \
18666           || exit 1
18667
18668 @endif texinfo
18669
18670 .PHONY: maybe-install-info-texinfo install-info-texinfo
18671 maybe-install-info-texinfo:
18672 @if texinfo
18673 maybe-install-info-texinfo: install-info-texinfo
18674
18675 install-info-texinfo: \
18676     configure-texinfo \
18677     info-texinfo 
18678         @[ -f ./texinfo/Makefile ] || exit 0; \
18679         r=`${PWD_COMMAND}`; export r; \
18680         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18681         $(SET_LIB_PATH) \
18682         $(HOST_EXPORTS) \
18683         for flag in $(EXTRA_HOST_FLAGS) ; do \
18684           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18685         done; \
18686         echo "Doing install-info in texinfo" ; \
18687         (cd texinfo && \
18688           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18689                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18690                   "RANLIB=$${RANLIB}" \
18691                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18692                   install-info) \
18693           || exit 1
18694
18695 @endif texinfo
18696
18697 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
18698 maybe-installcheck-texinfo:
18699 @if texinfo
18700 maybe-installcheck-texinfo: installcheck-texinfo
18701
18702 installcheck-texinfo: \
18703     configure-texinfo 
18704         @[ -f ./texinfo/Makefile ] || exit 0; \
18705         r=`${PWD_COMMAND}`; export r; \
18706         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18707         $(SET_LIB_PATH) \
18708         $(HOST_EXPORTS) \
18709         for flag in $(EXTRA_HOST_FLAGS) ; do \
18710           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18711         done; \
18712         echo "Doing installcheck in texinfo" ; \
18713         (cd texinfo && \
18714           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18715                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18716                   "RANLIB=$${RANLIB}" \
18717                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18718                   installcheck) \
18719           || exit 1
18720
18721 @endif texinfo
18722
18723 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
18724 maybe-mostlyclean-texinfo:
18725 @if texinfo
18726 maybe-mostlyclean-texinfo: mostlyclean-texinfo
18727
18728 mostlyclean-texinfo: 
18729         @[ -f ./texinfo/Makefile ] || exit 0; \
18730         r=`${PWD_COMMAND}`; export r; \
18731         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18732         $(SET_LIB_PATH) \
18733         $(HOST_EXPORTS) \
18734         for flag in $(EXTRA_HOST_FLAGS) ; do \
18735           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18736         done; \
18737         echo "Doing mostlyclean in texinfo" ; \
18738         (cd texinfo && \
18739           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18740                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18741                   "RANLIB=$${RANLIB}" \
18742                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18743                   mostlyclean) \
18744           || exit 1
18745
18746 @endif texinfo
18747
18748 .PHONY: maybe-clean-texinfo clean-texinfo
18749 maybe-clean-texinfo:
18750 @if texinfo
18751 maybe-clean-texinfo: clean-texinfo
18752
18753 clean-texinfo: 
18754         @[ -f ./texinfo/Makefile ] || exit 0; \
18755         r=`${PWD_COMMAND}`; export r; \
18756         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18757         $(SET_LIB_PATH) \
18758         $(HOST_EXPORTS) \
18759         for flag in $(EXTRA_HOST_FLAGS) ; do \
18760           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18761         done; \
18762         echo "Doing clean in texinfo" ; \
18763         (cd texinfo && \
18764           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18765                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18766                   "RANLIB=$${RANLIB}" \
18767                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18768                   clean) \
18769           || exit 1
18770
18771 @endif texinfo
18772
18773 .PHONY: maybe-distclean-texinfo distclean-texinfo
18774 maybe-distclean-texinfo:
18775 @if texinfo
18776 maybe-distclean-texinfo: distclean-texinfo
18777
18778 distclean-texinfo: 
18779         @[ -f ./texinfo/Makefile ] || exit 0; \
18780         r=`${PWD_COMMAND}`; export r; \
18781         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18782         $(SET_LIB_PATH) \
18783         $(HOST_EXPORTS) \
18784         for flag in $(EXTRA_HOST_FLAGS) ; do \
18785           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18786         done; \
18787         echo "Doing distclean in texinfo" ; \
18788         (cd texinfo && \
18789           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18790                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18791                   "RANLIB=$${RANLIB}" \
18792                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18793                   distclean) \
18794           || exit 1
18795
18796 @endif texinfo
18797
18798 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
18799 maybe-maintainer-clean-texinfo:
18800 @if texinfo
18801 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
18802
18803 maintainer-clean-texinfo: 
18804         @[ -f ./texinfo/Makefile ] || exit 0; \
18805         r=`${PWD_COMMAND}`; export r; \
18806         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18807         $(SET_LIB_PATH) \
18808         $(HOST_EXPORTS) \
18809         for flag in $(EXTRA_HOST_FLAGS) ; do \
18810           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18811         done; \
18812         echo "Doing maintainer-clean in texinfo" ; \
18813         (cd texinfo && \
18814           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18815                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18816                   "RANLIB=$${RANLIB}" \
18817                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18818                   maintainer-clean) \
18819           || exit 1
18820
18821 @endif texinfo
18822
18823
18824 .PHONY: configure-textutils maybe-configure-textutils
18825 maybe-configure-textutils:
18826 @if textutils
18827 maybe-configure-textutils: configure-textutils
18828 configure-textutils:
18829         @test ! -f textutils/Makefile || exit 0; \
18830         [ -d textutils ] || mkdir textutils; \
18831         r=`${PWD_COMMAND}`; export r; \
18832         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18833         $(HOST_EXPORTS) \
18834         echo Configuring in textutils; \
18835         cd textutils || exit 1; \
18836         case $(srcdir) in \
18837           \.) \
18838             srcdiroption="--srcdir=."; \
18839             libsrcdir=".";; \
18840           /* | [A-Za-z]:[\\/]*) \
18841             srcdiroption="--srcdir=$(srcdir)/textutils"; \
18842             libsrcdir="$$s/textutils";; \
18843           *) \
18844             srcdiroption="--srcdir=../$(srcdir)/textutils"; \
18845             libsrcdir="$$s/textutils";; \
18846         esac; \
18847         $(SHELL) $${libsrcdir}/configure \
18848           $(HOST_CONFIGARGS) $${srcdiroption}  \
18849           || exit 1
18850 @endif textutils
18851
18852 .PHONY: all-textutils maybe-all-textutils
18853 maybe-all-textutils:
18854 @if textutils
18855 maybe-all-textutils: all-textutils
18856 all-textutils: configure-textutils
18857         @r=`${PWD_COMMAND}`; export r; \
18858         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18859         $(SET_LIB_PATH) \
18860         $(HOST_EXPORTS) \
18861         (cd textutils && $(MAKE) $(FLAGS_TO_PASS)  all)
18862 @endif textutils
18863
18864 .PHONY: check-textutils maybe-check-textutils
18865 maybe-check-textutils:
18866 @if textutils
18867 maybe-check-textutils: check-textutils
18868
18869 check-textutils:
18870         @r=`${PWD_COMMAND}`; export r; \
18871         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18872         $(SET_LIB_PATH) \
18873         $(HOST_EXPORTS) \
18874         (cd textutils && $(MAKE) $(FLAGS_TO_PASS) check)
18875
18876 @endif textutils
18877
18878 .PHONY: install-textutils maybe-install-textutils
18879 maybe-install-textutils:
18880 @if textutils
18881 maybe-install-textutils: install-textutils
18882
18883 install-textutils: installdirs
18884         @r=`${PWD_COMMAND}`; export r; \
18885         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18886         $(SET_LIB_PATH) \
18887         $(HOST_EXPORTS) \
18888         (cd textutils && $(MAKE) $(FLAGS_TO_PASS) install)
18889
18890 @endif textutils
18891
18892 # Other targets (info, dvi, etc.)
18893
18894 .PHONY: maybe-info-textutils info-textutils
18895 maybe-info-textutils:
18896 @if textutils
18897 maybe-info-textutils: info-textutils
18898
18899 info-textutils: \
18900     configure-textutils 
18901         @[ -f ./textutils/Makefile ] || exit 0; \
18902         r=`${PWD_COMMAND}`; export r; \
18903         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18904         $(SET_LIB_PATH) \
18905         $(HOST_EXPORTS) \
18906         for flag in $(EXTRA_HOST_FLAGS) ; do \
18907           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18908         done; \
18909         echo "Doing info in textutils" ; \
18910         (cd textutils && \
18911           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18912                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18913                   "RANLIB=$${RANLIB}" \
18914                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18915                   info) \
18916           || exit 1
18917
18918 @endif textutils
18919
18920 .PHONY: maybe-dvi-textutils dvi-textutils
18921 maybe-dvi-textutils:
18922 @if textutils
18923 maybe-dvi-textutils: dvi-textutils
18924
18925 dvi-textutils: \
18926     configure-textutils 
18927         @[ -f ./textutils/Makefile ] || exit 0; \
18928         r=`${PWD_COMMAND}`; export r; \
18929         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18930         $(SET_LIB_PATH) \
18931         $(HOST_EXPORTS) \
18932         for flag in $(EXTRA_HOST_FLAGS) ; do \
18933           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18934         done; \
18935         echo "Doing dvi in textutils" ; \
18936         (cd textutils && \
18937           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18938                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18939                   "RANLIB=$${RANLIB}" \
18940                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18941                   dvi) \
18942           || exit 1
18943
18944 @endif textutils
18945
18946 .PHONY: maybe-TAGS-textutils TAGS-textutils
18947 maybe-TAGS-textutils:
18948 @if textutils
18949 maybe-TAGS-textutils: TAGS-textutils
18950
18951 TAGS-textutils: \
18952     configure-textutils 
18953         @[ -f ./textutils/Makefile ] || exit 0; \
18954         r=`${PWD_COMMAND}`; export r; \
18955         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18956         $(SET_LIB_PATH) \
18957         $(HOST_EXPORTS) \
18958         for flag in $(EXTRA_HOST_FLAGS) ; do \
18959           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18960         done; \
18961         echo "Doing TAGS in textutils" ; \
18962         (cd textutils && \
18963           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18964                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18965                   "RANLIB=$${RANLIB}" \
18966                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18967                   TAGS) \
18968           || exit 1
18969
18970 @endif textutils
18971
18972 .PHONY: maybe-install-info-textutils install-info-textutils
18973 maybe-install-info-textutils:
18974 @if textutils
18975 maybe-install-info-textutils: install-info-textutils
18976
18977 install-info-textutils: \
18978     configure-textutils \
18979     info-textutils 
18980         @[ -f ./textutils/Makefile ] || exit 0; \
18981         r=`${PWD_COMMAND}`; export r; \
18982         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18983         $(SET_LIB_PATH) \
18984         $(HOST_EXPORTS) \
18985         for flag in $(EXTRA_HOST_FLAGS) ; do \
18986           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18987         done; \
18988         echo "Doing install-info in textutils" ; \
18989         (cd textutils && \
18990           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18991                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18992                   "RANLIB=$${RANLIB}" \
18993                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18994                   install-info) \
18995           || exit 1
18996
18997 @endif textutils
18998
18999 .PHONY: maybe-installcheck-textutils installcheck-textutils
19000 maybe-installcheck-textutils:
19001 @if textutils
19002 maybe-installcheck-textutils: installcheck-textutils
19003
19004 installcheck-textutils: \
19005     configure-textutils 
19006         @[ -f ./textutils/Makefile ] || exit 0; \
19007         r=`${PWD_COMMAND}`; export r; \
19008         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19009         $(SET_LIB_PATH) \
19010         $(HOST_EXPORTS) \
19011         for flag in $(EXTRA_HOST_FLAGS) ; do \
19012           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19013         done; \
19014         echo "Doing installcheck in textutils" ; \
19015         (cd textutils && \
19016           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19017                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19018                   "RANLIB=$${RANLIB}" \
19019                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19020                   installcheck) \
19021           || exit 1
19022
19023 @endif textutils
19024
19025 .PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
19026 maybe-mostlyclean-textutils:
19027 @if textutils
19028 maybe-mostlyclean-textutils: mostlyclean-textutils
19029
19030 mostlyclean-textutils: 
19031         @[ -f ./textutils/Makefile ] || exit 0; \
19032         r=`${PWD_COMMAND}`; export r; \
19033         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19034         $(SET_LIB_PATH) \
19035         $(HOST_EXPORTS) \
19036         for flag in $(EXTRA_HOST_FLAGS) ; do \
19037           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19038         done; \
19039         echo "Doing mostlyclean in textutils" ; \
19040         (cd textutils && \
19041           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19042                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19043                   "RANLIB=$${RANLIB}" \
19044                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19045                   mostlyclean) \
19046           || exit 1
19047
19048 @endif textutils
19049
19050 .PHONY: maybe-clean-textutils clean-textutils
19051 maybe-clean-textutils:
19052 @if textutils
19053 maybe-clean-textutils: clean-textutils
19054
19055 clean-textutils: 
19056         @[ -f ./textutils/Makefile ] || exit 0; \
19057         r=`${PWD_COMMAND}`; export r; \
19058         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19059         $(SET_LIB_PATH) \
19060         $(HOST_EXPORTS) \
19061         for flag in $(EXTRA_HOST_FLAGS) ; do \
19062           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19063         done; \
19064         echo "Doing clean in textutils" ; \
19065         (cd textutils && \
19066           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19067                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19068                   "RANLIB=$${RANLIB}" \
19069                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19070                   clean) \
19071           || exit 1
19072
19073 @endif textutils
19074
19075 .PHONY: maybe-distclean-textutils distclean-textutils
19076 maybe-distclean-textutils:
19077 @if textutils
19078 maybe-distclean-textutils: distclean-textutils
19079
19080 distclean-textutils: 
19081         @[ -f ./textutils/Makefile ] || exit 0; \
19082         r=`${PWD_COMMAND}`; export r; \
19083         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19084         $(SET_LIB_PATH) \
19085         $(HOST_EXPORTS) \
19086         for flag in $(EXTRA_HOST_FLAGS) ; do \
19087           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19088         done; \
19089         echo "Doing distclean in textutils" ; \
19090         (cd textutils && \
19091           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19092                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19093                   "RANLIB=$${RANLIB}" \
19094                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19095                   distclean) \
19096           || exit 1
19097
19098 @endif textutils
19099
19100 .PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
19101 maybe-maintainer-clean-textutils:
19102 @if textutils
19103 maybe-maintainer-clean-textutils: maintainer-clean-textutils
19104
19105 maintainer-clean-textutils: 
19106         @[ -f ./textutils/Makefile ] || exit 0; \
19107         r=`${PWD_COMMAND}`; export r; \
19108         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19109         $(SET_LIB_PATH) \
19110         $(HOST_EXPORTS) \
19111         for flag in $(EXTRA_HOST_FLAGS) ; do \
19112           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19113         done; \
19114         echo "Doing maintainer-clean in textutils" ; \
19115         (cd textutils && \
19116           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19117                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19118                   "RANLIB=$${RANLIB}" \
19119                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19120                   maintainer-clean) \
19121           || exit 1
19122
19123 @endif textutils
19124
19125
19126 .PHONY: configure-time maybe-configure-time
19127 maybe-configure-time:
19128 @if time
19129 maybe-configure-time: configure-time
19130 configure-time:
19131         @test ! -f time/Makefile || exit 0; \
19132         [ -d time ] || mkdir time; \
19133         r=`${PWD_COMMAND}`; export r; \
19134         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19135         $(HOST_EXPORTS) \
19136         echo Configuring in time; \
19137         cd time || exit 1; \
19138         case $(srcdir) in \
19139           \.) \
19140             srcdiroption="--srcdir=."; \
19141             libsrcdir=".";; \
19142           /* | [A-Za-z]:[\\/]*) \
19143             srcdiroption="--srcdir=$(srcdir)/time"; \
19144             libsrcdir="$$s/time";; \
19145           *) \
19146             srcdiroption="--srcdir=../$(srcdir)/time"; \
19147             libsrcdir="$$s/time";; \
19148         esac; \
19149         $(SHELL) $${libsrcdir}/configure \
19150           $(HOST_CONFIGARGS) $${srcdiroption}  \
19151           || exit 1
19152 @endif time
19153
19154 .PHONY: all-time maybe-all-time
19155 maybe-all-time:
19156 @if time
19157 maybe-all-time: all-time
19158 all-time: configure-time
19159         @r=`${PWD_COMMAND}`; export r; \
19160         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19161         $(SET_LIB_PATH) \
19162         $(HOST_EXPORTS) \
19163         (cd time && $(MAKE) $(FLAGS_TO_PASS)  all)
19164 @endif time
19165
19166 .PHONY: check-time maybe-check-time
19167 maybe-check-time:
19168 @if time
19169 maybe-check-time: check-time
19170
19171 check-time:
19172         @r=`${PWD_COMMAND}`; export r; \
19173         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19174         $(SET_LIB_PATH) \
19175         $(HOST_EXPORTS) \
19176         (cd time && $(MAKE) $(FLAGS_TO_PASS) check)
19177
19178 @endif time
19179
19180 .PHONY: install-time maybe-install-time
19181 maybe-install-time:
19182 @if time
19183 maybe-install-time: install-time
19184
19185 install-time: installdirs
19186         @r=`${PWD_COMMAND}`; export r; \
19187         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19188         $(SET_LIB_PATH) \
19189         $(HOST_EXPORTS) \
19190         (cd time && $(MAKE) $(FLAGS_TO_PASS) install)
19191
19192 @endif time
19193
19194 # Other targets (info, dvi, etc.)
19195
19196 .PHONY: maybe-info-time info-time
19197 maybe-info-time:
19198 @if time
19199 maybe-info-time: info-time
19200
19201 info-time: \
19202     configure-time 
19203         @[ -f ./time/Makefile ] || exit 0; \
19204         r=`${PWD_COMMAND}`; export r; \
19205         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19206         $(SET_LIB_PATH) \
19207         $(HOST_EXPORTS) \
19208         for flag in $(EXTRA_HOST_FLAGS) ; do \
19209           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19210         done; \
19211         echo "Doing info in time" ; \
19212         (cd time && \
19213           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19214                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19215                   "RANLIB=$${RANLIB}" \
19216                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19217                   info) \
19218           || exit 1
19219
19220 @endif time
19221
19222 .PHONY: maybe-dvi-time dvi-time
19223 maybe-dvi-time:
19224 @if time
19225 maybe-dvi-time: dvi-time
19226
19227 dvi-time: \
19228     configure-time 
19229         @[ -f ./time/Makefile ] || exit 0; \
19230         r=`${PWD_COMMAND}`; export r; \
19231         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19232         $(SET_LIB_PATH) \
19233         $(HOST_EXPORTS) \
19234         for flag in $(EXTRA_HOST_FLAGS) ; do \
19235           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19236         done; \
19237         echo "Doing dvi in time" ; \
19238         (cd time && \
19239           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19240                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19241                   "RANLIB=$${RANLIB}" \
19242                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19243                   dvi) \
19244           || exit 1
19245
19246 @endif time
19247
19248 .PHONY: maybe-TAGS-time TAGS-time
19249 maybe-TAGS-time:
19250 @if time
19251 maybe-TAGS-time: TAGS-time
19252
19253 TAGS-time: \
19254     configure-time 
19255         @[ -f ./time/Makefile ] || exit 0; \
19256         r=`${PWD_COMMAND}`; export r; \
19257         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19258         $(SET_LIB_PATH) \
19259         $(HOST_EXPORTS) \
19260         for flag in $(EXTRA_HOST_FLAGS) ; do \
19261           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19262         done; \
19263         echo "Doing TAGS in time" ; \
19264         (cd time && \
19265           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19266                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19267                   "RANLIB=$${RANLIB}" \
19268                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19269                   TAGS) \
19270           || exit 1
19271
19272 @endif time
19273
19274 .PHONY: maybe-install-info-time install-info-time
19275 maybe-install-info-time:
19276 @if time
19277 maybe-install-info-time: install-info-time
19278
19279 install-info-time: \
19280     configure-time \
19281     info-time 
19282         @[ -f ./time/Makefile ] || exit 0; \
19283         r=`${PWD_COMMAND}`; export r; \
19284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19285         $(SET_LIB_PATH) \
19286         $(HOST_EXPORTS) \
19287         for flag in $(EXTRA_HOST_FLAGS) ; do \
19288           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19289         done; \
19290         echo "Doing install-info in time" ; \
19291         (cd time && \
19292           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19293                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19294                   "RANLIB=$${RANLIB}" \
19295                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19296                   install-info) \
19297           || exit 1
19298
19299 @endif time
19300
19301 .PHONY: maybe-installcheck-time installcheck-time
19302 maybe-installcheck-time:
19303 @if time
19304 maybe-installcheck-time: installcheck-time
19305
19306 installcheck-time: \
19307     configure-time 
19308         @[ -f ./time/Makefile ] || exit 0; \
19309         r=`${PWD_COMMAND}`; export r; \
19310         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19311         $(SET_LIB_PATH) \
19312         $(HOST_EXPORTS) \
19313         for flag in $(EXTRA_HOST_FLAGS) ; do \
19314           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19315         done; \
19316         echo "Doing installcheck in time" ; \
19317         (cd time && \
19318           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19319                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19320                   "RANLIB=$${RANLIB}" \
19321                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19322                   installcheck) \
19323           || exit 1
19324
19325 @endif time
19326
19327 .PHONY: maybe-mostlyclean-time mostlyclean-time
19328 maybe-mostlyclean-time:
19329 @if time
19330 maybe-mostlyclean-time: mostlyclean-time
19331
19332 mostlyclean-time: 
19333         @[ -f ./time/Makefile ] || exit 0; \
19334         r=`${PWD_COMMAND}`; export r; \
19335         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19336         $(SET_LIB_PATH) \
19337         $(HOST_EXPORTS) \
19338         for flag in $(EXTRA_HOST_FLAGS) ; do \
19339           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19340         done; \
19341         echo "Doing mostlyclean in time" ; \
19342         (cd time && \
19343           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19344                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19345                   "RANLIB=$${RANLIB}" \
19346                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19347                   mostlyclean) \
19348           || exit 1
19349
19350 @endif time
19351
19352 .PHONY: maybe-clean-time clean-time
19353 maybe-clean-time:
19354 @if time
19355 maybe-clean-time: clean-time
19356
19357 clean-time: 
19358         @[ -f ./time/Makefile ] || exit 0; \
19359         r=`${PWD_COMMAND}`; export r; \
19360         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19361         $(SET_LIB_PATH) \
19362         $(HOST_EXPORTS) \
19363         for flag in $(EXTRA_HOST_FLAGS) ; do \
19364           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19365         done; \
19366         echo "Doing clean in time" ; \
19367         (cd time && \
19368           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19369                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19370                   "RANLIB=$${RANLIB}" \
19371                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19372                   clean) \
19373           || exit 1
19374
19375 @endif time
19376
19377 .PHONY: maybe-distclean-time distclean-time
19378 maybe-distclean-time:
19379 @if time
19380 maybe-distclean-time: distclean-time
19381
19382 distclean-time: 
19383         @[ -f ./time/Makefile ] || exit 0; \
19384         r=`${PWD_COMMAND}`; export r; \
19385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19386         $(SET_LIB_PATH) \
19387         $(HOST_EXPORTS) \
19388         for flag in $(EXTRA_HOST_FLAGS) ; do \
19389           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19390         done; \
19391         echo "Doing distclean in time" ; \
19392         (cd time && \
19393           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19394                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19395                   "RANLIB=$${RANLIB}" \
19396                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19397                   distclean) \
19398           || exit 1
19399
19400 @endif time
19401
19402 .PHONY: maybe-maintainer-clean-time maintainer-clean-time
19403 maybe-maintainer-clean-time:
19404 @if time
19405 maybe-maintainer-clean-time: maintainer-clean-time
19406
19407 maintainer-clean-time: 
19408         @[ -f ./time/Makefile ] || exit 0; \
19409         r=`${PWD_COMMAND}`; export r; \
19410         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19411         $(SET_LIB_PATH) \
19412         $(HOST_EXPORTS) \
19413         for flag in $(EXTRA_HOST_FLAGS) ; do \
19414           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19415         done; \
19416         echo "Doing maintainer-clean in time" ; \
19417         (cd time && \
19418           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19419                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19420                   "RANLIB=$${RANLIB}" \
19421                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19422                   maintainer-clean) \
19423           || exit 1
19424
19425 @endif time
19426
19427
19428 .PHONY: configure-uudecode maybe-configure-uudecode
19429 maybe-configure-uudecode:
19430 @if uudecode
19431 maybe-configure-uudecode: configure-uudecode
19432 configure-uudecode:
19433         @test ! -f uudecode/Makefile || exit 0; \
19434         [ -d uudecode ] || mkdir uudecode; \
19435         r=`${PWD_COMMAND}`; export r; \
19436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19437         $(HOST_EXPORTS) \
19438         echo Configuring in uudecode; \
19439         cd uudecode || exit 1; \
19440         case $(srcdir) in \
19441           \.) \
19442             srcdiroption="--srcdir=."; \
19443             libsrcdir=".";; \
19444           /* | [A-Za-z]:[\\/]*) \
19445             srcdiroption="--srcdir=$(srcdir)/uudecode"; \
19446             libsrcdir="$$s/uudecode";; \
19447           *) \
19448             srcdiroption="--srcdir=../$(srcdir)/uudecode"; \
19449             libsrcdir="$$s/uudecode";; \
19450         esac; \
19451         $(SHELL) $${libsrcdir}/configure \
19452           $(HOST_CONFIGARGS) $${srcdiroption}  \
19453           || exit 1
19454 @endif uudecode
19455
19456 .PHONY: all-uudecode maybe-all-uudecode
19457 maybe-all-uudecode:
19458 @if uudecode
19459 maybe-all-uudecode: all-uudecode
19460 all-uudecode: configure-uudecode
19461         @r=`${PWD_COMMAND}`; export r; \
19462         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19463         $(SET_LIB_PATH) \
19464         $(HOST_EXPORTS) \
19465         (cd uudecode && $(MAKE) $(FLAGS_TO_PASS)  all)
19466 @endif uudecode
19467
19468 .PHONY: check-uudecode maybe-check-uudecode
19469 maybe-check-uudecode:
19470 @if uudecode
19471 maybe-check-uudecode: check-uudecode
19472
19473 check-uudecode:
19474         @r=`${PWD_COMMAND}`; export r; \
19475         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19476         $(SET_LIB_PATH) \
19477         $(HOST_EXPORTS) \
19478         (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) check)
19479
19480 @endif uudecode
19481
19482 .PHONY: install-uudecode maybe-install-uudecode
19483 maybe-install-uudecode:
19484 @if uudecode
19485 maybe-install-uudecode: install-uudecode
19486
19487 install-uudecode: installdirs
19488         @r=`${PWD_COMMAND}`; export r; \
19489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19490         $(SET_LIB_PATH) \
19491         $(HOST_EXPORTS) \
19492         (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) install)
19493
19494 @endif uudecode
19495
19496 # Other targets (info, dvi, etc.)
19497
19498 .PHONY: maybe-info-uudecode info-uudecode
19499 maybe-info-uudecode:
19500 @if uudecode
19501 maybe-info-uudecode: info-uudecode
19502
19503 info-uudecode: \
19504     configure-uudecode 
19505         @[ -f ./uudecode/Makefile ] || exit 0; \
19506         r=`${PWD_COMMAND}`; export r; \
19507         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19508         $(SET_LIB_PATH) \
19509         $(HOST_EXPORTS) \
19510         for flag in $(EXTRA_HOST_FLAGS) ; do \
19511           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19512         done; \
19513         echo "Doing info in uudecode" ; \
19514         (cd uudecode && \
19515           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19516                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19517                   "RANLIB=$${RANLIB}" \
19518                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19519                   info) \
19520           || exit 1
19521
19522 @endif uudecode
19523
19524 .PHONY: maybe-dvi-uudecode dvi-uudecode
19525 maybe-dvi-uudecode:
19526 @if uudecode
19527 maybe-dvi-uudecode: dvi-uudecode
19528
19529 dvi-uudecode: \
19530     configure-uudecode 
19531         @[ -f ./uudecode/Makefile ] || exit 0; \
19532         r=`${PWD_COMMAND}`; export r; \
19533         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19534         $(SET_LIB_PATH) \
19535         $(HOST_EXPORTS) \
19536         for flag in $(EXTRA_HOST_FLAGS) ; do \
19537           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19538         done; \
19539         echo "Doing dvi in uudecode" ; \
19540         (cd uudecode && \
19541           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19542                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19543                   "RANLIB=$${RANLIB}" \
19544                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19545                   dvi) \
19546           || exit 1
19547
19548 @endif uudecode
19549
19550 .PHONY: maybe-TAGS-uudecode TAGS-uudecode
19551 maybe-TAGS-uudecode:
19552 @if uudecode
19553 maybe-TAGS-uudecode: TAGS-uudecode
19554
19555 TAGS-uudecode: \
19556     configure-uudecode 
19557         @[ -f ./uudecode/Makefile ] || exit 0; \
19558         r=`${PWD_COMMAND}`; export r; \
19559         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19560         $(SET_LIB_PATH) \
19561         $(HOST_EXPORTS) \
19562         for flag in $(EXTRA_HOST_FLAGS) ; do \
19563           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19564         done; \
19565         echo "Doing TAGS in uudecode" ; \
19566         (cd uudecode && \
19567           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19568                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19569                   "RANLIB=$${RANLIB}" \
19570                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19571                   TAGS) \
19572           || exit 1
19573
19574 @endif uudecode
19575
19576 .PHONY: maybe-install-info-uudecode install-info-uudecode
19577 maybe-install-info-uudecode:
19578 @if uudecode
19579 maybe-install-info-uudecode: install-info-uudecode
19580
19581 install-info-uudecode: \
19582     configure-uudecode \
19583     info-uudecode 
19584         @[ -f ./uudecode/Makefile ] || exit 0; \
19585         r=`${PWD_COMMAND}`; export r; \
19586         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19587         $(SET_LIB_PATH) \
19588         $(HOST_EXPORTS) \
19589         for flag in $(EXTRA_HOST_FLAGS) ; do \
19590           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19591         done; \
19592         echo "Doing install-info in uudecode" ; \
19593         (cd uudecode && \
19594           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19595                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19596                   "RANLIB=$${RANLIB}" \
19597                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19598                   install-info) \
19599           || exit 1
19600
19601 @endif uudecode
19602
19603 .PHONY: maybe-installcheck-uudecode installcheck-uudecode
19604 maybe-installcheck-uudecode:
19605 @if uudecode
19606 maybe-installcheck-uudecode: installcheck-uudecode
19607
19608 installcheck-uudecode: \
19609     configure-uudecode 
19610         @[ -f ./uudecode/Makefile ] || exit 0; \
19611         r=`${PWD_COMMAND}`; export r; \
19612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19613         $(SET_LIB_PATH) \
19614         $(HOST_EXPORTS) \
19615         for flag in $(EXTRA_HOST_FLAGS) ; do \
19616           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19617         done; \
19618         echo "Doing installcheck in uudecode" ; \
19619         (cd uudecode && \
19620           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19621                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19622                   "RANLIB=$${RANLIB}" \
19623                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19624                   installcheck) \
19625           || exit 1
19626
19627 @endif uudecode
19628
19629 .PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
19630 maybe-mostlyclean-uudecode:
19631 @if uudecode
19632 maybe-mostlyclean-uudecode: mostlyclean-uudecode
19633
19634 mostlyclean-uudecode: 
19635         @[ -f ./uudecode/Makefile ] || exit 0; \
19636         r=`${PWD_COMMAND}`; export r; \
19637         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19638         $(SET_LIB_PATH) \
19639         $(HOST_EXPORTS) \
19640         for flag in $(EXTRA_HOST_FLAGS) ; do \
19641           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19642         done; \
19643         echo "Doing mostlyclean in uudecode" ; \
19644         (cd uudecode && \
19645           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19646                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19647                   "RANLIB=$${RANLIB}" \
19648                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19649                   mostlyclean) \
19650           || exit 1
19651
19652 @endif uudecode
19653
19654 .PHONY: maybe-clean-uudecode clean-uudecode
19655 maybe-clean-uudecode:
19656 @if uudecode
19657 maybe-clean-uudecode: clean-uudecode
19658
19659 clean-uudecode: 
19660         @[ -f ./uudecode/Makefile ] || exit 0; \
19661         r=`${PWD_COMMAND}`; export r; \
19662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19663         $(SET_LIB_PATH) \
19664         $(HOST_EXPORTS) \
19665         for flag in $(EXTRA_HOST_FLAGS) ; do \
19666           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19667         done; \
19668         echo "Doing clean in uudecode" ; \
19669         (cd uudecode && \
19670           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19671                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19672                   "RANLIB=$${RANLIB}" \
19673                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19674                   clean) \
19675           || exit 1
19676
19677 @endif uudecode
19678
19679 .PHONY: maybe-distclean-uudecode distclean-uudecode
19680 maybe-distclean-uudecode:
19681 @if uudecode
19682 maybe-distclean-uudecode: distclean-uudecode
19683
19684 distclean-uudecode: 
19685         @[ -f ./uudecode/Makefile ] || exit 0; \
19686         r=`${PWD_COMMAND}`; export r; \
19687         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19688         $(SET_LIB_PATH) \
19689         $(HOST_EXPORTS) \
19690         for flag in $(EXTRA_HOST_FLAGS) ; do \
19691           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19692         done; \
19693         echo "Doing distclean in uudecode" ; \
19694         (cd uudecode && \
19695           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19696                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19697                   "RANLIB=$${RANLIB}" \
19698                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19699                   distclean) \
19700           || exit 1
19701
19702 @endif uudecode
19703
19704 .PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
19705 maybe-maintainer-clean-uudecode:
19706 @if uudecode
19707 maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
19708
19709 maintainer-clean-uudecode: 
19710         @[ -f ./uudecode/Makefile ] || exit 0; \
19711         r=`${PWD_COMMAND}`; export r; \
19712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19713         $(SET_LIB_PATH) \
19714         $(HOST_EXPORTS) \
19715         for flag in $(EXTRA_HOST_FLAGS) ; do \
19716           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19717         done; \
19718         echo "Doing maintainer-clean in uudecode" ; \
19719         (cd uudecode && \
19720           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19721                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19722                   "RANLIB=$${RANLIB}" \
19723                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19724                   maintainer-clean) \
19725           || exit 1
19726
19727 @endif uudecode
19728
19729
19730 .PHONY: configure-wdiff maybe-configure-wdiff
19731 maybe-configure-wdiff:
19732 @if wdiff
19733 maybe-configure-wdiff: configure-wdiff
19734 configure-wdiff:
19735         @test ! -f wdiff/Makefile || exit 0; \
19736         [ -d wdiff ] || mkdir wdiff; \
19737         r=`${PWD_COMMAND}`; export r; \
19738         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19739         $(HOST_EXPORTS) \
19740         echo Configuring in wdiff; \
19741         cd wdiff || exit 1; \
19742         case $(srcdir) in \
19743           \.) \
19744             srcdiroption="--srcdir=."; \
19745             libsrcdir=".";; \
19746           /* | [A-Za-z]:[\\/]*) \
19747             srcdiroption="--srcdir=$(srcdir)/wdiff"; \
19748             libsrcdir="$$s/wdiff";; \
19749           *) \
19750             srcdiroption="--srcdir=../$(srcdir)/wdiff"; \
19751             libsrcdir="$$s/wdiff";; \
19752         esac; \
19753         $(SHELL) $${libsrcdir}/configure \
19754           $(HOST_CONFIGARGS) $${srcdiroption}  \
19755           || exit 1
19756 @endif wdiff
19757
19758 .PHONY: all-wdiff maybe-all-wdiff
19759 maybe-all-wdiff:
19760 @if wdiff
19761 maybe-all-wdiff: all-wdiff
19762 all-wdiff: configure-wdiff
19763         @r=`${PWD_COMMAND}`; export r; \
19764         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19765         $(SET_LIB_PATH) \
19766         $(HOST_EXPORTS) \
19767         (cd wdiff && $(MAKE) $(FLAGS_TO_PASS)  all)
19768 @endif wdiff
19769
19770 .PHONY: check-wdiff maybe-check-wdiff
19771 maybe-check-wdiff:
19772 @if wdiff
19773 maybe-check-wdiff: check-wdiff
19774
19775 check-wdiff:
19776         @r=`${PWD_COMMAND}`; export r; \
19777         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19778         $(SET_LIB_PATH) \
19779         $(HOST_EXPORTS) \
19780         (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) check)
19781
19782 @endif wdiff
19783
19784 .PHONY: install-wdiff maybe-install-wdiff
19785 maybe-install-wdiff:
19786 @if wdiff
19787 maybe-install-wdiff: install-wdiff
19788
19789 install-wdiff: installdirs
19790         @r=`${PWD_COMMAND}`; export r; \
19791         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19792         $(SET_LIB_PATH) \
19793         $(HOST_EXPORTS) \
19794         (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) install)
19795
19796 @endif wdiff
19797
19798 # Other targets (info, dvi, etc.)
19799
19800 .PHONY: maybe-info-wdiff info-wdiff
19801 maybe-info-wdiff:
19802 @if wdiff
19803 maybe-info-wdiff: info-wdiff
19804
19805 info-wdiff: \
19806     configure-wdiff 
19807         @[ -f ./wdiff/Makefile ] || exit 0; \
19808         r=`${PWD_COMMAND}`; export r; \
19809         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19810         $(SET_LIB_PATH) \
19811         $(HOST_EXPORTS) \
19812         for flag in $(EXTRA_HOST_FLAGS) ; do \
19813           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19814         done; \
19815         echo "Doing info in wdiff" ; \
19816         (cd wdiff && \
19817           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19818                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19819                   "RANLIB=$${RANLIB}" \
19820                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19821                   info) \
19822           || exit 1
19823
19824 @endif wdiff
19825
19826 .PHONY: maybe-dvi-wdiff dvi-wdiff
19827 maybe-dvi-wdiff:
19828 @if wdiff
19829 maybe-dvi-wdiff: dvi-wdiff
19830
19831 dvi-wdiff: \
19832     configure-wdiff 
19833         @[ -f ./wdiff/Makefile ] || exit 0; \
19834         r=`${PWD_COMMAND}`; export r; \
19835         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19836         $(SET_LIB_PATH) \
19837         $(HOST_EXPORTS) \
19838         for flag in $(EXTRA_HOST_FLAGS) ; do \
19839           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19840         done; \
19841         echo "Doing dvi in wdiff" ; \
19842         (cd wdiff && \
19843           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19844                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19845                   "RANLIB=$${RANLIB}" \
19846                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19847                   dvi) \
19848           || exit 1
19849
19850 @endif wdiff
19851
19852 .PHONY: maybe-TAGS-wdiff TAGS-wdiff
19853 maybe-TAGS-wdiff:
19854 @if wdiff
19855 maybe-TAGS-wdiff: TAGS-wdiff
19856
19857 TAGS-wdiff: \
19858     configure-wdiff 
19859         @[ -f ./wdiff/Makefile ] || exit 0; \
19860         r=`${PWD_COMMAND}`; export r; \
19861         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19862         $(SET_LIB_PATH) \
19863         $(HOST_EXPORTS) \
19864         for flag in $(EXTRA_HOST_FLAGS) ; do \
19865           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19866         done; \
19867         echo "Doing TAGS in wdiff" ; \
19868         (cd wdiff && \
19869           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19870                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19871                   "RANLIB=$${RANLIB}" \
19872                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19873                   TAGS) \
19874           || exit 1
19875
19876 @endif wdiff
19877
19878 .PHONY: maybe-install-info-wdiff install-info-wdiff
19879 maybe-install-info-wdiff:
19880 @if wdiff
19881 maybe-install-info-wdiff: install-info-wdiff
19882
19883 install-info-wdiff: \
19884     configure-wdiff \
19885     info-wdiff 
19886         @[ -f ./wdiff/Makefile ] || exit 0; \
19887         r=`${PWD_COMMAND}`; export r; \
19888         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19889         $(SET_LIB_PATH) \
19890         $(HOST_EXPORTS) \
19891         for flag in $(EXTRA_HOST_FLAGS) ; do \
19892           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19893         done; \
19894         echo "Doing install-info in wdiff" ; \
19895         (cd wdiff && \
19896           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19897                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19898                   "RANLIB=$${RANLIB}" \
19899                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19900                   install-info) \
19901           || exit 1
19902
19903 @endif wdiff
19904
19905 .PHONY: maybe-installcheck-wdiff installcheck-wdiff
19906 maybe-installcheck-wdiff:
19907 @if wdiff
19908 maybe-installcheck-wdiff: installcheck-wdiff
19909
19910 installcheck-wdiff: \
19911     configure-wdiff 
19912         @[ -f ./wdiff/Makefile ] || exit 0; \
19913         r=`${PWD_COMMAND}`; export r; \
19914         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19915         $(SET_LIB_PATH) \
19916         $(HOST_EXPORTS) \
19917         for flag in $(EXTRA_HOST_FLAGS) ; do \
19918           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19919         done; \
19920         echo "Doing installcheck in wdiff" ; \
19921         (cd wdiff && \
19922           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19923                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19924                   "RANLIB=$${RANLIB}" \
19925                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19926                   installcheck) \
19927           || exit 1
19928
19929 @endif wdiff
19930
19931 .PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
19932 maybe-mostlyclean-wdiff:
19933 @if wdiff
19934 maybe-mostlyclean-wdiff: mostlyclean-wdiff
19935
19936 mostlyclean-wdiff: 
19937         @[ -f ./wdiff/Makefile ] || exit 0; \
19938         r=`${PWD_COMMAND}`; export r; \
19939         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19940         $(SET_LIB_PATH) \
19941         $(HOST_EXPORTS) \
19942         for flag in $(EXTRA_HOST_FLAGS) ; do \
19943           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19944         done; \
19945         echo "Doing mostlyclean in wdiff" ; \
19946         (cd wdiff && \
19947           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19948                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19949                   "RANLIB=$${RANLIB}" \
19950                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19951                   mostlyclean) \
19952           || exit 1
19953
19954 @endif wdiff
19955
19956 .PHONY: maybe-clean-wdiff clean-wdiff
19957 maybe-clean-wdiff:
19958 @if wdiff
19959 maybe-clean-wdiff: clean-wdiff
19960
19961 clean-wdiff: 
19962         @[ -f ./wdiff/Makefile ] || exit 0; \
19963         r=`${PWD_COMMAND}`; export r; \
19964         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19965         $(SET_LIB_PATH) \
19966         $(HOST_EXPORTS) \
19967         for flag in $(EXTRA_HOST_FLAGS) ; do \
19968           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19969         done; \
19970         echo "Doing clean in wdiff" ; \
19971         (cd wdiff && \
19972           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19973                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19974                   "RANLIB=$${RANLIB}" \
19975                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19976                   clean) \
19977           || exit 1
19978
19979 @endif wdiff
19980
19981 .PHONY: maybe-distclean-wdiff distclean-wdiff
19982 maybe-distclean-wdiff:
19983 @if wdiff
19984 maybe-distclean-wdiff: distclean-wdiff
19985
19986 distclean-wdiff: 
19987         @[ -f ./wdiff/Makefile ] || exit 0; \
19988         r=`${PWD_COMMAND}`; export r; \
19989         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19990         $(SET_LIB_PATH) \
19991         $(HOST_EXPORTS) \
19992         for flag in $(EXTRA_HOST_FLAGS) ; do \
19993           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19994         done; \
19995         echo "Doing distclean in wdiff" ; \
19996         (cd wdiff && \
19997           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19998                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19999                   "RANLIB=$${RANLIB}" \
20000                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20001                   distclean) \
20002           || exit 1
20003
20004 @endif wdiff
20005
20006 .PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
20007 maybe-maintainer-clean-wdiff:
20008 @if wdiff
20009 maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
20010
20011 maintainer-clean-wdiff: 
20012         @[ -f ./wdiff/Makefile ] || exit 0; \
20013         r=`${PWD_COMMAND}`; export r; \
20014         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20015         $(SET_LIB_PATH) \
20016         $(HOST_EXPORTS) \
20017         for flag in $(EXTRA_HOST_FLAGS) ; do \
20018           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20019         done; \
20020         echo "Doing maintainer-clean in wdiff" ; \
20021         (cd wdiff && \
20022           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20023                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20024                   "RANLIB=$${RANLIB}" \
20025                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20026                   maintainer-clean) \
20027           || exit 1
20028
20029 @endif wdiff
20030
20031
20032 .PHONY: configure-zip maybe-configure-zip
20033 maybe-configure-zip:
20034 @if zip
20035 maybe-configure-zip: configure-zip
20036 configure-zip:
20037         @test ! -f zip/Makefile || exit 0; \
20038         [ -d zip ] || mkdir zip; \
20039         r=`${PWD_COMMAND}`; export r; \
20040         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20041         $(HOST_EXPORTS) \
20042         echo Configuring in zip; \
20043         cd zip || exit 1; \
20044         case $(srcdir) in \
20045           \.) \
20046             srcdiroption="--srcdir=."; \
20047             libsrcdir=".";; \
20048           /* | [A-Za-z]:[\\/]*) \
20049             srcdiroption="--srcdir=$(srcdir)/zip"; \
20050             libsrcdir="$$s/zip";; \
20051           *) \
20052             srcdiroption="--srcdir=../$(srcdir)/zip"; \
20053             libsrcdir="$$s/zip";; \
20054         esac; \
20055         $(SHELL) $${libsrcdir}/configure \
20056           $(HOST_CONFIGARGS) $${srcdiroption}  \
20057           || exit 1
20058 @endif zip
20059
20060 .PHONY: all-zip maybe-all-zip
20061 maybe-all-zip:
20062 @if zip
20063 maybe-all-zip: all-zip
20064 all-zip: configure-zip
20065         @r=`${PWD_COMMAND}`; export r; \
20066         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20067         $(SET_LIB_PATH) \
20068         $(HOST_EXPORTS) \
20069         (cd zip && $(MAKE) $(FLAGS_TO_PASS)  all)
20070 @endif zip
20071
20072 .PHONY: check-zip maybe-check-zip
20073 maybe-check-zip:
20074 @if zip
20075 maybe-check-zip: check-zip
20076
20077 # This module is only tested in a native toolchain.
20078 check-zip:
20079         @if [ '$(host)' = '$(target)' ] ; then \
20080           r=`${PWD_COMMAND}`; export r; \
20081           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20082           $(SET_LIB_PATH) \
20083           $(HOST_EXPORTS) \
20084           (cd zip && $(MAKE) $(FLAGS_TO_PASS)  check); \
20085         fi
20086
20087 @endif zip
20088
20089 .PHONY: install-zip maybe-install-zip
20090 maybe-install-zip:
20091 @if zip
20092 maybe-install-zip: install-zip
20093
20094 install-zip: installdirs
20095         @r=`${PWD_COMMAND}`; export r; \
20096         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20097         $(SET_LIB_PATH) \
20098         $(HOST_EXPORTS) \
20099         (cd zip && $(MAKE) $(FLAGS_TO_PASS) install)
20100
20101 @endif zip
20102
20103 # Other targets (info, dvi, etc.)
20104
20105 .PHONY: maybe-info-zip info-zip
20106 maybe-info-zip:
20107 @if zip
20108 maybe-info-zip: info-zip
20109
20110 info-zip: \
20111     configure-zip 
20112         @[ -f ./zip/Makefile ] || exit 0; \
20113         r=`${PWD_COMMAND}`; export r; \
20114         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20115         $(SET_LIB_PATH) \
20116         $(HOST_EXPORTS) \
20117         for flag in $(EXTRA_HOST_FLAGS) ; do \
20118           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20119         done; \
20120         echo "Doing info in zip" ; \
20121         (cd zip && \
20122           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20123                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20124                   "RANLIB=$${RANLIB}" \
20125                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20126                   info) \
20127           || exit 1
20128
20129 @endif zip
20130
20131 .PHONY: maybe-dvi-zip dvi-zip
20132 maybe-dvi-zip:
20133 @if zip
20134 maybe-dvi-zip: dvi-zip
20135
20136 dvi-zip: \
20137     configure-zip 
20138         @[ -f ./zip/Makefile ] || exit 0; \
20139         r=`${PWD_COMMAND}`; export r; \
20140         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20141         $(SET_LIB_PATH) \
20142         $(HOST_EXPORTS) \
20143         for flag in $(EXTRA_HOST_FLAGS) ; do \
20144           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20145         done; \
20146         echo "Doing dvi in zip" ; \
20147         (cd zip && \
20148           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20149                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20150                   "RANLIB=$${RANLIB}" \
20151                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20152                   dvi) \
20153           || exit 1
20154
20155 @endif zip
20156
20157 .PHONY: maybe-TAGS-zip TAGS-zip
20158 maybe-TAGS-zip:
20159 @if zip
20160 maybe-TAGS-zip: TAGS-zip
20161
20162 TAGS-zip: \
20163     configure-zip 
20164         @[ -f ./zip/Makefile ] || exit 0; \
20165         r=`${PWD_COMMAND}`; export r; \
20166         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20167         $(SET_LIB_PATH) \
20168         $(HOST_EXPORTS) \
20169         for flag in $(EXTRA_HOST_FLAGS) ; do \
20170           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20171         done; \
20172         echo "Doing TAGS in zip" ; \
20173         (cd zip && \
20174           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20175                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20176                   "RANLIB=$${RANLIB}" \
20177                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20178                   TAGS) \
20179           || exit 1
20180
20181 @endif zip
20182
20183 .PHONY: maybe-install-info-zip install-info-zip
20184 maybe-install-info-zip:
20185 @if zip
20186 maybe-install-info-zip: install-info-zip
20187
20188 install-info-zip: \
20189     configure-zip \
20190     info-zip 
20191         @[ -f ./zip/Makefile ] || exit 0; \
20192         r=`${PWD_COMMAND}`; export r; \
20193         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20194         $(SET_LIB_PATH) \
20195         $(HOST_EXPORTS) \
20196         for flag in $(EXTRA_HOST_FLAGS) ; do \
20197           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20198         done; \
20199         echo "Doing install-info in zip" ; \
20200         (cd zip && \
20201           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20202                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20203                   "RANLIB=$${RANLIB}" \
20204                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20205                   install-info) \
20206           || exit 1
20207
20208 @endif zip
20209
20210 .PHONY: maybe-installcheck-zip installcheck-zip
20211 maybe-installcheck-zip:
20212 @if zip
20213 maybe-installcheck-zip: installcheck-zip
20214
20215 installcheck-zip: \
20216     configure-zip 
20217         @[ -f ./zip/Makefile ] || exit 0; \
20218         r=`${PWD_COMMAND}`; export r; \
20219         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20220         $(SET_LIB_PATH) \
20221         $(HOST_EXPORTS) \
20222         for flag in $(EXTRA_HOST_FLAGS) ; do \
20223           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20224         done; \
20225         echo "Doing installcheck in zip" ; \
20226         (cd zip && \
20227           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20228                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20229                   "RANLIB=$${RANLIB}" \
20230                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20231                   installcheck) \
20232           || exit 1
20233
20234 @endif zip
20235
20236 .PHONY: maybe-mostlyclean-zip mostlyclean-zip
20237 maybe-mostlyclean-zip:
20238 @if zip
20239 maybe-mostlyclean-zip: mostlyclean-zip
20240
20241 mostlyclean-zip: 
20242         @[ -f ./zip/Makefile ] || exit 0; \
20243         r=`${PWD_COMMAND}`; export r; \
20244         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20245         $(SET_LIB_PATH) \
20246         $(HOST_EXPORTS) \
20247         for flag in $(EXTRA_HOST_FLAGS) ; do \
20248           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20249         done; \
20250         echo "Doing mostlyclean in zip" ; \
20251         (cd zip && \
20252           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20253                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20254                   "RANLIB=$${RANLIB}" \
20255                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20256                   mostlyclean) \
20257           || exit 1
20258
20259 @endif zip
20260
20261 .PHONY: maybe-clean-zip clean-zip
20262 maybe-clean-zip:
20263 @if zip
20264 maybe-clean-zip: clean-zip
20265
20266 clean-zip: 
20267         @[ -f ./zip/Makefile ] || exit 0; \
20268         r=`${PWD_COMMAND}`; export r; \
20269         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20270         $(SET_LIB_PATH) \
20271         $(HOST_EXPORTS) \
20272         for flag in $(EXTRA_HOST_FLAGS) ; do \
20273           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20274         done; \
20275         echo "Doing clean in zip" ; \
20276         (cd zip && \
20277           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20278                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20279                   "RANLIB=$${RANLIB}" \
20280                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20281                   clean) \
20282           || exit 1
20283
20284 @endif zip
20285
20286 .PHONY: maybe-distclean-zip distclean-zip
20287 maybe-distclean-zip:
20288 @if zip
20289 maybe-distclean-zip: distclean-zip
20290
20291 distclean-zip: 
20292         @[ -f ./zip/Makefile ] || exit 0; \
20293         r=`${PWD_COMMAND}`; export r; \
20294         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20295         $(SET_LIB_PATH) \
20296         $(HOST_EXPORTS) \
20297         for flag in $(EXTRA_HOST_FLAGS) ; do \
20298           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20299         done; \
20300         echo "Doing distclean in zip" ; \
20301         (cd zip && \
20302           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20303                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20304                   "RANLIB=$${RANLIB}" \
20305                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20306                   distclean) \
20307           || exit 1
20308
20309 @endif zip
20310
20311 .PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
20312 maybe-maintainer-clean-zip:
20313 @if zip
20314 maybe-maintainer-clean-zip: maintainer-clean-zip
20315
20316 maintainer-clean-zip: 
20317         @[ -f ./zip/Makefile ] || exit 0; \
20318         r=`${PWD_COMMAND}`; export r; \
20319         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20320         $(SET_LIB_PATH) \
20321         $(HOST_EXPORTS) \
20322         for flag in $(EXTRA_HOST_FLAGS) ; do \
20323           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20324         done; \
20325         echo "Doing maintainer-clean in zip" ; \
20326         (cd zip && \
20327           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20328                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20329                   "RANLIB=$${RANLIB}" \
20330                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20331                   maintainer-clean) \
20332           || exit 1
20333
20334 @endif zip
20335
20336
20337 .PHONY: configure-zlib maybe-configure-zlib
20338 maybe-configure-zlib:
20339 @if zlib
20340 maybe-configure-zlib: configure-zlib
20341 configure-zlib:
20342         @test -f stage_last && exit 0; \
20343         test ! -f zlib/Makefile || exit 0; \
20344         [ -d zlib ] || mkdir zlib; \
20345         r=`${PWD_COMMAND}`; export r; \
20346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20347         $(HOST_EXPORTS) \
20348         echo Configuring in zlib; \
20349         cd zlib || exit 1; \
20350         case $(srcdir) in \
20351           \.) \
20352             srcdiroption="--srcdir=."; \
20353             libsrcdir=".";; \
20354           /* | [A-Za-z]:[\\/]*) \
20355             srcdiroption="--srcdir=$(srcdir)/zlib"; \
20356             libsrcdir="$$s/zlib";; \
20357           *) \
20358             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
20359             libsrcdir="$$s/zlib";; \
20360         esac; \
20361         $(SHELL) $${libsrcdir}/configure \
20362           $(HOST_CONFIGARGS) $${srcdiroption}  \
20363           || exit 1
20364 @endif zlib
20365
20366 .PHONY: all-zlib maybe-all-zlib
20367 maybe-all-zlib:
20368 @if zlib
20369 maybe-all-zlib: all-zlib
20370 all-zlib: configure-zlib
20371         @test -f stage_last && exit 0; \
20372         r=`${PWD_COMMAND}`; export r; \
20373         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20374         $(SET_LIB_PATH) \
20375         $(HOST_EXPORTS) \
20376         (cd zlib && $(MAKE) $(FLAGS_TO_PASS)  all)
20377 @endif zlib
20378
20379 .PHONY: check-zlib maybe-check-zlib
20380 maybe-check-zlib:
20381 @if zlib
20382 maybe-check-zlib: check-zlib
20383
20384 check-zlib:
20385
20386 @endif zlib
20387
20388 .PHONY: install-zlib maybe-install-zlib
20389 maybe-install-zlib:
20390 @if zlib
20391 maybe-install-zlib: install-zlib
20392
20393 install-zlib:
20394
20395 @endif zlib
20396
20397 # Other targets (info, dvi, etc.)
20398
20399 .PHONY: maybe-info-zlib info-zlib
20400 maybe-info-zlib:
20401 @if zlib
20402 maybe-info-zlib: info-zlib
20403
20404 info-zlib: \
20405     configure-zlib 
20406         @[ -f ./zlib/Makefile ] || exit 0; \
20407         r=`${PWD_COMMAND}`; export r; \
20408         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20409         $(SET_LIB_PATH) \
20410         $(HOST_EXPORTS) \
20411         for flag in $(EXTRA_HOST_FLAGS) ; do \
20412           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20413         done; \
20414         echo "Doing info in zlib" ; \
20415         (cd zlib && \
20416           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20417                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20418                   "RANLIB=$${RANLIB}" \
20419                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20420                   info) \
20421           || exit 1
20422
20423 @endif zlib
20424
20425 .PHONY: maybe-dvi-zlib dvi-zlib
20426 maybe-dvi-zlib:
20427 @if zlib
20428 maybe-dvi-zlib: dvi-zlib
20429
20430 dvi-zlib: \
20431     configure-zlib 
20432         @[ -f ./zlib/Makefile ] || exit 0; \
20433         r=`${PWD_COMMAND}`; export r; \
20434         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20435         $(SET_LIB_PATH) \
20436         $(HOST_EXPORTS) \
20437         for flag in $(EXTRA_HOST_FLAGS) ; do \
20438           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20439         done; \
20440         echo "Doing dvi in zlib" ; \
20441         (cd zlib && \
20442           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20443                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20444                   "RANLIB=$${RANLIB}" \
20445                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20446                   dvi) \
20447           || exit 1
20448
20449 @endif zlib
20450
20451 .PHONY: maybe-TAGS-zlib TAGS-zlib
20452 maybe-TAGS-zlib:
20453 @if zlib
20454 maybe-TAGS-zlib: TAGS-zlib
20455
20456 TAGS-zlib: \
20457     configure-zlib 
20458         @[ -f ./zlib/Makefile ] || exit 0; \
20459         r=`${PWD_COMMAND}`; export r; \
20460         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20461         $(SET_LIB_PATH) \
20462         $(HOST_EXPORTS) \
20463         for flag in $(EXTRA_HOST_FLAGS) ; do \
20464           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20465         done; \
20466         echo "Doing TAGS in zlib" ; \
20467         (cd zlib && \
20468           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20469                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20470                   "RANLIB=$${RANLIB}" \
20471                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20472                   TAGS) \
20473           || exit 1
20474
20475 @endif zlib
20476
20477 .PHONY: maybe-install-info-zlib install-info-zlib
20478 maybe-install-info-zlib:
20479 @if zlib
20480 maybe-install-info-zlib: install-info-zlib
20481
20482 install-info-zlib: \
20483     configure-zlib \
20484     info-zlib 
20485         @[ -f ./zlib/Makefile ] || exit 0; \
20486         r=`${PWD_COMMAND}`; export r; \
20487         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20488         $(SET_LIB_PATH) \
20489         $(HOST_EXPORTS) \
20490         for flag in $(EXTRA_HOST_FLAGS) ; do \
20491           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20492         done; \
20493         echo "Doing install-info in zlib" ; \
20494         (cd zlib && \
20495           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20496                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20497                   "RANLIB=$${RANLIB}" \
20498                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20499                   install-info) \
20500           || exit 1
20501
20502 @endif zlib
20503
20504 .PHONY: maybe-installcheck-zlib installcheck-zlib
20505 maybe-installcheck-zlib:
20506 @if zlib
20507 maybe-installcheck-zlib: installcheck-zlib
20508
20509 installcheck-zlib: \
20510     configure-zlib 
20511         @[ -f ./zlib/Makefile ] || exit 0; \
20512         r=`${PWD_COMMAND}`; export r; \
20513         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20514         $(SET_LIB_PATH) \
20515         $(HOST_EXPORTS) \
20516         for flag in $(EXTRA_HOST_FLAGS) ; do \
20517           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20518         done; \
20519         echo "Doing installcheck in zlib" ; \
20520         (cd zlib && \
20521           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20522                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20523                   "RANLIB=$${RANLIB}" \
20524                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20525                   installcheck) \
20526           || exit 1
20527
20528 @endif zlib
20529
20530 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
20531 maybe-mostlyclean-zlib:
20532 @if zlib
20533 maybe-mostlyclean-zlib: mostlyclean-zlib
20534
20535 mostlyclean-zlib: 
20536         @[ -f ./zlib/Makefile ] || exit 0; \
20537         r=`${PWD_COMMAND}`; export r; \
20538         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20539         $(SET_LIB_PATH) \
20540         $(HOST_EXPORTS) \
20541         for flag in $(EXTRA_HOST_FLAGS) ; do \
20542           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20543         done; \
20544         echo "Doing mostlyclean in zlib" ; \
20545         (cd zlib && \
20546           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20547                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20548                   "RANLIB=$${RANLIB}" \
20549                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20550                   mostlyclean) \
20551           || exit 1
20552
20553 @endif zlib
20554
20555 .PHONY: maybe-clean-zlib clean-zlib
20556 maybe-clean-zlib:
20557 @if zlib
20558 maybe-clean-zlib: clean-zlib
20559
20560 clean-zlib: 
20561         @[ -f ./zlib/Makefile ] || exit 0; \
20562         r=`${PWD_COMMAND}`; export r; \
20563         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20564         $(SET_LIB_PATH) \
20565         $(HOST_EXPORTS) \
20566         for flag in $(EXTRA_HOST_FLAGS) ; do \
20567           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20568         done; \
20569         echo "Doing clean in zlib" ; \
20570         (cd zlib && \
20571           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20572                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20573                   "RANLIB=$${RANLIB}" \
20574                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20575                   clean) \
20576           || exit 1
20577
20578 @endif zlib
20579
20580 .PHONY: maybe-distclean-zlib distclean-zlib
20581 maybe-distclean-zlib:
20582 @if zlib
20583 maybe-distclean-zlib: distclean-zlib
20584
20585 distclean-zlib: 
20586         @[ -f ./zlib/Makefile ] || exit 0; \
20587         r=`${PWD_COMMAND}`; export r; \
20588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20589         $(SET_LIB_PATH) \
20590         $(HOST_EXPORTS) \
20591         for flag in $(EXTRA_HOST_FLAGS) ; do \
20592           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20593         done; \
20594         echo "Doing distclean in zlib" ; \
20595         (cd zlib && \
20596           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20597                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20598                   "RANLIB=$${RANLIB}" \
20599                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20600                   distclean) \
20601           || exit 1
20602
20603 @endif zlib
20604
20605 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
20606 maybe-maintainer-clean-zlib:
20607 @if zlib
20608 maybe-maintainer-clean-zlib: maintainer-clean-zlib
20609
20610 maintainer-clean-zlib: 
20611         @[ -f ./zlib/Makefile ] || exit 0; \
20612         r=`${PWD_COMMAND}`; export r; \
20613         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20614         $(SET_LIB_PATH) \
20615         $(HOST_EXPORTS) \
20616         for flag in $(EXTRA_HOST_FLAGS) ; do \
20617           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20618         done; \
20619         echo "Doing maintainer-clean in zlib" ; \
20620         (cd zlib && \
20621           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20622                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20623                   "RANLIB=$${RANLIB}" \
20624                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20625                   maintainer-clean) \
20626           || exit 1
20627
20628 @endif zlib
20629
20630
20631 .PHONY: configure-gdb maybe-configure-gdb
20632 maybe-configure-gdb:
20633 @if gdb
20634 maybe-configure-gdb: configure-gdb
20635 configure-gdb:
20636         @test ! -f gdb/Makefile || exit 0; \
20637         [ -d gdb ] || mkdir gdb; \
20638         r=`${PWD_COMMAND}`; export r; \
20639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20640         $(HOST_EXPORTS) \
20641         echo Configuring in gdb; \
20642         cd gdb || exit 1; \
20643         case $(srcdir) in \
20644           \.) \
20645             srcdiroption="--srcdir=."; \
20646             libsrcdir=".";; \
20647           /* | [A-Za-z]:[\\/]*) \
20648             srcdiroption="--srcdir=$(srcdir)/gdb"; \
20649             libsrcdir="$$s/gdb";; \
20650           *) \
20651             srcdiroption="--srcdir=../$(srcdir)/gdb"; \
20652             libsrcdir="$$s/gdb";; \
20653         esac; \
20654         $(SHELL) $${libsrcdir}/configure \
20655           $(HOST_CONFIGARGS) $${srcdiroption}  \
20656           || exit 1
20657 @endif gdb
20658
20659 .PHONY: all-gdb maybe-all-gdb
20660 maybe-all-gdb:
20661 @if gdb
20662 maybe-all-gdb: all-gdb
20663 all-gdb: configure-gdb
20664         @r=`${PWD_COMMAND}`; export r; \
20665         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20666         $(SET_LIB_PATH) \
20667         $(HOST_EXPORTS) \
20668         (cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
20669 @endif gdb
20670
20671 .PHONY: check-gdb maybe-check-gdb
20672 maybe-check-gdb:
20673 @if gdb
20674 maybe-check-gdb: check-gdb
20675
20676 check-gdb:
20677         @r=`${PWD_COMMAND}`; export r; \
20678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20679         $(SET_LIB_PATH) \
20680         $(HOST_EXPORTS) \
20681         (cd gdb && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
20682
20683 @endif gdb
20684
20685 .PHONY: install-gdb maybe-install-gdb
20686 maybe-install-gdb:
20687 @if gdb
20688 maybe-install-gdb: install-gdb
20689
20690 install-gdb: installdirs
20691         @r=`${PWD_COMMAND}`; export r; \
20692         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20693         $(SET_LIB_PATH) \
20694         $(HOST_EXPORTS) \
20695         (cd gdb && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
20696
20697 @endif gdb
20698
20699 # Other targets (info, dvi, etc.)
20700
20701 .PHONY: maybe-info-gdb info-gdb
20702 maybe-info-gdb:
20703 @if gdb
20704 maybe-info-gdb: info-gdb
20705
20706 info-gdb: \
20707     configure-gdb 
20708         @[ -f ./gdb/Makefile ] || exit 0; \
20709         r=`${PWD_COMMAND}`; export r; \
20710         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20711         $(SET_LIB_PATH) \
20712         $(HOST_EXPORTS) \
20713         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20714           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20715         done; \
20716         echo "Doing info in gdb" ; \
20717         (cd gdb && \
20718           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20719                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20720                   "RANLIB=$${RANLIB}" \
20721                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20722                   info) \
20723           || exit 1
20724
20725 @endif gdb
20726
20727 .PHONY: maybe-dvi-gdb dvi-gdb
20728 maybe-dvi-gdb:
20729 @if gdb
20730 maybe-dvi-gdb: dvi-gdb
20731
20732 dvi-gdb: \
20733     configure-gdb 
20734         @[ -f ./gdb/Makefile ] || exit 0; \
20735         r=`${PWD_COMMAND}`; export r; \
20736         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20737         $(SET_LIB_PATH) \
20738         $(HOST_EXPORTS) \
20739         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20740           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20741         done; \
20742         echo "Doing dvi in gdb" ; \
20743         (cd gdb && \
20744           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20745                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20746                   "RANLIB=$${RANLIB}" \
20747                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20748                   dvi) \
20749           || exit 1
20750
20751 @endif gdb
20752
20753 .PHONY: maybe-TAGS-gdb TAGS-gdb
20754 maybe-TAGS-gdb:
20755 @if gdb
20756 maybe-TAGS-gdb: TAGS-gdb
20757
20758 TAGS-gdb: \
20759     configure-gdb 
20760         @[ -f ./gdb/Makefile ] || exit 0; \
20761         r=`${PWD_COMMAND}`; export r; \
20762         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20763         $(SET_LIB_PATH) \
20764         $(HOST_EXPORTS) \
20765         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20766           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20767         done; \
20768         echo "Doing TAGS in gdb" ; \
20769         (cd gdb && \
20770           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20771                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20772                   "RANLIB=$${RANLIB}" \
20773                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20774                   TAGS) \
20775           || exit 1
20776
20777 @endif gdb
20778
20779 .PHONY: maybe-install-info-gdb install-info-gdb
20780 maybe-install-info-gdb:
20781 @if gdb
20782 maybe-install-info-gdb: install-info-gdb
20783
20784 install-info-gdb: \
20785     configure-gdb \
20786     info-gdb 
20787         @[ -f ./gdb/Makefile ] || exit 0; \
20788         r=`${PWD_COMMAND}`; export r; \
20789         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20790         $(SET_LIB_PATH) \
20791         $(HOST_EXPORTS) \
20792         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20793           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20794         done; \
20795         echo "Doing install-info in gdb" ; \
20796         (cd gdb && \
20797           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20798                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20799                   "RANLIB=$${RANLIB}" \
20800                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20801                   install-info) \
20802           || exit 1
20803
20804 @endif gdb
20805
20806 .PHONY: maybe-installcheck-gdb installcheck-gdb
20807 maybe-installcheck-gdb:
20808 @if gdb
20809 maybe-installcheck-gdb: installcheck-gdb
20810
20811 installcheck-gdb: \
20812     configure-gdb 
20813         @[ -f ./gdb/Makefile ] || exit 0; \
20814         r=`${PWD_COMMAND}`; export r; \
20815         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20816         $(SET_LIB_PATH) \
20817         $(HOST_EXPORTS) \
20818         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20819           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20820         done; \
20821         echo "Doing installcheck in gdb" ; \
20822         (cd gdb && \
20823           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20824                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20825                   "RANLIB=$${RANLIB}" \
20826                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20827                   installcheck) \
20828           || exit 1
20829
20830 @endif gdb
20831
20832 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
20833 maybe-mostlyclean-gdb:
20834 @if gdb
20835 maybe-mostlyclean-gdb: mostlyclean-gdb
20836
20837 mostlyclean-gdb: 
20838         @[ -f ./gdb/Makefile ] || exit 0; \
20839         r=`${PWD_COMMAND}`; export r; \
20840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20841         $(SET_LIB_PATH) \
20842         $(HOST_EXPORTS) \
20843         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20844           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20845         done; \
20846         echo "Doing mostlyclean in gdb" ; \
20847         (cd gdb && \
20848           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20849                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20850                   "RANLIB=$${RANLIB}" \
20851                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20852                   mostlyclean) \
20853           || exit 1
20854
20855 @endif gdb
20856
20857 .PHONY: maybe-clean-gdb clean-gdb
20858 maybe-clean-gdb:
20859 @if gdb
20860 maybe-clean-gdb: clean-gdb
20861
20862 clean-gdb: 
20863         @[ -f ./gdb/Makefile ] || exit 0; \
20864         r=`${PWD_COMMAND}`; export r; \
20865         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20866         $(SET_LIB_PATH) \
20867         $(HOST_EXPORTS) \
20868         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20869           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20870         done; \
20871         echo "Doing clean in gdb" ; \
20872         (cd gdb && \
20873           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20874                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20875                   "RANLIB=$${RANLIB}" \
20876                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20877                   clean) \
20878           || exit 1
20879
20880 @endif gdb
20881
20882 .PHONY: maybe-distclean-gdb distclean-gdb
20883 maybe-distclean-gdb:
20884 @if gdb
20885 maybe-distclean-gdb: distclean-gdb
20886
20887 distclean-gdb: 
20888         @[ -f ./gdb/Makefile ] || exit 0; \
20889         r=`${PWD_COMMAND}`; export r; \
20890         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20891         $(SET_LIB_PATH) \
20892         $(HOST_EXPORTS) \
20893         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20894           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20895         done; \
20896         echo "Doing distclean in gdb" ; \
20897         (cd gdb && \
20898           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20899                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20900                   "RANLIB=$${RANLIB}" \
20901                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20902                   distclean) \
20903           || exit 1
20904
20905 @endif gdb
20906
20907 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
20908 maybe-maintainer-clean-gdb:
20909 @if gdb
20910 maybe-maintainer-clean-gdb: maintainer-clean-gdb
20911
20912 maintainer-clean-gdb: 
20913         @[ -f ./gdb/Makefile ] || exit 0; \
20914         r=`${PWD_COMMAND}`; export r; \
20915         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20916         $(SET_LIB_PATH) \
20917         $(HOST_EXPORTS) \
20918         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
20919           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20920         done; \
20921         echo "Doing maintainer-clean in gdb" ; \
20922         (cd gdb && \
20923           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20924                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20925                   "RANLIB=$${RANLIB}" \
20926                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20927                   maintainer-clean) \
20928           || exit 1
20929
20930 @endif gdb
20931
20932
20933 .PHONY: configure-expect maybe-configure-expect
20934 maybe-configure-expect:
20935 @if expect
20936 maybe-configure-expect: configure-expect
20937 configure-expect:
20938         @test ! -f expect/Makefile || exit 0; \
20939         [ -d expect ] || mkdir expect; \
20940         r=`${PWD_COMMAND}`; export r; \
20941         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20942         $(HOST_EXPORTS) \
20943         echo Configuring in expect; \
20944         cd expect || exit 1; \
20945         case $(srcdir) in \
20946           \.) \
20947             srcdiroption="--srcdir=."; \
20948             libsrcdir=".";; \
20949           /* | [A-Za-z]:[\\/]*) \
20950             srcdiroption="--srcdir=$(srcdir)/expect"; \
20951             libsrcdir="$$s/expect";; \
20952           *) \
20953             srcdiroption="--srcdir=../$(srcdir)/expect"; \
20954             libsrcdir="$$s/expect";; \
20955         esac; \
20956         $(SHELL) $${libsrcdir}/configure \
20957           $(HOST_CONFIGARGS) $${srcdiroption}  \
20958           || exit 1
20959 @endif expect
20960
20961 .PHONY: all-expect maybe-all-expect
20962 maybe-all-expect:
20963 @if expect
20964 maybe-all-expect: all-expect
20965 all-expect: configure-expect
20966         @r=`${PWD_COMMAND}`; export r; \
20967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20968         $(SET_LIB_PATH) \
20969         $(HOST_EXPORTS) \
20970         (cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
20971 @endif expect
20972
20973 .PHONY: check-expect maybe-check-expect
20974 maybe-check-expect:
20975 @if expect
20976 maybe-check-expect: check-expect
20977
20978 check-expect:
20979         @r=`${PWD_COMMAND}`; export r; \
20980         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20981         $(SET_LIB_PATH) \
20982         $(HOST_EXPORTS) \
20983         (cd expect && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
20984
20985 @endif expect
20986
20987 .PHONY: install-expect maybe-install-expect
20988 maybe-install-expect:
20989 @if expect
20990 maybe-install-expect: install-expect
20991
20992 install-expect: installdirs
20993         @r=`${PWD_COMMAND}`; export r; \
20994         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20995         $(SET_LIB_PATH) \
20996         $(HOST_EXPORTS) \
20997         (cd expect && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
20998
20999 @endif expect
21000
21001 # Other targets (info, dvi, etc.)
21002
21003 .PHONY: maybe-info-expect info-expect
21004 maybe-info-expect:
21005 @if expect
21006 maybe-info-expect: info-expect
21007
21008 info-expect: \
21009     configure-expect 
21010         @[ -f ./expect/Makefile ] || exit 0; \
21011         r=`${PWD_COMMAND}`; export r; \
21012         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21013         $(SET_LIB_PATH) \
21014         $(HOST_EXPORTS) \
21015         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21016           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21017         done; \
21018         echo "Doing info in expect" ; \
21019         (cd expect && \
21020           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21021                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21022                   "RANLIB=$${RANLIB}" \
21023                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21024                   info) \
21025           || exit 1
21026
21027 @endif expect
21028
21029 .PHONY: maybe-dvi-expect dvi-expect
21030 maybe-dvi-expect:
21031 @if expect
21032 maybe-dvi-expect: dvi-expect
21033
21034 dvi-expect: \
21035     configure-expect 
21036         @[ -f ./expect/Makefile ] || exit 0; \
21037         r=`${PWD_COMMAND}`; export r; \
21038         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21039         $(SET_LIB_PATH) \
21040         $(HOST_EXPORTS) \
21041         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21042           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21043         done; \
21044         echo "Doing dvi in expect" ; \
21045         (cd expect && \
21046           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21047                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21048                   "RANLIB=$${RANLIB}" \
21049                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21050                   dvi) \
21051           || exit 1
21052
21053 @endif expect
21054
21055 .PHONY: maybe-TAGS-expect TAGS-expect
21056 maybe-TAGS-expect:
21057 @if expect
21058 maybe-TAGS-expect: TAGS-expect
21059
21060 TAGS-expect: \
21061     configure-expect 
21062         @[ -f ./expect/Makefile ] || exit 0; \
21063         r=`${PWD_COMMAND}`; export r; \
21064         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21065         $(SET_LIB_PATH) \
21066         $(HOST_EXPORTS) \
21067         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21068           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21069         done; \
21070         echo "Doing TAGS in expect" ; \
21071         (cd expect && \
21072           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21073                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21074                   "RANLIB=$${RANLIB}" \
21075                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21076                   TAGS) \
21077           || exit 1
21078
21079 @endif expect
21080
21081 .PHONY: maybe-install-info-expect install-info-expect
21082 maybe-install-info-expect:
21083 @if expect
21084 maybe-install-info-expect: install-info-expect
21085
21086 install-info-expect: \
21087     configure-expect \
21088     info-expect 
21089         @[ -f ./expect/Makefile ] || exit 0; \
21090         r=`${PWD_COMMAND}`; export r; \
21091         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21092         $(SET_LIB_PATH) \
21093         $(HOST_EXPORTS) \
21094         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21095           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21096         done; \
21097         echo "Doing install-info in expect" ; \
21098         (cd expect && \
21099           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21100                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21101                   "RANLIB=$${RANLIB}" \
21102                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21103                   install-info) \
21104           || exit 1
21105
21106 @endif expect
21107
21108 .PHONY: maybe-installcheck-expect installcheck-expect
21109 maybe-installcheck-expect:
21110 @if expect
21111 maybe-installcheck-expect: installcheck-expect
21112
21113 installcheck-expect: \
21114     configure-expect 
21115         @[ -f ./expect/Makefile ] || exit 0; \
21116         r=`${PWD_COMMAND}`; export r; \
21117         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21118         $(SET_LIB_PATH) \
21119         $(HOST_EXPORTS) \
21120         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21121           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21122         done; \
21123         echo "Doing installcheck in expect" ; \
21124         (cd expect && \
21125           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21126                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21127                   "RANLIB=$${RANLIB}" \
21128                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21129                   installcheck) \
21130           || exit 1
21131
21132 @endif expect
21133
21134 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
21135 maybe-mostlyclean-expect:
21136 @if expect
21137 maybe-mostlyclean-expect: mostlyclean-expect
21138
21139 mostlyclean-expect: 
21140         @[ -f ./expect/Makefile ] || exit 0; \
21141         r=`${PWD_COMMAND}`; export r; \
21142         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21143         $(SET_LIB_PATH) \
21144         $(HOST_EXPORTS) \
21145         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21146           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21147         done; \
21148         echo "Doing mostlyclean in expect" ; \
21149         (cd expect && \
21150           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21151                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21152                   "RANLIB=$${RANLIB}" \
21153                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21154                   mostlyclean) \
21155           || exit 1
21156
21157 @endif expect
21158
21159 .PHONY: maybe-clean-expect clean-expect
21160 maybe-clean-expect:
21161 @if expect
21162 maybe-clean-expect: clean-expect
21163
21164 clean-expect: 
21165         @[ -f ./expect/Makefile ] || exit 0; \
21166         r=`${PWD_COMMAND}`; export r; \
21167         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21168         $(SET_LIB_PATH) \
21169         $(HOST_EXPORTS) \
21170         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21171           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21172         done; \
21173         echo "Doing clean in expect" ; \
21174         (cd expect && \
21175           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21176                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21177                   "RANLIB=$${RANLIB}" \
21178                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21179                   clean) \
21180           || exit 1
21181
21182 @endif expect
21183
21184 .PHONY: maybe-distclean-expect distclean-expect
21185 maybe-distclean-expect:
21186 @if expect
21187 maybe-distclean-expect: distclean-expect
21188
21189 distclean-expect: 
21190         @[ -f ./expect/Makefile ] || exit 0; \
21191         r=`${PWD_COMMAND}`; export r; \
21192         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21193         $(SET_LIB_PATH) \
21194         $(HOST_EXPORTS) \
21195         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21196           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21197         done; \
21198         echo "Doing distclean in expect" ; \
21199         (cd expect && \
21200           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21201                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21202                   "RANLIB=$${RANLIB}" \
21203                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21204                   distclean) \
21205           || exit 1
21206
21207 @endif expect
21208
21209 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
21210 maybe-maintainer-clean-expect:
21211 @if expect
21212 maybe-maintainer-clean-expect: maintainer-clean-expect
21213
21214 maintainer-clean-expect: 
21215         @[ -f ./expect/Makefile ] || exit 0; \
21216         r=`${PWD_COMMAND}`; export r; \
21217         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21218         $(SET_LIB_PATH) \
21219         $(HOST_EXPORTS) \
21220         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21221           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21222         done; \
21223         echo "Doing maintainer-clean in expect" ; \
21224         (cd expect && \
21225           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21226                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21227                   "RANLIB=$${RANLIB}" \
21228                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21229                   maintainer-clean) \
21230           || exit 1
21231
21232 @endif expect
21233
21234
21235 .PHONY: configure-guile maybe-configure-guile
21236 maybe-configure-guile:
21237 @if guile
21238 maybe-configure-guile: configure-guile
21239 configure-guile:
21240         @test ! -f guile/Makefile || exit 0; \
21241         [ -d guile ] || mkdir guile; \
21242         r=`${PWD_COMMAND}`; export r; \
21243         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21244         $(HOST_EXPORTS) \
21245         echo Configuring in guile; \
21246         cd guile || exit 1; \
21247         case $(srcdir) in \
21248           \.) \
21249             srcdiroption="--srcdir=."; \
21250             libsrcdir=".";; \
21251           /* | [A-Za-z]:[\\/]*) \
21252             srcdiroption="--srcdir=$(srcdir)/guile"; \
21253             libsrcdir="$$s/guile";; \
21254           *) \
21255             srcdiroption="--srcdir=../$(srcdir)/guile"; \
21256             libsrcdir="$$s/guile";; \
21257         esac; \
21258         $(SHELL) $${libsrcdir}/configure \
21259           $(HOST_CONFIGARGS) $${srcdiroption}  \
21260           || exit 1
21261 @endif guile
21262
21263 .PHONY: all-guile maybe-all-guile
21264 maybe-all-guile:
21265 @if guile
21266 maybe-all-guile: all-guile
21267 all-guile: configure-guile
21268         @r=`${PWD_COMMAND}`; export r; \
21269         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21270         $(SET_LIB_PATH) \
21271         $(HOST_EXPORTS) \
21272         (cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
21273 @endif guile
21274
21275 .PHONY: check-guile maybe-check-guile
21276 maybe-check-guile:
21277 @if guile
21278 maybe-check-guile: check-guile
21279
21280 check-guile:
21281         @r=`${PWD_COMMAND}`; export r; \
21282         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21283         $(SET_LIB_PATH) \
21284         $(HOST_EXPORTS) \
21285         (cd guile && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
21286
21287 @endif guile
21288
21289 .PHONY: install-guile maybe-install-guile
21290 maybe-install-guile:
21291 @if guile
21292 maybe-install-guile: install-guile
21293
21294 install-guile: installdirs
21295         @r=`${PWD_COMMAND}`; export r; \
21296         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21297         $(SET_LIB_PATH) \
21298         $(HOST_EXPORTS) \
21299         (cd guile && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
21300
21301 @endif guile
21302
21303 # Other targets (info, dvi, etc.)
21304
21305 .PHONY: maybe-info-guile info-guile
21306 maybe-info-guile:
21307 @if guile
21308 maybe-info-guile: info-guile
21309
21310 info-guile: \
21311     configure-guile 
21312         @[ -f ./guile/Makefile ] || exit 0; \
21313         r=`${PWD_COMMAND}`; export r; \
21314         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21315         $(SET_LIB_PATH) \
21316         $(HOST_EXPORTS) \
21317         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21318           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21319         done; \
21320         echo "Doing info in guile" ; \
21321         (cd guile && \
21322           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21323                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21324                   "RANLIB=$${RANLIB}" \
21325                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21326                   info) \
21327           || exit 1
21328
21329 @endif guile
21330
21331 .PHONY: maybe-dvi-guile dvi-guile
21332 maybe-dvi-guile:
21333 @if guile
21334 maybe-dvi-guile: dvi-guile
21335
21336 dvi-guile: \
21337     configure-guile 
21338         @[ -f ./guile/Makefile ] || exit 0; \
21339         r=`${PWD_COMMAND}`; export r; \
21340         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21341         $(SET_LIB_PATH) \
21342         $(HOST_EXPORTS) \
21343         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21344           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21345         done; \
21346         echo "Doing dvi in guile" ; \
21347         (cd guile && \
21348           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21349                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21350                   "RANLIB=$${RANLIB}" \
21351                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21352                   dvi) \
21353           || exit 1
21354
21355 @endif guile
21356
21357 .PHONY: maybe-TAGS-guile TAGS-guile
21358 maybe-TAGS-guile:
21359 @if guile
21360 maybe-TAGS-guile: TAGS-guile
21361
21362 TAGS-guile: \
21363     configure-guile 
21364         @[ -f ./guile/Makefile ] || exit 0; \
21365         r=`${PWD_COMMAND}`; export r; \
21366         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21367         $(SET_LIB_PATH) \
21368         $(HOST_EXPORTS) \
21369         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21370           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21371         done; \
21372         echo "Doing TAGS in guile" ; \
21373         (cd guile && \
21374           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21375                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21376                   "RANLIB=$${RANLIB}" \
21377                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21378                   TAGS) \
21379           || exit 1
21380
21381 @endif guile
21382
21383 .PHONY: maybe-install-info-guile install-info-guile
21384 maybe-install-info-guile:
21385 @if guile
21386 maybe-install-info-guile: install-info-guile
21387
21388 install-info-guile: \
21389     configure-guile \
21390     info-guile 
21391         @[ -f ./guile/Makefile ] || exit 0; \
21392         r=`${PWD_COMMAND}`; export r; \
21393         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21394         $(SET_LIB_PATH) \
21395         $(HOST_EXPORTS) \
21396         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21397           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21398         done; \
21399         echo "Doing install-info in guile" ; \
21400         (cd guile && \
21401           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21402                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21403                   "RANLIB=$${RANLIB}" \
21404                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21405                   install-info) \
21406           || exit 1
21407
21408 @endif guile
21409
21410 .PHONY: maybe-installcheck-guile installcheck-guile
21411 maybe-installcheck-guile:
21412 @if guile
21413 maybe-installcheck-guile: installcheck-guile
21414
21415 installcheck-guile: \
21416     configure-guile 
21417         @[ -f ./guile/Makefile ] || exit 0; \
21418         r=`${PWD_COMMAND}`; export r; \
21419         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21420         $(SET_LIB_PATH) \
21421         $(HOST_EXPORTS) \
21422         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21423           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21424         done; \
21425         echo "Doing installcheck in guile" ; \
21426         (cd guile && \
21427           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21428                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21429                   "RANLIB=$${RANLIB}" \
21430                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21431                   installcheck) \
21432           || exit 1
21433
21434 @endif guile
21435
21436 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
21437 maybe-mostlyclean-guile:
21438 @if guile
21439 maybe-mostlyclean-guile: mostlyclean-guile
21440
21441 mostlyclean-guile: 
21442         @[ -f ./guile/Makefile ] || exit 0; \
21443         r=`${PWD_COMMAND}`; export r; \
21444         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21445         $(SET_LIB_PATH) \
21446         $(HOST_EXPORTS) \
21447         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21448           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21449         done; \
21450         echo "Doing mostlyclean in guile" ; \
21451         (cd guile && \
21452           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21453                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21454                   "RANLIB=$${RANLIB}" \
21455                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21456                   mostlyclean) \
21457           || exit 1
21458
21459 @endif guile
21460
21461 .PHONY: maybe-clean-guile clean-guile
21462 maybe-clean-guile:
21463 @if guile
21464 maybe-clean-guile: clean-guile
21465
21466 clean-guile: 
21467         @[ -f ./guile/Makefile ] || exit 0; \
21468         r=`${PWD_COMMAND}`; export r; \
21469         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21470         $(SET_LIB_PATH) \
21471         $(HOST_EXPORTS) \
21472         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21473           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21474         done; \
21475         echo "Doing clean in guile" ; \
21476         (cd guile && \
21477           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21478                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21479                   "RANLIB=$${RANLIB}" \
21480                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21481                   clean) \
21482           || exit 1
21483
21484 @endif guile
21485
21486 .PHONY: maybe-distclean-guile distclean-guile
21487 maybe-distclean-guile:
21488 @if guile
21489 maybe-distclean-guile: distclean-guile
21490
21491 distclean-guile: 
21492         @[ -f ./guile/Makefile ] || exit 0; \
21493         r=`${PWD_COMMAND}`; export r; \
21494         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21495         $(SET_LIB_PATH) \
21496         $(HOST_EXPORTS) \
21497         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21498           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21499         done; \
21500         echo "Doing distclean in guile" ; \
21501         (cd guile && \
21502           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21503                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21504                   "RANLIB=$${RANLIB}" \
21505                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21506                   distclean) \
21507           || exit 1
21508
21509 @endif guile
21510
21511 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
21512 maybe-maintainer-clean-guile:
21513 @if guile
21514 maybe-maintainer-clean-guile: maintainer-clean-guile
21515
21516 maintainer-clean-guile: 
21517         @[ -f ./guile/Makefile ] || exit 0; \
21518         r=`${PWD_COMMAND}`; export r; \
21519         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21520         $(SET_LIB_PATH) \
21521         $(HOST_EXPORTS) \
21522         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21523           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21524         done; \
21525         echo "Doing maintainer-clean in guile" ; \
21526         (cd guile && \
21527           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21528                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21529                   "RANLIB=$${RANLIB}" \
21530                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21531                   maintainer-clean) \
21532           || exit 1
21533
21534 @endif guile
21535
21536
21537 .PHONY: configure-tk maybe-configure-tk
21538 maybe-configure-tk:
21539 @if tk
21540 maybe-configure-tk: configure-tk
21541 configure-tk:
21542         @test ! -f tk/Makefile || exit 0; \
21543         [ -d tk ] || mkdir tk; \
21544         r=`${PWD_COMMAND}`; export r; \
21545         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21546         $(HOST_EXPORTS) \
21547         echo Configuring in tk; \
21548         cd tk || exit 1; \
21549         case $(srcdir) in \
21550           \.) \
21551             srcdiroption="--srcdir=."; \
21552             libsrcdir=".";; \
21553           /* | [A-Za-z]:[\\/]*) \
21554             srcdiroption="--srcdir=$(srcdir)/tk"; \
21555             libsrcdir="$$s/tk";; \
21556           *) \
21557             srcdiroption="--srcdir=../$(srcdir)/tk"; \
21558             libsrcdir="$$s/tk";; \
21559         esac; \
21560         $(SHELL) $${libsrcdir}/configure \
21561           $(HOST_CONFIGARGS) $${srcdiroption}  \
21562           || exit 1
21563 @endif tk
21564
21565 .PHONY: all-tk maybe-all-tk
21566 maybe-all-tk:
21567 @if tk
21568 maybe-all-tk: all-tk
21569 all-tk: configure-tk
21570         @r=`${PWD_COMMAND}`; export r; \
21571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21572         $(SET_LIB_PATH) \
21573         $(HOST_EXPORTS) \
21574         (cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) all)
21575 @endif tk
21576
21577 .PHONY: check-tk maybe-check-tk
21578 maybe-check-tk:
21579 @if tk
21580 maybe-check-tk: check-tk
21581
21582 check-tk:
21583         @r=`${PWD_COMMAND}`; export r; \
21584         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21585         $(SET_LIB_PATH) \
21586         $(HOST_EXPORTS) \
21587         (cd tk && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
21588
21589 @endif tk
21590
21591 .PHONY: install-tk maybe-install-tk
21592 maybe-install-tk:
21593 @if tk
21594 maybe-install-tk: install-tk
21595
21596 install-tk: installdirs
21597         @r=`${PWD_COMMAND}`; export r; \
21598         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21599         $(SET_LIB_PATH) \
21600         $(HOST_EXPORTS) \
21601         (cd tk && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
21602
21603 @endif tk
21604
21605 # Other targets (info, dvi, etc.)
21606
21607 .PHONY: maybe-info-tk info-tk
21608 maybe-info-tk:
21609 @if tk
21610 maybe-info-tk: info-tk
21611
21612 info-tk: \
21613     configure-tk 
21614         @[ -f ./tk/Makefile ] || exit 0; \
21615         r=`${PWD_COMMAND}`; export r; \
21616         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21617         $(SET_LIB_PATH) \
21618         $(HOST_EXPORTS) \
21619         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21620           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21621         done; \
21622         echo "Doing info in tk" ; \
21623         (cd tk && \
21624           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21625                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21626                   "RANLIB=$${RANLIB}" \
21627                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21628                   info) \
21629           || exit 1
21630
21631 @endif tk
21632
21633 .PHONY: maybe-dvi-tk dvi-tk
21634 maybe-dvi-tk:
21635 @if tk
21636 maybe-dvi-tk: dvi-tk
21637
21638 dvi-tk: \
21639     configure-tk 
21640         @[ -f ./tk/Makefile ] || exit 0; \
21641         r=`${PWD_COMMAND}`; export r; \
21642         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21643         $(SET_LIB_PATH) \
21644         $(HOST_EXPORTS) \
21645         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21646           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21647         done; \
21648         echo "Doing dvi in tk" ; \
21649         (cd tk && \
21650           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21651                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21652                   "RANLIB=$${RANLIB}" \
21653                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21654                   dvi) \
21655           || exit 1
21656
21657 @endif tk
21658
21659 .PHONY: maybe-TAGS-tk TAGS-tk
21660 maybe-TAGS-tk:
21661 @if tk
21662 maybe-TAGS-tk: TAGS-tk
21663
21664 TAGS-tk: \
21665     configure-tk 
21666         @[ -f ./tk/Makefile ] || exit 0; \
21667         r=`${PWD_COMMAND}`; export r; \
21668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21669         $(SET_LIB_PATH) \
21670         $(HOST_EXPORTS) \
21671         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21672           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21673         done; \
21674         echo "Doing TAGS in tk" ; \
21675         (cd tk && \
21676           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21677                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21678                   "RANLIB=$${RANLIB}" \
21679                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21680                   TAGS) \
21681           || exit 1
21682
21683 @endif tk
21684
21685 .PHONY: maybe-install-info-tk install-info-tk
21686 maybe-install-info-tk:
21687 @if tk
21688 maybe-install-info-tk: install-info-tk
21689
21690 install-info-tk: \
21691     configure-tk \
21692     info-tk 
21693         @[ -f ./tk/Makefile ] || exit 0; \
21694         r=`${PWD_COMMAND}`; export r; \
21695         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21696         $(SET_LIB_PATH) \
21697         $(HOST_EXPORTS) \
21698         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21699           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21700         done; \
21701         echo "Doing install-info in tk" ; \
21702         (cd tk && \
21703           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21704                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21705                   "RANLIB=$${RANLIB}" \
21706                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21707                   install-info) \
21708           || exit 1
21709
21710 @endif tk
21711
21712 .PHONY: maybe-installcheck-tk installcheck-tk
21713 maybe-installcheck-tk:
21714 @if tk
21715 maybe-installcheck-tk: installcheck-tk
21716
21717 installcheck-tk: \
21718     configure-tk 
21719         @[ -f ./tk/Makefile ] || exit 0; \
21720         r=`${PWD_COMMAND}`; export r; \
21721         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21722         $(SET_LIB_PATH) \
21723         $(HOST_EXPORTS) \
21724         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21725           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21726         done; \
21727         echo "Doing installcheck in tk" ; \
21728         (cd tk && \
21729           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21730                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21731                   "RANLIB=$${RANLIB}" \
21732                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21733                   installcheck) \
21734           || exit 1
21735
21736 @endif tk
21737
21738 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
21739 maybe-mostlyclean-tk:
21740 @if tk
21741 maybe-mostlyclean-tk: mostlyclean-tk
21742
21743 mostlyclean-tk: 
21744         @[ -f ./tk/Makefile ] || exit 0; \
21745         r=`${PWD_COMMAND}`; export r; \
21746         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21747         $(SET_LIB_PATH) \
21748         $(HOST_EXPORTS) \
21749         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21750           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21751         done; \
21752         echo "Doing mostlyclean in tk" ; \
21753         (cd tk && \
21754           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21755                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21756                   "RANLIB=$${RANLIB}" \
21757                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21758                   mostlyclean) \
21759           || exit 1
21760
21761 @endif tk
21762
21763 .PHONY: maybe-clean-tk clean-tk
21764 maybe-clean-tk:
21765 @if tk
21766 maybe-clean-tk: clean-tk
21767
21768 clean-tk: 
21769         @[ -f ./tk/Makefile ] || exit 0; \
21770         r=`${PWD_COMMAND}`; export r; \
21771         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21772         $(SET_LIB_PATH) \
21773         $(HOST_EXPORTS) \
21774         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21775           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21776         done; \
21777         echo "Doing clean in tk" ; \
21778         (cd tk && \
21779           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21780                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21781                   "RANLIB=$${RANLIB}" \
21782                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21783                   clean) \
21784           || exit 1
21785
21786 @endif tk
21787
21788 .PHONY: maybe-distclean-tk distclean-tk
21789 maybe-distclean-tk:
21790 @if tk
21791 maybe-distclean-tk: distclean-tk
21792
21793 distclean-tk: 
21794         @[ -f ./tk/Makefile ] || exit 0; \
21795         r=`${PWD_COMMAND}`; export r; \
21796         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21797         $(SET_LIB_PATH) \
21798         $(HOST_EXPORTS) \
21799         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21800           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21801         done; \
21802         echo "Doing distclean in tk" ; \
21803         (cd tk && \
21804           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21805                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21806                   "RANLIB=$${RANLIB}" \
21807                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21808                   distclean) \
21809           || exit 1
21810
21811 @endif tk
21812
21813 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
21814 maybe-maintainer-clean-tk:
21815 @if tk
21816 maybe-maintainer-clean-tk: maintainer-clean-tk
21817
21818 maintainer-clean-tk: 
21819         @[ -f ./tk/Makefile ] || exit 0; \
21820         r=`${PWD_COMMAND}`; export r; \
21821         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21822         $(SET_LIB_PATH) \
21823         $(HOST_EXPORTS) \
21824         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
21825           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21826         done; \
21827         echo "Doing maintainer-clean in tk" ; \
21828         (cd tk && \
21829           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21830                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21831                   "RANLIB=$${RANLIB}" \
21832                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21833                   maintainer-clean) \
21834           || exit 1
21835
21836 @endif tk
21837
21838
21839 .PHONY: configure-libtermcap maybe-configure-libtermcap
21840 maybe-configure-libtermcap:
21841 @if libtermcap
21842 maybe-configure-libtermcap: configure-libtermcap
21843 configure-libtermcap:
21844         @test ! -f libtermcap/Makefile || exit 0; \
21845         [ -d libtermcap ] || mkdir libtermcap; \
21846         r=`${PWD_COMMAND}`; export r; \
21847         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21848         $(HOST_EXPORTS) \
21849         echo Configuring in libtermcap; \
21850         cd libtermcap || exit 1; \
21851         case $(srcdir) in \
21852           \.) \
21853             srcdiroption="--srcdir=."; \
21854             libsrcdir=".";; \
21855           /* | [A-Za-z]:[\\/]*) \
21856             srcdiroption="--srcdir=$(srcdir)/libtermcap"; \
21857             libsrcdir="$$s/libtermcap";; \
21858           *) \
21859             srcdiroption="--srcdir=../$(srcdir)/libtermcap"; \
21860             libsrcdir="$$s/libtermcap";; \
21861         esac; \
21862         $(SHELL) $${libsrcdir}/configure \
21863           $(HOST_CONFIGARGS) $${srcdiroption}  \
21864           || exit 1
21865 @endif libtermcap
21866
21867 .PHONY: all-libtermcap maybe-all-libtermcap
21868 maybe-all-libtermcap:
21869 @if libtermcap
21870 maybe-all-libtermcap: all-libtermcap
21871 all-libtermcap: configure-libtermcap
21872         @r=`${PWD_COMMAND}`; export r; \
21873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21874         $(SET_LIB_PATH) \
21875         $(HOST_EXPORTS) \
21876         (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS)  all)
21877 @endif libtermcap
21878
21879 .PHONY: check-libtermcap maybe-check-libtermcap
21880 maybe-check-libtermcap:
21881 @if libtermcap
21882 maybe-check-libtermcap: check-libtermcap
21883
21884 check-libtermcap:
21885
21886 @endif libtermcap
21887
21888 .PHONY: install-libtermcap maybe-install-libtermcap
21889 maybe-install-libtermcap:
21890 @if libtermcap
21891 maybe-install-libtermcap: install-libtermcap
21892
21893 install-libtermcap: installdirs
21894         @r=`${PWD_COMMAND}`; export r; \
21895         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21896         $(SET_LIB_PATH) \
21897         $(HOST_EXPORTS) \
21898         (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS) install)
21899
21900 @endif libtermcap
21901
21902 # Other targets (info, dvi, etc.)
21903
21904 .PHONY: maybe-info-libtermcap info-libtermcap
21905 maybe-info-libtermcap:
21906 @if libtermcap
21907 maybe-info-libtermcap: info-libtermcap
21908
21909 info-libtermcap: \
21910     configure-libtermcap 
21911         @[ -f ./libtermcap/Makefile ] || exit 0; \
21912         r=`${PWD_COMMAND}`; export r; \
21913         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21914         $(SET_LIB_PATH) \
21915         $(HOST_EXPORTS) \
21916         for flag in $(EXTRA_HOST_FLAGS) ; do \
21917           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21918         done; \
21919         echo "Doing info in libtermcap" ; \
21920         (cd libtermcap && \
21921           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21922                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21923                   "RANLIB=$${RANLIB}" \
21924                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21925                   info) \
21926           || exit 1
21927
21928 @endif libtermcap
21929
21930 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
21931 maybe-dvi-libtermcap:
21932 @if libtermcap
21933 maybe-dvi-libtermcap: dvi-libtermcap
21934
21935 dvi-libtermcap: \
21936     configure-libtermcap 
21937         @[ -f ./libtermcap/Makefile ] || exit 0; \
21938         r=`${PWD_COMMAND}`; export r; \
21939         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21940         $(SET_LIB_PATH) \
21941         $(HOST_EXPORTS) \
21942         for flag in $(EXTRA_HOST_FLAGS) ; do \
21943           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21944         done; \
21945         echo "Doing dvi in libtermcap" ; \
21946         (cd libtermcap && \
21947           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21948                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21949                   "RANLIB=$${RANLIB}" \
21950                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21951                   dvi) \
21952           || exit 1
21953
21954 @endif libtermcap
21955
21956 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
21957 maybe-TAGS-libtermcap:
21958 @if libtermcap
21959 maybe-TAGS-libtermcap: TAGS-libtermcap
21960
21961 TAGS-libtermcap: \
21962     configure-libtermcap 
21963         @[ -f ./libtermcap/Makefile ] || exit 0; \
21964         r=`${PWD_COMMAND}`; export r; \
21965         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21966         $(SET_LIB_PATH) \
21967         $(HOST_EXPORTS) \
21968         for flag in $(EXTRA_HOST_FLAGS) ; do \
21969           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21970         done; \
21971         echo "Doing TAGS in libtermcap" ; \
21972         (cd libtermcap && \
21973           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21974                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21975                   "RANLIB=$${RANLIB}" \
21976                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21977                   TAGS) \
21978           || exit 1
21979
21980 @endif libtermcap
21981
21982 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
21983 maybe-install-info-libtermcap:
21984 @if libtermcap
21985 maybe-install-info-libtermcap: install-info-libtermcap
21986
21987 install-info-libtermcap: \
21988     configure-libtermcap \
21989     info-libtermcap 
21990         @[ -f ./libtermcap/Makefile ] || exit 0; \
21991         r=`${PWD_COMMAND}`; export r; \
21992         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21993         $(SET_LIB_PATH) \
21994         $(HOST_EXPORTS) \
21995         for flag in $(EXTRA_HOST_FLAGS) ; do \
21996           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21997         done; \
21998         echo "Doing install-info in libtermcap" ; \
21999         (cd libtermcap && \
22000           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22001                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22002                   "RANLIB=$${RANLIB}" \
22003                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22004                   install-info) \
22005           || exit 1
22006
22007 @endif libtermcap
22008
22009 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
22010 maybe-installcheck-libtermcap:
22011 @if libtermcap
22012 maybe-installcheck-libtermcap: installcheck-libtermcap
22013
22014 installcheck-libtermcap: \
22015     configure-libtermcap 
22016         @[ -f ./libtermcap/Makefile ] || exit 0; \
22017         r=`${PWD_COMMAND}`; export r; \
22018         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22019         $(SET_LIB_PATH) \
22020         $(HOST_EXPORTS) \
22021         for flag in $(EXTRA_HOST_FLAGS) ; do \
22022           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22023         done; \
22024         echo "Doing installcheck in libtermcap" ; \
22025         (cd libtermcap && \
22026           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22027                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22028                   "RANLIB=$${RANLIB}" \
22029                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22030                   installcheck) \
22031           || exit 1
22032
22033 @endif libtermcap
22034
22035 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
22036 maybe-mostlyclean-libtermcap:
22037 @if libtermcap
22038 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
22039
22040 # libtermcap doesn't support mostlyclean.
22041 mostlyclean-libtermcap:
22042
22043 @endif libtermcap
22044
22045 .PHONY: maybe-clean-libtermcap clean-libtermcap
22046 maybe-clean-libtermcap:
22047 @if libtermcap
22048 maybe-clean-libtermcap: clean-libtermcap
22049
22050 # libtermcap doesn't support clean.
22051 clean-libtermcap:
22052
22053 @endif libtermcap
22054
22055 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
22056 maybe-distclean-libtermcap:
22057 @if libtermcap
22058 maybe-distclean-libtermcap: distclean-libtermcap
22059
22060 # libtermcap doesn't support distclean.
22061 distclean-libtermcap:
22062
22063 @endif libtermcap
22064
22065 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
22066 maybe-maintainer-clean-libtermcap:
22067 @if libtermcap
22068 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
22069
22070 # libtermcap doesn't support maintainer-clean.
22071 maintainer-clean-libtermcap:
22072
22073 @endif libtermcap
22074
22075
22076 .PHONY: configure-utils maybe-configure-utils
22077 maybe-configure-utils:
22078 @if utils
22079 maybe-configure-utils: configure-utils
22080 configure-utils:
22081         @test ! -f utils/Makefile || exit 0; \
22082         [ -d utils ] || mkdir utils; \
22083         r=`${PWD_COMMAND}`; export r; \
22084         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22085         $(HOST_EXPORTS) \
22086         echo Configuring in utils; \
22087         cd utils || exit 1; \
22088         case $(srcdir) in \
22089           \.) \
22090             srcdiroption="--srcdir=."; \
22091             libsrcdir=".";; \
22092           /* | [A-Za-z]:[\\/]*) \
22093             srcdiroption="--srcdir=$(srcdir)/utils"; \
22094             libsrcdir="$$s/utils";; \
22095           *) \
22096             srcdiroption="--srcdir=../$(srcdir)/utils"; \
22097             libsrcdir="$$s/utils";; \
22098         esac; \
22099         $(SHELL) $${libsrcdir}/configure \
22100           $(HOST_CONFIGARGS) $${srcdiroption}  \
22101           || exit 1
22102 @endif utils
22103
22104 .PHONY: all-utils maybe-all-utils
22105 maybe-all-utils:
22106 @if utils
22107 maybe-all-utils: all-utils
22108 all-utils: configure-utils
22109         @r=`${PWD_COMMAND}`; export r; \
22110         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22111         $(SET_LIB_PATH) \
22112         $(HOST_EXPORTS) \
22113         (cd utils && $(MAKE) $(FLAGS_TO_PASS)  all)
22114 @endif utils
22115
22116 .PHONY: check-utils maybe-check-utils
22117 maybe-check-utils:
22118 @if utils
22119 maybe-check-utils: check-utils
22120
22121 check-utils:
22122
22123 @endif utils
22124
22125 .PHONY: install-utils maybe-install-utils
22126 maybe-install-utils:
22127 @if utils
22128 maybe-install-utils: install-utils
22129
22130 install-utils: installdirs
22131         @r=`${PWD_COMMAND}`; export r; \
22132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22133         $(SET_LIB_PATH) \
22134         $(HOST_EXPORTS) \
22135         (cd utils && $(MAKE) $(FLAGS_TO_PASS) install)
22136
22137 @endif utils
22138
22139 # Other targets (info, dvi, etc.)
22140
22141 .PHONY: maybe-info-utils info-utils
22142 maybe-info-utils:
22143 @if utils
22144 maybe-info-utils: info-utils
22145
22146 info-utils: \
22147     configure-utils 
22148         @[ -f ./utils/Makefile ] || exit 0; \
22149         r=`${PWD_COMMAND}`; export r; \
22150         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22151         $(SET_LIB_PATH) \
22152         $(HOST_EXPORTS) \
22153         for flag in $(EXTRA_HOST_FLAGS) ; do \
22154           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22155         done; \
22156         echo "Doing info in utils" ; \
22157         (cd utils && \
22158           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22159                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22160                   "RANLIB=$${RANLIB}" \
22161                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22162                   info) \
22163           || exit 1
22164
22165 @endif utils
22166
22167 .PHONY: maybe-dvi-utils dvi-utils
22168 maybe-dvi-utils:
22169 @if utils
22170 maybe-dvi-utils: dvi-utils
22171
22172 dvi-utils: \
22173     configure-utils 
22174         @[ -f ./utils/Makefile ] || exit 0; \
22175         r=`${PWD_COMMAND}`; export r; \
22176         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22177         $(SET_LIB_PATH) \
22178         $(HOST_EXPORTS) \
22179         for flag in $(EXTRA_HOST_FLAGS) ; do \
22180           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22181         done; \
22182         echo "Doing dvi in utils" ; \
22183         (cd utils && \
22184           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22185                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22186                   "RANLIB=$${RANLIB}" \
22187                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22188                   dvi) \
22189           || exit 1
22190
22191 @endif utils
22192
22193 .PHONY: maybe-TAGS-utils TAGS-utils
22194 maybe-TAGS-utils:
22195 @if utils
22196 maybe-TAGS-utils: TAGS-utils
22197
22198 TAGS-utils: \
22199     configure-utils 
22200         @[ -f ./utils/Makefile ] || exit 0; \
22201         r=`${PWD_COMMAND}`; export r; \
22202         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22203         $(SET_LIB_PATH) \
22204         $(HOST_EXPORTS) \
22205         for flag in $(EXTRA_HOST_FLAGS) ; do \
22206           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22207         done; \
22208         echo "Doing TAGS in utils" ; \
22209         (cd utils && \
22210           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22211                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22212                   "RANLIB=$${RANLIB}" \
22213                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22214                   TAGS) \
22215           || exit 1
22216
22217 @endif utils
22218
22219 .PHONY: maybe-install-info-utils install-info-utils
22220 maybe-install-info-utils:
22221 @if utils
22222 maybe-install-info-utils: install-info-utils
22223
22224 install-info-utils: \
22225     configure-utils \
22226     info-utils 
22227         @[ -f ./utils/Makefile ] || exit 0; \
22228         r=`${PWD_COMMAND}`; export r; \
22229         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22230         $(SET_LIB_PATH) \
22231         $(HOST_EXPORTS) \
22232         for flag in $(EXTRA_HOST_FLAGS) ; do \
22233           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22234         done; \
22235         echo "Doing install-info in utils" ; \
22236         (cd utils && \
22237           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22238                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22239                   "RANLIB=$${RANLIB}" \
22240                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22241                   install-info) \
22242           || exit 1
22243
22244 @endif utils
22245
22246 .PHONY: maybe-installcheck-utils installcheck-utils
22247 maybe-installcheck-utils:
22248 @if utils
22249 maybe-installcheck-utils: installcheck-utils
22250
22251 installcheck-utils: \
22252     configure-utils 
22253         @[ -f ./utils/Makefile ] || exit 0; \
22254         r=`${PWD_COMMAND}`; export r; \
22255         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22256         $(SET_LIB_PATH) \
22257         $(HOST_EXPORTS) \
22258         for flag in $(EXTRA_HOST_FLAGS) ; do \
22259           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22260         done; \
22261         echo "Doing installcheck in utils" ; \
22262         (cd utils && \
22263           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22264                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22265                   "RANLIB=$${RANLIB}" \
22266                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22267                   installcheck) \
22268           || exit 1
22269
22270 @endif utils
22271
22272 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
22273 maybe-mostlyclean-utils:
22274 @if utils
22275 maybe-mostlyclean-utils: mostlyclean-utils
22276
22277 mostlyclean-utils: 
22278         @[ -f ./utils/Makefile ] || exit 0; \
22279         r=`${PWD_COMMAND}`; export r; \
22280         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22281         $(SET_LIB_PATH) \
22282         $(HOST_EXPORTS) \
22283         for flag in $(EXTRA_HOST_FLAGS) ; do \
22284           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22285         done; \
22286         echo "Doing mostlyclean in utils" ; \
22287         (cd utils && \
22288           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22289                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22290                   "RANLIB=$${RANLIB}" \
22291                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22292                   mostlyclean) \
22293           || exit 1
22294
22295 @endif utils
22296
22297 .PHONY: maybe-clean-utils clean-utils
22298 maybe-clean-utils:
22299 @if utils
22300 maybe-clean-utils: clean-utils
22301
22302 clean-utils: 
22303         @[ -f ./utils/Makefile ] || exit 0; \
22304         r=`${PWD_COMMAND}`; export r; \
22305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22306         $(SET_LIB_PATH) \
22307         $(HOST_EXPORTS) \
22308         for flag in $(EXTRA_HOST_FLAGS) ; do \
22309           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22310         done; \
22311         echo "Doing clean in utils" ; \
22312         (cd utils && \
22313           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22314                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22315                   "RANLIB=$${RANLIB}" \
22316                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22317                   clean) \
22318           || exit 1
22319
22320 @endif utils
22321
22322 .PHONY: maybe-distclean-utils distclean-utils
22323 maybe-distclean-utils:
22324 @if utils
22325 maybe-distclean-utils: distclean-utils
22326
22327 distclean-utils: 
22328         @[ -f ./utils/Makefile ] || exit 0; \
22329         r=`${PWD_COMMAND}`; export r; \
22330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22331         $(SET_LIB_PATH) \
22332         $(HOST_EXPORTS) \
22333         for flag in $(EXTRA_HOST_FLAGS) ; do \
22334           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22335         done; \
22336         echo "Doing distclean in utils" ; \
22337         (cd utils && \
22338           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22339                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22340                   "RANLIB=$${RANLIB}" \
22341                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22342                   distclean) \
22343           || exit 1
22344
22345 @endif utils
22346
22347 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
22348 maybe-maintainer-clean-utils:
22349 @if utils
22350 maybe-maintainer-clean-utils: maintainer-clean-utils
22351
22352 maintainer-clean-utils: 
22353         @[ -f ./utils/Makefile ] || exit 0; \
22354         r=`${PWD_COMMAND}`; export r; \
22355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22356         $(SET_LIB_PATH) \
22357         $(HOST_EXPORTS) \
22358         for flag in $(EXTRA_HOST_FLAGS) ; do \
22359           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22360         done; \
22361         echo "Doing maintainer-clean in utils" ; \
22362         (cd utils && \
22363           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22364                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22365                   "RANLIB=$${RANLIB}" \
22366                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22367                   maintainer-clean) \
22368           || exit 1
22369
22370 @endif utils
22371
22372
22373
22374 # ---------------------------------------
22375 # Modules which run on the target machine
22376 # ---------------------------------------
22377
22378 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
22379 maybe-configure-target-libstdc++-v3:
22380 @if target-libstdc++-v3
22381 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
22382
22383 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
22384 $(TARGET_SUBDIR)/libstdc++-v3/multilib.out: multilib.out
22385         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
22386         rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || : ; \
22387         cp multilib.out $(TARGET_SUBDIR)/libstdc++-v3/multilib.out
22388
22389 configure-target-libstdc++-v3: $(TARGET_SUBDIR)/libstdc++-v3/multilib.out
22390         @test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
22391         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
22392         r=`${PWD_COMMAND}`; export r; \
22393         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22394         $(SET_LIB_PATH) \
22395         $(RAW_CXX_TARGET_EXPORTS) \
22396         echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
22397         cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
22398         case $(srcdir) in \
22399           /* | [A-Za-z]:[\\/]*) \
22400             topdir=$(srcdir) ;; \
22401           *) \
22402             case "$(TARGET_SUBDIR)" in \
22403               .) topdir="../$(srcdir)" ;; \
22404               *) topdir="../../$(srcdir)" ;; \
22405             esac ;; \
22406         esac; \
22407           srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
22408           libsrcdir="$$s/libstdc++-v3"; \
22409         rm -f no-such-file || : ; \
22410         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22411           $(TARGET_CONFIGARGS) $${srcdiroption} \
22412           --with-target-subdir="$(TARGET_SUBDIR)"  \
22413           || exit 1
22414 @endif target-libstdc++-v3
22415
22416 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
22417 maybe-all-target-libstdc++-v3:
22418 @if target-libstdc++-v3
22419 TARGET-target-libstdc++-v3=all
22420 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
22421 all-target-libstdc++-v3: configure-target-libstdc++-v3
22422         @r=`${PWD_COMMAND}`; export r; \
22423         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22424         $(SET_LIB_PATH) \
22425         $(RAW_CXX_TARGET_EXPORTS) \
22426         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22427           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   $(TARGET-target-libstdc++-v3))
22428 @endif target-libstdc++-v3
22429
22430 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
22431 maybe-check-target-libstdc++-v3:
22432 @if target-libstdc++-v3
22433 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
22434
22435 check-target-libstdc++-v3:
22436         @r=`${PWD_COMMAND}`; export r; \
22437         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22438         $(SET_LIB_PATH) \
22439         $(RAW_CXX_TARGET_EXPORTS) \
22440         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22441           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
22442
22443 @endif target-libstdc++-v3
22444
22445 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
22446 maybe-install-target-libstdc++-v3:
22447 @if target-libstdc++-v3
22448 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
22449
22450 install-target-libstdc++-v3: installdirs
22451         @r=`${PWD_COMMAND}`; export r; \
22452         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22453         $(SET_LIB_PATH) \
22454         $(RAW_CXX_TARGET_EXPORTS) \
22455         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22456           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
22457
22458 @endif target-libstdc++-v3
22459
22460 # Other targets (info, dvi, etc.)
22461
22462 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
22463 maybe-info-target-libstdc++-v3:
22464 @if target-libstdc++-v3
22465 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
22466
22467 info-target-libstdc++-v3: \
22468     configure-target-libstdc++-v3 
22469         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22470         r=`${PWD_COMMAND}`; export r; \
22471         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22472         $(SET_LIB_PATH) \
22473         $(RAW_CXX_TARGET_EXPORTS) \
22474         echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22475         for flag in $(EXTRA_TARGET_FLAGS); do \
22476           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22477         done; \
22478         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22479           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22480                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22481                   "RANLIB=$${RANLIB}" \
22482                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22483                    info) \
22484           || exit 1
22485
22486 @endif target-libstdc++-v3
22487
22488 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
22489 maybe-dvi-target-libstdc++-v3:
22490 @if target-libstdc++-v3
22491 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
22492
22493 dvi-target-libstdc++-v3: \
22494     configure-target-libstdc++-v3 
22495         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22496         r=`${PWD_COMMAND}`; export r; \
22497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22498         $(SET_LIB_PATH) \
22499         $(RAW_CXX_TARGET_EXPORTS) \
22500         echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22501         for flag in $(EXTRA_TARGET_FLAGS); do \
22502           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22503         done; \
22504         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22505           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22506                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22507                   "RANLIB=$${RANLIB}" \
22508                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22509                    dvi) \
22510           || exit 1
22511
22512 @endif target-libstdc++-v3
22513
22514 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
22515 maybe-TAGS-target-libstdc++-v3:
22516 @if target-libstdc++-v3
22517 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
22518
22519 TAGS-target-libstdc++-v3: \
22520     configure-target-libstdc++-v3 
22521         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22522         r=`${PWD_COMMAND}`; export r; \
22523         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22524         $(SET_LIB_PATH) \
22525         $(RAW_CXX_TARGET_EXPORTS) \
22526         echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22527         for flag in $(EXTRA_TARGET_FLAGS); do \
22528           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22529         done; \
22530         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22531           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22532                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22533                   "RANLIB=$${RANLIB}" \
22534                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22535                    TAGS) \
22536           || exit 1
22537
22538 @endif target-libstdc++-v3
22539
22540 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
22541 maybe-install-info-target-libstdc++-v3:
22542 @if target-libstdc++-v3
22543 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
22544
22545 install-info-target-libstdc++-v3: \
22546     configure-target-libstdc++-v3 \
22547     info-target-libstdc++-v3 
22548         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22549         r=`${PWD_COMMAND}`; export r; \
22550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22551         $(SET_LIB_PATH) \
22552         $(RAW_CXX_TARGET_EXPORTS) \
22553         echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22554         for flag in $(EXTRA_TARGET_FLAGS); do \
22555           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22556         done; \
22557         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22558           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22559                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22560                   "RANLIB=$${RANLIB}" \
22561                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22562                    install-info) \
22563           || exit 1
22564
22565 @endif target-libstdc++-v3
22566
22567 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
22568 maybe-installcheck-target-libstdc++-v3:
22569 @if target-libstdc++-v3
22570 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
22571
22572 installcheck-target-libstdc++-v3: \
22573     configure-target-libstdc++-v3 
22574         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22575         r=`${PWD_COMMAND}`; export r; \
22576         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22577         $(SET_LIB_PATH) \
22578         $(RAW_CXX_TARGET_EXPORTS) \
22579         echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22580         for flag in $(EXTRA_TARGET_FLAGS); do \
22581           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22582         done; \
22583         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22584           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22585                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22586                   "RANLIB=$${RANLIB}" \
22587                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22588                    installcheck) \
22589           || exit 1
22590
22591 @endif target-libstdc++-v3
22592
22593 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
22594 maybe-mostlyclean-target-libstdc++-v3:
22595 @if target-libstdc++-v3
22596 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
22597
22598 mostlyclean-target-libstdc++-v3: 
22599         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22600         r=`${PWD_COMMAND}`; export r; \
22601         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22602         $(SET_LIB_PATH) \
22603         $(RAW_CXX_TARGET_EXPORTS) \
22604         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22605         for flag in $(EXTRA_TARGET_FLAGS); do \
22606           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22607         done; \
22608         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22609           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22610                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22611                   "RANLIB=$${RANLIB}" \
22612                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22613                    mostlyclean) \
22614           || exit 1
22615
22616 @endif target-libstdc++-v3
22617
22618 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
22619 maybe-clean-target-libstdc++-v3:
22620 @if target-libstdc++-v3
22621 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
22622
22623 clean-target-libstdc++-v3: 
22624         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22625         r=`${PWD_COMMAND}`; export r; \
22626         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22627         $(SET_LIB_PATH) \
22628         $(RAW_CXX_TARGET_EXPORTS) \
22629         echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22630         for flag in $(EXTRA_TARGET_FLAGS); do \
22631           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22632         done; \
22633         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22634           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22635                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22636                   "RANLIB=$${RANLIB}" \
22637                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22638                    clean) \
22639           || exit 1
22640
22641 @endif target-libstdc++-v3
22642
22643 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
22644 maybe-distclean-target-libstdc++-v3:
22645 @if target-libstdc++-v3
22646 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
22647
22648 distclean-target-libstdc++-v3: 
22649         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22650         r=`${PWD_COMMAND}`; export r; \
22651         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22652         $(SET_LIB_PATH) \
22653         $(RAW_CXX_TARGET_EXPORTS) \
22654         echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22655         for flag in $(EXTRA_TARGET_FLAGS); do \
22656           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22657         done; \
22658         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22659           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22660                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22661                   "RANLIB=$${RANLIB}" \
22662                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22663                    distclean) \
22664           || exit 1
22665
22666 @endif target-libstdc++-v3
22667
22668 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
22669 maybe-maintainer-clean-target-libstdc++-v3:
22670 @if target-libstdc++-v3
22671 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
22672
22673 maintainer-clean-target-libstdc++-v3: 
22674         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
22675         r=`${PWD_COMMAND}`; export r; \
22676         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22677         $(SET_LIB_PATH) \
22678         $(RAW_CXX_TARGET_EXPORTS) \
22679         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
22680         for flag in $(EXTRA_TARGET_FLAGS); do \
22681           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22682         done; \
22683         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
22684           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22685                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22686                   "RANLIB=$${RANLIB}" \
22687                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22688                    maintainer-clean) \
22689           || exit 1
22690
22691 @endif target-libstdc++-v3
22692
22693
22694 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
22695 maybe-configure-target-libmudflap:
22696 @if target-libmudflap
22697 maybe-configure-target-libmudflap: configure-target-libmudflap
22698
22699 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
22700 $(TARGET_SUBDIR)/libmudflap/multilib.out: multilib.out
22701         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
22702         rm -f $(TARGET_SUBDIR)/libmudflap/Makefile || : ; \
22703         cp multilib.out $(TARGET_SUBDIR)/libmudflap/multilib.out
22704
22705 configure-target-libmudflap: $(TARGET_SUBDIR)/libmudflap/multilib.out
22706         @test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
22707         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
22708         r=`${PWD_COMMAND}`; export r; \
22709         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22710         $(SET_LIB_PATH) \
22711         $(NORMAL_TARGET_EXPORTS) \
22712         echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
22713         cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
22714         case $(srcdir) in \
22715           /* | [A-Za-z]:[\\/]*) \
22716             topdir=$(srcdir) ;; \
22717           *) \
22718             case "$(TARGET_SUBDIR)" in \
22719               .) topdir="../$(srcdir)" ;; \
22720               *) topdir="../../$(srcdir)" ;; \
22721             esac ;; \
22722         esac; \
22723           srcdiroption="--srcdir=$${topdir}/libmudflap"; \
22724           libsrcdir="$$s/libmudflap"; \
22725         rm -f no-such-file || : ; \
22726         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
22727           $(TARGET_CONFIGARGS) $${srcdiroption} \
22728           --with-target-subdir="$(TARGET_SUBDIR)"  \
22729           || exit 1
22730 @endif target-libmudflap
22731
22732 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
22733 maybe-all-target-libmudflap:
22734 @if target-libmudflap
22735 TARGET-target-libmudflap=all
22736 maybe-all-target-libmudflap: all-target-libmudflap
22737 all-target-libmudflap: configure-target-libmudflap
22738         @r=`${PWD_COMMAND}`; export r; \
22739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22740         $(SET_LIB_PATH) \
22741         $(NORMAL_TARGET_EXPORTS) \
22742         (cd $(TARGET_SUBDIR)/libmudflap && \
22743           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libmudflap))
22744 @endif target-libmudflap
22745
22746 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
22747 maybe-check-target-libmudflap:
22748 @if target-libmudflap
22749 maybe-check-target-libmudflap: check-target-libmudflap
22750
22751 check-target-libmudflap:
22752         @r=`${PWD_COMMAND}`; export r; \
22753         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22754         $(SET_LIB_PATH) \
22755         $(NORMAL_TARGET_EXPORTS) \
22756         (cd $(TARGET_SUBDIR)/libmudflap && \
22757           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
22758
22759 @endif target-libmudflap
22760
22761 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
22762 maybe-install-target-libmudflap:
22763 @if target-libmudflap
22764 maybe-install-target-libmudflap: install-target-libmudflap
22765
22766 install-target-libmudflap: installdirs
22767         @r=`${PWD_COMMAND}`; export r; \
22768         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22769         $(SET_LIB_PATH) \
22770         $(NORMAL_TARGET_EXPORTS) \
22771         (cd $(TARGET_SUBDIR)/libmudflap && \
22772           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
22773
22774 @endif target-libmudflap
22775
22776 # Other targets (info, dvi, etc.)
22777
22778 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
22779 maybe-info-target-libmudflap:
22780 @if target-libmudflap
22781 maybe-info-target-libmudflap: info-target-libmudflap
22782
22783 info-target-libmudflap: \
22784     configure-target-libmudflap 
22785         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22786         r=`${PWD_COMMAND}`; export r; \
22787         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22788         $(SET_LIB_PATH) \
22789         $(NORMAL_TARGET_EXPORTS) \
22790         echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
22791         for flag in $(EXTRA_TARGET_FLAGS); do \
22792           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22793         done; \
22794         (cd $(TARGET_SUBDIR)/libmudflap && \
22795           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22796                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22797                   "RANLIB=$${RANLIB}" \
22798                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22799                    info) \
22800           || exit 1
22801
22802 @endif target-libmudflap
22803
22804 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
22805 maybe-dvi-target-libmudflap:
22806 @if target-libmudflap
22807 maybe-dvi-target-libmudflap: dvi-target-libmudflap
22808
22809 dvi-target-libmudflap: \
22810     configure-target-libmudflap 
22811         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22812         r=`${PWD_COMMAND}`; export r; \
22813         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22814         $(SET_LIB_PATH) \
22815         $(NORMAL_TARGET_EXPORTS) \
22816         echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
22817         for flag in $(EXTRA_TARGET_FLAGS); do \
22818           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22819         done; \
22820         (cd $(TARGET_SUBDIR)/libmudflap && \
22821           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22822                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22823                   "RANLIB=$${RANLIB}" \
22824                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22825                    dvi) \
22826           || exit 1
22827
22828 @endif target-libmudflap
22829
22830 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
22831 maybe-TAGS-target-libmudflap:
22832 @if target-libmudflap
22833 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
22834
22835 TAGS-target-libmudflap: \
22836     configure-target-libmudflap 
22837         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22838         r=`${PWD_COMMAND}`; export r; \
22839         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22840         $(SET_LIB_PATH) \
22841         $(NORMAL_TARGET_EXPORTS) \
22842         echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
22843         for flag in $(EXTRA_TARGET_FLAGS); do \
22844           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22845         done; \
22846         (cd $(TARGET_SUBDIR)/libmudflap && \
22847           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22848                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22849                   "RANLIB=$${RANLIB}" \
22850                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22851                    TAGS) \
22852           || exit 1
22853
22854 @endif target-libmudflap
22855
22856 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
22857 maybe-install-info-target-libmudflap:
22858 @if target-libmudflap
22859 maybe-install-info-target-libmudflap: install-info-target-libmudflap
22860
22861 install-info-target-libmudflap: \
22862     configure-target-libmudflap \
22863     info-target-libmudflap 
22864         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22865         r=`${PWD_COMMAND}`; export r; \
22866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22867         $(SET_LIB_PATH) \
22868         $(NORMAL_TARGET_EXPORTS) \
22869         echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
22870         for flag in $(EXTRA_TARGET_FLAGS); do \
22871           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22872         done; \
22873         (cd $(TARGET_SUBDIR)/libmudflap && \
22874           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22875                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22876                   "RANLIB=$${RANLIB}" \
22877                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22878                    install-info) \
22879           || exit 1
22880
22881 @endif target-libmudflap
22882
22883 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
22884 maybe-installcheck-target-libmudflap:
22885 @if target-libmudflap
22886 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
22887
22888 installcheck-target-libmudflap: \
22889     configure-target-libmudflap 
22890         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22891         r=`${PWD_COMMAND}`; export r; \
22892         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22893         $(SET_LIB_PATH) \
22894         $(NORMAL_TARGET_EXPORTS) \
22895         echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
22896         for flag in $(EXTRA_TARGET_FLAGS); do \
22897           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22898         done; \
22899         (cd $(TARGET_SUBDIR)/libmudflap && \
22900           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22901                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22902                   "RANLIB=$${RANLIB}" \
22903                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22904                    installcheck) \
22905           || exit 1
22906
22907 @endif target-libmudflap
22908
22909 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
22910 maybe-mostlyclean-target-libmudflap:
22911 @if target-libmudflap
22912 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
22913
22914 mostlyclean-target-libmudflap: 
22915         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22916         r=`${PWD_COMMAND}`; export r; \
22917         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22918         $(SET_LIB_PATH) \
22919         $(NORMAL_TARGET_EXPORTS) \
22920         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
22921         for flag in $(EXTRA_TARGET_FLAGS); do \
22922           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22923         done; \
22924         (cd $(TARGET_SUBDIR)/libmudflap && \
22925           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22926                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22927                   "RANLIB=$${RANLIB}" \
22928                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22929                    mostlyclean) \
22930           || exit 1
22931
22932 @endif target-libmudflap
22933
22934 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
22935 maybe-clean-target-libmudflap:
22936 @if target-libmudflap
22937 maybe-clean-target-libmudflap: clean-target-libmudflap
22938
22939 clean-target-libmudflap: 
22940         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22941         r=`${PWD_COMMAND}`; export r; \
22942         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22943         $(SET_LIB_PATH) \
22944         $(NORMAL_TARGET_EXPORTS) \
22945         echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
22946         for flag in $(EXTRA_TARGET_FLAGS); do \
22947           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22948         done; \
22949         (cd $(TARGET_SUBDIR)/libmudflap && \
22950           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22951                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22952                   "RANLIB=$${RANLIB}" \
22953                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22954                    clean) \
22955           || exit 1
22956
22957 @endif target-libmudflap
22958
22959 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
22960 maybe-distclean-target-libmudflap:
22961 @if target-libmudflap
22962 maybe-distclean-target-libmudflap: distclean-target-libmudflap
22963
22964 distclean-target-libmudflap: 
22965         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22966         r=`${PWD_COMMAND}`; export r; \
22967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22968         $(SET_LIB_PATH) \
22969         $(NORMAL_TARGET_EXPORTS) \
22970         echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
22971         for flag in $(EXTRA_TARGET_FLAGS); do \
22972           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22973         done; \
22974         (cd $(TARGET_SUBDIR)/libmudflap && \
22975           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22976                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22977                   "RANLIB=$${RANLIB}" \
22978                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22979                    distclean) \
22980           || exit 1
22981
22982 @endif target-libmudflap
22983
22984 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
22985 maybe-maintainer-clean-target-libmudflap:
22986 @if target-libmudflap
22987 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
22988
22989 maintainer-clean-target-libmudflap: 
22990         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
22991         r=`${PWD_COMMAND}`; export r; \
22992         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22993         $(SET_LIB_PATH) \
22994         $(NORMAL_TARGET_EXPORTS) \
22995         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
22996         for flag in $(EXTRA_TARGET_FLAGS); do \
22997           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22998         done; \
22999         (cd $(TARGET_SUBDIR)/libmudflap && \
23000           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23001                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23002                   "RANLIB=$${RANLIB}" \
23003                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23004                    maintainer-clean) \
23005           || exit 1
23006
23007 @endif target-libmudflap
23008
23009
23010 .PHONY: configure-target-newlib maybe-configure-target-newlib
23011 maybe-configure-target-newlib:
23012 @if target-newlib
23013 maybe-configure-target-newlib: configure-target-newlib
23014
23015 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
23016 $(TARGET_SUBDIR)/newlib/multilib.out: multilib.out
23017         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
23018         rm -f $(TARGET_SUBDIR)/newlib/Makefile || : ; \
23019         cp multilib.out $(TARGET_SUBDIR)/newlib/multilib.out
23020
23021 configure-target-newlib: $(TARGET_SUBDIR)/newlib/multilib.out
23022         @test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
23023         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
23024         r=`${PWD_COMMAND}`; export r; \
23025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23026         $(SET_LIB_PATH) \
23027         $(NORMAL_TARGET_EXPORTS) \
23028         echo Configuring in $(TARGET_SUBDIR)/newlib; \
23029         cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
23030         case $(srcdir) in \
23031           /* | [A-Za-z]:[\\/]*) \
23032             topdir=$(srcdir) ;; \
23033           *) \
23034             case "$(TARGET_SUBDIR)" in \
23035               .) topdir="../$(srcdir)" ;; \
23036               *) topdir="../../$(srcdir)" ;; \
23037             esac ;; \
23038         esac; \
23039           srcdiroption="--srcdir=$${topdir}/newlib"; \
23040           libsrcdir="$$s/newlib"; \
23041         rm -f no-such-file || : ; \
23042         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23043           $(TARGET_CONFIGARGS) $${srcdiroption} \
23044           --with-target-subdir="$(TARGET_SUBDIR)"  \
23045           || exit 1
23046 @endif target-newlib
23047
23048 .PHONY: all-target-newlib maybe-all-target-newlib
23049 maybe-all-target-newlib:
23050 @if target-newlib
23051 TARGET-target-newlib=all
23052 maybe-all-target-newlib: all-target-newlib
23053 all-target-newlib: configure-target-newlib
23054         @r=`${PWD_COMMAND}`; export r; \
23055         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23056         $(SET_LIB_PATH) \
23057         $(NORMAL_TARGET_EXPORTS) \
23058         (cd $(TARGET_SUBDIR)/newlib && \
23059           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-newlib))
23060 @endif target-newlib
23061
23062 .PHONY: check-target-newlib maybe-check-target-newlib
23063 maybe-check-target-newlib:
23064 @if target-newlib
23065 maybe-check-target-newlib: check-target-newlib
23066
23067 check-target-newlib:
23068         @r=`${PWD_COMMAND}`; export r; \
23069         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23070         $(SET_LIB_PATH) \
23071         $(NORMAL_TARGET_EXPORTS) \
23072         (cd $(TARGET_SUBDIR)/newlib && \
23073           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
23074
23075 @endif target-newlib
23076
23077 .PHONY: install-target-newlib maybe-install-target-newlib
23078 maybe-install-target-newlib:
23079 @if target-newlib
23080 maybe-install-target-newlib: install-target-newlib
23081
23082 install-target-newlib: installdirs
23083         @r=`${PWD_COMMAND}`; export r; \
23084         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23085         $(SET_LIB_PATH) \
23086         $(NORMAL_TARGET_EXPORTS) \
23087         (cd $(TARGET_SUBDIR)/newlib && \
23088           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
23089
23090 @endif target-newlib
23091
23092 # Other targets (info, dvi, etc.)
23093
23094 .PHONY: maybe-info-target-newlib info-target-newlib
23095 maybe-info-target-newlib:
23096 @if target-newlib
23097 maybe-info-target-newlib: info-target-newlib
23098
23099 info-target-newlib: \
23100     configure-target-newlib 
23101         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23102         r=`${PWD_COMMAND}`; export r; \
23103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23104         $(SET_LIB_PATH) \
23105         $(NORMAL_TARGET_EXPORTS) \
23106         echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
23107         for flag in $(EXTRA_TARGET_FLAGS); do \
23108           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23109         done; \
23110         (cd $(TARGET_SUBDIR)/newlib && \
23111           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23112                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23113                   "RANLIB=$${RANLIB}" \
23114                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23115                    info) \
23116           || exit 1
23117
23118 @endif target-newlib
23119
23120 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
23121 maybe-dvi-target-newlib:
23122 @if target-newlib
23123 maybe-dvi-target-newlib: dvi-target-newlib
23124
23125 dvi-target-newlib: \
23126     configure-target-newlib 
23127         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23128         r=`${PWD_COMMAND}`; export r; \
23129         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23130         $(SET_LIB_PATH) \
23131         $(NORMAL_TARGET_EXPORTS) \
23132         echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
23133         for flag in $(EXTRA_TARGET_FLAGS); do \
23134           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23135         done; \
23136         (cd $(TARGET_SUBDIR)/newlib && \
23137           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23138                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23139                   "RANLIB=$${RANLIB}" \
23140                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23141                    dvi) \
23142           || exit 1
23143
23144 @endif target-newlib
23145
23146 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
23147 maybe-TAGS-target-newlib:
23148 @if target-newlib
23149 maybe-TAGS-target-newlib: TAGS-target-newlib
23150
23151 TAGS-target-newlib: \
23152     configure-target-newlib 
23153         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23154         r=`${PWD_COMMAND}`; export r; \
23155         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23156         $(SET_LIB_PATH) \
23157         $(NORMAL_TARGET_EXPORTS) \
23158         echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
23159         for flag in $(EXTRA_TARGET_FLAGS); do \
23160           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23161         done; \
23162         (cd $(TARGET_SUBDIR)/newlib && \
23163           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23164                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23165                   "RANLIB=$${RANLIB}" \
23166                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23167                    TAGS) \
23168           || exit 1
23169
23170 @endif target-newlib
23171
23172 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
23173 maybe-install-info-target-newlib:
23174 @if target-newlib
23175 maybe-install-info-target-newlib: install-info-target-newlib
23176
23177 install-info-target-newlib: \
23178     configure-target-newlib \
23179     info-target-newlib 
23180         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23181         r=`${PWD_COMMAND}`; export r; \
23182         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23183         $(SET_LIB_PATH) \
23184         $(NORMAL_TARGET_EXPORTS) \
23185         echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
23186         for flag in $(EXTRA_TARGET_FLAGS); do \
23187           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23188         done; \
23189         (cd $(TARGET_SUBDIR)/newlib && \
23190           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23191                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23192                   "RANLIB=$${RANLIB}" \
23193                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23194                    install-info) \
23195           || exit 1
23196
23197 @endif target-newlib
23198
23199 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
23200 maybe-installcheck-target-newlib:
23201 @if target-newlib
23202 maybe-installcheck-target-newlib: installcheck-target-newlib
23203
23204 installcheck-target-newlib: \
23205     configure-target-newlib 
23206         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23207         r=`${PWD_COMMAND}`; export r; \
23208         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23209         $(SET_LIB_PATH) \
23210         $(NORMAL_TARGET_EXPORTS) \
23211         echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
23212         for flag in $(EXTRA_TARGET_FLAGS); do \
23213           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23214         done; \
23215         (cd $(TARGET_SUBDIR)/newlib && \
23216           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23217                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23218                   "RANLIB=$${RANLIB}" \
23219                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23220                    installcheck) \
23221           || exit 1
23222
23223 @endif target-newlib
23224
23225 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
23226 maybe-mostlyclean-target-newlib:
23227 @if target-newlib
23228 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
23229
23230 mostlyclean-target-newlib: 
23231         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23232         r=`${PWD_COMMAND}`; export r; \
23233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23234         $(SET_LIB_PATH) \
23235         $(NORMAL_TARGET_EXPORTS) \
23236         echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
23237         for flag in $(EXTRA_TARGET_FLAGS); do \
23238           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23239         done; \
23240         (cd $(TARGET_SUBDIR)/newlib && \
23241           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23242                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23243                   "RANLIB=$${RANLIB}" \
23244                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23245                    mostlyclean) \
23246           || exit 1
23247
23248 @endif target-newlib
23249
23250 .PHONY: maybe-clean-target-newlib clean-target-newlib
23251 maybe-clean-target-newlib:
23252 @if target-newlib
23253 maybe-clean-target-newlib: clean-target-newlib
23254
23255 clean-target-newlib: 
23256         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23257         r=`${PWD_COMMAND}`; export r; \
23258         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23259         $(SET_LIB_PATH) \
23260         $(NORMAL_TARGET_EXPORTS) \
23261         echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
23262         for flag in $(EXTRA_TARGET_FLAGS); do \
23263           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23264         done; \
23265         (cd $(TARGET_SUBDIR)/newlib && \
23266           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23267                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23268                   "RANLIB=$${RANLIB}" \
23269                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23270                    clean) \
23271           || exit 1
23272
23273 @endif target-newlib
23274
23275 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
23276 maybe-distclean-target-newlib:
23277 @if target-newlib
23278 maybe-distclean-target-newlib: distclean-target-newlib
23279
23280 distclean-target-newlib: 
23281         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23282         r=`${PWD_COMMAND}`; export r; \
23283         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23284         $(SET_LIB_PATH) \
23285         $(NORMAL_TARGET_EXPORTS) \
23286         echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
23287         for flag in $(EXTRA_TARGET_FLAGS); do \
23288           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23289         done; \
23290         (cd $(TARGET_SUBDIR)/newlib && \
23291           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23292                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23293                   "RANLIB=$${RANLIB}" \
23294                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23295                    distclean) \
23296           || exit 1
23297
23298 @endif target-newlib
23299
23300 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
23301 maybe-maintainer-clean-target-newlib:
23302 @if target-newlib
23303 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
23304
23305 maintainer-clean-target-newlib: 
23306         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
23307         r=`${PWD_COMMAND}`; export r; \
23308         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23309         $(SET_LIB_PATH) \
23310         $(NORMAL_TARGET_EXPORTS) \
23311         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
23312         for flag in $(EXTRA_TARGET_FLAGS); do \
23313           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23314         done; \
23315         (cd $(TARGET_SUBDIR)/newlib && \
23316           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23317                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23318                   "RANLIB=$${RANLIB}" \
23319                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23320                    maintainer-clean) \
23321           || exit 1
23322
23323 @endif target-newlib
23324
23325
23326 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
23327 maybe-configure-target-libgfortran:
23328 @if target-libgfortran
23329 maybe-configure-target-libgfortran: configure-target-libgfortran
23330
23331 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
23332 $(TARGET_SUBDIR)/libgfortran/multilib.out: multilib.out
23333         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
23334         rm -f $(TARGET_SUBDIR)/libgfortran/Makefile || : ; \
23335         cp multilib.out $(TARGET_SUBDIR)/libgfortran/multilib.out
23336
23337 configure-target-libgfortran: $(TARGET_SUBDIR)/libgfortran/multilib.out
23338         @test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
23339         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
23340         r=`${PWD_COMMAND}`; export r; \
23341         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23342         $(SET_LIB_PATH) \
23343         $(NORMAL_TARGET_EXPORTS) \
23344         echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
23345         cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
23346         case $(srcdir) in \
23347           /* | [A-Za-z]:[\\/]*) \
23348             topdir=$(srcdir) ;; \
23349           *) \
23350             case "$(TARGET_SUBDIR)" in \
23351               .) topdir="../$(srcdir)" ;; \
23352               *) topdir="../../$(srcdir)" ;; \
23353             esac ;; \
23354         esac; \
23355           srcdiroption="--srcdir=$${topdir}/libgfortran"; \
23356           libsrcdir="$$s/libgfortran"; \
23357         rm -f no-such-file || : ; \
23358         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23359           $(TARGET_CONFIGARGS) $${srcdiroption} \
23360           --with-target-subdir="$(TARGET_SUBDIR)"  \
23361           || exit 1
23362 @endif target-libgfortran
23363
23364 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
23365 maybe-all-target-libgfortran:
23366 @if target-libgfortran
23367 TARGET-target-libgfortran=all
23368 maybe-all-target-libgfortran: all-target-libgfortran
23369 all-target-libgfortran: configure-target-libgfortran
23370         @r=`${PWD_COMMAND}`; export r; \
23371         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23372         $(SET_LIB_PATH) \
23373         $(NORMAL_TARGET_EXPORTS) \
23374         (cd $(TARGET_SUBDIR)/libgfortran && \
23375           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libgfortran))
23376 @endif target-libgfortran
23377
23378 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
23379 maybe-check-target-libgfortran:
23380 @if target-libgfortran
23381 maybe-check-target-libgfortran: check-target-libgfortran
23382
23383 check-target-libgfortran:
23384         @r=`${PWD_COMMAND}`; export r; \
23385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23386         $(SET_LIB_PATH) \
23387         $(NORMAL_TARGET_EXPORTS) \
23388         (cd $(TARGET_SUBDIR)/libgfortran && \
23389           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
23390
23391 @endif target-libgfortran
23392
23393 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
23394 maybe-install-target-libgfortran:
23395 @if target-libgfortran
23396 maybe-install-target-libgfortran: install-target-libgfortran
23397
23398 install-target-libgfortran: installdirs
23399         @r=`${PWD_COMMAND}`; export r; \
23400         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23401         $(SET_LIB_PATH) \
23402         $(NORMAL_TARGET_EXPORTS) \
23403         (cd $(TARGET_SUBDIR)/libgfortran && \
23404           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
23405
23406 @endif target-libgfortran
23407
23408 # Other targets (info, dvi, etc.)
23409
23410 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
23411 maybe-info-target-libgfortran:
23412 @if target-libgfortran
23413 maybe-info-target-libgfortran: info-target-libgfortran
23414
23415 info-target-libgfortran: \
23416     configure-target-libgfortran 
23417         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23418         r=`${PWD_COMMAND}`; export r; \
23419         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23420         $(SET_LIB_PATH) \
23421         $(NORMAL_TARGET_EXPORTS) \
23422         echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
23423         for flag in $(EXTRA_TARGET_FLAGS); do \
23424           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23425         done; \
23426         (cd $(TARGET_SUBDIR)/libgfortran && \
23427           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23428                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23429                   "RANLIB=$${RANLIB}" \
23430                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23431                    info) \
23432           || exit 1
23433
23434 @endif target-libgfortran
23435
23436 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
23437 maybe-dvi-target-libgfortran:
23438 @if target-libgfortran
23439 maybe-dvi-target-libgfortran: dvi-target-libgfortran
23440
23441 dvi-target-libgfortran: \
23442     configure-target-libgfortran 
23443         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23444         r=`${PWD_COMMAND}`; export r; \
23445         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23446         $(SET_LIB_PATH) \
23447         $(NORMAL_TARGET_EXPORTS) \
23448         echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
23449         for flag in $(EXTRA_TARGET_FLAGS); do \
23450           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23451         done; \
23452         (cd $(TARGET_SUBDIR)/libgfortran && \
23453           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23454                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23455                   "RANLIB=$${RANLIB}" \
23456                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23457                    dvi) \
23458           || exit 1
23459
23460 @endif target-libgfortran
23461
23462 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
23463 maybe-TAGS-target-libgfortran:
23464 @if target-libgfortran
23465 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
23466
23467 TAGS-target-libgfortran: \
23468     configure-target-libgfortran 
23469         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23470         r=`${PWD_COMMAND}`; export r; \
23471         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23472         $(SET_LIB_PATH) \
23473         $(NORMAL_TARGET_EXPORTS) \
23474         echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
23475         for flag in $(EXTRA_TARGET_FLAGS); do \
23476           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23477         done; \
23478         (cd $(TARGET_SUBDIR)/libgfortran && \
23479           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23480                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23481                   "RANLIB=$${RANLIB}" \
23482                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23483                    TAGS) \
23484           || exit 1
23485
23486 @endif target-libgfortran
23487
23488 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
23489 maybe-install-info-target-libgfortran:
23490 @if target-libgfortran
23491 maybe-install-info-target-libgfortran: install-info-target-libgfortran
23492
23493 install-info-target-libgfortran: \
23494     configure-target-libgfortran \
23495     info-target-libgfortran 
23496         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23497         r=`${PWD_COMMAND}`; export r; \
23498         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23499         $(SET_LIB_PATH) \
23500         $(NORMAL_TARGET_EXPORTS) \
23501         echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
23502         for flag in $(EXTRA_TARGET_FLAGS); do \
23503           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23504         done; \
23505         (cd $(TARGET_SUBDIR)/libgfortran && \
23506           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23507                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23508                   "RANLIB=$${RANLIB}" \
23509                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23510                    install-info) \
23511           || exit 1
23512
23513 @endif target-libgfortran
23514
23515 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
23516 maybe-installcheck-target-libgfortran:
23517 @if target-libgfortran
23518 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
23519
23520 installcheck-target-libgfortran: \
23521     configure-target-libgfortran 
23522         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23523         r=`${PWD_COMMAND}`; export r; \
23524         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23525         $(SET_LIB_PATH) \
23526         $(NORMAL_TARGET_EXPORTS) \
23527         echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
23528         for flag in $(EXTRA_TARGET_FLAGS); do \
23529           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23530         done; \
23531         (cd $(TARGET_SUBDIR)/libgfortran && \
23532           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23533                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23534                   "RANLIB=$${RANLIB}" \
23535                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23536                    installcheck) \
23537           || exit 1
23538
23539 @endif target-libgfortran
23540
23541 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
23542 maybe-mostlyclean-target-libgfortran:
23543 @if target-libgfortran
23544 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
23545
23546 mostlyclean-target-libgfortran: 
23547         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23548         r=`${PWD_COMMAND}`; export r; \
23549         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23550         $(SET_LIB_PATH) \
23551         $(NORMAL_TARGET_EXPORTS) \
23552         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
23553         for flag in $(EXTRA_TARGET_FLAGS); do \
23554           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23555         done; \
23556         (cd $(TARGET_SUBDIR)/libgfortran && \
23557           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23558                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23559                   "RANLIB=$${RANLIB}" \
23560                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23561                    mostlyclean) \
23562           || exit 1
23563
23564 @endif target-libgfortran
23565
23566 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
23567 maybe-clean-target-libgfortran:
23568 @if target-libgfortran
23569 maybe-clean-target-libgfortran: clean-target-libgfortran
23570
23571 clean-target-libgfortran: 
23572         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23573         r=`${PWD_COMMAND}`; export r; \
23574         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23575         $(SET_LIB_PATH) \
23576         $(NORMAL_TARGET_EXPORTS) \
23577         echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
23578         for flag in $(EXTRA_TARGET_FLAGS); do \
23579           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23580         done; \
23581         (cd $(TARGET_SUBDIR)/libgfortran && \
23582           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23583                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23584                   "RANLIB=$${RANLIB}" \
23585                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23586                    clean) \
23587           || exit 1
23588
23589 @endif target-libgfortran
23590
23591 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
23592 maybe-distclean-target-libgfortran:
23593 @if target-libgfortran
23594 maybe-distclean-target-libgfortran: distclean-target-libgfortran
23595
23596 distclean-target-libgfortran: 
23597         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23598         r=`${PWD_COMMAND}`; export r; \
23599         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23600         $(SET_LIB_PATH) \
23601         $(NORMAL_TARGET_EXPORTS) \
23602         echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
23603         for flag in $(EXTRA_TARGET_FLAGS); do \
23604           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23605         done; \
23606         (cd $(TARGET_SUBDIR)/libgfortran && \
23607           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23608                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23609                   "RANLIB=$${RANLIB}" \
23610                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23611                    distclean) \
23612           || exit 1
23613
23614 @endif target-libgfortran
23615
23616 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
23617 maybe-maintainer-clean-target-libgfortran:
23618 @if target-libgfortran
23619 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
23620
23621 maintainer-clean-target-libgfortran: 
23622         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
23623         r=`${PWD_COMMAND}`; export r; \
23624         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23625         $(SET_LIB_PATH) \
23626         $(NORMAL_TARGET_EXPORTS) \
23627         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
23628         for flag in $(EXTRA_TARGET_FLAGS); do \
23629           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23630         done; \
23631         (cd $(TARGET_SUBDIR)/libgfortran && \
23632           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23633                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23634                   "RANLIB=$${RANLIB}" \
23635                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23636                    maintainer-clean) \
23637           || exit 1
23638
23639 @endif target-libgfortran
23640
23641
23642 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
23643 maybe-configure-target-libobjc:
23644 @if target-libobjc
23645 maybe-configure-target-libobjc: configure-target-libobjc
23646
23647 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
23648 $(TARGET_SUBDIR)/libobjc/multilib.out: multilib.out
23649         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
23650         rm -f $(TARGET_SUBDIR)/libobjc/Makefile || : ; \
23651         cp multilib.out $(TARGET_SUBDIR)/libobjc/multilib.out
23652
23653 configure-target-libobjc: $(TARGET_SUBDIR)/libobjc/multilib.out
23654         @test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
23655         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
23656         r=`${PWD_COMMAND}`; export r; \
23657         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23658         $(SET_LIB_PATH) \
23659         $(NORMAL_TARGET_EXPORTS) \
23660         echo Configuring in $(TARGET_SUBDIR)/libobjc; \
23661         cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
23662         case $(srcdir) in \
23663           /* | [A-Za-z]:[\\/]*) \
23664             topdir=$(srcdir) ;; \
23665           *) \
23666             case "$(TARGET_SUBDIR)" in \
23667               .) topdir="../$(srcdir)" ;; \
23668               *) topdir="../../$(srcdir)" ;; \
23669             esac ;; \
23670         esac; \
23671           srcdiroption="--srcdir=$${topdir}/libobjc"; \
23672           libsrcdir="$$s/libobjc"; \
23673         rm -f no-such-file || : ; \
23674         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
23675           $(TARGET_CONFIGARGS) $${srcdiroption} \
23676           --with-target-subdir="$(TARGET_SUBDIR)"  \
23677           || exit 1
23678 @endif target-libobjc
23679
23680 .PHONY: all-target-libobjc maybe-all-target-libobjc
23681 maybe-all-target-libobjc:
23682 @if target-libobjc
23683 TARGET-target-libobjc=all
23684 maybe-all-target-libobjc: all-target-libobjc
23685 all-target-libobjc: configure-target-libobjc
23686         @r=`${PWD_COMMAND}`; export r; \
23687         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23688         $(SET_LIB_PATH) \
23689         $(NORMAL_TARGET_EXPORTS) \
23690         (cd $(TARGET_SUBDIR)/libobjc && \
23691           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libobjc))
23692 @endif target-libobjc
23693
23694 .PHONY: check-target-libobjc maybe-check-target-libobjc
23695 maybe-check-target-libobjc:
23696 @if target-libobjc
23697 maybe-check-target-libobjc: check-target-libobjc
23698
23699 check-target-libobjc:
23700         @r=`${PWD_COMMAND}`; export r; \
23701         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23702         $(SET_LIB_PATH) \
23703         $(NORMAL_TARGET_EXPORTS) \
23704         (cd $(TARGET_SUBDIR)/libobjc && \
23705           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
23706
23707 @endif target-libobjc
23708
23709 .PHONY: install-target-libobjc maybe-install-target-libobjc
23710 maybe-install-target-libobjc:
23711 @if target-libobjc
23712 maybe-install-target-libobjc: install-target-libobjc
23713
23714 install-target-libobjc: installdirs
23715         @r=`${PWD_COMMAND}`; export r; \
23716         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23717         $(SET_LIB_PATH) \
23718         $(NORMAL_TARGET_EXPORTS) \
23719         (cd $(TARGET_SUBDIR)/libobjc && \
23720           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
23721
23722 @endif target-libobjc
23723
23724 # Other targets (info, dvi, etc.)
23725
23726 .PHONY: maybe-info-target-libobjc info-target-libobjc
23727 maybe-info-target-libobjc:
23728 @if target-libobjc
23729 maybe-info-target-libobjc: info-target-libobjc
23730
23731 info-target-libobjc: \
23732     configure-target-libobjc 
23733         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23734         r=`${PWD_COMMAND}`; export r; \
23735         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23736         $(SET_LIB_PATH) \
23737         $(NORMAL_TARGET_EXPORTS) \
23738         echo "Doing info in $(TARGET_SUBDIR)/libobjc" ; \
23739         for flag in $(EXTRA_TARGET_FLAGS); do \
23740           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23741         done; \
23742         (cd $(TARGET_SUBDIR)/libobjc && \
23743           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23744                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23745                   "RANLIB=$${RANLIB}" \
23746                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23747                    info) \
23748           || exit 1
23749
23750 @endif target-libobjc
23751
23752 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
23753 maybe-dvi-target-libobjc:
23754 @if target-libobjc
23755 maybe-dvi-target-libobjc: dvi-target-libobjc
23756
23757 dvi-target-libobjc: \
23758     configure-target-libobjc 
23759         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23760         r=`${PWD_COMMAND}`; export r; \
23761         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23762         $(SET_LIB_PATH) \
23763         $(NORMAL_TARGET_EXPORTS) \
23764         echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
23765         for flag in $(EXTRA_TARGET_FLAGS); do \
23766           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23767         done; \
23768         (cd $(TARGET_SUBDIR)/libobjc && \
23769           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23770                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23771                   "RANLIB=$${RANLIB}" \
23772                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23773                    dvi) \
23774           || exit 1
23775
23776 @endif target-libobjc
23777
23778 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
23779 maybe-TAGS-target-libobjc:
23780 @if target-libobjc
23781 maybe-TAGS-target-libobjc: TAGS-target-libobjc
23782
23783 TAGS-target-libobjc: \
23784     configure-target-libobjc 
23785         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23786         r=`${PWD_COMMAND}`; export r; \
23787         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23788         $(SET_LIB_PATH) \
23789         $(NORMAL_TARGET_EXPORTS) \
23790         echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
23791         for flag in $(EXTRA_TARGET_FLAGS); do \
23792           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23793         done; \
23794         (cd $(TARGET_SUBDIR)/libobjc && \
23795           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23796                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23797                   "RANLIB=$${RANLIB}" \
23798                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23799                    TAGS) \
23800           || exit 1
23801
23802 @endif target-libobjc
23803
23804 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
23805 maybe-install-info-target-libobjc:
23806 @if target-libobjc
23807 maybe-install-info-target-libobjc: install-info-target-libobjc
23808
23809 install-info-target-libobjc: \
23810     configure-target-libobjc \
23811     info-target-libobjc 
23812         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23813         r=`${PWD_COMMAND}`; export r; \
23814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23815         $(SET_LIB_PATH) \
23816         $(NORMAL_TARGET_EXPORTS) \
23817         echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
23818         for flag in $(EXTRA_TARGET_FLAGS); do \
23819           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23820         done; \
23821         (cd $(TARGET_SUBDIR)/libobjc && \
23822           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23823                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23824                   "RANLIB=$${RANLIB}" \
23825                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23826                    install-info) \
23827           || exit 1
23828
23829 @endif target-libobjc
23830
23831 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
23832 maybe-installcheck-target-libobjc:
23833 @if target-libobjc
23834 maybe-installcheck-target-libobjc: installcheck-target-libobjc
23835
23836 installcheck-target-libobjc: \
23837     configure-target-libobjc 
23838         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23839         r=`${PWD_COMMAND}`; export r; \
23840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23841         $(SET_LIB_PATH) \
23842         $(NORMAL_TARGET_EXPORTS) \
23843         echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
23844         for flag in $(EXTRA_TARGET_FLAGS); do \
23845           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23846         done; \
23847         (cd $(TARGET_SUBDIR)/libobjc && \
23848           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23849                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23850                   "RANLIB=$${RANLIB}" \
23851                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23852                    installcheck) \
23853           || exit 1
23854
23855 @endif target-libobjc
23856
23857 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
23858 maybe-mostlyclean-target-libobjc:
23859 @if target-libobjc
23860 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
23861
23862 mostlyclean-target-libobjc: 
23863         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23864         r=`${PWD_COMMAND}`; export r; \
23865         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23866         $(SET_LIB_PATH) \
23867         $(NORMAL_TARGET_EXPORTS) \
23868         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
23869         for flag in $(EXTRA_TARGET_FLAGS); do \
23870           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23871         done; \
23872         (cd $(TARGET_SUBDIR)/libobjc && \
23873           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23874                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23875                   "RANLIB=$${RANLIB}" \
23876                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23877                    mostlyclean) \
23878           || exit 1
23879
23880 @endif target-libobjc
23881
23882 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
23883 maybe-clean-target-libobjc:
23884 @if target-libobjc
23885 maybe-clean-target-libobjc: clean-target-libobjc
23886
23887 clean-target-libobjc: 
23888         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23889         r=`${PWD_COMMAND}`; export r; \
23890         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23891         $(SET_LIB_PATH) \
23892         $(NORMAL_TARGET_EXPORTS) \
23893         echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
23894         for flag in $(EXTRA_TARGET_FLAGS); do \
23895           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23896         done; \
23897         (cd $(TARGET_SUBDIR)/libobjc && \
23898           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23899                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23900                   "RANLIB=$${RANLIB}" \
23901                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23902                    clean) \
23903           || exit 1
23904
23905 @endif target-libobjc
23906
23907 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
23908 maybe-distclean-target-libobjc:
23909 @if target-libobjc
23910 maybe-distclean-target-libobjc: distclean-target-libobjc
23911
23912 distclean-target-libobjc: 
23913         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23914         r=`${PWD_COMMAND}`; export r; \
23915         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23916         $(SET_LIB_PATH) \
23917         $(NORMAL_TARGET_EXPORTS) \
23918         echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
23919         for flag in $(EXTRA_TARGET_FLAGS); do \
23920           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23921         done; \
23922         (cd $(TARGET_SUBDIR)/libobjc && \
23923           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23924                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23925                   "RANLIB=$${RANLIB}" \
23926                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23927                    distclean) \
23928           || exit 1
23929
23930 @endif target-libobjc
23931
23932 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
23933 maybe-maintainer-clean-target-libobjc:
23934 @if target-libobjc
23935 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
23936
23937 maintainer-clean-target-libobjc: 
23938         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
23939         r=`${PWD_COMMAND}`; export r; \
23940         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23941         $(SET_LIB_PATH) \
23942         $(NORMAL_TARGET_EXPORTS) \
23943         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
23944         for flag in $(EXTRA_TARGET_FLAGS); do \
23945           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23946         done; \
23947         (cd $(TARGET_SUBDIR)/libobjc && \
23948           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23949                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23950                   "RANLIB=$${RANLIB}" \
23951                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23952                    maintainer-clean) \
23953           || exit 1
23954
23955 @endif target-libobjc
23956
23957
23958 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
23959 maybe-configure-target-libtermcap:
23960 @if target-libtermcap
23961 maybe-configure-target-libtermcap: configure-target-libtermcap
23962
23963 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
23964 $(TARGET_SUBDIR)/libtermcap/multilib.out: multilib.out
23965         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
23966         rm -f $(TARGET_SUBDIR)/libtermcap/Makefile || : ; \
23967         cp multilib.out $(TARGET_SUBDIR)/libtermcap/multilib.out
23968
23969 configure-target-libtermcap: $(TARGET_SUBDIR)/libtermcap/multilib.out
23970         @test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
23971         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
23972         r=`${PWD_COMMAND}`; export r; \
23973         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23974         $(SET_LIB_PATH) \
23975         $(NORMAL_TARGET_EXPORTS) \
23976         echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
23977         cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
23978         case $(srcdir) in \
23979           /* | [A-Za-z]:[\\/]*) \
23980             topdir=$(srcdir) ;; \
23981           *) \
23982             case "$(TARGET_SUBDIR)" in \
23983               .) topdir="../$(srcdir)" ;; \
23984               *) topdir="../../$(srcdir)" ;; \
23985             esac ;; \
23986         esac; \
23987         if [ "$(srcdir)" = "." ] ; then \
23988           if [ "$(TARGET_SUBDIR)" != "." ] ; then \
23989             if $(SHELL) $$s/symlink-tree $${topdir}/libtermcap "no-such-file" ; then \
23990               if [ -f Makefile ]; then \
23991                 if $(MAKE) distclean; then \
23992                   true; \
23993                 else \
23994                   exit 1; \
23995                 fi; \
23996               else \
23997                 true; \
23998               fi; \
23999             else \
24000               exit 1; \
24001             fi; \
24002           else \
24003             true; \
24004           fi; \
24005           srcdiroption="--srcdir=."; \
24006           libsrcdir="."; \
24007         else \
24008           srcdiroption="--srcdir=$${topdir}/libtermcap"; \
24009           libsrcdir="$$s/libtermcap"; \
24010         fi; \
24011         rm -f no-such-file || : ; \
24012         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24013           $(TARGET_CONFIGARGS) $${srcdiroption} \
24014           --with-target-subdir="$(TARGET_SUBDIR)"  \
24015           || exit 1
24016 @endif target-libtermcap
24017
24018 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
24019 maybe-all-target-libtermcap:
24020 @if target-libtermcap
24021 TARGET-target-libtermcap=all
24022 maybe-all-target-libtermcap: all-target-libtermcap
24023 all-target-libtermcap: configure-target-libtermcap
24024         @r=`${PWD_COMMAND}`; export r; \
24025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24026         $(SET_LIB_PATH) \
24027         $(NORMAL_TARGET_EXPORTS) \
24028         (cd $(TARGET_SUBDIR)/libtermcap && \
24029           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libtermcap))
24030 @endif target-libtermcap
24031
24032 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
24033 maybe-check-target-libtermcap:
24034 @if target-libtermcap
24035 maybe-check-target-libtermcap: check-target-libtermcap
24036
24037 # Dummy target for uncheckable module.
24038 check-target-libtermcap:
24039
24040 @endif target-libtermcap
24041
24042 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
24043 maybe-install-target-libtermcap:
24044 @if target-libtermcap
24045 maybe-install-target-libtermcap: install-target-libtermcap
24046
24047 install-target-libtermcap: installdirs
24048         @r=`${PWD_COMMAND}`; export r; \
24049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24050         $(SET_LIB_PATH) \
24051         $(NORMAL_TARGET_EXPORTS) \
24052         (cd $(TARGET_SUBDIR)/libtermcap && \
24053           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
24054
24055 @endif target-libtermcap
24056
24057 # Other targets (info, dvi, etc.)
24058
24059 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
24060 maybe-info-target-libtermcap:
24061 @if target-libtermcap
24062 maybe-info-target-libtermcap: info-target-libtermcap
24063
24064 info-target-libtermcap: \
24065     configure-target-libtermcap 
24066         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24067         r=`${PWD_COMMAND}`; export r; \
24068         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24069         $(SET_LIB_PATH) \
24070         $(NORMAL_TARGET_EXPORTS) \
24071         echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
24072         for flag in $(EXTRA_TARGET_FLAGS); do \
24073           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24074         done; \
24075         (cd $(TARGET_SUBDIR)/libtermcap && \
24076           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24077                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24078                   "RANLIB=$${RANLIB}" \
24079                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24080                    info) \
24081           || exit 1
24082
24083 @endif target-libtermcap
24084
24085 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
24086 maybe-dvi-target-libtermcap:
24087 @if target-libtermcap
24088 maybe-dvi-target-libtermcap: dvi-target-libtermcap
24089
24090 dvi-target-libtermcap: \
24091     configure-target-libtermcap 
24092         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24093         r=`${PWD_COMMAND}`; export r; \
24094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24095         $(SET_LIB_PATH) \
24096         $(NORMAL_TARGET_EXPORTS) \
24097         echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
24098         for flag in $(EXTRA_TARGET_FLAGS); do \
24099           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24100         done; \
24101         (cd $(TARGET_SUBDIR)/libtermcap && \
24102           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24103                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24104                   "RANLIB=$${RANLIB}" \
24105                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24106                    dvi) \
24107           || exit 1
24108
24109 @endif target-libtermcap
24110
24111 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
24112 maybe-TAGS-target-libtermcap:
24113 @if target-libtermcap
24114 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
24115
24116 TAGS-target-libtermcap: \
24117     configure-target-libtermcap 
24118         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24119         r=`${PWD_COMMAND}`; export r; \
24120         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24121         $(SET_LIB_PATH) \
24122         $(NORMAL_TARGET_EXPORTS) \
24123         echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
24124         for flag in $(EXTRA_TARGET_FLAGS); do \
24125           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24126         done; \
24127         (cd $(TARGET_SUBDIR)/libtermcap && \
24128           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24129                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24130                   "RANLIB=$${RANLIB}" \
24131                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24132                    TAGS) \
24133           || exit 1
24134
24135 @endif target-libtermcap
24136
24137 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
24138 maybe-install-info-target-libtermcap:
24139 @if target-libtermcap
24140 maybe-install-info-target-libtermcap: install-info-target-libtermcap
24141
24142 install-info-target-libtermcap: \
24143     configure-target-libtermcap \
24144     info-target-libtermcap 
24145         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24146         r=`${PWD_COMMAND}`; export r; \
24147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24148         $(SET_LIB_PATH) \
24149         $(NORMAL_TARGET_EXPORTS) \
24150         echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
24151         for flag in $(EXTRA_TARGET_FLAGS); do \
24152           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24153         done; \
24154         (cd $(TARGET_SUBDIR)/libtermcap && \
24155           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24156                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24157                   "RANLIB=$${RANLIB}" \
24158                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24159                    install-info) \
24160           || exit 1
24161
24162 @endif target-libtermcap
24163
24164 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
24165 maybe-installcheck-target-libtermcap:
24166 @if target-libtermcap
24167 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
24168
24169 installcheck-target-libtermcap: \
24170     configure-target-libtermcap 
24171         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
24172         r=`${PWD_COMMAND}`; export r; \
24173         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24174         $(SET_LIB_PATH) \
24175         $(NORMAL_TARGET_EXPORTS) \
24176         echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
24177         for flag in $(EXTRA_TARGET_FLAGS); do \
24178           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24179         done; \
24180         (cd $(TARGET_SUBDIR)/libtermcap && \
24181           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24182                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24183                   "RANLIB=$${RANLIB}" \
24184                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24185                    installcheck) \
24186           || exit 1
24187
24188 @endif target-libtermcap
24189
24190 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
24191 maybe-mostlyclean-target-libtermcap:
24192 @if target-libtermcap
24193 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
24194
24195 # libtermcap doesn't support mostlyclean.
24196 mostlyclean-target-libtermcap:
24197
24198 @endif target-libtermcap
24199
24200 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
24201 maybe-clean-target-libtermcap:
24202 @if target-libtermcap
24203 maybe-clean-target-libtermcap: clean-target-libtermcap
24204
24205 # libtermcap doesn't support clean.
24206 clean-target-libtermcap:
24207
24208 @endif target-libtermcap
24209
24210 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
24211 maybe-distclean-target-libtermcap:
24212 @if target-libtermcap
24213 maybe-distclean-target-libtermcap: distclean-target-libtermcap
24214
24215 # libtermcap doesn't support distclean.
24216 distclean-target-libtermcap:
24217
24218 @endif target-libtermcap
24219
24220 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
24221 maybe-maintainer-clean-target-libtermcap:
24222 @if target-libtermcap
24223 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
24224
24225 # libtermcap doesn't support maintainer-clean.
24226 maintainer-clean-target-libtermcap:
24227
24228 @endif target-libtermcap
24229
24230
24231 .PHONY: configure-target-winsup maybe-configure-target-winsup
24232 maybe-configure-target-winsup:
24233 @if target-winsup
24234 maybe-configure-target-winsup: configure-target-winsup
24235
24236 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
24237 $(TARGET_SUBDIR)/winsup/multilib.out: multilib.out
24238         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
24239         rm -f $(TARGET_SUBDIR)/winsup/Makefile || : ; \
24240         cp multilib.out $(TARGET_SUBDIR)/winsup/multilib.out
24241
24242 configure-target-winsup: $(TARGET_SUBDIR)/winsup/multilib.out
24243         @test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
24244         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
24245         r=`${PWD_COMMAND}`; export r; \
24246         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24247         $(SET_LIB_PATH) \
24248         $(NORMAL_TARGET_EXPORTS) \
24249         echo Configuring in $(TARGET_SUBDIR)/winsup; \
24250         cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
24251         case $(srcdir) in \
24252           /* | [A-Za-z]:[\\/]*) \
24253             topdir=$(srcdir) ;; \
24254           *) \
24255             case "$(TARGET_SUBDIR)" in \
24256               .) topdir="../$(srcdir)" ;; \
24257               *) topdir="../../$(srcdir)" ;; \
24258             esac ;; \
24259         esac; \
24260           srcdiroption="--srcdir=$${topdir}/winsup"; \
24261           libsrcdir="$$s/winsup"; \
24262         rm -f no-such-file || : ; \
24263         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24264           $(TARGET_CONFIGARGS) $${srcdiroption} \
24265           --with-target-subdir="$(TARGET_SUBDIR)"  \
24266           || exit 1
24267 @endif target-winsup
24268
24269 .PHONY: all-target-winsup maybe-all-target-winsup
24270 maybe-all-target-winsup:
24271 @if target-winsup
24272 TARGET-target-winsup=all
24273 maybe-all-target-winsup: all-target-winsup
24274 all-target-winsup: configure-target-winsup
24275         @r=`${PWD_COMMAND}`; export r; \
24276         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24277         $(SET_LIB_PATH) \
24278         $(NORMAL_TARGET_EXPORTS) \
24279         (cd $(TARGET_SUBDIR)/winsup && \
24280           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-winsup))
24281 @endif target-winsup
24282
24283 .PHONY: check-target-winsup maybe-check-target-winsup
24284 maybe-check-target-winsup:
24285 @if target-winsup
24286 maybe-check-target-winsup: check-target-winsup
24287
24288 check-target-winsup:
24289         @r=`${PWD_COMMAND}`; export r; \
24290         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24291         $(SET_LIB_PATH) \
24292         $(NORMAL_TARGET_EXPORTS) \
24293         (cd $(TARGET_SUBDIR)/winsup && \
24294           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
24295
24296 @endif target-winsup
24297
24298 .PHONY: install-target-winsup maybe-install-target-winsup
24299 maybe-install-target-winsup:
24300 @if target-winsup
24301 maybe-install-target-winsup: install-target-winsup
24302
24303 install-target-winsup: installdirs
24304         @r=`${PWD_COMMAND}`; export r; \
24305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24306         $(SET_LIB_PATH) \
24307         $(NORMAL_TARGET_EXPORTS) \
24308         (cd $(TARGET_SUBDIR)/winsup && \
24309           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
24310
24311 @endif target-winsup
24312
24313 # Other targets (info, dvi, etc.)
24314
24315 .PHONY: maybe-info-target-winsup info-target-winsup
24316 maybe-info-target-winsup:
24317 @if target-winsup
24318 maybe-info-target-winsup: info-target-winsup
24319
24320 info-target-winsup: \
24321     configure-target-winsup 
24322         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24323         r=`${PWD_COMMAND}`; export r; \
24324         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24325         $(SET_LIB_PATH) \
24326         $(NORMAL_TARGET_EXPORTS) \
24327         echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
24328         for flag in $(EXTRA_TARGET_FLAGS); do \
24329           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24330         done; \
24331         (cd $(TARGET_SUBDIR)/winsup && \
24332           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24333                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24334                   "RANLIB=$${RANLIB}" \
24335                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24336                    info) \
24337           || exit 1
24338
24339 @endif target-winsup
24340
24341 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
24342 maybe-dvi-target-winsup:
24343 @if target-winsup
24344 maybe-dvi-target-winsup: dvi-target-winsup
24345
24346 dvi-target-winsup: \
24347     configure-target-winsup 
24348         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24349         r=`${PWD_COMMAND}`; export r; \
24350         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24351         $(SET_LIB_PATH) \
24352         $(NORMAL_TARGET_EXPORTS) \
24353         echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
24354         for flag in $(EXTRA_TARGET_FLAGS); do \
24355           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24356         done; \
24357         (cd $(TARGET_SUBDIR)/winsup && \
24358           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24359                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24360                   "RANLIB=$${RANLIB}" \
24361                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24362                    dvi) \
24363           || exit 1
24364
24365 @endif target-winsup
24366
24367 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
24368 maybe-TAGS-target-winsup:
24369 @if target-winsup
24370 maybe-TAGS-target-winsup: TAGS-target-winsup
24371
24372 TAGS-target-winsup: \
24373     configure-target-winsup 
24374         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24375         r=`${PWD_COMMAND}`; export r; \
24376         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24377         $(SET_LIB_PATH) \
24378         $(NORMAL_TARGET_EXPORTS) \
24379         echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
24380         for flag in $(EXTRA_TARGET_FLAGS); do \
24381           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24382         done; \
24383         (cd $(TARGET_SUBDIR)/winsup && \
24384           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24385                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24386                   "RANLIB=$${RANLIB}" \
24387                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24388                    TAGS) \
24389           || exit 1
24390
24391 @endif target-winsup
24392
24393 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
24394 maybe-install-info-target-winsup:
24395 @if target-winsup
24396 maybe-install-info-target-winsup: install-info-target-winsup
24397
24398 install-info-target-winsup: \
24399     configure-target-winsup \
24400     info-target-winsup 
24401         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24402         r=`${PWD_COMMAND}`; export r; \
24403         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24404         $(SET_LIB_PATH) \
24405         $(NORMAL_TARGET_EXPORTS) \
24406         echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
24407         for flag in $(EXTRA_TARGET_FLAGS); do \
24408           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24409         done; \
24410         (cd $(TARGET_SUBDIR)/winsup && \
24411           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24412                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24413                   "RANLIB=$${RANLIB}" \
24414                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24415                    install-info) \
24416           || exit 1
24417
24418 @endif target-winsup
24419
24420 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
24421 maybe-installcheck-target-winsup:
24422 @if target-winsup
24423 maybe-installcheck-target-winsup: installcheck-target-winsup
24424
24425 installcheck-target-winsup: \
24426     configure-target-winsup 
24427         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24428         r=`${PWD_COMMAND}`; export r; \
24429         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24430         $(SET_LIB_PATH) \
24431         $(NORMAL_TARGET_EXPORTS) \
24432         echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
24433         for flag in $(EXTRA_TARGET_FLAGS); do \
24434           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24435         done; \
24436         (cd $(TARGET_SUBDIR)/winsup && \
24437           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24438                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24439                   "RANLIB=$${RANLIB}" \
24440                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24441                    installcheck) \
24442           || exit 1
24443
24444 @endif target-winsup
24445
24446 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
24447 maybe-mostlyclean-target-winsup:
24448 @if target-winsup
24449 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
24450
24451 mostlyclean-target-winsup: 
24452         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24453         r=`${PWD_COMMAND}`; export r; \
24454         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24455         $(SET_LIB_PATH) \
24456         $(NORMAL_TARGET_EXPORTS) \
24457         echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
24458         for flag in $(EXTRA_TARGET_FLAGS); do \
24459           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24460         done; \
24461         (cd $(TARGET_SUBDIR)/winsup && \
24462           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24463                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24464                   "RANLIB=$${RANLIB}" \
24465                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24466                    mostlyclean) \
24467           || exit 1
24468
24469 @endif target-winsup
24470
24471 .PHONY: maybe-clean-target-winsup clean-target-winsup
24472 maybe-clean-target-winsup:
24473 @if target-winsup
24474 maybe-clean-target-winsup: clean-target-winsup
24475
24476 clean-target-winsup: 
24477         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24478         r=`${PWD_COMMAND}`; export r; \
24479         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24480         $(SET_LIB_PATH) \
24481         $(NORMAL_TARGET_EXPORTS) \
24482         echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
24483         for flag in $(EXTRA_TARGET_FLAGS); do \
24484           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24485         done; \
24486         (cd $(TARGET_SUBDIR)/winsup && \
24487           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24488                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24489                   "RANLIB=$${RANLIB}" \
24490                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24491                    clean) \
24492           || exit 1
24493
24494 @endif target-winsup
24495
24496 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
24497 maybe-distclean-target-winsup:
24498 @if target-winsup
24499 maybe-distclean-target-winsup: distclean-target-winsup
24500
24501 distclean-target-winsup: 
24502         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24503         r=`${PWD_COMMAND}`; export r; \
24504         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24505         $(SET_LIB_PATH) \
24506         $(NORMAL_TARGET_EXPORTS) \
24507         echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
24508         for flag in $(EXTRA_TARGET_FLAGS); do \
24509           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24510         done; \
24511         (cd $(TARGET_SUBDIR)/winsup && \
24512           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24513                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24514                   "RANLIB=$${RANLIB}" \
24515                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24516                    distclean) \
24517           || exit 1
24518
24519 @endif target-winsup
24520
24521 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
24522 maybe-maintainer-clean-target-winsup:
24523 @if target-winsup
24524 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
24525
24526 maintainer-clean-target-winsup: 
24527         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
24528         r=`${PWD_COMMAND}`; export r; \
24529         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24530         $(SET_LIB_PATH) \
24531         $(NORMAL_TARGET_EXPORTS) \
24532         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
24533         for flag in $(EXTRA_TARGET_FLAGS); do \
24534           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24535         done; \
24536         (cd $(TARGET_SUBDIR)/winsup && \
24537           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24538                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24539                   "RANLIB=$${RANLIB}" \
24540                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24541                    maintainer-clean) \
24542           || exit 1
24543
24544 @endif target-winsup
24545
24546
24547 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
24548 maybe-configure-target-libgloss:
24549 @if target-libgloss
24550 maybe-configure-target-libgloss: configure-target-libgloss
24551
24552 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
24553 $(TARGET_SUBDIR)/libgloss/multilib.out: multilib.out
24554         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
24555         rm -f $(TARGET_SUBDIR)/libgloss/Makefile || : ; \
24556         cp multilib.out $(TARGET_SUBDIR)/libgloss/multilib.out
24557
24558 configure-target-libgloss: $(TARGET_SUBDIR)/libgloss/multilib.out
24559         @test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
24560         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
24561         r=`${PWD_COMMAND}`; export r; \
24562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24563         $(SET_LIB_PATH) \
24564         $(NORMAL_TARGET_EXPORTS) \
24565         echo Configuring in $(TARGET_SUBDIR)/libgloss; \
24566         cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
24567         case $(srcdir) in \
24568           /* | [A-Za-z]:[\\/]*) \
24569             topdir=$(srcdir) ;; \
24570           *) \
24571             case "$(TARGET_SUBDIR)" in \
24572               .) topdir="../$(srcdir)" ;; \
24573               *) topdir="../../$(srcdir)" ;; \
24574             esac ;; \
24575         esac; \
24576           srcdiroption="--srcdir=$${topdir}/libgloss"; \
24577           libsrcdir="$$s/libgloss"; \
24578         rm -f no-such-file || : ; \
24579         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24580           $(TARGET_CONFIGARGS) $${srcdiroption} \
24581           --with-target-subdir="$(TARGET_SUBDIR)"  \
24582           || exit 1
24583 @endif target-libgloss
24584
24585 .PHONY: all-target-libgloss maybe-all-target-libgloss
24586 maybe-all-target-libgloss:
24587 @if target-libgloss
24588 TARGET-target-libgloss=all
24589 maybe-all-target-libgloss: all-target-libgloss
24590 all-target-libgloss: configure-target-libgloss
24591         @r=`${PWD_COMMAND}`; export r; \
24592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24593         $(SET_LIB_PATH) \
24594         $(NORMAL_TARGET_EXPORTS) \
24595         (cd $(TARGET_SUBDIR)/libgloss && \
24596           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libgloss))
24597 @endif target-libgloss
24598
24599 .PHONY: check-target-libgloss maybe-check-target-libgloss
24600 maybe-check-target-libgloss:
24601 @if target-libgloss
24602 maybe-check-target-libgloss: check-target-libgloss
24603
24604 # Dummy target for uncheckable module.
24605 check-target-libgloss:
24606
24607 @endif target-libgloss
24608
24609 .PHONY: install-target-libgloss maybe-install-target-libgloss
24610 maybe-install-target-libgloss:
24611 @if target-libgloss
24612 maybe-install-target-libgloss: install-target-libgloss
24613
24614 install-target-libgloss: installdirs
24615         @r=`${PWD_COMMAND}`; export r; \
24616         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24617         $(SET_LIB_PATH) \
24618         $(NORMAL_TARGET_EXPORTS) \
24619         (cd $(TARGET_SUBDIR)/libgloss && \
24620           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
24621
24622 @endif target-libgloss
24623
24624 # Other targets (info, dvi, etc.)
24625
24626 .PHONY: maybe-info-target-libgloss info-target-libgloss
24627 maybe-info-target-libgloss:
24628 @if target-libgloss
24629 maybe-info-target-libgloss: info-target-libgloss
24630
24631 info-target-libgloss: \
24632     configure-target-libgloss 
24633         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24634         r=`${PWD_COMMAND}`; export r; \
24635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24636         $(SET_LIB_PATH) \
24637         $(NORMAL_TARGET_EXPORTS) \
24638         echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
24639         for flag in $(EXTRA_TARGET_FLAGS); do \
24640           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24641         done; \
24642         (cd $(TARGET_SUBDIR)/libgloss && \
24643           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24644                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24645                   "RANLIB=$${RANLIB}" \
24646                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24647                    info) \
24648           || exit 1
24649
24650 @endif target-libgloss
24651
24652 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
24653 maybe-dvi-target-libgloss:
24654 @if target-libgloss
24655 maybe-dvi-target-libgloss: dvi-target-libgloss
24656
24657 dvi-target-libgloss: \
24658     configure-target-libgloss 
24659         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24660         r=`${PWD_COMMAND}`; export r; \
24661         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24662         $(SET_LIB_PATH) \
24663         $(NORMAL_TARGET_EXPORTS) \
24664         echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
24665         for flag in $(EXTRA_TARGET_FLAGS); do \
24666           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24667         done; \
24668         (cd $(TARGET_SUBDIR)/libgloss && \
24669           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24670                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24671                   "RANLIB=$${RANLIB}" \
24672                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24673                    dvi) \
24674           || exit 1
24675
24676 @endif target-libgloss
24677
24678 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
24679 maybe-TAGS-target-libgloss:
24680 @if target-libgloss
24681 maybe-TAGS-target-libgloss: TAGS-target-libgloss
24682
24683 TAGS-target-libgloss: \
24684     configure-target-libgloss 
24685         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24686         r=`${PWD_COMMAND}`; export r; \
24687         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24688         $(SET_LIB_PATH) \
24689         $(NORMAL_TARGET_EXPORTS) \
24690         echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
24691         for flag in $(EXTRA_TARGET_FLAGS); do \
24692           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24693         done; \
24694         (cd $(TARGET_SUBDIR)/libgloss && \
24695           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24696                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24697                   "RANLIB=$${RANLIB}" \
24698                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24699                    TAGS) \
24700           || exit 1
24701
24702 @endif target-libgloss
24703
24704 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
24705 maybe-install-info-target-libgloss:
24706 @if target-libgloss
24707 maybe-install-info-target-libgloss: install-info-target-libgloss
24708
24709 install-info-target-libgloss: \
24710     configure-target-libgloss \
24711     info-target-libgloss 
24712         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24713         r=`${PWD_COMMAND}`; export r; \
24714         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24715         $(SET_LIB_PATH) \
24716         $(NORMAL_TARGET_EXPORTS) \
24717         echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
24718         for flag in $(EXTRA_TARGET_FLAGS); do \
24719           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24720         done; \
24721         (cd $(TARGET_SUBDIR)/libgloss && \
24722           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24723                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24724                   "RANLIB=$${RANLIB}" \
24725                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24726                    install-info) \
24727           || exit 1
24728
24729 @endif target-libgloss
24730
24731 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
24732 maybe-installcheck-target-libgloss:
24733 @if target-libgloss
24734 maybe-installcheck-target-libgloss: installcheck-target-libgloss
24735
24736 installcheck-target-libgloss: \
24737     configure-target-libgloss 
24738         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24739         r=`${PWD_COMMAND}`; export r; \
24740         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24741         $(SET_LIB_PATH) \
24742         $(NORMAL_TARGET_EXPORTS) \
24743         echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
24744         for flag in $(EXTRA_TARGET_FLAGS); do \
24745           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24746         done; \
24747         (cd $(TARGET_SUBDIR)/libgloss && \
24748           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24749                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24750                   "RANLIB=$${RANLIB}" \
24751                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24752                    installcheck) \
24753           || exit 1
24754
24755 @endif target-libgloss
24756
24757 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
24758 maybe-mostlyclean-target-libgloss:
24759 @if target-libgloss
24760 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
24761
24762 mostlyclean-target-libgloss: 
24763         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24764         r=`${PWD_COMMAND}`; export r; \
24765         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24766         $(SET_LIB_PATH) \
24767         $(NORMAL_TARGET_EXPORTS) \
24768         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
24769         for flag in $(EXTRA_TARGET_FLAGS); do \
24770           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24771         done; \
24772         (cd $(TARGET_SUBDIR)/libgloss && \
24773           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24774                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24775                   "RANLIB=$${RANLIB}" \
24776                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24777                    mostlyclean) \
24778           || exit 1
24779
24780 @endif target-libgloss
24781
24782 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
24783 maybe-clean-target-libgloss:
24784 @if target-libgloss
24785 maybe-clean-target-libgloss: clean-target-libgloss
24786
24787 clean-target-libgloss: 
24788         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24789         r=`${PWD_COMMAND}`; export r; \
24790         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24791         $(SET_LIB_PATH) \
24792         $(NORMAL_TARGET_EXPORTS) \
24793         echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
24794         for flag in $(EXTRA_TARGET_FLAGS); do \
24795           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24796         done; \
24797         (cd $(TARGET_SUBDIR)/libgloss && \
24798           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24799                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24800                   "RANLIB=$${RANLIB}" \
24801                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24802                    clean) \
24803           || exit 1
24804
24805 @endif target-libgloss
24806
24807 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
24808 maybe-distclean-target-libgloss:
24809 @if target-libgloss
24810 maybe-distclean-target-libgloss: distclean-target-libgloss
24811
24812 distclean-target-libgloss: 
24813         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24814         r=`${PWD_COMMAND}`; export r; \
24815         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24816         $(SET_LIB_PATH) \
24817         $(NORMAL_TARGET_EXPORTS) \
24818         echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
24819         for flag in $(EXTRA_TARGET_FLAGS); do \
24820           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24821         done; \
24822         (cd $(TARGET_SUBDIR)/libgloss && \
24823           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24824                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24825                   "RANLIB=$${RANLIB}" \
24826                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24827                    distclean) \
24828           || exit 1
24829
24830 @endif target-libgloss
24831
24832 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
24833 maybe-maintainer-clean-target-libgloss:
24834 @if target-libgloss
24835 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
24836
24837 maintainer-clean-target-libgloss: 
24838         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
24839         r=`${PWD_COMMAND}`; export r; \
24840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24841         $(SET_LIB_PATH) \
24842         $(NORMAL_TARGET_EXPORTS) \
24843         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
24844         for flag in $(EXTRA_TARGET_FLAGS); do \
24845           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24846         done; \
24847         (cd $(TARGET_SUBDIR)/libgloss && \
24848           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24849                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24850                   "RANLIB=$${RANLIB}" \
24851                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24852                    maintainer-clean) \
24853           || exit 1
24854
24855 @endif target-libgloss
24856
24857
24858 .PHONY: configure-target-libiberty maybe-configure-target-libiberty
24859 maybe-configure-target-libiberty:
24860 @if target-libiberty
24861 maybe-configure-target-libiberty: configure-target-libiberty
24862
24863 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
24864 $(TARGET_SUBDIR)/libiberty/multilib.out: multilib.out
24865         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
24866         rm -f $(TARGET_SUBDIR)/libiberty/Makefile || : ; \
24867         cp multilib.out $(TARGET_SUBDIR)/libiberty/multilib.out
24868
24869 configure-target-libiberty: $(TARGET_SUBDIR)/libiberty/multilib.out
24870         @test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
24871         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
24872         r=`${PWD_COMMAND}`; export r; \
24873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24874         $(SET_LIB_PATH) \
24875         $(NORMAL_TARGET_EXPORTS) \
24876         echo Configuring in $(TARGET_SUBDIR)/libiberty; \
24877         cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
24878         case $(srcdir) in \
24879           /* | [A-Za-z]:[\\/]*) \
24880             topdir=$(srcdir) ;; \
24881           *) \
24882             case "$(TARGET_SUBDIR)" in \
24883               .) topdir="../$(srcdir)" ;; \
24884               *) topdir="../../$(srcdir)" ;; \
24885             esac ;; \
24886         esac; \
24887           srcdiroption="--srcdir=$${topdir}/libiberty"; \
24888           libsrcdir="$$s/libiberty"; \
24889         rm -f no-such-file || : ; \
24890         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24891           $(TARGET_CONFIGARGS) $${srcdiroption} \
24892           --with-target-subdir="$(TARGET_SUBDIR)"  \
24893           || exit 1
24894 @endif target-libiberty
24895
24896 .PHONY: all-target-libiberty maybe-all-target-libiberty
24897 maybe-all-target-libiberty:
24898 @if target-libiberty
24899 TARGET-target-libiberty=all
24900 maybe-all-target-libiberty: all-target-libiberty
24901 all-target-libiberty: configure-target-libiberty
24902         @r=`${PWD_COMMAND}`; export r; \
24903         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24904         $(SET_LIB_PATH) \
24905         $(NORMAL_TARGET_EXPORTS) \
24906         (cd $(TARGET_SUBDIR)/libiberty && \
24907           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libiberty))
24908 @endif target-libiberty
24909
24910 .PHONY: check-target-libiberty maybe-check-target-libiberty
24911 maybe-check-target-libiberty:
24912 @if target-libiberty
24913 maybe-check-target-libiberty: check-target-libiberty
24914
24915 check-target-libiberty:
24916         @r=`${PWD_COMMAND}`; export r; \
24917         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24918         $(SET_LIB_PATH) \
24919         $(NORMAL_TARGET_EXPORTS) \
24920         (cd $(TARGET_SUBDIR)/libiberty && \
24921           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
24922
24923 @endif target-libiberty
24924
24925 .PHONY: install-target-libiberty maybe-install-target-libiberty
24926 maybe-install-target-libiberty:
24927 @if target-libiberty
24928 maybe-install-target-libiberty: install-target-libiberty
24929
24930 install-target-libiberty: installdirs
24931         @r=`${PWD_COMMAND}`; export r; \
24932         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24933         $(SET_LIB_PATH) \
24934         $(NORMAL_TARGET_EXPORTS) \
24935         (cd $(TARGET_SUBDIR)/libiberty && \
24936           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
24937
24938 @endif target-libiberty
24939
24940 # Other targets (info, dvi, etc.)
24941
24942 .PHONY: maybe-info-target-libiberty info-target-libiberty
24943 maybe-info-target-libiberty:
24944 @if target-libiberty
24945 maybe-info-target-libiberty: info-target-libiberty
24946
24947 info-target-libiberty: \
24948     configure-target-libiberty 
24949         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24950         r=`${PWD_COMMAND}`; export r; \
24951         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24952         $(SET_LIB_PATH) \
24953         $(NORMAL_TARGET_EXPORTS) \
24954         echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
24955         for flag in $(EXTRA_TARGET_FLAGS); do \
24956           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24957         done; \
24958         (cd $(TARGET_SUBDIR)/libiberty && \
24959           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24960                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24961                   "RANLIB=$${RANLIB}" \
24962                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24963                    info) \
24964           || exit 1
24965
24966 @endif target-libiberty
24967
24968 .PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
24969 maybe-dvi-target-libiberty:
24970 @if target-libiberty
24971 maybe-dvi-target-libiberty: dvi-target-libiberty
24972
24973 dvi-target-libiberty: \
24974     configure-target-libiberty 
24975         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
24976         r=`${PWD_COMMAND}`; export r; \
24977         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24978         $(SET_LIB_PATH) \
24979         $(NORMAL_TARGET_EXPORTS) \
24980         echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
24981         for flag in $(EXTRA_TARGET_FLAGS); do \
24982           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24983         done; \
24984         (cd $(TARGET_SUBDIR)/libiberty && \
24985           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24986                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24987                   "RANLIB=$${RANLIB}" \
24988                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24989                    dvi) \
24990           || exit 1
24991
24992 @endif target-libiberty
24993
24994 .PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
24995 maybe-TAGS-target-libiberty:
24996 @if target-libiberty
24997 maybe-TAGS-target-libiberty: TAGS-target-libiberty
24998
24999 TAGS-target-libiberty: \
25000     configure-target-libiberty 
25001         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25002         r=`${PWD_COMMAND}`; export r; \
25003         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25004         $(SET_LIB_PATH) \
25005         $(NORMAL_TARGET_EXPORTS) \
25006         echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
25007         for flag in $(EXTRA_TARGET_FLAGS); do \
25008           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25009         done; \
25010         (cd $(TARGET_SUBDIR)/libiberty && \
25011           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25012                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25013                   "RANLIB=$${RANLIB}" \
25014                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25015                    TAGS) \
25016           || exit 1
25017
25018 @endif target-libiberty
25019
25020 .PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
25021 maybe-install-info-target-libiberty:
25022 @if target-libiberty
25023 maybe-install-info-target-libiberty: install-info-target-libiberty
25024
25025 install-info-target-libiberty: \
25026     configure-target-libiberty \
25027     info-target-libiberty 
25028         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25029         r=`${PWD_COMMAND}`; export r; \
25030         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25031         $(SET_LIB_PATH) \
25032         $(NORMAL_TARGET_EXPORTS) \
25033         echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
25034         for flag in $(EXTRA_TARGET_FLAGS); do \
25035           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25036         done; \
25037         (cd $(TARGET_SUBDIR)/libiberty && \
25038           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25039                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25040                   "RANLIB=$${RANLIB}" \
25041                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25042                    install-info) \
25043           || exit 1
25044
25045 @endif target-libiberty
25046
25047 .PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
25048 maybe-installcheck-target-libiberty:
25049 @if target-libiberty
25050 maybe-installcheck-target-libiberty: installcheck-target-libiberty
25051
25052 installcheck-target-libiberty: \
25053     configure-target-libiberty 
25054         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25055         r=`${PWD_COMMAND}`; export r; \
25056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25057         $(SET_LIB_PATH) \
25058         $(NORMAL_TARGET_EXPORTS) \
25059         echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
25060         for flag in $(EXTRA_TARGET_FLAGS); do \
25061           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25062         done; \
25063         (cd $(TARGET_SUBDIR)/libiberty && \
25064           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25065                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25066                   "RANLIB=$${RANLIB}" \
25067                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25068                    installcheck) \
25069           || exit 1
25070
25071 @endif target-libiberty
25072
25073 .PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
25074 maybe-mostlyclean-target-libiberty:
25075 @if target-libiberty
25076 maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
25077
25078 mostlyclean-target-libiberty: 
25079         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25080         r=`${PWD_COMMAND}`; export r; \
25081         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25082         $(SET_LIB_PATH) \
25083         $(NORMAL_TARGET_EXPORTS) \
25084         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
25085         for flag in $(EXTRA_TARGET_FLAGS); do \
25086           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25087         done; \
25088         (cd $(TARGET_SUBDIR)/libiberty && \
25089           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25090                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25091                   "RANLIB=$${RANLIB}" \
25092                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25093                    mostlyclean) \
25094           || exit 1
25095
25096 @endif target-libiberty
25097
25098 .PHONY: maybe-clean-target-libiberty clean-target-libiberty
25099 maybe-clean-target-libiberty:
25100 @if target-libiberty
25101 maybe-clean-target-libiberty: clean-target-libiberty
25102
25103 clean-target-libiberty: 
25104         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25105         r=`${PWD_COMMAND}`; export r; \
25106         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25107         $(SET_LIB_PATH) \
25108         $(NORMAL_TARGET_EXPORTS) \
25109         echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
25110         for flag in $(EXTRA_TARGET_FLAGS); do \
25111           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25112         done; \
25113         (cd $(TARGET_SUBDIR)/libiberty && \
25114           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25115                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25116                   "RANLIB=$${RANLIB}" \
25117                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25118                    clean) \
25119           || exit 1
25120
25121 @endif target-libiberty
25122
25123 .PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
25124 maybe-distclean-target-libiberty:
25125 @if target-libiberty
25126 maybe-distclean-target-libiberty: distclean-target-libiberty
25127
25128 distclean-target-libiberty: 
25129         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25130         r=`${PWD_COMMAND}`; export r; \
25131         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25132         $(SET_LIB_PATH) \
25133         $(NORMAL_TARGET_EXPORTS) \
25134         echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
25135         for flag in $(EXTRA_TARGET_FLAGS); do \
25136           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25137         done; \
25138         (cd $(TARGET_SUBDIR)/libiberty && \
25139           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25140                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25141                   "RANLIB=$${RANLIB}" \
25142                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25143                    distclean) \
25144           || exit 1
25145
25146 @endif target-libiberty
25147
25148 .PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
25149 maybe-maintainer-clean-target-libiberty:
25150 @if target-libiberty
25151 maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
25152
25153 maintainer-clean-target-libiberty: 
25154         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
25155         r=`${PWD_COMMAND}`; export r; \
25156         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25157         $(SET_LIB_PATH) \
25158         $(NORMAL_TARGET_EXPORTS) \
25159         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
25160         for flag in $(EXTRA_TARGET_FLAGS); do \
25161           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25162         done; \
25163         (cd $(TARGET_SUBDIR)/libiberty && \
25164           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25165                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25166                   "RANLIB=$${RANLIB}" \
25167                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25168                    maintainer-clean) \
25169           || exit 1
25170
25171 @endif target-libiberty
25172
25173
25174 .PHONY: configure-target-gperf maybe-configure-target-gperf
25175 maybe-configure-target-gperf:
25176 @if target-gperf
25177 maybe-configure-target-gperf: configure-target-gperf
25178
25179 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
25180 $(TARGET_SUBDIR)/gperf/multilib.out: multilib.out
25181         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
25182         rm -f $(TARGET_SUBDIR)/gperf/Makefile || : ; \
25183         cp multilib.out $(TARGET_SUBDIR)/gperf/multilib.out
25184
25185 configure-target-gperf: $(TARGET_SUBDIR)/gperf/multilib.out
25186         @test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
25187         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
25188         r=`${PWD_COMMAND}`; export r; \
25189         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25190         $(SET_LIB_PATH) \
25191         $(NORMAL_TARGET_EXPORTS) \
25192         echo Configuring in $(TARGET_SUBDIR)/gperf; \
25193         cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
25194         case $(srcdir) in \
25195           /* | [A-Za-z]:[\\/]*) \
25196             topdir=$(srcdir) ;; \
25197           *) \
25198             case "$(TARGET_SUBDIR)" in \
25199               .) topdir="../$(srcdir)" ;; \
25200               *) topdir="../../$(srcdir)" ;; \
25201             esac ;; \
25202         esac; \
25203           srcdiroption="--srcdir=$${topdir}/gperf"; \
25204           libsrcdir="$$s/gperf"; \
25205         rm -f no-such-file || : ; \
25206         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25207           $(TARGET_CONFIGARGS) $${srcdiroption} \
25208           --with-target-subdir="$(TARGET_SUBDIR)"  \
25209           || exit 1
25210 @endif target-gperf
25211
25212 .PHONY: all-target-gperf maybe-all-target-gperf
25213 maybe-all-target-gperf:
25214 @if target-gperf
25215 TARGET-target-gperf=all
25216 maybe-all-target-gperf: all-target-gperf
25217 all-target-gperf: configure-target-gperf
25218         @r=`${PWD_COMMAND}`; export r; \
25219         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25220         $(SET_LIB_PATH) \
25221         $(NORMAL_TARGET_EXPORTS) \
25222         (cd $(TARGET_SUBDIR)/gperf && \
25223           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-gperf))
25224 @endif target-gperf
25225
25226 .PHONY: check-target-gperf maybe-check-target-gperf
25227 maybe-check-target-gperf:
25228 @if target-gperf
25229 maybe-check-target-gperf: check-target-gperf
25230
25231 check-target-gperf:
25232         @r=`${PWD_COMMAND}`; export r; \
25233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25234         $(SET_LIB_PATH) \
25235         $(NORMAL_TARGET_EXPORTS) \
25236         (cd $(TARGET_SUBDIR)/gperf && \
25237           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
25238
25239 @endif target-gperf
25240
25241 .PHONY: install-target-gperf maybe-install-target-gperf
25242 maybe-install-target-gperf:
25243 @if target-gperf
25244 maybe-install-target-gperf: install-target-gperf
25245
25246 install-target-gperf: installdirs
25247         @r=`${PWD_COMMAND}`; export r; \
25248         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25249         $(SET_LIB_PATH) \
25250         $(NORMAL_TARGET_EXPORTS) \
25251         (cd $(TARGET_SUBDIR)/gperf && \
25252           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
25253
25254 @endif target-gperf
25255
25256 # Other targets (info, dvi, etc.)
25257
25258 .PHONY: maybe-info-target-gperf info-target-gperf
25259 maybe-info-target-gperf:
25260 @if target-gperf
25261 maybe-info-target-gperf: info-target-gperf
25262
25263 info-target-gperf: \
25264     configure-target-gperf 
25265         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25266         r=`${PWD_COMMAND}`; export r; \
25267         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25268         $(SET_LIB_PATH) \
25269         $(NORMAL_TARGET_EXPORTS) \
25270         echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
25271         for flag in $(EXTRA_TARGET_FLAGS); do \
25272           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25273         done; \
25274         (cd $(TARGET_SUBDIR)/gperf && \
25275           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25276                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25277                   "RANLIB=$${RANLIB}" \
25278                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25279                    info) \
25280           || exit 1
25281
25282 @endif target-gperf
25283
25284 .PHONY: maybe-dvi-target-gperf dvi-target-gperf
25285 maybe-dvi-target-gperf:
25286 @if target-gperf
25287 maybe-dvi-target-gperf: dvi-target-gperf
25288
25289 dvi-target-gperf: \
25290     configure-target-gperf 
25291         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25292         r=`${PWD_COMMAND}`; export r; \
25293         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25294         $(SET_LIB_PATH) \
25295         $(NORMAL_TARGET_EXPORTS) \
25296         echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
25297         for flag in $(EXTRA_TARGET_FLAGS); do \
25298           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25299         done; \
25300         (cd $(TARGET_SUBDIR)/gperf && \
25301           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25302                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25303                   "RANLIB=$${RANLIB}" \
25304                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25305                    dvi) \
25306           || exit 1
25307
25308 @endif target-gperf
25309
25310 .PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
25311 maybe-TAGS-target-gperf:
25312 @if target-gperf
25313 maybe-TAGS-target-gperf: TAGS-target-gperf
25314
25315 TAGS-target-gperf: \
25316     configure-target-gperf 
25317         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25318         r=`${PWD_COMMAND}`; export r; \
25319         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25320         $(SET_LIB_PATH) \
25321         $(NORMAL_TARGET_EXPORTS) \
25322         echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
25323         for flag in $(EXTRA_TARGET_FLAGS); do \
25324           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25325         done; \
25326         (cd $(TARGET_SUBDIR)/gperf && \
25327           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25328                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25329                   "RANLIB=$${RANLIB}" \
25330                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25331                    TAGS) \
25332           || exit 1
25333
25334 @endif target-gperf
25335
25336 .PHONY: maybe-install-info-target-gperf install-info-target-gperf
25337 maybe-install-info-target-gperf:
25338 @if target-gperf
25339 maybe-install-info-target-gperf: install-info-target-gperf
25340
25341 install-info-target-gperf: \
25342     configure-target-gperf \
25343     info-target-gperf 
25344         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25345         r=`${PWD_COMMAND}`; export r; \
25346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25347         $(SET_LIB_PATH) \
25348         $(NORMAL_TARGET_EXPORTS) \
25349         echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
25350         for flag in $(EXTRA_TARGET_FLAGS); do \
25351           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25352         done; \
25353         (cd $(TARGET_SUBDIR)/gperf && \
25354           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25355                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25356                   "RANLIB=$${RANLIB}" \
25357                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25358                    install-info) \
25359           || exit 1
25360
25361 @endif target-gperf
25362
25363 .PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
25364 maybe-installcheck-target-gperf:
25365 @if target-gperf
25366 maybe-installcheck-target-gperf: installcheck-target-gperf
25367
25368 installcheck-target-gperf: \
25369     configure-target-gperf 
25370         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25371         r=`${PWD_COMMAND}`; export r; \
25372         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25373         $(SET_LIB_PATH) \
25374         $(NORMAL_TARGET_EXPORTS) \
25375         echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
25376         for flag in $(EXTRA_TARGET_FLAGS); do \
25377           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25378         done; \
25379         (cd $(TARGET_SUBDIR)/gperf && \
25380           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25381                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25382                   "RANLIB=$${RANLIB}" \
25383                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25384                    installcheck) \
25385           || exit 1
25386
25387 @endif target-gperf
25388
25389 .PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
25390 maybe-mostlyclean-target-gperf:
25391 @if target-gperf
25392 maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
25393
25394 mostlyclean-target-gperf: 
25395         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25396         r=`${PWD_COMMAND}`; export r; \
25397         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25398         $(SET_LIB_PATH) \
25399         $(NORMAL_TARGET_EXPORTS) \
25400         echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
25401         for flag in $(EXTRA_TARGET_FLAGS); do \
25402           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25403         done; \
25404         (cd $(TARGET_SUBDIR)/gperf && \
25405           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25406                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25407                   "RANLIB=$${RANLIB}" \
25408                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25409                    mostlyclean) \
25410           || exit 1
25411
25412 @endif target-gperf
25413
25414 .PHONY: maybe-clean-target-gperf clean-target-gperf
25415 maybe-clean-target-gperf:
25416 @if target-gperf
25417 maybe-clean-target-gperf: clean-target-gperf
25418
25419 clean-target-gperf: 
25420         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25421         r=`${PWD_COMMAND}`; export r; \
25422         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25423         $(SET_LIB_PATH) \
25424         $(NORMAL_TARGET_EXPORTS) \
25425         echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
25426         for flag in $(EXTRA_TARGET_FLAGS); do \
25427           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25428         done; \
25429         (cd $(TARGET_SUBDIR)/gperf && \
25430           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25431                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25432                   "RANLIB=$${RANLIB}" \
25433                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25434                    clean) \
25435           || exit 1
25436
25437 @endif target-gperf
25438
25439 .PHONY: maybe-distclean-target-gperf distclean-target-gperf
25440 maybe-distclean-target-gperf:
25441 @if target-gperf
25442 maybe-distclean-target-gperf: distclean-target-gperf
25443
25444 distclean-target-gperf: 
25445         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25446         r=`${PWD_COMMAND}`; export r; \
25447         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25448         $(SET_LIB_PATH) \
25449         $(NORMAL_TARGET_EXPORTS) \
25450         echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
25451         for flag in $(EXTRA_TARGET_FLAGS); do \
25452           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25453         done; \
25454         (cd $(TARGET_SUBDIR)/gperf && \
25455           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25456                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25457                   "RANLIB=$${RANLIB}" \
25458                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25459                    distclean) \
25460           || exit 1
25461
25462 @endif target-gperf
25463
25464 .PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
25465 maybe-maintainer-clean-target-gperf:
25466 @if target-gperf
25467 maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
25468
25469 maintainer-clean-target-gperf: 
25470         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
25471         r=`${PWD_COMMAND}`; export r; \
25472         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25473         $(SET_LIB_PATH) \
25474         $(NORMAL_TARGET_EXPORTS) \
25475         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
25476         for flag in $(EXTRA_TARGET_FLAGS); do \
25477           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25478         done; \
25479         (cd $(TARGET_SUBDIR)/gperf && \
25480           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25481                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25482                   "RANLIB=$${RANLIB}" \
25483                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25484                    maintainer-clean) \
25485           || exit 1
25486
25487 @endif target-gperf
25488
25489
25490 .PHONY: configure-target-examples maybe-configure-target-examples
25491 maybe-configure-target-examples:
25492 @if target-examples
25493 maybe-configure-target-examples: configure-target-examples
25494
25495 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
25496 $(TARGET_SUBDIR)/examples/multilib.out: multilib.out
25497         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
25498         rm -f $(TARGET_SUBDIR)/examples/Makefile || : ; \
25499         cp multilib.out $(TARGET_SUBDIR)/examples/multilib.out
25500
25501 configure-target-examples: $(TARGET_SUBDIR)/examples/multilib.out
25502         @test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
25503         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
25504         r=`${PWD_COMMAND}`; export r; \
25505         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25506         $(SET_LIB_PATH) \
25507         $(NORMAL_TARGET_EXPORTS) \
25508         echo Configuring in $(TARGET_SUBDIR)/examples; \
25509         cd "$(TARGET_SUBDIR)/examples" || exit 1; \
25510         case $(srcdir) in \
25511           /* | [A-Za-z]:[\\/]*) \
25512             topdir=$(srcdir) ;; \
25513           *) \
25514             case "$(TARGET_SUBDIR)" in \
25515               .) topdir="../$(srcdir)" ;; \
25516               *) topdir="../../$(srcdir)" ;; \
25517             esac ;; \
25518         esac; \
25519           srcdiroption="--srcdir=$${topdir}/examples"; \
25520           libsrcdir="$$s/examples"; \
25521         rm -f no-such-file || : ; \
25522         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25523           $(TARGET_CONFIGARGS) $${srcdiroption} \
25524           --with-target-subdir="$(TARGET_SUBDIR)"  \
25525           || exit 1
25526 @endif target-examples
25527
25528 .PHONY: all-target-examples maybe-all-target-examples
25529 maybe-all-target-examples:
25530 @if target-examples
25531 TARGET-target-examples=all
25532 maybe-all-target-examples: all-target-examples
25533 all-target-examples: configure-target-examples
25534         @r=`${PWD_COMMAND}`; export r; \
25535         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25536         $(SET_LIB_PATH) \
25537         $(NORMAL_TARGET_EXPORTS) \
25538         (cd $(TARGET_SUBDIR)/examples && \
25539           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-examples))
25540 @endif target-examples
25541
25542 .PHONY: check-target-examples maybe-check-target-examples
25543 maybe-check-target-examples:
25544 @if target-examples
25545 maybe-check-target-examples: check-target-examples
25546
25547 # Dummy target for uncheckable module.
25548 check-target-examples:
25549
25550 @endif target-examples
25551
25552 .PHONY: install-target-examples maybe-install-target-examples
25553 maybe-install-target-examples:
25554 @if target-examples
25555 maybe-install-target-examples: install-target-examples
25556
25557 # Dummy target for uninstallable.
25558 install-target-examples:
25559
25560 @endif target-examples
25561
25562 # Other targets (info, dvi, etc.)
25563
25564 .PHONY: maybe-info-target-examples info-target-examples
25565 maybe-info-target-examples:
25566 @if target-examples
25567 maybe-info-target-examples: info-target-examples
25568
25569 info-target-examples: \
25570     configure-target-examples 
25571         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25572         r=`${PWD_COMMAND}`; export r; \
25573         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25574         $(SET_LIB_PATH) \
25575         $(NORMAL_TARGET_EXPORTS) \
25576         echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
25577         for flag in $(EXTRA_TARGET_FLAGS); do \
25578           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25579         done; \
25580         (cd $(TARGET_SUBDIR)/examples && \
25581           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25582                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25583                   "RANLIB=$${RANLIB}" \
25584                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25585                    info) \
25586           || exit 1
25587
25588 @endif target-examples
25589
25590 .PHONY: maybe-dvi-target-examples dvi-target-examples
25591 maybe-dvi-target-examples:
25592 @if target-examples
25593 maybe-dvi-target-examples: dvi-target-examples
25594
25595 dvi-target-examples: \
25596     configure-target-examples 
25597         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25598         r=`${PWD_COMMAND}`; export r; \
25599         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25600         $(SET_LIB_PATH) \
25601         $(NORMAL_TARGET_EXPORTS) \
25602         echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
25603         for flag in $(EXTRA_TARGET_FLAGS); do \
25604           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25605         done; \
25606         (cd $(TARGET_SUBDIR)/examples && \
25607           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25608                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25609                   "RANLIB=$${RANLIB}" \
25610                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25611                    dvi) \
25612           || exit 1
25613
25614 @endif target-examples
25615
25616 .PHONY: maybe-TAGS-target-examples TAGS-target-examples
25617 maybe-TAGS-target-examples:
25618 @if target-examples
25619 maybe-TAGS-target-examples: TAGS-target-examples
25620
25621 TAGS-target-examples: \
25622     configure-target-examples 
25623         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25624         r=`${PWD_COMMAND}`; export r; \
25625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25626         $(SET_LIB_PATH) \
25627         $(NORMAL_TARGET_EXPORTS) \
25628         echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
25629         for flag in $(EXTRA_TARGET_FLAGS); do \
25630           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25631         done; \
25632         (cd $(TARGET_SUBDIR)/examples && \
25633           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25634                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25635                   "RANLIB=$${RANLIB}" \
25636                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25637                    TAGS) \
25638           || exit 1
25639
25640 @endif target-examples
25641
25642 .PHONY: maybe-install-info-target-examples install-info-target-examples
25643 maybe-install-info-target-examples:
25644 @if target-examples
25645 maybe-install-info-target-examples: install-info-target-examples
25646
25647 install-info-target-examples: \
25648     configure-target-examples \
25649     info-target-examples 
25650         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25651         r=`${PWD_COMMAND}`; export r; \
25652         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25653         $(SET_LIB_PATH) \
25654         $(NORMAL_TARGET_EXPORTS) \
25655         echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
25656         for flag in $(EXTRA_TARGET_FLAGS); do \
25657           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25658         done; \
25659         (cd $(TARGET_SUBDIR)/examples && \
25660           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25661                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25662                   "RANLIB=$${RANLIB}" \
25663                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25664                    install-info) \
25665           || exit 1
25666
25667 @endif target-examples
25668
25669 .PHONY: maybe-installcheck-target-examples installcheck-target-examples
25670 maybe-installcheck-target-examples:
25671 @if target-examples
25672 maybe-installcheck-target-examples: installcheck-target-examples
25673
25674 installcheck-target-examples: \
25675     configure-target-examples 
25676         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25677         r=`${PWD_COMMAND}`; export r; \
25678         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25679         $(SET_LIB_PATH) \
25680         $(NORMAL_TARGET_EXPORTS) \
25681         echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
25682         for flag in $(EXTRA_TARGET_FLAGS); do \
25683           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25684         done; \
25685         (cd $(TARGET_SUBDIR)/examples && \
25686           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25687                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25688                   "RANLIB=$${RANLIB}" \
25689                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25690                    installcheck) \
25691           || exit 1
25692
25693 @endif target-examples
25694
25695 .PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
25696 maybe-mostlyclean-target-examples:
25697 @if target-examples
25698 maybe-mostlyclean-target-examples: mostlyclean-target-examples
25699
25700 mostlyclean-target-examples: 
25701         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25702         r=`${PWD_COMMAND}`; export r; \
25703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25704         $(SET_LIB_PATH) \
25705         $(NORMAL_TARGET_EXPORTS) \
25706         echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
25707         for flag in $(EXTRA_TARGET_FLAGS); do \
25708           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25709         done; \
25710         (cd $(TARGET_SUBDIR)/examples && \
25711           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25712                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25713                   "RANLIB=$${RANLIB}" \
25714                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25715                    mostlyclean) \
25716           || exit 1
25717
25718 @endif target-examples
25719
25720 .PHONY: maybe-clean-target-examples clean-target-examples
25721 maybe-clean-target-examples:
25722 @if target-examples
25723 maybe-clean-target-examples: clean-target-examples
25724
25725 clean-target-examples: 
25726         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25727         r=`${PWD_COMMAND}`; export r; \
25728         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25729         $(SET_LIB_PATH) \
25730         $(NORMAL_TARGET_EXPORTS) \
25731         echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
25732         for flag in $(EXTRA_TARGET_FLAGS); do \
25733           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25734         done; \
25735         (cd $(TARGET_SUBDIR)/examples && \
25736           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25737                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25738                   "RANLIB=$${RANLIB}" \
25739                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25740                    clean) \
25741           || exit 1
25742
25743 @endif target-examples
25744
25745 .PHONY: maybe-distclean-target-examples distclean-target-examples
25746 maybe-distclean-target-examples:
25747 @if target-examples
25748 maybe-distclean-target-examples: distclean-target-examples
25749
25750 distclean-target-examples: 
25751         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25752         r=`${PWD_COMMAND}`; export r; \
25753         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25754         $(SET_LIB_PATH) \
25755         $(NORMAL_TARGET_EXPORTS) \
25756         echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
25757         for flag in $(EXTRA_TARGET_FLAGS); do \
25758           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25759         done; \
25760         (cd $(TARGET_SUBDIR)/examples && \
25761           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25762                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25763                   "RANLIB=$${RANLIB}" \
25764                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25765                    distclean) \
25766           || exit 1
25767
25768 @endif target-examples
25769
25770 .PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
25771 maybe-maintainer-clean-target-examples:
25772 @if target-examples
25773 maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
25774
25775 maintainer-clean-target-examples: 
25776         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
25777         r=`${PWD_COMMAND}`; export r; \
25778         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25779         $(SET_LIB_PATH) \
25780         $(NORMAL_TARGET_EXPORTS) \
25781         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
25782         for flag in $(EXTRA_TARGET_FLAGS); do \
25783           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25784         done; \
25785         (cd $(TARGET_SUBDIR)/examples && \
25786           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25787                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25788                   "RANLIB=$${RANLIB}" \
25789                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25790                    maintainer-clean) \
25791           || exit 1
25792
25793 @endif target-examples
25794
25795
25796 .PHONY: configure-target-libffi maybe-configure-target-libffi
25797 maybe-configure-target-libffi:
25798 @if target-libffi
25799 maybe-configure-target-libffi: configure-target-libffi
25800
25801 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
25802 $(TARGET_SUBDIR)/libffi/multilib.out: multilib.out
25803         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
25804         rm -f $(TARGET_SUBDIR)/libffi/Makefile || : ; \
25805         cp multilib.out $(TARGET_SUBDIR)/libffi/multilib.out
25806
25807 configure-target-libffi: $(TARGET_SUBDIR)/libffi/multilib.out
25808         @test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
25809         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
25810         r=`${PWD_COMMAND}`; export r; \
25811         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25812         $(SET_LIB_PATH) \
25813         $(NORMAL_TARGET_EXPORTS) \
25814         echo Configuring in $(TARGET_SUBDIR)/libffi; \
25815         cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
25816         case $(srcdir) in \
25817           /* | [A-Za-z]:[\\/]*) \
25818             topdir=$(srcdir) ;; \
25819           *) \
25820             case "$(TARGET_SUBDIR)" in \
25821               .) topdir="../$(srcdir)" ;; \
25822               *) topdir="../../$(srcdir)" ;; \
25823             esac ;; \
25824         esac; \
25825           srcdiroption="--srcdir=$${topdir}/libffi"; \
25826           libsrcdir="$$s/libffi"; \
25827         rm -f no-such-file || : ; \
25828         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25829           $(TARGET_CONFIGARGS) $${srcdiroption} \
25830           --with-target-subdir="$(TARGET_SUBDIR)"  \
25831           || exit 1
25832 @endif target-libffi
25833
25834 .PHONY: all-target-libffi maybe-all-target-libffi
25835 maybe-all-target-libffi:
25836 @if target-libffi
25837 TARGET-target-libffi=all
25838 maybe-all-target-libffi: all-target-libffi
25839 all-target-libffi: configure-target-libffi
25840         @r=`${PWD_COMMAND}`; export r; \
25841         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25842         $(SET_LIB_PATH) \
25843         $(NORMAL_TARGET_EXPORTS) \
25844         (cd $(TARGET_SUBDIR)/libffi && \
25845           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libffi))
25846 @endif target-libffi
25847
25848 .PHONY: check-target-libffi maybe-check-target-libffi
25849 maybe-check-target-libffi:
25850 @if target-libffi
25851 maybe-check-target-libffi: check-target-libffi
25852
25853 check-target-libffi:
25854         @r=`${PWD_COMMAND}`; export r; \
25855         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25856         $(SET_LIB_PATH) \
25857         $(NORMAL_TARGET_EXPORTS) \
25858         (cd $(TARGET_SUBDIR)/libffi && \
25859           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
25860
25861 @endif target-libffi
25862
25863 .PHONY: install-target-libffi maybe-install-target-libffi
25864 maybe-install-target-libffi:
25865 @if target-libffi
25866 maybe-install-target-libffi: install-target-libffi
25867
25868 install-target-libffi: installdirs
25869         @r=`${PWD_COMMAND}`; export r; \
25870         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25871         $(SET_LIB_PATH) \
25872         $(NORMAL_TARGET_EXPORTS) \
25873         (cd $(TARGET_SUBDIR)/libffi && \
25874           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
25875
25876 @endif target-libffi
25877
25878 # Other targets (info, dvi, etc.)
25879
25880 .PHONY: maybe-info-target-libffi info-target-libffi
25881 maybe-info-target-libffi:
25882 @if target-libffi
25883 maybe-info-target-libffi: info-target-libffi
25884
25885 info-target-libffi: \
25886     configure-target-libffi 
25887         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25888         r=`${PWD_COMMAND}`; export r; \
25889         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25890         $(SET_LIB_PATH) \
25891         $(NORMAL_TARGET_EXPORTS) \
25892         echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
25893         for flag in $(EXTRA_TARGET_FLAGS); do \
25894           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25895         done; \
25896         (cd $(TARGET_SUBDIR)/libffi && \
25897           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25898                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25899                   "RANLIB=$${RANLIB}" \
25900                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25901                    info) \
25902           || exit 1
25903
25904 @endif target-libffi
25905
25906 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
25907 maybe-dvi-target-libffi:
25908 @if target-libffi
25909 maybe-dvi-target-libffi: dvi-target-libffi
25910
25911 dvi-target-libffi: \
25912     configure-target-libffi 
25913         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25914         r=`${PWD_COMMAND}`; export r; \
25915         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25916         $(SET_LIB_PATH) \
25917         $(NORMAL_TARGET_EXPORTS) \
25918         echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
25919         for flag in $(EXTRA_TARGET_FLAGS); do \
25920           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25921         done; \
25922         (cd $(TARGET_SUBDIR)/libffi && \
25923           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25924                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25925                   "RANLIB=$${RANLIB}" \
25926                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25927                    dvi) \
25928           || exit 1
25929
25930 @endif target-libffi
25931
25932 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
25933 maybe-TAGS-target-libffi:
25934 @if target-libffi
25935 maybe-TAGS-target-libffi: TAGS-target-libffi
25936
25937 TAGS-target-libffi: \
25938     configure-target-libffi 
25939         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25940         r=`${PWD_COMMAND}`; export r; \
25941         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25942         $(SET_LIB_PATH) \
25943         $(NORMAL_TARGET_EXPORTS) \
25944         echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
25945         for flag in $(EXTRA_TARGET_FLAGS); do \
25946           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25947         done; \
25948         (cd $(TARGET_SUBDIR)/libffi && \
25949           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25950                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25951                   "RANLIB=$${RANLIB}" \
25952                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25953                    TAGS) \
25954           || exit 1
25955
25956 @endif target-libffi
25957
25958 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
25959 maybe-install-info-target-libffi:
25960 @if target-libffi
25961 maybe-install-info-target-libffi: install-info-target-libffi
25962
25963 install-info-target-libffi: \
25964     configure-target-libffi \
25965     info-target-libffi 
25966         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25967         r=`${PWD_COMMAND}`; export r; \
25968         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25969         $(SET_LIB_PATH) \
25970         $(NORMAL_TARGET_EXPORTS) \
25971         echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
25972         for flag in $(EXTRA_TARGET_FLAGS); do \
25973           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25974         done; \
25975         (cd $(TARGET_SUBDIR)/libffi && \
25976           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25977                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25978                   "RANLIB=$${RANLIB}" \
25979                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25980                    install-info) \
25981           || exit 1
25982
25983 @endif target-libffi
25984
25985 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
25986 maybe-installcheck-target-libffi:
25987 @if target-libffi
25988 maybe-installcheck-target-libffi: installcheck-target-libffi
25989
25990 installcheck-target-libffi: \
25991     configure-target-libffi 
25992         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
25993         r=`${PWD_COMMAND}`; export r; \
25994         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25995         $(SET_LIB_PATH) \
25996         $(NORMAL_TARGET_EXPORTS) \
25997         echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
25998         for flag in $(EXTRA_TARGET_FLAGS); do \
25999           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26000         done; \
26001         (cd $(TARGET_SUBDIR)/libffi && \
26002           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26003                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26004                   "RANLIB=$${RANLIB}" \
26005                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26006                    installcheck) \
26007           || exit 1
26008
26009 @endif target-libffi
26010
26011 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
26012 maybe-mostlyclean-target-libffi:
26013 @if target-libffi
26014 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
26015
26016 mostlyclean-target-libffi: 
26017         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26018         r=`${PWD_COMMAND}`; export r; \
26019         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26020         $(SET_LIB_PATH) \
26021         $(NORMAL_TARGET_EXPORTS) \
26022         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
26023         for flag in $(EXTRA_TARGET_FLAGS); do \
26024           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26025         done; \
26026         (cd $(TARGET_SUBDIR)/libffi && \
26027           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26028                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26029                   "RANLIB=$${RANLIB}" \
26030                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26031                    mostlyclean) \
26032           || exit 1
26033
26034 @endif target-libffi
26035
26036 .PHONY: maybe-clean-target-libffi clean-target-libffi
26037 maybe-clean-target-libffi:
26038 @if target-libffi
26039 maybe-clean-target-libffi: clean-target-libffi
26040
26041 clean-target-libffi: 
26042         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26043         r=`${PWD_COMMAND}`; export r; \
26044         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26045         $(SET_LIB_PATH) \
26046         $(NORMAL_TARGET_EXPORTS) \
26047         echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
26048         for flag in $(EXTRA_TARGET_FLAGS); do \
26049           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26050         done; \
26051         (cd $(TARGET_SUBDIR)/libffi && \
26052           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26053                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26054                   "RANLIB=$${RANLIB}" \
26055                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26056                    clean) \
26057           || exit 1
26058
26059 @endif target-libffi
26060
26061 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
26062 maybe-distclean-target-libffi:
26063 @if target-libffi
26064 maybe-distclean-target-libffi: distclean-target-libffi
26065
26066 distclean-target-libffi: 
26067         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26068         r=`${PWD_COMMAND}`; export r; \
26069         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26070         $(SET_LIB_PATH) \
26071         $(NORMAL_TARGET_EXPORTS) \
26072         echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
26073         for flag in $(EXTRA_TARGET_FLAGS); do \
26074           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26075         done; \
26076         (cd $(TARGET_SUBDIR)/libffi && \
26077           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26078                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26079                   "RANLIB=$${RANLIB}" \
26080                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26081                    distclean) \
26082           || exit 1
26083
26084 @endif target-libffi
26085
26086 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
26087 maybe-maintainer-clean-target-libffi:
26088 @if target-libffi
26089 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
26090
26091 maintainer-clean-target-libffi: 
26092         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
26093         r=`${PWD_COMMAND}`; export r; \
26094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26095         $(SET_LIB_PATH) \
26096         $(NORMAL_TARGET_EXPORTS) \
26097         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
26098         for flag in $(EXTRA_TARGET_FLAGS); do \
26099           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26100         done; \
26101         (cd $(TARGET_SUBDIR)/libffi && \
26102           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26103                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26104                   "RANLIB=$${RANLIB}" \
26105                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26106                    maintainer-clean) \
26107           || exit 1
26108
26109 @endif target-libffi
26110
26111
26112 .PHONY: configure-target-libjava maybe-configure-target-libjava
26113 maybe-configure-target-libjava:
26114 @if target-libjava
26115 maybe-configure-target-libjava: configure-target-libjava
26116
26117 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
26118 $(TARGET_SUBDIR)/libjava/multilib.out: multilib.out
26119         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
26120         rm -f $(TARGET_SUBDIR)/libjava/Makefile || : ; \
26121         cp multilib.out $(TARGET_SUBDIR)/libjava/multilib.out
26122
26123 configure-target-libjava: $(TARGET_SUBDIR)/libjava/multilib.out
26124         @test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
26125         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
26126         r=`${PWD_COMMAND}`; export r; \
26127         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26128         $(SET_LIB_PATH) \
26129         $(RAW_CXX_TARGET_EXPORTS) \
26130         echo Configuring in $(TARGET_SUBDIR)/libjava; \
26131         cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
26132         case $(srcdir) in \
26133           /* | [A-Za-z]:[\\/]*) \
26134             topdir=$(srcdir) ;; \
26135           *) \
26136             case "$(TARGET_SUBDIR)" in \
26137               .) topdir="../$(srcdir)" ;; \
26138               *) topdir="../../$(srcdir)" ;; \
26139             esac ;; \
26140         esac; \
26141           srcdiroption="--srcdir=$${topdir}/libjava"; \
26142           libsrcdir="$$s/libjava"; \
26143         rm -f no-such-file || : ; \
26144         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26145           $(TARGET_CONFIGARGS) $${srcdiroption} \
26146           --with-target-subdir="$(TARGET_SUBDIR)"  \
26147           || exit 1
26148 @endif target-libjava
26149
26150 .PHONY: all-target-libjava maybe-all-target-libjava
26151 maybe-all-target-libjava:
26152 @if target-libjava
26153 TARGET-target-libjava=all
26154 maybe-all-target-libjava: all-target-libjava
26155 all-target-libjava: configure-target-libjava
26156         @r=`${PWD_COMMAND}`; export r; \
26157         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26158         $(SET_LIB_PATH) \
26159         $(RAW_CXX_TARGET_EXPORTS) \
26160         (cd $(TARGET_SUBDIR)/libjava && \
26161           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   $(TARGET-target-libjava))
26162 @endif target-libjava
26163
26164 .PHONY: check-target-libjava maybe-check-target-libjava
26165 maybe-check-target-libjava:
26166 @if target-libjava
26167 maybe-check-target-libjava: check-target-libjava
26168
26169 check-target-libjava:
26170         @r=`${PWD_COMMAND}`; export r; \
26171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26172         $(SET_LIB_PATH) \
26173         $(RAW_CXX_TARGET_EXPORTS) \
26174         (cd $(TARGET_SUBDIR)/libjava && \
26175           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
26176
26177 @endif target-libjava
26178
26179 .PHONY: install-target-libjava maybe-install-target-libjava
26180 maybe-install-target-libjava:
26181 @if target-libjava
26182 maybe-install-target-libjava: install-target-libjava
26183
26184 install-target-libjava: installdirs
26185         @r=`${PWD_COMMAND}`; export r; \
26186         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26187         $(SET_LIB_PATH) \
26188         $(RAW_CXX_TARGET_EXPORTS) \
26189         (cd $(TARGET_SUBDIR)/libjava && \
26190           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
26191
26192 @endif target-libjava
26193
26194 # Other targets (info, dvi, etc.)
26195
26196 .PHONY: maybe-info-target-libjava info-target-libjava
26197 maybe-info-target-libjava:
26198 @if target-libjava
26199 maybe-info-target-libjava: info-target-libjava
26200
26201 info-target-libjava: \
26202     configure-target-libjava 
26203         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26204         r=`${PWD_COMMAND}`; export r; \
26205         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26206         $(SET_LIB_PATH) \
26207         $(RAW_CXX_TARGET_EXPORTS) \
26208         echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
26209         for flag in $(EXTRA_TARGET_FLAGS); do \
26210           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26211         done; \
26212         (cd $(TARGET_SUBDIR)/libjava && \
26213           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26214                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26215                   "RANLIB=$${RANLIB}" \
26216                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26217                    info) \
26218           || exit 1
26219
26220 @endif target-libjava
26221
26222 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
26223 maybe-dvi-target-libjava:
26224 @if target-libjava
26225 maybe-dvi-target-libjava: dvi-target-libjava
26226
26227 dvi-target-libjava: \
26228     configure-target-libjava 
26229         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26230         r=`${PWD_COMMAND}`; export r; \
26231         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26232         $(SET_LIB_PATH) \
26233         $(RAW_CXX_TARGET_EXPORTS) \
26234         echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
26235         for flag in $(EXTRA_TARGET_FLAGS); do \
26236           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26237         done; \
26238         (cd $(TARGET_SUBDIR)/libjava && \
26239           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26240                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26241                   "RANLIB=$${RANLIB}" \
26242                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26243                    dvi) \
26244           || exit 1
26245
26246 @endif target-libjava
26247
26248 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
26249 maybe-TAGS-target-libjava:
26250 @if target-libjava
26251 maybe-TAGS-target-libjava: TAGS-target-libjava
26252
26253 TAGS-target-libjava: \
26254     configure-target-libjava 
26255         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26256         r=`${PWD_COMMAND}`; export r; \
26257         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26258         $(SET_LIB_PATH) \
26259         $(RAW_CXX_TARGET_EXPORTS) \
26260         echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
26261         for flag in $(EXTRA_TARGET_FLAGS); do \
26262           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26263         done; \
26264         (cd $(TARGET_SUBDIR)/libjava && \
26265           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26266                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26267                   "RANLIB=$${RANLIB}" \
26268                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26269                    TAGS) \
26270           || exit 1
26271
26272 @endif target-libjava
26273
26274 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
26275 maybe-install-info-target-libjava:
26276 @if target-libjava
26277 maybe-install-info-target-libjava: install-info-target-libjava
26278
26279 install-info-target-libjava: \
26280     configure-target-libjava \
26281     info-target-libjava 
26282         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26283         r=`${PWD_COMMAND}`; export r; \
26284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26285         $(SET_LIB_PATH) \
26286         $(RAW_CXX_TARGET_EXPORTS) \
26287         echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
26288         for flag in $(EXTRA_TARGET_FLAGS); do \
26289           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26290         done; \
26291         (cd $(TARGET_SUBDIR)/libjava && \
26292           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26293                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26294                   "RANLIB=$${RANLIB}" \
26295                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26296                    install-info) \
26297           || exit 1
26298
26299 @endif target-libjava
26300
26301 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
26302 maybe-installcheck-target-libjava:
26303 @if target-libjava
26304 maybe-installcheck-target-libjava: installcheck-target-libjava
26305
26306 installcheck-target-libjava: \
26307     configure-target-libjava 
26308         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26309         r=`${PWD_COMMAND}`; export r; \
26310         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26311         $(SET_LIB_PATH) \
26312         $(RAW_CXX_TARGET_EXPORTS) \
26313         echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
26314         for flag in $(EXTRA_TARGET_FLAGS); do \
26315           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26316         done; \
26317         (cd $(TARGET_SUBDIR)/libjava && \
26318           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26319                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26320                   "RANLIB=$${RANLIB}" \
26321                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26322                    installcheck) \
26323           || exit 1
26324
26325 @endif target-libjava
26326
26327 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
26328 maybe-mostlyclean-target-libjava:
26329 @if target-libjava
26330 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
26331
26332 mostlyclean-target-libjava: 
26333         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26334         r=`${PWD_COMMAND}`; export r; \
26335         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26336         $(SET_LIB_PATH) \
26337         $(RAW_CXX_TARGET_EXPORTS) \
26338         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
26339         for flag in $(EXTRA_TARGET_FLAGS); do \
26340           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26341         done; \
26342         (cd $(TARGET_SUBDIR)/libjava && \
26343           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26344                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26345                   "RANLIB=$${RANLIB}" \
26346                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26347                    mostlyclean) \
26348           || exit 1
26349
26350 @endif target-libjava
26351
26352 .PHONY: maybe-clean-target-libjava clean-target-libjava
26353 maybe-clean-target-libjava:
26354 @if target-libjava
26355 maybe-clean-target-libjava: clean-target-libjava
26356
26357 clean-target-libjava: 
26358         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26359         r=`${PWD_COMMAND}`; export r; \
26360         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26361         $(SET_LIB_PATH) \
26362         $(RAW_CXX_TARGET_EXPORTS) \
26363         echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
26364         for flag in $(EXTRA_TARGET_FLAGS); do \
26365           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26366         done; \
26367         (cd $(TARGET_SUBDIR)/libjava && \
26368           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26369                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26370                   "RANLIB=$${RANLIB}" \
26371                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26372                    clean) \
26373           || exit 1
26374
26375 @endif target-libjava
26376
26377 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
26378 maybe-distclean-target-libjava:
26379 @if target-libjava
26380 maybe-distclean-target-libjava: distclean-target-libjava
26381
26382 distclean-target-libjava: 
26383         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26384         r=`${PWD_COMMAND}`; export r; \
26385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26386         $(SET_LIB_PATH) \
26387         $(RAW_CXX_TARGET_EXPORTS) \
26388         echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
26389         for flag in $(EXTRA_TARGET_FLAGS); do \
26390           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26391         done; \
26392         (cd $(TARGET_SUBDIR)/libjava && \
26393           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26394                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26395                   "RANLIB=$${RANLIB}" \
26396                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26397                    distclean) \
26398           || exit 1
26399
26400 @endif target-libjava
26401
26402 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
26403 maybe-maintainer-clean-target-libjava:
26404 @if target-libjava
26405 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
26406
26407 maintainer-clean-target-libjava: 
26408         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
26409         r=`${PWD_COMMAND}`; export r; \
26410         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26411         $(SET_LIB_PATH) \
26412         $(RAW_CXX_TARGET_EXPORTS) \
26413         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
26414         for flag in $(EXTRA_TARGET_FLAGS); do \
26415           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26416         done; \
26417         (cd $(TARGET_SUBDIR)/libjava && \
26418           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26419                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26420                   "RANLIB=$${RANLIB}" \
26421                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26422                    maintainer-clean) \
26423           || exit 1
26424
26425 @endif target-libjava
26426
26427
26428 .PHONY: configure-target-zlib maybe-configure-target-zlib
26429 maybe-configure-target-zlib:
26430 @if target-zlib
26431 maybe-configure-target-zlib: configure-target-zlib
26432
26433 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
26434 $(TARGET_SUBDIR)/zlib/multilib.out: multilib.out
26435         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
26436         rm -f $(TARGET_SUBDIR)/zlib/Makefile || : ; \
26437         cp multilib.out $(TARGET_SUBDIR)/zlib/multilib.out
26438
26439 configure-target-zlib: $(TARGET_SUBDIR)/zlib/multilib.out
26440         @test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
26441         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
26442         r=`${PWD_COMMAND}`; export r; \
26443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26444         $(SET_LIB_PATH) \
26445         $(NORMAL_TARGET_EXPORTS) \
26446         echo Configuring in $(TARGET_SUBDIR)/zlib; \
26447         cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
26448         case $(srcdir) in \
26449           /* | [A-Za-z]:[\\/]*) \
26450             topdir=$(srcdir) ;; \
26451           *) \
26452             case "$(TARGET_SUBDIR)" in \
26453               .) topdir="../$(srcdir)" ;; \
26454               *) topdir="../../$(srcdir)" ;; \
26455             esac ;; \
26456         esac; \
26457         if [ "$(srcdir)" = "." ] ; then \
26458           if [ "$(TARGET_SUBDIR)" != "." ] ; then \
26459             if $(SHELL) $$s/symlink-tree $${topdir}/zlib "no-such-file" ; then \
26460               if [ -f Makefile ]; then \
26461                 if $(MAKE) distclean; then \
26462                   true; \
26463                 else \
26464                   exit 1; \
26465                 fi; \
26466               else \
26467                 true; \
26468               fi; \
26469             else \
26470               exit 1; \
26471             fi; \
26472           else \
26473             true; \
26474           fi; \
26475           srcdiroption="--srcdir=."; \
26476           libsrcdir="."; \
26477         else \
26478           srcdiroption="--srcdir=$${topdir}/zlib"; \
26479           libsrcdir="$$s/zlib"; \
26480         fi; \
26481         rm -f no-such-file || : ; \
26482         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26483           $(TARGET_CONFIGARGS) $${srcdiroption} \
26484           --with-target-subdir="$(TARGET_SUBDIR)"  \
26485           || exit 1
26486 @endif target-zlib
26487
26488 .PHONY: all-target-zlib maybe-all-target-zlib
26489 maybe-all-target-zlib:
26490 @if target-zlib
26491 TARGET-target-zlib=all
26492 maybe-all-target-zlib: all-target-zlib
26493 all-target-zlib: configure-target-zlib
26494         @r=`${PWD_COMMAND}`; export r; \
26495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26496         $(SET_LIB_PATH) \
26497         $(NORMAL_TARGET_EXPORTS) \
26498         (cd $(TARGET_SUBDIR)/zlib && \
26499           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-zlib))
26500 @endif target-zlib
26501
26502 .PHONY: check-target-zlib maybe-check-target-zlib
26503 maybe-check-target-zlib:
26504 @if target-zlib
26505 maybe-check-target-zlib: check-target-zlib
26506
26507 check-target-zlib:
26508         @r=`${PWD_COMMAND}`; export r; \
26509         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26510         $(SET_LIB_PATH) \
26511         $(NORMAL_TARGET_EXPORTS) \
26512         (cd $(TARGET_SUBDIR)/zlib && \
26513           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
26514
26515 @endif target-zlib
26516
26517 .PHONY: install-target-zlib maybe-install-target-zlib
26518 maybe-install-target-zlib:
26519 @if target-zlib
26520 maybe-install-target-zlib: install-target-zlib
26521
26522 install-target-zlib: installdirs
26523         @r=`${PWD_COMMAND}`; export r; \
26524         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26525         $(SET_LIB_PATH) \
26526         $(NORMAL_TARGET_EXPORTS) \
26527         (cd $(TARGET_SUBDIR)/zlib && \
26528           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
26529
26530 @endif target-zlib
26531
26532 # Other targets (info, dvi, etc.)
26533
26534 .PHONY: maybe-info-target-zlib info-target-zlib
26535 maybe-info-target-zlib:
26536 @if target-zlib
26537 maybe-info-target-zlib: info-target-zlib
26538
26539 info-target-zlib: \
26540     configure-target-zlib 
26541         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26542         r=`${PWD_COMMAND}`; export r; \
26543         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26544         $(SET_LIB_PATH) \
26545         $(NORMAL_TARGET_EXPORTS) \
26546         echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
26547         for flag in $(EXTRA_TARGET_FLAGS); do \
26548           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26549         done; \
26550         (cd $(TARGET_SUBDIR)/zlib && \
26551           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26552                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26553                   "RANLIB=$${RANLIB}" \
26554                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26555                    info) \
26556           || exit 1
26557
26558 @endif target-zlib
26559
26560 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
26561 maybe-dvi-target-zlib:
26562 @if target-zlib
26563 maybe-dvi-target-zlib: dvi-target-zlib
26564
26565 dvi-target-zlib: \
26566     configure-target-zlib 
26567         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26568         r=`${PWD_COMMAND}`; export r; \
26569         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26570         $(SET_LIB_PATH) \
26571         $(NORMAL_TARGET_EXPORTS) \
26572         echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
26573         for flag in $(EXTRA_TARGET_FLAGS); do \
26574           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26575         done; \
26576         (cd $(TARGET_SUBDIR)/zlib && \
26577           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26578                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26579                   "RANLIB=$${RANLIB}" \
26580                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26581                    dvi) \
26582           || exit 1
26583
26584 @endif target-zlib
26585
26586 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
26587 maybe-TAGS-target-zlib:
26588 @if target-zlib
26589 maybe-TAGS-target-zlib: TAGS-target-zlib
26590
26591 TAGS-target-zlib: \
26592     configure-target-zlib 
26593         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26594         r=`${PWD_COMMAND}`; export r; \
26595         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26596         $(SET_LIB_PATH) \
26597         $(NORMAL_TARGET_EXPORTS) \
26598         echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
26599         for flag in $(EXTRA_TARGET_FLAGS); do \
26600           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26601         done; \
26602         (cd $(TARGET_SUBDIR)/zlib && \
26603           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26604                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26605                   "RANLIB=$${RANLIB}" \
26606                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26607                    TAGS) \
26608           || exit 1
26609
26610 @endif target-zlib
26611
26612 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
26613 maybe-install-info-target-zlib:
26614 @if target-zlib
26615 maybe-install-info-target-zlib: install-info-target-zlib
26616
26617 install-info-target-zlib: \
26618     configure-target-zlib \
26619     info-target-zlib 
26620         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26621         r=`${PWD_COMMAND}`; export r; \
26622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26623         $(SET_LIB_PATH) \
26624         $(NORMAL_TARGET_EXPORTS) \
26625         echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
26626         for flag in $(EXTRA_TARGET_FLAGS); do \
26627           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26628         done; \
26629         (cd $(TARGET_SUBDIR)/zlib && \
26630           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26631                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26632                   "RANLIB=$${RANLIB}" \
26633                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26634                    install-info) \
26635           || exit 1
26636
26637 @endif target-zlib
26638
26639 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
26640 maybe-installcheck-target-zlib:
26641 @if target-zlib
26642 maybe-installcheck-target-zlib: installcheck-target-zlib
26643
26644 installcheck-target-zlib: \
26645     configure-target-zlib 
26646         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26647         r=`${PWD_COMMAND}`; export r; \
26648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26649         $(SET_LIB_PATH) \
26650         $(NORMAL_TARGET_EXPORTS) \
26651         echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
26652         for flag in $(EXTRA_TARGET_FLAGS); do \
26653           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26654         done; \
26655         (cd $(TARGET_SUBDIR)/zlib && \
26656           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26657                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26658                   "RANLIB=$${RANLIB}" \
26659                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26660                    installcheck) \
26661           || exit 1
26662
26663 @endif target-zlib
26664
26665 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
26666 maybe-mostlyclean-target-zlib:
26667 @if target-zlib
26668 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
26669
26670 mostlyclean-target-zlib: 
26671         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26672         r=`${PWD_COMMAND}`; export r; \
26673         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26674         $(SET_LIB_PATH) \
26675         $(NORMAL_TARGET_EXPORTS) \
26676         echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
26677         for flag in $(EXTRA_TARGET_FLAGS); do \
26678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26679         done; \
26680         (cd $(TARGET_SUBDIR)/zlib && \
26681           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26682                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26683                   "RANLIB=$${RANLIB}" \
26684                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26685                    mostlyclean) \
26686           || exit 1
26687
26688 @endif target-zlib
26689
26690 .PHONY: maybe-clean-target-zlib clean-target-zlib
26691 maybe-clean-target-zlib:
26692 @if target-zlib
26693 maybe-clean-target-zlib: clean-target-zlib
26694
26695 clean-target-zlib: 
26696         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26697         r=`${PWD_COMMAND}`; export r; \
26698         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26699         $(SET_LIB_PATH) \
26700         $(NORMAL_TARGET_EXPORTS) \
26701         echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
26702         for flag in $(EXTRA_TARGET_FLAGS); do \
26703           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26704         done; \
26705         (cd $(TARGET_SUBDIR)/zlib && \
26706           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26707                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26708                   "RANLIB=$${RANLIB}" \
26709                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26710                    clean) \
26711           || exit 1
26712
26713 @endif target-zlib
26714
26715 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
26716 maybe-distclean-target-zlib:
26717 @if target-zlib
26718 maybe-distclean-target-zlib: distclean-target-zlib
26719
26720 distclean-target-zlib: 
26721         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26722         r=`${PWD_COMMAND}`; export r; \
26723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26724         $(SET_LIB_PATH) \
26725         $(NORMAL_TARGET_EXPORTS) \
26726         echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
26727         for flag in $(EXTRA_TARGET_FLAGS); do \
26728           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26729         done; \
26730         (cd $(TARGET_SUBDIR)/zlib && \
26731           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26732                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26733                   "RANLIB=$${RANLIB}" \
26734                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26735                    distclean) \
26736           || exit 1
26737
26738 @endif target-zlib
26739
26740 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
26741 maybe-maintainer-clean-target-zlib:
26742 @if target-zlib
26743 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
26744
26745 maintainer-clean-target-zlib: 
26746         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
26747         r=`${PWD_COMMAND}`; export r; \
26748         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26749         $(SET_LIB_PATH) \
26750         $(NORMAL_TARGET_EXPORTS) \
26751         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
26752         for flag in $(EXTRA_TARGET_FLAGS); do \
26753           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26754         done; \
26755         (cd $(TARGET_SUBDIR)/zlib && \
26756           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26757                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26758                   "RANLIB=$${RANLIB}" \
26759                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26760                    maintainer-clean) \
26761           || exit 1
26762
26763 @endif target-zlib
26764
26765
26766 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
26767 maybe-configure-target-boehm-gc:
26768 @if target-boehm-gc
26769 maybe-configure-target-boehm-gc: configure-target-boehm-gc
26770
26771 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
26772 $(TARGET_SUBDIR)/boehm-gc/multilib.out: multilib.out
26773         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
26774         rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile || : ; \
26775         cp multilib.out $(TARGET_SUBDIR)/boehm-gc/multilib.out
26776
26777 configure-target-boehm-gc: $(TARGET_SUBDIR)/boehm-gc/multilib.out
26778         @test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
26779         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
26780         r=`${PWD_COMMAND}`; export r; \
26781         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26782         $(SET_LIB_PATH) \
26783         $(NORMAL_TARGET_EXPORTS) \
26784         echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
26785         cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
26786         case $(srcdir) in \
26787           /* | [A-Za-z]:[\\/]*) \
26788             topdir=$(srcdir) ;; \
26789           *) \
26790             case "$(TARGET_SUBDIR)" in \
26791               .) topdir="../$(srcdir)" ;; \
26792               *) topdir="../../$(srcdir)" ;; \
26793             esac ;; \
26794         esac; \
26795           srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
26796           libsrcdir="$$s/boehm-gc"; \
26797         rm -f no-such-file || : ; \
26798         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26799           $(TARGET_CONFIGARGS) $${srcdiroption} \
26800           --with-target-subdir="$(TARGET_SUBDIR)"  \
26801           || exit 1
26802 @endif target-boehm-gc
26803
26804 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
26805 maybe-all-target-boehm-gc:
26806 @if target-boehm-gc
26807 TARGET-target-boehm-gc=all
26808 maybe-all-target-boehm-gc: all-target-boehm-gc
26809 all-target-boehm-gc: configure-target-boehm-gc
26810         @r=`${PWD_COMMAND}`; export r; \
26811         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26812         $(SET_LIB_PATH) \
26813         $(NORMAL_TARGET_EXPORTS) \
26814         (cd $(TARGET_SUBDIR)/boehm-gc && \
26815           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-boehm-gc))
26816 @endif target-boehm-gc
26817
26818 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
26819 maybe-check-target-boehm-gc:
26820 @if target-boehm-gc
26821 maybe-check-target-boehm-gc: check-target-boehm-gc
26822
26823 check-target-boehm-gc:
26824         @r=`${PWD_COMMAND}`; export r; \
26825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26826         $(SET_LIB_PATH) \
26827         $(NORMAL_TARGET_EXPORTS) \
26828         (cd $(TARGET_SUBDIR)/boehm-gc && \
26829           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
26830
26831 @endif target-boehm-gc
26832
26833 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
26834 maybe-install-target-boehm-gc:
26835 @if target-boehm-gc
26836 maybe-install-target-boehm-gc: install-target-boehm-gc
26837
26838 install-target-boehm-gc: installdirs
26839         @r=`${PWD_COMMAND}`; export r; \
26840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26841         $(SET_LIB_PATH) \
26842         $(NORMAL_TARGET_EXPORTS) \
26843         (cd $(TARGET_SUBDIR)/boehm-gc && \
26844           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
26845
26846 @endif target-boehm-gc
26847
26848 # Other targets (info, dvi, etc.)
26849
26850 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
26851 maybe-info-target-boehm-gc:
26852 @if target-boehm-gc
26853 maybe-info-target-boehm-gc: info-target-boehm-gc
26854
26855 info-target-boehm-gc: \
26856     configure-target-boehm-gc 
26857         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26858         r=`${PWD_COMMAND}`; export r; \
26859         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26860         $(SET_LIB_PATH) \
26861         $(NORMAL_TARGET_EXPORTS) \
26862         echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
26863         for flag in $(EXTRA_TARGET_FLAGS); do \
26864           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26865         done; \
26866         (cd $(TARGET_SUBDIR)/boehm-gc && \
26867           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26868                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26869                   "RANLIB=$${RANLIB}" \
26870                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26871                    info) \
26872           || exit 1
26873
26874 @endif target-boehm-gc
26875
26876 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
26877 maybe-dvi-target-boehm-gc:
26878 @if target-boehm-gc
26879 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
26880
26881 dvi-target-boehm-gc: \
26882     configure-target-boehm-gc 
26883         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26884         r=`${PWD_COMMAND}`; export r; \
26885         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26886         $(SET_LIB_PATH) \
26887         $(NORMAL_TARGET_EXPORTS) \
26888         echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
26889         for flag in $(EXTRA_TARGET_FLAGS); do \
26890           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26891         done; \
26892         (cd $(TARGET_SUBDIR)/boehm-gc && \
26893           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26894                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26895                   "RANLIB=$${RANLIB}" \
26896                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26897                    dvi) \
26898           || exit 1
26899
26900 @endif target-boehm-gc
26901
26902 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
26903 maybe-TAGS-target-boehm-gc:
26904 @if target-boehm-gc
26905 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
26906
26907 TAGS-target-boehm-gc: \
26908     configure-target-boehm-gc 
26909         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26910         r=`${PWD_COMMAND}`; export r; \
26911         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26912         $(SET_LIB_PATH) \
26913         $(NORMAL_TARGET_EXPORTS) \
26914         echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
26915         for flag in $(EXTRA_TARGET_FLAGS); do \
26916           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26917         done; \
26918         (cd $(TARGET_SUBDIR)/boehm-gc && \
26919           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26920                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26921                   "RANLIB=$${RANLIB}" \
26922                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26923                    TAGS) \
26924           || exit 1
26925
26926 @endif target-boehm-gc
26927
26928 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
26929 maybe-install-info-target-boehm-gc:
26930 @if target-boehm-gc
26931 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
26932
26933 install-info-target-boehm-gc: \
26934     configure-target-boehm-gc \
26935     info-target-boehm-gc 
26936         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26937         r=`${PWD_COMMAND}`; export r; \
26938         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26939         $(SET_LIB_PATH) \
26940         $(NORMAL_TARGET_EXPORTS) \
26941         echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
26942         for flag in $(EXTRA_TARGET_FLAGS); do \
26943           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26944         done; \
26945         (cd $(TARGET_SUBDIR)/boehm-gc && \
26946           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26947                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26948                   "RANLIB=$${RANLIB}" \
26949                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26950                    install-info) \
26951           || exit 1
26952
26953 @endif target-boehm-gc
26954
26955 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
26956 maybe-installcheck-target-boehm-gc:
26957 @if target-boehm-gc
26958 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
26959
26960 installcheck-target-boehm-gc: \
26961     configure-target-boehm-gc 
26962         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26963         r=`${PWD_COMMAND}`; export r; \
26964         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26965         $(SET_LIB_PATH) \
26966         $(NORMAL_TARGET_EXPORTS) \
26967         echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
26968         for flag in $(EXTRA_TARGET_FLAGS); do \
26969           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26970         done; \
26971         (cd $(TARGET_SUBDIR)/boehm-gc && \
26972           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26973                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26974                   "RANLIB=$${RANLIB}" \
26975                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26976                    installcheck) \
26977           || exit 1
26978
26979 @endif target-boehm-gc
26980
26981 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
26982 maybe-mostlyclean-target-boehm-gc:
26983 @if target-boehm-gc
26984 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
26985
26986 mostlyclean-target-boehm-gc: 
26987         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
26988         r=`${PWD_COMMAND}`; export r; \
26989         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26990         $(SET_LIB_PATH) \
26991         $(NORMAL_TARGET_EXPORTS) \
26992         echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
26993         for flag in $(EXTRA_TARGET_FLAGS); do \
26994           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26995         done; \
26996         (cd $(TARGET_SUBDIR)/boehm-gc && \
26997           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26998                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26999                   "RANLIB=$${RANLIB}" \
27000                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27001                    mostlyclean) \
27002           || exit 1
27003
27004 @endif target-boehm-gc
27005
27006 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
27007 maybe-clean-target-boehm-gc:
27008 @if target-boehm-gc
27009 maybe-clean-target-boehm-gc: clean-target-boehm-gc
27010
27011 clean-target-boehm-gc: 
27012         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
27013         r=`${PWD_COMMAND}`; export r; \
27014         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27015         $(SET_LIB_PATH) \
27016         $(NORMAL_TARGET_EXPORTS) \
27017         echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
27018         for flag in $(EXTRA_TARGET_FLAGS); do \
27019           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27020         done; \
27021         (cd $(TARGET_SUBDIR)/boehm-gc && \
27022           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27023                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27024                   "RANLIB=$${RANLIB}" \
27025                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27026                    clean) \
27027           || exit 1
27028
27029 @endif target-boehm-gc
27030
27031 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
27032 maybe-distclean-target-boehm-gc:
27033 @if target-boehm-gc
27034 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
27035
27036 distclean-target-boehm-gc: 
27037         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
27038         r=`${PWD_COMMAND}`; export r; \
27039         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27040         $(SET_LIB_PATH) \
27041         $(NORMAL_TARGET_EXPORTS) \
27042         echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
27043         for flag in $(EXTRA_TARGET_FLAGS); do \
27044           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27045         done; \
27046         (cd $(TARGET_SUBDIR)/boehm-gc && \
27047           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27048                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27049                   "RANLIB=$${RANLIB}" \
27050                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27051                    distclean) \
27052           || exit 1
27053
27054 @endif target-boehm-gc
27055
27056 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
27057 maybe-maintainer-clean-target-boehm-gc:
27058 @if target-boehm-gc
27059 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
27060
27061 maintainer-clean-target-boehm-gc: 
27062         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
27063         r=`${PWD_COMMAND}`; export r; \
27064         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27065         $(SET_LIB_PATH) \
27066         $(NORMAL_TARGET_EXPORTS) \
27067         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
27068         for flag in $(EXTRA_TARGET_FLAGS); do \
27069           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27070         done; \
27071         (cd $(TARGET_SUBDIR)/boehm-gc && \
27072           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27073                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27074                   "RANLIB=$${RANLIB}" \
27075                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27076                    maintainer-clean) \
27077           || exit 1
27078
27079 @endif target-boehm-gc
27080
27081
27082 .PHONY: configure-target-qthreads maybe-configure-target-qthreads
27083 maybe-configure-target-qthreads:
27084 @if target-qthreads
27085 maybe-configure-target-qthreads: configure-target-qthreads
27086
27087 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
27088 $(TARGET_SUBDIR)/qthreads/multilib.out: multilib.out
27089         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
27090         rm -f $(TARGET_SUBDIR)/qthreads/Makefile || : ; \
27091         cp multilib.out $(TARGET_SUBDIR)/qthreads/multilib.out
27092
27093 configure-target-qthreads: $(TARGET_SUBDIR)/qthreads/multilib.out
27094         @test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
27095         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
27096         r=`${PWD_COMMAND}`; export r; \
27097         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27098         $(SET_LIB_PATH) \
27099         $(NORMAL_TARGET_EXPORTS) \
27100         echo Configuring in $(TARGET_SUBDIR)/qthreads; \
27101         cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
27102         case $(srcdir) in \
27103           /* | [A-Za-z]:[\\/]*) \
27104             topdir=$(srcdir) ;; \
27105           *) \
27106             case "$(TARGET_SUBDIR)" in \
27107               .) topdir="../$(srcdir)" ;; \
27108               *) topdir="../../$(srcdir)" ;; \
27109             esac ;; \
27110         esac; \
27111           srcdiroption="--srcdir=$${topdir}/qthreads"; \
27112           libsrcdir="$$s/qthreads"; \
27113         rm -f no-such-file || : ; \
27114         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27115           $(TARGET_CONFIGARGS) $${srcdiroption} \
27116           --with-target-subdir="$(TARGET_SUBDIR)"  \
27117           || exit 1
27118 @endif target-qthreads
27119
27120 .PHONY: all-target-qthreads maybe-all-target-qthreads
27121 maybe-all-target-qthreads:
27122 @if target-qthreads
27123 TARGET-target-qthreads=all
27124 maybe-all-target-qthreads: all-target-qthreads
27125 all-target-qthreads: configure-target-qthreads
27126         @r=`${PWD_COMMAND}`; export r; \
27127         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27128         $(SET_LIB_PATH) \
27129         $(NORMAL_TARGET_EXPORTS) \
27130         (cd $(TARGET_SUBDIR)/qthreads && \
27131           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-qthreads))
27132 @endif target-qthreads
27133
27134 .PHONY: check-target-qthreads maybe-check-target-qthreads
27135 maybe-check-target-qthreads:
27136 @if target-qthreads
27137 maybe-check-target-qthreads: check-target-qthreads
27138
27139 check-target-qthreads:
27140         @r=`${PWD_COMMAND}`; export r; \
27141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27142         $(SET_LIB_PATH) \
27143         $(NORMAL_TARGET_EXPORTS) \
27144         (cd $(TARGET_SUBDIR)/qthreads && \
27145           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
27146
27147 @endif target-qthreads
27148
27149 .PHONY: install-target-qthreads maybe-install-target-qthreads
27150 maybe-install-target-qthreads:
27151 @if target-qthreads
27152 maybe-install-target-qthreads: install-target-qthreads
27153
27154 install-target-qthreads: installdirs
27155         @r=`${PWD_COMMAND}`; export r; \
27156         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27157         $(SET_LIB_PATH) \
27158         $(NORMAL_TARGET_EXPORTS) \
27159         (cd $(TARGET_SUBDIR)/qthreads && \
27160           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
27161
27162 @endif target-qthreads
27163
27164 # Other targets (info, dvi, etc.)
27165
27166 .PHONY: maybe-info-target-qthreads info-target-qthreads
27167 maybe-info-target-qthreads:
27168 @if target-qthreads
27169 maybe-info-target-qthreads: info-target-qthreads
27170
27171 info-target-qthreads: \
27172     configure-target-qthreads 
27173         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27174         r=`${PWD_COMMAND}`; export r; \
27175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27176         $(SET_LIB_PATH) \
27177         $(NORMAL_TARGET_EXPORTS) \
27178         echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
27179         for flag in $(EXTRA_TARGET_FLAGS); do \
27180           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27181         done; \
27182         (cd $(TARGET_SUBDIR)/qthreads && \
27183           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27184                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27185                   "RANLIB=$${RANLIB}" \
27186                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27187                    info) \
27188           || exit 1
27189
27190 @endif target-qthreads
27191
27192 .PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
27193 maybe-dvi-target-qthreads:
27194 @if target-qthreads
27195 maybe-dvi-target-qthreads: dvi-target-qthreads
27196
27197 dvi-target-qthreads: \
27198     configure-target-qthreads 
27199         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27200         r=`${PWD_COMMAND}`; export r; \
27201         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27202         $(SET_LIB_PATH) \
27203         $(NORMAL_TARGET_EXPORTS) \
27204         echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
27205         for flag in $(EXTRA_TARGET_FLAGS); do \
27206           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27207         done; \
27208         (cd $(TARGET_SUBDIR)/qthreads && \
27209           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27210                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27211                   "RANLIB=$${RANLIB}" \
27212                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27213                    dvi) \
27214           || exit 1
27215
27216 @endif target-qthreads
27217
27218 .PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
27219 maybe-TAGS-target-qthreads:
27220 @if target-qthreads
27221 maybe-TAGS-target-qthreads: TAGS-target-qthreads
27222
27223 TAGS-target-qthreads: \
27224     configure-target-qthreads 
27225         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27226         r=`${PWD_COMMAND}`; export r; \
27227         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27228         $(SET_LIB_PATH) \
27229         $(NORMAL_TARGET_EXPORTS) \
27230         echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
27231         for flag in $(EXTRA_TARGET_FLAGS); do \
27232           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27233         done; \
27234         (cd $(TARGET_SUBDIR)/qthreads && \
27235           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27236                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27237                   "RANLIB=$${RANLIB}" \
27238                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27239                    TAGS) \
27240           || exit 1
27241
27242 @endif target-qthreads
27243
27244 .PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
27245 maybe-install-info-target-qthreads:
27246 @if target-qthreads
27247 maybe-install-info-target-qthreads: install-info-target-qthreads
27248
27249 install-info-target-qthreads: \
27250     configure-target-qthreads \
27251     info-target-qthreads 
27252         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27253         r=`${PWD_COMMAND}`; export r; \
27254         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27255         $(SET_LIB_PATH) \
27256         $(NORMAL_TARGET_EXPORTS) \
27257         echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
27258         for flag in $(EXTRA_TARGET_FLAGS); do \
27259           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27260         done; \
27261         (cd $(TARGET_SUBDIR)/qthreads && \
27262           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27263                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27264                   "RANLIB=$${RANLIB}" \
27265                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27266                    install-info) \
27267           || exit 1
27268
27269 @endif target-qthreads
27270
27271 .PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
27272 maybe-installcheck-target-qthreads:
27273 @if target-qthreads
27274 maybe-installcheck-target-qthreads: installcheck-target-qthreads
27275
27276 installcheck-target-qthreads: \
27277     configure-target-qthreads 
27278         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27279         r=`${PWD_COMMAND}`; export r; \
27280         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27281         $(SET_LIB_PATH) \
27282         $(NORMAL_TARGET_EXPORTS) \
27283         echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
27284         for flag in $(EXTRA_TARGET_FLAGS); do \
27285           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27286         done; \
27287         (cd $(TARGET_SUBDIR)/qthreads && \
27288           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27289                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27290                   "RANLIB=$${RANLIB}" \
27291                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27292                    installcheck) \
27293           || exit 1
27294
27295 @endif target-qthreads
27296
27297 .PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
27298 maybe-mostlyclean-target-qthreads:
27299 @if target-qthreads
27300 maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
27301
27302 mostlyclean-target-qthreads: 
27303         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27304         r=`${PWD_COMMAND}`; export r; \
27305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27306         $(SET_LIB_PATH) \
27307         $(NORMAL_TARGET_EXPORTS) \
27308         echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
27309         for flag in $(EXTRA_TARGET_FLAGS); do \
27310           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27311         done; \
27312         (cd $(TARGET_SUBDIR)/qthreads && \
27313           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27314                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27315                   "RANLIB=$${RANLIB}" \
27316                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27317                    mostlyclean) \
27318           || exit 1
27319
27320 @endif target-qthreads
27321
27322 .PHONY: maybe-clean-target-qthreads clean-target-qthreads
27323 maybe-clean-target-qthreads:
27324 @if target-qthreads
27325 maybe-clean-target-qthreads: clean-target-qthreads
27326
27327 clean-target-qthreads: 
27328         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27329         r=`${PWD_COMMAND}`; export r; \
27330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27331         $(SET_LIB_PATH) \
27332         $(NORMAL_TARGET_EXPORTS) \
27333         echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
27334         for flag in $(EXTRA_TARGET_FLAGS); do \
27335           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27336         done; \
27337         (cd $(TARGET_SUBDIR)/qthreads && \
27338           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27339                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27340                   "RANLIB=$${RANLIB}" \
27341                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27342                    clean) \
27343           || exit 1
27344
27345 @endif target-qthreads
27346
27347 .PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
27348 maybe-distclean-target-qthreads:
27349 @if target-qthreads
27350 maybe-distclean-target-qthreads: distclean-target-qthreads
27351
27352 distclean-target-qthreads: 
27353         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27354         r=`${PWD_COMMAND}`; export r; \
27355         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27356         $(SET_LIB_PATH) \
27357         $(NORMAL_TARGET_EXPORTS) \
27358         echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
27359         for flag in $(EXTRA_TARGET_FLAGS); do \
27360           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27361         done; \
27362         (cd $(TARGET_SUBDIR)/qthreads && \
27363           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27364                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27365                   "RANLIB=$${RANLIB}" \
27366                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27367                    distclean) \
27368           || exit 1
27369
27370 @endif target-qthreads
27371
27372 .PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
27373 maybe-maintainer-clean-target-qthreads:
27374 @if target-qthreads
27375 maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
27376
27377 maintainer-clean-target-qthreads: 
27378         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
27379         r=`${PWD_COMMAND}`; export r; \
27380         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27381         $(SET_LIB_PATH) \
27382         $(NORMAL_TARGET_EXPORTS) \
27383         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
27384         for flag in $(EXTRA_TARGET_FLAGS); do \
27385           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27386         done; \
27387         (cd $(TARGET_SUBDIR)/qthreads && \
27388           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27389                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27390                   "RANLIB=$${RANLIB}" \
27391                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27392                    maintainer-clean) \
27393           || exit 1
27394
27395 @endif target-qthreads
27396
27397
27398 .PHONY: configure-target-rda maybe-configure-target-rda
27399 maybe-configure-target-rda:
27400 @if target-rda
27401 maybe-configure-target-rda: configure-target-rda
27402
27403 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
27404 $(TARGET_SUBDIR)/rda/multilib.out: multilib.out
27405         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
27406         rm -f $(TARGET_SUBDIR)/rda/Makefile || : ; \
27407         cp multilib.out $(TARGET_SUBDIR)/rda/multilib.out
27408
27409 configure-target-rda: $(TARGET_SUBDIR)/rda/multilib.out
27410         @test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
27411         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
27412         r=`${PWD_COMMAND}`; export r; \
27413         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27414         $(SET_LIB_PATH) \
27415         $(NORMAL_TARGET_EXPORTS) \
27416         echo Configuring in $(TARGET_SUBDIR)/rda; \
27417         cd "$(TARGET_SUBDIR)/rda" || exit 1; \
27418         case $(srcdir) in \
27419           /* | [A-Za-z]:[\\/]*) \
27420             topdir=$(srcdir) ;; \
27421           *) \
27422             case "$(TARGET_SUBDIR)" in \
27423               .) topdir="../$(srcdir)" ;; \
27424               *) topdir="../../$(srcdir)" ;; \
27425             esac ;; \
27426         esac; \
27427           srcdiroption="--srcdir=$${topdir}/rda"; \
27428           libsrcdir="$$s/rda"; \
27429         rm -f no-such-file || : ; \
27430         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27431           $(TARGET_CONFIGARGS) $${srcdiroption} \
27432           --with-target-subdir="$(TARGET_SUBDIR)"  \
27433           || exit 1
27434 @endif target-rda
27435
27436 .PHONY: all-target-rda maybe-all-target-rda
27437 maybe-all-target-rda:
27438 @if target-rda
27439 TARGET-target-rda=all
27440 maybe-all-target-rda: all-target-rda
27441 all-target-rda: configure-target-rda
27442         @r=`${PWD_COMMAND}`; export r; \
27443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27444         $(SET_LIB_PATH) \
27445         $(NORMAL_TARGET_EXPORTS) \
27446         (cd $(TARGET_SUBDIR)/rda && \
27447           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-rda))
27448 @endif target-rda
27449
27450 .PHONY: check-target-rda maybe-check-target-rda
27451 maybe-check-target-rda:
27452 @if target-rda
27453 maybe-check-target-rda: check-target-rda
27454
27455 check-target-rda:
27456         @r=`${PWD_COMMAND}`; export r; \
27457         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27458         $(SET_LIB_PATH) \
27459         $(NORMAL_TARGET_EXPORTS) \
27460         (cd $(TARGET_SUBDIR)/rda && \
27461           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
27462
27463 @endif target-rda
27464
27465 .PHONY: install-target-rda maybe-install-target-rda
27466 maybe-install-target-rda:
27467 @if target-rda
27468 maybe-install-target-rda: install-target-rda
27469
27470 install-target-rda: installdirs
27471         @r=`${PWD_COMMAND}`; export r; \
27472         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27473         $(SET_LIB_PATH) \
27474         $(NORMAL_TARGET_EXPORTS) \
27475         (cd $(TARGET_SUBDIR)/rda && \
27476           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
27477
27478 @endif target-rda
27479
27480 # Other targets (info, dvi, etc.)
27481
27482 .PHONY: maybe-info-target-rda info-target-rda
27483 maybe-info-target-rda:
27484 @if target-rda
27485 maybe-info-target-rda: info-target-rda
27486
27487 info-target-rda: \
27488     configure-target-rda 
27489         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27490         r=`${PWD_COMMAND}`; export r; \
27491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27492         $(SET_LIB_PATH) \
27493         $(NORMAL_TARGET_EXPORTS) \
27494         echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
27495         for flag in $(EXTRA_TARGET_FLAGS); do \
27496           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27497         done; \
27498         (cd $(TARGET_SUBDIR)/rda && \
27499           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27500                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27501                   "RANLIB=$${RANLIB}" \
27502                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27503                    info) \
27504           || exit 1
27505
27506 @endif target-rda
27507
27508 .PHONY: maybe-dvi-target-rda dvi-target-rda
27509 maybe-dvi-target-rda:
27510 @if target-rda
27511 maybe-dvi-target-rda: dvi-target-rda
27512
27513 dvi-target-rda: \
27514     configure-target-rda 
27515         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27516         r=`${PWD_COMMAND}`; export r; \
27517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27518         $(SET_LIB_PATH) \
27519         $(NORMAL_TARGET_EXPORTS) \
27520         echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
27521         for flag in $(EXTRA_TARGET_FLAGS); do \
27522           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27523         done; \
27524         (cd $(TARGET_SUBDIR)/rda && \
27525           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27526                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27527                   "RANLIB=$${RANLIB}" \
27528                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27529                    dvi) \
27530           || exit 1
27531
27532 @endif target-rda
27533
27534 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
27535 maybe-TAGS-target-rda:
27536 @if target-rda
27537 maybe-TAGS-target-rda: TAGS-target-rda
27538
27539 TAGS-target-rda: \
27540     configure-target-rda 
27541         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27542         r=`${PWD_COMMAND}`; export r; \
27543         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27544         $(SET_LIB_PATH) \
27545         $(NORMAL_TARGET_EXPORTS) \
27546         echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
27547         for flag in $(EXTRA_TARGET_FLAGS); do \
27548           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27549         done; \
27550         (cd $(TARGET_SUBDIR)/rda && \
27551           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27552                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27553                   "RANLIB=$${RANLIB}" \
27554                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27555                    TAGS) \
27556           || exit 1
27557
27558 @endif target-rda
27559
27560 .PHONY: maybe-install-info-target-rda install-info-target-rda
27561 maybe-install-info-target-rda:
27562 @if target-rda
27563 maybe-install-info-target-rda: install-info-target-rda
27564
27565 install-info-target-rda: \
27566     configure-target-rda \
27567     info-target-rda 
27568         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27569         r=`${PWD_COMMAND}`; export r; \
27570         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27571         $(SET_LIB_PATH) \
27572         $(NORMAL_TARGET_EXPORTS) \
27573         echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
27574         for flag in $(EXTRA_TARGET_FLAGS); do \
27575           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27576         done; \
27577         (cd $(TARGET_SUBDIR)/rda && \
27578           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27579                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27580                   "RANLIB=$${RANLIB}" \
27581                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27582                    install-info) \
27583           || exit 1
27584
27585 @endif target-rda
27586
27587 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
27588 maybe-installcheck-target-rda:
27589 @if target-rda
27590 maybe-installcheck-target-rda: installcheck-target-rda
27591
27592 installcheck-target-rda: \
27593     configure-target-rda 
27594         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27595         r=`${PWD_COMMAND}`; export r; \
27596         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27597         $(SET_LIB_PATH) \
27598         $(NORMAL_TARGET_EXPORTS) \
27599         echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
27600         for flag in $(EXTRA_TARGET_FLAGS); do \
27601           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27602         done; \
27603         (cd $(TARGET_SUBDIR)/rda && \
27604           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27605                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27606                   "RANLIB=$${RANLIB}" \
27607                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27608                    installcheck) \
27609           || exit 1
27610
27611 @endif target-rda
27612
27613 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
27614 maybe-mostlyclean-target-rda:
27615 @if target-rda
27616 maybe-mostlyclean-target-rda: mostlyclean-target-rda
27617
27618 mostlyclean-target-rda: 
27619         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27620         r=`${PWD_COMMAND}`; export r; \
27621         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27622         $(SET_LIB_PATH) \
27623         $(NORMAL_TARGET_EXPORTS) \
27624         echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
27625         for flag in $(EXTRA_TARGET_FLAGS); do \
27626           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27627         done; \
27628         (cd $(TARGET_SUBDIR)/rda && \
27629           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27630                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27631                   "RANLIB=$${RANLIB}" \
27632                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27633                    mostlyclean) \
27634           || exit 1
27635
27636 @endif target-rda
27637
27638 .PHONY: maybe-clean-target-rda clean-target-rda
27639 maybe-clean-target-rda:
27640 @if target-rda
27641 maybe-clean-target-rda: clean-target-rda
27642
27643 clean-target-rda: 
27644         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27645         r=`${PWD_COMMAND}`; export r; \
27646         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27647         $(SET_LIB_PATH) \
27648         $(NORMAL_TARGET_EXPORTS) \
27649         echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
27650         for flag in $(EXTRA_TARGET_FLAGS); do \
27651           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27652         done; \
27653         (cd $(TARGET_SUBDIR)/rda && \
27654           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27655                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27656                   "RANLIB=$${RANLIB}" \
27657                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27658                    clean) \
27659           || exit 1
27660
27661 @endif target-rda
27662
27663 .PHONY: maybe-distclean-target-rda distclean-target-rda
27664 maybe-distclean-target-rda:
27665 @if target-rda
27666 maybe-distclean-target-rda: distclean-target-rda
27667
27668 distclean-target-rda: 
27669         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27670         r=`${PWD_COMMAND}`; export r; \
27671         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27672         $(SET_LIB_PATH) \
27673         $(NORMAL_TARGET_EXPORTS) \
27674         echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
27675         for flag in $(EXTRA_TARGET_FLAGS); do \
27676           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27677         done; \
27678         (cd $(TARGET_SUBDIR)/rda && \
27679           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27680                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27681                   "RANLIB=$${RANLIB}" \
27682                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27683                    distclean) \
27684           || exit 1
27685
27686 @endif target-rda
27687
27688 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
27689 maybe-maintainer-clean-target-rda:
27690 @if target-rda
27691 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
27692
27693 maintainer-clean-target-rda: 
27694         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
27695         r=`${PWD_COMMAND}`; export r; \
27696         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27697         $(SET_LIB_PATH) \
27698         $(NORMAL_TARGET_EXPORTS) \
27699         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
27700         for flag in $(EXTRA_TARGET_FLAGS); do \
27701           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27702         done; \
27703         (cd $(TARGET_SUBDIR)/rda && \
27704           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27705                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27706                   "RANLIB=$${RANLIB}" \
27707                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27708                    maintainer-clean) \
27709           || exit 1
27710
27711 @endif target-rda
27712
27713
27714 .PHONY: configure-target-libada maybe-configure-target-libada
27715 maybe-configure-target-libada:
27716 @if target-libada
27717 maybe-configure-target-libada: configure-target-libada
27718
27719 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
27720 $(TARGET_SUBDIR)/libada/multilib.out: multilib.out
27721         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
27722         rm -f $(TARGET_SUBDIR)/libada/Makefile || : ; \
27723         cp multilib.out $(TARGET_SUBDIR)/libada/multilib.out
27724
27725 configure-target-libada: $(TARGET_SUBDIR)/libada/multilib.out
27726         @test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
27727         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
27728         r=`${PWD_COMMAND}`; export r; \
27729         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27730         $(SET_LIB_PATH) \
27731         $(NORMAL_TARGET_EXPORTS) \
27732         echo Configuring in $(TARGET_SUBDIR)/libada; \
27733         cd "$(TARGET_SUBDIR)/libada" || exit 1; \
27734         case $(srcdir) in \
27735           /* | [A-Za-z]:[\\/]*) \
27736             topdir=$(srcdir) ;; \
27737           *) \
27738             case "$(TARGET_SUBDIR)" in \
27739               .) topdir="../$(srcdir)" ;; \
27740               *) topdir="../../$(srcdir)" ;; \
27741             esac ;; \
27742         esac; \
27743           srcdiroption="--srcdir=$${topdir}/libada"; \
27744           libsrcdir="$$s/libada"; \
27745         rm -f no-such-file || : ; \
27746         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27747           $(TARGET_CONFIGARGS) $${srcdiroption} \
27748           --with-target-subdir="$(TARGET_SUBDIR)"  \
27749           || exit 1
27750 @endif target-libada
27751
27752 .PHONY: all-target-libada maybe-all-target-libada
27753 maybe-all-target-libada:
27754 @if target-libada
27755 TARGET-target-libada=all
27756 maybe-all-target-libada: all-target-libada
27757 all-target-libada: configure-target-libada
27758         @r=`${PWD_COMMAND}`; export r; \
27759         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27760         $(SET_LIB_PATH) \
27761         $(NORMAL_TARGET_EXPORTS) \
27762         (cd $(TARGET_SUBDIR)/libada && \
27763           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libada))
27764 @endif target-libada
27765
27766 .PHONY: check-target-libada maybe-check-target-libada
27767 maybe-check-target-libada:
27768 @if target-libada
27769 maybe-check-target-libada: check-target-libada
27770
27771 check-target-libada:
27772         @r=`${PWD_COMMAND}`; export r; \
27773         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27774         $(SET_LIB_PATH) \
27775         $(NORMAL_TARGET_EXPORTS) \
27776         (cd $(TARGET_SUBDIR)/libada && \
27777           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
27778
27779 @endif target-libada
27780
27781 .PHONY: install-target-libada maybe-install-target-libada
27782 maybe-install-target-libada:
27783 @if target-libada
27784 maybe-install-target-libada: install-target-libada
27785
27786 install-target-libada: installdirs
27787         @r=`${PWD_COMMAND}`; export r; \
27788         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27789         $(SET_LIB_PATH) \
27790         $(NORMAL_TARGET_EXPORTS) \
27791         (cd $(TARGET_SUBDIR)/libada && \
27792           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
27793
27794 @endif target-libada
27795
27796 # Other targets (info, dvi, etc.)
27797
27798 .PHONY: maybe-info-target-libada info-target-libada
27799 maybe-info-target-libada:
27800 @if target-libada
27801 maybe-info-target-libada: info-target-libada
27802
27803 info-target-libada: \
27804     configure-target-libada 
27805         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27806         r=`${PWD_COMMAND}`; export r; \
27807         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27808         $(SET_LIB_PATH) \
27809         $(NORMAL_TARGET_EXPORTS) \
27810         echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
27811         for flag in $(EXTRA_TARGET_FLAGS); do \
27812           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27813         done; \
27814         (cd $(TARGET_SUBDIR)/libada && \
27815           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27816                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27817                   "RANLIB=$${RANLIB}" \
27818                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27819                    info) \
27820           || exit 1
27821
27822 @endif target-libada
27823
27824 .PHONY: maybe-dvi-target-libada dvi-target-libada
27825 maybe-dvi-target-libada:
27826 @if target-libada
27827 maybe-dvi-target-libada: dvi-target-libada
27828
27829 dvi-target-libada: \
27830     configure-target-libada 
27831         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27832         r=`${PWD_COMMAND}`; export r; \
27833         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27834         $(SET_LIB_PATH) \
27835         $(NORMAL_TARGET_EXPORTS) \
27836         echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
27837         for flag in $(EXTRA_TARGET_FLAGS); do \
27838           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27839         done; \
27840         (cd $(TARGET_SUBDIR)/libada && \
27841           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27842                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27843                   "RANLIB=$${RANLIB}" \
27844                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27845                    dvi) \
27846           || exit 1
27847
27848 @endif target-libada
27849
27850 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
27851 maybe-TAGS-target-libada:
27852 @if target-libada
27853 maybe-TAGS-target-libada: TAGS-target-libada
27854
27855 TAGS-target-libada: \
27856     configure-target-libada 
27857         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27858         r=`${PWD_COMMAND}`; export r; \
27859         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27860         $(SET_LIB_PATH) \
27861         $(NORMAL_TARGET_EXPORTS) \
27862         echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
27863         for flag in $(EXTRA_TARGET_FLAGS); do \
27864           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27865         done; \
27866         (cd $(TARGET_SUBDIR)/libada && \
27867           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27868                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27869                   "RANLIB=$${RANLIB}" \
27870                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27871                    TAGS) \
27872           || exit 1
27873
27874 @endif target-libada
27875
27876 .PHONY: maybe-install-info-target-libada install-info-target-libada
27877 maybe-install-info-target-libada:
27878 @if target-libada
27879 maybe-install-info-target-libada: install-info-target-libada
27880
27881 install-info-target-libada: \
27882     configure-target-libada \
27883     info-target-libada 
27884         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27885         r=`${PWD_COMMAND}`; export r; \
27886         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27887         $(SET_LIB_PATH) \
27888         $(NORMAL_TARGET_EXPORTS) \
27889         echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
27890         for flag in $(EXTRA_TARGET_FLAGS); do \
27891           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27892         done; \
27893         (cd $(TARGET_SUBDIR)/libada && \
27894           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27895                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27896                   "RANLIB=$${RANLIB}" \
27897                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27898                    install-info) \
27899           || exit 1
27900
27901 @endif target-libada
27902
27903 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
27904 maybe-installcheck-target-libada:
27905 @if target-libada
27906 maybe-installcheck-target-libada: installcheck-target-libada
27907
27908 installcheck-target-libada: \
27909     configure-target-libada 
27910         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27911         r=`${PWD_COMMAND}`; export r; \
27912         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27913         $(SET_LIB_PATH) \
27914         $(NORMAL_TARGET_EXPORTS) \
27915         echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
27916         for flag in $(EXTRA_TARGET_FLAGS); do \
27917           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27918         done; \
27919         (cd $(TARGET_SUBDIR)/libada && \
27920           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27921                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27922                   "RANLIB=$${RANLIB}" \
27923                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27924                    installcheck) \
27925           || exit 1
27926
27927 @endif target-libada
27928
27929 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
27930 maybe-mostlyclean-target-libada:
27931 @if target-libada
27932 maybe-mostlyclean-target-libada: mostlyclean-target-libada
27933
27934 mostlyclean-target-libada: 
27935         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27936         r=`${PWD_COMMAND}`; export r; \
27937         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27938         $(SET_LIB_PATH) \
27939         $(NORMAL_TARGET_EXPORTS) \
27940         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
27941         for flag in $(EXTRA_TARGET_FLAGS); do \
27942           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27943         done; \
27944         (cd $(TARGET_SUBDIR)/libada && \
27945           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27946                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27947                   "RANLIB=$${RANLIB}" \
27948                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27949                    mostlyclean) \
27950           || exit 1
27951
27952 @endif target-libada
27953
27954 .PHONY: maybe-clean-target-libada clean-target-libada
27955 maybe-clean-target-libada:
27956 @if target-libada
27957 maybe-clean-target-libada: clean-target-libada
27958
27959 clean-target-libada: 
27960         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27961         r=`${PWD_COMMAND}`; export r; \
27962         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27963         $(SET_LIB_PATH) \
27964         $(NORMAL_TARGET_EXPORTS) \
27965         echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
27966         for flag in $(EXTRA_TARGET_FLAGS); do \
27967           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27968         done; \
27969         (cd $(TARGET_SUBDIR)/libada && \
27970           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27971                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27972                   "RANLIB=$${RANLIB}" \
27973                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27974                    clean) \
27975           || exit 1
27976
27977 @endif target-libada
27978
27979 .PHONY: maybe-distclean-target-libada distclean-target-libada
27980 maybe-distclean-target-libada:
27981 @if target-libada
27982 maybe-distclean-target-libada: distclean-target-libada
27983
27984 distclean-target-libada: 
27985         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
27986         r=`${PWD_COMMAND}`; export r; \
27987         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27988         $(SET_LIB_PATH) \
27989         $(NORMAL_TARGET_EXPORTS) \
27990         echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
27991         for flag in $(EXTRA_TARGET_FLAGS); do \
27992           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27993         done; \
27994         (cd $(TARGET_SUBDIR)/libada && \
27995           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27996                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27997                   "RANLIB=$${RANLIB}" \
27998                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27999                    distclean) \
28000           || exit 1
28001
28002 @endif target-libada
28003
28004 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
28005 maybe-maintainer-clean-target-libada:
28006 @if target-libada
28007 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
28008
28009 maintainer-clean-target-libada: 
28010         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
28011         r=`${PWD_COMMAND}`; export r; \
28012         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28013         $(SET_LIB_PATH) \
28014         $(NORMAL_TARGET_EXPORTS) \
28015         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
28016         for flag in $(EXTRA_TARGET_FLAGS); do \
28017           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28018         done; \
28019         (cd $(TARGET_SUBDIR)/libada && \
28020           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28021                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28022                   "RANLIB=$${RANLIB}" \
28023                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28024                    maintainer-clean) \
28025           || exit 1
28026
28027 @endif target-libada
28028
28029
28030
28031 # ----------
28032 # GCC module
28033 # ----------
28034
28035 @if gcc-no-bootstrap
28036 # GCC has some more recursive targets, which trigger the old
28037 # (but still current, until the toplevel bootstrap project
28038 # is finished) compiler bootstrapping rules.
28039
28040 GCC_STRAP_TARGETS = bootstrap bootstrap-lean bootstrap2 bootstrap2-lean bootstrap3 bootstrap3-lean bootstrap4 bootstrap4-lean bubblestrap quickstrap cleanstrap restrap
28041 .PHONY: $(GCC_STRAP_TARGETS)
28042 $(GCC_STRAP_TARGETS): all-prebootstrap configure-gcc
28043         @r=`${PWD_COMMAND}`; export r; \
28044         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28045         $(SET_LIB_PATH) \
28046         $(HOST_EXPORTS) \
28047         echo "Bootstrapping the compiler"; \
28048         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $@
28049         @r=`${PWD_COMMAND}`; export r; \
28050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28051         case "$@" in \
28052           *bootstrap4-lean ) \
28053             msg="Comparing stage3 and stage4 of the compiler"; \
28054             compare=compare3-lean ;; \
28055           *bootstrap4 ) \
28056             msg="Comparing stage3 and stage4 of the compiler"; \
28057             compare=compare3 ;; \
28058           *-lean ) \
28059             msg="Comparing stage2 and stage3 of the compiler"; \
28060             compare=compare-lean ;; \
28061           * ) \
28062             msg="Comparing stage2 and stage3 of the compiler"; \
28063             compare=compare ;; \
28064         esac; \
28065         $(SET_LIB_PATH) \
28066         $(HOST_EXPORTS) \
28067         echo "$$msg"; \
28068         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $$compare
28069         @r=`${PWD_COMMAND}`; export r; \
28070         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28071         $(SET_LIB_PATH) \
28072         echo "Building runtime libraries"; \
28073         $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
28074
28075 profiledbootstrap: all-prebootstrap configure-gcc
28076         @r=`${PWD_COMMAND}`; export r; \
28077         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28078         $(SET_LIB_PATH) \
28079         $(HOST_EXPORTS) \
28080         echo "Bootstrapping training compiler"; \
28081         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stageprofile_build
28082         @r=`${PWD_COMMAND}`; export r; \
28083         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28084         $(SET_LIB_PATH) \
28085         $(HOST_EXPORTS) \
28086         echo "Building feedback based compiler"; \
28087         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stagefeedback_build
28088         @r=`${PWD_COMMAND}`; export r; \
28089         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28090         $(SET_LIB_PATH) \
28091         echo "Building runtime libraries"; \
28092         $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
28093
28094 .PHONY: cross
28095 cross: all-build all-gas all-ld
28096         @r=`${PWD_COMMAND}`; export r; \
28097         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28098         $(SET_LIB_PATH) \
28099         $(HOST_EXPORTS) \
28100         echo "Building the C and C++ compiler"; \
28101         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
28102         @r=`${PWD_COMMAND}`; export r; \
28103         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28104         $(SET_LIB_PATH) \
28105         echo "Building runtime libraries"; \
28106         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
28107 @endif gcc-no-bootstrap
28108
28109 @if gcc
28110 .PHONY: check-gcc-c++
28111 check-gcc-c++:
28112         @if [ -f ./gcc/Makefile ] ; then \
28113           r=`${PWD_COMMAND}`; export r; \
28114           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28115           $(SET_LIB_PATH) \
28116           $(HOST_EXPORTS) \
28117           (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
28118         else \
28119           true; \
28120         fi
28121
28122 .PHONY: check-c++
28123 check-c++: check-target-libstdc++-v3 check-gcc-c++
28124
28125 # Install the gcc headers files, but not the fixed include files,
28126 # which Cygnus is not allowed to distribute.  This rule is very
28127 # dependent on the workings of the gcc Makefile.in.
28128 .PHONY: gcc-no-fixedincludes
28129 gcc-no-fixedincludes:
28130         @if [ -f ./gcc/Makefile ]; then \
28131           rm -rf gcc/tmp-include; \
28132           mv gcc/include gcc/tmp-include 2>/dev/null; \
28133           mkdir gcc/include; \
28134           cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
28135           touch gcc/stmp-fixinc gcc/include/fixed; \
28136           rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
28137           r=`${PWD_COMMAND}`; export r; \
28138           s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
28139           $(SET_LIB_PATH) \
28140           $(HOST_EXPORTS) \
28141           (cd ./gcc && \
28142            $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
28143           rm -rf gcc/include; \
28144           mv gcc/tmp-include gcc/include 2>/dev/null; \
28145         else true; fi
28146 @endif gcc
28147
28148 # ---------------------
28149 # GCC bootstrap support
28150 # ---------------------
28151
28152 # We track the current stage (the one in 'gcc') in the stage_current file.
28153 # stage_last instead tracks the stage that was built last.  These targets
28154 # are dummy when toplevel bootstrap is not active.
28155
28156 .PHONY: unstage
28157 unstage:
28158 @if gcc-bootstrap
28159         @[ -f stage_current ] || $(MAKE) `cat stage_last`-start
28160 @endif gcc-bootstrap
28161
28162 .PHONY: stage
28163 stage:
28164 @if gcc-bootstrap
28165         @$(MAKE) `cat stage_current`-end
28166 @endif gcc-bootstrap
28167
28168 # We name the build directories for the various stages "stage1-gcc",
28169 # "stage2-gcc","stage3-gcc", etc.
28170
28171 # Since the 'compare' process will fail (on debugging information) if any
28172 # directory names are different, we need to link the gcc directory for
28173 # the previous stage to a constant name ('gcc-prev'), and to make the name of
28174 # the build directories constant as well. For the latter, we use naked names
28175 # like 'gcc', because the scripts in that directory assume it.  We use
28176 # mv on platforms where symlinks to directories do not work or are not
28177 # reliable.
28178
28179 # At the end of the bootstrap, a symlink to 'stage3-gcc' named 'gcc' must
28180 # be kept, so that libraries can find it.  Ick!
28181
28182 # It would be best to preinstall gcc into a staging area (and in the
28183 # future, gather there all prebootstrap packages).  This would allow
28184 # assemblers and linkers can be bootstrapped as well as the compiler
28185 # (both in a combined tree, or separately).  This however requires some
28186 # change to the gcc driver, again in order to avoid comparison failures.
28187
28188 # Bugs: This is almost certainly not parallel-make safe.
28189
28190 # 'touch' doesn't work right on some platforms.
28191 STAMP = echo timestamp > 
28192
28193 # Only build the C compiler for stage1, because that is the only one that
28194 # we can guarantee will build with the native compiler, and also it is the
28195 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
28196 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
28197 # overrideable (for a bootstrap build stage1 also builds gcc.info).
28198
28199 STAGE1_CFLAGS=@stage1_cflags@
28200 STAGE1_LANGUAGES=@stage1_languages@
28201
28202 # We only want to compare .o files, so set this!
28203 objext = .o
28204
28205 # Flags to pass to stage2 and later makes.
28206 BOOT_CFLAGS= -g -O2
28207 POSTSTAGE1_FLAGS_TO_PASS = \
28208         CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
28209         STAGE_PREFIX=$$r/stage-gcc/ \
28210         CFLAGS="$(BOOT_CFLAGS)" \
28211         ADAC="\$$(CC)"
28212
28213 # For stage 1:
28214 # * We force-disable intermodule optimizations, even if
28215 #   --enable-intermodule was passed, since the installed compiler probably
28216 #   can't handle them.  Luckily, autoconf always respects
28217 #   the last argument when conflicting --enable arguments are passed.
28218 # * Likewise, we force-disable coverage flags, since the installed compiler
28219 #   probably has never heard of them.
28220 # * We build only C (and possibly Ada).
28221
28222
28223 .PHONY: stage1-start stage1-end
28224
28225 stage1-start::
28226         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
28227         echo stage1 > stage_current ; \
28228         echo stage1 > stage_last
28229 @if bfd
28230         @[ -d stage1-bfd ] || mkdir stage1-bfd; \
28231         set stage1-bfd bfd ; @CREATE_LINK_TO_DIR@ 
28232 @endif bfd
28233 @if opcodes
28234         @[ -d stage1-opcodes ] || mkdir stage1-opcodes; \
28235         set stage1-opcodes opcodes ; @CREATE_LINK_TO_DIR@ 
28236 @endif opcodes
28237 @if binutils
28238         @[ -d stage1-binutils ] || mkdir stage1-binutils; \
28239         set stage1-binutils binutils ; @CREATE_LINK_TO_DIR@ 
28240 @endif binutils
28241 @if gas
28242         @[ -d stage1-gas ] || mkdir stage1-gas; \
28243         set stage1-gas gas ; @CREATE_LINK_TO_DIR@ 
28244 @endif gas
28245 @if gcc
28246         @[ -d stage1-gcc ] || mkdir stage1-gcc; \
28247         set stage1-gcc gcc ; @CREATE_LINK_TO_DIR@ 
28248 @endif gcc
28249 @if intl
28250         @[ -d stage1-intl ] || mkdir stage1-intl; \
28251         set stage1-intl intl ; @CREATE_LINK_TO_DIR@ 
28252 @endif intl
28253 @if ld
28254         @[ -d stage1-ld ] || mkdir stage1-ld; \
28255         set stage1-ld ld ; @CREATE_LINK_TO_DIR@ 
28256 @endif ld
28257 @if libcpp
28258         @[ -d stage1-libcpp ] || mkdir stage1-libcpp; \
28259         set stage1-libcpp libcpp ; @CREATE_LINK_TO_DIR@ 
28260 @endif libcpp
28261 @if libbanshee
28262         @[ -d stage1-libbanshee ] || mkdir stage1-libbanshee; \
28263         set stage1-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@ 
28264 @endif libbanshee
28265 @if libiberty
28266         @[ -d stage1-libiberty ] || mkdir stage1-libiberty; \
28267         set stage1-libiberty libiberty ; @CREATE_LINK_TO_DIR@ 
28268 @endif libiberty
28269 @if zlib
28270         @[ -d stage1-zlib ] || mkdir stage1-zlib; \
28271         set stage1-zlib zlib ; @CREATE_LINK_TO_DIR@ 
28272 @endif zlib
28273
28274 stage1-end::
28275         @rm -f stage_current
28276 @if bfd
28277         @set bfd stage1-bfd ; @UNDO_LINK_TO_DIR@ 
28278 @endif bfd
28279 @if opcodes
28280         @set opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@ 
28281 @endif opcodes
28282 @if binutils
28283         @set binutils stage1-binutils ; @UNDO_LINK_TO_DIR@ 
28284 @endif binutils
28285 @if gas
28286         @set gas stage1-gas ; @UNDO_LINK_TO_DIR@ 
28287 @endif gas
28288 @if gcc
28289         @set gcc stage1-gcc ; @UNDO_LINK_TO_DIR@ 
28290 @endif gcc
28291 @if intl
28292         @set intl stage1-intl ; @UNDO_LINK_TO_DIR@ 
28293 @endif intl
28294 @if ld
28295         @set ld stage1-ld ; @UNDO_LINK_TO_DIR@ 
28296 @endif ld
28297 @if libcpp
28298         @set libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@ 
28299 @endif libcpp
28300 @if libbanshee
28301         @set libbanshee stage1-libbanshee ; @UNDO_LINK_TO_DIR@ 
28302 @endif libbanshee
28303 @if libiberty
28304         @set libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@ 
28305 @endif libiberty
28306 @if zlib
28307         @set zlib stage1-zlib ; @UNDO_LINK_TO_DIR@ 
28308 @endif zlib
28309
28310 # Bubble a bugfix through all the stages up to stage 1.  They
28311 # are remade, but not reconfigured.  The next stage (if any) will not
28312 # be reconfigured as well.
28313 .PHONY: stage1-bubble
28314 stage1-bubble:: 
28315         @if test -f stage1-lean  ; then \
28316           echo Skipping rebuild of stage1 ; \
28317         else \
28318           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage1; \
28319         fi
28320
28321 .PHONY: all-stage1
28322 all-stage1:     \
28323   maybe-all-stage1-bfd \
28324   maybe-all-stage1-opcodes \
28325   maybe-all-stage1-binutils             \
28326   maybe-all-stage1-gas \
28327   maybe-all-stage1-gcc        \
28328   maybe-all-stage1-intl   \
28329   maybe-all-stage1-ld \
28330   maybe-all-stage1-libcpp  \
28331   maybe-all-stage1-libbanshee \
28332   maybe-all-stage1-libiberty                        \
28333   maybe-all-stage1-zlib       
28334
28335
28336 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
28337 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
28338
28339 maybe-configure-stage1-bfd:
28340 maybe-all-stage1-bfd:
28341
28342 @if bfd-bootstrap
28343 maybe-configure-stage1-bfd: configure-stage1-bfd
28344 configure-stage1-bfd:
28345         @$(MAKE) stage1-start
28346         @[ -f bfd/Makefile ] && exit 0 || : ; \
28347         r=`${PWD_COMMAND}`; export r; \
28348         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28349         $(HOST_EXPORTS)  \
28350         echo Configuring stage 1 in bfd ; \
28351         cd bfd || exit 1; \
28352         case $(srcdir) in \
28353           \.) \
28354             srcdiroption="--srcdir=."; \
28355             libsrcdir=".";; \
28356           /* | [A-Za-z]:[\\/]*) \
28357             srcdiroption="--srcdir=$(srcdir)/bfd"; \
28358             libsrcdir="$$s/bfd";; \
28359           *) \
28360             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
28361             libsrcdir="$$s/bfd";; \
28362         esac; \
28363         $(SHELL) $${libsrcdir}/configure \
28364           $(HOST_CONFIGARGS) $${srcdiroption} \
28365           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28366
28367 maybe-all-stage1-bfd: all-stage1-bfd
28368 all-stage1-bfd: configure-stage1-bfd
28369         @$(MAKE) stage1-start
28370         @r=`${PWD_COMMAND}`; export r; \
28371         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28372         $(HOST_EXPORTS)  \
28373         cd bfd && \
28374         $(MAKE) $(FLAGS_TO_PASS)  \
28375                 CFLAGS="$(STAGE1_CFLAGS)" 
28376 @endif bfd-bootstrap
28377
28378 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
28379 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
28380
28381 maybe-configure-stage1-opcodes:
28382 maybe-all-stage1-opcodes:
28383
28384 @if opcodes-bootstrap
28385 maybe-configure-stage1-opcodes: configure-stage1-opcodes
28386 configure-stage1-opcodes:
28387         @$(MAKE) stage1-start
28388         @[ -f opcodes/Makefile ] && exit 0 || : ; \
28389         r=`${PWD_COMMAND}`; export r; \
28390         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28391         $(HOST_EXPORTS)  \
28392         echo Configuring stage 1 in opcodes ; \
28393         cd opcodes || exit 1; \
28394         case $(srcdir) in \
28395           \.) \
28396             srcdiroption="--srcdir=."; \
28397             libsrcdir=".";; \
28398           /* | [A-Za-z]:[\\/]*) \
28399             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
28400             libsrcdir="$$s/opcodes";; \
28401           *) \
28402             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
28403             libsrcdir="$$s/opcodes";; \
28404         esac; \
28405         $(SHELL) $${libsrcdir}/configure \
28406           $(HOST_CONFIGARGS) $${srcdiroption} \
28407           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28408
28409 maybe-all-stage1-opcodes: all-stage1-opcodes
28410 all-stage1-opcodes: configure-stage1-opcodes
28411         @$(MAKE) stage1-start
28412         @r=`${PWD_COMMAND}`; export r; \
28413         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28414         $(HOST_EXPORTS)  \
28415         cd opcodes && \
28416         $(MAKE) $(FLAGS_TO_PASS)  \
28417                 CFLAGS="$(STAGE1_CFLAGS)" 
28418 @endif opcodes-bootstrap
28419
28420 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
28421 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
28422
28423 maybe-configure-stage1-binutils:
28424 maybe-all-stage1-binutils:
28425
28426 @if binutils-bootstrap
28427 maybe-configure-stage1-binutils: configure-stage1-binutils
28428 configure-stage1-binutils:
28429         @$(MAKE) stage1-start
28430         @[ -f binutils/Makefile ] && exit 0 || : ; \
28431         r=`${PWD_COMMAND}`; export r; \
28432         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28433         $(HOST_EXPORTS)  \
28434         echo Configuring stage 1 in binutils ; \
28435         cd binutils || exit 1; \
28436         case $(srcdir) in \
28437           \.) \
28438             srcdiroption="--srcdir=."; \
28439             libsrcdir=".";; \
28440           /* | [A-Za-z]:[\\/]*) \
28441             srcdiroption="--srcdir=$(srcdir)/binutils"; \
28442             libsrcdir="$$s/binutils";; \
28443           *) \
28444             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
28445             libsrcdir="$$s/binutils";; \
28446         esac; \
28447         $(SHELL) $${libsrcdir}/configure \
28448           $(HOST_CONFIGARGS) $${srcdiroption} \
28449           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28450
28451 maybe-all-stage1-binutils: all-stage1-binutils
28452 all-stage1-binutils: configure-stage1-binutils
28453         @$(MAKE) stage1-start
28454         @r=`${PWD_COMMAND}`; export r; \
28455         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28456         $(HOST_EXPORTS)  \
28457         cd binutils && \
28458         $(MAKE) $(FLAGS_TO_PASS)  \
28459                 CFLAGS="$(STAGE1_CFLAGS)" 
28460 @endif binutils-bootstrap
28461
28462 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
28463 .PHONY: all-stage1-gas maybe-all-stage1-gas
28464
28465 maybe-configure-stage1-gas:
28466 maybe-all-stage1-gas:
28467
28468 @if gas-bootstrap
28469 maybe-configure-stage1-gas: configure-stage1-gas
28470 configure-stage1-gas:
28471         @$(MAKE) stage1-start
28472         @[ -f gas/Makefile ] && exit 0 || : ; \
28473         r=`${PWD_COMMAND}`; export r; \
28474         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28475         $(HOST_EXPORTS)  \
28476         echo Configuring stage 1 in gas ; \
28477         cd gas || exit 1; \
28478         case $(srcdir) in \
28479           \.) \
28480             srcdiroption="--srcdir=."; \
28481             libsrcdir=".";; \
28482           /* | [A-Za-z]:[\\/]*) \
28483             srcdiroption="--srcdir=$(srcdir)/gas"; \
28484             libsrcdir="$$s/gas";; \
28485           *) \
28486             srcdiroption="--srcdir=../$(srcdir)/gas"; \
28487             libsrcdir="$$s/gas";; \
28488         esac; \
28489         $(SHELL) $${libsrcdir}/configure \
28490           $(HOST_CONFIGARGS) $${srcdiroption} \
28491           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28492
28493 maybe-all-stage1-gas: all-stage1-gas
28494 all-stage1-gas: configure-stage1-gas
28495         @$(MAKE) stage1-start
28496         @r=`${PWD_COMMAND}`; export r; \
28497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28498         $(HOST_EXPORTS)  \
28499         cd gas && \
28500         $(MAKE) $(FLAGS_TO_PASS)  \
28501                 CFLAGS="$(STAGE1_CFLAGS)" 
28502 @endif gas-bootstrap
28503
28504 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
28505 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
28506
28507 maybe-configure-stage1-gcc:
28508 maybe-all-stage1-gcc:
28509
28510 @if gcc-bootstrap
28511 maybe-configure-stage1-gcc: configure-stage1-gcc
28512 configure-stage1-gcc:
28513         @$(MAKE) stage1-start
28514         @[ -f gcc/Makefile ] && exit 0 || : ; \
28515         r=`${PWD_COMMAND}`; export r; \
28516         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28517         $(HOST_EXPORTS)  \
28518         echo Configuring stage 1 in gcc ; \
28519         cd gcc || exit 1; \
28520         case $(srcdir) in \
28521           \.) \
28522             srcdiroption="--srcdir=."; \
28523             libsrcdir=".";; \
28524           /* | [A-Za-z]:[\\/]*) \
28525             srcdiroption="--srcdir=$(srcdir)/gcc"; \
28526             libsrcdir="$$s/gcc";; \
28527           *) \
28528             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
28529             libsrcdir="$$s/gcc";; \
28530         esac; \
28531         $(SHELL) $${libsrcdir}/configure \
28532           $(HOST_CONFIGARGS) $${srcdiroption} \
28533           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28534
28535 maybe-all-stage1-gcc: all-stage1-gcc
28536 all-stage1-gcc: configure-stage1-gcc
28537         @$(MAKE) stage1-start
28538         @r=`${PWD_COMMAND}`; export r; \
28539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28540         $(HOST_EXPORTS)  \
28541         cd gcc && \
28542         $(MAKE) $(FLAGS_TO_PASS)  \
28543                 CFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS)
28544 @endif gcc-bootstrap
28545
28546 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
28547 .PHONY: all-stage1-intl maybe-all-stage1-intl
28548
28549 maybe-configure-stage1-intl:
28550 maybe-all-stage1-intl:
28551
28552 @if intl-bootstrap
28553 maybe-configure-stage1-intl: configure-stage1-intl
28554 configure-stage1-intl:
28555         @$(MAKE) stage1-start
28556         @[ -f intl/Makefile ] && exit 0 || : ; \
28557         r=`${PWD_COMMAND}`; export r; \
28558         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28559         $(HOST_EXPORTS)  \
28560         echo Configuring stage 1 in intl ; \
28561         cd intl || exit 1; \
28562         case $(srcdir) in \
28563           \.) \
28564             srcdiroption="--srcdir=."; \
28565             libsrcdir=".";; \
28566           /* | [A-Za-z]:[\\/]*) \
28567             srcdiroption="--srcdir=$(srcdir)/intl"; \
28568             libsrcdir="$$s/intl";; \
28569           *) \
28570             srcdiroption="--srcdir=../$(srcdir)/intl"; \
28571             libsrcdir="$$s/intl";; \
28572         esac; \
28573         $(SHELL) $${libsrcdir}/configure \
28574           $(HOST_CONFIGARGS) $${srcdiroption} \
28575           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28576
28577 maybe-all-stage1-intl: all-stage1-intl
28578 all-stage1-intl: configure-stage1-intl
28579         @$(MAKE) stage1-start
28580         @r=`${PWD_COMMAND}`; export r; \
28581         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28582         $(HOST_EXPORTS)  \
28583         cd intl && \
28584         $(MAKE) $(FLAGS_TO_PASS)  \
28585                 CFLAGS="$(STAGE1_CFLAGS)" 
28586 @endif intl-bootstrap
28587
28588 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
28589 .PHONY: all-stage1-ld maybe-all-stage1-ld
28590
28591 maybe-configure-stage1-ld:
28592 maybe-all-stage1-ld:
28593
28594 @if ld-bootstrap
28595 maybe-configure-stage1-ld: configure-stage1-ld
28596 configure-stage1-ld:
28597         @$(MAKE) stage1-start
28598         @[ -f ld/Makefile ] && exit 0 || : ; \
28599         r=`${PWD_COMMAND}`; export r; \
28600         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28601         $(HOST_EXPORTS)  \
28602         echo Configuring stage 1 in ld ; \
28603         cd ld || exit 1; \
28604         case $(srcdir) in \
28605           \.) \
28606             srcdiroption="--srcdir=."; \
28607             libsrcdir=".";; \
28608           /* | [A-Za-z]:[\\/]*) \
28609             srcdiroption="--srcdir=$(srcdir)/ld"; \
28610             libsrcdir="$$s/ld";; \
28611           *) \
28612             srcdiroption="--srcdir=../$(srcdir)/ld"; \
28613             libsrcdir="$$s/ld";; \
28614         esac; \
28615         $(SHELL) $${libsrcdir}/configure \
28616           $(HOST_CONFIGARGS) $${srcdiroption} \
28617           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28618
28619 maybe-all-stage1-ld: all-stage1-ld
28620 all-stage1-ld: configure-stage1-ld
28621         @$(MAKE) stage1-start
28622         @r=`${PWD_COMMAND}`; export r; \
28623         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28624         $(HOST_EXPORTS)  \
28625         cd ld && \
28626         $(MAKE) $(FLAGS_TO_PASS)  \
28627                 CFLAGS="$(STAGE1_CFLAGS)" 
28628 @endif ld-bootstrap
28629
28630 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
28631 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
28632
28633 maybe-configure-stage1-libcpp:
28634 maybe-all-stage1-libcpp:
28635
28636 @if libcpp-bootstrap
28637 maybe-configure-stage1-libcpp: configure-stage1-libcpp
28638 configure-stage1-libcpp:
28639         @$(MAKE) stage1-start
28640         @[ -f libcpp/Makefile ] && exit 0 || : ; \
28641         r=`${PWD_COMMAND}`; export r; \
28642         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28643         $(HOST_EXPORTS)  \
28644         echo Configuring stage 1 in libcpp ; \
28645         cd libcpp || exit 1; \
28646         case $(srcdir) in \
28647           \.) \
28648             srcdiroption="--srcdir=."; \
28649             libsrcdir=".";; \
28650           /* | [A-Za-z]:[\\/]*) \
28651             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
28652             libsrcdir="$$s/libcpp";; \
28653           *) \
28654             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
28655             libsrcdir="$$s/libcpp";; \
28656         esac; \
28657         $(SHELL) $${libsrcdir}/configure \
28658           $(HOST_CONFIGARGS) $${srcdiroption} \
28659           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28660
28661 maybe-all-stage1-libcpp: all-stage1-libcpp
28662 all-stage1-libcpp: configure-stage1-libcpp
28663         @$(MAKE) stage1-start
28664         @r=`${PWD_COMMAND}`; export r; \
28665         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28666         $(HOST_EXPORTS)  \
28667         cd libcpp && \
28668         $(MAKE) $(FLAGS_TO_PASS)  \
28669                 CFLAGS="$(STAGE1_CFLAGS)" 
28670 @endif libcpp-bootstrap
28671
28672 .PHONY: configure-stage1-libbanshee maybe-configure-stage1-libbanshee
28673 .PHONY: all-stage1-libbanshee maybe-all-stage1-libbanshee
28674
28675 maybe-configure-stage1-libbanshee:
28676 maybe-all-stage1-libbanshee:
28677
28678 @if libbanshee-bootstrap
28679 maybe-configure-stage1-libbanshee: configure-stage1-libbanshee
28680 configure-stage1-libbanshee:
28681         @$(MAKE) stage1-start
28682         @[ -f libbanshee/Makefile ] && exit 0 || : ; \
28683         r=`${PWD_COMMAND}`; export r; \
28684         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28685         $(HOST_EXPORTS)  \
28686         echo Configuring stage 1 in libbanshee ; \
28687         cd libbanshee || exit 1; \
28688         case $(srcdir) in \
28689           \.) \
28690             srcdiroption="--srcdir=."; \
28691             libsrcdir=".";; \
28692           /* | [A-Za-z]:[\\/]*) \
28693             srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
28694             libsrcdir="$$s/libbanshee";; \
28695           *) \
28696             srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
28697             libsrcdir="$$s/libbanshee";; \
28698         esac; \
28699         $(SHELL) $${libsrcdir}/configure \
28700           $(HOST_CONFIGARGS) $${srcdiroption} \
28701           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28702
28703 maybe-all-stage1-libbanshee: all-stage1-libbanshee
28704 all-stage1-libbanshee: configure-stage1-libbanshee
28705         @$(MAKE) stage1-start
28706         @r=`${PWD_COMMAND}`; export r; \
28707         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28708         $(HOST_EXPORTS)  \
28709         cd libbanshee && \
28710         $(MAKE) $(FLAGS_TO_PASS)  \
28711                 CFLAGS="$(STAGE1_CFLAGS)" 
28712 @endif libbanshee-bootstrap
28713
28714 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
28715 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
28716
28717 maybe-configure-stage1-libiberty:
28718 maybe-all-stage1-libiberty:
28719
28720 @if libiberty-bootstrap
28721 maybe-configure-stage1-libiberty: configure-stage1-libiberty
28722 configure-stage1-libiberty:
28723         @$(MAKE) stage1-start
28724         @[ -f libiberty/Makefile ] && exit 0 || : ; \
28725         r=`${PWD_COMMAND}`; export r; \
28726         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28727         $(HOST_EXPORTS)  \
28728         echo Configuring stage 1 in libiberty ; \
28729         cd libiberty || exit 1; \
28730         case $(srcdir) in \
28731           \.) \
28732             srcdiroption="--srcdir=."; \
28733             libsrcdir=".";; \
28734           /* | [A-Za-z]:[\\/]*) \
28735             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
28736             libsrcdir="$$s/libiberty";; \
28737           *) \
28738             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
28739             libsrcdir="$$s/libiberty";; \
28740         esac; \
28741         $(SHELL) $${libsrcdir}/configure \
28742           $(HOST_CONFIGARGS) $${srcdiroption} \
28743           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28744
28745 maybe-all-stage1-libiberty: all-stage1-libiberty
28746 all-stage1-libiberty: configure-stage1-libiberty
28747         @$(MAKE) stage1-start
28748         @r=`${PWD_COMMAND}`; export r; \
28749         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28750         $(HOST_EXPORTS)  \
28751         cd libiberty && \
28752         $(MAKE) $(FLAGS_TO_PASS)  \
28753                 CFLAGS="$(STAGE1_CFLAGS)" 
28754 @endif libiberty-bootstrap
28755
28756 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
28757 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
28758
28759 maybe-configure-stage1-zlib:
28760 maybe-all-stage1-zlib:
28761
28762 @if zlib-bootstrap
28763 maybe-configure-stage1-zlib: configure-stage1-zlib
28764 configure-stage1-zlib:
28765         @$(MAKE) stage1-start
28766         @[ -f zlib/Makefile ] && exit 0 || : ; \
28767         r=`${PWD_COMMAND}`; export r; \
28768         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28769         $(HOST_EXPORTS)  \
28770         echo Configuring stage 1 in zlib ; \
28771         cd zlib || exit 1; \
28772         case $(srcdir) in \
28773           \.) \
28774             srcdiroption="--srcdir=."; \
28775             libsrcdir=".";; \
28776           /* | [A-Za-z]:[\\/]*) \
28777             srcdiroption="--srcdir=$(srcdir)/zlib"; \
28778             libsrcdir="$$s/zlib";; \
28779           *) \
28780             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
28781             libsrcdir="$$s/zlib";; \
28782         esac; \
28783         $(SHELL) $${libsrcdir}/configure \
28784           $(HOST_CONFIGARGS) $${srcdiroption} \
28785           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
28786
28787 maybe-all-stage1-zlib: all-stage1-zlib
28788 all-stage1-zlib: configure-stage1-zlib
28789         @$(MAKE) stage1-start
28790         @r=`${PWD_COMMAND}`; export r; \
28791         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28792         $(HOST_EXPORTS)  \
28793         cd zlib && \
28794         $(MAKE) $(FLAGS_TO_PASS)  \
28795                 CFLAGS="$(STAGE1_CFLAGS)" 
28796 @endif zlib-bootstrap
28797
28798
28799 # FIXME: Will not need to be conditional when toplevel bootstrap is the
28800 # only possibility, but now it conflicts with no-bootstrap rules
28801 @if gcc-bootstrap
28802
28803
28804
28805
28806 .PHONY: distclean-stage1
28807
28808 # Rules to wipe a stage and all the following ones, used for cleanstrap
28809
28810 distclean-stage1::
28811         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
28812         rm -rf stage1-* 
28813
28814
28815 @endif gcc-bootstrap
28816
28817
28818 .PHONY: stage2-start stage2-end
28819
28820 stage2-start::
28821         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
28822         echo stage2 > stage_current ; \
28823         echo stage2 > stage_last
28824 @if bfd
28825         @[ -d stage2-bfd ] || mkdir stage2-bfd; \
28826         set stage2-bfd bfd ; @CREATE_LINK_TO_DIR@  ; \
28827         set stage1-bfd prev-bfd ; @CREATE_LINK_TO_DIR@ 
28828 @endif bfd
28829 @if opcodes
28830         @[ -d stage2-opcodes ] || mkdir stage2-opcodes; \
28831         set stage2-opcodes opcodes ; @CREATE_LINK_TO_DIR@  ; \
28832         set stage1-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@ 
28833 @endif opcodes
28834 @if binutils
28835         @[ -d stage2-binutils ] || mkdir stage2-binutils; \
28836         set stage2-binutils binutils ; @CREATE_LINK_TO_DIR@  ; \
28837         set stage1-binutils prev-binutils ; @CREATE_LINK_TO_DIR@ 
28838 @endif binutils
28839 @if gas
28840         @[ -d stage2-gas ] || mkdir stage2-gas; \
28841         set stage2-gas gas ; @CREATE_LINK_TO_DIR@  ; \
28842         set stage1-gas prev-gas ; @CREATE_LINK_TO_DIR@ 
28843 @endif gas
28844 @if gcc
28845         @[ -d stage2-gcc ] || mkdir stage2-gcc; \
28846         set stage2-gcc gcc ; @CREATE_LINK_TO_DIR@  ; \
28847         set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@ 
28848 @endif gcc
28849 @if intl
28850         @[ -d stage2-intl ] || mkdir stage2-intl; \
28851         set stage2-intl intl ; @CREATE_LINK_TO_DIR@  ; \
28852         set stage1-intl prev-intl ; @CREATE_LINK_TO_DIR@ 
28853 @endif intl
28854 @if ld
28855         @[ -d stage2-ld ] || mkdir stage2-ld; \
28856         set stage2-ld ld ; @CREATE_LINK_TO_DIR@  ; \
28857         set stage1-ld prev-ld ; @CREATE_LINK_TO_DIR@ 
28858 @endif ld
28859 @if libcpp
28860         @[ -d stage2-libcpp ] || mkdir stage2-libcpp; \
28861         set stage2-libcpp libcpp ; @CREATE_LINK_TO_DIR@  ; \
28862         set stage1-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@ 
28863 @endif libcpp
28864 @if libbanshee
28865         @[ -d stage2-libbanshee ] || mkdir stage2-libbanshee; \
28866         set stage2-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@  ; \
28867         set stage1-libbanshee prev-libbanshee ; @CREATE_LINK_TO_DIR@ 
28868 @endif libbanshee
28869 @if libiberty
28870         @[ -d stage2-libiberty ] || mkdir stage2-libiberty; \
28871         set stage2-libiberty libiberty ; @CREATE_LINK_TO_DIR@  ; \
28872         set stage1-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@ 
28873 @endif libiberty
28874 @if zlib
28875         @[ -d stage2-zlib ] || mkdir stage2-zlib; \
28876         set stage2-zlib zlib ; @CREATE_LINK_TO_DIR@  ; \
28877         set stage1-zlib prev-zlib ; @CREATE_LINK_TO_DIR@ 
28878 @endif zlib
28879
28880 stage2-end::
28881         @rm -f stage_current
28882 @if bfd
28883         @set bfd stage2-bfd ; @UNDO_LINK_TO_DIR@  ; \
28884         set prev-bfd stage1-bfd ; @UNDO_LINK_TO_DIR@ 
28885 @endif bfd
28886 @if opcodes
28887         @set opcodes stage2-opcodes ; @UNDO_LINK_TO_DIR@  ; \
28888         set prev-opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@ 
28889 @endif opcodes
28890 @if binutils
28891         @set binutils stage2-binutils ; @UNDO_LINK_TO_DIR@  ; \
28892         set prev-binutils stage1-binutils ; @UNDO_LINK_TO_DIR@ 
28893 @endif binutils
28894 @if gas
28895         @set gas stage2-gas ; @UNDO_LINK_TO_DIR@  ; \
28896         set prev-gas stage1-gas ; @UNDO_LINK_TO_DIR@ 
28897 @endif gas
28898 @if gcc
28899         @set gcc stage2-gcc ; @UNDO_LINK_TO_DIR@  ; \
28900         set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@ 
28901 @endif gcc
28902 @if intl
28903         @set intl stage2-intl ; @UNDO_LINK_TO_DIR@  ; \
28904         set prev-intl stage1-intl ; @UNDO_LINK_TO_DIR@ 
28905 @endif intl
28906 @if ld
28907         @set ld stage2-ld ; @UNDO_LINK_TO_DIR@  ; \
28908         set prev-ld stage1-ld ; @UNDO_LINK_TO_DIR@ 
28909 @endif ld
28910 @if libcpp
28911         @set libcpp stage2-libcpp ; @UNDO_LINK_TO_DIR@  ; \
28912         set prev-libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@ 
28913 @endif libcpp
28914 @if libbanshee
28915         @set libbanshee stage2-libbanshee ; @UNDO_LINK_TO_DIR@  ; \
28916         set prev-libbanshee stage1-libbanshee ; @UNDO_LINK_TO_DIR@ 
28917 @endif libbanshee
28918 @if libiberty
28919         @set libiberty stage2-libiberty ; @UNDO_LINK_TO_DIR@  ; \
28920         set prev-libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@ 
28921 @endif libiberty
28922 @if zlib
28923         @set zlib stage2-zlib ; @UNDO_LINK_TO_DIR@  ; \
28924         set prev-zlib stage1-zlib ; @UNDO_LINK_TO_DIR@ 
28925 @endif zlib
28926
28927 # Bubble a bugfix through all the stages up to stage 2.  They
28928 # are remade, but not reconfigured.  The next stage (if any) will not
28929 # be reconfigured as well.
28930 .PHONY: stage2-bubble
28931 stage2-bubble:: stage1-bubble
28932         @if test -f stage2-lean || test -f stage1-lean  ; then \
28933           echo Skipping rebuild of stage2 ; \
28934         else \
28935           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage2; \
28936         fi
28937
28938 .PHONY: all-stage2
28939 all-stage2:     \
28940   maybe-all-stage2-bfd \
28941   maybe-all-stage2-opcodes \
28942   maybe-all-stage2-binutils             \
28943   maybe-all-stage2-gas \
28944   maybe-all-stage2-gcc        \
28945   maybe-all-stage2-intl   \
28946   maybe-all-stage2-ld \
28947   maybe-all-stage2-libcpp  \
28948   maybe-all-stage2-libbanshee \
28949   maybe-all-stage2-libiberty                        \
28950   maybe-all-stage2-zlib       
28951
28952
28953 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
28954 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
28955
28956 maybe-configure-stage2-bfd:
28957 maybe-all-stage2-bfd:
28958
28959 @if bfd-bootstrap
28960 maybe-configure-stage2-bfd: configure-stage2-bfd
28961 configure-stage2-bfd:
28962         @$(MAKE) stage2-start
28963         @[ -f bfd/Makefile ] && exit 0 || : ; \
28964         r=`${PWD_COMMAND}`; export r; \
28965         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28966         $(STAGE_HOST_EXPORTS)  \
28967         echo Configuring stage 2 in bfd ; \
28968         cd bfd || exit 1; \
28969         case $(srcdir) in \
28970           \.) \
28971             srcdiroption="--srcdir=."; \
28972             libsrcdir=".";; \
28973           /* | [A-Za-z]:[\\/]*) \
28974             srcdiroption="--srcdir=$(srcdir)/bfd"; \
28975             libsrcdir="$$s/bfd";; \
28976           *) \
28977             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
28978             libsrcdir="$$s/bfd";; \
28979         esac; \
28980         $(SHELL) $${libsrcdir}/configure \
28981           $(HOST_CONFIGARGS) $${srcdiroption} \
28982           @stage2_werror_flag@ 
28983
28984 maybe-all-stage2-bfd: all-stage2-bfd
28985 all-stage2-bfd: configure-stage2-bfd
28986         @$(MAKE) stage2-start
28987         @r=`${PWD_COMMAND}`; export r; \
28988         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
28989         $(STAGE_HOST_EXPORTS)  \
28990         cd bfd && \
28991         $(MAKE) $(FLAGS_TO_PASS)  \
28992                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
28993                  
28994 @endif bfd-bootstrap
28995
28996 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
28997 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
28998
28999 maybe-configure-stage2-opcodes:
29000 maybe-all-stage2-opcodes:
29001
29002 @if opcodes-bootstrap
29003 maybe-configure-stage2-opcodes: configure-stage2-opcodes
29004 configure-stage2-opcodes:
29005         @$(MAKE) stage2-start
29006         @[ -f opcodes/Makefile ] && exit 0 || : ; \
29007         r=`${PWD_COMMAND}`; export r; \
29008         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29009         $(STAGE_HOST_EXPORTS)  \
29010         echo Configuring stage 2 in opcodes ; \
29011         cd opcodes || exit 1; \
29012         case $(srcdir) in \
29013           \.) \
29014             srcdiroption="--srcdir=."; \
29015             libsrcdir=".";; \
29016           /* | [A-Za-z]:[\\/]*) \
29017             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
29018             libsrcdir="$$s/opcodes";; \
29019           *) \
29020             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
29021             libsrcdir="$$s/opcodes";; \
29022         esac; \
29023         $(SHELL) $${libsrcdir}/configure \
29024           $(HOST_CONFIGARGS) $${srcdiroption} \
29025           @stage2_werror_flag@ 
29026
29027 maybe-all-stage2-opcodes: all-stage2-opcodes
29028 all-stage2-opcodes: configure-stage2-opcodes
29029         @$(MAKE) stage2-start
29030         @r=`${PWD_COMMAND}`; export r; \
29031         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29032         $(STAGE_HOST_EXPORTS)  \
29033         cd opcodes && \
29034         $(MAKE) $(FLAGS_TO_PASS)  \
29035                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29036                  
29037 @endif opcodes-bootstrap
29038
29039 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
29040 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
29041
29042 maybe-configure-stage2-binutils:
29043 maybe-all-stage2-binutils:
29044
29045 @if binutils-bootstrap
29046 maybe-configure-stage2-binutils: configure-stage2-binutils
29047 configure-stage2-binutils:
29048         @$(MAKE) stage2-start
29049         @[ -f binutils/Makefile ] && exit 0 || : ; \
29050         r=`${PWD_COMMAND}`; export r; \
29051         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29052         $(STAGE_HOST_EXPORTS)  \
29053         echo Configuring stage 2 in binutils ; \
29054         cd binutils || exit 1; \
29055         case $(srcdir) in \
29056           \.) \
29057             srcdiroption="--srcdir=."; \
29058             libsrcdir=".";; \
29059           /* | [A-Za-z]:[\\/]*) \
29060             srcdiroption="--srcdir=$(srcdir)/binutils"; \
29061             libsrcdir="$$s/binutils";; \
29062           *) \
29063             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
29064             libsrcdir="$$s/binutils";; \
29065         esac; \
29066         $(SHELL) $${libsrcdir}/configure \
29067           $(HOST_CONFIGARGS) $${srcdiroption} \
29068           @stage2_werror_flag@ 
29069
29070 maybe-all-stage2-binutils: all-stage2-binutils
29071 all-stage2-binutils: configure-stage2-binutils
29072         @$(MAKE) stage2-start
29073         @r=`${PWD_COMMAND}`; export r; \
29074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29075         $(STAGE_HOST_EXPORTS)  \
29076         cd binutils && \
29077         $(MAKE) $(FLAGS_TO_PASS)  \
29078                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29079                  
29080 @endif binutils-bootstrap
29081
29082 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
29083 .PHONY: all-stage2-gas maybe-all-stage2-gas
29084
29085 maybe-configure-stage2-gas:
29086 maybe-all-stage2-gas:
29087
29088 @if gas-bootstrap
29089 maybe-configure-stage2-gas: configure-stage2-gas
29090 configure-stage2-gas:
29091         @$(MAKE) stage2-start
29092         @[ -f gas/Makefile ] && exit 0 || : ; \
29093         r=`${PWD_COMMAND}`; export r; \
29094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29095         $(STAGE_HOST_EXPORTS)  \
29096         echo Configuring stage 2 in gas ; \
29097         cd gas || exit 1; \
29098         case $(srcdir) in \
29099           \.) \
29100             srcdiroption="--srcdir=."; \
29101             libsrcdir=".";; \
29102           /* | [A-Za-z]:[\\/]*) \
29103             srcdiroption="--srcdir=$(srcdir)/gas"; \
29104             libsrcdir="$$s/gas";; \
29105           *) \
29106             srcdiroption="--srcdir=../$(srcdir)/gas"; \
29107             libsrcdir="$$s/gas";; \
29108         esac; \
29109         $(SHELL) $${libsrcdir}/configure \
29110           $(HOST_CONFIGARGS) $${srcdiroption} \
29111           @stage2_werror_flag@ 
29112
29113 maybe-all-stage2-gas: all-stage2-gas
29114 all-stage2-gas: configure-stage2-gas
29115         @$(MAKE) stage2-start
29116         @r=`${PWD_COMMAND}`; export r; \
29117         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29118         $(STAGE_HOST_EXPORTS)  \
29119         cd gas && \
29120         $(MAKE) $(FLAGS_TO_PASS)  \
29121                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29122                  
29123 @endif gas-bootstrap
29124
29125 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
29126 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
29127
29128 maybe-configure-stage2-gcc:
29129 maybe-all-stage2-gcc:
29130
29131 @if gcc-bootstrap
29132 maybe-configure-stage2-gcc: configure-stage2-gcc
29133 configure-stage2-gcc:
29134         @$(MAKE) stage2-start
29135         @[ -f gcc/Makefile ] && exit 0 || : ; \
29136         r=`${PWD_COMMAND}`; export r; \
29137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29138         $(STAGE_HOST_EXPORTS)  \
29139         echo Configuring stage 2 in gcc ; \
29140         cd gcc || exit 1; \
29141         case $(srcdir) in \
29142           \.) \
29143             srcdiroption="--srcdir=."; \
29144             libsrcdir=".";; \
29145           /* | [A-Za-z]:[\\/]*) \
29146             srcdiroption="--srcdir=$(srcdir)/gcc"; \
29147             libsrcdir="$$s/gcc";; \
29148           *) \
29149             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
29150             libsrcdir="$$s/gcc";; \
29151         esac; \
29152         $(SHELL) $${libsrcdir}/configure \
29153           $(HOST_CONFIGARGS) $${srcdiroption} \
29154           @stage2_werror_flag@ 
29155
29156 maybe-all-stage2-gcc: all-stage2-gcc
29157 all-stage2-gcc: configure-stage2-gcc
29158         @$(MAKE) stage2-start
29159         @r=`${PWD_COMMAND}`; export r; \
29160         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29161         $(STAGE_HOST_EXPORTS)  \
29162         cd gcc && \
29163         $(MAKE) $(FLAGS_TO_PASS)  \
29164                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29165                  $(EXTRA_GCC_FLAGS)
29166 @endif gcc-bootstrap
29167
29168 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
29169 .PHONY: all-stage2-intl maybe-all-stage2-intl
29170
29171 maybe-configure-stage2-intl:
29172 maybe-all-stage2-intl:
29173
29174 @if intl-bootstrap
29175 maybe-configure-stage2-intl: configure-stage2-intl
29176 configure-stage2-intl:
29177         @$(MAKE) stage2-start
29178         @[ -f intl/Makefile ] && exit 0 || : ; \
29179         r=`${PWD_COMMAND}`; export r; \
29180         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29181         $(STAGE_HOST_EXPORTS)  \
29182         echo Configuring stage 2 in intl ; \
29183         cd intl || exit 1; \
29184         case $(srcdir) in \
29185           \.) \
29186             srcdiroption="--srcdir=."; \
29187             libsrcdir=".";; \
29188           /* | [A-Za-z]:[\\/]*) \
29189             srcdiroption="--srcdir=$(srcdir)/intl"; \
29190             libsrcdir="$$s/intl";; \
29191           *) \
29192             srcdiroption="--srcdir=../$(srcdir)/intl"; \
29193             libsrcdir="$$s/intl";; \
29194         esac; \
29195         $(SHELL) $${libsrcdir}/configure \
29196           $(HOST_CONFIGARGS) $${srcdiroption} \
29197           @stage2_werror_flag@ 
29198
29199 maybe-all-stage2-intl: all-stage2-intl
29200 all-stage2-intl: configure-stage2-intl
29201         @$(MAKE) stage2-start
29202         @r=`${PWD_COMMAND}`; export r; \
29203         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29204         $(STAGE_HOST_EXPORTS)  \
29205         cd intl && \
29206         $(MAKE) $(FLAGS_TO_PASS)  \
29207                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29208                  
29209 @endif intl-bootstrap
29210
29211 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
29212 .PHONY: all-stage2-ld maybe-all-stage2-ld
29213
29214 maybe-configure-stage2-ld:
29215 maybe-all-stage2-ld:
29216
29217 @if ld-bootstrap
29218 maybe-configure-stage2-ld: configure-stage2-ld
29219 configure-stage2-ld:
29220         @$(MAKE) stage2-start
29221         @[ -f ld/Makefile ] && exit 0 || : ; \
29222         r=`${PWD_COMMAND}`; export r; \
29223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29224         $(STAGE_HOST_EXPORTS)  \
29225         echo Configuring stage 2 in ld ; \
29226         cd ld || exit 1; \
29227         case $(srcdir) in \
29228           \.) \
29229             srcdiroption="--srcdir=."; \
29230             libsrcdir=".";; \
29231           /* | [A-Za-z]:[\\/]*) \
29232             srcdiroption="--srcdir=$(srcdir)/ld"; \
29233             libsrcdir="$$s/ld";; \
29234           *) \
29235             srcdiroption="--srcdir=../$(srcdir)/ld"; \
29236             libsrcdir="$$s/ld";; \
29237         esac; \
29238         $(SHELL) $${libsrcdir}/configure \
29239           $(HOST_CONFIGARGS) $${srcdiroption} \
29240           @stage2_werror_flag@ 
29241
29242 maybe-all-stage2-ld: all-stage2-ld
29243 all-stage2-ld: configure-stage2-ld
29244         @$(MAKE) stage2-start
29245         @r=`${PWD_COMMAND}`; export r; \
29246         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29247         $(STAGE_HOST_EXPORTS)  \
29248         cd ld && \
29249         $(MAKE) $(FLAGS_TO_PASS)  \
29250                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29251                  
29252 @endif ld-bootstrap
29253
29254 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
29255 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
29256
29257 maybe-configure-stage2-libcpp:
29258 maybe-all-stage2-libcpp:
29259
29260 @if libcpp-bootstrap
29261 maybe-configure-stage2-libcpp: configure-stage2-libcpp
29262 configure-stage2-libcpp:
29263         @$(MAKE) stage2-start
29264         @[ -f libcpp/Makefile ] && exit 0 || : ; \
29265         r=`${PWD_COMMAND}`; export r; \
29266         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29267         $(STAGE_HOST_EXPORTS)  \
29268         echo Configuring stage 2 in libcpp ; \
29269         cd libcpp || exit 1; \
29270         case $(srcdir) in \
29271           \.) \
29272             srcdiroption="--srcdir=."; \
29273             libsrcdir=".";; \
29274           /* | [A-Za-z]:[\\/]*) \
29275             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
29276             libsrcdir="$$s/libcpp";; \
29277           *) \
29278             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
29279             libsrcdir="$$s/libcpp";; \
29280         esac; \
29281         $(SHELL) $${libsrcdir}/configure \
29282           $(HOST_CONFIGARGS) $${srcdiroption} \
29283           @stage2_werror_flag@ 
29284
29285 maybe-all-stage2-libcpp: all-stage2-libcpp
29286 all-stage2-libcpp: configure-stage2-libcpp
29287         @$(MAKE) stage2-start
29288         @r=`${PWD_COMMAND}`; export r; \
29289         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29290         $(STAGE_HOST_EXPORTS)  \
29291         cd libcpp && \
29292         $(MAKE) $(FLAGS_TO_PASS)  \
29293                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29294                  
29295 @endif libcpp-bootstrap
29296
29297 .PHONY: configure-stage2-libbanshee maybe-configure-stage2-libbanshee
29298 .PHONY: all-stage2-libbanshee maybe-all-stage2-libbanshee
29299
29300 maybe-configure-stage2-libbanshee:
29301 maybe-all-stage2-libbanshee:
29302
29303 @if libbanshee-bootstrap
29304 maybe-configure-stage2-libbanshee: configure-stage2-libbanshee
29305 configure-stage2-libbanshee:
29306         @$(MAKE) stage2-start
29307         @[ -f libbanshee/Makefile ] && exit 0 || : ; \
29308         r=`${PWD_COMMAND}`; export r; \
29309         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29310         $(STAGE_HOST_EXPORTS)  \
29311         echo Configuring stage 2 in libbanshee ; \
29312         cd libbanshee || exit 1; \
29313         case $(srcdir) in \
29314           \.) \
29315             srcdiroption="--srcdir=."; \
29316             libsrcdir=".";; \
29317           /* | [A-Za-z]:[\\/]*) \
29318             srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
29319             libsrcdir="$$s/libbanshee";; \
29320           *) \
29321             srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
29322             libsrcdir="$$s/libbanshee";; \
29323         esac; \
29324         $(SHELL) $${libsrcdir}/configure \
29325           $(HOST_CONFIGARGS) $${srcdiroption} \
29326           @stage2_werror_flag@ 
29327
29328 maybe-all-stage2-libbanshee: all-stage2-libbanshee
29329 all-stage2-libbanshee: configure-stage2-libbanshee
29330         @$(MAKE) stage2-start
29331         @r=`${PWD_COMMAND}`; export r; \
29332         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29333         $(STAGE_HOST_EXPORTS)  \
29334         cd libbanshee && \
29335         $(MAKE) $(FLAGS_TO_PASS)  \
29336                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29337                  
29338 @endif libbanshee-bootstrap
29339
29340 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
29341 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
29342
29343 maybe-configure-stage2-libiberty:
29344 maybe-all-stage2-libiberty:
29345
29346 @if libiberty-bootstrap
29347 maybe-configure-stage2-libiberty: configure-stage2-libiberty
29348 configure-stage2-libiberty:
29349         @$(MAKE) stage2-start
29350         @[ -f libiberty/Makefile ] && exit 0 || : ; \
29351         r=`${PWD_COMMAND}`; export r; \
29352         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29353         $(STAGE_HOST_EXPORTS)  \
29354         echo Configuring stage 2 in libiberty ; \
29355         cd libiberty || exit 1; \
29356         case $(srcdir) in \
29357           \.) \
29358             srcdiroption="--srcdir=."; \
29359             libsrcdir=".";; \
29360           /* | [A-Za-z]:[\\/]*) \
29361             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
29362             libsrcdir="$$s/libiberty";; \
29363           *) \
29364             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
29365             libsrcdir="$$s/libiberty";; \
29366         esac; \
29367         $(SHELL) $${libsrcdir}/configure \
29368           $(HOST_CONFIGARGS) $${srcdiroption} \
29369           @stage2_werror_flag@ 
29370
29371 maybe-all-stage2-libiberty: all-stage2-libiberty
29372 all-stage2-libiberty: configure-stage2-libiberty
29373         @$(MAKE) stage2-start
29374         @r=`${PWD_COMMAND}`; export r; \
29375         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29376         $(STAGE_HOST_EXPORTS)  \
29377         cd libiberty && \
29378         $(MAKE) $(FLAGS_TO_PASS)  \
29379                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29380                  
29381 @endif libiberty-bootstrap
29382
29383 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
29384 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
29385
29386 maybe-configure-stage2-zlib:
29387 maybe-all-stage2-zlib:
29388
29389 @if zlib-bootstrap
29390 maybe-configure-stage2-zlib: configure-stage2-zlib
29391 configure-stage2-zlib:
29392         @$(MAKE) stage2-start
29393         @[ -f zlib/Makefile ] && exit 0 || : ; \
29394         r=`${PWD_COMMAND}`; export r; \
29395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29396         $(STAGE_HOST_EXPORTS)  \
29397         echo Configuring stage 2 in zlib ; \
29398         cd zlib || exit 1; \
29399         case $(srcdir) in \
29400           \.) \
29401             srcdiroption="--srcdir=."; \
29402             libsrcdir=".";; \
29403           /* | [A-Za-z]:[\\/]*) \
29404             srcdiroption="--srcdir=$(srcdir)/zlib"; \
29405             libsrcdir="$$s/zlib";; \
29406           *) \
29407             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
29408             libsrcdir="$$s/zlib";; \
29409         esac; \
29410         $(SHELL) $${libsrcdir}/configure \
29411           $(HOST_CONFIGARGS) $${srcdiroption} \
29412           @stage2_werror_flag@ 
29413
29414 maybe-all-stage2-zlib: all-stage2-zlib
29415 all-stage2-zlib: configure-stage2-zlib
29416         @$(MAKE) stage2-start
29417         @r=`${PWD_COMMAND}`; export r; \
29418         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29419         $(STAGE_HOST_EXPORTS)  \
29420         cd zlib && \
29421         $(MAKE) $(FLAGS_TO_PASS)  \
29422                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29423                  
29424 @endif zlib-bootstrap
29425
29426
29427 # FIXME: Will not need to be conditional when toplevel bootstrap is the
29428 # only possibility, but now it conflicts with no-bootstrap rules
29429 @if gcc-bootstrap
29430
29431
29432
29433 .PHONY: bootstrap2
29434 bootstrap2: stage2-bubble  all
29435
29436
29437 .PHONY: distclean-stage2
29438
29439 # Rules to wipe a stage and all the following ones, used for cleanstrap
29440 distclean-stage1:: distclean-stage2 
29441 distclean-stage2::
29442         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
29443         rm -rf stage2-* 
29444
29445
29446 @endif gcc-bootstrap
29447
29448
29449 .PHONY: stage3-start stage3-end
29450
29451 stage3-start::
29452         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
29453         echo stage3 > stage_current ; \
29454         echo stage3 > stage_last
29455 @if bfd
29456         @[ -d stage3-bfd ] || mkdir stage3-bfd; \
29457         set stage3-bfd bfd ; @CREATE_LINK_TO_DIR@  ; \
29458         set stage2-bfd prev-bfd ; @CREATE_LINK_TO_DIR@ 
29459 @endif bfd
29460 @if opcodes
29461         @[ -d stage3-opcodes ] || mkdir stage3-opcodes; \
29462         set stage3-opcodes opcodes ; @CREATE_LINK_TO_DIR@  ; \
29463         set stage2-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@ 
29464 @endif opcodes
29465 @if binutils
29466         @[ -d stage3-binutils ] || mkdir stage3-binutils; \
29467         set stage3-binutils binutils ; @CREATE_LINK_TO_DIR@  ; \
29468         set stage2-binutils prev-binutils ; @CREATE_LINK_TO_DIR@ 
29469 @endif binutils
29470 @if gas
29471         @[ -d stage3-gas ] || mkdir stage3-gas; \
29472         set stage3-gas gas ; @CREATE_LINK_TO_DIR@  ; \
29473         set stage2-gas prev-gas ; @CREATE_LINK_TO_DIR@ 
29474 @endif gas
29475 @if gcc
29476         @[ -d stage3-gcc ] || mkdir stage3-gcc; \
29477         set stage3-gcc gcc ; @CREATE_LINK_TO_DIR@  ; \
29478         set stage2-gcc prev-gcc ; @CREATE_LINK_TO_DIR@ 
29479 @endif gcc
29480 @if intl
29481         @[ -d stage3-intl ] || mkdir stage3-intl; \
29482         set stage3-intl intl ; @CREATE_LINK_TO_DIR@  ; \
29483         set stage2-intl prev-intl ; @CREATE_LINK_TO_DIR@ 
29484 @endif intl
29485 @if ld
29486         @[ -d stage3-ld ] || mkdir stage3-ld; \
29487         set stage3-ld ld ; @CREATE_LINK_TO_DIR@  ; \
29488         set stage2-ld prev-ld ; @CREATE_LINK_TO_DIR@ 
29489 @endif ld
29490 @if libcpp
29491         @[ -d stage3-libcpp ] || mkdir stage3-libcpp; \
29492         set stage3-libcpp libcpp ; @CREATE_LINK_TO_DIR@  ; \
29493         set stage2-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@ 
29494 @endif libcpp
29495 @if libbanshee
29496         @[ -d stage3-libbanshee ] || mkdir stage3-libbanshee; \
29497         set stage3-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@  ; \
29498         set stage2-libbanshee prev-libbanshee ; @CREATE_LINK_TO_DIR@ 
29499 @endif libbanshee
29500 @if libiberty
29501         @[ -d stage3-libiberty ] || mkdir stage3-libiberty; \
29502         set stage3-libiberty libiberty ; @CREATE_LINK_TO_DIR@  ; \
29503         set stage2-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@ 
29504 @endif libiberty
29505 @if zlib
29506         @[ -d stage3-zlib ] || mkdir stage3-zlib; \
29507         set stage3-zlib zlib ; @CREATE_LINK_TO_DIR@  ; \
29508         set stage2-zlib prev-zlib ; @CREATE_LINK_TO_DIR@ 
29509 @endif zlib
29510
29511 stage3-end::
29512         @rm -f stage_current
29513 @if bfd
29514         @set bfd stage3-bfd ; @UNDO_LINK_TO_DIR@  ; \
29515         set prev-bfd stage2-bfd ; @UNDO_LINK_TO_DIR@ 
29516 @endif bfd
29517 @if opcodes
29518         @set opcodes stage3-opcodes ; @UNDO_LINK_TO_DIR@  ; \
29519         set prev-opcodes stage2-opcodes ; @UNDO_LINK_TO_DIR@ 
29520 @endif opcodes
29521 @if binutils
29522         @set binutils stage3-binutils ; @UNDO_LINK_TO_DIR@  ; \
29523         set prev-binutils stage2-binutils ; @UNDO_LINK_TO_DIR@ 
29524 @endif binutils
29525 @if gas
29526         @set gas stage3-gas ; @UNDO_LINK_TO_DIR@  ; \
29527         set prev-gas stage2-gas ; @UNDO_LINK_TO_DIR@ 
29528 @endif gas
29529 @if gcc
29530         @set gcc stage3-gcc ; @UNDO_LINK_TO_DIR@  ; \
29531         set prev-gcc stage2-gcc ; @UNDO_LINK_TO_DIR@ 
29532 @endif gcc
29533 @if intl
29534         @set intl stage3-intl ; @UNDO_LINK_TO_DIR@  ; \
29535         set prev-intl stage2-intl ; @UNDO_LINK_TO_DIR@ 
29536 @endif intl
29537 @if ld
29538         @set ld stage3-ld ; @UNDO_LINK_TO_DIR@  ; \
29539         set prev-ld stage2-ld ; @UNDO_LINK_TO_DIR@ 
29540 @endif ld
29541 @if libcpp
29542         @set libcpp stage3-libcpp ; @UNDO_LINK_TO_DIR@  ; \
29543         set prev-libcpp stage2-libcpp ; @UNDO_LINK_TO_DIR@ 
29544 @endif libcpp
29545 @if libbanshee
29546         @set libbanshee stage3-libbanshee ; @UNDO_LINK_TO_DIR@  ; \
29547         set prev-libbanshee stage2-libbanshee ; @UNDO_LINK_TO_DIR@ 
29548 @endif libbanshee
29549 @if libiberty
29550         @set libiberty stage3-libiberty ; @UNDO_LINK_TO_DIR@  ; \
29551         set prev-libiberty stage2-libiberty ; @UNDO_LINK_TO_DIR@ 
29552 @endif libiberty
29553 @if zlib
29554         @set zlib stage3-zlib ; @UNDO_LINK_TO_DIR@  ; \
29555         set prev-zlib stage2-zlib ; @UNDO_LINK_TO_DIR@ 
29556 @endif zlib
29557
29558 # Bubble a bugfix through all the stages up to stage 3.  They
29559 # are remade, but not reconfigured.  The next stage (if any) will not
29560 # be reconfigured as well.
29561 .PHONY: stage3-bubble
29562 stage3-bubble:: stage2-bubble
29563         @bootstrap_lean@-rm -rf stage1-* ; $(STAMP) stage1-lean
29564         @if test -f stage3-lean || test -f stage2-lean  ; then \
29565           echo Skipping rebuild of stage3 ; \
29566         else \
29567           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage3; \
29568         fi
29569
29570 .PHONY: all-stage3
29571 all-stage3:     \
29572   maybe-all-stage3-bfd \
29573   maybe-all-stage3-opcodes \
29574   maybe-all-stage3-binutils             \
29575   maybe-all-stage3-gas \
29576   maybe-all-stage3-gcc        \
29577   maybe-all-stage3-intl   \
29578   maybe-all-stage3-ld \
29579   maybe-all-stage3-libcpp  \
29580   maybe-all-stage3-libbanshee \
29581   maybe-all-stage3-libiberty                        \
29582   maybe-all-stage3-zlib       
29583
29584
29585 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
29586 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
29587
29588 maybe-configure-stage3-bfd:
29589 maybe-all-stage3-bfd:
29590
29591 @if bfd-bootstrap
29592 maybe-configure-stage3-bfd: configure-stage3-bfd
29593 configure-stage3-bfd:
29594         @$(MAKE) stage3-start
29595         @[ -f bfd/Makefile ] && exit 0 || : ; \
29596         r=`${PWD_COMMAND}`; export r; \
29597         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29598         $(STAGE_HOST_EXPORTS)  \
29599         echo Configuring stage 3 in bfd ; \
29600         cd bfd || exit 1; \
29601         case $(srcdir) in \
29602           \.) \
29603             srcdiroption="--srcdir=."; \
29604             libsrcdir=".";; \
29605           /* | [A-Za-z]:[\\/]*) \
29606             srcdiroption="--srcdir=$(srcdir)/bfd"; \
29607             libsrcdir="$$s/bfd";; \
29608           *) \
29609             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
29610             libsrcdir="$$s/bfd";; \
29611         esac; \
29612         $(SHELL) $${libsrcdir}/configure \
29613           $(HOST_CONFIGARGS) $${srcdiroption} \
29614           @stage2_werror_flag@ 
29615
29616 maybe-all-stage3-bfd: all-stage3-bfd
29617 all-stage3-bfd: configure-stage3-bfd
29618         @$(MAKE) stage3-start
29619         @r=`${PWD_COMMAND}`; export r; \
29620         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29621         $(STAGE_HOST_EXPORTS)  \
29622         cd bfd && \
29623         $(MAKE) $(FLAGS_TO_PASS)  \
29624                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29625                  
29626 @endif bfd-bootstrap
29627
29628 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
29629 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
29630
29631 maybe-configure-stage3-opcodes:
29632 maybe-all-stage3-opcodes:
29633
29634 @if opcodes-bootstrap
29635 maybe-configure-stage3-opcodes: configure-stage3-opcodes
29636 configure-stage3-opcodes:
29637         @$(MAKE) stage3-start
29638         @[ -f opcodes/Makefile ] && exit 0 || : ; \
29639         r=`${PWD_COMMAND}`; export r; \
29640         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29641         $(STAGE_HOST_EXPORTS)  \
29642         echo Configuring stage 3 in opcodes ; \
29643         cd opcodes || exit 1; \
29644         case $(srcdir) in \
29645           \.) \
29646             srcdiroption="--srcdir=."; \
29647             libsrcdir=".";; \
29648           /* | [A-Za-z]:[\\/]*) \
29649             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
29650             libsrcdir="$$s/opcodes";; \
29651           *) \
29652             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
29653             libsrcdir="$$s/opcodes";; \
29654         esac; \
29655         $(SHELL) $${libsrcdir}/configure \
29656           $(HOST_CONFIGARGS) $${srcdiroption} \
29657           @stage2_werror_flag@ 
29658
29659 maybe-all-stage3-opcodes: all-stage3-opcodes
29660 all-stage3-opcodes: configure-stage3-opcodes
29661         @$(MAKE) stage3-start
29662         @r=`${PWD_COMMAND}`; export r; \
29663         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29664         $(STAGE_HOST_EXPORTS)  \
29665         cd opcodes && \
29666         $(MAKE) $(FLAGS_TO_PASS)  \
29667                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29668                  
29669 @endif opcodes-bootstrap
29670
29671 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
29672 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
29673
29674 maybe-configure-stage3-binutils:
29675 maybe-all-stage3-binutils:
29676
29677 @if binutils-bootstrap
29678 maybe-configure-stage3-binutils: configure-stage3-binutils
29679 configure-stage3-binutils:
29680         @$(MAKE) stage3-start
29681         @[ -f binutils/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 3 in binutils ; \
29686         cd binutils || exit 1; \
29687         case $(srcdir) in \
29688           \.) \
29689             srcdiroption="--srcdir=."; \
29690             libsrcdir=".";; \
29691           /* | [A-Za-z]:[\\/]*) \
29692             srcdiroption="--srcdir=$(srcdir)/binutils"; \
29693             libsrcdir="$$s/binutils";; \
29694           *) \
29695             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
29696             libsrcdir="$$s/binutils";; \
29697         esac; \
29698         $(SHELL) $${libsrcdir}/configure \
29699           $(HOST_CONFIGARGS) $${srcdiroption} \
29700           @stage2_werror_flag@ 
29701
29702 maybe-all-stage3-binutils: all-stage3-binutils
29703 all-stage3-binutils: configure-stage3-binutils
29704         @$(MAKE) stage3-start
29705         @r=`${PWD_COMMAND}`; export r; \
29706         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29707         $(STAGE_HOST_EXPORTS)  \
29708         cd binutils && \
29709         $(MAKE) $(FLAGS_TO_PASS)  \
29710                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29711                  
29712 @endif binutils-bootstrap
29713
29714 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
29715 .PHONY: all-stage3-gas maybe-all-stage3-gas
29716
29717 maybe-configure-stage3-gas:
29718 maybe-all-stage3-gas:
29719
29720 @if gas-bootstrap
29721 maybe-configure-stage3-gas: configure-stage3-gas
29722 configure-stage3-gas:
29723         @$(MAKE) stage3-start
29724         @[ -f gas/Makefile ] && exit 0 || : ; \
29725         r=`${PWD_COMMAND}`; export r; \
29726         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29727         $(STAGE_HOST_EXPORTS)  \
29728         echo Configuring stage 3 in gas ; \
29729         cd gas || exit 1; \
29730         case $(srcdir) in \
29731           \.) \
29732             srcdiroption="--srcdir=."; \
29733             libsrcdir=".";; \
29734           /* | [A-Za-z]:[\\/]*) \
29735             srcdiroption="--srcdir=$(srcdir)/gas"; \
29736             libsrcdir="$$s/gas";; \
29737           *) \
29738             srcdiroption="--srcdir=../$(srcdir)/gas"; \
29739             libsrcdir="$$s/gas";; \
29740         esac; \
29741         $(SHELL) $${libsrcdir}/configure \
29742           $(HOST_CONFIGARGS) $${srcdiroption} \
29743           @stage2_werror_flag@ 
29744
29745 maybe-all-stage3-gas: all-stage3-gas
29746 all-stage3-gas: configure-stage3-gas
29747         @$(MAKE) stage3-start
29748         @r=`${PWD_COMMAND}`; export r; \
29749         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29750         $(STAGE_HOST_EXPORTS)  \
29751         cd gas && \
29752         $(MAKE) $(FLAGS_TO_PASS)  \
29753                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29754                  
29755 @endif gas-bootstrap
29756
29757 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
29758 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
29759
29760 maybe-configure-stage3-gcc:
29761 maybe-all-stage3-gcc:
29762
29763 @if gcc-bootstrap
29764 maybe-configure-stage3-gcc: configure-stage3-gcc
29765 configure-stage3-gcc:
29766         @$(MAKE) stage3-start
29767         @[ -f gcc/Makefile ] && exit 0 || : ; \
29768         r=`${PWD_COMMAND}`; export r; \
29769         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29770         $(STAGE_HOST_EXPORTS)  \
29771         echo Configuring stage 3 in gcc ; \
29772         cd gcc || exit 1; \
29773         case $(srcdir) in \
29774           \.) \
29775             srcdiroption="--srcdir=."; \
29776             libsrcdir=".";; \
29777           /* | [A-Za-z]:[\\/]*) \
29778             srcdiroption="--srcdir=$(srcdir)/gcc"; \
29779             libsrcdir="$$s/gcc";; \
29780           *) \
29781             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
29782             libsrcdir="$$s/gcc";; \
29783         esac; \
29784         $(SHELL) $${libsrcdir}/configure \
29785           $(HOST_CONFIGARGS) $${srcdiroption} \
29786           @stage2_werror_flag@ 
29787
29788 maybe-all-stage3-gcc: all-stage3-gcc
29789 all-stage3-gcc: configure-stage3-gcc
29790         @$(MAKE) stage3-start
29791         @r=`${PWD_COMMAND}`; export r; \
29792         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29793         $(STAGE_HOST_EXPORTS)  \
29794         cd gcc && \
29795         $(MAKE) $(FLAGS_TO_PASS)  \
29796                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29797                  $(EXTRA_GCC_FLAGS)
29798 @endif gcc-bootstrap
29799
29800 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
29801 .PHONY: all-stage3-intl maybe-all-stage3-intl
29802
29803 maybe-configure-stage3-intl:
29804 maybe-all-stage3-intl:
29805
29806 @if intl-bootstrap
29807 maybe-configure-stage3-intl: configure-stage3-intl
29808 configure-stage3-intl:
29809         @$(MAKE) stage3-start
29810         @[ -f intl/Makefile ] && exit 0 || : ; \
29811         r=`${PWD_COMMAND}`; export r; \
29812         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29813         $(STAGE_HOST_EXPORTS)  \
29814         echo Configuring stage 3 in intl ; \
29815         cd intl || exit 1; \
29816         case $(srcdir) in \
29817           \.) \
29818             srcdiroption="--srcdir=."; \
29819             libsrcdir=".";; \
29820           /* | [A-Za-z]:[\\/]*) \
29821             srcdiroption="--srcdir=$(srcdir)/intl"; \
29822             libsrcdir="$$s/intl";; \
29823           *) \
29824             srcdiroption="--srcdir=../$(srcdir)/intl"; \
29825             libsrcdir="$$s/intl";; \
29826         esac; \
29827         $(SHELL) $${libsrcdir}/configure \
29828           $(HOST_CONFIGARGS) $${srcdiroption} \
29829           @stage2_werror_flag@ 
29830
29831 maybe-all-stage3-intl: all-stage3-intl
29832 all-stage3-intl: configure-stage3-intl
29833         @$(MAKE) stage3-start
29834         @r=`${PWD_COMMAND}`; export r; \
29835         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29836         $(STAGE_HOST_EXPORTS)  \
29837         cd intl && \
29838         $(MAKE) $(FLAGS_TO_PASS)  \
29839                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29840                  
29841 @endif intl-bootstrap
29842
29843 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
29844 .PHONY: all-stage3-ld maybe-all-stage3-ld
29845
29846 maybe-configure-stage3-ld:
29847 maybe-all-stage3-ld:
29848
29849 @if ld-bootstrap
29850 maybe-configure-stage3-ld: configure-stage3-ld
29851 configure-stage3-ld:
29852         @$(MAKE) stage3-start
29853         @[ -f ld/Makefile ] && exit 0 || : ; \
29854         r=`${PWD_COMMAND}`; export r; \
29855         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29856         $(STAGE_HOST_EXPORTS)  \
29857         echo Configuring stage 3 in ld ; \
29858         cd ld || exit 1; \
29859         case $(srcdir) in \
29860           \.) \
29861             srcdiroption="--srcdir=."; \
29862             libsrcdir=".";; \
29863           /* | [A-Za-z]:[\\/]*) \
29864             srcdiroption="--srcdir=$(srcdir)/ld"; \
29865             libsrcdir="$$s/ld";; \
29866           *) \
29867             srcdiroption="--srcdir=../$(srcdir)/ld"; \
29868             libsrcdir="$$s/ld";; \
29869         esac; \
29870         $(SHELL) $${libsrcdir}/configure \
29871           $(HOST_CONFIGARGS) $${srcdiroption} \
29872           @stage2_werror_flag@ 
29873
29874 maybe-all-stage3-ld: all-stage3-ld
29875 all-stage3-ld: configure-stage3-ld
29876         @$(MAKE) stage3-start
29877         @r=`${PWD_COMMAND}`; export r; \
29878         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29879         $(STAGE_HOST_EXPORTS)  \
29880         cd ld && \
29881         $(MAKE) $(FLAGS_TO_PASS)  \
29882                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29883                  
29884 @endif ld-bootstrap
29885
29886 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
29887 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
29888
29889 maybe-configure-stage3-libcpp:
29890 maybe-all-stage3-libcpp:
29891
29892 @if libcpp-bootstrap
29893 maybe-configure-stage3-libcpp: configure-stage3-libcpp
29894 configure-stage3-libcpp:
29895         @$(MAKE) stage3-start
29896         @[ -f libcpp/Makefile ] && exit 0 || : ; \
29897         r=`${PWD_COMMAND}`; export r; \
29898         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29899         $(STAGE_HOST_EXPORTS)  \
29900         echo Configuring stage 3 in libcpp ; \
29901         cd libcpp || exit 1; \
29902         case $(srcdir) in \
29903           \.) \
29904             srcdiroption="--srcdir=."; \
29905             libsrcdir=".";; \
29906           /* | [A-Za-z]:[\\/]*) \
29907             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
29908             libsrcdir="$$s/libcpp";; \
29909           *) \
29910             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
29911             libsrcdir="$$s/libcpp";; \
29912         esac; \
29913         $(SHELL) $${libsrcdir}/configure \
29914           $(HOST_CONFIGARGS) $${srcdiroption} \
29915           @stage2_werror_flag@ 
29916
29917 maybe-all-stage3-libcpp: all-stage3-libcpp
29918 all-stage3-libcpp: configure-stage3-libcpp
29919         @$(MAKE) stage3-start
29920         @r=`${PWD_COMMAND}`; export r; \
29921         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29922         $(STAGE_HOST_EXPORTS)  \
29923         cd libcpp && \
29924         $(MAKE) $(FLAGS_TO_PASS)  \
29925                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29926                  
29927 @endif libcpp-bootstrap
29928
29929 .PHONY: configure-stage3-libbanshee maybe-configure-stage3-libbanshee
29930 .PHONY: all-stage3-libbanshee maybe-all-stage3-libbanshee
29931
29932 maybe-configure-stage3-libbanshee:
29933 maybe-all-stage3-libbanshee:
29934
29935 @if libbanshee-bootstrap
29936 maybe-configure-stage3-libbanshee: configure-stage3-libbanshee
29937 configure-stage3-libbanshee:
29938         @$(MAKE) stage3-start
29939         @[ -f libbanshee/Makefile ] && exit 0 || : ; \
29940         r=`${PWD_COMMAND}`; export r; \
29941         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29942         $(STAGE_HOST_EXPORTS)  \
29943         echo Configuring stage 3 in libbanshee ; \
29944         cd libbanshee || exit 1; \
29945         case $(srcdir) in \
29946           \.) \
29947             srcdiroption="--srcdir=."; \
29948             libsrcdir=".";; \
29949           /* | [A-Za-z]:[\\/]*) \
29950             srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
29951             libsrcdir="$$s/libbanshee";; \
29952           *) \
29953             srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
29954             libsrcdir="$$s/libbanshee";; \
29955         esac; \
29956         $(SHELL) $${libsrcdir}/configure \
29957           $(HOST_CONFIGARGS) $${srcdiroption} \
29958           @stage2_werror_flag@ 
29959
29960 maybe-all-stage3-libbanshee: all-stage3-libbanshee
29961 all-stage3-libbanshee: configure-stage3-libbanshee
29962         @$(MAKE) stage3-start
29963         @r=`${PWD_COMMAND}`; export r; \
29964         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29965         $(STAGE_HOST_EXPORTS)  \
29966         cd libbanshee && \
29967         $(MAKE) $(FLAGS_TO_PASS)  \
29968                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
29969                  
29970 @endif libbanshee-bootstrap
29971
29972 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
29973 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
29974
29975 maybe-configure-stage3-libiberty:
29976 maybe-all-stage3-libiberty:
29977
29978 @if libiberty-bootstrap
29979 maybe-configure-stage3-libiberty: configure-stage3-libiberty
29980 configure-stage3-libiberty:
29981         @$(MAKE) stage3-start
29982         @[ -f libiberty/Makefile ] && exit 0 || : ; \
29983         r=`${PWD_COMMAND}`; export r; \
29984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
29985         $(STAGE_HOST_EXPORTS)  \
29986         echo Configuring stage 3 in libiberty ; \
29987         cd libiberty || exit 1; \
29988         case $(srcdir) in \
29989           \.) \
29990             srcdiroption="--srcdir=."; \
29991             libsrcdir=".";; \
29992           /* | [A-Za-z]:[\\/]*) \
29993             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
29994             libsrcdir="$$s/libiberty";; \
29995           *) \
29996             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
29997             libsrcdir="$$s/libiberty";; \
29998         esac; \
29999         $(SHELL) $${libsrcdir}/configure \
30000           $(HOST_CONFIGARGS) $${srcdiroption} \
30001           @stage2_werror_flag@ 
30002
30003 maybe-all-stage3-libiberty: all-stage3-libiberty
30004 all-stage3-libiberty: configure-stage3-libiberty
30005         @$(MAKE) stage3-start
30006         @r=`${PWD_COMMAND}`; export r; \
30007         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30008         $(STAGE_HOST_EXPORTS)  \
30009         cd libiberty && \
30010         $(MAKE) $(FLAGS_TO_PASS)  \
30011                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30012                  
30013 @endif libiberty-bootstrap
30014
30015 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
30016 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
30017
30018 maybe-configure-stage3-zlib:
30019 maybe-all-stage3-zlib:
30020
30021 @if zlib-bootstrap
30022 maybe-configure-stage3-zlib: configure-stage3-zlib
30023 configure-stage3-zlib:
30024         @$(MAKE) stage3-start
30025         @[ -f zlib/Makefile ] && exit 0 || : ; \
30026         r=`${PWD_COMMAND}`; export r; \
30027         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30028         $(STAGE_HOST_EXPORTS)  \
30029         echo Configuring stage 3 in zlib ; \
30030         cd zlib || exit 1; \
30031         case $(srcdir) in \
30032           \.) \
30033             srcdiroption="--srcdir=."; \
30034             libsrcdir=".";; \
30035           /* | [A-Za-z]:[\\/]*) \
30036             srcdiroption="--srcdir=$(srcdir)/zlib"; \
30037             libsrcdir="$$s/zlib";; \
30038           *) \
30039             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
30040             libsrcdir="$$s/zlib";; \
30041         esac; \
30042         $(SHELL) $${libsrcdir}/configure \
30043           $(HOST_CONFIGARGS) $${srcdiroption} \
30044           @stage2_werror_flag@ 
30045
30046 maybe-all-stage3-zlib: all-stage3-zlib
30047 all-stage3-zlib: configure-stage3-zlib
30048         @$(MAKE) stage3-start
30049         @r=`${PWD_COMMAND}`; export r; \
30050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30051         $(STAGE_HOST_EXPORTS)  \
30052         cd zlib && \
30053         $(MAKE) $(FLAGS_TO_PASS)  \
30054                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30055                  
30056 @endif zlib-bootstrap
30057
30058
30059 # FIXME: Will not need to be conditional when toplevel bootstrap is the
30060 # only possibility, but now it conflicts with no-bootstrap rules
30061 @if gcc-bootstrap
30062
30063 compare:
30064         @if test -f stage2-lean; then \
30065           echo Cannot compare object files as stage 2 was deleted. ; \
30066           exit 0 ; \
30067         fi; \
30068         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
30069         @r=`${PWD_COMMAND}`; export r; \
30070         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30071         rm -f .bad_compare ; \
30072         cd stage3-gcc; \
30073         files=`find . -name "*$(objext)" -print` ; \
30074         cd .. ; \
30075         for file in $${files} ; do \
30076           f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
30077           @do_compare@ > /dev/null 2>&1; \
30078           test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \
30079         done ; \
30080         if [ -f .bad_compare ]; then \
30081           echo "Bootstrap comparison failure!"; \
30082           cat .bad_compare; \
30083           exit 1; \
30084         else \
30085           true; \
30086         fi ; \
30087         $(STAMP) compare
30088         @bootstrap_lean@-rm -rf stage2-* ; $(STAMP) stage2-lean
30089
30090
30091
30092 .PHONY: bootstrap
30093 bootstrap: stage3-bubble compare all
30094
30095
30096 .PHONY: distclean-stage3
30097
30098 # Rules to wipe a stage and all the following ones, used for cleanstrap
30099 distclean-stage2:: distclean-stage3 
30100 distclean-stage3::
30101         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
30102         rm -rf stage3-* compare 
30103
30104
30105 .PHONY: cleanstrap
30106 cleanstrap: distclean-stage1 bootstrap
30107
30108 @endif gcc-bootstrap
30109
30110
30111 .PHONY: stage4-start stage4-end
30112
30113 stage4-start::
30114         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
30115         echo stage4 > stage_current ; \
30116         echo stage4 > stage_last
30117 @if bfd
30118         @[ -d stage4-bfd ] || mkdir stage4-bfd; \
30119         set stage4-bfd bfd ; @CREATE_LINK_TO_DIR@  ; \
30120         set stage3-bfd prev-bfd ; @CREATE_LINK_TO_DIR@ 
30121 @endif bfd
30122 @if opcodes
30123         @[ -d stage4-opcodes ] || mkdir stage4-opcodes; \
30124         set stage4-opcodes opcodes ; @CREATE_LINK_TO_DIR@  ; \
30125         set stage3-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@ 
30126 @endif opcodes
30127 @if binutils
30128         @[ -d stage4-binutils ] || mkdir stage4-binutils; \
30129         set stage4-binutils binutils ; @CREATE_LINK_TO_DIR@  ; \
30130         set stage3-binutils prev-binutils ; @CREATE_LINK_TO_DIR@ 
30131 @endif binutils
30132 @if gas
30133         @[ -d stage4-gas ] || mkdir stage4-gas; \
30134         set stage4-gas gas ; @CREATE_LINK_TO_DIR@  ; \
30135         set stage3-gas prev-gas ; @CREATE_LINK_TO_DIR@ 
30136 @endif gas
30137 @if gcc
30138         @[ -d stage4-gcc ] || mkdir stage4-gcc; \
30139         set stage4-gcc gcc ; @CREATE_LINK_TO_DIR@  ; \
30140         set stage3-gcc prev-gcc ; @CREATE_LINK_TO_DIR@ 
30141 @endif gcc
30142 @if intl
30143         @[ -d stage4-intl ] || mkdir stage4-intl; \
30144         set stage4-intl intl ; @CREATE_LINK_TO_DIR@  ; \
30145         set stage3-intl prev-intl ; @CREATE_LINK_TO_DIR@ 
30146 @endif intl
30147 @if ld
30148         @[ -d stage4-ld ] || mkdir stage4-ld; \
30149         set stage4-ld ld ; @CREATE_LINK_TO_DIR@  ; \
30150         set stage3-ld prev-ld ; @CREATE_LINK_TO_DIR@ 
30151 @endif ld
30152 @if libcpp
30153         @[ -d stage4-libcpp ] || mkdir stage4-libcpp; \
30154         set stage4-libcpp libcpp ; @CREATE_LINK_TO_DIR@  ; \
30155         set stage3-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@ 
30156 @endif libcpp
30157 @if libbanshee
30158         @[ -d stage4-libbanshee ] || mkdir stage4-libbanshee; \
30159         set stage4-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@  ; \
30160         set stage3-libbanshee prev-libbanshee ; @CREATE_LINK_TO_DIR@ 
30161 @endif libbanshee
30162 @if libiberty
30163         @[ -d stage4-libiberty ] || mkdir stage4-libiberty; \
30164         set stage4-libiberty libiberty ; @CREATE_LINK_TO_DIR@  ; \
30165         set stage3-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@ 
30166 @endif libiberty
30167 @if zlib
30168         @[ -d stage4-zlib ] || mkdir stage4-zlib; \
30169         set stage4-zlib zlib ; @CREATE_LINK_TO_DIR@  ; \
30170         set stage3-zlib prev-zlib ; @CREATE_LINK_TO_DIR@ 
30171 @endif zlib
30172
30173 stage4-end::
30174         @rm -f stage_current
30175 @if bfd
30176         @set bfd stage4-bfd ; @UNDO_LINK_TO_DIR@  ; \
30177         set prev-bfd stage3-bfd ; @UNDO_LINK_TO_DIR@ 
30178 @endif bfd
30179 @if opcodes
30180         @set opcodes stage4-opcodes ; @UNDO_LINK_TO_DIR@  ; \
30181         set prev-opcodes stage3-opcodes ; @UNDO_LINK_TO_DIR@ 
30182 @endif opcodes
30183 @if binutils
30184         @set binutils stage4-binutils ; @UNDO_LINK_TO_DIR@  ; \
30185         set prev-binutils stage3-binutils ; @UNDO_LINK_TO_DIR@ 
30186 @endif binutils
30187 @if gas
30188         @set gas stage4-gas ; @UNDO_LINK_TO_DIR@  ; \
30189         set prev-gas stage3-gas ; @UNDO_LINK_TO_DIR@ 
30190 @endif gas
30191 @if gcc
30192         @set gcc stage4-gcc ; @UNDO_LINK_TO_DIR@  ; \
30193         set prev-gcc stage3-gcc ; @UNDO_LINK_TO_DIR@ 
30194 @endif gcc
30195 @if intl
30196         @set intl stage4-intl ; @UNDO_LINK_TO_DIR@  ; \
30197         set prev-intl stage3-intl ; @UNDO_LINK_TO_DIR@ 
30198 @endif intl
30199 @if ld
30200         @set ld stage4-ld ; @UNDO_LINK_TO_DIR@  ; \
30201         set prev-ld stage3-ld ; @UNDO_LINK_TO_DIR@ 
30202 @endif ld
30203 @if libcpp
30204         @set libcpp stage4-libcpp ; @UNDO_LINK_TO_DIR@  ; \
30205         set prev-libcpp stage3-libcpp ; @UNDO_LINK_TO_DIR@ 
30206 @endif libcpp
30207 @if libbanshee
30208         @set libbanshee stage4-libbanshee ; @UNDO_LINK_TO_DIR@  ; \
30209         set prev-libbanshee stage3-libbanshee ; @UNDO_LINK_TO_DIR@ 
30210 @endif libbanshee
30211 @if libiberty
30212         @set libiberty stage4-libiberty ; @UNDO_LINK_TO_DIR@  ; \
30213         set prev-libiberty stage3-libiberty ; @UNDO_LINK_TO_DIR@ 
30214 @endif libiberty
30215 @if zlib
30216         @set zlib stage4-zlib ; @UNDO_LINK_TO_DIR@  ; \
30217         set prev-zlib stage3-zlib ; @UNDO_LINK_TO_DIR@ 
30218 @endif zlib
30219
30220 # Bubble a bugfix through all the stages up to stage 4.  They
30221 # are remade, but not reconfigured.  The next stage (if any) will not
30222 # be reconfigured as well.
30223 .PHONY: stage4-bubble
30224 stage4-bubble:: stage3-bubble
30225         @bootstrap_lean@-rm -rf stage2-* ; $(STAMP) stage2-lean
30226         @if test -f stage4-lean || test -f stage3-lean  ; then \
30227           echo Skipping rebuild of stage4 ; \
30228         else \
30229           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stage4; \
30230         fi
30231
30232 .PHONY: all-stage4
30233 all-stage4:     \
30234   maybe-all-stage4-bfd \
30235   maybe-all-stage4-opcodes \
30236   maybe-all-stage4-binutils             \
30237   maybe-all-stage4-gas \
30238   maybe-all-stage4-gcc        \
30239   maybe-all-stage4-intl   \
30240   maybe-all-stage4-ld \
30241   maybe-all-stage4-libcpp  \
30242   maybe-all-stage4-libbanshee \
30243   maybe-all-stage4-libiberty                        \
30244   maybe-all-stage4-zlib       
30245
30246
30247 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
30248 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
30249
30250 maybe-configure-stage4-bfd:
30251 maybe-all-stage4-bfd:
30252
30253 @if bfd-bootstrap
30254 maybe-configure-stage4-bfd: configure-stage4-bfd
30255 configure-stage4-bfd:
30256         @$(MAKE) stage4-start
30257         @[ -f bfd/Makefile ] && exit 0 || : ; \
30258         r=`${PWD_COMMAND}`; export r; \
30259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30260         $(STAGE_HOST_EXPORTS)  \
30261         echo Configuring stage 4 in bfd ; \
30262         cd bfd || exit 1; \
30263         case $(srcdir) in \
30264           \.) \
30265             srcdiroption="--srcdir=."; \
30266             libsrcdir=".";; \
30267           /* | [A-Za-z]:[\\/]*) \
30268             srcdiroption="--srcdir=$(srcdir)/bfd"; \
30269             libsrcdir="$$s/bfd";; \
30270           *) \
30271             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
30272             libsrcdir="$$s/bfd";; \
30273         esac; \
30274         $(SHELL) $${libsrcdir}/configure \
30275           $(HOST_CONFIGARGS) $${srcdiroption} \
30276           @stage2_werror_flag@ 
30277
30278 maybe-all-stage4-bfd: all-stage4-bfd
30279 all-stage4-bfd: configure-stage4-bfd
30280         @$(MAKE) stage4-start
30281         @r=`${PWD_COMMAND}`; export r; \
30282         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30283         $(STAGE_HOST_EXPORTS)  \
30284         cd bfd && \
30285         $(MAKE) $(FLAGS_TO_PASS)  \
30286                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30287                  
30288 @endif bfd-bootstrap
30289
30290 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
30291 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
30292
30293 maybe-configure-stage4-opcodes:
30294 maybe-all-stage4-opcodes:
30295
30296 @if opcodes-bootstrap
30297 maybe-configure-stage4-opcodes: configure-stage4-opcodes
30298 configure-stage4-opcodes:
30299         @$(MAKE) stage4-start
30300         @[ -f opcodes/Makefile ] && exit 0 || : ; \
30301         r=`${PWD_COMMAND}`; export r; \
30302         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30303         $(STAGE_HOST_EXPORTS)  \
30304         echo Configuring stage 4 in opcodes ; \
30305         cd opcodes || exit 1; \
30306         case $(srcdir) in \
30307           \.) \
30308             srcdiroption="--srcdir=."; \
30309             libsrcdir=".";; \
30310           /* | [A-Za-z]:[\\/]*) \
30311             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
30312             libsrcdir="$$s/opcodes";; \
30313           *) \
30314             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
30315             libsrcdir="$$s/opcodes";; \
30316         esac; \
30317         $(SHELL) $${libsrcdir}/configure \
30318           $(HOST_CONFIGARGS) $${srcdiroption} \
30319           @stage2_werror_flag@ 
30320
30321 maybe-all-stage4-opcodes: all-stage4-opcodes
30322 all-stage4-opcodes: configure-stage4-opcodes
30323         @$(MAKE) stage4-start
30324         @r=`${PWD_COMMAND}`; export r; \
30325         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30326         $(STAGE_HOST_EXPORTS)  \
30327         cd opcodes && \
30328         $(MAKE) $(FLAGS_TO_PASS)  \
30329                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30330                  
30331 @endif opcodes-bootstrap
30332
30333 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
30334 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
30335
30336 maybe-configure-stage4-binutils:
30337 maybe-all-stage4-binutils:
30338
30339 @if binutils-bootstrap
30340 maybe-configure-stage4-binutils: configure-stage4-binutils
30341 configure-stage4-binutils:
30342         @$(MAKE) stage4-start
30343         @[ -f binutils/Makefile ] && exit 0 || : ; \
30344         r=`${PWD_COMMAND}`; export r; \
30345         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30346         $(STAGE_HOST_EXPORTS)  \
30347         echo Configuring stage 4 in binutils ; \
30348         cd binutils || exit 1; \
30349         case $(srcdir) in \
30350           \.) \
30351             srcdiroption="--srcdir=."; \
30352             libsrcdir=".";; \
30353           /* | [A-Za-z]:[\\/]*) \
30354             srcdiroption="--srcdir=$(srcdir)/binutils"; \
30355             libsrcdir="$$s/binutils";; \
30356           *) \
30357             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
30358             libsrcdir="$$s/binutils";; \
30359         esac; \
30360         $(SHELL) $${libsrcdir}/configure \
30361           $(HOST_CONFIGARGS) $${srcdiroption} \
30362           @stage2_werror_flag@ 
30363
30364 maybe-all-stage4-binutils: all-stage4-binutils
30365 all-stage4-binutils: configure-stage4-binutils
30366         @$(MAKE) stage4-start
30367         @r=`${PWD_COMMAND}`; export r; \
30368         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30369         $(STAGE_HOST_EXPORTS)  \
30370         cd binutils && \
30371         $(MAKE) $(FLAGS_TO_PASS)  \
30372                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30373                  
30374 @endif binutils-bootstrap
30375
30376 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
30377 .PHONY: all-stage4-gas maybe-all-stage4-gas
30378
30379 maybe-configure-stage4-gas:
30380 maybe-all-stage4-gas:
30381
30382 @if gas-bootstrap
30383 maybe-configure-stage4-gas: configure-stage4-gas
30384 configure-stage4-gas:
30385         @$(MAKE) stage4-start
30386         @[ -f gas/Makefile ] && exit 0 || : ; \
30387         r=`${PWD_COMMAND}`; export r; \
30388         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30389         $(STAGE_HOST_EXPORTS)  \
30390         echo Configuring stage 4 in gas ; \
30391         cd gas || exit 1; \
30392         case $(srcdir) in \
30393           \.) \
30394             srcdiroption="--srcdir=."; \
30395             libsrcdir=".";; \
30396           /* | [A-Za-z]:[\\/]*) \
30397             srcdiroption="--srcdir=$(srcdir)/gas"; \
30398             libsrcdir="$$s/gas";; \
30399           *) \
30400             srcdiroption="--srcdir=../$(srcdir)/gas"; \
30401             libsrcdir="$$s/gas";; \
30402         esac; \
30403         $(SHELL) $${libsrcdir}/configure \
30404           $(HOST_CONFIGARGS) $${srcdiroption} \
30405           @stage2_werror_flag@ 
30406
30407 maybe-all-stage4-gas: all-stage4-gas
30408 all-stage4-gas: configure-stage4-gas
30409         @$(MAKE) stage4-start
30410         @r=`${PWD_COMMAND}`; export r; \
30411         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30412         $(STAGE_HOST_EXPORTS)  \
30413         cd gas && \
30414         $(MAKE) $(FLAGS_TO_PASS)  \
30415                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30416                  
30417 @endif gas-bootstrap
30418
30419 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
30420 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
30421
30422 maybe-configure-stage4-gcc:
30423 maybe-all-stage4-gcc:
30424
30425 @if gcc-bootstrap
30426 maybe-configure-stage4-gcc: configure-stage4-gcc
30427 configure-stage4-gcc:
30428         @$(MAKE) stage4-start
30429         @[ -f gcc/Makefile ] && exit 0 || : ; \
30430         r=`${PWD_COMMAND}`; export r; \
30431         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30432         $(STAGE_HOST_EXPORTS)  \
30433         echo Configuring stage 4 in gcc ; \
30434         cd gcc || exit 1; \
30435         case $(srcdir) in \
30436           \.) \
30437             srcdiroption="--srcdir=."; \
30438             libsrcdir=".";; \
30439           /* | [A-Za-z]:[\\/]*) \
30440             srcdiroption="--srcdir=$(srcdir)/gcc"; \
30441             libsrcdir="$$s/gcc";; \
30442           *) \
30443             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
30444             libsrcdir="$$s/gcc";; \
30445         esac; \
30446         $(SHELL) $${libsrcdir}/configure \
30447           $(HOST_CONFIGARGS) $${srcdiroption} \
30448           @stage2_werror_flag@ 
30449
30450 maybe-all-stage4-gcc: all-stage4-gcc
30451 all-stage4-gcc: configure-stage4-gcc
30452         @$(MAKE) stage4-start
30453         @r=`${PWD_COMMAND}`; export r; \
30454         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30455         $(STAGE_HOST_EXPORTS)  \
30456         cd gcc && \
30457         $(MAKE) $(FLAGS_TO_PASS)  \
30458                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30459                  $(EXTRA_GCC_FLAGS)
30460 @endif gcc-bootstrap
30461
30462 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
30463 .PHONY: all-stage4-intl maybe-all-stage4-intl
30464
30465 maybe-configure-stage4-intl:
30466 maybe-all-stage4-intl:
30467
30468 @if intl-bootstrap
30469 maybe-configure-stage4-intl: configure-stage4-intl
30470 configure-stage4-intl:
30471         @$(MAKE) stage4-start
30472         @[ -f intl/Makefile ] && exit 0 || : ; \
30473         r=`${PWD_COMMAND}`; export r; \
30474         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30475         $(STAGE_HOST_EXPORTS)  \
30476         echo Configuring stage 4 in intl ; \
30477         cd intl || exit 1; \
30478         case $(srcdir) in \
30479           \.) \
30480             srcdiroption="--srcdir=."; \
30481             libsrcdir=".";; \
30482           /* | [A-Za-z]:[\\/]*) \
30483             srcdiroption="--srcdir=$(srcdir)/intl"; \
30484             libsrcdir="$$s/intl";; \
30485           *) \
30486             srcdiroption="--srcdir=../$(srcdir)/intl"; \
30487             libsrcdir="$$s/intl";; \
30488         esac; \
30489         $(SHELL) $${libsrcdir}/configure \
30490           $(HOST_CONFIGARGS) $${srcdiroption} \
30491           @stage2_werror_flag@ 
30492
30493 maybe-all-stage4-intl: all-stage4-intl
30494 all-stage4-intl: configure-stage4-intl
30495         @$(MAKE) stage4-start
30496         @r=`${PWD_COMMAND}`; export r; \
30497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30498         $(STAGE_HOST_EXPORTS)  \
30499         cd intl && \
30500         $(MAKE) $(FLAGS_TO_PASS)  \
30501                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30502                  
30503 @endif intl-bootstrap
30504
30505 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
30506 .PHONY: all-stage4-ld maybe-all-stage4-ld
30507
30508 maybe-configure-stage4-ld:
30509 maybe-all-stage4-ld:
30510
30511 @if ld-bootstrap
30512 maybe-configure-stage4-ld: configure-stage4-ld
30513 configure-stage4-ld:
30514         @$(MAKE) stage4-start
30515         @[ -f ld/Makefile ] && exit 0 || : ; \
30516         r=`${PWD_COMMAND}`; export r; \
30517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30518         $(STAGE_HOST_EXPORTS)  \
30519         echo Configuring stage 4 in ld ; \
30520         cd ld || exit 1; \
30521         case $(srcdir) in \
30522           \.) \
30523             srcdiroption="--srcdir=."; \
30524             libsrcdir=".";; \
30525           /* | [A-Za-z]:[\\/]*) \
30526             srcdiroption="--srcdir=$(srcdir)/ld"; \
30527             libsrcdir="$$s/ld";; \
30528           *) \
30529             srcdiroption="--srcdir=../$(srcdir)/ld"; \
30530             libsrcdir="$$s/ld";; \
30531         esac; \
30532         $(SHELL) $${libsrcdir}/configure \
30533           $(HOST_CONFIGARGS) $${srcdiroption} \
30534           @stage2_werror_flag@ 
30535
30536 maybe-all-stage4-ld: all-stage4-ld
30537 all-stage4-ld: configure-stage4-ld
30538         @$(MAKE) stage4-start
30539         @r=`${PWD_COMMAND}`; export r; \
30540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30541         $(STAGE_HOST_EXPORTS)  \
30542         cd ld && \
30543         $(MAKE) $(FLAGS_TO_PASS)  \
30544                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30545                  
30546 @endif ld-bootstrap
30547
30548 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
30549 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
30550
30551 maybe-configure-stage4-libcpp:
30552 maybe-all-stage4-libcpp:
30553
30554 @if libcpp-bootstrap
30555 maybe-configure-stage4-libcpp: configure-stage4-libcpp
30556 configure-stage4-libcpp:
30557         @$(MAKE) stage4-start
30558         @[ -f libcpp/Makefile ] && exit 0 || : ; \
30559         r=`${PWD_COMMAND}`; export r; \
30560         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30561         $(STAGE_HOST_EXPORTS)  \
30562         echo Configuring stage 4 in libcpp ; \
30563         cd libcpp || exit 1; \
30564         case $(srcdir) in \
30565           \.) \
30566             srcdiroption="--srcdir=."; \
30567             libsrcdir=".";; \
30568           /* | [A-Za-z]:[\\/]*) \
30569             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
30570             libsrcdir="$$s/libcpp";; \
30571           *) \
30572             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
30573             libsrcdir="$$s/libcpp";; \
30574         esac; \
30575         $(SHELL) $${libsrcdir}/configure \
30576           $(HOST_CONFIGARGS) $${srcdiroption} \
30577           @stage2_werror_flag@ 
30578
30579 maybe-all-stage4-libcpp: all-stage4-libcpp
30580 all-stage4-libcpp: configure-stage4-libcpp
30581         @$(MAKE) stage4-start
30582         @r=`${PWD_COMMAND}`; export r; \
30583         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30584         $(STAGE_HOST_EXPORTS)  \
30585         cd libcpp && \
30586         $(MAKE) $(FLAGS_TO_PASS)  \
30587                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30588                  
30589 @endif libcpp-bootstrap
30590
30591 .PHONY: configure-stage4-libbanshee maybe-configure-stage4-libbanshee
30592 .PHONY: all-stage4-libbanshee maybe-all-stage4-libbanshee
30593
30594 maybe-configure-stage4-libbanshee:
30595 maybe-all-stage4-libbanshee:
30596
30597 @if libbanshee-bootstrap
30598 maybe-configure-stage4-libbanshee: configure-stage4-libbanshee
30599 configure-stage4-libbanshee:
30600         @$(MAKE) stage4-start
30601         @[ -f libbanshee/Makefile ] && exit 0 || : ; \
30602         r=`${PWD_COMMAND}`; export r; \
30603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30604         $(STAGE_HOST_EXPORTS)  \
30605         echo Configuring stage 4 in libbanshee ; \
30606         cd libbanshee || exit 1; \
30607         case $(srcdir) in \
30608           \.) \
30609             srcdiroption="--srcdir=."; \
30610             libsrcdir=".";; \
30611           /* | [A-Za-z]:[\\/]*) \
30612             srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
30613             libsrcdir="$$s/libbanshee";; \
30614           *) \
30615             srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
30616             libsrcdir="$$s/libbanshee";; \
30617         esac; \
30618         $(SHELL) $${libsrcdir}/configure \
30619           $(HOST_CONFIGARGS) $${srcdiroption} \
30620           @stage2_werror_flag@ 
30621
30622 maybe-all-stage4-libbanshee: all-stage4-libbanshee
30623 all-stage4-libbanshee: configure-stage4-libbanshee
30624         @$(MAKE) stage4-start
30625         @r=`${PWD_COMMAND}`; export r; \
30626         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30627         $(STAGE_HOST_EXPORTS)  \
30628         cd libbanshee && \
30629         $(MAKE) $(FLAGS_TO_PASS)  \
30630                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30631                  
30632 @endif libbanshee-bootstrap
30633
30634 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
30635 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
30636
30637 maybe-configure-stage4-libiberty:
30638 maybe-all-stage4-libiberty:
30639
30640 @if libiberty-bootstrap
30641 maybe-configure-stage4-libiberty: configure-stage4-libiberty
30642 configure-stage4-libiberty:
30643         @$(MAKE) stage4-start
30644         @[ -f libiberty/Makefile ] && exit 0 || : ; \
30645         r=`${PWD_COMMAND}`; export r; \
30646         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30647         $(STAGE_HOST_EXPORTS)  \
30648         echo Configuring stage 4 in libiberty ; \
30649         cd libiberty || exit 1; \
30650         case $(srcdir) in \
30651           \.) \
30652             srcdiroption="--srcdir=."; \
30653             libsrcdir=".";; \
30654           /* | [A-Za-z]:[\\/]*) \
30655             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
30656             libsrcdir="$$s/libiberty";; \
30657           *) \
30658             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
30659             libsrcdir="$$s/libiberty";; \
30660         esac; \
30661         $(SHELL) $${libsrcdir}/configure \
30662           $(HOST_CONFIGARGS) $${srcdiroption} \
30663           @stage2_werror_flag@ 
30664
30665 maybe-all-stage4-libiberty: all-stage4-libiberty
30666 all-stage4-libiberty: configure-stage4-libiberty
30667         @$(MAKE) stage4-start
30668         @r=`${PWD_COMMAND}`; export r; \
30669         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30670         $(STAGE_HOST_EXPORTS)  \
30671         cd libiberty && \
30672         $(MAKE) $(FLAGS_TO_PASS)  \
30673                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30674                  
30675 @endif libiberty-bootstrap
30676
30677 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
30678 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
30679
30680 maybe-configure-stage4-zlib:
30681 maybe-all-stage4-zlib:
30682
30683 @if zlib-bootstrap
30684 maybe-configure-stage4-zlib: configure-stage4-zlib
30685 configure-stage4-zlib:
30686         @$(MAKE) stage4-start
30687         @[ -f zlib/Makefile ] && exit 0 || : ; \
30688         r=`${PWD_COMMAND}`; export r; \
30689         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30690         $(STAGE_HOST_EXPORTS)  \
30691         echo Configuring stage 4 in zlib ; \
30692         cd zlib || exit 1; \
30693         case $(srcdir) in \
30694           \.) \
30695             srcdiroption="--srcdir=."; \
30696             libsrcdir=".";; \
30697           /* | [A-Za-z]:[\\/]*) \
30698             srcdiroption="--srcdir=$(srcdir)/zlib"; \
30699             libsrcdir="$$s/zlib";; \
30700           *) \
30701             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
30702             libsrcdir="$$s/zlib";; \
30703         esac; \
30704         $(SHELL) $${libsrcdir}/configure \
30705           $(HOST_CONFIGARGS) $${srcdiroption} \
30706           @stage2_werror_flag@ 
30707
30708 maybe-all-stage4-zlib: all-stage4-zlib
30709 all-stage4-zlib: configure-stage4-zlib
30710         @$(MAKE) stage4-start
30711         @r=`${PWD_COMMAND}`; export r; \
30712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30713         $(STAGE_HOST_EXPORTS)  \
30714         cd zlib && \
30715         $(MAKE) $(FLAGS_TO_PASS)  \
30716                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30717                  
30718 @endif zlib-bootstrap
30719
30720
30721 # FIXME: Will not need to be conditional when toplevel bootstrap is the
30722 # only possibility, but now it conflicts with no-bootstrap rules
30723 @if gcc-bootstrap
30724
30725 compare3:
30726         @if test -f stage3-lean; then \
30727           echo Cannot compare object files as stage 3 was deleted. ; \
30728           exit 0 ; \
30729         fi; \
30730         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
30731         @r=`${PWD_COMMAND}`; export r; \
30732         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30733         rm -f .bad_compare ; \
30734         cd stage4-gcc; \
30735         files=`find . -name "*$(objext)" -print` ; \
30736         cd .. ; \
30737         for file in $${files} ; do \
30738           f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
30739           @do_compare@ > /dev/null 2>&1; \
30740           test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \
30741         done ; \
30742         if [ -f .bad_compare ]; then \
30743           echo "Bootstrap comparison failure!"; \
30744           cat .bad_compare; \
30745           exit 1; \
30746         else \
30747           true; \
30748         fi ; \
30749         $(STAMP) compare3
30750         @bootstrap_lean@-rm -rf stage3-* ; $(STAMP) stage3-lean
30751
30752
30753
30754 .PHONY: bootstrap4
30755 bootstrap4: stage4-bubble compare3 all
30756
30757
30758 .PHONY: distclean-stage4
30759
30760 # Rules to wipe a stage and all the following ones, used for cleanstrap
30761 distclean-stage3:: distclean-stage4 
30762 distclean-stage4::
30763         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
30764         rm -rf stage4-* compare3 
30765
30766
30767 @endif gcc-bootstrap
30768
30769
30770 .PHONY: stageprofile-start stageprofile-end
30771
30772 stageprofile-start::
30773         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
30774         echo stageprofile > stage_current ; \
30775         echo stageprofile > stage_last
30776 @if bfd
30777         @[ -d stageprofile-bfd ] || mkdir stageprofile-bfd; \
30778         set stageprofile-bfd bfd ; @CREATE_LINK_TO_DIR@  ; \
30779         set stage1-bfd prev-bfd ; @CREATE_LINK_TO_DIR@ 
30780 @endif bfd
30781 @if opcodes
30782         @[ -d stageprofile-opcodes ] || mkdir stageprofile-opcodes; \
30783         set stageprofile-opcodes opcodes ; @CREATE_LINK_TO_DIR@  ; \
30784         set stage1-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@ 
30785 @endif opcodes
30786 @if binutils
30787         @[ -d stageprofile-binutils ] || mkdir stageprofile-binutils; \
30788         set stageprofile-binutils binutils ; @CREATE_LINK_TO_DIR@  ; \
30789         set stage1-binutils prev-binutils ; @CREATE_LINK_TO_DIR@ 
30790 @endif binutils
30791 @if gas
30792         @[ -d stageprofile-gas ] || mkdir stageprofile-gas; \
30793         set stageprofile-gas gas ; @CREATE_LINK_TO_DIR@  ; \
30794         set stage1-gas prev-gas ; @CREATE_LINK_TO_DIR@ 
30795 @endif gas
30796 @if gcc
30797         @[ -d stageprofile-gcc ] || mkdir stageprofile-gcc; \
30798         set stageprofile-gcc gcc ; @CREATE_LINK_TO_DIR@  ; \
30799         set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@ 
30800 @endif gcc
30801 @if intl
30802         @[ -d stageprofile-intl ] || mkdir stageprofile-intl; \
30803         set stageprofile-intl intl ; @CREATE_LINK_TO_DIR@  ; \
30804         set stage1-intl prev-intl ; @CREATE_LINK_TO_DIR@ 
30805 @endif intl
30806 @if ld
30807         @[ -d stageprofile-ld ] || mkdir stageprofile-ld; \
30808         set stageprofile-ld ld ; @CREATE_LINK_TO_DIR@  ; \
30809         set stage1-ld prev-ld ; @CREATE_LINK_TO_DIR@ 
30810 @endif ld
30811 @if libcpp
30812         @[ -d stageprofile-libcpp ] || mkdir stageprofile-libcpp; \
30813         set stageprofile-libcpp libcpp ; @CREATE_LINK_TO_DIR@  ; \
30814         set stage1-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@ 
30815 @endif libcpp
30816 @if libbanshee
30817         @[ -d stageprofile-libbanshee ] || mkdir stageprofile-libbanshee; \
30818         set stageprofile-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@  ; \
30819         set stage1-libbanshee prev-libbanshee ; @CREATE_LINK_TO_DIR@ 
30820 @endif libbanshee
30821 @if libiberty
30822         @[ -d stageprofile-libiberty ] || mkdir stageprofile-libiberty; \
30823         set stageprofile-libiberty libiberty ; @CREATE_LINK_TO_DIR@  ; \
30824         set stage1-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@ 
30825 @endif libiberty
30826 @if zlib
30827         @[ -d stageprofile-zlib ] || mkdir stageprofile-zlib; \
30828         set stageprofile-zlib zlib ; @CREATE_LINK_TO_DIR@  ; \
30829         set stage1-zlib prev-zlib ; @CREATE_LINK_TO_DIR@ 
30830 @endif zlib
30831
30832 stageprofile-end::
30833         @rm -f stage_current
30834 @if bfd
30835         @set bfd stageprofile-bfd ; @UNDO_LINK_TO_DIR@  ; \
30836         set prev-bfd stage1-bfd ; @UNDO_LINK_TO_DIR@ 
30837 @endif bfd
30838 @if opcodes
30839         @set opcodes stageprofile-opcodes ; @UNDO_LINK_TO_DIR@  ; \
30840         set prev-opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@ 
30841 @endif opcodes
30842 @if binutils
30843         @set binutils stageprofile-binutils ; @UNDO_LINK_TO_DIR@  ; \
30844         set prev-binutils stage1-binutils ; @UNDO_LINK_TO_DIR@ 
30845 @endif binutils
30846 @if gas
30847         @set gas stageprofile-gas ; @UNDO_LINK_TO_DIR@  ; \
30848         set prev-gas stage1-gas ; @UNDO_LINK_TO_DIR@ 
30849 @endif gas
30850 @if gcc
30851         @set gcc stageprofile-gcc ; @UNDO_LINK_TO_DIR@  ; \
30852         set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@ 
30853 @endif gcc
30854 @if intl
30855         @set intl stageprofile-intl ; @UNDO_LINK_TO_DIR@  ; \
30856         set prev-intl stage1-intl ; @UNDO_LINK_TO_DIR@ 
30857 @endif intl
30858 @if ld
30859         @set ld stageprofile-ld ; @UNDO_LINK_TO_DIR@  ; \
30860         set prev-ld stage1-ld ; @UNDO_LINK_TO_DIR@ 
30861 @endif ld
30862 @if libcpp
30863         @set libcpp stageprofile-libcpp ; @UNDO_LINK_TO_DIR@  ; \
30864         set prev-libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@ 
30865 @endif libcpp
30866 @if libbanshee
30867         @set libbanshee stageprofile-libbanshee ; @UNDO_LINK_TO_DIR@  ; \
30868         set prev-libbanshee stage1-libbanshee ; @UNDO_LINK_TO_DIR@ 
30869 @endif libbanshee
30870 @if libiberty
30871         @set libiberty stageprofile-libiberty ; @UNDO_LINK_TO_DIR@  ; \
30872         set prev-libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@ 
30873 @endif libiberty
30874 @if zlib
30875         @set zlib stageprofile-zlib ; @UNDO_LINK_TO_DIR@  ; \
30876         set prev-zlib stage1-zlib ; @UNDO_LINK_TO_DIR@ 
30877 @endif zlib
30878
30879 # Bubble a bugfix through all the stages up to stage profile.  They
30880 # are remade, but not reconfigured.  The next stage (if any) will not
30881 # be reconfigured as well.
30882 .PHONY: stageprofile-bubble
30883 stageprofile-bubble:: stage1-bubble
30884         @if test -f stageprofile-lean || test -f stage1-lean  ; then \
30885           echo Skipping rebuild of stageprofile ; \
30886         else \
30887           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stageprofile; \
30888         fi
30889
30890 .PHONY: all-stageprofile
30891 all-stageprofile:     \
30892   maybe-all-stageprofile-bfd \
30893   maybe-all-stageprofile-opcodes \
30894   maybe-all-stageprofile-binutils             \
30895   maybe-all-stageprofile-gas \
30896   maybe-all-stageprofile-gcc        \
30897   maybe-all-stageprofile-intl   \
30898   maybe-all-stageprofile-ld \
30899   maybe-all-stageprofile-libcpp  \
30900   maybe-all-stageprofile-libbanshee \
30901   maybe-all-stageprofile-libiberty                        \
30902   maybe-all-stageprofile-zlib       
30903
30904
30905 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
30906 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
30907
30908 maybe-configure-stageprofile-bfd:
30909 maybe-all-stageprofile-bfd:
30910
30911 @if bfd-bootstrap
30912 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
30913 configure-stageprofile-bfd:
30914         @$(MAKE) stageprofile-start
30915         @[ -f bfd/Makefile ] && exit 0 || : ; \
30916         r=`${PWD_COMMAND}`; export r; \
30917         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30918         $(STAGE_HOST_EXPORTS)  \
30919         echo Configuring stage profile in bfd ; \
30920         cd bfd || exit 1; \
30921         case $(srcdir) in \
30922           \.) \
30923             srcdiroption="--srcdir=."; \
30924             libsrcdir=".";; \
30925           /* | [A-Za-z]:[\\/]*) \
30926             srcdiroption="--srcdir=$(srcdir)/bfd"; \
30927             libsrcdir="$$s/bfd";; \
30928           *) \
30929             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
30930             libsrcdir="$$s/bfd";; \
30931         esac; \
30932         $(SHELL) $${libsrcdir}/configure \
30933           $(HOST_CONFIGARGS) $${srcdiroption} \
30934           @stage2_werror_flag@ 
30935
30936 maybe-all-stageprofile-bfd: all-stageprofile-bfd
30937 all-stageprofile-bfd: configure-stageprofile-bfd
30938         @$(MAKE) stageprofile-start
30939         @r=`${PWD_COMMAND}`; export r; \
30940         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30941         $(STAGE_HOST_EXPORTS)  \
30942         cd bfd && \
30943         $(MAKE) $(FLAGS_TO_PASS)  \
30944                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30945                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
30946 @endif bfd-bootstrap
30947
30948 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
30949 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
30950
30951 maybe-configure-stageprofile-opcodes:
30952 maybe-all-stageprofile-opcodes:
30953
30954 @if opcodes-bootstrap
30955 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
30956 configure-stageprofile-opcodes:
30957         @$(MAKE) stageprofile-start
30958         @[ -f opcodes/Makefile ] && exit 0 || : ; \
30959         r=`${PWD_COMMAND}`; export r; \
30960         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30961         $(STAGE_HOST_EXPORTS)  \
30962         echo Configuring stage profile in opcodes ; \
30963         cd opcodes || exit 1; \
30964         case $(srcdir) in \
30965           \.) \
30966             srcdiroption="--srcdir=."; \
30967             libsrcdir=".";; \
30968           /* | [A-Za-z]:[\\/]*) \
30969             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
30970             libsrcdir="$$s/opcodes";; \
30971           *) \
30972             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
30973             libsrcdir="$$s/opcodes";; \
30974         esac; \
30975         $(SHELL) $${libsrcdir}/configure \
30976           $(HOST_CONFIGARGS) $${srcdiroption} \
30977           @stage2_werror_flag@ 
30978
30979 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
30980 all-stageprofile-opcodes: configure-stageprofile-opcodes
30981         @$(MAKE) stageprofile-start
30982         @r=`${PWD_COMMAND}`; export r; \
30983         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30984         $(STAGE_HOST_EXPORTS)  \
30985         cd opcodes && \
30986         $(MAKE) $(FLAGS_TO_PASS)  \
30987                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
30988                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
30989 @endif opcodes-bootstrap
30990
30991 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
30992 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
30993
30994 maybe-configure-stageprofile-binutils:
30995 maybe-all-stageprofile-binutils:
30996
30997 @if binutils-bootstrap
30998 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
30999 configure-stageprofile-binutils:
31000         @$(MAKE) stageprofile-start
31001         @[ -f binutils/Makefile ] && exit 0 || : ; \
31002         r=`${PWD_COMMAND}`; export r; \
31003         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31004         $(STAGE_HOST_EXPORTS)  \
31005         echo Configuring stage profile in binutils ; \
31006         cd binutils || exit 1; \
31007         case $(srcdir) in \
31008           \.) \
31009             srcdiroption="--srcdir=."; \
31010             libsrcdir=".";; \
31011           /* | [A-Za-z]:[\\/]*) \
31012             srcdiroption="--srcdir=$(srcdir)/binutils"; \
31013             libsrcdir="$$s/binutils";; \
31014           *) \
31015             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
31016             libsrcdir="$$s/binutils";; \
31017         esac; \
31018         $(SHELL) $${libsrcdir}/configure \
31019           $(HOST_CONFIGARGS) $${srcdiroption} \
31020           @stage2_werror_flag@ 
31021
31022 maybe-all-stageprofile-binutils: all-stageprofile-binutils
31023 all-stageprofile-binutils: configure-stageprofile-binutils
31024         @$(MAKE) stageprofile-start
31025         @r=`${PWD_COMMAND}`; export r; \
31026         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31027         $(STAGE_HOST_EXPORTS)  \
31028         cd binutils && \
31029         $(MAKE) $(FLAGS_TO_PASS)  \
31030                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31031                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
31032 @endif binutils-bootstrap
31033
31034 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
31035 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
31036
31037 maybe-configure-stageprofile-gas:
31038 maybe-all-stageprofile-gas:
31039
31040 @if gas-bootstrap
31041 maybe-configure-stageprofile-gas: configure-stageprofile-gas
31042 configure-stageprofile-gas:
31043         @$(MAKE) stageprofile-start
31044         @[ -f gas/Makefile ] && exit 0 || : ; \
31045         r=`${PWD_COMMAND}`; export r; \
31046         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31047         $(STAGE_HOST_EXPORTS)  \
31048         echo Configuring stage profile in gas ; \
31049         cd gas || exit 1; \
31050         case $(srcdir) in \
31051           \.) \
31052             srcdiroption="--srcdir=."; \
31053             libsrcdir=".";; \
31054           /* | [A-Za-z]:[\\/]*) \
31055             srcdiroption="--srcdir=$(srcdir)/gas"; \
31056             libsrcdir="$$s/gas";; \
31057           *) \
31058             srcdiroption="--srcdir=../$(srcdir)/gas"; \
31059             libsrcdir="$$s/gas";; \
31060         esac; \
31061         $(SHELL) $${libsrcdir}/configure \
31062           $(HOST_CONFIGARGS) $${srcdiroption} \
31063           @stage2_werror_flag@ 
31064
31065 maybe-all-stageprofile-gas: all-stageprofile-gas
31066 all-stageprofile-gas: configure-stageprofile-gas
31067         @$(MAKE) stageprofile-start
31068         @r=`${PWD_COMMAND}`; export r; \
31069         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31070         $(STAGE_HOST_EXPORTS)  \
31071         cd gas && \
31072         $(MAKE) $(FLAGS_TO_PASS)  \
31073                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31074                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
31075 @endif gas-bootstrap
31076
31077 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
31078 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
31079
31080 maybe-configure-stageprofile-gcc:
31081 maybe-all-stageprofile-gcc:
31082
31083 @if gcc-bootstrap
31084 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
31085 configure-stageprofile-gcc:
31086         @$(MAKE) stageprofile-start
31087         @[ -f gcc/Makefile ] && exit 0 || : ; \
31088         r=`${PWD_COMMAND}`; export r; \
31089         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31090         $(STAGE_HOST_EXPORTS)  \
31091         echo Configuring stage profile in gcc ; \
31092         cd gcc || exit 1; \
31093         case $(srcdir) in \
31094           \.) \
31095             srcdiroption="--srcdir=."; \
31096             libsrcdir=".";; \
31097           /* | [A-Za-z]:[\\/]*) \
31098             srcdiroption="--srcdir=$(srcdir)/gcc"; \
31099             libsrcdir="$$s/gcc";; \
31100           *) \
31101             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
31102             libsrcdir="$$s/gcc";; \
31103         esac; \
31104         $(SHELL) $${libsrcdir}/configure \
31105           $(HOST_CONFIGARGS) $${srcdiroption} \
31106           @stage2_werror_flag@ 
31107
31108 maybe-all-stageprofile-gcc: all-stageprofile-gcc
31109 all-stageprofile-gcc: configure-stageprofile-gcc
31110         @$(MAKE) stageprofile-start
31111         @r=`${PWD_COMMAND}`; export r; \
31112         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31113         $(STAGE_HOST_EXPORTS)  \
31114         cd gcc && \
31115         $(MAKE) $(FLAGS_TO_PASS)  \
31116                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31117                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(EXTRA_GCC_FLAGS)
31118 @endif gcc-bootstrap
31119
31120 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
31121 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
31122
31123 maybe-configure-stageprofile-intl:
31124 maybe-all-stageprofile-intl:
31125
31126 @if intl-bootstrap
31127 maybe-configure-stageprofile-intl: configure-stageprofile-intl
31128 configure-stageprofile-intl:
31129         @$(MAKE) stageprofile-start
31130         @[ -f intl/Makefile ] && exit 0 || : ; \
31131         r=`${PWD_COMMAND}`; export r; \
31132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31133         $(STAGE_HOST_EXPORTS)  \
31134         echo Configuring stage profile in intl ; \
31135         cd intl || exit 1; \
31136         case $(srcdir) in \
31137           \.) \
31138             srcdiroption="--srcdir=."; \
31139             libsrcdir=".";; \
31140           /* | [A-Za-z]:[\\/]*) \
31141             srcdiroption="--srcdir=$(srcdir)/intl"; \
31142             libsrcdir="$$s/intl";; \
31143           *) \
31144             srcdiroption="--srcdir=../$(srcdir)/intl"; \
31145             libsrcdir="$$s/intl";; \
31146         esac; \
31147         $(SHELL) $${libsrcdir}/configure \
31148           $(HOST_CONFIGARGS) $${srcdiroption} \
31149           @stage2_werror_flag@ 
31150
31151 maybe-all-stageprofile-intl: all-stageprofile-intl
31152 all-stageprofile-intl: configure-stageprofile-intl
31153         @$(MAKE) stageprofile-start
31154         @r=`${PWD_COMMAND}`; export r; \
31155         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31156         $(STAGE_HOST_EXPORTS)  \
31157         cd intl && \
31158         $(MAKE) $(FLAGS_TO_PASS)  \
31159                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31160                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
31161 @endif intl-bootstrap
31162
31163 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
31164 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
31165
31166 maybe-configure-stageprofile-ld:
31167 maybe-all-stageprofile-ld:
31168
31169 @if ld-bootstrap
31170 maybe-configure-stageprofile-ld: configure-stageprofile-ld
31171 configure-stageprofile-ld:
31172         @$(MAKE) stageprofile-start
31173         @[ -f ld/Makefile ] && exit 0 || : ; \
31174         r=`${PWD_COMMAND}`; export r; \
31175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31176         $(STAGE_HOST_EXPORTS)  \
31177         echo Configuring stage profile in ld ; \
31178         cd ld || exit 1; \
31179         case $(srcdir) in \
31180           \.) \
31181             srcdiroption="--srcdir=."; \
31182             libsrcdir=".";; \
31183           /* | [A-Za-z]:[\\/]*) \
31184             srcdiroption="--srcdir=$(srcdir)/ld"; \
31185             libsrcdir="$$s/ld";; \
31186           *) \
31187             srcdiroption="--srcdir=../$(srcdir)/ld"; \
31188             libsrcdir="$$s/ld";; \
31189         esac; \
31190         $(SHELL) $${libsrcdir}/configure \
31191           $(HOST_CONFIGARGS) $${srcdiroption} \
31192           @stage2_werror_flag@ 
31193
31194 maybe-all-stageprofile-ld: all-stageprofile-ld
31195 all-stageprofile-ld: configure-stageprofile-ld
31196         @$(MAKE) stageprofile-start
31197         @r=`${PWD_COMMAND}`; export r; \
31198         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31199         $(STAGE_HOST_EXPORTS)  \
31200         cd ld && \
31201         $(MAKE) $(FLAGS_TO_PASS)  \
31202                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31203                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
31204 @endif ld-bootstrap
31205
31206 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
31207 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
31208
31209 maybe-configure-stageprofile-libcpp:
31210 maybe-all-stageprofile-libcpp:
31211
31212 @if libcpp-bootstrap
31213 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
31214 configure-stageprofile-libcpp:
31215         @$(MAKE) stageprofile-start
31216         @[ -f libcpp/Makefile ] && exit 0 || : ; \
31217         r=`${PWD_COMMAND}`; export r; \
31218         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31219         $(STAGE_HOST_EXPORTS)  \
31220         echo Configuring stage profile in libcpp ; \
31221         cd libcpp || exit 1; \
31222         case $(srcdir) in \
31223           \.) \
31224             srcdiroption="--srcdir=."; \
31225             libsrcdir=".";; \
31226           /* | [A-Za-z]:[\\/]*) \
31227             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
31228             libsrcdir="$$s/libcpp";; \
31229           *) \
31230             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
31231             libsrcdir="$$s/libcpp";; \
31232         esac; \
31233         $(SHELL) $${libsrcdir}/configure \
31234           $(HOST_CONFIGARGS) $${srcdiroption} \
31235           @stage2_werror_flag@ 
31236
31237 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
31238 all-stageprofile-libcpp: configure-stageprofile-libcpp
31239         @$(MAKE) stageprofile-start
31240         @r=`${PWD_COMMAND}`; export r; \
31241         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31242         $(STAGE_HOST_EXPORTS)  \
31243         cd libcpp && \
31244         $(MAKE) $(FLAGS_TO_PASS)  \
31245                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31246                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
31247 @endif libcpp-bootstrap
31248
31249 .PHONY: configure-stageprofile-libbanshee maybe-configure-stageprofile-libbanshee
31250 .PHONY: all-stageprofile-libbanshee maybe-all-stageprofile-libbanshee
31251
31252 maybe-configure-stageprofile-libbanshee:
31253 maybe-all-stageprofile-libbanshee:
31254
31255 @if libbanshee-bootstrap
31256 maybe-configure-stageprofile-libbanshee: configure-stageprofile-libbanshee
31257 configure-stageprofile-libbanshee:
31258         @$(MAKE) stageprofile-start
31259         @[ -f libbanshee/Makefile ] && exit 0 || : ; \
31260         r=`${PWD_COMMAND}`; export r; \
31261         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31262         $(STAGE_HOST_EXPORTS)  \
31263         echo Configuring stage profile in libbanshee ; \
31264         cd libbanshee || exit 1; \
31265         case $(srcdir) in \
31266           \.) \
31267             srcdiroption="--srcdir=."; \
31268             libsrcdir=".";; \
31269           /* | [A-Za-z]:[\\/]*) \
31270             srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
31271             libsrcdir="$$s/libbanshee";; \
31272           *) \
31273             srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
31274             libsrcdir="$$s/libbanshee";; \
31275         esac; \
31276         $(SHELL) $${libsrcdir}/configure \
31277           $(HOST_CONFIGARGS) $${srcdiroption} \
31278           @stage2_werror_flag@ 
31279
31280 maybe-all-stageprofile-libbanshee: all-stageprofile-libbanshee
31281 all-stageprofile-libbanshee: configure-stageprofile-libbanshee
31282         @$(MAKE) stageprofile-start
31283         @r=`${PWD_COMMAND}`; export r; \
31284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31285         $(STAGE_HOST_EXPORTS)  \
31286         cd libbanshee && \
31287         $(MAKE) $(FLAGS_TO_PASS)  \
31288                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31289                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
31290 @endif libbanshee-bootstrap
31291
31292 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
31293 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
31294
31295 maybe-configure-stageprofile-libiberty:
31296 maybe-all-stageprofile-libiberty:
31297
31298 @if libiberty-bootstrap
31299 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
31300 configure-stageprofile-libiberty:
31301         @$(MAKE) stageprofile-start
31302         @[ -f libiberty/Makefile ] && exit 0 || : ; \
31303         r=`${PWD_COMMAND}`; export r; \
31304         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31305         $(STAGE_HOST_EXPORTS)  \
31306         echo Configuring stage profile in libiberty ; \
31307         cd libiberty || exit 1; \
31308         case $(srcdir) in \
31309           \.) \
31310             srcdiroption="--srcdir=."; \
31311             libsrcdir=".";; \
31312           /* | [A-Za-z]:[\\/]*) \
31313             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
31314             libsrcdir="$$s/libiberty";; \
31315           *) \
31316             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
31317             libsrcdir="$$s/libiberty";; \
31318         esac; \
31319         $(SHELL) $${libsrcdir}/configure \
31320           $(HOST_CONFIGARGS) $${srcdiroption} \
31321           @stage2_werror_flag@ 
31322
31323 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
31324 all-stageprofile-libiberty: configure-stageprofile-libiberty
31325         @$(MAKE) stageprofile-start
31326         @r=`${PWD_COMMAND}`; export r; \
31327         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31328         $(STAGE_HOST_EXPORTS)  \
31329         cd libiberty && \
31330         $(MAKE) $(FLAGS_TO_PASS)  \
31331                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31332                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
31333 @endif libiberty-bootstrap
31334
31335 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
31336 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
31337
31338 maybe-configure-stageprofile-zlib:
31339 maybe-all-stageprofile-zlib:
31340
31341 @if zlib-bootstrap
31342 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
31343 configure-stageprofile-zlib:
31344         @$(MAKE) stageprofile-start
31345         @[ -f zlib/Makefile ] && exit 0 || : ; \
31346         r=`${PWD_COMMAND}`; export r; \
31347         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31348         $(STAGE_HOST_EXPORTS)  \
31349         echo Configuring stage profile in zlib ; \
31350         cd zlib || exit 1; \
31351         case $(srcdir) in \
31352           \.) \
31353             srcdiroption="--srcdir=."; \
31354             libsrcdir=".";; \
31355           /* | [A-Za-z]:[\\/]*) \
31356             srcdiroption="--srcdir=$(srcdir)/zlib"; \
31357             libsrcdir="$$s/zlib";; \
31358           *) \
31359             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
31360             libsrcdir="$$s/zlib";; \
31361         esac; \
31362         $(SHELL) $${libsrcdir}/configure \
31363           $(HOST_CONFIGARGS) $${srcdiroption} \
31364           @stage2_werror_flag@ 
31365
31366 maybe-all-stageprofile-zlib: all-stageprofile-zlib
31367 all-stageprofile-zlib: configure-stageprofile-zlib
31368         @$(MAKE) stageprofile-start
31369         @r=`${PWD_COMMAND}`; export r; \
31370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31371         $(STAGE_HOST_EXPORTS)  \
31372         cd zlib && \
31373         $(MAKE) $(FLAGS_TO_PASS)  \
31374                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31375                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
31376 @endif zlib-bootstrap
31377
31378
31379 # FIXME: Will not need to be conditional when toplevel bootstrap is the
31380 # only possibility, but now it conflicts with no-bootstrap rules
31381 @if gcc-bootstrap
31382
31383
31384
31385
31386 .PHONY: distclean-stageprofile
31387
31388 # Rules to wipe a stage and all the following ones, used for cleanstrap
31389 distclean-stage1:: distclean-stageprofile 
31390 distclean-stageprofile::
31391         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
31392         rm -rf stageprofile-* 
31393
31394
31395 @endif gcc-bootstrap
31396
31397
31398 .PHONY: stagefeedback-start stagefeedback-end
31399
31400 stagefeedback-start::
31401         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
31402         echo stagefeedback > stage_current ; \
31403         echo stagefeedback > stage_last
31404 @if bfd
31405         @[ -d stagefeedback-bfd ] || mkdir stagefeedback-bfd; \
31406         set stagefeedback-bfd bfd ; @CREATE_LINK_TO_DIR@  ; \
31407         set stage1-bfd prev-bfd ; @CREATE_LINK_TO_DIR@ 
31408 @endif bfd
31409 @if opcodes
31410         @[ -d stagefeedback-opcodes ] || mkdir stagefeedback-opcodes; \
31411         set stagefeedback-opcodes opcodes ; @CREATE_LINK_TO_DIR@  ; \
31412         set stage1-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@ 
31413 @endif opcodes
31414 @if binutils
31415         @[ -d stagefeedback-binutils ] || mkdir stagefeedback-binutils; \
31416         set stagefeedback-binutils binutils ; @CREATE_LINK_TO_DIR@  ; \
31417         set stage1-binutils prev-binutils ; @CREATE_LINK_TO_DIR@ 
31418 @endif binutils
31419 @if gas
31420         @[ -d stagefeedback-gas ] || mkdir stagefeedback-gas; \
31421         set stagefeedback-gas gas ; @CREATE_LINK_TO_DIR@  ; \
31422         set stage1-gas prev-gas ; @CREATE_LINK_TO_DIR@ 
31423 @endif gas
31424 @if gcc
31425         @[ -d stagefeedback-gcc ] || mkdir stagefeedback-gcc; \
31426         set stagefeedback-gcc gcc ; @CREATE_LINK_TO_DIR@  ; \
31427         set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@ 
31428 @endif gcc
31429 @if intl
31430         @[ -d stagefeedback-intl ] || mkdir stagefeedback-intl; \
31431         set stagefeedback-intl intl ; @CREATE_LINK_TO_DIR@  ; \
31432         set stage1-intl prev-intl ; @CREATE_LINK_TO_DIR@ 
31433 @endif intl
31434 @if ld
31435         @[ -d stagefeedback-ld ] || mkdir stagefeedback-ld; \
31436         set stagefeedback-ld ld ; @CREATE_LINK_TO_DIR@  ; \
31437         set stage1-ld prev-ld ; @CREATE_LINK_TO_DIR@ 
31438 @endif ld
31439 @if libcpp
31440         @[ -d stagefeedback-libcpp ] || mkdir stagefeedback-libcpp; \
31441         set stagefeedback-libcpp libcpp ; @CREATE_LINK_TO_DIR@  ; \
31442         set stage1-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@ 
31443 @endif libcpp
31444 @if libbanshee
31445         @[ -d stagefeedback-libbanshee ] || mkdir stagefeedback-libbanshee; \
31446         set stagefeedback-libbanshee libbanshee ; @CREATE_LINK_TO_DIR@  ; \
31447         set stage1-libbanshee prev-libbanshee ; @CREATE_LINK_TO_DIR@ 
31448 @endif libbanshee
31449 @if libiberty
31450         @[ -d stagefeedback-libiberty ] || mkdir stagefeedback-libiberty; \
31451         set stagefeedback-libiberty libiberty ; @CREATE_LINK_TO_DIR@  ; \
31452         set stage1-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@ 
31453 @endif libiberty
31454 @if zlib
31455         @[ -d stagefeedback-zlib ] || mkdir stagefeedback-zlib; \
31456         set stagefeedback-zlib zlib ; @CREATE_LINK_TO_DIR@  ; \
31457         set stage1-zlib prev-zlib ; @CREATE_LINK_TO_DIR@ 
31458 @endif zlib
31459
31460 stagefeedback-end::
31461         @rm -f stage_current
31462 @if bfd
31463         @set bfd stagefeedback-bfd ; @UNDO_LINK_TO_DIR@  ; \
31464         set prev-bfd stage1-bfd ; @UNDO_LINK_TO_DIR@ 
31465 @endif bfd
31466 @if opcodes
31467         @set opcodes stagefeedback-opcodes ; @UNDO_LINK_TO_DIR@  ; \
31468         set prev-opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@ 
31469 @endif opcodes
31470 @if binutils
31471         @set binutils stagefeedback-binutils ; @UNDO_LINK_TO_DIR@  ; \
31472         set prev-binutils stage1-binutils ; @UNDO_LINK_TO_DIR@ 
31473 @endif binutils
31474 @if gas
31475         @set gas stagefeedback-gas ; @UNDO_LINK_TO_DIR@  ; \
31476         set prev-gas stage1-gas ; @UNDO_LINK_TO_DIR@ 
31477 @endif gas
31478 @if gcc
31479         @set gcc stagefeedback-gcc ; @UNDO_LINK_TO_DIR@  ; \
31480         set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@ 
31481 @endif gcc
31482 @if intl
31483         @set intl stagefeedback-intl ; @UNDO_LINK_TO_DIR@  ; \
31484         set prev-intl stage1-intl ; @UNDO_LINK_TO_DIR@ 
31485 @endif intl
31486 @if ld
31487         @set ld stagefeedback-ld ; @UNDO_LINK_TO_DIR@  ; \
31488         set prev-ld stage1-ld ; @UNDO_LINK_TO_DIR@ 
31489 @endif ld
31490 @if libcpp
31491         @set libcpp stagefeedback-libcpp ; @UNDO_LINK_TO_DIR@  ; \
31492         set prev-libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@ 
31493 @endif libcpp
31494 @if libbanshee
31495         @set libbanshee stagefeedback-libbanshee ; @UNDO_LINK_TO_DIR@  ; \
31496         set prev-libbanshee stage1-libbanshee ; @UNDO_LINK_TO_DIR@ 
31497 @endif libbanshee
31498 @if libiberty
31499         @set libiberty stagefeedback-libiberty ; @UNDO_LINK_TO_DIR@  ; \
31500         set prev-libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@ 
31501 @endif libiberty
31502 @if zlib
31503         @set zlib stagefeedback-zlib ; @UNDO_LINK_TO_DIR@  ; \
31504         set prev-zlib stage1-zlib ; @UNDO_LINK_TO_DIR@ 
31505 @endif zlib
31506
31507 # Bubble a bugfix through all the stages up to stage feedback.  They
31508 # are remade, but not reconfigured.  The next stage (if any) will not
31509 # be reconfigured as well.
31510 .PHONY: stagefeedback-bubble
31511 stagefeedback-bubble:: stage1-bubble
31512         @if test -f stagefeedback-lean || test -f stage1-lean  ; then \
31513           echo Skipping rebuild of stagefeedback ; \
31514         else \
31515           $(MAKE) $(RECURSE_FLAGS_TO_PASS) all-stagefeedback; \
31516         fi
31517
31518 .PHONY: all-stagefeedback
31519 all-stagefeedback:     \
31520   maybe-all-stagefeedback-bfd \
31521   maybe-all-stagefeedback-opcodes \
31522   maybe-all-stagefeedback-binutils             \
31523   maybe-all-stagefeedback-gas \
31524   maybe-all-stagefeedback-gcc        \
31525   maybe-all-stagefeedback-intl   \
31526   maybe-all-stagefeedback-ld \
31527   maybe-all-stagefeedback-libcpp  \
31528   maybe-all-stagefeedback-libbanshee \
31529   maybe-all-stagefeedback-libiberty                        \
31530   maybe-all-stagefeedback-zlib       
31531
31532
31533 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
31534 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
31535
31536 maybe-configure-stagefeedback-bfd:
31537 maybe-all-stagefeedback-bfd:
31538
31539 @if bfd-bootstrap
31540 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
31541 configure-stagefeedback-bfd:
31542         @$(MAKE) stagefeedback-start
31543         @[ -f bfd/Makefile ] && exit 0 || : ; \
31544         r=`${PWD_COMMAND}`; export r; \
31545         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31546         $(STAGE_HOST_EXPORTS)  \
31547         echo Configuring stage feedback in bfd ; \
31548         cd bfd || exit 1; \
31549         case $(srcdir) in \
31550           \.) \
31551             srcdiroption="--srcdir=."; \
31552             libsrcdir=".";; \
31553           /* | [A-Za-z]:[\\/]*) \
31554             srcdiroption="--srcdir=$(srcdir)/bfd"; \
31555             libsrcdir="$$s/bfd";; \
31556           *) \
31557             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
31558             libsrcdir="$$s/bfd";; \
31559         esac; \
31560         $(SHELL) $${libsrcdir}/configure \
31561           $(HOST_CONFIGARGS) $${srcdiroption} \
31562           @stage2_werror_flag@ 
31563
31564 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
31565 all-stagefeedback-bfd: configure-stagefeedback-bfd
31566         @$(MAKE) stagefeedback-start
31567         @r=`${PWD_COMMAND}`; export r; \
31568         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31569         $(STAGE_HOST_EXPORTS)  \
31570         cd bfd && \
31571         $(MAKE) $(FLAGS_TO_PASS)  \
31572                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31573                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
31574 @endif bfd-bootstrap
31575
31576 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
31577 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
31578
31579 maybe-configure-stagefeedback-opcodes:
31580 maybe-all-stagefeedback-opcodes:
31581
31582 @if opcodes-bootstrap
31583 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
31584 configure-stagefeedback-opcodes:
31585         @$(MAKE) stagefeedback-start
31586         @[ -f opcodes/Makefile ] && exit 0 || : ; \
31587         r=`${PWD_COMMAND}`; export r; \
31588         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31589         $(STAGE_HOST_EXPORTS)  \
31590         echo Configuring stage feedback in opcodes ; \
31591         cd opcodes || exit 1; \
31592         case $(srcdir) in \
31593           \.) \
31594             srcdiroption="--srcdir=."; \
31595             libsrcdir=".";; \
31596           /* | [A-Za-z]:[\\/]*) \
31597             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
31598             libsrcdir="$$s/opcodes";; \
31599           *) \
31600             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
31601             libsrcdir="$$s/opcodes";; \
31602         esac; \
31603         $(SHELL) $${libsrcdir}/configure \
31604           $(HOST_CONFIGARGS) $${srcdiroption} \
31605           @stage2_werror_flag@ 
31606
31607 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
31608 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
31609         @$(MAKE) stagefeedback-start
31610         @r=`${PWD_COMMAND}`; export r; \
31611         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31612         $(STAGE_HOST_EXPORTS)  \
31613         cd opcodes && \
31614         $(MAKE) $(FLAGS_TO_PASS)  \
31615                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31616                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
31617 @endif opcodes-bootstrap
31618
31619 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
31620 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
31621
31622 maybe-configure-stagefeedback-binutils:
31623 maybe-all-stagefeedback-binutils:
31624
31625 @if binutils-bootstrap
31626 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
31627 configure-stagefeedback-binutils:
31628         @$(MAKE) stagefeedback-start
31629         @[ -f binutils/Makefile ] && exit 0 || : ; \
31630         r=`${PWD_COMMAND}`; export r; \
31631         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31632         $(STAGE_HOST_EXPORTS)  \
31633         echo Configuring stage feedback in binutils ; \
31634         cd binutils || exit 1; \
31635         case $(srcdir) in \
31636           \.) \
31637             srcdiroption="--srcdir=."; \
31638             libsrcdir=".";; \
31639           /* | [A-Za-z]:[\\/]*) \
31640             srcdiroption="--srcdir=$(srcdir)/binutils"; \
31641             libsrcdir="$$s/binutils";; \
31642           *) \
31643             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
31644             libsrcdir="$$s/binutils";; \
31645         esac; \
31646         $(SHELL) $${libsrcdir}/configure \
31647           $(HOST_CONFIGARGS) $${srcdiroption} \
31648           @stage2_werror_flag@ 
31649
31650 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
31651 all-stagefeedback-binutils: configure-stagefeedback-binutils
31652         @$(MAKE) stagefeedback-start
31653         @r=`${PWD_COMMAND}`; export r; \
31654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31655         $(STAGE_HOST_EXPORTS)  \
31656         cd binutils && \
31657         $(MAKE) $(FLAGS_TO_PASS)  \
31658                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31659                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
31660 @endif binutils-bootstrap
31661
31662 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
31663 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
31664
31665 maybe-configure-stagefeedback-gas:
31666 maybe-all-stagefeedback-gas:
31667
31668 @if gas-bootstrap
31669 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
31670 configure-stagefeedback-gas:
31671         @$(MAKE) stagefeedback-start
31672         @[ -f gas/Makefile ] && exit 0 || : ; \
31673         r=`${PWD_COMMAND}`; export r; \
31674         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31675         $(STAGE_HOST_EXPORTS)  \
31676         echo Configuring stage feedback in gas ; \
31677         cd gas || exit 1; \
31678         case $(srcdir) in \
31679           \.) \
31680             srcdiroption="--srcdir=."; \
31681             libsrcdir=".";; \
31682           /* | [A-Za-z]:[\\/]*) \
31683             srcdiroption="--srcdir=$(srcdir)/gas"; \
31684             libsrcdir="$$s/gas";; \
31685           *) \
31686             srcdiroption="--srcdir=../$(srcdir)/gas"; \
31687             libsrcdir="$$s/gas";; \
31688         esac; \
31689         $(SHELL) $${libsrcdir}/configure \
31690           $(HOST_CONFIGARGS) $${srcdiroption} \
31691           @stage2_werror_flag@ 
31692
31693 maybe-all-stagefeedback-gas: all-stagefeedback-gas
31694 all-stagefeedback-gas: configure-stagefeedback-gas
31695         @$(MAKE) stagefeedback-start
31696         @r=`${PWD_COMMAND}`; export r; \
31697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31698         $(STAGE_HOST_EXPORTS)  \
31699         cd gas && \
31700         $(MAKE) $(FLAGS_TO_PASS)  \
31701                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31702                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
31703 @endif gas-bootstrap
31704
31705 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
31706 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
31707
31708 maybe-configure-stagefeedback-gcc:
31709 maybe-all-stagefeedback-gcc:
31710
31711 @if gcc-bootstrap
31712 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
31713 configure-stagefeedback-gcc:
31714         @$(MAKE) stagefeedback-start
31715         @[ -f gcc/Makefile ] && exit 0 || : ; \
31716         r=`${PWD_COMMAND}`; export r; \
31717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31718         $(STAGE_HOST_EXPORTS)  \
31719         echo Configuring stage feedback in gcc ; \
31720         cd gcc || exit 1; \
31721         case $(srcdir) in \
31722           \.) \
31723             srcdiroption="--srcdir=."; \
31724             libsrcdir=".";; \
31725           /* | [A-Za-z]:[\\/]*) \
31726             srcdiroption="--srcdir=$(srcdir)/gcc"; \
31727             libsrcdir="$$s/gcc";; \
31728           *) \
31729             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
31730             libsrcdir="$$s/gcc";; \
31731         esac; \
31732         $(SHELL) $${libsrcdir}/configure \
31733           $(HOST_CONFIGARGS) $${srcdiroption} \
31734           @stage2_werror_flag@ 
31735
31736 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
31737 all-stagefeedback-gcc: configure-stagefeedback-gcc
31738         @$(MAKE) stagefeedback-start
31739         @r=`${PWD_COMMAND}`; export r; \
31740         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31741         $(STAGE_HOST_EXPORTS)  \
31742         cd gcc && \
31743         $(MAKE) $(FLAGS_TO_PASS)  \
31744                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31745                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(EXTRA_GCC_FLAGS)
31746 @endif gcc-bootstrap
31747
31748 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
31749 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
31750
31751 maybe-configure-stagefeedback-intl:
31752 maybe-all-stagefeedback-intl:
31753
31754 @if intl-bootstrap
31755 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
31756 configure-stagefeedback-intl:
31757         @$(MAKE) stagefeedback-start
31758         @[ -f intl/Makefile ] && exit 0 || : ; \
31759         r=`${PWD_COMMAND}`; export r; \
31760         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31761         $(STAGE_HOST_EXPORTS)  \
31762         echo Configuring stage feedback in intl ; \
31763         cd intl || exit 1; \
31764         case $(srcdir) in \
31765           \.) \
31766             srcdiroption="--srcdir=."; \
31767             libsrcdir=".";; \
31768           /* | [A-Za-z]:[\\/]*) \
31769             srcdiroption="--srcdir=$(srcdir)/intl"; \
31770             libsrcdir="$$s/intl";; \
31771           *) \
31772             srcdiroption="--srcdir=../$(srcdir)/intl"; \
31773             libsrcdir="$$s/intl";; \
31774         esac; \
31775         $(SHELL) $${libsrcdir}/configure \
31776           $(HOST_CONFIGARGS) $${srcdiroption} \
31777           @stage2_werror_flag@ 
31778
31779 maybe-all-stagefeedback-intl: all-stagefeedback-intl
31780 all-stagefeedback-intl: configure-stagefeedback-intl
31781         @$(MAKE) stagefeedback-start
31782         @r=`${PWD_COMMAND}`; export r; \
31783         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31784         $(STAGE_HOST_EXPORTS)  \
31785         cd intl && \
31786         $(MAKE) $(FLAGS_TO_PASS)  \
31787                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31788                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
31789 @endif intl-bootstrap
31790
31791 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
31792 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
31793
31794 maybe-configure-stagefeedback-ld:
31795 maybe-all-stagefeedback-ld:
31796
31797 @if ld-bootstrap
31798 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
31799 configure-stagefeedback-ld:
31800         @$(MAKE) stagefeedback-start
31801         @[ -f ld/Makefile ] && exit 0 || : ; \
31802         r=`${PWD_COMMAND}`; export r; \
31803         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31804         $(STAGE_HOST_EXPORTS)  \
31805         echo Configuring stage feedback in ld ; \
31806         cd ld || exit 1; \
31807         case $(srcdir) in \
31808           \.) \
31809             srcdiroption="--srcdir=."; \
31810             libsrcdir=".";; \
31811           /* | [A-Za-z]:[\\/]*) \
31812             srcdiroption="--srcdir=$(srcdir)/ld"; \
31813             libsrcdir="$$s/ld";; \
31814           *) \
31815             srcdiroption="--srcdir=../$(srcdir)/ld"; \
31816             libsrcdir="$$s/ld";; \
31817         esac; \
31818         $(SHELL) $${libsrcdir}/configure \
31819           $(HOST_CONFIGARGS) $${srcdiroption} \
31820           @stage2_werror_flag@ 
31821
31822 maybe-all-stagefeedback-ld: all-stagefeedback-ld
31823 all-stagefeedback-ld: configure-stagefeedback-ld
31824         @$(MAKE) stagefeedback-start
31825         @r=`${PWD_COMMAND}`; export r; \
31826         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31827         $(STAGE_HOST_EXPORTS)  \
31828         cd ld && \
31829         $(MAKE) $(FLAGS_TO_PASS)  \
31830                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31831                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
31832 @endif ld-bootstrap
31833
31834 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
31835 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
31836
31837 maybe-configure-stagefeedback-libcpp:
31838 maybe-all-stagefeedback-libcpp:
31839
31840 @if libcpp-bootstrap
31841 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
31842 configure-stagefeedback-libcpp:
31843         @$(MAKE) stagefeedback-start
31844         @[ -f libcpp/Makefile ] && exit 0 || : ; \
31845         r=`${PWD_COMMAND}`; export r; \
31846         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31847         $(STAGE_HOST_EXPORTS)  \
31848         echo Configuring stage feedback in libcpp ; \
31849         cd libcpp || exit 1; \
31850         case $(srcdir) in \
31851           \.) \
31852             srcdiroption="--srcdir=."; \
31853             libsrcdir=".";; \
31854           /* | [A-Za-z]:[\\/]*) \
31855             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
31856             libsrcdir="$$s/libcpp";; \
31857           *) \
31858             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
31859             libsrcdir="$$s/libcpp";; \
31860         esac; \
31861         $(SHELL) $${libsrcdir}/configure \
31862           $(HOST_CONFIGARGS) $${srcdiroption} \
31863           @stage2_werror_flag@ 
31864
31865 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
31866 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
31867         @$(MAKE) stagefeedback-start
31868         @r=`${PWD_COMMAND}`; export r; \
31869         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31870         $(STAGE_HOST_EXPORTS)  \
31871         cd libcpp && \
31872         $(MAKE) $(FLAGS_TO_PASS)  \
31873                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31874                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
31875 @endif libcpp-bootstrap
31876
31877 .PHONY: configure-stagefeedback-libbanshee maybe-configure-stagefeedback-libbanshee
31878 .PHONY: all-stagefeedback-libbanshee maybe-all-stagefeedback-libbanshee
31879
31880 maybe-configure-stagefeedback-libbanshee:
31881 maybe-all-stagefeedback-libbanshee:
31882
31883 @if libbanshee-bootstrap
31884 maybe-configure-stagefeedback-libbanshee: configure-stagefeedback-libbanshee
31885 configure-stagefeedback-libbanshee:
31886         @$(MAKE) stagefeedback-start
31887         @[ -f libbanshee/Makefile ] && exit 0 || : ; \
31888         r=`${PWD_COMMAND}`; export r; \
31889         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31890         $(STAGE_HOST_EXPORTS)  \
31891         echo Configuring stage feedback in libbanshee ; \
31892         cd libbanshee || exit 1; \
31893         case $(srcdir) in \
31894           \.) \
31895             srcdiroption="--srcdir=."; \
31896             libsrcdir=".";; \
31897           /* | [A-Za-z]:[\\/]*) \
31898             srcdiroption="--srcdir=$(srcdir)/libbanshee"; \
31899             libsrcdir="$$s/libbanshee";; \
31900           *) \
31901             srcdiroption="--srcdir=../$(srcdir)/libbanshee"; \
31902             libsrcdir="$$s/libbanshee";; \
31903         esac; \
31904         $(SHELL) $${libsrcdir}/configure \
31905           $(HOST_CONFIGARGS) $${srcdiroption} \
31906           @stage2_werror_flag@ 
31907
31908 maybe-all-stagefeedback-libbanshee: all-stagefeedback-libbanshee
31909 all-stagefeedback-libbanshee: configure-stagefeedback-libbanshee
31910         @$(MAKE) stagefeedback-start
31911         @r=`${PWD_COMMAND}`; export r; \
31912         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31913         $(STAGE_HOST_EXPORTS)  \
31914         cd libbanshee && \
31915         $(MAKE) $(FLAGS_TO_PASS)  \
31916                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31917                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
31918 @endif libbanshee-bootstrap
31919
31920 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
31921 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
31922
31923 maybe-configure-stagefeedback-libiberty:
31924 maybe-all-stagefeedback-libiberty:
31925
31926 @if libiberty-bootstrap
31927 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
31928 configure-stagefeedback-libiberty:
31929         @$(MAKE) stagefeedback-start
31930         @[ -f libiberty/Makefile ] && exit 0 || : ; \
31931         r=`${PWD_COMMAND}`; export r; \
31932         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31933         $(STAGE_HOST_EXPORTS)  \
31934         echo Configuring stage feedback in libiberty ; \
31935         cd libiberty || exit 1; \
31936         case $(srcdir) in \
31937           \.) \
31938             srcdiroption="--srcdir=."; \
31939             libsrcdir=".";; \
31940           /* | [A-Za-z]:[\\/]*) \
31941             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
31942             libsrcdir="$$s/libiberty";; \
31943           *) \
31944             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
31945             libsrcdir="$$s/libiberty";; \
31946         esac; \
31947         $(SHELL) $${libsrcdir}/configure \
31948           $(HOST_CONFIGARGS) $${srcdiroption} \
31949           @stage2_werror_flag@ 
31950
31951 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
31952 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
31953         @$(MAKE) stagefeedback-start
31954         @r=`${PWD_COMMAND}`; export r; \
31955         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31956         $(STAGE_HOST_EXPORTS)  \
31957         cd libiberty && \
31958         $(MAKE) $(FLAGS_TO_PASS)  \
31959                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31960                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
31961 @endif libiberty-bootstrap
31962
31963 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
31964 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
31965
31966 maybe-configure-stagefeedback-zlib:
31967 maybe-all-stagefeedback-zlib:
31968
31969 @if zlib-bootstrap
31970 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
31971 configure-stagefeedback-zlib:
31972         @$(MAKE) stagefeedback-start
31973         @[ -f zlib/Makefile ] && exit 0 || : ; \
31974         r=`${PWD_COMMAND}`; export r; \
31975         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31976         $(STAGE_HOST_EXPORTS)  \
31977         echo Configuring stage feedback in zlib ; \
31978         cd zlib || exit 1; \
31979         case $(srcdir) in \
31980           \.) \
31981             srcdiroption="--srcdir=."; \
31982             libsrcdir=".";; \
31983           /* | [A-Za-z]:[\\/]*) \
31984             srcdiroption="--srcdir=$(srcdir)/zlib"; \
31985             libsrcdir="$$s/zlib";; \
31986           *) \
31987             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
31988             libsrcdir="$$s/zlib";; \
31989         esac; \
31990         $(SHELL) $${libsrcdir}/configure \
31991           $(HOST_CONFIGARGS) $${srcdiroption} \
31992           @stage2_werror_flag@ 
31993
31994 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
31995 all-stagefeedback-zlib: configure-stagefeedback-zlib
31996         @$(MAKE) stagefeedback-start
31997         @r=`${PWD_COMMAND}`; export r; \
31998         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31999         $(STAGE_HOST_EXPORTS)  \
32000         cd zlib && \
32001         $(MAKE) $(FLAGS_TO_PASS)  \
32002                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32003                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
32004 @endif zlib-bootstrap
32005
32006
32007 # FIXME: Will not need to be conditional when toplevel bootstrap is the
32008 # only possibility, but now it conflicts with no-bootstrap rules
32009 @if gcc-bootstrap
32010
32011
32012
32013
32014 .PHONY: distclean-stagefeedback
32015
32016 # Rules to wipe a stage and all the following ones, used for cleanstrap
32017 distclean-stage1:: distclean-stagefeedback 
32018 distclean-stagefeedback::
32019         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
32020         rm -rf stagefeedback-* 
32021
32022
32023 @endif gcc-bootstrap
32024
32025
32026
32027 stagefeedback-start::
32028         @r=`${PWD_COMMAND}`; export r; \
32029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32030         cd stageprofile-gcc && \
32031           { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../gcc/&",' | $(SHELL); } && \
32032           { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../gcc/&",' | $(SHELL); }
32033
32034 # FIXME: Will not need to be conditional when toplevel bootstrap is the
32035 # only possibility, but now it conflicts with no-bootstrap rules
32036 @if gcc-bootstrap
32037 profiledbootstrap:
32038         @r=`${PWD_COMMAND}`; export r; \
32039         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32040         $(SET_LIB_PATH) \
32041         $(HOST_EXPORTS) \
32042         echo "Bootstrapping the compiler"; \
32043         $(MAKE) stageprofile-bubble distclean-stagefeedback
32044         @r=`${PWD_COMMAND}`; export r; \
32045         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
32046         $(SET_LIB_PATH) \
32047         echo "Building runtime libraries and training compiler"; \
32048         $(MAKE) $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS) all
32049         @r=`${PWD_COMMAND}`; export r; \
32050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32051         $(SET_LIB_PATH) \
32052         $(HOST_EXPORTS) \
32053         echo "Building feedback based compiler"; \
32054         $(MAKE) stagefeedback-bubble stagefeedback-end
32055 @endif gcc-bootstrap
32056
32057 # --------------------------------------
32058 # Dependencies between different modules
32059 # --------------------------------------
32060
32061 # Generic dependencies for target modules on host stuff, especially gcc
32062
32063 configure-target-libstdc++-v3: maybe-all-gcc
32064
32065 configure-target-libmudflap: maybe-all-gcc
32066
32067 configure-target-newlib: maybe-all-gcc
32068
32069 configure-target-libgfortran: maybe-all-gcc
32070
32071 configure-target-libobjc: maybe-all-gcc
32072
32073 configure-target-libtermcap: maybe-all-gcc
32074
32075 configure-target-winsup: maybe-all-gcc
32076
32077 configure-target-libgloss: maybe-all-gcc
32078
32079 configure-target-libiberty: maybe-all-gcc
32080
32081 configure-target-gperf: maybe-all-gcc
32082
32083 configure-target-examples: maybe-all-gcc
32084
32085 configure-target-libffi: maybe-all-gcc
32086
32087 configure-target-libjava: maybe-all-gcc
32088
32089 configure-target-zlib: maybe-all-gcc
32090
32091 configure-target-boehm-gc: maybe-all-gcc
32092
32093 configure-target-qthreads: maybe-all-gcc
32094
32095 configure-target-rda: maybe-all-gcc
32096
32097 configure-target-libada: maybe-all-gcc
32098
32099
32100
32101 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
32102
32103 configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
32104 configure-target-gperf: maybe-all-target-libstdc++-v3
32105
32106 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
32107
32108 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
32109
32110 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
32111
32112 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
32113 configure-target-libjava: maybe-all-target-libstdc++-v3
32114
32115 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
32116
32117 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
32118
32119 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
32120
32121 configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
32122
32123 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
32124
32125 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
32126
32127 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
32128
32129 configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
32130
32131
32132 # There are two types of dependencies here: 'hard' dependencies, where one
32133 # module simply won't build without the other; and 'soft' dependencies, where
32134 # if the depended-on module is missing, the depending module will do without
32135 # or find a substitute somewhere (perhaps installed).  Soft dependencies
32136 # are made here to depend on a 'maybe-' target.  If you're not sure,
32137 # it's safer to use a soft dependency.
32138
32139
32140
32141
32142
32143 # With all the machinery above in place, it is pretty easy to generate
32144 # dependencies.  Host dependencies are a bit more complex because we have
32145 # to check for bootstrap/prebootstrap dependencies.  To resolve
32146 # prebootstrap dependencies, prebootstrap modules are gathered in
32147 # a hash table.
32148 all-build-bison: maybe-all-build-texinfo
32149 all-build-byacc: maybe-all-build-texinfo
32150 all-build-flex: maybe-all-build-texinfo
32151 all-build-flex: maybe-all-build-bison
32152 all-build-flex: maybe-all-build-byacc
32153 all-build-flex: maybe-all-build-m4
32154 all-build-libiberty: maybe-all-build-texinfo
32155 all-build-m4: maybe-all-build-texinfo
32156 all-build-fixincludes: maybe-all-build-libiberty
32157 configure-gcc: maybe-configure-intl
32158
32159 configure-stage1-gcc: maybe-configure-stage1-intl
32160 configure-stage2-gcc: maybe-configure-stage2-intl
32161 configure-stage3-gcc: maybe-configure-stage3-intl
32162 configure-stage4-gcc: maybe-configure-stage4-intl
32163 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
32164 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
32165 configure-gcc: maybe-configure-binutils
32166
32167 configure-stage1-gcc: maybe-configure-stage1-binutils
32168 configure-stage2-gcc: maybe-configure-stage2-binutils
32169 configure-stage3-gcc: maybe-configure-stage3-binutils
32170 configure-stage4-gcc: maybe-configure-stage4-binutils
32171 configure-stageprofile-gcc: maybe-configure-stageprofile-binutils
32172 configure-stagefeedback-gcc: maybe-configure-stagefeedback-binutils
32173 configure-gcc: maybe-configure-gas
32174
32175 configure-stage1-gcc: maybe-configure-stage1-gas
32176 configure-stage2-gcc: maybe-configure-stage2-gas
32177 configure-stage3-gcc: maybe-configure-stage3-gas
32178 configure-stage4-gcc: maybe-configure-stage4-gas
32179 configure-stageprofile-gcc: maybe-configure-stageprofile-gas
32180 configure-stagefeedback-gcc: maybe-configure-stagefeedback-gas
32181 configure-gcc: maybe-configure-ld
32182
32183 configure-stage1-gcc: maybe-configure-stage1-ld
32184 configure-stage2-gcc: maybe-configure-stage2-ld
32185 configure-stage3-gcc: maybe-configure-stage3-ld
32186 configure-stage4-gcc: maybe-configure-stage4-ld
32187 configure-stageprofile-gcc: maybe-configure-stageprofile-ld
32188 configure-stagefeedback-gcc: maybe-configure-stagefeedback-ld
32189 all-gcc: all-libiberty
32190
32191 all-stage1-gcc: all-stage1-libiberty
32192 all-stage2-gcc: all-stage2-libiberty
32193 all-stage3-gcc: all-stage3-libiberty
32194 all-stage4-gcc: all-stage4-libiberty
32195 all-stageprofile-gcc: all-stageprofile-libiberty
32196 all-stagefeedback-gcc: all-stagefeedback-libiberty
32197 all-gcc: maybe-all-intl
32198
32199 all-stage1-gcc: maybe-all-stage1-intl
32200 all-stage2-gcc: maybe-all-stage2-intl
32201 all-stage3-gcc: maybe-all-stage3-intl
32202 all-stage4-gcc: maybe-all-stage4-intl
32203 all-stageprofile-gcc: maybe-all-stageprofile-intl
32204 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
32205 all-gcc: maybe-all-build-texinfo
32206
32207 all-stage1-gcc: maybe-all-build-texinfo
32208 all-stage2-gcc: maybe-all-build-texinfo
32209 all-stage3-gcc: maybe-all-build-texinfo
32210 all-stage4-gcc: maybe-all-build-texinfo
32211 all-stageprofile-gcc: maybe-all-build-texinfo
32212 all-stagefeedback-gcc: maybe-all-build-texinfo
32213 all-prebootstrap: maybe-all-build-texinfo
32214 all-gcc: maybe-all-build-bison
32215
32216 all-stage1-gcc: maybe-all-build-bison
32217 all-stage2-gcc: maybe-all-build-bison
32218 all-stage3-gcc: maybe-all-build-bison
32219 all-stage4-gcc: maybe-all-build-bison
32220 all-stageprofile-gcc: maybe-all-build-bison
32221 all-stagefeedback-gcc: maybe-all-build-bison
32222 all-prebootstrap: maybe-all-build-bison
32223 all-gcc: maybe-all-build-byacc
32224
32225 all-stage1-gcc: maybe-all-build-byacc
32226 all-stage2-gcc: maybe-all-build-byacc
32227 all-stage3-gcc: maybe-all-build-byacc
32228 all-stage4-gcc: maybe-all-build-byacc
32229 all-stageprofile-gcc: maybe-all-build-byacc
32230 all-stagefeedback-gcc: maybe-all-build-byacc
32231 all-prebootstrap: maybe-all-build-byacc
32232 all-gcc: maybe-all-build-flex
32233
32234 all-stage1-gcc: maybe-all-build-flex
32235 all-stage2-gcc: maybe-all-build-flex
32236 all-stage3-gcc: maybe-all-build-flex
32237 all-stage4-gcc: maybe-all-build-flex
32238 all-stageprofile-gcc: maybe-all-build-flex
32239 all-stagefeedback-gcc: maybe-all-build-flex
32240 all-prebootstrap: maybe-all-build-flex
32241 all-gcc: maybe-all-build-libiberty
32242
32243 all-stage1-gcc: maybe-all-build-libiberty
32244 all-stage2-gcc: maybe-all-build-libiberty
32245 all-stage3-gcc: maybe-all-build-libiberty
32246 all-stage4-gcc: maybe-all-build-libiberty
32247 all-stageprofile-gcc: maybe-all-build-libiberty
32248 all-stagefeedback-gcc: maybe-all-build-libiberty
32249 all-prebootstrap: maybe-all-build-libiberty
32250 all-gcc: maybe-all-build-fixincludes
32251
32252 all-stage1-gcc: maybe-all-build-fixincludes
32253 all-stage2-gcc: maybe-all-build-fixincludes
32254 all-stage3-gcc: maybe-all-build-fixincludes
32255 all-stage4-gcc: maybe-all-build-fixincludes
32256 all-stageprofile-gcc: maybe-all-build-fixincludes
32257 all-stagefeedback-gcc: maybe-all-build-fixincludes
32258 all-prebootstrap: maybe-all-build-fixincludes
32259 all-gcc: maybe-all-binutils
32260
32261 all-stage1-gcc: maybe-all-stage1-binutils
32262 all-stage2-gcc: maybe-all-stage2-binutils
32263 all-stage3-gcc: maybe-all-stage3-binutils
32264 all-stage4-gcc: maybe-all-stage4-binutils
32265 all-stageprofile-gcc: maybe-all-stageprofile-binutils
32266 all-stagefeedback-gcc: maybe-all-stagefeedback-binutils
32267 all-gcc: maybe-all-gas
32268
32269 all-stage1-gcc: maybe-all-stage1-gas
32270 all-stage2-gcc: maybe-all-stage2-gas
32271 all-stage3-gcc: maybe-all-stage3-gas
32272 all-stage4-gcc: maybe-all-stage4-gas
32273 all-stageprofile-gcc: maybe-all-stageprofile-gas
32274 all-stagefeedback-gcc: maybe-all-stagefeedback-gas
32275 all-gcc: maybe-all-ld
32276
32277 all-stage1-gcc: maybe-all-stage1-ld
32278 all-stage2-gcc: maybe-all-stage2-ld
32279 all-stage3-gcc: maybe-all-stage3-ld
32280 all-stage4-gcc: maybe-all-stage4-ld
32281 all-stageprofile-gcc: maybe-all-stageprofile-ld
32282 all-stagefeedback-gcc: maybe-all-stagefeedback-ld
32283 all-gcc: maybe-all-zlib
32284
32285 all-stage1-gcc: maybe-all-stage1-zlib
32286 all-stage2-gcc: maybe-all-stage2-zlib
32287 all-stage3-gcc: maybe-all-stage3-zlib
32288 all-stage4-gcc: maybe-all-stage4-zlib
32289 all-stageprofile-gcc: maybe-all-stageprofile-zlib
32290 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
32291 all-gcc: maybe-all-libbanshee
32292
32293 all-stage1-gcc: maybe-all-stage1-libbanshee
32294 all-stage2-gcc: maybe-all-stage2-libbanshee
32295 all-stage3-gcc: maybe-all-stage3-libbanshee
32296 all-stage4-gcc: maybe-all-stage4-libbanshee
32297 all-stageprofile-gcc: maybe-all-stageprofile-libbanshee
32298 all-stagefeedback-gcc: maybe-all-stagefeedback-libbanshee
32299 all-gcc: all-libcpp
32300
32301 all-stage1-gcc: all-stage1-libcpp
32302 all-stage2-gcc: all-stage2-libcpp
32303 all-stage3-gcc: all-stage3-libcpp
32304 all-stage4-gcc: all-stage4-libcpp
32305 all-stageprofile-gcc: all-stageprofile-libcpp
32306 all-stagefeedback-gcc: all-stagefeedback-libcpp
32307 all-gcc: maybe-all-build-libiberty
32308
32309 all-stage1-gcc: maybe-all-build-libiberty
32310 all-stage2-gcc: maybe-all-build-libiberty
32311 all-stage3-gcc: maybe-all-build-libiberty
32312 all-stage4-gcc: maybe-all-build-libiberty
32313 all-stageprofile-gcc: maybe-all-build-libiberty
32314 all-stagefeedback-gcc: maybe-all-build-libiberty
32315 all-prebootstrap: maybe-all-build-libiberty
32316 configure-libcpp: configure-libiberty
32317
32318 configure-stage1-libcpp: configure-stage1-libiberty
32319 configure-stage2-libcpp: configure-stage2-libiberty
32320 configure-stage3-libcpp: configure-stage3-libiberty
32321 configure-stage4-libcpp: configure-stage4-libiberty
32322 configure-stageprofile-libcpp: configure-stageprofile-libiberty
32323 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
32324 configure-libcpp: maybe-configure-intl
32325
32326 configure-stage1-libcpp: maybe-configure-stage1-intl
32327 configure-stage2-libcpp: maybe-configure-stage2-intl
32328 configure-stage3-libcpp: maybe-configure-stage3-intl
32329 configure-stage4-libcpp: maybe-configure-stage4-intl
32330 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
32331 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
32332 all-libcpp: all-libiberty
32333
32334 all-stage1-libcpp: all-stage1-libiberty
32335 all-stage2-libcpp: all-stage2-libiberty
32336 all-stage3-libcpp: all-stage3-libiberty
32337 all-stage4-libcpp: all-stage4-libiberty
32338 all-stageprofile-libcpp: all-stageprofile-libiberty
32339 all-stagefeedback-libcpp: all-stagefeedback-libiberty
32340 all-libcpp: maybe-all-intl
32341
32342 all-stage1-libcpp: maybe-all-stage1-intl
32343 all-stage2-libcpp: maybe-all-stage2-intl
32344 all-stage3-libcpp: maybe-all-stage3-intl
32345 all-stage4-libcpp: maybe-all-stage4-intl
32346 all-stageprofile-libcpp: maybe-all-stageprofile-intl
32347 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
32348 configure-gdb: maybe-configure-itcl
32349 configure-gdb: maybe-configure-tcl
32350 configure-gdb: maybe-configure-tk
32351 configure-gdb: maybe-configure-sim
32352 all-gdb: maybe-all-libiberty
32353 all-gdb: maybe-all-opcodes
32354 all-gdb: maybe-all-bfd
32355 all-gdb: maybe-all-readline
32356 all-gdb: maybe-all-build-bison
32357 all-gdb: maybe-all-build-byacc
32358 all-gdb: maybe-all-sim
32359 install-gdb: maybe-install-tcl
32360 install-gdb: maybe-install-tk
32361 install-gdb: maybe-install-itcl
32362 install-gdb: maybe-install-libgui
32363 configure-libgui: maybe-configure-tcl
32364 configure-libgui: maybe-configure-tk
32365 all-libgui: maybe-all-tcl
32366 all-libgui: maybe-all-tk
32367 all-libgui: maybe-all-itcl
32368 configure-bfd: configure-libiberty
32369
32370 configure-stage1-bfd: configure-stage1-libiberty
32371 configure-stage2-bfd: configure-stage2-libiberty
32372 configure-stage3-bfd: configure-stage3-libiberty
32373 configure-stage4-bfd: configure-stage4-libiberty
32374 configure-stageprofile-bfd: configure-stageprofile-libiberty
32375 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
32376 all-bfd: maybe-all-libiberty
32377
32378 all-stage1-bfd: maybe-all-stage1-libiberty
32379 all-stage2-bfd: maybe-all-stage2-libiberty
32380 all-stage3-bfd: maybe-all-stage3-libiberty
32381 all-stage4-bfd: maybe-all-stage4-libiberty
32382 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
32383 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
32384 all-bfd: maybe-all-intl
32385
32386 all-stage1-bfd: maybe-all-stage1-intl
32387 all-stage2-bfd: maybe-all-stage2-intl
32388 all-stage3-bfd: maybe-all-stage3-intl
32389 all-stage4-bfd: maybe-all-stage4-intl
32390 all-stageprofile-bfd: maybe-all-stageprofile-intl
32391 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
32392 all-binutils: maybe-all-libiberty
32393
32394 all-stage1-binutils: maybe-all-stage1-libiberty
32395 all-stage2-binutils: maybe-all-stage2-libiberty
32396 all-stage3-binutils: maybe-all-stage3-libiberty
32397 all-stage4-binutils: maybe-all-stage4-libiberty
32398 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
32399 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
32400 all-binutils: maybe-all-opcodes
32401
32402 all-stage1-binutils: maybe-all-stage1-opcodes
32403 all-stage2-binutils: maybe-all-stage2-opcodes
32404 all-stage3-binutils: maybe-all-stage3-opcodes
32405 all-stage4-binutils: maybe-all-stage4-opcodes
32406 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
32407 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
32408 all-binutils: maybe-all-bfd
32409
32410 all-stage1-binutils: maybe-all-stage1-bfd
32411 all-stage2-binutils: maybe-all-stage2-bfd
32412 all-stage3-binutils: maybe-all-stage3-bfd
32413 all-stage4-binutils: maybe-all-stage4-bfd
32414 all-stageprofile-binutils: maybe-all-stageprofile-bfd
32415 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
32416 all-binutils: maybe-all-build-flex
32417
32418 all-stage1-binutils: maybe-all-build-flex
32419 all-stage2-binutils: maybe-all-build-flex
32420 all-stage3-binutils: maybe-all-build-flex
32421 all-stage4-binutils: maybe-all-build-flex
32422 all-stageprofile-binutils: maybe-all-build-flex
32423 all-stagefeedback-binutils: maybe-all-build-flex
32424 all-prebootstrap: maybe-all-build-flex
32425 all-binutils: maybe-all-build-bison
32426
32427 all-stage1-binutils: maybe-all-build-bison
32428 all-stage2-binutils: maybe-all-build-bison
32429 all-stage3-binutils: maybe-all-build-bison
32430 all-stage4-binutils: maybe-all-build-bison
32431 all-stageprofile-binutils: maybe-all-build-bison
32432 all-stagefeedback-binutils: maybe-all-build-bison
32433 all-prebootstrap: maybe-all-build-bison
32434 all-binutils: maybe-all-build-byacc
32435
32436 all-stage1-binutils: maybe-all-build-byacc
32437 all-stage2-binutils: maybe-all-build-byacc
32438 all-stage3-binutils: maybe-all-build-byacc
32439 all-stage4-binutils: maybe-all-build-byacc
32440 all-stageprofile-binutils: maybe-all-build-byacc
32441 all-stagefeedback-binutils: maybe-all-build-byacc
32442 all-prebootstrap: maybe-all-build-byacc
32443 all-binutils: maybe-all-intl
32444
32445 all-stage1-binutils: maybe-all-stage1-intl
32446 all-stage2-binutils: maybe-all-stage2-intl
32447 all-stage3-binutils: maybe-all-stage3-intl
32448 all-stage4-binutils: maybe-all-stage4-intl
32449 all-stageprofile-binutils: maybe-all-stageprofile-intl
32450 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
32451 install-binutils: maybe-install-opcodes
32452 install-opcodes: maybe-install-bfd
32453 all-gas: maybe-all-libiberty
32454
32455 all-stage1-gas: maybe-all-stage1-libiberty
32456 all-stage2-gas: maybe-all-stage2-libiberty
32457 all-stage3-gas: maybe-all-stage3-libiberty
32458 all-stage4-gas: maybe-all-stage4-libiberty
32459 all-stageprofile-gas: maybe-all-stageprofile-libiberty
32460 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
32461 all-gas: maybe-all-opcodes
32462
32463 all-stage1-gas: maybe-all-stage1-opcodes
32464 all-stage2-gas: maybe-all-stage2-opcodes
32465 all-stage3-gas: maybe-all-stage3-opcodes
32466 all-stage4-gas: maybe-all-stage4-opcodes
32467 all-stageprofile-gas: maybe-all-stageprofile-opcodes
32468 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
32469 all-gas: maybe-all-bfd
32470
32471 all-stage1-gas: maybe-all-stage1-bfd
32472 all-stage2-gas: maybe-all-stage2-bfd
32473 all-stage3-gas: maybe-all-stage3-bfd
32474 all-stage4-gas: maybe-all-stage4-bfd
32475 all-stageprofile-gas: maybe-all-stageprofile-bfd
32476 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
32477 all-gas: maybe-all-intl
32478
32479 all-stage1-gas: maybe-all-stage1-intl
32480 all-stage2-gas: maybe-all-stage2-intl
32481 all-stage3-gas: maybe-all-stage3-intl
32482 all-stage4-gas: maybe-all-stage4-intl
32483 all-stageprofile-gas: maybe-all-stageprofile-intl
32484 all-stagefeedback-gas: maybe-all-stagefeedback-intl
32485 all-gprof: maybe-all-libiberty
32486 all-gprof: maybe-all-bfd
32487 all-gprof: maybe-all-opcodes
32488 all-gprof: maybe-all-intl
32489 all-ld: maybe-all-libiberty
32490
32491 all-stage1-ld: maybe-all-stage1-libiberty
32492 all-stage2-ld: maybe-all-stage2-libiberty
32493 all-stage3-ld: maybe-all-stage3-libiberty
32494 all-stage4-ld: maybe-all-stage4-libiberty
32495 all-stageprofile-ld: maybe-all-stageprofile-libiberty
32496 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
32497 all-ld: maybe-all-bfd
32498
32499 all-stage1-ld: maybe-all-stage1-bfd
32500 all-stage2-ld: maybe-all-stage2-bfd
32501 all-stage3-ld: maybe-all-stage3-bfd
32502 all-stage4-ld: maybe-all-stage4-bfd
32503 all-stageprofile-ld: maybe-all-stageprofile-bfd
32504 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
32505 all-ld: maybe-all-opcodes
32506
32507 all-stage1-ld: maybe-all-stage1-opcodes
32508 all-stage2-ld: maybe-all-stage2-opcodes
32509 all-stage3-ld: maybe-all-stage3-opcodes
32510 all-stage4-ld: maybe-all-stage4-opcodes
32511 all-stageprofile-ld: maybe-all-stageprofile-opcodes
32512 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
32513 all-ld: maybe-all-build-bison
32514
32515 all-stage1-ld: maybe-all-build-bison
32516 all-stage2-ld: maybe-all-build-bison
32517 all-stage3-ld: maybe-all-build-bison
32518 all-stage4-ld: maybe-all-build-bison
32519 all-stageprofile-ld: maybe-all-build-bison
32520 all-stagefeedback-ld: maybe-all-build-bison
32521 all-prebootstrap: maybe-all-build-bison
32522 all-ld: maybe-all-build-byacc
32523
32524 all-stage1-ld: maybe-all-build-byacc
32525 all-stage2-ld: maybe-all-build-byacc
32526 all-stage3-ld: maybe-all-build-byacc
32527 all-stage4-ld: maybe-all-build-byacc
32528 all-stageprofile-ld: maybe-all-build-byacc
32529 all-stagefeedback-ld: maybe-all-build-byacc
32530 all-prebootstrap: maybe-all-build-byacc
32531 all-ld: maybe-all-build-flex
32532
32533 all-stage1-ld: maybe-all-build-flex
32534 all-stage2-ld: maybe-all-build-flex
32535 all-stage3-ld: maybe-all-build-flex
32536 all-stage4-ld: maybe-all-build-flex
32537 all-stageprofile-ld: maybe-all-build-flex
32538 all-stagefeedback-ld: maybe-all-build-flex
32539 all-prebootstrap: maybe-all-build-flex
32540 all-ld: maybe-all-intl
32541
32542 all-stage1-ld: maybe-all-stage1-intl
32543 all-stage2-ld: maybe-all-stage2-intl
32544 all-stage3-ld: maybe-all-stage3-intl
32545 all-stage4-ld: maybe-all-stage4-intl
32546 all-stageprofile-ld: maybe-all-stageprofile-intl
32547 all-stagefeedback-ld: maybe-all-stagefeedback-intl
32548 all-opcodes: maybe-all-bfd
32549
32550 all-stage1-opcodes: maybe-all-stage1-bfd
32551 all-stage2-opcodes: maybe-all-stage2-bfd
32552 all-stage3-opcodes: maybe-all-stage3-bfd
32553 all-stage4-opcodes: maybe-all-stage4-bfd
32554 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
32555 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
32556 all-opcodes: maybe-all-libiberty
32557
32558 all-stage1-opcodes: maybe-all-stage1-libiberty
32559 all-stage2-opcodes: maybe-all-stage2-libiberty
32560 all-stage3-opcodes: maybe-all-stage3-libiberty
32561 all-stage4-opcodes: maybe-all-stage4-libiberty
32562 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
32563 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
32564 all-dejagnu: maybe-all-tcl
32565 all-dejagnu: maybe-all-expect
32566 all-dejagnu: maybe-all-tk
32567 configure-expect: maybe-configure-tcl
32568 configure-expect: maybe-configure-tk
32569 all-expect: maybe-all-tcl
32570 all-expect: maybe-all-tk
32571 configure-itcl: maybe-configure-tcl
32572 configure-itcl: maybe-configure-tk
32573 all-itcl: maybe-all-tcl
32574 all-itcl: maybe-all-tk
32575 install-itcl: maybe-install-tcl
32576 configure-tk: maybe-configure-tcl
32577 all-tk: maybe-all-tcl
32578 all-sid: maybe-all-libiberty
32579 all-sid: maybe-all-bfd
32580 all-sid: maybe-all-opcodes
32581 all-sid: maybe-all-tcl
32582 all-sid: maybe-all-tk
32583 install-sid: maybe-install-tcl
32584 install-sid: maybe-install-tk
32585 all-sim: maybe-all-libiberty
32586 all-sim: maybe-all-bfd
32587 all-sim: maybe-all-opcodes
32588 all-sim: maybe-all-readline
32589 all-sim: maybe-configure-gdb
32590 all-fastjar: maybe-all-zlib
32591 all-fastjar: maybe-all-build-texinfo
32592 all-fastjar: maybe-all-libiberty
32593 all-autoconf: maybe-all-m4
32594 all-autoconf: maybe-all-build-texinfo
32595 all-automake: maybe-all-m4
32596 all-automake: maybe-all-build-texinfo
32597 all-automake: maybe-all-autoconf
32598 all-bison: maybe-all-intl
32599 all-bison: maybe-all-build-texinfo
32600 all-diff: maybe-all-intl
32601 all-diff: maybe-all-build-texinfo
32602 all-fileutils: maybe-all-intl
32603 all-fileutils: maybe-all-build-texinfo
32604 all-flex: maybe-all-build-bison
32605 all-flex: maybe-all-build-byacc
32606 all-flex: maybe-all-intl
32607 all-flex: maybe-all-m4
32608 all-flex: maybe-all-build-texinfo
32609 all-gzip: maybe-all-intl
32610 all-gzip: maybe-all-zlib
32611 all-gzip: maybe-all-build-texinfo
32612 all-hello: maybe-all-intl
32613 all-hello: maybe-all-build-texinfo
32614 all-m4: maybe-all-intl
32615 all-m4: maybe-all-build-texinfo
32616 all-make: maybe-all-intl
32617 all-make: maybe-all-build-texinfo
32618 all-patch: maybe-all-build-texinfo
32619 all-make: maybe-all-build-texinfo
32620 all-prms: maybe-all-libiberty
32621 all-recode: maybe-all-build-texinfo
32622 all-sed: maybe-all-build-texinfo
32623 all-send-pr: maybe-all-prms
32624 all-tar: maybe-all-build-texinfo
32625 all-uudecode: maybe-all-build-texinfo
32626 configure-target-boehm-gc: maybe-configure-target-qthreads
32627 configure-target-fastjar: maybe-configure-target-zlib
32628 all-target-fastjar: maybe-all-target-zlib
32629 all-target-fastjar: maybe-all-target-libiberty
32630 configure-target-libjava: maybe-configure-target-zlib
32631 configure-target-libjava: maybe-configure-target-boehm-gc
32632 configure-target-libjava: maybe-configure-target-qthreads
32633 configure-target-libjava: maybe-configure-target-libffi
32634 all-target-libjava: maybe-all-fastjar
32635 all-target-libjava: maybe-all-target-zlib
32636 all-target-libjava: maybe-all-target-boehm-gc
32637 all-target-libjava: maybe-all-target-qthreads
32638 all-target-libjava: maybe-all-target-libffi
32639 all-target-libobjc: maybe-all-target-libiberty
32640 all-target-libstdc++-v3: maybe-all-target-libiberty
32641 all-target-libgloss: maybe-configure-target-newlib
32642 all-target-winsup: maybe-all-target-libiberty
32643 all-target-winsup: maybe-all-target-libtermcap
32644
32645
32646 # Non-toplevel bootstrap rules must depend on several packages, to be built
32647 # before gcc.  Another wart that will go away, hopefully soon.
32648 @if gcc-no-bootstrap
32649
32650 all-prebootstrap: maybe-all-bfd
32651 all-prebootstrap: maybe-all-opcodes
32652 all-prebootstrap: maybe-all-binutils
32653 all-prebootstrap: maybe-all-gas
32654 all-prebootstrap: maybe-all-intl
32655 all-prebootstrap: maybe-all-ld
32656 all-prebootstrap: maybe-all-libcpp
32657 all-prebootstrap: maybe-all-libbanshee
32658 all-prebootstrap: maybe-all-libiberty
32659 all-prebootstrap: maybe-all-zlib
32660 @endif gcc-no-bootstrap
32661
32662 GDB_TK = @GDB_TK@
32663 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
32664
32665 # Serialization dependencies.  Host configures don't work well in parallel to
32666 # each other, due to contention over config.cache.  Target configures and 
32667 # build configures are similar.
32668 @serialization_dependencies@
32669
32670 # --------------------------------
32671 # Regenerating top level configury
32672 # --------------------------------
32673
32674 # Multilib.out tells target dirs what multilibs they should build.
32675 # There is really only one copy.  We use the 'timestamp' method to
32676 # work around various timestamp bugs on some systems.
32677 # We use move-if-change so that it's only considered updated when it
32678 # actually changes, because it has to depend on a phony target.
32679 multilib.out: maybe-all-gcc
32680         @r=`${PWD_COMMAND}`; export r; \
32681         echo "Checking multilib configuration..."; \
32682         $(CC_FOR_TARGET) --print-multi-lib > multilib.tmp 2> /dev/null ; \
32683         $(SHELL) $(srcdir)/move-if-change multilib.tmp multilib.out ; \
32684
32685 # Rebuilding Makefile.in, using autogen.
32686 AUTOGEN = autogen
32687 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
32688         cd $(srcdir) && $(AUTOGEN) Makefile.def
32689
32690 # Rebuilding Makefile.
32691 Makefile: $(srcdir)/Makefile.in config.status
32692         CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
32693
32694 config.status: configure $(gcc_version_trigger)
32695         CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
32696
32697 # Rebuilding configure.
32698 AUTOCONF = autoconf
32699 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.in $(srcdir)/config/acx.m4
32700         cd $(srcdir) && $(AUTOCONF)
32701
32702 # ------------------------------
32703 # Special directives to GNU Make
32704 # ------------------------------
32705
32706 # Don't pass command-line variables to submakes.
32707 .NOEXPORT:
32708 MAKEOVERRIDES=
32709
32710 # end of Makefile.in