OSDN Git Service

PR target/18347
[pf3gnuchains/gcc-fork.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   @SET_GCC_LIB_PATH@ \
105   $(RPATH_ENVVAR)=`echo "$(HOST_LIB_PATH):$(TARGET_LIB_PATH):$$$(RPATH_ENVVAR)" | sed 's,::*,:,g;s,^:*,,;s,:*$$,,'`; export $(RPATH_ENVVAR);
106
107 # This is the list of directories to be built for the build system.
108 BUILD_CONFIGDIRS = libiberty
109 # Build programs are put under this directory.
110 BUILD_SUBDIR = @build_subdir@
111 # This is set by the configure script to the arguments to use when configuring
112 # directories built for the build system.
113 BUILD_CONFIGARGS = @build_configargs@
114
115 # This is the list of variables to export in the environment when
116 # configuring any subdirectory.  It must also be exported whenever
117 # recursing into a build directory in case that directory's Makefile
118 # re-runs configure.
119 BASE_EXPORTS = \
120         FLEX="$(FLEX)"; export FLEX; \
121         LEX="$(LEX)"; export LEX; \
122         BISON="$(BISON)"; export BISON; \
123         YACC="$(YACC)"; export YACC; \
124         M4="$(M4)"; export M4; \
125         MAKEINFO="$(MAKEINFO)"; export MAKEINFO;
126
127 # This is the list of variables to export in the environment when
128 # configuring subdirectories for the build system.
129 BUILD_EXPORTS = \
130         $(BASE_EXPORTS) \
131         AR="$(AR_FOR_BUILD)"; export AR; \
132         AS="$(AS_FOR_BUILD)"; export AS; \
133         CC="$(CC_FOR_BUILD)"; export CC; \
134         CFLAGS="$(CFLAGS_FOR_BUILD)"; export CFLAGS; \
135         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
136         CXX="$(CXX_FOR_BUILD)"; export CXX; \
137         CXXFLAGS="$(CXXFLAGS_FOR_BUILD)"; export CXXFLAGS; \
138         GCJ="$(GCJ_FOR_BUILD)"; export GCJ; \
139         GFORTRAN="$(GFORTRAN_FOR_BUILD)"; export GFORTRAN; \
140         DLLTOOL="$(DLLTOOL_FOR_BUILD)"; export DLLTOOL; \
141         LD="$(LD_FOR_BUILD)"; export LD; \
142         LDFLAGS="$(LDFLAGS_FOR_BUILD)"; export LDFLAGS; \
143         NM="$(NM_FOR_BUILD)"; export NM; \
144         RANLIB="$(RANLIB_FOR_BUILD)"; export RANLIB; \
145         WINDRES="$(WINDRES_FOR_BUILD)"; export WINDRES;
146
147 # This is the list of directories to built for the host system.
148 SUBDIRS = @configdirs@
149 # This is set by the configure script to the arguments to use when configuring
150 # directories built for the host system.
151 HOST_CONFIGARGS = @host_configargs@
152 # This is the list of variables to export in the environment when
153 # configuring subdirectories for the host system.
154 HOST_EXPORTS = \
155         $(BASE_EXPORTS) \
156         CC="$(CC)"; export CC; \
157         CFLAGS="$(CFLAGS)"; export CFLAGS; \
158         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
159         CXX="$(CXX)"; export CXX; \
160         CXXFLAGS="$(CXXFLAGS)"; export CXXFLAGS; \
161         AR="$(AR)"; export AR; \
162         AS="$(AS)"; export AS; \
163         CC_FOR_BUILD="$(CC_FOR_BUILD)"; export CC_FOR_BUILD; \
164         DLLTOOL="$(DLLTOOL)"; export DLLTOOL; \
165         LD="$(LD)"; export LD; \
166         LDFLAGS="$(LDFLAGS)"; export LDFLAGS; \
167         NM="$(NM)"; export NM; \
168         RANLIB="$(RANLIB)"; export RANLIB; \
169         WINDRES="$(WINDRES)"; export WINDRES; \
170         OBJCOPY="$(OBJCOPY)"; export OBJCOPY; \
171         OBJDUMP="$(OBJDUMP)"; export OBJDUMP; \
172         TOPLEVEL_CONFIGURE_ARGUMENTS="$(TOPLEVEL_CONFIGURE_ARGUMENTS)"; export TOPLEVEL_CONFIGURE_ARGUMENTS; \
173         GMPLIBS="$(HOST_GMPLIBS)"; export GMPLIBS; \
174         GMPINC="$(HOST_GMPINC)"; export GMPINC; \
175         SET_GCC_LIB_PATH_CMD="@SET_GCC_LIB_PATH@"; export SET_GCC_LIB_PATH_CMD; \
176         @SET_GCC_LIB_PATH@
177
178 # Similar, for later GCC stages.
179 STAGE_HOST_EXPORTS = \
180         $(HOST_EXPORTS) \
181         CC="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/"; export CC; \
182         CC_FOR_BUILD="$(STAGE_CC_WRAPPER) $$r/prev-gcc/xgcc$(exeext) -B$$r/prev-gcc/ -B$(build_tooldir)/bin/"; export CC_FOR_BUILD;
183
184 # This is set by the configure script to the list of directories which
185 # should be built using the target tools.
186 TARGET_CONFIGDIRS = @target_configdirs@
187 # Target libraries are put under this directory:
188 TARGET_SUBDIR = @target_subdir@
189 # This is set by the configure script to the arguments to use when configuring
190 # directories built for the target.
191 TARGET_CONFIGARGS = @target_configargs@
192 # This is the list of variables to export in the environment when
193 # configuring subdirectories for the host system.
194 BASE_TARGET_EXPORTS = \
195         $(BASE_EXPORTS) \
196         AR="$(AR_FOR_TARGET)"; export AR; \
197         AS="$(AS_FOR_TARGET)"; export AS; \
198         CC="$(CC_FOR_TARGET)"; export CC; \
199         CFLAGS="$(CFLAGS_FOR_TARGET)"; export CFLAGS; \
200         CONFIG_SHELL="$(SHELL)"; export CONFIG_SHELL; \
201         CPPFLAGS="$(CFLAGS_FOR_TARGET)"; export CPPFLAGS; \
202         CXXFLAGS="$(CXXFLAGS_FOR_TARGET)"; export CXXFLAGS; \
203         GCJ="$(GCJ_FOR_TARGET)"; export GCJ; \
204         GFORTRAN="$(GFORTRAN_FOR_TARGET)"; export GFORTRAN; \
205         DLLTOOL="$(DLLTOOL_FOR_TARGET)"; export DLLTOOL; \
206         LD="$(LD_FOR_TARGET)"; export LD; \
207         LDFLAGS="$(LDFLAGS_FOR_TARGET)"; export LDFLAGS; \
208         NM="$(NM_FOR_TARGET)"; export NM; \
209         RANLIB="$(RANLIB_FOR_TARGET)"; export RANLIB; \
210         WINDRES="$(WINDRES_FOR_TARGET)"; export WINDRES; \
211         SET_GCC_LIB_PATH_CMD="@SET_GCC_LIB_PATH@"; export SET_GCC_LIB_PATH_CMD; \
212         @SET_GCC_LIB_PATH@
213
214 RAW_CXX_TARGET_EXPORTS = \
215         $(BASE_TARGET_EXPORTS) \
216         CXX_FOR_TARGET="$(RAW_CXX_FOR_TARGET)"; export CXX_FOR_TARGET; \
217         CXX="$(RAW_CXX_FOR_TARGET)"; export CXX;
218
219 NORMAL_TARGET_EXPORTS = \
220         $(BASE_TARGET_EXPORTS) \
221         CXX="$(CXX_FOR_TARGET)"; export CXX;
222
223 # Where to find GMP
224 HOST_GMPLIBS = @gmplibs@
225 HOST_GMPINC = @gmpinc@
226
227 # ----------------------------------------------
228 # Programs producing files for the BUILD machine
229 # ----------------------------------------------
230
231 SHELL = @config_shell@
232
233 # pwd command to use.  Allow user to override default by setting PWDCMD in
234 # the environment to account for automounters.  The make variable must not
235 # be called PWDCMD, otherwise the value set here is passed to make
236 # subprocesses and overrides the setting from the user's environment.
237 # Don't use PWD since it is a common shell environment variable and we
238 # don't want to corrupt it.
239 PWD_COMMAND = $${PWDCMD-pwd}
240
241 # compilers to use to create programs which must be run in the build
242 # environment.
243 CC_FOR_BUILD = @CC_FOR_BUILD@
244 CFLAGS_FOR_BUILD = @CFLAGS_FOR_BUILD@
245
246 CXX_FOR_BUILD = $(CXX)
247
248 # Special variables passed down in EXTRA_GCC_FLAGS.  They are defined
249 # here so that they can be overridden by Makefile fragments.
250 BUILD_PREFIX = @BUILD_PREFIX@
251 BUILD_PREFIX_1 = @BUILD_PREFIX_1@
252
253 # Flags to pass to stage2 and later makes.  They are defined
254 # here so that they can be overridden by Makefile fragments.
255 BOOT_CFLAGS= -g -O2
256
257 CONFIGURED_BISON = @CONFIGURED_BISON@
258 BISON = `if [ -f $$r/$(BUILD_SUBDIR)/bison/tests/bison ] ; then \
259             echo $$r/$(BUILD_SUBDIR)/bison/tests/bison ; \
260          else \
261             echo ${CONFIGURED_BISON} ; \
262          fi`
263
264 CONFIGURED_YACC = @CONFIGURED_YACC@
265 YACC = `if [ -f $$r/$(BUILD_SUBDIR)/bison/tests/bison ] ; then \
266             echo $$r/$(BUILD_SUBDIR)/bison/tests/bison -y ; \
267         elif [ -f $$r/$(BUILD_SUBDIR)/byacc/byacc ] ; then \
268             echo $$r/$(BUILD_SUBDIR)/byacc/byacc ; \
269         else \
270             echo ${CONFIGURED_YACC} ; \
271         fi`
272
273 CONFIGURED_FLEX = @CONFIGURED_FLEX@
274 FLEX = `if [ -f $$r/$(BUILD_SUBDIR)/flex/flex ] ; \
275         then echo $$r/$(BUILD_SUBDIR)/flex/flex ; \
276         else echo ${CONFIGURED_FLEX} ; fi`
277
278 CONFIGURED_LEX = @CONFIGURED_LEX@
279 LEX = `if [ -f $$r/$(BUILD_SUBDIR)/flex/flex ] ; \
280         then echo $$r/$(BUILD_SUBDIR)/flex/flex ; \
281         else echo ${CONFIGURED_LEX} ; fi`
282
283 CONFIGURED_M4 = @CONFIGURED_M4@
284 M4 = `if [ -f $$r/$(BUILD_SUBDIR)/m4/m4 ] ; \
285         then echo $$r/$(BUILD_SUBDIR)/m4/m4 ; \
286         else echo ${CONFIGURED_M4} ; fi`
287
288 # For an installed makeinfo, we require it to be from texinfo 4.2 or
289 # higher, else we use the "missing" dummy.  We also pass the subdirectory
290 # makeinfo even if only the Makefile is there, because Texinfo builds its
291 # manual when made, and it requires its own version.
292 CONFIGURED_MAKEINFO = @CONFIGURED_MAKEINFO@
293 MAKEINFO = `if [ -f $$r/$(BUILD_SUBDIR)/texinfo/makeinfo/Makefile ] ; \
294         then echo $$r/$(BUILD_SUBDIR)/texinfo/makeinfo/makeinfo ; \
295         else if (${CONFIGURED_MAKEINFO} --version \
296           | egrep 'texinfo[^0-9]*([1-3][0-9]|4\.[2-9]|[5-9])') >/dev/null 2>&1; \
297         then echo ${CONFIGURED_MAKEINFO}; else echo $$s/missing makeinfo; fi; fi`
298
299 # This just becomes part of the MAKEINFO definition passed down to
300 # sub-makes.  It lets flags be given on the command line while still
301 # using the makeinfo from the object tree.
302 # (Default to avoid splitting info files by setting the threshold high.)
303 MAKEINFOFLAGS = --split-size=5000000
304
305 EXPECT = `if [ -f $$r/expect/expect ] ; \
306         then echo $$r/expect/expect ; \
307         else echo expect ; fi`
308
309 RUNTEST = `if [ -f $$s/dejagnu/runtest ] ; \
310         then echo $$s/dejagnu/runtest ; \
311         else echo runtest ; fi`
312
313 # ---------------------------------------------
314 # Programs producing files for the HOST machine
315 # ---------------------------------------------
316
317 # This is the list of directories that may be needed in RPATH_ENVVAR
318 # so that programs built for the host machine work.
319 HOST_LIB_PATH = $$r/bfd:$$r/opcodes
320
321 AS = @AS@
322
323 AR = @AR@
324 AR_FLAGS = rc
325
326 CC = @CC@
327 CFLAGS = @CFLAGS@
328 LIBCFLAGS = $(CFLAGS)
329
330 CXX = @CXX@
331 CXXFLAGS = @CXXFLAGS@
332 LIBCXXFLAGS = $(CXXFLAGS) -fno-implicit-templates
333
334 DLLTOOL = @DLLTOOL@
335
336 NM = @NM@
337
338 LD = @LD@
339 LDFLAGS = 
340
341 RANLIB = @RANLIB@
342
343 WINDRES = @WINDRES@
344
345 PICFLAG = 
346
347 # -----------------------------------------------
348 # Programs producing files for the TARGET machine
349 # -----------------------------------------------
350
351 # This is the list of directories that may be needed in RPATH_ENVVAR
352 # so that prorgams built for the target machine work.
353 TARGET_LIB_PATH = $$r/$(TARGET_SUBDIR)/libstdc++-v3/src/.libs:$$r/$(TARGET_SUBDIR)/libmudflap/.libs
354
355 FLAGS_FOR_TARGET = @FLAGS_FOR_TARGET@
356
357 AR_FOR_TARGET=@AR_FOR_TARGET@
358 CONFIGURED_AR_FOR_TARGET=@CONFIGURED_AR_FOR_TARGET@
359 USUAL_AR_FOR_TARGET = ` \
360   if [ -f $$r/binutils/ar ] ; then \
361     echo $$r/binutils/ar ; \
362   else \
363     if [ '$(host)' = '$(target)' ] ; then \
364       echo $(AR); \
365     else \
366       echo $(CONFIGURED_AR_FOR_TARGET) ; \
367     fi; \
368   fi`
369
370 AS_FOR_TARGET=@AS_FOR_TARGET@
371 CONFIGURED_AS_FOR_TARGET=@CONFIGURED_AS_FOR_TARGET@
372 USUAL_AS_FOR_TARGET = ` \
373   if [ -f $$r/gas/as-new ] ; then \
374     echo $$r/gas/as-new ; \
375   elif [ -f $$r/gcc/xgcc ]; then \
376     $(CC_FOR_TARGET) -print-prog-name=as ; \
377   else \
378     if [ '$(host)' = '$(target)' ] ; then \
379       echo $(AS); \
380     else \
381       echo $(CONFIGURED_AS_FOR_TARGET) ; \
382     fi; \
383   fi`
384
385 CC_FOR_TARGET = @CC_FOR_TARGET@
386 # During gcc bootstrap, if we use some random cc for stage1 then
387 # CFLAGS will be just -g.  We want to ensure that TARGET libraries
388 # (which we know are built with gcc) are built with optimizations so
389 # prepend -O2 when setting CFLAGS_FOR_TARGET.
390 CFLAGS_FOR_TARGET = -O2 $(CFLAGS)
391 # If GCC_FOR_TARGET is not overriden on the command line, then this
392 # variable is passed down to the gcc Makefile, where it is used to
393 # build libgcc2.a.  We define it here so that it can itself be
394 # overridden on the command line.
395 GCC_FOR_TARGET=@GCC_FOR_TARGET@
396 USUAL_GCC_FOR_TARGET = $(STAGE_CC_WRAPPER) $$r/gcc/xgcc -B$$r/gcc/ $(FLAGS_FOR_TARGET)
397 LIBCFLAGS_FOR_TARGET = $(CFLAGS_FOR_TARGET)
398
399 CXX_FOR_TARGET = @CXX_FOR_TARGET@
400 RAW_CXX_FOR_TARGET = @RAW_CXX_FOR_TARGET@
401 CXX_FOR_TARGET_FOR_RECURSIVE_MAKE = @CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@
402 RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE = @RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE@
403 CXXFLAGS_FOR_TARGET = $(CXXFLAGS)
404 LIBCXXFLAGS_FOR_TARGET = $(CXXFLAGS_FOR_TARGET) -fno-implicit-templates
405
406 DLLTOOL_FOR_TARGET=@DLLTOOL_FOR_TARGET@
407 CONFIGURED_DLLTOOL_FOR_TARGET=@CONFIGURED_DLLTOOL_FOR_TARGET@
408 USUAL_DLLTOOL_FOR_TARGET = ` \
409   if [ -f $$r/binutils/dlltool ] ; then \
410     echo $$r/binutils/dlltool ; \
411   else \
412     if [ '$(host)' = '$(target)' ] ; then \
413       echo $(DLLTOOL); \
414     else \
415       echo $(CONFIGURED_DLLTOOL_FOR_TARGET) ; \
416     fi; \
417   fi`
418
419 GCJ_FOR_TARGET = @GCJ_FOR_TARGET@
420 GFORTRAN_FOR_TARGET = @GFORTRAN_FOR_TARGET@
421
422 LD_FOR_TARGET=@LD_FOR_TARGET@
423 CONFIGURED_LD_FOR_TARGET=@CONFIGURED_LD_FOR_TARGET@
424 USUAL_LD_FOR_TARGET = ` \
425   if [ -f $$r/ld/ld-new ] ; then \
426     echo $$r/ld/ld-new ; \
427   elif [ -f $$r/gcc/xgcc ]; then \
428     $(CC_FOR_TARGET) -print-prog-name=ld ; \
429   else \
430     if [ '$(host)' = '$(target)' ] ; then \
431       echo $(LD); \
432     else \
433       echo $(CONFIGURED_LD_FOR_TARGET) ; \
434     fi; \
435   fi`
436
437 LDFLAGS_FOR_TARGET = 
438
439 NM_FOR_TARGET=@NM_FOR_TARGET@
440 CONFIGURED_NM_FOR_TARGET=@CONFIGURED_NM_FOR_TARGET@
441 USUAL_NM_FOR_TARGET = ` \
442   if [ -f $$r/binutils/nm-new ] ; then \
443     echo $$r/binutils/nm-new ; \
444   elif [ -f $$r/gcc/xgcc ]; then \
445     $(CC_FOR_TARGET) -print-prog-name=nm ; \
446   else \
447     if [ '$(host)' = '$(target)' ] ; then \
448       echo $(NM); \
449     else \
450       echo $(CONFIGURED_NM_FOR_TARGET) ; \
451     fi; \
452   fi`
453
454 RANLIB_FOR_TARGET=@RANLIB_FOR_TARGET@
455 CONFIGURED_RANLIB_FOR_TARGET=@CONFIGURED_RANLIB_FOR_TARGET@
456 USUAL_RANLIB_FOR_TARGET = ` \
457   if [ -f $$r/binutils/ranlib ] ; then \
458     echo $$r/binutils/ranlib ; \
459   else \
460     if [ '$(host)' = '$(target)' ] ; then \
461       if [ x'$(RANLIB)' != x ]; then \
462          echo $(RANLIB); \
463       else \
464          echo ranlib; \
465       fi; \
466     else \
467       echo $(CONFIGURED_RANLIB_FOR_TARGET) ; \
468     fi; \
469   fi`
470
471 WINDRES_FOR_TARGET=@WINDRES_FOR_TARGET@
472 CONFIGURED_WINDRES_FOR_TARGET=@CONFIGURED_WINDRES_FOR_TARGET@
473 USUAL_WINDRES_FOR_TARGET = ` \
474   if [ -f $$r/binutils/windres ] ; then \
475     echo $$r/binutils/windres ; \
476   else \
477     if [ '$(host)' = '$(target)' ] ; then \
478       echo $(WINDRES); \
479     else \
480       echo $(CONFIGURED_WINDRES_FOR_TARGET) ; \
481     fi; \
482   fi`
483
484 PICFLAG_FOR_TARGET = 
485
486 # ------------------------------------
487 # Miscellaneous targets and flag lists
488 # ------------------------------------
489
490 # The first rule in the file had better be this one.  Don't put any above it.
491 # This lives here to allow makefile fragments to contain dependencies.
492 @default_target@:
493
494 #### host and target specific makefile fragments come in here.
495 @target_makefile_frag@
496 @alphaieee_frag@
497 @ospace_frag@
498 @host_makefile_frag@
499 ###
500
501 # Flags to pass down to all sub-makes.
502 BASE_FLAGS_TO_PASS = \
503         "DESTDIR=$(DESTDIR)" \
504         "RPATH_ENVVAR=$(RPATH_ENVVAR)" \
505         "TARGET_SUBDIR=$(TARGET_SUBDIR)" \
506         "bindir=$(bindir)" \
507         "datadir=$(datadir)" \
508         "exec_prefix=$(exec_prefix)" \
509         "includedir=$(includedir)" \
510         "infodir=$(infodir)" \
511         "libdir=$(libdir)" \
512         "libexecdir=$(libexecdir)" \
513         "lispdir=$(lispdir)" \
514         "libstdcxx_incdir=$(libstdcxx_incdir)" \
515         "libsubdir=$(libsubdir)" \
516         "localstatedir=$(localstatedir)" \
517         "mandir=$(mandir)" \
518         "oldincludedir=$(oldincludedir)" \
519         "prefix=$(prefix)" \
520         "sbindir=$(sbindir)" \
521         "sharedstatedir=$(sharedstatedir)" \
522         "sysconfdir=$(sysconfdir)" \
523         "tooldir=$(tooldir)" \
524         "build_tooldir=$(build_tooldir)" \
525         "gxx_include_dir=$(gxx_include_dir)" \
526         "gcc_version=$(gcc_version)" \
527         "gcc_version_trigger=$(gcc_version_trigger)" \
528         "target_alias=$(target_alias)" \
529         "BISON=$(BISON)" \
530         "CC_FOR_BUILD=$(CC_FOR_BUILD)" \
531         "CXX_FOR_BUILD=$(CXX_FOR_BUILD)" \
532         "EXPECT=$(EXPECT)" \
533         "FLEX=$(FLEX)" \
534         "INSTALL=$(INSTALL)" \
535         "INSTALL_DATA=$(INSTALL_DATA)" \
536         "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
537         "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \
538         "LEX=$(LEX)" \
539         "M4=$(M4)" \
540         "MAKE=$(MAKE)" \
541         "RUNTEST=$(RUNTEST)" \
542         "RUNTESTFLAGS=$(RUNTESTFLAGS)" \
543         "SHELL=$(SHELL)" \
544         "YACC=$(YACC)" \
545         "AR_FLAGS=$(AR_FLAGS)" \
546         "CFLAGS=$(CFLAGS)" \
547         "CXXFLAGS=$(CXXFLAGS)" \
548         "LDFLAGS=$(LDFLAGS)" \
549         "LIBCFLAGS=$(LIBCFLAGS)" \
550         "LIBCXXFLAGS=$(LIBCXXFLAGS)" \
551         "AR_FOR_TARGET=$(AR_FOR_TARGET)" \
552         "AS_FOR_TARGET=$(AS_FOR_TARGET)" \
553         "CC_FOR_TARGET=$(CC_FOR_TARGET)" \
554         "CFLAGS_FOR_TARGET=$(CFLAGS_FOR_TARGET)" \
555         "CXX_FOR_TARGET=$(CXX_FOR_TARGET)" \
556         "CXXFLAGS_FOR_TARGET=$(CXXFLAGS_FOR_TARGET)" \
557         "DLLTOOL_FOR_TARGET=$(DLLTOOL_FOR_TARGET)" \
558         "GCJ_FOR_TARGET=$(GCJ_FOR_TARGET)" \
559         "GFORTRAN_FOR_TARGET=$(GFORTRAN_FOR_TARGET)" \
560         "LD_FOR_TARGET=$(LD_FOR_TARGET)" \
561         "LIBCFLAGS_FOR_TARGET=$(LIBCFLAGS_FOR_TARGET)" \
562         "LIBCXXFLAGS_FOR_TARGET=$(LIBCXXFLAGS_FOR_TARGET)" \
563         "NM_FOR_TARGET=$(NM_FOR_TARGET)" \
564         "RANLIB_FOR_TARGET=$(RANLIB_FOR_TARGET)" \
565         "WINDRES_FOR_TARGET=$(WINDRES_FOR_TARGET)" \
566         "CONFIG_SHELL=$(SHELL)" \
567         "MAKEINFO=$(MAKEINFO) $(MAKEINFOFLAGS)" 
568
569 # For any flags above that may contain shell code that varies from one
570 # target library to another.  When doing recursive invocations of the
571 # top-level Makefile, we don't want the outer make to evaluate them,
572 # so we pass these variables down unchanged.  They must not contain
573 # single nor double quotes.
574 RECURSE_FLAGS = \
575         CXX_FOR_TARGET='$(CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
576         RAW_CXX_FOR_TARGET='$(RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE)' \
577
578 RECURSE_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS)
579
580 # Flags to pass down to most sub-makes, in which we're building with
581 # the host environment.
582 EXTRA_HOST_FLAGS = \
583         'AR=$(AR)' \
584         'AS=$(AS)' \
585         'CC=$(CC)' \
586         'CXX=$(CXX)' \
587         'DLLTOOL=$(DLLTOOL)' \
588         'LD=$(LD)' \
589         'NM=$(NM)' \
590         'RANLIB=$(RANLIB)' \
591         'WINDRES=$(WINDRES)'
592
593 FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS)
594
595 # Flags that are concerned with the location of the X11 include files
596 # and library files
597 #
598 # NOTE: until the top-level is getting the values via autoconf, it only
599 # causes problems to have this top-level Makefile overriding the autoconf-set
600 # values in child directories.  Only variables that don't conflict with
601 # autoconf'ed ones should be passed by X11_FLAGS_TO_PASS for now.
602 #
603 X11_FLAGS_TO_PASS = \
604         'X11_EXTRA_CFLAGS=$(X11_EXTRA_CFLAGS)' \
605         'X11_EXTRA_LIBS=$(X11_EXTRA_LIBS)'
606
607 # Flags to pass down to makes which are built with the target environment.
608 # The double $ decreases the length of the command line; the variables
609 # are set in BASE_FLAGS_TO_PASS, and the sub-make will expand them.
610 EXTRA_TARGET_FLAGS = \
611         'AR=$$(AR_FOR_TARGET)' \
612         'AS=$$(AS_FOR_TARGET)' \
613         'CC=$$(CC_FOR_TARGET)' \
614         'CFLAGS=$$(CFLAGS_FOR_TARGET)' \
615         'CXX=$$(CXX_FOR_TARGET)' \
616         'CXXFLAGS=$$(CXXFLAGS_FOR_TARGET)' \
617         'DLLTOOL=$$(DLLTOOL_FOR_TARGET)' \
618         'LD=$$(LD_FOR_TARGET)' \
619         'LIBCFLAGS=$$(LIBCFLAGS_FOR_TARGET)' \
620         'LIBCXXFLAGS=$$(LIBCXXFLAGS_FOR_TARGET)' \
621         'NM=$$(NM_FOR_TARGET)' \
622         'RANLIB=$$(RANLIB_FOR_TARGET)' \
623         'WINDRES=$$(WINDRES_FOR_TARGET)'
624
625 TARGET_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_TARGET_FLAGS)
626
627 # Flags to pass down to gcc.  gcc builds a library, libgcc.a, so it
628 # unfortunately needs the native compiler and the target ar and
629 # ranlib.
630 # If any variables are added here, they must be added to do-*, below.
631 # The BUILD_* variables are a special case, which are used for the gcc
632 # cross-building scheme.
633 EXTRA_GCC_FLAGS = \
634         'BUILD_PREFIX=$(BUILD_PREFIX)' \
635         'BUILD_PREFIX_1=$(BUILD_PREFIX_1)' \
636         "GCC_FOR_TARGET=$(GCC_FOR_TARGET)" \
637         "CFLAGS_FOR_BUILD=$(CFLAGS_FOR_BUILD)" \
638         "`echo 'LANGUAGES=$(LANGUAGES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
639         "`echo 'STMP_FIXPROTO=$(STMP_FIXPROTO)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
640         "`echo 'LIMITS_H_TEST=$(LIMITS_H_TEST)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
641         "`echo 'LIBGCC2_CFLAGS=$(LIBGCC2_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
642         "`echo 'LIBGCC2_DEBUG_CFLAGS=$(LIBGCC2_DEBUG_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
643         "`echo 'LIBGCC2_INCLUDES=$(LIBGCC2_INCLUDES)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
644         "`echo 'STAGE1_CFLAGS=$(STAGE1_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
645         "`echo 'BOOT_CFLAGS=$(BOOT_CFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`" \
646         "`echo 'BOOT_ADAFLAGS=$(BOOT_ADAFLAGS)' | sed -e s'/[^=][^=]*=$$/XFOO=/'`"
647
648 GCC_FLAGS_TO_PASS = $(BASE_FLAGS_TO_PASS) $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS)
649
650 .PHONY: configure-host
651 configure-host:  \
652     maybe-configure-ash \
653     maybe-configure-autoconf \
654     maybe-configure-automake \
655     maybe-configure-bash \
656     maybe-configure-bfd \
657     maybe-configure-opcodes \
658     maybe-configure-binutils \
659     maybe-configure-bison \
660     maybe-configure-byacc \
661     maybe-configure-bzip2 \
662     maybe-configure-dejagnu \
663     maybe-configure-diff \
664     maybe-configure-dosutils \
665     maybe-configure-etc \
666     maybe-configure-fastjar \
667     maybe-configure-fileutils \
668     maybe-configure-findutils \
669     maybe-configure-find \
670     maybe-configure-fixincludes \
671     maybe-configure-flex \
672     maybe-configure-gas \
673     maybe-configure-gcc \
674     maybe-configure-gawk \
675     maybe-configure-gettext \
676     maybe-configure-gnuserv \
677     maybe-configure-gprof \
678     maybe-configure-gzip \
679     maybe-configure-hello \
680     maybe-configure-indent \
681     maybe-configure-intl \
682     maybe-configure-tcl \
683     maybe-configure-itcl \
684     maybe-configure-ld \
685     maybe-configure-libcpp \
686     maybe-configure-libgui \
687     maybe-configure-libiberty \
688     maybe-configure-libtool \
689     maybe-configure-m4 \
690     maybe-configure-make \
691     maybe-configure-mmalloc \
692     maybe-configure-patch \
693     maybe-configure-perl \
694     maybe-configure-prms \
695     maybe-configure-rcs \
696     maybe-configure-readline \
697     maybe-configure-release \
698     maybe-configure-recode \
699     maybe-configure-sed \
700     maybe-configure-send-pr \
701     maybe-configure-shellutils \
702     maybe-configure-sid \
703     maybe-configure-sim \
704     maybe-configure-tar \
705     maybe-configure-texinfo \
706     maybe-configure-textutils \
707     maybe-configure-time \
708     maybe-configure-uudecode \
709     maybe-configure-wdiff \
710     maybe-configure-zip \
711     maybe-configure-zlib \
712     maybe-configure-gdb \
713     maybe-configure-expect \
714     maybe-configure-guile \
715     maybe-configure-tk \
716     maybe-configure-libtermcap \
717     maybe-configure-utils
718 .PHONY: configure-target
719 configure-target:  \
720     maybe-configure-target-libstdc++-v3 \
721     maybe-configure-target-libmudflap \
722     maybe-configure-target-newlib \
723     maybe-configure-target-libgfortran \
724     maybe-configure-target-libobjc \
725     maybe-configure-target-libtermcap \
726     maybe-configure-target-winsup \
727     maybe-configure-target-libgloss \
728     maybe-configure-target-libiberty \
729     maybe-configure-target-gperf \
730     maybe-configure-target-examples \
731     maybe-configure-target-libffi \
732     maybe-configure-target-libjava \
733     maybe-configure-target-zlib \
734     maybe-configure-target-boehm-gc \
735     maybe-configure-target-qthreads \
736     maybe-configure-target-rda \
737     maybe-configure-target-libada
738
739 # The target built for a native non-bootstrap build.
740 .PHONY: all
741 all: unstage all-host all-target stage
742
743 .PHONY: all-build
744 all-build:  \
745     maybe-all-build-libiberty \
746     maybe-all-build-bison \
747     maybe-all-build-byacc \
748     maybe-all-build-flex \
749     maybe-all-build-m4 \
750     maybe-all-build-texinfo \
751     maybe-all-build-fixincludes
752 .PHONY: all-host
753 all-host:  \
754     maybe-all-ash \
755     maybe-all-autoconf \
756     maybe-all-automake \
757     maybe-all-bash \
758     maybe-all-bfd \
759     maybe-all-opcodes \
760     maybe-all-binutils \
761     maybe-all-bison \
762     maybe-all-byacc \
763     maybe-all-bzip2 \
764     maybe-all-dejagnu \
765     maybe-all-diff \
766     maybe-all-dosutils \
767     maybe-all-etc \
768     maybe-all-fastjar \
769     maybe-all-fileutils \
770     maybe-all-findutils \
771     maybe-all-find \
772     maybe-all-fixincludes \
773     maybe-all-flex \
774     maybe-all-gas \
775     maybe-all-gcc \
776     maybe-all-gawk \
777     maybe-all-gettext \
778     maybe-all-gnuserv \
779     maybe-all-gprof \
780     maybe-all-gzip \
781     maybe-all-hello \
782     maybe-all-indent \
783     maybe-all-intl \
784     maybe-all-tcl \
785     maybe-all-itcl \
786     maybe-all-ld \
787     maybe-all-libcpp \
788     maybe-all-libgui \
789     maybe-all-libiberty \
790     maybe-all-libtool \
791     maybe-all-m4 \
792     maybe-all-make \
793     maybe-all-mmalloc \
794     maybe-all-patch \
795     maybe-all-perl \
796     maybe-all-prms \
797     maybe-all-rcs \
798     maybe-all-readline \
799     maybe-all-release \
800     maybe-all-recode \
801     maybe-all-sed \
802     maybe-all-send-pr \
803     maybe-all-shellutils \
804     maybe-all-sid \
805     maybe-all-sim \
806     maybe-all-tar \
807     maybe-all-texinfo \
808     maybe-all-textutils \
809     maybe-all-time \
810     maybe-all-uudecode \
811     maybe-all-wdiff \
812     maybe-all-zip \
813     maybe-all-zlib \
814     maybe-all-gdb \
815     maybe-all-expect \
816     maybe-all-guile \
817     maybe-all-tk \
818     maybe-all-libtermcap \
819     maybe-all-utils
820 .PHONY: all-target
821 all-target:  \
822     maybe-all-target-libstdc++-v3 \
823     maybe-all-target-libmudflap \
824     maybe-all-target-newlib \
825     maybe-all-target-libgfortran \
826     maybe-all-target-libobjc \
827     maybe-all-target-libtermcap \
828     maybe-all-target-winsup \
829     maybe-all-target-libgloss \
830     maybe-all-target-libiberty \
831     maybe-all-target-gperf \
832     maybe-all-target-examples \
833     maybe-all-target-libffi \
834     maybe-all-target-libjava \
835     maybe-all-target-zlib \
836     maybe-all-target-boehm-gc \
837     maybe-all-target-qthreads \
838     maybe-all-target-rda \
839     maybe-all-target-libada
840
841 # Do a target for all the subdirectories.  A ``make do-X'' will do a
842 # ``make X'' in all subdirectories (because, in general, there is a
843 # dependency (below) of X upon do-X, a ``make X'' will also do this,
844 # but it may do additional work as well).
845
846 .PHONY: do-info
847 do-info: unstage info-host info-target stage
848
849 .PHONY: info-host
850 info-host:  \
851     maybe-info-ash \
852     maybe-info-autoconf \
853     maybe-info-automake \
854     maybe-info-bash \
855     maybe-info-bfd \
856     maybe-info-opcodes \
857     maybe-info-binutils \
858     maybe-info-bison \
859     maybe-info-byacc \
860     maybe-info-bzip2 \
861     maybe-info-dejagnu \
862     maybe-info-diff \
863     maybe-info-dosutils \
864     maybe-info-etc \
865     maybe-info-fastjar \
866     maybe-info-fileutils \
867     maybe-info-findutils \
868     maybe-info-find \
869     maybe-info-fixincludes \
870     maybe-info-flex \
871     maybe-info-gas \
872     maybe-info-gcc \
873     maybe-info-gawk \
874     maybe-info-gettext \
875     maybe-info-gnuserv \
876     maybe-info-gprof \
877     maybe-info-gzip \
878     maybe-info-hello \
879     maybe-info-indent \
880     maybe-info-intl \
881     maybe-info-tcl \
882     maybe-info-itcl \
883     maybe-info-ld \
884     maybe-info-libcpp \
885     maybe-info-libgui \
886     maybe-info-libiberty \
887     maybe-info-libtool \
888     maybe-info-m4 \
889     maybe-info-make \
890     maybe-info-mmalloc \
891     maybe-info-patch \
892     maybe-info-perl \
893     maybe-info-prms \
894     maybe-info-rcs \
895     maybe-info-readline \
896     maybe-info-release \
897     maybe-info-recode \
898     maybe-info-sed \
899     maybe-info-send-pr \
900     maybe-info-shellutils \
901     maybe-info-sid \
902     maybe-info-sim \
903     maybe-info-tar \
904     maybe-info-texinfo \
905     maybe-info-textutils \
906     maybe-info-time \
907     maybe-info-uudecode \
908     maybe-info-wdiff \
909     maybe-info-zip \
910     maybe-info-zlib \
911     maybe-info-gdb \
912     maybe-info-expect \
913     maybe-info-guile \
914     maybe-info-tk \
915     maybe-info-libtermcap \
916     maybe-info-utils
917
918 .PHONY: info-target
919 info-target:  \
920     maybe-info-target-libstdc++-v3 \
921     maybe-info-target-libmudflap \
922     maybe-info-target-newlib \
923     maybe-info-target-libgfortran \
924     maybe-info-target-libobjc \
925     maybe-info-target-libtermcap \
926     maybe-info-target-winsup \
927     maybe-info-target-libgloss \
928     maybe-info-target-libiberty \
929     maybe-info-target-gperf \
930     maybe-info-target-examples \
931     maybe-info-target-libffi \
932     maybe-info-target-libjava \
933     maybe-info-target-zlib \
934     maybe-info-target-boehm-gc \
935     maybe-info-target-qthreads \
936     maybe-info-target-rda \
937     maybe-info-target-libada
938
939 .PHONY: do-dvi
940 do-dvi: unstage dvi-host dvi-target stage
941
942 .PHONY: dvi-host
943 dvi-host:  \
944     maybe-dvi-ash \
945     maybe-dvi-autoconf \
946     maybe-dvi-automake \
947     maybe-dvi-bash \
948     maybe-dvi-bfd \
949     maybe-dvi-opcodes \
950     maybe-dvi-binutils \
951     maybe-dvi-bison \
952     maybe-dvi-byacc \
953     maybe-dvi-bzip2 \
954     maybe-dvi-dejagnu \
955     maybe-dvi-diff \
956     maybe-dvi-dosutils \
957     maybe-dvi-etc \
958     maybe-dvi-fastjar \
959     maybe-dvi-fileutils \
960     maybe-dvi-findutils \
961     maybe-dvi-find \
962     maybe-dvi-fixincludes \
963     maybe-dvi-flex \
964     maybe-dvi-gas \
965     maybe-dvi-gcc \
966     maybe-dvi-gawk \
967     maybe-dvi-gettext \
968     maybe-dvi-gnuserv \
969     maybe-dvi-gprof \
970     maybe-dvi-gzip \
971     maybe-dvi-hello \
972     maybe-dvi-indent \
973     maybe-dvi-intl \
974     maybe-dvi-tcl \
975     maybe-dvi-itcl \
976     maybe-dvi-ld \
977     maybe-dvi-libcpp \
978     maybe-dvi-libgui \
979     maybe-dvi-libiberty \
980     maybe-dvi-libtool \
981     maybe-dvi-m4 \
982     maybe-dvi-make \
983     maybe-dvi-mmalloc \
984     maybe-dvi-patch \
985     maybe-dvi-perl \
986     maybe-dvi-prms \
987     maybe-dvi-rcs \
988     maybe-dvi-readline \
989     maybe-dvi-release \
990     maybe-dvi-recode \
991     maybe-dvi-sed \
992     maybe-dvi-send-pr \
993     maybe-dvi-shellutils \
994     maybe-dvi-sid \
995     maybe-dvi-sim \
996     maybe-dvi-tar \
997     maybe-dvi-texinfo \
998     maybe-dvi-textutils \
999     maybe-dvi-time \
1000     maybe-dvi-uudecode \
1001     maybe-dvi-wdiff \
1002     maybe-dvi-zip \
1003     maybe-dvi-zlib \
1004     maybe-dvi-gdb \
1005     maybe-dvi-expect \
1006     maybe-dvi-guile \
1007     maybe-dvi-tk \
1008     maybe-dvi-libtermcap \
1009     maybe-dvi-utils
1010
1011 .PHONY: dvi-target
1012 dvi-target:  \
1013     maybe-dvi-target-libstdc++-v3 \
1014     maybe-dvi-target-libmudflap \
1015     maybe-dvi-target-newlib \
1016     maybe-dvi-target-libgfortran \
1017     maybe-dvi-target-libobjc \
1018     maybe-dvi-target-libtermcap \
1019     maybe-dvi-target-winsup \
1020     maybe-dvi-target-libgloss \
1021     maybe-dvi-target-libiberty \
1022     maybe-dvi-target-gperf \
1023     maybe-dvi-target-examples \
1024     maybe-dvi-target-libffi \
1025     maybe-dvi-target-libjava \
1026     maybe-dvi-target-zlib \
1027     maybe-dvi-target-boehm-gc \
1028     maybe-dvi-target-qthreads \
1029     maybe-dvi-target-rda \
1030     maybe-dvi-target-libada
1031
1032 .PHONY: do-html
1033 do-html: unstage html-host html-target stage
1034
1035 .PHONY: html-host
1036 html-host:  \
1037     maybe-html-ash \
1038     maybe-html-autoconf \
1039     maybe-html-automake \
1040     maybe-html-bash \
1041     maybe-html-bfd \
1042     maybe-html-opcodes \
1043     maybe-html-binutils \
1044     maybe-html-bison \
1045     maybe-html-byacc \
1046     maybe-html-bzip2 \
1047     maybe-html-dejagnu \
1048     maybe-html-diff \
1049     maybe-html-dosutils \
1050     maybe-html-etc \
1051     maybe-html-fastjar \
1052     maybe-html-fileutils \
1053     maybe-html-findutils \
1054     maybe-html-find \
1055     maybe-html-fixincludes \
1056     maybe-html-flex \
1057     maybe-html-gas \
1058     maybe-html-gcc \
1059     maybe-html-gawk \
1060     maybe-html-gettext \
1061     maybe-html-gnuserv \
1062     maybe-html-gprof \
1063     maybe-html-gzip \
1064     maybe-html-hello \
1065     maybe-html-indent \
1066     maybe-html-intl \
1067     maybe-html-tcl \
1068     maybe-html-itcl \
1069     maybe-html-ld \
1070     maybe-html-libcpp \
1071     maybe-html-libgui \
1072     maybe-html-libiberty \
1073     maybe-html-libtool \
1074     maybe-html-m4 \
1075     maybe-html-make \
1076     maybe-html-mmalloc \
1077     maybe-html-patch \
1078     maybe-html-perl \
1079     maybe-html-prms \
1080     maybe-html-rcs \
1081     maybe-html-readline \
1082     maybe-html-release \
1083     maybe-html-recode \
1084     maybe-html-sed \
1085     maybe-html-send-pr \
1086     maybe-html-shellutils \
1087     maybe-html-sid \
1088     maybe-html-sim \
1089     maybe-html-tar \
1090     maybe-html-texinfo \
1091     maybe-html-textutils \
1092     maybe-html-time \
1093     maybe-html-uudecode \
1094     maybe-html-wdiff \
1095     maybe-html-zip \
1096     maybe-html-zlib \
1097     maybe-html-gdb \
1098     maybe-html-expect \
1099     maybe-html-guile \
1100     maybe-html-tk \
1101     maybe-html-libtermcap \
1102     maybe-html-utils
1103
1104 .PHONY: html-target
1105 html-target:  \
1106     maybe-html-target-libstdc++-v3 \
1107     maybe-html-target-libmudflap \
1108     maybe-html-target-newlib \
1109     maybe-html-target-libgfortran \
1110     maybe-html-target-libobjc \
1111     maybe-html-target-libtermcap \
1112     maybe-html-target-winsup \
1113     maybe-html-target-libgloss \
1114     maybe-html-target-libiberty \
1115     maybe-html-target-gperf \
1116     maybe-html-target-examples \
1117     maybe-html-target-libffi \
1118     maybe-html-target-libjava \
1119     maybe-html-target-zlib \
1120     maybe-html-target-boehm-gc \
1121     maybe-html-target-qthreads \
1122     maybe-html-target-rda \
1123     maybe-html-target-libada
1124
1125 .PHONY: do-TAGS
1126 do-TAGS: unstage TAGS-host TAGS-target stage
1127
1128 .PHONY: TAGS-host
1129 TAGS-host:  \
1130     maybe-TAGS-ash \
1131     maybe-TAGS-autoconf \
1132     maybe-TAGS-automake \
1133     maybe-TAGS-bash \
1134     maybe-TAGS-bfd \
1135     maybe-TAGS-opcodes \
1136     maybe-TAGS-binutils \
1137     maybe-TAGS-bison \
1138     maybe-TAGS-byacc \
1139     maybe-TAGS-bzip2 \
1140     maybe-TAGS-dejagnu \
1141     maybe-TAGS-diff \
1142     maybe-TAGS-dosutils \
1143     maybe-TAGS-etc \
1144     maybe-TAGS-fastjar \
1145     maybe-TAGS-fileutils \
1146     maybe-TAGS-findutils \
1147     maybe-TAGS-find \
1148     maybe-TAGS-fixincludes \
1149     maybe-TAGS-flex \
1150     maybe-TAGS-gas \
1151     maybe-TAGS-gcc \
1152     maybe-TAGS-gawk \
1153     maybe-TAGS-gettext \
1154     maybe-TAGS-gnuserv \
1155     maybe-TAGS-gprof \
1156     maybe-TAGS-gzip \
1157     maybe-TAGS-hello \
1158     maybe-TAGS-indent \
1159     maybe-TAGS-intl \
1160     maybe-TAGS-tcl \
1161     maybe-TAGS-itcl \
1162     maybe-TAGS-ld \
1163     maybe-TAGS-libcpp \
1164     maybe-TAGS-libgui \
1165     maybe-TAGS-libiberty \
1166     maybe-TAGS-libtool \
1167     maybe-TAGS-m4 \
1168     maybe-TAGS-make \
1169     maybe-TAGS-mmalloc \
1170     maybe-TAGS-patch \
1171     maybe-TAGS-perl \
1172     maybe-TAGS-prms \
1173     maybe-TAGS-rcs \
1174     maybe-TAGS-readline \
1175     maybe-TAGS-release \
1176     maybe-TAGS-recode \
1177     maybe-TAGS-sed \
1178     maybe-TAGS-send-pr \
1179     maybe-TAGS-shellutils \
1180     maybe-TAGS-sid \
1181     maybe-TAGS-sim \
1182     maybe-TAGS-tar \
1183     maybe-TAGS-texinfo \
1184     maybe-TAGS-textutils \
1185     maybe-TAGS-time \
1186     maybe-TAGS-uudecode \
1187     maybe-TAGS-wdiff \
1188     maybe-TAGS-zip \
1189     maybe-TAGS-zlib \
1190     maybe-TAGS-gdb \
1191     maybe-TAGS-expect \
1192     maybe-TAGS-guile \
1193     maybe-TAGS-tk \
1194     maybe-TAGS-libtermcap \
1195     maybe-TAGS-utils
1196
1197 .PHONY: TAGS-target
1198 TAGS-target:  \
1199     maybe-TAGS-target-libstdc++-v3 \
1200     maybe-TAGS-target-libmudflap \
1201     maybe-TAGS-target-newlib \
1202     maybe-TAGS-target-libgfortran \
1203     maybe-TAGS-target-libobjc \
1204     maybe-TAGS-target-libtermcap \
1205     maybe-TAGS-target-winsup \
1206     maybe-TAGS-target-libgloss \
1207     maybe-TAGS-target-libiberty \
1208     maybe-TAGS-target-gperf \
1209     maybe-TAGS-target-examples \
1210     maybe-TAGS-target-libffi \
1211     maybe-TAGS-target-libjava \
1212     maybe-TAGS-target-zlib \
1213     maybe-TAGS-target-boehm-gc \
1214     maybe-TAGS-target-qthreads \
1215     maybe-TAGS-target-rda \
1216     maybe-TAGS-target-libada
1217
1218 .PHONY: do-install-info
1219 do-install-info: unstage install-info-host install-info-target stage
1220
1221 .PHONY: install-info-host
1222 install-info-host:  \
1223     maybe-install-info-ash \
1224     maybe-install-info-autoconf \
1225     maybe-install-info-automake \
1226     maybe-install-info-bash \
1227     maybe-install-info-bfd \
1228     maybe-install-info-opcodes \
1229     maybe-install-info-binutils \
1230     maybe-install-info-bison \
1231     maybe-install-info-byacc \
1232     maybe-install-info-bzip2 \
1233     maybe-install-info-dejagnu \
1234     maybe-install-info-diff \
1235     maybe-install-info-dosutils \
1236     maybe-install-info-etc \
1237     maybe-install-info-fastjar \
1238     maybe-install-info-fileutils \
1239     maybe-install-info-findutils \
1240     maybe-install-info-find \
1241     maybe-install-info-fixincludes \
1242     maybe-install-info-flex \
1243     maybe-install-info-gas \
1244     maybe-install-info-gcc \
1245     maybe-install-info-gawk \
1246     maybe-install-info-gettext \
1247     maybe-install-info-gnuserv \
1248     maybe-install-info-gprof \
1249     maybe-install-info-gzip \
1250     maybe-install-info-hello \
1251     maybe-install-info-indent \
1252     maybe-install-info-intl \
1253     maybe-install-info-tcl \
1254     maybe-install-info-itcl \
1255     maybe-install-info-ld \
1256     maybe-install-info-libcpp \
1257     maybe-install-info-libgui \
1258     maybe-install-info-libiberty \
1259     maybe-install-info-libtool \
1260     maybe-install-info-m4 \
1261     maybe-install-info-make \
1262     maybe-install-info-mmalloc \
1263     maybe-install-info-patch \
1264     maybe-install-info-perl \
1265     maybe-install-info-prms \
1266     maybe-install-info-rcs \
1267     maybe-install-info-readline \
1268     maybe-install-info-release \
1269     maybe-install-info-recode \
1270     maybe-install-info-sed \
1271     maybe-install-info-send-pr \
1272     maybe-install-info-shellutils \
1273     maybe-install-info-sid \
1274     maybe-install-info-sim \
1275     maybe-install-info-tar \
1276     maybe-install-info-texinfo \
1277     maybe-install-info-textutils \
1278     maybe-install-info-time \
1279     maybe-install-info-uudecode \
1280     maybe-install-info-wdiff \
1281     maybe-install-info-zip \
1282     maybe-install-info-zlib \
1283     maybe-install-info-gdb \
1284     maybe-install-info-expect \
1285     maybe-install-info-guile \
1286     maybe-install-info-tk \
1287     maybe-install-info-libtermcap \
1288     maybe-install-info-utils
1289
1290 .PHONY: install-info-target
1291 install-info-target:  \
1292     maybe-install-info-target-libstdc++-v3 \
1293     maybe-install-info-target-libmudflap \
1294     maybe-install-info-target-newlib \
1295     maybe-install-info-target-libgfortran \
1296     maybe-install-info-target-libobjc \
1297     maybe-install-info-target-libtermcap \
1298     maybe-install-info-target-winsup \
1299     maybe-install-info-target-libgloss \
1300     maybe-install-info-target-libiberty \
1301     maybe-install-info-target-gperf \
1302     maybe-install-info-target-examples \
1303     maybe-install-info-target-libffi \
1304     maybe-install-info-target-libjava \
1305     maybe-install-info-target-zlib \
1306     maybe-install-info-target-boehm-gc \
1307     maybe-install-info-target-qthreads \
1308     maybe-install-info-target-rda \
1309     maybe-install-info-target-libada
1310
1311 .PHONY: do-installcheck
1312 do-installcheck: unstage installcheck-host installcheck-target stage
1313
1314 .PHONY: installcheck-host
1315 installcheck-host:  \
1316     maybe-installcheck-ash \
1317     maybe-installcheck-autoconf \
1318     maybe-installcheck-automake \
1319     maybe-installcheck-bash \
1320     maybe-installcheck-bfd \
1321     maybe-installcheck-opcodes \
1322     maybe-installcheck-binutils \
1323     maybe-installcheck-bison \
1324     maybe-installcheck-byacc \
1325     maybe-installcheck-bzip2 \
1326     maybe-installcheck-dejagnu \
1327     maybe-installcheck-diff \
1328     maybe-installcheck-dosutils \
1329     maybe-installcheck-etc \
1330     maybe-installcheck-fastjar \
1331     maybe-installcheck-fileutils \
1332     maybe-installcheck-findutils \
1333     maybe-installcheck-find \
1334     maybe-installcheck-fixincludes \
1335     maybe-installcheck-flex \
1336     maybe-installcheck-gas \
1337     maybe-installcheck-gcc \
1338     maybe-installcheck-gawk \
1339     maybe-installcheck-gettext \
1340     maybe-installcheck-gnuserv \
1341     maybe-installcheck-gprof \
1342     maybe-installcheck-gzip \
1343     maybe-installcheck-hello \
1344     maybe-installcheck-indent \
1345     maybe-installcheck-intl \
1346     maybe-installcheck-tcl \
1347     maybe-installcheck-itcl \
1348     maybe-installcheck-ld \
1349     maybe-installcheck-libcpp \
1350     maybe-installcheck-libgui \
1351     maybe-installcheck-libiberty \
1352     maybe-installcheck-libtool \
1353     maybe-installcheck-m4 \
1354     maybe-installcheck-make \
1355     maybe-installcheck-mmalloc \
1356     maybe-installcheck-patch \
1357     maybe-installcheck-perl \
1358     maybe-installcheck-prms \
1359     maybe-installcheck-rcs \
1360     maybe-installcheck-readline \
1361     maybe-installcheck-release \
1362     maybe-installcheck-recode \
1363     maybe-installcheck-sed \
1364     maybe-installcheck-send-pr \
1365     maybe-installcheck-shellutils \
1366     maybe-installcheck-sid \
1367     maybe-installcheck-sim \
1368     maybe-installcheck-tar \
1369     maybe-installcheck-texinfo \
1370     maybe-installcheck-textutils \
1371     maybe-installcheck-time \
1372     maybe-installcheck-uudecode \
1373     maybe-installcheck-wdiff \
1374     maybe-installcheck-zip \
1375     maybe-installcheck-zlib \
1376     maybe-installcheck-gdb \
1377     maybe-installcheck-expect \
1378     maybe-installcheck-guile \
1379     maybe-installcheck-tk \
1380     maybe-installcheck-libtermcap \
1381     maybe-installcheck-utils
1382
1383 .PHONY: installcheck-target
1384 installcheck-target:  \
1385     maybe-installcheck-target-libstdc++-v3 \
1386     maybe-installcheck-target-libmudflap \
1387     maybe-installcheck-target-newlib \
1388     maybe-installcheck-target-libgfortran \
1389     maybe-installcheck-target-libobjc \
1390     maybe-installcheck-target-libtermcap \
1391     maybe-installcheck-target-winsup \
1392     maybe-installcheck-target-libgloss \
1393     maybe-installcheck-target-libiberty \
1394     maybe-installcheck-target-gperf \
1395     maybe-installcheck-target-examples \
1396     maybe-installcheck-target-libffi \
1397     maybe-installcheck-target-libjava \
1398     maybe-installcheck-target-zlib \
1399     maybe-installcheck-target-boehm-gc \
1400     maybe-installcheck-target-qthreads \
1401     maybe-installcheck-target-rda \
1402     maybe-installcheck-target-libada
1403
1404 .PHONY: do-mostlyclean
1405 do-mostlyclean: unstage mostlyclean-host mostlyclean-target stage
1406
1407 .PHONY: mostlyclean-host
1408 mostlyclean-host:  \
1409     maybe-mostlyclean-ash \
1410     maybe-mostlyclean-autoconf \
1411     maybe-mostlyclean-automake \
1412     maybe-mostlyclean-bash \
1413     maybe-mostlyclean-bfd \
1414     maybe-mostlyclean-opcodes \
1415     maybe-mostlyclean-binutils \
1416     maybe-mostlyclean-bison \
1417     maybe-mostlyclean-byacc \
1418     maybe-mostlyclean-bzip2 \
1419     maybe-mostlyclean-dejagnu \
1420     maybe-mostlyclean-diff \
1421     maybe-mostlyclean-dosutils \
1422     maybe-mostlyclean-etc \
1423     maybe-mostlyclean-fastjar \
1424     maybe-mostlyclean-fileutils \
1425     maybe-mostlyclean-findutils \
1426     maybe-mostlyclean-find \
1427     maybe-mostlyclean-fixincludes \
1428     maybe-mostlyclean-flex \
1429     maybe-mostlyclean-gas \
1430     maybe-mostlyclean-gcc \
1431     maybe-mostlyclean-gawk \
1432     maybe-mostlyclean-gettext \
1433     maybe-mostlyclean-gnuserv \
1434     maybe-mostlyclean-gprof \
1435     maybe-mostlyclean-gzip \
1436     maybe-mostlyclean-hello \
1437     maybe-mostlyclean-indent \
1438     maybe-mostlyclean-intl \
1439     maybe-mostlyclean-tcl \
1440     maybe-mostlyclean-itcl \
1441     maybe-mostlyclean-ld \
1442     maybe-mostlyclean-libcpp \
1443     maybe-mostlyclean-libgui \
1444     maybe-mostlyclean-libiberty \
1445     maybe-mostlyclean-libtool \
1446     maybe-mostlyclean-m4 \
1447     maybe-mostlyclean-make \
1448     maybe-mostlyclean-mmalloc \
1449     maybe-mostlyclean-patch \
1450     maybe-mostlyclean-perl \
1451     maybe-mostlyclean-prms \
1452     maybe-mostlyclean-rcs \
1453     maybe-mostlyclean-readline \
1454     maybe-mostlyclean-release \
1455     maybe-mostlyclean-recode \
1456     maybe-mostlyclean-sed \
1457     maybe-mostlyclean-send-pr \
1458     maybe-mostlyclean-shellutils \
1459     maybe-mostlyclean-sid \
1460     maybe-mostlyclean-sim \
1461     maybe-mostlyclean-tar \
1462     maybe-mostlyclean-texinfo \
1463     maybe-mostlyclean-textutils \
1464     maybe-mostlyclean-time \
1465     maybe-mostlyclean-uudecode \
1466     maybe-mostlyclean-wdiff \
1467     maybe-mostlyclean-zip \
1468     maybe-mostlyclean-zlib \
1469     maybe-mostlyclean-gdb \
1470     maybe-mostlyclean-expect \
1471     maybe-mostlyclean-guile \
1472     maybe-mostlyclean-tk \
1473     maybe-mostlyclean-libtermcap \
1474     maybe-mostlyclean-utils
1475
1476 .PHONY: mostlyclean-target
1477 mostlyclean-target:  \
1478     maybe-mostlyclean-target-libstdc++-v3 \
1479     maybe-mostlyclean-target-libmudflap \
1480     maybe-mostlyclean-target-newlib \
1481     maybe-mostlyclean-target-libgfortran \
1482     maybe-mostlyclean-target-libobjc \
1483     maybe-mostlyclean-target-libtermcap \
1484     maybe-mostlyclean-target-winsup \
1485     maybe-mostlyclean-target-libgloss \
1486     maybe-mostlyclean-target-libiberty \
1487     maybe-mostlyclean-target-gperf \
1488     maybe-mostlyclean-target-examples \
1489     maybe-mostlyclean-target-libffi \
1490     maybe-mostlyclean-target-libjava \
1491     maybe-mostlyclean-target-zlib \
1492     maybe-mostlyclean-target-boehm-gc \
1493     maybe-mostlyclean-target-qthreads \
1494     maybe-mostlyclean-target-rda \
1495     maybe-mostlyclean-target-libada
1496
1497 .PHONY: do-clean
1498 do-clean: unstage clean-host clean-target stage
1499
1500 .PHONY: clean-host
1501 clean-host:  \
1502     maybe-clean-ash \
1503     maybe-clean-autoconf \
1504     maybe-clean-automake \
1505     maybe-clean-bash \
1506     maybe-clean-bfd \
1507     maybe-clean-opcodes \
1508     maybe-clean-binutils \
1509     maybe-clean-bison \
1510     maybe-clean-byacc \
1511     maybe-clean-bzip2 \
1512     maybe-clean-dejagnu \
1513     maybe-clean-diff \
1514     maybe-clean-dosutils \
1515     maybe-clean-etc \
1516     maybe-clean-fastjar \
1517     maybe-clean-fileutils \
1518     maybe-clean-findutils \
1519     maybe-clean-find \
1520     maybe-clean-fixincludes \
1521     maybe-clean-flex \
1522     maybe-clean-gas \
1523     maybe-clean-gcc \
1524     maybe-clean-gawk \
1525     maybe-clean-gettext \
1526     maybe-clean-gnuserv \
1527     maybe-clean-gprof \
1528     maybe-clean-gzip \
1529     maybe-clean-hello \
1530     maybe-clean-indent \
1531     maybe-clean-intl \
1532     maybe-clean-tcl \
1533     maybe-clean-itcl \
1534     maybe-clean-ld \
1535     maybe-clean-libcpp \
1536     maybe-clean-libgui \
1537     maybe-clean-libiberty \
1538     maybe-clean-libtool \
1539     maybe-clean-m4 \
1540     maybe-clean-make \
1541     maybe-clean-mmalloc \
1542     maybe-clean-patch \
1543     maybe-clean-perl \
1544     maybe-clean-prms \
1545     maybe-clean-rcs \
1546     maybe-clean-readline \
1547     maybe-clean-release \
1548     maybe-clean-recode \
1549     maybe-clean-sed \
1550     maybe-clean-send-pr \
1551     maybe-clean-shellutils \
1552     maybe-clean-sid \
1553     maybe-clean-sim \
1554     maybe-clean-tar \
1555     maybe-clean-texinfo \
1556     maybe-clean-textutils \
1557     maybe-clean-time \
1558     maybe-clean-uudecode \
1559     maybe-clean-wdiff \
1560     maybe-clean-zip \
1561     maybe-clean-zlib \
1562     maybe-clean-gdb \
1563     maybe-clean-expect \
1564     maybe-clean-guile \
1565     maybe-clean-tk \
1566     maybe-clean-libtermcap \
1567     maybe-clean-utils
1568
1569 .PHONY: clean-target
1570 clean-target:  \
1571     maybe-clean-target-libstdc++-v3 \
1572     maybe-clean-target-libmudflap \
1573     maybe-clean-target-newlib \
1574     maybe-clean-target-libgfortran \
1575     maybe-clean-target-libobjc \
1576     maybe-clean-target-libtermcap \
1577     maybe-clean-target-winsup \
1578     maybe-clean-target-libgloss \
1579     maybe-clean-target-libiberty \
1580     maybe-clean-target-gperf \
1581     maybe-clean-target-examples \
1582     maybe-clean-target-libffi \
1583     maybe-clean-target-libjava \
1584     maybe-clean-target-zlib \
1585     maybe-clean-target-boehm-gc \
1586     maybe-clean-target-qthreads \
1587     maybe-clean-target-rda \
1588     maybe-clean-target-libada
1589
1590 .PHONY: do-distclean
1591 do-distclean: unstage distclean-host distclean-target stage
1592
1593 .PHONY: distclean-host
1594 distclean-host:  \
1595     maybe-distclean-ash \
1596     maybe-distclean-autoconf \
1597     maybe-distclean-automake \
1598     maybe-distclean-bash \
1599     maybe-distclean-bfd \
1600     maybe-distclean-opcodes \
1601     maybe-distclean-binutils \
1602     maybe-distclean-bison \
1603     maybe-distclean-byacc \
1604     maybe-distclean-bzip2 \
1605     maybe-distclean-dejagnu \
1606     maybe-distclean-diff \
1607     maybe-distclean-dosutils \
1608     maybe-distclean-etc \
1609     maybe-distclean-fastjar \
1610     maybe-distclean-fileutils \
1611     maybe-distclean-findutils \
1612     maybe-distclean-find \
1613     maybe-distclean-fixincludes \
1614     maybe-distclean-flex \
1615     maybe-distclean-gas \
1616     maybe-distclean-gcc \
1617     maybe-distclean-gawk \
1618     maybe-distclean-gettext \
1619     maybe-distclean-gnuserv \
1620     maybe-distclean-gprof \
1621     maybe-distclean-gzip \
1622     maybe-distclean-hello \
1623     maybe-distclean-indent \
1624     maybe-distclean-intl \
1625     maybe-distclean-tcl \
1626     maybe-distclean-itcl \
1627     maybe-distclean-ld \
1628     maybe-distclean-libcpp \
1629     maybe-distclean-libgui \
1630     maybe-distclean-libiberty \
1631     maybe-distclean-libtool \
1632     maybe-distclean-m4 \
1633     maybe-distclean-make \
1634     maybe-distclean-mmalloc \
1635     maybe-distclean-patch \
1636     maybe-distclean-perl \
1637     maybe-distclean-prms \
1638     maybe-distclean-rcs \
1639     maybe-distclean-readline \
1640     maybe-distclean-release \
1641     maybe-distclean-recode \
1642     maybe-distclean-sed \
1643     maybe-distclean-send-pr \
1644     maybe-distclean-shellutils \
1645     maybe-distclean-sid \
1646     maybe-distclean-sim \
1647     maybe-distclean-tar \
1648     maybe-distclean-texinfo \
1649     maybe-distclean-textutils \
1650     maybe-distclean-time \
1651     maybe-distclean-uudecode \
1652     maybe-distclean-wdiff \
1653     maybe-distclean-zip \
1654     maybe-distclean-zlib \
1655     maybe-distclean-gdb \
1656     maybe-distclean-expect \
1657     maybe-distclean-guile \
1658     maybe-distclean-tk \
1659     maybe-distclean-libtermcap \
1660     maybe-distclean-utils
1661
1662 .PHONY: distclean-target
1663 distclean-target:  \
1664     maybe-distclean-target-libstdc++-v3 \
1665     maybe-distclean-target-libmudflap \
1666     maybe-distclean-target-newlib \
1667     maybe-distclean-target-libgfortran \
1668     maybe-distclean-target-libobjc \
1669     maybe-distclean-target-libtermcap \
1670     maybe-distclean-target-winsup \
1671     maybe-distclean-target-libgloss \
1672     maybe-distclean-target-libiberty \
1673     maybe-distclean-target-gperf \
1674     maybe-distclean-target-examples \
1675     maybe-distclean-target-libffi \
1676     maybe-distclean-target-libjava \
1677     maybe-distclean-target-zlib \
1678     maybe-distclean-target-boehm-gc \
1679     maybe-distclean-target-qthreads \
1680     maybe-distclean-target-rda \
1681     maybe-distclean-target-libada
1682
1683 .PHONY: do-maintainer-clean
1684 do-maintainer-clean: unstage maintainer-clean-host maintainer-clean-target stage
1685
1686 .PHONY: maintainer-clean-host
1687 maintainer-clean-host:  \
1688     maybe-maintainer-clean-ash \
1689     maybe-maintainer-clean-autoconf \
1690     maybe-maintainer-clean-automake \
1691     maybe-maintainer-clean-bash \
1692     maybe-maintainer-clean-bfd \
1693     maybe-maintainer-clean-opcodes \
1694     maybe-maintainer-clean-binutils \
1695     maybe-maintainer-clean-bison \
1696     maybe-maintainer-clean-byacc \
1697     maybe-maintainer-clean-bzip2 \
1698     maybe-maintainer-clean-dejagnu \
1699     maybe-maintainer-clean-diff \
1700     maybe-maintainer-clean-dosutils \
1701     maybe-maintainer-clean-etc \
1702     maybe-maintainer-clean-fastjar \
1703     maybe-maintainer-clean-fileutils \
1704     maybe-maintainer-clean-findutils \
1705     maybe-maintainer-clean-find \
1706     maybe-maintainer-clean-fixincludes \
1707     maybe-maintainer-clean-flex \
1708     maybe-maintainer-clean-gas \
1709     maybe-maintainer-clean-gcc \
1710     maybe-maintainer-clean-gawk \
1711     maybe-maintainer-clean-gettext \
1712     maybe-maintainer-clean-gnuserv \
1713     maybe-maintainer-clean-gprof \
1714     maybe-maintainer-clean-gzip \
1715     maybe-maintainer-clean-hello \
1716     maybe-maintainer-clean-indent \
1717     maybe-maintainer-clean-intl \
1718     maybe-maintainer-clean-tcl \
1719     maybe-maintainer-clean-itcl \
1720     maybe-maintainer-clean-ld \
1721     maybe-maintainer-clean-libcpp \
1722     maybe-maintainer-clean-libgui \
1723     maybe-maintainer-clean-libiberty \
1724     maybe-maintainer-clean-libtool \
1725     maybe-maintainer-clean-m4 \
1726     maybe-maintainer-clean-make \
1727     maybe-maintainer-clean-mmalloc \
1728     maybe-maintainer-clean-patch \
1729     maybe-maintainer-clean-perl \
1730     maybe-maintainer-clean-prms \
1731     maybe-maintainer-clean-rcs \
1732     maybe-maintainer-clean-readline \
1733     maybe-maintainer-clean-release \
1734     maybe-maintainer-clean-recode \
1735     maybe-maintainer-clean-sed \
1736     maybe-maintainer-clean-send-pr \
1737     maybe-maintainer-clean-shellutils \
1738     maybe-maintainer-clean-sid \
1739     maybe-maintainer-clean-sim \
1740     maybe-maintainer-clean-tar \
1741     maybe-maintainer-clean-texinfo \
1742     maybe-maintainer-clean-textutils \
1743     maybe-maintainer-clean-time \
1744     maybe-maintainer-clean-uudecode \
1745     maybe-maintainer-clean-wdiff \
1746     maybe-maintainer-clean-zip \
1747     maybe-maintainer-clean-zlib \
1748     maybe-maintainer-clean-gdb \
1749     maybe-maintainer-clean-expect \
1750     maybe-maintainer-clean-guile \
1751     maybe-maintainer-clean-tk \
1752     maybe-maintainer-clean-libtermcap \
1753     maybe-maintainer-clean-utils
1754
1755 .PHONY: maintainer-clean-target
1756 maintainer-clean-target:  \
1757     maybe-maintainer-clean-target-libstdc++-v3 \
1758     maybe-maintainer-clean-target-libmudflap \
1759     maybe-maintainer-clean-target-newlib \
1760     maybe-maintainer-clean-target-libgfortran \
1761     maybe-maintainer-clean-target-libobjc \
1762     maybe-maintainer-clean-target-libtermcap \
1763     maybe-maintainer-clean-target-winsup \
1764     maybe-maintainer-clean-target-libgloss \
1765     maybe-maintainer-clean-target-libiberty \
1766     maybe-maintainer-clean-target-gperf \
1767     maybe-maintainer-clean-target-examples \
1768     maybe-maintainer-clean-target-libffi \
1769     maybe-maintainer-clean-target-libjava \
1770     maybe-maintainer-clean-target-zlib \
1771     maybe-maintainer-clean-target-boehm-gc \
1772     maybe-maintainer-clean-target-qthreads \
1773     maybe-maintainer-clean-target-rda \
1774     maybe-maintainer-clean-target-libada
1775
1776
1777 # Here are the targets which correspond to the do-X targets.
1778
1779 .PHONY: info installcheck dvi html install-info
1780 .PHONY: clean distclean mostlyclean maintainer-clean realclean
1781 .PHONY: local-clean local-distclean local-maintainer-clean
1782 info: do-info
1783 installcheck: do-installcheck
1784 dvi: do-dvi
1785 html: do-html
1786
1787 # Make sure makeinfo is built before we do a `make info', if we're
1788 # in fact building texinfo.
1789 do-info: maybe-all-texinfo
1790
1791 install-info: do-install-info dir.info
1792         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
1793         if [ -f dir.info ] ; then \
1794           $(INSTALL_DATA) dir.info $(DESTDIR)$(infodir)/dir.info ; \
1795         else true ; fi
1796
1797 local-clean:
1798         -rm -f *.a TEMP errs core *.o *~ \#* TAGS *.E *.log
1799
1800 local-distclean:
1801         -rm -f Makefile config.status config.cache mh-frag mt-frag
1802         -rm -f multilib.out multilib.tmp maybedep.tmp serdep.tmp
1803         -if [ "$(TARGET_SUBDIR)" != "." ]; then \
1804           rm -rf $(TARGET_SUBDIR); \
1805         else true; fi
1806         -rm -rf $(BUILD_SUBDIR)
1807         -rm -f texinfo/po/Makefile texinfo/po/Makefile.in texinfo/info/Makefile
1808         -rm -f texinfo/doc/Makefile texinfo/po/POTFILES
1809         -rmdir texinfo/doc texinfo/info texinfo/intl texinfo/lib 2>/dev/null
1810         -rmdir texinfo/makeinfo texinfo/po texinfo/util 2>/dev/null
1811         -rmdir fastjar gcc libiberty texinfo zlib 2>/dev/null
1812
1813 local-maintainer-clean:
1814         @echo "This command is intended for maintainers to use;"
1815         @echo "it deletes files that may require special tools to rebuild."
1816
1817 clean: do-clean local-clean
1818 mostlyclean: do-mostlyclean local-clean
1819 distclean: do-distclean local-clean local-distclean
1820 maintainer-clean: local-maintainer-clean do-maintainer-clean local-clean 
1821 maintainer-clean: local-distclean
1822 realclean: maintainer-clean
1823
1824 # Extra dependency for clean-target, owing to the mixed nature of gcc
1825 clean-target: clean-target-libgcc
1826 clean-target-libgcc:
1827         test ! -d gcc/libgcc || \
1828         (cd gcc/libgcc && find . -type d -print) | \
1829         while read d; do rm -f gcc/$$d/libgcc.a || : ; done
1830         -rm -rf gcc/libgcc
1831
1832 # Check target.
1833
1834 .PHONY: check do-check
1835 check: do-check
1836
1837 # Only include modules actually being configured and built.
1838 do-check: unstage  \
1839     maybe-check-ash \
1840     maybe-check-autoconf \
1841     maybe-check-automake \
1842     maybe-check-bash \
1843     maybe-check-bfd \
1844     maybe-check-opcodes \
1845     maybe-check-binutils \
1846     maybe-check-bison \
1847     maybe-check-byacc \
1848     maybe-check-bzip2 \
1849     maybe-check-dejagnu \
1850     maybe-check-diff \
1851     maybe-check-dosutils \
1852     maybe-check-etc \
1853     maybe-check-fastjar \
1854     maybe-check-fileutils \
1855     maybe-check-findutils \
1856     maybe-check-find \
1857     maybe-check-fixincludes \
1858     maybe-check-flex \
1859     maybe-check-gas \
1860     maybe-check-gcc \
1861     maybe-check-gawk \
1862     maybe-check-gettext \
1863     maybe-check-gnuserv \
1864     maybe-check-gprof \
1865     maybe-check-gzip \
1866     maybe-check-hello \
1867     maybe-check-indent \
1868     maybe-check-intl \
1869     maybe-check-tcl \
1870     maybe-check-itcl \
1871     maybe-check-ld \
1872     maybe-check-libcpp \
1873     maybe-check-libgui \
1874     maybe-check-libiberty \
1875     maybe-check-libtool \
1876     maybe-check-m4 \
1877     maybe-check-make \
1878     maybe-check-mmalloc \
1879     maybe-check-patch \
1880     maybe-check-perl \
1881     maybe-check-prms \
1882     maybe-check-rcs \
1883     maybe-check-readline \
1884     maybe-check-release \
1885     maybe-check-recode \
1886     maybe-check-sed \
1887     maybe-check-send-pr \
1888     maybe-check-shellutils \
1889     maybe-check-sid \
1890     maybe-check-sim \
1891     maybe-check-tar \
1892     maybe-check-texinfo \
1893     maybe-check-textutils \
1894     maybe-check-time \
1895     maybe-check-uudecode \
1896     maybe-check-wdiff \
1897     maybe-check-zip \
1898     maybe-check-zlib \
1899     maybe-check-gdb \
1900     maybe-check-expect \
1901     maybe-check-guile \
1902     maybe-check-tk \
1903     maybe-check-libtermcap \
1904     maybe-check-utils \
1905     maybe-check-target-libstdc++-v3 \
1906     maybe-check-target-libmudflap \
1907     maybe-check-target-newlib \
1908     maybe-check-target-libgfortran \
1909     maybe-check-target-libobjc \
1910     maybe-check-target-libtermcap \
1911     maybe-check-target-winsup \
1912     maybe-check-target-libgloss \
1913     maybe-check-target-libiberty \
1914     maybe-check-target-gperf \
1915     maybe-check-target-examples \
1916     maybe-check-target-libffi \
1917     maybe-check-target-libjava \
1918     maybe-check-target-zlib \
1919     maybe-check-target-boehm-gc \
1920     maybe-check-target-qthreads \
1921     maybe-check-target-rda \
1922     maybe-check-target-libada stage
1923
1924 # Automated reporting of test results.
1925
1926 warning.log: build.log
1927         $(srcdir)/contrib/warn_summary build.log > $@
1928
1929 mail-report.log:
1930         if test x'$(BOOT_CFLAGS)' != x''; then \
1931             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
1932         fi; \
1933         $(srcdir)/contrib/test_summary -t >$@
1934         chmod +x $@
1935         echo If you really want to send e-mail, run ./$@ now
1936
1937 mail-report-with-warnings.log: warning.log
1938         if test x'$(BOOT_CFLAGS)' != x''; then \
1939             BOOT_CFLAGS='$(BOOT_CFLAGS)'; export BOOT_CFLAGS; \
1940         fi; \
1941         $(srcdir)/contrib/test_summary -t -i warning.log >$@
1942         chmod +x $@
1943         echo If you really want to send e-mail, run ./$@ now
1944
1945 # Installation targets.
1946
1947 .PHONY: install uninstall
1948 install: installdirs install-host install-target
1949
1950 .PHONY: install-host-nogcc
1951 install-host-nogcc:  \
1952     maybe-install-ash \
1953     maybe-install-autoconf \
1954     maybe-install-automake \
1955     maybe-install-bash \
1956     maybe-install-bfd \
1957     maybe-install-opcodes \
1958     maybe-install-binutils \
1959     maybe-install-bison \
1960     maybe-install-byacc \
1961     maybe-install-bzip2 \
1962     maybe-install-dejagnu \
1963     maybe-install-diff \
1964     maybe-install-dosutils \
1965     maybe-install-etc \
1966     maybe-install-fastjar \
1967     maybe-install-fileutils \
1968     maybe-install-findutils \
1969     maybe-install-find \
1970     maybe-install-fixincludes \
1971     maybe-install-flex \
1972     maybe-install-gas \
1973     maybe-install-gawk \
1974     maybe-install-gettext \
1975     maybe-install-gnuserv \
1976     maybe-install-gprof \
1977     maybe-install-gzip \
1978     maybe-install-hello \
1979     maybe-install-indent \
1980     maybe-install-intl \
1981     maybe-install-tcl \
1982     maybe-install-itcl \
1983     maybe-install-ld \
1984     maybe-install-libcpp \
1985     maybe-install-libgui \
1986     maybe-install-libiberty \
1987     maybe-install-libtool \
1988     maybe-install-m4 \
1989     maybe-install-make \
1990     maybe-install-mmalloc \
1991     maybe-install-patch \
1992     maybe-install-perl \
1993     maybe-install-prms \
1994     maybe-install-rcs \
1995     maybe-install-readline \
1996     maybe-install-release \
1997     maybe-install-recode \
1998     maybe-install-sed \
1999     maybe-install-send-pr \
2000     maybe-install-shellutils \
2001     maybe-install-sid \
2002     maybe-install-sim \
2003     maybe-install-tar \
2004     maybe-install-texinfo \
2005     maybe-install-textutils \
2006     maybe-install-time \
2007     maybe-install-uudecode \
2008     maybe-install-wdiff \
2009     maybe-install-zip \
2010     maybe-install-zlib \
2011     maybe-install-gdb \
2012     maybe-install-expect \
2013     maybe-install-guile \
2014     maybe-install-tk \
2015     maybe-install-libtermcap \
2016     maybe-install-utils
2017
2018 .PHONY: install-host
2019 install-host:  \
2020     maybe-install-ash \
2021     maybe-install-autoconf \
2022     maybe-install-automake \
2023     maybe-install-bash \
2024     maybe-install-bfd \
2025     maybe-install-opcodes \
2026     maybe-install-binutils \
2027     maybe-install-bison \
2028     maybe-install-byacc \
2029     maybe-install-bzip2 \
2030     maybe-install-dejagnu \
2031     maybe-install-diff \
2032     maybe-install-dosutils \
2033     maybe-install-etc \
2034     maybe-install-fastjar \
2035     maybe-install-fileutils \
2036     maybe-install-findutils \
2037     maybe-install-find \
2038     maybe-install-fixincludes \
2039     maybe-install-flex \
2040     maybe-install-gas \
2041     maybe-install-gcc \
2042     maybe-install-gawk \
2043     maybe-install-gettext \
2044     maybe-install-gnuserv \
2045     maybe-install-gprof \
2046     maybe-install-gzip \
2047     maybe-install-hello \
2048     maybe-install-indent \
2049     maybe-install-intl \
2050     maybe-install-tcl \
2051     maybe-install-itcl \
2052     maybe-install-ld \
2053     maybe-install-libcpp \
2054     maybe-install-libgui \
2055     maybe-install-libiberty \
2056     maybe-install-libtool \
2057     maybe-install-m4 \
2058     maybe-install-make \
2059     maybe-install-mmalloc \
2060     maybe-install-patch \
2061     maybe-install-perl \
2062     maybe-install-prms \
2063     maybe-install-rcs \
2064     maybe-install-readline \
2065     maybe-install-release \
2066     maybe-install-recode \
2067     maybe-install-sed \
2068     maybe-install-send-pr \
2069     maybe-install-shellutils \
2070     maybe-install-sid \
2071     maybe-install-sim \
2072     maybe-install-tar \
2073     maybe-install-texinfo \
2074     maybe-install-textutils \
2075     maybe-install-time \
2076     maybe-install-uudecode \
2077     maybe-install-wdiff \
2078     maybe-install-zip \
2079     maybe-install-zlib \
2080     maybe-install-gdb \
2081     maybe-install-expect \
2082     maybe-install-guile \
2083     maybe-install-tk \
2084     maybe-install-libtermcap \
2085     maybe-install-utils
2086
2087 .PHONY: install-target
2088 install-target:  \
2089     maybe-install-target-libstdc++-v3 \
2090     maybe-install-target-libmudflap \
2091     maybe-install-target-newlib \
2092     maybe-install-target-libgfortran \
2093     maybe-install-target-libobjc \
2094     maybe-install-target-libtermcap \
2095     maybe-install-target-winsup \
2096     maybe-install-target-libgloss \
2097     maybe-install-target-libiberty \
2098     maybe-install-target-gperf \
2099     maybe-install-target-examples \
2100     maybe-install-target-libffi \
2101     maybe-install-target-libjava \
2102     maybe-install-target-zlib \
2103     maybe-install-target-boehm-gc \
2104     maybe-install-target-qthreads \
2105     maybe-install-target-rda \
2106     maybe-install-target-libada
2107
2108 uninstall:
2109         @echo "the uninstall target is not supported in this tree"
2110
2111 .PHONY: install.all
2112 install.all: install-no-fixedincludes
2113         @if [ -f ./gcc/Makefile ] ; then \
2114                 r=`${PWD_COMMAND}` ; export r ; \
2115                 $(SET_LIB_PATH) \
2116                 $(HOST_EXPORTS) \
2117                 (cd ./gcc && \
2118                 $(MAKE) $(FLAGS_TO_PASS) install-headers) ; \
2119         else \
2120                 true ; \
2121         fi
2122
2123 # install-no-fixedincludes is used because Cygnus can not distribute
2124 # the fixed header files.
2125 .PHONY: install-no-fixedincludes
2126 install-no-fixedincludes: installdirs install-host-nogcc \
2127         install-target gcc-no-fixedincludes
2128
2129 ### other supporting targets
2130
2131 MAKEDIRS= \
2132         $(DESTDIR)$(prefix) \
2133         $(DESTDIR)$(exec_prefix)
2134 .PHONY: installdirs
2135 installdirs: mkinstalldirs
2136         $(SHELL) $(srcdir)/mkinstalldirs $(MAKEDIRS)
2137
2138 dir.info: do-install-info
2139         if [ -f $(srcdir)/texinfo/gen-info-dir ] ; then \
2140           $(srcdir)/texinfo/gen-info-dir $(DESTDIR)$(infodir) $(srcdir)/texinfo/dir.info-template > dir.info.new ; \
2141           mv -f dir.info.new dir.info ; \
2142         else true ; \
2143         fi
2144
2145 dist:
2146         @echo "Building a full distribution of this tree isn't done"
2147         @echo "via 'make dist'.  Check out the etc/ subdirectory" 
2148
2149 etags tags: TAGS
2150
2151 # Right now this just builds TAGS in each subdirectory.  emacs19 has the
2152 # ability to use several tags files at once, so there is probably no need
2153 # to combine them into one big TAGS file (like CVS 1.3 does).  We could
2154 # (if we felt like it) have this Makefile write a piece of elisp which
2155 # the user could load to tell emacs19 where all the TAGS files we just
2156 # built are.
2157 TAGS: do-TAGS
2158
2159 # --------------------------------------
2160 # Modules which run on the build machine
2161 # --------------------------------------
2162
2163 .PHONY: configure-build-libiberty maybe-configure-build-libiberty
2164 maybe-configure-build-libiberty:
2165 @if build-libiberty
2166 maybe-configure-build-libiberty: configure-build-libiberty
2167 configure-build-libiberty:
2168         @test ! -f $(BUILD_SUBDIR)/libiberty/Makefile || exit 0; \
2169         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/libiberty ; \
2170         r=`${PWD_COMMAND}`; export r; \
2171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2172         $(BUILD_EXPORTS) \
2173         echo Configuring in $(BUILD_SUBDIR)/libiberty; \
2174         cd "$(BUILD_SUBDIR)/libiberty" || exit 1; \
2175         case $(srcdir) in \
2176           /* | [A-Za-z]:[\\/]*) \
2177             topdir=$(srcdir) ;; \
2178           *) \
2179             case "$(BUILD_SUBDIR)" in \
2180               .) topdir="../$(srcdir)" ;; \
2181               *) topdir="../../$(srcdir)" ;; \
2182             esac ;; \
2183         esac; \
2184         if [ "$(srcdir)" = "." ] ; then \
2185           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2186             if $(SHELL) $$s/symlink-tree $${topdir}/libiberty "no-such-file" ; then \
2187               if [ -f Makefile ]; then \
2188                 if $(MAKE) distclean; then \
2189                   true; \
2190                 else \
2191                   exit 1; \
2192                 fi; \
2193               else \
2194                 true; \
2195               fi; \
2196             else \
2197               exit 1; \
2198             fi; \
2199           else \
2200             true; \
2201           fi; \
2202           srcdiroption="--srcdir=."; \
2203           libsrcdir="."; \
2204         else \
2205           srcdiroption="--srcdir=$${topdir}/libiberty"; \
2206           libsrcdir="$$s/libiberty"; \
2207         fi; \
2208         rm -f no-such-file || : ; \
2209         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2210           $(BUILD_CONFIGARGS) $${srcdiroption} \
2211           --with-build-subdir="$(BUILD_SUBDIR)"  \
2212           || exit 1
2213 @endif build-libiberty
2214
2215 .PHONY: all-build-libiberty maybe-all-build-libiberty
2216 maybe-all-build-libiberty:
2217 @if build-libiberty
2218 TARGET-build-libiberty=all
2219 maybe-all-build-libiberty: all-build-libiberty
2220 all-build-libiberty: configure-build-libiberty
2221         @r=`${PWD_COMMAND}`; export r; \
2222         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2223         $(BUILD_EXPORTS) \
2224         (cd $(BUILD_SUBDIR)/libiberty && \
2225           $(MAKE)  $(TARGET-build-libiberty))
2226 @endif build-libiberty
2227
2228 .PHONY: configure-build-bison maybe-configure-build-bison
2229 maybe-configure-build-bison:
2230 @if build-bison
2231 maybe-configure-build-bison: configure-build-bison
2232 configure-build-bison:
2233         @test ! -f $(BUILD_SUBDIR)/bison/Makefile || exit 0; \
2234         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/bison ; \
2235         r=`${PWD_COMMAND}`; export r; \
2236         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2237         $(BUILD_EXPORTS) \
2238         echo Configuring in $(BUILD_SUBDIR)/bison; \
2239         cd "$(BUILD_SUBDIR)/bison" || exit 1; \
2240         case $(srcdir) in \
2241           /* | [A-Za-z]:[\\/]*) \
2242             topdir=$(srcdir) ;; \
2243           *) \
2244             case "$(BUILD_SUBDIR)" in \
2245               .) topdir="../$(srcdir)" ;; \
2246               *) topdir="../../$(srcdir)" ;; \
2247             esac ;; \
2248         esac; \
2249         if [ "$(srcdir)" = "." ] ; then \
2250           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2251             if $(SHELL) $$s/symlink-tree $${topdir}/bison "no-such-file" ; then \
2252               if [ -f Makefile ]; then \
2253                 if $(MAKE) distclean; then \
2254                   true; \
2255                 else \
2256                   exit 1; \
2257                 fi; \
2258               else \
2259                 true; \
2260               fi; \
2261             else \
2262               exit 1; \
2263             fi; \
2264           else \
2265             true; \
2266           fi; \
2267           srcdiroption="--srcdir=."; \
2268           libsrcdir="."; \
2269         else \
2270           srcdiroption="--srcdir=$${topdir}/bison"; \
2271           libsrcdir="$$s/bison"; \
2272         fi; \
2273         rm -f no-such-file || : ; \
2274         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2275           $(BUILD_CONFIGARGS) $${srcdiroption} \
2276           --with-build-subdir="$(BUILD_SUBDIR)"  \
2277           || exit 1
2278 @endif build-bison
2279
2280 .PHONY: all-build-bison maybe-all-build-bison
2281 maybe-all-build-bison:
2282 @if build-bison
2283 TARGET-build-bison=all
2284 maybe-all-build-bison: all-build-bison
2285 all-build-bison: configure-build-bison
2286         @r=`${PWD_COMMAND}`; export r; \
2287         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2288         $(BUILD_EXPORTS) \
2289         (cd $(BUILD_SUBDIR)/bison && \
2290           $(MAKE)  $(TARGET-build-bison))
2291 @endif build-bison
2292
2293 .PHONY: configure-build-byacc maybe-configure-build-byacc
2294 maybe-configure-build-byacc:
2295 @if build-byacc
2296 maybe-configure-build-byacc: configure-build-byacc
2297 configure-build-byacc:
2298         @test ! -f $(BUILD_SUBDIR)/byacc/Makefile || exit 0; \
2299         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/byacc ; \
2300         r=`${PWD_COMMAND}`; export r; \
2301         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2302         $(BUILD_EXPORTS) \
2303         echo Configuring in $(BUILD_SUBDIR)/byacc; \
2304         cd "$(BUILD_SUBDIR)/byacc" || exit 1; \
2305         case $(srcdir) in \
2306           /* | [A-Za-z]:[\\/]*) \
2307             topdir=$(srcdir) ;; \
2308           *) \
2309             case "$(BUILD_SUBDIR)" in \
2310               .) topdir="../$(srcdir)" ;; \
2311               *) topdir="../../$(srcdir)" ;; \
2312             esac ;; \
2313         esac; \
2314         if [ "$(srcdir)" = "." ] ; then \
2315           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2316             if $(SHELL) $$s/symlink-tree $${topdir}/byacc "no-such-file" ; then \
2317               if [ -f Makefile ]; then \
2318                 if $(MAKE) distclean; then \
2319                   true; \
2320                 else \
2321                   exit 1; \
2322                 fi; \
2323               else \
2324                 true; \
2325               fi; \
2326             else \
2327               exit 1; \
2328             fi; \
2329           else \
2330             true; \
2331           fi; \
2332           srcdiroption="--srcdir=."; \
2333           libsrcdir="."; \
2334         else \
2335           srcdiroption="--srcdir=$${topdir}/byacc"; \
2336           libsrcdir="$$s/byacc"; \
2337         fi; \
2338         rm -f no-such-file || : ; \
2339         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2340           $(BUILD_CONFIGARGS) $${srcdiroption} \
2341           --with-build-subdir="$(BUILD_SUBDIR)"  \
2342           || exit 1
2343 @endif build-byacc
2344
2345 .PHONY: all-build-byacc maybe-all-build-byacc
2346 maybe-all-build-byacc:
2347 @if build-byacc
2348 TARGET-build-byacc=all
2349 maybe-all-build-byacc: all-build-byacc
2350 all-build-byacc: configure-build-byacc
2351         @r=`${PWD_COMMAND}`; export r; \
2352         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2353         $(BUILD_EXPORTS) \
2354         (cd $(BUILD_SUBDIR)/byacc && \
2355           $(MAKE)  $(TARGET-build-byacc))
2356 @endif build-byacc
2357
2358 .PHONY: configure-build-flex maybe-configure-build-flex
2359 maybe-configure-build-flex:
2360 @if build-flex
2361 maybe-configure-build-flex: configure-build-flex
2362 configure-build-flex:
2363         @test ! -f $(BUILD_SUBDIR)/flex/Makefile || exit 0; \
2364         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/flex ; \
2365         r=`${PWD_COMMAND}`; export r; \
2366         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2367         $(BUILD_EXPORTS) \
2368         echo Configuring in $(BUILD_SUBDIR)/flex; \
2369         cd "$(BUILD_SUBDIR)/flex" || exit 1; \
2370         case $(srcdir) in \
2371           /* | [A-Za-z]:[\\/]*) \
2372             topdir=$(srcdir) ;; \
2373           *) \
2374             case "$(BUILD_SUBDIR)" in \
2375               .) topdir="../$(srcdir)" ;; \
2376               *) topdir="../../$(srcdir)" ;; \
2377             esac ;; \
2378         esac; \
2379         if [ "$(srcdir)" = "." ] ; then \
2380           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2381             if $(SHELL) $$s/symlink-tree $${topdir}/flex "no-such-file" ; then \
2382               if [ -f Makefile ]; then \
2383                 if $(MAKE) distclean; then \
2384                   true; \
2385                 else \
2386                   exit 1; \
2387                 fi; \
2388               else \
2389                 true; \
2390               fi; \
2391             else \
2392               exit 1; \
2393             fi; \
2394           else \
2395             true; \
2396           fi; \
2397           srcdiroption="--srcdir=."; \
2398           libsrcdir="."; \
2399         else \
2400           srcdiroption="--srcdir=$${topdir}/flex"; \
2401           libsrcdir="$$s/flex"; \
2402         fi; \
2403         rm -f no-such-file || : ; \
2404         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2405           $(BUILD_CONFIGARGS) $${srcdiroption} \
2406           --with-build-subdir="$(BUILD_SUBDIR)"  \
2407           || exit 1
2408 @endif build-flex
2409
2410 .PHONY: all-build-flex maybe-all-build-flex
2411 maybe-all-build-flex:
2412 @if build-flex
2413 TARGET-build-flex=all
2414 maybe-all-build-flex: all-build-flex
2415 all-build-flex: configure-build-flex
2416         @r=`${PWD_COMMAND}`; export r; \
2417         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2418         $(BUILD_EXPORTS) \
2419         (cd $(BUILD_SUBDIR)/flex && \
2420           $(MAKE)  $(TARGET-build-flex))
2421 @endif build-flex
2422
2423 .PHONY: configure-build-m4 maybe-configure-build-m4
2424 maybe-configure-build-m4:
2425 @if build-m4
2426 maybe-configure-build-m4: configure-build-m4
2427 configure-build-m4:
2428         @test ! -f $(BUILD_SUBDIR)/m4/Makefile || exit 0; \
2429         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/m4 ; \
2430         r=`${PWD_COMMAND}`; export r; \
2431         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2432         $(BUILD_EXPORTS) \
2433         echo Configuring in $(BUILD_SUBDIR)/m4; \
2434         cd "$(BUILD_SUBDIR)/m4" || exit 1; \
2435         case $(srcdir) in \
2436           /* | [A-Za-z]:[\\/]*) \
2437             topdir=$(srcdir) ;; \
2438           *) \
2439             case "$(BUILD_SUBDIR)" in \
2440               .) topdir="../$(srcdir)" ;; \
2441               *) topdir="../../$(srcdir)" ;; \
2442             esac ;; \
2443         esac; \
2444         if [ "$(srcdir)" = "." ] ; then \
2445           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2446             if $(SHELL) $$s/symlink-tree $${topdir}/m4 "no-such-file" ; then \
2447               if [ -f Makefile ]; then \
2448                 if $(MAKE) distclean; then \
2449                   true; \
2450                 else \
2451                   exit 1; \
2452                 fi; \
2453               else \
2454                 true; \
2455               fi; \
2456             else \
2457               exit 1; \
2458             fi; \
2459           else \
2460             true; \
2461           fi; \
2462           srcdiroption="--srcdir=."; \
2463           libsrcdir="."; \
2464         else \
2465           srcdiroption="--srcdir=$${topdir}/m4"; \
2466           libsrcdir="$$s/m4"; \
2467         fi; \
2468         rm -f no-such-file || : ; \
2469         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2470           $(BUILD_CONFIGARGS) $${srcdiroption} \
2471           --with-build-subdir="$(BUILD_SUBDIR)"  \
2472           || exit 1
2473 @endif build-m4
2474
2475 .PHONY: all-build-m4 maybe-all-build-m4
2476 maybe-all-build-m4:
2477 @if build-m4
2478 TARGET-build-m4=all
2479 maybe-all-build-m4: all-build-m4
2480 all-build-m4: configure-build-m4
2481         @r=`${PWD_COMMAND}`; export r; \
2482         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2483         $(BUILD_EXPORTS) \
2484         (cd $(BUILD_SUBDIR)/m4 && \
2485           $(MAKE)  $(TARGET-build-m4))
2486 @endif build-m4
2487
2488 .PHONY: configure-build-texinfo maybe-configure-build-texinfo
2489 maybe-configure-build-texinfo:
2490 @if build-texinfo
2491 maybe-configure-build-texinfo: configure-build-texinfo
2492 configure-build-texinfo:
2493         @test ! -f $(BUILD_SUBDIR)/texinfo/Makefile || exit 0; \
2494         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/texinfo ; \
2495         r=`${PWD_COMMAND}`; export r; \
2496         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2497         $(BUILD_EXPORTS) \
2498         echo Configuring in $(BUILD_SUBDIR)/texinfo; \
2499         cd "$(BUILD_SUBDIR)/texinfo" || exit 1; \
2500         case $(srcdir) in \
2501           /* | [A-Za-z]:[\\/]*) \
2502             topdir=$(srcdir) ;; \
2503           *) \
2504             case "$(BUILD_SUBDIR)" in \
2505               .) topdir="../$(srcdir)" ;; \
2506               *) topdir="../../$(srcdir)" ;; \
2507             esac ;; \
2508         esac; \
2509         if [ "$(srcdir)" = "." ] ; then \
2510           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2511             if $(SHELL) $$s/symlink-tree $${topdir}/texinfo "no-such-file" ; then \
2512               if [ -f Makefile ]; then \
2513                 if $(MAKE) distclean; then \
2514                   true; \
2515                 else \
2516                   exit 1; \
2517                 fi; \
2518               else \
2519                 true; \
2520               fi; \
2521             else \
2522               exit 1; \
2523             fi; \
2524           else \
2525             true; \
2526           fi; \
2527           srcdiroption="--srcdir=."; \
2528           libsrcdir="."; \
2529         else \
2530           srcdiroption="--srcdir=$${topdir}/texinfo"; \
2531           libsrcdir="$$s/texinfo"; \
2532         fi; \
2533         rm -f no-such-file || : ; \
2534         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2535           $(BUILD_CONFIGARGS) $${srcdiroption} \
2536           --with-build-subdir="$(BUILD_SUBDIR)"  \
2537           || exit 1
2538 @endif build-texinfo
2539
2540 .PHONY: all-build-texinfo maybe-all-build-texinfo
2541 maybe-all-build-texinfo:
2542 @if build-texinfo
2543 TARGET-build-texinfo=all
2544 maybe-all-build-texinfo: all-build-texinfo
2545 all-build-texinfo: configure-build-texinfo
2546         @r=`${PWD_COMMAND}`; export r; \
2547         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2548         $(BUILD_EXPORTS) \
2549         (cd $(BUILD_SUBDIR)/texinfo && \
2550           $(MAKE)  $(TARGET-build-texinfo))
2551 @endif build-texinfo
2552
2553 .PHONY: configure-build-fixincludes maybe-configure-build-fixincludes
2554 maybe-configure-build-fixincludes:
2555 @if build-fixincludes
2556 maybe-configure-build-fixincludes: configure-build-fixincludes
2557 configure-build-fixincludes:
2558         @test ! -f $(BUILD_SUBDIR)/fixincludes/Makefile || exit 0; \
2559         $(SHELL) $(srcdir)/mkinstalldirs $(BUILD_SUBDIR)/fixincludes ; \
2560         r=`${PWD_COMMAND}`; export r; \
2561         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2562         $(BUILD_EXPORTS) \
2563         echo Configuring in $(BUILD_SUBDIR)/fixincludes; \
2564         cd "$(BUILD_SUBDIR)/fixincludes" || exit 1; \
2565         case $(srcdir) in \
2566           /* | [A-Za-z]:[\\/]*) \
2567             topdir=$(srcdir) ;; \
2568           *) \
2569             case "$(BUILD_SUBDIR)" in \
2570               .) topdir="../$(srcdir)" ;; \
2571               *) topdir="../../$(srcdir)" ;; \
2572             esac ;; \
2573         esac; \
2574         if [ "$(srcdir)" = "." ] ; then \
2575           if [ "$(BUILD_SUBDIR)" != "." ] ; then \
2576             if $(SHELL) $$s/symlink-tree $${topdir}/fixincludes "no-such-file" ; then \
2577               if [ -f Makefile ]; then \
2578                 if $(MAKE) distclean; then \
2579                   true; \
2580                 else \
2581                   exit 1; \
2582                 fi; \
2583               else \
2584                 true; \
2585               fi; \
2586             else \
2587               exit 1; \
2588             fi; \
2589           else \
2590             true; \
2591           fi; \
2592           srcdiroption="--srcdir=."; \
2593           libsrcdir="."; \
2594         else \
2595           srcdiroption="--srcdir=$${topdir}/fixincludes"; \
2596           libsrcdir="$$s/fixincludes"; \
2597         fi; \
2598         rm -f no-such-file || : ; \
2599         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
2600           $(BUILD_CONFIGARGS) $${srcdiroption} \
2601           --with-build-subdir="$(BUILD_SUBDIR)"  \
2602           || exit 1
2603 @endif build-fixincludes
2604
2605 .PHONY: all-build-fixincludes maybe-all-build-fixincludes
2606 maybe-all-build-fixincludes:
2607 @if build-fixincludes
2608 TARGET-build-fixincludes=all
2609 maybe-all-build-fixincludes: all-build-fixincludes
2610 all-build-fixincludes: configure-build-fixincludes
2611         @r=`${PWD_COMMAND}`; export r; \
2612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2613         $(BUILD_EXPORTS) \
2614         (cd $(BUILD_SUBDIR)/fixincludes && \
2615           $(MAKE)  $(TARGET-build-fixincludes))
2616 @endif build-fixincludes
2617
2618
2619 # --------------------------------------
2620 # Modules which run on the host machine
2621 # --------------------------------------
2622
2623 .PHONY: configure-ash maybe-configure-ash
2624 maybe-configure-ash:
2625 @if ash
2626 maybe-configure-ash: configure-ash
2627 configure-ash:
2628         @test ! -f ash/Makefile || exit 0; \
2629         [ -d ash ] || mkdir ash; \
2630         r=`${PWD_COMMAND}`; export r; \
2631         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2632         $(HOST_EXPORTS) \
2633         echo Configuring in ash; \
2634         cd ash || exit 1; \
2635         case $(srcdir) in \
2636           \.) \
2637             srcdiroption="--srcdir=."; \
2638             libsrcdir=".";; \
2639           /* | [A-Za-z]:[\\/]*) \
2640             srcdiroption="--srcdir=$(srcdir)/ash"; \
2641             libsrcdir="$$s/ash";; \
2642           *) \
2643             srcdiroption="--srcdir=../$(srcdir)/ash"; \
2644             libsrcdir="$$s/ash";; \
2645         esac; \
2646         $(SHELL) $${libsrcdir}/configure \
2647           $(HOST_CONFIGARGS) $${srcdiroption}  \
2648           || exit 1
2649 @endif ash
2650
2651 .PHONY: all-ash maybe-all-ash
2652 maybe-all-ash:
2653 @if ash
2654 TARGET-ash=all
2655 maybe-all-ash: all-ash
2656 all-ash: configure-ash
2657         @r=`${PWD_COMMAND}`; export r; \
2658         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2659         $(SET_LIB_PATH) \
2660         $(HOST_EXPORTS) \
2661         (cd ash && $(MAKE) $(FLAGS_TO_PASS)  \
2662           $(TARGET-ash))
2663 @endif ash
2664
2665 .PHONY: check-ash maybe-check-ash
2666 maybe-check-ash:
2667 @if ash
2668 maybe-check-ash: check-ash
2669
2670 check-ash:
2671         @r=`${PWD_COMMAND}`; export r; \
2672         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2673         $(SET_LIB_PATH) \
2674         $(HOST_EXPORTS) \
2675         (cd ash && $(MAKE) $(FLAGS_TO_PASS) check)
2676
2677 @endif ash
2678
2679 .PHONY: install-ash maybe-install-ash
2680 maybe-install-ash:
2681 @if ash
2682 maybe-install-ash: install-ash
2683
2684 install-ash: installdirs
2685         @r=`${PWD_COMMAND}`; export r; \
2686         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2687         $(SET_LIB_PATH) \
2688         $(HOST_EXPORTS) \
2689         (cd ash && $(MAKE) $(FLAGS_TO_PASS) install)
2690
2691 @endif ash
2692
2693 # Other targets (info, dvi, etc.)
2694
2695 .PHONY: maybe-info-ash info-ash
2696 maybe-info-ash:
2697 @if ash
2698 maybe-info-ash: info-ash
2699
2700 info-ash: \
2701     configure-ash 
2702         @[ -f ./ash/Makefile ] || exit 0; \
2703         r=`${PWD_COMMAND}`; export r; \
2704         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2705         $(SET_LIB_PATH) \
2706         $(HOST_EXPORTS) \
2707         for flag in $(EXTRA_HOST_FLAGS) ; do \
2708           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2709         done; \
2710         echo "Doing info in ash" ; \
2711         (cd ash && \
2712           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2713                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2714                   "RANLIB=$${RANLIB}" \
2715                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2716                   info) \
2717           || exit 1
2718
2719 @endif ash
2720
2721 .PHONY: maybe-dvi-ash dvi-ash
2722 maybe-dvi-ash:
2723 @if ash
2724 maybe-dvi-ash: dvi-ash
2725
2726 dvi-ash: \
2727     configure-ash 
2728         @[ -f ./ash/Makefile ] || exit 0; \
2729         r=`${PWD_COMMAND}`; export r; \
2730         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2731         $(SET_LIB_PATH) \
2732         $(HOST_EXPORTS) \
2733         for flag in $(EXTRA_HOST_FLAGS) ; do \
2734           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2735         done; \
2736         echo "Doing dvi in ash" ; \
2737         (cd ash && \
2738           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2739                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2740                   "RANLIB=$${RANLIB}" \
2741                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2742                   dvi) \
2743           || exit 1
2744
2745 @endif ash
2746
2747 .PHONY: maybe-html-ash html-ash
2748 maybe-html-ash:
2749 @if ash
2750 maybe-html-ash: html-ash
2751
2752 html-ash: \
2753     configure-ash 
2754         @[ -f ./ash/Makefile ] || exit 0; \
2755         r=`${PWD_COMMAND}`; export r; \
2756         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2757         $(SET_LIB_PATH) \
2758         $(HOST_EXPORTS) \
2759         for flag in $(EXTRA_HOST_FLAGS) ; do \
2760           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2761         done; \
2762         echo "Doing html in ash" ; \
2763         (cd ash && \
2764           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2765                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2766                   "RANLIB=$${RANLIB}" \
2767                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2768                   html) \
2769           || exit 1
2770
2771 @endif ash
2772
2773 .PHONY: maybe-TAGS-ash TAGS-ash
2774 maybe-TAGS-ash:
2775 @if ash
2776 maybe-TAGS-ash: TAGS-ash
2777
2778 TAGS-ash: \
2779     configure-ash 
2780         @[ -f ./ash/Makefile ] || exit 0; \
2781         r=`${PWD_COMMAND}`; export r; \
2782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2783         $(SET_LIB_PATH) \
2784         $(HOST_EXPORTS) \
2785         for flag in $(EXTRA_HOST_FLAGS) ; do \
2786           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2787         done; \
2788         echo "Doing TAGS in ash" ; \
2789         (cd ash && \
2790           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2791                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2792                   "RANLIB=$${RANLIB}" \
2793                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2794                   TAGS) \
2795           || exit 1
2796
2797 @endif ash
2798
2799 .PHONY: maybe-install-info-ash install-info-ash
2800 maybe-install-info-ash:
2801 @if ash
2802 maybe-install-info-ash: install-info-ash
2803
2804 install-info-ash: \
2805     configure-ash \
2806     info-ash 
2807         @[ -f ./ash/Makefile ] || exit 0; \
2808         r=`${PWD_COMMAND}`; export r; \
2809         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2810         $(SET_LIB_PATH) \
2811         $(HOST_EXPORTS) \
2812         for flag in $(EXTRA_HOST_FLAGS) ; do \
2813           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2814         done; \
2815         echo "Doing install-info in ash" ; \
2816         (cd ash && \
2817           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2818                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2819                   "RANLIB=$${RANLIB}" \
2820                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2821                   install-info) \
2822           || exit 1
2823
2824 @endif ash
2825
2826 .PHONY: maybe-installcheck-ash installcheck-ash
2827 maybe-installcheck-ash:
2828 @if ash
2829 maybe-installcheck-ash: installcheck-ash
2830
2831 installcheck-ash: \
2832     configure-ash 
2833         @[ -f ./ash/Makefile ] || exit 0; \
2834         r=`${PWD_COMMAND}`; export r; \
2835         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2836         $(SET_LIB_PATH) \
2837         $(HOST_EXPORTS) \
2838         for flag in $(EXTRA_HOST_FLAGS) ; do \
2839           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2840         done; \
2841         echo "Doing installcheck in ash" ; \
2842         (cd ash && \
2843           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2844                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2845                   "RANLIB=$${RANLIB}" \
2846                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2847                   installcheck) \
2848           || exit 1
2849
2850 @endif ash
2851
2852 .PHONY: maybe-mostlyclean-ash mostlyclean-ash
2853 maybe-mostlyclean-ash:
2854 @if ash
2855 maybe-mostlyclean-ash: mostlyclean-ash
2856
2857 mostlyclean-ash: 
2858         @[ -f ./ash/Makefile ] || exit 0; \
2859         r=`${PWD_COMMAND}`; export r; \
2860         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2861         $(SET_LIB_PATH) \
2862         $(HOST_EXPORTS) \
2863         for flag in $(EXTRA_HOST_FLAGS) ; do \
2864           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2865         done; \
2866         echo "Doing mostlyclean in ash" ; \
2867         (cd ash && \
2868           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2869                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2870                   "RANLIB=$${RANLIB}" \
2871                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2872                   mostlyclean) \
2873           || exit 1
2874
2875 @endif ash
2876
2877 .PHONY: maybe-clean-ash clean-ash
2878 maybe-clean-ash:
2879 @if ash
2880 maybe-clean-ash: clean-ash
2881
2882 clean-ash: 
2883         @[ -f ./ash/Makefile ] || exit 0; \
2884         r=`${PWD_COMMAND}`; export r; \
2885         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2886         $(SET_LIB_PATH) \
2887         $(HOST_EXPORTS) \
2888         for flag in $(EXTRA_HOST_FLAGS) ; do \
2889           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2890         done; \
2891         echo "Doing clean in ash" ; \
2892         (cd ash && \
2893           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2894                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2895                   "RANLIB=$${RANLIB}" \
2896                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2897                   clean) \
2898           || exit 1
2899
2900 @endif ash
2901
2902 .PHONY: maybe-distclean-ash distclean-ash
2903 maybe-distclean-ash:
2904 @if ash
2905 maybe-distclean-ash: distclean-ash
2906
2907 distclean-ash: 
2908         @[ -f ./ash/Makefile ] || exit 0; \
2909         r=`${PWD_COMMAND}`; export r; \
2910         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2911         $(SET_LIB_PATH) \
2912         $(HOST_EXPORTS) \
2913         for flag in $(EXTRA_HOST_FLAGS) ; do \
2914           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
2915         done; \
2916         echo "Doing distclean in ash" ; \
2917         (cd ash && \
2918           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
2919                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
2920                   "RANLIB=$${RANLIB}" \
2921                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
2922                   distclean) \
2923           || exit 1
2924
2925 @endif ash
2926
2927 .PHONY: maybe-maintainer-clean-ash maintainer-clean-ash
2928 maybe-maintainer-clean-ash:
2929 @if ash
2930 maybe-maintainer-clean-ash: maintainer-clean-ash
2931
2932 maintainer-clean-ash: 
2933         @[ -f ./ash/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 maintainer-clean in ash" ; \
2942         (cd ash && \
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                   maintainer-clean) \
2948           || exit 1
2949
2950 @endif ash
2951
2952
2953 .PHONY: configure-autoconf maybe-configure-autoconf
2954 maybe-configure-autoconf:
2955 @if autoconf
2956 maybe-configure-autoconf: configure-autoconf
2957 configure-autoconf:
2958         @test ! -f autoconf/Makefile || exit 0; \
2959         [ -d autoconf ] || mkdir autoconf; \
2960         r=`${PWD_COMMAND}`; export r; \
2961         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2962         $(HOST_EXPORTS) \
2963         echo Configuring in autoconf; \
2964         cd autoconf || exit 1; \
2965         case $(srcdir) in \
2966           \.) \
2967             srcdiroption="--srcdir=."; \
2968             libsrcdir=".";; \
2969           /* | [A-Za-z]:[\\/]*) \
2970             srcdiroption="--srcdir=$(srcdir)/autoconf"; \
2971             libsrcdir="$$s/autoconf";; \
2972           *) \
2973             srcdiroption="--srcdir=../$(srcdir)/autoconf"; \
2974             libsrcdir="$$s/autoconf";; \
2975         esac; \
2976         $(SHELL) $${libsrcdir}/configure \
2977           $(HOST_CONFIGARGS) $${srcdiroption}  \
2978           || exit 1
2979 @endif autoconf
2980
2981 .PHONY: all-autoconf maybe-all-autoconf
2982 maybe-all-autoconf:
2983 @if autoconf
2984 TARGET-autoconf=all
2985 maybe-all-autoconf: all-autoconf
2986 all-autoconf: configure-autoconf
2987         @r=`${PWD_COMMAND}`; export r; \
2988         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
2989         $(SET_LIB_PATH) \
2990         $(HOST_EXPORTS) \
2991         (cd autoconf && $(MAKE) $(FLAGS_TO_PASS)  \
2992           $(TARGET-autoconf))
2993 @endif autoconf
2994
2995 .PHONY: check-autoconf maybe-check-autoconf
2996 maybe-check-autoconf:
2997 @if autoconf
2998 maybe-check-autoconf: check-autoconf
2999
3000 check-autoconf:
3001         @r=`${PWD_COMMAND}`; export r; \
3002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3003         $(SET_LIB_PATH) \
3004         $(HOST_EXPORTS) \
3005         (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) check)
3006
3007 @endif autoconf
3008
3009 .PHONY: install-autoconf maybe-install-autoconf
3010 maybe-install-autoconf:
3011 @if autoconf
3012 maybe-install-autoconf: install-autoconf
3013
3014 install-autoconf: installdirs
3015         @r=`${PWD_COMMAND}`; export r; \
3016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3017         $(SET_LIB_PATH) \
3018         $(HOST_EXPORTS) \
3019         (cd autoconf && $(MAKE) $(FLAGS_TO_PASS) install)
3020
3021 @endif autoconf
3022
3023 # Other targets (info, dvi, etc.)
3024
3025 .PHONY: maybe-info-autoconf info-autoconf
3026 maybe-info-autoconf:
3027 @if autoconf
3028 maybe-info-autoconf: info-autoconf
3029
3030 info-autoconf: \
3031     configure-autoconf 
3032         @[ -f ./autoconf/Makefile ] || exit 0; \
3033         r=`${PWD_COMMAND}`; export r; \
3034         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3035         $(SET_LIB_PATH) \
3036         $(HOST_EXPORTS) \
3037         for flag in $(EXTRA_HOST_FLAGS) ; do \
3038           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3039         done; \
3040         echo "Doing info in autoconf" ; \
3041         (cd autoconf && \
3042           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3043                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3044                   "RANLIB=$${RANLIB}" \
3045                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3046                   info) \
3047           || exit 1
3048
3049 @endif autoconf
3050
3051 .PHONY: maybe-dvi-autoconf dvi-autoconf
3052 maybe-dvi-autoconf:
3053 @if autoconf
3054 maybe-dvi-autoconf: dvi-autoconf
3055
3056 dvi-autoconf: \
3057     configure-autoconf 
3058         @[ -f ./autoconf/Makefile ] || exit 0; \
3059         r=`${PWD_COMMAND}`; export r; \
3060         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3061         $(SET_LIB_PATH) \
3062         $(HOST_EXPORTS) \
3063         for flag in $(EXTRA_HOST_FLAGS) ; do \
3064           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3065         done; \
3066         echo "Doing dvi in autoconf" ; \
3067         (cd autoconf && \
3068           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3069                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3070                   "RANLIB=$${RANLIB}" \
3071                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3072                   dvi) \
3073           || exit 1
3074
3075 @endif autoconf
3076
3077 .PHONY: maybe-html-autoconf html-autoconf
3078 maybe-html-autoconf:
3079 @if autoconf
3080 maybe-html-autoconf: html-autoconf
3081
3082 html-autoconf: \
3083     configure-autoconf 
3084         @[ -f ./autoconf/Makefile ] || exit 0; \
3085         r=`${PWD_COMMAND}`; export r; \
3086         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3087         $(SET_LIB_PATH) \
3088         $(HOST_EXPORTS) \
3089         for flag in $(EXTRA_HOST_FLAGS) ; do \
3090           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3091         done; \
3092         echo "Doing html in autoconf" ; \
3093         (cd autoconf && \
3094           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3095                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3096                   "RANLIB=$${RANLIB}" \
3097                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3098                   html) \
3099           || exit 1
3100
3101 @endif autoconf
3102
3103 .PHONY: maybe-TAGS-autoconf TAGS-autoconf
3104 maybe-TAGS-autoconf:
3105 @if autoconf
3106 maybe-TAGS-autoconf: TAGS-autoconf
3107
3108 TAGS-autoconf: \
3109     configure-autoconf 
3110         @[ -f ./autoconf/Makefile ] || exit 0; \
3111         r=`${PWD_COMMAND}`; export r; \
3112         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3113         $(SET_LIB_PATH) \
3114         $(HOST_EXPORTS) \
3115         for flag in $(EXTRA_HOST_FLAGS) ; do \
3116           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3117         done; \
3118         echo "Doing TAGS in autoconf" ; \
3119         (cd autoconf && \
3120           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3121                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3122                   "RANLIB=$${RANLIB}" \
3123                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3124                   TAGS) \
3125           || exit 1
3126
3127 @endif autoconf
3128
3129 .PHONY: maybe-install-info-autoconf install-info-autoconf
3130 maybe-install-info-autoconf:
3131 @if autoconf
3132 maybe-install-info-autoconf: install-info-autoconf
3133
3134 install-info-autoconf: \
3135     configure-autoconf \
3136     info-autoconf 
3137         @[ -f ./autoconf/Makefile ] || exit 0; \
3138         r=`${PWD_COMMAND}`; export r; \
3139         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3140         $(SET_LIB_PATH) \
3141         $(HOST_EXPORTS) \
3142         for flag in $(EXTRA_HOST_FLAGS) ; do \
3143           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3144         done; \
3145         echo "Doing install-info in autoconf" ; \
3146         (cd autoconf && \
3147           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3148                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3149                   "RANLIB=$${RANLIB}" \
3150                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3151                   install-info) \
3152           || exit 1
3153
3154 @endif autoconf
3155
3156 .PHONY: maybe-installcheck-autoconf installcheck-autoconf
3157 maybe-installcheck-autoconf:
3158 @if autoconf
3159 maybe-installcheck-autoconf: installcheck-autoconf
3160
3161 installcheck-autoconf: \
3162     configure-autoconf 
3163         @[ -f ./autoconf/Makefile ] || exit 0; \
3164         r=`${PWD_COMMAND}`; export r; \
3165         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3166         $(SET_LIB_PATH) \
3167         $(HOST_EXPORTS) \
3168         for flag in $(EXTRA_HOST_FLAGS) ; do \
3169           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3170         done; \
3171         echo "Doing installcheck in autoconf" ; \
3172         (cd autoconf && \
3173           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3174                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3175                   "RANLIB=$${RANLIB}" \
3176                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3177                   installcheck) \
3178           || exit 1
3179
3180 @endif autoconf
3181
3182 .PHONY: maybe-mostlyclean-autoconf mostlyclean-autoconf
3183 maybe-mostlyclean-autoconf:
3184 @if autoconf
3185 maybe-mostlyclean-autoconf: mostlyclean-autoconf
3186
3187 mostlyclean-autoconf: 
3188         @[ -f ./autoconf/Makefile ] || exit 0; \
3189         r=`${PWD_COMMAND}`; export r; \
3190         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3191         $(SET_LIB_PATH) \
3192         $(HOST_EXPORTS) \
3193         for flag in $(EXTRA_HOST_FLAGS) ; do \
3194           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3195         done; \
3196         echo "Doing mostlyclean in autoconf" ; \
3197         (cd autoconf && \
3198           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3199                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3200                   "RANLIB=$${RANLIB}" \
3201                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3202                   mostlyclean) \
3203           || exit 1
3204
3205 @endif autoconf
3206
3207 .PHONY: maybe-clean-autoconf clean-autoconf
3208 maybe-clean-autoconf:
3209 @if autoconf
3210 maybe-clean-autoconf: clean-autoconf
3211
3212 clean-autoconf: 
3213         @[ -f ./autoconf/Makefile ] || exit 0; \
3214         r=`${PWD_COMMAND}`; export r; \
3215         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3216         $(SET_LIB_PATH) \
3217         $(HOST_EXPORTS) \
3218         for flag in $(EXTRA_HOST_FLAGS) ; do \
3219           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3220         done; \
3221         echo "Doing clean in autoconf" ; \
3222         (cd autoconf && \
3223           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3224                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3225                   "RANLIB=$${RANLIB}" \
3226                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3227                   clean) \
3228           || exit 1
3229
3230 @endif autoconf
3231
3232 .PHONY: maybe-distclean-autoconf distclean-autoconf
3233 maybe-distclean-autoconf:
3234 @if autoconf
3235 maybe-distclean-autoconf: distclean-autoconf
3236
3237 distclean-autoconf: 
3238         @[ -f ./autoconf/Makefile ] || exit 0; \
3239         r=`${PWD_COMMAND}`; export r; \
3240         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3241         $(SET_LIB_PATH) \
3242         $(HOST_EXPORTS) \
3243         for flag in $(EXTRA_HOST_FLAGS) ; do \
3244           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3245         done; \
3246         echo "Doing distclean in autoconf" ; \
3247         (cd autoconf && \
3248           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3249                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3250                   "RANLIB=$${RANLIB}" \
3251                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3252                   distclean) \
3253           || exit 1
3254
3255 @endif autoconf
3256
3257 .PHONY: maybe-maintainer-clean-autoconf maintainer-clean-autoconf
3258 maybe-maintainer-clean-autoconf:
3259 @if autoconf
3260 maybe-maintainer-clean-autoconf: maintainer-clean-autoconf
3261
3262 maintainer-clean-autoconf: 
3263         @[ -f ./autoconf/Makefile ] || exit 0; \
3264         r=`${PWD_COMMAND}`; export r; \
3265         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3266         $(SET_LIB_PATH) \
3267         $(HOST_EXPORTS) \
3268         for flag in $(EXTRA_HOST_FLAGS) ; do \
3269           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3270         done; \
3271         echo "Doing maintainer-clean in autoconf" ; \
3272         (cd autoconf && \
3273           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3274                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3275                   "RANLIB=$${RANLIB}" \
3276                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3277                   maintainer-clean) \
3278           || exit 1
3279
3280 @endif autoconf
3281
3282
3283 .PHONY: configure-automake maybe-configure-automake
3284 maybe-configure-automake:
3285 @if automake
3286 maybe-configure-automake: configure-automake
3287 configure-automake:
3288         @test ! -f automake/Makefile || exit 0; \
3289         [ -d automake ] || mkdir automake; \
3290         r=`${PWD_COMMAND}`; export r; \
3291         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3292         $(HOST_EXPORTS) \
3293         echo Configuring in automake; \
3294         cd automake || exit 1; \
3295         case $(srcdir) in \
3296           \.) \
3297             srcdiroption="--srcdir=."; \
3298             libsrcdir=".";; \
3299           /* | [A-Za-z]:[\\/]*) \
3300             srcdiroption="--srcdir=$(srcdir)/automake"; \
3301             libsrcdir="$$s/automake";; \
3302           *) \
3303             srcdiroption="--srcdir=../$(srcdir)/automake"; \
3304             libsrcdir="$$s/automake";; \
3305         esac; \
3306         $(SHELL) $${libsrcdir}/configure \
3307           $(HOST_CONFIGARGS) $${srcdiroption}  \
3308           || exit 1
3309 @endif automake
3310
3311 .PHONY: all-automake maybe-all-automake
3312 maybe-all-automake:
3313 @if automake
3314 TARGET-automake=all
3315 maybe-all-automake: all-automake
3316 all-automake: configure-automake
3317         @r=`${PWD_COMMAND}`; export r; \
3318         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3319         $(SET_LIB_PATH) \
3320         $(HOST_EXPORTS) \
3321         (cd automake && $(MAKE) $(FLAGS_TO_PASS)  \
3322           $(TARGET-automake))
3323 @endif automake
3324
3325 .PHONY: check-automake maybe-check-automake
3326 maybe-check-automake:
3327 @if automake
3328 maybe-check-automake: check-automake
3329
3330 check-automake:
3331         @r=`${PWD_COMMAND}`; export r; \
3332         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3333         $(SET_LIB_PATH) \
3334         $(HOST_EXPORTS) \
3335         (cd automake && $(MAKE) $(FLAGS_TO_PASS) check)
3336
3337 @endif automake
3338
3339 .PHONY: install-automake maybe-install-automake
3340 maybe-install-automake:
3341 @if automake
3342 maybe-install-automake: install-automake
3343
3344 install-automake: installdirs
3345         @r=`${PWD_COMMAND}`; export r; \
3346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3347         $(SET_LIB_PATH) \
3348         $(HOST_EXPORTS) \
3349         (cd automake && $(MAKE) $(FLAGS_TO_PASS) install)
3350
3351 @endif automake
3352
3353 # Other targets (info, dvi, etc.)
3354
3355 .PHONY: maybe-info-automake info-automake
3356 maybe-info-automake:
3357 @if automake
3358 maybe-info-automake: info-automake
3359
3360 info-automake: \
3361     configure-automake 
3362         @[ -f ./automake/Makefile ] || exit 0; \
3363         r=`${PWD_COMMAND}`; export r; \
3364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3365         $(SET_LIB_PATH) \
3366         $(HOST_EXPORTS) \
3367         for flag in $(EXTRA_HOST_FLAGS) ; do \
3368           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3369         done; \
3370         echo "Doing info in automake" ; \
3371         (cd automake && \
3372           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3373                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3374                   "RANLIB=$${RANLIB}" \
3375                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3376                   info) \
3377           || exit 1
3378
3379 @endif automake
3380
3381 .PHONY: maybe-dvi-automake dvi-automake
3382 maybe-dvi-automake:
3383 @if automake
3384 maybe-dvi-automake: dvi-automake
3385
3386 dvi-automake: \
3387     configure-automake 
3388         @[ -f ./automake/Makefile ] || exit 0; \
3389         r=`${PWD_COMMAND}`; export r; \
3390         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3391         $(SET_LIB_PATH) \
3392         $(HOST_EXPORTS) \
3393         for flag in $(EXTRA_HOST_FLAGS) ; do \
3394           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3395         done; \
3396         echo "Doing dvi in automake" ; \
3397         (cd automake && \
3398           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3399                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3400                   "RANLIB=$${RANLIB}" \
3401                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3402                   dvi) \
3403           || exit 1
3404
3405 @endif automake
3406
3407 .PHONY: maybe-html-automake html-automake
3408 maybe-html-automake:
3409 @if automake
3410 maybe-html-automake: html-automake
3411
3412 html-automake: \
3413     configure-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 html 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                   html) \
3429           || exit 1
3430
3431 @endif automake
3432
3433 .PHONY: maybe-TAGS-automake TAGS-automake
3434 maybe-TAGS-automake:
3435 @if automake
3436 maybe-TAGS-automake: TAGS-automake
3437
3438 TAGS-automake: \
3439     configure-automake 
3440         @[ -f ./automake/Makefile ] || exit 0; \
3441         r=`${PWD_COMMAND}`; export r; \
3442         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3443         $(SET_LIB_PATH) \
3444         $(HOST_EXPORTS) \
3445         for flag in $(EXTRA_HOST_FLAGS) ; do \
3446           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3447         done; \
3448         echo "Doing TAGS in automake" ; \
3449         (cd automake && \
3450           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3451                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3452                   "RANLIB=$${RANLIB}" \
3453                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3454                   TAGS) \
3455           || exit 1
3456
3457 @endif automake
3458
3459 .PHONY: maybe-install-info-automake install-info-automake
3460 maybe-install-info-automake:
3461 @if automake
3462 maybe-install-info-automake: install-info-automake
3463
3464 install-info-automake: \
3465     configure-automake \
3466     info-automake 
3467         @[ -f ./automake/Makefile ] || exit 0; \
3468         r=`${PWD_COMMAND}`; export r; \
3469         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3470         $(SET_LIB_PATH) \
3471         $(HOST_EXPORTS) \
3472         for flag in $(EXTRA_HOST_FLAGS) ; do \
3473           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3474         done; \
3475         echo "Doing install-info in automake" ; \
3476         (cd automake && \
3477           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3478                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3479                   "RANLIB=$${RANLIB}" \
3480                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3481                   install-info) \
3482           || exit 1
3483
3484 @endif automake
3485
3486 .PHONY: maybe-installcheck-automake installcheck-automake
3487 maybe-installcheck-automake:
3488 @if automake
3489 maybe-installcheck-automake: installcheck-automake
3490
3491 installcheck-automake: \
3492     configure-automake 
3493         @[ -f ./automake/Makefile ] || exit 0; \
3494         r=`${PWD_COMMAND}`; export r; \
3495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3496         $(SET_LIB_PATH) \
3497         $(HOST_EXPORTS) \
3498         for flag in $(EXTRA_HOST_FLAGS) ; do \
3499           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3500         done; \
3501         echo "Doing installcheck in automake" ; \
3502         (cd automake && \
3503           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3504                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3505                   "RANLIB=$${RANLIB}" \
3506                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3507                   installcheck) \
3508           || exit 1
3509
3510 @endif automake
3511
3512 .PHONY: maybe-mostlyclean-automake mostlyclean-automake
3513 maybe-mostlyclean-automake:
3514 @if automake
3515 maybe-mostlyclean-automake: mostlyclean-automake
3516
3517 mostlyclean-automake: 
3518         @[ -f ./automake/Makefile ] || exit 0; \
3519         r=`${PWD_COMMAND}`; export r; \
3520         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3521         $(SET_LIB_PATH) \
3522         $(HOST_EXPORTS) \
3523         for flag in $(EXTRA_HOST_FLAGS) ; do \
3524           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3525         done; \
3526         echo "Doing mostlyclean in automake" ; \
3527         (cd automake && \
3528           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3529                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3530                   "RANLIB=$${RANLIB}" \
3531                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3532                   mostlyclean) \
3533           || exit 1
3534
3535 @endif automake
3536
3537 .PHONY: maybe-clean-automake clean-automake
3538 maybe-clean-automake:
3539 @if automake
3540 maybe-clean-automake: clean-automake
3541
3542 clean-automake: 
3543         @[ -f ./automake/Makefile ] || exit 0; \
3544         r=`${PWD_COMMAND}`; export r; \
3545         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3546         $(SET_LIB_PATH) \
3547         $(HOST_EXPORTS) \
3548         for flag in $(EXTRA_HOST_FLAGS) ; do \
3549           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3550         done; \
3551         echo "Doing clean in automake" ; \
3552         (cd automake && \
3553           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3554                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3555                   "RANLIB=$${RANLIB}" \
3556                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3557                   clean) \
3558           || exit 1
3559
3560 @endif automake
3561
3562 .PHONY: maybe-distclean-automake distclean-automake
3563 maybe-distclean-automake:
3564 @if automake
3565 maybe-distclean-automake: distclean-automake
3566
3567 distclean-automake: 
3568         @[ -f ./automake/Makefile ] || exit 0; \
3569         r=`${PWD_COMMAND}`; export r; \
3570         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3571         $(SET_LIB_PATH) \
3572         $(HOST_EXPORTS) \
3573         for flag in $(EXTRA_HOST_FLAGS) ; do \
3574           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3575         done; \
3576         echo "Doing distclean in automake" ; \
3577         (cd automake && \
3578           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3579                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3580                   "RANLIB=$${RANLIB}" \
3581                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3582                   distclean) \
3583           || exit 1
3584
3585 @endif automake
3586
3587 .PHONY: maybe-maintainer-clean-automake maintainer-clean-automake
3588 maybe-maintainer-clean-automake:
3589 @if automake
3590 maybe-maintainer-clean-automake: maintainer-clean-automake
3591
3592 maintainer-clean-automake: 
3593         @[ -f ./automake/Makefile ] || exit 0; \
3594         r=`${PWD_COMMAND}`; export r; \
3595         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3596         $(SET_LIB_PATH) \
3597         $(HOST_EXPORTS) \
3598         for flag in $(EXTRA_HOST_FLAGS) ; do \
3599           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3600         done; \
3601         echo "Doing maintainer-clean in automake" ; \
3602         (cd automake && \
3603           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3604                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3605                   "RANLIB=$${RANLIB}" \
3606                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3607                   maintainer-clean) \
3608           || exit 1
3609
3610 @endif automake
3611
3612
3613 .PHONY: configure-bash maybe-configure-bash
3614 maybe-configure-bash:
3615 @if bash
3616 maybe-configure-bash: configure-bash
3617 configure-bash:
3618         @test ! -f bash/Makefile || exit 0; \
3619         [ -d bash ] || mkdir bash; \
3620         r=`${PWD_COMMAND}`; export r; \
3621         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3622         $(HOST_EXPORTS) \
3623         echo Configuring in bash; \
3624         cd bash || exit 1; \
3625         case $(srcdir) in \
3626           \.) \
3627             srcdiroption="--srcdir=."; \
3628             libsrcdir=".";; \
3629           /* | [A-Za-z]:[\\/]*) \
3630             srcdiroption="--srcdir=$(srcdir)/bash"; \
3631             libsrcdir="$$s/bash";; \
3632           *) \
3633             srcdiroption="--srcdir=../$(srcdir)/bash"; \
3634             libsrcdir="$$s/bash";; \
3635         esac; \
3636         $(SHELL) $${libsrcdir}/configure \
3637           $(HOST_CONFIGARGS) $${srcdiroption}  \
3638           || exit 1
3639 @endif bash
3640
3641 .PHONY: all-bash maybe-all-bash
3642 maybe-all-bash:
3643 @if bash
3644 TARGET-bash=all
3645 maybe-all-bash: all-bash
3646 all-bash: configure-bash
3647         @r=`${PWD_COMMAND}`; export r; \
3648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3649         $(SET_LIB_PATH) \
3650         $(HOST_EXPORTS) \
3651         (cd bash && $(MAKE) $(FLAGS_TO_PASS)  \
3652           $(TARGET-bash))
3653 @endif bash
3654
3655 .PHONY: check-bash maybe-check-bash
3656 maybe-check-bash:
3657 @if bash
3658 maybe-check-bash: check-bash
3659
3660 check-bash:
3661         @r=`${PWD_COMMAND}`; export r; \
3662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3663         $(SET_LIB_PATH) \
3664         $(HOST_EXPORTS) \
3665         (cd bash && $(MAKE) $(FLAGS_TO_PASS) check)
3666
3667 @endif bash
3668
3669 .PHONY: install-bash maybe-install-bash
3670 maybe-install-bash:
3671 @if bash
3672 maybe-install-bash: install-bash
3673
3674 install-bash: installdirs
3675         @r=`${PWD_COMMAND}`; export r; \
3676         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3677         $(SET_LIB_PATH) \
3678         $(HOST_EXPORTS) \
3679         (cd bash && $(MAKE) $(FLAGS_TO_PASS) install)
3680
3681 @endif bash
3682
3683 # Other targets (info, dvi, etc.)
3684
3685 .PHONY: maybe-info-bash info-bash
3686 maybe-info-bash:
3687 @if bash
3688 maybe-info-bash: info-bash
3689
3690 info-bash: \
3691     configure-bash 
3692         @[ -f ./bash/Makefile ] || exit 0; \
3693         r=`${PWD_COMMAND}`; export r; \
3694         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3695         $(SET_LIB_PATH) \
3696         $(HOST_EXPORTS) \
3697         for flag in $(EXTRA_HOST_FLAGS) ; do \
3698           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3699         done; \
3700         echo "Doing info in bash" ; \
3701         (cd bash && \
3702           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3703                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3704                   "RANLIB=$${RANLIB}" \
3705                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3706                   info) \
3707           || exit 1
3708
3709 @endif bash
3710
3711 .PHONY: maybe-dvi-bash dvi-bash
3712 maybe-dvi-bash:
3713 @if bash
3714 maybe-dvi-bash: dvi-bash
3715
3716 dvi-bash: \
3717     configure-bash 
3718         @[ -f ./bash/Makefile ] || exit 0; \
3719         r=`${PWD_COMMAND}`; export r; \
3720         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3721         $(SET_LIB_PATH) \
3722         $(HOST_EXPORTS) \
3723         for flag in $(EXTRA_HOST_FLAGS) ; do \
3724           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3725         done; \
3726         echo "Doing dvi in bash" ; \
3727         (cd bash && \
3728           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3729                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3730                   "RANLIB=$${RANLIB}" \
3731                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3732                   dvi) \
3733           || exit 1
3734
3735 @endif bash
3736
3737 .PHONY: maybe-html-bash html-bash
3738 maybe-html-bash:
3739 @if bash
3740 maybe-html-bash: html-bash
3741
3742 html-bash: \
3743     configure-bash 
3744         @[ -f ./bash/Makefile ] || exit 0; \
3745         r=`${PWD_COMMAND}`; export r; \
3746         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3747         $(SET_LIB_PATH) \
3748         $(HOST_EXPORTS) \
3749         for flag in $(EXTRA_HOST_FLAGS) ; do \
3750           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3751         done; \
3752         echo "Doing html in bash" ; \
3753         (cd bash && \
3754           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3755                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3756                   "RANLIB=$${RANLIB}" \
3757                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3758                   html) \
3759           || exit 1
3760
3761 @endif bash
3762
3763 .PHONY: maybe-TAGS-bash TAGS-bash
3764 maybe-TAGS-bash:
3765 @if bash
3766 maybe-TAGS-bash: TAGS-bash
3767
3768 TAGS-bash: \
3769     configure-bash 
3770         @[ -f ./bash/Makefile ] || exit 0; \
3771         r=`${PWD_COMMAND}`; export r; \
3772         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3773         $(SET_LIB_PATH) \
3774         $(HOST_EXPORTS) \
3775         for flag in $(EXTRA_HOST_FLAGS) ; do \
3776           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3777         done; \
3778         echo "Doing TAGS in bash" ; \
3779         (cd bash && \
3780           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3781                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3782                   "RANLIB=$${RANLIB}" \
3783                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3784                   TAGS) \
3785           || exit 1
3786
3787 @endif bash
3788
3789 .PHONY: maybe-install-info-bash install-info-bash
3790 maybe-install-info-bash:
3791 @if bash
3792 maybe-install-info-bash: install-info-bash
3793
3794 install-info-bash: \
3795     configure-bash \
3796     info-bash 
3797         @[ -f ./bash/Makefile ] || exit 0; \
3798         r=`${PWD_COMMAND}`; export r; \
3799         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3800         $(SET_LIB_PATH) \
3801         $(HOST_EXPORTS) \
3802         for flag in $(EXTRA_HOST_FLAGS) ; do \
3803           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3804         done; \
3805         echo "Doing install-info in bash" ; \
3806         (cd bash && \
3807           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3808                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3809                   "RANLIB=$${RANLIB}" \
3810                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3811                   install-info) \
3812           || exit 1
3813
3814 @endif bash
3815
3816 .PHONY: maybe-installcheck-bash installcheck-bash
3817 maybe-installcheck-bash:
3818 @if bash
3819 maybe-installcheck-bash: installcheck-bash
3820
3821 installcheck-bash: \
3822     configure-bash 
3823         @[ -f ./bash/Makefile ] || exit 0; \
3824         r=`${PWD_COMMAND}`; export r; \
3825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3826         $(SET_LIB_PATH) \
3827         $(HOST_EXPORTS) \
3828         for flag in $(EXTRA_HOST_FLAGS) ; do \
3829           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3830         done; \
3831         echo "Doing installcheck in bash" ; \
3832         (cd bash && \
3833           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3834                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3835                   "RANLIB=$${RANLIB}" \
3836                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3837                   installcheck) \
3838           || exit 1
3839
3840 @endif bash
3841
3842 .PHONY: maybe-mostlyclean-bash mostlyclean-bash
3843 maybe-mostlyclean-bash:
3844 @if bash
3845 maybe-mostlyclean-bash: mostlyclean-bash
3846
3847 mostlyclean-bash: 
3848         @[ -f ./bash/Makefile ] || exit 0; \
3849         r=`${PWD_COMMAND}`; export r; \
3850         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3851         $(SET_LIB_PATH) \
3852         $(HOST_EXPORTS) \
3853         for flag in $(EXTRA_HOST_FLAGS) ; do \
3854           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3855         done; \
3856         echo "Doing mostlyclean in bash" ; \
3857         (cd bash && \
3858           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3859                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3860                   "RANLIB=$${RANLIB}" \
3861                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3862                   mostlyclean) \
3863           || exit 1
3864
3865 @endif bash
3866
3867 .PHONY: maybe-clean-bash clean-bash
3868 maybe-clean-bash:
3869 @if bash
3870 maybe-clean-bash: clean-bash
3871
3872 clean-bash: 
3873         @[ -f ./bash/Makefile ] || exit 0; \
3874         r=`${PWD_COMMAND}`; export r; \
3875         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3876         $(SET_LIB_PATH) \
3877         $(HOST_EXPORTS) \
3878         for flag in $(EXTRA_HOST_FLAGS) ; do \
3879           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3880         done; \
3881         echo "Doing clean in bash" ; \
3882         (cd bash && \
3883           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3884                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3885                   "RANLIB=$${RANLIB}" \
3886                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3887                   clean) \
3888           || exit 1
3889
3890 @endif bash
3891
3892 .PHONY: maybe-distclean-bash distclean-bash
3893 maybe-distclean-bash:
3894 @if bash
3895 maybe-distclean-bash: distclean-bash
3896
3897 distclean-bash: 
3898         @[ -f ./bash/Makefile ] || exit 0; \
3899         r=`${PWD_COMMAND}`; export r; \
3900         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3901         $(SET_LIB_PATH) \
3902         $(HOST_EXPORTS) \
3903         for flag in $(EXTRA_HOST_FLAGS) ; do \
3904           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3905         done; \
3906         echo "Doing distclean in bash" ; \
3907         (cd bash && \
3908           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3909                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3910                   "RANLIB=$${RANLIB}" \
3911                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3912                   distclean) \
3913           || exit 1
3914
3915 @endif bash
3916
3917 .PHONY: maybe-maintainer-clean-bash maintainer-clean-bash
3918 maybe-maintainer-clean-bash:
3919 @if bash
3920 maybe-maintainer-clean-bash: maintainer-clean-bash
3921
3922 maintainer-clean-bash: 
3923         @[ -f ./bash/Makefile ] || exit 0; \
3924         r=`${PWD_COMMAND}`; export r; \
3925         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3926         $(SET_LIB_PATH) \
3927         $(HOST_EXPORTS) \
3928         for flag in $(EXTRA_HOST_FLAGS) ; do \
3929           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
3930         done; \
3931         echo "Doing maintainer-clean in bash" ; \
3932         (cd bash && \
3933           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
3934                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
3935                   "RANLIB=$${RANLIB}" \
3936                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
3937                   maintainer-clean) \
3938           || exit 1
3939
3940 @endif bash
3941
3942
3943 .PHONY: configure-bfd maybe-configure-bfd
3944 maybe-configure-bfd:
3945 @if bfd
3946 maybe-configure-bfd: configure-bfd
3947 configure-bfd:
3948         @test -f stage_last && exit 0; \
3949         test ! -f bfd/Makefile || exit 0; \
3950         [ -d bfd ] || mkdir bfd; \
3951         r=`${PWD_COMMAND}`; export r; \
3952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3953         $(HOST_EXPORTS) \
3954         echo Configuring in bfd; \
3955         cd bfd || exit 1; \
3956         case $(srcdir) in \
3957           \.) \
3958             srcdiroption="--srcdir=."; \
3959             libsrcdir=".";; \
3960           /* | [A-Za-z]:[\\/]*) \
3961             srcdiroption="--srcdir=$(srcdir)/bfd"; \
3962             libsrcdir="$$s/bfd";; \
3963           *) \
3964             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
3965             libsrcdir="$$s/bfd";; \
3966         esac; \
3967         $(SHELL) $${libsrcdir}/configure \
3968           $(HOST_CONFIGARGS) $${srcdiroption}  \
3969           || exit 1
3970 @endif bfd
3971
3972 .PHONY: all-bfd maybe-all-bfd
3973 maybe-all-bfd:
3974 @if bfd
3975 TARGET-bfd=all
3976 maybe-all-bfd: all-bfd
3977 all-bfd: configure-bfd
3978         @test -f stage_last && exit 0; \
3979         r=`${PWD_COMMAND}`; export r; \
3980         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3981         $(SET_LIB_PATH) \
3982         $(HOST_EXPORTS) \
3983         (cd bfd && $(MAKE) $(FLAGS_TO_PASS)  \
3984           $(TARGET-bfd))
3985 @endif bfd
3986
3987 .PHONY: check-bfd maybe-check-bfd
3988 maybe-check-bfd:
3989 @if bfd
3990 maybe-check-bfd: check-bfd
3991
3992 check-bfd:
3993         @r=`${PWD_COMMAND}`; export r; \
3994         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
3995         $(SET_LIB_PATH) \
3996         $(HOST_EXPORTS) \
3997         (cd bfd && $(MAKE) $(FLAGS_TO_PASS) check)
3998
3999 @endif bfd
4000
4001 .PHONY: install-bfd maybe-install-bfd
4002 maybe-install-bfd:
4003 @if bfd
4004 maybe-install-bfd: install-bfd
4005
4006 install-bfd: installdirs
4007         @r=`${PWD_COMMAND}`; export r; \
4008         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4009         $(SET_LIB_PATH) \
4010         $(HOST_EXPORTS) \
4011         (cd bfd && $(MAKE) $(FLAGS_TO_PASS) install)
4012
4013 @endif bfd
4014
4015 # Other targets (info, dvi, etc.)
4016
4017 .PHONY: maybe-info-bfd info-bfd
4018 maybe-info-bfd:
4019 @if bfd
4020 maybe-info-bfd: info-bfd
4021
4022 info-bfd: \
4023     configure-bfd 
4024         @[ -f ./bfd/Makefile ] || exit 0; \
4025         r=`${PWD_COMMAND}`; export r; \
4026         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4027         $(SET_LIB_PATH) \
4028         $(HOST_EXPORTS) \
4029         for flag in $(EXTRA_HOST_FLAGS) ; do \
4030           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4031         done; \
4032         echo "Doing info in bfd" ; \
4033         (cd bfd && \
4034           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4035                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4036                   "RANLIB=$${RANLIB}" \
4037                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4038                   info) \
4039           || exit 1
4040
4041 @endif bfd
4042
4043 .PHONY: maybe-dvi-bfd dvi-bfd
4044 maybe-dvi-bfd:
4045 @if bfd
4046 maybe-dvi-bfd: dvi-bfd
4047
4048 dvi-bfd: \
4049     configure-bfd 
4050         @[ -f ./bfd/Makefile ] || exit 0; \
4051         r=`${PWD_COMMAND}`; export r; \
4052         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4053         $(SET_LIB_PATH) \
4054         $(HOST_EXPORTS) \
4055         for flag in $(EXTRA_HOST_FLAGS) ; do \
4056           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4057         done; \
4058         echo "Doing dvi in bfd" ; \
4059         (cd bfd && \
4060           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4061                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4062                   "RANLIB=$${RANLIB}" \
4063                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4064                   dvi) \
4065           || exit 1
4066
4067 @endif bfd
4068
4069 .PHONY: maybe-html-bfd html-bfd
4070 maybe-html-bfd:
4071 @if bfd
4072 maybe-html-bfd: html-bfd
4073
4074 html-bfd: \
4075     configure-bfd 
4076         @[ -f ./bfd/Makefile ] || exit 0; \
4077         r=`${PWD_COMMAND}`; export r; \
4078         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4079         $(SET_LIB_PATH) \
4080         $(HOST_EXPORTS) \
4081         for flag in $(EXTRA_HOST_FLAGS) ; do \
4082           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4083         done; \
4084         echo "Doing html in bfd" ; \
4085         (cd bfd && \
4086           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4087                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4088                   "RANLIB=$${RANLIB}" \
4089                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4090                   html) \
4091           || exit 1
4092
4093 @endif bfd
4094
4095 .PHONY: maybe-TAGS-bfd TAGS-bfd
4096 maybe-TAGS-bfd:
4097 @if bfd
4098 maybe-TAGS-bfd: TAGS-bfd
4099
4100 TAGS-bfd: \
4101     configure-bfd 
4102         @[ -f ./bfd/Makefile ] || exit 0; \
4103         r=`${PWD_COMMAND}`; export r; \
4104         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4105         $(SET_LIB_PATH) \
4106         $(HOST_EXPORTS) \
4107         for flag in $(EXTRA_HOST_FLAGS) ; do \
4108           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4109         done; \
4110         echo "Doing TAGS in bfd" ; \
4111         (cd bfd && \
4112           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4113                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4114                   "RANLIB=$${RANLIB}" \
4115                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4116                   TAGS) \
4117           || exit 1
4118
4119 @endif bfd
4120
4121 .PHONY: maybe-install-info-bfd install-info-bfd
4122 maybe-install-info-bfd:
4123 @if bfd
4124 maybe-install-info-bfd: install-info-bfd
4125
4126 install-info-bfd: \
4127     configure-bfd \
4128     info-bfd 
4129         @[ -f ./bfd/Makefile ] || exit 0; \
4130         r=`${PWD_COMMAND}`; export r; \
4131         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4132         $(SET_LIB_PATH) \
4133         $(HOST_EXPORTS) \
4134         for flag in $(EXTRA_HOST_FLAGS) ; do \
4135           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4136         done; \
4137         echo "Doing install-info in bfd" ; \
4138         (cd bfd && \
4139           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4140                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4141                   "RANLIB=$${RANLIB}" \
4142                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4143                   install-info) \
4144           || exit 1
4145
4146 @endif bfd
4147
4148 .PHONY: maybe-installcheck-bfd installcheck-bfd
4149 maybe-installcheck-bfd:
4150 @if bfd
4151 maybe-installcheck-bfd: installcheck-bfd
4152
4153 installcheck-bfd: \
4154     configure-bfd 
4155         @[ -f ./bfd/Makefile ] || exit 0; \
4156         r=`${PWD_COMMAND}`; export r; \
4157         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4158         $(SET_LIB_PATH) \
4159         $(HOST_EXPORTS) \
4160         for flag in $(EXTRA_HOST_FLAGS) ; do \
4161           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4162         done; \
4163         echo "Doing installcheck in bfd" ; \
4164         (cd bfd && \
4165           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4166                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4167                   "RANLIB=$${RANLIB}" \
4168                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4169                   installcheck) \
4170           || exit 1
4171
4172 @endif bfd
4173
4174 .PHONY: maybe-mostlyclean-bfd mostlyclean-bfd
4175 maybe-mostlyclean-bfd:
4176 @if bfd
4177 maybe-mostlyclean-bfd: mostlyclean-bfd
4178
4179 mostlyclean-bfd: 
4180         @[ -f ./bfd/Makefile ] || exit 0; \
4181         r=`${PWD_COMMAND}`; export r; \
4182         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4183         $(SET_LIB_PATH) \
4184         $(HOST_EXPORTS) \
4185         for flag in $(EXTRA_HOST_FLAGS) ; do \
4186           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4187         done; \
4188         echo "Doing mostlyclean in bfd" ; \
4189         (cd bfd && \
4190           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4191                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4192                   "RANLIB=$${RANLIB}" \
4193                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4194                   mostlyclean) \
4195           || exit 1
4196
4197 @endif bfd
4198
4199 .PHONY: maybe-clean-bfd clean-bfd
4200 maybe-clean-bfd:
4201 @if bfd
4202 maybe-clean-bfd: clean-bfd
4203
4204 clean-bfd: 
4205         @[ -f ./bfd/Makefile ] || exit 0; \
4206         r=`${PWD_COMMAND}`; export r; \
4207         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4208         $(SET_LIB_PATH) \
4209         $(HOST_EXPORTS) \
4210         for flag in $(EXTRA_HOST_FLAGS) ; do \
4211           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4212         done; \
4213         echo "Doing clean in bfd" ; \
4214         (cd bfd && \
4215           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4216                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4217                   "RANLIB=$${RANLIB}" \
4218                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4219                   clean) \
4220           || exit 1
4221
4222 @endif bfd
4223
4224 .PHONY: maybe-distclean-bfd distclean-bfd
4225 maybe-distclean-bfd:
4226 @if bfd
4227 maybe-distclean-bfd: distclean-bfd
4228
4229 distclean-bfd: 
4230         @[ -f ./bfd/Makefile ] || exit 0; \
4231         r=`${PWD_COMMAND}`; export r; \
4232         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4233         $(SET_LIB_PATH) \
4234         $(HOST_EXPORTS) \
4235         for flag in $(EXTRA_HOST_FLAGS) ; do \
4236           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4237         done; \
4238         echo "Doing distclean in bfd" ; \
4239         (cd bfd && \
4240           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4241                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4242                   "RANLIB=$${RANLIB}" \
4243                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4244                   distclean) \
4245           || exit 1
4246
4247 @endif bfd
4248
4249 .PHONY: maybe-maintainer-clean-bfd maintainer-clean-bfd
4250 maybe-maintainer-clean-bfd:
4251 @if bfd
4252 maybe-maintainer-clean-bfd: maintainer-clean-bfd
4253
4254 maintainer-clean-bfd: 
4255         @[ -f ./bfd/Makefile ] || exit 0; \
4256         r=`${PWD_COMMAND}`; export r; \
4257         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4258         $(SET_LIB_PATH) \
4259         $(HOST_EXPORTS) \
4260         for flag in $(EXTRA_HOST_FLAGS) ; do \
4261           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4262         done; \
4263         echo "Doing maintainer-clean in bfd" ; \
4264         (cd bfd && \
4265           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4266                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4267                   "RANLIB=$${RANLIB}" \
4268                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4269                   maintainer-clean) \
4270           || exit 1
4271
4272 @endif bfd
4273
4274
4275 .PHONY: configure-opcodes maybe-configure-opcodes
4276 maybe-configure-opcodes:
4277 @if opcodes
4278 maybe-configure-opcodes: configure-opcodes
4279 configure-opcodes:
4280         @test -f stage_last && exit 0; \
4281         test ! -f opcodes/Makefile || exit 0; \
4282         [ -d opcodes ] || mkdir opcodes; \
4283         r=`${PWD_COMMAND}`; export r; \
4284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4285         $(HOST_EXPORTS) \
4286         echo Configuring in opcodes; \
4287         cd opcodes || exit 1; \
4288         case $(srcdir) in \
4289           \.) \
4290             srcdiroption="--srcdir=."; \
4291             libsrcdir=".";; \
4292           /* | [A-Za-z]:[\\/]*) \
4293             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
4294             libsrcdir="$$s/opcodes";; \
4295           *) \
4296             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
4297             libsrcdir="$$s/opcodes";; \
4298         esac; \
4299         $(SHELL) $${libsrcdir}/configure \
4300           $(HOST_CONFIGARGS) $${srcdiroption}  \
4301           || exit 1
4302 @endif opcodes
4303
4304 .PHONY: all-opcodes maybe-all-opcodes
4305 maybe-all-opcodes:
4306 @if opcodes
4307 TARGET-opcodes=all
4308 maybe-all-opcodes: all-opcodes
4309 all-opcodes: configure-opcodes
4310         @test -f stage_last && exit 0; \
4311         r=`${PWD_COMMAND}`; export r; \
4312         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4313         $(SET_LIB_PATH) \
4314         $(HOST_EXPORTS) \
4315         (cd opcodes && $(MAKE) $(FLAGS_TO_PASS)  \
4316           $(TARGET-opcodes))
4317 @endif opcodes
4318
4319 .PHONY: check-opcodes maybe-check-opcodes
4320 maybe-check-opcodes:
4321 @if opcodes
4322 maybe-check-opcodes: check-opcodes
4323
4324 check-opcodes:
4325         @r=`${PWD_COMMAND}`; export r; \
4326         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4327         $(SET_LIB_PATH) \
4328         $(HOST_EXPORTS) \
4329         (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) check)
4330
4331 @endif opcodes
4332
4333 .PHONY: install-opcodes maybe-install-opcodes
4334 maybe-install-opcodes:
4335 @if opcodes
4336 maybe-install-opcodes: install-opcodes
4337
4338 install-opcodes: installdirs
4339         @r=`${PWD_COMMAND}`; export r; \
4340         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4341         $(SET_LIB_PATH) \
4342         $(HOST_EXPORTS) \
4343         (cd opcodes && $(MAKE) $(FLAGS_TO_PASS) install)
4344
4345 @endif opcodes
4346
4347 # Other targets (info, dvi, etc.)
4348
4349 .PHONY: maybe-info-opcodes info-opcodes
4350 maybe-info-opcodes:
4351 @if opcodes
4352 maybe-info-opcodes: info-opcodes
4353
4354 info-opcodes: \
4355     configure-opcodes 
4356         @[ -f ./opcodes/Makefile ] || exit 0; \
4357         r=`${PWD_COMMAND}`; export r; \
4358         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4359         $(SET_LIB_PATH) \
4360         $(HOST_EXPORTS) \
4361         for flag in $(EXTRA_HOST_FLAGS) ; do \
4362           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4363         done; \
4364         echo "Doing info in opcodes" ; \
4365         (cd opcodes && \
4366           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4367                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4368                   "RANLIB=$${RANLIB}" \
4369                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4370                   info) \
4371           || exit 1
4372
4373 @endif opcodes
4374
4375 .PHONY: maybe-dvi-opcodes dvi-opcodes
4376 maybe-dvi-opcodes:
4377 @if opcodes
4378 maybe-dvi-opcodes: dvi-opcodes
4379
4380 dvi-opcodes: \
4381     configure-opcodes 
4382         @[ -f ./opcodes/Makefile ] || exit 0; \
4383         r=`${PWD_COMMAND}`; export r; \
4384         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4385         $(SET_LIB_PATH) \
4386         $(HOST_EXPORTS) \
4387         for flag in $(EXTRA_HOST_FLAGS) ; do \
4388           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4389         done; \
4390         echo "Doing dvi in opcodes" ; \
4391         (cd opcodes && \
4392           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4393                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4394                   "RANLIB=$${RANLIB}" \
4395                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4396                   dvi) \
4397           || exit 1
4398
4399 @endif opcodes
4400
4401 .PHONY: maybe-html-opcodes html-opcodes
4402 maybe-html-opcodes:
4403 @if opcodes
4404 maybe-html-opcodes: html-opcodes
4405
4406 html-opcodes: \
4407     configure-opcodes 
4408         @[ -f ./opcodes/Makefile ] || exit 0; \
4409         r=`${PWD_COMMAND}`; export r; \
4410         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4411         $(SET_LIB_PATH) \
4412         $(HOST_EXPORTS) \
4413         for flag in $(EXTRA_HOST_FLAGS) ; do \
4414           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4415         done; \
4416         echo "Doing html in opcodes" ; \
4417         (cd opcodes && \
4418           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4419                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4420                   "RANLIB=$${RANLIB}" \
4421                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4422                   html) \
4423           || exit 1
4424
4425 @endif opcodes
4426
4427 .PHONY: maybe-TAGS-opcodes TAGS-opcodes
4428 maybe-TAGS-opcodes:
4429 @if opcodes
4430 maybe-TAGS-opcodes: TAGS-opcodes
4431
4432 TAGS-opcodes: \
4433     configure-opcodes 
4434         @[ -f ./opcodes/Makefile ] || exit 0; \
4435         r=`${PWD_COMMAND}`; export r; \
4436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4437         $(SET_LIB_PATH) \
4438         $(HOST_EXPORTS) \
4439         for flag in $(EXTRA_HOST_FLAGS) ; do \
4440           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4441         done; \
4442         echo "Doing TAGS in opcodes" ; \
4443         (cd opcodes && \
4444           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4445                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4446                   "RANLIB=$${RANLIB}" \
4447                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4448                   TAGS) \
4449           || exit 1
4450
4451 @endif opcodes
4452
4453 .PHONY: maybe-install-info-opcodes install-info-opcodes
4454 maybe-install-info-opcodes:
4455 @if opcodes
4456 maybe-install-info-opcodes: install-info-opcodes
4457
4458 install-info-opcodes: \
4459     configure-opcodes \
4460     info-opcodes 
4461         @[ -f ./opcodes/Makefile ] || exit 0; \
4462         r=`${PWD_COMMAND}`; export r; \
4463         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4464         $(SET_LIB_PATH) \
4465         $(HOST_EXPORTS) \
4466         for flag in $(EXTRA_HOST_FLAGS) ; do \
4467           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4468         done; \
4469         echo "Doing install-info in opcodes" ; \
4470         (cd opcodes && \
4471           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4472                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4473                   "RANLIB=$${RANLIB}" \
4474                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4475                   install-info) \
4476           || exit 1
4477
4478 @endif opcodes
4479
4480 .PHONY: maybe-installcheck-opcodes installcheck-opcodes
4481 maybe-installcheck-opcodes:
4482 @if opcodes
4483 maybe-installcheck-opcodes: installcheck-opcodes
4484
4485 installcheck-opcodes: \
4486     configure-opcodes 
4487         @[ -f ./opcodes/Makefile ] || exit 0; \
4488         r=`${PWD_COMMAND}`; export r; \
4489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4490         $(SET_LIB_PATH) \
4491         $(HOST_EXPORTS) \
4492         for flag in $(EXTRA_HOST_FLAGS) ; do \
4493           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4494         done; \
4495         echo "Doing installcheck in opcodes" ; \
4496         (cd opcodes && \
4497           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4498                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4499                   "RANLIB=$${RANLIB}" \
4500                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4501                   installcheck) \
4502           || exit 1
4503
4504 @endif opcodes
4505
4506 .PHONY: maybe-mostlyclean-opcodes mostlyclean-opcodes
4507 maybe-mostlyclean-opcodes:
4508 @if opcodes
4509 maybe-mostlyclean-opcodes: mostlyclean-opcodes
4510
4511 mostlyclean-opcodes: 
4512         @[ -f ./opcodes/Makefile ] || exit 0; \
4513         r=`${PWD_COMMAND}`; export r; \
4514         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4515         $(SET_LIB_PATH) \
4516         $(HOST_EXPORTS) \
4517         for flag in $(EXTRA_HOST_FLAGS) ; do \
4518           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4519         done; \
4520         echo "Doing mostlyclean in opcodes" ; \
4521         (cd opcodes && \
4522           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4523                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4524                   "RANLIB=$${RANLIB}" \
4525                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4526                   mostlyclean) \
4527           || exit 1
4528
4529 @endif opcodes
4530
4531 .PHONY: maybe-clean-opcodes clean-opcodes
4532 maybe-clean-opcodes:
4533 @if opcodes
4534 maybe-clean-opcodes: clean-opcodes
4535
4536 clean-opcodes: 
4537         @[ -f ./opcodes/Makefile ] || exit 0; \
4538         r=`${PWD_COMMAND}`; export r; \
4539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4540         $(SET_LIB_PATH) \
4541         $(HOST_EXPORTS) \
4542         for flag in $(EXTRA_HOST_FLAGS) ; do \
4543           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4544         done; \
4545         echo "Doing clean in opcodes" ; \
4546         (cd opcodes && \
4547           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4548                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4549                   "RANLIB=$${RANLIB}" \
4550                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4551                   clean) \
4552           || exit 1
4553
4554 @endif opcodes
4555
4556 .PHONY: maybe-distclean-opcodes distclean-opcodes
4557 maybe-distclean-opcodes:
4558 @if opcodes
4559 maybe-distclean-opcodes: distclean-opcodes
4560
4561 distclean-opcodes: 
4562         @[ -f ./opcodes/Makefile ] || exit 0; \
4563         r=`${PWD_COMMAND}`; export r; \
4564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4565         $(SET_LIB_PATH) \
4566         $(HOST_EXPORTS) \
4567         for flag in $(EXTRA_HOST_FLAGS) ; do \
4568           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4569         done; \
4570         echo "Doing distclean in opcodes" ; \
4571         (cd opcodes && \
4572           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4573                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4574                   "RANLIB=$${RANLIB}" \
4575                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4576                   distclean) \
4577           || exit 1
4578
4579 @endif opcodes
4580
4581 .PHONY: maybe-maintainer-clean-opcodes maintainer-clean-opcodes
4582 maybe-maintainer-clean-opcodes:
4583 @if opcodes
4584 maybe-maintainer-clean-opcodes: maintainer-clean-opcodes
4585
4586 maintainer-clean-opcodes: 
4587         @[ -f ./opcodes/Makefile ] || exit 0; \
4588         r=`${PWD_COMMAND}`; export r; \
4589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4590         $(SET_LIB_PATH) \
4591         $(HOST_EXPORTS) \
4592         for flag in $(EXTRA_HOST_FLAGS) ; do \
4593           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4594         done; \
4595         echo "Doing maintainer-clean in opcodes" ; \
4596         (cd opcodes && \
4597           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4598                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4599                   "RANLIB=$${RANLIB}" \
4600                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4601                   maintainer-clean) \
4602           || exit 1
4603
4604 @endif opcodes
4605
4606
4607 .PHONY: configure-binutils maybe-configure-binutils
4608 maybe-configure-binutils:
4609 @if binutils
4610 maybe-configure-binutils: configure-binutils
4611 configure-binutils:
4612         @test -f stage_last && exit 0; \
4613         test ! -f binutils/Makefile || exit 0; \
4614         [ -d binutils ] || mkdir binutils; \
4615         r=`${PWD_COMMAND}`; export r; \
4616         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4617         $(HOST_EXPORTS) \
4618         echo Configuring in binutils; \
4619         cd binutils || exit 1; \
4620         case $(srcdir) in \
4621           \.) \
4622             srcdiroption="--srcdir=."; \
4623             libsrcdir=".";; \
4624           /* | [A-Za-z]:[\\/]*) \
4625             srcdiroption="--srcdir=$(srcdir)/binutils"; \
4626             libsrcdir="$$s/binutils";; \
4627           *) \
4628             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
4629             libsrcdir="$$s/binutils";; \
4630         esac; \
4631         $(SHELL) $${libsrcdir}/configure \
4632           $(HOST_CONFIGARGS) $${srcdiroption}  \
4633           || exit 1
4634 @endif binutils
4635
4636 .PHONY: all-binutils maybe-all-binutils
4637 maybe-all-binutils:
4638 @if binutils
4639 TARGET-binutils=all
4640 maybe-all-binutils: all-binutils
4641 all-binutils: configure-binutils
4642         @test -f stage_last && exit 0; \
4643         r=`${PWD_COMMAND}`; export r; \
4644         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4645         $(SET_LIB_PATH) \
4646         $(HOST_EXPORTS) \
4647         (cd binutils && $(MAKE) $(FLAGS_TO_PASS)  \
4648           $(TARGET-binutils))
4649 @endif binutils
4650
4651 .PHONY: check-binutils maybe-check-binutils
4652 maybe-check-binutils:
4653 @if binutils
4654 maybe-check-binutils: check-binutils
4655
4656 check-binutils:
4657         @r=`${PWD_COMMAND}`; export r; \
4658         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4659         $(SET_LIB_PATH) \
4660         $(HOST_EXPORTS) \
4661         (cd binutils && $(MAKE) $(FLAGS_TO_PASS) check)
4662
4663 @endif binutils
4664
4665 .PHONY: install-binutils maybe-install-binutils
4666 maybe-install-binutils:
4667 @if binutils
4668 maybe-install-binutils: install-binutils
4669
4670 install-binutils: installdirs
4671         @r=`${PWD_COMMAND}`; export r; \
4672         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4673         $(SET_LIB_PATH) \
4674         $(HOST_EXPORTS) \
4675         (cd binutils && $(MAKE) $(FLAGS_TO_PASS) install)
4676
4677 @endif binutils
4678
4679 # Other targets (info, dvi, etc.)
4680
4681 .PHONY: maybe-info-binutils info-binutils
4682 maybe-info-binutils:
4683 @if binutils
4684 maybe-info-binutils: info-binutils
4685
4686 info-binutils: \
4687     configure-binutils 
4688         @[ -f ./binutils/Makefile ] || exit 0; \
4689         r=`${PWD_COMMAND}`; export r; \
4690         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4691         $(SET_LIB_PATH) \
4692         $(HOST_EXPORTS) \
4693         for flag in $(EXTRA_HOST_FLAGS) ; do \
4694           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4695         done; \
4696         echo "Doing info in binutils" ; \
4697         (cd binutils && \
4698           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4699                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4700                   "RANLIB=$${RANLIB}" \
4701                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4702                   info) \
4703           || exit 1
4704
4705 @endif binutils
4706
4707 .PHONY: maybe-dvi-binutils dvi-binutils
4708 maybe-dvi-binutils:
4709 @if binutils
4710 maybe-dvi-binutils: dvi-binutils
4711
4712 dvi-binutils: \
4713     configure-binutils 
4714         @[ -f ./binutils/Makefile ] || exit 0; \
4715         r=`${PWD_COMMAND}`; export r; \
4716         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4717         $(SET_LIB_PATH) \
4718         $(HOST_EXPORTS) \
4719         for flag in $(EXTRA_HOST_FLAGS) ; do \
4720           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4721         done; \
4722         echo "Doing dvi in binutils" ; \
4723         (cd binutils && \
4724           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4725                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4726                   "RANLIB=$${RANLIB}" \
4727                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4728                   dvi) \
4729           || exit 1
4730
4731 @endif binutils
4732
4733 .PHONY: maybe-html-binutils html-binutils
4734 maybe-html-binutils:
4735 @if binutils
4736 maybe-html-binutils: html-binutils
4737
4738 html-binutils: \
4739     configure-binutils 
4740         @[ -f ./binutils/Makefile ] || exit 0; \
4741         r=`${PWD_COMMAND}`; export r; \
4742         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4743         $(SET_LIB_PATH) \
4744         $(HOST_EXPORTS) \
4745         for flag in $(EXTRA_HOST_FLAGS) ; do \
4746           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4747         done; \
4748         echo "Doing html in binutils" ; \
4749         (cd binutils && \
4750           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4751                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4752                   "RANLIB=$${RANLIB}" \
4753                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4754                   html) \
4755           || exit 1
4756
4757 @endif binutils
4758
4759 .PHONY: maybe-TAGS-binutils TAGS-binutils
4760 maybe-TAGS-binutils:
4761 @if binutils
4762 maybe-TAGS-binutils: TAGS-binutils
4763
4764 TAGS-binutils: \
4765     configure-binutils 
4766         @[ -f ./binutils/Makefile ] || exit 0; \
4767         r=`${PWD_COMMAND}`; export r; \
4768         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4769         $(SET_LIB_PATH) \
4770         $(HOST_EXPORTS) \
4771         for flag in $(EXTRA_HOST_FLAGS) ; do \
4772           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4773         done; \
4774         echo "Doing TAGS in binutils" ; \
4775         (cd binutils && \
4776           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4777                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4778                   "RANLIB=$${RANLIB}" \
4779                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4780                   TAGS) \
4781           || exit 1
4782
4783 @endif binutils
4784
4785 .PHONY: maybe-install-info-binutils install-info-binutils
4786 maybe-install-info-binutils:
4787 @if binutils
4788 maybe-install-info-binutils: install-info-binutils
4789
4790 install-info-binutils: \
4791     configure-binutils \
4792     info-binutils 
4793         @[ -f ./binutils/Makefile ] || exit 0; \
4794         r=`${PWD_COMMAND}`; export r; \
4795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4796         $(SET_LIB_PATH) \
4797         $(HOST_EXPORTS) \
4798         for flag in $(EXTRA_HOST_FLAGS) ; do \
4799           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4800         done; \
4801         echo "Doing install-info in binutils" ; \
4802         (cd binutils && \
4803           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4804                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4805                   "RANLIB=$${RANLIB}" \
4806                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4807                   install-info) \
4808           || exit 1
4809
4810 @endif binutils
4811
4812 .PHONY: maybe-installcheck-binutils installcheck-binutils
4813 maybe-installcheck-binutils:
4814 @if binutils
4815 maybe-installcheck-binutils: installcheck-binutils
4816
4817 installcheck-binutils: \
4818     configure-binutils 
4819         @[ -f ./binutils/Makefile ] || exit 0; \
4820         r=`${PWD_COMMAND}`; export r; \
4821         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4822         $(SET_LIB_PATH) \
4823         $(HOST_EXPORTS) \
4824         for flag in $(EXTRA_HOST_FLAGS) ; do \
4825           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4826         done; \
4827         echo "Doing installcheck in binutils" ; \
4828         (cd binutils && \
4829           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4830                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4831                   "RANLIB=$${RANLIB}" \
4832                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4833                   installcheck) \
4834           || exit 1
4835
4836 @endif binutils
4837
4838 .PHONY: maybe-mostlyclean-binutils mostlyclean-binutils
4839 maybe-mostlyclean-binutils:
4840 @if binutils
4841 maybe-mostlyclean-binutils: mostlyclean-binutils
4842
4843 mostlyclean-binutils: 
4844         @[ -f ./binutils/Makefile ] || exit 0; \
4845         r=`${PWD_COMMAND}`; export r; \
4846         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4847         $(SET_LIB_PATH) \
4848         $(HOST_EXPORTS) \
4849         for flag in $(EXTRA_HOST_FLAGS) ; do \
4850           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4851         done; \
4852         echo "Doing mostlyclean in binutils" ; \
4853         (cd binutils && \
4854           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4855                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4856                   "RANLIB=$${RANLIB}" \
4857                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4858                   mostlyclean) \
4859           || exit 1
4860
4861 @endif binutils
4862
4863 .PHONY: maybe-clean-binutils clean-binutils
4864 maybe-clean-binutils:
4865 @if binutils
4866 maybe-clean-binutils: clean-binutils
4867
4868 clean-binutils: 
4869         @[ -f ./binutils/Makefile ] || exit 0; \
4870         r=`${PWD_COMMAND}`; export r; \
4871         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4872         $(SET_LIB_PATH) \
4873         $(HOST_EXPORTS) \
4874         for flag in $(EXTRA_HOST_FLAGS) ; do \
4875           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4876         done; \
4877         echo "Doing clean in binutils" ; \
4878         (cd binutils && \
4879           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4880                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4881                   "RANLIB=$${RANLIB}" \
4882                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4883                   clean) \
4884           || exit 1
4885
4886 @endif binutils
4887
4888 .PHONY: maybe-distclean-binutils distclean-binutils
4889 maybe-distclean-binutils:
4890 @if binutils
4891 maybe-distclean-binutils: distclean-binutils
4892
4893 distclean-binutils: 
4894         @[ -f ./binutils/Makefile ] || exit 0; \
4895         r=`${PWD_COMMAND}`; export r; \
4896         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4897         $(SET_LIB_PATH) \
4898         $(HOST_EXPORTS) \
4899         for flag in $(EXTRA_HOST_FLAGS) ; do \
4900           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4901         done; \
4902         echo "Doing distclean in binutils" ; \
4903         (cd binutils && \
4904           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4905                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4906                   "RANLIB=$${RANLIB}" \
4907                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4908                   distclean) \
4909           || exit 1
4910
4911 @endif binutils
4912
4913 .PHONY: maybe-maintainer-clean-binutils maintainer-clean-binutils
4914 maybe-maintainer-clean-binutils:
4915 @if binutils
4916 maybe-maintainer-clean-binutils: maintainer-clean-binutils
4917
4918 maintainer-clean-binutils: 
4919         @[ -f ./binutils/Makefile ] || exit 0; \
4920         r=`${PWD_COMMAND}`; export r; \
4921         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4922         $(SET_LIB_PATH) \
4923         $(HOST_EXPORTS) \
4924         for flag in $(EXTRA_HOST_FLAGS) ; do \
4925           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
4926         done; \
4927         echo "Doing maintainer-clean in binutils" ; \
4928         (cd binutils && \
4929           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
4930                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
4931                   "RANLIB=$${RANLIB}" \
4932                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
4933                   maintainer-clean) \
4934           || exit 1
4935
4936 @endif binutils
4937
4938
4939 .PHONY: configure-bison maybe-configure-bison
4940 maybe-configure-bison:
4941 @if bison
4942 maybe-configure-bison: configure-bison
4943 configure-bison:
4944         @test ! -f bison/Makefile || exit 0; \
4945         [ -d bison ] || mkdir bison; \
4946         r=`${PWD_COMMAND}`; export r; \
4947         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4948         $(HOST_EXPORTS) \
4949         echo Configuring in bison; \
4950         cd bison || exit 1; \
4951         case $(srcdir) in \
4952           \.) \
4953             srcdiroption="--srcdir=."; \
4954             libsrcdir=".";; \
4955           /* | [A-Za-z]:[\\/]*) \
4956             srcdiroption="--srcdir=$(srcdir)/bison"; \
4957             libsrcdir="$$s/bison";; \
4958           *) \
4959             srcdiroption="--srcdir=../$(srcdir)/bison"; \
4960             libsrcdir="$$s/bison";; \
4961         esac; \
4962         $(SHELL) $${libsrcdir}/configure \
4963           $(HOST_CONFIGARGS) $${srcdiroption}  \
4964           || exit 1
4965 @endif bison
4966
4967 .PHONY: all-bison maybe-all-bison
4968 maybe-all-bison:
4969 @if bison
4970 TARGET-bison=all
4971 maybe-all-bison: all-bison
4972 all-bison: configure-bison
4973         @r=`${PWD_COMMAND}`; export r; \
4974         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4975         $(SET_LIB_PATH) \
4976         $(HOST_EXPORTS) \
4977         (cd bison && $(MAKE) $(FLAGS_TO_PASS)  \
4978           $(TARGET-bison))
4979 @endif bison
4980
4981 .PHONY: check-bison maybe-check-bison
4982 maybe-check-bison:
4983 @if bison
4984 maybe-check-bison: check-bison
4985
4986 # This module is only tested in a native toolchain.
4987 check-bison:
4988         @if [ '$(host)' = '$(target)' ] ; then \
4989           r=`${PWD_COMMAND}`; export r; \
4990           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
4991           $(SET_LIB_PATH) \
4992           $(HOST_EXPORTS) \
4993           (cd bison && $(MAKE) $(FLAGS_TO_PASS)  check); \
4994         fi
4995
4996 @endif bison
4997
4998 .PHONY: install-bison maybe-install-bison
4999 maybe-install-bison:
5000 @if bison
5001 maybe-install-bison: install-bison
5002
5003 install-bison: installdirs
5004         @r=`${PWD_COMMAND}`; export r; \
5005         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5006         $(SET_LIB_PATH) \
5007         $(HOST_EXPORTS) \
5008         (cd bison && $(MAKE) $(FLAGS_TO_PASS) install)
5009
5010 @endif bison
5011
5012 # Other targets (info, dvi, etc.)
5013
5014 .PHONY: maybe-info-bison info-bison
5015 maybe-info-bison:
5016 @if bison
5017 maybe-info-bison: info-bison
5018
5019 info-bison: \
5020     configure-bison 
5021         @[ -f ./bison/Makefile ] || exit 0; \
5022         r=`${PWD_COMMAND}`; export r; \
5023         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5024         $(SET_LIB_PATH) \
5025         $(HOST_EXPORTS) \
5026         for flag in $(EXTRA_HOST_FLAGS) ; do \
5027           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5028         done; \
5029         echo "Doing info in bison" ; \
5030         (cd bison && \
5031           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5032                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5033                   "RANLIB=$${RANLIB}" \
5034                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5035                   info) \
5036           || exit 1
5037
5038 @endif bison
5039
5040 .PHONY: maybe-dvi-bison dvi-bison
5041 maybe-dvi-bison:
5042 @if bison
5043 maybe-dvi-bison: dvi-bison
5044
5045 dvi-bison: \
5046     configure-bison 
5047         @[ -f ./bison/Makefile ] || exit 0; \
5048         r=`${PWD_COMMAND}`; export r; \
5049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5050         $(SET_LIB_PATH) \
5051         $(HOST_EXPORTS) \
5052         for flag in $(EXTRA_HOST_FLAGS) ; do \
5053           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5054         done; \
5055         echo "Doing dvi in bison" ; \
5056         (cd bison && \
5057           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5058                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5059                   "RANLIB=$${RANLIB}" \
5060                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5061                   dvi) \
5062           || exit 1
5063
5064 @endif bison
5065
5066 .PHONY: maybe-html-bison html-bison
5067 maybe-html-bison:
5068 @if bison
5069 maybe-html-bison: html-bison
5070
5071 html-bison: \
5072     configure-bison 
5073         @[ -f ./bison/Makefile ] || exit 0; \
5074         r=`${PWD_COMMAND}`; export r; \
5075         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5076         $(SET_LIB_PATH) \
5077         $(HOST_EXPORTS) \
5078         for flag in $(EXTRA_HOST_FLAGS) ; do \
5079           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5080         done; \
5081         echo "Doing html in bison" ; \
5082         (cd bison && \
5083           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5084                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5085                   "RANLIB=$${RANLIB}" \
5086                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5087                   html) \
5088           || exit 1
5089
5090 @endif bison
5091
5092 .PHONY: maybe-TAGS-bison TAGS-bison
5093 maybe-TAGS-bison:
5094 @if bison
5095 maybe-TAGS-bison: TAGS-bison
5096
5097 TAGS-bison: \
5098     configure-bison 
5099         @[ -f ./bison/Makefile ] || exit 0; \
5100         r=`${PWD_COMMAND}`; export r; \
5101         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5102         $(SET_LIB_PATH) \
5103         $(HOST_EXPORTS) \
5104         for flag in $(EXTRA_HOST_FLAGS) ; do \
5105           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5106         done; \
5107         echo "Doing TAGS in bison" ; \
5108         (cd bison && \
5109           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5110                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5111                   "RANLIB=$${RANLIB}" \
5112                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5113                   TAGS) \
5114           || exit 1
5115
5116 @endif bison
5117
5118 .PHONY: maybe-install-info-bison install-info-bison
5119 maybe-install-info-bison:
5120 @if bison
5121 maybe-install-info-bison: install-info-bison
5122
5123 install-info-bison: \
5124     configure-bison \
5125     info-bison 
5126         @[ -f ./bison/Makefile ] || exit 0; \
5127         r=`${PWD_COMMAND}`; export r; \
5128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5129         $(SET_LIB_PATH) \
5130         $(HOST_EXPORTS) \
5131         for flag in $(EXTRA_HOST_FLAGS) ; do \
5132           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5133         done; \
5134         echo "Doing install-info in bison" ; \
5135         (cd bison && \
5136           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5137                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5138                   "RANLIB=$${RANLIB}" \
5139                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5140                   install-info) \
5141           || exit 1
5142
5143 @endif bison
5144
5145 .PHONY: maybe-installcheck-bison installcheck-bison
5146 maybe-installcheck-bison:
5147 @if bison
5148 maybe-installcheck-bison: installcheck-bison
5149
5150 installcheck-bison: \
5151     configure-bison 
5152         @[ -f ./bison/Makefile ] || exit 0; \
5153         r=`${PWD_COMMAND}`; export r; \
5154         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5155         $(SET_LIB_PATH) \
5156         $(HOST_EXPORTS) \
5157         for flag in $(EXTRA_HOST_FLAGS) ; do \
5158           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5159         done; \
5160         echo "Doing installcheck in bison" ; \
5161         (cd bison && \
5162           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5163                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5164                   "RANLIB=$${RANLIB}" \
5165                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5166                   installcheck) \
5167           || exit 1
5168
5169 @endif bison
5170
5171 .PHONY: maybe-mostlyclean-bison mostlyclean-bison
5172 maybe-mostlyclean-bison:
5173 @if bison
5174 maybe-mostlyclean-bison: mostlyclean-bison
5175
5176 mostlyclean-bison: 
5177         @[ -f ./bison/Makefile ] || exit 0; \
5178         r=`${PWD_COMMAND}`; export r; \
5179         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5180         $(SET_LIB_PATH) \
5181         $(HOST_EXPORTS) \
5182         for flag in $(EXTRA_HOST_FLAGS) ; do \
5183           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5184         done; \
5185         echo "Doing mostlyclean in bison" ; \
5186         (cd bison && \
5187           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5188                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5189                   "RANLIB=$${RANLIB}" \
5190                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5191                   mostlyclean) \
5192           || exit 1
5193
5194 @endif bison
5195
5196 .PHONY: maybe-clean-bison clean-bison
5197 maybe-clean-bison:
5198 @if bison
5199 maybe-clean-bison: clean-bison
5200
5201 clean-bison: 
5202         @[ -f ./bison/Makefile ] || exit 0; \
5203         r=`${PWD_COMMAND}`; export r; \
5204         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5205         $(SET_LIB_PATH) \
5206         $(HOST_EXPORTS) \
5207         for flag in $(EXTRA_HOST_FLAGS) ; do \
5208           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5209         done; \
5210         echo "Doing clean in bison" ; \
5211         (cd bison && \
5212           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5213                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5214                   "RANLIB=$${RANLIB}" \
5215                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5216                   clean) \
5217           || exit 1
5218
5219 @endif bison
5220
5221 .PHONY: maybe-distclean-bison distclean-bison
5222 maybe-distclean-bison:
5223 @if bison
5224 maybe-distclean-bison: distclean-bison
5225
5226 distclean-bison: 
5227         @[ -f ./bison/Makefile ] || exit 0; \
5228         r=`${PWD_COMMAND}`; export r; \
5229         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5230         $(SET_LIB_PATH) \
5231         $(HOST_EXPORTS) \
5232         for flag in $(EXTRA_HOST_FLAGS) ; do \
5233           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5234         done; \
5235         echo "Doing distclean in bison" ; \
5236         (cd bison && \
5237           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5238                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5239                   "RANLIB=$${RANLIB}" \
5240                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5241                   distclean) \
5242           || exit 1
5243
5244 @endif bison
5245
5246 .PHONY: maybe-maintainer-clean-bison maintainer-clean-bison
5247 maybe-maintainer-clean-bison:
5248 @if bison
5249 maybe-maintainer-clean-bison: maintainer-clean-bison
5250
5251 maintainer-clean-bison: 
5252         @[ -f ./bison/Makefile ] || exit 0; \
5253         r=`${PWD_COMMAND}`; export r; \
5254         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5255         $(SET_LIB_PATH) \
5256         $(HOST_EXPORTS) \
5257         for flag in $(EXTRA_HOST_FLAGS) ; do \
5258           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5259         done; \
5260         echo "Doing maintainer-clean in bison" ; \
5261         (cd bison && \
5262           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5263                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5264                   "RANLIB=$${RANLIB}" \
5265                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5266                   maintainer-clean) \
5267           || exit 1
5268
5269 @endif bison
5270
5271
5272 .PHONY: configure-byacc maybe-configure-byacc
5273 maybe-configure-byacc:
5274 @if byacc
5275 maybe-configure-byacc: configure-byacc
5276 configure-byacc:
5277         @test ! -f byacc/Makefile || exit 0; \
5278         [ -d byacc ] || mkdir byacc; \
5279         r=`${PWD_COMMAND}`; export r; \
5280         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5281         $(HOST_EXPORTS) \
5282         echo Configuring in byacc; \
5283         cd byacc || exit 1; \
5284         case $(srcdir) in \
5285           \.) \
5286             srcdiroption="--srcdir=."; \
5287             libsrcdir=".";; \
5288           /* | [A-Za-z]:[\\/]*) \
5289             srcdiroption="--srcdir=$(srcdir)/byacc"; \
5290             libsrcdir="$$s/byacc";; \
5291           *) \
5292             srcdiroption="--srcdir=../$(srcdir)/byacc"; \
5293             libsrcdir="$$s/byacc";; \
5294         esac; \
5295         $(SHELL) $${libsrcdir}/configure \
5296           $(HOST_CONFIGARGS) $${srcdiroption}  \
5297           || exit 1
5298 @endif byacc
5299
5300 .PHONY: all-byacc maybe-all-byacc
5301 maybe-all-byacc:
5302 @if byacc
5303 TARGET-byacc=all
5304 maybe-all-byacc: all-byacc
5305 all-byacc: configure-byacc
5306         @r=`${PWD_COMMAND}`; export r; \
5307         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5308         $(SET_LIB_PATH) \
5309         $(HOST_EXPORTS) \
5310         (cd byacc && $(MAKE) $(FLAGS_TO_PASS)  \
5311           $(TARGET-byacc))
5312 @endif byacc
5313
5314 .PHONY: check-byacc maybe-check-byacc
5315 maybe-check-byacc:
5316 @if byacc
5317 maybe-check-byacc: check-byacc
5318
5319 # This module is only tested in a native toolchain.
5320 check-byacc:
5321         @if [ '$(host)' = '$(target)' ] ; then \
5322           r=`${PWD_COMMAND}`; export r; \
5323           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5324           $(SET_LIB_PATH) \
5325           $(HOST_EXPORTS) \
5326           (cd byacc && $(MAKE) $(FLAGS_TO_PASS)  check); \
5327         fi
5328
5329 @endif byacc
5330
5331 .PHONY: install-byacc maybe-install-byacc
5332 maybe-install-byacc:
5333 @if byacc
5334 maybe-install-byacc: install-byacc
5335
5336 install-byacc: installdirs
5337         @r=`${PWD_COMMAND}`; export r; \
5338         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5339         $(SET_LIB_PATH) \
5340         $(HOST_EXPORTS) \
5341         (cd byacc && $(MAKE) $(FLAGS_TO_PASS) install)
5342
5343 @endif byacc
5344
5345 # Other targets (info, dvi, etc.)
5346
5347 .PHONY: maybe-info-byacc info-byacc
5348 maybe-info-byacc:
5349 @if byacc
5350 maybe-info-byacc: info-byacc
5351
5352 info-byacc: \
5353     configure-byacc 
5354         @[ -f ./byacc/Makefile ] || exit 0; \
5355         r=`${PWD_COMMAND}`; export r; \
5356         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5357         $(SET_LIB_PATH) \
5358         $(HOST_EXPORTS) \
5359         for flag in $(EXTRA_HOST_FLAGS) ; do \
5360           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5361         done; \
5362         echo "Doing info in byacc" ; \
5363         (cd byacc && \
5364           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5365                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5366                   "RANLIB=$${RANLIB}" \
5367                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5368                   info) \
5369           || exit 1
5370
5371 @endif byacc
5372
5373 .PHONY: maybe-dvi-byacc dvi-byacc
5374 maybe-dvi-byacc:
5375 @if byacc
5376 maybe-dvi-byacc: dvi-byacc
5377
5378 dvi-byacc: \
5379     configure-byacc 
5380         @[ -f ./byacc/Makefile ] || exit 0; \
5381         r=`${PWD_COMMAND}`; export r; \
5382         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5383         $(SET_LIB_PATH) \
5384         $(HOST_EXPORTS) \
5385         for flag in $(EXTRA_HOST_FLAGS) ; do \
5386           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5387         done; \
5388         echo "Doing dvi in byacc" ; \
5389         (cd byacc && \
5390           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5391                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5392                   "RANLIB=$${RANLIB}" \
5393                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5394                   dvi) \
5395           || exit 1
5396
5397 @endif byacc
5398
5399 .PHONY: maybe-html-byacc html-byacc
5400 maybe-html-byacc:
5401 @if byacc
5402 maybe-html-byacc: html-byacc
5403
5404 html-byacc: \
5405     configure-byacc 
5406         @[ -f ./byacc/Makefile ] || exit 0; \
5407         r=`${PWD_COMMAND}`; export r; \
5408         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5409         $(SET_LIB_PATH) \
5410         $(HOST_EXPORTS) \
5411         for flag in $(EXTRA_HOST_FLAGS) ; do \
5412           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5413         done; \
5414         echo "Doing html in byacc" ; \
5415         (cd byacc && \
5416           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5417                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5418                   "RANLIB=$${RANLIB}" \
5419                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5420                   html) \
5421           || exit 1
5422
5423 @endif byacc
5424
5425 .PHONY: maybe-TAGS-byacc TAGS-byacc
5426 maybe-TAGS-byacc:
5427 @if byacc
5428 maybe-TAGS-byacc: TAGS-byacc
5429
5430 TAGS-byacc: \
5431     configure-byacc 
5432         @[ -f ./byacc/Makefile ] || exit 0; \
5433         r=`${PWD_COMMAND}`; export r; \
5434         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5435         $(SET_LIB_PATH) \
5436         $(HOST_EXPORTS) \
5437         for flag in $(EXTRA_HOST_FLAGS) ; do \
5438           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5439         done; \
5440         echo "Doing TAGS in byacc" ; \
5441         (cd byacc && \
5442           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5443                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5444                   "RANLIB=$${RANLIB}" \
5445                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5446                   TAGS) \
5447           || exit 1
5448
5449 @endif byacc
5450
5451 .PHONY: maybe-install-info-byacc install-info-byacc
5452 maybe-install-info-byacc:
5453 @if byacc
5454 maybe-install-info-byacc: install-info-byacc
5455
5456 install-info-byacc: \
5457     configure-byacc \
5458     info-byacc 
5459         @[ -f ./byacc/Makefile ] || exit 0; \
5460         r=`${PWD_COMMAND}`; export r; \
5461         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5462         $(SET_LIB_PATH) \
5463         $(HOST_EXPORTS) \
5464         for flag in $(EXTRA_HOST_FLAGS) ; do \
5465           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5466         done; \
5467         echo "Doing install-info in byacc" ; \
5468         (cd byacc && \
5469           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5470                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5471                   "RANLIB=$${RANLIB}" \
5472                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5473                   install-info) \
5474           || exit 1
5475
5476 @endif byacc
5477
5478 .PHONY: maybe-installcheck-byacc installcheck-byacc
5479 maybe-installcheck-byacc:
5480 @if byacc
5481 maybe-installcheck-byacc: installcheck-byacc
5482
5483 installcheck-byacc: \
5484     configure-byacc 
5485         @[ -f ./byacc/Makefile ] || exit 0; \
5486         r=`${PWD_COMMAND}`; export r; \
5487         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5488         $(SET_LIB_PATH) \
5489         $(HOST_EXPORTS) \
5490         for flag in $(EXTRA_HOST_FLAGS) ; do \
5491           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5492         done; \
5493         echo "Doing installcheck in byacc" ; \
5494         (cd byacc && \
5495           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5496                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5497                   "RANLIB=$${RANLIB}" \
5498                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5499                   installcheck) \
5500           || exit 1
5501
5502 @endif byacc
5503
5504 .PHONY: maybe-mostlyclean-byacc mostlyclean-byacc
5505 maybe-mostlyclean-byacc:
5506 @if byacc
5507 maybe-mostlyclean-byacc: mostlyclean-byacc
5508
5509 mostlyclean-byacc: 
5510         @[ -f ./byacc/Makefile ] || exit 0; \
5511         r=`${PWD_COMMAND}`; export r; \
5512         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5513         $(SET_LIB_PATH) \
5514         $(HOST_EXPORTS) \
5515         for flag in $(EXTRA_HOST_FLAGS) ; do \
5516           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5517         done; \
5518         echo "Doing mostlyclean in byacc" ; \
5519         (cd byacc && \
5520           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5521                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5522                   "RANLIB=$${RANLIB}" \
5523                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5524                   mostlyclean) \
5525           || exit 1
5526
5527 @endif byacc
5528
5529 .PHONY: maybe-clean-byacc clean-byacc
5530 maybe-clean-byacc:
5531 @if byacc
5532 maybe-clean-byacc: clean-byacc
5533
5534 clean-byacc: 
5535         @[ -f ./byacc/Makefile ] || exit 0; \
5536         r=`${PWD_COMMAND}`; export r; \
5537         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5538         $(SET_LIB_PATH) \
5539         $(HOST_EXPORTS) \
5540         for flag in $(EXTRA_HOST_FLAGS) ; do \
5541           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5542         done; \
5543         echo "Doing clean in byacc" ; \
5544         (cd byacc && \
5545           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5546                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5547                   "RANLIB=$${RANLIB}" \
5548                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5549                   clean) \
5550           || exit 1
5551
5552 @endif byacc
5553
5554 .PHONY: maybe-distclean-byacc distclean-byacc
5555 maybe-distclean-byacc:
5556 @if byacc
5557 maybe-distclean-byacc: distclean-byacc
5558
5559 distclean-byacc: 
5560         @[ -f ./byacc/Makefile ] || exit 0; \
5561         r=`${PWD_COMMAND}`; export r; \
5562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5563         $(SET_LIB_PATH) \
5564         $(HOST_EXPORTS) \
5565         for flag in $(EXTRA_HOST_FLAGS) ; do \
5566           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5567         done; \
5568         echo "Doing distclean in byacc" ; \
5569         (cd byacc && \
5570           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5571                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5572                   "RANLIB=$${RANLIB}" \
5573                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5574                   distclean) \
5575           || exit 1
5576
5577 @endif byacc
5578
5579 .PHONY: maybe-maintainer-clean-byacc maintainer-clean-byacc
5580 maybe-maintainer-clean-byacc:
5581 @if byacc
5582 maybe-maintainer-clean-byacc: maintainer-clean-byacc
5583
5584 maintainer-clean-byacc: 
5585         @[ -f ./byacc/Makefile ] || exit 0; \
5586         r=`${PWD_COMMAND}`; export r; \
5587         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5588         $(SET_LIB_PATH) \
5589         $(HOST_EXPORTS) \
5590         for flag in $(EXTRA_HOST_FLAGS) ; do \
5591           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5592         done; \
5593         echo "Doing maintainer-clean in byacc" ; \
5594         (cd byacc && \
5595           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5596                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5597                   "RANLIB=$${RANLIB}" \
5598                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5599                   maintainer-clean) \
5600           || exit 1
5601
5602 @endif byacc
5603
5604
5605 .PHONY: configure-bzip2 maybe-configure-bzip2
5606 maybe-configure-bzip2:
5607 @if bzip2
5608 maybe-configure-bzip2: configure-bzip2
5609 configure-bzip2:
5610         @test ! -f bzip2/Makefile || exit 0; \
5611         [ -d bzip2 ] || mkdir bzip2; \
5612         r=`${PWD_COMMAND}`; export r; \
5613         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5614         $(HOST_EXPORTS) \
5615         echo Configuring in bzip2; \
5616         cd bzip2 || exit 1; \
5617         case $(srcdir) in \
5618           \.) \
5619             srcdiroption="--srcdir=."; \
5620             libsrcdir=".";; \
5621           /* | [A-Za-z]:[\\/]*) \
5622             srcdiroption="--srcdir=$(srcdir)/bzip2"; \
5623             libsrcdir="$$s/bzip2";; \
5624           *) \
5625             srcdiroption="--srcdir=../$(srcdir)/bzip2"; \
5626             libsrcdir="$$s/bzip2";; \
5627         esac; \
5628         $(SHELL) $${libsrcdir}/configure \
5629           $(HOST_CONFIGARGS) $${srcdiroption}  \
5630           || exit 1
5631 @endif bzip2
5632
5633 .PHONY: all-bzip2 maybe-all-bzip2
5634 maybe-all-bzip2:
5635 @if bzip2
5636 TARGET-bzip2=all
5637 maybe-all-bzip2: all-bzip2
5638 all-bzip2: configure-bzip2
5639         @r=`${PWD_COMMAND}`; export r; \
5640         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5641         $(SET_LIB_PATH) \
5642         $(HOST_EXPORTS) \
5643         (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS)  \
5644           $(TARGET-bzip2))
5645 @endif bzip2
5646
5647 .PHONY: check-bzip2 maybe-check-bzip2
5648 maybe-check-bzip2:
5649 @if bzip2
5650 maybe-check-bzip2: check-bzip2
5651
5652 check-bzip2:
5653         @r=`${PWD_COMMAND}`; export r; \
5654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5655         $(SET_LIB_PATH) \
5656         $(HOST_EXPORTS) \
5657         (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) check)
5658
5659 @endif bzip2
5660
5661 .PHONY: install-bzip2 maybe-install-bzip2
5662 maybe-install-bzip2:
5663 @if bzip2
5664 maybe-install-bzip2: install-bzip2
5665
5666 install-bzip2: installdirs
5667         @r=`${PWD_COMMAND}`; export r; \
5668         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5669         $(SET_LIB_PATH) \
5670         $(HOST_EXPORTS) \
5671         (cd bzip2 && $(MAKE) $(FLAGS_TO_PASS) install)
5672
5673 @endif bzip2
5674
5675 # Other targets (info, dvi, etc.)
5676
5677 .PHONY: maybe-info-bzip2 info-bzip2
5678 maybe-info-bzip2:
5679 @if bzip2
5680 maybe-info-bzip2: info-bzip2
5681
5682 info-bzip2: \
5683     configure-bzip2 
5684         @[ -f ./bzip2/Makefile ] || exit 0; \
5685         r=`${PWD_COMMAND}`; export r; \
5686         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5687         $(SET_LIB_PATH) \
5688         $(HOST_EXPORTS) \
5689         for flag in $(EXTRA_HOST_FLAGS) ; do \
5690           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5691         done; \
5692         echo "Doing info in bzip2" ; \
5693         (cd bzip2 && \
5694           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5695                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5696                   "RANLIB=$${RANLIB}" \
5697                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5698                   info) \
5699           || exit 1
5700
5701 @endif bzip2
5702
5703 .PHONY: maybe-dvi-bzip2 dvi-bzip2
5704 maybe-dvi-bzip2:
5705 @if bzip2
5706 maybe-dvi-bzip2: dvi-bzip2
5707
5708 dvi-bzip2: \
5709     configure-bzip2 
5710         @[ -f ./bzip2/Makefile ] || exit 0; \
5711         r=`${PWD_COMMAND}`; export r; \
5712         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5713         $(SET_LIB_PATH) \
5714         $(HOST_EXPORTS) \
5715         for flag in $(EXTRA_HOST_FLAGS) ; do \
5716           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5717         done; \
5718         echo "Doing dvi in bzip2" ; \
5719         (cd bzip2 && \
5720           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5721                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5722                   "RANLIB=$${RANLIB}" \
5723                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5724                   dvi) \
5725           || exit 1
5726
5727 @endif bzip2
5728
5729 .PHONY: maybe-html-bzip2 html-bzip2
5730 maybe-html-bzip2:
5731 @if bzip2
5732 maybe-html-bzip2: html-bzip2
5733
5734 html-bzip2: \
5735     configure-bzip2 
5736         @[ -f ./bzip2/Makefile ] || exit 0; \
5737         r=`${PWD_COMMAND}`; export r; \
5738         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5739         $(SET_LIB_PATH) \
5740         $(HOST_EXPORTS) \
5741         for flag in $(EXTRA_HOST_FLAGS) ; do \
5742           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5743         done; \
5744         echo "Doing html in bzip2" ; \
5745         (cd bzip2 && \
5746           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5747                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5748                   "RANLIB=$${RANLIB}" \
5749                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5750                   html) \
5751           || exit 1
5752
5753 @endif bzip2
5754
5755 .PHONY: maybe-TAGS-bzip2 TAGS-bzip2
5756 maybe-TAGS-bzip2:
5757 @if bzip2
5758 maybe-TAGS-bzip2: TAGS-bzip2
5759
5760 TAGS-bzip2: \
5761     configure-bzip2 
5762         @[ -f ./bzip2/Makefile ] || exit 0; \
5763         r=`${PWD_COMMAND}`; export r; \
5764         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5765         $(SET_LIB_PATH) \
5766         $(HOST_EXPORTS) \
5767         for flag in $(EXTRA_HOST_FLAGS) ; do \
5768           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5769         done; \
5770         echo "Doing TAGS in bzip2" ; \
5771         (cd bzip2 && \
5772           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5773                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5774                   "RANLIB=$${RANLIB}" \
5775                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5776                   TAGS) \
5777           || exit 1
5778
5779 @endif bzip2
5780
5781 .PHONY: maybe-install-info-bzip2 install-info-bzip2
5782 maybe-install-info-bzip2:
5783 @if bzip2
5784 maybe-install-info-bzip2: install-info-bzip2
5785
5786 install-info-bzip2: \
5787     configure-bzip2 \
5788     info-bzip2 
5789         @[ -f ./bzip2/Makefile ] || exit 0; \
5790         r=`${PWD_COMMAND}`; export r; \
5791         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5792         $(SET_LIB_PATH) \
5793         $(HOST_EXPORTS) \
5794         for flag in $(EXTRA_HOST_FLAGS) ; do \
5795           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5796         done; \
5797         echo "Doing install-info in bzip2" ; \
5798         (cd bzip2 && \
5799           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5800                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5801                   "RANLIB=$${RANLIB}" \
5802                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5803                   install-info) \
5804           || exit 1
5805
5806 @endif bzip2
5807
5808 .PHONY: maybe-installcheck-bzip2 installcheck-bzip2
5809 maybe-installcheck-bzip2:
5810 @if bzip2
5811 maybe-installcheck-bzip2: installcheck-bzip2
5812
5813 installcheck-bzip2: \
5814     configure-bzip2 
5815         @[ -f ./bzip2/Makefile ] || exit 0; \
5816         r=`${PWD_COMMAND}`; export r; \
5817         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5818         $(SET_LIB_PATH) \
5819         $(HOST_EXPORTS) \
5820         for flag in $(EXTRA_HOST_FLAGS) ; do \
5821           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5822         done; \
5823         echo "Doing installcheck in bzip2" ; \
5824         (cd bzip2 && \
5825           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5826                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5827                   "RANLIB=$${RANLIB}" \
5828                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5829                   installcheck) \
5830           || exit 1
5831
5832 @endif bzip2
5833
5834 .PHONY: maybe-mostlyclean-bzip2 mostlyclean-bzip2
5835 maybe-mostlyclean-bzip2:
5836 @if bzip2
5837 maybe-mostlyclean-bzip2: mostlyclean-bzip2
5838
5839 mostlyclean-bzip2: 
5840         @[ -f ./bzip2/Makefile ] || exit 0; \
5841         r=`${PWD_COMMAND}`; export r; \
5842         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5843         $(SET_LIB_PATH) \
5844         $(HOST_EXPORTS) \
5845         for flag in $(EXTRA_HOST_FLAGS) ; do \
5846           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5847         done; \
5848         echo "Doing mostlyclean in bzip2" ; \
5849         (cd bzip2 && \
5850           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5851                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5852                   "RANLIB=$${RANLIB}" \
5853                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5854                   mostlyclean) \
5855           || exit 1
5856
5857 @endif bzip2
5858
5859 .PHONY: maybe-clean-bzip2 clean-bzip2
5860 maybe-clean-bzip2:
5861 @if bzip2
5862 maybe-clean-bzip2: clean-bzip2
5863
5864 clean-bzip2: 
5865         @[ -f ./bzip2/Makefile ] || exit 0; \
5866         r=`${PWD_COMMAND}`; export r; \
5867         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5868         $(SET_LIB_PATH) \
5869         $(HOST_EXPORTS) \
5870         for flag in $(EXTRA_HOST_FLAGS) ; do \
5871           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5872         done; \
5873         echo "Doing clean in bzip2" ; \
5874         (cd bzip2 && \
5875           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5876                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5877                   "RANLIB=$${RANLIB}" \
5878                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5879                   clean) \
5880           || exit 1
5881
5882 @endif bzip2
5883
5884 .PHONY: maybe-distclean-bzip2 distclean-bzip2
5885 maybe-distclean-bzip2:
5886 @if bzip2
5887 maybe-distclean-bzip2: distclean-bzip2
5888
5889 distclean-bzip2: 
5890         @[ -f ./bzip2/Makefile ] || exit 0; \
5891         r=`${PWD_COMMAND}`; export r; \
5892         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5893         $(SET_LIB_PATH) \
5894         $(HOST_EXPORTS) \
5895         for flag in $(EXTRA_HOST_FLAGS) ; do \
5896           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5897         done; \
5898         echo "Doing distclean in bzip2" ; \
5899         (cd bzip2 && \
5900           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5901                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5902                   "RANLIB=$${RANLIB}" \
5903                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5904                   distclean) \
5905           || exit 1
5906
5907 @endif bzip2
5908
5909 .PHONY: maybe-maintainer-clean-bzip2 maintainer-clean-bzip2
5910 maybe-maintainer-clean-bzip2:
5911 @if bzip2
5912 maybe-maintainer-clean-bzip2: maintainer-clean-bzip2
5913
5914 maintainer-clean-bzip2: 
5915         @[ -f ./bzip2/Makefile ] || exit 0; \
5916         r=`${PWD_COMMAND}`; export r; \
5917         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5918         $(SET_LIB_PATH) \
5919         $(HOST_EXPORTS) \
5920         for flag in $(EXTRA_HOST_FLAGS) ; do \
5921           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
5922         done; \
5923         echo "Doing maintainer-clean in bzip2" ; \
5924         (cd bzip2 && \
5925           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
5926                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
5927                   "RANLIB=$${RANLIB}" \
5928                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
5929                   maintainer-clean) \
5930           || exit 1
5931
5932 @endif bzip2
5933
5934
5935 .PHONY: configure-dejagnu maybe-configure-dejagnu
5936 maybe-configure-dejagnu:
5937 @if dejagnu
5938 maybe-configure-dejagnu: configure-dejagnu
5939 configure-dejagnu:
5940         @test ! -f dejagnu/Makefile || exit 0; \
5941         [ -d dejagnu ] || mkdir dejagnu; \
5942         r=`${PWD_COMMAND}`; export r; \
5943         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5944         $(HOST_EXPORTS) \
5945         echo Configuring in dejagnu; \
5946         cd dejagnu || exit 1; \
5947         case $(srcdir) in \
5948           \.) \
5949             srcdiroption="--srcdir=."; \
5950             libsrcdir=".";; \
5951           /* | [A-Za-z]:[\\/]*) \
5952             srcdiroption="--srcdir=$(srcdir)/dejagnu"; \
5953             libsrcdir="$$s/dejagnu";; \
5954           *) \
5955             srcdiroption="--srcdir=../$(srcdir)/dejagnu"; \
5956             libsrcdir="$$s/dejagnu";; \
5957         esac; \
5958         $(SHELL) $${libsrcdir}/configure \
5959           $(HOST_CONFIGARGS) $${srcdiroption}  \
5960           || exit 1
5961 @endif dejagnu
5962
5963 .PHONY: all-dejagnu maybe-all-dejagnu
5964 maybe-all-dejagnu:
5965 @if dejagnu
5966 TARGET-dejagnu=all
5967 maybe-all-dejagnu: all-dejagnu
5968 all-dejagnu: configure-dejagnu
5969         @r=`${PWD_COMMAND}`; export r; \
5970         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5971         $(SET_LIB_PATH) \
5972         $(HOST_EXPORTS) \
5973         (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS)  \
5974           $(TARGET-dejagnu))
5975 @endif dejagnu
5976
5977 .PHONY: check-dejagnu maybe-check-dejagnu
5978 maybe-check-dejagnu:
5979 @if dejagnu
5980 maybe-check-dejagnu: check-dejagnu
5981
5982 check-dejagnu:
5983         @r=`${PWD_COMMAND}`; export r; \
5984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5985         $(SET_LIB_PATH) \
5986         $(HOST_EXPORTS) \
5987         (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) check)
5988
5989 @endif dejagnu
5990
5991 .PHONY: install-dejagnu maybe-install-dejagnu
5992 maybe-install-dejagnu:
5993 @if dejagnu
5994 maybe-install-dejagnu: install-dejagnu
5995
5996 install-dejagnu: installdirs
5997         @r=`${PWD_COMMAND}`; export r; \
5998         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
5999         $(SET_LIB_PATH) \
6000         $(HOST_EXPORTS) \
6001         (cd dejagnu && $(MAKE) $(FLAGS_TO_PASS) install)
6002
6003 @endif dejagnu
6004
6005 # Other targets (info, dvi, etc.)
6006
6007 .PHONY: maybe-info-dejagnu info-dejagnu
6008 maybe-info-dejagnu:
6009 @if dejagnu
6010 maybe-info-dejagnu: info-dejagnu
6011
6012 info-dejagnu: \
6013     configure-dejagnu 
6014         @[ -f ./dejagnu/Makefile ] || exit 0; \
6015         r=`${PWD_COMMAND}`; export r; \
6016         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6017         $(SET_LIB_PATH) \
6018         $(HOST_EXPORTS) \
6019         for flag in $(EXTRA_HOST_FLAGS) ; do \
6020           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6021         done; \
6022         echo "Doing info in dejagnu" ; \
6023         (cd dejagnu && \
6024           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6025                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6026                   "RANLIB=$${RANLIB}" \
6027                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6028                   info) \
6029           || exit 1
6030
6031 @endif dejagnu
6032
6033 .PHONY: maybe-dvi-dejagnu dvi-dejagnu
6034 maybe-dvi-dejagnu:
6035 @if dejagnu
6036 maybe-dvi-dejagnu: dvi-dejagnu
6037
6038 dvi-dejagnu: \
6039     configure-dejagnu 
6040         @[ -f ./dejagnu/Makefile ] || exit 0; \
6041         r=`${PWD_COMMAND}`; export r; \
6042         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6043         $(SET_LIB_PATH) \
6044         $(HOST_EXPORTS) \
6045         for flag in $(EXTRA_HOST_FLAGS) ; do \
6046           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6047         done; \
6048         echo "Doing dvi in dejagnu" ; \
6049         (cd dejagnu && \
6050           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6051                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6052                   "RANLIB=$${RANLIB}" \
6053                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6054                   dvi) \
6055           || exit 1
6056
6057 @endif dejagnu
6058
6059 .PHONY: maybe-html-dejagnu html-dejagnu
6060 maybe-html-dejagnu:
6061 @if dejagnu
6062 maybe-html-dejagnu: html-dejagnu
6063
6064 html-dejagnu: \
6065     configure-dejagnu 
6066         @[ -f ./dejagnu/Makefile ] || exit 0; \
6067         r=`${PWD_COMMAND}`; export r; \
6068         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6069         $(SET_LIB_PATH) \
6070         $(HOST_EXPORTS) \
6071         for flag in $(EXTRA_HOST_FLAGS) ; do \
6072           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6073         done; \
6074         echo "Doing html in dejagnu" ; \
6075         (cd dejagnu && \
6076           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6077                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6078                   "RANLIB=$${RANLIB}" \
6079                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6080                   html) \
6081           || exit 1
6082
6083 @endif dejagnu
6084
6085 .PHONY: maybe-TAGS-dejagnu TAGS-dejagnu
6086 maybe-TAGS-dejagnu:
6087 @if dejagnu
6088 maybe-TAGS-dejagnu: TAGS-dejagnu
6089
6090 TAGS-dejagnu: \
6091     configure-dejagnu 
6092         @[ -f ./dejagnu/Makefile ] || exit 0; \
6093         r=`${PWD_COMMAND}`; export r; \
6094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6095         $(SET_LIB_PATH) \
6096         $(HOST_EXPORTS) \
6097         for flag in $(EXTRA_HOST_FLAGS) ; do \
6098           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6099         done; \
6100         echo "Doing TAGS in dejagnu" ; \
6101         (cd dejagnu && \
6102           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6103                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6104                   "RANLIB=$${RANLIB}" \
6105                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6106                   TAGS) \
6107           || exit 1
6108
6109 @endif dejagnu
6110
6111 .PHONY: maybe-install-info-dejagnu install-info-dejagnu
6112 maybe-install-info-dejagnu:
6113 @if dejagnu
6114 maybe-install-info-dejagnu: install-info-dejagnu
6115
6116 install-info-dejagnu: \
6117     configure-dejagnu \
6118     info-dejagnu 
6119         @[ -f ./dejagnu/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 install-info in dejagnu" ; \
6128         (cd dejagnu && \
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                   install-info) \
6134           || exit 1
6135
6136 @endif dejagnu
6137
6138 .PHONY: maybe-installcheck-dejagnu installcheck-dejagnu
6139 maybe-installcheck-dejagnu:
6140 @if dejagnu
6141 maybe-installcheck-dejagnu: installcheck-dejagnu
6142
6143 installcheck-dejagnu: \
6144     configure-dejagnu 
6145         @[ -f ./dejagnu/Makefile ] || exit 0; \
6146         r=`${PWD_COMMAND}`; export r; \
6147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6148         $(SET_LIB_PATH) \
6149         $(HOST_EXPORTS) \
6150         for flag in $(EXTRA_HOST_FLAGS) ; do \
6151           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6152         done; \
6153         echo "Doing installcheck in dejagnu" ; \
6154         (cd dejagnu && \
6155           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6156                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6157                   "RANLIB=$${RANLIB}" \
6158                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6159                   installcheck) \
6160           || exit 1
6161
6162 @endif dejagnu
6163
6164 .PHONY: maybe-mostlyclean-dejagnu mostlyclean-dejagnu
6165 maybe-mostlyclean-dejagnu:
6166 @if dejagnu
6167 maybe-mostlyclean-dejagnu: mostlyclean-dejagnu
6168
6169 mostlyclean-dejagnu: 
6170         @[ -f ./dejagnu/Makefile ] || exit 0; \
6171         r=`${PWD_COMMAND}`; export r; \
6172         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6173         $(SET_LIB_PATH) \
6174         $(HOST_EXPORTS) \
6175         for flag in $(EXTRA_HOST_FLAGS) ; do \
6176           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6177         done; \
6178         echo "Doing mostlyclean in dejagnu" ; \
6179         (cd dejagnu && \
6180           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6181                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6182                   "RANLIB=$${RANLIB}" \
6183                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6184                   mostlyclean) \
6185           || exit 1
6186
6187 @endif dejagnu
6188
6189 .PHONY: maybe-clean-dejagnu clean-dejagnu
6190 maybe-clean-dejagnu:
6191 @if dejagnu
6192 maybe-clean-dejagnu: clean-dejagnu
6193
6194 clean-dejagnu: 
6195         @[ -f ./dejagnu/Makefile ] || exit 0; \
6196         r=`${PWD_COMMAND}`; export r; \
6197         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6198         $(SET_LIB_PATH) \
6199         $(HOST_EXPORTS) \
6200         for flag in $(EXTRA_HOST_FLAGS) ; do \
6201           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6202         done; \
6203         echo "Doing clean in dejagnu" ; \
6204         (cd dejagnu && \
6205           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6206                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6207                   "RANLIB=$${RANLIB}" \
6208                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6209                   clean) \
6210           || exit 1
6211
6212 @endif dejagnu
6213
6214 .PHONY: maybe-distclean-dejagnu distclean-dejagnu
6215 maybe-distclean-dejagnu:
6216 @if dejagnu
6217 maybe-distclean-dejagnu: distclean-dejagnu
6218
6219 distclean-dejagnu: 
6220         @[ -f ./dejagnu/Makefile ] || exit 0; \
6221         r=`${PWD_COMMAND}`; export r; \
6222         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6223         $(SET_LIB_PATH) \
6224         $(HOST_EXPORTS) \
6225         for flag in $(EXTRA_HOST_FLAGS) ; do \
6226           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6227         done; \
6228         echo "Doing distclean in dejagnu" ; \
6229         (cd dejagnu && \
6230           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6231                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6232                   "RANLIB=$${RANLIB}" \
6233                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6234                   distclean) \
6235           || exit 1
6236
6237 @endif dejagnu
6238
6239 .PHONY: maybe-maintainer-clean-dejagnu maintainer-clean-dejagnu
6240 maybe-maintainer-clean-dejagnu:
6241 @if dejagnu
6242 maybe-maintainer-clean-dejagnu: maintainer-clean-dejagnu
6243
6244 maintainer-clean-dejagnu: 
6245         @[ -f ./dejagnu/Makefile ] || exit 0; \
6246         r=`${PWD_COMMAND}`; export r; \
6247         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6248         $(SET_LIB_PATH) \
6249         $(HOST_EXPORTS) \
6250         for flag in $(EXTRA_HOST_FLAGS) ; do \
6251           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6252         done; \
6253         echo "Doing maintainer-clean in dejagnu" ; \
6254         (cd dejagnu && \
6255           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6256                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6257                   "RANLIB=$${RANLIB}" \
6258                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6259                   maintainer-clean) \
6260           || exit 1
6261
6262 @endif dejagnu
6263
6264
6265 .PHONY: configure-diff maybe-configure-diff
6266 maybe-configure-diff:
6267 @if diff
6268 maybe-configure-diff: configure-diff
6269 configure-diff:
6270         @test ! -f diff/Makefile || exit 0; \
6271         [ -d diff ] || mkdir diff; \
6272         r=`${PWD_COMMAND}`; export r; \
6273         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6274         $(HOST_EXPORTS) \
6275         echo Configuring in diff; \
6276         cd diff || exit 1; \
6277         case $(srcdir) in \
6278           \.) \
6279             srcdiroption="--srcdir=."; \
6280             libsrcdir=".";; \
6281           /* | [A-Za-z]:[\\/]*) \
6282             srcdiroption="--srcdir=$(srcdir)/diff"; \
6283             libsrcdir="$$s/diff";; \
6284           *) \
6285             srcdiroption="--srcdir=../$(srcdir)/diff"; \
6286             libsrcdir="$$s/diff";; \
6287         esac; \
6288         $(SHELL) $${libsrcdir}/configure \
6289           $(HOST_CONFIGARGS) $${srcdiroption}  \
6290           || exit 1
6291 @endif diff
6292
6293 .PHONY: all-diff maybe-all-diff
6294 maybe-all-diff:
6295 @if diff
6296 TARGET-diff=all
6297 maybe-all-diff: all-diff
6298 all-diff: configure-diff
6299         @r=`${PWD_COMMAND}`; export r; \
6300         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6301         $(SET_LIB_PATH) \
6302         $(HOST_EXPORTS) \
6303         (cd diff && $(MAKE) $(FLAGS_TO_PASS)  \
6304           $(TARGET-diff))
6305 @endif diff
6306
6307 .PHONY: check-diff maybe-check-diff
6308 maybe-check-diff:
6309 @if diff
6310 maybe-check-diff: check-diff
6311
6312 check-diff:
6313         @r=`${PWD_COMMAND}`; export r; \
6314         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6315         $(SET_LIB_PATH) \
6316         $(HOST_EXPORTS) \
6317         (cd diff && $(MAKE) $(FLAGS_TO_PASS) check)
6318
6319 @endif diff
6320
6321 .PHONY: install-diff maybe-install-diff
6322 maybe-install-diff:
6323 @if diff
6324 maybe-install-diff: install-diff
6325
6326 install-diff: installdirs
6327         @r=`${PWD_COMMAND}`; export r; \
6328         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6329         $(SET_LIB_PATH) \
6330         $(HOST_EXPORTS) \
6331         (cd diff && $(MAKE) $(FLAGS_TO_PASS) install)
6332
6333 @endif diff
6334
6335 # Other targets (info, dvi, etc.)
6336
6337 .PHONY: maybe-info-diff info-diff
6338 maybe-info-diff:
6339 @if diff
6340 maybe-info-diff: info-diff
6341
6342 info-diff: \
6343     configure-diff 
6344         @[ -f ./diff/Makefile ] || exit 0; \
6345         r=`${PWD_COMMAND}`; export r; \
6346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6347         $(SET_LIB_PATH) \
6348         $(HOST_EXPORTS) \
6349         for flag in $(EXTRA_HOST_FLAGS) ; do \
6350           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6351         done; \
6352         echo "Doing info in diff" ; \
6353         (cd diff && \
6354           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6355                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6356                   "RANLIB=$${RANLIB}" \
6357                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6358                   info) \
6359           || exit 1
6360
6361 @endif diff
6362
6363 .PHONY: maybe-dvi-diff dvi-diff
6364 maybe-dvi-diff:
6365 @if diff
6366 maybe-dvi-diff: dvi-diff
6367
6368 dvi-diff: \
6369     configure-diff 
6370         @[ -f ./diff/Makefile ] || exit 0; \
6371         r=`${PWD_COMMAND}`; export r; \
6372         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6373         $(SET_LIB_PATH) \
6374         $(HOST_EXPORTS) \
6375         for flag in $(EXTRA_HOST_FLAGS) ; do \
6376           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6377         done; \
6378         echo "Doing dvi in diff" ; \
6379         (cd diff && \
6380           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6381                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6382                   "RANLIB=$${RANLIB}" \
6383                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6384                   dvi) \
6385           || exit 1
6386
6387 @endif diff
6388
6389 .PHONY: maybe-html-diff html-diff
6390 maybe-html-diff:
6391 @if diff
6392 maybe-html-diff: html-diff
6393
6394 html-diff: \
6395     configure-diff 
6396         @[ -f ./diff/Makefile ] || exit 0; \
6397         r=`${PWD_COMMAND}`; export r; \
6398         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6399         $(SET_LIB_PATH) \
6400         $(HOST_EXPORTS) \
6401         for flag in $(EXTRA_HOST_FLAGS) ; do \
6402           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6403         done; \
6404         echo "Doing html in diff" ; \
6405         (cd diff && \
6406           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6407                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6408                   "RANLIB=$${RANLIB}" \
6409                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6410                   html) \
6411           || exit 1
6412
6413 @endif diff
6414
6415 .PHONY: maybe-TAGS-diff TAGS-diff
6416 maybe-TAGS-diff:
6417 @if diff
6418 maybe-TAGS-diff: TAGS-diff
6419
6420 TAGS-diff: \
6421     configure-diff 
6422         @[ -f ./diff/Makefile ] || exit 0; \
6423         r=`${PWD_COMMAND}`; export r; \
6424         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6425         $(SET_LIB_PATH) \
6426         $(HOST_EXPORTS) \
6427         for flag in $(EXTRA_HOST_FLAGS) ; do \
6428           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6429         done; \
6430         echo "Doing TAGS in diff" ; \
6431         (cd diff && \
6432           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6433                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6434                   "RANLIB=$${RANLIB}" \
6435                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6436                   TAGS) \
6437           || exit 1
6438
6439 @endif diff
6440
6441 .PHONY: maybe-install-info-diff install-info-diff
6442 maybe-install-info-diff:
6443 @if diff
6444 maybe-install-info-diff: install-info-diff
6445
6446 install-info-diff: \
6447     configure-diff \
6448     info-diff 
6449         @[ -f ./diff/Makefile ] || exit 0; \
6450         r=`${PWD_COMMAND}`; export r; \
6451         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6452         $(SET_LIB_PATH) \
6453         $(HOST_EXPORTS) \
6454         for flag in $(EXTRA_HOST_FLAGS) ; do \
6455           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6456         done; \
6457         echo "Doing install-info in diff" ; \
6458         (cd diff && \
6459           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6460                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6461                   "RANLIB=$${RANLIB}" \
6462                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6463                   install-info) \
6464           || exit 1
6465
6466 @endif diff
6467
6468 .PHONY: maybe-installcheck-diff installcheck-diff
6469 maybe-installcheck-diff:
6470 @if diff
6471 maybe-installcheck-diff: installcheck-diff
6472
6473 installcheck-diff: \
6474     configure-diff 
6475         @[ -f ./diff/Makefile ] || exit 0; \
6476         r=`${PWD_COMMAND}`; export r; \
6477         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6478         $(SET_LIB_PATH) \
6479         $(HOST_EXPORTS) \
6480         for flag in $(EXTRA_HOST_FLAGS) ; do \
6481           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6482         done; \
6483         echo "Doing installcheck in diff" ; \
6484         (cd diff && \
6485           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6486                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6487                   "RANLIB=$${RANLIB}" \
6488                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6489                   installcheck) \
6490           || exit 1
6491
6492 @endif diff
6493
6494 .PHONY: maybe-mostlyclean-diff mostlyclean-diff
6495 maybe-mostlyclean-diff:
6496 @if diff
6497 maybe-mostlyclean-diff: mostlyclean-diff
6498
6499 mostlyclean-diff: 
6500         @[ -f ./diff/Makefile ] || exit 0; \
6501         r=`${PWD_COMMAND}`; export r; \
6502         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6503         $(SET_LIB_PATH) \
6504         $(HOST_EXPORTS) \
6505         for flag in $(EXTRA_HOST_FLAGS) ; do \
6506           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6507         done; \
6508         echo "Doing mostlyclean in diff" ; \
6509         (cd diff && \
6510           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6511                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6512                   "RANLIB=$${RANLIB}" \
6513                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6514                   mostlyclean) \
6515           || exit 1
6516
6517 @endif diff
6518
6519 .PHONY: maybe-clean-diff clean-diff
6520 maybe-clean-diff:
6521 @if diff
6522 maybe-clean-diff: clean-diff
6523
6524 clean-diff: 
6525         @[ -f ./diff/Makefile ] || exit 0; \
6526         r=`${PWD_COMMAND}`; export r; \
6527         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6528         $(SET_LIB_PATH) \
6529         $(HOST_EXPORTS) \
6530         for flag in $(EXTRA_HOST_FLAGS) ; do \
6531           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6532         done; \
6533         echo "Doing clean in diff" ; \
6534         (cd diff && \
6535           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6536                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6537                   "RANLIB=$${RANLIB}" \
6538                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6539                   clean) \
6540           || exit 1
6541
6542 @endif diff
6543
6544 .PHONY: maybe-distclean-diff distclean-diff
6545 maybe-distclean-diff:
6546 @if diff
6547 maybe-distclean-diff: distclean-diff
6548
6549 distclean-diff: 
6550         @[ -f ./diff/Makefile ] || exit 0; \
6551         r=`${PWD_COMMAND}`; export r; \
6552         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6553         $(SET_LIB_PATH) \
6554         $(HOST_EXPORTS) \
6555         for flag in $(EXTRA_HOST_FLAGS) ; do \
6556           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6557         done; \
6558         echo "Doing distclean in diff" ; \
6559         (cd diff && \
6560           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6561                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6562                   "RANLIB=$${RANLIB}" \
6563                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6564                   distclean) \
6565           || exit 1
6566
6567 @endif diff
6568
6569 .PHONY: maybe-maintainer-clean-diff maintainer-clean-diff
6570 maybe-maintainer-clean-diff:
6571 @if diff
6572 maybe-maintainer-clean-diff: maintainer-clean-diff
6573
6574 maintainer-clean-diff: 
6575         @[ -f ./diff/Makefile ] || exit 0; \
6576         r=`${PWD_COMMAND}`; export r; \
6577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6578         $(SET_LIB_PATH) \
6579         $(HOST_EXPORTS) \
6580         for flag in $(EXTRA_HOST_FLAGS) ; do \
6581           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6582         done; \
6583         echo "Doing maintainer-clean in diff" ; \
6584         (cd diff && \
6585           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6586                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6587                   "RANLIB=$${RANLIB}" \
6588                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6589                   maintainer-clean) \
6590           || exit 1
6591
6592 @endif diff
6593
6594
6595 .PHONY: configure-dosutils maybe-configure-dosutils
6596 maybe-configure-dosutils:
6597 @if dosutils
6598 maybe-configure-dosutils: configure-dosutils
6599 configure-dosutils:
6600         @test ! -f dosutils/Makefile || exit 0; \
6601         [ -d dosutils ] || mkdir dosutils; \
6602         r=`${PWD_COMMAND}`; export r; \
6603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6604         $(HOST_EXPORTS) \
6605         echo Configuring in dosutils; \
6606         cd dosutils || exit 1; \
6607         case $(srcdir) in \
6608           \.) \
6609             srcdiroption="--srcdir=."; \
6610             libsrcdir=".";; \
6611           /* | [A-Za-z]:[\\/]*) \
6612             srcdiroption="--srcdir=$(srcdir)/dosutils"; \
6613             libsrcdir="$$s/dosutils";; \
6614           *) \
6615             srcdiroption="--srcdir=../$(srcdir)/dosutils"; \
6616             libsrcdir="$$s/dosutils";; \
6617         esac; \
6618         $(SHELL) $${libsrcdir}/configure \
6619           $(HOST_CONFIGARGS) $${srcdiroption}  \
6620           || exit 1
6621 @endif dosutils
6622
6623 .PHONY: all-dosutils maybe-all-dosutils
6624 maybe-all-dosutils:
6625 @if dosutils
6626 TARGET-dosutils=all
6627 maybe-all-dosutils: all-dosutils
6628 all-dosutils: configure-dosutils
6629         @r=`${PWD_COMMAND}`; export r; \
6630         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6631         $(SET_LIB_PATH) \
6632         $(HOST_EXPORTS) \
6633         (cd dosutils && $(MAKE) $(FLAGS_TO_PASS)  \
6634           $(TARGET-dosutils))
6635 @endif dosutils
6636
6637 .PHONY: check-dosutils maybe-check-dosutils
6638 maybe-check-dosutils:
6639 @if dosutils
6640 maybe-check-dosutils: check-dosutils
6641
6642 check-dosutils:
6643
6644 @endif dosutils
6645
6646 .PHONY: install-dosutils maybe-install-dosutils
6647 maybe-install-dosutils:
6648 @if dosutils
6649 maybe-install-dosutils: install-dosutils
6650
6651 install-dosutils: installdirs
6652         @r=`${PWD_COMMAND}`; export r; \
6653         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6654         $(SET_LIB_PATH) \
6655         $(HOST_EXPORTS) \
6656         (cd dosutils && $(MAKE) $(FLAGS_TO_PASS) install)
6657
6658 @endif dosutils
6659
6660 # Other targets (info, dvi, etc.)
6661
6662 .PHONY: maybe-info-dosutils info-dosutils
6663 maybe-info-dosutils:
6664 @if dosutils
6665 maybe-info-dosutils: info-dosutils
6666
6667 info-dosutils: \
6668     configure-dosutils 
6669         @[ -f ./dosutils/Makefile ] || exit 0; \
6670         r=`${PWD_COMMAND}`; export r; \
6671         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6672         $(SET_LIB_PATH) \
6673         $(HOST_EXPORTS) \
6674         for flag in $(EXTRA_HOST_FLAGS) ; do \
6675           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6676         done; \
6677         echo "Doing info in dosutils" ; \
6678         (cd dosutils && \
6679           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6680                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6681                   "RANLIB=$${RANLIB}" \
6682                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6683                   info) \
6684           || exit 1
6685
6686 @endif dosutils
6687
6688 .PHONY: maybe-dvi-dosutils dvi-dosutils
6689 maybe-dvi-dosutils:
6690 @if dosutils
6691 maybe-dvi-dosutils: dvi-dosutils
6692
6693 dvi-dosutils: \
6694     configure-dosutils 
6695         @[ -f ./dosutils/Makefile ] || exit 0; \
6696         r=`${PWD_COMMAND}`; export r; \
6697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6698         $(SET_LIB_PATH) \
6699         $(HOST_EXPORTS) \
6700         for flag in $(EXTRA_HOST_FLAGS) ; do \
6701           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6702         done; \
6703         echo "Doing dvi in dosutils" ; \
6704         (cd dosutils && \
6705           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6706                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6707                   "RANLIB=$${RANLIB}" \
6708                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6709                   dvi) \
6710           || exit 1
6711
6712 @endif dosutils
6713
6714 .PHONY: maybe-html-dosutils html-dosutils
6715 maybe-html-dosutils:
6716 @if dosutils
6717 maybe-html-dosutils: html-dosutils
6718
6719 html-dosutils: \
6720     configure-dosutils 
6721         @[ -f ./dosutils/Makefile ] || exit 0; \
6722         r=`${PWD_COMMAND}`; export r; \
6723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6724         $(SET_LIB_PATH) \
6725         $(HOST_EXPORTS) \
6726         for flag in $(EXTRA_HOST_FLAGS) ; do \
6727           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6728         done; \
6729         echo "Doing html in dosutils" ; \
6730         (cd dosutils && \
6731           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6732                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6733                   "RANLIB=$${RANLIB}" \
6734                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6735                   html) \
6736           || exit 1
6737
6738 @endif dosutils
6739
6740 .PHONY: maybe-TAGS-dosutils TAGS-dosutils
6741 maybe-TAGS-dosutils:
6742 @if dosutils
6743 maybe-TAGS-dosutils: TAGS-dosutils
6744
6745 TAGS-dosutils: \
6746     configure-dosutils 
6747         @[ -f ./dosutils/Makefile ] || exit 0; \
6748         r=`${PWD_COMMAND}`; export r; \
6749         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6750         $(SET_LIB_PATH) \
6751         $(HOST_EXPORTS) \
6752         for flag in $(EXTRA_HOST_FLAGS) ; do \
6753           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6754         done; \
6755         echo "Doing TAGS in dosutils" ; \
6756         (cd dosutils && \
6757           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6758                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6759                   "RANLIB=$${RANLIB}" \
6760                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6761                   TAGS) \
6762           || exit 1
6763
6764 @endif dosutils
6765
6766 .PHONY: maybe-install-info-dosutils install-info-dosutils
6767 maybe-install-info-dosutils:
6768 @if dosutils
6769 maybe-install-info-dosutils: install-info-dosutils
6770
6771 install-info-dosutils: \
6772     configure-dosutils \
6773     info-dosutils 
6774         @[ -f ./dosutils/Makefile ] || exit 0; \
6775         r=`${PWD_COMMAND}`; export r; \
6776         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6777         $(SET_LIB_PATH) \
6778         $(HOST_EXPORTS) \
6779         for flag in $(EXTRA_HOST_FLAGS) ; do \
6780           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6781         done; \
6782         echo "Doing install-info in dosutils" ; \
6783         (cd dosutils && \
6784           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6785                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6786                   "RANLIB=$${RANLIB}" \
6787                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6788                   install-info) \
6789           || exit 1
6790
6791 @endif dosutils
6792
6793 .PHONY: maybe-installcheck-dosutils installcheck-dosutils
6794 maybe-installcheck-dosutils:
6795 @if dosutils
6796 maybe-installcheck-dosutils: installcheck-dosutils
6797
6798 installcheck-dosutils: \
6799     configure-dosutils 
6800         @[ -f ./dosutils/Makefile ] || exit 0; \
6801         r=`${PWD_COMMAND}`; export r; \
6802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6803         $(SET_LIB_PATH) \
6804         $(HOST_EXPORTS) \
6805         for flag in $(EXTRA_HOST_FLAGS) ; do \
6806           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6807         done; \
6808         echo "Doing installcheck in dosutils" ; \
6809         (cd dosutils && \
6810           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6811                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6812                   "RANLIB=$${RANLIB}" \
6813                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6814                   installcheck) \
6815           || exit 1
6816
6817 @endif dosutils
6818
6819 .PHONY: maybe-mostlyclean-dosutils mostlyclean-dosutils
6820 maybe-mostlyclean-dosutils:
6821 @if dosutils
6822 maybe-mostlyclean-dosutils: mostlyclean-dosutils
6823
6824 mostlyclean-dosutils: 
6825         @[ -f ./dosutils/Makefile ] || exit 0; \
6826         r=`${PWD_COMMAND}`; export r; \
6827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6828         $(SET_LIB_PATH) \
6829         $(HOST_EXPORTS) \
6830         for flag in $(EXTRA_HOST_FLAGS) ; do \
6831           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6832         done; \
6833         echo "Doing mostlyclean in dosutils" ; \
6834         (cd dosutils && \
6835           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6836                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6837                   "RANLIB=$${RANLIB}" \
6838                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6839                   mostlyclean) \
6840           || exit 1
6841
6842 @endif dosutils
6843
6844 .PHONY: maybe-clean-dosutils clean-dosutils
6845 maybe-clean-dosutils:
6846 @if dosutils
6847 maybe-clean-dosutils: clean-dosutils
6848
6849 clean-dosutils: 
6850         @[ -f ./dosutils/Makefile ] || exit 0; \
6851         r=`${PWD_COMMAND}`; export r; \
6852         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6853         $(SET_LIB_PATH) \
6854         $(HOST_EXPORTS) \
6855         for flag in $(EXTRA_HOST_FLAGS) ; do \
6856           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6857         done; \
6858         echo "Doing clean in dosutils" ; \
6859         (cd dosutils && \
6860           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6861                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6862                   "RANLIB=$${RANLIB}" \
6863                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6864                   clean) \
6865           || exit 1
6866
6867 @endif dosutils
6868
6869 .PHONY: maybe-distclean-dosutils distclean-dosutils
6870 maybe-distclean-dosutils:
6871 @if dosutils
6872 maybe-distclean-dosutils: distclean-dosutils
6873
6874 distclean-dosutils: 
6875         @[ -f ./dosutils/Makefile ] || exit 0; \
6876         r=`${PWD_COMMAND}`; export r; \
6877         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6878         $(SET_LIB_PATH) \
6879         $(HOST_EXPORTS) \
6880         for flag in $(EXTRA_HOST_FLAGS) ; do \
6881           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6882         done; \
6883         echo "Doing distclean in dosutils" ; \
6884         (cd dosutils && \
6885           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6886                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6887                   "RANLIB=$${RANLIB}" \
6888                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6889                   distclean) \
6890           || exit 1
6891
6892 @endif dosutils
6893
6894 .PHONY: maybe-maintainer-clean-dosutils maintainer-clean-dosutils
6895 maybe-maintainer-clean-dosutils:
6896 @if dosutils
6897 maybe-maintainer-clean-dosutils: maintainer-clean-dosutils
6898
6899 maintainer-clean-dosutils: 
6900         @[ -f ./dosutils/Makefile ] || exit 0; \
6901         r=`${PWD_COMMAND}`; export r; \
6902         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6903         $(SET_LIB_PATH) \
6904         $(HOST_EXPORTS) \
6905         for flag in $(EXTRA_HOST_FLAGS) ; do \
6906           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
6907         done; \
6908         echo "Doing maintainer-clean in dosutils" ; \
6909         (cd dosutils && \
6910           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
6911                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
6912                   "RANLIB=$${RANLIB}" \
6913                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
6914                   maintainer-clean) \
6915           || exit 1
6916
6917 @endif dosutils
6918
6919
6920 .PHONY: configure-etc maybe-configure-etc
6921 maybe-configure-etc:
6922 @if etc
6923 maybe-configure-etc: configure-etc
6924 configure-etc:
6925         @test ! -f etc/Makefile || exit 0; \
6926         [ -d etc ] || mkdir etc; \
6927         r=`${PWD_COMMAND}`; export r; \
6928         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6929         $(HOST_EXPORTS) \
6930         echo Configuring in etc; \
6931         cd etc || exit 1; \
6932         case $(srcdir) in \
6933           \.) \
6934             srcdiroption="--srcdir=."; \
6935             libsrcdir=".";; \
6936           /* | [A-Za-z]:[\\/]*) \
6937             srcdiroption="--srcdir=$(srcdir)/etc"; \
6938             libsrcdir="$$s/etc";; \
6939           *) \
6940             srcdiroption="--srcdir=../$(srcdir)/etc"; \
6941             libsrcdir="$$s/etc";; \
6942         esac; \
6943         $(SHELL) $${libsrcdir}/configure \
6944           $(HOST_CONFIGARGS) $${srcdiroption}  \
6945           || exit 1
6946 @endif etc
6947
6948 .PHONY: all-etc maybe-all-etc
6949 maybe-all-etc:
6950 @if etc
6951 TARGET-etc=all
6952 maybe-all-etc: all-etc
6953 all-etc: configure-etc
6954         @r=`${PWD_COMMAND}`; export r; \
6955         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6956         $(SET_LIB_PATH) \
6957         $(HOST_EXPORTS) \
6958         (cd etc && $(MAKE) $(FLAGS_TO_PASS)  \
6959           $(TARGET-etc))
6960 @endif etc
6961
6962 .PHONY: check-etc maybe-check-etc
6963 maybe-check-etc:
6964 @if etc
6965 maybe-check-etc: check-etc
6966
6967 check-etc:
6968         @r=`${PWD_COMMAND}`; export r; \
6969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6970         $(SET_LIB_PATH) \
6971         $(HOST_EXPORTS) \
6972         (cd etc && $(MAKE) $(FLAGS_TO_PASS) check)
6973
6974 @endif etc
6975
6976 .PHONY: install-etc maybe-install-etc
6977 maybe-install-etc:
6978 @if etc
6979 maybe-install-etc: install-etc
6980
6981 install-etc: installdirs
6982         @r=`${PWD_COMMAND}`; export r; \
6983         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
6984         $(SET_LIB_PATH) \
6985         $(HOST_EXPORTS) \
6986         (cd etc && $(MAKE) $(FLAGS_TO_PASS) install)
6987
6988 @endif etc
6989
6990 # Other targets (info, dvi, etc.)
6991
6992 .PHONY: maybe-info-etc info-etc
6993 maybe-info-etc:
6994 @if etc
6995 maybe-info-etc: info-etc
6996
6997 info-etc: \
6998     configure-etc 
6999         @[ -f ./etc/Makefile ] || exit 0; \
7000         r=`${PWD_COMMAND}`; export r; \
7001         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7002         $(SET_LIB_PATH) \
7003         $(HOST_EXPORTS) \
7004         for flag in $(EXTRA_HOST_FLAGS) ; do \
7005           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7006         done; \
7007         echo "Doing info in etc" ; \
7008         (cd etc && \
7009           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7010                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7011                   "RANLIB=$${RANLIB}" \
7012                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7013                   info) \
7014           || exit 1
7015
7016 @endif etc
7017
7018 .PHONY: maybe-dvi-etc dvi-etc
7019 maybe-dvi-etc:
7020 @if etc
7021 maybe-dvi-etc: dvi-etc
7022
7023 dvi-etc: \
7024     configure-etc 
7025         @[ -f ./etc/Makefile ] || exit 0; \
7026         r=`${PWD_COMMAND}`; export r; \
7027         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7028         $(SET_LIB_PATH) \
7029         $(HOST_EXPORTS) \
7030         for flag in $(EXTRA_HOST_FLAGS) ; do \
7031           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7032         done; \
7033         echo "Doing dvi in etc" ; \
7034         (cd etc && \
7035           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7036                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7037                   "RANLIB=$${RANLIB}" \
7038                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7039                   dvi) \
7040           || exit 1
7041
7042 @endif etc
7043
7044 .PHONY: maybe-html-etc html-etc
7045 maybe-html-etc:
7046 @if etc
7047 maybe-html-etc: html-etc
7048
7049 html-etc: \
7050     configure-etc 
7051         @[ -f ./etc/Makefile ] || exit 0; \
7052         r=`${PWD_COMMAND}`; export r; \
7053         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7054         $(SET_LIB_PATH) \
7055         $(HOST_EXPORTS) \
7056         for flag in $(EXTRA_HOST_FLAGS) ; do \
7057           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7058         done; \
7059         echo "Doing html in etc" ; \
7060         (cd etc && \
7061           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7062                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7063                   "RANLIB=$${RANLIB}" \
7064                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7065                   html) \
7066           || exit 1
7067
7068 @endif etc
7069
7070 .PHONY: maybe-TAGS-etc TAGS-etc
7071 maybe-TAGS-etc:
7072 @if etc
7073 maybe-TAGS-etc: TAGS-etc
7074
7075 TAGS-etc: \
7076     configure-etc 
7077         @[ -f ./etc/Makefile ] || exit 0; \
7078         r=`${PWD_COMMAND}`; export r; \
7079         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7080         $(SET_LIB_PATH) \
7081         $(HOST_EXPORTS) \
7082         for flag in $(EXTRA_HOST_FLAGS) ; do \
7083           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7084         done; \
7085         echo "Doing TAGS in etc" ; \
7086         (cd etc && \
7087           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7088                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7089                   "RANLIB=$${RANLIB}" \
7090                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7091                   TAGS) \
7092           || exit 1
7093
7094 @endif etc
7095
7096 .PHONY: maybe-install-info-etc install-info-etc
7097 maybe-install-info-etc:
7098 @if etc
7099 maybe-install-info-etc: install-info-etc
7100
7101 install-info-etc: \
7102     configure-etc \
7103     info-etc 
7104         @[ -f ./etc/Makefile ] || exit 0; \
7105         r=`${PWD_COMMAND}`; export r; \
7106         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7107         $(SET_LIB_PATH) \
7108         $(HOST_EXPORTS) \
7109         for flag in $(EXTRA_HOST_FLAGS) ; do \
7110           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7111         done; \
7112         echo "Doing install-info in etc" ; \
7113         (cd etc && \
7114           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7115                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7116                   "RANLIB=$${RANLIB}" \
7117                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7118                   install-info) \
7119           || exit 1
7120
7121 @endif etc
7122
7123 .PHONY: maybe-installcheck-etc installcheck-etc
7124 maybe-installcheck-etc:
7125 @if etc
7126 maybe-installcheck-etc: installcheck-etc
7127
7128 installcheck-etc: \
7129     configure-etc 
7130         @[ -f ./etc/Makefile ] || exit 0; \
7131         r=`${PWD_COMMAND}`; export r; \
7132         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7133         $(SET_LIB_PATH) \
7134         $(HOST_EXPORTS) \
7135         for flag in $(EXTRA_HOST_FLAGS) ; do \
7136           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7137         done; \
7138         echo "Doing installcheck in etc" ; \
7139         (cd etc && \
7140           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7141                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7142                   "RANLIB=$${RANLIB}" \
7143                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7144                   installcheck) \
7145           || exit 1
7146
7147 @endif etc
7148
7149 .PHONY: maybe-mostlyclean-etc mostlyclean-etc
7150 maybe-mostlyclean-etc:
7151 @if etc
7152 maybe-mostlyclean-etc: mostlyclean-etc
7153
7154 mostlyclean-etc: 
7155         @[ -f ./etc/Makefile ] || exit 0; \
7156         r=`${PWD_COMMAND}`; export r; \
7157         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7158         $(SET_LIB_PATH) \
7159         $(HOST_EXPORTS) \
7160         for flag in $(EXTRA_HOST_FLAGS) ; do \
7161           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7162         done; \
7163         echo "Doing mostlyclean in etc" ; \
7164         (cd etc && \
7165           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7166                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7167                   "RANLIB=$${RANLIB}" \
7168                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7169                   mostlyclean) \
7170           || exit 1
7171
7172 @endif etc
7173
7174 .PHONY: maybe-clean-etc clean-etc
7175 maybe-clean-etc:
7176 @if etc
7177 maybe-clean-etc: clean-etc
7178
7179 clean-etc: 
7180         @[ -f ./etc/Makefile ] || exit 0; \
7181         r=`${PWD_COMMAND}`; export r; \
7182         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7183         $(SET_LIB_PATH) \
7184         $(HOST_EXPORTS) \
7185         for flag in $(EXTRA_HOST_FLAGS) ; do \
7186           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7187         done; \
7188         echo "Doing clean in etc" ; \
7189         (cd etc && \
7190           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7191                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7192                   "RANLIB=$${RANLIB}" \
7193                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7194                   clean) \
7195           || exit 1
7196
7197 @endif etc
7198
7199 .PHONY: maybe-distclean-etc distclean-etc
7200 maybe-distclean-etc:
7201 @if etc
7202 maybe-distclean-etc: distclean-etc
7203
7204 distclean-etc: 
7205         @[ -f ./etc/Makefile ] || exit 0; \
7206         r=`${PWD_COMMAND}`; export r; \
7207         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7208         $(SET_LIB_PATH) \
7209         $(HOST_EXPORTS) \
7210         for flag in $(EXTRA_HOST_FLAGS) ; do \
7211           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7212         done; \
7213         echo "Doing distclean in etc" ; \
7214         (cd etc && \
7215           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7216                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7217                   "RANLIB=$${RANLIB}" \
7218                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7219                   distclean) \
7220           || exit 1
7221
7222 @endif etc
7223
7224 .PHONY: maybe-maintainer-clean-etc maintainer-clean-etc
7225 maybe-maintainer-clean-etc:
7226 @if etc
7227 maybe-maintainer-clean-etc: maintainer-clean-etc
7228
7229 maintainer-clean-etc: 
7230         @[ -f ./etc/Makefile ] || exit 0; \
7231         r=`${PWD_COMMAND}`; export r; \
7232         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7233         $(SET_LIB_PATH) \
7234         $(HOST_EXPORTS) \
7235         for flag in $(EXTRA_HOST_FLAGS) ; do \
7236           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7237         done; \
7238         echo "Doing maintainer-clean in etc" ; \
7239         (cd etc && \
7240           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7241                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7242                   "RANLIB=$${RANLIB}" \
7243                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7244                   maintainer-clean) \
7245           || exit 1
7246
7247 @endif etc
7248
7249
7250 .PHONY: configure-fastjar maybe-configure-fastjar
7251 maybe-configure-fastjar:
7252 @if fastjar
7253 maybe-configure-fastjar: configure-fastjar
7254 configure-fastjar:
7255         @test ! -f fastjar/Makefile || exit 0; \
7256         [ -d fastjar ] || mkdir fastjar; \
7257         r=`${PWD_COMMAND}`; export r; \
7258         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7259         $(HOST_EXPORTS) \
7260         echo Configuring in fastjar; \
7261         cd fastjar || exit 1; \
7262         case $(srcdir) in \
7263           \.) \
7264             srcdiroption="--srcdir=."; \
7265             libsrcdir=".";; \
7266           /* | [A-Za-z]:[\\/]*) \
7267             srcdiroption="--srcdir=$(srcdir)/fastjar"; \
7268             libsrcdir="$$s/fastjar";; \
7269           *) \
7270             srcdiroption="--srcdir=../$(srcdir)/fastjar"; \
7271             libsrcdir="$$s/fastjar";; \
7272         esac; \
7273         $(SHELL) $${libsrcdir}/configure \
7274           $(HOST_CONFIGARGS) $${srcdiroption}  \
7275           || exit 1
7276 @endif fastjar
7277
7278 .PHONY: all-fastjar maybe-all-fastjar
7279 maybe-all-fastjar:
7280 @if fastjar
7281 TARGET-fastjar=all
7282 maybe-all-fastjar: all-fastjar
7283 all-fastjar: configure-fastjar
7284         @r=`${PWD_COMMAND}`; export r; \
7285         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7286         $(SET_LIB_PATH) \
7287         $(HOST_EXPORTS) \
7288         (cd fastjar && $(MAKE) $(FLAGS_TO_PASS)  \
7289           $(TARGET-fastjar))
7290 @endif fastjar
7291
7292 .PHONY: check-fastjar maybe-check-fastjar
7293 maybe-check-fastjar:
7294 @if fastjar
7295 maybe-check-fastjar: check-fastjar
7296
7297 # This module is only tested in a native toolchain.
7298 check-fastjar:
7299         @if [ '$(host)' = '$(target)' ] ; then \
7300           r=`${PWD_COMMAND}`; export r; \
7301           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7302           $(SET_LIB_PATH) \
7303           $(HOST_EXPORTS) \
7304           (cd fastjar && $(MAKE) $(FLAGS_TO_PASS)  check); \
7305         fi
7306
7307 @endif fastjar
7308
7309 .PHONY: install-fastjar maybe-install-fastjar
7310 maybe-install-fastjar:
7311 @if fastjar
7312 maybe-install-fastjar: install-fastjar
7313
7314 install-fastjar: installdirs
7315         @r=`${PWD_COMMAND}`; export r; \
7316         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7317         $(SET_LIB_PATH) \
7318         $(HOST_EXPORTS) \
7319         (cd fastjar && $(MAKE) $(FLAGS_TO_PASS) install)
7320
7321 @endif fastjar
7322
7323 # Other targets (info, dvi, etc.)
7324
7325 .PHONY: maybe-info-fastjar info-fastjar
7326 maybe-info-fastjar:
7327 @if fastjar
7328 maybe-info-fastjar: info-fastjar
7329
7330 info-fastjar: \
7331     configure-fastjar 
7332         @[ -f ./fastjar/Makefile ] || exit 0; \
7333         r=`${PWD_COMMAND}`; export r; \
7334         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7335         $(SET_LIB_PATH) \
7336         $(HOST_EXPORTS) \
7337         for flag in $(EXTRA_HOST_FLAGS) ; do \
7338           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7339         done; \
7340         echo "Doing info in fastjar" ; \
7341         (cd fastjar && \
7342           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7343                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7344                   "RANLIB=$${RANLIB}" \
7345                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7346                   info) \
7347           || exit 1
7348
7349 @endif fastjar
7350
7351 .PHONY: maybe-dvi-fastjar dvi-fastjar
7352 maybe-dvi-fastjar:
7353 @if fastjar
7354 maybe-dvi-fastjar: dvi-fastjar
7355
7356 dvi-fastjar: \
7357     configure-fastjar 
7358         @[ -f ./fastjar/Makefile ] || exit 0; \
7359         r=`${PWD_COMMAND}`; export r; \
7360         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7361         $(SET_LIB_PATH) \
7362         $(HOST_EXPORTS) \
7363         for flag in $(EXTRA_HOST_FLAGS) ; do \
7364           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7365         done; \
7366         echo "Doing dvi in fastjar" ; \
7367         (cd fastjar && \
7368           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7369                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7370                   "RANLIB=$${RANLIB}" \
7371                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7372                   dvi) \
7373           || exit 1
7374
7375 @endif fastjar
7376
7377 .PHONY: maybe-html-fastjar html-fastjar
7378 maybe-html-fastjar:
7379 @if fastjar
7380 maybe-html-fastjar: html-fastjar
7381
7382 html-fastjar: \
7383     configure-fastjar 
7384         @[ -f ./fastjar/Makefile ] || exit 0; \
7385         r=`${PWD_COMMAND}`; export r; \
7386         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7387         $(SET_LIB_PATH) \
7388         $(HOST_EXPORTS) \
7389         for flag in $(EXTRA_HOST_FLAGS) ; do \
7390           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7391         done; \
7392         echo "Doing html in fastjar" ; \
7393         (cd fastjar && \
7394           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7395                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7396                   "RANLIB=$${RANLIB}" \
7397                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7398                   html) \
7399           || exit 1
7400
7401 @endif fastjar
7402
7403 .PHONY: maybe-TAGS-fastjar TAGS-fastjar
7404 maybe-TAGS-fastjar:
7405 @if fastjar
7406 maybe-TAGS-fastjar: TAGS-fastjar
7407
7408 TAGS-fastjar: \
7409     configure-fastjar 
7410         @[ -f ./fastjar/Makefile ] || exit 0; \
7411         r=`${PWD_COMMAND}`; export r; \
7412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7413         $(SET_LIB_PATH) \
7414         $(HOST_EXPORTS) \
7415         for flag in $(EXTRA_HOST_FLAGS) ; do \
7416           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7417         done; \
7418         echo "Doing TAGS in fastjar" ; \
7419         (cd fastjar && \
7420           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7421                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7422                   "RANLIB=$${RANLIB}" \
7423                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7424                   TAGS) \
7425           || exit 1
7426
7427 @endif fastjar
7428
7429 .PHONY: maybe-install-info-fastjar install-info-fastjar
7430 maybe-install-info-fastjar:
7431 @if fastjar
7432 maybe-install-info-fastjar: install-info-fastjar
7433
7434 install-info-fastjar: \
7435     configure-fastjar \
7436     info-fastjar 
7437         @[ -f ./fastjar/Makefile ] || exit 0; \
7438         r=`${PWD_COMMAND}`; export r; \
7439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7440         $(SET_LIB_PATH) \
7441         $(HOST_EXPORTS) \
7442         for flag in $(EXTRA_HOST_FLAGS) ; do \
7443           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7444         done; \
7445         echo "Doing install-info in fastjar" ; \
7446         (cd fastjar && \
7447           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7448                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7449                   "RANLIB=$${RANLIB}" \
7450                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7451                   install-info) \
7452           || exit 1
7453
7454 @endif fastjar
7455
7456 .PHONY: maybe-installcheck-fastjar installcheck-fastjar
7457 maybe-installcheck-fastjar:
7458 @if fastjar
7459 maybe-installcheck-fastjar: installcheck-fastjar
7460
7461 installcheck-fastjar: \
7462     configure-fastjar 
7463         @[ -f ./fastjar/Makefile ] || exit 0; \
7464         r=`${PWD_COMMAND}`; export r; \
7465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7466         $(SET_LIB_PATH) \
7467         $(HOST_EXPORTS) \
7468         for flag in $(EXTRA_HOST_FLAGS) ; do \
7469           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7470         done; \
7471         echo "Doing installcheck in fastjar" ; \
7472         (cd fastjar && \
7473           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7474                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7475                   "RANLIB=$${RANLIB}" \
7476                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7477                   installcheck) \
7478           || exit 1
7479
7480 @endif fastjar
7481
7482 .PHONY: maybe-mostlyclean-fastjar mostlyclean-fastjar
7483 maybe-mostlyclean-fastjar:
7484 @if fastjar
7485 maybe-mostlyclean-fastjar: mostlyclean-fastjar
7486
7487 mostlyclean-fastjar: 
7488         @[ -f ./fastjar/Makefile ] || exit 0; \
7489         r=`${PWD_COMMAND}`; export r; \
7490         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7491         $(SET_LIB_PATH) \
7492         $(HOST_EXPORTS) \
7493         for flag in $(EXTRA_HOST_FLAGS) ; do \
7494           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7495         done; \
7496         echo "Doing mostlyclean in fastjar" ; \
7497         (cd fastjar && \
7498           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7499                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7500                   "RANLIB=$${RANLIB}" \
7501                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7502                   mostlyclean) \
7503           || exit 1
7504
7505 @endif fastjar
7506
7507 .PHONY: maybe-clean-fastjar clean-fastjar
7508 maybe-clean-fastjar:
7509 @if fastjar
7510 maybe-clean-fastjar: clean-fastjar
7511
7512 clean-fastjar: 
7513         @[ -f ./fastjar/Makefile ] || exit 0; \
7514         r=`${PWD_COMMAND}`; export r; \
7515         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7516         $(SET_LIB_PATH) \
7517         $(HOST_EXPORTS) \
7518         for flag in $(EXTRA_HOST_FLAGS) ; do \
7519           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7520         done; \
7521         echo "Doing clean in fastjar" ; \
7522         (cd fastjar && \
7523           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7524                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7525                   "RANLIB=$${RANLIB}" \
7526                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7527                   clean) \
7528           || exit 1
7529
7530 @endif fastjar
7531
7532 .PHONY: maybe-distclean-fastjar distclean-fastjar
7533 maybe-distclean-fastjar:
7534 @if fastjar
7535 maybe-distclean-fastjar: distclean-fastjar
7536
7537 distclean-fastjar: 
7538         @[ -f ./fastjar/Makefile ] || exit 0; \
7539         r=`${PWD_COMMAND}`; export r; \
7540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7541         $(SET_LIB_PATH) \
7542         $(HOST_EXPORTS) \
7543         for flag in $(EXTRA_HOST_FLAGS) ; do \
7544           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7545         done; \
7546         echo "Doing distclean in fastjar" ; \
7547         (cd fastjar && \
7548           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7549                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7550                   "RANLIB=$${RANLIB}" \
7551                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7552                   distclean) \
7553           || exit 1
7554
7555 @endif fastjar
7556
7557 .PHONY: maybe-maintainer-clean-fastjar maintainer-clean-fastjar
7558 maybe-maintainer-clean-fastjar:
7559 @if fastjar
7560 maybe-maintainer-clean-fastjar: maintainer-clean-fastjar
7561
7562 maintainer-clean-fastjar: 
7563         @[ -f ./fastjar/Makefile ] || exit 0; \
7564         r=`${PWD_COMMAND}`; export r; \
7565         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7566         $(SET_LIB_PATH) \
7567         $(HOST_EXPORTS) \
7568         for flag in $(EXTRA_HOST_FLAGS) ; do \
7569           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7570         done; \
7571         echo "Doing maintainer-clean in fastjar" ; \
7572         (cd fastjar && \
7573           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7574                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7575                   "RANLIB=$${RANLIB}" \
7576                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7577                   maintainer-clean) \
7578           || exit 1
7579
7580 @endif fastjar
7581
7582
7583 .PHONY: configure-fileutils maybe-configure-fileutils
7584 maybe-configure-fileutils:
7585 @if fileutils
7586 maybe-configure-fileutils: configure-fileutils
7587 configure-fileutils:
7588         @test ! -f fileutils/Makefile || exit 0; \
7589         [ -d fileutils ] || mkdir fileutils; \
7590         r=`${PWD_COMMAND}`; export r; \
7591         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7592         $(HOST_EXPORTS) \
7593         echo Configuring in fileutils; \
7594         cd fileutils || exit 1; \
7595         case $(srcdir) in \
7596           \.) \
7597             srcdiroption="--srcdir=."; \
7598             libsrcdir=".";; \
7599           /* | [A-Za-z]:[\\/]*) \
7600             srcdiroption="--srcdir=$(srcdir)/fileutils"; \
7601             libsrcdir="$$s/fileutils";; \
7602           *) \
7603             srcdiroption="--srcdir=../$(srcdir)/fileutils"; \
7604             libsrcdir="$$s/fileutils";; \
7605         esac; \
7606         $(SHELL) $${libsrcdir}/configure \
7607           $(HOST_CONFIGARGS) $${srcdiroption}  \
7608           || exit 1
7609 @endif fileutils
7610
7611 .PHONY: all-fileutils maybe-all-fileutils
7612 maybe-all-fileutils:
7613 @if fileutils
7614 TARGET-fileutils=all
7615 maybe-all-fileutils: all-fileutils
7616 all-fileutils: configure-fileutils
7617         @r=`${PWD_COMMAND}`; export r; \
7618         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7619         $(SET_LIB_PATH) \
7620         $(HOST_EXPORTS) \
7621         (cd fileutils && $(MAKE) $(FLAGS_TO_PASS)  \
7622           $(TARGET-fileutils))
7623 @endif fileutils
7624
7625 .PHONY: check-fileutils maybe-check-fileutils
7626 maybe-check-fileutils:
7627 @if fileutils
7628 maybe-check-fileutils: check-fileutils
7629
7630 check-fileutils:
7631         @r=`${PWD_COMMAND}`; export r; \
7632         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7633         $(SET_LIB_PATH) \
7634         $(HOST_EXPORTS) \
7635         (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) check)
7636
7637 @endif fileutils
7638
7639 .PHONY: install-fileutils maybe-install-fileutils
7640 maybe-install-fileutils:
7641 @if fileutils
7642 maybe-install-fileutils: install-fileutils
7643
7644 install-fileutils: installdirs
7645         @r=`${PWD_COMMAND}`; export r; \
7646         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7647         $(SET_LIB_PATH) \
7648         $(HOST_EXPORTS) \
7649         (cd fileutils && $(MAKE) $(FLAGS_TO_PASS) install)
7650
7651 @endif fileutils
7652
7653 # Other targets (info, dvi, etc.)
7654
7655 .PHONY: maybe-info-fileutils info-fileutils
7656 maybe-info-fileutils:
7657 @if fileutils
7658 maybe-info-fileutils: info-fileutils
7659
7660 info-fileutils: \
7661     configure-fileutils 
7662         @[ -f ./fileutils/Makefile ] || exit 0; \
7663         r=`${PWD_COMMAND}`; export r; \
7664         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7665         $(SET_LIB_PATH) \
7666         $(HOST_EXPORTS) \
7667         for flag in $(EXTRA_HOST_FLAGS) ; do \
7668           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7669         done; \
7670         echo "Doing info in fileutils" ; \
7671         (cd fileutils && \
7672           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7673                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7674                   "RANLIB=$${RANLIB}" \
7675                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7676                   info) \
7677           || exit 1
7678
7679 @endif fileutils
7680
7681 .PHONY: maybe-dvi-fileutils dvi-fileutils
7682 maybe-dvi-fileutils:
7683 @if fileutils
7684 maybe-dvi-fileutils: dvi-fileutils
7685
7686 dvi-fileutils: \
7687     configure-fileutils 
7688         @[ -f ./fileutils/Makefile ] || exit 0; \
7689         r=`${PWD_COMMAND}`; export r; \
7690         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7691         $(SET_LIB_PATH) \
7692         $(HOST_EXPORTS) \
7693         for flag in $(EXTRA_HOST_FLAGS) ; do \
7694           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7695         done; \
7696         echo "Doing dvi in fileutils" ; \
7697         (cd fileutils && \
7698           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7699                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7700                   "RANLIB=$${RANLIB}" \
7701                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7702                   dvi) \
7703           || exit 1
7704
7705 @endif fileutils
7706
7707 .PHONY: maybe-html-fileutils html-fileutils
7708 maybe-html-fileutils:
7709 @if fileutils
7710 maybe-html-fileutils: html-fileutils
7711
7712 html-fileutils: \
7713     configure-fileutils 
7714         @[ -f ./fileutils/Makefile ] || exit 0; \
7715         r=`${PWD_COMMAND}`; export r; \
7716         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7717         $(SET_LIB_PATH) \
7718         $(HOST_EXPORTS) \
7719         for flag in $(EXTRA_HOST_FLAGS) ; do \
7720           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7721         done; \
7722         echo "Doing html in fileutils" ; \
7723         (cd fileutils && \
7724           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7725                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7726                   "RANLIB=$${RANLIB}" \
7727                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7728                   html) \
7729           || exit 1
7730
7731 @endif fileutils
7732
7733 .PHONY: maybe-TAGS-fileutils TAGS-fileutils
7734 maybe-TAGS-fileutils:
7735 @if fileutils
7736 maybe-TAGS-fileutils: TAGS-fileutils
7737
7738 TAGS-fileutils: \
7739     configure-fileutils 
7740         @[ -f ./fileutils/Makefile ] || exit 0; \
7741         r=`${PWD_COMMAND}`; export r; \
7742         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7743         $(SET_LIB_PATH) \
7744         $(HOST_EXPORTS) \
7745         for flag in $(EXTRA_HOST_FLAGS) ; do \
7746           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7747         done; \
7748         echo "Doing TAGS in fileutils" ; \
7749         (cd fileutils && \
7750           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7751                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7752                   "RANLIB=$${RANLIB}" \
7753                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7754                   TAGS) \
7755           || exit 1
7756
7757 @endif fileutils
7758
7759 .PHONY: maybe-install-info-fileutils install-info-fileutils
7760 maybe-install-info-fileutils:
7761 @if fileutils
7762 maybe-install-info-fileutils: install-info-fileutils
7763
7764 install-info-fileutils: \
7765     configure-fileutils \
7766     info-fileutils 
7767         @[ -f ./fileutils/Makefile ] || exit 0; \
7768         r=`${PWD_COMMAND}`; export r; \
7769         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7770         $(SET_LIB_PATH) \
7771         $(HOST_EXPORTS) \
7772         for flag in $(EXTRA_HOST_FLAGS) ; do \
7773           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7774         done; \
7775         echo "Doing install-info in fileutils" ; \
7776         (cd fileutils && \
7777           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7778                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7779                   "RANLIB=$${RANLIB}" \
7780                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7781                   install-info) \
7782           || exit 1
7783
7784 @endif fileutils
7785
7786 .PHONY: maybe-installcheck-fileutils installcheck-fileutils
7787 maybe-installcheck-fileutils:
7788 @if fileutils
7789 maybe-installcheck-fileutils: installcheck-fileutils
7790
7791 installcheck-fileutils: \
7792     configure-fileutils 
7793         @[ -f ./fileutils/Makefile ] || exit 0; \
7794         r=`${PWD_COMMAND}`; export r; \
7795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7796         $(SET_LIB_PATH) \
7797         $(HOST_EXPORTS) \
7798         for flag in $(EXTRA_HOST_FLAGS) ; do \
7799           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7800         done; \
7801         echo "Doing installcheck in fileutils" ; \
7802         (cd fileutils && \
7803           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7804                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7805                   "RANLIB=$${RANLIB}" \
7806                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7807                   installcheck) \
7808           || exit 1
7809
7810 @endif fileutils
7811
7812 .PHONY: maybe-mostlyclean-fileutils mostlyclean-fileutils
7813 maybe-mostlyclean-fileutils:
7814 @if fileutils
7815 maybe-mostlyclean-fileutils: mostlyclean-fileutils
7816
7817 mostlyclean-fileutils: 
7818         @[ -f ./fileutils/Makefile ] || exit 0; \
7819         r=`${PWD_COMMAND}`; export r; \
7820         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7821         $(SET_LIB_PATH) \
7822         $(HOST_EXPORTS) \
7823         for flag in $(EXTRA_HOST_FLAGS) ; do \
7824           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7825         done; \
7826         echo "Doing mostlyclean in fileutils" ; \
7827         (cd fileutils && \
7828           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7829                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7830                   "RANLIB=$${RANLIB}" \
7831                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7832                   mostlyclean) \
7833           || exit 1
7834
7835 @endif fileutils
7836
7837 .PHONY: maybe-clean-fileutils clean-fileutils
7838 maybe-clean-fileutils:
7839 @if fileutils
7840 maybe-clean-fileutils: clean-fileutils
7841
7842 clean-fileutils: 
7843         @[ -f ./fileutils/Makefile ] || exit 0; \
7844         r=`${PWD_COMMAND}`; export r; \
7845         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7846         $(SET_LIB_PATH) \
7847         $(HOST_EXPORTS) \
7848         for flag in $(EXTRA_HOST_FLAGS) ; do \
7849           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7850         done; \
7851         echo "Doing clean in fileutils" ; \
7852         (cd fileutils && \
7853           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7854                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7855                   "RANLIB=$${RANLIB}" \
7856                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7857                   clean) \
7858           || exit 1
7859
7860 @endif fileutils
7861
7862 .PHONY: maybe-distclean-fileutils distclean-fileutils
7863 maybe-distclean-fileutils:
7864 @if fileutils
7865 maybe-distclean-fileutils: distclean-fileutils
7866
7867 distclean-fileutils: 
7868         @[ -f ./fileutils/Makefile ] || exit 0; \
7869         r=`${PWD_COMMAND}`; export r; \
7870         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7871         $(SET_LIB_PATH) \
7872         $(HOST_EXPORTS) \
7873         for flag in $(EXTRA_HOST_FLAGS) ; do \
7874           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7875         done; \
7876         echo "Doing distclean in fileutils" ; \
7877         (cd fileutils && \
7878           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7879                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7880                   "RANLIB=$${RANLIB}" \
7881                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7882                   distclean) \
7883           || exit 1
7884
7885 @endif fileutils
7886
7887 .PHONY: maybe-maintainer-clean-fileutils maintainer-clean-fileutils
7888 maybe-maintainer-clean-fileutils:
7889 @if fileutils
7890 maybe-maintainer-clean-fileutils: maintainer-clean-fileutils
7891
7892 maintainer-clean-fileutils: 
7893         @[ -f ./fileutils/Makefile ] || exit 0; \
7894         r=`${PWD_COMMAND}`; export r; \
7895         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7896         $(SET_LIB_PATH) \
7897         $(HOST_EXPORTS) \
7898         for flag in $(EXTRA_HOST_FLAGS) ; do \
7899           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7900         done; \
7901         echo "Doing maintainer-clean in fileutils" ; \
7902         (cd fileutils && \
7903           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
7904                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
7905                   "RANLIB=$${RANLIB}" \
7906                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
7907                   maintainer-clean) \
7908           || exit 1
7909
7910 @endif fileutils
7911
7912
7913 .PHONY: configure-findutils maybe-configure-findutils
7914 maybe-configure-findutils:
7915 @if findutils
7916 maybe-configure-findutils: configure-findutils
7917 configure-findutils:
7918         @test ! -f findutils/Makefile || exit 0; \
7919         [ -d findutils ] || mkdir findutils; \
7920         r=`${PWD_COMMAND}`; export r; \
7921         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7922         $(HOST_EXPORTS) \
7923         echo Configuring in findutils; \
7924         cd findutils || exit 1; \
7925         case $(srcdir) in \
7926           \.) \
7927             srcdiroption="--srcdir=."; \
7928             libsrcdir=".";; \
7929           /* | [A-Za-z]:[\\/]*) \
7930             srcdiroption="--srcdir=$(srcdir)/findutils"; \
7931             libsrcdir="$$s/findutils";; \
7932           *) \
7933             srcdiroption="--srcdir=../$(srcdir)/findutils"; \
7934             libsrcdir="$$s/findutils";; \
7935         esac; \
7936         $(SHELL) $${libsrcdir}/configure \
7937           $(HOST_CONFIGARGS) $${srcdiroption}  \
7938           || exit 1
7939 @endif findutils
7940
7941 .PHONY: all-findutils maybe-all-findutils
7942 maybe-all-findutils:
7943 @if findutils
7944 TARGET-findutils=all
7945 maybe-all-findutils: all-findutils
7946 all-findutils: configure-findutils
7947         @r=`${PWD_COMMAND}`; export r; \
7948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7949         $(SET_LIB_PATH) \
7950         $(HOST_EXPORTS) \
7951         (cd findutils && $(MAKE) $(FLAGS_TO_PASS)  \
7952           $(TARGET-findutils))
7953 @endif findutils
7954
7955 .PHONY: check-findutils maybe-check-findutils
7956 maybe-check-findutils:
7957 @if findutils
7958 maybe-check-findutils: check-findutils
7959
7960 check-findutils:
7961         @r=`${PWD_COMMAND}`; export r; \
7962         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7963         $(SET_LIB_PATH) \
7964         $(HOST_EXPORTS) \
7965         (cd findutils && $(MAKE) $(FLAGS_TO_PASS) check)
7966
7967 @endif findutils
7968
7969 .PHONY: install-findutils maybe-install-findutils
7970 maybe-install-findutils:
7971 @if findutils
7972 maybe-install-findutils: install-findutils
7973
7974 install-findutils: installdirs
7975         @r=`${PWD_COMMAND}`; export r; \
7976         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7977         $(SET_LIB_PATH) \
7978         $(HOST_EXPORTS) \
7979         (cd findutils && $(MAKE) $(FLAGS_TO_PASS) install)
7980
7981 @endif findutils
7982
7983 # Other targets (info, dvi, etc.)
7984
7985 .PHONY: maybe-info-findutils info-findutils
7986 maybe-info-findutils:
7987 @if findutils
7988 maybe-info-findutils: info-findutils
7989
7990 info-findutils: \
7991     configure-findutils 
7992         @[ -f ./findutils/Makefile ] || exit 0; \
7993         r=`${PWD_COMMAND}`; export r; \
7994         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
7995         $(SET_LIB_PATH) \
7996         $(HOST_EXPORTS) \
7997         for flag in $(EXTRA_HOST_FLAGS) ; do \
7998           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
7999         done; \
8000         echo "Doing info in findutils" ; \
8001         (cd findutils && \
8002           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8003                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8004                   "RANLIB=$${RANLIB}" \
8005                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8006                   info) \
8007           || exit 1
8008
8009 @endif findutils
8010
8011 .PHONY: maybe-dvi-findutils dvi-findutils
8012 maybe-dvi-findutils:
8013 @if findutils
8014 maybe-dvi-findutils: dvi-findutils
8015
8016 dvi-findutils: \
8017     configure-findutils 
8018         @[ -f ./findutils/Makefile ] || exit 0; \
8019         r=`${PWD_COMMAND}`; export r; \
8020         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8021         $(SET_LIB_PATH) \
8022         $(HOST_EXPORTS) \
8023         for flag in $(EXTRA_HOST_FLAGS) ; do \
8024           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8025         done; \
8026         echo "Doing dvi in findutils" ; \
8027         (cd findutils && \
8028           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8029                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8030                   "RANLIB=$${RANLIB}" \
8031                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8032                   dvi) \
8033           || exit 1
8034
8035 @endif findutils
8036
8037 .PHONY: maybe-html-findutils html-findutils
8038 maybe-html-findutils:
8039 @if findutils
8040 maybe-html-findutils: html-findutils
8041
8042 html-findutils: \
8043     configure-findutils 
8044         @[ -f ./findutils/Makefile ] || exit 0; \
8045         r=`${PWD_COMMAND}`; export r; \
8046         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8047         $(SET_LIB_PATH) \
8048         $(HOST_EXPORTS) \
8049         for flag in $(EXTRA_HOST_FLAGS) ; do \
8050           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8051         done; \
8052         echo "Doing html in findutils" ; \
8053         (cd findutils && \
8054           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8055                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8056                   "RANLIB=$${RANLIB}" \
8057                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8058                   html) \
8059           || exit 1
8060
8061 @endif findutils
8062
8063 .PHONY: maybe-TAGS-findutils TAGS-findutils
8064 maybe-TAGS-findutils:
8065 @if findutils
8066 maybe-TAGS-findutils: TAGS-findutils
8067
8068 TAGS-findutils: \
8069     configure-findutils 
8070         @[ -f ./findutils/Makefile ] || exit 0; \
8071         r=`${PWD_COMMAND}`; export r; \
8072         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8073         $(SET_LIB_PATH) \
8074         $(HOST_EXPORTS) \
8075         for flag in $(EXTRA_HOST_FLAGS) ; do \
8076           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8077         done; \
8078         echo "Doing TAGS in findutils" ; \
8079         (cd findutils && \
8080           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8081                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8082                   "RANLIB=$${RANLIB}" \
8083                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8084                   TAGS) \
8085           || exit 1
8086
8087 @endif findutils
8088
8089 .PHONY: maybe-install-info-findutils install-info-findutils
8090 maybe-install-info-findutils:
8091 @if findutils
8092 maybe-install-info-findutils: install-info-findutils
8093
8094 install-info-findutils: \
8095     configure-findutils \
8096     info-findutils 
8097         @[ -f ./findutils/Makefile ] || exit 0; \
8098         r=`${PWD_COMMAND}`; export r; \
8099         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8100         $(SET_LIB_PATH) \
8101         $(HOST_EXPORTS) \
8102         for flag in $(EXTRA_HOST_FLAGS) ; do \
8103           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8104         done; \
8105         echo "Doing install-info in findutils" ; \
8106         (cd findutils && \
8107           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8108                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8109                   "RANLIB=$${RANLIB}" \
8110                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8111                   install-info) \
8112           || exit 1
8113
8114 @endif findutils
8115
8116 .PHONY: maybe-installcheck-findutils installcheck-findutils
8117 maybe-installcheck-findutils:
8118 @if findutils
8119 maybe-installcheck-findutils: installcheck-findutils
8120
8121 installcheck-findutils: \
8122     configure-findutils 
8123         @[ -f ./findutils/Makefile ] || exit 0; \
8124         r=`${PWD_COMMAND}`; export r; \
8125         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8126         $(SET_LIB_PATH) \
8127         $(HOST_EXPORTS) \
8128         for flag in $(EXTRA_HOST_FLAGS) ; do \
8129           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8130         done; \
8131         echo "Doing installcheck in findutils" ; \
8132         (cd findutils && \
8133           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8134                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8135                   "RANLIB=$${RANLIB}" \
8136                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8137                   installcheck) \
8138           || exit 1
8139
8140 @endif findutils
8141
8142 .PHONY: maybe-mostlyclean-findutils mostlyclean-findutils
8143 maybe-mostlyclean-findutils:
8144 @if findutils
8145 maybe-mostlyclean-findutils: mostlyclean-findutils
8146
8147 mostlyclean-findutils: 
8148         @[ -f ./findutils/Makefile ] || exit 0; \
8149         r=`${PWD_COMMAND}`; export r; \
8150         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8151         $(SET_LIB_PATH) \
8152         $(HOST_EXPORTS) \
8153         for flag in $(EXTRA_HOST_FLAGS) ; do \
8154           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8155         done; \
8156         echo "Doing mostlyclean in findutils" ; \
8157         (cd findutils && \
8158           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8159                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8160                   "RANLIB=$${RANLIB}" \
8161                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8162                   mostlyclean) \
8163           || exit 1
8164
8165 @endif findutils
8166
8167 .PHONY: maybe-clean-findutils clean-findutils
8168 maybe-clean-findutils:
8169 @if findutils
8170 maybe-clean-findutils: clean-findutils
8171
8172 clean-findutils: 
8173         @[ -f ./findutils/Makefile ] || exit 0; \
8174         r=`${PWD_COMMAND}`; export r; \
8175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8176         $(SET_LIB_PATH) \
8177         $(HOST_EXPORTS) \
8178         for flag in $(EXTRA_HOST_FLAGS) ; do \
8179           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8180         done; \
8181         echo "Doing clean in findutils" ; \
8182         (cd findutils && \
8183           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8184                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8185                   "RANLIB=$${RANLIB}" \
8186                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8187                   clean) \
8188           || exit 1
8189
8190 @endif findutils
8191
8192 .PHONY: maybe-distclean-findutils distclean-findutils
8193 maybe-distclean-findutils:
8194 @if findutils
8195 maybe-distclean-findutils: distclean-findutils
8196
8197 distclean-findutils: 
8198         @[ -f ./findutils/Makefile ] || exit 0; \
8199         r=`${PWD_COMMAND}`; export r; \
8200         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8201         $(SET_LIB_PATH) \
8202         $(HOST_EXPORTS) \
8203         for flag in $(EXTRA_HOST_FLAGS) ; do \
8204           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8205         done; \
8206         echo "Doing distclean in findutils" ; \
8207         (cd findutils && \
8208           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8209                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8210                   "RANLIB=$${RANLIB}" \
8211                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8212                   distclean) \
8213           || exit 1
8214
8215 @endif findutils
8216
8217 .PHONY: maybe-maintainer-clean-findutils maintainer-clean-findutils
8218 maybe-maintainer-clean-findutils:
8219 @if findutils
8220 maybe-maintainer-clean-findutils: maintainer-clean-findutils
8221
8222 maintainer-clean-findutils: 
8223         @[ -f ./findutils/Makefile ] || exit 0; \
8224         r=`${PWD_COMMAND}`; export r; \
8225         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8226         $(SET_LIB_PATH) \
8227         $(HOST_EXPORTS) \
8228         for flag in $(EXTRA_HOST_FLAGS) ; do \
8229           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8230         done; \
8231         echo "Doing maintainer-clean in findutils" ; \
8232         (cd findutils && \
8233           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8234                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8235                   "RANLIB=$${RANLIB}" \
8236                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8237                   maintainer-clean) \
8238           || exit 1
8239
8240 @endif findutils
8241
8242
8243 .PHONY: configure-find maybe-configure-find
8244 maybe-configure-find:
8245 @if find
8246 maybe-configure-find: configure-find
8247 configure-find:
8248         @test ! -f find/Makefile || exit 0; \
8249         [ -d find ] || mkdir find; \
8250         r=`${PWD_COMMAND}`; export r; \
8251         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8252         $(HOST_EXPORTS) \
8253         echo Configuring in find; \
8254         cd find || exit 1; \
8255         case $(srcdir) in \
8256           \.) \
8257             srcdiroption="--srcdir=."; \
8258             libsrcdir=".";; \
8259           /* | [A-Za-z]:[\\/]*) \
8260             srcdiroption="--srcdir=$(srcdir)/find"; \
8261             libsrcdir="$$s/find";; \
8262           *) \
8263             srcdiroption="--srcdir=../$(srcdir)/find"; \
8264             libsrcdir="$$s/find";; \
8265         esac; \
8266         $(SHELL) $${libsrcdir}/configure \
8267           $(HOST_CONFIGARGS) $${srcdiroption}  \
8268           || exit 1
8269 @endif find
8270
8271 .PHONY: all-find maybe-all-find
8272 maybe-all-find:
8273 @if find
8274 TARGET-find=all
8275 maybe-all-find: all-find
8276 all-find: configure-find
8277         @r=`${PWD_COMMAND}`; export r; \
8278         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8279         $(SET_LIB_PATH) \
8280         $(HOST_EXPORTS) \
8281         (cd find && $(MAKE) $(FLAGS_TO_PASS)  \
8282           $(TARGET-find))
8283 @endif find
8284
8285 .PHONY: check-find maybe-check-find
8286 maybe-check-find:
8287 @if find
8288 maybe-check-find: check-find
8289
8290 check-find:
8291         @r=`${PWD_COMMAND}`; export r; \
8292         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8293         $(SET_LIB_PATH) \
8294         $(HOST_EXPORTS) \
8295         (cd find && $(MAKE) $(FLAGS_TO_PASS) check)
8296
8297 @endif find
8298
8299 .PHONY: install-find maybe-install-find
8300 maybe-install-find:
8301 @if find
8302 maybe-install-find: install-find
8303
8304 install-find: installdirs
8305         @r=`${PWD_COMMAND}`; export r; \
8306         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8307         $(SET_LIB_PATH) \
8308         $(HOST_EXPORTS) \
8309         (cd find && $(MAKE) $(FLAGS_TO_PASS) install)
8310
8311 @endif find
8312
8313 # Other targets (info, dvi, etc.)
8314
8315 .PHONY: maybe-info-find info-find
8316 maybe-info-find:
8317 @if find
8318 maybe-info-find: info-find
8319
8320 info-find: \
8321     configure-find 
8322         @[ -f ./find/Makefile ] || exit 0; \
8323         r=`${PWD_COMMAND}`; export r; \
8324         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8325         $(SET_LIB_PATH) \
8326         $(HOST_EXPORTS) \
8327         for flag in $(EXTRA_HOST_FLAGS) ; do \
8328           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8329         done; \
8330         echo "Doing info in find" ; \
8331         (cd find && \
8332           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8333                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8334                   "RANLIB=$${RANLIB}" \
8335                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8336                   info) \
8337           || exit 1
8338
8339 @endif find
8340
8341 .PHONY: maybe-dvi-find dvi-find
8342 maybe-dvi-find:
8343 @if find
8344 maybe-dvi-find: dvi-find
8345
8346 dvi-find: \
8347     configure-find 
8348         @[ -f ./find/Makefile ] || exit 0; \
8349         r=`${PWD_COMMAND}`; export r; \
8350         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8351         $(SET_LIB_PATH) \
8352         $(HOST_EXPORTS) \
8353         for flag in $(EXTRA_HOST_FLAGS) ; do \
8354           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8355         done; \
8356         echo "Doing dvi in find" ; \
8357         (cd find && \
8358           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8359                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8360                   "RANLIB=$${RANLIB}" \
8361                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8362                   dvi) \
8363           || exit 1
8364
8365 @endif find
8366
8367 .PHONY: maybe-html-find html-find
8368 maybe-html-find:
8369 @if find
8370 maybe-html-find: html-find
8371
8372 html-find: \
8373     configure-find 
8374         @[ -f ./find/Makefile ] || exit 0; \
8375         r=`${PWD_COMMAND}`; export r; \
8376         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8377         $(SET_LIB_PATH) \
8378         $(HOST_EXPORTS) \
8379         for flag in $(EXTRA_HOST_FLAGS) ; do \
8380           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8381         done; \
8382         echo "Doing html in find" ; \
8383         (cd find && \
8384           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8385                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8386                   "RANLIB=$${RANLIB}" \
8387                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8388                   html) \
8389           || exit 1
8390
8391 @endif find
8392
8393 .PHONY: maybe-TAGS-find TAGS-find
8394 maybe-TAGS-find:
8395 @if find
8396 maybe-TAGS-find: TAGS-find
8397
8398 TAGS-find: \
8399     configure-find 
8400         @[ -f ./find/Makefile ] || exit 0; \
8401         r=`${PWD_COMMAND}`; export r; \
8402         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8403         $(SET_LIB_PATH) \
8404         $(HOST_EXPORTS) \
8405         for flag in $(EXTRA_HOST_FLAGS) ; do \
8406           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8407         done; \
8408         echo "Doing TAGS in find" ; \
8409         (cd find && \
8410           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8411                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8412                   "RANLIB=$${RANLIB}" \
8413                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8414                   TAGS) \
8415           || exit 1
8416
8417 @endif find
8418
8419 .PHONY: maybe-install-info-find install-info-find
8420 maybe-install-info-find:
8421 @if find
8422 maybe-install-info-find: install-info-find
8423
8424 install-info-find: \
8425     configure-find \
8426     info-find 
8427         @[ -f ./find/Makefile ] || exit 0; \
8428         r=`${PWD_COMMAND}`; export r; \
8429         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8430         $(SET_LIB_PATH) \
8431         $(HOST_EXPORTS) \
8432         for flag in $(EXTRA_HOST_FLAGS) ; do \
8433           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8434         done; \
8435         echo "Doing install-info in find" ; \
8436         (cd find && \
8437           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8438                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8439                   "RANLIB=$${RANLIB}" \
8440                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8441                   install-info) \
8442           || exit 1
8443
8444 @endif find
8445
8446 .PHONY: maybe-installcheck-find installcheck-find
8447 maybe-installcheck-find:
8448 @if find
8449 maybe-installcheck-find: installcheck-find
8450
8451 installcheck-find: \
8452     configure-find 
8453         @[ -f ./find/Makefile ] || exit 0; \
8454         r=`${PWD_COMMAND}`; export r; \
8455         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8456         $(SET_LIB_PATH) \
8457         $(HOST_EXPORTS) \
8458         for flag in $(EXTRA_HOST_FLAGS) ; do \
8459           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8460         done; \
8461         echo "Doing installcheck in find" ; \
8462         (cd find && \
8463           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8464                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8465                   "RANLIB=$${RANLIB}" \
8466                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8467                   installcheck) \
8468           || exit 1
8469
8470 @endif find
8471
8472 .PHONY: maybe-mostlyclean-find mostlyclean-find
8473 maybe-mostlyclean-find:
8474 @if find
8475 maybe-mostlyclean-find: mostlyclean-find
8476
8477 mostlyclean-find: 
8478         @[ -f ./find/Makefile ] || exit 0; \
8479         r=`${PWD_COMMAND}`; export r; \
8480         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8481         $(SET_LIB_PATH) \
8482         $(HOST_EXPORTS) \
8483         for flag in $(EXTRA_HOST_FLAGS) ; do \
8484           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8485         done; \
8486         echo "Doing mostlyclean in find" ; \
8487         (cd find && \
8488           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8489                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8490                   "RANLIB=$${RANLIB}" \
8491                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8492                   mostlyclean) \
8493           || exit 1
8494
8495 @endif find
8496
8497 .PHONY: maybe-clean-find clean-find
8498 maybe-clean-find:
8499 @if find
8500 maybe-clean-find: clean-find
8501
8502 clean-find: 
8503         @[ -f ./find/Makefile ] || exit 0; \
8504         r=`${PWD_COMMAND}`; export r; \
8505         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8506         $(SET_LIB_PATH) \
8507         $(HOST_EXPORTS) \
8508         for flag in $(EXTRA_HOST_FLAGS) ; do \
8509           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8510         done; \
8511         echo "Doing clean in find" ; \
8512         (cd find && \
8513           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8514                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8515                   "RANLIB=$${RANLIB}" \
8516                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8517                   clean) \
8518           || exit 1
8519
8520 @endif find
8521
8522 .PHONY: maybe-distclean-find distclean-find
8523 maybe-distclean-find:
8524 @if find
8525 maybe-distclean-find: distclean-find
8526
8527 distclean-find: 
8528         @[ -f ./find/Makefile ] || exit 0; \
8529         r=`${PWD_COMMAND}`; export r; \
8530         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8531         $(SET_LIB_PATH) \
8532         $(HOST_EXPORTS) \
8533         for flag in $(EXTRA_HOST_FLAGS) ; do \
8534           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8535         done; \
8536         echo "Doing distclean in find" ; \
8537         (cd find && \
8538           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8539                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8540                   "RANLIB=$${RANLIB}" \
8541                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8542                   distclean) \
8543           || exit 1
8544
8545 @endif find
8546
8547 .PHONY: maybe-maintainer-clean-find maintainer-clean-find
8548 maybe-maintainer-clean-find:
8549 @if find
8550 maybe-maintainer-clean-find: maintainer-clean-find
8551
8552 maintainer-clean-find: 
8553         @[ -f ./find/Makefile ] || exit 0; \
8554         r=`${PWD_COMMAND}`; export r; \
8555         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8556         $(SET_LIB_PATH) \
8557         $(HOST_EXPORTS) \
8558         for flag in $(EXTRA_HOST_FLAGS) ; do \
8559           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8560         done; \
8561         echo "Doing maintainer-clean in find" ; \
8562         (cd find && \
8563           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8564                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8565                   "RANLIB=$${RANLIB}" \
8566                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8567                   maintainer-clean) \
8568           || exit 1
8569
8570 @endif find
8571
8572
8573 .PHONY: configure-fixincludes maybe-configure-fixincludes
8574 maybe-configure-fixincludes:
8575 @if fixincludes
8576 maybe-configure-fixincludes: configure-fixincludes
8577 configure-fixincludes:
8578         @test ! -f fixincludes/Makefile || exit 0; \
8579         [ -d fixincludes ] || mkdir fixincludes; \
8580         r=`${PWD_COMMAND}`; export r; \
8581         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8582         $(HOST_EXPORTS) \
8583         echo Configuring in fixincludes; \
8584         cd fixincludes || exit 1; \
8585         case $(srcdir) in \
8586           \.) \
8587             srcdiroption="--srcdir=."; \
8588             libsrcdir=".";; \
8589           /* | [A-Za-z]:[\\/]*) \
8590             srcdiroption="--srcdir=$(srcdir)/fixincludes"; \
8591             libsrcdir="$$s/fixincludes";; \
8592           *) \
8593             srcdiroption="--srcdir=../$(srcdir)/fixincludes"; \
8594             libsrcdir="$$s/fixincludes";; \
8595         esac; \
8596         $(SHELL) $${libsrcdir}/configure \
8597           $(HOST_CONFIGARGS) $${srcdiroption}  \
8598           || exit 1
8599 @endif fixincludes
8600
8601 .PHONY: all-fixincludes maybe-all-fixincludes
8602 maybe-all-fixincludes:
8603 @if fixincludes
8604 TARGET-fixincludes=all
8605 maybe-all-fixincludes: all-fixincludes
8606 all-fixincludes: configure-fixincludes
8607         @r=`${PWD_COMMAND}`; export r; \
8608         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8609         $(SET_LIB_PATH) \
8610         $(HOST_EXPORTS) \
8611         (cd fixincludes && $(MAKE) $(FLAGS_TO_PASS)  \
8612           $(TARGET-fixincludes))
8613 @endif fixincludes
8614
8615 .PHONY: check-fixincludes maybe-check-fixincludes
8616 maybe-check-fixincludes:
8617 @if fixincludes
8618 maybe-check-fixincludes: check-fixincludes
8619
8620 check-fixincludes:
8621         @r=`${PWD_COMMAND}`; export r; \
8622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8623         $(SET_LIB_PATH) \
8624         $(HOST_EXPORTS) \
8625         (cd fixincludes && $(MAKE) $(FLAGS_TO_PASS) check)
8626
8627 @endif fixincludes
8628
8629 .PHONY: install-fixincludes maybe-install-fixincludes
8630 maybe-install-fixincludes:
8631 @if fixincludes
8632 maybe-install-fixincludes: install-fixincludes
8633
8634 install-fixincludes: installdirs
8635         @r=`${PWD_COMMAND}`; export r; \
8636         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8637         $(SET_LIB_PATH) \
8638         $(HOST_EXPORTS) \
8639         (cd fixincludes && $(MAKE) $(FLAGS_TO_PASS) install)
8640
8641 @endif fixincludes
8642
8643 # Other targets (info, dvi, etc.)
8644
8645 .PHONY: maybe-info-fixincludes info-fixincludes
8646 maybe-info-fixincludes:
8647 @if fixincludes
8648 maybe-info-fixincludes: info-fixincludes
8649
8650 # fixincludes doesn't support info.
8651 info-fixincludes:
8652
8653 @endif fixincludes
8654
8655 .PHONY: maybe-dvi-fixincludes dvi-fixincludes
8656 maybe-dvi-fixincludes:
8657 @if fixincludes
8658 maybe-dvi-fixincludes: dvi-fixincludes
8659
8660 # fixincludes doesn't support dvi.
8661 dvi-fixincludes:
8662
8663 @endif fixincludes
8664
8665 .PHONY: maybe-html-fixincludes html-fixincludes
8666 maybe-html-fixincludes:
8667 @if fixincludes
8668 maybe-html-fixincludes: html-fixincludes
8669
8670 html-fixincludes: \
8671     configure-fixincludes 
8672         @[ -f ./fixincludes/Makefile ] || exit 0; \
8673         r=`${PWD_COMMAND}`; export r; \
8674         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8675         $(SET_LIB_PATH) \
8676         $(HOST_EXPORTS) \
8677         for flag in $(EXTRA_HOST_FLAGS) ; do \
8678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8679         done; \
8680         echo "Doing html in fixincludes" ; \
8681         (cd fixincludes && \
8682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8684                   "RANLIB=$${RANLIB}" \
8685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8686                   html) \
8687           || exit 1
8688
8689 @endif fixincludes
8690
8691 .PHONY: maybe-TAGS-fixincludes TAGS-fixincludes
8692 maybe-TAGS-fixincludes:
8693 @if fixincludes
8694 maybe-TAGS-fixincludes: TAGS-fixincludes
8695
8696 # fixincludes doesn't support TAGS.
8697 TAGS-fixincludes:
8698
8699 @endif fixincludes
8700
8701 .PHONY: maybe-install-info-fixincludes install-info-fixincludes
8702 maybe-install-info-fixincludes:
8703 @if fixincludes
8704 maybe-install-info-fixincludes: install-info-fixincludes
8705
8706 # fixincludes doesn't support install-info.
8707 install-info-fixincludes:
8708
8709 @endif fixincludes
8710
8711 .PHONY: maybe-installcheck-fixincludes installcheck-fixincludes
8712 maybe-installcheck-fixincludes:
8713 @if fixincludes
8714 maybe-installcheck-fixincludes: installcheck-fixincludes
8715
8716 # fixincludes doesn't support installcheck.
8717 installcheck-fixincludes:
8718
8719 @endif fixincludes
8720
8721 .PHONY: maybe-mostlyclean-fixincludes mostlyclean-fixincludes
8722 maybe-mostlyclean-fixincludes:
8723 @if fixincludes
8724 maybe-mostlyclean-fixincludes: mostlyclean-fixincludes
8725
8726 mostlyclean-fixincludes: 
8727         @[ -f ./fixincludes/Makefile ] || exit 0; \
8728         r=`${PWD_COMMAND}`; export r; \
8729         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8730         $(SET_LIB_PATH) \
8731         $(HOST_EXPORTS) \
8732         for flag in $(EXTRA_HOST_FLAGS) ; do \
8733           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8734         done; \
8735         echo "Doing mostlyclean in fixincludes" ; \
8736         (cd fixincludes && \
8737           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8738                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8739                   "RANLIB=$${RANLIB}" \
8740                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8741                   mostlyclean) \
8742           || exit 1
8743
8744 @endif fixincludes
8745
8746 .PHONY: maybe-clean-fixincludes clean-fixincludes
8747 maybe-clean-fixincludes:
8748 @if fixincludes
8749 maybe-clean-fixincludes: clean-fixincludes
8750
8751 clean-fixincludes: 
8752         @[ -f ./fixincludes/Makefile ] || exit 0; \
8753         r=`${PWD_COMMAND}`; export r; \
8754         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8755         $(SET_LIB_PATH) \
8756         $(HOST_EXPORTS) \
8757         for flag in $(EXTRA_HOST_FLAGS) ; do \
8758           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8759         done; \
8760         echo "Doing clean in fixincludes" ; \
8761         (cd fixincludes && \
8762           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8763                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8764                   "RANLIB=$${RANLIB}" \
8765                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8766                   clean) \
8767           || exit 1
8768
8769 @endif fixincludes
8770
8771 .PHONY: maybe-distclean-fixincludes distclean-fixincludes
8772 maybe-distclean-fixincludes:
8773 @if fixincludes
8774 maybe-distclean-fixincludes: distclean-fixincludes
8775
8776 distclean-fixincludes: 
8777         @[ -f ./fixincludes/Makefile ] || exit 0; \
8778         r=`${PWD_COMMAND}`; export r; \
8779         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8780         $(SET_LIB_PATH) \
8781         $(HOST_EXPORTS) \
8782         for flag in $(EXTRA_HOST_FLAGS) ; do \
8783           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8784         done; \
8785         echo "Doing distclean in fixincludes" ; \
8786         (cd fixincludes && \
8787           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8788                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8789                   "RANLIB=$${RANLIB}" \
8790                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8791                   distclean) \
8792           || exit 1
8793
8794 @endif fixincludes
8795
8796 .PHONY: maybe-maintainer-clean-fixincludes maintainer-clean-fixincludes
8797 maybe-maintainer-clean-fixincludes:
8798 @if fixincludes
8799 maybe-maintainer-clean-fixincludes: maintainer-clean-fixincludes
8800
8801 maintainer-clean-fixincludes: 
8802         @[ -f ./fixincludes/Makefile ] || exit 0; \
8803         r=`${PWD_COMMAND}`; export r; \
8804         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8805         $(SET_LIB_PATH) \
8806         $(HOST_EXPORTS) \
8807         for flag in $(EXTRA_HOST_FLAGS) ; do \
8808           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8809         done; \
8810         echo "Doing maintainer-clean in fixincludes" ; \
8811         (cd fixincludes && \
8812           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8813                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8814                   "RANLIB=$${RANLIB}" \
8815                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8816                   maintainer-clean) \
8817           || exit 1
8818
8819 @endif fixincludes
8820
8821
8822 .PHONY: configure-flex maybe-configure-flex
8823 maybe-configure-flex:
8824 @if flex
8825 maybe-configure-flex: configure-flex
8826 configure-flex:
8827         @test ! -f flex/Makefile || exit 0; \
8828         [ -d flex ] || mkdir flex; \
8829         r=`${PWD_COMMAND}`; export r; \
8830         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8831         $(HOST_EXPORTS) \
8832         echo Configuring in flex; \
8833         cd flex || exit 1; \
8834         case $(srcdir) in \
8835           \.) \
8836             srcdiroption="--srcdir=."; \
8837             libsrcdir=".";; \
8838           /* | [A-Za-z]:[\\/]*) \
8839             srcdiroption="--srcdir=$(srcdir)/flex"; \
8840             libsrcdir="$$s/flex";; \
8841           *) \
8842             srcdiroption="--srcdir=../$(srcdir)/flex"; \
8843             libsrcdir="$$s/flex";; \
8844         esac; \
8845         $(SHELL) $${libsrcdir}/configure \
8846           $(HOST_CONFIGARGS) $${srcdiroption}  \
8847           || exit 1
8848 @endif flex
8849
8850 .PHONY: all-flex maybe-all-flex
8851 maybe-all-flex:
8852 @if flex
8853 TARGET-flex=all
8854 maybe-all-flex: all-flex
8855 all-flex: configure-flex
8856         @r=`${PWD_COMMAND}`; export r; \
8857         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8858         $(SET_LIB_PATH) \
8859         $(HOST_EXPORTS) \
8860         (cd flex && $(MAKE) $(FLAGS_TO_PASS)  \
8861           $(TARGET-flex))
8862 @endif flex
8863
8864 .PHONY: check-flex maybe-check-flex
8865 maybe-check-flex:
8866 @if flex
8867 maybe-check-flex: check-flex
8868
8869 # This module is only tested in a native toolchain.
8870 check-flex:
8871         @if [ '$(host)' = '$(target)' ] ; then \
8872           r=`${PWD_COMMAND}`; export r; \
8873           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8874           $(SET_LIB_PATH) \
8875           $(HOST_EXPORTS) \
8876           (cd flex && $(MAKE) $(FLAGS_TO_PASS)  check); \
8877         fi
8878
8879 @endif flex
8880
8881 .PHONY: install-flex maybe-install-flex
8882 maybe-install-flex:
8883 @if flex
8884 maybe-install-flex: install-flex
8885
8886 install-flex: installdirs
8887         @r=`${PWD_COMMAND}`; export r; \
8888         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8889         $(SET_LIB_PATH) \
8890         $(HOST_EXPORTS) \
8891         (cd flex && $(MAKE) $(FLAGS_TO_PASS) install)
8892
8893 @endif flex
8894
8895 # Other targets (info, dvi, etc.)
8896
8897 .PHONY: maybe-info-flex info-flex
8898 maybe-info-flex:
8899 @if flex
8900 maybe-info-flex: info-flex
8901
8902 info-flex: \
8903     configure-flex 
8904         @[ -f ./flex/Makefile ] || exit 0; \
8905         r=`${PWD_COMMAND}`; export r; \
8906         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8907         $(SET_LIB_PATH) \
8908         $(HOST_EXPORTS) \
8909         for flag in $(EXTRA_HOST_FLAGS) ; do \
8910           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8911         done; \
8912         echo "Doing info in flex" ; \
8913         (cd flex && \
8914           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8915                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8916                   "RANLIB=$${RANLIB}" \
8917                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8918                   info) \
8919           || exit 1
8920
8921 @endif flex
8922
8923 .PHONY: maybe-dvi-flex dvi-flex
8924 maybe-dvi-flex:
8925 @if flex
8926 maybe-dvi-flex: dvi-flex
8927
8928 dvi-flex: \
8929     configure-flex 
8930         @[ -f ./flex/Makefile ] || exit 0; \
8931         r=`${PWD_COMMAND}`; export r; \
8932         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8933         $(SET_LIB_PATH) \
8934         $(HOST_EXPORTS) \
8935         for flag in $(EXTRA_HOST_FLAGS) ; do \
8936           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8937         done; \
8938         echo "Doing dvi in flex" ; \
8939         (cd flex && \
8940           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8941                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8942                   "RANLIB=$${RANLIB}" \
8943                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8944                   dvi) \
8945           || exit 1
8946
8947 @endif flex
8948
8949 .PHONY: maybe-html-flex html-flex
8950 maybe-html-flex:
8951 @if flex
8952 maybe-html-flex: html-flex
8953
8954 html-flex: \
8955     configure-flex 
8956         @[ -f ./flex/Makefile ] || exit 0; \
8957         r=`${PWD_COMMAND}`; export r; \
8958         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8959         $(SET_LIB_PATH) \
8960         $(HOST_EXPORTS) \
8961         for flag in $(EXTRA_HOST_FLAGS) ; do \
8962           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8963         done; \
8964         echo "Doing html in flex" ; \
8965         (cd flex && \
8966           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8967                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8968                   "RANLIB=$${RANLIB}" \
8969                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8970                   html) \
8971           || exit 1
8972
8973 @endif flex
8974
8975 .PHONY: maybe-TAGS-flex TAGS-flex
8976 maybe-TAGS-flex:
8977 @if flex
8978 maybe-TAGS-flex: TAGS-flex
8979
8980 TAGS-flex: \
8981     configure-flex 
8982         @[ -f ./flex/Makefile ] || exit 0; \
8983         r=`${PWD_COMMAND}`; export r; \
8984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
8985         $(SET_LIB_PATH) \
8986         $(HOST_EXPORTS) \
8987         for flag in $(EXTRA_HOST_FLAGS) ; do \
8988           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
8989         done; \
8990         echo "Doing TAGS in flex" ; \
8991         (cd flex && \
8992           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
8993                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
8994                   "RANLIB=$${RANLIB}" \
8995                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
8996                   TAGS) \
8997           || exit 1
8998
8999 @endif flex
9000
9001 .PHONY: maybe-install-info-flex install-info-flex
9002 maybe-install-info-flex:
9003 @if flex
9004 maybe-install-info-flex: install-info-flex
9005
9006 install-info-flex: \
9007     configure-flex \
9008     info-flex 
9009         @[ -f ./flex/Makefile ] || exit 0; \
9010         r=`${PWD_COMMAND}`; export r; \
9011         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9012         $(SET_LIB_PATH) \
9013         $(HOST_EXPORTS) \
9014         for flag in $(EXTRA_HOST_FLAGS) ; do \
9015           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9016         done; \
9017         echo "Doing install-info in flex" ; \
9018         (cd flex && \
9019           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9020                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9021                   "RANLIB=$${RANLIB}" \
9022                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9023                   install-info) \
9024           || exit 1
9025
9026 @endif flex
9027
9028 .PHONY: maybe-installcheck-flex installcheck-flex
9029 maybe-installcheck-flex:
9030 @if flex
9031 maybe-installcheck-flex: installcheck-flex
9032
9033 installcheck-flex: \
9034     configure-flex 
9035         @[ -f ./flex/Makefile ] || exit 0; \
9036         r=`${PWD_COMMAND}`; export r; \
9037         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9038         $(SET_LIB_PATH) \
9039         $(HOST_EXPORTS) \
9040         for flag in $(EXTRA_HOST_FLAGS) ; do \
9041           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9042         done; \
9043         echo "Doing installcheck in flex" ; \
9044         (cd flex && \
9045           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9046                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9047                   "RANLIB=$${RANLIB}" \
9048                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9049                   installcheck) \
9050           || exit 1
9051
9052 @endif flex
9053
9054 .PHONY: maybe-mostlyclean-flex mostlyclean-flex
9055 maybe-mostlyclean-flex:
9056 @if flex
9057 maybe-mostlyclean-flex: mostlyclean-flex
9058
9059 mostlyclean-flex: 
9060         @[ -f ./flex/Makefile ] || exit 0; \
9061         r=`${PWD_COMMAND}`; export r; \
9062         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9063         $(SET_LIB_PATH) \
9064         $(HOST_EXPORTS) \
9065         for flag in $(EXTRA_HOST_FLAGS) ; do \
9066           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9067         done; \
9068         echo "Doing mostlyclean in flex" ; \
9069         (cd flex && \
9070           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9071                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9072                   "RANLIB=$${RANLIB}" \
9073                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9074                   mostlyclean) \
9075           || exit 1
9076
9077 @endif flex
9078
9079 .PHONY: maybe-clean-flex clean-flex
9080 maybe-clean-flex:
9081 @if flex
9082 maybe-clean-flex: clean-flex
9083
9084 clean-flex: 
9085         @[ -f ./flex/Makefile ] || exit 0; \
9086         r=`${PWD_COMMAND}`; export r; \
9087         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9088         $(SET_LIB_PATH) \
9089         $(HOST_EXPORTS) \
9090         for flag in $(EXTRA_HOST_FLAGS) ; do \
9091           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9092         done; \
9093         echo "Doing clean in flex" ; \
9094         (cd flex && \
9095           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9096                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9097                   "RANLIB=$${RANLIB}" \
9098                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9099                   clean) \
9100           || exit 1
9101
9102 @endif flex
9103
9104 .PHONY: maybe-distclean-flex distclean-flex
9105 maybe-distclean-flex:
9106 @if flex
9107 maybe-distclean-flex: distclean-flex
9108
9109 distclean-flex: 
9110         @[ -f ./flex/Makefile ] || exit 0; \
9111         r=`${PWD_COMMAND}`; export r; \
9112         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9113         $(SET_LIB_PATH) \
9114         $(HOST_EXPORTS) \
9115         for flag in $(EXTRA_HOST_FLAGS) ; do \
9116           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9117         done; \
9118         echo "Doing distclean in flex" ; \
9119         (cd flex && \
9120           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9121                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9122                   "RANLIB=$${RANLIB}" \
9123                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9124                   distclean) \
9125           || exit 1
9126
9127 @endif flex
9128
9129 .PHONY: maybe-maintainer-clean-flex maintainer-clean-flex
9130 maybe-maintainer-clean-flex:
9131 @if flex
9132 maybe-maintainer-clean-flex: maintainer-clean-flex
9133
9134 maintainer-clean-flex: 
9135         @[ -f ./flex/Makefile ] || exit 0; \
9136         r=`${PWD_COMMAND}`; export r; \
9137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9138         $(SET_LIB_PATH) \
9139         $(HOST_EXPORTS) \
9140         for flag in $(EXTRA_HOST_FLAGS) ; do \
9141           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9142         done; \
9143         echo "Doing maintainer-clean in flex" ; \
9144         (cd flex && \
9145           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9146                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9147                   "RANLIB=$${RANLIB}" \
9148                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9149                   maintainer-clean) \
9150           || exit 1
9151
9152 @endif flex
9153
9154
9155 .PHONY: configure-gas maybe-configure-gas
9156 maybe-configure-gas:
9157 @if gas
9158 maybe-configure-gas: configure-gas
9159 configure-gas:
9160         @test -f stage_last && exit 0; \
9161         test ! -f gas/Makefile || exit 0; \
9162         [ -d gas ] || mkdir gas; \
9163         r=`${PWD_COMMAND}`; export r; \
9164         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9165         $(HOST_EXPORTS) \
9166         echo Configuring in gas; \
9167         cd gas || exit 1; \
9168         case $(srcdir) in \
9169           \.) \
9170             srcdiroption="--srcdir=."; \
9171             libsrcdir=".";; \
9172           /* | [A-Za-z]:[\\/]*) \
9173             srcdiroption="--srcdir=$(srcdir)/gas"; \
9174             libsrcdir="$$s/gas";; \
9175           *) \
9176             srcdiroption="--srcdir=../$(srcdir)/gas"; \
9177             libsrcdir="$$s/gas";; \
9178         esac; \
9179         $(SHELL) $${libsrcdir}/configure \
9180           $(HOST_CONFIGARGS) $${srcdiroption}  \
9181           || exit 1
9182 @endif gas
9183
9184 .PHONY: all-gas maybe-all-gas
9185 maybe-all-gas:
9186 @if gas
9187 TARGET-gas=all
9188 maybe-all-gas: all-gas
9189 all-gas: configure-gas
9190         @test -f stage_last && exit 0; \
9191         r=`${PWD_COMMAND}`; export r; \
9192         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9193         $(SET_LIB_PATH) \
9194         $(HOST_EXPORTS) \
9195         (cd gas && $(MAKE) $(FLAGS_TO_PASS)  \
9196           $(TARGET-gas))
9197 @endif gas
9198
9199 .PHONY: check-gas maybe-check-gas
9200 maybe-check-gas:
9201 @if gas
9202 maybe-check-gas: check-gas
9203
9204 check-gas:
9205         @r=`${PWD_COMMAND}`; export r; \
9206         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9207         $(SET_LIB_PATH) \
9208         $(HOST_EXPORTS) \
9209         (cd gas && $(MAKE) $(FLAGS_TO_PASS) check)
9210
9211 @endif gas
9212
9213 .PHONY: install-gas maybe-install-gas
9214 maybe-install-gas:
9215 @if gas
9216 maybe-install-gas: install-gas
9217
9218 install-gas: installdirs
9219         @r=`${PWD_COMMAND}`; export r; \
9220         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9221         $(SET_LIB_PATH) \
9222         $(HOST_EXPORTS) \
9223         (cd gas && $(MAKE) $(FLAGS_TO_PASS) install)
9224
9225 @endif gas
9226
9227 # Other targets (info, dvi, etc.)
9228
9229 .PHONY: maybe-info-gas info-gas
9230 maybe-info-gas:
9231 @if gas
9232 maybe-info-gas: info-gas
9233
9234 info-gas: \
9235     configure-gas 
9236         @[ -f ./gas/Makefile ] || exit 0; \
9237         r=`${PWD_COMMAND}`; export r; \
9238         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9239         $(SET_LIB_PATH) \
9240         $(HOST_EXPORTS) \
9241         for flag in $(EXTRA_HOST_FLAGS) ; do \
9242           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9243         done; \
9244         echo "Doing info in gas" ; \
9245         (cd gas && \
9246           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9247                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9248                   "RANLIB=$${RANLIB}" \
9249                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9250                   info) \
9251           || exit 1
9252
9253 @endif gas
9254
9255 .PHONY: maybe-dvi-gas dvi-gas
9256 maybe-dvi-gas:
9257 @if gas
9258 maybe-dvi-gas: dvi-gas
9259
9260 dvi-gas: \
9261     configure-gas 
9262         @[ -f ./gas/Makefile ] || exit 0; \
9263         r=`${PWD_COMMAND}`; export r; \
9264         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9265         $(SET_LIB_PATH) \
9266         $(HOST_EXPORTS) \
9267         for flag in $(EXTRA_HOST_FLAGS) ; do \
9268           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9269         done; \
9270         echo "Doing dvi in gas" ; \
9271         (cd gas && \
9272           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9273                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9274                   "RANLIB=$${RANLIB}" \
9275                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9276                   dvi) \
9277           || exit 1
9278
9279 @endif gas
9280
9281 .PHONY: maybe-html-gas html-gas
9282 maybe-html-gas:
9283 @if gas
9284 maybe-html-gas: html-gas
9285
9286 html-gas: \
9287     configure-gas 
9288         @[ -f ./gas/Makefile ] || exit 0; \
9289         r=`${PWD_COMMAND}`; export r; \
9290         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9291         $(SET_LIB_PATH) \
9292         $(HOST_EXPORTS) \
9293         for flag in $(EXTRA_HOST_FLAGS) ; do \
9294           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9295         done; \
9296         echo "Doing html in gas" ; \
9297         (cd gas && \
9298           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9299                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9300                   "RANLIB=$${RANLIB}" \
9301                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9302                   html) \
9303           || exit 1
9304
9305 @endif gas
9306
9307 .PHONY: maybe-TAGS-gas TAGS-gas
9308 maybe-TAGS-gas:
9309 @if gas
9310 maybe-TAGS-gas: TAGS-gas
9311
9312 TAGS-gas: \
9313     configure-gas 
9314         @[ -f ./gas/Makefile ] || exit 0; \
9315         r=`${PWD_COMMAND}`; export r; \
9316         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9317         $(SET_LIB_PATH) \
9318         $(HOST_EXPORTS) \
9319         for flag in $(EXTRA_HOST_FLAGS) ; do \
9320           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9321         done; \
9322         echo "Doing TAGS in gas" ; \
9323         (cd gas && \
9324           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9325                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9326                   "RANLIB=$${RANLIB}" \
9327                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9328                   TAGS) \
9329           || exit 1
9330
9331 @endif gas
9332
9333 .PHONY: maybe-install-info-gas install-info-gas
9334 maybe-install-info-gas:
9335 @if gas
9336 maybe-install-info-gas: install-info-gas
9337
9338 install-info-gas: \
9339     configure-gas \
9340     info-gas 
9341         @[ -f ./gas/Makefile ] || exit 0; \
9342         r=`${PWD_COMMAND}`; export r; \
9343         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9344         $(SET_LIB_PATH) \
9345         $(HOST_EXPORTS) \
9346         for flag in $(EXTRA_HOST_FLAGS) ; do \
9347           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9348         done; \
9349         echo "Doing install-info in gas" ; \
9350         (cd gas && \
9351           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9352                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9353                   "RANLIB=$${RANLIB}" \
9354                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9355                   install-info) \
9356           || exit 1
9357
9358 @endif gas
9359
9360 .PHONY: maybe-installcheck-gas installcheck-gas
9361 maybe-installcheck-gas:
9362 @if gas
9363 maybe-installcheck-gas: installcheck-gas
9364
9365 installcheck-gas: \
9366     configure-gas 
9367         @[ -f ./gas/Makefile ] || exit 0; \
9368         r=`${PWD_COMMAND}`; export r; \
9369         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9370         $(SET_LIB_PATH) \
9371         $(HOST_EXPORTS) \
9372         for flag in $(EXTRA_HOST_FLAGS) ; do \
9373           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9374         done; \
9375         echo "Doing installcheck in gas" ; \
9376         (cd gas && \
9377           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9378                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9379                   "RANLIB=$${RANLIB}" \
9380                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9381                   installcheck) \
9382           || exit 1
9383
9384 @endif gas
9385
9386 .PHONY: maybe-mostlyclean-gas mostlyclean-gas
9387 maybe-mostlyclean-gas:
9388 @if gas
9389 maybe-mostlyclean-gas: mostlyclean-gas
9390
9391 mostlyclean-gas: 
9392         @[ -f ./gas/Makefile ] || exit 0; \
9393         r=`${PWD_COMMAND}`; export r; \
9394         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9395         $(SET_LIB_PATH) \
9396         $(HOST_EXPORTS) \
9397         for flag in $(EXTRA_HOST_FLAGS) ; do \
9398           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9399         done; \
9400         echo "Doing mostlyclean in gas" ; \
9401         (cd gas && \
9402           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9403                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9404                   "RANLIB=$${RANLIB}" \
9405                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9406                   mostlyclean) \
9407           || exit 1
9408
9409 @endif gas
9410
9411 .PHONY: maybe-clean-gas clean-gas
9412 maybe-clean-gas:
9413 @if gas
9414 maybe-clean-gas: clean-gas
9415
9416 clean-gas: 
9417         @[ -f ./gas/Makefile ] || exit 0; \
9418         r=`${PWD_COMMAND}`; export r; \
9419         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9420         $(SET_LIB_PATH) \
9421         $(HOST_EXPORTS) \
9422         for flag in $(EXTRA_HOST_FLAGS) ; do \
9423           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9424         done; \
9425         echo "Doing clean in gas" ; \
9426         (cd gas && \
9427           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9428                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9429                   "RANLIB=$${RANLIB}" \
9430                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9431                   clean) \
9432           || exit 1
9433
9434 @endif gas
9435
9436 .PHONY: maybe-distclean-gas distclean-gas
9437 maybe-distclean-gas:
9438 @if gas
9439 maybe-distclean-gas: distclean-gas
9440
9441 distclean-gas: 
9442         @[ -f ./gas/Makefile ] || exit 0; \
9443         r=`${PWD_COMMAND}`; export r; \
9444         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9445         $(SET_LIB_PATH) \
9446         $(HOST_EXPORTS) \
9447         for flag in $(EXTRA_HOST_FLAGS) ; do \
9448           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9449         done; \
9450         echo "Doing distclean in gas" ; \
9451         (cd gas && \
9452           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9453                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9454                   "RANLIB=$${RANLIB}" \
9455                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9456                   distclean) \
9457           || exit 1
9458
9459 @endif gas
9460
9461 .PHONY: maybe-maintainer-clean-gas maintainer-clean-gas
9462 maybe-maintainer-clean-gas:
9463 @if gas
9464 maybe-maintainer-clean-gas: maintainer-clean-gas
9465
9466 maintainer-clean-gas: 
9467         @[ -f ./gas/Makefile ] || exit 0; \
9468         r=`${PWD_COMMAND}`; export r; \
9469         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9470         $(SET_LIB_PATH) \
9471         $(HOST_EXPORTS) \
9472         for flag in $(EXTRA_HOST_FLAGS) ; do \
9473           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9474         done; \
9475         echo "Doing maintainer-clean in gas" ; \
9476         (cd gas && \
9477           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9478                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9479                   "RANLIB=$${RANLIB}" \
9480                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9481                   maintainer-clean) \
9482           || exit 1
9483
9484 @endif gas
9485
9486
9487 .PHONY: configure-gcc maybe-configure-gcc
9488 maybe-configure-gcc:
9489 @if gcc
9490 maybe-configure-gcc: configure-gcc
9491 configure-gcc:
9492         @test -f stage_last && exit 0; \
9493         test ! -f gcc/Makefile || exit 0; \
9494         [ -d gcc ] || mkdir gcc; \
9495         r=`${PWD_COMMAND}`; export r; \
9496         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9497         $(HOST_EXPORTS) \
9498         echo Configuring in gcc; \
9499         cd gcc || exit 1; \
9500         case $(srcdir) in \
9501           \.) \
9502             srcdiroption="--srcdir=."; \
9503             libsrcdir=".";; \
9504           /* | [A-Za-z]:[\\/]*) \
9505             srcdiroption="--srcdir=$(srcdir)/gcc"; \
9506             libsrcdir="$$s/gcc";; \
9507           *) \
9508             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
9509             libsrcdir="$$s/gcc";; \
9510         esac; \
9511         $(SHELL) $${libsrcdir}/configure \
9512           $(HOST_CONFIGARGS) $${srcdiroption}  \
9513           || exit 1
9514 @endif gcc
9515
9516 .PHONY: all-gcc maybe-all-gcc
9517 maybe-all-gcc:
9518 @if gcc
9519 TARGET-gcc=`if [ -f gcc/stage_last ]; then echo quickstrap ; else echo all; fi`
9520 maybe-all-gcc: all-gcc
9521 all-gcc: configure-gcc
9522         @test -f stage_last && exit 0; \
9523         r=`${PWD_COMMAND}`; export r; \
9524         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9525         $(SET_LIB_PATH) \
9526         $(HOST_EXPORTS) \
9527         (cd gcc && $(MAKE) $(FLAGS_TO_PASS) $(EXTRA_GCC_FLAGS) \
9528           $(TARGET-gcc))
9529 @endif gcc
9530
9531 .PHONY: check-gcc maybe-check-gcc
9532 maybe-check-gcc:
9533 @if gcc
9534 maybe-check-gcc: check-gcc
9535
9536 check-gcc:
9537         @r=`${PWD_COMMAND}`; export r; \
9538         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9539         $(SET_LIB_PATH) \
9540         $(HOST_EXPORTS) \
9541         (cd gcc && $(MAKE) $(FLAGS_TO_PASS)$(EXTRA_GCC_FLAGS) check)
9542
9543 @endif gcc
9544
9545 .PHONY: install-gcc maybe-install-gcc
9546 maybe-install-gcc:
9547 @if gcc
9548 maybe-install-gcc: install-gcc
9549
9550 install-gcc: installdirs
9551         @r=`${PWD_COMMAND}`; export r; \
9552         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9553         $(SET_LIB_PATH) \
9554         $(HOST_EXPORTS) \
9555         (cd gcc && $(MAKE) $(FLAGS_TO_PASS)$(EXTRA_GCC_FLAGS) install)
9556
9557 @endif gcc
9558
9559 # Other targets (info, dvi, etc.)
9560
9561 .PHONY: maybe-info-gcc info-gcc
9562 maybe-info-gcc:
9563 @if gcc
9564 maybe-info-gcc: info-gcc
9565
9566 info-gcc: \
9567     configure-gcc 
9568         @[ -f ./gcc/Makefile ] || exit 0; \
9569         r=`${PWD_COMMAND}`; export r; \
9570         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9571         $(SET_LIB_PATH) \
9572         $(HOST_EXPORTS) \
9573         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
9574           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9575         done; \
9576         echo "Doing info in gcc" ; \
9577         (cd gcc && \
9578           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9579                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9580                   "RANLIB=$${RANLIB}" \
9581                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9582                   info) \
9583           || exit 1
9584
9585 @endif gcc
9586
9587 .PHONY: maybe-dvi-gcc dvi-gcc
9588 maybe-dvi-gcc:
9589 @if gcc
9590 maybe-dvi-gcc: dvi-gcc
9591
9592 dvi-gcc: \
9593     configure-gcc 
9594         @[ -f ./gcc/Makefile ] || exit 0; \
9595         r=`${PWD_COMMAND}`; export r; \
9596         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9597         $(SET_LIB_PATH) \
9598         $(HOST_EXPORTS) \
9599         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
9600           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9601         done; \
9602         echo "Doing dvi in gcc" ; \
9603         (cd gcc && \
9604           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9605                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9606                   "RANLIB=$${RANLIB}" \
9607                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9608                   dvi) \
9609           || exit 1
9610
9611 @endif gcc
9612
9613 .PHONY: maybe-html-gcc html-gcc
9614 maybe-html-gcc:
9615 @if gcc
9616 maybe-html-gcc: html-gcc
9617
9618 html-gcc: \
9619     configure-gcc 
9620         @[ -f ./gcc/Makefile ] || exit 0; \
9621         r=`${PWD_COMMAND}`; export r; \
9622         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9623         $(SET_LIB_PATH) \
9624         $(HOST_EXPORTS) \
9625         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
9626           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9627         done; \
9628         echo "Doing html in gcc" ; \
9629         (cd gcc && \
9630           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9631                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9632                   "RANLIB=$${RANLIB}" \
9633                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9634                   html) \
9635           || exit 1
9636
9637 @endif gcc
9638
9639 .PHONY: maybe-TAGS-gcc TAGS-gcc
9640 maybe-TAGS-gcc:
9641 @if gcc
9642 maybe-TAGS-gcc: TAGS-gcc
9643
9644 TAGS-gcc: \
9645     configure-gcc 
9646         @[ -f ./gcc/Makefile ] || exit 0; \
9647         r=`${PWD_COMMAND}`; export r; \
9648         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9649         $(SET_LIB_PATH) \
9650         $(HOST_EXPORTS) \
9651         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
9652           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9653         done; \
9654         echo "Doing TAGS in gcc" ; \
9655         (cd gcc && \
9656           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9657                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9658                   "RANLIB=$${RANLIB}" \
9659                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9660                   TAGS) \
9661           || exit 1
9662
9663 @endif gcc
9664
9665 .PHONY: maybe-install-info-gcc install-info-gcc
9666 maybe-install-info-gcc:
9667 @if gcc
9668 maybe-install-info-gcc: install-info-gcc
9669
9670 install-info-gcc: \
9671     configure-gcc \
9672     info-gcc 
9673         @[ -f ./gcc/Makefile ] || exit 0; \
9674         r=`${PWD_COMMAND}`; export r; \
9675         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9676         $(SET_LIB_PATH) \
9677         $(HOST_EXPORTS) \
9678         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
9679           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9680         done; \
9681         echo "Doing install-info in gcc" ; \
9682         (cd gcc && \
9683           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9684                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9685                   "RANLIB=$${RANLIB}" \
9686                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9687                   install-info) \
9688           || exit 1
9689
9690 @endif gcc
9691
9692 .PHONY: maybe-installcheck-gcc installcheck-gcc
9693 maybe-installcheck-gcc:
9694 @if gcc
9695 maybe-installcheck-gcc: installcheck-gcc
9696
9697 installcheck-gcc: \
9698     configure-gcc 
9699         @[ -f ./gcc/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) $(EXTRA_GCC_FLAGS); do \
9705           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9706         done; \
9707         echo "Doing installcheck in gcc" ; \
9708         (cd gcc && \
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                   installcheck) \
9714           || exit 1
9715
9716 @endif gcc
9717
9718 .PHONY: maybe-mostlyclean-gcc mostlyclean-gcc
9719 maybe-mostlyclean-gcc:
9720 @if gcc
9721 maybe-mostlyclean-gcc: mostlyclean-gcc
9722
9723 mostlyclean-gcc: 
9724         @[ -f ./gcc/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) $(EXTRA_GCC_FLAGS); do \
9730           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9731         done; \
9732         echo "Doing mostlyclean in gcc" ; \
9733         (cd gcc && \
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                   mostlyclean) \
9739           || exit 1
9740
9741 @endif gcc
9742
9743 .PHONY: maybe-clean-gcc clean-gcc
9744 maybe-clean-gcc:
9745 @if gcc
9746 maybe-clean-gcc: clean-gcc
9747
9748 clean-gcc: 
9749         @[ -f ./gcc/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) $(EXTRA_GCC_FLAGS); do \
9755           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9756         done; \
9757         echo "Doing clean in gcc" ; \
9758         (cd gcc && \
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                   clean) \
9764           || exit 1
9765
9766 @endif gcc
9767
9768 .PHONY: maybe-distclean-gcc distclean-gcc
9769 maybe-distclean-gcc:
9770 @if gcc
9771 maybe-distclean-gcc: distclean-gcc
9772
9773 distclean-gcc: 
9774         @[ -f ./gcc/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) $(EXTRA_GCC_FLAGS); do \
9780           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9781         done; \
9782         echo "Doing distclean in gcc" ; \
9783         (cd gcc && \
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                   distclean) \
9789           || exit 1
9790
9791 @endif gcc
9792
9793 .PHONY: maybe-maintainer-clean-gcc maintainer-clean-gcc
9794 maybe-maintainer-clean-gcc:
9795 @if gcc
9796 maybe-maintainer-clean-gcc: maintainer-clean-gcc
9797
9798 maintainer-clean-gcc: 
9799         @[ -f ./gcc/Makefile ] || exit 0; \
9800         r=`${PWD_COMMAND}`; export r; \
9801         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9802         $(SET_LIB_PATH) \
9803         $(HOST_EXPORTS) \
9804         for flag in $(EXTRA_HOST_FLAGS) $(EXTRA_GCC_FLAGS); do \
9805           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9806         done; \
9807         echo "Doing maintainer-clean in gcc" ; \
9808         (cd gcc && \
9809           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9810                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9811                   "RANLIB=$${RANLIB}" \
9812                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9813                   maintainer-clean) \
9814           || exit 1
9815
9816 @endif gcc
9817
9818
9819 .PHONY: configure-gawk maybe-configure-gawk
9820 maybe-configure-gawk:
9821 @if gawk
9822 maybe-configure-gawk: configure-gawk
9823 configure-gawk:
9824         @test ! -f gawk/Makefile || exit 0; \
9825         [ -d gawk ] || mkdir gawk; \
9826         r=`${PWD_COMMAND}`; export r; \
9827         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9828         $(HOST_EXPORTS) \
9829         echo Configuring in gawk; \
9830         cd gawk || exit 1; \
9831         case $(srcdir) in \
9832           \.) \
9833             srcdiroption="--srcdir=."; \
9834             libsrcdir=".";; \
9835           /* | [A-Za-z]:[\\/]*) \
9836             srcdiroption="--srcdir=$(srcdir)/gawk"; \
9837             libsrcdir="$$s/gawk";; \
9838           *) \
9839             srcdiroption="--srcdir=../$(srcdir)/gawk"; \
9840             libsrcdir="$$s/gawk";; \
9841         esac; \
9842         $(SHELL) $${libsrcdir}/configure \
9843           $(HOST_CONFIGARGS) $${srcdiroption}  \
9844           || exit 1
9845 @endif gawk
9846
9847 .PHONY: all-gawk maybe-all-gawk
9848 maybe-all-gawk:
9849 @if gawk
9850 TARGET-gawk=all
9851 maybe-all-gawk: all-gawk
9852 all-gawk: configure-gawk
9853         @r=`${PWD_COMMAND}`; export r; \
9854         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9855         $(SET_LIB_PATH) \
9856         $(HOST_EXPORTS) \
9857         (cd gawk && $(MAKE) $(FLAGS_TO_PASS)  \
9858           $(TARGET-gawk))
9859 @endif gawk
9860
9861 .PHONY: check-gawk maybe-check-gawk
9862 maybe-check-gawk:
9863 @if gawk
9864 maybe-check-gawk: check-gawk
9865
9866 check-gawk:
9867         @r=`${PWD_COMMAND}`; export r; \
9868         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9869         $(SET_LIB_PATH) \
9870         $(HOST_EXPORTS) \
9871         (cd gawk && $(MAKE) $(FLAGS_TO_PASS) check)
9872
9873 @endif gawk
9874
9875 .PHONY: install-gawk maybe-install-gawk
9876 maybe-install-gawk:
9877 @if gawk
9878 maybe-install-gawk: install-gawk
9879
9880 install-gawk: installdirs
9881         @r=`${PWD_COMMAND}`; export r; \
9882         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9883         $(SET_LIB_PATH) \
9884         $(HOST_EXPORTS) \
9885         (cd gawk && $(MAKE) $(FLAGS_TO_PASS) install)
9886
9887 @endif gawk
9888
9889 # Other targets (info, dvi, etc.)
9890
9891 .PHONY: maybe-info-gawk info-gawk
9892 maybe-info-gawk:
9893 @if gawk
9894 maybe-info-gawk: info-gawk
9895
9896 info-gawk: \
9897     configure-gawk 
9898         @[ -f ./gawk/Makefile ] || exit 0; \
9899         r=`${PWD_COMMAND}`; export r; \
9900         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9901         $(SET_LIB_PATH) \
9902         $(HOST_EXPORTS) \
9903         for flag in $(EXTRA_HOST_FLAGS) ; do \
9904           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9905         done; \
9906         echo "Doing info in gawk" ; \
9907         (cd gawk && \
9908           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9909                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9910                   "RANLIB=$${RANLIB}" \
9911                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9912                   info) \
9913           || exit 1
9914
9915 @endif gawk
9916
9917 .PHONY: maybe-dvi-gawk dvi-gawk
9918 maybe-dvi-gawk:
9919 @if gawk
9920 maybe-dvi-gawk: dvi-gawk
9921
9922 dvi-gawk: \
9923     configure-gawk 
9924         @[ -f ./gawk/Makefile ] || exit 0; \
9925         r=`${PWD_COMMAND}`; export r; \
9926         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
9927         $(SET_LIB_PATH) \
9928         $(HOST_EXPORTS) \
9929         for flag in $(EXTRA_HOST_FLAGS) ; do \
9930           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
9931         done; \
9932         echo "Doing dvi in gawk" ; \
9933         (cd gawk && \
9934           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
9935                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
9936                   "RANLIB=$${RANLIB}" \
9937                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
9938                   dvi) \
9939           || exit 1
9940
9941 @endif gawk
9942
9943 .PHONY: maybe-html-gawk html-gawk
9944 maybe-html-gawk:
9945 @if gawk
9946 maybe-html-gawk: html-gawk
9947
9948 html-gawk: \
9949     configure-gawk 
9950         @[ -f ./gawk/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 html in gawk" ; \
9959         (cd gawk && \
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                   html) \
9965           || exit 1
9966
9967 @endif gawk
9968
9969 .PHONY: maybe-TAGS-gawk TAGS-gawk
9970 maybe-TAGS-gawk:
9971 @if gawk
9972 maybe-TAGS-gawk: TAGS-gawk
9973
9974 TAGS-gawk: \
9975     configure-gawk 
9976         @[ -f ./gawk/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 TAGS in gawk" ; \
9985         (cd gawk && \
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                   TAGS) \
9991           || exit 1
9992
9993 @endif gawk
9994
9995 .PHONY: maybe-install-info-gawk install-info-gawk
9996 maybe-install-info-gawk:
9997 @if gawk
9998 maybe-install-info-gawk: install-info-gawk
9999
10000 install-info-gawk: \
10001     configure-gawk \
10002     info-gawk 
10003         @[ -f ./gawk/Makefile ] || exit 0; \
10004         r=`${PWD_COMMAND}`; export r; \
10005         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10006         $(SET_LIB_PATH) \
10007         $(HOST_EXPORTS) \
10008         for flag in $(EXTRA_HOST_FLAGS) ; do \
10009           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10010         done; \
10011         echo "Doing install-info in gawk" ; \
10012         (cd gawk && \
10013           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10014                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10015                   "RANLIB=$${RANLIB}" \
10016                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10017                   install-info) \
10018           || exit 1
10019
10020 @endif gawk
10021
10022 .PHONY: maybe-installcheck-gawk installcheck-gawk
10023 maybe-installcheck-gawk:
10024 @if gawk
10025 maybe-installcheck-gawk: installcheck-gawk
10026
10027 installcheck-gawk: \
10028     configure-gawk 
10029         @[ -f ./gawk/Makefile ] || exit 0; \
10030         r=`${PWD_COMMAND}`; export r; \
10031         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10032         $(SET_LIB_PATH) \
10033         $(HOST_EXPORTS) \
10034         for flag in $(EXTRA_HOST_FLAGS) ; do \
10035           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10036         done; \
10037         echo "Doing installcheck in gawk" ; \
10038         (cd gawk && \
10039           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10040                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10041                   "RANLIB=$${RANLIB}" \
10042                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10043                   installcheck) \
10044           || exit 1
10045
10046 @endif gawk
10047
10048 .PHONY: maybe-mostlyclean-gawk mostlyclean-gawk
10049 maybe-mostlyclean-gawk:
10050 @if gawk
10051 maybe-mostlyclean-gawk: mostlyclean-gawk
10052
10053 mostlyclean-gawk: 
10054         @[ -f ./gawk/Makefile ] || exit 0; \
10055         r=`${PWD_COMMAND}`; export r; \
10056         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10057         $(SET_LIB_PATH) \
10058         $(HOST_EXPORTS) \
10059         for flag in $(EXTRA_HOST_FLAGS) ; do \
10060           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10061         done; \
10062         echo "Doing mostlyclean in gawk" ; \
10063         (cd gawk && \
10064           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10065                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10066                   "RANLIB=$${RANLIB}" \
10067                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10068                   mostlyclean) \
10069           || exit 1
10070
10071 @endif gawk
10072
10073 .PHONY: maybe-clean-gawk clean-gawk
10074 maybe-clean-gawk:
10075 @if gawk
10076 maybe-clean-gawk: clean-gawk
10077
10078 clean-gawk: 
10079         @[ -f ./gawk/Makefile ] || exit 0; \
10080         r=`${PWD_COMMAND}`; export r; \
10081         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10082         $(SET_LIB_PATH) \
10083         $(HOST_EXPORTS) \
10084         for flag in $(EXTRA_HOST_FLAGS) ; do \
10085           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10086         done; \
10087         echo "Doing clean in gawk" ; \
10088         (cd gawk && \
10089           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10090                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10091                   "RANLIB=$${RANLIB}" \
10092                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10093                   clean) \
10094           || exit 1
10095
10096 @endif gawk
10097
10098 .PHONY: maybe-distclean-gawk distclean-gawk
10099 maybe-distclean-gawk:
10100 @if gawk
10101 maybe-distclean-gawk: distclean-gawk
10102
10103 distclean-gawk: 
10104         @[ -f ./gawk/Makefile ] || exit 0; \
10105         r=`${PWD_COMMAND}`; export r; \
10106         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10107         $(SET_LIB_PATH) \
10108         $(HOST_EXPORTS) \
10109         for flag in $(EXTRA_HOST_FLAGS) ; do \
10110           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10111         done; \
10112         echo "Doing distclean in gawk" ; \
10113         (cd gawk && \
10114           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10115                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10116                   "RANLIB=$${RANLIB}" \
10117                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10118                   distclean) \
10119           || exit 1
10120
10121 @endif gawk
10122
10123 .PHONY: maybe-maintainer-clean-gawk maintainer-clean-gawk
10124 maybe-maintainer-clean-gawk:
10125 @if gawk
10126 maybe-maintainer-clean-gawk: maintainer-clean-gawk
10127
10128 maintainer-clean-gawk: 
10129         @[ -f ./gawk/Makefile ] || exit 0; \
10130         r=`${PWD_COMMAND}`; export r; \
10131         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10132         $(SET_LIB_PATH) \
10133         $(HOST_EXPORTS) \
10134         for flag in $(EXTRA_HOST_FLAGS) ; do \
10135           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10136         done; \
10137         echo "Doing maintainer-clean in gawk" ; \
10138         (cd gawk && \
10139           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10140                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10141                   "RANLIB=$${RANLIB}" \
10142                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10143                   maintainer-clean) \
10144           || exit 1
10145
10146 @endif gawk
10147
10148
10149 .PHONY: configure-gettext maybe-configure-gettext
10150 maybe-configure-gettext:
10151 @if gettext
10152 maybe-configure-gettext: configure-gettext
10153 configure-gettext:
10154         @test ! -f gettext/Makefile || exit 0; \
10155         [ -d gettext ] || mkdir gettext; \
10156         r=`${PWD_COMMAND}`; export r; \
10157         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10158         $(HOST_EXPORTS) \
10159         echo Configuring in gettext; \
10160         cd gettext || exit 1; \
10161         case $(srcdir) in \
10162           \.) \
10163             srcdiroption="--srcdir=."; \
10164             libsrcdir=".";; \
10165           /* | [A-Za-z]:[\\/]*) \
10166             srcdiroption="--srcdir=$(srcdir)/gettext"; \
10167             libsrcdir="$$s/gettext";; \
10168           *) \
10169             srcdiroption="--srcdir=../$(srcdir)/gettext"; \
10170             libsrcdir="$$s/gettext";; \
10171         esac; \
10172         $(SHELL) $${libsrcdir}/configure \
10173           $(HOST_CONFIGARGS) $${srcdiroption}  \
10174           || exit 1
10175 @endif gettext
10176
10177 .PHONY: all-gettext maybe-all-gettext
10178 maybe-all-gettext:
10179 @if gettext
10180 TARGET-gettext=all
10181 maybe-all-gettext: all-gettext
10182 all-gettext: configure-gettext
10183         @r=`${PWD_COMMAND}`; export r; \
10184         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10185         $(SET_LIB_PATH) \
10186         $(HOST_EXPORTS) \
10187         (cd gettext && $(MAKE) $(FLAGS_TO_PASS)  \
10188           $(TARGET-gettext))
10189 @endif gettext
10190
10191 .PHONY: check-gettext maybe-check-gettext
10192 maybe-check-gettext:
10193 @if gettext
10194 maybe-check-gettext: check-gettext
10195
10196 check-gettext:
10197         @r=`${PWD_COMMAND}`; export r; \
10198         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10199         $(SET_LIB_PATH) \
10200         $(HOST_EXPORTS) \
10201         (cd gettext && $(MAKE) $(FLAGS_TO_PASS) check)
10202
10203 @endif gettext
10204
10205 .PHONY: install-gettext maybe-install-gettext
10206 maybe-install-gettext:
10207 @if gettext
10208 maybe-install-gettext: install-gettext
10209
10210 install-gettext: installdirs
10211         @r=`${PWD_COMMAND}`; export r; \
10212         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10213         $(SET_LIB_PATH) \
10214         $(HOST_EXPORTS) \
10215         (cd gettext && $(MAKE) $(FLAGS_TO_PASS) install)
10216
10217 @endif gettext
10218
10219 # Other targets (info, dvi, etc.)
10220
10221 .PHONY: maybe-info-gettext info-gettext
10222 maybe-info-gettext:
10223 @if gettext
10224 maybe-info-gettext: info-gettext
10225
10226 info-gettext: \
10227     configure-gettext 
10228         @[ -f ./gettext/Makefile ] || exit 0; \
10229         r=`${PWD_COMMAND}`; export r; \
10230         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10231         $(SET_LIB_PATH) \
10232         $(HOST_EXPORTS) \
10233         for flag in $(EXTRA_HOST_FLAGS) ; do \
10234           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10235         done; \
10236         echo "Doing info in gettext" ; \
10237         (cd gettext && \
10238           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10239                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10240                   "RANLIB=$${RANLIB}" \
10241                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10242                   info) \
10243           || exit 1
10244
10245 @endif gettext
10246
10247 .PHONY: maybe-dvi-gettext dvi-gettext
10248 maybe-dvi-gettext:
10249 @if gettext
10250 maybe-dvi-gettext: dvi-gettext
10251
10252 dvi-gettext: \
10253     configure-gettext 
10254         @[ -f ./gettext/Makefile ] || exit 0; \
10255         r=`${PWD_COMMAND}`; export r; \
10256         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10257         $(SET_LIB_PATH) \
10258         $(HOST_EXPORTS) \
10259         for flag in $(EXTRA_HOST_FLAGS) ; do \
10260           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10261         done; \
10262         echo "Doing dvi in gettext" ; \
10263         (cd gettext && \
10264           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10265                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10266                   "RANLIB=$${RANLIB}" \
10267                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10268                   dvi) \
10269           || exit 1
10270
10271 @endif gettext
10272
10273 .PHONY: maybe-html-gettext html-gettext
10274 maybe-html-gettext:
10275 @if gettext
10276 maybe-html-gettext: html-gettext
10277
10278 html-gettext: \
10279     configure-gettext 
10280         @[ -f ./gettext/Makefile ] || exit 0; \
10281         r=`${PWD_COMMAND}`; export r; \
10282         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10283         $(SET_LIB_PATH) \
10284         $(HOST_EXPORTS) \
10285         for flag in $(EXTRA_HOST_FLAGS) ; do \
10286           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10287         done; \
10288         echo "Doing html in gettext" ; \
10289         (cd gettext && \
10290           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10291                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10292                   "RANLIB=$${RANLIB}" \
10293                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10294                   html) \
10295           || exit 1
10296
10297 @endif gettext
10298
10299 .PHONY: maybe-TAGS-gettext TAGS-gettext
10300 maybe-TAGS-gettext:
10301 @if gettext
10302 maybe-TAGS-gettext: TAGS-gettext
10303
10304 TAGS-gettext: \
10305     configure-gettext 
10306         @[ -f ./gettext/Makefile ] || exit 0; \
10307         r=`${PWD_COMMAND}`; export r; \
10308         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10309         $(SET_LIB_PATH) \
10310         $(HOST_EXPORTS) \
10311         for flag in $(EXTRA_HOST_FLAGS) ; do \
10312           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10313         done; \
10314         echo "Doing TAGS in gettext" ; \
10315         (cd gettext && \
10316           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10317                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10318                   "RANLIB=$${RANLIB}" \
10319                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10320                   TAGS) \
10321           || exit 1
10322
10323 @endif gettext
10324
10325 .PHONY: maybe-install-info-gettext install-info-gettext
10326 maybe-install-info-gettext:
10327 @if gettext
10328 maybe-install-info-gettext: install-info-gettext
10329
10330 install-info-gettext: \
10331     configure-gettext \
10332     info-gettext 
10333         @[ -f ./gettext/Makefile ] || exit 0; \
10334         r=`${PWD_COMMAND}`; export r; \
10335         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10336         $(SET_LIB_PATH) \
10337         $(HOST_EXPORTS) \
10338         for flag in $(EXTRA_HOST_FLAGS) ; do \
10339           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10340         done; \
10341         echo "Doing install-info in gettext" ; \
10342         (cd gettext && \
10343           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10344                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10345                   "RANLIB=$${RANLIB}" \
10346                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10347                   install-info) \
10348           || exit 1
10349
10350 @endif gettext
10351
10352 .PHONY: maybe-installcheck-gettext installcheck-gettext
10353 maybe-installcheck-gettext:
10354 @if gettext
10355 maybe-installcheck-gettext: installcheck-gettext
10356
10357 installcheck-gettext: \
10358     configure-gettext 
10359         @[ -f ./gettext/Makefile ] || exit 0; \
10360         r=`${PWD_COMMAND}`; export r; \
10361         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10362         $(SET_LIB_PATH) \
10363         $(HOST_EXPORTS) \
10364         for flag in $(EXTRA_HOST_FLAGS) ; do \
10365           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10366         done; \
10367         echo "Doing installcheck in gettext" ; \
10368         (cd gettext && \
10369           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10370                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10371                   "RANLIB=$${RANLIB}" \
10372                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10373                   installcheck) \
10374           || exit 1
10375
10376 @endif gettext
10377
10378 .PHONY: maybe-mostlyclean-gettext mostlyclean-gettext
10379 maybe-mostlyclean-gettext:
10380 @if gettext
10381 maybe-mostlyclean-gettext: mostlyclean-gettext
10382
10383 mostlyclean-gettext: 
10384         @[ -f ./gettext/Makefile ] || exit 0; \
10385         r=`${PWD_COMMAND}`; export r; \
10386         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10387         $(SET_LIB_PATH) \
10388         $(HOST_EXPORTS) \
10389         for flag in $(EXTRA_HOST_FLAGS) ; do \
10390           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10391         done; \
10392         echo "Doing mostlyclean in gettext" ; \
10393         (cd gettext && \
10394           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10395                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10396                   "RANLIB=$${RANLIB}" \
10397                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10398                   mostlyclean) \
10399           || exit 1
10400
10401 @endif gettext
10402
10403 .PHONY: maybe-clean-gettext clean-gettext
10404 maybe-clean-gettext:
10405 @if gettext
10406 maybe-clean-gettext: clean-gettext
10407
10408 clean-gettext: 
10409         @[ -f ./gettext/Makefile ] || exit 0; \
10410         r=`${PWD_COMMAND}`; export r; \
10411         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10412         $(SET_LIB_PATH) \
10413         $(HOST_EXPORTS) \
10414         for flag in $(EXTRA_HOST_FLAGS) ; do \
10415           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10416         done; \
10417         echo "Doing clean in gettext" ; \
10418         (cd gettext && \
10419           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10420                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10421                   "RANLIB=$${RANLIB}" \
10422                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10423                   clean) \
10424           || exit 1
10425
10426 @endif gettext
10427
10428 .PHONY: maybe-distclean-gettext distclean-gettext
10429 maybe-distclean-gettext:
10430 @if gettext
10431 maybe-distclean-gettext: distclean-gettext
10432
10433 distclean-gettext: 
10434         @[ -f ./gettext/Makefile ] || exit 0; \
10435         r=`${PWD_COMMAND}`; export r; \
10436         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10437         $(SET_LIB_PATH) \
10438         $(HOST_EXPORTS) \
10439         for flag in $(EXTRA_HOST_FLAGS) ; do \
10440           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10441         done; \
10442         echo "Doing distclean in gettext" ; \
10443         (cd gettext && \
10444           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10445                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10446                   "RANLIB=$${RANLIB}" \
10447                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10448                   distclean) \
10449           || exit 1
10450
10451 @endif gettext
10452
10453 .PHONY: maybe-maintainer-clean-gettext maintainer-clean-gettext
10454 maybe-maintainer-clean-gettext:
10455 @if gettext
10456 maybe-maintainer-clean-gettext: maintainer-clean-gettext
10457
10458 maintainer-clean-gettext: 
10459         @[ -f ./gettext/Makefile ] || exit 0; \
10460         r=`${PWD_COMMAND}`; export r; \
10461         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10462         $(SET_LIB_PATH) \
10463         $(HOST_EXPORTS) \
10464         for flag in $(EXTRA_HOST_FLAGS) ; do \
10465           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10466         done; \
10467         echo "Doing maintainer-clean in gettext" ; \
10468         (cd gettext && \
10469           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10470                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10471                   "RANLIB=$${RANLIB}" \
10472                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10473                   maintainer-clean) \
10474           || exit 1
10475
10476 @endif gettext
10477
10478
10479 .PHONY: configure-gnuserv maybe-configure-gnuserv
10480 maybe-configure-gnuserv:
10481 @if gnuserv
10482 maybe-configure-gnuserv: configure-gnuserv
10483 configure-gnuserv:
10484         @test ! -f gnuserv/Makefile || exit 0; \
10485         [ -d gnuserv ] || mkdir gnuserv; \
10486         r=`${PWD_COMMAND}`; export r; \
10487         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10488         $(HOST_EXPORTS) \
10489         echo Configuring in gnuserv; \
10490         cd gnuserv || exit 1; \
10491         case $(srcdir) in \
10492           \.) \
10493             srcdiroption="--srcdir=."; \
10494             libsrcdir=".";; \
10495           /* | [A-Za-z]:[\\/]*) \
10496             srcdiroption="--srcdir=$(srcdir)/gnuserv"; \
10497             libsrcdir="$$s/gnuserv";; \
10498           *) \
10499             srcdiroption="--srcdir=../$(srcdir)/gnuserv"; \
10500             libsrcdir="$$s/gnuserv";; \
10501         esac; \
10502         $(SHELL) $${libsrcdir}/configure \
10503           $(HOST_CONFIGARGS) $${srcdiroption}  \
10504           || exit 1
10505 @endif gnuserv
10506
10507 .PHONY: all-gnuserv maybe-all-gnuserv
10508 maybe-all-gnuserv:
10509 @if gnuserv
10510 TARGET-gnuserv=all
10511 maybe-all-gnuserv: all-gnuserv
10512 all-gnuserv: configure-gnuserv
10513         @r=`${PWD_COMMAND}`; export r; \
10514         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10515         $(SET_LIB_PATH) \
10516         $(HOST_EXPORTS) \
10517         (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS)  \
10518           $(TARGET-gnuserv))
10519 @endif gnuserv
10520
10521 .PHONY: check-gnuserv maybe-check-gnuserv
10522 maybe-check-gnuserv:
10523 @if gnuserv
10524 maybe-check-gnuserv: check-gnuserv
10525
10526 check-gnuserv:
10527         @r=`${PWD_COMMAND}`; export r; \
10528         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10529         $(SET_LIB_PATH) \
10530         $(HOST_EXPORTS) \
10531         (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) check)
10532
10533 @endif gnuserv
10534
10535 .PHONY: install-gnuserv maybe-install-gnuserv
10536 maybe-install-gnuserv:
10537 @if gnuserv
10538 maybe-install-gnuserv: install-gnuserv
10539
10540 install-gnuserv: installdirs
10541         @r=`${PWD_COMMAND}`; export r; \
10542         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10543         $(SET_LIB_PATH) \
10544         $(HOST_EXPORTS) \
10545         (cd gnuserv && $(MAKE) $(FLAGS_TO_PASS) install)
10546
10547 @endif gnuserv
10548
10549 # Other targets (info, dvi, etc.)
10550
10551 .PHONY: maybe-info-gnuserv info-gnuserv
10552 maybe-info-gnuserv:
10553 @if gnuserv
10554 maybe-info-gnuserv: info-gnuserv
10555
10556 info-gnuserv: \
10557     configure-gnuserv 
10558         @[ -f ./gnuserv/Makefile ] || exit 0; \
10559         r=`${PWD_COMMAND}`; export r; \
10560         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10561         $(SET_LIB_PATH) \
10562         $(HOST_EXPORTS) \
10563         for flag in $(EXTRA_HOST_FLAGS) ; do \
10564           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10565         done; \
10566         echo "Doing info in gnuserv" ; \
10567         (cd gnuserv && \
10568           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10569                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10570                   "RANLIB=$${RANLIB}" \
10571                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10572                   info) \
10573           || exit 1
10574
10575 @endif gnuserv
10576
10577 .PHONY: maybe-dvi-gnuserv dvi-gnuserv
10578 maybe-dvi-gnuserv:
10579 @if gnuserv
10580 maybe-dvi-gnuserv: dvi-gnuserv
10581
10582 dvi-gnuserv: \
10583     configure-gnuserv 
10584         @[ -f ./gnuserv/Makefile ] || exit 0; \
10585         r=`${PWD_COMMAND}`; export r; \
10586         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10587         $(SET_LIB_PATH) \
10588         $(HOST_EXPORTS) \
10589         for flag in $(EXTRA_HOST_FLAGS) ; do \
10590           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10591         done; \
10592         echo "Doing dvi in gnuserv" ; \
10593         (cd gnuserv && \
10594           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10595                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10596                   "RANLIB=$${RANLIB}" \
10597                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10598                   dvi) \
10599           || exit 1
10600
10601 @endif gnuserv
10602
10603 .PHONY: maybe-html-gnuserv html-gnuserv
10604 maybe-html-gnuserv:
10605 @if gnuserv
10606 maybe-html-gnuserv: html-gnuserv
10607
10608 html-gnuserv: \
10609     configure-gnuserv 
10610         @[ -f ./gnuserv/Makefile ] || exit 0; \
10611         r=`${PWD_COMMAND}`; export r; \
10612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10613         $(SET_LIB_PATH) \
10614         $(HOST_EXPORTS) \
10615         for flag in $(EXTRA_HOST_FLAGS) ; do \
10616           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10617         done; \
10618         echo "Doing html in gnuserv" ; \
10619         (cd gnuserv && \
10620           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10621                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10622                   "RANLIB=$${RANLIB}" \
10623                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10624                   html) \
10625           || exit 1
10626
10627 @endif gnuserv
10628
10629 .PHONY: maybe-TAGS-gnuserv TAGS-gnuserv
10630 maybe-TAGS-gnuserv:
10631 @if gnuserv
10632 maybe-TAGS-gnuserv: TAGS-gnuserv
10633
10634 TAGS-gnuserv: \
10635     configure-gnuserv 
10636         @[ -f ./gnuserv/Makefile ] || exit 0; \
10637         r=`${PWD_COMMAND}`; export r; \
10638         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10639         $(SET_LIB_PATH) \
10640         $(HOST_EXPORTS) \
10641         for flag in $(EXTRA_HOST_FLAGS) ; do \
10642           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10643         done; \
10644         echo "Doing TAGS in gnuserv" ; \
10645         (cd gnuserv && \
10646           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10647                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10648                   "RANLIB=$${RANLIB}" \
10649                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10650                   TAGS) \
10651           || exit 1
10652
10653 @endif gnuserv
10654
10655 .PHONY: maybe-install-info-gnuserv install-info-gnuserv
10656 maybe-install-info-gnuserv:
10657 @if gnuserv
10658 maybe-install-info-gnuserv: install-info-gnuserv
10659
10660 install-info-gnuserv: \
10661     configure-gnuserv \
10662     info-gnuserv 
10663         @[ -f ./gnuserv/Makefile ] || exit 0; \
10664         r=`${PWD_COMMAND}`; export r; \
10665         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10666         $(SET_LIB_PATH) \
10667         $(HOST_EXPORTS) \
10668         for flag in $(EXTRA_HOST_FLAGS) ; do \
10669           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10670         done; \
10671         echo "Doing install-info in gnuserv" ; \
10672         (cd gnuserv && \
10673           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10674                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10675                   "RANLIB=$${RANLIB}" \
10676                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10677                   install-info) \
10678           || exit 1
10679
10680 @endif gnuserv
10681
10682 .PHONY: maybe-installcheck-gnuserv installcheck-gnuserv
10683 maybe-installcheck-gnuserv:
10684 @if gnuserv
10685 maybe-installcheck-gnuserv: installcheck-gnuserv
10686
10687 installcheck-gnuserv: \
10688     configure-gnuserv 
10689         @[ -f ./gnuserv/Makefile ] || exit 0; \
10690         r=`${PWD_COMMAND}`; export r; \
10691         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10692         $(SET_LIB_PATH) \
10693         $(HOST_EXPORTS) \
10694         for flag in $(EXTRA_HOST_FLAGS) ; do \
10695           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10696         done; \
10697         echo "Doing installcheck in gnuserv" ; \
10698         (cd gnuserv && \
10699           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10700                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10701                   "RANLIB=$${RANLIB}" \
10702                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10703                   installcheck) \
10704           || exit 1
10705
10706 @endif gnuserv
10707
10708 .PHONY: maybe-mostlyclean-gnuserv mostlyclean-gnuserv
10709 maybe-mostlyclean-gnuserv:
10710 @if gnuserv
10711 maybe-mostlyclean-gnuserv: mostlyclean-gnuserv
10712
10713 mostlyclean-gnuserv: 
10714         @[ -f ./gnuserv/Makefile ] || exit 0; \
10715         r=`${PWD_COMMAND}`; export r; \
10716         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10717         $(SET_LIB_PATH) \
10718         $(HOST_EXPORTS) \
10719         for flag in $(EXTRA_HOST_FLAGS) ; do \
10720           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10721         done; \
10722         echo "Doing mostlyclean in gnuserv" ; \
10723         (cd gnuserv && \
10724           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10725                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10726                   "RANLIB=$${RANLIB}" \
10727                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10728                   mostlyclean) \
10729           || exit 1
10730
10731 @endif gnuserv
10732
10733 .PHONY: maybe-clean-gnuserv clean-gnuserv
10734 maybe-clean-gnuserv:
10735 @if gnuserv
10736 maybe-clean-gnuserv: clean-gnuserv
10737
10738 clean-gnuserv: 
10739         @[ -f ./gnuserv/Makefile ] || exit 0; \
10740         r=`${PWD_COMMAND}`; export r; \
10741         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10742         $(SET_LIB_PATH) \
10743         $(HOST_EXPORTS) \
10744         for flag in $(EXTRA_HOST_FLAGS) ; do \
10745           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10746         done; \
10747         echo "Doing clean in gnuserv" ; \
10748         (cd gnuserv && \
10749           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10750                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10751                   "RANLIB=$${RANLIB}" \
10752                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10753                   clean) \
10754           || exit 1
10755
10756 @endif gnuserv
10757
10758 .PHONY: maybe-distclean-gnuserv distclean-gnuserv
10759 maybe-distclean-gnuserv:
10760 @if gnuserv
10761 maybe-distclean-gnuserv: distclean-gnuserv
10762
10763 distclean-gnuserv: 
10764         @[ -f ./gnuserv/Makefile ] || exit 0; \
10765         r=`${PWD_COMMAND}`; export r; \
10766         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10767         $(SET_LIB_PATH) \
10768         $(HOST_EXPORTS) \
10769         for flag in $(EXTRA_HOST_FLAGS) ; do \
10770           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10771         done; \
10772         echo "Doing distclean in gnuserv" ; \
10773         (cd gnuserv && \
10774           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10775                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10776                   "RANLIB=$${RANLIB}" \
10777                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10778                   distclean) \
10779           || exit 1
10780
10781 @endif gnuserv
10782
10783 .PHONY: maybe-maintainer-clean-gnuserv maintainer-clean-gnuserv
10784 maybe-maintainer-clean-gnuserv:
10785 @if gnuserv
10786 maybe-maintainer-clean-gnuserv: maintainer-clean-gnuserv
10787
10788 maintainer-clean-gnuserv: 
10789         @[ -f ./gnuserv/Makefile ] || exit 0; \
10790         r=`${PWD_COMMAND}`; export r; \
10791         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10792         $(SET_LIB_PATH) \
10793         $(HOST_EXPORTS) \
10794         for flag in $(EXTRA_HOST_FLAGS) ; do \
10795           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10796         done; \
10797         echo "Doing maintainer-clean in gnuserv" ; \
10798         (cd gnuserv && \
10799           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10800                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10801                   "RANLIB=$${RANLIB}" \
10802                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10803                   maintainer-clean) \
10804           || exit 1
10805
10806 @endif gnuserv
10807
10808
10809 .PHONY: configure-gprof maybe-configure-gprof
10810 maybe-configure-gprof:
10811 @if gprof
10812 maybe-configure-gprof: configure-gprof
10813 configure-gprof:
10814         @test ! -f gprof/Makefile || exit 0; \
10815         [ -d gprof ] || mkdir gprof; \
10816         r=`${PWD_COMMAND}`; export r; \
10817         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10818         $(HOST_EXPORTS) \
10819         echo Configuring in gprof; \
10820         cd gprof || exit 1; \
10821         case $(srcdir) in \
10822           \.) \
10823             srcdiroption="--srcdir=."; \
10824             libsrcdir=".";; \
10825           /* | [A-Za-z]:[\\/]*) \
10826             srcdiroption="--srcdir=$(srcdir)/gprof"; \
10827             libsrcdir="$$s/gprof";; \
10828           *) \
10829             srcdiroption="--srcdir=../$(srcdir)/gprof"; \
10830             libsrcdir="$$s/gprof";; \
10831         esac; \
10832         $(SHELL) $${libsrcdir}/configure \
10833           $(HOST_CONFIGARGS) $${srcdiroption}  \
10834           || exit 1
10835 @endif gprof
10836
10837 .PHONY: all-gprof maybe-all-gprof
10838 maybe-all-gprof:
10839 @if gprof
10840 TARGET-gprof=all
10841 maybe-all-gprof: all-gprof
10842 all-gprof: configure-gprof
10843         @r=`${PWD_COMMAND}`; export r; \
10844         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10845         $(SET_LIB_PATH) \
10846         $(HOST_EXPORTS) \
10847         (cd gprof && $(MAKE) $(FLAGS_TO_PASS)  \
10848           $(TARGET-gprof))
10849 @endif gprof
10850
10851 .PHONY: check-gprof maybe-check-gprof
10852 maybe-check-gprof:
10853 @if gprof
10854 maybe-check-gprof: check-gprof
10855
10856 check-gprof:
10857         @r=`${PWD_COMMAND}`; export r; \
10858         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10859         $(SET_LIB_PATH) \
10860         $(HOST_EXPORTS) \
10861         (cd gprof && $(MAKE) $(FLAGS_TO_PASS) check)
10862
10863 @endif gprof
10864
10865 .PHONY: install-gprof maybe-install-gprof
10866 maybe-install-gprof:
10867 @if gprof
10868 maybe-install-gprof: install-gprof
10869
10870 install-gprof: installdirs
10871         @r=`${PWD_COMMAND}`; export r; \
10872         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10873         $(SET_LIB_PATH) \
10874         $(HOST_EXPORTS) \
10875         (cd gprof && $(MAKE) $(FLAGS_TO_PASS) install)
10876
10877 @endif gprof
10878
10879 # Other targets (info, dvi, etc.)
10880
10881 .PHONY: maybe-info-gprof info-gprof
10882 maybe-info-gprof:
10883 @if gprof
10884 maybe-info-gprof: info-gprof
10885
10886 info-gprof: \
10887     configure-gprof 
10888         @[ -f ./gprof/Makefile ] || exit 0; \
10889         r=`${PWD_COMMAND}`; export r; \
10890         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10891         $(SET_LIB_PATH) \
10892         $(HOST_EXPORTS) \
10893         for flag in $(EXTRA_HOST_FLAGS) ; do \
10894           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10895         done; \
10896         echo "Doing info in gprof" ; \
10897         (cd gprof && \
10898           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10899                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10900                   "RANLIB=$${RANLIB}" \
10901                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10902                   info) \
10903           || exit 1
10904
10905 @endif gprof
10906
10907 .PHONY: maybe-dvi-gprof dvi-gprof
10908 maybe-dvi-gprof:
10909 @if gprof
10910 maybe-dvi-gprof: dvi-gprof
10911
10912 dvi-gprof: \
10913     configure-gprof 
10914         @[ -f ./gprof/Makefile ] || exit 0; \
10915         r=`${PWD_COMMAND}`; export r; \
10916         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10917         $(SET_LIB_PATH) \
10918         $(HOST_EXPORTS) \
10919         for flag in $(EXTRA_HOST_FLAGS) ; do \
10920           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10921         done; \
10922         echo "Doing dvi in gprof" ; \
10923         (cd gprof && \
10924           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10925                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10926                   "RANLIB=$${RANLIB}" \
10927                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10928                   dvi) \
10929           || exit 1
10930
10931 @endif gprof
10932
10933 .PHONY: maybe-html-gprof html-gprof
10934 maybe-html-gprof:
10935 @if gprof
10936 maybe-html-gprof: html-gprof
10937
10938 html-gprof: \
10939     configure-gprof 
10940         @[ -f ./gprof/Makefile ] || exit 0; \
10941         r=`${PWD_COMMAND}`; export r; \
10942         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10943         $(SET_LIB_PATH) \
10944         $(HOST_EXPORTS) \
10945         for flag in $(EXTRA_HOST_FLAGS) ; do \
10946           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10947         done; \
10948         echo "Doing html in gprof" ; \
10949         (cd gprof && \
10950           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10951                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10952                   "RANLIB=$${RANLIB}" \
10953                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10954                   html) \
10955           || exit 1
10956
10957 @endif gprof
10958
10959 .PHONY: maybe-TAGS-gprof TAGS-gprof
10960 maybe-TAGS-gprof:
10961 @if gprof
10962 maybe-TAGS-gprof: TAGS-gprof
10963
10964 TAGS-gprof: \
10965     configure-gprof 
10966         @[ -f ./gprof/Makefile ] || exit 0; \
10967         r=`${PWD_COMMAND}`; export r; \
10968         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10969         $(SET_LIB_PATH) \
10970         $(HOST_EXPORTS) \
10971         for flag in $(EXTRA_HOST_FLAGS) ; do \
10972           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
10973         done; \
10974         echo "Doing TAGS in gprof" ; \
10975         (cd gprof && \
10976           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
10977                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
10978                   "RANLIB=$${RANLIB}" \
10979                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
10980                   TAGS) \
10981           || exit 1
10982
10983 @endif gprof
10984
10985 .PHONY: maybe-install-info-gprof install-info-gprof
10986 maybe-install-info-gprof:
10987 @if gprof
10988 maybe-install-info-gprof: install-info-gprof
10989
10990 install-info-gprof: \
10991     configure-gprof \
10992     info-gprof 
10993         @[ -f ./gprof/Makefile ] || exit 0; \
10994         r=`${PWD_COMMAND}`; export r; \
10995         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
10996         $(SET_LIB_PATH) \
10997         $(HOST_EXPORTS) \
10998         for flag in $(EXTRA_HOST_FLAGS) ; do \
10999           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11000         done; \
11001         echo "Doing install-info in gprof" ; \
11002         (cd gprof && \
11003           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11004                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11005                   "RANLIB=$${RANLIB}" \
11006                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11007                   install-info) \
11008           || exit 1
11009
11010 @endif gprof
11011
11012 .PHONY: maybe-installcheck-gprof installcheck-gprof
11013 maybe-installcheck-gprof:
11014 @if gprof
11015 maybe-installcheck-gprof: installcheck-gprof
11016
11017 installcheck-gprof: \
11018     configure-gprof 
11019         @[ -f ./gprof/Makefile ] || exit 0; \
11020         r=`${PWD_COMMAND}`; export r; \
11021         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11022         $(SET_LIB_PATH) \
11023         $(HOST_EXPORTS) \
11024         for flag in $(EXTRA_HOST_FLAGS) ; do \
11025           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11026         done; \
11027         echo "Doing installcheck in gprof" ; \
11028         (cd gprof && \
11029           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11030                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11031                   "RANLIB=$${RANLIB}" \
11032                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11033                   installcheck) \
11034           || exit 1
11035
11036 @endif gprof
11037
11038 .PHONY: maybe-mostlyclean-gprof mostlyclean-gprof
11039 maybe-mostlyclean-gprof:
11040 @if gprof
11041 maybe-mostlyclean-gprof: mostlyclean-gprof
11042
11043 mostlyclean-gprof: 
11044         @[ -f ./gprof/Makefile ] || exit 0; \
11045         r=`${PWD_COMMAND}`; export r; \
11046         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11047         $(SET_LIB_PATH) \
11048         $(HOST_EXPORTS) \
11049         for flag in $(EXTRA_HOST_FLAGS) ; do \
11050           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11051         done; \
11052         echo "Doing mostlyclean in gprof" ; \
11053         (cd gprof && \
11054           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11055                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11056                   "RANLIB=$${RANLIB}" \
11057                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11058                   mostlyclean) \
11059           || exit 1
11060
11061 @endif gprof
11062
11063 .PHONY: maybe-clean-gprof clean-gprof
11064 maybe-clean-gprof:
11065 @if gprof
11066 maybe-clean-gprof: clean-gprof
11067
11068 clean-gprof: 
11069         @[ -f ./gprof/Makefile ] || exit 0; \
11070         r=`${PWD_COMMAND}`; export r; \
11071         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11072         $(SET_LIB_PATH) \
11073         $(HOST_EXPORTS) \
11074         for flag in $(EXTRA_HOST_FLAGS) ; do \
11075           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11076         done; \
11077         echo "Doing clean in gprof" ; \
11078         (cd gprof && \
11079           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11080                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11081                   "RANLIB=$${RANLIB}" \
11082                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11083                   clean) \
11084           || exit 1
11085
11086 @endif gprof
11087
11088 .PHONY: maybe-distclean-gprof distclean-gprof
11089 maybe-distclean-gprof:
11090 @if gprof
11091 maybe-distclean-gprof: distclean-gprof
11092
11093 distclean-gprof: 
11094         @[ -f ./gprof/Makefile ] || exit 0; \
11095         r=`${PWD_COMMAND}`; export r; \
11096         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11097         $(SET_LIB_PATH) \
11098         $(HOST_EXPORTS) \
11099         for flag in $(EXTRA_HOST_FLAGS) ; do \
11100           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11101         done; \
11102         echo "Doing distclean in gprof" ; \
11103         (cd gprof && \
11104           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11105                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11106                   "RANLIB=$${RANLIB}" \
11107                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11108                   distclean) \
11109           || exit 1
11110
11111 @endif gprof
11112
11113 .PHONY: maybe-maintainer-clean-gprof maintainer-clean-gprof
11114 maybe-maintainer-clean-gprof:
11115 @if gprof
11116 maybe-maintainer-clean-gprof: maintainer-clean-gprof
11117
11118 maintainer-clean-gprof: 
11119         @[ -f ./gprof/Makefile ] || exit 0; \
11120         r=`${PWD_COMMAND}`; export r; \
11121         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11122         $(SET_LIB_PATH) \
11123         $(HOST_EXPORTS) \
11124         for flag in $(EXTRA_HOST_FLAGS) ; do \
11125           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11126         done; \
11127         echo "Doing maintainer-clean in gprof" ; \
11128         (cd gprof && \
11129           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11130                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11131                   "RANLIB=$${RANLIB}" \
11132                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11133                   maintainer-clean) \
11134           || exit 1
11135
11136 @endif gprof
11137
11138
11139 .PHONY: configure-gzip maybe-configure-gzip
11140 maybe-configure-gzip:
11141 @if gzip
11142 maybe-configure-gzip: configure-gzip
11143 configure-gzip:
11144         @test ! -f gzip/Makefile || exit 0; \
11145         [ -d gzip ] || mkdir gzip; \
11146         r=`${PWD_COMMAND}`; export r; \
11147         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11148         $(HOST_EXPORTS) \
11149         echo Configuring in gzip; \
11150         cd gzip || exit 1; \
11151         case $(srcdir) in \
11152           \.) \
11153             srcdiroption="--srcdir=."; \
11154             libsrcdir=".";; \
11155           /* | [A-Za-z]:[\\/]*) \
11156             srcdiroption="--srcdir=$(srcdir)/gzip"; \
11157             libsrcdir="$$s/gzip";; \
11158           *) \
11159             srcdiroption="--srcdir=../$(srcdir)/gzip"; \
11160             libsrcdir="$$s/gzip";; \
11161         esac; \
11162         $(SHELL) $${libsrcdir}/configure \
11163           $(HOST_CONFIGARGS) $${srcdiroption}  \
11164           || exit 1
11165 @endif gzip
11166
11167 .PHONY: all-gzip maybe-all-gzip
11168 maybe-all-gzip:
11169 @if gzip
11170 TARGET-gzip=all
11171 maybe-all-gzip: all-gzip
11172 all-gzip: configure-gzip
11173         @r=`${PWD_COMMAND}`; export r; \
11174         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11175         $(SET_LIB_PATH) \
11176         $(HOST_EXPORTS) \
11177         (cd gzip && $(MAKE) $(FLAGS_TO_PASS)  \
11178           $(TARGET-gzip))
11179 @endif gzip
11180
11181 .PHONY: check-gzip maybe-check-gzip
11182 maybe-check-gzip:
11183 @if gzip
11184 maybe-check-gzip: check-gzip
11185
11186 check-gzip:
11187         @r=`${PWD_COMMAND}`; export r; \
11188         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11189         $(SET_LIB_PATH) \
11190         $(HOST_EXPORTS) \
11191         (cd gzip && $(MAKE) $(FLAGS_TO_PASS) check)
11192
11193 @endif gzip
11194
11195 .PHONY: install-gzip maybe-install-gzip
11196 maybe-install-gzip:
11197 @if gzip
11198 maybe-install-gzip: install-gzip
11199
11200 install-gzip: installdirs
11201         @r=`${PWD_COMMAND}`; export r; \
11202         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11203         $(SET_LIB_PATH) \
11204         $(HOST_EXPORTS) \
11205         (cd gzip && $(MAKE) $(FLAGS_TO_PASS) install)
11206
11207 @endif gzip
11208
11209 # Other targets (info, dvi, etc.)
11210
11211 .PHONY: maybe-info-gzip info-gzip
11212 maybe-info-gzip:
11213 @if gzip
11214 maybe-info-gzip: info-gzip
11215
11216 info-gzip: \
11217     configure-gzip 
11218         @[ -f ./gzip/Makefile ] || exit 0; \
11219         r=`${PWD_COMMAND}`; export r; \
11220         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11221         $(SET_LIB_PATH) \
11222         $(HOST_EXPORTS) \
11223         for flag in $(EXTRA_HOST_FLAGS) ; do \
11224           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11225         done; \
11226         echo "Doing info in gzip" ; \
11227         (cd gzip && \
11228           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11229                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11230                   "RANLIB=$${RANLIB}" \
11231                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11232                   info) \
11233           || exit 1
11234
11235 @endif gzip
11236
11237 .PHONY: maybe-dvi-gzip dvi-gzip
11238 maybe-dvi-gzip:
11239 @if gzip
11240 maybe-dvi-gzip: dvi-gzip
11241
11242 dvi-gzip: \
11243     configure-gzip 
11244         @[ -f ./gzip/Makefile ] || exit 0; \
11245         r=`${PWD_COMMAND}`; export r; \
11246         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11247         $(SET_LIB_PATH) \
11248         $(HOST_EXPORTS) \
11249         for flag in $(EXTRA_HOST_FLAGS) ; do \
11250           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11251         done; \
11252         echo "Doing dvi in gzip" ; \
11253         (cd gzip && \
11254           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11255                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11256                   "RANLIB=$${RANLIB}" \
11257                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11258                   dvi) \
11259           || exit 1
11260
11261 @endif gzip
11262
11263 .PHONY: maybe-html-gzip html-gzip
11264 maybe-html-gzip:
11265 @if gzip
11266 maybe-html-gzip: html-gzip
11267
11268 html-gzip: \
11269     configure-gzip 
11270         @[ -f ./gzip/Makefile ] || exit 0; \
11271         r=`${PWD_COMMAND}`; export r; \
11272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11273         $(SET_LIB_PATH) \
11274         $(HOST_EXPORTS) \
11275         for flag in $(EXTRA_HOST_FLAGS) ; do \
11276           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11277         done; \
11278         echo "Doing html in gzip" ; \
11279         (cd gzip && \
11280           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11281                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11282                   "RANLIB=$${RANLIB}" \
11283                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11284                   html) \
11285           || exit 1
11286
11287 @endif gzip
11288
11289 .PHONY: maybe-TAGS-gzip TAGS-gzip
11290 maybe-TAGS-gzip:
11291 @if gzip
11292 maybe-TAGS-gzip: TAGS-gzip
11293
11294 TAGS-gzip: \
11295     configure-gzip 
11296         @[ -f ./gzip/Makefile ] || exit 0; \
11297         r=`${PWD_COMMAND}`; export r; \
11298         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11299         $(SET_LIB_PATH) \
11300         $(HOST_EXPORTS) \
11301         for flag in $(EXTRA_HOST_FLAGS) ; do \
11302           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11303         done; \
11304         echo "Doing TAGS in gzip" ; \
11305         (cd gzip && \
11306           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11307                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11308                   "RANLIB=$${RANLIB}" \
11309                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11310                   TAGS) \
11311           || exit 1
11312
11313 @endif gzip
11314
11315 .PHONY: maybe-install-info-gzip install-info-gzip
11316 maybe-install-info-gzip:
11317 @if gzip
11318 maybe-install-info-gzip: install-info-gzip
11319
11320 install-info-gzip: \
11321     configure-gzip \
11322     info-gzip 
11323         @[ -f ./gzip/Makefile ] || exit 0; \
11324         r=`${PWD_COMMAND}`; export r; \
11325         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11326         $(SET_LIB_PATH) \
11327         $(HOST_EXPORTS) \
11328         for flag in $(EXTRA_HOST_FLAGS) ; do \
11329           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11330         done; \
11331         echo "Doing install-info in gzip" ; \
11332         (cd gzip && \
11333           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11334                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11335                   "RANLIB=$${RANLIB}" \
11336                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11337                   install-info) \
11338           || exit 1
11339
11340 @endif gzip
11341
11342 .PHONY: maybe-installcheck-gzip installcheck-gzip
11343 maybe-installcheck-gzip:
11344 @if gzip
11345 maybe-installcheck-gzip: installcheck-gzip
11346
11347 installcheck-gzip: \
11348     configure-gzip 
11349         @[ -f ./gzip/Makefile ] || exit 0; \
11350         r=`${PWD_COMMAND}`; export r; \
11351         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11352         $(SET_LIB_PATH) \
11353         $(HOST_EXPORTS) \
11354         for flag in $(EXTRA_HOST_FLAGS) ; do \
11355           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11356         done; \
11357         echo "Doing installcheck in gzip" ; \
11358         (cd gzip && \
11359           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11360                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11361                   "RANLIB=$${RANLIB}" \
11362                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11363                   installcheck) \
11364           || exit 1
11365
11366 @endif gzip
11367
11368 .PHONY: maybe-mostlyclean-gzip mostlyclean-gzip
11369 maybe-mostlyclean-gzip:
11370 @if gzip
11371 maybe-mostlyclean-gzip: mostlyclean-gzip
11372
11373 mostlyclean-gzip: 
11374         @[ -f ./gzip/Makefile ] || exit 0; \
11375         r=`${PWD_COMMAND}`; export r; \
11376         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11377         $(SET_LIB_PATH) \
11378         $(HOST_EXPORTS) \
11379         for flag in $(EXTRA_HOST_FLAGS) ; do \
11380           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11381         done; \
11382         echo "Doing mostlyclean in gzip" ; \
11383         (cd gzip && \
11384           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11385                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11386                   "RANLIB=$${RANLIB}" \
11387                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11388                   mostlyclean) \
11389           || exit 1
11390
11391 @endif gzip
11392
11393 .PHONY: maybe-clean-gzip clean-gzip
11394 maybe-clean-gzip:
11395 @if gzip
11396 maybe-clean-gzip: clean-gzip
11397
11398 clean-gzip: 
11399         @[ -f ./gzip/Makefile ] || exit 0; \
11400         r=`${PWD_COMMAND}`; export r; \
11401         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11402         $(SET_LIB_PATH) \
11403         $(HOST_EXPORTS) \
11404         for flag in $(EXTRA_HOST_FLAGS) ; do \
11405           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11406         done; \
11407         echo "Doing clean in gzip" ; \
11408         (cd gzip && \
11409           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11410                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11411                   "RANLIB=$${RANLIB}" \
11412                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11413                   clean) \
11414           || exit 1
11415
11416 @endif gzip
11417
11418 .PHONY: maybe-distclean-gzip distclean-gzip
11419 maybe-distclean-gzip:
11420 @if gzip
11421 maybe-distclean-gzip: distclean-gzip
11422
11423 distclean-gzip: 
11424         @[ -f ./gzip/Makefile ] || exit 0; \
11425         r=`${PWD_COMMAND}`; export r; \
11426         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11427         $(SET_LIB_PATH) \
11428         $(HOST_EXPORTS) \
11429         for flag in $(EXTRA_HOST_FLAGS) ; do \
11430           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11431         done; \
11432         echo "Doing distclean in gzip" ; \
11433         (cd gzip && \
11434           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11435                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11436                   "RANLIB=$${RANLIB}" \
11437                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11438                   distclean) \
11439           || exit 1
11440
11441 @endif gzip
11442
11443 .PHONY: maybe-maintainer-clean-gzip maintainer-clean-gzip
11444 maybe-maintainer-clean-gzip:
11445 @if gzip
11446 maybe-maintainer-clean-gzip: maintainer-clean-gzip
11447
11448 maintainer-clean-gzip: 
11449         @[ -f ./gzip/Makefile ] || exit 0; \
11450         r=`${PWD_COMMAND}`; export r; \
11451         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11452         $(SET_LIB_PATH) \
11453         $(HOST_EXPORTS) \
11454         for flag in $(EXTRA_HOST_FLAGS) ; do \
11455           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11456         done; \
11457         echo "Doing maintainer-clean in gzip" ; \
11458         (cd gzip && \
11459           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11460                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11461                   "RANLIB=$${RANLIB}" \
11462                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11463                   maintainer-clean) \
11464           || exit 1
11465
11466 @endif gzip
11467
11468
11469 .PHONY: configure-hello maybe-configure-hello
11470 maybe-configure-hello:
11471 @if hello
11472 maybe-configure-hello: configure-hello
11473 configure-hello:
11474         @test ! -f hello/Makefile || exit 0; \
11475         [ -d hello ] || mkdir hello; \
11476         r=`${PWD_COMMAND}`; export r; \
11477         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11478         $(HOST_EXPORTS) \
11479         echo Configuring in hello; \
11480         cd hello || exit 1; \
11481         case $(srcdir) in \
11482           \.) \
11483             srcdiroption="--srcdir=."; \
11484             libsrcdir=".";; \
11485           /* | [A-Za-z]:[\\/]*) \
11486             srcdiroption="--srcdir=$(srcdir)/hello"; \
11487             libsrcdir="$$s/hello";; \
11488           *) \
11489             srcdiroption="--srcdir=../$(srcdir)/hello"; \
11490             libsrcdir="$$s/hello";; \
11491         esac; \
11492         $(SHELL) $${libsrcdir}/configure \
11493           $(HOST_CONFIGARGS) $${srcdiroption}  \
11494           || exit 1
11495 @endif hello
11496
11497 .PHONY: all-hello maybe-all-hello
11498 maybe-all-hello:
11499 @if hello
11500 TARGET-hello=all
11501 maybe-all-hello: all-hello
11502 all-hello: configure-hello
11503         @r=`${PWD_COMMAND}`; export r; \
11504         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11505         $(SET_LIB_PATH) \
11506         $(HOST_EXPORTS) \
11507         (cd hello && $(MAKE) $(FLAGS_TO_PASS)  \
11508           $(TARGET-hello))
11509 @endif hello
11510
11511 .PHONY: check-hello maybe-check-hello
11512 maybe-check-hello:
11513 @if hello
11514 maybe-check-hello: check-hello
11515
11516 check-hello:
11517         @r=`${PWD_COMMAND}`; export r; \
11518         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11519         $(SET_LIB_PATH) \
11520         $(HOST_EXPORTS) \
11521         (cd hello && $(MAKE) $(FLAGS_TO_PASS) check)
11522
11523 @endif hello
11524
11525 .PHONY: install-hello maybe-install-hello
11526 maybe-install-hello:
11527 @if hello
11528 maybe-install-hello: install-hello
11529
11530 install-hello: installdirs
11531         @r=`${PWD_COMMAND}`; export r; \
11532         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11533         $(SET_LIB_PATH) \
11534         $(HOST_EXPORTS) \
11535         (cd hello && $(MAKE) $(FLAGS_TO_PASS) install)
11536
11537 @endif hello
11538
11539 # Other targets (info, dvi, etc.)
11540
11541 .PHONY: maybe-info-hello info-hello
11542 maybe-info-hello:
11543 @if hello
11544 maybe-info-hello: info-hello
11545
11546 info-hello: \
11547     configure-hello 
11548         @[ -f ./hello/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 info in hello" ; \
11557         (cd hello && \
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                   info) \
11563           || exit 1
11564
11565 @endif hello
11566
11567 .PHONY: maybe-dvi-hello dvi-hello
11568 maybe-dvi-hello:
11569 @if hello
11570 maybe-dvi-hello: dvi-hello
11571
11572 dvi-hello: \
11573     configure-hello 
11574         @[ -f ./hello/Makefile ] || exit 0; \
11575         r=`${PWD_COMMAND}`; export r; \
11576         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11577         $(SET_LIB_PATH) \
11578         $(HOST_EXPORTS) \
11579         for flag in $(EXTRA_HOST_FLAGS) ; do \
11580           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11581         done; \
11582         echo "Doing dvi in hello" ; \
11583         (cd hello && \
11584           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11585                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11586                   "RANLIB=$${RANLIB}" \
11587                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11588                   dvi) \
11589           || exit 1
11590
11591 @endif hello
11592
11593 .PHONY: maybe-html-hello html-hello
11594 maybe-html-hello:
11595 @if hello
11596 maybe-html-hello: html-hello
11597
11598 html-hello: \
11599     configure-hello 
11600         @[ -f ./hello/Makefile ] || exit 0; \
11601         r=`${PWD_COMMAND}`; export r; \
11602         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11603         $(SET_LIB_PATH) \
11604         $(HOST_EXPORTS) \
11605         for flag in $(EXTRA_HOST_FLAGS) ; do \
11606           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11607         done; \
11608         echo "Doing html in hello" ; \
11609         (cd hello && \
11610           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11611                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11612                   "RANLIB=$${RANLIB}" \
11613                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11614                   html) \
11615           || exit 1
11616
11617 @endif hello
11618
11619 .PHONY: maybe-TAGS-hello TAGS-hello
11620 maybe-TAGS-hello:
11621 @if hello
11622 maybe-TAGS-hello: TAGS-hello
11623
11624 TAGS-hello: \
11625     configure-hello 
11626         @[ -f ./hello/Makefile ] || exit 0; \
11627         r=`${PWD_COMMAND}`; export r; \
11628         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11629         $(SET_LIB_PATH) \
11630         $(HOST_EXPORTS) \
11631         for flag in $(EXTRA_HOST_FLAGS) ; do \
11632           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11633         done; \
11634         echo "Doing TAGS in hello" ; \
11635         (cd hello && \
11636           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11637                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11638                   "RANLIB=$${RANLIB}" \
11639                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11640                   TAGS) \
11641           || exit 1
11642
11643 @endif hello
11644
11645 .PHONY: maybe-install-info-hello install-info-hello
11646 maybe-install-info-hello:
11647 @if hello
11648 maybe-install-info-hello: install-info-hello
11649
11650 install-info-hello: \
11651     configure-hello \
11652     info-hello 
11653         @[ -f ./hello/Makefile ] || exit 0; \
11654         r=`${PWD_COMMAND}`; export r; \
11655         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11656         $(SET_LIB_PATH) \
11657         $(HOST_EXPORTS) \
11658         for flag in $(EXTRA_HOST_FLAGS) ; do \
11659           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11660         done; \
11661         echo "Doing install-info in hello" ; \
11662         (cd hello && \
11663           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11664                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11665                   "RANLIB=$${RANLIB}" \
11666                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11667                   install-info) \
11668           || exit 1
11669
11670 @endif hello
11671
11672 .PHONY: maybe-installcheck-hello installcheck-hello
11673 maybe-installcheck-hello:
11674 @if hello
11675 maybe-installcheck-hello: installcheck-hello
11676
11677 installcheck-hello: \
11678     configure-hello 
11679         @[ -f ./hello/Makefile ] || exit 0; \
11680         r=`${PWD_COMMAND}`; export r; \
11681         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11682         $(SET_LIB_PATH) \
11683         $(HOST_EXPORTS) \
11684         for flag in $(EXTRA_HOST_FLAGS) ; do \
11685           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11686         done; \
11687         echo "Doing installcheck in hello" ; \
11688         (cd hello && \
11689           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11690                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11691                   "RANLIB=$${RANLIB}" \
11692                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11693                   installcheck) \
11694           || exit 1
11695
11696 @endif hello
11697
11698 .PHONY: maybe-mostlyclean-hello mostlyclean-hello
11699 maybe-mostlyclean-hello:
11700 @if hello
11701 maybe-mostlyclean-hello: mostlyclean-hello
11702
11703 mostlyclean-hello: 
11704         @[ -f ./hello/Makefile ] || exit 0; \
11705         r=`${PWD_COMMAND}`; export r; \
11706         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11707         $(SET_LIB_PATH) \
11708         $(HOST_EXPORTS) \
11709         for flag in $(EXTRA_HOST_FLAGS) ; do \
11710           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11711         done; \
11712         echo "Doing mostlyclean in hello" ; \
11713         (cd hello && \
11714           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11715                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11716                   "RANLIB=$${RANLIB}" \
11717                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11718                   mostlyclean) \
11719           || exit 1
11720
11721 @endif hello
11722
11723 .PHONY: maybe-clean-hello clean-hello
11724 maybe-clean-hello:
11725 @if hello
11726 maybe-clean-hello: clean-hello
11727
11728 clean-hello: 
11729         @[ -f ./hello/Makefile ] || exit 0; \
11730         r=`${PWD_COMMAND}`; export r; \
11731         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11732         $(SET_LIB_PATH) \
11733         $(HOST_EXPORTS) \
11734         for flag in $(EXTRA_HOST_FLAGS) ; do \
11735           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11736         done; \
11737         echo "Doing clean in hello" ; \
11738         (cd hello && \
11739           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11740                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11741                   "RANLIB=$${RANLIB}" \
11742                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11743                   clean) \
11744           || exit 1
11745
11746 @endif hello
11747
11748 .PHONY: maybe-distclean-hello distclean-hello
11749 maybe-distclean-hello:
11750 @if hello
11751 maybe-distclean-hello: distclean-hello
11752
11753 distclean-hello: 
11754         @[ -f ./hello/Makefile ] || exit 0; \
11755         r=`${PWD_COMMAND}`; export r; \
11756         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11757         $(SET_LIB_PATH) \
11758         $(HOST_EXPORTS) \
11759         for flag in $(EXTRA_HOST_FLAGS) ; do \
11760           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11761         done; \
11762         echo "Doing distclean in hello" ; \
11763         (cd hello && \
11764           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11765                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11766                   "RANLIB=$${RANLIB}" \
11767                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11768                   distclean) \
11769           || exit 1
11770
11771 @endif hello
11772
11773 .PHONY: maybe-maintainer-clean-hello maintainer-clean-hello
11774 maybe-maintainer-clean-hello:
11775 @if hello
11776 maybe-maintainer-clean-hello: maintainer-clean-hello
11777
11778 maintainer-clean-hello: 
11779         @[ -f ./hello/Makefile ] || exit 0; \
11780         r=`${PWD_COMMAND}`; export r; \
11781         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11782         $(SET_LIB_PATH) \
11783         $(HOST_EXPORTS) \
11784         for flag in $(EXTRA_HOST_FLAGS) ; do \
11785           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11786         done; \
11787         echo "Doing maintainer-clean in hello" ; \
11788         (cd hello && \
11789           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11790                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11791                   "RANLIB=$${RANLIB}" \
11792                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11793                   maintainer-clean) \
11794           || exit 1
11795
11796 @endif hello
11797
11798
11799 .PHONY: configure-indent maybe-configure-indent
11800 maybe-configure-indent:
11801 @if indent
11802 maybe-configure-indent: configure-indent
11803 configure-indent:
11804         @test ! -f indent/Makefile || exit 0; \
11805         [ -d indent ] || mkdir indent; \
11806         r=`${PWD_COMMAND}`; export r; \
11807         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11808         $(HOST_EXPORTS) \
11809         echo Configuring in indent; \
11810         cd indent || exit 1; \
11811         case $(srcdir) in \
11812           \.) \
11813             srcdiroption="--srcdir=."; \
11814             libsrcdir=".";; \
11815           /* | [A-Za-z]:[\\/]*) \
11816             srcdiroption="--srcdir=$(srcdir)/indent"; \
11817             libsrcdir="$$s/indent";; \
11818           *) \
11819             srcdiroption="--srcdir=../$(srcdir)/indent"; \
11820             libsrcdir="$$s/indent";; \
11821         esac; \
11822         $(SHELL) $${libsrcdir}/configure \
11823           $(HOST_CONFIGARGS) $${srcdiroption}  \
11824           || exit 1
11825 @endif indent
11826
11827 .PHONY: all-indent maybe-all-indent
11828 maybe-all-indent:
11829 @if indent
11830 TARGET-indent=all
11831 maybe-all-indent: all-indent
11832 all-indent: configure-indent
11833         @r=`${PWD_COMMAND}`; export r; \
11834         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11835         $(SET_LIB_PATH) \
11836         $(HOST_EXPORTS) \
11837         (cd indent && $(MAKE) $(FLAGS_TO_PASS)  \
11838           $(TARGET-indent))
11839 @endif indent
11840
11841 .PHONY: check-indent maybe-check-indent
11842 maybe-check-indent:
11843 @if indent
11844 maybe-check-indent: check-indent
11845
11846 check-indent:
11847         @r=`${PWD_COMMAND}`; export r; \
11848         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11849         $(SET_LIB_PATH) \
11850         $(HOST_EXPORTS) \
11851         (cd indent && $(MAKE) $(FLAGS_TO_PASS) check)
11852
11853 @endif indent
11854
11855 .PHONY: install-indent maybe-install-indent
11856 maybe-install-indent:
11857 @if indent
11858 maybe-install-indent: install-indent
11859
11860 install-indent: installdirs
11861         @r=`${PWD_COMMAND}`; export r; \
11862         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11863         $(SET_LIB_PATH) \
11864         $(HOST_EXPORTS) \
11865         (cd indent && $(MAKE) $(FLAGS_TO_PASS) install)
11866
11867 @endif indent
11868
11869 # Other targets (info, dvi, etc.)
11870
11871 .PHONY: maybe-info-indent info-indent
11872 maybe-info-indent:
11873 @if indent
11874 maybe-info-indent: info-indent
11875
11876 info-indent: \
11877     configure-indent 
11878         @[ -f ./indent/Makefile ] || exit 0; \
11879         r=`${PWD_COMMAND}`; export r; \
11880         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11881         $(SET_LIB_PATH) \
11882         $(HOST_EXPORTS) \
11883         for flag in $(EXTRA_HOST_FLAGS) ; do \
11884           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11885         done; \
11886         echo "Doing info in indent" ; \
11887         (cd indent && \
11888           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11889                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11890                   "RANLIB=$${RANLIB}" \
11891                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11892                   info) \
11893           || exit 1
11894
11895 @endif indent
11896
11897 .PHONY: maybe-dvi-indent dvi-indent
11898 maybe-dvi-indent:
11899 @if indent
11900 maybe-dvi-indent: dvi-indent
11901
11902 dvi-indent: \
11903     configure-indent 
11904         @[ -f ./indent/Makefile ] || exit 0; \
11905         r=`${PWD_COMMAND}`; export r; \
11906         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11907         $(SET_LIB_PATH) \
11908         $(HOST_EXPORTS) \
11909         for flag in $(EXTRA_HOST_FLAGS) ; do \
11910           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11911         done; \
11912         echo "Doing dvi in indent" ; \
11913         (cd indent && \
11914           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11915                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11916                   "RANLIB=$${RANLIB}" \
11917                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11918                   dvi) \
11919           || exit 1
11920
11921 @endif indent
11922
11923 .PHONY: maybe-html-indent html-indent
11924 maybe-html-indent:
11925 @if indent
11926 maybe-html-indent: html-indent
11927
11928 html-indent: \
11929     configure-indent 
11930         @[ -f ./indent/Makefile ] || exit 0; \
11931         r=`${PWD_COMMAND}`; export r; \
11932         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11933         $(SET_LIB_PATH) \
11934         $(HOST_EXPORTS) \
11935         for flag in $(EXTRA_HOST_FLAGS) ; do \
11936           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11937         done; \
11938         echo "Doing html in indent" ; \
11939         (cd indent && \
11940           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11941                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11942                   "RANLIB=$${RANLIB}" \
11943                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11944                   html) \
11945           || exit 1
11946
11947 @endif indent
11948
11949 .PHONY: maybe-TAGS-indent TAGS-indent
11950 maybe-TAGS-indent:
11951 @if indent
11952 maybe-TAGS-indent: TAGS-indent
11953
11954 TAGS-indent: \
11955     configure-indent 
11956         @[ -f ./indent/Makefile ] || exit 0; \
11957         r=`${PWD_COMMAND}`; export r; \
11958         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11959         $(SET_LIB_PATH) \
11960         $(HOST_EXPORTS) \
11961         for flag in $(EXTRA_HOST_FLAGS) ; do \
11962           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11963         done; \
11964         echo "Doing TAGS in indent" ; \
11965         (cd indent && \
11966           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11967                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11968                   "RANLIB=$${RANLIB}" \
11969                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11970                   TAGS) \
11971           || exit 1
11972
11973 @endif indent
11974
11975 .PHONY: maybe-install-info-indent install-info-indent
11976 maybe-install-info-indent:
11977 @if indent
11978 maybe-install-info-indent: install-info-indent
11979
11980 install-info-indent: \
11981     configure-indent \
11982     info-indent 
11983         @[ -f ./indent/Makefile ] || exit 0; \
11984         r=`${PWD_COMMAND}`; export r; \
11985         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
11986         $(SET_LIB_PATH) \
11987         $(HOST_EXPORTS) \
11988         for flag in $(EXTRA_HOST_FLAGS) ; do \
11989           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
11990         done; \
11991         echo "Doing install-info in indent" ; \
11992         (cd indent && \
11993           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
11994                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
11995                   "RANLIB=$${RANLIB}" \
11996                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
11997                   install-info) \
11998           || exit 1
11999
12000 @endif indent
12001
12002 .PHONY: maybe-installcheck-indent installcheck-indent
12003 maybe-installcheck-indent:
12004 @if indent
12005 maybe-installcheck-indent: installcheck-indent
12006
12007 installcheck-indent: \
12008     configure-indent 
12009         @[ -f ./indent/Makefile ] || exit 0; \
12010         r=`${PWD_COMMAND}`; export r; \
12011         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12012         $(SET_LIB_PATH) \
12013         $(HOST_EXPORTS) \
12014         for flag in $(EXTRA_HOST_FLAGS) ; do \
12015           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12016         done; \
12017         echo "Doing installcheck in indent" ; \
12018         (cd indent && \
12019           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12020                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12021                   "RANLIB=$${RANLIB}" \
12022                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12023                   installcheck) \
12024           || exit 1
12025
12026 @endif indent
12027
12028 .PHONY: maybe-mostlyclean-indent mostlyclean-indent
12029 maybe-mostlyclean-indent:
12030 @if indent
12031 maybe-mostlyclean-indent: mostlyclean-indent
12032
12033 mostlyclean-indent: 
12034         @[ -f ./indent/Makefile ] || exit 0; \
12035         r=`${PWD_COMMAND}`; export r; \
12036         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12037         $(SET_LIB_PATH) \
12038         $(HOST_EXPORTS) \
12039         for flag in $(EXTRA_HOST_FLAGS) ; do \
12040           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12041         done; \
12042         echo "Doing mostlyclean in indent" ; \
12043         (cd indent && \
12044           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12045                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12046                   "RANLIB=$${RANLIB}" \
12047                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12048                   mostlyclean) \
12049           || exit 1
12050
12051 @endif indent
12052
12053 .PHONY: maybe-clean-indent clean-indent
12054 maybe-clean-indent:
12055 @if indent
12056 maybe-clean-indent: clean-indent
12057
12058 clean-indent: 
12059         @[ -f ./indent/Makefile ] || exit 0; \
12060         r=`${PWD_COMMAND}`; export r; \
12061         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12062         $(SET_LIB_PATH) \
12063         $(HOST_EXPORTS) \
12064         for flag in $(EXTRA_HOST_FLAGS) ; do \
12065           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12066         done; \
12067         echo "Doing clean in indent" ; \
12068         (cd indent && \
12069           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12070                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12071                   "RANLIB=$${RANLIB}" \
12072                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12073                   clean) \
12074           || exit 1
12075
12076 @endif indent
12077
12078 .PHONY: maybe-distclean-indent distclean-indent
12079 maybe-distclean-indent:
12080 @if indent
12081 maybe-distclean-indent: distclean-indent
12082
12083 distclean-indent: 
12084         @[ -f ./indent/Makefile ] || exit 0; \
12085         r=`${PWD_COMMAND}`; export r; \
12086         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12087         $(SET_LIB_PATH) \
12088         $(HOST_EXPORTS) \
12089         for flag in $(EXTRA_HOST_FLAGS) ; do \
12090           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12091         done; \
12092         echo "Doing distclean in indent" ; \
12093         (cd indent && \
12094           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12095                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12096                   "RANLIB=$${RANLIB}" \
12097                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12098                   distclean) \
12099           || exit 1
12100
12101 @endif indent
12102
12103 .PHONY: maybe-maintainer-clean-indent maintainer-clean-indent
12104 maybe-maintainer-clean-indent:
12105 @if indent
12106 maybe-maintainer-clean-indent: maintainer-clean-indent
12107
12108 maintainer-clean-indent: 
12109         @[ -f ./indent/Makefile ] || exit 0; \
12110         r=`${PWD_COMMAND}`; export r; \
12111         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12112         $(SET_LIB_PATH) \
12113         $(HOST_EXPORTS) \
12114         for flag in $(EXTRA_HOST_FLAGS) ; do \
12115           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12116         done; \
12117         echo "Doing maintainer-clean in indent" ; \
12118         (cd indent && \
12119           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12120                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12121                   "RANLIB=$${RANLIB}" \
12122                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12123                   maintainer-clean) \
12124           || exit 1
12125
12126 @endif indent
12127
12128
12129 .PHONY: configure-intl maybe-configure-intl
12130 maybe-configure-intl:
12131 @if intl
12132 maybe-configure-intl: configure-intl
12133 configure-intl:
12134         @test -f stage_last && exit 0; \
12135         test ! -f intl/Makefile || exit 0; \
12136         [ -d intl ] || mkdir intl; \
12137         r=`${PWD_COMMAND}`; export r; \
12138         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12139         $(HOST_EXPORTS) \
12140         echo Configuring in intl; \
12141         cd intl || exit 1; \
12142         case $(srcdir) in \
12143           \.) \
12144             srcdiroption="--srcdir=."; \
12145             libsrcdir=".";; \
12146           /* | [A-Za-z]:[\\/]*) \
12147             srcdiroption="--srcdir=$(srcdir)/intl"; \
12148             libsrcdir="$$s/intl";; \
12149           *) \
12150             srcdiroption="--srcdir=../$(srcdir)/intl"; \
12151             libsrcdir="$$s/intl";; \
12152         esac; \
12153         $(SHELL) $${libsrcdir}/configure \
12154           $(HOST_CONFIGARGS) $${srcdiroption}  \
12155           || exit 1
12156 @endif intl
12157
12158 .PHONY: all-intl maybe-all-intl
12159 maybe-all-intl:
12160 @if intl
12161 TARGET-intl=all
12162 maybe-all-intl: all-intl
12163 all-intl: configure-intl
12164         @test -f stage_last && exit 0; \
12165         r=`${PWD_COMMAND}`; export r; \
12166         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12167         $(SET_LIB_PATH) \
12168         $(HOST_EXPORTS) \
12169         (cd intl && $(MAKE) $(FLAGS_TO_PASS)  \
12170           $(TARGET-intl))
12171 @endif intl
12172
12173 .PHONY: check-intl maybe-check-intl
12174 maybe-check-intl:
12175 @if intl
12176 maybe-check-intl: check-intl
12177
12178 check-intl:
12179         @r=`${PWD_COMMAND}`; export r; \
12180         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12181         $(SET_LIB_PATH) \
12182         $(HOST_EXPORTS) \
12183         (cd intl && $(MAKE) $(FLAGS_TO_PASS) check)
12184
12185 @endif intl
12186
12187 .PHONY: install-intl maybe-install-intl
12188 maybe-install-intl:
12189 @if intl
12190 maybe-install-intl: install-intl
12191
12192 install-intl: installdirs
12193         @r=`${PWD_COMMAND}`; export r; \
12194         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12195         $(SET_LIB_PATH) \
12196         $(HOST_EXPORTS) \
12197         (cd intl && $(MAKE) $(FLAGS_TO_PASS) install)
12198
12199 @endif intl
12200
12201 # Other targets (info, dvi, etc.)
12202
12203 .PHONY: maybe-info-intl info-intl
12204 maybe-info-intl:
12205 @if intl
12206 maybe-info-intl: info-intl
12207
12208 info-intl: \
12209     configure-intl 
12210         @[ -f ./intl/Makefile ] || exit 0; \
12211         r=`${PWD_COMMAND}`; export r; \
12212         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12213         $(SET_LIB_PATH) \
12214         $(HOST_EXPORTS) \
12215         for flag in $(EXTRA_HOST_FLAGS) ; do \
12216           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12217         done; \
12218         echo "Doing info in intl" ; \
12219         (cd intl && \
12220           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12221                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12222                   "RANLIB=$${RANLIB}" \
12223                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12224                   info) \
12225           || exit 1
12226
12227 @endif intl
12228
12229 .PHONY: maybe-dvi-intl dvi-intl
12230 maybe-dvi-intl:
12231 @if intl
12232 maybe-dvi-intl: dvi-intl
12233
12234 dvi-intl: \
12235     configure-intl 
12236         @[ -f ./intl/Makefile ] || exit 0; \
12237         r=`${PWD_COMMAND}`; export r; \
12238         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12239         $(SET_LIB_PATH) \
12240         $(HOST_EXPORTS) \
12241         for flag in $(EXTRA_HOST_FLAGS) ; do \
12242           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12243         done; \
12244         echo "Doing dvi in intl" ; \
12245         (cd intl && \
12246           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12247                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12248                   "RANLIB=$${RANLIB}" \
12249                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12250                   dvi) \
12251           || exit 1
12252
12253 @endif intl
12254
12255 .PHONY: maybe-html-intl html-intl
12256 maybe-html-intl:
12257 @if intl
12258 maybe-html-intl: html-intl
12259
12260 html-intl: \
12261     configure-intl 
12262         @[ -f ./intl/Makefile ] || exit 0; \
12263         r=`${PWD_COMMAND}`; export r; \
12264         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12265         $(SET_LIB_PATH) \
12266         $(HOST_EXPORTS) \
12267         for flag in $(EXTRA_HOST_FLAGS) ; do \
12268           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12269         done; \
12270         echo "Doing html in intl" ; \
12271         (cd intl && \
12272           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12273                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12274                   "RANLIB=$${RANLIB}" \
12275                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12276                   html) \
12277           || exit 1
12278
12279 @endif intl
12280
12281 .PHONY: maybe-TAGS-intl TAGS-intl
12282 maybe-TAGS-intl:
12283 @if intl
12284 maybe-TAGS-intl: TAGS-intl
12285
12286 TAGS-intl: \
12287     configure-intl 
12288         @[ -f ./intl/Makefile ] || exit 0; \
12289         r=`${PWD_COMMAND}`; export r; \
12290         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12291         $(SET_LIB_PATH) \
12292         $(HOST_EXPORTS) \
12293         for flag in $(EXTRA_HOST_FLAGS) ; do \
12294           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12295         done; \
12296         echo "Doing TAGS in intl" ; \
12297         (cd intl && \
12298           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12299                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12300                   "RANLIB=$${RANLIB}" \
12301                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12302                   TAGS) \
12303           || exit 1
12304
12305 @endif intl
12306
12307 .PHONY: maybe-install-info-intl install-info-intl
12308 maybe-install-info-intl:
12309 @if intl
12310 maybe-install-info-intl: install-info-intl
12311
12312 install-info-intl: \
12313     configure-intl \
12314     info-intl 
12315         @[ -f ./intl/Makefile ] || exit 0; \
12316         r=`${PWD_COMMAND}`; export r; \
12317         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12318         $(SET_LIB_PATH) \
12319         $(HOST_EXPORTS) \
12320         for flag in $(EXTRA_HOST_FLAGS) ; do \
12321           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12322         done; \
12323         echo "Doing install-info in intl" ; \
12324         (cd intl && \
12325           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12326                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12327                   "RANLIB=$${RANLIB}" \
12328                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12329                   install-info) \
12330           || exit 1
12331
12332 @endif intl
12333
12334 .PHONY: maybe-installcheck-intl installcheck-intl
12335 maybe-installcheck-intl:
12336 @if intl
12337 maybe-installcheck-intl: installcheck-intl
12338
12339 installcheck-intl: \
12340     configure-intl 
12341         @[ -f ./intl/Makefile ] || exit 0; \
12342         r=`${PWD_COMMAND}`; export r; \
12343         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12344         $(SET_LIB_PATH) \
12345         $(HOST_EXPORTS) \
12346         for flag in $(EXTRA_HOST_FLAGS) ; do \
12347           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12348         done; \
12349         echo "Doing installcheck in intl" ; \
12350         (cd intl && \
12351           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12352                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12353                   "RANLIB=$${RANLIB}" \
12354                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12355                   installcheck) \
12356           || exit 1
12357
12358 @endif intl
12359
12360 .PHONY: maybe-mostlyclean-intl mostlyclean-intl
12361 maybe-mostlyclean-intl:
12362 @if intl
12363 maybe-mostlyclean-intl: mostlyclean-intl
12364
12365 mostlyclean-intl: 
12366         @[ -f ./intl/Makefile ] || exit 0; \
12367         r=`${PWD_COMMAND}`; export r; \
12368         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12369         $(SET_LIB_PATH) \
12370         $(HOST_EXPORTS) \
12371         for flag in $(EXTRA_HOST_FLAGS) ; do \
12372           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12373         done; \
12374         echo "Doing mostlyclean in intl" ; \
12375         (cd intl && \
12376           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12377                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12378                   "RANLIB=$${RANLIB}" \
12379                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12380                   mostlyclean) \
12381           || exit 1
12382
12383 @endif intl
12384
12385 .PHONY: maybe-clean-intl clean-intl
12386 maybe-clean-intl:
12387 @if intl
12388 maybe-clean-intl: clean-intl
12389
12390 clean-intl: 
12391         @[ -f ./intl/Makefile ] || exit 0; \
12392         r=`${PWD_COMMAND}`; export r; \
12393         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12394         $(SET_LIB_PATH) \
12395         $(HOST_EXPORTS) \
12396         for flag in $(EXTRA_HOST_FLAGS) ; do \
12397           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12398         done; \
12399         echo "Doing clean in intl" ; \
12400         (cd intl && \
12401           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12402                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12403                   "RANLIB=$${RANLIB}" \
12404                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12405                   clean) \
12406           || exit 1
12407
12408 @endif intl
12409
12410 .PHONY: maybe-distclean-intl distclean-intl
12411 maybe-distclean-intl:
12412 @if intl
12413 maybe-distclean-intl: distclean-intl
12414
12415 distclean-intl: 
12416         @[ -f ./intl/Makefile ] || exit 0; \
12417         r=`${PWD_COMMAND}`; export r; \
12418         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12419         $(SET_LIB_PATH) \
12420         $(HOST_EXPORTS) \
12421         for flag in $(EXTRA_HOST_FLAGS) ; do \
12422           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12423         done; \
12424         echo "Doing distclean in intl" ; \
12425         (cd intl && \
12426           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12427                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12428                   "RANLIB=$${RANLIB}" \
12429                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12430                   distclean) \
12431           || exit 1
12432
12433 @endif intl
12434
12435 .PHONY: maybe-maintainer-clean-intl maintainer-clean-intl
12436 maybe-maintainer-clean-intl:
12437 @if intl
12438 maybe-maintainer-clean-intl: maintainer-clean-intl
12439
12440 maintainer-clean-intl: 
12441         @[ -f ./intl/Makefile ] || exit 0; \
12442         r=`${PWD_COMMAND}`; export r; \
12443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12444         $(SET_LIB_PATH) \
12445         $(HOST_EXPORTS) \
12446         for flag in $(EXTRA_HOST_FLAGS) ; do \
12447           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12448         done; \
12449         echo "Doing maintainer-clean in intl" ; \
12450         (cd intl && \
12451           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12452                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12453                   "RANLIB=$${RANLIB}" \
12454                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12455                   maintainer-clean) \
12456           || exit 1
12457
12458 @endif intl
12459
12460
12461 .PHONY: configure-tcl maybe-configure-tcl
12462 maybe-configure-tcl:
12463 @if tcl
12464 maybe-configure-tcl: configure-tcl
12465 configure-tcl:
12466         @test ! -f tcl/Makefile || exit 0; \
12467         [ -d tcl ] || mkdir tcl; \
12468         r=`${PWD_COMMAND}`; export r; \
12469         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12470         $(HOST_EXPORTS) \
12471         echo Configuring in tcl; \
12472         cd tcl || exit 1; \
12473         case $(srcdir) in \
12474           \.) \
12475             srcdiroption="--srcdir=."; \
12476             libsrcdir=".";; \
12477           /* | [A-Za-z]:[\\/]*) \
12478             srcdiroption="--srcdir=$(srcdir)/tcl"; \
12479             libsrcdir="$$s/tcl";; \
12480           *) \
12481             srcdiroption="--srcdir=../$(srcdir)/tcl"; \
12482             libsrcdir="$$s/tcl";; \
12483         esac; \
12484         $(SHELL) $${libsrcdir}/configure \
12485           $(HOST_CONFIGARGS) $${srcdiroption}  \
12486           || exit 1
12487 @endif tcl
12488
12489 .PHONY: all-tcl maybe-all-tcl
12490 maybe-all-tcl:
12491 @if tcl
12492 TARGET-tcl=all
12493 maybe-all-tcl: all-tcl
12494 all-tcl: configure-tcl
12495         @r=`${PWD_COMMAND}`; export r; \
12496         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12497         $(SET_LIB_PATH) \
12498         $(HOST_EXPORTS) \
12499         (cd tcl && $(MAKE) $(FLAGS_TO_PASS)  \
12500           $(TARGET-tcl))
12501 @endif tcl
12502
12503 .PHONY: check-tcl maybe-check-tcl
12504 maybe-check-tcl:
12505 @if tcl
12506 maybe-check-tcl: check-tcl
12507
12508 check-tcl:
12509         @r=`${PWD_COMMAND}`; export r; \
12510         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12511         $(SET_LIB_PATH) \
12512         $(HOST_EXPORTS) \
12513         (cd tcl && $(MAKE) $(FLAGS_TO_PASS) check)
12514
12515 @endif tcl
12516
12517 .PHONY: install-tcl maybe-install-tcl
12518 maybe-install-tcl:
12519 @if tcl
12520 maybe-install-tcl: install-tcl
12521
12522 install-tcl: installdirs
12523         @r=`${PWD_COMMAND}`; export r; \
12524         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12525         $(SET_LIB_PATH) \
12526         $(HOST_EXPORTS) \
12527         (cd tcl && $(MAKE) $(FLAGS_TO_PASS) install)
12528
12529 @endif tcl
12530
12531 # Other targets (info, dvi, etc.)
12532
12533 .PHONY: maybe-info-tcl info-tcl
12534 maybe-info-tcl:
12535 @if tcl
12536 maybe-info-tcl: info-tcl
12537
12538 info-tcl: \
12539     configure-tcl 
12540         @[ -f ./tcl/Makefile ] || exit 0; \
12541         r=`${PWD_COMMAND}`; export r; \
12542         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12543         $(SET_LIB_PATH) \
12544         $(HOST_EXPORTS) \
12545         for flag in $(EXTRA_HOST_FLAGS) ; do \
12546           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12547         done; \
12548         echo "Doing info in tcl" ; \
12549         (cd tcl && \
12550           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12551                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12552                   "RANLIB=$${RANLIB}" \
12553                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12554                   info) \
12555           || exit 1
12556
12557 @endif tcl
12558
12559 .PHONY: maybe-dvi-tcl dvi-tcl
12560 maybe-dvi-tcl:
12561 @if tcl
12562 maybe-dvi-tcl: dvi-tcl
12563
12564 dvi-tcl: \
12565     configure-tcl 
12566         @[ -f ./tcl/Makefile ] || exit 0; \
12567         r=`${PWD_COMMAND}`; export r; \
12568         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12569         $(SET_LIB_PATH) \
12570         $(HOST_EXPORTS) \
12571         for flag in $(EXTRA_HOST_FLAGS) ; do \
12572           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12573         done; \
12574         echo "Doing dvi in tcl" ; \
12575         (cd tcl && \
12576           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12577                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12578                   "RANLIB=$${RANLIB}" \
12579                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12580                   dvi) \
12581           || exit 1
12582
12583 @endif tcl
12584
12585 .PHONY: maybe-html-tcl html-tcl
12586 maybe-html-tcl:
12587 @if tcl
12588 maybe-html-tcl: html-tcl
12589
12590 html-tcl: \
12591     configure-tcl 
12592         @[ -f ./tcl/Makefile ] || exit 0; \
12593         r=`${PWD_COMMAND}`; export r; \
12594         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12595         $(SET_LIB_PATH) \
12596         $(HOST_EXPORTS) \
12597         for flag in $(EXTRA_HOST_FLAGS) ; do \
12598           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12599         done; \
12600         echo "Doing html in tcl" ; \
12601         (cd tcl && \
12602           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12603                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12604                   "RANLIB=$${RANLIB}" \
12605                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12606                   html) \
12607           || exit 1
12608
12609 @endif tcl
12610
12611 .PHONY: maybe-TAGS-tcl TAGS-tcl
12612 maybe-TAGS-tcl:
12613 @if tcl
12614 maybe-TAGS-tcl: TAGS-tcl
12615
12616 TAGS-tcl: \
12617     configure-tcl 
12618         @[ -f ./tcl/Makefile ] || exit 0; \
12619         r=`${PWD_COMMAND}`; export r; \
12620         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12621         $(SET_LIB_PATH) \
12622         $(HOST_EXPORTS) \
12623         for flag in $(EXTRA_HOST_FLAGS) ; do \
12624           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12625         done; \
12626         echo "Doing TAGS in tcl" ; \
12627         (cd tcl && \
12628           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12629                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12630                   "RANLIB=$${RANLIB}" \
12631                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12632                   TAGS) \
12633           || exit 1
12634
12635 @endif tcl
12636
12637 .PHONY: maybe-install-info-tcl install-info-tcl
12638 maybe-install-info-tcl:
12639 @if tcl
12640 maybe-install-info-tcl: install-info-tcl
12641
12642 install-info-tcl: \
12643     configure-tcl \
12644     info-tcl 
12645         @[ -f ./tcl/Makefile ] || exit 0; \
12646         r=`${PWD_COMMAND}`; export r; \
12647         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12648         $(SET_LIB_PATH) \
12649         $(HOST_EXPORTS) \
12650         for flag in $(EXTRA_HOST_FLAGS) ; do \
12651           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12652         done; \
12653         echo "Doing install-info in tcl" ; \
12654         (cd tcl && \
12655           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12656                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12657                   "RANLIB=$${RANLIB}" \
12658                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12659                   install-info) \
12660           || exit 1
12661
12662 @endif tcl
12663
12664 .PHONY: maybe-installcheck-tcl installcheck-tcl
12665 maybe-installcheck-tcl:
12666 @if tcl
12667 maybe-installcheck-tcl: installcheck-tcl
12668
12669 installcheck-tcl: \
12670     configure-tcl 
12671         @[ -f ./tcl/Makefile ] || exit 0; \
12672         r=`${PWD_COMMAND}`; export r; \
12673         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12674         $(SET_LIB_PATH) \
12675         $(HOST_EXPORTS) \
12676         for flag in $(EXTRA_HOST_FLAGS) ; do \
12677           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12678         done; \
12679         echo "Doing installcheck in tcl" ; \
12680         (cd tcl && \
12681           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12682                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12683                   "RANLIB=$${RANLIB}" \
12684                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12685                   installcheck) \
12686           || exit 1
12687
12688 @endif tcl
12689
12690 .PHONY: maybe-mostlyclean-tcl mostlyclean-tcl
12691 maybe-mostlyclean-tcl:
12692 @if tcl
12693 maybe-mostlyclean-tcl: mostlyclean-tcl
12694
12695 # tcl doesn't support mostlyclean.
12696 mostlyclean-tcl:
12697
12698 @endif tcl
12699
12700 .PHONY: maybe-clean-tcl clean-tcl
12701 maybe-clean-tcl:
12702 @if tcl
12703 maybe-clean-tcl: clean-tcl
12704
12705 clean-tcl: 
12706         @[ -f ./tcl/Makefile ] || exit 0; \
12707         r=`${PWD_COMMAND}`; export r; \
12708         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12709         $(SET_LIB_PATH) \
12710         $(HOST_EXPORTS) \
12711         for flag in $(EXTRA_HOST_FLAGS) ; do \
12712           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12713         done; \
12714         echo "Doing clean in tcl" ; \
12715         (cd tcl && \
12716           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12717                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12718                   "RANLIB=$${RANLIB}" \
12719                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12720                   clean) \
12721           || exit 1
12722
12723 @endif tcl
12724
12725 .PHONY: maybe-distclean-tcl distclean-tcl
12726 maybe-distclean-tcl:
12727 @if tcl
12728 maybe-distclean-tcl: distclean-tcl
12729
12730 distclean-tcl: 
12731         @[ -f ./tcl/Makefile ] || exit 0; \
12732         r=`${PWD_COMMAND}`; export r; \
12733         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12734         $(SET_LIB_PATH) \
12735         $(HOST_EXPORTS) \
12736         for flag in $(EXTRA_HOST_FLAGS) ; do \
12737           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12738         done; \
12739         echo "Doing distclean in tcl" ; \
12740         (cd tcl && \
12741           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12742                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12743                   "RANLIB=$${RANLIB}" \
12744                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12745                   distclean) \
12746           || exit 1
12747
12748 @endif tcl
12749
12750 .PHONY: maybe-maintainer-clean-tcl maintainer-clean-tcl
12751 maybe-maintainer-clean-tcl:
12752 @if tcl
12753 maybe-maintainer-clean-tcl: maintainer-clean-tcl
12754
12755 maintainer-clean-tcl: 
12756         @[ -f ./tcl/Makefile ] || exit 0; \
12757         r=`${PWD_COMMAND}`; export r; \
12758         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12759         $(SET_LIB_PATH) \
12760         $(HOST_EXPORTS) \
12761         for flag in $(EXTRA_HOST_FLAGS) ; do \
12762           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12763         done; \
12764         echo "Doing maintainer-clean in tcl" ; \
12765         (cd tcl && \
12766           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12767                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12768                   "RANLIB=$${RANLIB}" \
12769                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12770                   maintainer-clean) \
12771           || exit 1
12772
12773 @endif tcl
12774
12775
12776 .PHONY: configure-itcl maybe-configure-itcl
12777 maybe-configure-itcl:
12778 @if itcl
12779 maybe-configure-itcl: configure-itcl
12780 configure-itcl:
12781         @test ! -f itcl/Makefile || exit 0; \
12782         [ -d itcl ] || mkdir itcl; \
12783         r=`${PWD_COMMAND}`; export r; \
12784         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12785         $(HOST_EXPORTS) \
12786         echo Configuring in itcl; \
12787         cd itcl || exit 1; \
12788         case $(srcdir) in \
12789           \.) \
12790             srcdiroption="--srcdir=."; \
12791             libsrcdir=".";; \
12792           /* | [A-Za-z]:[\\/]*) \
12793             srcdiroption="--srcdir=$(srcdir)/itcl"; \
12794             libsrcdir="$$s/itcl";; \
12795           *) \
12796             srcdiroption="--srcdir=../$(srcdir)/itcl"; \
12797             libsrcdir="$$s/itcl";; \
12798         esac; \
12799         $(SHELL) $${libsrcdir}/configure \
12800           $(HOST_CONFIGARGS) $${srcdiroption}  \
12801           || exit 1
12802 @endif itcl
12803
12804 .PHONY: all-itcl maybe-all-itcl
12805 maybe-all-itcl:
12806 @if itcl
12807 TARGET-itcl=all
12808 maybe-all-itcl: all-itcl
12809 all-itcl: configure-itcl
12810         @r=`${PWD_COMMAND}`; export r; \
12811         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12812         $(SET_LIB_PATH) \
12813         $(HOST_EXPORTS) \
12814         (cd itcl && $(MAKE) $(FLAGS_TO_PASS)  \
12815           $(TARGET-itcl))
12816 @endif itcl
12817
12818 .PHONY: check-itcl maybe-check-itcl
12819 maybe-check-itcl:
12820 @if itcl
12821 maybe-check-itcl: check-itcl
12822
12823 check-itcl:
12824         @r=`${PWD_COMMAND}`; export r; \
12825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12826         $(SET_LIB_PATH) \
12827         $(HOST_EXPORTS) \
12828         (cd itcl && $(MAKE) $(FLAGS_TO_PASS) check)
12829
12830 @endif itcl
12831
12832 .PHONY: install-itcl maybe-install-itcl
12833 maybe-install-itcl:
12834 @if itcl
12835 maybe-install-itcl: install-itcl
12836
12837 install-itcl: installdirs
12838         @r=`${PWD_COMMAND}`; export r; \
12839         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12840         $(SET_LIB_PATH) \
12841         $(HOST_EXPORTS) \
12842         (cd itcl && $(MAKE) $(FLAGS_TO_PASS) install)
12843
12844 @endif itcl
12845
12846 # Other targets (info, dvi, etc.)
12847
12848 .PHONY: maybe-info-itcl info-itcl
12849 maybe-info-itcl:
12850 @if itcl
12851 maybe-info-itcl: info-itcl
12852
12853 info-itcl: \
12854     configure-itcl 
12855         @[ -f ./itcl/Makefile ] || exit 0; \
12856         r=`${PWD_COMMAND}`; export r; \
12857         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12858         $(SET_LIB_PATH) \
12859         $(HOST_EXPORTS) \
12860         for flag in $(EXTRA_HOST_FLAGS) ; do \
12861           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12862         done; \
12863         echo "Doing info in itcl" ; \
12864         (cd itcl && \
12865           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12866                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12867                   "RANLIB=$${RANLIB}" \
12868                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12869                   info) \
12870           || exit 1
12871
12872 @endif itcl
12873
12874 .PHONY: maybe-dvi-itcl dvi-itcl
12875 maybe-dvi-itcl:
12876 @if itcl
12877 maybe-dvi-itcl: dvi-itcl
12878
12879 dvi-itcl: \
12880     configure-itcl 
12881         @[ -f ./itcl/Makefile ] || exit 0; \
12882         r=`${PWD_COMMAND}`; export r; \
12883         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12884         $(SET_LIB_PATH) \
12885         $(HOST_EXPORTS) \
12886         for flag in $(EXTRA_HOST_FLAGS) ; do \
12887           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12888         done; \
12889         echo "Doing dvi in itcl" ; \
12890         (cd itcl && \
12891           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12892                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12893                   "RANLIB=$${RANLIB}" \
12894                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12895                   dvi) \
12896           || exit 1
12897
12898 @endif itcl
12899
12900 .PHONY: maybe-html-itcl html-itcl
12901 maybe-html-itcl:
12902 @if itcl
12903 maybe-html-itcl: html-itcl
12904
12905 html-itcl: \
12906     configure-itcl 
12907         @[ -f ./itcl/Makefile ] || exit 0; \
12908         r=`${PWD_COMMAND}`; export r; \
12909         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12910         $(SET_LIB_PATH) \
12911         $(HOST_EXPORTS) \
12912         for flag in $(EXTRA_HOST_FLAGS) ; do \
12913           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12914         done; \
12915         echo "Doing html in itcl" ; \
12916         (cd itcl && \
12917           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12918                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12919                   "RANLIB=$${RANLIB}" \
12920                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12921                   html) \
12922           || exit 1
12923
12924 @endif itcl
12925
12926 .PHONY: maybe-TAGS-itcl TAGS-itcl
12927 maybe-TAGS-itcl:
12928 @if itcl
12929 maybe-TAGS-itcl: TAGS-itcl
12930
12931 TAGS-itcl: \
12932     configure-itcl 
12933         @[ -f ./itcl/Makefile ] || exit 0; \
12934         r=`${PWD_COMMAND}`; export r; \
12935         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12936         $(SET_LIB_PATH) \
12937         $(HOST_EXPORTS) \
12938         for flag in $(EXTRA_HOST_FLAGS) ; do \
12939           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12940         done; \
12941         echo "Doing TAGS in itcl" ; \
12942         (cd itcl && \
12943           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12944                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12945                   "RANLIB=$${RANLIB}" \
12946                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12947                   TAGS) \
12948           || exit 1
12949
12950 @endif itcl
12951
12952 .PHONY: maybe-install-info-itcl install-info-itcl
12953 maybe-install-info-itcl:
12954 @if itcl
12955 maybe-install-info-itcl: install-info-itcl
12956
12957 install-info-itcl: \
12958     configure-itcl \
12959     info-itcl 
12960         @[ -f ./itcl/Makefile ] || exit 0; \
12961         r=`${PWD_COMMAND}`; export r; \
12962         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12963         $(SET_LIB_PATH) \
12964         $(HOST_EXPORTS) \
12965         for flag in $(EXTRA_HOST_FLAGS) ; do \
12966           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12967         done; \
12968         echo "Doing install-info in itcl" ; \
12969         (cd itcl && \
12970           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12971                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12972                   "RANLIB=$${RANLIB}" \
12973                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
12974                   install-info) \
12975           || exit 1
12976
12977 @endif itcl
12978
12979 .PHONY: maybe-installcheck-itcl installcheck-itcl
12980 maybe-installcheck-itcl:
12981 @if itcl
12982 maybe-installcheck-itcl: installcheck-itcl
12983
12984 installcheck-itcl: \
12985     configure-itcl 
12986         @[ -f ./itcl/Makefile ] || exit 0; \
12987         r=`${PWD_COMMAND}`; export r; \
12988         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
12989         $(SET_LIB_PATH) \
12990         $(HOST_EXPORTS) \
12991         for flag in $(EXTRA_HOST_FLAGS) ; do \
12992           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
12993         done; \
12994         echo "Doing installcheck in itcl" ; \
12995         (cd itcl && \
12996           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
12997                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
12998                   "RANLIB=$${RANLIB}" \
12999                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13000                   installcheck) \
13001           || exit 1
13002
13003 @endif itcl
13004
13005 .PHONY: maybe-mostlyclean-itcl mostlyclean-itcl
13006 maybe-mostlyclean-itcl:
13007 @if itcl
13008 maybe-mostlyclean-itcl: mostlyclean-itcl
13009
13010 mostlyclean-itcl: 
13011         @[ -f ./itcl/Makefile ] || exit 0; \
13012         r=`${PWD_COMMAND}`; export r; \
13013         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13014         $(SET_LIB_PATH) \
13015         $(HOST_EXPORTS) \
13016         for flag in $(EXTRA_HOST_FLAGS) ; do \
13017           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13018         done; \
13019         echo "Doing mostlyclean in itcl" ; \
13020         (cd itcl && \
13021           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13022                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13023                   "RANLIB=$${RANLIB}" \
13024                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13025                   mostlyclean) \
13026           || exit 1
13027
13028 @endif itcl
13029
13030 .PHONY: maybe-clean-itcl clean-itcl
13031 maybe-clean-itcl:
13032 @if itcl
13033 maybe-clean-itcl: clean-itcl
13034
13035 clean-itcl: 
13036         @[ -f ./itcl/Makefile ] || exit 0; \
13037         r=`${PWD_COMMAND}`; export r; \
13038         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13039         $(SET_LIB_PATH) \
13040         $(HOST_EXPORTS) \
13041         for flag in $(EXTRA_HOST_FLAGS) ; do \
13042           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13043         done; \
13044         echo "Doing clean in itcl" ; \
13045         (cd itcl && \
13046           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13047                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13048                   "RANLIB=$${RANLIB}" \
13049                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13050                   clean) \
13051           || exit 1
13052
13053 @endif itcl
13054
13055 .PHONY: maybe-distclean-itcl distclean-itcl
13056 maybe-distclean-itcl:
13057 @if itcl
13058 maybe-distclean-itcl: distclean-itcl
13059
13060 distclean-itcl: 
13061         @[ -f ./itcl/Makefile ] || exit 0; \
13062         r=`${PWD_COMMAND}`; export r; \
13063         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13064         $(SET_LIB_PATH) \
13065         $(HOST_EXPORTS) \
13066         for flag in $(EXTRA_HOST_FLAGS) ; do \
13067           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13068         done; \
13069         echo "Doing distclean in itcl" ; \
13070         (cd itcl && \
13071           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13072                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13073                   "RANLIB=$${RANLIB}" \
13074                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13075                   distclean) \
13076           || exit 1
13077
13078 @endif itcl
13079
13080 .PHONY: maybe-maintainer-clean-itcl maintainer-clean-itcl
13081 maybe-maintainer-clean-itcl:
13082 @if itcl
13083 maybe-maintainer-clean-itcl: maintainer-clean-itcl
13084
13085 maintainer-clean-itcl: 
13086         @[ -f ./itcl/Makefile ] || exit 0; \
13087         r=`${PWD_COMMAND}`; export r; \
13088         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13089         $(SET_LIB_PATH) \
13090         $(HOST_EXPORTS) \
13091         for flag in $(EXTRA_HOST_FLAGS) ; do \
13092           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13093         done; \
13094         echo "Doing maintainer-clean in itcl" ; \
13095         (cd itcl && \
13096           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13097                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13098                   "RANLIB=$${RANLIB}" \
13099                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13100                   maintainer-clean) \
13101           || exit 1
13102
13103 @endif itcl
13104
13105
13106 .PHONY: configure-ld maybe-configure-ld
13107 maybe-configure-ld:
13108 @if ld
13109 maybe-configure-ld: configure-ld
13110 configure-ld:
13111         @test -f stage_last && exit 0; \
13112         test ! -f ld/Makefile || exit 0; \
13113         [ -d ld ] || mkdir ld; \
13114         r=`${PWD_COMMAND}`; export r; \
13115         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13116         $(HOST_EXPORTS) \
13117         echo Configuring in ld; \
13118         cd ld || exit 1; \
13119         case $(srcdir) in \
13120           \.) \
13121             srcdiroption="--srcdir=."; \
13122             libsrcdir=".";; \
13123           /* | [A-Za-z]:[\\/]*) \
13124             srcdiroption="--srcdir=$(srcdir)/ld"; \
13125             libsrcdir="$$s/ld";; \
13126           *) \
13127             srcdiroption="--srcdir=../$(srcdir)/ld"; \
13128             libsrcdir="$$s/ld";; \
13129         esac; \
13130         $(SHELL) $${libsrcdir}/configure \
13131           $(HOST_CONFIGARGS) $${srcdiroption}  \
13132           || exit 1
13133 @endif ld
13134
13135 .PHONY: all-ld maybe-all-ld
13136 maybe-all-ld:
13137 @if ld
13138 TARGET-ld=all
13139 maybe-all-ld: all-ld
13140 all-ld: configure-ld
13141         @test -f stage_last && exit 0; \
13142         r=`${PWD_COMMAND}`; export r; \
13143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13144         $(SET_LIB_PATH) \
13145         $(HOST_EXPORTS) \
13146         (cd ld && $(MAKE) $(FLAGS_TO_PASS)  \
13147           $(TARGET-ld))
13148 @endif ld
13149
13150 .PHONY: check-ld maybe-check-ld
13151 maybe-check-ld:
13152 @if ld
13153 maybe-check-ld: check-ld
13154
13155 check-ld:
13156         @r=`${PWD_COMMAND}`; export r; \
13157         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13158         $(SET_LIB_PATH) \
13159         $(HOST_EXPORTS) \
13160         (cd ld && $(MAKE) $(FLAGS_TO_PASS) check)
13161
13162 @endif ld
13163
13164 .PHONY: install-ld maybe-install-ld
13165 maybe-install-ld:
13166 @if ld
13167 maybe-install-ld: install-ld
13168
13169 install-ld: installdirs
13170         @r=`${PWD_COMMAND}`; export r; \
13171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13172         $(SET_LIB_PATH) \
13173         $(HOST_EXPORTS) \
13174         (cd ld && $(MAKE) $(FLAGS_TO_PASS) install)
13175
13176 @endif ld
13177
13178 # Other targets (info, dvi, etc.)
13179
13180 .PHONY: maybe-info-ld info-ld
13181 maybe-info-ld:
13182 @if ld
13183 maybe-info-ld: info-ld
13184
13185 info-ld: \
13186     configure-ld 
13187         @[ -f ./ld/Makefile ] || exit 0; \
13188         r=`${PWD_COMMAND}`; export r; \
13189         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13190         $(SET_LIB_PATH) \
13191         $(HOST_EXPORTS) \
13192         for flag in $(EXTRA_HOST_FLAGS) ; do \
13193           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13194         done; \
13195         echo "Doing info in ld" ; \
13196         (cd ld && \
13197           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13198                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13199                   "RANLIB=$${RANLIB}" \
13200                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13201                   info) \
13202           || exit 1
13203
13204 @endif ld
13205
13206 .PHONY: maybe-dvi-ld dvi-ld
13207 maybe-dvi-ld:
13208 @if ld
13209 maybe-dvi-ld: dvi-ld
13210
13211 dvi-ld: \
13212     configure-ld 
13213         @[ -f ./ld/Makefile ] || exit 0; \
13214         r=`${PWD_COMMAND}`; export r; \
13215         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13216         $(SET_LIB_PATH) \
13217         $(HOST_EXPORTS) \
13218         for flag in $(EXTRA_HOST_FLAGS) ; do \
13219           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13220         done; \
13221         echo "Doing dvi in ld" ; \
13222         (cd ld && \
13223           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13224                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13225                   "RANLIB=$${RANLIB}" \
13226                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13227                   dvi) \
13228           || exit 1
13229
13230 @endif ld
13231
13232 .PHONY: maybe-html-ld html-ld
13233 maybe-html-ld:
13234 @if ld
13235 maybe-html-ld: html-ld
13236
13237 html-ld: \
13238     configure-ld 
13239         @[ -f ./ld/Makefile ] || exit 0; \
13240         r=`${PWD_COMMAND}`; export r; \
13241         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13242         $(SET_LIB_PATH) \
13243         $(HOST_EXPORTS) \
13244         for flag in $(EXTRA_HOST_FLAGS) ; do \
13245           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13246         done; \
13247         echo "Doing html in ld" ; \
13248         (cd ld && \
13249           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13250                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13251                   "RANLIB=$${RANLIB}" \
13252                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13253                   html) \
13254           || exit 1
13255
13256 @endif ld
13257
13258 .PHONY: maybe-TAGS-ld TAGS-ld
13259 maybe-TAGS-ld:
13260 @if ld
13261 maybe-TAGS-ld: TAGS-ld
13262
13263 TAGS-ld: \
13264     configure-ld 
13265         @[ -f ./ld/Makefile ] || exit 0; \
13266         r=`${PWD_COMMAND}`; export r; \
13267         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13268         $(SET_LIB_PATH) \
13269         $(HOST_EXPORTS) \
13270         for flag in $(EXTRA_HOST_FLAGS) ; do \
13271           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13272         done; \
13273         echo "Doing TAGS in ld" ; \
13274         (cd ld && \
13275           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13276                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13277                   "RANLIB=$${RANLIB}" \
13278                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13279                   TAGS) \
13280           || exit 1
13281
13282 @endif ld
13283
13284 .PHONY: maybe-install-info-ld install-info-ld
13285 maybe-install-info-ld:
13286 @if ld
13287 maybe-install-info-ld: install-info-ld
13288
13289 install-info-ld: \
13290     configure-ld \
13291     info-ld 
13292         @[ -f ./ld/Makefile ] || exit 0; \
13293         r=`${PWD_COMMAND}`; export r; \
13294         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13295         $(SET_LIB_PATH) \
13296         $(HOST_EXPORTS) \
13297         for flag in $(EXTRA_HOST_FLAGS) ; do \
13298           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13299         done; \
13300         echo "Doing install-info in ld" ; \
13301         (cd ld && \
13302           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13303                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13304                   "RANLIB=$${RANLIB}" \
13305                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13306                   install-info) \
13307           || exit 1
13308
13309 @endif ld
13310
13311 .PHONY: maybe-installcheck-ld installcheck-ld
13312 maybe-installcheck-ld:
13313 @if ld
13314 maybe-installcheck-ld: installcheck-ld
13315
13316 installcheck-ld: \
13317     configure-ld 
13318         @[ -f ./ld/Makefile ] || exit 0; \
13319         r=`${PWD_COMMAND}`; export r; \
13320         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13321         $(SET_LIB_PATH) \
13322         $(HOST_EXPORTS) \
13323         for flag in $(EXTRA_HOST_FLAGS) ; do \
13324           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13325         done; \
13326         echo "Doing installcheck in ld" ; \
13327         (cd ld && \
13328           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13329                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13330                   "RANLIB=$${RANLIB}" \
13331                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13332                   installcheck) \
13333           || exit 1
13334
13335 @endif ld
13336
13337 .PHONY: maybe-mostlyclean-ld mostlyclean-ld
13338 maybe-mostlyclean-ld:
13339 @if ld
13340 maybe-mostlyclean-ld: mostlyclean-ld
13341
13342 mostlyclean-ld: 
13343         @[ -f ./ld/Makefile ] || exit 0; \
13344         r=`${PWD_COMMAND}`; export r; \
13345         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13346         $(SET_LIB_PATH) \
13347         $(HOST_EXPORTS) \
13348         for flag in $(EXTRA_HOST_FLAGS) ; do \
13349           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13350         done; \
13351         echo "Doing mostlyclean in ld" ; \
13352         (cd ld && \
13353           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13354                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13355                   "RANLIB=$${RANLIB}" \
13356                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13357                   mostlyclean) \
13358           || exit 1
13359
13360 @endif ld
13361
13362 .PHONY: maybe-clean-ld clean-ld
13363 maybe-clean-ld:
13364 @if ld
13365 maybe-clean-ld: clean-ld
13366
13367 clean-ld: 
13368         @[ -f ./ld/Makefile ] || exit 0; \
13369         r=`${PWD_COMMAND}`; export r; \
13370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13371         $(SET_LIB_PATH) \
13372         $(HOST_EXPORTS) \
13373         for flag in $(EXTRA_HOST_FLAGS) ; do \
13374           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13375         done; \
13376         echo "Doing clean in ld" ; \
13377         (cd ld && \
13378           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13379                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13380                   "RANLIB=$${RANLIB}" \
13381                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13382                   clean) \
13383           || exit 1
13384
13385 @endif ld
13386
13387 .PHONY: maybe-distclean-ld distclean-ld
13388 maybe-distclean-ld:
13389 @if ld
13390 maybe-distclean-ld: distclean-ld
13391
13392 distclean-ld: 
13393         @[ -f ./ld/Makefile ] || exit 0; \
13394         r=`${PWD_COMMAND}`; export r; \
13395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13396         $(SET_LIB_PATH) \
13397         $(HOST_EXPORTS) \
13398         for flag in $(EXTRA_HOST_FLAGS) ; do \
13399           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13400         done; \
13401         echo "Doing distclean in ld" ; \
13402         (cd ld && \
13403           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13404                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13405                   "RANLIB=$${RANLIB}" \
13406                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13407                   distclean) \
13408           || exit 1
13409
13410 @endif ld
13411
13412 .PHONY: maybe-maintainer-clean-ld maintainer-clean-ld
13413 maybe-maintainer-clean-ld:
13414 @if ld
13415 maybe-maintainer-clean-ld: maintainer-clean-ld
13416
13417 maintainer-clean-ld: 
13418         @[ -f ./ld/Makefile ] || exit 0; \
13419         r=`${PWD_COMMAND}`; export r; \
13420         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13421         $(SET_LIB_PATH) \
13422         $(HOST_EXPORTS) \
13423         for flag in $(EXTRA_HOST_FLAGS) ; do \
13424           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13425         done; \
13426         echo "Doing maintainer-clean in ld" ; \
13427         (cd ld && \
13428           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13429                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13430                   "RANLIB=$${RANLIB}" \
13431                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13432                   maintainer-clean) \
13433           || exit 1
13434
13435 @endif ld
13436
13437
13438 .PHONY: configure-libcpp maybe-configure-libcpp
13439 maybe-configure-libcpp:
13440 @if libcpp
13441 maybe-configure-libcpp: configure-libcpp
13442 configure-libcpp:
13443         @test -f stage_last && exit 0; \
13444         test ! -f libcpp/Makefile || exit 0; \
13445         [ -d libcpp ] || mkdir libcpp; \
13446         r=`${PWD_COMMAND}`; export r; \
13447         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13448         $(HOST_EXPORTS) \
13449         echo Configuring in libcpp; \
13450         cd libcpp || exit 1; \
13451         case $(srcdir) in \
13452           \.) \
13453             srcdiroption="--srcdir=."; \
13454             libsrcdir=".";; \
13455           /* | [A-Za-z]:[\\/]*) \
13456             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
13457             libsrcdir="$$s/libcpp";; \
13458           *) \
13459             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
13460             libsrcdir="$$s/libcpp";; \
13461         esac; \
13462         $(SHELL) $${libsrcdir}/configure \
13463           $(HOST_CONFIGARGS) $${srcdiroption}  \
13464           || exit 1
13465 @endif libcpp
13466
13467 .PHONY: all-libcpp maybe-all-libcpp
13468 maybe-all-libcpp:
13469 @if libcpp
13470 TARGET-libcpp=all
13471 maybe-all-libcpp: all-libcpp
13472 all-libcpp: configure-libcpp
13473         @test -f stage_last && exit 0; \
13474         r=`${PWD_COMMAND}`; export r; \
13475         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13476         $(SET_LIB_PATH) \
13477         $(HOST_EXPORTS) \
13478         (cd libcpp && $(MAKE) $(FLAGS_TO_PASS)  \
13479           $(TARGET-libcpp))
13480 @endif libcpp
13481
13482 .PHONY: check-libcpp maybe-check-libcpp
13483 maybe-check-libcpp:
13484 @if libcpp
13485 maybe-check-libcpp: check-libcpp
13486
13487 check-libcpp:
13488         @r=`${PWD_COMMAND}`; export r; \
13489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13490         $(SET_LIB_PATH) \
13491         $(HOST_EXPORTS) \
13492         (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) check)
13493
13494 @endif libcpp
13495
13496 .PHONY: install-libcpp maybe-install-libcpp
13497 maybe-install-libcpp:
13498 @if libcpp
13499 maybe-install-libcpp: install-libcpp
13500
13501 install-libcpp: installdirs
13502         @r=`${PWD_COMMAND}`; export r; \
13503         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13504         $(SET_LIB_PATH) \
13505         $(HOST_EXPORTS) \
13506         (cd libcpp && $(MAKE) $(FLAGS_TO_PASS) install)
13507
13508 @endif libcpp
13509
13510 # Other targets (info, dvi, etc.)
13511
13512 .PHONY: maybe-info-libcpp info-libcpp
13513 maybe-info-libcpp:
13514 @if libcpp
13515 maybe-info-libcpp: info-libcpp
13516
13517 info-libcpp: \
13518     configure-libcpp 
13519         @[ -f ./libcpp/Makefile ] || exit 0; \
13520         r=`${PWD_COMMAND}`; export r; \
13521         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13522         $(SET_LIB_PATH) \
13523         $(HOST_EXPORTS) \
13524         for flag in $(EXTRA_HOST_FLAGS) ; do \
13525           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13526         done; \
13527         echo "Doing info in libcpp" ; \
13528         (cd libcpp && \
13529           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13530                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13531                   "RANLIB=$${RANLIB}" \
13532                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13533                   info) \
13534           || exit 1
13535
13536 @endif libcpp
13537
13538 .PHONY: maybe-dvi-libcpp dvi-libcpp
13539 maybe-dvi-libcpp:
13540 @if libcpp
13541 maybe-dvi-libcpp: dvi-libcpp
13542
13543 dvi-libcpp: \
13544     configure-libcpp 
13545         @[ -f ./libcpp/Makefile ] || exit 0; \
13546         r=`${PWD_COMMAND}`; export r; \
13547         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13548         $(SET_LIB_PATH) \
13549         $(HOST_EXPORTS) \
13550         for flag in $(EXTRA_HOST_FLAGS) ; do \
13551           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13552         done; \
13553         echo "Doing dvi in libcpp" ; \
13554         (cd libcpp && \
13555           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13556                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13557                   "RANLIB=$${RANLIB}" \
13558                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13559                   dvi) \
13560           || exit 1
13561
13562 @endif libcpp
13563
13564 .PHONY: maybe-html-libcpp html-libcpp
13565 maybe-html-libcpp:
13566 @if libcpp
13567 maybe-html-libcpp: html-libcpp
13568
13569 html-libcpp: \
13570     configure-libcpp 
13571         @[ -f ./libcpp/Makefile ] || exit 0; \
13572         r=`${PWD_COMMAND}`; export r; \
13573         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13574         $(SET_LIB_PATH) \
13575         $(HOST_EXPORTS) \
13576         for flag in $(EXTRA_HOST_FLAGS) ; do \
13577           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13578         done; \
13579         echo "Doing html in libcpp" ; \
13580         (cd libcpp && \
13581           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13582                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13583                   "RANLIB=$${RANLIB}" \
13584                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13585                   html) \
13586           || exit 1
13587
13588 @endif libcpp
13589
13590 .PHONY: maybe-TAGS-libcpp TAGS-libcpp
13591 maybe-TAGS-libcpp:
13592 @if libcpp
13593 maybe-TAGS-libcpp: TAGS-libcpp
13594
13595 TAGS-libcpp: \
13596     configure-libcpp 
13597         @[ -f ./libcpp/Makefile ] || exit 0; \
13598         r=`${PWD_COMMAND}`; export r; \
13599         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13600         $(SET_LIB_PATH) \
13601         $(HOST_EXPORTS) \
13602         for flag in $(EXTRA_HOST_FLAGS) ; do \
13603           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13604         done; \
13605         echo "Doing TAGS in libcpp" ; \
13606         (cd libcpp && \
13607           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13608                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13609                   "RANLIB=$${RANLIB}" \
13610                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13611                   TAGS) \
13612           || exit 1
13613
13614 @endif libcpp
13615
13616 .PHONY: maybe-install-info-libcpp install-info-libcpp
13617 maybe-install-info-libcpp:
13618 @if libcpp
13619 maybe-install-info-libcpp: install-info-libcpp
13620
13621 install-info-libcpp: \
13622     configure-libcpp \
13623     info-libcpp 
13624         @[ -f ./libcpp/Makefile ] || exit 0; \
13625         r=`${PWD_COMMAND}`; export r; \
13626         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13627         $(SET_LIB_PATH) \
13628         $(HOST_EXPORTS) \
13629         for flag in $(EXTRA_HOST_FLAGS) ; do \
13630           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13631         done; \
13632         echo "Doing install-info in libcpp" ; \
13633         (cd libcpp && \
13634           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13635                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13636                   "RANLIB=$${RANLIB}" \
13637                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13638                   install-info) \
13639           || exit 1
13640
13641 @endif libcpp
13642
13643 .PHONY: maybe-installcheck-libcpp installcheck-libcpp
13644 maybe-installcheck-libcpp:
13645 @if libcpp
13646 maybe-installcheck-libcpp: installcheck-libcpp
13647
13648 installcheck-libcpp: \
13649     configure-libcpp 
13650         @[ -f ./libcpp/Makefile ] || exit 0; \
13651         r=`${PWD_COMMAND}`; export r; \
13652         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13653         $(SET_LIB_PATH) \
13654         $(HOST_EXPORTS) \
13655         for flag in $(EXTRA_HOST_FLAGS) ; do \
13656           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13657         done; \
13658         echo "Doing installcheck in libcpp" ; \
13659         (cd libcpp && \
13660           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13661                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13662                   "RANLIB=$${RANLIB}" \
13663                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13664                   installcheck) \
13665           || exit 1
13666
13667 @endif libcpp
13668
13669 .PHONY: maybe-mostlyclean-libcpp mostlyclean-libcpp
13670 maybe-mostlyclean-libcpp:
13671 @if libcpp
13672 maybe-mostlyclean-libcpp: mostlyclean-libcpp
13673
13674 mostlyclean-libcpp: 
13675         @[ -f ./libcpp/Makefile ] || exit 0; \
13676         r=`${PWD_COMMAND}`; export r; \
13677         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13678         $(SET_LIB_PATH) \
13679         $(HOST_EXPORTS) \
13680         for flag in $(EXTRA_HOST_FLAGS) ; do \
13681           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13682         done; \
13683         echo "Doing mostlyclean in libcpp" ; \
13684         (cd libcpp && \
13685           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13686                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13687                   "RANLIB=$${RANLIB}" \
13688                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13689                   mostlyclean) \
13690           || exit 1
13691
13692 @endif libcpp
13693
13694 .PHONY: maybe-clean-libcpp clean-libcpp
13695 maybe-clean-libcpp:
13696 @if libcpp
13697 maybe-clean-libcpp: clean-libcpp
13698
13699 clean-libcpp: 
13700         @[ -f ./libcpp/Makefile ] || exit 0; \
13701         r=`${PWD_COMMAND}`; export r; \
13702         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13703         $(SET_LIB_PATH) \
13704         $(HOST_EXPORTS) \
13705         for flag in $(EXTRA_HOST_FLAGS) ; do \
13706           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13707         done; \
13708         echo "Doing clean in libcpp" ; \
13709         (cd libcpp && \
13710           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13711                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13712                   "RANLIB=$${RANLIB}" \
13713                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13714                   clean) \
13715           || exit 1
13716
13717 @endif libcpp
13718
13719 .PHONY: maybe-distclean-libcpp distclean-libcpp
13720 maybe-distclean-libcpp:
13721 @if libcpp
13722 maybe-distclean-libcpp: distclean-libcpp
13723
13724 distclean-libcpp: 
13725         @[ -f ./libcpp/Makefile ] || exit 0; \
13726         r=`${PWD_COMMAND}`; export r; \
13727         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13728         $(SET_LIB_PATH) \
13729         $(HOST_EXPORTS) \
13730         for flag in $(EXTRA_HOST_FLAGS) ; do \
13731           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13732         done; \
13733         echo "Doing distclean in libcpp" ; \
13734         (cd libcpp && \
13735           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13736                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13737                   "RANLIB=$${RANLIB}" \
13738                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13739                   distclean) \
13740           || exit 1
13741
13742 @endif libcpp
13743
13744 .PHONY: maybe-maintainer-clean-libcpp maintainer-clean-libcpp
13745 maybe-maintainer-clean-libcpp:
13746 @if libcpp
13747 maybe-maintainer-clean-libcpp: maintainer-clean-libcpp
13748
13749 maintainer-clean-libcpp: 
13750         @[ -f ./libcpp/Makefile ] || exit 0; \
13751         r=`${PWD_COMMAND}`; export r; \
13752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13753         $(SET_LIB_PATH) \
13754         $(HOST_EXPORTS) \
13755         for flag in $(EXTRA_HOST_FLAGS) ; do \
13756           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13757         done; \
13758         echo "Doing maintainer-clean in libcpp" ; \
13759         (cd libcpp && \
13760           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13761                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13762                   "RANLIB=$${RANLIB}" \
13763                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13764                   maintainer-clean) \
13765           || exit 1
13766
13767 @endif libcpp
13768
13769
13770 .PHONY: configure-libgui maybe-configure-libgui
13771 maybe-configure-libgui:
13772 @if libgui
13773 maybe-configure-libgui: configure-libgui
13774 configure-libgui:
13775         @test ! -f libgui/Makefile || exit 0; \
13776         [ -d libgui ] || mkdir libgui; \
13777         r=`${PWD_COMMAND}`; export r; \
13778         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13779         $(HOST_EXPORTS) \
13780         echo Configuring in libgui; \
13781         cd libgui || exit 1; \
13782         case $(srcdir) in \
13783           \.) \
13784             srcdiroption="--srcdir=."; \
13785             libsrcdir=".";; \
13786           /* | [A-Za-z]:[\\/]*) \
13787             srcdiroption="--srcdir=$(srcdir)/libgui"; \
13788             libsrcdir="$$s/libgui";; \
13789           *) \
13790             srcdiroption="--srcdir=../$(srcdir)/libgui"; \
13791             libsrcdir="$$s/libgui";; \
13792         esac; \
13793         $(SHELL) $${libsrcdir}/configure \
13794           $(HOST_CONFIGARGS) $${srcdiroption}  \
13795           || exit 1
13796 @endif libgui
13797
13798 .PHONY: all-libgui maybe-all-libgui
13799 maybe-all-libgui:
13800 @if libgui
13801 TARGET-libgui=all
13802 maybe-all-libgui: all-libgui
13803 all-libgui: configure-libgui
13804         @r=`${PWD_COMMAND}`; export r; \
13805         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13806         $(SET_LIB_PATH) \
13807         $(HOST_EXPORTS) \
13808         (cd libgui && $(MAKE) $(FLAGS_TO_PASS)  \
13809           $(TARGET-libgui))
13810 @endif libgui
13811
13812 .PHONY: check-libgui maybe-check-libgui
13813 maybe-check-libgui:
13814 @if libgui
13815 maybe-check-libgui: check-libgui
13816
13817 check-libgui:
13818         @r=`${PWD_COMMAND}`; export r; \
13819         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13820         $(SET_LIB_PATH) \
13821         $(HOST_EXPORTS) \
13822         (cd libgui && $(MAKE) $(FLAGS_TO_PASS) check)
13823
13824 @endif libgui
13825
13826 .PHONY: install-libgui maybe-install-libgui
13827 maybe-install-libgui:
13828 @if libgui
13829 maybe-install-libgui: install-libgui
13830
13831 install-libgui: installdirs
13832         @r=`${PWD_COMMAND}`; export r; \
13833         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13834         $(SET_LIB_PATH) \
13835         $(HOST_EXPORTS) \
13836         (cd libgui && $(MAKE) $(FLAGS_TO_PASS) install)
13837
13838 @endif libgui
13839
13840 # Other targets (info, dvi, etc.)
13841
13842 .PHONY: maybe-info-libgui info-libgui
13843 maybe-info-libgui:
13844 @if libgui
13845 maybe-info-libgui: info-libgui
13846
13847 info-libgui: \
13848     configure-libgui 
13849         @[ -f ./libgui/Makefile ] || exit 0; \
13850         r=`${PWD_COMMAND}`; export r; \
13851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13852         $(SET_LIB_PATH) \
13853         $(HOST_EXPORTS) \
13854         for flag in $(EXTRA_HOST_FLAGS) ; do \
13855           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13856         done; \
13857         echo "Doing info in libgui" ; \
13858         (cd libgui && \
13859           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13860                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13861                   "RANLIB=$${RANLIB}" \
13862                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13863                   info) \
13864           || exit 1
13865
13866 @endif libgui
13867
13868 .PHONY: maybe-dvi-libgui dvi-libgui
13869 maybe-dvi-libgui:
13870 @if libgui
13871 maybe-dvi-libgui: dvi-libgui
13872
13873 dvi-libgui: \
13874     configure-libgui 
13875         @[ -f ./libgui/Makefile ] || exit 0; \
13876         r=`${PWD_COMMAND}`; export r; \
13877         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13878         $(SET_LIB_PATH) \
13879         $(HOST_EXPORTS) \
13880         for flag in $(EXTRA_HOST_FLAGS) ; do \
13881           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13882         done; \
13883         echo "Doing dvi in libgui" ; \
13884         (cd libgui && \
13885           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13886                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13887                   "RANLIB=$${RANLIB}" \
13888                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13889                   dvi) \
13890           || exit 1
13891
13892 @endif libgui
13893
13894 .PHONY: maybe-html-libgui html-libgui
13895 maybe-html-libgui:
13896 @if libgui
13897 maybe-html-libgui: html-libgui
13898
13899 html-libgui: \
13900     configure-libgui 
13901         @[ -f ./libgui/Makefile ] || exit 0; \
13902         r=`${PWD_COMMAND}`; export r; \
13903         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13904         $(SET_LIB_PATH) \
13905         $(HOST_EXPORTS) \
13906         for flag in $(EXTRA_HOST_FLAGS) ; do \
13907           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13908         done; \
13909         echo "Doing html in libgui" ; \
13910         (cd libgui && \
13911           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13912                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13913                   "RANLIB=$${RANLIB}" \
13914                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13915                   html) \
13916           || exit 1
13917
13918 @endif libgui
13919
13920 .PHONY: maybe-TAGS-libgui TAGS-libgui
13921 maybe-TAGS-libgui:
13922 @if libgui
13923 maybe-TAGS-libgui: TAGS-libgui
13924
13925 TAGS-libgui: \
13926     configure-libgui 
13927         @[ -f ./libgui/Makefile ] || exit 0; \
13928         r=`${PWD_COMMAND}`; export r; \
13929         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13930         $(SET_LIB_PATH) \
13931         $(HOST_EXPORTS) \
13932         for flag in $(EXTRA_HOST_FLAGS) ; do \
13933           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13934         done; \
13935         echo "Doing TAGS in libgui" ; \
13936         (cd libgui && \
13937           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13938                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13939                   "RANLIB=$${RANLIB}" \
13940                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13941                   TAGS) \
13942           || exit 1
13943
13944 @endif libgui
13945
13946 .PHONY: maybe-install-info-libgui install-info-libgui
13947 maybe-install-info-libgui:
13948 @if libgui
13949 maybe-install-info-libgui: install-info-libgui
13950
13951 install-info-libgui: \
13952     configure-libgui \
13953     info-libgui 
13954         @[ -f ./libgui/Makefile ] || exit 0; \
13955         r=`${PWD_COMMAND}`; export r; \
13956         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13957         $(SET_LIB_PATH) \
13958         $(HOST_EXPORTS) \
13959         for flag in $(EXTRA_HOST_FLAGS) ; do \
13960           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13961         done; \
13962         echo "Doing install-info in libgui" ; \
13963         (cd libgui && \
13964           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13965                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13966                   "RANLIB=$${RANLIB}" \
13967                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13968                   install-info) \
13969           || exit 1
13970
13971 @endif libgui
13972
13973 .PHONY: maybe-installcheck-libgui installcheck-libgui
13974 maybe-installcheck-libgui:
13975 @if libgui
13976 maybe-installcheck-libgui: installcheck-libgui
13977
13978 installcheck-libgui: \
13979     configure-libgui 
13980         @[ -f ./libgui/Makefile ] || exit 0; \
13981         r=`${PWD_COMMAND}`; export r; \
13982         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
13983         $(SET_LIB_PATH) \
13984         $(HOST_EXPORTS) \
13985         for flag in $(EXTRA_HOST_FLAGS) ; do \
13986           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
13987         done; \
13988         echo "Doing installcheck in libgui" ; \
13989         (cd libgui && \
13990           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
13991                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
13992                   "RANLIB=$${RANLIB}" \
13993                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
13994                   installcheck) \
13995           || exit 1
13996
13997 @endif libgui
13998
13999 .PHONY: maybe-mostlyclean-libgui mostlyclean-libgui
14000 maybe-mostlyclean-libgui:
14001 @if libgui
14002 maybe-mostlyclean-libgui: mostlyclean-libgui
14003
14004 mostlyclean-libgui: 
14005         @[ -f ./libgui/Makefile ] || exit 0; \
14006         r=`${PWD_COMMAND}`; export r; \
14007         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14008         $(SET_LIB_PATH) \
14009         $(HOST_EXPORTS) \
14010         for flag in $(EXTRA_HOST_FLAGS) ; do \
14011           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14012         done; \
14013         echo "Doing mostlyclean in libgui" ; \
14014         (cd libgui && \
14015           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14016                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14017                   "RANLIB=$${RANLIB}" \
14018                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14019                   mostlyclean) \
14020           || exit 1
14021
14022 @endif libgui
14023
14024 .PHONY: maybe-clean-libgui clean-libgui
14025 maybe-clean-libgui:
14026 @if libgui
14027 maybe-clean-libgui: clean-libgui
14028
14029 clean-libgui: 
14030         @[ -f ./libgui/Makefile ] || exit 0; \
14031         r=`${PWD_COMMAND}`; export r; \
14032         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14033         $(SET_LIB_PATH) \
14034         $(HOST_EXPORTS) \
14035         for flag in $(EXTRA_HOST_FLAGS) ; do \
14036           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14037         done; \
14038         echo "Doing clean in libgui" ; \
14039         (cd libgui && \
14040           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14041                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14042                   "RANLIB=$${RANLIB}" \
14043                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14044                   clean) \
14045           || exit 1
14046
14047 @endif libgui
14048
14049 .PHONY: maybe-distclean-libgui distclean-libgui
14050 maybe-distclean-libgui:
14051 @if libgui
14052 maybe-distclean-libgui: distclean-libgui
14053
14054 distclean-libgui: 
14055         @[ -f ./libgui/Makefile ] || exit 0; \
14056         r=`${PWD_COMMAND}`; export r; \
14057         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14058         $(SET_LIB_PATH) \
14059         $(HOST_EXPORTS) \
14060         for flag in $(EXTRA_HOST_FLAGS) ; do \
14061           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14062         done; \
14063         echo "Doing distclean in libgui" ; \
14064         (cd libgui && \
14065           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14066                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14067                   "RANLIB=$${RANLIB}" \
14068                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14069                   distclean) \
14070           || exit 1
14071
14072 @endif libgui
14073
14074 .PHONY: maybe-maintainer-clean-libgui maintainer-clean-libgui
14075 maybe-maintainer-clean-libgui:
14076 @if libgui
14077 maybe-maintainer-clean-libgui: maintainer-clean-libgui
14078
14079 maintainer-clean-libgui: 
14080         @[ -f ./libgui/Makefile ] || exit 0; \
14081         r=`${PWD_COMMAND}`; export r; \
14082         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14083         $(SET_LIB_PATH) \
14084         $(HOST_EXPORTS) \
14085         for flag in $(EXTRA_HOST_FLAGS) ; do \
14086           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14087         done; \
14088         echo "Doing maintainer-clean in libgui" ; \
14089         (cd libgui && \
14090           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14091                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14092                   "RANLIB=$${RANLIB}" \
14093                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14094                   maintainer-clean) \
14095           || exit 1
14096
14097 @endif libgui
14098
14099
14100 .PHONY: configure-libiberty maybe-configure-libiberty
14101 maybe-configure-libiberty:
14102 @if libiberty
14103 maybe-configure-libiberty: configure-libiberty
14104 configure-libiberty:
14105         @test -f stage_last && exit 0; \
14106         test ! -f libiberty/Makefile || exit 0; \
14107         [ -d libiberty ] || mkdir libiberty; \
14108         r=`${PWD_COMMAND}`; export r; \
14109         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14110         $(HOST_EXPORTS) \
14111         echo Configuring in libiberty; \
14112         cd libiberty || exit 1; \
14113         case $(srcdir) in \
14114           \.) \
14115             srcdiroption="--srcdir=."; \
14116             libsrcdir=".";; \
14117           /* | [A-Za-z]:[\\/]*) \
14118             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
14119             libsrcdir="$$s/libiberty";; \
14120           *) \
14121             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
14122             libsrcdir="$$s/libiberty";; \
14123         esac; \
14124         $(SHELL) $${libsrcdir}/configure \
14125           $(HOST_CONFIGARGS) $${srcdiroption}  \
14126           || exit 1
14127 @endif libiberty
14128
14129 .PHONY: all-libiberty maybe-all-libiberty
14130 maybe-all-libiberty:
14131 @if libiberty
14132 TARGET-libiberty=all
14133 maybe-all-libiberty: all-libiberty
14134 all-libiberty: configure-libiberty
14135         @test -f stage_last && exit 0; \
14136         r=`${PWD_COMMAND}`; export r; \
14137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14138         $(SET_LIB_PATH) \
14139         $(HOST_EXPORTS) \
14140         (cd libiberty && $(MAKE) $(FLAGS_TO_PASS)  \
14141           $(TARGET-libiberty))
14142 @endif libiberty
14143
14144 .PHONY: check-libiberty maybe-check-libiberty
14145 maybe-check-libiberty:
14146 @if libiberty
14147 maybe-check-libiberty: check-libiberty
14148
14149 check-libiberty:
14150         @r=`${PWD_COMMAND}`; export r; \
14151         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14152         $(SET_LIB_PATH) \
14153         $(HOST_EXPORTS) \
14154         (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) check)
14155
14156 @endif libiberty
14157
14158 .PHONY: install-libiberty maybe-install-libiberty
14159 maybe-install-libiberty:
14160 @if libiberty
14161 maybe-install-libiberty: install-libiberty
14162
14163 install-libiberty: installdirs
14164         @r=`${PWD_COMMAND}`; export r; \
14165         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14166         $(SET_LIB_PATH) \
14167         $(HOST_EXPORTS) \
14168         (cd libiberty && $(MAKE) $(FLAGS_TO_PASS) install)
14169
14170 @endif libiberty
14171
14172 # Other targets (info, dvi, etc.)
14173
14174 .PHONY: maybe-info-libiberty info-libiberty
14175 maybe-info-libiberty:
14176 @if libiberty
14177 maybe-info-libiberty: info-libiberty
14178
14179 info-libiberty: \
14180     configure-libiberty 
14181         @[ -f ./libiberty/Makefile ] || exit 0; \
14182         r=`${PWD_COMMAND}`; export r; \
14183         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14184         $(SET_LIB_PATH) \
14185         $(HOST_EXPORTS) \
14186         for flag in $(EXTRA_HOST_FLAGS) ; do \
14187           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14188         done; \
14189         echo "Doing info in libiberty" ; \
14190         (cd libiberty && \
14191           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14192                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14193                   "RANLIB=$${RANLIB}" \
14194                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14195                   info) \
14196           || exit 1
14197
14198 @endif libiberty
14199
14200 .PHONY: maybe-dvi-libiberty dvi-libiberty
14201 maybe-dvi-libiberty:
14202 @if libiberty
14203 maybe-dvi-libiberty: dvi-libiberty
14204
14205 dvi-libiberty: \
14206     configure-libiberty 
14207         @[ -f ./libiberty/Makefile ] || exit 0; \
14208         r=`${PWD_COMMAND}`; export r; \
14209         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14210         $(SET_LIB_PATH) \
14211         $(HOST_EXPORTS) \
14212         for flag in $(EXTRA_HOST_FLAGS) ; do \
14213           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14214         done; \
14215         echo "Doing dvi in libiberty" ; \
14216         (cd libiberty && \
14217           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14218                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14219                   "RANLIB=$${RANLIB}" \
14220                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14221                   dvi) \
14222           || exit 1
14223
14224 @endif libiberty
14225
14226 .PHONY: maybe-html-libiberty html-libiberty
14227 maybe-html-libiberty:
14228 @if libiberty
14229 maybe-html-libiberty: html-libiberty
14230
14231 html-libiberty: \
14232     configure-libiberty 
14233         @[ -f ./libiberty/Makefile ] || exit 0; \
14234         r=`${PWD_COMMAND}`; export r; \
14235         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14236         $(SET_LIB_PATH) \
14237         $(HOST_EXPORTS) \
14238         for flag in $(EXTRA_HOST_FLAGS) ; do \
14239           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14240         done; \
14241         echo "Doing html in libiberty" ; \
14242         (cd libiberty && \
14243           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14244                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14245                   "RANLIB=$${RANLIB}" \
14246                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14247                   html) \
14248           || exit 1
14249
14250 @endif libiberty
14251
14252 .PHONY: maybe-TAGS-libiberty TAGS-libiberty
14253 maybe-TAGS-libiberty:
14254 @if libiberty
14255 maybe-TAGS-libiberty: TAGS-libiberty
14256
14257 TAGS-libiberty: \
14258     configure-libiberty 
14259         @[ -f ./libiberty/Makefile ] || exit 0; \
14260         r=`${PWD_COMMAND}`; export r; \
14261         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14262         $(SET_LIB_PATH) \
14263         $(HOST_EXPORTS) \
14264         for flag in $(EXTRA_HOST_FLAGS) ; do \
14265           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14266         done; \
14267         echo "Doing TAGS in libiberty" ; \
14268         (cd libiberty && \
14269           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14270                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14271                   "RANLIB=$${RANLIB}" \
14272                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14273                   TAGS) \
14274           || exit 1
14275
14276 @endif libiberty
14277
14278 .PHONY: maybe-install-info-libiberty install-info-libiberty
14279 maybe-install-info-libiberty:
14280 @if libiberty
14281 maybe-install-info-libiberty: install-info-libiberty
14282
14283 install-info-libiberty: \
14284     configure-libiberty \
14285     info-libiberty 
14286         @[ -f ./libiberty/Makefile ] || exit 0; \
14287         r=`${PWD_COMMAND}`; export r; \
14288         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14289         $(SET_LIB_PATH) \
14290         $(HOST_EXPORTS) \
14291         for flag in $(EXTRA_HOST_FLAGS) ; do \
14292           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14293         done; \
14294         echo "Doing install-info in libiberty" ; \
14295         (cd libiberty && \
14296           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14297                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14298                   "RANLIB=$${RANLIB}" \
14299                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14300                   install-info) \
14301           || exit 1
14302
14303 @endif libiberty
14304
14305 .PHONY: maybe-installcheck-libiberty installcheck-libiberty
14306 maybe-installcheck-libiberty:
14307 @if libiberty
14308 maybe-installcheck-libiberty: installcheck-libiberty
14309
14310 installcheck-libiberty: \
14311     configure-libiberty 
14312         @[ -f ./libiberty/Makefile ] || exit 0; \
14313         r=`${PWD_COMMAND}`; export r; \
14314         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14315         $(SET_LIB_PATH) \
14316         $(HOST_EXPORTS) \
14317         for flag in $(EXTRA_HOST_FLAGS) ; do \
14318           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14319         done; \
14320         echo "Doing installcheck in libiberty" ; \
14321         (cd libiberty && \
14322           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14323                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14324                   "RANLIB=$${RANLIB}" \
14325                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14326                   installcheck) \
14327           || exit 1
14328
14329 @endif libiberty
14330
14331 .PHONY: maybe-mostlyclean-libiberty mostlyclean-libiberty
14332 maybe-mostlyclean-libiberty:
14333 @if libiberty
14334 maybe-mostlyclean-libiberty: mostlyclean-libiberty
14335
14336 mostlyclean-libiberty: 
14337         @[ -f ./libiberty/Makefile ] || exit 0; \
14338         r=`${PWD_COMMAND}`; export r; \
14339         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14340         $(SET_LIB_PATH) \
14341         $(HOST_EXPORTS) \
14342         for flag in $(EXTRA_HOST_FLAGS) ; do \
14343           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14344         done; \
14345         echo "Doing mostlyclean in libiberty" ; \
14346         (cd libiberty && \
14347           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14348                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14349                   "RANLIB=$${RANLIB}" \
14350                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14351                   mostlyclean) \
14352           || exit 1
14353
14354 @endif libiberty
14355
14356 .PHONY: maybe-clean-libiberty clean-libiberty
14357 maybe-clean-libiberty:
14358 @if libiberty
14359 maybe-clean-libiberty: clean-libiberty
14360
14361 clean-libiberty: 
14362         @[ -f ./libiberty/Makefile ] || exit 0; \
14363         r=`${PWD_COMMAND}`; export r; \
14364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14365         $(SET_LIB_PATH) \
14366         $(HOST_EXPORTS) \
14367         for flag in $(EXTRA_HOST_FLAGS) ; do \
14368           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14369         done; \
14370         echo "Doing clean in libiberty" ; \
14371         (cd libiberty && \
14372           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14373                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14374                   "RANLIB=$${RANLIB}" \
14375                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14376                   clean) \
14377           || exit 1
14378
14379 @endif libiberty
14380
14381 .PHONY: maybe-distclean-libiberty distclean-libiberty
14382 maybe-distclean-libiberty:
14383 @if libiberty
14384 maybe-distclean-libiberty: distclean-libiberty
14385
14386 distclean-libiberty: 
14387         @[ -f ./libiberty/Makefile ] || exit 0; \
14388         r=`${PWD_COMMAND}`; export r; \
14389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14390         $(SET_LIB_PATH) \
14391         $(HOST_EXPORTS) \
14392         for flag in $(EXTRA_HOST_FLAGS) ; do \
14393           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14394         done; \
14395         echo "Doing distclean in libiberty" ; \
14396         (cd libiberty && \
14397           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14398                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14399                   "RANLIB=$${RANLIB}" \
14400                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14401                   distclean) \
14402           || exit 1
14403
14404 @endif libiberty
14405
14406 .PHONY: maybe-maintainer-clean-libiberty maintainer-clean-libiberty
14407 maybe-maintainer-clean-libiberty:
14408 @if libiberty
14409 maybe-maintainer-clean-libiberty: maintainer-clean-libiberty
14410
14411 maintainer-clean-libiberty: 
14412         @[ -f ./libiberty/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 maintainer-clean in libiberty" ; \
14421         (cd libiberty && \
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                   maintainer-clean) \
14427           || exit 1
14428
14429 @endif libiberty
14430
14431
14432 .PHONY: configure-libtool maybe-configure-libtool
14433 maybe-configure-libtool:
14434 @if libtool
14435 maybe-configure-libtool: configure-libtool
14436 configure-libtool:
14437         @test ! -f libtool/Makefile || exit 0; \
14438         [ -d libtool ] || mkdir libtool; \
14439         r=`${PWD_COMMAND}`; export r; \
14440         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14441         $(HOST_EXPORTS) \
14442         echo Configuring in libtool; \
14443         cd libtool || exit 1; \
14444         case $(srcdir) in \
14445           \.) \
14446             srcdiroption="--srcdir=."; \
14447             libsrcdir=".";; \
14448           /* | [A-Za-z]:[\\/]*) \
14449             srcdiroption="--srcdir=$(srcdir)/libtool"; \
14450             libsrcdir="$$s/libtool";; \
14451           *) \
14452             srcdiroption="--srcdir=../$(srcdir)/libtool"; \
14453             libsrcdir="$$s/libtool";; \
14454         esac; \
14455         $(SHELL) $${libsrcdir}/configure \
14456           $(HOST_CONFIGARGS) $${srcdiroption}  \
14457           || exit 1
14458 @endif libtool
14459
14460 .PHONY: all-libtool maybe-all-libtool
14461 maybe-all-libtool:
14462 @if libtool
14463 TARGET-libtool=all
14464 maybe-all-libtool: all-libtool
14465 all-libtool: configure-libtool
14466         @r=`${PWD_COMMAND}`; export r; \
14467         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14468         $(SET_LIB_PATH) \
14469         $(HOST_EXPORTS) \
14470         (cd libtool && $(MAKE) $(FLAGS_TO_PASS)  \
14471           $(TARGET-libtool))
14472 @endif libtool
14473
14474 .PHONY: check-libtool maybe-check-libtool
14475 maybe-check-libtool:
14476 @if libtool
14477 maybe-check-libtool: check-libtool
14478
14479 check-libtool:
14480         @r=`${PWD_COMMAND}`; export r; \
14481         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14482         $(SET_LIB_PATH) \
14483         $(HOST_EXPORTS) \
14484         (cd libtool && $(MAKE) $(FLAGS_TO_PASS) check)
14485
14486 @endif libtool
14487
14488 .PHONY: install-libtool maybe-install-libtool
14489 maybe-install-libtool:
14490 @if libtool
14491 maybe-install-libtool: install-libtool
14492
14493 install-libtool: installdirs
14494         @r=`${PWD_COMMAND}`; export r; \
14495         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14496         $(SET_LIB_PATH) \
14497         $(HOST_EXPORTS) \
14498         (cd libtool && $(MAKE) $(FLAGS_TO_PASS) install)
14499
14500 @endif libtool
14501
14502 # Other targets (info, dvi, etc.)
14503
14504 .PHONY: maybe-info-libtool info-libtool
14505 maybe-info-libtool:
14506 @if libtool
14507 maybe-info-libtool: info-libtool
14508
14509 info-libtool: \
14510     configure-libtool 
14511         @[ -f ./libtool/Makefile ] || exit 0; \
14512         r=`${PWD_COMMAND}`; export r; \
14513         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14514         $(SET_LIB_PATH) \
14515         $(HOST_EXPORTS) \
14516         for flag in $(EXTRA_HOST_FLAGS) ; do \
14517           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14518         done; \
14519         echo "Doing info in libtool" ; \
14520         (cd libtool && \
14521           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14522                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14523                   "RANLIB=$${RANLIB}" \
14524                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14525                   info) \
14526           || exit 1
14527
14528 @endif libtool
14529
14530 .PHONY: maybe-dvi-libtool dvi-libtool
14531 maybe-dvi-libtool:
14532 @if libtool
14533 maybe-dvi-libtool: dvi-libtool
14534
14535 dvi-libtool: \
14536     configure-libtool 
14537         @[ -f ./libtool/Makefile ] || exit 0; \
14538         r=`${PWD_COMMAND}`; export r; \
14539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14540         $(SET_LIB_PATH) \
14541         $(HOST_EXPORTS) \
14542         for flag in $(EXTRA_HOST_FLAGS) ; do \
14543           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14544         done; \
14545         echo "Doing dvi in libtool" ; \
14546         (cd libtool && \
14547           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14548                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14549                   "RANLIB=$${RANLIB}" \
14550                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14551                   dvi) \
14552           || exit 1
14553
14554 @endif libtool
14555
14556 .PHONY: maybe-html-libtool html-libtool
14557 maybe-html-libtool:
14558 @if libtool
14559 maybe-html-libtool: html-libtool
14560
14561 html-libtool: \
14562     configure-libtool 
14563         @[ -f ./libtool/Makefile ] || exit 0; \
14564         r=`${PWD_COMMAND}`; export r; \
14565         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14566         $(SET_LIB_PATH) \
14567         $(HOST_EXPORTS) \
14568         for flag in $(EXTRA_HOST_FLAGS) ; do \
14569           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14570         done; \
14571         echo "Doing html in libtool" ; \
14572         (cd libtool && \
14573           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14574                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14575                   "RANLIB=$${RANLIB}" \
14576                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14577                   html) \
14578           || exit 1
14579
14580 @endif libtool
14581
14582 .PHONY: maybe-TAGS-libtool TAGS-libtool
14583 maybe-TAGS-libtool:
14584 @if libtool
14585 maybe-TAGS-libtool: TAGS-libtool
14586
14587 TAGS-libtool: \
14588     configure-libtool 
14589         @[ -f ./libtool/Makefile ] || exit 0; \
14590         r=`${PWD_COMMAND}`; export r; \
14591         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14592         $(SET_LIB_PATH) \
14593         $(HOST_EXPORTS) \
14594         for flag in $(EXTRA_HOST_FLAGS) ; do \
14595           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14596         done; \
14597         echo "Doing TAGS in libtool" ; \
14598         (cd libtool && \
14599           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14600                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14601                   "RANLIB=$${RANLIB}" \
14602                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14603                   TAGS) \
14604           || exit 1
14605
14606 @endif libtool
14607
14608 .PHONY: maybe-install-info-libtool install-info-libtool
14609 maybe-install-info-libtool:
14610 @if libtool
14611 maybe-install-info-libtool: install-info-libtool
14612
14613 install-info-libtool: \
14614     configure-libtool \
14615     info-libtool 
14616         @[ -f ./libtool/Makefile ] || exit 0; \
14617         r=`${PWD_COMMAND}`; export r; \
14618         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14619         $(SET_LIB_PATH) \
14620         $(HOST_EXPORTS) \
14621         for flag in $(EXTRA_HOST_FLAGS) ; do \
14622           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14623         done; \
14624         echo "Doing install-info in libtool" ; \
14625         (cd libtool && \
14626           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14627                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14628                   "RANLIB=$${RANLIB}" \
14629                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14630                   install-info) \
14631           || exit 1
14632
14633 @endif libtool
14634
14635 .PHONY: maybe-installcheck-libtool installcheck-libtool
14636 maybe-installcheck-libtool:
14637 @if libtool
14638 maybe-installcheck-libtool: installcheck-libtool
14639
14640 installcheck-libtool: \
14641     configure-libtool 
14642         @[ -f ./libtool/Makefile ] || exit 0; \
14643         r=`${PWD_COMMAND}`; export r; \
14644         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14645         $(SET_LIB_PATH) \
14646         $(HOST_EXPORTS) \
14647         for flag in $(EXTRA_HOST_FLAGS) ; do \
14648           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14649         done; \
14650         echo "Doing installcheck in libtool" ; \
14651         (cd libtool && \
14652           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14653                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14654                   "RANLIB=$${RANLIB}" \
14655                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14656                   installcheck) \
14657           || exit 1
14658
14659 @endif libtool
14660
14661 .PHONY: maybe-mostlyclean-libtool mostlyclean-libtool
14662 maybe-mostlyclean-libtool:
14663 @if libtool
14664 maybe-mostlyclean-libtool: mostlyclean-libtool
14665
14666 mostlyclean-libtool: 
14667         @[ -f ./libtool/Makefile ] || exit 0; \
14668         r=`${PWD_COMMAND}`; export r; \
14669         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14670         $(SET_LIB_PATH) \
14671         $(HOST_EXPORTS) \
14672         for flag in $(EXTRA_HOST_FLAGS) ; do \
14673           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14674         done; \
14675         echo "Doing mostlyclean in libtool" ; \
14676         (cd libtool && \
14677           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14678                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14679                   "RANLIB=$${RANLIB}" \
14680                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14681                   mostlyclean) \
14682           || exit 1
14683
14684 @endif libtool
14685
14686 .PHONY: maybe-clean-libtool clean-libtool
14687 maybe-clean-libtool:
14688 @if libtool
14689 maybe-clean-libtool: clean-libtool
14690
14691 clean-libtool: 
14692         @[ -f ./libtool/Makefile ] || exit 0; \
14693         r=`${PWD_COMMAND}`; export r; \
14694         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14695         $(SET_LIB_PATH) \
14696         $(HOST_EXPORTS) \
14697         for flag in $(EXTRA_HOST_FLAGS) ; do \
14698           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14699         done; \
14700         echo "Doing clean in libtool" ; \
14701         (cd libtool && \
14702           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14703                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14704                   "RANLIB=$${RANLIB}" \
14705                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14706                   clean) \
14707           || exit 1
14708
14709 @endif libtool
14710
14711 .PHONY: maybe-distclean-libtool distclean-libtool
14712 maybe-distclean-libtool:
14713 @if libtool
14714 maybe-distclean-libtool: distclean-libtool
14715
14716 distclean-libtool: 
14717         @[ -f ./libtool/Makefile ] || exit 0; \
14718         r=`${PWD_COMMAND}`; export r; \
14719         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14720         $(SET_LIB_PATH) \
14721         $(HOST_EXPORTS) \
14722         for flag in $(EXTRA_HOST_FLAGS) ; do \
14723           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14724         done; \
14725         echo "Doing distclean in libtool" ; \
14726         (cd libtool && \
14727           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14728                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14729                   "RANLIB=$${RANLIB}" \
14730                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14731                   distclean) \
14732           || exit 1
14733
14734 @endif libtool
14735
14736 .PHONY: maybe-maintainer-clean-libtool maintainer-clean-libtool
14737 maybe-maintainer-clean-libtool:
14738 @if libtool
14739 maybe-maintainer-clean-libtool: maintainer-clean-libtool
14740
14741 maintainer-clean-libtool: 
14742         @[ -f ./libtool/Makefile ] || exit 0; \
14743         r=`${PWD_COMMAND}`; export r; \
14744         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14745         $(SET_LIB_PATH) \
14746         $(HOST_EXPORTS) \
14747         for flag in $(EXTRA_HOST_FLAGS) ; do \
14748           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14749         done; \
14750         echo "Doing maintainer-clean in libtool" ; \
14751         (cd libtool && \
14752           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14753                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14754                   "RANLIB=$${RANLIB}" \
14755                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14756                   maintainer-clean) \
14757           || exit 1
14758
14759 @endif libtool
14760
14761
14762 .PHONY: configure-m4 maybe-configure-m4
14763 maybe-configure-m4:
14764 @if m4
14765 maybe-configure-m4: configure-m4
14766 configure-m4:
14767         @test ! -f m4/Makefile || exit 0; \
14768         [ -d m4 ] || mkdir m4; \
14769         r=`${PWD_COMMAND}`; export r; \
14770         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14771         $(HOST_EXPORTS) \
14772         echo Configuring in m4; \
14773         cd m4 || exit 1; \
14774         case $(srcdir) in \
14775           \.) \
14776             srcdiroption="--srcdir=."; \
14777             libsrcdir=".";; \
14778           /* | [A-Za-z]:[\\/]*) \
14779             srcdiroption="--srcdir=$(srcdir)/m4"; \
14780             libsrcdir="$$s/m4";; \
14781           *) \
14782             srcdiroption="--srcdir=../$(srcdir)/m4"; \
14783             libsrcdir="$$s/m4";; \
14784         esac; \
14785         $(SHELL) $${libsrcdir}/configure \
14786           $(HOST_CONFIGARGS) $${srcdiroption}  \
14787           || exit 1
14788 @endif m4
14789
14790 .PHONY: all-m4 maybe-all-m4
14791 maybe-all-m4:
14792 @if m4
14793 TARGET-m4=all
14794 maybe-all-m4: all-m4
14795 all-m4: configure-m4
14796         @r=`${PWD_COMMAND}`; export r; \
14797         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14798         $(SET_LIB_PATH) \
14799         $(HOST_EXPORTS) \
14800         (cd m4 && $(MAKE) $(FLAGS_TO_PASS)  \
14801           $(TARGET-m4))
14802 @endif m4
14803
14804 .PHONY: check-m4 maybe-check-m4
14805 maybe-check-m4:
14806 @if m4
14807 maybe-check-m4: check-m4
14808
14809 check-m4:
14810         @r=`${PWD_COMMAND}`; export r; \
14811         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14812         $(SET_LIB_PATH) \
14813         $(HOST_EXPORTS) \
14814         (cd m4 && $(MAKE) $(FLAGS_TO_PASS) check)
14815
14816 @endif m4
14817
14818 .PHONY: install-m4 maybe-install-m4
14819 maybe-install-m4:
14820 @if m4
14821 maybe-install-m4: install-m4
14822
14823 install-m4: installdirs
14824         @r=`${PWD_COMMAND}`; export r; \
14825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14826         $(SET_LIB_PATH) \
14827         $(HOST_EXPORTS) \
14828         (cd m4 && $(MAKE) $(FLAGS_TO_PASS) install)
14829
14830 @endif m4
14831
14832 # Other targets (info, dvi, etc.)
14833
14834 .PHONY: maybe-info-m4 info-m4
14835 maybe-info-m4:
14836 @if m4
14837 maybe-info-m4: info-m4
14838
14839 info-m4: \
14840     configure-m4 
14841         @[ -f ./m4/Makefile ] || exit 0; \
14842         r=`${PWD_COMMAND}`; export r; \
14843         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14844         $(SET_LIB_PATH) \
14845         $(HOST_EXPORTS) \
14846         for flag in $(EXTRA_HOST_FLAGS) ; do \
14847           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14848         done; \
14849         echo "Doing info in m4" ; \
14850         (cd m4 && \
14851           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14852                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14853                   "RANLIB=$${RANLIB}" \
14854                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14855                   info) \
14856           || exit 1
14857
14858 @endif m4
14859
14860 .PHONY: maybe-dvi-m4 dvi-m4
14861 maybe-dvi-m4:
14862 @if m4
14863 maybe-dvi-m4: dvi-m4
14864
14865 dvi-m4: \
14866     configure-m4 
14867         @[ -f ./m4/Makefile ] || exit 0; \
14868         r=`${PWD_COMMAND}`; export r; \
14869         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14870         $(SET_LIB_PATH) \
14871         $(HOST_EXPORTS) \
14872         for flag in $(EXTRA_HOST_FLAGS) ; do \
14873           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14874         done; \
14875         echo "Doing dvi in m4" ; \
14876         (cd m4 && \
14877           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14878                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14879                   "RANLIB=$${RANLIB}" \
14880                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14881                   dvi) \
14882           || exit 1
14883
14884 @endif m4
14885
14886 .PHONY: maybe-html-m4 html-m4
14887 maybe-html-m4:
14888 @if m4
14889 maybe-html-m4: html-m4
14890
14891 html-m4: \
14892     configure-m4 
14893         @[ -f ./m4/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 html in m4" ; \
14902         (cd m4 && \
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                   html) \
14908           || exit 1
14909
14910 @endif m4
14911
14912 .PHONY: maybe-TAGS-m4 TAGS-m4
14913 maybe-TAGS-m4:
14914 @if m4
14915 maybe-TAGS-m4: TAGS-m4
14916
14917 TAGS-m4: \
14918     configure-m4 
14919         @[ -f ./m4/Makefile ] || exit 0; \
14920         r=`${PWD_COMMAND}`; export r; \
14921         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14922         $(SET_LIB_PATH) \
14923         $(HOST_EXPORTS) \
14924         for flag in $(EXTRA_HOST_FLAGS) ; do \
14925           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14926         done; \
14927         echo "Doing TAGS in m4" ; \
14928         (cd m4 && \
14929           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14930                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14931                   "RANLIB=$${RANLIB}" \
14932                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14933                   TAGS) \
14934           || exit 1
14935
14936 @endif m4
14937
14938 .PHONY: maybe-install-info-m4 install-info-m4
14939 maybe-install-info-m4:
14940 @if m4
14941 maybe-install-info-m4: install-info-m4
14942
14943 install-info-m4: \
14944     configure-m4 \
14945     info-m4 
14946         @[ -f ./m4/Makefile ] || exit 0; \
14947         r=`${PWD_COMMAND}`; export r; \
14948         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14949         $(SET_LIB_PATH) \
14950         $(HOST_EXPORTS) \
14951         for flag in $(EXTRA_HOST_FLAGS) ; do \
14952           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14953         done; \
14954         echo "Doing install-info in m4" ; \
14955         (cd m4 && \
14956           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14957                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14958                   "RANLIB=$${RANLIB}" \
14959                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14960                   install-info) \
14961           || exit 1
14962
14963 @endif m4
14964
14965 .PHONY: maybe-installcheck-m4 installcheck-m4
14966 maybe-installcheck-m4:
14967 @if m4
14968 maybe-installcheck-m4: installcheck-m4
14969
14970 installcheck-m4: \
14971     configure-m4 
14972         @[ -f ./m4/Makefile ] || exit 0; \
14973         r=`${PWD_COMMAND}`; export r; \
14974         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
14975         $(SET_LIB_PATH) \
14976         $(HOST_EXPORTS) \
14977         for flag in $(EXTRA_HOST_FLAGS) ; do \
14978           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
14979         done; \
14980         echo "Doing installcheck in m4" ; \
14981         (cd m4 && \
14982           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
14983                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
14984                   "RANLIB=$${RANLIB}" \
14985                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
14986                   installcheck) \
14987           || exit 1
14988
14989 @endif m4
14990
14991 .PHONY: maybe-mostlyclean-m4 mostlyclean-m4
14992 maybe-mostlyclean-m4:
14993 @if m4
14994 maybe-mostlyclean-m4: mostlyclean-m4
14995
14996 mostlyclean-m4: 
14997         @[ -f ./m4/Makefile ] || exit 0; \
14998         r=`${PWD_COMMAND}`; export r; \
14999         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15000         $(SET_LIB_PATH) \
15001         $(HOST_EXPORTS) \
15002         for flag in $(EXTRA_HOST_FLAGS) ; do \
15003           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15004         done; \
15005         echo "Doing mostlyclean in m4" ; \
15006         (cd m4 && \
15007           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15008                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15009                   "RANLIB=$${RANLIB}" \
15010                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15011                   mostlyclean) \
15012           || exit 1
15013
15014 @endif m4
15015
15016 .PHONY: maybe-clean-m4 clean-m4
15017 maybe-clean-m4:
15018 @if m4
15019 maybe-clean-m4: clean-m4
15020
15021 clean-m4: 
15022         @[ -f ./m4/Makefile ] || exit 0; \
15023         r=`${PWD_COMMAND}`; export r; \
15024         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15025         $(SET_LIB_PATH) \
15026         $(HOST_EXPORTS) \
15027         for flag in $(EXTRA_HOST_FLAGS) ; do \
15028           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15029         done; \
15030         echo "Doing clean in m4" ; \
15031         (cd m4 && \
15032           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15033                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15034                   "RANLIB=$${RANLIB}" \
15035                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15036                   clean) \
15037           || exit 1
15038
15039 @endif m4
15040
15041 .PHONY: maybe-distclean-m4 distclean-m4
15042 maybe-distclean-m4:
15043 @if m4
15044 maybe-distclean-m4: distclean-m4
15045
15046 distclean-m4: 
15047         @[ -f ./m4/Makefile ] || exit 0; \
15048         r=`${PWD_COMMAND}`; export r; \
15049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15050         $(SET_LIB_PATH) \
15051         $(HOST_EXPORTS) \
15052         for flag in $(EXTRA_HOST_FLAGS) ; do \
15053           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15054         done; \
15055         echo "Doing distclean in m4" ; \
15056         (cd m4 && \
15057           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15058                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15059                   "RANLIB=$${RANLIB}" \
15060                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15061                   distclean) \
15062           || exit 1
15063
15064 @endif m4
15065
15066 .PHONY: maybe-maintainer-clean-m4 maintainer-clean-m4
15067 maybe-maintainer-clean-m4:
15068 @if m4
15069 maybe-maintainer-clean-m4: maintainer-clean-m4
15070
15071 maintainer-clean-m4: 
15072         @[ -f ./m4/Makefile ] || exit 0; \
15073         r=`${PWD_COMMAND}`; export r; \
15074         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15075         $(SET_LIB_PATH) \
15076         $(HOST_EXPORTS) \
15077         for flag in $(EXTRA_HOST_FLAGS) ; do \
15078           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15079         done; \
15080         echo "Doing maintainer-clean in m4" ; \
15081         (cd m4 && \
15082           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15083                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15084                   "RANLIB=$${RANLIB}" \
15085                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15086                   maintainer-clean) \
15087           || exit 1
15088
15089 @endif m4
15090
15091
15092 .PHONY: configure-make maybe-configure-make
15093 maybe-configure-make:
15094 @if make
15095 maybe-configure-make: configure-make
15096 configure-make:
15097         @test ! -f make/Makefile || exit 0; \
15098         [ -d make ] || mkdir make; \
15099         r=`${PWD_COMMAND}`; export r; \
15100         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15101         $(HOST_EXPORTS) \
15102         echo Configuring in make; \
15103         cd make || exit 1; \
15104         case $(srcdir) in \
15105           \.) \
15106             srcdiroption="--srcdir=."; \
15107             libsrcdir=".";; \
15108           /* | [A-Za-z]:[\\/]*) \
15109             srcdiroption="--srcdir=$(srcdir)/make"; \
15110             libsrcdir="$$s/make";; \
15111           *) \
15112             srcdiroption="--srcdir=../$(srcdir)/make"; \
15113             libsrcdir="$$s/make";; \
15114         esac; \
15115         $(SHELL) $${libsrcdir}/configure \
15116           $(HOST_CONFIGARGS) $${srcdiroption}  \
15117           || exit 1
15118 @endif make
15119
15120 .PHONY: all-make maybe-all-make
15121 maybe-all-make:
15122 @if make
15123 TARGET-make=all
15124 maybe-all-make: all-make
15125 all-make: configure-make
15126         @r=`${PWD_COMMAND}`; export r; \
15127         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15128         $(SET_LIB_PATH) \
15129         $(HOST_EXPORTS) \
15130         (cd make && $(MAKE) $(FLAGS_TO_PASS)  \
15131           $(TARGET-make))
15132 @endif make
15133
15134 .PHONY: check-make maybe-check-make
15135 maybe-check-make:
15136 @if make
15137 maybe-check-make: check-make
15138
15139 check-make:
15140         @r=`${PWD_COMMAND}`; export r; \
15141         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15142         $(SET_LIB_PATH) \
15143         $(HOST_EXPORTS) \
15144         (cd make && $(MAKE) $(FLAGS_TO_PASS) check)
15145
15146 @endif make
15147
15148 .PHONY: install-make maybe-install-make
15149 maybe-install-make:
15150 @if make
15151 maybe-install-make: install-make
15152
15153 install-make: installdirs
15154         @r=`${PWD_COMMAND}`; export r; \
15155         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15156         $(SET_LIB_PATH) \
15157         $(HOST_EXPORTS) \
15158         (cd make && $(MAKE) $(FLAGS_TO_PASS) install)
15159
15160 @endif make
15161
15162 # Other targets (info, dvi, etc.)
15163
15164 .PHONY: maybe-info-make info-make
15165 maybe-info-make:
15166 @if make
15167 maybe-info-make: info-make
15168
15169 info-make: \
15170     configure-make 
15171         @[ -f ./make/Makefile ] || exit 0; \
15172         r=`${PWD_COMMAND}`; export r; \
15173         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15174         $(SET_LIB_PATH) \
15175         $(HOST_EXPORTS) \
15176         for flag in $(EXTRA_HOST_FLAGS) ; do \
15177           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15178         done; \
15179         echo "Doing info in make" ; \
15180         (cd make && \
15181           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15182                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15183                   "RANLIB=$${RANLIB}" \
15184                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15185                   info) \
15186           || exit 1
15187
15188 @endif make
15189
15190 .PHONY: maybe-dvi-make dvi-make
15191 maybe-dvi-make:
15192 @if make
15193 maybe-dvi-make: dvi-make
15194
15195 dvi-make: \
15196     configure-make 
15197         @[ -f ./make/Makefile ] || exit 0; \
15198         r=`${PWD_COMMAND}`; export r; \
15199         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15200         $(SET_LIB_PATH) \
15201         $(HOST_EXPORTS) \
15202         for flag in $(EXTRA_HOST_FLAGS) ; do \
15203           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15204         done; \
15205         echo "Doing dvi in make" ; \
15206         (cd make && \
15207           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15208                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15209                   "RANLIB=$${RANLIB}" \
15210                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15211                   dvi) \
15212           || exit 1
15213
15214 @endif make
15215
15216 .PHONY: maybe-html-make html-make
15217 maybe-html-make:
15218 @if make
15219 maybe-html-make: html-make
15220
15221 html-make: \
15222     configure-make 
15223         @[ -f ./make/Makefile ] || exit 0; \
15224         r=`${PWD_COMMAND}`; export r; \
15225         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15226         $(SET_LIB_PATH) \
15227         $(HOST_EXPORTS) \
15228         for flag in $(EXTRA_HOST_FLAGS) ; do \
15229           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15230         done; \
15231         echo "Doing html in make" ; \
15232         (cd make && \
15233           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15234                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15235                   "RANLIB=$${RANLIB}" \
15236                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15237                   html) \
15238           || exit 1
15239
15240 @endif make
15241
15242 .PHONY: maybe-TAGS-make TAGS-make
15243 maybe-TAGS-make:
15244 @if make
15245 maybe-TAGS-make: TAGS-make
15246
15247 TAGS-make: \
15248     configure-make 
15249         @[ -f ./make/Makefile ] || exit 0; \
15250         r=`${PWD_COMMAND}`; export r; \
15251         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15252         $(SET_LIB_PATH) \
15253         $(HOST_EXPORTS) \
15254         for flag in $(EXTRA_HOST_FLAGS) ; do \
15255           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15256         done; \
15257         echo "Doing TAGS in make" ; \
15258         (cd make && \
15259           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15260                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15261                   "RANLIB=$${RANLIB}" \
15262                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15263                   TAGS) \
15264           || exit 1
15265
15266 @endif make
15267
15268 .PHONY: maybe-install-info-make install-info-make
15269 maybe-install-info-make:
15270 @if make
15271 maybe-install-info-make: install-info-make
15272
15273 install-info-make: \
15274     configure-make \
15275     info-make 
15276         @[ -f ./make/Makefile ] || exit 0; \
15277         r=`${PWD_COMMAND}`; export r; \
15278         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15279         $(SET_LIB_PATH) \
15280         $(HOST_EXPORTS) \
15281         for flag in $(EXTRA_HOST_FLAGS) ; do \
15282           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15283         done; \
15284         echo "Doing install-info in make" ; \
15285         (cd make && \
15286           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15287                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15288                   "RANLIB=$${RANLIB}" \
15289                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15290                   install-info) \
15291           || exit 1
15292
15293 @endif make
15294
15295 .PHONY: maybe-installcheck-make installcheck-make
15296 maybe-installcheck-make:
15297 @if make
15298 maybe-installcheck-make: installcheck-make
15299
15300 installcheck-make: \
15301     configure-make 
15302         @[ -f ./make/Makefile ] || exit 0; \
15303         r=`${PWD_COMMAND}`; export r; \
15304         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15305         $(SET_LIB_PATH) \
15306         $(HOST_EXPORTS) \
15307         for flag in $(EXTRA_HOST_FLAGS) ; do \
15308           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15309         done; \
15310         echo "Doing installcheck in make" ; \
15311         (cd make && \
15312           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15313                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15314                   "RANLIB=$${RANLIB}" \
15315                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15316                   installcheck) \
15317           || exit 1
15318
15319 @endif make
15320
15321 .PHONY: maybe-mostlyclean-make mostlyclean-make
15322 maybe-mostlyclean-make:
15323 @if make
15324 maybe-mostlyclean-make: mostlyclean-make
15325
15326 mostlyclean-make: 
15327         @[ -f ./make/Makefile ] || exit 0; \
15328         r=`${PWD_COMMAND}`; export r; \
15329         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15330         $(SET_LIB_PATH) \
15331         $(HOST_EXPORTS) \
15332         for flag in $(EXTRA_HOST_FLAGS) ; do \
15333           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15334         done; \
15335         echo "Doing mostlyclean in make" ; \
15336         (cd make && \
15337           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15338                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15339                   "RANLIB=$${RANLIB}" \
15340                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15341                   mostlyclean) \
15342           || exit 1
15343
15344 @endif make
15345
15346 .PHONY: maybe-clean-make clean-make
15347 maybe-clean-make:
15348 @if make
15349 maybe-clean-make: clean-make
15350
15351 clean-make: 
15352         @[ -f ./make/Makefile ] || exit 0; \
15353         r=`${PWD_COMMAND}`; export r; \
15354         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15355         $(SET_LIB_PATH) \
15356         $(HOST_EXPORTS) \
15357         for flag in $(EXTRA_HOST_FLAGS) ; do \
15358           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15359         done; \
15360         echo "Doing clean in make" ; \
15361         (cd make && \
15362           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15363                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15364                   "RANLIB=$${RANLIB}" \
15365                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15366                   clean) \
15367           || exit 1
15368
15369 @endif make
15370
15371 .PHONY: maybe-distclean-make distclean-make
15372 maybe-distclean-make:
15373 @if make
15374 maybe-distclean-make: distclean-make
15375
15376 distclean-make: 
15377         @[ -f ./make/Makefile ] || exit 0; \
15378         r=`${PWD_COMMAND}`; export r; \
15379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15380         $(SET_LIB_PATH) \
15381         $(HOST_EXPORTS) \
15382         for flag in $(EXTRA_HOST_FLAGS) ; do \
15383           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15384         done; \
15385         echo "Doing distclean in make" ; \
15386         (cd make && \
15387           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15388                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15389                   "RANLIB=$${RANLIB}" \
15390                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15391                   distclean) \
15392           || exit 1
15393
15394 @endif make
15395
15396 .PHONY: maybe-maintainer-clean-make maintainer-clean-make
15397 maybe-maintainer-clean-make:
15398 @if make
15399 maybe-maintainer-clean-make: maintainer-clean-make
15400
15401 maintainer-clean-make: 
15402         @[ -f ./make/Makefile ] || exit 0; \
15403         r=`${PWD_COMMAND}`; export r; \
15404         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15405         $(SET_LIB_PATH) \
15406         $(HOST_EXPORTS) \
15407         for flag in $(EXTRA_HOST_FLAGS) ; do \
15408           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15409         done; \
15410         echo "Doing maintainer-clean in make" ; \
15411         (cd make && \
15412           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15413                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15414                   "RANLIB=$${RANLIB}" \
15415                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15416                   maintainer-clean) \
15417           || exit 1
15418
15419 @endif make
15420
15421
15422 .PHONY: configure-mmalloc maybe-configure-mmalloc
15423 maybe-configure-mmalloc:
15424 @if mmalloc
15425 maybe-configure-mmalloc: configure-mmalloc
15426 configure-mmalloc:
15427         @test ! -f mmalloc/Makefile || exit 0; \
15428         [ -d mmalloc ] || mkdir mmalloc; \
15429         r=`${PWD_COMMAND}`; export r; \
15430         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15431         $(HOST_EXPORTS) \
15432         echo Configuring in mmalloc; \
15433         cd mmalloc || exit 1; \
15434         case $(srcdir) in \
15435           \.) \
15436             srcdiroption="--srcdir=."; \
15437             libsrcdir=".";; \
15438           /* | [A-Za-z]:[\\/]*) \
15439             srcdiroption="--srcdir=$(srcdir)/mmalloc"; \
15440             libsrcdir="$$s/mmalloc";; \
15441           *) \
15442             srcdiroption="--srcdir=../$(srcdir)/mmalloc"; \
15443             libsrcdir="$$s/mmalloc";; \
15444         esac; \
15445         $(SHELL) $${libsrcdir}/configure \
15446           $(HOST_CONFIGARGS) $${srcdiroption}  \
15447           || exit 1
15448 @endif mmalloc
15449
15450 .PHONY: all-mmalloc maybe-all-mmalloc
15451 maybe-all-mmalloc:
15452 @if mmalloc
15453 TARGET-mmalloc=all
15454 maybe-all-mmalloc: all-mmalloc
15455 all-mmalloc: configure-mmalloc
15456         @r=`${PWD_COMMAND}`; export r; \
15457         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15458         $(SET_LIB_PATH) \
15459         $(HOST_EXPORTS) \
15460         (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS)  \
15461           $(TARGET-mmalloc))
15462 @endif mmalloc
15463
15464 .PHONY: check-mmalloc maybe-check-mmalloc
15465 maybe-check-mmalloc:
15466 @if mmalloc
15467 maybe-check-mmalloc: check-mmalloc
15468
15469 check-mmalloc:
15470
15471 @endif mmalloc
15472
15473 .PHONY: install-mmalloc maybe-install-mmalloc
15474 maybe-install-mmalloc:
15475 @if mmalloc
15476 maybe-install-mmalloc: install-mmalloc
15477
15478 install-mmalloc: installdirs
15479         @r=`${PWD_COMMAND}`; export r; \
15480         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15481         $(SET_LIB_PATH) \
15482         $(HOST_EXPORTS) \
15483         (cd mmalloc && $(MAKE) $(FLAGS_TO_PASS) install)
15484
15485 @endif mmalloc
15486
15487 # Other targets (info, dvi, etc.)
15488
15489 .PHONY: maybe-info-mmalloc info-mmalloc
15490 maybe-info-mmalloc:
15491 @if mmalloc
15492 maybe-info-mmalloc: info-mmalloc
15493
15494 info-mmalloc: \
15495     configure-mmalloc 
15496         @[ -f ./mmalloc/Makefile ] || exit 0; \
15497         r=`${PWD_COMMAND}`; export r; \
15498         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15499         $(SET_LIB_PATH) \
15500         $(HOST_EXPORTS) \
15501         for flag in $(EXTRA_HOST_FLAGS) ; do \
15502           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15503         done; \
15504         echo "Doing info in mmalloc" ; \
15505         (cd mmalloc && \
15506           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15507                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15508                   "RANLIB=$${RANLIB}" \
15509                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15510                   info) \
15511           || exit 1
15512
15513 @endif mmalloc
15514
15515 .PHONY: maybe-dvi-mmalloc dvi-mmalloc
15516 maybe-dvi-mmalloc:
15517 @if mmalloc
15518 maybe-dvi-mmalloc: dvi-mmalloc
15519
15520 dvi-mmalloc: \
15521     configure-mmalloc 
15522         @[ -f ./mmalloc/Makefile ] || exit 0; \
15523         r=`${PWD_COMMAND}`; export r; \
15524         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15525         $(SET_LIB_PATH) \
15526         $(HOST_EXPORTS) \
15527         for flag in $(EXTRA_HOST_FLAGS) ; do \
15528           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15529         done; \
15530         echo "Doing dvi in mmalloc" ; \
15531         (cd mmalloc && \
15532           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15533                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15534                   "RANLIB=$${RANLIB}" \
15535                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15536                   dvi) \
15537           || exit 1
15538
15539 @endif mmalloc
15540
15541 .PHONY: maybe-html-mmalloc html-mmalloc
15542 maybe-html-mmalloc:
15543 @if mmalloc
15544 maybe-html-mmalloc: html-mmalloc
15545
15546 html-mmalloc: \
15547     configure-mmalloc 
15548         @[ -f ./mmalloc/Makefile ] || exit 0; \
15549         r=`${PWD_COMMAND}`; export r; \
15550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15551         $(SET_LIB_PATH) \
15552         $(HOST_EXPORTS) \
15553         for flag in $(EXTRA_HOST_FLAGS) ; do \
15554           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15555         done; \
15556         echo "Doing html in mmalloc" ; \
15557         (cd mmalloc && \
15558           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15559                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15560                   "RANLIB=$${RANLIB}" \
15561                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15562                   html) \
15563           || exit 1
15564
15565 @endif mmalloc
15566
15567 .PHONY: maybe-TAGS-mmalloc TAGS-mmalloc
15568 maybe-TAGS-mmalloc:
15569 @if mmalloc
15570 maybe-TAGS-mmalloc: TAGS-mmalloc
15571
15572 TAGS-mmalloc: \
15573     configure-mmalloc 
15574         @[ -f ./mmalloc/Makefile ] || exit 0; \
15575         r=`${PWD_COMMAND}`; export r; \
15576         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15577         $(SET_LIB_PATH) \
15578         $(HOST_EXPORTS) \
15579         for flag in $(EXTRA_HOST_FLAGS) ; do \
15580           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15581         done; \
15582         echo "Doing TAGS in mmalloc" ; \
15583         (cd mmalloc && \
15584           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15585                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15586                   "RANLIB=$${RANLIB}" \
15587                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15588                   TAGS) \
15589           || exit 1
15590
15591 @endif mmalloc
15592
15593 .PHONY: maybe-install-info-mmalloc install-info-mmalloc
15594 maybe-install-info-mmalloc:
15595 @if mmalloc
15596 maybe-install-info-mmalloc: install-info-mmalloc
15597
15598 install-info-mmalloc: \
15599     configure-mmalloc \
15600     info-mmalloc 
15601         @[ -f ./mmalloc/Makefile ] || exit 0; \
15602         r=`${PWD_COMMAND}`; export r; \
15603         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15604         $(SET_LIB_PATH) \
15605         $(HOST_EXPORTS) \
15606         for flag in $(EXTRA_HOST_FLAGS) ; do \
15607           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15608         done; \
15609         echo "Doing install-info in mmalloc" ; \
15610         (cd mmalloc && \
15611           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15612                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15613                   "RANLIB=$${RANLIB}" \
15614                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15615                   install-info) \
15616           || exit 1
15617
15618 @endif mmalloc
15619
15620 .PHONY: maybe-installcheck-mmalloc installcheck-mmalloc
15621 maybe-installcheck-mmalloc:
15622 @if mmalloc
15623 maybe-installcheck-mmalloc: installcheck-mmalloc
15624
15625 installcheck-mmalloc: \
15626     configure-mmalloc 
15627         @[ -f ./mmalloc/Makefile ] || exit 0; \
15628         r=`${PWD_COMMAND}`; export r; \
15629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15630         $(SET_LIB_PATH) \
15631         $(HOST_EXPORTS) \
15632         for flag in $(EXTRA_HOST_FLAGS) ; do \
15633           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15634         done; \
15635         echo "Doing installcheck in mmalloc" ; \
15636         (cd mmalloc && \
15637           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15638                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15639                   "RANLIB=$${RANLIB}" \
15640                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15641                   installcheck) \
15642           || exit 1
15643
15644 @endif mmalloc
15645
15646 .PHONY: maybe-mostlyclean-mmalloc mostlyclean-mmalloc
15647 maybe-mostlyclean-mmalloc:
15648 @if mmalloc
15649 maybe-mostlyclean-mmalloc: mostlyclean-mmalloc
15650
15651 mostlyclean-mmalloc: 
15652         @[ -f ./mmalloc/Makefile ] || exit 0; \
15653         r=`${PWD_COMMAND}`; export r; \
15654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15655         $(SET_LIB_PATH) \
15656         $(HOST_EXPORTS) \
15657         for flag in $(EXTRA_HOST_FLAGS) ; do \
15658           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15659         done; \
15660         echo "Doing mostlyclean in mmalloc" ; \
15661         (cd mmalloc && \
15662           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15663                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15664                   "RANLIB=$${RANLIB}" \
15665                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15666                   mostlyclean) \
15667           || exit 1
15668
15669 @endif mmalloc
15670
15671 .PHONY: maybe-clean-mmalloc clean-mmalloc
15672 maybe-clean-mmalloc:
15673 @if mmalloc
15674 maybe-clean-mmalloc: clean-mmalloc
15675
15676 clean-mmalloc: 
15677         @[ -f ./mmalloc/Makefile ] || exit 0; \
15678         r=`${PWD_COMMAND}`; export r; \
15679         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15680         $(SET_LIB_PATH) \
15681         $(HOST_EXPORTS) \
15682         for flag in $(EXTRA_HOST_FLAGS) ; do \
15683           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15684         done; \
15685         echo "Doing clean in mmalloc" ; \
15686         (cd mmalloc && \
15687           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15688                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15689                   "RANLIB=$${RANLIB}" \
15690                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15691                   clean) \
15692           || exit 1
15693
15694 @endif mmalloc
15695
15696 .PHONY: maybe-distclean-mmalloc distclean-mmalloc
15697 maybe-distclean-mmalloc:
15698 @if mmalloc
15699 maybe-distclean-mmalloc: distclean-mmalloc
15700
15701 distclean-mmalloc: 
15702         @[ -f ./mmalloc/Makefile ] || exit 0; \
15703         r=`${PWD_COMMAND}`; export r; \
15704         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15705         $(SET_LIB_PATH) \
15706         $(HOST_EXPORTS) \
15707         for flag in $(EXTRA_HOST_FLAGS) ; do \
15708           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15709         done; \
15710         echo "Doing distclean in mmalloc" ; \
15711         (cd mmalloc && \
15712           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15713                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15714                   "RANLIB=$${RANLIB}" \
15715                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15716                   distclean) \
15717           || exit 1
15718
15719 @endif mmalloc
15720
15721 .PHONY: maybe-maintainer-clean-mmalloc maintainer-clean-mmalloc
15722 maybe-maintainer-clean-mmalloc:
15723 @if mmalloc
15724 maybe-maintainer-clean-mmalloc: maintainer-clean-mmalloc
15725
15726 maintainer-clean-mmalloc: 
15727         @[ -f ./mmalloc/Makefile ] || exit 0; \
15728         r=`${PWD_COMMAND}`; export r; \
15729         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15730         $(SET_LIB_PATH) \
15731         $(HOST_EXPORTS) \
15732         for flag in $(EXTRA_HOST_FLAGS) ; do \
15733           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15734         done; \
15735         echo "Doing maintainer-clean in mmalloc" ; \
15736         (cd mmalloc && \
15737           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15738                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15739                   "RANLIB=$${RANLIB}" \
15740                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15741                   maintainer-clean) \
15742           || exit 1
15743
15744 @endif mmalloc
15745
15746
15747 .PHONY: configure-patch maybe-configure-patch
15748 maybe-configure-patch:
15749 @if patch
15750 maybe-configure-patch: configure-patch
15751 configure-patch:
15752         @test ! -f patch/Makefile || exit 0; \
15753         [ -d patch ] || mkdir patch; \
15754         r=`${PWD_COMMAND}`; export r; \
15755         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15756         $(HOST_EXPORTS) \
15757         echo Configuring in patch; \
15758         cd patch || exit 1; \
15759         case $(srcdir) in \
15760           \.) \
15761             srcdiroption="--srcdir=."; \
15762             libsrcdir=".";; \
15763           /* | [A-Za-z]:[\\/]*) \
15764             srcdiroption="--srcdir=$(srcdir)/patch"; \
15765             libsrcdir="$$s/patch";; \
15766           *) \
15767             srcdiroption="--srcdir=../$(srcdir)/patch"; \
15768             libsrcdir="$$s/patch";; \
15769         esac; \
15770         $(SHELL) $${libsrcdir}/configure \
15771           $(HOST_CONFIGARGS) $${srcdiroption}  \
15772           || exit 1
15773 @endif patch
15774
15775 .PHONY: all-patch maybe-all-patch
15776 maybe-all-patch:
15777 @if patch
15778 TARGET-patch=all
15779 maybe-all-patch: all-patch
15780 all-patch: configure-patch
15781         @r=`${PWD_COMMAND}`; export r; \
15782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15783         $(SET_LIB_PATH) \
15784         $(HOST_EXPORTS) \
15785         (cd patch && $(MAKE) $(FLAGS_TO_PASS)  \
15786           $(TARGET-patch))
15787 @endif patch
15788
15789 .PHONY: check-patch maybe-check-patch
15790 maybe-check-patch:
15791 @if patch
15792 maybe-check-patch: check-patch
15793
15794 check-patch:
15795         @r=`${PWD_COMMAND}`; export r; \
15796         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15797         $(SET_LIB_PATH) \
15798         $(HOST_EXPORTS) \
15799         (cd patch && $(MAKE) $(FLAGS_TO_PASS) check)
15800
15801 @endif patch
15802
15803 .PHONY: install-patch maybe-install-patch
15804 maybe-install-patch:
15805 @if patch
15806 maybe-install-patch: install-patch
15807
15808 install-patch: installdirs
15809         @r=`${PWD_COMMAND}`; export r; \
15810         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15811         $(SET_LIB_PATH) \
15812         $(HOST_EXPORTS) \
15813         (cd patch && $(MAKE) $(FLAGS_TO_PASS) install)
15814
15815 @endif patch
15816
15817 # Other targets (info, dvi, etc.)
15818
15819 .PHONY: maybe-info-patch info-patch
15820 maybe-info-patch:
15821 @if patch
15822 maybe-info-patch: info-patch
15823
15824 info-patch: \
15825     configure-patch 
15826         @[ -f ./patch/Makefile ] || exit 0; \
15827         r=`${PWD_COMMAND}`; export r; \
15828         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15829         $(SET_LIB_PATH) \
15830         $(HOST_EXPORTS) \
15831         for flag in $(EXTRA_HOST_FLAGS) ; do \
15832           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15833         done; \
15834         echo "Doing info in patch" ; \
15835         (cd patch && \
15836           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15837                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15838                   "RANLIB=$${RANLIB}" \
15839                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15840                   info) \
15841           || exit 1
15842
15843 @endif patch
15844
15845 .PHONY: maybe-dvi-patch dvi-patch
15846 maybe-dvi-patch:
15847 @if patch
15848 maybe-dvi-patch: dvi-patch
15849
15850 dvi-patch: \
15851     configure-patch 
15852         @[ -f ./patch/Makefile ] || exit 0; \
15853         r=`${PWD_COMMAND}`; export r; \
15854         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15855         $(SET_LIB_PATH) \
15856         $(HOST_EXPORTS) \
15857         for flag in $(EXTRA_HOST_FLAGS) ; do \
15858           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15859         done; \
15860         echo "Doing dvi in patch" ; \
15861         (cd patch && \
15862           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15863                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15864                   "RANLIB=$${RANLIB}" \
15865                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15866                   dvi) \
15867           || exit 1
15868
15869 @endif patch
15870
15871 .PHONY: maybe-html-patch html-patch
15872 maybe-html-patch:
15873 @if patch
15874 maybe-html-patch: html-patch
15875
15876 html-patch: \
15877     configure-patch 
15878         @[ -f ./patch/Makefile ] || exit 0; \
15879         r=`${PWD_COMMAND}`; export r; \
15880         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15881         $(SET_LIB_PATH) \
15882         $(HOST_EXPORTS) \
15883         for flag in $(EXTRA_HOST_FLAGS) ; do \
15884           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15885         done; \
15886         echo "Doing html in patch" ; \
15887         (cd patch && \
15888           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15889                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15890                   "RANLIB=$${RANLIB}" \
15891                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15892                   html) \
15893           || exit 1
15894
15895 @endif patch
15896
15897 .PHONY: maybe-TAGS-patch TAGS-patch
15898 maybe-TAGS-patch:
15899 @if patch
15900 maybe-TAGS-patch: TAGS-patch
15901
15902 TAGS-patch: \
15903     configure-patch 
15904         @[ -f ./patch/Makefile ] || exit 0; \
15905         r=`${PWD_COMMAND}`; export r; \
15906         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15907         $(SET_LIB_PATH) \
15908         $(HOST_EXPORTS) \
15909         for flag in $(EXTRA_HOST_FLAGS) ; do \
15910           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15911         done; \
15912         echo "Doing TAGS in patch" ; \
15913         (cd patch && \
15914           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15915                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15916                   "RANLIB=$${RANLIB}" \
15917                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15918                   TAGS) \
15919           || exit 1
15920
15921 @endif patch
15922
15923 .PHONY: maybe-install-info-patch install-info-patch
15924 maybe-install-info-patch:
15925 @if patch
15926 maybe-install-info-patch: install-info-patch
15927
15928 install-info-patch: \
15929     configure-patch \
15930     info-patch 
15931         @[ -f ./patch/Makefile ] || exit 0; \
15932         r=`${PWD_COMMAND}`; export r; \
15933         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15934         $(SET_LIB_PATH) \
15935         $(HOST_EXPORTS) \
15936         for flag in $(EXTRA_HOST_FLAGS) ; do \
15937           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15938         done; \
15939         echo "Doing install-info in patch" ; \
15940         (cd patch && \
15941           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15942                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15943                   "RANLIB=$${RANLIB}" \
15944                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15945                   install-info) \
15946           || exit 1
15947
15948 @endif patch
15949
15950 .PHONY: maybe-installcheck-patch installcheck-patch
15951 maybe-installcheck-patch:
15952 @if patch
15953 maybe-installcheck-patch: installcheck-patch
15954
15955 installcheck-patch: \
15956     configure-patch 
15957         @[ -f ./patch/Makefile ] || exit 0; \
15958         r=`${PWD_COMMAND}`; export r; \
15959         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15960         $(SET_LIB_PATH) \
15961         $(HOST_EXPORTS) \
15962         for flag in $(EXTRA_HOST_FLAGS) ; do \
15963           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15964         done; \
15965         echo "Doing installcheck in patch" ; \
15966         (cd patch && \
15967           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15968                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15969                   "RANLIB=$${RANLIB}" \
15970                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15971                   installcheck) \
15972           || exit 1
15973
15974 @endif patch
15975
15976 .PHONY: maybe-mostlyclean-patch mostlyclean-patch
15977 maybe-mostlyclean-patch:
15978 @if patch
15979 maybe-mostlyclean-patch: mostlyclean-patch
15980
15981 mostlyclean-patch: 
15982         @[ -f ./patch/Makefile ] || exit 0; \
15983         r=`${PWD_COMMAND}`; export r; \
15984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
15985         $(SET_LIB_PATH) \
15986         $(HOST_EXPORTS) \
15987         for flag in $(EXTRA_HOST_FLAGS) ; do \
15988           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
15989         done; \
15990         echo "Doing mostlyclean in patch" ; \
15991         (cd patch && \
15992           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
15993                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
15994                   "RANLIB=$${RANLIB}" \
15995                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
15996                   mostlyclean) \
15997           || exit 1
15998
15999 @endif patch
16000
16001 .PHONY: maybe-clean-patch clean-patch
16002 maybe-clean-patch:
16003 @if patch
16004 maybe-clean-patch: clean-patch
16005
16006 clean-patch: 
16007         @[ -f ./patch/Makefile ] || exit 0; \
16008         r=`${PWD_COMMAND}`; export r; \
16009         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16010         $(SET_LIB_PATH) \
16011         $(HOST_EXPORTS) \
16012         for flag in $(EXTRA_HOST_FLAGS) ; do \
16013           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16014         done; \
16015         echo "Doing clean in patch" ; \
16016         (cd patch && \
16017           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16018                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16019                   "RANLIB=$${RANLIB}" \
16020                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16021                   clean) \
16022           || exit 1
16023
16024 @endif patch
16025
16026 .PHONY: maybe-distclean-patch distclean-patch
16027 maybe-distclean-patch:
16028 @if patch
16029 maybe-distclean-patch: distclean-patch
16030
16031 distclean-patch: 
16032         @[ -f ./patch/Makefile ] || exit 0; \
16033         r=`${PWD_COMMAND}`; export r; \
16034         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16035         $(SET_LIB_PATH) \
16036         $(HOST_EXPORTS) \
16037         for flag in $(EXTRA_HOST_FLAGS) ; do \
16038           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16039         done; \
16040         echo "Doing distclean in patch" ; \
16041         (cd patch && \
16042           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16043                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16044                   "RANLIB=$${RANLIB}" \
16045                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16046                   distclean) \
16047           || exit 1
16048
16049 @endif patch
16050
16051 .PHONY: maybe-maintainer-clean-patch maintainer-clean-patch
16052 maybe-maintainer-clean-patch:
16053 @if patch
16054 maybe-maintainer-clean-patch: maintainer-clean-patch
16055
16056 maintainer-clean-patch: 
16057         @[ -f ./patch/Makefile ] || exit 0; \
16058         r=`${PWD_COMMAND}`; export r; \
16059         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16060         $(SET_LIB_PATH) \
16061         $(HOST_EXPORTS) \
16062         for flag in $(EXTRA_HOST_FLAGS) ; do \
16063           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16064         done; \
16065         echo "Doing maintainer-clean in patch" ; \
16066         (cd patch && \
16067           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16068                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16069                   "RANLIB=$${RANLIB}" \
16070                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16071                   maintainer-clean) \
16072           || exit 1
16073
16074 @endif patch
16075
16076
16077 .PHONY: configure-perl maybe-configure-perl
16078 maybe-configure-perl:
16079 @if perl
16080 maybe-configure-perl: configure-perl
16081 configure-perl:
16082         @test ! -f perl/Makefile || exit 0; \
16083         [ -d perl ] || mkdir perl; \
16084         r=`${PWD_COMMAND}`; export r; \
16085         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16086         $(HOST_EXPORTS) \
16087         echo Configuring in perl; \
16088         cd perl || exit 1; \
16089         case $(srcdir) in \
16090           \.) \
16091             srcdiroption="--srcdir=."; \
16092             libsrcdir=".";; \
16093           /* | [A-Za-z]:[\\/]*) \
16094             srcdiroption="--srcdir=$(srcdir)/perl"; \
16095             libsrcdir="$$s/perl";; \
16096           *) \
16097             srcdiroption="--srcdir=../$(srcdir)/perl"; \
16098             libsrcdir="$$s/perl";; \
16099         esac; \
16100         $(SHELL) $${libsrcdir}/configure \
16101           $(HOST_CONFIGARGS) $${srcdiroption}  \
16102           || exit 1
16103 @endif perl
16104
16105 .PHONY: all-perl maybe-all-perl
16106 maybe-all-perl:
16107 @if perl
16108 TARGET-perl=all
16109 maybe-all-perl: all-perl
16110 all-perl: configure-perl
16111         @r=`${PWD_COMMAND}`; export r; \
16112         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16113         $(SET_LIB_PATH) \
16114         $(HOST_EXPORTS) \
16115         (cd perl && $(MAKE) $(FLAGS_TO_PASS)  \
16116           $(TARGET-perl))
16117 @endif perl
16118
16119 .PHONY: check-perl maybe-check-perl
16120 maybe-check-perl:
16121 @if perl
16122 maybe-check-perl: check-perl
16123
16124 check-perl:
16125         @r=`${PWD_COMMAND}`; export r; \
16126         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16127         $(SET_LIB_PATH) \
16128         $(HOST_EXPORTS) \
16129         (cd perl && $(MAKE) $(FLAGS_TO_PASS) check)
16130
16131 @endif perl
16132
16133 .PHONY: install-perl maybe-install-perl
16134 maybe-install-perl:
16135 @if perl
16136 maybe-install-perl: install-perl
16137
16138 install-perl: installdirs
16139         @r=`${PWD_COMMAND}`; export r; \
16140         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16141         $(SET_LIB_PATH) \
16142         $(HOST_EXPORTS) \
16143         (cd perl && $(MAKE) $(FLAGS_TO_PASS) install)
16144
16145 @endif perl
16146
16147 # Other targets (info, dvi, etc.)
16148
16149 .PHONY: maybe-info-perl info-perl
16150 maybe-info-perl:
16151 @if perl
16152 maybe-info-perl: info-perl
16153
16154 info-perl: \
16155     configure-perl 
16156         @[ -f ./perl/Makefile ] || exit 0; \
16157         r=`${PWD_COMMAND}`; export r; \
16158         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16159         $(SET_LIB_PATH) \
16160         $(HOST_EXPORTS) \
16161         for flag in $(EXTRA_HOST_FLAGS) ; do \
16162           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16163         done; \
16164         echo "Doing info in perl" ; \
16165         (cd perl && \
16166           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16167                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16168                   "RANLIB=$${RANLIB}" \
16169                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16170                   info) \
16171           || exit 1
16172
16173 @endif perl
16174
16175 .PHONY: maybe-dvi-perl dvi-perl
16176 maybe-dvi-perl:
16177 @if perl
16178 maybe-dvi-perl: dvi-perl
16179
16180 dvi-perl: \
16181     configure-perl 
16182         @[ -f ./perl/Makefile ] || exit 0; \
16183         r=`${PWD_COMMAND}`; export r; \
16184         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16185         $(SET_LIB_PATH) \
16186         $(HOST_EXPORTS) \
16187         for flag in $(EXTRA_HOST_FLAGS) ; do \
16188           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16189         done; \
16190         echo "Doing dvi in perl" ; \
16191         (cd perl && \
16192           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16193                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16194                   "RANLIB=$${RANLIB}" \
16195                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16196                   dvi) \
16197           || exit 1
16198
16199 @endif perl
16200
16201 .PHONY: maybe-html-perl html-perl
16202 maybe-html-perl:
16203 @if perl
16204 maybe-html-perl: html-perl
16205
16206 html-perl: \
16207     configure-perl 
16208         @[ -f ./perl/Makefile ] || exit 0; \
16209         r=`${PWD_COMMAND}`; export r; \
16210         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16211         $(SET_LIB_PATH) \
16212         $(HOST_EXPORTS) \
16213         for flag in $(EXTRA_HOST_FLAGS) ; do \
16214           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16215         done; \
16216         echo "Doing html in perl" ; \
16217         (cd perl && \
16218           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16219                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16220                   "RANLIB=$${RANLIB}" \
16221                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16222                   html) \
16223           || exit 1
16224
16225 @endif perl
16226
16227 .PHONY: maybe-TAGS-perl TAGS-perl
16228 maybe-TAGS-perl:
16229 @if perl
16230 maybe-TAGS-perl: TAGS-perl
16231
16232 TAGS-perl: \
16233     configure-perl 
16234         @[ -f ./perl/Makefile ] || exit 0; \
16235         r=`${PWD_COMMAND}`; export r; \
16236         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16237         $(SET_LIB_PATH) \
16238         $(HOST_EXPORTS) \
16239         for flag in $(EXTRA_HOST_FLAGS) ; do \
16240           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16241         done; \
16242         echo "Doing TAGS in perl" ; \
16243         (cd perl && \
16244           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16245                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16246                   "RANLIB=$${RANLIB}" \
16247                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16248                   TAGS) \
16249           || exit 1
16250
16251 @endif perl
16252
16253 .PHONY: maybe-install-info-perl install-info-perl
16254 maybe-install-info-perl:
16255 @if perl
16256 maybe-install-info-perl: install-info-perl
16257
16258 install-info-perl: \
16259     configure-perl \
16260     info-perl 
16261         @[ -f ./perl/Makefile ] || exit 0; \
16262         r=`${PWD_COMMAND}`; export r; \
16263         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16264         $(SET_LIB_PATH) \
16265         $(HOST_EXPORTS) \
16266         for flag in $(EXTRA_HOST_FLAGS) ; do \
16267           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16268         done; \
16269         echo "Doing install-info in perl" ; \
16270         (cd perl && \
16271           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16272                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16273                   "RANLIB=$${RANLIB}" \
16274                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16275                   install-info) \
16276           || exit 1
16277
16278 @endif perl
16279
16280 .PHONY: maybe-installcheck-perl installcheck-perl
16281 maybe-installcheck-perl:
16282 @if perl
16283 maybe-installcheck-perl: installcheck-perl
16284
16285 installcheck-perl: \
16286     configure-perl 
16287         @[ -f ./perl/Makefile ] || exit 0; \
16288         r=`${PWD_COMMAND}`; export r; \
16289         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16290         $(SET_LIB_PATH) \
16291         $(HOST_EXPORTS) \
16292         for flag in $(EXTRA_HOST_FLAGS) ; do \
16293           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16294         done; \
16295         echo "Doing installcheck in perl" ; \
16296         (cd perl && \
16297           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16298                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16299                   "RANLIB=$${RANLIB}" \
16300                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16301                   installcheck) \
16302           || exit 1
16303
16304 @endif perl
16305
16306 .PHONY: maybe-mostlyclean-perl mostlyclean-perl
16307 maybe-mostlyclean-perl:
16308 @if perl
16309 maybe-mostlyclean-perl: mostlyclean-perl
16310
16311 mostlyclean-perl: 
16312         @[ -f ./perl/Makefile ] || exit 0; \
16313         r=`${PWD_COMMAND}`; export r; \
16314         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16315         $(SET_LIB_PATH) \
16316         $(HOST_EXPORTS) \
16317         for flag in $(EXTRA_HOST_FLAGS) ; do \
16318           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16319         done; \
16320         echo "Doing mostlyclean in perl" ; \
16321         (cd perl && \
16322           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16323                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16324                   "RANLIB=$${RANLIB}" \
16325                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16326                   mostlyclean) \
16327           || exit 1
16328
16329 @endif perl
16330
16331 .PHONY: maybe-clean-perl clean-perl
16332 maybe-clean-perl:
16333 @if perl
16334 maybe-clean-perl: clean-perl
16335
16336 clean-perl: 
16337         @[ -f ./perl/Makefile ] || exit 0; \
16338         r=`${PWD_COMMAND}`; export r; \
16339         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16340         $(SET_LIB_PATH) \
16341         $(HOST_EXPORTS) \
16342         for flag in $(EXTRA_HOST_FLAGS) ; do \
16343           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16344         done; \
16345         echo "Doing clean in perl" ; \
16346         (cd perl && \
16347           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16348                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16349                   "RANLIB=$${RANLIB}" \
16350                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16351                   clean) \
16352           || exit 1
16353
16354 @endif perl
16355
16356 .PHONY: maybe-distclean-perl distclean-perl
16357 maybe-distclean-perl:
16358 @if perl
16359 maybe-distclean-perl: distclean-perl
16360
16361 distclean-perl: 
16362         @[ -f ./perl/Makefile ] || exit 0; \
16363         r=`${PWD_COMMAND}`; export r; \
16364         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16365         $(SET_LIB_PATH) \
16366         $(HOST_EXPORTS) \
16367         for flag in $(EXTRA_HOST_FLAGS) ; do \
16368           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16369         done; \
16370         echo "Doing distclean in perl" ; \
16371         (cd perl && \
16372           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16373                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16374                   "RANLIB=$${RANLIB}" \
16375                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16376                   distclean) \
16377           || exit 1
16378
16379 @endif perl
16380
16381 .PHONY: maybe-maintainer-clean-perl maintainer-clean-perl
16382 maybe-maintainer-clean-perl:
16383 @if perl
16384 maybe-maintainer-clean-perl: maintainer-clean-perl
16385
16386 maintainer-clean-perl: 
16387         @[ -f ./perl/Makefile ] || exit 0; \
16388         r=`${PWD_COMMAND}`; export r; \
16389         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16390         $(SET_LIB_PATH) \
16391         $(HOST_EXPORTS) \
16392         for flag in $(EXTRA_HOST_FLAGS) ; do \
16393           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16394         done; \
16395         echo "Doing maintainer-clean in perl" ; \
16396         (cd perl && \
16397           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16398                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16399                   "RANLIB=$${RANLIB}" \
16400                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16401                   maintainer-clean) \
16402           || exit 1
16403
16404 @endif perl
16405
16406
16407 .PHONY: configure-prms maybe-configure-prms
16408 maybe-configure-prms:
16409 @if prms
16410 maybe-configure-prms: configure-prms
16411 configure-prms:
16412         @test ! -f prms/Makefile || exit 0; \
16413         [ -d prms ] || mkdir prms; \
16414         r=`${PWD_COMMAND}`; export r; \
16415         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16416         $(HOST_EXPORTS) \
16417         echo Configuring in prms; \
16418         cd prms || exit 1; \
16419         case $(srcdir) in \
16420           \.) \
16421             srcdiroption="--srcdir=."; \
16422             libsrcdir=".";; \
16423           /* | [A-Za-z]:[\\/]*) \
16424             srcdiroption="--srcdir=$(srcdir)/prms"; \
16425             libsrcdir="$$s/prms";; \
16426           *) \
16427             srcdiroption="--srcdir=../$(srcdir)/prms"; \
16428             libsrcdir="$$s/prms";; \
16429         esac; \
16430         $(SHELL) $${libsrcdir}/configure \
16431           $(HOST_CONFIGARGS) $${srcdiroption}  \
16432           || exit 1
16433 @endif prms
16434
16435 .PHONY: all-prms maybe-all-prms
16436 maybe-all-prms:
16437 @if prms
16438 TARGET-prms=all
16439 maybe-all-prms: all-prms
16440 all-prms: configure-prms
16441         @r=`${PWD_COMMAND}`; export r; \
16442         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16443         $(SET_LIB_PATH) \
16444         $(HOST_EXPORTS) \
16445         (cd prms && $(MAKE) $(FLAGS_TO_PASS)  \
16446           $(TARGET-prms))
16447 @endif prms
16448
16449 .PHONY: check-prms maybe-check-prms
16450 maybe-check-prms:
16451 @if prms
16452 maybe-check-prms: check-prms
16453
16454 check-prms:
16455         @r=`${PWD_COMMAND}`; export r; \
16456         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16457         $(SET_LIB_PATH) \
16458         $(HOST_EXPORTS) \
16459         (cd prms && $(MAKE) $(FLAGS_TO_PASS) check)
16460
16461 @endif prms
16462
16463 .PHONY: install-prms maybe-install-prms
16464 maybe-install-prms:
16465 @if prms
16466 maybe-install-prms: install-prms
16467
16468 install-prms: installdirs
16469         @r=`${PWD_COMMAND}`; export r; \
16470         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16471         $(SET_LIB_PATH) \
16472         $(HOST_EXPORTS) \
16473         (cd prms && $(MAKE) $(FLAGS_TO_PASS) install)
16474
16475 @endif prms
16476
16477 # Other targets (info, dvi, etc.)
16478
16479 .PHONY: maybe-info-prms info-prms
16480 maybe-info-prms:
16481 @if prms
16482 maybe-info-prms: info-prms
16483
16484 info-prms: \
16485     configure-prms 
16486         @[ -f ./prms/Makefile ] || exit 0; \
16487         r=`${PWD_COMMAND}`; export r; \
16488         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16489         $(SET_LIB_PATH) \
16490         $(HOST_EXPORTS) \
16491         for flag in $(EXTRA_HOST_FLAGS) ; do \
16492           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16493         done; \
16494         echo "Doing info in prms" ; \
16495         (cd prms && \
16496           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16497                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16498                   "RANLIB=$${RANLIB}" \
16499                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16500                   info) \
16501           || exit 1
16502
16503 @endif prms
16504
16505 .PHONY: maybe-dvi-prms dvi-prms
16506 maybe-dvi-prms:
16507 @if prms
16508 maybe-dvi-prms: dvi-prms
16509
16510 dvi-prms: \
16511     configure-prms 
16512         @[ -f ./prms/Makefile ] || exit 0; \
16513         r=`${PWD_COMMAND}`; export r; \
16514         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16515         $(SET_LIB_PATH) \
16516         $(HOST_EXPORTS) \
16517         for flag in $(EXTRA_HOST_FLAGS) ; do \
16518           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16519         done; \
16520         echo "Doing dvi in prms" ; \
16521         (cd prms && \
16522           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16523                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16524                   "RANLIB=$${RANLIB}" \
16525                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16526                   dvi) \
16527           || exit 1
16528
16529 @endif prms
16530
16531 .PHONY: maybe-html-prms html-prms
16532 maybe-html-prms:
16533 @if prms
16534 maybe-html-prms: html-prms
16535
16536 html-prms: \
16537     configure-prms 
16538         @[ -f ./prms/Makefile ] || exit 0; \
16539         r=`${PWD_COMMAND}`; export r; \
16540         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16541         $(SET_LIB_PATH) \
16542         $(HOST_EXPORTS) \
16543         for flag in $(EXTRA_HOST_FLAGS) ; do \
16544           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16545         done; \
16546         echo "Doing html in prms" ; \
16547         (cd prms && \
16548           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16549                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16550                   "RANLIB=$${RANLIB}" \
16551                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16552                   html) \
16553           || exit 1
16554
16555 @endif prms
16556
16557 .PHONY: maybe-TAGS-prms TAGS-prms
16558 maybe-TAGS-prms:
16559 @if prms
16560 maybe-TAGS-prms: TAGS-prms
16561
16562 TAGS-prms: \
16563     configure-prms 
16564         @[ -f ./prms/Makefile ] || exit 0; \
16565         r=`${PWD_COMMAND}`; export r; \
16566         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16567         $(SET_LIB_PATH) \
16568         $(HOST_EXPORTS) \
16569         for flag in $(EXTRA_HOST_FLAGS) ; do \
16570           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16571         done; \
16572         echo "Doing TAGS in prms" ; \
16573         (cd prms && \
16574           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16575                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16576                   "RANLIB=$${RANLIB}" \
16577                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16578                   TAGS) \
16579           || exit 1
16580
16581 @endif prms
16582
16583 .PHONY: maybe-install-info-prms install-info-prms
16584 maybe-install-info-prms:
16585 @if prms
16586 maybe-install-info-prms: install-info-prms
16587
16588 install-info-prms: \
16589     configure-prms \
16590     info-prms 
16591         @[ -f ./prms/Makefile ] || exit 0; \
16592         r=`${PWD_COMMAND}`; export r; \
16593         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16594         $(SET_LIB_PATH) \
16595         $(HOST_EXPORTS) \
16596         for flag in $(EXTRA_HOST_FLAGS) ; do \
16597           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16598         done; \
16599         echo "Doing install-info in prms" ; \
16600         (cd prms && \
16601           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16602                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16603                   "RANLIB=$${RANLIB}" \
16604                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16605                   install-info) \
16606           || exit 1
16607
16608 @endif prms
16609
16610 .PHONY: maybe-installcheck-prms installcheck-prms
16611 maybe-installcheck-prms:
16612 @if prms
16613 maybe-installcheck-prms: installcheck-prms
16614
16615 installcheck-prms: \
16616     configure-prms 
16617         @[ -f ./prms/Makefile ] || exit 0; \
16618         r=`${PWD_COMMAND}`; export r; \
16619         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16620         $(SET_LIB_PATH) \
16621         $(HOST_EXPORTS) \
16622         for flag in $(EXTRA_HOST_FLAGS) ; do \
16623           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16624         done; \
16625         echo "Doing installcheck in prms" ; \
16626         (cd prms && \
16627           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16628                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16629                   "RANLIB=$${RANLIB}" \
16630                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16631                   installcheck) \
16632           || exit 1
16633
16634 @endif prms
16635
16636 .PHONY: maybe-mostlyclean-prms mostlyclean-prms
16637 maybe-mostlyclean-prms:
16638 @if prms
16639 maybe-mostlyclean-prms: mostlyclean-prms
16640
16641 mostlyclean-prms: 
16642         @[ -f ./prms/Makefile ] || exit 0; \
16643         r=`${PWD_COMMAND}`; export r; \
16644         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16645         $(SET_LIB_PATH) \
16646         $(HOST_EXPORTS) \
16647         for flag in $(EXTRA_HOST_FLAGS) ; do \
16648           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16649         done; \
16650         echo "Doing mostlyclean in prms" ; \
16651         (cd prms && \
16652           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16653                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16654                   "RANLIB=$${RANLIB}" \
16655                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16656                   mostlyclean) \
16657           || exit 1
16658
16659 @endif prms
16660
16661 .PHONY: maybe-clean-prms clean-prms
16662 maybe-clean-prms:
16663 @if prms
16664 maybe-clean-prms: clean-prms
16665
16666 clean-prms: 
16667         @[ -f ./prms/Makefile ] || exit 0; \
16668         r=`${PWD_COMMAND}`; export r; \
16669         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16670         $(SET_LIB_PATH) \
16671         $(HOST_EXPORTS) \
16672         for flag in $(EXTRA_HOST_FLAGS) ; do \
16673           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16674         done; \
16675         echo "Doing clean in prms" ; \
16676         (cd prms && \
16677           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16678                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16679                   "RANLIB=$${RANLIB}" \
16680                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16681                   clean) \
16682           || exit 1
16683
16684 @endif prms
16685
16686 .PHONY: maybe-distclean-prms distclean-prms
16687 maybe-distclean-prms:
16688 @if prms
16689 maybe-distclean-prms: distclean-prms
16690
16691 distclean-prms: 
16692         @[ -f ./prms/Makefile ] || exit 0; \
16693         r=`${PWD_COMMAND}`; export r; \
16694         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16695         $(SET_LIB_PATH) \
16696         $(HOST_EXPORTS) \
16697         for flag in $(EXTRA_HOST_FLAGS) ; do \
16698           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16699         done; \
16700         echo "Doing distclean in prms" ; \
16701         (cd prms && \
16702           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16703                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16704                   "RANLIB=$${RANLIB}" \
16705                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16706                   distclean) \
16707           || exit 1
16708
16709 @endif prms
16710
16711 .PHONY: maybe-maintainer-clean-prms maintainer-clean-prms
16712 maybe-maintainer-clean-prms:
16713 @if prms
16714 maybe-maintainer-clean-prms: maintainer-clean-prms
16715
16716 maintainer-clean-prms: 
16717         @[ -f ./prms/Makefile ] || exit 0; \
16718         r=`${PWD_COMMAND}`; export r; \
16719         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16720         $(SET_LIB_PATH) \
16721         $(HOST_EXPORTS) \
16722         for flag in $(EXTRA_HOST_FLAGS) ; do \
16723           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16724         done; \
16725         echo "Doing maintainer-clean in prms" ; \
16726         (cd prms && \
16727           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16728                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16729                   "RANLIB=$${RANLIB}" \
16730                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16731                   maintainer-clean) \
16732           || exit 1
16733
16734 @endif prms
16735
16736
16737 .PHONY: configure-rcs maybe-configure-rcs
16738 maybe-configure-rcs:
16739 @if rcs
16740 maybe-configure-rcs: configure-rcs
16741 configure-rcs:
16742         @test ! -f rcs/Makefile || exit 0; \
16743         [ -d rcs ] || mkdir rcs; \
16744         r=`${PWD_COMMAND}`; export r; \
16745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16746         $(HOST_EXPORTS) \
16747         echo Configuring in rcs; \
16748         cd rcs || exit 1; \
16749         case $(srcdir) in \
16750           \.) \
16751             srcdiroption="--srcdir=."; \
16752             libsrcdir=".";; \
16753           /* | [A-Za-z]:[\\/]*) \
16754             srcdiroption="--srcdir=$(srcdir)/rcs"; \
16755             libsrcdir="$$s/rcs";; \
16756           *) \
16757             srcdiroption="--srcdir=../$(srcdir)/rcs"; \
16758             libsrcdir="$$s/rcs";; \
16759         esac; \
16760         $(SHELL) $${libsrcdir}/configure \
16761           $(HOST_CONFIGARGS) $${srcdiroption}  \
16762           || exit 1
16763 @endif rcs
16764
16765 .PHONY: all-rcs maybe-all-rcs
16766 maybe-all-rcs:
16767 @if rcs
16768 TARGET-rcs=all
16769 maybe-all-rcs: all-rcs
16770 all-rcs: configure-rcs
16771         @r=`${PWD_COMMAND}`; export r; \
16772         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16773         $(SET_LIB_PATH) \
16774         $(HOST_EXPORTS) \
16775         (cd rcs && $(MAKE) $(FLAGS_TO_PASS)  \
16776           $(TARGET-rcs))
16777 @endif rcs
16778
16779 .PHONY: check-rcs maybe-check-rcs
16780 maybe-check-rcs:
16781 @if rcs
16782 maybe-check-rcs: check-rcs
16783
16784 check-rcs:
16785         @r=`${PWD_COMMAND}`; export r; \
16786         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16787         $(SET_LIB_PATH) \
16788         $(HOST_EXPORTS) \
16789         (cd rcs && $(MAKE) $(FLAGS_TO_PASS) check)
16790
16791 @endif rcs
16792
16793 .PHONY: install-rcs maybe-install-rcs
16794 maybe-install-rcs:
16795 @if rcs
16796 maybe-install-rcs: install-rcs
16797
16798 install-rcs: installdirs
16799         @r=`${PWD_COMMAND}`; export r; \
16800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16801         $(SET_LIB_PATH) \
16802         $(HOST_EXPORTS) \
16803         (cd rcs && $(MAKE) $(FLAGS_TO_PASS) install)
16804
16805 @endif rcs
16806
16807 # Other targets (info, dvi, etc.)
16808
16809 .PHONY: maybe-info-rcs info-rcs
16810 maybe-info-rcs:
16811 @if rcs
16812 maybe-info-rcs: info-rcs
16813
16814 info-rcs: \
16815     configure-rcs 
16816         @[ -f ./rcs/Makefile ] || exit 0; \
16817         r=`${PWD_COMMAND}`; export r; \
16818         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16819         $(SET_LIB_PATH) \
16820         $(HOST_EXPORTS) \
16821         for flag in $(EXTRA_HOST_FLAGS) ; do \
16822           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16823         done; \
16824         echo "Doing info in rcs" ; \
16825         (cd rcs && \
16826           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16827                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16828                   "RANLIB=$${RANLIB}" \
16829                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16830                   info) \
16831           || exit 1
16832
16833 @endif rcs
16834
16835 .PHONY: maybe-dvi-rcs dvi-rcs
16836 maybe-dvi-rcs:
16837 @if rcs
16838 maybe-dvi-rcs: dvi-rcs
16839
16840 dvi-rcs: \
16841     configure-rcs 
16842         @[ -f ./rcs/Makefile ] || exit 0; \
16843         r=`${PWD_COMMAND}`; export r; \
16844         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16845         $(SET_LIB_PATH) \
16846         $(HOST_EXPORTS) \
16847         for flag in $(EXTRA_HOST_FLAGS) ; do \
16848           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16849         done; \
16850         echo "Doing dvi in rcs" ; \
16851         (cd rcs && \
16852           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16853                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16854                   "RANLIB=$${RANLIB}" \
16855                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16856                   dvi) \
16857           || exit 1
16858
16859 @endif rcs
16860
16861 .PHONY: maybe-html-rcs html-rcs
16862 maybe-html-rcs:
16863 @if rcs
16864 maybe-html-rcs: html-rcs
16865
16866 html-rcs: \
16867     configure-rcs 
16868         @[ -f ./rcs/Makefile ] || exit 0; \
16869         r=`${PWD_COMMAND}`; export r; \
16870         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16871         $(SET_LIB_PATH) \
16872         $(HOST_EXPORTS) \
16873         for flag in $(EXTRA_HOST_FLAGS) ; do \
16874           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16875         done; \
16876         echo "Doing html in rcs" ; \
16877         (cd rcs && \
16878           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16879                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16880                   "RANLIB=$${RANLIB}" \
16881                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16882                   html) \
16883           || exit 1
16884
16885 @endif rcs
16886
16887 .PHONY: maybe-TAGS-rcs TAGS-rcs
16888 maybe-TAGS-rcs:
16889 @if rcs
16890 maybe-TAGS-rcs: TAGS-rcs
16891
16892 TAGS-rcs: \
16893     configure-rcs 
16894         @[ -f ./rcs/Makefile ] || exit 0; \
16895         r=`${PWD_COMMAND}`; export r; \
16896         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16897         $(SET_LIB_PATH) \
16898         $(HOST_EXPORTS) \
16899         for flag in $(EXTRA_HOST_FLAGS) ; do \
16900           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16901         done; \
16902         echo "Doing TAGS in rcs" ; \
16903         (cd rcs && \
16904           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16905                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16906                   "RANLIB=$${RANLIB}" \
16907                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16908                   TAGS) \
16909           || exit 1
16910
16911 @endif rcs
16912
16913 .PHONY: maybe-install-info-rcs install-info-rcs
16914 maybe-install-info-rcs:
16915 @if rcs
16916 maybe-install-info-rcs: install-info-rcs
16917
16918 install-info-rcs: \
16919     configure-rcs \
16920     info-rcs 
16921         @[ -f ./rcs/Makefile ] || exit 0; \
16922         r=`${PWD_COMMAND}`; export r; \
16923         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
16924         $(SET_LIB_PATH) \
16925         $(HOST_EXPORTS) \
16926         for flag in $(EXTRA_HOST_FLAGS) ; do \
16927           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
16928         done; \
16929         echo "Doing install-info in rcs" ; \
16930         (cd rcs && \
16931           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
16932                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
16933                   "RANLIB=$${RANLIB}" \
16934                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
16935                   install-info) \
16936           || exit 1
16937
16938 @endif rcs
16939
16940 .PHONY: maybe-installcheck-rcs installcheck-rcs
16941 maybe-installcheck-rcs:
16942 @if rcs
16943 maybe-installcheck-rcs: installcheck-rcs
16944
16945 installcheck-rcs: \
16946     configure-rcs 
16947         @[ -f ./rcs/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 installcheck in rcs" ; \
16956         (cd rcs && \
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                   installcheck) \
16962           || exit 1
16963
16964 @endif rcs
16965
16966 .PHONY: maybe-mostlyclean-rcs mostlyclean-rcs
16967 maybe-mostlyclean-rcs:
16968 @if rcs
16969 maybe-mostlyclean-rcs: mostlyclean-rcs
16970
16971 mostlyclean-rcs: 
16972         @[ -f ./rcs/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 mostlyclean in rcs" ; \
16981         (cd rcs && \
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                   mostlyclean) \
16987           || exit 1
16988
16989 @endif rcs
16990
16991 .PHONY: maybe-clean-rcs clean-rcs
16992 maybe-clean-rcs:
16993 @if rcs
16994 maybe-clean-rcs: clean-rcs
16995
16996 clean-rcs: 
16997         @[ -f ./rcs/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 clean in rcs" ; \
17006         (cd rcs && \
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                   clean) \
17012           || exit 1
17013
17014 @endif rcs
17015
17016 .PHONY: maybe-distclean-rcs distclean-rcs
17017 maybe-distclean-rcs:
17018 @if rcs
17019 maybe-distclean-rcs: distclean-rcs
17020
17021 distclean-rcs: 
17022         @[ -f ./rcs/Makefile ] || exit 0; \
17023         r=`${PWD_COMMAND}`; export r; \
17024         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17025         $(SET_LIB_PATH) \
17026         $(HOST_EXPORTS) \
17027         for flag in $(EXTRA_HOST_FLAGS) ; do \
17028           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17029         done; \
17030         echo "Doing distclean in rcs" ; \
17031         (cd rcs && \
17032           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17033                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17034                   "RANLIB=$${RANLIB}" \
17035                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17036                   distclean) \
17037           || exit 1
17038
17039 @endif rcs
17040
17041 .PHONY: maybe-maintainer-clean-rcs maintainer-clean-rcs
17042 maybe-maintainer-clean-rcs:
17043 @if rcs
17044 maybe-maintainer-clean-rcs: maintainer-clean-rcs
17045
17046 maintainer-clean-rcs: 
17047         @[ -f ./rcs/Makefile ] || exit 0; \
17048         r=`${PWD_COMMAND}`; export r; \
17049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17050         $(SET_LIB_PATH) \
17051         $(HOST_EXPORTS) \
17052         for flag in $(EXTRA_HOST_FLAGS) ; do \
17053           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17054         done; \
17055         echo "Doing maintainer-clean in rcs" ; \
17056         (cd rcs && \
17057           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17058                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17059                   "RANLIB=$${RANLIB}" \
17060                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17061                   maintainer-clean) \
17062           || exit 1
17063
17064 @endif rcs
17065
17066
17067 .PHONY: configure-readline maybe-configure-readline
17068 maybe-configure-readline:
17069 @if readline
17070 maybe-configure-readline: configure-readline
17071 configure-readline:
17072         @test ! -f readline/Makefile || exit 0; \
17073         [ -d readline ] || mkdir readline; \
17074         r=`${PWD_COMMAND}`; export r; \
17075         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17076         $(HOST_EXPORTS) \
17077         echo Configuring in readline; \
17078         cd readline || exit 1; \
17079         case $(srcdir) in \
17080           \.) \
17081             srcdiroption="--srcdir=."; \
17082             libsrcdir=".";; \
17083           /* | [A-Za-z]:[\\/]*) \
17084             srcdiroption="--srcdir=$(srcdir)/readline"; \
17085             libsrcdir="$$s/readline";; \
17086           *) \
17087             srcdiroption="--srcdir=../$(srcdir)/readline"; \
17088             libsrcdir="$$s/readline";; \
17089         esac; \
17090         $(SHELL) $${libsrcdir}/configure \
17091           $(HOST_CONFIGARGS) $${srcdiroption}  \
17092           || exit 1
17093 @endif readline
17094
17095 .PHONY: all-readline maybe-all-readline
17096 maybe-all-readline:
17097 @if readline
17098 TARGET-readline=all
17099 maybe-all-readline: all-readline
17100 all-readline: configure-readline
17101         @r=`${PWD_COMMAND}`; export r; \
17102         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17103         $(SET_LIB_PATH) \
17104         $(HOST_EXPORTS) \
17105         (cd readline && $(MAKE) $(FLAGS_TO_PASS)  \
17106           $(TARGET-readline))
17107 @endif readline
17108
17109 .PHONY: check-readline maybe-check-readline
17110 maybe-check-readline:
17111 @if readline
17112 maybe-check-readline: check-readline
17113
17114 check-readline:
17115         @r=`${PWD_COMMAND}`; export r; \
17116         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17117         $(SET_LIB_PATH) \
17118         $(HOST_EXPORTS) \
17119         (cd readline && $(MAKE) $(FLAGS_TO_PASS) check)
17120
17121 @endif readline
17122
17123 .PHONY: install-readline maybe-install-readline
17124 maybe-install-readline:
17125 @if readline
17126 maybe-install-readline: install-readline
17127
17128 install-readline: installdirs
17129         @r=`${PWD_COMMAND}`; export r; \
17130         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17131         $(SET_LIB_PATH) \
17132         $(HOST_EXPORTS) \
17133         (cd readline && $(MAKE) $(FLAGS_TO_PASS) install)
17134
17135 @endif readline
17136
17137 # Other targets (info, dvi, etc.)
17138
17139 .PHONY: maybe-info-readline info-readline
17140 maybe-info-readline:
17141 @if readline
17142 maybe-info-readline: info-readline
17143
17144 info-readline: \
17145     configure-readline 
17146         @[ -f ./readline/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 info in readline" ; \
17155         (cd readline && \
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                   info) \
17161           || exit 1
17162
17163 @endif readline
17164
17165 .PHONY: maybe-dvi-readline dvi-readline
17166 maybe-dvi-readline:
17167 @if readline
17168 maybe-dvi-readline: dvi-readline
17169
17170 dvi-readline: \
17171     configure-readline 
17172         @[ -f ./readline/Makefile ] || exit 0; \
17173         r=`${PWD_COMMAND}`; export r; \
17174         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17175         $(SET_LIB_PATH) \
17176         $(HOST_EXPORTS) \
17177         for flag in $(EXTRA_HOST_FLAGS) ; do \
17178           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17179         done; \
17180         echo "Doing dvi in readline" ; \
17181         (cd readline && \
17182           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17183                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17184                   "RANLIB=$${RANLIB}" \
17185                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17186                   dvi) \
17187           || exit 1
17188
17189 @endif readline
17190
17191 .PHONY: maybe-html-readline html-readline
17192 maybe-html-readline:
17193 @if readline
17194 maybe-html-readline: html-readline
17195
17196 html-readline: \
17197     configure-readline 
17198         @[ -f ./readline/Makefile ] || exit 0; \
17199         r=`${PWD_COMMAND}`; export r; \
17200         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17201         $(SET_LIB_PATH) \
17202         $(HOST_EXPORTS) \
17203         for flag in $(EXTRA_HOST_FLAGS) ; do \
17204           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17205         done; \
17206         echo "Doing html in readline" ; \
17207         (cd readline && \
17208           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17209                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17210                   "RANLIB=$${RANLIB}" \
17211                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17212                   html) \
17213           || exit 1
17214
17215 @endif readline
17216
17217 .PHONY: maybe-TAGS-readline TAGS-readline
17218 maybe-TAGS-readline:
17219 @if readline
17220 maybe-TAGS-readline: TAGS-readline
17221
17222 TAGS-readline: \
17223     configure-readline 
17224         @[ -f ./readline/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 TAGS in readline" ; \
17233         (cd readline && \
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                   TAGS) \
17239           || exit 1
17240
17241 @endif readline
17242
17243 .PHONY: maybe-install-info-readline install-info-readline
17244 maybe-install-info-readline:
17245 @if readline
17246 maybe-install-info-readline: install-info-readline
17247
17248 install-info-readline: \
17249     configure-readline \
17250     info-readline 
17251         @[ -f ./readline/Makefile ] || exit 0; \
17252         r=`${PWD_COMMAND}`; export r; \
17253         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17254         $(SET_LIB_PATH) \
17255         $(HOST_EXPORTS) \
17256         for flag in $(EXTRA_HOST_FLAGS) ; do \
17257           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17258         done; \
17259         echo "Doing install-info in readline" ; \
17260         (cd readline && \
17261           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17262                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17263                   "RANLIB=$${RANLIB}" \
17264                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17265                   install-info) \
17266           || exit 1
17267
17268 @endif readline
17269
17270 .PHONY: maybe-installcheck-readline installcheck-readline
17271 maybe-installcheck-readline:
17272 @if readline
17273 maybe-installcheck-readline: installcheck-readline
17274
17275 installcheck-readline: \
17276     configure-readline 
17277         @[ -f ./readline/Makefile ] || exit 0; \
17278         r=`${PWD_COMMAND}`; export r; \
17279         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17280         $(SET_LIB_PATH) \
17281         $(HOST_EXPORTS) \
17282         for flag in $(EXTRA_HOST_FLAGS) ; do \
17283           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17284         done; \
17285         echo "Doing installcheck in readline" ; \
17286         (cd readline && \
17287           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17288                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17289                   "RANLIB=$${RANLIB}" \
17290                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17291                   installcheck) \
17292           || exit 1
17293
17294 @endif readline
17295
17296 .PHONY: maybe-mostlyclean-readline mostlyclean-readline
17297 maybe-mostlyclean-readline:
17298 @if readline
17299 maybe-mostlyclean-readline: mostlyclean-readline
17300
17301 mostlyclean-readline: 
17302         @[ -f ./readline/Makefile ] || exit 0; \
17303         r=`${PWD_COMMAND}`; export r; \
17304         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17305         $(SET_LIB_PATH) \
17306         $(HOST_EXPORTS) \
17307         for flag in $(EXTRA_HOST_FLAGS) ; do \
17308           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17309         done; \
17310         echo "Doing mostlyclean in readline" ; \
17311         (cd readline && \
17312           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17313                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17314                   "RANLIB=$${RANLIB}" \
17315                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17316                   mostlyclean) \
17317           || exit 1
17318
17319 @endif readline
17320
17321 .PHONY: maybe-clean-readline clean-readline
17322 maybe-clean-readline:
17323 @if readline
17324 maybe-clean-readline: clean-readline
17325
17326 clean-readline: 
17327         @[ -f ./readline/Makefile ] || exit 0; \
17328         r=`${PWD_COMMAND}`; export r; \
17329         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17330         $(SET_LIB_PATH) \
17331         $(HOST_EXPORTS) \
17332         for flag in $(EXTRA_HOST_FLAGS) ; do \
17333           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17334         done; \
17335         echo "Doing clean in readline" ; \
17336         (cd readline && \
17337           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17338                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17339                   "RANLIB=$${RANLIB}" \
17340                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17341                   clean) \
17342           || exit 1
17343
17344 @endif readline
17345
17346 .PHONY: maybe-distclean-readline distclean-readline
17347 maybe-distclean-readline:
17348 @if readline
17349 maybe-distclean-readline: distclean-readline
17350
17351 distclean-readline: 
17352         @[ -f ./readline/Makefile ] || exit 0; \
17353         r=`${PWD_COMMAND}`; export r; \
17354         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17355         $(SET_LIB_PATH) \
17356         $(HOST_EXPORTS) \
17357         for flag in $(EXTRA_HOST_FLAGS) ; do \
17358           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17359         done; \
17360         echo "Doing distclean in readline" ; \
17361         (cd readline && \
17362           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17363                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17364                   "RANLIB=$${RANLIB}" \
17365                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17366                   distclean) \
17367           || exit 1
17368
17369 @endif readline
17370
17371 .PHONY: maybe-maintainer-clean-readline maintainer-clean-readline
17372 maybe-maintainer-clean-readline:
17373 @if readline
17374 maybe-maintainer-clean-readline: maintainer-clean-readline
17375
17376 maintainer-clean-readline: 
17377         @[ -f ./readline/Makefile ] || exit 0; \
17378         r=`${PWD_COMMAND}`; export r; \
17379         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17380         $(SET_LIB_PATH) \
17381         $(HOST_EXPORTS) \
17382         for flag in $(EXTRA_HOST_FLAGS) ; do \
17383           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17384         done; \
17385         echo "Doing maintainer-clean in readline" ; \
17386         (cd readline && \
17387           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17388                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17389                   "RANLIB=$${RANLIB}" \
17390                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17391                   maintainer-clean) \
17392           || exit 1
17393
17394 @endif readline
17395
17396
17397 .PHONY: configure-release maybe-configure-release
17398 maybe-configure-release:
17399 @if release
17400 maybe-configure-release: configure-release
17401 configure-release:
17402         @test ! -f release/Makefile || exit 0; \
17403         [ -d release ] || mkdir release; \
17404         r=`${PWD_COMMAND}`; export r; \
17405         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17406         $(HOST_EXPORTS) \
17407         echo Configuring in release; \
17408         cd release || exit 1; \
17409         case $(srcdir) in \
17410           \.) \
17411             srcdiroption="--srcdir=."; \
17412             libsrcdir=".";; \
17413           /* | [A-Za-z]:[\\/]*) \
17414             srcdiroption="--srcdir=$(srcdir)/release"; \
17415             libsrcdir="$$s/release";; \
17416           *) \
17417             srcdiroption="--srcdir=../$(srcdir)/release"; \
17418             libsrcdir="$$s/release";; \
17419         esac; \
17420         $(SHELL) $${libsrcdir}/configure \
17421           $(HOST_CONFIGARGS) $${srcdiroption}  \
17422           || exit 1
17423 @endif release
17424
17425 .PHONY: all-release maybe-all-release
17426 maybe-all-release:
17427 @if release
17428 TARGET-release=all
17429 maybe-all-release: all-release
17430 all-release: configure-release
17431         @r=`${PWD_COMMAND}`; export r; \
17432         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17433         $(SET_LIB_PATH) \
17434         $(HOST_EXPORTS) \
17435         (cd release && $(MAKE) $(FLAGS_TO_PASS)  \
17436           $(TARGET-release))
17437 @endif release
17438
17439 .PHONY: check-release maybe-check-release
17440 maybe-check-release:
17441 @if release
17442 maybe-check-release: check-release
17443
17444 check-release:
17445
17446 @endif release
17447
17448 .PHONY: install-release maybe-install-release
17449 maybe-install-release:
17450 @if release
17451 maybe-install-release: install-release
17452
17453 install-release:
17454
17455 @endif release
17456
17457 # Other targets (info, dvi, etc.)
17458
17459 .PHONY: maybe-info-release info-release
17460 maybe-info-release:
17461 @if release
17462 maybe-info-release: info-release
17463
17464 info-release: \
17465     configure-release 
17466         @[ -f ./release/Makefile ] || exit 0; \
17467         r=`${PWD_COMMAND}`; export r; \
17468         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17469         $(SET_LIB_PATH) \
17470         $(HOST_EXPORTS) \
17471         for flag in $(EXTRA_HOST_FLAGS) ; do \
17472           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17473         done; \
17474         echo "Doing info in release" ; \
17475         (cd release && \
17476           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17477                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17478                   "RANLIB=$${RANLIB}" \
17479                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17480                   info) \
17481           || exit 1
17482
17483 @endif release
17484
17485 .PHONY: maybe-dvi-release dvi-release
17486 maybe-dvi-release:
17487 @if release
17488 maybe-dvi-release: dvi-release
17489
17490 dvi-release: \
17491     configure-release 
17492         @[ -f ./release/Makefile ] || exit 0; \
17493         r=`${PWD_COMMAND}`; export r; \
17494         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17495         $(SET_LIB_PATH) \
17496         $(HOST_EXPORTS) \
17497         for flag in $(EXTRA_HOST_FLAGS) ; do \
17498           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17499         done; \
17500         echo "Doing dvi in release" ; \
17501         (cd release && \
17502           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17503                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17504                   "RANLIB=$${RANLIB}" \
17505                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17506                   dvi) \
17507           || exit 1
17508
17509 @endif release
17510
17511 .PHONY: maybe-html-release html-release
17512 maybe-html-release:
17513 @if release
17514 maybe-html-release: html-release
17515
17516 html-release: \
17517     configure-release 
17518         @[ -f ./release/Makefile ] || exit 0; \
17519         r=`${PWD_COMMAND}`; export r; \
17520         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17521         $(SET_LIB_PATH) \
17522         $(HOST_EXPORTS) \
17523         for flag in $(EXTRA_HOST_FLAGS) ; do \
17524           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17525         done; \
17526         echo "Doing html in release" ; \
17527         (cd release && \
17528           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17529                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17530                   "RANLIB=$${RANLIB}" \
17531                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17532                   html) \
17533           || exit 1
17534
17535 @endif release
17536
17537 .PHONY: maybe-TAGS-release TAGS-release
17538 maybe-TAGS-release:
17539 @if release
17540 maybe-TAGS-release: TAGS-release
17541
17542 TAGS-release: \
17543     configure-release 
17544         @[ -f ./release/Makefile ] || exit 0; \
17545         r=`${PWD_COMMAND}`; export r; \
17546         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17547         $(SET_LIB_PATH) \
17548         $(HOST_EXPORTS) \
17549         for flag in $(EXTRA_HOST_FLAGS) ; do \
17550           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17551         done; \
17552         echo "Doing TAGS in release" ; \
17553         (cd release && \
17554           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17555                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17556                   "RANLIB=$${RANLIB}" \
17557                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17558                   TAGS) \
17559           || exit 1
17560
17561 @endif release
17562
17563 .PHONY: maybe-install-info-release install-info-release
17564 maybe-install-info-release:
17565 @if release
17566 maybe-install-info-release: install-info-release
17567
17568 install-info-release: \
17569     configure-release \
17570     info-release 
17571         @[ -f ./release/Makefile ] || exit 0; \
17572         r=`${PWD_COMMAND}`; export r; \
17573         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17574         $(SET_LIB_PATH) \
17575         $(HOST_EXPORTS) \
17576         for flag in $(EXTRA_HOST_FLAGS) ; do \
17577           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17578         done; \
17579         echo "Doing install-info in release" ; \
17580         (cd release && \
17581           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17582                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17583                   "RANLIB=$${RANLIB}" \
17584                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17585                   install-info) \
17586           || exit 1
17587
17588 @endif release
17589
17590 .PHONY: maybe-installcheck-release installcheck-release
17591 maybe-installcheck-release:
17592 @if release
17593 maybe-installcheck-release: installcheck-release
17594
17595 installcheck-release: \
17596     configure-release 
17597         @[ -f ./release/Makefile ] || exit 0; \
17598         r=`${PWD_COMMAND}`; export r; \
17599         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17600         $(SET_LIB_PATH) \
17601         $(HOST_EXPORTS) \
17602         for flag in $(EXTRA_HOST_FLAGS) ; do \
17603           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17604         done; \
17605         echo "Doing installcheck in release" ; \
17606         (cd release && \
17607           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17608                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17609                   "RANLIB=$${RANLIB}" \
17610                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17611                   installcheck) \
17612           || exit 1
17613
17614 @endif release
17615
17616 .PHONY: maybe-mostlyclean-release mostlyclean-release
17617 maybe-mostlyclean-release:
17618 @if release
17619 maybe-mostlyclean-release: mostlyclean-release
17620
17621 mostlyclean-release: 
17622         @[ -f ./release/Makefile ] || exit 0; \
17623         r=`${PWD_COMMAND}`; export r; \
17624         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17625         $(SET_LIB_PATH) \
17626         $(HOST_EXPORTS) \
17627         for flag in $(EXTRA_HOST_FLAGS) ; do \
17628           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17629         done; \
17630         echo "Doing mostlyclean in release" ; \
17631         (cd release && \
17632           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17633                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17634                   "RANLIB=$${RANLIB}" \
17635                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17636                   mostlyclean) \
17637           || exit 1
17638
17639 @endif release
17640
17641 .PHONY: maybe-clean-release clean-release
17642 maybe-clean-release:
17643 @if release
17644 maybe-clean-release: clean-release
17645
17646 clean-release: 
17647         @[ -f ./release/Makefile ] || exit 0; \
17648         r=`${PWD_COMMAND}`; export r; \
17649         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17650         $(SET_LIB_PATH) \
17651         $(HOST_EXPORTS) \
17652         for flag in $(EXTRA_HOST_FLAGS) ; do \
17653           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17654         done; \
17655         echo "Doing clean in release" ; \
17656         (cd release && \
17657           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17658                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17659                   "RANLIB=$${RANLIB}" \
17660                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17661                   clean) \
17662           || exit 1
17663
17664 @endif release
17665
17666 .PHONY: maybe-distclean-release distclean-release
17667 maybe-distclean-release:
17668 @if release
17669 maybe-distclean-release: distclean-release
17670
17671 distclean-release: 
17672         @[ -f ./release/Makefile ] || exit 0; \
17673         r=`${PWD_COMMAND}`; export r; \
17674         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17675         $(SET_LIB_PATH) \
17676         $(HOST_EXPORTS) \
17677         for flag in $(EXTRA_HOST_FLAGS) ; do \
17678           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17679         done; \
17680         echo "Doing distclean in release" ; \
17681         (cd release && \
17682           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17683                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17684                   "RANLIB=$${RANLIB}" \
17685                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17686                   distclean) \
17687           || exit 1
17688
17689 @endif release
17690
17691 .PHONY: maybe-maintainer-clean-release maintainer-clean-release
17692 maybe-maintainer-clean-release:
17693 @if release
17694 maybe-maintainer-clean-release: maintainer-clean-release
17695
17696 maintainer-clean-release: 
17697         @[ -f ./release/Makefile ] || exit 0; \
17698         r=`${PWD_COMMAND}`; export r; \
17699         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17700         $(SET_LIB_PATH) \
17701         $(HOST_EXPORTS) \
17702         for flag in $(EXTRA_HOST_FLAGS) ; do \
17703           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17704         done; \
17705         echo "Doing maintainer-clean in release" ; \
17706         (cd release && \
17707           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17708                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17709                   "RANLIB=$${RANLIB}" \
17710                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17711                   maintainer-clean) \
17712           || exit 1
17713
17714 @endif release
17715
17716
17717 .PHONY: configure-recode maybe-configure-recode
17718 maybe-configure-recode:
17719 @if recode
17720 maybe-configure-recode: configure-recode
17721 configure-recode:
17722         @test ! -f recode/Makefile || exit 0; \
17723         [ -d recode ] || mkdir recode; \
17724         r=`${PWD_COMMAND}`; export r; \
17725         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17726         $(HOST_EXPORTS) \
17727         echo Configuring in recode; \
17728         cd recode || exit 1; \
17729         case $(srcdir) in \
17730           \.) \
17731             srcdiroption="--srcdir=."; \
17732             libsrcdir=".";; \
17733           /* | [A-Za-z]:[\\/]*) \
17734             srcdiroption="--srcdir=$(srcdir)/recode"; \
17735             libsrcdir="$$s/recode";; \
17736           *) \
17737             srcdiroption="--srcdir=../$(srcdir)/recode"; \
17738             libsrcdir="$$s/recode";; \
17739         esac; \
17740         $(SHELL) $${libsrcdir}/configure \
17741           $(HOST_CONFIGARGS) $${srcdiroption}  \
17742           || exit 1
17743 @endif recode
17744
17745 .PHONY: all-recode maybe-all-recode
17746 maybe-all-recode:
17747 @if recode
17748 TARGET-recode=all
17749 maybe-all-recode: all-recode
17750 all-recode: configure-recode
17751         @r=`${PWD_COMMAND}`; export r; \
17752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17753         $(SET_LIB_PATH) \
17754         $(HOST_EXPORTS) \
17755         (cd recode && $(MAKE) $(FLAGS_TO_PASS)  \
17756           $(TARGET-recode))
17757 @endif recode
17758
17759 .PHONY: check-recode maybe-check-recode
17760 maybe-check-recode:
17761 @if recode
17762 maybe-check-recode: check-recode
17763
17764 check-recode:
17765         @r=`${PWD_COMMAND}`; export r; \
17766         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17767         $(SET_LIB_PATH) \
17768         $(HOST_EXPORTS) \
17769         (cd recode && $(MAKE) $(FLAGS_TO_PASS) check)
17770
17771 @endif recode
17772
17773 .PHONY: install-recode maybe-install-recode
17774 maybe-install-recode:
17775 @if recode
17776 maybe-install-recode: install-recode
17777
17778 install-recode: installdirs
17779         @r=`${PWD_COMMAND}`; export r; \
17780         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17781         $(SET_LIB_PATH) \
17782         $(HOST_EXPORTS) \
17783         (cd recode && $(MAKE) $(FLAGS_TO_PASS) install)
17784
17785 @endif recode
17786
17787 # Other targets (info, dvi, etc.)
17788
17789 .PHONY: maybe-info-recode info-recode
17790 maybe-info-recode:
17791 @if recode
17792 maybe-info-recode: info-recode
17793
17794 info-recode: \
17795     configure-recode 
17796         @[ -f ./recode/Makefile ] || exit 0; \
17797         r=`${PWD_COMMAND}`; export r; \
17798         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17799         $(SET_LIB_PATH) \
17800         $(HOST_EXPORTS) \
17801         for flag in $(EXTRA_HOST_FLAGS) ; do \
17802           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17803         done; \
17804         echo "Doing info in recode" ; \
17805         (cd recode && \
17806           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17807                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17808                   "RANLIB=$${RANLIB}" \
17809                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17810                   info) \
17811           || exit 1
17812
17813 @endif recode
17814
17815 .PHONY: maybe-dvi-recode dvi-recode
17816 maybe-dvi-recode:
17817 @if recode
17818 maybe-dvi-recode: dvi-recode
17819
17820 dvi-recode: \
17821     configure-recode 
17822         @[ -f ./recode/Makefile ] || exit 0; \
17823         r=`${PWD_COMMAND}`; export r; \
17824         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17825         $(SET_LIB_PATH) \
17826         $(HOST_EXPORTS) \
17827         for flag in $(EXTRA_HOST_FLAGS) ; do \
17828           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17829         done; \
17830         echo "Doing dvi in recode" ; \
17831         (cd recode && \
17832           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17833                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17834                   "RANLIB=$${RANLIB}" \
17835                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17836                   dvi) \
17837           || exit 1
17838
17839 @endif recode
17840
17841 .PHONY: maybe-html-recode html-recode
17842 maybe-html-recode:
17843 @if recode
17844 maybe-html-recode: html-recode
17845
17846 html-recode: \
17847     configure-recode 
17848         @[ -f ./recode/Makefile ] || exit 0; \
17849         r=`${PWD_COMMAND}`; export r; \
17850         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17851         $(SET_LIB_PATH) \
17852         $(HOST_EXPORTS) \
17853         for flag in $(EXTRA_HOST_FLAGS) ; do \
17854           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17855         done; \
17856         echo "Doing html in recode" ; \
17857         (cd recode && \
17858           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17859                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17860                   "RANLIB=$${RANLIB}" \
17861                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17862                   html) \
17863           || exit 1
17864
17865 @endif recode
17866
17867 .PHONY: maybe-TAGS-recode TAGS-recode
17868 maybe-TAGS-recode:
17869 @if recode
17870 maybe-TAGS-recode: TAGS-recode
17871
17872 TAGS-recode: \
17873     configure-recode 
17874         @[ -f ./recode/Makefile ] || exit 0; \
17875         r=`${PWD_COMMAND}`; export r; \
17876         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17877         $(SET_LIB_PATH) \
17878         $(HOST_EXPORTS) \
17879         for flag in $(EXTRA_HOST_FLAGS) ; do \
17880           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17881         done; \
17882         echo "Doing TAGS in recode" ; \
17883         (cd recode && \
17884           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17885                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17886                   "RANLIB=$${RANLIB}" \
17887                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17888                   TAGS) \
17889           || exit 1
17890
17891 @endif recode
17892
17893 .PHONY: maybe-install-info-recode install-info-recode
17894 maybe-install-info-recode:
17895 @if recode
17896 maybe-install-info-recode: install-info-recode
17897
17898 install-info-recode: \
17899     configure-recode \
17900     info-recode 
17901         @[ -f ./recode/Makefile ] || exit 0; \
17902         r=`${PWD_COMMAND}`; export r; \
17903         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17904         $(SET_LIB_PATH) \
17905         $(HOST_EXPORTS) \
17906         for flag in $(EXTRA_HOST_FLAGS) ; do \
17907           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17908         done; \
17909         echo "Doing install-info in recode" ; \
17910         (cd recode && \
17911           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17912                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17913                   "RANLIB=$${RANLIB}" \
17914                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17915                   install-info) \
17916           || exit 1
17917
17918 @endif recode
17919
17920 .PHONY: maybe-installcheck-recode installcheck-recode
17921 maybe-installcheck-recode:
17922 @if recode
17923 maybe-installcheck-recode: installcheck-recode
17924
17925 installcheck-recode: \
17926     configure-recode 
17927         @[ -f ./recode/Makefile ] || exit 0; \
17928         r=`${PWD_COMMAND}`; export r; \
17929         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17930         $(SET_LIB_PATH) \
17931         $(HOST_EXPORTS) \
17932         for flag in $(EXTRA_HOST_FLAGS) ; do \
17933           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17934         done; \
17935         echo "Doing installcheck in recode" ; \
17936         (cd recode && \
17937           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17938                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17939                   "RANLIB=$${RANLIB}" \
17940                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17941                   installcheck) \
17942           || exit 1
17943
17944 @endif recode
17945
17946 .PHONY: maybe-mostlyclean-recode mostlyclean-recode
17947 maybe-mostlyclean-recode:
17948 @if recode
17949 maybe-mostlyclean-recode: mostlyclean-recode
17950
17951 mostlyclean-recode: 
17952         @[ -f ./recode/Makefile ] || exit 0; \
17953         r=`${PWD_COMMAND}`; export r; \
17954         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17955         $(SET_LIB_PATH) \
17956         $(HOST_EXPORTS) \
17957         for flag in $(EXTRA_HOST_FLAGS) ; do \
17958           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17959         done; \
17960         echo "Doing mostlyclean in recode" ; \
17961         (cd recode && \
17962           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17963                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17964                   "RANLIB=$${RANLIB}" \
17965                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17966                   mostlyclean) \
17967           || exit 1
17968
17969 @endif recode
17970
17971 .PHONY: maybe-clean-recode clean-recode
17972 maybe-clean-recode:
17973 @if recode
17974 maybe-clean-recode: clean-recode
17975
17976 clean-recode: 
17977         @[ -f ./recode/Makefile ] || exit 0; \
17978         r=`${PWD_COMMAND}`; export r; \
17979         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
17980         $(SET_LIB_PATH) \
17981         $(HOST_EXPORTS) \
17982         for flag in $(EXTRA_HOST_FLAGS) ; do \
17983           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
17984         done; \
17985         echo "Doing clean in recode" ; \
17986         (cd recode && \
17987           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
17988                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
17989                   "RANLIB=$${RANLIB}" \
17990                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
17991                   clean) \
17992           || exit 1
17993
17994 @endif recode
17995
17996 .PHONY: maybe-distclean-recode distclean-recode
17997 maybe-distclean-recode:
17998 @if recode
17999 maybe-distclean-recode: distclean-recode
18000
18001 distclean-recode: 
18002         @[ -f ./recode/Makefile ] || exit 0; \
18003         r=`${PWD_COMMAND}`; export r; \
18004         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18005         $(SET_LIB_PATH) \
18006         $(HOST_EXPORTS) \
18007         for flag in $(EXTRA_HOST_FLAGS) ; do \
18008           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18009         done; \
18010         echo "Doing distclean in recode" ; \
18011         (cd recode && \
18012           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18013                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18014                   "RANLIB=$${RANLIB}" \
18015                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18016                   distclean) \
18017           || exit 1
18018
18019 @endif recode
18020
18021 .PHONY: maybe-maintainer-clean-recode maintainer-clean-recode
18022 maybe-maintainer-clean-recode:
18023 @if recode
18024 maybe-maintainer-clean-recode: maintainer-clean-recode
18025
18026 maintainer-clean-recode: 
18027         @[ -f ./recode/Makefile ] || exit 0; \
18028         r=`${PWD_COMMAND}`; export r; \
18029         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18030         $(SET_LIB_PATH) \
18031         $(HOST_EXPORTS) \
18032         for flag in $(EXTRA_HOST_FLAGS) ; do \
18033           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18034         done; \
18035         echo "Doing maintainer-clean in recode" ; \
18036         (cd recode && \
18037           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18038                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18039                   "RANLIB=$${RANLIB}" \
18040                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18041                   maintainer-clean) \
18042           || exit 1
18043
18044 @endif recode
18045
18046
18047 .PHONY: configure-sed maybe-configure-sed
18048 maybe-configure-sed:
18049 @if sed
18050 maybe-configure-sed: configure-sed
18051 configure-sed:
18052         @test ! -f sed/Makefile || exit 0; \
18053         [ -d sed ] || mkdir sed; \
18054         r=`${PWD_COMMAND}`; export r; \
18055         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18056         $(HOST_EXPORTS) \
18057         echo Configuring in sed; \
18058         cd sed || exit 1; \
18059         case $(srcdir) in \
18060           \.) \
18061             srcdiroption="--srcdir=."; \
18062             libsrcdir=".";; \
18063           /* | [A-Za-z]:[\\/]*) \
18064             srcdiroption="--srcdir=$(srcdir)/sed"; \
18065             libsrcdir="$$s/sed";; \
18066           *) \
18067             srcdiroption="--srcdir=../$(srcdir)/sed"; \
18068             libsrcdir="$$s/sed";; \
18069         esac; \
18070         $(SHELL) $${libsrcdir}/configure \
18071           $(HOST_CONFIGARGS) $${srcdiroption}  \
18072           || exit 1
18073 @endif sed
18074
18075 .PHONY: all-sed maybe-all-sed
18076 maybe-all-sed:
18077 @if sed
18078 TARGET-sed=all
18079 maybe-all-sed: all-sed
18080 all-sed: configure-sed
18081         @r=`${PWD_COMMAND}`; export r; \
18082         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18083         $(SET_LIB_PATH) \
18084         $(HOST_EXPORTS) \
18085         (cd sed && $(MAKE) $(FLAGS_TO_PASS)  \
18086           $(TARGET-sed))
18087 @endif sed
18088
18089 .PHONY: check-sed maybe-check-sed
18090 maybe-check-sed:
18091 @if sed
18092 maybe-check-sed: check-sed
18093
18094 check-sed:
18095         @r=`${PWD_COMMAND}`; export r; \
18096         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18097         $(SET_LIB_PATH) \
18098         $(HOST_EXPORTS) \
18099         (cd sed && $(MAKE) $(FLAGS_TO_PASS) check)
18100
18101 @endif sed
18102
18103 .PHONY: install-sed maybe-install-sed
18104 maybe-install-sed:
18105 @if sed
18106 maybe-install-sed: install-sed
18107
18108 install-sed: installdirs
18109         @r=`${PWD_COMMAND}`; export r; \
18110         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18111         $(SET_LIB_PATH) \
18112         $(HOST_EXPORTS) \
18113         (cd sed && $(MAKE) $(FLAGS_TO_PASS) install)
18114
18115 @endif sed
18116
18117 # Other targets (info, dvi, etc.)
18118
18119 .PHONY: maybe-info-sed info-sed
18120 maybe-info-sed:
18121 @if sed
18122 maybe-info-sed: info-sed
18123
18124 info-sed: \
18125     configure-sed 
18126         @[ -f ./sed/Makefile ] || exit 0; \
18127         r=`${PWD_COMMAND}`; export r; \
18128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18129         $(SET_LIB_PATH) \
18130         $(HOST_EXPORTS) \
18131         for flag in $(EXTRA_HOST_FLAGS) ; do \
18132           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18133         done; \
18134         echo "Doing info in sed" ; \
18135         (cd sed && \
18136           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18137                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18138                   "RANLIB=$${RANLIB}" \
18139                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18140                   info) \
18141           || exit 1
18142
18143 @endif sed
18144
18145 .PHONY: maybe-dvi-sed dvi-sed
18146 maybe-dvi-sed:
18147 @if sed
18148 maybe-dvi-sed: dvi-sed
18149
18150 dvi-sed: \
18151     configure-sed 
18152         @[ -f ./sed/Makefile ] || exit 0; \
18153         r=`${PWD_COMMAND}`; export r; \
18154         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18155         $(SET_LIB_PATH) \
18156         $(HOST_EXPORTS) \
18157         for flag in $(EXTRA_HOST_FLAGS) ; do \
18158           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18159         done; \
18160         echo "Doing dvi in sed" ; \
18161         (cd sed && \
18162           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18163                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18164                   "RANLIB=$${RANLIB}" \
18165                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18166                   dvi) \
18167           || exit 1
18168
18169 @endif sed
18170
18171 .PHONY: maybe-html-sed html-sed
18172 maybe-html-sed:
18173 @if sed
18174 maybe-html-sed: html-sed
18175
18176 html-sed: \
18177     configure-sed 
18178         @[ -f ./sed/Makefile ] || exit 0; \
18179         r=`${PWD_COMMAND}`; export r; \
18180         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18181         $(SET_LIB_PATH) \
18182         $(HOST_EXPORTS) \
18183         for flag in $(EXTRA_HOST_FLAGS) ; do \
18184           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18185         done; \
18186         echo "Doing html in sed" ; \
18187         (cd sed && \
18188           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18189                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18190                   "RANLIB=$${RANLIB}" \
18191                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18192                   html) \
18193           || exit 1
18194
18195 @endif sed
18196
18197 .PHONY: maybe-TAGS-sed TAGS-sed
18198 maybe-TAGS-sed:
18199 @if sed
18200 maybe-TAGS-sed: TAGS-sed
18201
18202 TAGS-sed: \
18203     configure-sed 
18204         @[ -f ./sed/Makefile ] || exit 0; \
18205         r=`${PWD_COMMAND}`; export r; \
18206         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18207         $(SET_LIB_PATH) \
18208         $(HOST_EXPORTS) \
18209         for flag in $(EXTRA_HOST_FLAGS) ; do \
18210           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18211         done; \
18212         echo "Doing TAGS in sed" ; \
18213         (cd sed && \
18214           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18215                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18216                   "RANLIB=$${RANLIB}" \
18217                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18218                   TAGS) \
18219           || exit 1
18220
18221 @endif sed
18222
18223 .PHONY: maybe-install-info-sed install-info-sed
18224 maybe-install-info-sed:
18225 @if sed
18226 maybe-install-info-sed: install-info-sed
18227
18228 install-info-sed: \
18229     configure-sed \
18230     info-sed 
18231         @[ -f ./sed/Makefile ] || exit 0; \
18232         r=`${PWD_COMMAND}`; export r; \
18233         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18234         $(SET_LIB_PATH) \
18235         $(HOST_EXPORTS) \
18236         for flag in $(EXTRA_HOST_FLAGS) ; do \
18237           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18238         done; \
18239         echo "Doing install-info in sed" ; \
18240         (cd sed && \
18241           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18242                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18243                   "RANLIB=$${RANLIB}" \
18244                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18245                   install-info) \
18246           || exit 1
18247
18248 @endif sed
18249
18250 .PHONY: maybe-installcheck-sed installcheck-sed
18251 maybe-installcheck-sed:
18252 @if sed
18253 maybe-installcheck-sed: installcheck-sed
18254
18255 installcheck-sed: \
18256     configure-sed 
18257         @[ -f ./sed/Makefile ] || exit 0; \
18258         r=`${PWD_COMMAND}`; export r; \
18259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18260         $(SET_LIB_PATH) \
18261         $(HOST_EXPORTS) \
18262         for flag in $(EXTRA_HOST_FLAGS) ; do \
18263           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18264         done; \
18265         echo "Doing installcheck in sed" ; \
18266         (cd sed && \
18267           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18268                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18269                   "RANLIB=$${RANLIB}" \
18270                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18271                   installcheck) \
18272           || exit 1
18273
18274 @endif sed
18275
18276 .PHONY: maybe-mostlyclean-sed mostlyclean-sed
18277 maybe-mostlyclean-sed:
18278 @if sed
18279 maybe-mostlyclean-sed: mostlyclean-sed
18280
18281 mostlyclean-sed: 
18282         @[ -f ./sed/Makefile ] || exit 0; \
18283         r=`${PWD_COMMAND}`; export r; \
18284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18285         $(SET_LIB_PATH) \
18286         $(HOST_EXPORTS) \
18287         for flag in $(EXTRA_HOST_FLAGS) ; do \
18288           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18289         done; \
18290         echo "Doing mostlyclean in sed" ; \
18291         (cd sed && \
18292           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18293                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18294                   "RANLIB=$${RANLIB}" \
18295                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18296                   mostlyclean) \
18297           || exit 1
18298
18299 @endif sed
18300
18301 .PHONY: maybe-clean-sed clean-sed
18302 maybe-clean-sed:
18303 @if sed
18304 maybe-clean-sed: clean-sed
18305
18306 clean-sed: 
18307         @[ -f ./sed/Makefile ] || exit 0; \
18308         r=`${PWD_COMMAND}`; export r; \
18309         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18310         $(SET_LIB_PATH) \
18311         $(HOST_EXPORTS) \
18312         for flag in $(EXTRA_HOST_FLAGS) ; do \
18313           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18314         done; \
18315         echo "Doing clean in sed" ; \
18316         (cd sed && \
18317           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18318                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18319                   "RANLIB=$${RANLIB}" \
18320                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18321                   clean) \
18322           || exit 1
18323
18324 @endif sed
18325
18326 .PHONY: maybe-distclean-sed distclean-sed
18327 maybe-distclean-sed:
18328 @if sed
18329 maybe-distclean-sed: distclean-sed
18330
18331 distclean-sed: 
18332         @[ -f ./sed/Makefile ] || exit 0; \
18333         r=`${PWD_COMMAND}`; export r; \
18334         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18335         $(SET_LIB_PATH) \
18336         $(HOST_EXPORTS) \
18337         for flag in $(EXTRA_HOST_FLAGS) ; do \
18338           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18339         done; \
18340         echo "Doing distclean in sed" ; \
18341         (cd sed && \
18342           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18343                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18344                   "RANLIB=$${RANLIB}" \
18345                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18346                   distclean) \
18347           || exit 1
18348
18349 @endif sed
18350
18351 .PHONY: maybe-maintainer-clean-sed maintainer-clean-sed
18352 maybe-maintainer-clean-sed:
18353 @if sed
18354 maybe-maintainer-clean-sed: maintainer-clean-sed
18355
18356 maintainer-clean-sed: 
18357         @[ -f ./sed/Makefile ] || exit 0; \
18358         r=`${PWD_COMMAND}`; export r; \
18359         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18360         $(SET_LIB_PATH) \
18361         $(HOST_EXPORTS) \
18362         for flag in $(EXTRA_HOST_FLAGS) ; do \
18363           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18364         done; \
18365         echo "Doing maintainer-clean in sed" ; \
18366         (cd sed && \
18367           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18368                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18369                   "RANLIB=$${RANLIB}" \
18370                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18371                   maintainer-clean) \
18372           || exit 1
18373
18374 @endif sed
18375
18376
18377 .PHONY: configure-send-pr maybe-configure-send-pr
18378 maybe-configure-send-pr:
18379 @if send-pr
18380 maybe-configure-send-pr: configure-send-pr
18381 configure-send-pr:
18382         @test ! -f send-pr/Makefile || exit 0; \
18383         [ -d send-pr ] || mkdir send-pr; \
18384         r=`${PWD_COMMAND}`; export r; \
18385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18386         $(HOST_EXPORTS) \
18387         echo Configuring in send-pr; \
18388         cd send-pr || exit 1; \
18389         case $(srcdir) in \
18390           \.) \
18391             srcdiroption="--srcdir=."; \
18392             libsrcdir=".";; \
18393           /* | [A-Za-z]:[\\/]*) \
18394             srcdiroption="--srcdir=$(srcdir)/send-pr"; \
18395             libsrcdir="$$s/send-pr";; \
18396           *) \
18397             srcdiroption="--srcdir=../$(srcdir)/send-pr"; \
18398             libsrcdir="$$s/send-pr";; \
18399         esac; \
18400         $(SHELL) $${libsrcdir}/configure \
18401           $(HOST_CONFIGARGS) $${srcdiroption}  \
18402           || exit 1
18403 @endif send-pr
18404
18405 .PHONY: all-send-pr maybe-all-send-pr
18406 maybe-all-send-pr:
18407 @if send-pr
18408 TARGET-send-pr=all
18409 maybe-all-send-pr: all-send-pr
18410 all-send-pr: configure-send-pr
18411         @r=`${PWD_COMMAND}`; export r; \
18412         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18413         $(SET_LIB_PATH) \
18414         $(HOST_EXPORTS) \
18415         (cd send-pr && $(MAKE) $(FLAGS_TO_PASS)  \
18416           $(TARGET-send-pr))
18417 @endif send-pr
18418
18419 .PHONY: check-send-pr maybe-check-send-pr
18420 maybe-check-send-pr:
18421 @if send-pr
18422 maybe-check-send-pr: check-send-pr
18423
18424 check-send-pr:
18425         @r=`${PWD_COMMAND}`; export r; \
18426         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18427         $(SET_LIB_PATH) \
18428         $(HOST_EXPORTS) \
18429         (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) check)
18430
18431 @endif send-pr
18432
18433 .PHONY: install-send-pr maybe-install-send-pr
18434 maybe-install-send-pr:
18435 @if send-pr
18436 maybe-install-send-pr: install-send-pr
18437
18438 install-send-pr: installdirs
18439         @r=`${PWD_COMMAND}`; export r; \
18440         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18441         $(SET_LIB_PATH) \
18442         $(HOST_EXPORTS) \
18443         (cd send-pr && $(MAKE) $(FLAGS_TO_PASS) install)
18444
18445 @endif send-pr
18446
18447 # Other targets (info, dvi, etc.)
18448
18449 .PHONY: maybe-info-send-pr info-send-pr
18450 maybe-info-send-pr:
18451 @if send-pr
18452 maybe-info-send-pr: info-send-pr
18453
18454 info-send-pr: \
18455     configure-send-pr 
18456         @[ -f ./send-pr/Makefile ] || exit 0; \
18457         r=`${PWD_COMMAND}`; export r; \
18458         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18459         $(SET_LIB_PATH) \
18460         $(HOST_EXPORTS) \
18461         for flag in $(EXTRA_HOST_FLAGS) ; do \
18462           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18463         done; \
18464         echo "Doing info in send-pr" ; \
18465         (cd send-pr && \
18466           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18467                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18468                   "RANLIB=$${RANLIB}" \
18469                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18470                   info) \
18471           || exit 1
18472
18473 @endif send-pr
18474
18475 .PHONY: maybe-dvi-send-pr dvi-send-pr
18476 maybe-dvi-send-pr:
18477 @if send-pr
18478 maybe-dvi-send-pr: dvi-send-pr
18479
18480 dvi-send-pr: \
18481     configure-send-pr 
18482         @[ -f ./send-pr/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 dvi in send-pr" ; \
18491         (cd send-pr && \
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                   dvi) \
18497           || exit 1
18498
18499 @endif send-pr
18500
18501 .PHONY: maybe-html-send-pr html-send-pr
18502 maybe-html-send-pr:
18503 @if send-pr
18504 maybe-html-send-pr: html-send-pr
18505
18506 html-send-pr: \
18507     configure-send-pr 
18508         @[ -f ./send-pr/Makefile ] || exit 0; \
18509         r=`${PWD_COMMAND}`; export r; \
18510         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18511         $(SET_LIB_PATH) \
18512         $(HOST_EXPORTS) \
18513         for flag in $(EXTRA_HOST_FLAGS) ; do \
18514           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18515         done; \
18516         echo "Doing html in send-pr" ; \
18517         (cd send-pr && \
18518           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18519                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18520                   "RANLIB=$${RANLIB}" \
18521                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18522                   html) \
18523           || exit 1
18524
18525 @endif send-pr
18526
18527 .PHONY: maybe-TAGS-send-pr TAGS-send-pr
18528 maybe-TAGS-send-pr:
18529 @if send-pr
18530 maybe-TAGS-send-pr: TAGS-send-pr
18531
18532 TAGS-send-pr: \
18533     configure-send-pr 
18534         @[ -f ./send-pr/Makefile ] || exit 0; \
18535         r=`${PWD_COMMAND}`; export r; \
18536         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18537         $(SET_LIB_PATH) \
18538         $(HOST_EXPORTS) \
18539         for flag in $(EXTRA_HOST_FLAGS) ; do \
18540           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18541         done; \
18542         echo "Doing TAGS in send-pr" ; \
18543         (cd send-pr && \
18544           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18545                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18546                   "RANLIB=$${RANLIB}" \
18547                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18548                   TAGS) \
18549           || exit 1
18550
18551 @endif send-pr
18552
18553 .PHONY: maybe-install-info-send-pr install-info-send-pr
18554 maybe-install-info-send-pr:
18555 @if send-pr
18556 maybe-install-info-send-pr: install-info-send-pr
18557
18558 install-info-send-pr: \
18559     configure-send-pr \
18560     info-send-pr 
18561         @[ -f ./send-pr/Makefile ] || exit 0; \
18562         r=`${PWD_COMMAND}`; export r; \
18563         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18564         $(SET_LIB_PATH) \
18565         $(HOST_EXPORTS) \
18566         for flag in $(EXTRA_HOST_FLAGS) ; do \
18567           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18568         done; \
18569         echo "Doing install-info in send-pr" ; \
18570         (cd send-pr && \
18571           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18572                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18573                   "RANLIB=$${RANLIB}" \
18574                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18575                   install-info) \
18576           || exit 1
18577
18578 @endif send-pr
18579
18580 .PHONY: maybe-installcheck-send-pr installcheck-send-pr
18581 maybe-installcheck-send-pr:
18582 @if send-pr
18583 maybe-installcheck-send-pr: installcheck-send-pr
18584
18585 installcheck-send-pr: \
18586     configure-send-pr 
18587         @[ -f ./send-pr/Makefile ] || exit 0; \
18588         r=`${PWD_COMMAND}`; export r; \
18589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18590         $(SET_LIB_PATH) \
18591         $(HOST_EXPORTS) \
18592         for flag in $(EXTRA_HOST_FLAGS) ; do \
18593           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18594         done; \
18595         echo "Doing installcheck in send-pr" ; \
18596         (cd send-pr && \
18597           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18598                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18599                   "RANLIB=$${RANLIB}" \
18600                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18601                   installcheck) \
18602           || exit 1
18603
18604 @endif send-pr
18605
18606 .PHONY: maybe-mostlyclean-send-pr mostlyclean-send-pr
18607 maybe-mostlyclean-send-pr:
18608 @if send-pr
18609 maybe-mostlyclean-send-pr: mostlyclean-send-pr
18610
18611 mostlyclean-send-pr: 
18612         @[ -f ./send-pr/Makefile ] || exit 0; \
18613         r=`${PWD_COMMAND}`; export r; \
18614         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18615         $(SET_LIB_PATH) \
18616         $(HOST_EXPORTS) \
18617         for flag in $(EXTRA_HOST_FLAGS) ; do \
18618           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18619         done; \
18620         echo "Doing mostlyclean in send-pr" ; \
18621         (cd send-pr && \
18622           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18623                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18624                   "RANLIB=$${RANLIB}" \
18625                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18626                   mostlyclean) \
18627           || exit 1
18628
18629 @endif send-pr
18630
18631 .PHONY: maybe-clean-send-pr clean-send-pr
18632 maybe-clean-send-pr:
18633 @if send-pr
18634 maybe-clean-send-pr: clean-send-pr
18635
18636 clean-send-pr: 
18637         @[ -f ./send-pr/Makefile ] || exit 0; \
18638         r=`${PWD_COMMAND}`; export r; \
18639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18640         $(SET_LIB_PATH) \
18641         $(HOST_EXPORTS) \
18642         for flag in $(EXTRA_HOST_FLAGS) ; do \
18643           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18644         done; \
18645         echo "Doing clean in send-pr" ; \
18646         (cd send-pr && \
18647           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18648                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18649                   "RANLIB=$${RANLIB}" \
18650                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18651                   clean) \
18652           || exit 1
18653
18654 @endif send-pr
18655
18656 .PHONY: maybe-distclean-send-pr distclean-send-pr
18657 maybe-distclean-send-pr:
18658 @if send-pr
18659 maybe-distclean-send-pr: distclean-send-pr
18660
18661 distclean-send-pr: 
18662         @[ -f ./send-pr/Makefile ] || exit 0; \
18663         r=`${PWD_COMMAND}`; export r; \
18664         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18665         $(SET_LIB_PATH) \
18666         $(HOST_EXPORTS) \
18667         for flag in $(EXTRA_HOST_FLAGS) ; do \
18668           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18669         done; \
18670         echo "Doing distclean in send-pr" ; \
18671         (cd send-pr && \
18672           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18673                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18674                   "RANLIB=$${RANLIB}" \
18675                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18676                   distclean) \
18677           || exit 1
18678
18679 @endif send-pr
18680
18681 .PHONY: maybe-maintainer-clean-send-pr maintainer-clean-send-pr
18682 maybe-maintainer-clean-send-pr:
18683 @if send-pr
18684 maybe-maintainer-clean-send-pr: maintainer-clean-send-pr
18685
18686 maintainer-clean-send-pr: 
18687         @[ -f ./send-pr/Makefile ] || exit 0; \
18688         r=`${PWD_COMMAND}`; export r; \
18689         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18690         $(SET_LIB_PATH) \
18691         $(HOST_EXPORTS) \
18692         for flag in $(EXTRA_HOST_FLAGS) ; do \
18693           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18694         done; \
18695         echo "Doing maintainer-clean in send-pr" ; \
18696         (cd send-pr && \
18697           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18698                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18699                   "RANLIB=$${RANLIB}" \
18700                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18701                   maintainer-clean) \
18702           || exit 1
18703
18704 @endif send-pr
18705
18706
18707 .PHONY: configure-shellutils maybe-configure-shellutils
18708 maybe-configure-shellutils:
18709 @if shellutils
18710 maybe-configure-shellutils: configure-shellutils
18711 configure-shellutils:
18712         @test ! -f shellutils/Makefile || exit 0; \
18713         [ -d shellutils ] || mkdir shellutils; \
18714         r=`${PWD_COMMAND}`; export r; \
18715         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18716         $(HOST_EXPORTS) \
18717         echo Configuring in shellutils; \
18718         cd shellutils || exit 1; \
18719         case $(srcdir) in \
18720           \.) \
18721             srcdiroption="--srcdir=."; \
18722             libsrcdir=".";; \
18723           /* | [A-Za-z]:[\\/]*) \
18724             srcdiroption="--srcdir=$(srcdir)/shellutils"; \
18725             libsrcdir="$$s/shellutils";; \
18726           *) \
18727             srcdiroption="--srcdir=../$(srcdir)/shellutils"; \
18728             libsrcdir="$$s/shellutils";; \
18729         esac; \
18730         $(SHELL) $${libsrcdir}/configure \
18731           $(HOST_CONFIGARGS) $${srcdiroption}  \
18732           || exit 1
18733 @endif shellutils
18734
18735 .PHONY: all-shellutils maybe-all-shellutils
18736 maybe-all-shellutils:
18737 @if shellutils
18738 TARGET-shellutils=all
18739 maybe-all-shellutils: all-shellutils
18740 all-shellutils: configure-shellutils
18741         @r=`${PWD_COMMAND}`; export r; \
18742         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18743         $(SET_LIB_PATH) \
18744         $(HOST_EXPORTS) \
18745         (cd shellutils && $(MAKE) $(FLAGS_TO_PASS)  \
18746           $(TARGET-shellutils))
18747 @endif shellutils
18748
18749 .PHONY: check-shellutils maybe-check-shellutils
18750 maybe-check-shellutils:
18751 @if shellutils
18752 maybe-check-shellutils: check-shellutils
18753
18754 check-shellutils:
18755         @r=`${PWD_COMMAND}`; export r; \
18756         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18757         $(SET_LIB_PATH) \
18758         $(HOST_EXPORTS) \
18759         (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) check)
18760
18761 @endif shellutils
18762
18763 .PHONY: install-shellutils maybe-install-shellutils
18764 maybe-install-shellutils:
18765 @if shellutils
18766 maybe-install-shellutils: install-shellutils
18767
18768 install-shellutils: installdirs
18769         @r=`${PWD_COMMAND}`; export r; \
18770         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18771         $(SET_LIB_PATH) \
18772         $(HOST_EXPORTS) \
18773         (cd shellutils && $(MAKE) $(FLAGS_TO_PASS) install)
18774
18775 @endif shellutils
18776
18777 # Other targets (info, dvi, etc.)
18778
18779 .PHONY: maybe-info-shellutils info-shellutils
18780 maybe-info-shellutils:
18781 @if shellutils
18782 maybe-info-shellutils: info-shellutils
18783
18784 info-shellutils: \
18785     configure-shellutils 
18786         @[ -f ./shellutils/Makefile ] || exit 0; \
18787         r=`${PWD_COMMAND}`; export r; \
18788         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18789         $(SET_LIB_PATH) \
18790         $(HOST_EXPORTS) \
18791         for flag in $(EXTRA_HOST_FLAGS) ; do \
18792           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18793         done; \
18794         echo "Doing info in shellutils" ; \
18795         (cd shellutils && \
18796           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18797                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18798                   "RANLIB=$${RANLIB}" \
18799                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18800                   info) \
18801           || exit 1
18802
18803 @endif shellutils
18804
18805 .PHONY: maybe-dvi-shellutils dvi-shellutils
18806 maybe-dvi-shellutils:
18807 @if shellutils
18808 maybe-dvi-shellutils: dvi-shellutils
18809
18810 dvi-shellutils: \
18811     configure-shellutils 
18812         @[ -f ./shellutils/Makefile ] || exit 0; \
18813         r=`${PWD_COMMAND}`; export r; \
18814         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18815         $(SET_LIB_PATH) \
18816         $(HOST_EXPORTS) \
18817         for flag in $(EXTRA_HOST_FLAGS) ; do \
18818           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18819         done; \
18820         echo "Doing dvi in shellutils" ; \
18821         (cd shellutils && \
18822           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18823                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18824                   "RANLIB=$${RANLIB}" \
18825                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18826                   dvi) \
18827           || exit 1
18828
18829 @endif shellutils
18830
18831 .PHONY: maybe-html-shellutils html-shellutils
18832 maybe-html-shellutils:
18833 @if shellutils
18834 maybe-html-shellutils: html-shellutils
18835
18836 html-shellutils: \
18837     configure-shellutils 
18838         @[ -f ./shellutils/Makefile ] || exit 0; \
18839         r=`${PWD_COMMAND}`; export r; \
18840         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18841         $(SET_LIB_PATH) \
18842         $(HOST_EXPORTS) \
18843         for flag in $(EXTRA_HOST_FLAGS) ; do \
18844           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18845         done; \
18846         echo "Doing html in shellutils" ; \
18847         (cd shellutils && \
18848           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18849                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18850                   "RANLIB=$${RANLIB}" \
18851                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18852                   html) \
18853           || exit 1
18854
18855 @endif shellutils
18856
18857 .PHONY: maybe-TAGS-shellutils TAGS-shellutils
18858 maybe-TAGS-shellutils:
18859 @if shellutils
18860 maybe-TAGS-shellutils: TAGS-shellutils
18861
18862 TAGS-shellutils: \
18863     configure-shellutils 
18864         @[ -f ./shellutils/Makefile ] || exit 0; \
18865         r=`${PWD_COMMAND}`; export r; \
18866         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18867         $(SET_LIB_PATH) \
18868         $(HOST_EXPORTS) \
18869         for flag in $(EXTRA_HOST_FLAGS) ; do \
18870           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18871         done; \
18872         echo "Doing TAGS in shellutils" ; \
18873         (cd shellutils && \
18874           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18875                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18876                   "RANLIB=$${RANLIB}" \
18877                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18878                   TAGS) \
18879           || exit 1
18880
18881 @endif shellutils
18882
18883 .PHONY: maybe-install-info-shellutils install-info-shellutils
18884 maybe-install-info-shellutils:
18885 @if shellutils
18886 maybe-install-info-shellutils: install-info-shellutils
18887
18888 install-info-shellutils: \
18889     configure-shellutils \
18890     info-shellutils 
18891         @[ -f ./shellutils/Makefile ] || exit 0; \
18892         r=`${PWD_COMMAND}`; export r; \
18893         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18894         $(SET_LIB_PATH) \
18895         $(HOST_EXPORTS) \
18896         for flag in $(EXTRA_HOST_FLAGS) ; do \
18897           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18898         done; \
18899         echo "Doing install-info in shellutils" ; \
18900         (cd shellutils && \
18901           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18902                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18903                   "RANLIB=$${RANLIB}" \
18904                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18905                   install-info) \
18906           || exit 1
18907
18908 @endif shellutils
18909
18910 .PHONY: maybe-installcheck-shellutils installcheck-shellutils
18911 maybe-installcheck-shellutils:
18912 @if shellutils
18913 maybe-installcheck-shellutils: installcheck-shellutils
18914
18915 installcheck-shellutils: \
18916     configure-shellutils 
18917         @[ -f ./shellutils/Makefile ] || exit 0; \
18918         r=`${PWD_COMMAND}`; export r; \
18919         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18920         $(SET_LIB_PATH) \
18921         $(HOST_EXPORTS) \
18922         for flag in $(EXTRA_HOST_FLAGS) ; do \
18923           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18924         done; \
18925         echo "Doing installcheck in shellutils" ; \
18926         (cd shellutils && \
18927           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18928                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18929                   "RANLIB=$${RANLIB}" \
18930                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18931                   installcheck) \
18932           || exit 1
18933
18934 @endif shellutils
18935
18936 .PHONY: maybe-mostlyclean-shellutils mostlyclean-shellutils
18937 maybe-mostlyclean-shellutils:
18938 @if shellutils
18939 maybe-mostlyclean-shellutils: mostlyclean-shellutils
18940
18941 mostlyclean-shellutils: 
18942         @[ -f ./shellutils/Makefile ] || exit 0; \
18943         r=`${PWD_COMMAND}`; export r; \
18944         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18945         $(SET_LIB_PATH) \
18946         $(HOST_EXPORTS) \
18947         for flag in $(EXTRA_HOST_FLAGS) ; do \
18948           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18949         done; \
18950         echo "Doing mostlyclean in shellutils" ; \
18951         (cd shellutils && \
18952           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18953                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18954                   "RANLIB=$${RANLIB}" \
18955                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18956                   mostlyclean) \
18957           || exit 1
18958
18959 @endif shellutils
18960
18961 .PHONY: maybe-clean-shellutils clean-shellutils
18962 maybe-clean-shellutils:
18963 @if shellutils
18964 maybe-clean-shellutils: clean-shellutils
18965
18966 clean-shellutils: 
18967         @[ -f ./shellutils/Makefile ] || exit 0; \
18968         r=`${PWD_COMMAND}`; export r; \
18969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18970         $(SET_LIB_PATH) \
18971         $(HOST_EXPORTS) \
18972         for flag in $(EXTRA_HOST_FLAGS) ; do \
18973           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18974         done; \
18975         echo "Doing clean in shellutils" ; \
18976         (cd shellutils && \
18977           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
18978                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
18979                   "RANLIB=$${RANLIB}" \
18980                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
18981                   clean) \
18982           || exit 1
18983
18984 @endif shellutils
18985
18986 .PHONY: maybe-distclean-shellutils distclean-shellutils
18987 maybe-distclean-shellutils:
18988 @if shellutils
18989 maybe-distclean-shellutils: distclean-shellutils
18990
18991 distclean-shellutils: 
18992         @[ -f ./shellutils/Makefile ] || exit 0; \
18993         r=`${PWD_COMMAND}`; export r; \
18994         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
18995         $(SET_LIB_PATH) \
18996         $(HOST_EXPORTS) \
18997         for flag in $(EXTRA_HOST_FLAGS) ; do \
18998           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
18999         done; \
19000         echo "Doing distclean in shellutils" ; \
19001         (cd shellutils && \
19002           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19003                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19004                   "RANLIB=$${RANLIB}" \
19005                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19006                   distclean) \
19007           || exit 1
19008
19009 @endif shellutils
19010
19011 .PHONY: maybe-maintainer-clean-shellutils maintainer-clean-shellutils
19012 maybe-maintainer-clean-shellutils:
19013 @if shellutils
19014 maybe-maintainer-clean-shellutils: maintainer-clean-shellutils
19015
19016 maintainer-clean-shellutils: 
19017         @[ -f ./shellutils/Makefile ] || exit 0; \
19018         r=`${PWD_COMMAND}`; export r; \
19019         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19020         $(SET_LIB_PATH) \
19021         $(HOST_EXPORTS) \
19022         for flag in $(EXTRA_HOST_FLAGS) ; do \
19023           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19024         done; \
19025         echo "Doing maintainer-clean in shellutils" ; \
19026         (cd shellutils && \
19027           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19028                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19029                   "RANLIB=$${RANLIB}" \
19030                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19031                   maintainer-clean) \
19032           || exit 1
19033
19034 @endif shellutils
19035
19036
19037 .PHONY: configure-sid maybe-configure-sid
19038 maybe-configure-sid:
19039 @if sid
19040 maybe-configure-sid: configure-sid
19041 configure-sid:
19042         @test ! -f sid/Makefile || exit 0; \
19043         [ -d sid ] || mkdir sid; \
19044         r=`${PWD_COMMAND}`; export r; \
19045         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19046         $(HOST_EXPORTS) \
19047         echo Configuring in sid; \
19048         cd sid || exit 1; \
19049         case $(srcdir) in \
19050           \.) \
19051             srcdiroption="--srcdir=."; \
19052             libsrcdir=".";; \
19053           /* | [A-Za-z]:[\\/]*) \
19054             srcdiroption="--srcdir=$(srcdir)/sid"; \
19055             libsrcdir="$$s/sid";; \
19056           *) \
19057             srcdiroption="--srcdir=../$(srcdir)/sid"; \
19058             libsrcdir="$$s/sid";; \
19059         esac; \
19060         $(SHELL) $${libsrcdir}/configure \
19061           $(HOST_CONFIGARGS) $${srcdiroption}  \
19062           || exit 1
19063 @endif sid
19064
19065 .PHONY: all-sid maybe-all-sid
19066 maybe-all-sid:
19067 @if sid
19068 TARGET-sid=all
19069 maybe-all-sid: all-sid
19070 all-sid: configure-sid
19071         @r=`${PWD_COMMAND}`; export r; \
19072         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19073         $(SET_LIB_PATH) \
19074         $(HOST_EXPORTS) \
19075         (cd sid && $(MAKE) $(FLAGS_TO_PASS)  \
19076           $(TARGET-sid))
19077 @endif sid
19078
19079 .PHONY: check-sid maybe-check-sid
19080 maybe-check-sid:
19081 @if sid
19082 maybe-check-sid: check-sid
19083
19084 check-sid:
19085         @r=`${PWD_COMMAND}`; export r; \
19086         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19087         $(SET_LIB_PATH) \
19088         $(HOST_EXPORTS) \
19089         (cd sid && $(MAKE) $(FLAGS_TO_PASS) check)
19090
19091 @endif sid
19092
19093 .PHONY: install-sid maybe-install-sid
19094 maybe-install-sid:
19095 @if sid
19096 maybe-install-sid: install-sid
19097
19098 install-sid: installdirs
19099         @r=`${PWD_COMMAND}`; export r; \
19100         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19101         $(SET_LIB_PATH) \
19102         $(HOST_EXPORTS) \
19103         (cd sid && $(MAKE) $(FLAGS_TO_PASS) install)
19104
19105 @endif sid
19106
19107 # Other targets (info, dvi, etc.)
19108
19109 .PHONY: maybe-info-sid info-sid
19110 maybe-info-sid:
19111 @if sid
19112 maybe-info-sid: info-sid
19113
19114 info-sid: \
19115     configure-sid 
19116         @[ -f ./sid/Makefile ] || exit 0; \
19117         r=`${PWD_COMMAND}`; export r; \
19118         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19119         $(SET_LIB_PATH) \
19120         $(HOST_EXPORTS) \
19121         for flag in $(EXTRA_HOST_FLAGS) ; do \
19122           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19123         done; \
19124         echo "Doing info in sid" ; \
19125         (cd sid && \
19126           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19127                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19128                   "RANLIB=$${RANLIB}" \
19129                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19130                   info) \
19131           || exit 1
19132
19133 @endif sid
19134
19135 .PHONY: maybe-dvi-sid dvi-sid
19136 maybe-dvi-sid:
19137 @if sid
19138 maybe-dvi-sid: dvi-sid
19139
19140 dvi-sid: \
19141     configure-sid 
19142         @[ -f ./sid/Makefile ] || exit 0; \
19143         r=`${PWD_COMMAND}`; export r; \
19144         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19145         $(SET_LIB_PATH) \
19146         $(HOST_EXPORTS) \
19147         for flag in $(EXTRA_HOST_FLAGS) ; do \
19148           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19149         done; \
19150         echo "Doing dvi in sid" ; \
19151         (cd sid && \
19152           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19153                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19154                   "RANLIB=$${RANLIB}" \
19155                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19156                   dvi) \
19157           || exit 1
19158
19159 @endif sid
19160
19161 .PHONY: maybe-html-sid html-sid
19162 maybe-html-sid:
19163 @if sid
19164 maybe-html-sid: html-sid
19165
19166 html-sid: \
19167     configure-sid 
19168         @[ -f ./sid/Makefile ] || exit 0; \
19169         r=`${PWD_COMMAND}`; export r; \
19170         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19171         $(SET_LIB_PATH) \
19172         $(HOST_EXPORTS) \
19173         for flag in $(EXTRA_HOST_FLAGS) ; do \
19174           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19175         done; \
19176         echo "Doing html in sid" ; \
19177         (cd sid && \
19178           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19179                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19180                   "RANLIB=$${RANLIB}" \
19181                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19182                   html) \
19183           || exit 1
19184
19185 @endif sid
19186
19187 .PHONY: maybe-TAGS-sid TAGS-sid
19188 maybe-TAGS-sid:
19189 @if sid
19190 maybe-TAGS-sid: TAGS-sid
19191
19192 TAGS-sid: \
19193     configure-sid 
19194         @[ -f ./sid/Makefile ] || exit 0; \
19195         r=`${PWD_COMMAND}`; export r; \
19196         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19197         $(SET_LIB_PATH) \
19198         $(HOST_EXPORTS) \
19199         for flag in $(EXTRA_HOST_FLAGS) ; do \
19200           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19201         done; \
19202         echo "Doing TAGS in sid" ; \
19203         (cd sid && \
19204           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19205                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19206                   "RANLIB=$${RANLIB}" \
19207                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19208                   TAGS) \
19209           || exit 1
19210
19211 @endif sid
19212
19213 .PHONY: maybe-install-info-sid install-info-sid
19214 maybe-install-info-sid:
19215 @if sid
19216 maybe-install-info-sid: install-info-sid
19217
19218 install-info-sid: \
19219     configure-sid \
19220     info-sid 
19221         @[ -f ./sid/Makefile ] || exit 0; \
19222         r=`${PWD_COMMAND}`; export r; \
19223         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19224         $(SET_LIB_PATH) \
19225         $(HOST_EXPORTS) \
19226         for flag in $(EXTRA_HOST_FLAGS) ; do \
19227           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19228         done; \
19229         echo "Doing install-info in sid" ; \
19230         (cd sid && \
19231           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19232                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19233                   "RANLIB=$${RANLIB}" \
19234                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19235                   install-info) \
19236           || exit 1
19237
19238 @endif sid
19239
19240 .PHONY: maybe-installcheck-sid installcheck-sid
19241 maybe-installcheck-sid:
19242 @if sid
19243 maybe-installcheck-sid: installcheck-sid
19244
19245 installcheck-sid: \
19246     configure-sid 
19247         @[ -f ./sid/Makefile ] || exit 0; \
19248         r=`${PWD_COMMAND}`; export r; \
19249         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19250         $(SET_LIB_PATH) \
19251         $(HOST_EXPORTS) \
19252         for flag in $(EXTRA_HOST_FLAGS) ; do \
19253           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19254         done; \
19255         echo "Doing installcheck in sid" ; \
19256         (cd sid && \
19257           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19258                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19259                   "RANLIB=$${RANLIB}" \
19260                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19261                   installcheck) \
19262           || exit 1
19263
19264 @endif sid
19265
19266 .PHONY: maybe-mostlyclean-sid mostlyclean-sid
19267 maybe-mostlyclean-sid:
19268 @if sid
19269 maybe-mostlyclean-sid: mostlyclean-sid
19270
19271 mostlyclean-sid: 
19272         @[ -f ./sid/Makefile ] || exit 0; \
19273         r=`${PWD_COMMAND}`; export r; \
19274         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19275         $(SET_LIB_PATH) \
19276         $(HOST_EXPORTS) \
19277         for flag in $(EXTRA_HOST_FLAGS) ; do \
19278           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19279         done; \
19280         echo "Doing mostlyclean in sid" ; \
19281         (cd sid && \
19282           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19283                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19284                   "RANLIB=$${RANLIB}" \
19285                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19286                   mostlyclean) \
19287           || exit 1
19288
19289 @endif sid
19290
19291 .PHONY: maybe-clean-sid clean-sid
19292 maybe-clean-sid:
19293 @if sid
19294 maybe-clean-sid: clean-sid
19295
19296 clean-sid: 
19297         @[ -f ./sid/Makefile ] || exit 0; \
19298         r=`${PWD_COMMAND}`; export r; \
19299         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19300         $(SET_LIB_PATH) \
19301         $(HOST_EXPORTS) \
19302         for flag in $(EXTRA_HOST_FLAGS) ; do \
19303           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19304         done; \
19305         echo "Doing clean in sid" ; \
19306         (cd sid && \
19307           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19308                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19309                   "RANLIB=$${RANLIB}" \
19310                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19311                   clean) \
19312           || exit 1
19313
19314 @endif sid
19315
19316 .PHONY: maybe-distclean-sid distclean-sid
19317 maybe-distclean-sid:
19318 @if sid
19319 maybe-distclean-sid: distclean-sid
19320
19321 distclean-sid: 
19322         @[ -f ./sid/Makefile ] || exit 0; \
19323         r=`${PWD_COMMAND}`; export r; \
19324         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19325         $(SET_LIB_PATH) \
19326         $(HOST_EXPORTS) \
19327         for flag in $(EXTRA_HOST_FLAGS) ; do \
19328           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19329         done; \
19330         echo "Doing distclean in sid" ; \
19331         (cd sid && \
19332           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19333                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19334                   "RANLIB=$${RANLIB}" \
19335                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19336                   distclean) \
19337           || exit 1
19338
19339 @endif sid
19340
19341 .PHONY: maybe-maintainer-clean-sid maintainer-clean-sid
19342 maybe-maintainer-clean-sid:
19343 @if sid
19344 maybe-maintainer-clean-sid: maintainer-clean-sid
19345
19346 maintainer-clean-sid: 
19347         @[ -f ./sid/Makefile ] || exit 0; \
19348         r=`${PWD_COMMAND}`; export r; \
19349         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19350         $(SET_LIB_PATH) \
19351         $(HOST_EXPORTS) \
19352         for flag in $(EXTRA_HOST_FLAGS) ; do \
19353           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19354         done; \
19355         echo "Doing maintainer-clean in sid" ; \
19356         (cd sid && \
19357           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19358                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19359                   "RANLIB=$${RANLIB}" \
19360                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19361                   maintainer-clean) \
19362           || exit 1
19363
19364 @endif sid
19365
19366
19367 .PHONY: configure-sim maybe-configure-sim
19368 maybe-configure-sim:
19369 @if sim
19370 maybe-configure-sim: configure-sim
19371 configure-sim:
19372         @test ! -f sim/Makefile || exit 0; \
19373         [ -d sim ] || mkdir sim; \
19374         r=`${PWD_COMMAND}`; export r; \
19375         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19376         $(HOST_EXPORTS) \
19377         echo Configuring in sim; \
19378         cd sim || exit 1; \
19379         case $(srcdir) in \
19380           \.) \
19381             srcdiroption="--srcdir=."; \
19382             libsrcdir=".";; \
19383           /* | [A-Za-z]:[\\/]*) \
19384             srcdiroption="--srcdir=$(srcdir)/sim"; \
19385             libsrcdir="$$s/sim";; \
19386           *) \
19387             srcdiroption="--srcdir=../$(srcdir)/sim"; \
19388             libsrcdir="$$s/sim";; \
19389         esac; \
19390         $(SHELL) $${libsrcdir}/configure \
19391           $(HOST_CONFIGARGS) $${srcdiroption}  \
19392           || exit 1
19393 @endif sim
19394
19395 .PHONY: all-sim maybe-all-sim
19396 maybe-all-sim:
19397 @if sim
19398 TARGET-sim=all
19399 maybe-all-sim: all-sim
19400 all-sim: configure-sim
19401         @r=`${PWD_COMMAND}`; export r; \
19402         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19403         $(SET_LIB_PATH) \
19404         $(HOST_EXPORTS) \
19405         (cd sim && $(MAKE) $(FLAGS_TO_PASS)  \
19406           $(TARGET-sim))
19407 @endif sim
19408
19409 .PHONY: check-sim maybe-check-sim
19410 maybe-check-sim:
19411 @if sim
19412 maybe-check-sim: check-sim
19413
19414 check-sim:
19415         @r=`${PWD_COMMAND}`; export r; \
19416         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19417         $(SET_LIB_PATH) \
19418         $(HOST_EXPORTS) \
19419         (cd sim && $(MAKE) $(FLAGS_TO_PASS) check)
19420
19421 @endif sim
19422
19423 .PHONY: install-sim maybe-install-sim
19424 maybe-install-sim:
19425 @if sim
19426 maybe-install-sim: install-sim
19427
19428 install-sim: installdirs
19429         @r=`${PWD_COMMAND}`; export r; \
19430         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19431         $(SET_LIB_PATH) \
19432         $(HOST_EXPORTS) \
19433         (cd sim && $(MAKE) $(FLAGS_TO_PASS) install)
19434
19435 @endif sim
19436
19437 # Other targets (info, dvi, etc.)
19438
19439 .PHONY: maybe-info-sim info-sim
19440 maybe-info-sim:
19441 @if sim
19442 maybe-info-sim: info-sim
19443
19444 info-sim: \
19445     configure-sim 
19446         @[ -f ./sim/Makefile ] || exit 0; \
19447         r=`${PWD_COMMAND}`; export r; \
19448         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19449         $(SET_LIB_PATH) \
19450         $(HOST_EXPORTS) \
19451         for flag in $(EXTRA_HOST_FLAGS) ; do \
19452           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19453         done; \
19454         echo "Doing info in sim" ; \
19455         (cd sim && \
19456           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19457                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19458                   "RANLIB=$${RANLIB}" \
19459                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19460                   info) \
19461           || exit 1
19462
19463 @endif sim
19464
19465 .PHONY: maybe-dvi-sim dvi-sim
19466 maybe-dvi-sim:
19467 @if sim
19468 maybe-dvi-sim: dvi-sim
19469
19470 dvi-sim: \
19471     configure-sim 
19472         @[ -f ./sim/Makefile ] || exit 0; \
19473         r=`${PWD_COMMAND}`; export r; \
19474         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19475         $(SET_LIB_PATH) \
19476         $(HOST_EXPORTS) \
19477         for flag in $(EXTRA_HOST_FLAGS) ; do \
19478           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19479         done; \
19480         echo "Doing dvi in sim" ; \
19481         (cd sim && \
19482           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19483                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19484                   "RANLIB=$${RANLIB}" \
19485                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19486                   dvi) \
19487           || exit 1
19488
19489 @endif sim
19490
19491 .PHONY: maybe-html-sim html-sim
19492 maybe-html-sim:
19493 @if sim
19494 maybe-html-sim: html-sim
19495
19496 html-sim: \
19497     configure-sim 
19498         @[ -f ./sim/Makefile ] || exit 0; \
19499         r=`${PWD_COMMAND}`; export r; \
19500         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19501         $(SET_LIB_PATH) \
19502         $(HOST_EXPORTS) \
19503         for flag in $(EXTRA_HOST_FLAGS) ; do \
19504           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19505         done; \
19506         echo "Doing html in sim" ; \
19507         (cd sim && \
19508           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19509                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19510                   "RANLIB=$${RANLIB}" \
19511                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19512                   html) \
19513           || exit 1
19514
19515 @endif sim
19516
19517 .PHONY: maybe-TAGS-sim TAGS-sim
19518 maybe-TAGS-sim:
19519 @if sim
19520 maybe-TAGS-sim: TAGS-sim
19521
19522 TAGS-sim: \
19523     configure-sim 
19524         @[ -f ./sim/Makefile ] || exit 0; \
19525         r=`${PWD_COMMAND}`; export r; \
19526         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19527         $(SET_LIB_PATH) \
19528         $(HOST_EXPORTS) \
19529         for flag in $(EXTRA_HOST_FLAGS) ; do \
19530           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19531         done; \
19532         echo "Doing TAGS in sim" ; \
19533         (cd sim && \
19534           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19535                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19536                   "RANLIB=$${RANLIB}" \
19537                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19538                   TAGS) \
19539           || exit 1
19540
19541 @endif sim
19542
19543 .PHONY: maybe-install-info-sim install-info-sim
19544 maybe-install-info-sim:
19545 @if sim
19546 maybe-install-info-sim: install-info-sim
19547
19548 install-info-sim: \
19549     configure-sim \
19550     info-sim 
19551         @[ -f ./sim/Makefile ] || exit 0; \
19552         r=`${PWD_COMMAND}`; export r; \
19553         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19554         $(SET_LIB_PATH) \
19555         $(HOST_EXPORTS) \
19556         for flag in $(EXTRA_HOST_FLAGS) ; do \
19557           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19558         done; \
19559         echo "Doing install-info in sim" ; \
19560         (cd sim && \
19561           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19562                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19563                   "RANLIB=$${RANLIB}" \
19564                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19565                   install-info) \
19566           || exit 1
19567
19568 @endif sim
19569
19570 .PHONY: maybe-installcheck-sim installcheck-sim
19571 maybe-installcheck-sim:
19572 @if sim
19573 maybe-installcheck-sim: installcheck-sim
19574
19575 installcheck-sim: \
19576     configure-sim 
19577         @[ -f ./sim/Makefile ] || exit 0; \
19578         r=`${PWD_COMMAND}`; export r; \
19579         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19580         $(SET_LIB_PATH) \
19581         $(HOST_EXPORTS) \
19582         for flag in $(EXTRA_HOST_FLAGS) ; do \
19583           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19584         done; \
19585         echo "Doing installcheck in sim" ; \
19586         (cd sim && \
19587           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19588                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19589                   "RANLIB=$${RANLIB}" \
19590                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19591                   installcheck) \
19592           || exit 1
19593
19594 @endif sim
19595
19596 .PHONY: maybe-mostlyclean-sim mostlyclean-sim
19597 maybe-mostlyclean-sim:
19598 @if sim
19599 maybe-mostlyclean-sim: mostlyclean-sim
19600
19601 mostlyclean-sim: 
19602         @[ -f ./sim/Makefile ] || exit 0; \
19603         r=`${PWD_COMMAND}`; export r; \
19604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19605         $(SET_LIB_PATH) \
19606         $(HOST_EXPORTS) \
19607         for flag in $(EXTRA_HOST_FLAGS) ; do \
19608           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19609         done; \
19610         echo "Doing mostlyclean in sim" ; \
19611         (cd sim && \
19612           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19613                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19614                   "RANLIB=$${RANLIB}" \
19615                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19616                   mostlyclean) \
19617           || exit 1
19618
19619 @endif sim
19620
19621 .PHONY: maybe-clean-sim clean-sim
19622 maybe-clean-sim:
19623 @if sim
19624 maybe-clean-sim: clean-sim
19625
19626 clean-sim: 
19627         @[ -f ./sim/Makefile ] || exit 0; \
19628         r=`${PWD_COMMAND}`; export r; \
19629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19630         $(SET_LIB_PATH) \
19631         $(HOST_EXPORTS) \
19632         for flag in $(EXTRA_HOST_FLAGS) ; do \
19633           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19634         done; \
19635         echo "Doing clean in sim" ; \
19636         (cd sim && \
19637           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19638                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19639                   "RANLIB=$${RANLIB}" \
19640                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19641                   clean) \
19642           || exit 1
19643
19644 @endif sim
19645
19646 .PHONY: maybe-distclean-sim distclean-sim
19647 maybe-distclean-sim:
19648 @if sim
19649 maybe-distclean-sim: distclean-sim
19650
19651 distclean-sim: 
19652         @[ -f ./sim/Makefile ] || exit 0; \
19653         r=`${PWD_COMMAND}`; export r; \
19654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19655         $(SET_LIB_PATH) \
19656         $(HOST_EXPORTS) \
19657         for flag in $(EXTRA_HOST_FLAGS) ; do \
19658           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19659         done; \
19660         echo "Doing distclean in sim" ; \
19661         (cd sim && \
19662           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19663                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19664                   "RANLIB=$${RANLIB}" \
19665                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19666                   distclean) \
19667           || exit 1
19668
19669 @endif sim
19670
19671 .PHONY: maybe-maintainer-clean-sim maintainer-clean-sim
19672 maybe-maintainer-clean-sim:
19673 @if sim
19674 maybe-maintainer-clean-sim: maintainer-clean-sim
19675
19676 maintainer-clean-sim: 
19677         @[ -f ./sim/Makefile ] || exit 0; \
19678         r=`${PWD_COMMAND}`; export r; \
19679         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19680         $(SET_LIB_PATH) \
19681         $(HOST_EXPORTS) \
19682         for flag in $(EXTRA_HOST_FLAGS) ; do \
19683           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19684         done; \
19685         echo "Doing maintainer-clean in sim" ; \
19686         (cd sim && \
19687           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19688                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19689                   "RANLIB=$${RANLIB}" \
19690                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19691                   maintainer-clean) \
19692           || exit 1
19693
19694 @endif sim
19695
19696
19697 .PHONY: configure-tar maybe-configure-tar
19698 maybe-configure-tar:
19699 @if tar
19700 maybe-configure-tar: configure-tar
19701 configure-tar:
19702         @test ! -f tar/Makefile || exit 0; \
19703         [ -d tar ] || mkdir tar; \
19704         r=`${PWD_COMMAND}`; export r; \
19705         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19706         $(HOST_EXPORTS) \
19707         echo Configuring in tar; \
19708         cd tar || exit 1; \
19709         case $(srcdir) in \
19710           \.) \
19711             srcdiroption="--srcdir=."; \
19712             libsrcdir=".";; \
19713           /* | [A-Za-z]:[\\/]*) \
19714             srcdiroption="--srcdir=$(srcdir)/tar"; \
19715             libsrcdir="$$s/tar";; \
19716           *) \
19717             srcdiroption="--srcdir=../$(srcdir)/tar"; \
19718             libsrcdir="$$s/tar";; \
19719         esac; \
19720         $(SHELL) $${libsrcdir}/configure \
19721           $(HOST_CONFIGARGS) $${srcdiroption}  \
19722           || exit 1
19723 @endif tar
19724
19725 .PHONY: all-tar maybe-all-tar
19726 maybe-all-tar:
19727 @if tar
19728 TARGET-tar=all
19729 maybe-all-tar: all-tar
19730 all-tar: configure-tar
19731         @r=`${PWD_COMMAND}`; export r; \
19732         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19733         $(SET_LIB_PATH) \
19734         $(HOST_EXPORTS) \
19735         (cd tar && $(MAKE) $(FLAGS_TO_PASS)  \
19736           $(TARGET-tar))
19737 @endif tar
19738
19739 .PHONY: check-tar maybe-check-tar
19740 maybe-check-tar:
19741 @if tar
19742 maybe-check-tar: check-tar
19743
19744 check-tar:
19745         @r=`${PWD_COMMAND}`; export r; \
19746         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19747         $(SET_LIB_PATH) \
19748         $(HOST_EXPORTS) \
19749         (cd tar && $(MAKE) $(FLAGS_TO_PASS) check)
19750
19751 @endif tar
19752
19753 .PHONY: install-tar maybe-install-tar
19754 maybe-install-tar:
19755 @if tar
19756 maybe-install-tar: install-tar
19757
19758 install-tar: installdirs
19759         @r=`${PWD_COMMAND}`; export r; \
19760         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19761         $(SET_LIB_PATH) \
19762         $(HOST_EXPORTS) \
19763         (cd tar && $(MAKE) $(FLAGS_TO_PASS) install)
19764
19765 @endif tar
19766
19767 # Other targets (info, dvi, etc.)
19768
19769 .PHONY: maybe-info-tar info-tar
19770 maybe-info-tar:
19771 @if tar
19772 maybe-info-tar: info-tar
19773
19774 info-tar: \
19775     configure-tar 
19776         @[ -f ./tar/Makefile ] || exit 0; \
19777         r=`${PWD_COMMAND}`; export r; \
19778         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19779         $(SET_LIB_PATH) \
19780         $(HOST_EXPORTS) \
19781         for flag in $(EXTRA_HOST_FLAGS) ; do \
19782           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19783         done; \
19784         echo "Doing info in tar" ; \
19785         (cd tar && \
19786           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19787                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19788                   "RANLIB=$${RANLIB}" \
19789                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19790                   info) \
19791           || exit 1
19792
19793 @endif tar
19794
19795 .PHONY: maybe-dvi-tar dvi-tar
19796 maybe-dvi-tar:
19797 @if tar
19798 maybe-dvi-tar: dvi-tar
19799
19800 dvi-tar: \
19801     configure-tar 
19802         @[ -f ./tar/Makefile ] || exit 0; \
19803         r=`${PWD_COMMAND}`; export r; \
19804         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19805         $(SET_LIB_PATH) \
19806         $(HOST_EXPORTS) \
19807         for flag in $(EXTRA_HOST_FLAGS) ; do \
19808           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19809         done; \
19810         echo "Doing dvi in tar" ; \
19811         (cd tar && \
19812           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19813                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19814                   "RANLIB=$${RANLIB}" \
19815                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19816                   dvi) \
19817           || exit 1
19818
19819 @endif tar
19820
19821 .PHONY: maybe-html-tar html-tar
19822 maybe-html-tar:
19823 @if tar
19824 maybe-html-tar: html-tar
19825
19826 html-tar: \
19827     configure-tar 
19828         @[ -f ./tar/Makefile ] || exit 0; \
19829         r=`${PWD_COMMAND}`; export r; \
19830         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19831         $(SET_LIB_PATH) \
19832         $(HOST_EXPORTS) \
19833         for flag in $(EXTRA_HOST_FLAGS) ; do \
19834           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19835         done; \
19836         echo "Doing html in tar" ; \
19837         (cd tar && \
19838           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19839                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19840                   "RANLIB=$${RANLIB}" \
19841                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19842                   html) \
19843           || exit 1
19844
19845 @endif tar
19846
19847 .PHONY: maybe-TAGS-tar TAGS-tar
19848 maybe-TAGS-tar:
19849 @if tar
19850 maybe-TAGS-tar: TAGS-tar
19851
19852 TAGS-tar: \
19853     configure-tar 
19854         @[ -f ./tar/Makefile ] || exit 0; \
19855         r=`${PWD_COMMAND}`; export r; \
19856         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19857         $(SET_LIB_PATH) \
19858         $(HOST_EXPORTS) \
19859         for flag in $(EXTRA_HOST_FLAGS) ; do \
19860           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19861         done; \
19862         echo "Doing TAGS in tar" ; \
19863         (cd tar && \
19864           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19865                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19866                   "RANLIB=$${RANLIB}" \
19867                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19868                   TAGS) \
19869           || exit 1
19870
19871 @endif tar
19872
19873 .PHONY: maybe-install-info-tar install-info-tar
19874 maybe-install-info-tar:
19875 @if tar
19876 maybe-install-info-tar: install-info-tar
19877
19878 install-info-tar: \
19879     configure-tar \
19880     info-tar 
19881         @[ -f ./tar/Makefile ] || exit 0; \
19882         r=`${PWD_COMMAND}`; export r; \
19883         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19884         $(SET_LIB_PATH) \
19885         $(HOST_EXPORTS) \
19886         for flag in $(EXTRA_HOST_FLAGS) ; do \
19887           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19888         done; \
19889         echo "Doing install-info in tar" ; \
19890         (cd tar && \
19891           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19892                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19893                   "RANLIB=$${RANLIB}" \
19894                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19895                   install-info) \
19896           || exit 1
19897
19898 @endif tar
19899
19900 .PHONY: maybe-installcheck-tar installcheck-tar
19901 maybe-installcheck-tar:
19902 @if tar
19903 maybe-installcheck-tar: installcheck-tar
19904
19905 installcheck-tar: \
19906     configure-tar 
19907         @[ -f ./tar/Makefile ] || exit 0; \
19908         r=`${PWD_COMMAND}`; export r; \
19909         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19910         $(SET_LIB_PATH) \
19911         $(HOST_EXPORTS) \
19912         for flag in $(EXTRA_HOST_FLAGS) ; do \
19913           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19914         done; \
19915         echo "Doing installcheck in tar" ; \
19916         (cd tar && \
19917           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19918                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19919                   "RANLIB=$${RANLIB}" \
19920                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19921                   installcheck) \
19922           || exit 1
19923
19924 @endif tar
19925
19926 .PHONY: maybe-mostlyclean-tar mostlyclean-tar
19927 maybe-mostlyclean-tar:
19928 @if tar
19929 maybe-mostlyclean-tar: mostlyclean-tar
19930
19931 mostlyclean-tar: 
19932         @[ -f ./tar/Makefile ] || exit 0; \
19933         r=`${PWD_COMMAND}`; export r; \
19934         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19935         $(SET_LIB_PATH) \
19936         $(HOST_EXPORTS) \
19937         for flag in $(EXTRA_HOST_FLAGS) ; do \
19938           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19939         done; \
19940         echo "Doing mostlyclean in tar" ; \
19941         (cd tar && \
19942           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19943                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19944                   "RANLIB=$${RANLIB}" \
19945                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19946                   mostlyclean) \
19947           || exit 1
19948
19949 @endif tar
19950
19951 .PHONY: maybe-clean-tar clean-tar
19952 maybe-clean-tar:
19953 @if tar
19954 maybe-clean-tar: clean-tar
19955
19956 clean-tar: 
19957         @[ -f ./tar/Makefile ] || exit 0; \
19958         r=`${PWD_COMMAND}`; export r; \
19959         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19960         $(SET_LIB_PATH) \
19961         $(HOST_EXPORTS) \
19962         for flag in $(EXTRA_HOST_FLAGS) ; do \
19963           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19964         done; \
19965         echo "Doing clean in tar" ; \
19966         (cd tar && \
19967           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19968                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19969                   "RANLIB=$${RANLIB}" \
19970                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19971                   clean) \
19972           || exit 1
19973
19974 @endif tar
19975
19976 .PHONY: maybe-distclean-tar distclean-tar
19977 maybe-distclean-tar:
19978 @if tar
19979 maybe-distclean-tar: distclean-tar
19980
19981 distclean-tar: 
19982         @[ -f ./tar/Makefile ] || exit 0; \
19983         r=`${PWD_COMMAND}`; export r; \
19984         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
19985         $(SET_LIB_PATH) \
19986         $(HOST_EXPORTS) \
19987         for flag in $(EXTRA_HOST_FLAGS) ; do \
19988           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
19989         done; \
19990         echo "Doing distclean in tar" ; \
19991         (cd tar && \
19992           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
19993                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
19994                   "RANLIB=$${RANLIB}" \
19995                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
19996                   distclean) \
19997           || exit 1
19998
19999 @endif tar
20000
20001 .PHONY: maybe-maintainer-clean-tar maintainer-clean-tar
20002 maybe-maintainer-clean-tar:
20003 @if tar
20004 maybe-maintainer-clean-tar: maintainer-clean-tar
20005
20006 maintainer-clean-tar: 
20007         @[ -f ./tar/Makefile ] || exit 0; \
20008         r=`${PWD_COMMAND}`; export r; \
20009         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20010         $(SET_LIB_PATH) \
20011         $(HOST_EXPORTS) \
20012         for flag in $(EXTRA_HOST_FLAGS) ; do \
20013           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20014         done; \
20015         echo "Doing maintainer-clean in tar" ; \
20016         (cd tar && \
20017           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20018                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20019                   "RANLIB=$${RANLIB}" \
20020                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20021                   maintainer-clean) \
20022           || exit 1
20023
20024 @endif tar
20025
20026
20027 .PHONY: configure-texinfo maybe-configure-texinfo
20028 maybe-configure-texinfo:
20029 @if texinfo
20030 maybe-configure-texinfo: configure-texinfo
20031 configure-texinfo:
20032         @test ! -f texinfo/Makefile || exit 0; \
20033         [ -d texinfo ] || mkdir texinfo; \
20034         r=`${PWD_COMMAND}`; export r; \
20035         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20036         $(HOST_EXPORTS) \
20037         echo Configuring in texinfo; \
20038         cd texinfo || exit 1; \
20039         case $(srcdir) in \
20040           \.) \
20041             srcdiroption="--srcdir=."; \
20042             libsrcdir=".";; \
20043           /* | [A-Za-z]:[\\/]*) \
20044             srcdiroption="--srcdir=$(srcdir)/texinfo"; \
20045             libsrcdir="$$s/texinfo";; \
20046           *) \
20047             srcdiroption="--srcdir=../$(srcdir)/texinfo"; \
20048             libsrcdir="$$s/texinfo";; \
20049         esac; \
20050         $(SHELL) $${libsrcdir}/configure \
20051           $(HOST_CONFIGARGS) $${srcdiroption}  \
20052           || exit 1
20053 @endif texinfo
20054
20055 .PHONY: all-texinfo maybe-all-texinfo
20056 maybe-all-texinfo:
20057 @if texinfo
20058 TARGET-texinfo=all
20059 maybe-all-texinfo: all-texinfo
20060 all-texinfo: configure-texinfo
20061         @r=`${PWD_COMMAND}`; export r; \
20062         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20063         $(SET_LIB_PATH) \
20064         $(HOST_EXPORTS) \
20065         (cd texinfo && $(MAKE) $(FLAGS_TO_PASS)  \
20066           $(TARGET-texinfo))
20067 @endif texinfo
20068
20069 .PHONY: check-texinfo maybe-check-texinfo
20070 maybe-check-texinfo:
20071 @if texinfo
20072 maybe-check-texinfo: check-texinfo
20073
20074 check-texinfo:
20075         @r=`${PWD_COMMAND}`; export r; \
20076         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20077         $(SET_LIB_PATH) \
20078         $(HOST_EXPORTS) \
20079         (cd texinfo && $(MAKE) $(FLAGS_TO_PASS) check)
20080
20081 @endif texinfo
20082
20083 .PHONY: install-texinfo maybe-install-texinfo
20084 maybe-install-texinfo:
20085 @if texinfo
20086 maybe-install-texinfo: install-texinfo
20087
20088 install-texinfo:
20089
20090 @endif texinfo
20091
20092 # Other targets (info, dvi, etc.)
20093
20094 .PHONY: maybe-info-texinfo info-texinfo
20095 maybe-info-texinfo:
20096 @if texinfo
20097 maybe-info-texinfo: info-texinfo
20098
20099 info-texinfo: \
20100     configure-texinfo 
20101         @[ -f ./texinfo/Makefile ] || exit 0; \
20102         r=`${PWD_COMMAND}`; export r; \
20103         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20104         $(SET_LIB_PATH) \
20105         $(HOST_EXPORTS) \
20106         for flag in $(EXTRA_HOST_FLAGS) ; do \
20107           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20108         done; \
20109         echo "Doing info in texinfo" ; \
20110         (cd texinfo && \
20111           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20112                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20113                   "RANLIB=$${RANLIB}" \
20114                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20115                   info) \
20116           || exit 1
20117
20118 @endif texinfo
20119
20120 .PHONY: maybe-dvi-texinfo dvi-texinfo
20121 maybe-dvi-texinfo:
20122 @if texinfo
20123 maybe-dvi-texinfo: dvi-texinfo
20124
20125 dvi-texinfo: \
20126     configure-texinfo 
20127         @[ -f ./texinfo/Makefile ] || exit 0; \
20128         r=`${PWD_COMMAND}`; export r; \
20129         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20130         $(SET_LIB_PATH) \
20131         $(HOST_EXPORTS) \
20132         for flag in $(EXTRA_HOST_FLAGS) ; do \
20133           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20134         done; \
20135         echo "Doing dvi in texinfo" ; \
20136         (cd texinfo && \
20137           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20138                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20139                   "RANLIB=$${RANLIB}" \
20140                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20141                   dvi) \
20142           || exit 1
20143
20144 @endif texinfo
20145
20146 .PHONY: maybe-html-texinfo html-texinfo
20147 maybe-html-texinfo:
20148 @if texinfo
20149 maybe-html-texinfo: html-texinfo
20150
20151 html-texinfo: \
20152     configure-texinfo 
20153         @[ -f ./texinfo/Makefile ] || exit 0; \
20154         r=`${PWD_COMMAND}`; export r; \
20155         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20156         $(SET_LIB_PATH) \
20157         $(HOST_EXPORTS) \
20158         for flag in $(EXTRA_HOST_FLAGS) ; do \
20159           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20160         done; \
20161         echo "Doing html in texinfo" ; \
20162         (cd texinfo && \
20163           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20164                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20165                   "RANLIB=$${RANLIB}" \
20166                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20167                   html) \
20168           || exit 1
20169
20170 @endif texinfo
20171
20172 .PHONY: maybe-TAGS-texinfo TAGS-texinfo
20173 maybe-TAGS-texinfo:
20174 @if texinfo
20175 maybe-TAGS-texinfo: TAGS-texinfo
20176
20177 TAGS-texinfo: \
20178     configure-texinfo 
20179         @[ -f ./texinfo/Makefile ] || exit 0; \
20180         r=`${PWD_COMMAND}`; export r; \
20181         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20182         $(SET_LIB_PATH) \
20183         $(HOST_EXPORTS) \
20184         for flag in $(EXTRA_HOST_FLAGS) ; do \
20185           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20186         done; \
20187         echo "Doing TAGS in texinfo" ; \
20188         (cd texinfo && \
20189           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20190                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20191                   "RANLIB=$${RANLIB}" \
20192                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20193                   TAGS) \
20194           || exit 1
20195
20196 @endif texinfo
20197
20198 .PHONY: maybe-install-info-texinfo install-info-texinfo
20199 maybe-install-info-texinfo:
20200 @if texinfo
20201 maybe-install-info-texinfo: install-info-texinfo
20202
20203 install-info-texinfo: \
20204     configure-texinfo \
20205     info-texinfo 
20206         @[ -f ./texinfo/Makefile ] || exit 0; \
20207         r=`${PWD_COMMAND}`; export r; \
20208         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20209         $(SET_LIB_PATH) \
20210         $(HOST_EXPORTS) \
20211         for flag in $(EXTRA_HOST_FLAGS) ; do \
20212           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20213         done; \
20214         echo "Doing install-info in texinfo" ; \
20215         (cd texinfo && \
20216           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20217                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20218                   "RANLIB=$${RANLIB}" \
20219                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20220                   install-info) \
20221           || exit 1
20222
20223 @endif texinfo
20224
20225 .PHONY: maybe-installcheck-texinfo installcheck-texinfo
20226 maybe-installcheck-texinfo:
20227 @if texinfo
20228 maybe-installcheck-texinfo: installcheck-texinfo
20229
20230 installcheck-texinfo: \
20231     configure-texinfo 
20232         @[ -f ./texinfo/Makefile ] || exit 0; \
20233         r=`${PWD_COMMAND}`; export r; \
20234         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20235         $(SET_LIB_PATH) \
20236         $(HOST_EXPORTS) \
20237         for flag in $(EXTRA_HOST_FLAGS) ; do \
20238           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20239         done; \
20240         echo "Doing installcheck in texinfo" ; \
20241         (cd texinfo && \
20242           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20243                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20244                   "RANLIB=$${RANLIB}" \
20245                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20246                   installcheck) \
20247           || exit 1
20248
20249 @endif texinfo
20250
20251 .PHONY: maybe-mostlyclean-texinfo mostlyclean-texinfo
20252 maybe-mostlyclean-texinfo:
20253 @if texinfo
20254 maybe-mostlyclean-texinfo: mostlyclean-texinfo
20255
20256 mostlyclean-texinfo: 
20257         @[ -f ./texinfo/Makefile ] || exit 0; \
20258         r=`${PWD_COMMAND}`; export r; \
20259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20260         $(SET_LIB_PATH) \
20261         $(HOST_EXPORTS) \
20262         for flag in $(EXTRA_HOST_FLAGS) ; do \
20263           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20264         done; \
20265         echo "Doing mostlyclean in texinfo" ; \
20266         (cd texinfo && \
20267           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20268                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20269                   "RANLIB=$${RANLIB}" \
20270                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20271                   mostlyclean) \
20272           || exit 1
20273
20274 @endif texinfo
20275
20276 .PHONY: maybe-clean-texinfo clean-texinfo
20277 maybe-clean-texinfo:
20278 @if texinfo
20279 maybe-clean-texinfo: clean-texinfo
20280
20281 clean-texinfo: 
20282         @[ -f ./texinfo/Makefile ] || exit 0; \
20283         r=`${PWD_COMMAND}`; export r; \
20284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20285         $(SET_LIB_PATH) \
20286         $(HOST_EXPORTS) \
20287         for flag in $(EXTRA_HOST_FLAGS) ; do \
20288           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20289         done; \
20290         echo "Doing clean in texinfo" ; \
20291         (cd texinfo && \
20292           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20293                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20294                   "RANLIB=$${RANLIB}" \
20295                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20296                   clean) \
20297           || exit 1
20298
20299 @endif texinfo
20300
20301 .PHONY: maybe-distclean-texinfo distclean-texinfo
20302 maybe-distclean-texinfo:
20303 @if texinfo
20304 maybe-distclean-texinfo: distclean-texinfo
20305
20306 distclean-texinfo: 
20307         @[ -f ./texinfo/Makefile ] || exit 0; \
20308         r=`${PWD_COMMAND}`; export r; \
20309         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20310         $(SET_LIB_PATH) \
20311         $(HOST_EXPORTS) \
20312         for flag in $(EXTRA_HOST_FLAGS) ; do \
20313           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20314         done; \
20315         echo "Doing distclean in texinfo" ; \
20316         (cd texinfo && \
20317           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20318                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20319                   "RANLIB=$${RANLIB}" \
20320                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20321                   distclean) \
20322           || exit 1
20323
20324 @endif texinfo
20325
20326 .PHONY: maybe-maintainer-clean-texinfo maintainer-clean-texinfo
20327 maybe-maintainer-clean-texinfo:
20328 @if texinfo
20329 maybe-maintainer-clean-texinfo: maintainer-clean-texinfo
20330
20331 maintainer-clean-texinfo: 
20332         @[ -f ./texinfo/Makefile ] || exit 0; \
20333         r=`${PWD_COMMAND}`; export r; \
20334         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20335         $(SET_LIB_PATH) \
20336         $(HOST_EXPORTS) \
20337         for flag in $(EXTRA_HOST_FLAGS) ; do \
20338           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20339         done; \
20340         echo "Doing maintainer-clean in texinfo" ; \
20341         (cd texinfo && \
20342           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20343                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20344                   "RANLIB=$${RANLIB}" \
20345                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20346                   maintainer-clean) \
20347           || exit 1
20348
20349 @endif texinfo
20350
20351
20352 .PHONY: configure-textutils maybe-configure-textutils
20353 maybe-configure-textutils:
20354 @if textutils
20355 maybe-configure-textutils: configure-textutils
20356 configure-textutils:
20357         @test ! -f textutils/Makefile || exit 0; \
20358         [ -d textutils ] || mkdir textutils; \
20359         r=`${PWD_COMMAND}`; export r; \
20360         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20361         $(HOST_EXPORTS) \
20362         echo Configuring in textutils; \
20363         cd textutils || exit 1; \
20364         case $(srcdir) in \
20365           \.) \
20366             srcdiroption="--srcdir=."; \
20367             libsrcdir=".";; \
20368           /* | [A-Za-z]:[\\/]*) \
20369             srcdiroption="--srcdir=$(srcdir)/textutils"; \
20370             libsrcdir="$$s/textutils";; \
20371           *) \
20372             srcdiroption="--srcdir=../$(srcdir)/textutils"; \
20373             libsrcdir="$$s/textutils";; \
20374         esac; \
20375         $(SHELL) $${libsrcdir}/configure \
20376           $(HOST_CONFIGARGS) $${srcdiroption}  \
20377           || exit 1
20378 @endif textutils
20379
20380 .PHONY: all-textutils maybe-all-textutils
20381 maybe-all-textutils:
20382 @if textutils
20383 TARGET-textutils=all
20384 maybe-all-textutils: all-textutils
20385 all-textutils: configure-textutils
20386         @r=`${PWD_COMMAND}`; export r; \
20387         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20388         $(SET_LIB_PATH) \
20389         $(HOST_EXPORTS) \
20390         (cd textutils && $(MAKE) $(FLAGS_TO_PASS)  \
20391           $(TARGET-textutils))
20392 @endif textutils
20393
20394 .PHONY: check-textutils maybe-check-textutils
20395 maybe-check-textutils:
20396 @if textutils
20397 maybe-check-textutils: check-textutils
20398
20399 check-textutils:
20400         @r=`${PWD_COMMAND}`; export r; \
20401         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20402         $(SET_LIB_PATH) \
20403         $(HOST_EXPORTS) \
20404         (cd textutils && $(MAKE) $(FLAGS_TO_PASS) check)
20405
20406 @endif textutils
20407
20408 .PHONY: install-textutils maybe-install-textutils
20409 maybe-install-textutils:
20410 @if textutils
20411 maybe-install-textutils: install-textutils
20412
20413 install-textutils: installdirs
20414         @r=`${PWD_COMMAND}`; export r; \
20415         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20416         $(SET_LIB_PATH) \
20417         $(HOST_EXPORTS) \
20418         (cd textutils && $(MAKE) $(FLAGS_TO_PASS) install)
20419
20420 @endif textutils
20421
20422 # Other targets (info, dvi, etc.)
20423
20424 .PHONY: maybe-info-textutils info-textutils
20425 maybe-info-textutils:
20426 @if textutils
20427 maybe-info-textutils: info-textutils
20428
20429 info-textutils: \
20430     configure-textutils 
20431         @[ -f ./textutils/Makefile ] || exit 0; \
20432         r=`${PWD_COMMAND}`; export r; \
20433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20434         $(SET_LIB_PATH) \
20435         $(HOST_EXPORTS) \
20436         for flag in $(EXTRA_HOST_FLAGS) ; do \
20437           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20438         done; \
20439         echo "Doing info in textutils" ; \
20440         (cd textutils && \
20441           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20442                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20443                   "RANLIB=$${RANLIB}" \
20444                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20445                   info) \
20446           || exit 1
20447
20448 @endif textutils
20449
20450 .PHONY: maybe-dvi-textutils dvi-textutils
20451 maybe-dvi-textutils:
20452 @if textutils
20453 maybe-dvi-textutils: dvi-textutils
20454
20455 dvi-textutils: \
20456     configure-textutils 
20457         @[ -f ./textutils/Makefile ] || exit 0; \
20458         r=`${PWD_COMMAND}`; export r; \
20459         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20460         $(SET_LIB_PATH) \
20461         $(HOST_EXPORTS) \
20462         for flag in $(EXTRA_HOST_FLAGS) ; do \
20463           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20464         done; \
20465         echo "Doing dvi in textutils" ; \
20466         (cd textutils && \
20467           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20468                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20469                   "RANLIB=$${RANLIB}" \
20470                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20471                   dvi) \
20472           || exit 1
20473
20474 @endif textutils
20475
20476 .PHONY: maybe-html-textutils html-textutils
20477 maybe-html-textutils:
20478 @if textutils
20479 maybe-html-textutils: html-textutils
20480
20481 html-textutils: \
20482     configure-textutils 
20483         @[ -f ./textutils/Makefile ] || exit 0; \
20484         r=`${PWD_COMMAND}`; export r; \
20485         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20486         $(SET_LIB_PATH) \
20487         $(HOST_EXPORTS) \
20488         for flag in $(EXTRA_HOST_FLAGS) ; do \
20489           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20490         done; \
20491         echo "Doing html in textutils" ; \
20492         (cd textutils && \
20493           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20494                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20495                   "RANLIB=$${RANLIB}" \
20496                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20497                   html) \
20498           || exit 1
20499
20500 @endif textutils
20501
20502 .PHONY: maybe-TAGS-textutils TAGS-textutils
20503 maybe-TAGS-textutils:
20504 @if textutils
20505 maybe-TAGS-textutils: TAGS-textutils
20506
20507 TAGS-textutils: \
20508     configure-textutils 
20509         @[ -f ./textutils/Makefile ] || exit 0; \
20510         r=`${PWD_COMMAND}`; export r; \
20511         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20512         $(SET_LIB_PATH) \
20513         $(HOST_EXPORTS) \
20514         for flag in $(EXTRA_HOST_FLAGS) ; do \
20515           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20516         done; \
20517         echo "Doing TAGS in textutils" ; \
20518         (cd textutils && \
20519           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20520                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20521                   "RANLIB=$${RANLIB}" \
20522                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20523                   TAGS) \
20524           || exit 1
20525
20526 @endif textutils
20527
20528 .PHONY: maybe-install-info-textutils install-info-textutils
20529 maybe-install-info-textutils:
20530 @if textutils
20531 maybe-install-info-textutils: install-info-textutils
20532
20533 install-info-textutils: \
20534     configure-textutils \
20535     info-textutils 
20536         @[ -f ./textutils/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 install-info in textutils" ; \
20545         (cd textutils && \
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                   install-info) \
20551           || exit 1
20552
20553 @endif textutils
20554
20555 .PHONY: maybe-installcheck-textutils installcheck-textutils
20556 maybe-installcheck-textutils:
20557 @if textutils
20558 maybe-installcheck-textutils: installcheck-textutils
20559
20560 installcheck-textutils: \
20561     configure-textutils 
20562         @[ -f ./textutils/Makefile ] || exit 0; \
20563         r=`${PWD_COMMAND}`; export r; \
20564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20565         $(SET_LIB_PATH) \
20566         $(HOST_EXPORTS) \
20567         for flag in $(EXTRA_HOST_FLAGS) ; do \
20568           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20569         done; \
20570         echo "Doing installcheck in textutils" ; \
20571         (cd textutils && \
20572           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20573                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20574                   "RANLIB=$${RANLIB}" \
20575                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20576                   installcheck) \
20577           || exit 1
20578
20579 @endif textutils
20580
20581 .PHONY: maybe-mostlyclean-textutils mostlyclean-textutils
20582 maybe-mostlyclean-textutils:
20583 @if textutils
20584 maybe-mostlyclean-textutils: mostlyclean-textutils
20585
20586 mostlyclean-textutils: 
20587         @[ -f ./textutils/Makefile ] || exit 0; \
20588         r=`${PWD_COMMAND}`; export r; \
20589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20590         $(SET_LIB_PATH) \
20591         $(HOST_EXPORTS) \
20592         for flag in $(EXTRA_HOST_FLAGS) ; do \
20593           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20594         done; \
20595         echo "Doing mostlyclean in textutils" ; \
20596         (cd textutils && \
20597           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20598                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20599                   "RANLIB=$${RANLIB}" \
20600                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20601                   mostlyclean) \
20602           || exit 1
20603
20604 @endif textutils
20605
20606 .PHONY: maybe-clean-textutils clean-textutils
20607 maybe-clean-textutils:
20608 @if textutils
20609 maybe-clean-textutils: clean-textutils
20610
20611 clean-textutils: 
20612         @[ -f ./textutils/Makefile ] || exit 0; \
20613         r=`${PWD_COMMAND}`; export r; \
20614         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20615         $(SET_LIB_PATH) \
20616         $(HOST_EXPORTS) \
20617         for flag in $(EXTRA_HOST_FLAGS) ; do \
20618           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20619         done; \
20620         echo "Doing clean in textutils" ; \
20621         (cd textutils && \
20622           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20623                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20624                   "RANLIB=$${RANLIB}" \
20625                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20626                   clean) \
20627           || exit 1
20628
20629 @endif textutils
20630
20631 .PHONY: maybe-distclean-textutils distclean-textutils
20632 maybe-distclean-textutils:
20633 @if textutils
20634 maybe-distclean-textutils: distclean-textutils
20635
20636 distclean-textutils: 
20637         @[ -f ./textutils/Makefile ] || exit 0; \
20638         r=`${PWD_COMMAND}`; export r; \
20639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20640         $(SET_LIB_PATH) \
20641         $(HOST_EXPORTS) \
20642         for flag in $(EXTRA_HOST_FLAGS) ; do \
20643           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20644         done; \
20645         echo "Doing distclean in textutils" ; \
20646         (cd textutils && \
20647           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20648                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20649                   "RANLIB=$${RANLIB}" \
20650                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20651                   distclean) \
20652           || exit 1
20653
20654 @endif textutils
20655
20656 .PHONY: maybe-maintainer-clean-textutils maintainer-clean-textutils
20657 maybe-maintainer-clean-textutils:
20658 @if textutils
20659 maybe-maintainer-clean-textutils: maintainer-clean-textutils
20660
20661 maintainer-clean-textutils: 
20662         @[ -f ./textutils/Makefile ] || exit 0; \
20663         r=`${PWD_COMMAND}`; export r; \
20664         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20665         $(SET_LIB_PATH) \
20666         $(HOST_EXPORTS) \
20667         for flag in $(EXTRA_HOST_FLAGS) ; do \
20668           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20669         done; \
20670         echo "Doing maintainer-clean in textutils" ; \
20671         (cd textutils && \
20672           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20673                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20674                   "RANLIB=$${RANLIB}" \
20675                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20676                   maintainer-clean) \
20677           || exit 1
20678
20679 @endif textutils
20680
20681
20682 .PHONY: configure-time maybe-configure-time
20683 maybe-configure-time:
20684 @if time
20685 maybe-configure-time: configure-time
20686 configure-time:
20687         @test ! -f time/Makefile || exit 0; \
20688         [ -d time ] || mkdir time; \
20689         r=`${PWD_COMMAND}`; export r; \
20690         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20691         $(HOST_EXPORTS) \
20692         echo Configuring in time; \
20693         cd time || exit 1; \
20694         case $(srcdir) in \
20695           \.) \
20696             srcdiroption="--srcdir=."; \
20697             libsrcdir=".";; \
20698           /* | [A-Za-z]:[\\/]*) \
20699             srcdiroption="--srcdir=$(srcdir)/time"; \
20700             libsrcdir="$$s/time";; \
20701           *) \
20702             srcdiroption="--srcdir=../$(srcdir)/time"; \
20703             libsrcdir="$$s/time";; \
20704         esac; \
20705         $(SHELL) $${libsrcdir}/configure \
20706           $(HOST_CONFIGARGS) $${srcdiroption}  \
20707           || exit 1
20708 @endif time
20709
20710 .PHONY: all-time maybe-all-time
20711 maybe-all-time:
20712 @if time
20713 TARGET-time=all
20714 maybe-all-time: all-time
20715 all-time: configure-time
20716         @r=`${PWD_COMMAND}`; export r; \
20717         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20718         $(SET_LIB_PATH) \
20719         $(HOST_EXPORTS) \
20720         (cd time && $(MAKE) $(FLAGS_TO_PASS)  \
20721           $(TARGET-time))
20722 @endif time
20723
20724 .PHONY: check-time maybe-check-time
20725 maybe-check-time:
20726 @if time
20727 maybe-check-time: check-time
20728
20729 check-time:
20730         @r=`${PWD_COMMAND}`; export r; \
20731         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20732         $(SET_LIB_PATH) \
20733         $(HOST_EXPORTS) \
20734         (cd time && $(MAKE) $(FLAGS_TO_PASS) check)
20735
20736 @endif time
20737
20738 .PHONY: install-time maybe-install-time
20739 maybe-install-time:
20740 @if time
20741 maybe-install-time: install-time
20742
20743 install-time: installdirs
20744         @r=`${PWD_COMMAND}`; export r; \
20745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20746         $(SET_LIB_PATH) \
20747         $(HOST_EXPORTS) \
20748         (cd time && $(MAKE) $(FLAGS_TO_PASS) install)
20749
20750 @endif time
20751
20752 # Other targets (info, dvi, etc.)
20753
20754 .PHONY: maybe-info-time info-time
20755 maybe-info-time:
20756 @if time
20757 maybe-info-time: info-time
20758
20759 info-time: \
20760     configure-time 
20761         @[ -f ./time/Makefile ] || exit 0; \
20762         r=`${PWD_COMMAND}`; export r; \
20763         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20764         $(SET_LIB_PATH) \
20765         $(HOST_EXPORTS) \
20766         for flag in $(EXTRA_HOST_FLAGS) ; do \
20767           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20768         done; \
20769         echo "Doing info in time" ; \
20770         (cd time && \
20771           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20772                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20773                   "RANLIB=$${RANLIB}" \
20774                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20775                   info) \
20776           || exit 1
20777
20778 @endif time
20779
20780 .PHONY: maybe-dvi-time dvi-time
20781 maybe-dvi-time:
20782 @if time
20783 maybe-dvi-time: dvi-time
20784
20785 dvi-time: \
20786     configure-time 
20787         @[ -f ./time/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) ; do \
20793           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20794         done; \
20795         echo "Doing dvi in time" ; \
20796         (cd time && \
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                   dvi) \
20802           || exit 1
20803
20804 @endif time
20805
20806 .PHONY: maybe-html-time html-time
20807 maybe-html-time:
20808 @if time
20809 maybe-html-time: html-time
20810
20811 html-time: \
20812     configure-time 
20813         @[ -f ./time/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) ; do \
20819           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20820         done; \
20821         echo "Doing html in time" ; \
20822         (cd time && \
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                   html) \
20828           || exit 1
20829
20830 @endif time
20831
20832 .PHONY: maybe-TAGS-time TAGS-time
20833 maybe-TAGS-time:
20834 @if time
20835 maybe-TAGS-time: TAGS-time
20836
20837 TAGS-time: \
20838     configure-time 
20839         @[ -f ./time/Makefile ] || exit 0; \
20840         r=`${PWD_COMMAND}`; export r; \
20841         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20842         $(SET_LIB_PATH) \
20843         $(HOST_EXPORTS) \
20844         for flag in $(EXTRA_HOST_FLAGS) ; do \
20845           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20846         done; \
20847         echo "Doing TAGS in time" ; \
20848         (cd time && \
20849           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20850                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20851                   "RANLIB=$${RANLIB}" \
20852                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20853                   TAGS) \
20854           || exit 1
20855
20856 @endif time
20857
20858 .PHONY: maybe-install-info-time install-info-time
20859 maybe-install-info-time:
20860 @if time
20861 maybe-install-info-time: install-info-time
20862
20863 install-info-time: \
20864     configure-time \
20865     info-time 
20866         @[ -f ./time/Makefile ] || exit 0; \
20867         r=`${PWD_COMMAND}`; export r; \
20868         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20869         $(SET_LIB_PATH) \
20870         $(HOST_EXPORTS) \
20871         for flag in $(EXTRA_HOST_FLAGS) ; do \
20872           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20873         done; \
20874         echo "Doing install-info in time" ; \
20875         (cd time && \
20876           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20877                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20878                   "RANLIB=$${RANLIB}" \
20879                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20880                   install-info) \
20881           || exit 1
20882
20883 @endif time
20884
20885 .PHONY: maybe-installcheck-time installcheck-time
20886 maybe-installcheck-time:
20887 @if time
20888 maybe-installcheck-time: installcheck-time
20889
20890 installcheck-time: \
20891     configure-time 
20892         @[ -f ./time/Makefile ] || exit 0; \
20893         r=`${PWD_COMMAND}`; export r; \
20894         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20895         $(SET_LIB_PATH) \
20896         $(HOST_EXPORTS) \
20897         for flag in $(EXTRA_HOST_FLAGS) ; do \
20898           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20899         done; \
20900         echo "Doing installcheck in time" ; \
20901         (cd time && \
20902           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20903                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20904                   "RANLIB=$${RANLIB}" \
20905                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20906                   installcheck) \
20907           || exit 1
20908
20909 @endif time
20910
20911 .PHONY: maybe-mostlyclean-time mostlyclean-time
20912 maybe-mostlyclean-time:
20913 @if time
20914 maybe-mostlyclean-time: mostlyclean-time
20915
20916 mostlyclean-time: 
20917         @[ -f ./time/Makefile ] || exit 0; \
20918         r=`${PWD_COMMAND}`; export r; \
20919         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20920         $(SET_LIB_PATH) \
20921         $(HOST_EXPORTS) \
20922         for flag in $(EXTRA_HOST_FLAGS) ; do \
20923           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20924         done; \
20925         echo "Doing mostlyclean in time" ; \
20926         (cd time && \
20927           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20928                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20929                   "RANLIB=$${RANLIB}" \
20930                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20931                   mostlyclean) \
20932           || exit 1
20933
20934 @endif time
20935
20936 .PHONY: maybe-clean-time clean-time
20937 maybe-clean-time:
20938 @if time
20939 maybe-clean-time: clean-time
20940
20941 clean-time: 
20942         @[ -f ./time/Makefile ] || exit 0; \
20943         r=`${PWD_COMMAND}`; export r; \
20944         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20945         $(SET_LIB_PATH) \
20946         $(HOST_EXPORTS) \
20947         for flag in $(EXTRA_HOST_FLAGS) ; do \
20948           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20949         done; \
20950         echo "Doing clean in time" ; \
20951         (cd time && \
20952           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20953                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20954                   "RANLIB=$${RANLIB}" \
20955                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20956                   clean) \
20957           || exit 1
20958
20959 @endif time
20960
20961 .PHONY: maybe-distclean-time distclean-time
20962 maybe-distclean-time:
20963 @if time
20964 maybe-distclean-time: distclean-time
20965
20966 distclean-time: 
20967         @[ -f ./time/Makefile ] || exit 0; \
20968         r=`${PWD_COMMAND}`; export r; \
20969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20970         $(SET_LIB_PATH) \
20971         $(HOST_EXPORTS) \
20972         for flag in $(EXTRA_HOST_FLAGS) ; do \
20973           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20974         done; \
20975         echo "Doing distclean in time" ; \
20976         (cd time && \
20977           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
20978                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
20979                   "RANLIB=$${RANLIB}" \
20980                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
20981                   distclean) \
20982           || exit 1
20983
20984 @endif time
20985
20986 .PHONY: maybe-maintainer-clean-time maintainer-clean-time
20987 maybe-maintainer-clean-time:
20988 @if time
20989 maybe-maintainer-clean-time: maintainer-clean-time
20990
20991 maintainer-clean-time: 
20992         @[ -f ./time/Makefile ] || exit 0; \
20993         r=`${PWD_COMMAND}`; export r; \
20994         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
20995         $(SET_LIB_PATH) \
20996         $(HOST_EXPORTS) \
20997         for flag in $(EXTRA_HOST_FLAGS) ; do \
20998           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
20999         done; \
21000         echo "Doing maintainer-clean in time" ; \
21001         (cd time && \
21002           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21003                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21004                   "RANLIB=$${RANLIB}" \
21005                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21006                   maintainer-clean) \
21007           || exit 1
21008
21009 @endif time
21010
21011
21012 .PHONY: configure-uudecode maybe-configure-uudecode
21013 maybe-configure-uudecode:
21014 @if uudecode
21015 maybe-configure-uudecode: configure-uudecode
21016 configure-uudecode:
21017         @test ! -f uudecode/Makefile || exit 0; \
21018         [ -d uudecode ] || mkdir uudecode; \
21019         r=`${PWD_COMMAND}`; export r; \
21020         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21021         $(HOST_EXPORTS) \
21022         echo Configuring in uudecode; \
21023         cd uudecode || exit 1; \
21024         case $(srcdir) in \
21025           \.) \
21026             srcdiroption="--srcdir=."; \
21027             libsrcdir=".";; \
21028           /* | [A-Za-z]:[\\/]*) \
21029             srcdiroption="--srcdir=$(srcdir)/uudecode"; \
21030             libsrcdir="$$s/uudecode";; \
21031           *) \
21032             srcdiroption="--srcdir=../$(srcdir)/uudecode"; \
21033             libsrcdir="$$s/uudecode";; \
21034         esac; \
21035         $(SHELL) $${libsrcdir}/configure \
21036           $(HOST_CONFIGARGS) $${srcdiroption}  \
21037           || exit 1
21038 @endif uudecode
21039
21040 .PHONY: all-uudecode maybe-all-uudecode
21041 maybe-all-uudecode:
21042 @if uudecode
21043 TARGET-uudecode=all
21044 maybe-all-uudecode: all-uudecode
21045 all-uudecode: configure-uudecode
21046         @r=`${PWD_COMMAND}`; export r; \
21047         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21048         $(SET_LIB_PATH) \
21049         $(HOST_EXPORTS) \
21050         (cd uudecode && $(MAKE) $(FLAGS_TO_PASS)  \
21051           $(TARGET-uudecode))
21052 @endif uudecode
21053
21054 .PHONY: check-uudecode maybe-check-uudecode
21055 maybe-check-uudecode:
21056 @if uudecode
21057 maybe-check-uudecode: check-uudecode
21058
21059 check-uudecode:
21060         @r=`${PWD_COMMAND}`; export r; \
21061         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21062         $(SET_LIB_PATH) \
21063         $(HOST_EXPORTS) \
21064         (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) check)
21065
21066 @endif uudecode
21067
21068 .PHONY: install-uudecode maybe-install-uudecode
21069 maybe-install-uudecode:
21070 @if uudecode
21071 maybe-install-uudecode: install-uudecode
21072
21073 install-uudecode: installdirs
21074         @r=`${PWD_COMMAND}`; export r; \
21075         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21076         $(SET_LIB_PATH) \
21077         $(HOST_EXPORTS) \
21078         (cd uudecode && $(MAKE) $(FLAGS_TO_PASS) install)
21079
21080 @endif uudecode
21081
21082 # Other targets (info, dvi, etc.)
21083
21084 .PHONY: maybe-info-uudecode info-uudecode
21085 maybe-info-uudecode:
21086 @if uudecode
21087 maybe-info-uudecode: info-uudecode
21088
21089 info-uudecode: \
21090     configure-uudecode 
21091         @[ -f ./uudecode/Makefile ] || exit 0; \
21092         r=`${PWD_COMMAND}`; export r; \
21093         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21094         $(SET_LIB_PATH) \
21095         $(HOST_EXPORTS) \
21096         for flag in $(EXTRA_HOST_FLAGS) ; do \
21097           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21098         done; \
21099         echo "Doing info in uudecode" ; \
21100         (cd uudecode && \
21101           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21102                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21103                   "RANLIB=$${RANLIB}" \
21104                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21105                   info) \
21106           || exit 1
21107
21108 @endif uudecode
21109
21110 .PHONY: maybe-dvi-uudecode dvi-uudecode
21111 maybe-dvi-uudecode:
21112 @if uudecode
21113 maybe-dvi-uudecode: dvi-uudecode
21114
21115 dvi-uudecode: \
21116     configure-uudecode 
21117         @[ -f ./uudecode/Makefile ] || exit 0; \
21118         r=`${PWD_COMMAND}`; export r; \
21119         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21120         $(SET_LIB_PATH) \
21121         $(HOST_EXPORTS) \
21122         for flag in $(EXTRA_HOST_FLAGS) ; do \
21123           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21124         done; \
21125         echo "Doing dvi in uudecode" ; \
21126         (cd uudecode && \
21127           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21128                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21129                   "RANLIB=$${RANLIB}" \
21130                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21131                   dvi) \
21132           || exit 1
21133
21134 @endif uudecode
21135
21136 .PHONY: maybe-html-uudecode html-uudecode
21137 maybe-html-uudecode:
21138 @if uudecode
21139 maybe-html-uudecode: html-uudecode
21140
21141 html-uudecode: \
21142     configure-uudecode 
21143         @[ -f ./uudecode/Makefile ] || exit 0; \
21144         r=`${PWD_COMMAND}`; export r; \
21145         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21146         $(SET_LIB_PATH) \
21147         $(HOST_EXPORTS) \
21148         for flag in $(EXTRA_HOST_FLAGS) ; do \
21149           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21150         done; \
21151         echo "Doing html in uudecode" ; \
21152         (cd uudecode && \
21153           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21154                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21155                   "RANLIB=$${RANLIB}" \
21156                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21157                   html) \
21158           || exit 1
21159
21160 @endif uudecode
21161
21162 .PHONY: maybe-TAGS-uudecode TAGS-uudecode
21163 maybe-TAGS-uudecode:
21164 @if uudecode
21165 maybe-TAGS-uudecode: TAGS-uudecode
21166
21167 TAGS-uudecode: \
21168     configure-uudecode 
21169         @[ -f ./uudecode/Makefile ] || exit 0; \
21170         r=`${PWD_COMMAND}`; export r; \
21171         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21172         $(SET_LIB_PATH) \
21173         $(HOST_EXPORTS) \
21174         for flag in $(EXTRA_HOST_FLAGS) ; do \
21175           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21176         done; \
21177         echo "Doing TAGS in uudecode" ; \
21178         (cd uudecode && \
21179           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21180                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21181                   "RANLIB=$${RANLIB}" \
21182                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21183                   TAGS) \
21184           || exit 1
21185
21186 @endif uudecode
21187
21188 .PHONY: maybe-install-info-uudecode install-info-uudecode
21189 maybe-install-info-uudecode:
21190 @if uudecode
21191 maybe-install-info-uudecode: install-info-uudecode
21192
21193 install-info-uudecode: \
21194     configure-uudecode \
21195     info-uudecode 
21196         @[ -f ./uudecode/Makefile ] || exit 0; \
21197         r=`${PWD_COMMAND}`; export r; \
21198         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21199         $(SET_LIB_PATH) \
21200         $(HOST_EXPORTS) \
21201         for flag in $(EXTRA_HOST_FLAGS) ; do \
21202           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21203         done; \
21204         echo "Doing install-info in uudecode" ; \
21205         (cd uudecode && \
21206           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21207                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21208                   "RANLIB=$${RANLIB}" \
21209                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21210                   install-info) \
21211           || exit 1
21212
21213 @endif uudecode
21214
21215 .PHONY: maybe-installcheck-uudecode installcheck-uudecode
21216 maybe-installcheck-uudecode:
21217 @if uudecode
21218 maybe-installcheck-uudecode: installcheck-uudecode
21219
21220 installcheck-uudecode: \
21221     configure-uudecode 
21222         @[ -f ./uudecode/Makefile ] || exit 0; \
21223         r=`${PWD_COMMAND}`; export r; \
21224         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21225         $(SET_LIB_PATH) \
21226         $(HOST_EXPORTS) \
21227         for flag in $(EXTRA_HOST_FLAGS) ; do \
21228           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21229         done; \
21230         echo "Doing installcheck in uudecode" ; \
21231         (cd uudecode && \
21232           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21233                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21234                   "RANLIB=$${RANLIB}" \
21235                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21236                   installcheck) \
21237           || exit 1
21238
21239 @endif uudecode
21240
21241 .PHONY: maybe-mostlyclean-uudecode mostlyclean-uudecode
21242 maybe-mostlyclean-uudecode:
21243 @if uudecode
21244 maybe-mostlyclean-uudecode: mostlyclean-uudecode
21245
21246 mostlyclean-uudecode: 
21247         @[ -f ./uudecode/Makefile ] || exit 0; \
21248         r=`${PWD_COMMAND}`; export r; \
21249         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21250         $(SET_LIB_PATH) \
21251         $(HOST_EXPORTS) \
21252         for flag in $(EXTRA_HOST_FLAGS) ; do \
21253           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21254         done; \
21255         echo "Doing mostlyclean in uudecode" ; \
21256         (cd uudecode && \
21257           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21258                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21259                   "RANLIB=$${RANLIB}" \
21260                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21261                   mostlyclean) \
21262           || exit 1
21263
21264 @endif uudecode
21265
21266 .PHONY: maybe-clean-uudecode clean-uudecode
21267 maybe-clean-uudecode:
21268 @if uudecode
21269 maybe-clean-uudecode: clean-uudecode
21270
21271 clean-uudecode: 
21272         @[ -f ./uudecode/Makefile ] || exit 0; \
21273         r=`${PWD_COMMAND}`; export r; \
21274         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21275         $(SET_LIB_PATH) \
21276         $(HOST_EXPORTS) \
21277         for flag in $(EXTRA_HOST_FLAGS) ; do \
21278           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21279         done; \
21280         echo "Doing clean in uudecode" ; \
21281         (cd uudecode && \
21282           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21283                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21284                   "RANLIB=$${RANLIB}" \
21285                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21286                   clean) \
21287           || exit 1
21288
21289 @endif uudecode
21290
21291 .PHONY: maybe-distclean-uudecode distclean-uudecode
21292 maybe-distclean-uudecode:
21293 @if uudecode
21294 maybe-distclean-uudecode: distclean-uudecode
21295
21296 distclean-uudecode: 
21297         @[ -f ./uudecode/Makefile ] || exit 0; \
21298         r=`${PWD_COMMAND}`; export r; \
21299         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21300         $(SET_LIB_PATH) \
21301         $(HOST_EXPORTS) \
21302         for flag in $(EXTRA_HOST_FLAGS) ; do \
21303           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21304         done; \
21305         echo "Doing distclean in uudecode" ; \
21306         (cd uudecode && \
21307           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21308                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21309                   "RANLIB=$${RANLIB}" \
21310                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21311                   distclean) \
21312           || exit 1
21313
21314 @endif uudecode
21315
21316 .PHONY: maybe-maintainer-clean-uudecode maintainer-clean-uudecode
21317 maybe-maintainer-clean-uudecode:
21318 @if uudecode
21319 maybe-maintainer-clean-uudecode: maintainer-clean-uudecode
21320
21321 maintainer-clean-uudecode: 
21322         @[ -f ./uudecode/Makefile ] || exit 0; \
21323         r=`${PWD_COMMAND}`; export r; \
21324         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21325         $(SET_LIB_PATH) \
21326         $(HOST_EXPORTS) \
21327         for flag in $(EXTRA_HOST_FLAGS) ; do \
21328           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21329         done; \
21330         echo "Doing maintainer-clean in uudecode" ; \
21331         (cd uudecode && \
21332           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21333                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21334                   "RANLIB=$${RANLIB}" \
21335                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21336                   maintainer-clean) \
21337           || exit 1
21338
21339 @endif uudecode
21340
21341
21342 .PHONY: configure-wdiff maybe-configure-wdiff
21343 maybe-configure-wdiff:
21344 @if wdiff
21345 maybe-configure-wdiff: configure-wdiff
21346 configure-wdiff:
21347         @test ! -f wdiff/Makefile || exit 0; \
21348         [ -d wdiff ] || mkdir wdiff; \
21349         r=`${PWD_COMMAND}`; export r; \
21350         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21351         $(HOST_EXPORTS) \
21352         echo Configuring in wdiff; \
21353         cd wdiff || exit 1; \
21354         case $(srcdir) in \
21355           \.) \
21356             srcdiroption="--srcdir=."; \
21357             libsrcdir=".";; \
21358           /* | [A-Za-z]:[\\/]*) \
21359             srcdiroption="--srcdir=$(srcdir)/wdiff"; \
21360             libsrcdir="$$s/wdiff";; \
21361           *) \
21362             srcdiroption="--srcdir=../$(srcdir)/wdiff"; \
21363             libsrcdir="$$s/wdiff";; \
21364         esac; \
21365         $(SHELL) $${libsrcdir}/configure \
21366           $(HOST_CONFIGARGS) $${srcdiroption}  \
21367           || exit 1
21368 @endif wdiff
21369
21370 .PHONY: all-wdiff maybe-all-wdiff
21371 maybe-all-wdiff:
21372 @if wdiff
21373 TARGET-wdiff=all
21374 maybe-all-wdiff: all-wdiff
21375 all-wdiff: configure-wdiff
21376         @r=`${PWD_COMMAND}`; export r; \
21377         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21378         $(SET_LIB_PATH) \
21379         $(HOST_EXPORTS) \
21380         (cd wdiff && $(MAKE) $(FLAGS_TO_PASS)  \
21381           $(TARGET-wdiff))
21382 @endif wdiff
21383
21384 .PHONY: check-wdiff maybe-check-wdiff
21385 maybe-check-wdiff:
21386 @if wdiff
21387 maybe-check-wdiff: check-wdiff
21388
21389 check-wdiff:
21390         @r=`${PWD_COMMAND}`; export r; \
21391         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21392         $(SET_LIB_PATH) \
21393         $(HOST_EXPORTS) \
21394         (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) check)
21395
21396 @endif wdiff
21397
21398 .PHONY: install-wdiff maybe-install-wdiff
21399 maybe-install-wdiff:
21400 @if wdiff
21401 maybe-install-wdiff: install-wdiff
21402
21403 install-wdiff: installdirs
21404         @r=`${PWD_COMMAND}`; export r; \
21405         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21406         $(SET_LIB_PATH) \
21407         $(HOST_EXPORTS) \
21408         (cd wdiff && $(MAKE) $(FLAGS_TO_PASS) install)
21409
21410 @endif wdiff
21411
21412 # Other targets (info, dvi, etc.)
21413
21414 .PHONY: maybe-info-wdiff info-wdiff
21415 maybe-info-wdiff:
21416 @if wdiff
21417 maybe-info-wdiff: info-wdiff
21418
21419 info-wdiff: \
21420     configure-wdiff 
21421         @[ -f ./wdiff/Makefile ] || exit 0; \
21422         r=`${PWD_COMMAND}`; export r; \
21423         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21424         $(SET_LIB_PATH) \
21425         $(HOST_EXPORTS) \
21426         for flag in $(EXTRA_HOST_FLAGS) ; do \
21427           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21428         done; \
21429         echo "Doing info in wdiff" ; \
21430         (cd wdiff && \
21431           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21432                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21433                   "RANLIB=$${RANLIB}" \
21434                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21435                   info) \
21436           || exit 1
21437
21438 @endif wdiff
21439
21440 .PHONY: maybe-dvi-wdiff dvi-wdiff
21441 maybe-dvi-wdiff:
21442 @if wdiff
21443 maybe-dvi-wdiff: dvi-wdiff
21444
21445 dvi-wdiff: \
21446     configure-wdiff 
21447         @[ -f ./wdiff/Makefile ] || exit 0; \
21448         r=`${PWD_COMMAND}`; export r; \
21449         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21450         $(SET_LIB_PATH) \
21451         $(HOST_EXPORTS) \
21452         for flag in $(EXTRA_HOST_FLAGS) ; do \
21453           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21454         done; \
21455         echo "Doing dvi in wdiff" ; \
21456         (cd wdiff && \
21457           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21458                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21459                   "RANLIB=$${RANLIB}" \
21460                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21461                   dvi) \
21462           || exit 1
21463
21464 @endif wdiff
21465
21466 .PHONY: maybe-html-wdiff html-wdiff
21467 maybe-html-wdiff:
21468 @if wdiff
21469 maybe-html-wdiff: html-wdiff
21470
21471 html-wdiff: \
21472     configure-wdiff 
21473         @[ -f ./wdiff/Makefile ] || exit 0; \
21474         r=`${PWD_COMMAND}`; export r; \
21475         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21476         $(SET_LIB_PATH) \
21477         $(HOST_EXPORTS) \
21478         for flag in $(EXTRA_HOST_FLAGS) ; do \
21479           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21480         done; \
21481         echo "Doing html in wdiff" ; \
21482         (cd wdiff && \
21483           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21484                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21485                   "RANLIB=$${RANLIB}" \
21486                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21487                   html) \
21488           || exit 1
21489
21490 @endif wdiff
21491
21492 .PHONY: maybe-TAGS-wdiff TAGS-wdiff
21493 maybe-TAGS-wdiff:
21494 @if wdiff
21495 maybe-TAGS-wdiff: TAGS-wdiff
21496
21497 TAGS-wdiff: \
21498     configure-wdiff 
21499         @[ -f ./wdiff/Makefile ] || exit 0; \
21500         r=`${PWD_COMMAND}`; export r; \
21501         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21502         $(SET_LIB_PATH) \
21503         $(HOST_EXPORTS) \
21504         for flag in $(EXTRA_HOST_FLAGS) ; do \
21505           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21506         done; \
21507         echo "Doing TAGS in wdiff" ; \
21508         (cd wdiff && \
21509           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21510                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21511                   "RANLIB=$${RANLIB}" \
21512                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21513                   TAGS) \
21514           || exit 1
21515
21516 @endif wdiff
21517
21518 .PHONY: maybe-install-info-wdiff install-info-wdiff
21519 maybe-install-info-wdiff:
21520 @if wdiff
21521 maybe-install-info-wdiff: install-info-wdiff
21522
21523 install-info-wdiff: \
21524     configure-wdiff \
21525     info-wdiff 
21526         @[ -f ./wdiff/Makefile ] || exit 0; \
21527         r=`${PWD_COMMAND}`; export r; \
21528         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21529         $(SET_LIB_PATH) \
21530         $(HOST_EXPORTS) \
21531         for flag in $(EXTRA_HOST_FLAGS) ; do \
21532           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21533         done; \
21534         echo "Doing install-info in wdiff" ; \
21535         (cd wdiff && \
21536           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21537                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21538                   "RANLIB=$${RANLIB}" \
21539                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21540                   install-info) \
21541           || exit 1
21542
21543 @endif wdiff
21544
21545 .PHONY: maybe-installcheck-wdiff installcheck-wdiff
21546 maybe-installcheck-wdiff:
21547 @if wdiff
21548 maybe-installcheck-wdiff: installcheck-wdiff
21549
21550 installcheck-wdiff: \
21551     configure-wdiff 
21552         @[ -f ./wdiff/Makefile ] || exit 0; \
21553         r=`${PWD_COMMAND}`; export r; \
21554         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21555         $(SET_LIB_PATH) \
21556         $(HOST_EXPORTS) \
21557         for flag in $(EXTRA_HOST_FLAGS) ; do \
21558           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21559         done; \
21560         echo "Doing installcheck in wdiff" ; \
21561         (cd wdiff && \
21562           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21563                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21564                   "RANLIB=$${RANLIB}" \
21565                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21566                   installcheck) \
21567           || exit 1
21568
21569 @endif wdiff
21570
21571 .PHONY: maybe-mostlyclean-wdiff mostlyclean-wdiff
21572 maybe-mostlyclean-wdiff:
21573 @if wdiff
21574 maybe-mostlyclean-wdiff: mostlyclean-wdiff
21575
21576 mostlyclean-wdiff: 
21577         @[ -f ./wdiff/Makefile ] || exit 0; \
21578         r=`${PWD_COMMAND}`; export r; \
21579         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21580         $(SET_LIB_PATH) \
21581         $(HOST_EXPORTS) \
21582         for flag in $(EXTRA_HOST_FLAGS) ; do \
21583           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21584         done; \
21585         echo "Doing mostlyclean in wdiff" ; \
21586         (cd wdiff && \
21587           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21588                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21589                   "RANLIB=$${RANLIB}" \
21590                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21591                   mostlyclean) \
21592           || exit 1
21593
21594 @endif wdiff
21595
21596 .PHONY: maybe-clean-wdiff clean-wdiff
21597 maybe-clean-wdiff:
21598 @if wdiff
21599 maybe-clean-wdiff: clean-wdiff
21600
21601 clean-wdiff: 
21602         @[ -f ./wdiff/Makefile ] || exit 0; \
21603         r=`${PWD_COMMAND}`; export r; \
21604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21605         $(SET_LIB_PATH) \
21606         $(HOST_EXPORTS) \
21607         for flag in $(EXTRA_HOST_FLAGS) ; do \
21608           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21609         done; \
21610         echo "Doing clean in wdiff" ; \
21611         (cd wdiff && \
21612           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21613                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21614                   "RANLIB=$${RANLIB}" \
21615                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21616                   clean) \
21617           || exit 1
21618
21619 @endif wdiff
21620
21621 .PHONY: maybe-distclean-wdiff distclean-wdiff
21622 maybe-distclean-wdiff:
21623 @if wdiff
21624 maybe-distclean-wdiff: distclean-wdiff
21625
21626 distclean-wdiff: 
21627         @[ -f ./wdiff/Makefile ] || exit 0; \
21628         r=`${PWD_COMMAND}`; export r; \
21629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21630         $(SET_LIB_PATH) \
21631         $(HOST_EXPORTS) \
21632         for flag in $(EXTRA_HOST_FLAGS) ; do \
21633           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21634         done; \
21635         echo "Doing distclean in wdiff" ; \
21636         (cd wdiff && \
21637           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21638                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21639                   "RANLIB=$${RANLIB}" \
21640                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21641                   distclean) \
21642           || exit 1
21643
21644 @endif wdiff
21645
21646 .PHONY: maybe-maintainer-clean-wdiff maintainer-clean-wdiff
21647 maybe-maintainer-clean-wdiff:
21648 @if wdiff
21649 maybe-maintainer-clean-wdiff: maintainer-clean-wdiff
21650
21651 maintainer-clean-wdiff: 
21652         @[ -f ./wdiff/Makefile ] || exit 0; \
21653         r=`${PWD_COMMAND}`; export r; \
21654         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21655         $(SET_LIB_PATH) \
21656         $(HOST_EXPORTS) \
21657         for flag in $(EXTRA_HOST_FLAGS) ; do \
21658           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21659         done; \
21660         echo "Doing maintainer-clean in wdiff" ; \
21661         (cd wdiff && \
21662           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21663                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21664                   "RANLIB=$${RANLIB}" \
21665                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21666                   maintainer-clean) \
21667           || exit 1
21668
21669 @endif wdiff
21670
21671
21672 .PHONY: configure-zip maybe-configure-zip
21673 maybe-configure-zip:
21674 @if zip
21675 maybe-configure-zip: configure-zip
21676 configure-zip:
21677         @test ! -f zip/Makefile || exit 0; \
21678         [ -d zip ] || mkdir zip; \
21679         r=`${PWD_COMMAND}`; export r; \
21680         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21681         $(HOST_EXPORTS) \
21682         echo Configuring in zip; \
21683         cd zip || exit 1; \
21684         case $(srcdir) in \
21685           \.) \
21686             srcdiroption="--srcdir=."; \
21687             libsrcdir=".";; \
21688           /* | [A-Za-z]:[\\/]*) \
21689             srcdiroption="--srcdir=$(srcdir)/zip"; \
21690             libsrcdir="$$s/zip";; \
21691           *) \
21692             srcdiroption="--srcdir=../$(srcdir)/zip"; \
21693             libsrcdir="$$s/zip";; \
21694         esac; \
21695         $(SHELL) $${libsrcdir}/configure \
21696           $(HOST_CONFIGARGS) $${srcdiroption}  \
21697           || exit 1
21698 @endif zip
21699
21700 .PHONY: all-zip maybe-all-zip
21701 maybe-all-zip:
21702 @if zip
21703 TARGET-zip=all
21704 maybe-all-zip: all-zip
21705 all-zip: configure-zip
21706         @r=`${PWD_COMMAND}`; export r; \
21707         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21708         $(SET_LIB_PATH) \
21709         $(HOST_EXPORTS) \
21710         (cd zip && $(MAKE) $(FLAGS_TO_PASS)  \
21711           $(TARGET-zip))
21712 @endif zip
21713
21714 .PHONY: check-zip maybe-check-zip
21715 maybe-check-zip:
21716 @if zip
21717 maybe-check-zip: check-zip
21718
21719 # This module is only tested in a native toolchain.
21720 check-zip:
21721         @if [ '$(host)' = '$(target)' ] ; then \
21722           r=`${PWD_COMMAND}`; export r; \
21723           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21724           $(SET_LIB_PATH) \
21725           $(HOST_EXPORTS) \
21726           (cd zip && $(MAKE) $(FLAGS_TO_PASS)  check); \
21727         fi
21728
21729 @endif zip
21730
21731 .PHONY: install-zip maybe-install-zip
21732 maybe-install-zip:
21733 @if zip
21734 maybe-install-zip: install-zip
21735
21736 install-zip: installdirs
21737         @r=`${PWD_COMMAND}`; export r; \
21738         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21739         $(SET_LIB_PATH) \
21740         $(HOST_EXPORTS) \
21741         (cd zip && $(MAKE) $(FLAGS_TO_PASS) install)
21742
21743 @endif zip
21744
21745 # Other targets (info, dvi, etc.)
21746
21747 .PHONY: maybe-info-zip info-zip
21748 maybe-info-zip:
21749 @if zip
21750 maybe-info-zip: info-zip
21751
21752 info-zip: \
21753     configure-zip 
21754         @[ -f ./zip/Makefile ] || exit 0; \
21755         r=`${PWD_COMMAND}`; export r; \
21756         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21757         $(SET_LIB_PATH) \
21758         $(HOST_EXPORTS) \
21759         for flag in $(EXTRA_HOST_FLAGS) ; do \
21760           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21761         done; \
21762         echo "Doing info in zip" ; \
21763         (cd zip && \
21764           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21765                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21766                   "RANLIB=$${RANLIB}" \
21767                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21768                   info) \
21769           || exit 1
21770
21771 @endif zip
21772
21773 .PHONY: maybe-dvi-zip dvi-zip
21774 maybe-dvi-zip:
21775 @if zip
21776 maybe-dvi-zip: dvi-zip
21777
21778 dvi-zip: \
21779     configure-zip 
21780         @[ -f ./zip/Makefile ] || exit 0; \
21781         r=`${PWD_COMMAND}`; export r; \
21782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21783         $(SET_LIB_PATH) \
21784         $(HOST_EXPORTS) \
21785         for flag in $(EXTRA_HOST_FLAGS) ; do \
21786           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21787         done; \
21788         echo "Doing dvi in zip" ; \
21789         (cd zip && \
21790           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21791                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21792                   "RANLIB=$${RANLIB}" \
21793                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21794                   dvi) \
21795           || exit 1
21796
21797 @endif zip
21798
21799 .PHONY: maybe-html-zip html-zip
21800 maybe-html-zip:
21801 @if zip
21802 maybe-html-zip: html-zip
21803
21804 html-zip: \
21805     configure-zip 
21806         @[ -f ./zip/Makefile ] || exit 0; \
21807         r=`${PWD_COMMAND}`; export r; \
21808         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21809         $(SET_LIB_PATH) \
21810         $(HOST_EXPORTS) \
21811         for flag in $(EXTRA_HOST_FLAGS) ; do \
21812           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21813         done; \
21814         echo "Doing html in zip" ; \
21815         (cd zip && \
21816           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21817                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21818                   "RANLIB=$${RANLIB}" \
21819                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21820                   html) \
21821           || exit 1
21822
21823 @endif zip
21824
21825 .PHONY: maybe-TAGS-zip TAGS-zip
21826 maybe-TAGS-zip:
21827 @if zip
21828 maybe-TAGS-zip: TAGS-zip
21829
21830 TAGS-zip: \
21831     configure-zip 
21832         @[ -f ./zip/Makefile ] || exit 0; \
21833         r=`${PWD_COMMAND}`; export r; \
21834         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21835         $(SET_LIB_PATH) \
21836         $(HOST_EXPORTS) \
21837         for flag in $(EXTRA_HOST_FLAGS) ; do \
21838           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21839         done; \
21840         echo "Doing TAGS in zip" ; \
21841         (cd zip && \
21842           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21843                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21844                   "RANLIB=$${RANLIB}" \
21845                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21846                   TAGS) \
21847           || exit 1
21848
21849 @endif zip
21850
21851 .PHONY: maybe-install-info-zip install-info-zip
21852 maybe-install-info-zip:
21853 @if zip
21854 maybe-install-info-zip: install-info-zip
21855
21856 install-info-zip: \
21857     configure-zip \
21858     info-zip 
21859         @[ -f ./zip/Makefile ] || exit 0; \
21860         r=`${PWD_COMMAND}`; export r; \
21861         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21862         $(SET_LIB_PATH) \
21863         $(HOST_EXPORTS) \
21864         for flag in $(EXTRA_HOST_FLAGS) ; do \
21865           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21866         done; \
21867         echo "Doing install-info in zip" ; \
21868         (cd zip && \
21869           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21870                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21871                   "RANLIB=$${RANLIB}" \
21872                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21873                   install-info) \
21874           || exit 1
21875
21876 @endif zip
21877
21878 .PHONY: maybe-installcheck-zip installcheck-zip
21879 maybe-installcheck-zip:
21880 @if zip
21881 maybe-installcheck-zip: installcheck-zip
21882
21883 installcheck-zip: \
21884     configure-zip 
21885         @[ -f ./zip/Makefile ] || exit 0; \
21886         r=`${PWD_COMMAND}`; export r; \
21887         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21888         $(SET_LIB_PATH) \
21889         $(HOST_EXPORTS) \
21890         for flag in $(EXTRA_HOST_FLAGS) ; do \
21891           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21892         done; \
21893         echo "Doing installcheck in zip" ; \
21894         (cd zip && \
21895           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21896                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21897                   "RANLIB=$${RANLIB}" \
21898                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21899                   installcheck) \
21900           || exit 1
21901
21902 @endif zip
21903
21904 .PHONY: maybe-mostlyclean-zip mostlyclean-zip
21905 maybe-mostlyclean-zip:
21906 @if zip
21907 maybe-mostlyclean-zip: mostlyclean-zip
21908
21909 mostlyclean-zip: 
21910         @[ -f ./zip/Makefile ] || exit 0; \
21911         r=`${PWD_COMMAND}`; export r; \
21912         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21913         $(SET_LIB_PATH) \
21914         $(HOST_EXPORTS) \
21915         for flag in $(EXTRA_HOST_FLAGS) ; do \
21916           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21917         done; \
21918         echo "Doing mostlyclean in zip" ; \
21919         (cd zip && \
21920           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21921                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21922                   "RANLIB=$${RANLIB}" \
21923                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21924                   mostlyclean) \
21925           || exit 1
21926
21927 @endif zip
21928
21929 .PHONY: maybe-clean-zip clean-zip
21930 maybe-clean-zip:
21931 @if zip
21932 maybe-clean-zip: clean-zip
21933
21934 clean-zip: 
21935         @[ -f ./zip/Makefile ] || exit 0; \
21936         r=`${PWD_COMMAND}`; export r; \
21937         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21938         $(SET_LIB_PATH) \
21939         $(HOST_EXPORTS) \
21940         for flag in $(EXTRA_HOST_FLAGS) ; do \
21941           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21942         done; \
21943         echo "Doing clean in zip" ; \
21944         (cd zip && \
21945           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21946                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21947                   "RANLIB=$${RANLIB}" \
21948                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21949                   clean) \
21950           || exit 1
21951
21952 @endif zip
21953
21954 .PHONY: maybe-distclean-zip distclean-zip
21955 maybe-distclean-zip:
21956 @if zip
21957 maybe-distclean-zip: distclean-zip
21958
21959 distclean-zip: 
21960         @[ -f ./zip/Makefile ] || exit 0; \
21961         r=`${PWD_COMMAND}`; export r; \
21962         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21963         $(SET_LIB_PATH) \
21964         $(HOST_EXPORTS) \
21965         for flag in $(EXTRA_HOST_FLAGS) ; do \
21966           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21967         done; \
21968         echo "Doing distclean in zip" ; \
21969         (cd zip && \
21970           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21971                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21972                   "RANLIB=$${RANLIB}" \
21973                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21974                   distclean) \
21975           || exit 1
21976
21977 @endif zip
21978
21979 .PHONY: maybe-maintainer-clean-zip maintainer-clean-zip
21980 maybe-maintainer-clean-zip:
21981 @if zip
21982 maybe-maintainer-clean-zip: maintainer-clean-zip
21983
21984 maintainer-clean-zip: 
21985         @[ -f ./zip/Makefile ] || exit 0; \
21986         r=`${PWD_COMMAND}`; export r; \
21987         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
21988         $(SET_LIB_PATH) \
21989         $(HOST_EXPORTS) \
21990         for flag in $(EXTRA_HOST_FLAGS) ; do \
21991           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
21992         done; \
21993         echo "Doing maintainer-clean in zip" ; \
21994         (cd zip && \
21995           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
21996                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
21997                   "RANLIB=$${RANLIB}" \
21998                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
21999                   maintainer-clean) \
22000           || exit 1
22001
22002 @endif zip
22003
22004
22005 .PHONY: configure-zlib maybe-configure-zlib
22006 maybe-configure-zlib:
22007 @if zlib
22008 maybe-configure-zlib: configure-zlib
22009 configure-zlib:
22010         @test -f stage_last && exit 0; \
22011         test ! -f zlib/Makefile || exit 0; \
22012         [ -d zlib ] || mkdir zlib; \
22013         r=`${PWD_COMMAND}`; export r; \
22014         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22015         $(HOST_EXPORTS) \
22016         echo Configuring in zlib; \
22017         cd zlib || exit 1; \
22018         case $(srcdir) in \
22019           \.) \
22020             srcdiroption="--srcdir=."; \
22021             libsrcdir=".";; \
22022           /* | [A-Za-z]:[\\/]*) \
22023             srcdiroption="--srcdir=$(srcdir)/zlib"; \
22024             libsrcdir="$$s/zlib";; \
22025           *) \
22026             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
22027             libsrcdir="$$s/zlib";; \
22028         esac; \
22029         $(SHELL) $${libsrcdir}/configure \
22030           $(HOST_CONFIGARGS) $${srcdiroption}  \
22031           || exit 1
22032 @endif zlib
22033
22034 .PHONY: all-zlib maybe-all-zlib
22035 maybe-all-zlib:
22036 @if zlib
22037 TARGET-zlib=all
22038 maybe-all-zlib: all-zlib
22039 all-zlib: configure-zlib
22040         @test -f stage_last && exit 0; \
22041         r=`${PWD_COMMAND}`; export r; \
22042         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22043         $(SET_LIB_PATH) \
22044         $(HOST_EXPORTS) \
22045         (cd zlib && $(MAKE) $(FLAGS_TO_PASS)  \
22046           $(TARGET-zlib))
22047 @endif zlib
22048
22049 .PHONY: check-zlib maybe-check-zlib
22050 maybe-check-zlib:
22051 @if zlib
22052 maybe-check-zlib: check-zlib
22053
22054 check-zlib:
22055
22056 @endif zlib
22057
22058 .PHONY: install-zlib maybe-install-zlib
22059 maybe-install-zlib:
22060 @if zlib
22061 maybe-install-zlib: install-zlib
22062
22063 install-zlib:
22064
22065 @endif zlib
22066
22067 # Other targets (info, dvi, etc.)
22068
22069 .PHONY: maybe-info-zlib info-zlib
22070 maybe-info-zlib:
22071 @if zlib
22072 maybe-info-zlib: info-zlib
22073
22074 info-zlib: \
22075     configure-zlib 
22076         @[ -f ./zlib/Makefile ] || exit 0; \
22077         r=`${PWD_COMMAND}`; export r; \
22078         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22079         $(SET_LIB_PATH) \
22080         $(HOST_EXPORTS) \
22081         for flag in $(EXTRA_HOST_FLAGS) ; do \
22082           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22083         done; \
22084         echo "Doing info in zlib" ; \
22085         (cd zlib && \
22086           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22087                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22088                   "RANLIB=$${RANLIB}" \
22089                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22090                   info) \
22091           || exit 1
22092
22093 @endif zlib
22094
22095 .PHONY: maybe-dvi-zlib dvi-zlib
22096 maybe-dvi-zlib:
22097 @if zlib
22098 maybe-dvi-zlib: dvi-zlib
22099
22100 dvi-zlib: \
22101     configure-zlib 
22102         @[ -f ./zlib/Makefile ] || exit 0; \
22103         r=`${PWD_COMMAND}`; export r; \
22104         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22105         $(SET_LIB_PATH) \
22106         $(HOST_EXPORTS) \
22107         for flag in $(EXTRA_HOST_FLAGS) ; do \
22108           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22109         done; \
22110         echo "Doing dvi in zlib" ; \
22111         (cd zlib && \
22112           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22113                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22114                   "RANLIB=$${RANLIB}" \
22115                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22116                   dvi) \
22117           || exit 1
22118
22119 @endif zlib
22120
22121 .PHONY: maybe-html-zlib html-zlib
22122 maybe-html-zlib:
22123 @if zlib
22124 maybe-html-zlib: html-zlib
22125
22126 html-zlib: \
22127     configure-zlib 
22128         @[ -f ./zlib/Makefile ] || exit 0; \
22129         r=`${PWD_COMMAND}`; export r; \
22130         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22131         $(SET_LIB_PATH) \
22132         $(HOST_EXPORTS) \
22133         for flag in $(EXTRA_HOST_FLAGS) ; do \
22134           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22135         done; \
22136         echo "Doing html in zlib" ; \
22137         (cd zlib && \
22138           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22139                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22140                   "RANLIB=$${RANLIB}" \
22141                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22142                   html) \
22143           || exit 1
22144
22145 @endif zlib
22146
22147 .PHONY: maybe-TAGS-zlib TAGS-zlib
22148 maybe-TAGS-zlib:
22149 @if zlib
22150 maybe-TAGS-zlib: TAGS-zlib
22151
22152 TAGS-zlib: \
22153     configure-zlib 
22154         @[ -f ./zlib/Makefile ] || exit 0; \
22155         r=`${PWD_COMMAND}`; export r; \
22156         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22157         $(SET_LIB_PATH) \
22158         $(HOST_EXPORTS) \
22159         for flag in $(EXTRA_HOST_FLAGS) ; do \
22160           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22161         done; \
22162         echo "Doing TAGS in zlib" ; \
22163         (cd zlib && \
22164           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22165                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22166                   "RANLIB=$${RANLIB}" \
22167                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22168                   TAGS) \
22169           || exit 1
22170
22171 @endif zlib
22172
22173 .PHONY: maybe-install-info-zlib install-info-zlib
22174 maybe-install-info-zlib:
22175 @if zlib
22176 maybe-install-info-zlib: install-info-zlib
22177
22178 install-info-zlib: \
22179     configure-zlib \
22180     info-zlib 
22181         @[ -f ./zlib/Makefile ] || exit 0; \
22182         r=`${PWD_COMMAND}`; export r; \
22183         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22184         $(SET_LIB_PATH) \
22185         $(HOST_EXPORTS) \
22186         for flag in $(EXTRA_HOST_FLAGS) ; do \
22187           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22188         done; \
22189         echo "Doing install-info in zlib" ; \
22190         (cd zlib && \
22191           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22192                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22193                   "RANLIB=$${RANLIB}" \
22194                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22195                   install-info) \
22196           || exit 1
22197
22198 @endif zlib
22199
22200 .PHONY: maybe-installcheck-zlib installcheck-zlib
22201 maybe-installcheck-zlib:
22202 @if zlib
22203 maybe-installcheck-zlib: installcheck-zlib
22204
22205 installcheck-zlib: \
22206     configure-zlib 
22207         @[ -f ./zlib/Makefile ] || exit 0; \
22208         r=`${PWD_COMMAND}`; export r; \
22209         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22210         $(SET_LIB_PATH) \
22211         $(HOST_EXPORTS) \
22212         for flag in $(EXTRA_HOST_FLAGS) ; do \
22213           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22214         done; \
22215         echo "Doing installcheck in zlib" ; \
22216         (cd zlib && \
22217           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22218                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22219                   "RANLIB=$${RANLIB}" \
22220                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22221                   installcheck) \
22222           || exit 1
22223
22224 @endif zlib
22225
22226 .PHONY: maybe-mostlyclean-zlib mostlyclean-zlib
22227 maybe-mostlyclean-zlib:
22228 @if zlib
22229 maybe-mostlyclean-zlib: mostlyclean-zlib
22230
22231 mostlyclean-zlib: 
22232         @[ -f ./zlib/Makefile ] || exit 0; \
22233         r=`${PWD_COMMAND}`; export r; \
22234         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22235         $(SET_LIB_PATH) \
22236         $(HOST_EXPORTS) \
22237         for flag in $(EXTRA_HOST_FLAGS) ; do \
22238           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22239         done; \
22240         echo "Doing mostlyclean in zlib" ; \
22241         (cd zlib && \
22242           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22243                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22244                   "RANLIB=$${RANLIB}" \
22245                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22246                   mostlyclean) \
22247           || exit 1
22248
22249 @endif zlib
22250
22251 .PHONY: maybe-clean-zlib clean-zlib
22252 maybe-clean-zlib:
22253 @if zlib
22254 maybe-clean-zlib: clean-zlib
22255
22256 clean-zlib: 
22257         @[ -f ./zlib/Makefile ] || exit 0; \
22258         r=`${PWD_COMMAND}`; export r; \
22259         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22260         $(SET_LIB_PATH) \
22261         $(HOST_EXPORTS) \
22262         for flag in $(EXTRA_HOST_FLAGS) ; do \
22263           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22264         done; \
22265         echo "Doing clean in zlib" ; \
22266         (cd zlib && \
22267           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22268                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22269                   "RANLIB=$${RANLIB}" \
22270                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22271                   clean) \
22272           || exit 1
22273
22274 @endif zlib
22275
22276 .PHONY: maybe-distclean-zlib distclean-zlib
22277 maybe-distclean-zlib:
22278 @if zlib
22279 maybe-distclean-zlib: distclean-zlib
22280
22281 distclean-zlib: 
22282         @[ -f ./zlib/Makefile ] || exit 0; \
22283         r=`${PWD_COMMAND}`; export r; \
22284         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22285         $(SET_LIB_PATH) \
22286         $(HOST_EXPORTS) \
22287         for flag in $(EXTRA_HOST_FLAGS) ; do \
22288           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22289         done; \
22290         echo "Doing distclean in zlib" ; \
22291         (cd zlib && \
22292           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22293                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22294                   "RANLIB=$${RANLIB}" \
22295                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22296                   distclean) \
22297           || exit 1
22298
22299 @endif zlib
22300
22301 .PHONY: maybe-maintainer-clean-zlib maintainer-clean-zlib
22302 maybe-maintainer-clean-zlib:
22303 @if zlib
22304 maybe-maintainer-clean-zlib: maintainer-clean-zlib
22305
22306 maintainer-clean-zlib: 
22307         @[ -f ./zlib/Makefile ] || exit 0; \
22308         r=`${PWD_COMMAND}`; export r; \
22309         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22310         $(SET_LIB_PATH) \
22311         $(HOST_EXPORTS) \
22312         for flag in $(EXTRA_HOST_FLAGS) ; do \
22313           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22314         done; \
22315         echo "Doing maintainer-clean in zlib" ; \
22316         (cd zlib && \
22317           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22318                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22319                   "RANLIB=$${RANLIB}" \
22320                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22321                   maintainer-clean) \
22322           || exit 1
22323
22324 @endif zlib
22325
22326
22327 .PHONY: configure-gdb maybe-configure-gdb
22328 maybe-configure-gdb:
22329 @if gdb
22330 maybe-configure-gdb: configure-gdb
22331 configure-gdb:
22332         @test ! -f gdb/Makefile || exit 0; \
22333         [ -d gdb ] || mkdir gdb; \
22334         r=`${PWD_COMMAND}`; export r; \
22335         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22336         $(HOST_EXPORTS) \
22337         echo Configuring in gdb; \
22338         cd gdb || exit 1; \
22339         case $(srcdir) in \
22340           \.) \
22341             srcdiroption="--srcdir=."; \
22342             libsrcdir=".";; \
22343           /* | [A-Za-z]:[\\/]*) \
22344             srcdiroption="--srcdir=$(srcdir)/gdb"; \
22345             libsrcdir="$$s/gdb";; \
22346           *) \
22347             srcdiroption="--srcdir=../$(srcdir)/gdb"; \
22348             libsrcdir="$$s/gdb";; \
22349         esac; \
22350         $(SHELL) $${libsrcdir}/configure \
22351           $(HOST_CONFIGARGS) $${srcdiroption}  \
22352           || exit 1
22353 @endif gdb
22354
22355 .PHONY: all-gdb maybe-all-gdb
22356 maybe-all-gdb:
22357 @if gdb
22358 TARGET-gdb=all
22359 maybe-all-gdb: all-gdb
22360 all-gdb: configure-gdb
22361         @r=`${PWD_COMMAND}`; export r; \
22362         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22363         $(SET_LIB_PATH) \
22364         $(HOST_EXPORTS) \
22365         (cd gdb && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) \
22366           $(TARGET-gdb))
22367 @endif gdb
22368
22369 .PHONY: check-gdb maybe-check-gdb
22370 maybe-check-gdb:
22371 @if gdb
22372 maybe-check-gdb: check-gdb
22373
22374 check-gdb:
22375         @r=`${PWD_COMMAND}`; export r; \
22376         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22377         $(SET_LIB_PATH) \
22378         $(HOST_EXPORTS) \
22379         (cd gdb && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
22380
22381 @endif gdb
22382
22383 .PHONY: install-gdb maybe-install-gdb
22384 maybe-install-gdb:
22385 @if gdb
22386 maybe-install-gdb: install-gdb
22387
22388 install-gdb: installdirs
22389         @r=`${PWD_COMMAND}`; export r; \
22390         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22391         $(SET_LIB_PATH) \
22392         $(HOST_EXPORTS) \
22393         (cd gdb && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
22394
22395 @endif gdb
22396
22397 # Other targets (info, dvi, etc.)
22398
22399 .PHONY: maybe-info-gdb info-gdb
22400 maybe-info-gdb:
22401 @if gdb
22402 maybe-info-gdb: info-gdb
22403
22404 info-gdb: \
22405     configure-gdb 
22406         @[ -f ./gdb/Makefile ] || exit 0; \
22407         r=`${PWD_COMMAND}`; export r; \
22408         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22409         $(SET_LIB_PATH) \
22410         $(HOST_EXPORTS) \
22411         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22412           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22413         done; \
22414         echo "Doing info in gdb" ; \
22415         (cd gdb && \
22416           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22417                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22418                   "RANLIB=$${RANLIB}" \
22419                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22420                   info) \
22421           || exit 1
22422
22423 @endif gdb
22424
22425 .PHONY: maybe-dvi-gdb dvi-gdb
22426 maybe-dvi-gdb:
22427 @if gdb
22428 maybe-dvi-gdb: dvi-gdb
22429
22430 dvi-gdb: \
22431     configure-gdb 
22432         @[ -f ./gdb/Makefile ] || exit 0; \
22433         r=`${PWD_COMMAND}`; export r; \
22434         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22435         $(SET_LIB_PATH) \
22436         $(HOST_EXPORTS) \
22437         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22438           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22439         done; \
22440         echo "Doing dvi in gdb" ; \
22441         (cd gdb && \
22442           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22443                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22444                   "RANLIB=$${RANLIB}" \
22445                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22446                   dvi) \
22447           || exit 1
22448
22449 @endif gdb
22450
22451 .PHONY: maybe-html-gdb html-gdb
22452 maybe-html-gdb:
22453 @if gdb
22454 maybe-html-gdb: html-gdb
22455
22456 html-gdb: \
22457     configure-gdb 
22458         @[ -f ./gdb/Makefile ] || exit 0; \
22459         r=`${PWD_COMMAND}`; export r; \
22460         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22461         $(SET_LIB_PATH) \
22462         $(HOST_EXPORTS) \
22463         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22464           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22465         done; \
22466         echo "Doing html in gdb" ; \
22467         (cd gdb && \
22468           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22469                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22470                   "RANLIB=$${RANLIB}" \
22471                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22472                   html) \
22473           || exit 1
22474
22475 @endif gdb
22476
22477 .PHONY: maybe-TAGS-gdb TAGS-gdb
22478 maybe-TAGS-gdb:
22479 @if gdb
22480 maybe-TAGS-gdb: TAGS-gdb
22481
22482 TAGS-gdb: \
22483     configure-gdb 
22484         @[ -f ./gdb/Makefile ] || exit 0; \
22485         r=`${PWD_COMMAND}`; export r; \
22486         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22487         $(SET_LIB_PATH) \
22488         $(HOST_EXPORTS) \
22489         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22490           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22491         done; \
22492         echo "Doing TAGS in gdb" ; \
22493         (cd gdb && \
22494           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22495                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22496                   "RANLIB=$${RANLIB}" \
22497                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22498                   TAGS) \
22499           || exit 1
22500
22501 @endif gdb
22502
22503 .PHONY: maybe-install-info-gdb install-info-gdb
22504 maybe-install-info-gdb:
22505 @if gdb
22506 maybe-install-info-gdb: install-info-gdb
22507
22508 install-info-gdb: \
22509     configure-gdb \
22510     info-gdb 
22511         @[ -f ./gdb/Makefile ] || exit 0; \
22512         r=`${PWD_COMMAND}`; export r; \
22513         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22514         $(SET_LIB_PATH) \
22515         $(HOST_EXPORTS) \
22516         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22517           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22518         done; \
22519         echo "Doing install-info in gdb" ; \
22520         (cd gdb && \
22521           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22522                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22523                   "RANLIB=$${RANLIB}" \
22524                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22525                   install-info) \
22526           || exit 1
22527
22528 @endif gdb
22529
22530 .PHONY: maybe-installcheck-gdb installcheck-gdb
22531 maybe-installcheck-gdb:
22532 @if gdb
22533 maybe-installcheck-gdb: installcheck-gdb
22534
22535 installcheck-gdb: \
22536     configure-gdb 
22537         @[ -f ./gdb/Makefile ] || exit 0; \
22538         r=`${PWD_COMMAND}`; export r; \
22539         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22540         $(SET_LIB_PATH) \
22541         $(HOST_EXPORTS) \
22542         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22543           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22544         done; \
22545         echo "Doing installcheck in gdb" ; \
22546         (cd gdb && \
22547           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22548                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22549                   "RANLIB=$${RANLIB}" \
22550                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22551                   installcheck) \
22552           || exit 1
22553
22554 @endif gdb
22555
22556 .PHONY: maybe-mostlyclean-gdb mostlyclean-gdb
22557 maybe-mostlyclean-gdb:
22558 @if gdb
22559 maybe-mostlyclean-gdb: mostlyclean-gdb
22560
22561 mostlyclean-gdb: 
22562         @[ -f ./gdb/Makefile ] || exit 0; \
22563         r=`${PWD_COMMAND}`; export r; \
22564         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22565         $(SET_LIB_PATH) \
22566         $(HOST_EXPORTS) \
22567         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22568           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22569         done; \
22570         echo "Doing mostlyclean in gdb" ; \
22571         (cd gdb && \
22572           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22573                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22574                   "RANLIB=$${RANLIB}" \
22575                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22576                   mostlyclean) \
22577           || exit 1
22578
22579 @endif gdb
22580
22581 .PHONY: maybe-clean-gdb clean-gdb
22582 maybe-clean-gdb:
22583 @if gdb
22584 maybe-clean-gdb: clean-gdb
22585
22586 clean-gdb: 
22587         @[ -f ./gdb/Makefile ] || exit 0; \
22588         r=`${PWD_COMMAND}`; export r; \
22589         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22590         $(SET_LIB_PATH) \
22591         $(HOST_EXPORTS) \
22592         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22593           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22594         done; \
22595         echo "Doing clean in gdb" ; \
22596         (cd gdb && \
22597           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22598                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22599                   "RANLIB=$${RANLIB}" \
22600                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22601                   clean) \
22602           || exit 1
22603
22604 @endif gdb
22605
22606 .PHONY: maybe-distclean-gdb distclean-gdb
22607 maybe-distclean-gdb:
22608 @if gdb
22609 maybe-distclean-gdb: distclean-gdb
22610
22611 distclean-gdb: 
22612         @[ -f ./gdb/Makefile ] || exit 0; \
22613         r=`${PWD_COMMAND}`; export r; \
22614         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22615         $(SET_LIB_PATH) \
22616         $(HOST_EXPORTS) \
22617         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22618           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22619         done; \
22620         echo "Doing distclean in gdb" ; \
22621         (cd gdb && \
22622           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22623                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22624                   "RANLIB=$${RANLIB}" \
22625                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22626                   distclean) \
22627           || exit 1
22628
22629 @endif gdb
22630
22631 .PHONY: maybe-maintainer-clean-gdb maintainer-clean-gdb
22632 maybe-maintainer-clean-gdb:
22633 @if gdb
22634 maybe-maintainer-clean-gdb: maintainer-clean-gdb
22635
22636 maintainer-clean-gdb: 
22637         @[ -f ./gdb/Makefile ] || exit 0; \
22638         r=`${PWD_COMMAND}`; export r; \
22639         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22640         $(SET_LIB_PATH) \
22641         $(HOST_EXPORTS) \
22642         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22643           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22644         done; \
22645         echo "Doing maintainer-clean in gdb" ; \
22646         (cd gdb && \
22647           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22648                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22649                   "RANLIB=$${RANLIB}" \
22650                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22651                   maintainer-clean) \
22652           || exit 1
22653
22654 @endif gdb
22655
22656
22657 .PHONY: configure-expect maybe-configure-expect
22658 maybe-configure-expect:
22659 @if expect
22660 maybe-configure-expect: configure-expect
22661 configure-expect:
22662         @test ! -f expect/Makefile || exit 0; \
22663         [ -d expect ] || mkdir expect; \
22664         r=`${PWD_COMMAND}`; export r; \
22665         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22666         $(HOST_EXPORTS) \
22667         echo Configuring in expect; \
22668         cd expect || exit 1; \
22669         case $(srcdir) in \
22670           \.) \
22671             srcdiroption="--srcdir=."; \
22672             libsrcdir=".";; \
22673           /* | [A-Za-z]:[\\/]*) \
22674             srcdiroption="--srcdir=$(srcdir)/expect"; \
22675             libsrcdir="$$s/expect";; \
22676           *) \
22677             srcdiroption="--srcdir=../$(srcdir)/expect"; \
22678             libsrcdir="$$s/expect";; \
22679         esac; \
22680         $(SHELL) $${libsrcdir}/configure \
22681           $(HOST_CONFIGARGS) $${srcdiroption}  \
22682           || exit 1
22683 @endif expect
22684
22685 .PHONY: all-expect maybe-all-expect
22686 maybe-all-expect:
22687 @if expect
22688 TARGET-expect=all
22689 maybe-all-expect: all-expect
22690 all-expect: configure-expect
22691         @r=`${PWD_COMMAND}`; export r; \
22692         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22693         $(SET_LIB_PATH) \
22694         $(HOST_EXPORTS) \
22695         (cd expect && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) \
22696           $(TARGET-expect))
22697 @endif expect
22698
22699 .PHONY: check-expect maybe-check-expect
22700 maybe-check-expect:
22701 @if expect
22702 maybe-check-expect: check-expect
22703
22704 check-expect:
22705         @r=`${PWD_COMMAND}`; export r; \
22706         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22707         $(SET_LIB_PATH) \
22708         $(HOST_EXPORTS) \
22709         (cd expect && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
22710
22711 @endif expect
22712
22713 .PHONY: install-expect maybe-install-expect
22714 maybe-install-expect:
22715 @if expect
22716 maybe-install-expect: install-expect
22717
22718 install-expect: installdirs
22719         @r=`${PWD_COMMAND}`; export r; \
22720         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22721         $(SET_LIB_PATH) \
22722         $(HOST_EXPORTS) \
22723         (cd expect && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
22724
22725 @endif expect
22726
22727 # Other targets (info, dvi, etc.)
22728
22729 .PHONY: maybe-info-expect info-expect
22730 maybe-info-expect:
22731 @if expect
22732 maybe-info-expect: info-expect
22733
22734 info-expect: \
22735     configure-expect 
22736         @[ -f ./expect/Makefile ] || exit 0; \
22737         r=`${PWD_COMMAND}`; export r; \
22738         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22739         $(SET_LIB_PATH) \
22740         $(HOST_EXPORTS) \
22741         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22742           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22743         done; \
22744         echo "Doing info in expect" ; \
22745         (cd expect && \
22746           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22747                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22748                   "RANLIB=$${RANLIB}" \
22749                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22750                   info) \
22751           || exit 1
22752
22753 @endif expect
22754
22755 .PHONY: maybe-dvi-expect dvi-expect
22756 maybe-dvi-expect:
22757 @if expect
22758 maybe-dvi-expect: dvi-expect
22759
22760 dvi-expect: \
22761     configure-expect 
22762         @[ -f ./expect/Makefile ] || exit 0; \
22763         r=`${PWD_COMMAND}`; export r; \
22764         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22765         $(SET_LIB_PATH) \
22766         $(HOST_EXPORTS) \
22767         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22768           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22769         done; \
22770         echo "Doing dvi in expect" ; \
22771         (cd expect && \
22772           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22773                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22774                   "RANLIB=$${RANLIB}" \
22775                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22776                   dvi) \
22777           || exit 1
22778
22779 @endif expect
22780
22781 .PHONY: maybe-html-expect html-expect
22782 maybe-html-expect:
22783 @if expect
22784 maybe-html-expect: html-expect
22785
22786 html-expect: \
22787     configure-expect 
22788         @[ -f ./expect/Makefile ] || exit 0; \
22789         r=`${PWD_COMMAND}`; export r; \
22790         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22791         $(SET_LIB_PATH) \
22792         $(HOST_EXPORTS) \
22793         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22794           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22795         done; \
22796         echo "Doing html in expect" ; \
22797         (cd expect && \
22798           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22799                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22800                   "RANLIB=$${RANLIB}" \
22801                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22802                   html) \
22803           || exit 1
22804
22805 @endif expect
22806
22807 .PHONY: maybe-TAGS-expect TAGS-expect
22808 maybe-TAGS-expect:
22809 @if expect
22810 maybe-TAGS-expect: TAGS-expect
22811
22812 TAGS-expect: \
22813     configure-expect 
22814         @[ -f ./expect/Makefile ] || exit 0; \
22815         r=`${PWD_COMMAND}`; export r; \
22816         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22817         $(SET_LIB_PATH) \
22818         $(HOST_EXPORTS) \
22819         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22820           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22821         done; \
22822         echo "Doing TAGS in expect" ; \
22823         (cd expect && \
22824           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22825                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22826                   "RANLIB=$${RANLIB}" \
22827                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22828                   TAGS) \
22829           || exit 1
22830
22831 @endif expect
22832
22833 .PHONY: maybe-install-info-expect install-info-expect
22834 maybe-install-info-expect:
22835 @if expect
22836 maybe-install-info-expect: install-info-expect
22837
22838 install-info-expect: \
22839     configure-expect \
22840     info-expect 
22841         @[ -f ./expect/Makefile ] || exit 0; \
22842         r=`${PWD_COMMAND}`; export r; \
22843         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22844         $(SET_LIB_PATH) \
22845         $(HOST_EXPORTS) \
22846         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22847           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22848         done; \
22849         echo "Doing install-info in expect" ; \
22850         (cd expect && \
22851           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22852                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22853                   "RANLIB=$${RANLIB}" \
22854                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22855                   install-info) \
22856           || exit 1
22857
22858 @endif expect
22859
22860 .PHONY: maybe-installcheck-expect installcheck-expect
22861 maybe-installcheck-expect:
22862 @if expect
22863 maybe-installcheck-expect: installcheck-expect
22864
22865 installcheck-expect: \
22866     configure-expect 
22867         @[ -f ./expect/Makefile ] || exit 0; \
22868         r=`${PWD_COMMAND}`; export r; \
22869         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22870         $(SET_LIB_PATH) \
22871         $(HOST_EXPORTS) \
22872         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22873           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22874         done; \
22875         echo "Doing installcheck in expect" ; \
22876         (cd expect && \
22877           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22878                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22879                   "RANLIB=$${RANLIB}" \
22880                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22881                   installcheck) \
22882           || exit 1
22883
22884 @endif expect
22885
22886 .PHONY: maybe-mostlyclean-expect mostlyclean-expect
22887 maybe-mostlyclean-expect:
22888 @if expect
22889 maybe-mostlyclean-expect: mostlyclean-expect
22890
22891 mostlyclean-expect: 
22892         @[ -f ./expect/Makefile ] || exit 0; \
22893         r=`${PWD_COMMAND}`; export r; \
22894         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22895         $(SET_LIB_PATH) \
22896         $(HOST_EXPORTS) \
22897         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22898           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22899         done; \
22900         echo "Doing mostlyclean in expect" ; \
22901         (cd expect && \
22902           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22903                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22904                   "RANLIB=$${RANLIB}" \
22905                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22906                   mostlyclean) \
22907           || exit 1
22908
22909 @endif expect
22910
22911 .PHONY: maybe-clean-expect clean-expect
22912 maybe-clean-expect:
22913 @if expect
22914 maybe-clean-expect: clean-expect
22915
22916 clean-expect: 
22917         @[ -f ./expect/Makefile ] || exit 0; \
22918         r=`${PWD_COMMAND}`; export r; \
22919         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22920         $(SET_LIB_PATH) \
22921         $(HOST_EXPORTS) \
22922         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22923           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22924         done; \
22925         echo "Doing clean in expect" ; \
22926         (cd expect && \
22927           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22928                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22929                   "RANLIB=$${RANLIB}" \
22930                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22931                   clean) \
22932           || exit 1
22933
22934 @endif expect
22935
22936 .PHONY: maybe-distclean-expect distclean-expect
22937 maybe-distclean-expect:
22938 @if expect
22939 maybe-distclean-expect: distclean-expect
22940
22941 distclean-expect: 
22942         @[ -f ./expect/Makefile ] || exit 0; \
22943         r=`${PWD_COMMAND}`; export r; \
22944         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22945         $(SET_LIB_PATH) \
22946         $(HOST_EXPORTS) \
22947         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22948           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22949         done; \
22950         echo "Doing distclean in expect" ; \
22951         (cd expect && \
22952           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22953                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22954                   "RANLIB=$${RANLIB}" \
22955                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22956                   distclean) \
22957           || exit 1
22958
22959 @endif expect
22960
22961 .PHONY: maybe-maintainer-clean-expect maintainer-clean-expect
22962 maybe-maintainer-clean-expect:
22963 @if expect
22964 maybe-maintainer-clean-expect: maintainer-clean-expect
22965
22966 maintainer-clean-expect: 
22967         @[ -f ./expect/Makefile ] || exit 0; \
22968         r=`${PWD_COMMAND}`; export r; \
22969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22970         $(SET_LIB_PATH) \
22971         $(HOST_EXPORTS) \
22972         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
22973           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
22974         done; \
22975         echo "Doing maintainer-clean in expect" ; \
22976         (cd expect && \
22977           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
22978                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
22979                   "RANLIB=$${RANLIB}" \
22980                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
22981                   maintainer-clean) \
22982           || exit 1
22983
22984 @endif expect
22985
22986
22987 .PHONY: configure-guile maybe-configure-guile
22988 maybe-configure-guile:
22989 @if guile
22990 maybe-configure-guile: configure-guile
22991 configure-guile:
22992         @test ! -f guile/Makefile || exit 0; \
22993         [ -d guile ] || mkdir guile; \
22994         r=`${PWD_COMMAND}`; export r; \
22995         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
22996         $(HOST_EXPORTS) \
22997         echo Configuring in guile; \
22998         cd guile || exit 1; \
22999         case $(srcdir) in \
23000           \.) \
23001             srcdiroption="--srcdir=."; \
23002             libsrcdir=".";; \
23003           /* | [A-Za-z]:[\\/]*) \
23004             srcdiroption="--srcdir=$(srcdir)/guile"; \
23005             libsrcdir="$$s/guile";; \
23006           *) \
23007             srcdiroption="--srcdir=../$(srcdir)/guile"; \
23008             libsrcdir="$$s/guile";; \
23009         esac; \
23010         $(SHELL) $${libsrcdir}/configure \
23011           $(HOST_CONFIGARGS) $${srcdiroption}  \
23012           || exit 1
23013 @endif guile
23014
23015 .PHONY: all-guile maybe-all-guile
23016 maybe-all-guile:
23017 @if guile
23018 TARGET-guile=all
23019 maybe-all-guile: all-guile
23020 all-guile: configure-guile
23021         @r=`${PWD_COMMAND}`; export r; \
23022         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23023         $(SET_LIB_PATH) \
23024         $(HOST_EXPORTS) \
23025         (cd guile && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) \
23026           $(TARGET-guile))
23027 @endif guile
23028
23029 .PHONY: check-guile maybe-check-guile
23030 maybe-check-guile:
23031 @if guile
23032 maybe-check-guile: check-guile
23033
23034 check-guile:
23035         @r=`${PWD_COMMAND}`; export r; \
23036         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23037         $(SET_LIB_PATH) \
23038         $(HOST_EXPORTS) \
23039         (cd guile && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
23040
23041 @endif guile
23042
23043 .PHONY: install-guile maybe-install-guile
23044 maybe-install-guile:
23045 @if guile
23046 maybe-install-guile: install-guile
23047
23048 install-guile: installdirs
23049         @r=`${PWD_COMMAND}`; export r; \
23050         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23051         $(SET_LIB_PATH) \
23052         $(HOST_EXPORTS) \
23053         (cd guile && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
23054
23055 @endif guile
23056
23057 # Other targets (info, dvi, etc.)
23058
23059 .PHONY: maybe-info-guile info-guile
23060 maybe-info-guile:
23061 @if guile
23062 maybe-info-guile: info-guile
23063
23064 info-guile: \
23065     configure-guile 
23066         @[ -f ./guile/Makefile ] || exit 0; \
23067         r=`${PWD_COMMAND}`; export r; \
23068         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23069         $(SET_LIB_PATH) \
23070         $(HOST_EXPORTS) \
23071         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23072           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23073         done; \
23074         echo "Doing info in guile" ; \
23075         (cd guile && \
23076           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23077                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23078                   "RANLIB=$${RANLIB}" \
23079                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23080                   info) \
23081           || exit 1
23082
23083 @endif guile
23084
23085 .PHONY: maybe-dvi-guile dvi-guile
23086 maybe-dvi-guile:
23087 @if guile
23088 maybe-dvi-guile: dvi-guile
23089
23090 dvi-guile: \
23091     configure-guile 
23092         @[ -f ./guile/Makefile ] || exit 0; \
23093         r=`${PWD_COMMAND}`; export r; \
23094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23095         $(SET_LIB_PATH) \
23096         $(HOST_EXPORTS) \
23097         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23098           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23099         done; \
23100         echo "Doing dvi in guile" ; \
23101         (cd guile && \
23102           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23103                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23104                   "RANLIB=$${RANLIB}" \
23105                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23106                   dvi) \
23107           || exit 1
23108
23109 @endif guile
23110
23111 .PHONY: maybe-html-guile html-guile
23112 maybe-html-guile:
23113 @if guile
23114 maybe-html-guile: html-guile
23115
23116 html-guile: \
23117     configure-guile 
23118         @[ -f ./guile/Makefile ] || exit 0; \
23119         r=`${PWD_COMMAND}`; export r; \
23120         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23121         $(SET_LIB_PATH) \
23122         $(HOST_EXPORTS) \
23123         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23124           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23125         done; \
23126         echo "Doing html in guile" ; \
23127         (cd guile && \
23128           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23129                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23130                   "RANLIB=$${RANLIB}" \
23131                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23132                   html) \
23133           || exit 1
23134
23135 @endif guile
23136
23137 .PHONY: maybe-TAGS-guile TAGS-guile
23138 maybe-TAGS-guile:
23139 @if guile
23140 maybe-TAGS-guile: TAGS-guile
23141
23142 TAGS-guile: \
23143     configure-guile 
23144         @[ -f ./guile/Makefile ] || exit 0; \
23145         r=`${PWD_COMMAND}`; export r; \
23146         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23147         $(SET_LIB_PATH) \
23148         $(HOST_EXPORTS) \
23149         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23150           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23151         done; \
23152         echo "Doing TAGS in guile" ; \
23153         (cd guile && \
23154           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23155                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23156                   "RANLIB=$${RANLIB}" \
23157                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23158                   TAGS) \
23159           || exit 1
23160
23161 @endif guile
23162
23163 .PHONY: maybe-install-info-guile install-info-guile
23164 maybe-install-info-guile:
23165 @if guile
23166 maybe-install-info-guile: install-info-guile
23167
23168 install-info-guile: \
23169     configure-guile \
23170     info-guile 
23171         @[ -f ./guile/Makefile ] || exit 0; \
23172         r=`${PWD_COMMAND}`; export r; \
23173         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23174         $(SET_LIB_PATH) \
23175         $(HOST_EXPORTS) \
23176         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23177           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23178         done; \
23179         echo "Doing install-info in guile" ; \
23180         (cd guile && \
23181           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23182                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23183                   "RANLIB=$${RANLIB}" \
23184                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23185                   install-info) \
23186           || exit 1
23187
23188 @endif guile
23189
23190 .PHONY: maybe-installcheck-guile installcheck-guile
23191 maybe-installcheck-guile:
23192 @if guile
23193 maybe-installcheck-guile: installcheck-guile
23194
23195 installcheck-guile: \
23196     configure-guile 
23197         @[ -f ./guile/Makefile ] || exit 0; \
23198         r=`${PWD_COMMAND}`; export r; \
23199         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23200         $(SET_LIB_PATH) \
23201         $(HOST_EXPORTS) \
23202         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23203           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23204         done; \
23205         echo "Doing installcheck in guile" ; \
23206         (cd guile && \
23207           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23208                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23209                   "RANLIB=$${RANLIB}" \
23210                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23211                   installcheck) \
23212           || exit 1
23213
23214 @endif guile
23215
23216 .PHONY: maybe-mostlyclean-guile mostlyclean-guile
23217 maybe-mostlyclean-guile:
23218 @if guile
23219 maybe-mostlyclean-guile: mostlyclean-guile
23220
23221 mostlyclean-guile: 
23222         @[ -f ./guile/Makefile ] || exit 0; \
23223         r=`${PWD_COMMAND}`; export r; \
23224         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23225         $(SET_LIB_PATH) \
23226         $(HOST_EXPORTS) \
23227         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23228           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23229         done; \
23230         echo "Doing mostlyclean in guile" ; \
23231         (cd guile && \
23232           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23233                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23234                   "RANLIB=$${RANLIB}" \
23235                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23236                   mostlyclean) \
23237           || exit 1
23238
23239 @endif guile
23240
23241 .PHONY: maybe-clean-guile clean-guile
23242 maybe-clean-guile:
23243 @if guile
23244 maybe-clean-guile: clean-guile
23245
23246 clean-guile: 
23247         @[ -f ./guile/Makefile ] || exit 0; \
23248         r=`${PWD_COMMAND}`; export r; \
23249         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23250         $(SET_LIB_PATH) \
23251         $(HOST_EXPORTS) \
23252         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23253           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23254         done; \
23255         echo "Doing clean in guile" ; \
23256         (cd guile && \
23257           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23258                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23259                   "RANLIB=$${RANLIB}" \
23260                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23261                   clean) \
23262           || exit 1
23263
23264 @endif guile
23265
23266 .PHONY: maybe-distclean-guile distclean-guile
23267 maybe-distclean-guile:
23268 @if guile
23269 maybe-distclean-guile: distclean-guile
23270
23271 distclean-guile: 
23272         @[ -f ./guile/Makefile ] || exit 0; \
23273         r=`${PWD_COMMAND}`; export r; \
23274         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23275         $(SET_LIB_PATH) \
23276         $(HOST_EXPORTS) \
23277         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23278           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23279         done; \
23280         echo "Doing distclean in guile" ; \
23281         (cd guile && \
23282           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23283                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23284                   "RANLIB=$${RANLIB}" \
23285                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23286                   distclean) \
23287           || exit 1
23288
23289 @endif guile
23290
23291 .PHONY: maybe-maintainer-clean-guile maintainer-clean-guile
23292 maybe-maintainer-clean-guile:
23293 @if guile
23294 maybe-maintainer-clean-guile: maintainer-clean-guile
23295
23296 maintainer-clean-guile: 
23297         @[ -f ./guile/Makefile ] || exit 0; \
23298         r=`${PWD_COMMAND}`; export r; \
23299         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23300         $(SET_LIB_PATH) \
23301         $(HOST_EXPORTS) \
23302         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23303           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23304         done; \
23305         echo "Doing maintainer-clean in guile" ; \
23306         (cd guile && \
23307           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23308                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23309                   "RANLIB=$${RANLIB}" \
23310                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23311                   maintainer-clean) \
23312           || exit 1
23313
23314 @endif guile
23315
23316
23317 .PHONY: configure-tk maybe-configure-tk
23318 maybe-configure-tk:
23319 @if tk
23320 maybe-configure-tk: configure-tk
23321 configure-tk:
23322         @test ! -f tk/Makefile || exit 0; \
23323         [ -d tk ] || mkdir tk; \
23324         r=`${PWD_COMMAND}`; export r; \
23325         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23326         $(HOST_EXPORTS) \
23327         echo Configuring in tk; \
23328         cd tk || exit 1; \
23329         case $(srcdir) in \
23330           \.) \
23331             srcdiroption="--srcdir=."; \
23332             libsrcdir=".";; \
23333           /* | [A-Za-z]:[\\/]*) \
23334             srcdiroption="--srcdir=$(srcdir)/tk"; \
23335             libsrcdir="$$s/tk";; \
23336           *) \
23337             srcdiroption="--srcdir=../$(srcdir)/tk"; \
23338             libsrcdir="$$s/tk";; \
23339         esac; \
23340         $(SHELL) $${libsrcdir}/configure \
23341           $(HOST_CONFIGARGS) $${srcdiroption}  \
23342           || exit 1
23343 @endif tk
23344
23345 .PHONY: all-tk maybe-all-tk
23346 maybe-all-tk:
23347 @if tk
23348 TARGET-tk=all
23349 maybe-all-tk: all-tk
23350 all-tk: configure-tk
23351         @r=`${PWD_COMMAND}`; export r; \
23352         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23353         $(SET_LIB_PATH) \
23354         $(HOST_EXPORTS) \
23355         (cd tk && $(MAKE) $(FLAGS_TO_PASS) $(X11_FLAGS_TO_PASS) \
23356           $(TARGET-tk))
23357 @endif tk
23358
23359 .PHONY: check-tk maybe-check-tk
23360 maybe-check-tk:
23361 @if tk
23362 maybe-check-tk: check-tk
23363
23364 check-tk:
23365         @r=`${PWD_COMMAND}`; export r; \
23366         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23367         $(SET_LIB_PATH) \
23368         $(HOST_EXPORTS) \
23369         (cd tk && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) check)
23370
23371 @endif tk
23372
23373 .PHONY: install-tk maybe-install-tk
23374 maybe-install-tk:
23375 @if tk
23376 maybe-install-tk: install-tk
23377
23378 install-tk: installdirs
23379         @r=`${PWD_COMMAND}`; export r; \
23380         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23381         $(SET_LIB_PATH) \
23382         $(HOST_EXPORTS) \
23383         (cd tk && $(MAKE) $(FLAGS_TO_PASS)$(X11_FLAGS_TO_PASS) install)
23384
23385 @endif tk
23386
23387 # Other targets (info, dvi, etc.)
23388
23389 .PHONY: maybe-info-tk info-tk
23390 maybe-info-tk:
23391 @if tk
23392 maybe-info-tk: info-tk
23393
23394 info-tk: \
23395     configure-tk 
23396         @[ -f ./tk/Makefile ] || exit 0; \
23397         r=`${PWD_COMMAND}`; export r; \
23398         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23399         $(SET_LIB_PATH) \
23400         $(HOST_EXPORTS) \
23401         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23402           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23403         done; \
23404         echo "Doing info in tk" ; \
23405         (cd tk && \
23406           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23407                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23408                   "RANLIB=$${RANLIB}" \
23409                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23410                   info) \
23411           || exit 1
23412
23413 @endif tk
23414
23415 .PHONY: maybe-dvi-tk dvi-tk
23416 maybe-dvi-tk:
23417 @if tk
23418 maybe-dvi-tk: dvi-tk
23419
23420 dvi-tk: \
23421     configure-tk 
23422         @[ -f ./tk/Makefile ] || exit 0; \
23423         r=`${PWD_COMMAND}`; export r; \
23424         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23425         $(SET_LIB_PATH) \
23426         $(HOST_EXPORTS) \
23427         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23428           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23429         done; \
23430         echo "Doing dvi in tk" ; \
23431         (cd tk && \
23432           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23433                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23434                   "RANLIB=$${RANLIB}" \
23435                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23436                   dvi) \
23437           || exit 1
23438
23439 @endif tk
23440
23441 .PHONY: maybe-html-tk html-tk
23442 maybe-html-tk:
23443 @if tk
23444 maybe-html-tk: html-tk
23445
23446 html-tk: \
23447     configure-tk 
23448         @[ -f ./tk/Makefile ] || exit 0; \
23449         r=`${PWD_COMMAND}`; export r; \
23450         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23451         $(SET_LIB_PATH) \
23452         $(HOST_EXPORTS) \
23453         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23454           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23455         done; \
23456         echo "Doing html in tk" ; \
23457         (cd tk && \
23458           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23459                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23460                   "RANLIB=$${RANLIB}" \
23461                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23462                   html) \
23463           || exit 1
23464
23465 @endif tk
23466
23467 .PHONY: maybe-TAGS-tk TAGS-tk
23468 maybe-TAGS-tk:
23469 @if tk
23470 maybe-TAGS-tk: TAGS-tk
23471
23472 TAGS-tk: \
23473     configure-tk 
23474         @[ -f ./tk/Makefile ] || exit 0; \
23475         r=`${PWD_COMMAND}`; export r; \
23476         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23477         $(SET_LIB_PATH) \
23478         $(HOST_EXPORTS) \
23479         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23480           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23481         done; \
23482         echo "Doing TAGS in tk" ; \
23483         (cd tk && \
23484           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23485                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23486                   "RANLIB=$${RANLIB}" \
23487                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23488                   TAGS) \
23489           || exit 1
23490
23491 @endif tk
23492
23493 .PHONY: maybe-install-info-tk install-info-tk
23494 maybe-install-info-tk:
23495 @if tk
23496 maybe-install-info-tk: install-info-tk
23497
23498 install-info-tk: \
23499     configure-tk \
23500     info-tk 
23501         @[ -f ./tk/Makefile ] || exit 0; \
23502         r=`${PWD_COMMAND}`; export r; \
23503         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23504         $(SET_LIB_PATH) \
23505         $(HOST_EXPORTS) \
23506         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23507           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23508         done; \
23509         echo "Doing install-info in tk" ; \
23510         (cd tk && \
23511           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23512                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23513                   "RANLIB=$${RANLIB}" \
23514                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23515                   install-info) \
23516           || exit 1
23517
23518 @endif tk
23519
23520 .PHONY: maybe-installcheck-tk installcheck-tk
23521 maybe-installcheck-tk:
23522 @if tk
23523 maybe-installcheck-tk: installcheck-tk
23524
23525 installcheck-tk: \
23526     configure-tk 
23527         @[ -f ./tk/Makefile ] || exit 0; \
23528         r=`${PWD_COMMAND}`; export r; \
23529         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23530         $(SET_LIB_PATH) \
23531         $(HOST_EXPORTS) \
23532         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23533           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23534         done; \
23535         echo "Doing installcheck in tk" ; \
23536         (cd tk && \
23537           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23538                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23539                   "RANLIB=$${RANLIB}" \
23540                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23541                   installcheck) \
23542           || exit 1
23543
23544 @endif tk
23545
23546 .PHONY: maybe-mostlyclean-tk mostlyclean-tk
23547 maybe-mostlyclean-tk:
23548 @if tk
23549 maybe-mostlyclean-tk: mostlyclean-tk
23550
23551 mostlyclean-tk: 
23552         @[ -f ./tk/Makefile ] || exit 0; \
23553         r=`${PWD_COMMAND}`; export r; \
23554         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23555         $(SET_LIB_PATH) \
23556         $(HOST_EXPORTS) \
23557         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23558           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23559         done; \
23560         echo "Doing mostlyclean in tk" ; \
23561         (cd tk && \
23562           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23563                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23564                   "RANLIB=$${RANLIB}" \
23565                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23566                   mostlyclean) \
23567           || exit 1
23568
23569 @endif tk
23570
23571 .PHONY: maybe-clean-tk clean-tk
23572 maybe-clean-tk:
23573 @if tk
23574 maybe-clean-tk: clean-tk
23575
23576 clean-tk: 
23577         @[ -f ./tk/Makefile ] || exit 0; \
23578         r=`${PWD_COMMAND}`; export r; \
23579         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23580         $(SET_LIB_PATH) \
23581         $(HOST_EXPORTS) \
23582         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23583           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23584         done; \
23585         echo "Doing clean in tk" ; \
23586         (cd tk && \
23587           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23588                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23589                   "RANLIB=$${RANLIB}" \
23590                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23591                   clean) \
23592           || exit 1
23593
23594 @endif tk
23595
23596 .PHONY: maybe-distclean-tk distclean-tk
23597 maybe-distclean-tk:
23598 @if tk
23599 maybe-distclean-tk: distclean-tk
23600
23601 distclean-tk: 
23602         @[ -f ./tk/Makefile ] || exit 0; \
23603         r=`${PWD_COMMAND}`; export r; \
23604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23605         $(SET_LIB_PATH) \
23606         $(HOST_EXPORTS) \
23607         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23608           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23609         done; \
23610         echo "Doing distclean in tk" ; \
23611         (cd tk && \
23612           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23613                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23614                   "RANLIB=$${RANLIB}" \
23615                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23616                   distclean) \
23617           || exit 1
23618
23619 @endif tk
23620
23621 .PHONY: maybe-maintainer-clean-tk maintainer-clean-tk
23622 maybe-maintainer-clean-tk:
23623 @if tk
23624 maybe-maintainer-clean-tk: maintainer-clean-tk
23625
23626 maintainer-clean-tk: 
23627         @[ -f ./tk/Makefile ] || exit 0; \
23628         r=`${PWD_COMMAND}`; export r; \
23629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23630         $(SET_LIB_PATH) \
23631         $(HOST_EXPORTS) \
23632         for flag in $(EXTRA_HOST_FLAGS) $(X11_FLAGS_TO_PASS); do \
23633           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23634         done; \
23635         echo "Doing maintainer-clean in tk" ; \
23636         (cd tk && \
23637           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23638                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23639                   "RANLIB=$${RANLIB}" \
23640                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23641                   maintainer-clean) \
23642           || exit 1
23643
23644 @endif tk
23645
23646
23647 .PHONY: configure-libtermcap maybe-configure-libtermcap
23648 maybe-configure-libtermcap:
23649 @if libtermcap
23650 maybe-configure-libtermcap: configure-libtermcap
23651 configure-libtermcap:
23652         @test ! -f libtermcap/Makefile || exit 0; \
23653         [ -d libtermcap ] || mkdir libtermcap; \
23654         r=`${PWD_COMMAND}`; export r; \
23655         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23656         $(HOST_EXPORTS) \
23657         echo Configuring in libtermcap; \
23658         cd libtermcap || exit 1; \
23659         case $(srcdir) in \
23660           \.) \
23661             srcdiroption="--srcdir=."; \
23662             libsrcdir=".";; \
23663           /* | [A-Za-z]:[\\/]*) \
23664             srcdiroption="--srcdir=$(srcdir)/libtermcap"; \
23665             libsrcdir="$$s/libtermcap";; \
23666           *) \
23667             srcdiroption="--srcdir=../$(srcdir)/libtermcap"; \
23668             libsrcdir="$$s/libtermcap";; \
23669         esac; \
23670         $(SHELL) $${libsrcdir}/configure \
23671           $(HOST_CONFIGARGS) $${srcdiroption}  \
23672           || exit 1
23673 @endif libtermcap
23674
23675 .PHONY: all-libtermcap maybe-all-libtermcap
23676 maybe-all-libtermcap:
23677 @if libtermcap
23678 TARGET-libtermcap=all
23679 maybe-all-libtermcap: all-libtermcap
23680 all-libtermcap: configure-libtermcap
23681         @r=`${PWD_COMMAND}`; export r; \
23682         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23683         $(SET_LIB_PATH) \
23684         $(HOST_EXPORTS) \
23685         (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS)  \
23686           $(TARGET-libtermcap))
23687 @endif libtermcap
23688
23689 .PHONY: check-libtermcap maybe-check-libtermcap
23690 maybe-check-libtermcap:
23691 @if libtermcap
23692 maybe-check-libtermcap: check-libtermcap
23693
23694 check-libtermcap:
23695
23696 @endif libtermcap
23697
23698 .PHONY: install-libtermcap maybe-install-libtermcap
23699 maybe-install-libtermcap:
23700 @if libtermcap
23701 maybe-install-libtermcap: install-libtermcap
23702
23703 install-libtermcap: installdirs
23704         @r=`${PWD_COMMAND}`; export r; \
23705         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23706         $(SET_LIB_PATH) \
23707         $(HOST_EXPORTS) \
23708         (cd libtermcap && $(MAKE) $(FLAGS_TO_PASS) install)
23709
23710 @endif libtermcap
23711
23712 # Other targets (info, dvi, etc.)
23713
23714 .PHONY: maybe-info-libtermcap info-libtermcap
23715 maybe-info-libtermcap:
23716 @if libtermcap
23717 maybe-info-libtermcap: info-libtermcap
23718
23719 info-libtermcap: \
23720     configure-libtermcap 
23721         @[ -f ./libtermcap/Makefile ] || exit 0; \
23722         r=`${PWD_COMMAND}`; export r; \
23723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23724         $(SET_LIB_PATH) \
23725         $(HOST_EXPORTS) \
23726         for flag in $(EXTRA_HOST_FLAGS) ; do \
23727           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23728         done; \
23729         echo "Doing info in libtermcap" ; \
23730         (cd libtermcap && \
23731           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23732                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23733                   "RANLIB=$${RANLIB}" \
23734                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23735                   info) \
23736           || exit 1
23737
23738 @endif libtermcap
23739
23740 .PHONY: maybe-dvi-libtermcap dvi-libtermcap
23741 maybe-dvi-libtermcap:
23742 @if libtermcap
23743 maybe-dvi-libtermcap: dvi-libtermcap
23744
23745 dvi-libtermcap: \
23746     configure-libtermcap 
23747         @[ -f ./libtermcap/Makefile ] || exit 0; \
23748         r=`${PWD_COMMAND}`; export r; \
23749         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23750         $(SET_LIB_PATH) \
23751         $(HOST_EXPORTS) \
23752         for flag in $(EXTRA_HOST_FLAGS) ; do \
23753           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23754         done; \
23755         echo "Doing dvi in libtermcap" ; \
23756         (cd libtermcap && \
23757           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23758                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23759                   "RANLIB=$${RANLIB}" \
23760                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23761                   dvi) \
23762           || exit 1
23763
23764 @endif libtermcap
23765
23766 .PHONY: maybe-html-libtermcap html-libtermcap
23767 maybe-html-libtermcap:
23768 @if libtermcap
23769 maybe-html-libtermcap: html-libtermcap
23770
23771 html-libtermcap: \
23772     configure-libtermcap 
23773         @[ -f ./libtermcap/Makefile ] || exit 0; \
23774         r=`${PWD_COMMAND}`; export r; \
23775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23776         $(SET_LIB_PATH) \
23777         $(HOST_EXPORTS) \
23778         for flag in $(EXTRA_HOST_FLAGS) ; do \
23779           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23780         done; \
23781         echo "Doing html in libtermcap" ; \
23782         (cd libtermcap && \
23783           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23784                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23785                   "RANLIB=$${RANLIB}" \
23786                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23787                   html) \
23788           || exit 1
23789
23790 @endif libtermcap
23791
23792 .PHONY: maybe-TAGS-libtermcap TAGS-libtermcap
23793 maybe-TAGS-libtermcap:
23794 @if libtermcap
23795 maybe-TAGS-libtermcap: TAGS-libtermcap
23796
23797 TAGS-libtermcap: \
23798     configure-libtermcap 
23799         @[ -f ./libtermcap/Makefile ] || exit 0; \
23800         r=`${PWD_COMMAND}`; export r; \
23801         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23802         $(SET_LIB_PATH) \
23803         $(HOST_EXPORTS) \
23804         for flag in $(EXTRA_HOST_FLAGS) ; do \
23805           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23806         done; \
23807         echo "Doing TAGS in libtermcap" ; \
23808         (cd libtermcap && \
23809           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23810                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23811                   "RANLIB=$${RANLIB}" \
23812                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23813                   TAGS) \
23814           || exit 1
23815
23816 @endif libtermcap
23817
23818 .PHONY: maybe-install-info-libtermcap install-info-libtermcap
23819 maybe-install-info-libtermcap:
23820 @if libtermcap
23821 maybe-install-info-libtermcap: install-info-libtermcap
23822
23823 install-info-libtermcap: \
23824     configure-libtermcap \
23825     info-libtermcap 
23826         @[ -f ./libtermcap/Makefile ] || exit 0; \
23827         r=`${PWD_COMMAND}`; export r; \
23828         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23829         $(SET_LIB_PATH) \
23830         $(HOST_EXPORTS) \
23831         for flag in $(EXTRA_HOST_FLAGS) ; do \
23832           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23833         done; \
23834         echo "Doing install-info in libtermcap" ; \
23835         (cd libtermcap && \
23836           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23837                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23838                   "RANLIB=$${RANLIB}" \
23839                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23840                   install-info) \
23841           || exit 1
23842
23843 @endif libtermcap
23844
23845 .PHONY: maybe-installcheck-libtermcap installcheck-libtermcap
23846 maybe-installcheck-libtermcap:
23847 @if libtermcap
23848 maybe-installcheck-libtermcap: installcheck-libtermcap
23849
23850 installcheck-libtermcap: \
23851     configure-libtermcap 
23852         @[ -f ./libtermcap/Makefile ] || exit 0; \
23853         r=`${PWD_COMMAND}`; export r; \
23854         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23855         $(SET_LIB_PATH) \
23856         $(HOST_EXPORTS) \
23857         for flag in $(EXTRA_HOST_FLAGS) ; do \
23858           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23859         done; \
23860         echo "Doing installcheck in libtermcap" ; \
23861         (cd libtermcap && \
23862           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23863                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23864                   "RANLIB=$${RANLIB}" \
23865                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
23866                   installcheck) \
23867           || exit 1
23868
23869 @endif libtermcap
23870
23871 .PHONY: maybe-mostlyclean-libtermcap mostlyclean-libtermcap
23872 maybe-mostlyclean-libtermcap:
23873 @if libtermcap
23874 maybe-mostlyclean-libtermcap: mostlyclean-libtermcap
23875
23876 # libtermcap doesn't support mostlyclean.
23877 mostlyclean-libtermcap:
23878
23879 @endif libtermcap
23880
23881 .PHONY: maybe-clean-libtermcap clean-libtermcap
23882 maybe-clean-libtermcap:
23883 @if libtermcap
23884 maybe-clean-libtermcap: clean-libtermcap
23885
23886 # libtermcap doesn't support clean.
23887 clean-libtermcap:
23888
23889 @endif libtermcap
23890
23891 .PHONY: maybe-distclean-libtermcap distclean-libtermcap
23892 maybe-distclean-libtermcap:
23893 @if libtermcap
23894 maybe-distclean-libtermcap: distclean-libtermcap
23895
23896 # libtermcap doesn't support distclean.
23897 distclean-libtermcap:
23898
23899 @endif libtermcap
23900
23901 .PHONY: maybe-maintainer-clean-libtermcap maintainer-clean-libtermcap
23902 maybe-maintainer-clean-libtermcap:
23903 @if libtermcap
23904 maybe-maintainer-clean-libtermcap: maintainer-clean-libtermcap
23905
23906 # libtermcap doesn't support maintainer-clean.
23907 maintainer-clean-libtermcap:
23908
23909 @endif libtermcap
23910
23911
23912 .PHONY: configure-utils maybe-configure-utils
23913 maybe-configure-utils:
23914 @if utils
23915 maybe-configure-utils: configure-utils
23916 configure-utils:
23917         @test ! -f utils/Makefile || exit 0; \
23918         [ -d utils ] || mkdir utils; \
23919         r=`${PWD_COMMAND}`; export r; \
23920         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23921         $(HOST_EXPORTS) \
23922         echo Configuring in utils; \
23923         cd utils || exit 1; \
23924         case $(srcdir) in \
23925           \.) \
23926             srcdiroption="--srcdir=."; \
23927             libsrcdir=".";; \
23928           /* | [A-Za-z]:[\\/]*) \
23929             srcdiroption="--srcdir=$(srcdir)/utils"; \
23930             libsrcdir="$$s/utils";; \
23931           *) \
23932             srcdiroption="--srcdir=../$(srcdir)/utils"; \
23933             libsrcdir="$$s/utils";; \
23934         esac; \
23935         $(SHELL) $${libsrcdir}/configure \
23936           $(HOST_CONFIGARGS) $${srcdiroption}  \
23937           || exit 1
23938 @endif utils
23939
23940 .PHONY: all-utils maybe-all-utils
23941 maybe-all-utils:
23942 @if utils
23943 TARGET-utils=all
23944 maybe-all-utils: all-utils
23945 all-utils: configure-utils
23946         @r=`${PWD_COMMAND}`; export r; \
23947         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23948         $(SET_LIB_PATH) \
23949         $(HOST_EXPORTS) \
23950         (cd utils && $(MAKE) $(FLAGS_TO_PASS)  \
23951           $(TARGET-utils))
23952 @endif utils
23953
23954 .PHONY: check-utils maybe-check-utils
23955 maybe-check-utils:
23956 @if utils
23957 maybe-check-utils: check-utils
23958
23959 check-utils:
23960
23961 @endif utils
23962
23963 .PHONY: install-utils maybe-install-utils
23964 maybe-install-utils:
23965 @if utils
23966 maybe-install-utils: install-utils
23967
23968 install-utils: installdirs
23969         @r=`${PWD_COMMAND}`; export r; \
23970         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23971         $(SET_LIB_PATH) \
23972         $(HOST_EXPORTS) \
23973         (cd utils && $(MAKE) $(FLAGS_TO_PASS) install)
23974
23975 @endif utils
23976
23977 # Other targets (info, dvi, etc.)
23978
23979 .PHONY: maybe-info-utils info-utils
23980 maybe-info-utils:
23981 @if utils
23982 maybe-info-utils: info-utils
23983
23984 info-utils: \
23985     configure-utils 
23986         @[ -f ./utils/Makefile ] || exit 0; \
23987         r=`${PWD_COMMAND}`; export r; \
23988         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
23989         $(SET_LIB_PATH) \
23990         $(HOST_EXPORTS) \
23991         for flag in $(EXTRA_HOST_FLAGS) ; do \
23992           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
23993         done; \
23994         echo "Doing info in utils" ; \
23995         (cd utils && \
23996           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
23997                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
23998                   "RANLIB=$${RANLIB}" \
23999                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24000                   info) \
24001           || exit 1
24002
24003 @endif utils
24004
24005 .PHONY: maybe-dvi-utils dvi-utils
24006 maybe-dvi-utils:
24007 @if utils
24008 maybe-dvi-utils: dvi-utils
24009
24010 dvi-utils: \
24011     configure-utils 
24012         @[ -f ./utils/Makefile ] || exit 0; \
24013         r=`${PWD_COMMAND}`; export r; \
24014         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24015         $(SET_LIB_PATH) \
24016         $(HOST_EXPORTS) \
24017         for flag in $(EXTRA_HOST_FLAGS) ; do \
24018           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24019         done; \
24020         echo "Doing dvi in utils" ; \
24021         (cd utils && \
24022           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24023                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24024                   "RANLIB=$${RANLIB}" \
24025                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24026                   dvi) \
24027           || exit 1
24028
24029 @endif utils
24030
24031 .PHONY: maybe-html-utils html-utils
24032 maybe-html-utils:
24033 @if utils
24034 maybe-html-utils: html-utils
24035
24036 html-utils: \
24037     configure-utils 
24038         @[ -f ./utils/Makefile ] || exit 0; \
24039         r=`${PWD_COMMAND}`; export r; \
24040         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24041         $(SET_LIB_PATH) \
24042         $(HOST_EXPORTS) \
24043         for flag in $(EXTRA_HOST_FLAGS) ; do \
24044           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24045         done; \
24046         echo "Doing html in utils" ; \
24047         (cd utils && \
24048           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24049                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24050                   "RANLIB=$${RANLIB}" \
24051                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24052                   html) \
24053           || exit 1
24054
24055 @endif utils
24056
24057 .PHONY: maybe-TAGS-utils TAGS-utils
24058 maybe-TAGS-utils:
24059 @if utils
24060 maybe-TAGS-utils: TAGS-utils
24061
24062 TAGS-utils: \
24063     configure-utils 
24064         @[ -f ./utils/Makefile ] || exit 0; \
24065         r=`${PWD_COMMAND}`; export r; \
24066         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24067         $(SET_LIB_PATH) \
24068         $(HOST_EXPORTS) \
24069         for flag in $(EXTRA_HOST_FLAGS) ; do \
24070           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24071         done; \
24072         echo "Doing TAGS in utils" ; \
24073         (cd utils && \
24074           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24075                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24076                   "RANLIB=$${RANLIB}" \
24077                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24078                   TAGS) \
24079           || exit 1
24080
24081 @endif utils
24082
24083 .PHONY: maybe-install-info-utils install-info-utils
24084 maybe-install-info-utils:
24085 @if utils
24086 maybe-install-info-utils: install-info-utils
24087
24088 install-info-utils: \
24089     configure-utils \
24090     info-utils 
24091         @[ -f ./utils/Makefile ] || exit 0; \
24092         r=`${PWD_COMMAND}`; export r; \
24093         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24094         $(SET_LIB_PATH) \
24095         $(HOST_EXPORTS) \
24096         for flag in $(EXTRA_HOST_FLAGS) ; do \
24097           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24098         done; \
24099         echo "Doing install-info in utils" ; \
24100         (cd utils && \
24101           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24102                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24103                   "RANLIB=$${RANLIB}" \
24104                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24105                   install-info) \
24106           || exit 1
24107
24108 @endif utils
24109
24110 .PHONY: maybe-installcheck-utils installcheck-utils
24111 maybe-installcheck-utils:
24112 @if utils
24113 maybe-installcheck-utils: installcheck-utils
24114
24115 installcheck-utils: \
24116     configure-utils 
24117         @[ -f ./utils/Makefile ] || exit 0; \
24118         r=`${PWD_COMMAND}`; export r; \
24119         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24120         $(SET_LIB_PATH) \
24121         $(HOST_EXPORTS) \
24122         for flag in $(EXTRA_HOST_FLAGS) ; do \
24123           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24124         done; \
24125         echo "Doing installcheck in utils" ; \
24126         (cd utils && \
24127           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24128                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24129                   "RANLIB=$${RANLIB}" \
24130                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24131                   installcheck) \
24132           || exit 1
24133
24134 @endif utils
24135
24136 .PHONY: maybe-mostlyclean-utils mostlyclean-utils
24137 maybe-mostlyclean-utils:
24138 @if utils
24139 maybe-mostlyclean-utils: mostlyclean-utils
24140
24141 mostlyclean-utils: 
24142         @[ -f ./utils/Makefile ] || exit 0; \
24143         r=`${PWD_COMMAND}`; export r; \
24144         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24145         $(SET_LIB_PATH) \
24146         $(HOST_EXPORTS) \
24147         for flag in $(EXTRA_HOST_FLAGS) ; do \
24148           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24149         done; \
24150         echo "Doing mostlyclean in utils" ; \
24151         (cd utils && \
24152           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24153                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24154                   "RANLIB=$${RANLIB}" \
24155                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24156                   mostlyclean) \
24157           || exit 1
24158
24159 @endif utils
24160
24161 .PHONY: maybe-clean-utils clean-utils
24162 maybe-clean-utils:
24163 @if utils
24164 maybe-clean-utils: clean-utils
24165
24166 clean-utils: 
24167         @[ -f ./utils/Makefile ] || exit 0; \
24168         r=`${PWD_COMMAND}`; export r; \
24169         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24170         $(SET_LIB_PATH) \
24171         $(HOST_EXPORTS) \
24172         for flag in $(EXTRA_HOST_FLAGS) ; do \
24173           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24174         done; \
24175         echo "Doing clean in utils" ; \
24176         (cd utils && \
24177           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24178                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24179                   "RANLIB=$${RANLIB}" \
24180                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24181                   clean) \
24182           || exit 1
24183
24184 @endif utils
24185
24186 .PHONY: maybe-distclean-utils distclean-utils
24187 maybe-distclean-utils:
24188 @if utils
24189 maybe-distclean-utils: distclean-utils
24190
24191 distclean-utils: 
24192         @[ -f ./utils/Makefile ] || exit 0; \
24193         r=`${PWD_COMMAND}`; export r; \
24194         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24195         $(SET_LIB_PATH) \
24196         $(HOST_EXPORTS) \
24197         for flag in $(EXTRA_HOST_FLAGS) ; do \
24198           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24199         done; \
24200         echo "Doing distclean in utils" ; \
24201         (cd utils && \
24202           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24203                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24204                   "RANLIB=$${RANLIB}" \
24205                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24206                   distclean) \
24207           || exit 1
24208
24209 @endif utils
24210
24211 .PHONY: maybe-maintainer-clean-utils maintainer-clean-utils
24212 maybe-maintainer-clean-utils:
24213 @if utils
24214 maybe-maintainer-clean-utils: maintainer-clean-utils
24215
24216 maintainer-clean-utils: 
24217         @[ -f ./utils/Makefile ] || exit 0; \
24218         r=`${PWD_COMMAND}`; export r; \
24219         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24220         $(SET_LIB_PATH) \
24221         $(HOST_EXPORTS) \
24222         for flag in $(EXTRA_HOST_FLAGS) ; do \
24223           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24224         done; \
24225         echo "Doing maintainer-clean in utils" ; \
24226         (cd utils && \
24227           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24228                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24229                   "RANLIB=$${RANLIB}" \
24230                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24231                   maintainer-clean) \
24232           || exit 1
24233
24234 @endif utils
24235
24236
24237
24238 # ---------------------------------------
24239 # Modules which run on the target machine
24240 # ---------------------------------------
24241
24242 .PHONY: configure-target-libstdc++-v3 maybe-configure-target-libstdc++-v3
24243 maybe-configure-target-libstdc++-v3:
24244 @if target-libstdc++-v3
24245 maybe-configure-target-libstdc++-v3: configure-target-libstdc++-v3
24246
24247 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
24248 $(TARGET_SUBDIR)/libstdc++-v3/multilib.out: multilib.out
24249         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
24250         rm -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || : ; \
24251         cp multilib.out $(TARGET_SUBDIR)/libstdc++-v3/multilib.out
24252
24253 configure-target-libstdc++-v3: $(TARGET_SUBDIR)/libstdc++-v3/multilib.out
24254         @test ! -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile || exit 0; \
24255         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libstdc++-v3 ; \
24256         r=`${PWD_COMMAND}`; export r; \
24257         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24258         $(SET_LIB_PATH) \
24259         $(RAW_CXX_TARGET_EXPORTS) \
24260         echo Configuring in $(TARGET_SUBDIR)/libstdc++-v3; \
24261         cd "$(TARGET_SUBDIR)/libstdc++-v3" || exit 1; \
24262         case $(srcdir) in \
24263           /* | [A-Za-z]:[\\/]*) \
24264             topdir=$(srcdir) ;; \
24265           *) \
24266             case "$(TARGET_SUBDIR)" in \
24267               .) topdir="../$(srcdir)" ;; \
24268               *) topdir="../../$(srcdir)" ;; \
24269             esac ;; \
24270         esac; \
24271           srcdiroption="--srcdir=$${topdir}/libstdc++-v3"; \
24272           libsrcdir="$$s/libstdc++-v3"; \
24273         rm -f no-such-file || : ; \
24274         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24275           $(TARGET_CONFIGARGS) $${srcdiroption} \
24276           --with-target-subdir="$(TARGET_SUBDIR)"  \
24277           || exit 1
24278 @endif target-libstdc++-v3
24279
24280 .PHONY: all-target-libstdc++-v3 maybe-all-target-libstdc++-v3
24281 maybe-all-target-libstdc++-v3:
24282 @if target-libstdc++-v3
24283 TARGET-target-libstdc++-v3=all
24284 maybe-all-target-libstdc++-v3: all-target-libstdc++-v3
24285 all-target-libstdc++-v3: configure-target-libstdc++-v3
24286         @r=`${PWD_COMMAND}`; export r; \
24287         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24288         $(SET_LIB_PATH) \
24289         $(RAW_CXX_TARGET_EXPORTS) \
24290         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
24291           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   $(TARGET-target-libstdc++-v3))
24292 @endif target-libstdc++-v3
24293
24294 .PHONY: check-target-libstdc++-v3 maybe-check-target-libstdc++-v3
24295 maybe-check-target-libstdc++-v3:
24296 @if target-libstdc++-v3
24297 maybe-check-target-libstdc++-v3: check-target-libstdc++-v3
24298
24299 check-target-libstdc++-v3:
24300         @r=`${PWD_COMMAND}`; export r; \
24301         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24302         $(SET_LIB_PATH) \
24303         $(RAW_CXX_TARGET_EXPORTS) \
24304         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
24305           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
24306
24307 @endif target-libstdc++-v3
24308
24309 .PHONY: install-target-libstdc++-v3 maybe-install-target-libstdc++-v3
24310 maybe-install-target-libstdc++-v3:
24311 @if target-libstdc++-v3
24312 maybe-install-target-libstdc++-v3: install-target-libstdc++-v3
24313
24314 install-target-libstdc++-v3: installdirs
24315         @r=`${PWD_COMMAND}`; export r; \
24316         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24317         $(SET_LIB_PATH) \
24318         $(RAW_CXX_TARGET_EXPORTS) \
24319         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
24320           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
24321
24322 @endif target-libstdc++-v3
24323
24324 # Other targets (info, dvi, etc.)
24325
24326 .PHONY: maybe-info-target-libstdc++-v3 info-target-libstdc++-v3
24327 maybe-info-target-libstdc++-v3:
24328 @if target-libstdc++-v3
24329 maybe-info-target-libstdc++-v3: info-target-libstdc++-v3
24330
24331 info-target-libstdc++-v3: \
24332     configure-target-libstdc++-v3 
24333         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
24334         r=`${PWD_COMMAND}`; export r; \
24335         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24336         $(SET_LIB_PATH) \
24337         $(RAW_CXX_TARGET_EXPORTS) \
24338         echo "Doing info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
24339         for flag in $(EXTRA_TARGET_FLAGS); do \
24340           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24341         done; \
24342         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
24343           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24344                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24345                   "RANLIB=$${RANLIB}" \
24346                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24347                    info) \
24348           || exit 1
24349
24350 @endif target-libstdc++-v3
24351
24352 .PHONY: maybe-dvi-target-libstdc++-v3 dvi-target-libstdc++-v3
24353 maybe-dvi-target-libstdc++-v3:
24354 @if target-libstdc++-v3
24355 maybe-dvi-target-libstdc++-v3: dvi-target-libstdc++-v3
24356
24357 dvi-target-libstdc++-v3: \
24358     configure-target-libstdc++-v3 
24359         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
24360         r=`${PWD_COMMAND}`; export r; \
24361         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24362         $(SET_LIB_PATH) \
24363         $(RAW_CXX_TARGET_EXPORTS) \
24364         echo "Doing dvi in $(TARGET_SUBDIR)/libstdc++-v3" ; \
24365         for flag in $(EXTRA_TARGET_FLAGS); do \
24366           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24367         done; \
24368         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
24369           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24370                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24371                   "RANLIB=$${RANLIB}" \
24372                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24373                    dvi) \
24374           || exit 1
24375
24376 @endif target-libstdc++-v3
24377
24378 .PHONY: maybe-html-target-libstdc++-v3 html-target-libstdc++-v3
24379 maybe-html-target-libstdc++-v3:
24380 @if target-libstdc++-v3
24381 maybe-html-target-libstdc++-v3: html-target-libstdc++-v3
24382
24383 html-target-libstdc++-v3: \
24384     configure-target-libstdc++-v3 
24385         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
24386         r=`${PWD_COMMAND}`; export r; \
24387         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24388         $(SET_LIB_PATH) \
24389         $(RAW_CXX_TARGET_EXPORTS) \
24390         echo "Doing html in $(TARGET_SUBDIR)/libstdc++-v3" ; \
24391         for flag in $(EXTRA_TARGET_FLAGS); do \
24392           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24393         done; \
24394         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
24395           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24396                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24397                   "RANLIB=$${RANLIB}" \
24398                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24399                    html) \
24400           || exit 1
24401
24402 @endif target-libstdc++-v3
24403
24404 .PHONY: maybe-TAGS-target-libstdc++-v3 TAGS-target-libstdc++-v3
24405 maybe-TAGS-target-libstdc++-v3:
24406 @if target-libstdc++-v3
24407 maybe-TAGS-target-libstdc++-v3: TAGS-target-libstdc++-v3
24408
24409 TAGS-target-libstdc++-v3: \
24410     configure-target-libstdc++-v3 
24411         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
24412         r=`${PWD_COMMAND}`; export r; \
24413         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24414         $(SET_LIB_PATH) \
24415         $(RAW_CXX_TARGET_EXPORTS) \
24416         echo "Doing TAGS in $(TARGET_SUBDIR)/libstdc++-v3" ; \
24417         for flag in $(EXTRA_TARGET_FLAGS); do \
24418           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24419         done; \
24420         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
24421           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24422                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24423                   "RANLIB=$${RANLIB}" \
24424                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24425                    TAGS) \
24426           || exit 1
24427
24428 @endif target-libstdc++-v3
24429
24430 .PHONY: maybe-install-info-target-libstdc++-v3 install-info-target-libstdc++-v3
24431 maybe-install-info-target-libstdc++-v3:
24432 @if target-libstdc++-v3
24433 maybe-install-info-target-libstdc++-v3: install-info-target-libstdc++-v3
24434
24435 install-info-target-libstdc++-v3: \
24436     configure-target-libstdc++-v3 \
24437     info-target-libstdc++-v3 
24438         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
24439         r=`${PWD_COMMAND}`; export r; \
24440         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24441         $(SET_LIB_PATH) \
24442         $(RAW_CXX_TARGET_EXPORTS) \
24443         echo "Doing install-info in $(TARGET_SUBDIR)/libstdc++-v3" ; \
24444         for flag in $(EXTRA_TARGET_FLAGS); do \
24445           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24446         done; \
24447         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
24448           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24449                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24450                   "RANLIB=$${RANLIB}" \
24451                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24452                    install-info) \
24453           || exit 1
24454
24455 @endif target-libstdc++-v3
24456
24457 .PHONY: maybe-installcheck-target-libstdc++-v3 installcheck-target-libstdc++-v3
24458 maybe-installcheck-target-libstdc++-v3:
24459 @if target-libstdc++-v3
24460 maybe-installcheck-target-libstdc++-v3: installcheck-target-libstdc++-v3
24461
24462 installcheck-target-libstdc++-v3: \
24463     configure-target-libstdc++-v3 
24464         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
24465         r=`${PWD_COMMAND}`; export r; \
24466         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24467         $(SET_LIB_PATH) \
24468         $(RAW_CXX_TARGET_EXPORTS) \
24469         echo "Doing installcheck in $(TARGET_SUBDIR)/libstdc++-v3" ; \
24470         for flag in $(EXTRA_TARGET_FLAGS); do \
24471           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24472         done; \
24473         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
24474           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24475                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24476                   "RANLIB=$${RANLIB}" \
24477                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24478                    installcheck) \
24479           || exit 1
24480
24481 @endif target-libstdc++-v3
24482
24483 .PHONY: maybe-mostlyclean-target-libstdc++-v3 mostlyclean-target-libstdc++-v3
24484 maybe-mostlyclean-target-libstdc++-v3:
24485 @if target-libstdc++-v3
24486 maybe-mostlyclean-target-libstdc++-v3: mostlyclean-target-libstdc++-v3
24487
24488 mostlyclean-target-libstdc++-v3: 
24489         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
24490         r=`${PWD_COMMAND}`; export r; \
24491         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24492         $(SET_LIB_PATH) \
24493         $(RAW_CXX_TARGET_EXPORTS) \
24494         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
24495         for flag in $(EXTRA_TARGET_FLAGS); do \
24496           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24497         done; \
24498         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
24499           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24500                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24501                   "RANLIB=$${RANLIB}" \
24502                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24503                    mostlyclean) \
24504           || exit 1
24505
24506 @endif target-libstdc++-v3
24507
24508 .PHONY: maybe-clean-target-libstdc++-v3 clean-target-libstdc++-v3
24509 maybe-clean-target-libstdc++-v3:
24510 @if target-libstdc++-v3
24511 maybe-clean-target-libstdc++-v3: clean-target-libstdc++-v3
24512
24513 clean-target-libstdc++-v3: 
24514         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
24515         r=`${PWD_COMMAND}`; export r; \
24516         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24517         $(SET_LIB_PATH) \
24518         $(RAW_CXX_TARGET_EXPORTS) \
24519         echo "Doing clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
24520         for flag in $(EXTRA_TARGET_FLAGS); do \
24521           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24522         done; \
24523         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
24524           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24525                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24526                   "RANLIB=$${RANLIB}" \
24527                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24528                    clean) \
24529           || exit 1
24530
24531 @endif target-libstdc++-v3
24532
24533 .PHONY: maybe-distclean-target-libstdc++-v3 distclean-target-libstdc++-v3
24534 maybe-distclean-target-libstdc++-v3:
24535 @if target-libstdc++-v3
24536 maybe-distclean-target-libstdc++-v3: distclean-target-libstdc++-v3
24537
24538 distclean-target-libstdc++-v3: 
24539         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
24540         r=`${PWD_COMMAND}`; export r; \
24541         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24542         $(SET_LIB_PATH) \
24543         $(RAW_CXX_TARGET_EXPORTS) \
24544         echo "Doing distclean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
24545         for flag in $(EXTRA_TARGET_FLAGS); do \
24546           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24547         done; \
24548         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
24549           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24550                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24551                   "RANLIB=$${RANLIB}" \
24552                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24553                    distclean) \
24554           || exit 1
24555
24556 @endif target-libstdc++-v3
24557
24558 .PHONY: maybe-maintainer-clean-target-libstdc++-v3 maintainer-clean-target-libstdc++-v3
24559 maybe-maintainer-clean-target-libstdc++-v3:
24560 @if target-libstdc++-v3
24561 maybe-maintainer-clean-target-libstdc++-v3: maintainer-clean-target-libstdc++-v3
24562
24563 maintainer-clean-target-libstdc++-v3: 
24564         @[ -f $(TARGET_SUBDIR)/libstdc++-v3/Makefile ] || exit 0 ; \
24565         r=`${PWD_COMMAND}`; export r; \
24566         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24567         $(SET_LIB_PATH) \
24568         $(RAW_CXX_TARGET_EXPORTS) \
24569         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libstdc++-v3" ; \
24570         for flag in $(EXTRA_TARGET_FLAGS); do \
24571           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24572         done; \
24573         (cd $(TARGET_SUBDIR)/libstdc++-v3 && \
24574           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24575                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24576                   "RANLIB=$${RANLIB}" \
24577                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24578                    maintainer-clean) \
24579           || exit 1
24580
24581 @endif target-libstdc++-v3
24582
24583
24584 .PHONY: configure-target-libmudflap maybe-configure-target-libmudflap
24585 maybe-configure-target-libmudflap:
24586 @if target-libmudflap
24587 maybe-configure-target-libmudflap: configure-target-libmudflap
24588
24589 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
24590 $(TARGET_SUBDIR)/libmudflap/multilib.out: multilib.out
24591         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
24592         rm -f $(TARGET_SUBDIR)/libmudflap/Makefile || : ; \
24593         cp multilib.out $(TARGET_SUBDIR)/libmudflap/multilib.out
24594
24595 configure-target-libmudflap: $(TARGET_SUBDIR)/libmudflap/multilib.out
24596         @test ! -f $(TARGET_SUBDIR)/libmudflap/Makefile || exit 0; \
24597         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libmudflap ; \
24598         r=`${PWD_COMMAND}`; export r; \
24599         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24600         $(SET_LIB_PATH) \
24601         $(NORMAL_TARGET_EXPORTS) \
24602         echo Configuring in $(TARGET_SUBDIR)/libmudflap; \
24603         cd "$(TARGET_SUBDIR)/libmudflap" || exit 1; \
24604         case $(srcdir) in \
24605           /* | [A-Za-z]:[\\/]*) \
24606             topdir=$(srcdir) ;; \
24607           *) \
24608             case "$(TARGET_SUBDIR)" in \
24609               .) topdir="../$(srcdir)" ;; \
24610               *) topdir="../../$(srcdir)" ;; \
24611             esac ;; \
24612         esac; \
24613           srcdiroption="--srcdir=$${topdir}/libmudflap"; \
24614           libsrcdir="$$s/libmudflap"; \
24615         rm -f no-such-file || : ; \
24616         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24617           $(TARGET_CONFIGARGS) $${srcdiroption} \
24618           --with-target-subdir="$(TARGET_SUBDIR)"  \
24619           || exit 1
24620 @endif target-libmudflap
24621
24622 .PHONY: all-target-libmudflap maybe-all-target-libmudflap
24623 maybe-all-target-libmudflap:
24624 @if target-libmudflap
24625 TARGET-target-libmudflap=all
24626 maybe-all-target-libmudflap: all-target-libmudflap
24627 all-target-libmudflap: configure-target-libmudflap
24628         @r=`${PWD_COMMAND}`; export r; \
24629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24630         $(SET_LIB_PATH) \
24631         $(NORMAL_TARGET_EXPORTS) \
24632         (cd $(TARGET_SUBDIR)/libmudflap && \
24633           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libmudflap))
24634 @endif target-libmudflap
24635
24636 .PHONY: check-target-libmudflap maybe-check-target-libmudflap
24637 maybe-check-target-libmudflap:
24638 @if target-libmudflap
24639 maybe-check-target-libmudflap: check-target-libmudflap
24640
24641 check-target-libmudflap:
24642         @r=`${PWD_COMMAND}`; export r; \
24643         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24644         $(SET_LIB_PATH) \
24645         $(NORMAL_TARGET_EXPORTS) \
24646         (cd $(TARGET_SUBDIR)/libmudflap && \
24647           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
24648
24649 @endif target-libmudflap
24650
24651 .PHONY: install-target-libmudflap maybe-install-target-libmudflap
24652 maybe-install-target-libmudflap:
24653 @if target-libmudflap
24654 maybe-install-target-libmudflap: install-target-libmudflap
24655
24656 install-target-libmudflap: installdirs
24657         @r=`${PWD_COMMAND}`; export r; \
24658         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24659         $(SET_LIB_PATH) \
24660         $(NORMAL_TARGET_EXPORTS) \
24661         (cd $(TARGET_SUBDIR)/libmudflap && \
24662           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
24663
24664 @endif target-libmudflap
24665
24666 # Other targets (info, dvi, etc.)
24667
24668 .PHONY: maybe-info-target-libmudflap info-target-libmudflap
24669 maybe-info-target-libmudflap:
24670 @if target-libmudflap
24671 maybe-info-target-libmudflap: info-target-libmudflap
24672
24673 info-target-libmudflap: \
24674     configure-target-libmudflap 
24675         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
24676         r=`${PWD_COMMAND}`; export r; \
24677         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24678         $(SET_LIB_PATH) \
24679         $(NORMAL_TARGET_EXPORTS) \
24680         echo "Doing info in $(TARGET_SUBDIR)/libmudflap" ; \
24681         for flag in $(EXTRA_TARGET_FLAGS); do \
24682           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24683         done; \
24684         (cd $(TARGET_SUBDIR)/libmudflap && \
24685           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24686                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24687                   "RANLIB=$${RANLIB}" \
24688                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24689                    info) \
24690           || exit 1
24691
24692 @endif target-libmudflap
24693
24694 .PHONY: maybe-dvi-target-libmudflap dvi-target-libmudflap
24695 maybe-dvi-target-libmudflap:
24696 @if target-libmudflap
24697 maybe-dvi-target-libmudflap: dvi-target-libmudflap
24698
24699 dvi-target-libmudflap: \
24700     configure-target-libmudflap 
24701         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
24702         r=`${PWD_COMMAND}`; export r; \
24703         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24704         $(SET_LIB_PATH) \
24705         $(NORMAL_TARGET_EXPORTS) \
24706         echo "Doing dvi in $(TARGET_SUBDIR)/libmudflap" ; \
24707         for flag in $(EXTRA_TARGET_FLAGS); do \
24708           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24709         done; \
24710         (cd $(TARGET_SUBDIR)/libmudflap && \
24711           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24712                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24713                   "RANLIB=$${RANLIB}" \
24714                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24715                    dvi) \
24716           || exit 1
24717
24718 @endif target-libmudflap
24719
24720 .PHONY: maybe-html-target-libmudflap html-target-libmudflap
24721 maybe-html-target-libmudflap:
24722 @if target-libmudflap
24723 maybe-html-target-libmudflap: html-target-libmudflap
24724
24725 html-target-libmudflap: \
24726     configure-target-libmudflap 
24727         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
24728         r=`${PWD_COMMAND}`; export r; \
24729         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24730         $(SET_LIB_PATH) \
24731         $(NORMAL_TARGET_EXPORTS) \
24732         echo "Doing html in $(TARGET_SUBDIR)/libmudflap" ; \
24733         for flag in $(EXTRA_TARGET_FLAGS); do \
24734           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24735         done; \
24736         (cd $(TARGET_SUBDIR)/libmudflap && \
24737           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24738                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24739                   "RANLIB=$${RANLIB}" \
24740                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24741                    html) \
24742           || exit 1
24743
24744 @endif target-libmudflap
24745
24746 .PHONY: maybe-TAGS-target-libmudflap TAGS-target-libmudflap
24747 maybe-TAGS-target-libmudflap:
24748 @if target-libmudflap
24749 maybe-TAGS-target-libmudflap: TAGS-target-libmudflap
24750
24751 TAGS-target-libmudflap: \
24752     configure-target-libmudflap 
24753         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
24754         r=`${PWD_COMMAND}`; export r; \
24755         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24756         $(SET_LIB_PATH) \
24757         $(NORMAL_TARGET_EXPORTS) \
24758         echo "Doing TAGS in $(TARGET_SUBDIR)/libmudflap" ; \
24759         for flag in $(EXTRA_TARGET_FLAGS); do \
24760           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24761         done; \
24762         (cd $(TARGET_SUBDIR)/libmudflap && \
24763           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24764                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24765                   "RANLIB=$${RANLIB}" \
24766                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24767                    TAGS) \
24768           || exit 1
24769
24770 @endif target-libmudflap
24771
24772 .PHONY: maybe-install-info-target-libmudflap install-info-target-libmudflap
24773 maybe-install-info-target-libmudflap:
24774 @if target-libmudflap
24775 maybe-install-info-target-libmudflap: install-info-target-libmudflap
24776
24777 install-info-target-libmudflap: \
24778     configure-target-libmudflap \
24779     info-target-libmudflap 
24780         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
24781         r=`${PWD_COMMAND}`; export r; \
24782         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24783         $(SET_LIB_PATH) \
24784         $(NORMAL_TARGET_EXPORTS) \
24785         echo "Doing install-info in $(TARGET_SUBDIR)/libmudflap" ; \
24786         for flag in $(EXTRA_TARGET_FLAGS); do \
24787           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24788         done; \
24789         (cd $(TARGET_SUBDIR)/libmudflap && \
24790           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24791                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24792                   "RANLIB=$${RANLIB}" \
24793                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24794                    install-info) \
24795           || exit 1
24796
24797 @endif target-libmudflap
24798
24799 .PHONY: maybe-installcheck-target-libmudflap installcheck-target-libmudflap
24800 maybe-installcheck-target-libmudflap:
24801 @if target-libmudflap
24802 maybe-installcheck-target-libmudflap: installcheck-target-libmudflap
24803
24804 installcheck-target-libmudflap: \
24805     configure-target-libmudflap 
24806         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
24807         r=`${PWD_COMMAND}`; export r; \
24808         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24809         $(SET_LIB_PATH) \
24810         $(NORMAL_TARGET_EXPORTS) \
24811         echo "Doing installcheck in $(TARGET_SUBDIR)/libmudflap" ; \
24812         for flag in $(EXTRA_TARGET_FLAGS); do \
24813           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24814         done; \
24815         (cd $(TARGET_SUBDIR)/libmudflap && \
24816           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24817                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24818                   "RANLIB=$${RANLIB}" \
24819                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24820                    installcheck) \
24821           || exit 1
24822
24823 @endif target-libmudflap
24824
24825 .PHONY: maybe-mostlyclean-target-libmudflap mostlyclean-target-libmudflap
24826 maybe-mostlyclean-target-libmudflap:
24827 @if target-libmudflap
24828 maybe-mostlyclean-target-libmudflap: mostlyclean-target-libmudflap
24829
24830 mostlyclean-target-libmudflap: 
24831         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
24832         r=`${PWD_COMMAND}`; export r; \
24833         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24834         $(SET_LIB_PATH) \
24835         $(NORMAL_TARGET_EXPORTS) \
24836         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libmudflap" ; \
24837         for flag in $(EXTRA_TARGET_FLAGS); do \
24838           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24839         done; \
24840         (cd $(TARGET_SUBDIR)/libmudflap && \
24841           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24842                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24843                   "RANLIB=$${RANLIB}" \
24844                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24845                    mostlyclean) \
24846           || exit 1
24847
24848 @endif target-libmudflap
24849
24850 .PHONY: maybe-clean-target-libmudflap clean-target-libmudflap
24851 maybe-clean-target-libmudflap:
24852 @if target-libmudflap
24853 maybe-clean-target-libmudflap: clean-target-libmudflap
24854
24855 clean-target-libmudflap: 
24856         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
24857         r=`${PWD_COMMAND}`; export r; \
24858         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24859         $(SET_LIB_PATH) \
24860         $(NORMAL_TARGET_EXPORTS) \
24861         echo "Doing clean in $(TARGET_SUBDIR)/libmudflap" ; \
24862         for flag in $(EXTRA_TARGET_FLAGS); do \
24863           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24864         done; \
24865         (cd $(TARGET_SUBDIR)/libmudflap && \
24866           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24867                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24868                   "RANLIB=$${RANLIB}" \
24869                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24870                    clean) \
24871           || exit 1
24872
24873 @endif target-libmudflap
24874
24875 .PHONY: maybe-distclean-target-libmudflap distclean-target-libmudflap
24876 maybe-distclean-target-libmudflap:
24877 @if target-libmudflap
24878 maybe-distclean-target-libmudflap: distclean-target-libmudflap
24879
24880 distclean-target-libmudflap: 
24881         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
24882         r=`${PWD_COMMAND}`; export r; \
24883         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24884         $(SET_LIB_PATH) \
24885         $(NORMAL_TARGET_EXPORTS) \
24886         echo "Doing distclean in $(TARGET_SUBDIR)/libmudflap" ; \
24887         for flag in $(EXTRA_TARGET_FLAGS); do \
24888           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24889         done; \
24890         (cd $(TARGET_SUBDIR)/libmudflap && \
24891           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24892                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24893                   "RANLIB=$${RANLIB}" \
24894                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24895                    distclean) \
24896           || exit 1
24897
24898 @endif target-libmudflap
24899
24900 .PHONY: maybe-maintainer-clean-target-libmudflap maintainer-clean-target-libmudflap
24901 maybe-maintainer-clean-target-libmudflap:
24902 @if target-libmudflap
24903 maybe-maintainer-clean-target-libmudflap: maintainer-clean-target-libmudflap
24904
24905 maintainer-clean-target-libmudflap: 
24906         @[ -f $(TARGET_SUBDIR)/libmudflap/Makefile ] || exit 0 ; \
24907         r=`${PWD_COMMAND}`; export r; \
24908         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24909         $(SET_LIB_PATH) \
24910         $(NORMAL_TARGET_EXPORTS) \
24911         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libmudflap" ; \
24912         for flag in $(EXTRA_TARGET_FLAGS); do \
24913           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
24914         done; \
24915         (cd $(TARGET_SUBDIR)/libmudflap && \
24916           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
24917                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
24918                   "RANLIB=$${RANLIB}" \
24919                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
24920                    maintainer-clean) \
24921           || exit 1
24922
24923 @endif target-libmudflap
24924
24925
24926 .PHONY: configure-target-newlib maybe-configure-target-newlib
24927 maybe-configure-target-newlib:
24928 @if target-newlib
24929 maybe-configure-target-newlib: configure-target-newlib
24930
24931 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
24932 $(TARGET_SUBDIR)/newlib/multilib.out: multilib.out
24933         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
24934         rm -f $(TARGET_SUBDIR)/newlib/Makefile || : ; \
24935         cp multilib.out $(TARGET_SUBDIR)/newlib/multilib.out
24936
24937 configure-target-newlib: $(TARGET_SUBDIR)/newlib/multilib.out
24938         @test ! -f $(TARGET_SUBDIR)/newlib/Makefile || exit 0; \
24939         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/newlib ; \
24940         r=`${PWD_COMMAND}`; export r; \
24941         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24942         $(SET_LIB_PATH) \
24943         $(NORMAL_TARGET_EXPORTS) \
24944         echo Configuring in $(TARGET_SUBDIR)/newlib; \
24945         cd "$(TARGET_SUBDIR)/newlib" || exit 1; \
24946         case $(srcdir) in \
24947           /* | [A-Za-z]:[\\/]*) \
24948             topdir=$(srcdir) ;; \
24949           *) \
24950             case "$(TARGET_SUBDIR)" in \
24951               .) topdir="../$(srcdir)" ;; \
24952               *) topdir="../../$(srcdir)" ;; \
24953             esac ;; \
24954         esac; \
24955           srcdiroption="--srcdir=$${topdir}/newlib"; \
24956           libsrcdir="$$s/newlib"; \
24957         rm -f no-such-file || : ; \
24958         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
24959           $(TARGET_CONFIGARGS) $${srcdiroption} \
24960           --with-target-subdir="$(TARGET_SUBDIR)"  \
24961           || exit 1
24962 @endif target-newlib
24963
24964 .PHONY: all-target-newlib maybe-all-target-newlib
24965 maybe-all-target-newlib:
24966 @if target-newlib
24967 TARGET-target-newlib=all
24968 maybe-all-target-newlib: all-target-newlib
24969 all-target-newlib: configure-target-newlib
24970         @r=`${PWD_COMMAND}`; export r; \
24971         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24972         $(SET_LIB_PATH) \
24973         $(NORMAL_TARGET_EXPORTS) \
24974         (cd $(TARGET_SUBDIR)/newlib && \
24975           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-newlib))
24976 @endif target-newlib
24977
24978 .PHONY: check-target-newlib maybe-check-target-newlib
24979 maybe-check-target-newlib:
24980 @if target-newlib
24981 maybe-check-target-newlib: check-target-newlib
24982
24983 check-target-newlib:
24984         @r=`${PWD_COMMAND}`; export r; \
24985         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
24986         $(SET_LIB_PATH) \
24987         $(NORMAL_TARGET_EXPORTS) \
24988         (cd $(TARGET_SUBDIR)/newlib && \
24989           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
24990
24991 @endif target-newlib
24992
24993 .PHONY: install-target-newlib maybe-install-target-newlib
24994 maybe-install-target-newlib:
24995 @if target-newlib
24996 maybe-install-target-newlib: install-target-newlib
24997
24998 install-target-newlib: installdirs
24999         @r=`${PWD_COMMAND}`; export r; \
25000         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25001         $(SET_LIB_PATH) \
25002         $(NORMAL_TARGET_EXPORTS) \
25003         (cd $(TARGET_SUBDIR)/newlib && \
25004           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
25005
25006 @endif target-newlib
25007
25008 # Other targets (info, dvi, etc.)
25009
25010 .PHONY: maybe-info-target-newlib info-target-newlib
25011 maybe-info-target-newlib:
25012 @if target-newlib
25013 maybe-info-target-newlib: info-target-newlib
25014
25015 info-target-newlib: \
25016     configure-target-newlib 
25017         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
25018         r=`${PWD_COMMAND}`; export r; \
25019         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25020         $(SET_LIB_PATH) \
25021         $(NORMAL_TARGET_EXPORTS) \
25022         echo "Doing info in $(TARGET_SUBDIR)/newlib" ; \
25023         for flag in $(EXTRA_TARGET_FLAGS); do \
25024           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25025         done; \
25026         (cd $(TARGET_SUBDIR)/newlib && \
25027           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25028                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25029                   "RANLIB=$${RANLIB}" \
25030                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25031                    info) \
25032           || exit 1
25033
25034 @endif target-newlib
25035
25036 .PHONY: maybe-dvi-target-newlib dvi-target-newlib
25037 maybe-dvi-target-newlib:
25038 @if target-newlib
25039 maybe-dvi-target-newlib: dvi-target-newlib
25040
25041 dvi-target-newlib: \
25042     configure-target-newlib 
25043         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
25044         r=`${PWD_COMMAND}`; export r; \
25045         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25046         $(SET_LIB_PATH) \
25047         $(NORMAL_TARGET_EXPORTS) \
25048         echo "Doing dvi in $(TARGET_SUBDIR)/newlib" ; \
25049         for flag in $(EXTRA_TARGET_FLAGS); do \
25050           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25051         done; \
25052         (cd $(TARGET_SUBDIR)/newlib && \
25053           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25054                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25055                   "RANLIB=$${RANLIB}" \
25056                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25057                    dvi) \
25058           || exit 1
25059
25060 @endif target-newlib
25061
25062 .PHONY: maybe-html-target-newlib html-target-newlib
25063 maybe-html-target-newlib:
25064 @if target-newlib
25065 maybe-html-target-newlib: html-target-newlib
25066
25067 html-target-newlib: \
25068     configure-target-newlib 
25069         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
25070         r=`${PWD_COMMAND}`; export r; \
25071         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25072         $(SET_LIB_PATH) \
25073         $(NORMAL_TARGET_EXPORTS) \
25074         echo "Doing html in $(TARGET_SUBDIR)/newlib" ; \
25075         for flag in $(EXTRA_TARGET_FLAGS); do \
25076           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25077         done; \
25078         (cd $(TARGET_SUBDIR)/newlib && \
25079           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25080                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25081                   "RANLIB=$${RANLIB}" \
25082                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25083                    html) \
25084           || exit 1
25085
25086 @endif target-newlib
25087
25088 .PHONY: maybe-TAGS-target-newlib TAGS-target-newlib
25089 maybe-TAGS-target-newlib:
25090 @if target-newlib
25091 maybe-TAGS-target-newlib: TAGS-target-newlib
25092
25093 TAGS-target-newlib: \
25094     configure-target-newlib 
25095         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
25096         r=`${PWD_COMMAND}`; export r; \
25097         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25098         $(SET_LIB_PATH) \
25099         $(NORMAL_TARGET_EXPORTS) \
25100         echo "Doing TAGS in $(TARGET_SUBDIR)/newlib" ; \
25101         for flag in $(EXTRA_TARGET_FLAGS); do \
25102           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25103         done; \
25104         (cd $(TARGET_SUBDIR)/newlib && \
25105           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25106                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25107                   "RANLIB=$${RANLIB}" \
25108                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25109                    TAGS) \
25110           || exit 1
25111
25112 @endif target-newlib
25113
25114 .PHONY: maybe-install-info-target-newlib install-info-target-newlib
25115 maybe-install-info-target-newlib:
25116 @if target-newlib
25117 maybe-install-info-target-newlib: install-info-target-newlib
25118
25119 install-info-target-newlib: \
25120     configure-target-newlib \
25121     info-target-newlib 
25122         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
25123         r=`${PWD_COMMAND}`; export r; \
25124         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25125         $(SET_LIB_PATH) \
25126         $(NORMAL_TARGET_EXPORTS) \
25127         echo "Doing install-info in $(TARGET_SUBDIR)/newlib" ; \
25128         for flag in $(EXTRA_TARGET_FLAGS); do \
25129           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25130         done; \
25131         (cd $(TARGET_SUBDIR)/newlib && \
25132           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25133                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25134                   "RANLIB=$${RANLIB}" \
25135                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25136                    install-info) \
25137           || exit 1
25138
25139 @endif target-newlib
25140
25141 .PHONY: maybe-installcheck-target-newlib installcheck-target-newlib
25142 maybe-installcheck-target-newlib:
25143 @if target-newlib
25144 maybe-installcheck-target-newlib: installcheck-target-newlib
25145
25146 installcheck-target-newlib: \
25147     configure-target-newlib 
25148         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
25149         r=`${PWD_COMMAND}`; export r; \
25150         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25151         $(SET_LIB_PATH) \
25152         $(NORMAL_TARGET_EXPORTS) \
25153         echo "Doing installcheck in $(TARGET_SUBDIR)/newlib" ; \
25154         for flag in $(EXTRA_TARGET_FLAGS); do \
25155           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25156         done; \
25157         (cd $(TARGET_SUBDIR)/newlib && \
25158           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25159                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25160                   "RANLIB=$${RANLIB}" \
25161                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25162                    installcheck) \
25163           || exit 1
25164
25165 @endif target-newlib
25166
25167 .PHONY: maybe-mostlyclean-target-newlib mostlyclean-target-newlib
25168 maybe-mostlyclean-target-newlib:
25169 @if target-newlib
25170 maybe-mostlyclean-target-newlib: mostlyclean-target-newlib
25171
25172 mostlyclean-target-newlib: 
25173         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
25174         r=`${PWD_COMMAND}`; export r; \
25175         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25176         $(SET_LIB_PATH) \
25177         $(NORMAL_TARGET_EXPORTS) \
25178         echo "Doing mostlyclean in $(TARGET_SUBDIR)/newlib" ; \
25179         for flag in $(EXTRA_TARGET_FLAGS); do \
25180           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25181         done; \
25182         (cd $(TARGET_SUBDIR)/newlib && \
25183           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25184                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25185                   "RANLIB=$${RANLIB}" \
25186                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25187                    mostlyclean) \
25188           || exit 1
25189
25190 @endif target-newlib
25191
25192 .PHONY: maybe-clean-target-newlib clean-target-newlib
25193 maybe-clean-target-newlib:
25194 @if target-newlib
25195 maybe-clean-target-newlib: clean-target-newlib
25196
25197 clean-target-newlib: 
25198         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
25199         r=`${PWD_COMMAND}`; export r; \
25200         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25201         $(SET_LIB_PATH) \
25202         $(NORMAL_TARGET_EXPORTS) \
25203         echo "Doing clean in $(TARGET_SUBDIR)/newlib" ; \
25204         for flag in $(EXTRA_TARGET_FLAGS); do \
25205           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25206         done; \
25207         (cd $(TARGET_SUBDIR)/newlib && \
25208           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25209                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25210                   "RANLIB=$${RANLIB}" \
25211                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25212                    clean) \
25213           || exit 1
25214
25215 @endif target-newlib
25216
25217 .PHONY: maybe-distclean-target-newlib distclean-target-newlib
25218 maybe-distclean-target-newlib:
25219 @if target-newlib
25220 maybe-distclean-target-newlib: distclean-target-newlib
25221
25222 distclean-target-newlib: 
25223         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
25224         r=`${PWD_COMMAND}`; export r; \
25225         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25226         $(SET_LIB_PATH) \
25227         $(NORMAL_TARGET_EXPORTS) \
25228         echo "Doing distclean in $(TARGET_SUBDIR)/newlib" ; \
25229         for flag in $(EXTRA_TARGET_FLAGS); do \
25230           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25231         done; \
25232         (cd $(TARGET_SUBDIR)/newlib && \
25233           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25234                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25235                   "RANLIB=$${RANLIB}" \
25236                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25237                    distclean) \
25238           || exit 1
25239
25240 @endif target-newlib
25241
25242 .PHONY: maybe-maintainer-clean-target-newlib maintainer-clean-target-newlib
25243 maybe-maintainer-clean-target-newlib:
25244 @if target-newlib
25245 maybe-maintainer-clean-target-newlib: maintainer-clean-target-newlib
25246
25247 maintainer-clean-target-newlib: 
25248         @[ -f $(TARGET_SUBDIR)/newlib/Makefile ] || exit 0 ; \
25249         r=`${PWD_COMMAND}`; export r; \
25250         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25251         $(SET_LIB_PATH) \
25252         $(NORMAL_TARGET_EXPORTS) \
25253         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/newlib" ; \
25254         for flag in $(EXTRA_TARGET_FLAGS); do \
25255           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25256         done; \
25257         (cd $(TARGET_SUBDIR)/newlib && \
25258           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25259                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25260                   "RANLIB=$${RANLIB}" \
25261                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25262                    maintainer-clean) \
25263           || exit 1
25264
25265 @endif target-newlib
25266
25267
25268 .PHONY: configure-target-libgfortran maybe-configure-target-libgfortran
25269 maybe-configure-target-libgfortran:
25270 @if target-libgfortran
25271 maybe-configure-target-libgfortran: configure-target-libgfortran
25272
25273 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
25274 $(TARGET_SUBDIR)/libgfortran/multilib.out: multilib.out
25275         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
25276         rm -f $(TARGET_SUBDIR)/libgfortran/Makefile || : ; \
25277         cp multilib.out $(TARGET_SUBDIR)/libgfortran/multilib.out
25278
25279 configure-target-libgfortran: $(TARGET_SUBDIR)/libgfortran/multilib.out
25280         @test ! -f $(TARGET_SUBDIR)/libgfortran/Makefile || exit 0; \
25281         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgfortran ; \
25282         r=`${PWD_COMMAND}`; export r; \
25283         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25284         $(SET_LIB_PATH) \
25285         $(NORMAL_TARGET_EXPORTS) \
25286         echo Configuring in $(TARGET_SUBDIR)/libgfortran; \
25287         cd "$(TARGET_SUBDIR)/libgfortran" || exit 1; \
25288         case $(srcdir) in \
25289           /* | [A-Za-z]:[\\/]*) \
25290             topdir=$(srcdir) ;; \
25291           *) \
25292             case "$(TARGET_SUBDIR)" in \
25293               .) topdir="../$(srcdir)" ;; \
25294               *) topdir="../../$(srcdir)" ;; \
25295             esac ;; \
25296         esac; \
25297           srcdiroption="--srcdir=$${topdir}/libgfortran"; \
25298           libsrcdir="$$s/libgfortran"; \
25299         rm -f no-such-file || : ; \
25300         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25301           $(TARGET_CONFIGARGS) $${srcdiroption} \
25302           --with-target-subdir="$(TARGET_SUBDIR)"  \
25303           || exit 1
25304 @endif target-libgfortran
25305
25306 .PHONY: all-target-libgfortran maybe-all-target-libgfortran
25307 maybe-all-target-libgfortran:
25308 @if target-libgfortran
25309 TARGET-target-libgfortran=all
25310 maybe-all-target-libgfortran: all-target-libgfortran
25311 all-target-libgfortran: configure-target-libgfortran
25312         @r=`${PWD_COMMAND}`; export r; \
25313         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25314         $(SET_LIB_PATH) \
25315         $(NORMAL_TARGET_EXPORTS) \
25316         (cd $(TARGET_SUBDIR)/libgfortran && \
25317           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libgfortran))
25318 @endif target-libgfortran
25319
25320 .PHONY: check-target-libgfortran maybe-check-target-libgfortran
25321 maybe-check-target-libgfortran:
25322 @if target-libgfortran
25323 maybe-check-target-libgfortran: check-target-libgfortran
25324
25325 check-target-libgfortran:
25326         @r=`${PWD_COMMAND}`; export r; \
25327         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25328         $(SET_LIB_PATH) \
25329         $(NORMAL_TARGET_EXPORTS) \
25330         (cd $(TARGET_SUBDIR)/libgfortran && \
25331           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
25332
25333 @endif target-libgfortran
25334
25335 .PHONY: install-target-libgfortran maybe-install-target-libgfortran
25336 maybe-install-target-libgfortran:
25337 @if target-libgfortran
25338 maybe-install-target-libgfortran: install-target-libgfortran
25339
25340 install-target-libgfortran: installdirs
25341         @r=`${PWD_COMMAND}`; export r; \
25342         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25343         $(SET_LIB_PATH) \
25344         $(NORMAL_TARGET_EXPORTS) \
25345         (cd $(TARGET_SUBDIR)/libgfortran && \
25346           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
25347
25348 @endif target-libgfortran
25349
25350 # Other targets (info, dvi, etc.)
25351
25352 .PHONY: maybe-info-target-libgfortran info-target-libgfortran
25353 maybe-info-target-libgfortran:
25354 @if target-libgfortran
25355 maybe-info-target-libgfortran: info-target-libgfortran
25356
25357 info-target-libgfortran: \
25358     configure-target-libgfortran 
25359         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
25360         r=`${PWD_COMMAND}`; export r; \
25361         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25362         $(SET_LIB_PATH) \
25363         $(NORMAL_TARGET_EXPORTS) \
25364         echo "Doing info in $(TARGET_SUBDIR)/libgfortran" ; \
25365         for flag in $(EXTRA_TARGET_FLAGS); do \
25366           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25367         done; \
25368         (cd $(TARGET_SUBDIR)/libgfortran && \
25369           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25370                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25371                   "RANLIB=$${RANLIB}" \
25372                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25373                    info) \
25374           || exit 1
25375
25376 @endif target-libgfortran
25377
25378 .PHONY: maybe-dvi-target-libgfortran dvi-target-libgfortran
25379 maybe-dvi-target-libgfortran:
25380 @if target-libgfortran
25381 maybe-dvi-target-libgfortran: dvi-target-libgfortran
25382
25383 dvi-target-libgfortran: \
25384     configure-target-libgfortran 
25385         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
25386         r=`${PWD_COMMAND}`; export r; \
25387         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25388         $(SET_LIB_PATH) \
25389         $(NORMAL_TARGET_EXPORTS) \
25390         echo "Doing dvi in $(TARGET_SUBDIR)/libgfortran" ; \
25391         for flag in $(EXTRA_TARGET_FLAGS); do \
25392           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25393         done; \
25394         (cd $(TARGET_SUBDIR)/libgfortran && \
25395           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25396                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25397                   "RANLIB=$${RANLIB}" \
25398                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25399                    dvi) \
25400           || exit 1
25401
25402 @endif target-libgfortran
25403
25404 .PHONY: maybe-html-target-libgfortran html-target-libgfortran
25405 maybe-html-target-libgfortran:
25406 @if target-libgfortran
25407 maybe-html-target-libgfortran: html-target-libgfortran
25408
25409 html-target-libgfortran: \
25410     configure-target-libgfortran 
25411         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
25412         r=`${PWD_COMMAND}`; export r; \
25413         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25414         $(SET_LIB_PATH) \
25415         $(NORMAL_TARGET_EXPORTS) \
25416         echo "Doing html in $(TARGET_SUBDIR)/libgfortran" ; \
25417         for flag in $(EXTRA_TARGET_FLAGS); do \
25418           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25419         done; \
25420         (cd $(TARGET_SUBDIR)/libgfortran && \
25421           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25422                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25423                   "RANLIB=$${RANLIB}" \
25424                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25425                    html) \
25426           || exit 1
25427
25428 @endif target-libgfortran
25429
25430 .PHONY: maybe-TAGS-target-libgfortran TAGS-target-libgfortran
25431 maybe-TAGS-target-libgfortran:
25432 @if target-libgfortran
25433 maybe-TAGS-target-libgfortran: TAGS-target-libgfortran
25434
25435 TAGS-target-libgfortran: \
25436     configure-target-libgfortran 
25437         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
25438         r=`${PWD_COMMAND}`; export r; \
25439         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25440         $(SET_LIB_PATH) \
25441         $(NORMAL_TARGET_EXPORTS) \
25442         echo "Doing TAGS in $(TARGET_SUBDIR)/libgfortran" ; \
25443         for flag in $(EXTRA_TARGET_FLAGS); do \
25444           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25445         done; \
25446         (cd $(TARGET_SUBDIR)/libgfortran && \
25447           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25448                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25449                   "RANLIB=$${RANLIB}" \
25450                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25451                    TAGS) \
25452           || exit 1
25453
25454 @endif target-libgfortran
25455
25456 .PHONY: maybe-install-info-target-libgfortran install-info-target-libgfortran
25457 maybe-install-info-target-libgfortran:
25458 @if target-libgfortran
25459 maybe-install-info-target-libgfortran: install-info-target-libgfortran
25460
25461 install-info-target-libgfortran: \
25462     configure-target-libgfortran \
25463     info-target-libgfortran 
25464         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
25465         r=`${PWD_COMMAND}`; export r; \
25466         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25467         $(SET_LIB_PATH) \
25468         $(NORMAL_TARGET_EXPORTS) \
25469         echo "Doing install-info in $(TARGET_SUBDIR)/libgfortran" ; \
25470         for flag in $(EXTRA_TARGET_FLAGS); do \
25471           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25472         done; \
25473         (cd $(TARGET_SUBDIR)/libgfortran && \
25474           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25475                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25476                   "RANLIB=$${RANLIB}" \
25477                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25478                    install-info) \
25479           || exit 1
25480
25481 @endif target-libgfortran
25482
25483 .PHONY: maybe-installcheck-target-libgfortran installcheck-target-libgfortran
25484 maybe-installcheck-target-libgfortran:
25485 @if target-libgfortran
25486 maybe-installcheck-target-libgfortran: installcheck-target-libgfortran
25487
25488 installcheck-target-libgfortran: \
25489     configure-target-libgfortran 
25490         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
25491         r=`${PWD_COMMAND}`; export r; \
25492         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25493         $(SET_LIB_PATH) \
25494         $(NORMAL_TARGET_EXPORTS) \
25495         echo "Doing installcheck in $(TARGET_SUBDIR)/libgfortran" ; \
25496         for flag in $(EXTRA_TARGET_FLAGS); do \
25497           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25498         done; \
25499         (cd $(TARGET_SUBDIR)/libgfortran && \
25500           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25501                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25502                   "RANLIB=$${RANLIB}" \
25503                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25504                    installcheck) \
25505           || exit 1
25506
25507 @endif target-libgfortran
25508
25509 .PHONY: maybe-mostlyclean-target-libgfortran mostlyclean-target-libgfortran
25510 maybe-mostlyclean-target-libgfortran:
25511 @if target-libgfortran
25512 maybe-mostlyclean-target-libgfortran: mostlyclean-target-libgfortran
25513
25514 mostlyclean-target-libgfortran: 
25515         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
25516         r=`${PWD_COMMAND}`; export r; \
25517         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25518         $(SET_LIB_PATH) \
25519         $(NORMAL_TARGET_EXPORTS) \
25520         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgfortran" ; \
25521         for flag in $(EXTRA_TARGET_FLAGS); do \
25522           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25523         done; \
25524         (cd $(TARGET_SUBDIR)/libgfortran && \
25525           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25526                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25527                   "RANLIB=$${RANLIB}" \
25528                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25529                    mostlyclean) \
25530           || exit 1
25531
25532 @endif target-libgfortran
25533
25534 .PHONY: maybe-clean-target-libgfortran clean-target-libgfortran
25535 maybe-clean-target-libgfortran:
25536 @if target-libgfortran
25537 maybe-clean-target-libgfortran: clean-target-libgfortran
25538
25539 clean-target-libgfortran: 
25540         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
25541         r=`${PWD_COMMAND}`; export r; \
25542         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25543         $(SET_LIB_PATH) \
25544         $(NORMAL_TARGET_EXPORTS) \
25545         echo "Doing clean in $(TARGET_SUBDIR)/libgfortran" ; \
25546         for flag in $(EXTRA_TARGET_FLAGS); do \
25547           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25548         done; \
25549         (cd $(TARGET_SUBDIR)/libgfortran && \
25550           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25551                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25552                   "RANLIB=$${RANLIB}" \
25553                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25554                    clean) \
25555           || exit 1
25556
25557 @endif target-libgfortran
25558
25559 .PHONY: maybe-distclean-target-libgfortran distclean-target-libgfortran
25560 maybe-distclean-target-libgfortran:
25561 @if target-libgfortran
25562 maybe-distclean-target-libgfortran: distclean-target-libgfortran
25563
25564 distclean-target-libgfortran: 
25565         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
25566         r=`${PWD_COMMAND}`; export r; \
25567         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25568         $(SET_LIB_PATH) \
25569         $(NORMAL_TARGET_EXPORTS) \
25570         echo "Doing distclean in $(TARGET_SUBDIR)/libgfortran" ; \
25571         for flag in $(EXTRA_TARGET_FLAGS); do \
25572           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25573         done; \
25574         (cd $(TARGET_SUBDIR)/libgfortran && \
25575           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25576                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25577                   "RANLIB=$${RANLIB}" \
25578                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25579                    distclean) \
25580           || exit 1
25581
25582 @endif target-libgfortran
25583
25584 .PHONY: maybe-maintainer-clean-target-libgfortran maintainer-clean-target-libgfortran
25585 maybe-maintainer-clean-target-libgfortran:
25586 @if target-libgfortran
25587 maybe-maintainer-clean-target-libgfortran: maintainer-clean-target-libgfortran
25588
25589 maintainer-clean-target-libgfortran: 
25590         @[ -f $(TARGET_SUBDIR)/libgfortran/Makefile ] || exit 0 ; \
25591         r=`${PWD_COMMAND}`; export r; \
25592         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25593         $(SET_LIB_PATH) \
25594         $(NORMAL_TARGET_EXPORTS) \
25595         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgfortran" ; \
25596         for flag in $(EXTRA_TARGET_FLAGS); do \
25597           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25598         done; \
25599         (cd $(TARGET_SUBDIR)/libgfortran && \
25600           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25601                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25602                   "RANLIB=$${RANLIB}" \
25603                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25604                    maintainer-clean) \
25605           || exit 1
25606
25607 @endif target-libgfortran
25608
25609
25610 .PHONY: configure-target-libobjc maybe-configure-target-libobjc
25611 maybe-configure-target-libobjc:
25612 @if target-libobjc
25613 maybe-configure-target-libobjc: configure-target-libobjc
25614
25615 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
25616 $(TARGET_SUBDIR)/libobjc/multilib.out: multilib.out
25617         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
25618         rm -f $(TARGET_SUBDIR)/libobjc/Makefile || : ; \
25619         cp multilib.out $(TARGET_SUBDIR)/libobjc/multilib.out
25620
25621 configure-target-libobjc: $(TARGET_SUBDIR)/libobjc/multilib.out
25622         @test ! -f $(TARGET_SUBDIR)/libobjc/Makefile || exit 0; \
25623         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libobjc ; \
25624         r=`${PWD_COMMAND}`; export r; \
25625         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25626         $(SET_LIB_PATH) \
25627         $(NORMAL_TARGET_EXPORTS) \
25628         echo Configuring in $(TARGET_SUBDIR)/libobjc; \
25629         cd "$(TARGET_SUBDIR)/libobjc" || exit 1; \
25630         case $(srcdir) in \
25631           /* | [A-Za-z]:[\\/]*) \
25632             topdir=$(srcdir) ;; \
25633           *) \
25634             case "$(TARGET_SUBDIR)" in \
25635               .) topdir="../$(srcdir)" ;; \
25636               *) topdir="../../$(srcdir)" ;; \
25637             esac ;; \
25638         esac; \
25639           srcdiroption="--srcdir=$${topdir}/libobjc"; \
25640           libsrcdir="$$s/libobjc"; \
25641         rm -f no-such-file || : ; \
25642         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
25643           $(TARGET_CONFIGARGS) $${srcdiroption} \
25644           --with-target-subdir="$(TARGET_SUBDIR)"  \
25645           || exit 1
25646 @endif target-libobjc
25647
25648 .PHONY: all-target-libobjc maybe-all-target-libobjc
25649 maybe-all-target-libobjc:
25650 @if target-libobjc
25651 TARGET-target-libobjc=all
25652 maybe-all-target-libobjc: all-target-libobjc
25653 all-target-libobjc: configure-target-libobjc
25654         @r=`${PWD_COMMAND}`; export r; \
25655         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25656         $(SET_LIB_PATH) \
25657         $(NORMAL_TARGET_EXPORTS) \
25658         (cd $(TARGET_SUBDIR)/libobjc && \
25659           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libobjc))
25660 @endif target-libobjc
25661
25662 .PHONY: check-target-libobjc maybe-check-target-libobjc
25663 maybe-check-target-libobjc:
25664 @if target-libobjc
25665 maybe-check-target-libobjc: check-target-libobjc
25666
25667 check-target-libobjc:
25668         @r=`${PWD_COMMAND}`; export r; \
25669         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25670         $(SET_LIB_PATH) \
25671         $(NORMAL_TARGET_EXPORTS) \
25672         (cd $(TARGET_SUBDIR)/libobjc && \
25673           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
25674
25675 @endif target-libobjc
25676
25677 .PHONY: install-target-libobjc maybe-install-target-libobjc
25678 maybe-install-target-libobjc:
25679 @if target-libobjc
25680 maybe-install-target-libobjc: install-target-libobjc
25681
25682 install-target-libobjc: installdirs
25683         @r=`${PWD_COMMAND}`; export r; \
25684         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25685         $(SET_LIB_PATH) \
25686         $(NORMAL_TARGET_EXPORTS) \
25687         (cd $(TARGET_SUBDIR)/libobjc && \
25688           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
25689
25690 @endif target-libobjc
25691
25692 # Other targets (info, dvi, etc.)
25693
25694 .PHONY: maybe-info-target-libobjc info-target-libobjc
25695 maybe-info-target-libobjc:
25696 @if target-libobjc
25697 maybe-info-target-libobjc: info-target-libobjc
25698
25699 info-target-libobjc: \
25700     configure-target-libobjc 
25701         @[ -f $(TARGET_SUBDIR)/libobjc/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 info in $(TARGET_SUBDIR)/libobjc" ; \
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)/libobjc && \
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                    info) \
25716           || exit 1
25717
25718 @endif target-libobjc
25719
25720 .PHONY: maybe-dvi-target-libobjc dvi-target-libobjc
25721 maybe-dvi-target-libobjc:
25722 @if target-libobjc
25723 maybe-dvi-target-libobjc: dvi-target-libobjc
25724
25725 dvi-target-libobjc: \
25726     configure-target-libobjc 
25727         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
25728         r=`${PWD_COMMAND}`; export r; \
25729         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25730         $(SET_LIB_PATH) \
25731         $(NORMAL_TARGET_EXPORTS) \
25732         echo "Doing dvi in $(TARGET_SUBDIR)/libobjc" ; \
25733         for flag in $(EXTRA_TARGET_FLAGS); do \
25734           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25735         done; \
25736         (cd $(TARGET_SUBDIR)/libobjc && \
25737           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25738                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25739                   "RANLIB=$${RANLIB}" \
25740                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25741                    dvi) \
25742           || exit 1
25743
25744 @endif target-libobjc
25745
25746 .PHONY: maybe-html-target-libobjc html-target-libobjc
25747 maybe-html-target-libobjc:
25748 @if target-libobjc
25749 maybe-html-target-libobjc: html-target-libobjc
25750
25751 html-target-libobjc: \
25752     configure-target-libobjc 
25753         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
25754         r=`${PWD_COMMAND}`; export r; \
25755         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25756         $(SET_LIB_PATH) \
25757         $(NORMAL_TARGET_EXPORTS) \
25758         echo "Doing html in $(TARGET_SUBDIR)/libobjc" ; \
25759         for flag in $(EXTRA_TARGET_FLAGS); do \
25760           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25761         done; \
25762         (cd $(TARGET_SUBDIR)/libobjc && \
25763           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25764                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25765                   "RANLIB=$${RANLIB}" \
25766                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25767                    html) \
25768           || exit 1
25769
25770 @endif target-libobjc
25771
25772 .PHONY: maybe-TAGS-target-libobjc TAGS-target-libobjc
25773 maybe-TAGS-target-libobjc:
25774 @if target-libobjc
25775 maybe-TAGS-target-libobjc: TAGS-target-libobjc
25776
25777 TAGS-target-libobjc: \
25778     configure-target-libobjc 
25779         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
25780         r=`${PWD_COMMAND}`; export r; \
25781         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25782         $(SET_LIB_PATH) \
25783         $(NORMAL_TARGET_EXPORTS) \
25784         echo "Doing TAGS in $(TARGET_SUBDIR)/libobjc" ; \
25785         for flag in $(EXTRA_TARGET_FLAGS); do \
25786           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25787         done; \
25788         (cd $(TARGET_SUBDIR)/libobjc && \
25789           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25790                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25791                   "RANLIB=$${RANLIB}" \
25792                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25793                    TAGS) \
25794           || exit 1
25795
25796 @endif target-libobjc
25797
25798 .PHONY: maybe-install-info-target-libobjc install-info-target-libobjc
25799 maybe-install-info-target-libobjc:
25800 @if target-libobjc
25801 maybe-install-info-target-libobjc: install-info-target-libobjc
25802
25803 install-info-target-libobjc: \
25804     configure-target-libobjc \
25805     info-target-libobjc 
25806         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
25807         r=`${PWD_COMMAND}`; export r; \
25808         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25809         $(SET_LIB_PATH) \
25810         $(NORMAL_TARGET_EXPORTS) \
25811         echo "Doing install-info in $(TARGET_SUBDIR)/libobjc" ; \
25812         for flag in $(EXTRA_TARGET_FLAGS); do \
25813           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25814         done; \
25815         (cd $(TARGET_SUBDIR)/libobjc && \
25816           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25817                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25818                   "RANLIB=$${RANLIB}" \
25819                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25820                    install-info) \
25821           || exit 1
25822
25823 @endif target-libobjc
25824
25825 .PHONY: maybe-installcheck-target-libobjc installcheck-target-libobjc
25826 maybe-installcheck-target-libobjc:
25827 @if target-libobjc
25828 maybe-installcheck-target-libobjc: installcheck-target-libobjc
25829
25830 installcheck-target-libobjc: \
25831     configure-target-libobjc 
25832         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
25833         r=`${PWD_COMMAND}`; export r; \
25834         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25835         $(SET_LIB_PATH) \
25836         $(NORMAL_TARGET_EXPORTS) \
25837         echo "Doing installcheck in $(TARGET_SUBDIR)/libobjc" ; \
25838         for flag in $(EXTRA_TARGET_FLAGS); do \
25839           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25840         done; \
25841         (cd $(TARGET_SUBDIR)/libobjc && \
25842           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25843                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25844                   "RANLIB=$${RANLIB}" \
25845                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25846                    installcheck) \
25847           || exit 1
25848
25849 @endif target-libobjc
25850
25851 .PHONY: maybe-mostlyclean-target-libobjc mostlyclean-target-libobjc
25852 maybe-mostlyclean-target-libobjc:
25853 @if target-libobjc
25854 maybe-mostlyclean-target-libobjc: mostlyclean-target-libobjc
25855
25856 mostlyclean-target-libobjc: 
25857         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
25858         r=`${PWD_COMMAND}`; export r; \
25859         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25860         $(SET_LIB_PATH) \
25861         $(NORMAL_TARGET_EXPORTS) \
25862         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libobjc" ; \
25863         for flag in $(EXTRA_TARGET_FLAGS); do \
25864           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25865         done; \
25866         (cd $(TARGET_SUBDIR)/libobjc && \
25867           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25868                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25869                   "RANLIB=$${RANLIB}" \
25870                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25871                    mostlyclean) \
25872           || exit 1
25873
25874 @endif target-libobjc
25875
25876 .PHONY: maybe-clean-target-libobjc clean-target-libobjc
25877 maybe-clean-target-libobjc:
25878 @if target-libobjc
25879 maybe-clean-target-libobjc: clean-target-libobjc
25880
25881 clean-target-libobjc: 
25882         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
25883         r=`${PWD_COMMAND}`; export r; \
25884         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25885         $(SET_LIB_PATH) \
25886         $(NORMAL_TARGET_EXPORTS) \
25887         echo "Doing clean in $(TARGET_SUBDIR)/libobjc" ; \
25888         for flag in $(EXTRA_TARGET_FLAGS); do \
25889           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25890         done; \
25891         (cd $(TARGET_SUBDIR)/libobjc && \
25892           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25893                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25894                   "RANLIB=$${RANLIB}" \
25895                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25896                    clean) \
25897           || exit 1
25898
25899 @endif target-libobjc
25900
25901 .PHONY: maybe-distclean-target-libobjc distclean-target-libobjc
25902 maybe-distclean-target-libobjc:
25903 @if target-libobjc
25904 maybe-distclean-target-libobjc: distclean-target-libobjc
25905
25906 distclean-target-libobjc: 
25907         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
25908         r=`${PWD_COMMAND}`; export r; \
25909         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25910         $(SET_LIB_PATH) \
25911         $(NORMAL_TARGET_EXPORTS) \
25912         echo "Doing distclean in $(TARGET_SUBDIR)/libobjc" ; \
25913         for flag in $(EXTRA_TARGET_FLAGS); do \
25914           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25915         done; \
25916         (cd $(TARGET_SUBDIR)/libobjc && \
25917           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25918                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25919                   "RANLIB=$${RANLIB}" \
25920                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25921                    distclean) \
25922           || exit 1
25923
25924 @endif target-libobjc
25925
25926 .PHONY: maybe-maintainer-clean-target-libobjc maintainer-clean-target-libobjc
25927 maybe-maintainer-clean-target-libobjc:
25928 @if target-libobjc
25929 maybe-maintainer-clean-target-libobjc: maintainer-clean-target-libobjc
25930
25931 maintainer-clean-target-libobjc: 
25932         @[ -f $(TARGET_SUBDIR)/libobjc/Makefile ] || exit 0 ; \
25933         r=`${PWD_COMMAND}`; export r; \
25934         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25935         $(SET_LIB_PATH) \
25936         $(NORMAL_TARGET_EXPORTS) \
25937         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libobjc" ; \
25938         for flag in $(EXTRA_TARGET_FLAGS); do \
25939           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
25940         done; \
25941         (cd $(TARGET_SUBDIR)/libobjc && \
25942           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
25943                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
25944                   "RANLIB=$${RANLIB}" \
25945                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
25946                    maintainer-clean) \
25947           || exit 1
25948
25949 @endif target-libobjc
25950
25951
25952 .PHONY: configure-target-libtermcap maybe-configure-target-libtermcap
25953 maybe-configure-target-libtermcap:
25954 @if target-libtermcap
25955 maybe-configure-target-libtermcap: configure-target-libtermcap
25956
25957 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
25958 $(TARGET_SUBDIR)/libtermcap/multilib.out: multilib.out
25959         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
25960         rm -f $(TARGET_SUBDIR)/libtermcap/Makefile || : ; \
25961         cp multilib.out $(TARGET_SUBDIR)/libtermcap/multilib.out
25962
25963 configure-target-libtermcap: $(TARGET_SUBDIR)/libtermcap/multilib.out
25964         @test ! -f $(TARGET_SUBDIR)/libtermcap/Makefile || exit 0; \
25965         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libtermcap ; \
25966         r=`${PWD_COMMAND}`; export r; \
25967         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
25968         $(SET_LIB_PATH) \
25969         $(NORMAL_TARGET_EXPORTS) \
25970         echo Configuring in $(TARGET_SUBDIR)/libtermcap; \
25971         cd "$(TARGET_SUBDIR)/libtermcap" || exit 1; \
25972         case $(srcdir) in \
25973           /* | [A-Za-z]:[\\/]*) \
25974             topdir=$(srcdir) ;; \
25975           *) \
25976             case "$(TARGET_SUBDIR)" in \
25977               .) topdir="../$(srcdir)" ;; \
25978               *) topdir="../../$(srcdir)" ;; \
25979             esac ;; \
25980         esac; \
25981         if [ "$(srcdir)" = "." ] ; then \
25982           if [ "$(TARGET_SUBDIR)" != "." ] ; then \
25983             if $(SHELL) $$s/symlink-tree $${topdir}/libtermcap "no-such-file" ; then \
25984               if [ -f Makefile ]; then \
25985                 if $(MAKE) distclean; then \
25986                   true; \
25987                 else \
25988                   exit 1; \
25989                 fi; \
25990               else \
25991                 true; \
25992               fi; \
25993             else \
25994               exit 1; \
25995             fi; \
25996           else \
25997             true; \
25998           fi; \
25999           srcdiroption="--srcdir=."; \
26000           libsrcdir="."; \
26001         else \
26002           srcdiroption="--srcdir=$${topdir}/libtermcap"; \
26003           libsrcdir="$$s/libtermcap"; \
26004         fi; \
26005         rm -f no-such-file || : ; \
26006         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26007           $(TARGET_CONFIGARGS) $${srcdiroption} \
26008           --with-target-subdir="$(TARGET_SUBDIR)"  \
26009           || exit 1
26010 @endif target-libtermcap
26011
26012 .PHONY: all-target-libtermcap maybe-all-target-libtermcap
26013 maybe-all-target-libtermcap:
26014 @if target-libtermcap
26015 TARGET-target-libtermcap=all
26016 maybe-all-target-libtermcap: all-target-libtermcap
26017 all-target-libtermcap: configure-target-libtermcap
26018         @r=`${PWD_COMMAND}`; export r; \
26019         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26020         $(SET_LIB_PATH) \
26021         $(NORMAL_TARGET_EXPORTS) \
26022         (cd $(TARGET_SUBDIR)/libtermcap && \
26023           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libtermcap))
26024 @endif target-libtermcap
26025
26026 .PHONY: check-target-libtermcap maybe-check-target-libtermcap
26027 maybe-check-target-libtermcap:
26028 @if target-libtermcap
26029 maybe-check-target-libtermcap: check-target-libtermcap
26030
26031 # Dummy target for uncheckable module.
26032 check-target-libtermcap:
26033
26034 @endif target-libtermcap
26035
26036 .PHONY: install-target-libtermcap maybe-install-target-libtermcap
26037 maybe-install-target-libtermcap:
26038 @if target-libtermcap
26039 maybe-install-target-libtermcap: install-target-libtermcap
26040
26041 install-target-libtermcap: installdirs
26042         @r=`${PWD_COMMAND}`; export r; \
26043         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26044         $(SET_LIB_PATH) \
26045         $(NORMAL_TARGET_EXPORTS) \
26046         (cd $(TARGET_SUBDIR)/libtermcap && \
26047           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
26048
26049 @endif target-libtermcap
26050
26051 # Other targets (info, dvi, etc.)
26052
26053 .PHONY: maybe-info-target-libtermcap info-target-libtermcap
26054 maybe-info-target-libtermcap:
26055 @if target-libtermcap
26056 maybe-info-target-libtermcap: info-target-libtermcap
26057
26058 info-target-libtermcap: \
26059     configure-target-libtermcap 
26060         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
26061         r=`${PWD_COMMAND}`; export r; \
26062         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26063         $(SET_LIB_PATH) \
26064         $(NORMAL_TARGET_EXPORTS) \
26065         echo "Doing info in $(TARGET_SUBDIR)/libtermcap" ; \
26066         for flag in $(EXTRA_TARGET_FLAGS); do \
26067           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26068         done; \
26069         (cd $(TARGET_SUBDIR)/libtermcap && \
26070           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26071                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26072                   "RANLIB=$${RANLIB}" \
26073                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26074                    info) \
26075           || exit 1
26076
26077 @endif target-libtermcap
26078
26079 .PHONY: maybe-dvi-target-libtermcap dvi-target-libtermcap
26080 maybe-dvi-target-libtermcap:
26081 @if target-libtermcap
26082 maybe-dvi-target-libtermcap: dvi-target-libtermcap
26083
26084 dvi-target-libtermcap: \
26085     configure-target-libtermcap 
26086         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
26087         r=`${PWD_COMMAND}`; export r; \
26088         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26089         $(SET_LIB_PATH) \
26090         $(NORMAL_TARGET_EXPORTS) \
26091         echo "Doing dvi in $(TARGET_SUBDIR)/libtermcap" ; \
26092         for flag in $(EXTRA_TARGET_FLAGS); do \
26093           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26094         done; \
26095         (cd $(TARGET_SUBDIR)/libtermcap && \
26096           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26097                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26098                   "RANLIB=$${RANLIB}" \
26099                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26100                    dvi) \
26101           || exit 1
26102
26103 @endif target-libtermcap
26104
26105 .PHONY: maybe-html-target-libtermcap html-target-libtermcap
26106 maybe-html-target-libtermcap:
26107 @if target-libtermcap
26108 maybe-html-target-libtermcap: html-target-libtermcap
26109
26110 html-target-libtermcap: \
26111     configure-target-libtermcap 
26112         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
26113         r=`${PWD_COMMAND}`; export r; \
26114         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26115         $(SET_LIB_PATH) \
26116         $(NORMAL_TARGET_EXPORTS) \
26117         echo "Doing html in $(TARGET_SUBDIR)/libtermcap" ; \
26118         for flag in $(EXTRA_TARGET_FLAGS); do \
26119           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26120         done; \
26121         (cd $(TARGET_SUBDIR)/libtermcap && \
26122           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26123                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26124                   "RANLIB=$${RANLIB}" \
26125                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26126                    html) \
26127           || exit 1
26128
26129 @endif target-libtermcap
26130
26131 .PHONY: maybe-TAGS-target-libtermcap TAGS-target-libtermcap
26132 maybe-TAGS-target-libtermcap:
26133 @if target-libtermcap
26134 maybe-TAGS-target-libtermcap: TAGS-target-libtermcap
26135
26136 TAGS-target-libtermcap: \
26137     configure-target-libtermcap 
26138         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
26139         r=`${PWD_COMMAND}`; export r; \
26140         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26141         $(SET_LIB_PATH) \
26142         $(NORMAL_TARGET_EXPORTS) \
26143         echo "Doing TAGS in $(TARGET_SUBDIR)/libtermcap" ; \
26144         for flag in $(EXTRA_TARGET_FLAGS); do \
26145           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26146         done; \
26147         (cd $(TARGET_SUBDIR)/libtermcap && \
26148           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26149                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26150                   "RANLIB=$${RANLIB}" \
26151                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26152                    TAGS) \
26153           || exit 1
26154
26155 @endif target-libtermcap
26156
26157 .PHONY: maybe-install-info-target-libtermcap install-info-target-libtermcap
26158 maybe-install-info-target-libtermcap:
26159 @if target-libtermcap
26160 maybe-install-info-target-libtermcap: install-info-target-libtermcap
26161
26162 install-info-target-libtermcap: \
26163     configure-target-libtermcap \
26164     info-target-libtermcap 
26165         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
26166         r=`${PWD_COMMAND}`; export r; \
26167         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26168         $(SET_LIB_PATH) \
26169         $(NORMAL_TARGET_EXPORTS) \
26170         echo "Doing install-info in $(TARGET_SUBDIR)/libtermcap" ; \
26171         for flag in $(EXTRA_TARGET_FLAGS); do \
26172           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26173         done; \
26174         (cd $(TARGET_SUBDIR)/libtermcap && \
26175           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26176                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26177                   "RANLIB=$${RANLIB}" \
26178                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26179                    install-info) \
26180           || exit 1
26181
26182 @endif target-libtermcap
26183
26184 .PHONY: maybe-installcheck-target-libtermcap installcheck-target-libtermcap
26185 maybe-installcheck-target-libtermcap:
26186 @if target-libtermcap
26187 maybe-installcheck-target-libtermcap: installcheck-target-libtermcap
26188
26189 installcheck-target-libtermcap: \
26190     configure-target-libtermcap 
26191         @[ -f $(TARGET_SUBDIR)/libtermcap/Makefile ] || exit 0 ; \
26192         r=`${PWD_COMMAND}`; export r; \
26193         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26194         $(SET_LIB_PATH) \
26195         $(NORMAL_TARGET_EXPORTS) \
26196         echo "Doing installcheck in $(TARGET_SUBDIR)/libtermcap" ; \
26197         for flag in $(EXTRA_TARGET_FLAGS); do \
26198           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26199         done; \
26200         (cd $(TARGET_SUBDIR)/libtermcap && \
26201           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26202                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26203                   "RANLIB=$${RANLIB}" \
26204                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26205                    installcheck) \
26206           || exit 1
26207
26208 @endif target-libtermcap
26209
26210 .PHONY: maybe-mostlyclean-target-libtermcap mostlyclean-target-libtermcap
26211 maybe-mostlyclean-target-libtermcap:
26212 @if target-libtermcap
26213 maybe-mostlyclean-target-libtermcap: mostlyclean-target-libtermcap
26214
26215 # libtermcap doesn't support mostlyclean.
26216 mostlyclean-target-libtermcap:
26217
26218 @endif target-libtermcap
26219
26220 .PHONY: maybe-clean-target-libtermcap clean-target-libtermcap
26221 maybe-clean-target-libtermcap:
26222 @if target-libtermcap
26223 maybe-clean-target-libtermcap: clean-target-libtermcap
26224
26225 # libtermcap doesn't support clean.
26226 clean-target-libtermcap:
26227
26228 @endif target-libtermcap
26229
26230 .PHONY: maybe-distclean-target-libtermcap distclean-target-libtermcap
26231 maybe-distclean-target-libtermcap:
26232 @if target-libtermcap
26233 maybe-distclean-target-libtermcap: distclean-target-libtermcap
26234
26235 # libtermcap doesn't support distclean.
26236 distclean-target-libtermcap:
26237
26238 @endif target-libtermcap
26239
26240 .PHONY: maybe-maintainer-clean-target-libtermcap maintainer-clean-target-libtermcap
26241 maybe-maintainer-clean-target-libtermcap:
26242 @if target-libtermcap
26243 maybe-maintainer-clean-target-libtermcap: maintainer-clean-target-libtermcap
26244
26245 # libtermcap doesn't support maintainer-clean.
26246 maintainer-clean-target-libtermcap:
26247
26248 @endif target-libtermcap
26249
26250
26251 .PHONY: configure-target-winsup maybe-configure-target-winsup
26252 maybe-configure-target-winsup:
26253 @if target-winsup
26254 maybe-configure-target-winsup: configure-target-winsup
26255
26256 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
26257 $(TARGET_SUBDIR)/winsup/multilib.out: multilib.out
26258         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
26259         rm -f $(TARGET_SUBDIR)/winsup/Makefile || : ; \
26260         cp multilib.out $(TARGET_SUBDIR)/winsup/multilib.out
26261
26262 configure-target-winsup: $(TARGET_SUBDIR)/winsup/multilib.out
26263         @test ! -f $(TARGET_SUBDIR)/winsup/Makefile || exit 0; \
26264         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/winsup ; \
26265         r=`${PWD_COMMAND}`; export r; \
26266         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26267         $(SET_LIB_PATH) \
26268         $(NORMAL_TARGET_EXPORTS) \
26269         echo Configuring in $(TARGET_SUBDIR)/winsup; \
26270         cd "$(TARGET_SUBDIR)/winsup" || exit 1; \
26271         case $(srcdir) in \
26272           /* | [A-Za-z]:[\\/]*) \
26273             topdir=$(srcdir) ;; \
26274           *) \
26275             case "$(TARGET_SUBDIR)" in \
26276               .) topdir="../$(srcdir)" ;; \
26277               *) topdir="../../$(srcdir)" ;; \
26278             esac ;; \
26279         esac; \
26280           srcdiroption="--srcdir=$${topdir}/winsup"; \
26281           libsrcdir="$$s/winsup"; \
26282         rm -f no-such-file || : ; \
26283         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26284           $(TARGET_CONFIGARGS) $${srcdiroption} \
26285           --with-target-subdir="$(TARGET_SUBDIR)"  \
26286           || exit 1
26287 @endif target-winsup
26288
26289 .PHONY: all-target-winsup maybe-all-target-winsup
26290 maybe-all-target-winsup:
26291 @if target-winsup
26292 TARGET-target-winsup=all
26293 maybe-all-target-winsup: all-target-winsup
26294 all-target-winsup: configure-target-winsup
26295         @r=`${PWD_COMMAND}`; export r; \
26296         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26297         $(SET_LIB_PATH) \
26298         $(NORMAL_TARGET_EXPORTS) \
26299         (cd $(TARGET_SUBDIR)/winsup && \
26300           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-winsup))
26301 @endif target-winsup
26302
26303 .PHONY: check-target-winsup maybe-check-target-winsup
26304 maybe-check-target-winsup:
26305 @if target-winsup
26306 maybe-check-target-winsup: check-target-winsup
26307
26308 check-target-winsup:
26309         @r=`${PWD_COMMAND}`; export r; \
26310         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26311         $(SET_LIB_PATH) \
26312         $(NORMAL_TARGET_EXPORTS) \
26313         (cd $(TARGET_SUBDIR)/winsup && \
26314           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
26315
26316 @endif target-winsup
26317
26318 .PHONY: install-target-winsup maybe-install-target-winsup
26319 maybe-install-target-winsup:
26320 @if target-winsup
26321 maybe-install-target-winsup: install-target-winsup
26322
26323 install-target-winsup: installdirs
26324         @r=`${PWD_COMMAND}`; export r; \
26325         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26326         $(SET_LIB_PATH) \
26327         $(NORMAL_TARGET_EXPORTS) \
26328         (cd $(TARGET_SUBDIR)/winsup && \
26329           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
26330
26331 @endif target-winsup
26332
26333 # Other targets (info, dvi, etc.)
26334
26335 .PHONY: maybe-info-target-winsup info-target-winsup
26336 maybe-info-target-winsup:
26337 @if target-winsup
26338 maybe-info-target-winsup: info-target-winsup
26339
26340 info-target-winsup: \
26341     configure-target-winsup 
26342         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
26343         r=`${PWD_COMMAND}`; export r; \
26344         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26345         $(SET_LIB_PATH) \
26346         $(NORMAL_TARGET_EXPORTS) \
26347         echo "Doing info in $(TARGET_SUBDIR)/winsup" ; \
26348         for flag in $(EXTRA_TARGET_FLAGS); do \
26349           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26350         done; \
26351         (cd $(TARGET_SUBDIR)/winsup && \
26352           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26353                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26354                   "RANLIB=$${RANLIB}" \
26355                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26356                    info) \
26357           || exit 1
26358
26359 @endif target-winsup
26360
26361 .PHONY: maybe-dvi-target-winsup dvi-target-winsup
26362 maybe-dvi-target-winsup:
26363 @if target-winsup
26364 maybe-dvi-target-winsup: dvi-target-winsup
26365
26366 dvi-target-winsup: \
26367     configure-target-winsup 
26368         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
26369         r=`${PWD_COMMAND}`; export r; \
26370         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26371         $(SET_LIB_PATH) \
26372         $(NORMAL_TARGET_EXPORTS) \
26373         echo "Doing dvi in $(TARGET_SUBDIR)/winsup" ; \
26374         for flag in $(EXTRA_TARGET_FLAGS); do \
26375           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26376         done; \
26377         (cd $(TARGET_SUBDIR)/winsup && \
26378           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26379                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26380                   "RANLIB=$${RANLIB}" \
26381                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26382                    dvi) \
26383           || exit 1
26384
26385 @endif target-winsup
26386
26387 .PHONY: maybe-html-target-winsup html-target-winsup
26388 maybe-html-target-winsup:
26389 @if target-winsup
26390 maybe-html-target-winsup: html-target-winsup
26391
26392 html-target-winsup: \
26393     configure-target-winsup 
26394         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
26395         r=`${PWD_COMMAND}`; export r; \
26396         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26397         $(SET_LIB_PATH) \
26398         $(NORMAL_TARGET_EXPORTS) \
26399         echo "Doing html in $(TARGET_SUBDIR)/winsup" ; \
26400         for flag in $(EXTRA_TARGET_FLAGS); do \
26401           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26402         done; \
26403         (cd $(TARGET_SUBDIR)/winsup && \
26404           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26405                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26406                   "RANLIB=$${RANLIB}" \
26407                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26408                    html) \
26409           || exit 1
26410
26411 @endif target-winsup
26412
26413 .PHONY: maybe-TAGS-target-winsup TAGS-target-winsup
26414 maybe-TAGS-target-winsup:
26415 @if target-winsup
26416 maybe-TAGS-target-winsup: TAGS-target-winsup
26417
26418 TAGS-target-winsup: \
26419     configure-target-winsup 
26420         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
26421         r=`${PWD_COMMAND}`; export r; \
26422         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26423         $(SET_LIB_PATH) \
26424         $(NORMAL_TARGET_EXPORTS) \
26425         echo "Doing TAGS in $(TARGET_SUBDIR)/winsup" ; \
26426         for flag in $(EXTRA_TARGET_FLAGS); do \
26427           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26428         done; \
26429         (cd $(TARGET_SUBDIR)/winsup && \
26430           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26431                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26432                   "RANLIB=$${RANLIB}" \
26433                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26434                    TAGS) \
26435           || exit 1
26436
26437 @endif target-winsup
26438
26439 .PHONY: maybe-install-info-target-winsup install-info-target-winsup
26440 maybe-install-info-target-winsup:
26441 @if target-winsup
26442 maybe-install-info-target-winsup: install-info-target-winsup
26443
26444 install-info-target-winsup: \
26445     configure-target-winsup \
26446     info-target-winsup 
26447         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
26448         r=`${PWD_COMMAND}`; export r; \
26449         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26450         $(SET_LIB_PATH) \
26451         $(NORMAL_TARGET_EXPORTS) \
26452         echo "Doing install-info in $(TARGET_SUBDIR)/winsup" ; \
26453         for flag in $(EXTRA_TARGET_FLAGS); do \
26454           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26455         done; \
26456         (cd $(TARGET_SUBDIR)/winsup && \
26457           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26458                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26459                   "RANLIB=$${RANLIB}" \
26460                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26461                    install-info) \
26462           || exit 1
26463
26464 @endif target-winsup
26465
26466 .PHONY: maybe-installcheck-target-winsup installcheck-target-winsup
26467 maybe-installcheck-target-winsup:
26468 @if target-winsup
26469 maybe-installcheck-target-winsup: installcheck-target-winsup
26470
26471 installcheck-target-winsup: \
26472     configure-target-winsup 
26473         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
26474         r=`${PWD_COMMAND}`; export r; \
26475         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26476         $(SET_LIB_PATH) \
26477         $(NORMAL_TARGET_EXPORTS) \
26478         echo "Doing installcheck in $(TARGET_SUBDIR)/winsup" ; \
26479         for flag in $(EXTRA_TARGET_FLAGS); do \
26480           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26481         done; \
26482         (cd $(TARGET_SUBDIR)/winsup && \
26483           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26484                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26485                   "RANLIB=$${RANLIB}" \
26486                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26487                    installcheck) \
26488           || exit 1
26489
26490 @endif target-winsup
26491
26492 .PHONY: maybe-mostlyclean-target-winsup mostlyclean-target-winsup
26493 maybe-mostlyclean-target-winsup:
26494 @if target-winsup
26495 maybe-mostlyclean-target-winsup: mostlyclean-target-winsup
26496
26497 mostlyclean-target-winsup: 
26498         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
26499         r=`${PWD_COMMAND}`; export r; \
26500         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26501         $(SET_LIB_PATH) \
26502         $(NORMAL_TARGET_EXPORTS) \
26503         echo "Doing mostlyclean in $(TARGET_SUBDIR)/winsup" ; \
26504         for flag in $(EXTRA_TARGET_FLAGS); do \
26505           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26506         done; \
26507         (cd $(TARGET_SUBDIR)/winsup && \
26508           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26509                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26510                   "RANLIB=$${RANLIB}" \
26511                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26512                    mostlyclean) \
26513           || exit 1
26514
26515 @endif target-winsup
26516
26517 .PHONY: maybe-clean-target-winsup clean-target-winsup
26518 maybe-clean-target-winsup:
26519 @if target-winsup
26520 maybe-clean-target-winsup: clean-target-winsup
26521
26522 clean-target-winsup: 
26523         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
26524         r=`${PWD_COMMAND}`; export r; \
26525         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26526         $(SET_LIB_PATH) \
26527         $(NORMAL_TARGET_EXPORTS) \
26528         echo "Doing clean in $(TARGET_SUBDIR)/winsup" ; \
26529         for flag in $(EXTRA_TARGET_FLAGS); do \
26530           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26531         done; \
26532         (cd $(TARGET_SUBDIR)/winsup && \
26533           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26534                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26535                   "RANLIB=$${RANLIB}" \
26536                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26537                    clean) \
26538           || exit 1
26539
26540 @endif target-winsup
26541
26542 .PHONY: maybe-distclean-target-winsup distclean-target-winsup
26543 maybe-distclean-target-winsup:
26544 @if target-winsup
26545 maybe-distclean-target-winsup: distclean-target-winsup
26546
26547 distclean-target-winsup: 
26548         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
26549         r=`${PWD_COMMAND}`; export r; \
26550         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26551         $(SET_LIB_PATH) \
26552         $(NORMAL_TARGET_EXPORTS) \
26553         echo "Doing distclean in $(TARGET_SUBDIR)/winsup" ; \
26554         for flag in $(EXTRA_TARGET_FLAGS); do \
26555           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26556         done; \
26557         (cd $(TARGET_SUBDIR)/winsup && \
26558           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26559                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26560                   "RANLIB=$${RANLIB}" \
26561                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26562                    distclean) \
26563           || exit 1
26564
26565 @endif target-winsup
26566
26567 .PHONY: maybe-maintainer-clean-target-winsup maintainer-clean-target-winsup
26568 maybe-maintainer-clean-target-winsup:
26569 @if target-winsup
26570 maybe-maintainer-clean-target-winsup: maintainer-clean-target-winsup
26571
26572 maintainer-clean-target-winsup: 
26573         @[ -f $(TARGET_SUBDIR)/winsup/Makefile ] || exit 0 ; \
26574         r=`${PWD_COMMAND}`; export r; \
26575         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26576         $(SET_LIB_PATH) \
26577         $(NORMAL_TARGET_EXPORTS) \
26578         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/winsup" ; \
26579         for flag in $(EXTRA_TARGET_FLAGS); do \
26580           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26581         done; \
26582         (cd $(TARGET_SUBDIR)/winsup && \
26583           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26584                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26585                   "RANLIB=$${RANLIB}" \
26586                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26587                    maintainer-clean) \
26588           || exit 1
26589
26590 @endif target-winsup
26591
26592
26593 .PHONY: configure-target-libgloss maybe-configure-target-libgloss
26594 maybe-configure-target-libgloss:
26595 @if target-libgloss
26596 maybe-configure-target-libgloss: configure-target-libgloss
26597
26598 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
26599 $(TARGET_SUBDIR)/libgloss/multilib.out: multilib.out
26600         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
26601         rm -f $(TARGET_SUBDIR)/libgloss/Makefile || : ; \
26602         cp multilib.out $(TARGET_SUBDIR)/libgloss/multilib.out
26603
26604 configure-target-libgloss: $(TARGET_SUBDIR)/libgloss/multilib.out
26605         @test ! -f $(TARGET_SUBDIR)/libgloss/Makefile || exit 0; \
26606         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libgloss ; \
26607         r=`${PWD_COMMAND}`; export r; \
26608         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26609         $(SET_LIB_PATH) \
26610         $(NORMAL_TARGET_EXPORTS) \
26611         echo Configuring in $(TARGET_SUBDIR)/libgloss; \
26612         cd "$(TARGET_SUBDIR)/libgloss" || exit 1; \
26613         case $(srcdir) in \
26614           /* | [A-Za-z]:[\\/]*) \
26615             topdir=$(srcdir) ;; \
26616           *) \
26617             case "$(TARGET_SUBDIR)" in \
26618               .) topdir="../$(srcdir)" ;; \
26619               *) topdir="../../$(srcdir)" ;; \
26620             esac ;; \
26621         esac; \
26622           srcdiroption="--srcdir=$${topdir}/libgloss"; \
26623           libsrcdir="$$s/libgloss"; \
26624         rm -f no-such-file || : ; \
26625         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26626           $(TARGET_CONFIGARGS) $${srcdiroption} \
26627           --with-target-subdir="$(TARGET_SUBDIR)"  \
26628           || exit 1
26629 @endif target-libgloss
26630
26631 .PHONY: all-target-libgloss maybe-all-target-libgloss
26632 maybe-all-target-libgloss:
26633 @if target-libgloss
26634 TARGET-target-libgloss=all
26635 maybe-all-target-libgloss: all-target-libgloss
26636 all-target-libgloss: configure-target-libgloss
26637         @r=`${PWD_COMMAND}`; export r; \
26638         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26639         $(SET_LIB_PATH) \
26640         $(NORMAL_TARGET_EXPORTS) \
26641         (cd $(TARGET_SUBDIR)/libgloss && \
26642           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libgloss))
26643 @endif target-libgloss
26644
26645 .PHONY: check-target-libgloss maybe-check-target-libgloss
26646 maybe-check-target-libgloss:
26647 @if target-libgloss
26648 maybe-check-target-libgloss: check-target-libgloss
26649
26650 # Dummy target for uncheckable module.
26651 check-target-libgloss:
26652
26653 @endif target-libgloss
26654
26655 .PHONY: install-target-libgloss maybe-install-target-libgloss
26656 maybe-install-target-libgloss:
26657 @if target-libgloss
26658 maybe-install-target-libgloss: install-target-libgloss
26659
26660 install-target-libgloss: installdirs
26661         @r=`${PWD_COMMAND}`; export r; \
26662         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26663         $(SET_LIB_PATH) \
26664         $(NORMAL_TARGET_EXPORTS) \
26665         (cd $(TARGET_SUBDIR)/libgloss && \
26666           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
26667
26668 @endif target-libgloss
26669
26670 # Other targets (info, dvi, etc.)
26671
26672 .PHONY: maybe-info-target-libgloss info-target-libgloss
26673 maybe-info-target-libgloss:
26674 @if target-libgloss
26675 maybe-info-target-libgloss: info-target-libgloss
26676
26677 info-target-libgloss: \
26678     configure-target-libgloss 
26679         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
26680         r=`${PWD_COMMAND}`; export r; \
26681         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26682         $(SET_LIB_PATH) \
26683         $(NORMAL_TARGET_EXPORTS) \
26684         echo "Doing info in $(TARGET_SUBDIR)/libgloss" ; \
26685         for flag in $(EXTRA_TARGET_FLAGS); do \
26686           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26687         done; \
26688         (cd $(TARGET_SUBDIR)/libgloss && \
26689           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26690                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26691                   "RANLIB=$${RANLIB}" \
26692                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26693                    info) \
26694           || exit 1
26695
26696 @endif target-libgloss
26697
26698 .PHONY: maybe-dvi-target-libgloss dvi-target-libgloss
26699 maybe-dvi-target-libgloss:
26700 @if target-libgloss
26701 maybe-dvi-target-libgloss: dvi-target-libgloss
26702
26703 dvi-target-libgloss: \
26704     configure-target-libgloss 
26705         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
26706         r=`${PWD_COMMAND}`; export r; \
26707         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26708         $(SET_LIB_PATH) \
26709         $(NORMAL_TARGET_EXPORTS) \
26710         echo "Doing dvi in $(TARGET_SUBDIR)/libgloss" ; \
26711         for flag in $(EXTRA_TARGET_FLAGS); do \
26712           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26713         done; \
26714         (cd $(TARGET_SUBDIR)/libgloss && \
26715           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26716                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26717                   "RANLIB=$${RANLIB}" \
26718                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26719                    dvi) \
26720           || exit 1
26721
26722 @endif target-libgloss
26723
26724 .PHONY: maybe-html-target-libgloss html-target-libgloss
26725 maybe-html-target-libgloss:
26726 @if target-libgloss
26727 maybe-html-target-libgloss: html-target-libgloss
26728
26729 html-target-libgloss: \
26730     configure-target-libgloss 
26731         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
26732         r=`${PWD_COMMAND}`; export r; \
26733         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26734         $(SET_LIB_PATH) \
26735         $(NORMAL_TARGET_EXPORTS) \
26736         echo "Doing html in $(TARGET_SUBDIR)/libgloss" ; \
26737         for flag in $(EXTRA_TARGET_FLAGS); do \
26738           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26739         done; \
26740         (cd $(TARGET_SUBDIR)/libgloss && \
26741           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26742                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26743                   "RANLIB=$${RANLIB}" \
26744                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26745                    html) \
26746           || exit 1
26747
26748 @endif target-libgloss
26749
26750 .PHONY: maybe-TAGS-target-libgloss TAGS-target-libgloss
26751 maybe-TAGS-target-libgloss:
26752 @if target-libgloss
26753 maybe-TAGS-target-libgloss: TAGS-target-libgloss
26754
26755 TAGS-target-libgloss: \
26756     configure-target-libgloss 
26757         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
26758         r=`${PWD_COMMAND}`; export r; \
26759         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26760         $(SET_LIB_PATH) \
26761         $(NORMAL_TARGET_EXPORTS) \
26762         echo "Doing TAGS in $(TARGET_SUBDIR)/libgloss" ; \
26763         for flag in $(EXTRA_TARGET_FLAGS); do \
26764           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26765         done; \
26766         (cd $(TARGET_SUBDIR)/libgloss && \
26767           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26768                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26769                   "RANLIB=$${RANLIB}" \
26770                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26771                    TAGS) \
26772           || exit 1
26773
26774 @endif target-libgloss
26775
26776 .PHONY: maybe-install-info-target-libgloss install-info-target-libgloss
26777 maybe-install-info-target-libgloss:
26778 @if target-libgloss
26779 maybe-install-info-target-libgloss: install-info-target-libgloss
26780
26781 install-info-target-libgloss: \
26782     configure-target-libgloss \
26783     info-target-libgloss 
26784         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
26785         r=`${PWD_COMMAND}`; export r; \
26786         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26787         $(SET_LIB_PATH) \
26788         $(NORMAL_TARGET_EXPORTS) \
26789         echo "Doing install-info in $(TARGET_SUBDIR)/libgloss" ; \
26790         for flag in $(EXTRA_TARGET_FLAGS); do \
26791           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26792         done; \
26793         (cd $(TARGET_SUBDIR)/libgloss && \
26794           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26795                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26796                   "RANLIB=$${RANLIB}" \
26797                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26798                    install-info) \
26799           || exit 1
26800
26801 @endif target-libgloss
26802
26803 .PHONY: maybe-installcheck-target-libgloss installcheck-target-libgloss
26804 maybe-installcheck-target-libgloss:
26805 @if target-libgloss
26806 maybe-installcheck-target-libgloss: installcheck-target-libgloss
26807
26808 installcheck-target-libgloss: \
26809     configure-target-libgloss 
26810         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
26811         r=`${PWD_COMMAND}`; export r; \
26812         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26813         $(SET_LIB_PATH) \
26814         $(NORMAL_TARGET_EXPORTS) \
26815         echo "Doing installcheck in $(TARGET_SUBDIR)/libgloss" ; \
26816         for flag in $(EXTRA_TARGET_FLAGS); do \
26817           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26818         done; \
26819         (cd $(TARGET_SUBDIR)/libgloss && \
26820           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26821                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26822                   "RANLIB=$${RANLIB}" \
26823                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26824                    installcheck) \
26825           || exit 1
26826
26827 @endif target-libgloss
26828
26829 .PHONY: maybe-mostlyclean-target-libgloss mostlyclean-target-libgloss
26830 maybe-mostlyclean-target-libgloss:
26831 @if target-libgloss
26832 maybe-mostlyclean-target-libgloss: mostlyclean-target-libgloss
26833
26834 mostlyclean-target-libgloss: 
26835         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
26836         r=`${PWD_COMMAND}`; export r; \
26837         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26838         $(SET_LIB_PATH) \
26839         $(NORMAL_TARGET_EXPORTS) \
26840         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libgloss" ; \
26841         for flag in $(EXTRA_TARGET_FLAGS); do \
26842           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26843         done; \
26844         (cd $(TARGET_SUBDIR)/libgloss && \
26845           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26846                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26847                   "RANLIB=$${RANLIB}" \
26848                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26849                    mostlyclean) \
26850           || exit 1
26851
26852 @endif target-libgloss
26853
26854 .PHONY: maybe-clean-target-libgloss clean-target-libgloss
26855 maybe-clean-target-libgloss:
26856 @if target-libgloss
26857 maybe-clean-target-libgloss: clean-target-libgloss
26858
26859 clean-target-libgloss: 
26860         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
26861         r=`${PWD_COMMAND}`; export r; \
26862         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26863         $(SET_LIB_PATH) \
26864         $(NORMAL_TARGET_EXPORTS) \
26865         echo "Doing clean in $(TARGET_SUBDIR)/libgloss" ; \
26866         for flag in $(EXTRA_TARGET_FLAGS); do \
26867           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26868         done; \
26869         (cd $(TARGET_SUBDIR)/libgloss && \
26870           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26871                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26872                   "RANLIB=$${RANLIB}" \
26873                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26874                    clean) \
26875           || exit 1
26876
26877 @endif target-libgloss
26878
26879 .PHONY: maybe-distclean-target-libgloss distclean-target-libgloss
26880 maybe-distclean-target-libgloss:
26881 @if target-libgloss
26882 maybe-distclean-target-libgloss: distclean-target-libgloss
26883
26884 distclean-target-libgloss: 
26885         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
26886         r=`${PWD_COMMAND}`; export r; \
26887         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26888         $(SET_LIB_PATH) \
26889         $(NORMAL_TARGET_EXPORTS) \
26890         echo "Doing distclean in $(TARGET_SUBDIR)/libgloss" ; \
26891         for flag in $(EXTRA_TARGET_FLAGS); do \
26892           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26893         done; \
26894         (cd $(TARGET_SUBDIR)/libgloss && \
26895           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26896                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26897                   "RANLIB=$${RANLIB}" \
26898                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26899                    distclean) \
26900           || exit 1
26901
26902 @endif target-libgloss
26903
26904 .PHONY: maybe-maintainer-clean-target-libgloss maintainer-clean-target-libgloss
26905 maybe-maintainer-clean-target-libgloss:
26906 @if target-libgloss
26907 maybe-maintainer-clean-target-libgloss: maintainer-clean-target-libgloss
26908
26909 maintainer-clean-target-libgloss: 
26910         @[ -f $(TARGET_SUBDIR)/libgloss/Makefile ] || exit 0 ; \
26911         r=`${PWD_COMMAND}`; export r; \
26912         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26913         $(SET_LIB_PATH) \
26914         $(NORMAL_TARGET_EXPORTS) \
26915         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libgloss" ; \
26916         for flag in $(EXTRA_TARGET_FLAGS); do \
26917           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
26918         done; \
26919         (cd $(TARGET_SUBDIR)/libgloss && \
26920           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
26921                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
26922                   "RANLIB=$${RANLIB}" \
26923                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
26924                    maintainer-clean) \
26925           || exit 1
26926
26927 @endif target-libgloss
26928
26929
26930 .PHONY: configure-target-libiberty maybe-configure-target-libiberty
26931 maybe-configure-target-libiberty:
26932 @if target-libiberty
26933 maybe-configure-target-libiberty: configure-target-libiberty
26934
26935 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
26936 $(TARGET_SUBDIR)/libiberty/multilib.out: multilib.out
26937         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
26938         rm -f $(TARGET_SUBDIR)/libiberty/Makefile || : ; \
26939         cp multilib.out $(TARGET_SUBDIR)/libiberty/multilib.out
26940
26941 configure-target-libiberty: $(TARGET_SUBDIR)/libiberty/multilib.out
26942         @test ! -f $(TARGET_SUBDIR)/libiberty/Makefile || exit 0; \
26943         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libiberty ; \
26944         r=`${PWD_COMMAND}`; export r; \
26945         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26946         $(SET_LIB_PATH) \
26947         $(NORMAL_TARGET_EXPORTS) \
26948         echo Configuring in $(TARGET_SUBDIR)/libiberty; \
26949         cd "$(TARGET_SUBDIR)/libiberty" || exit 1; \
26950         case $(srcdir) in \
26951           /* | [A-Za-z]:[\\/]*) \
26952             topdir=$(srcdir) ;; \
26953           *) \
26954             case "$(TARGET_SUBDIR)" in \
26955               .) topdir="../$(srcdir)" ;; \
26956               *) topdir="../../$(srcdir)" ;; \
26957             esac ;; \
26958         esac; \
26959           srcdiroption="--srcdir=$${topdir}/libiberty"; \
26960           libsrcdir="$$s/libiberty"; \
26961         rm -f no-such-file || : ; \
26962         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
26963           $(TARGET_CONFIGARGS) $${srcdiroption} \
26964           --with-target-subdir="$(TARGET_SUBDIR)"  \
26965           || exit 1
26966 @endif target-libiberty
26967
26968 .PHONY: all-target-libiberty maybe-all-target-libiberty
26969 maybe-all-target-libiberty:
26970 @if target-libiberty
26971 TARGET-target-libiberty=all
26972 maybe-all-target-libiberty: all-target-libiberty
26973 all-target-libiberty: configure-target-libiberty
26974         @r=`${PWD_COMMAND}`; export r; \
26975         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26976         $(SET_LIB_PATH) \
26977         $(NORMAL_TARGET_EXPORTS) \
26978         (cd $(TARGET_SUBDIR)/libiberty && \
26979           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libiberty))
26980 @endif target-libiberty
26981
26982 .PHONY: check-target-libiberty maybe-check-target-libiberty
26983 maybe-check-target-libiberty:
26984 @if target-libiberty
26985 maybe-check-target-libiberty: check-target-libiberty
26986
26987 check-target-libiberty:
26988         @r=`${PWD_COMMAND}`; export r; \
26989         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
26990         $(SET_LIB_PATH) \
26991         $(NORMAL_TARGET_EXPORTS) \
26992         (cd $(TARGET_SUBDIR)/libiberty && \
26993           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
26994
26995 @endif target-libiberty
26996
26997 .PHONY: install-target-libiberty maybe-install-target-libiberty
26998 maybe-install-target-libiberty:
26999 @if target-libiberty
27000 maybe-install-target-libiberty: install-target-libiberty
27001
27002 install-target-libiberty: installdirs
27003         @r=`${PWD_COMMAND}`; export r; \
27004         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27005         $(SET_LIB_PATH) \
27006         $(NORMAL_TARGET_EXPORTS) \
27007         (cd $(TARGET_SUBDIR)/libiberty && \
27008           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
27009
27010 @endif target-libiberty
27011
27012 # Other targets (info, dvi, etc.)
27013
27014 .PHONY: maybe-info-target-libiberty info-target-libiberty
27015 maybe-info-target-libiberty:
27016 @if target-libiberty
27017 maybe-info-target-libiberty: info-target-libiberty
27018
27019 info-target-libiberty: \
27020     configure-target-libiberty 
27021         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
27022         r=`${PWD_COMMAND}`; export r; \
27023         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27024         $(SET_LIB_PATH) \
27025         $(NORMAL_TARGET_EXPORTS) \
27026         echo "Doing info in $(TARGET_SUBDIR)/libiberty" ; \
27027         for flag in $(EXTRA_TARGET_FLAGS); do \
27028           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27029         done; \
27030         (cd $(TARGET_SUBDIR)/libiberty && \
27031           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27032                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27033                   "RANLIB=$${RANLIB}" \
27034                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27035                    info) \
27036           || exit 1
27037
27038 @endif target-libiberty
27039
27040 .PHONY: maybe-dvi-target-libiberty dvi-target-libiberty
27041 maybe-dvi-target-libiberty:
27042 @if target-libiberty
27043 maybe-dvi-target-libiberty: dvi-target-libiberty
27044
27045 dvi-target-libiberty: \
27046     configure-target-libiberty 
27047         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
27048         r=`${PWD_COMMAND}`; export r; \
27049         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27050         $(SET_LIB_PATH) \
27051         $(NORMAL_TARGET_EXPORTS) \
27052         echo "Doing dvi in $(TARGET_SUBDIR)/libiberty" ; \
27053         for flag in $(EXTRA_TARGET_FLAGS); do \
27054           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27055         done; \
27056         (cd $(TARGET_SUBDIR)/libiberty && \
27057           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27058                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27059                   "RANLIB=$${RANLIB}" \
27060                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27061                    dvi) \
27062           || exit 1
27063
27064 @endif target-libiberty
27065
27066 .PHONY: maybe-html-target-libiberty html-target-libiberty
27067 maybe-html-target-libiberty:
27068 @if target-libiberty
27069 maybe-html-target-libiberty: html-target-libiberty
27070
27071 html-target-libiberty: \
27072     configure-target-libiberty 
27073         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
27074         r=`${PWD_COMMAND}`; export r; \
27075         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27076         $(SET_LIB_PATH) \
27077         $(NORMAL_TARGET_EXPORTS) \
27078         echo "Doing html in $(TARGET_SUBDIR)/libiberty" ; \
27079         for flag in $(EXTRA_TARGET_FLAGS); do \
27080           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27081         done; \
27082         (cd $(TARGET_SUBDIR)/libiberty && \
27083           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27084                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27085                   "RANLIB=$${RANLIB}" \
27086                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27087                    html) \
27088           || exit 1
27089
27090 @endif target-libiberty
27091
27092 .PHONY: maybe-TAGS-target-libiberty TAGS-target-libiberty
27093 maybe-TAGS-target-libiberty:
27094 @if target-libiberty
27095 maybe-TAGS-target-libiberty: TAGS-target-libiberty
27096
27097 TAGS-target-libiberty: \
27098     configure-target-libiberty 
27099         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
27100         r=`${PWD_COMMAND}`; export r; \
27101         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27102         $(SET_LIB_PATH) \
27103         $(NORMAL_TARGET_EXPORTS) \
27104         echo "Doing TAGS in $(TARGET_SUBDIR)/libiberty" ; \
27105         for flag in $(EXTRA_TARGET_FLAGS); do \
27106           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27107         done; \
27108         (cd $(TARGET_SUBDIR)/libiberty && \
27109           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27110                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27111                   "RANLIB=$${RANLIB}" \
27112                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27113                    TAGS) \
27114           || exit 1
27115
27116 @endif target-libiberty
27117
27118 .PHONY: maybe-install-info-target-libiberty install-info-target-libiberty
27119 maybe-install-info-target-libiberty:
27120 @if target-libiberty
27121 maybe-install-info-target-libiberty: install-info-target-libiberty
27122
27123 install-info-target-libiberty: \
27124     configure-target-libiberty \
27125     info-target-libiberty 
27126         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
27127         r=`${PWD_COMMAND}`; export r; \
27128         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27129         $(SET_LIB_PATH) \
27130         $(NORMAL_TARGET_EXPORTS) \
27131         echo "Doing install-info in $(TARGET_SUBDIR)/libiberty" ; \
27132         for flag in $(EXTRA_TARGET_FLAGS); do \
27133           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27134         done; \
27135         (cd $(TARGET_SUBDIR)/libiberty && \
27136           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27137                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27138                   "RANLIB=$${RANLIB}" \
27139                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27140                    install-info) \
27141           || exit 1
27142
27143 @endif target-libiberty
27144
27145 .PHONY: maybe-installcheck-target-libiberty installcheck-target-libiberty
27146 maybe-installcheck-target-libiberty:
27147 @if target-libiberty
27148 maybe-installcheck-target-libiberty: installcheck-target-libiberty
27149
27150 installcheck-target-libiberty: \
27151     configure-target-libiberty 
27152         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
27153         r=`${PWD_COMMAND}`; export r; \
27154         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27155         $(SET_LIB_PATH) \
27156         $(NORMAL_TARGET_EXPORTS) \
27157         echo "Doing installcheck in $(TARGET_SUBDIR)/libiberty" ; \
27158         for flag in $(EXTRA_TARGET_FLAGS); do \
27159           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27160         done; \
27161         (cd $(TARGET_SUBDIR)/libiberty && \
27162           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27163                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27164                   "RANLIB=$${RANLIB}" \
27165                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27166                    installcheck) \
27167           || exit 1
27168
27169 @endif target-libiberty
27170
27171 .PHONY: maybe-mostlyclean-target-libiberty mostlyclean-target-libiberty
27172 maybe-mostlyclean-target-libiberty:
27173 @if target-libiberty
27174 maybe-mostlyclean-target-libiberty: mostlyclean-target-libiberty
27175
27176 mostlyclean-target-libiberty: 
27177         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
27178         r=`${PWD_COMMAND}`; export r; \
27179         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27180         $(SET_LIB_PATH) \
27181         $(NORMAL_TARGET_EXPORTS) \
27182         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libiberty" ; \
27183         for flag in $(EXTRA_TARGET_FLAGS); do \
27184           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27185         done; \
27186         (cd $(TARGET_SUBDIR)/libiberty && \
27187           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27188                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27189                   "RANLIB=$${RANLIB}" \
27190                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27191                    mostlyclean) \
27192           || exit 1
27193
27194 @endif target-libiberty
27195
27196 .PHONY: maybe-clean-target-libiberty clean-target-libiberty
27197 maybe-clean-target-libiberty:
27198 @if target-libiberty
27199 maybe-clean-target-libiberty: clean-target-libiberty
27200
27201 clean-target-libiberty: 
27202         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
27203         r=`${PWD_COMMAND}`; export r; \
27204         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27205         $(SET_LIB_PATH) \
27206         $(NORMAL_TARGET_EXPORTS) \
27207         echo "Doing clean in $(TARGET_SUBDIR)/libiberty" ; \
27208         for flag in $(EXTRA_TARGET_FLAGS); do \
27209           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27210         done; \
27211         (cd $(TARGET_SUBDIR)/libiberty && \
27212           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27213                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27214                   "RANLIB=$${RANLIB}" \
27215                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27216                    clean) \
27217           || exit 1
27218
27219 @endif target-libiberty
27220
27221 .PHONY: maybe-distclean-target-libiberty distclean-target-libiberty
27222 maybe-distclean-target-libiberty:
27223 @if target-libiberty
27224 maybe-distclean-target-libiberty: distclean-target-libiberty
27225
27226 distclean-target-libiberty: 
27227         @[ -f $(TARGET_SUBDIR)/libiberty/Makefile ] || exit 0 ; \
27228         r=`${PWD_COMMAND}`; export r; \
27229         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27230         $(SET_LIB_PATH) \
27231         $(NORMAL_TARGET_EXPORTS) \
27232         echo "Doing distclean in $(TARGET_SUBDIR)/libiberty" ; \
27233         for flag in $(EXTRA_TARGET_FLAGS); do \
27234           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27235         done; \
27236         (cd $(TARGET_SUBDIR)/libiberty && \
27237           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27238                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27239                   "RANLIB=$${RANLIB}" \
27240                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27241                    distclean) \
27242           || exit 1
27243
27244 @endif target-libiberty
27245
27246 .PHONY: maybe-maintainer-clean-target-libiberty maintainer-clean-target-libiberty
27247 maybe-maintainer-clean-target-libiberty:
27248 @if target-libiberty
27249 maybe-maintainer-clean-target-libiberty: maintainer-clean-target-libiberty
27250
27251 maintainer-clean-target-libiberty: 
27252         @[ -f $(TARGET_SUBDIR)/libiberty/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 maintainer-clean in $(TARGET_SUBDIR)/libiberty" ; \
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)/libiberty && \
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                    maintainer-clean) \
27267           || exit 1
27268
27269 @endif target-libiberty
27270
27271
27272 .PHONY: configure-target-gperf maybe-configure-target-gperf
27273 maybe-configure-target-gperf:
27274 @if target-gperf
27275 maybe-configure-target-gperf: configure-target-gperf
27276
27277 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
27278 $(TARGET_SUBDIR)/gperf/multilib.out: multilib.out
27279         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
27280         rm -f $(TARGET_SUBDIR)/gperf/Makefile || : ; \
27281         cp multilib.out $(TARGET_SUBDIR)/gperf/multilib.out
27282
27283 configure-target-gperf: $(TARGET_SUBDIR)/gperf/multilib.out
27284         @test ! -f $(TARGET_SUBDIR)/gperf/Makefile || exit 0; \
27285         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/gperf ; \
27286         r=`${PWD_COMMAND}`; export r; \
27287         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27288         $(SET_LIB_PATH) \
27289         $(NORMAL_TARGET_EXPORTS) \
27290         echo Configuring in $(TARGET_SUBDIR)/gperf; \
27291         cd "$(TARGET_SUBDIR)/gperf" || exit 1; \
27292         case $(srcdir) in \
27293           /* | [A-Za-z]:[\\/]*) \
27294             topdir=$(srcdir) ;; \
27295           *) \
27296             case "$(TARGET_SUBDIR)" in \
27297               .) topdir="../$(srcdir)" ;; \
27298               *) topdir="../../$(srcdir)" ;; \
27299             esac ;; \
27300         esac; \
27301           srcdiroption="--srcdir=$${topdir}/gperf"; \
27302           libsrcdir="$$s/gperf"; \
27303         rm -f no-such-file || : ; \
27304         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27305           $(TARGET_CONFIGARGS) $${srcdiroption} \
27306           --with-target-subdir="$(TARGET_SUBDIR)"  \
27307           || exit 1
27308 @endif target-gperf
27309
27310 .PHONY: all-target-gperf maybe-all-target-gperf
27311 maybe-all-target-gperf:
27312 @if target-gperf
27313 TARGET-target-gperf=all
27314 maybe-all-target-gperf: all-target-gperf
27315 all-target-gperf: configure-target-gperf
27316         @r=`${PWD_COMMAND}`; export r; \
27317         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27318         $(SET_LIB_PATH) \
27319         $(NORMAL_TARGET_EXPORTS) \
27320         (cd $(TARGET_SUBDIR)/gperf && \
27321           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-gperf))
27322 @endif target-gperf
27323
27324 .PHONY: check-target-gperf maybe-check-target-gperf
27325 maybe-check-target-gperf:
27326 @if target-gperf
27327 maybe-check-target-gperf: check-target-gperf
27328
27329 check-target-gperf:
27330         @r=`${PWD_COMMAND}`; export r; \
27331         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27332         $(SET_LIB_PATH) \
27333         $(NORMAL_TARGET_EXPORTS) \
27334         (cd $(TARGET_SUBDIR)/gperf && \
27335           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
27336
27337 @endif target-gperf
27338
27339 .PHONY: install-target-gperf maybe-install-target-gperf
27340 maybe-install-target-gperf:
27341 @if target-gperf
27342 maybe-install-target-gperf: install-target-gperf
27343
27344 install-target-gperf: installdirs
27345         @r=`${PWD_COMMAND}`; export r; \
27346         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27347         $(SET_LIB_PATH) \
27348         $(NORMAL_TARGET_EXPORTS) \
27349         (cd $(TARGET_SUBDIR)/gperf && \
27350           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
27351
27352 @endif target-gperf
27353
27354 # Other targets (info, dvi, etc.)
27355
27356 .PHONY: maybe-info-target-gperf info-target-gperf
27357 maybe-info-target-gperf:
27358 @if target-gperf
27359 maybe-info-target-gperf: info-target-gperf
27360
27361 info-target-gperf: \
27362     configure-target-gperf 
27363         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
27364         r=`${PWD_COMMAND}`; export r; \
27365         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27366         $(SET_LIB_PATH) \
27367         $(NORMAL_TARGET_EXPORTS) \
27368         echo "Doing info in $(TARGET_SUBDIR)/gperf" ; \
27369         for flag in $(EXTRA_TARGET_FLAGS); do \
27370           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27371         done; \
27372         (cd $(TARGET_SUBDIR)/gperf && \
27373           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27374                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27375                   "RANLIB=$${RANLIB}" \
27376                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27377                    info) \
27378           || exit 1
27379
27380 @endif target-gperf
27381
27382 .PHONY: maybe-dvi-target-gperf dvi-target-gperf
27383 maybe-dvi-target-gperf:
27384 @if target-gperf
27385 maybe-dvi-target-gperf: dvi-target-gperf
27386
27387 dvi-target-gperf: \
27388     configure-target-gperf 
27389         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
27390         r=`${PWD_COMMAND}`; export r; \
27391         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27392         $(SET_LIB_PATH) \
27393         $(NORMAL_TARGET_EXPORTS) \
27394         echo "Doing dvi in $(TARGET_SUBDIR)/gperf" ; \
27395         for flag in $(EXTRA_TARGET_FLAGS); do \
27396           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27397         done; \
27398         (cd $(TARGET_SUBDIR)/gperf && \
27399           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27400                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27401                   "RANLIB=$${RANLIB}" \
27402                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27403                    dvi) \
27404           || exit 1
27405
27406 @endif target-gperf
27407
27408 .PHONY: maybe-html-target-gperf html-target-gperf
27409 maybe-html-target-gperf:
27410 @if target-gperf
27411 maybe-html-target-gperf: html-target-gperf
27412
27413 html-target-gperf: \
27414     configure-target-gperf 
27415         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
27416         r=`${PWD_COMMAND}`; export r; \
27417         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27418         $(SET_LIB_PATH) \
27419         $(NORMAL_TARGET_EXPORTS) \
27420         echo "Doing html in $(TARGET_SUBDIR)/gperf" ; \
27421         for flag in $(EXTRA_TARGET_FLAGS); do \
27422           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27423         done; \
27424         (cd $(TARGET_SUBDIR)/gperf && \
27425           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27426                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27427                   "RANLIB=$${RANLIB}" \
27428                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27429                    html) \
27430           || exit 1
27431
27432 @endif target-gperf
27433
27434 .PHONY: maybe-TAGS-target-gperf TAGS-target-gperf
27435 maybe-TAGS-target-gperf:
27436 @if target-gperf
27437 maybe-TAGS-target-gperf: TAGS-target-gperf
27438
27439 TAGS-target-gperf: \
27440     configure-target-gperf 
27441         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
27442         r=`${PWD_COMMAND}`; export r; \
27443         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27444         $(SET_LIB_PATH) \
27445         $(NORMAL_TARGET_EXPORTS) \
27446         echo "Doing TAGS in $(TARGET_SUBDIR)/gperf" ; \
27447         for flag in $(EXTRA_TARGET_FLAGS); do \
27448           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27449         done; \
27450         (cd $(TARGET_SUBDIR)/gperf && \
27451           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27452                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27453                   "RANLIB=$${RANLIB}" \
27454                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27455                    TAGS) \
27456           || exit 1
27457
27458 @endif target-gperf
27459
27460 .PHONY: maybe-install-info-target-gperf install-info-target-gperf
27461 maybe-install-info-target-gperf:
27462 @if target-gperf
27463 maybe-install-info-target-gperf: install-info-target-gperf
27464
27465 install-info-target-gperf: \
27466     configure-target-gperf \
27467     info-target-gperf 
27468         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
27469         r=`${PWD_COMMAND}`; export r; \
27470         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27471         $(SET_LIB_PATH) \
27472         $(NORMAL_TARGET_EXPORTS) \
27473         echo "Doing install-info in $(TARGET_SUBDIR)/gperf" ; \
27474         for flag in $(EXTRA_TARGET_FLAGS); do \
27475           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27476         done; \
27477         (cd $(TARGET_SUBDIR)/gperf && \
27478           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27479                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27480                   "RANLIB=$${RANLIB}" \
27481                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27482                    install-info) \
27483           || exit 1
27484
27485 @endif target-gperf
27486
27487 .PHONY: maybe-installcheck-target-gperf installcheck-target-gperf
27488 maybe-installcheck-target-gperf:
27489 @if target-gperf
27490 maybe-installcheck-target-gperf: installcheck-target-gperf
27491
27492 installcheck-target-gperf: \
27493     configure-target-gperf 
27494         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
27495         r=`${PWD_COMMAND}`; export r; \
27496         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27497         $(SET_LIB_PATH) \
27498         $(NORMAL_TARGET_EXPORTS) \
27499         echo "Doing installcheck in $(TARGET_SUBDIR)/gperf" ; \
27500         for flag in $(EXTRA_TARGET_FLAGS); do \
27501           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27502         done; \
27503         (cd $(TARGET_SUBDIR)/gperf && \
27504           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27505                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27506                   "RANLIB=$${RANLIB}" \
27507                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27508                    installcheck) \
27509           || exit 1
27510
27511 @endif target-gperf
27512
27513 .PHONY: maybe-mostlyclean-target-gperf mostlyclean-target-gperf
27514 maybe-mostlyclean-target-gperf:
27515 @if target-gperf
27516 maybe-mostlyclean-target-gperf: mostlyclean-target-gperf
27517
27518 mostlyclean-target-gperf: 
27519         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
27520         r=`${PWD_COMMAND}`; export r; \
27521         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27522         $(SET_LIB_PATH) \
27523         $(NORMAL_TARGET_EXPORTS) \
27524         echo "Doing mostlyclean in $(TARGET_SUBDIR)/gperf" ; \
27525         for flag in $(EXTRA_TARGET_FLAGS); do \
27526           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27527         done; \
27528         (cd $(TARGET_SUBDIR)/gperf && \
27529           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27530                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27531                   "RANLIB=$${RANLIB}" \
27532                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27533                    mostlyclean) \
27534           || exit 1
27535
27536 @endif target-gperf
27537
27538 .PHONY: maybe-clean-target-gperf clean-target-gperf
27539 maybe-clean-target-gperf:
27540 @if target-gperf
27541 maybe-clean-target-gperf: clean-target-gperf
27542
27543 clean-target-gperf: 
27544         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
27545         r=`${PWD_COMMAND}`; export r; \
27546         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27547         $(SET_LIB_PATH) \
27548         $(NORMAL_TARGET_EXPORTS) \
27549         echo "Doing clean in $(TARGET_SUBDIR)/gperf" ; \
27550         for flag in $(EXTRA_TARGET_FLAGS); do \
27551           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27552         done; \
27553         (cd $(TARGET_SUBDIR)/gperf && \
27554           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27555                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27556                   "RANLIB=$${RANLIB}" \
27557                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27558                    clean) \
27559           || exit 1
27560
27561 @endif target-gperf
27562
27563 .PHONY: maybe-distclean-target-gperf distclean-target-gperf
27564 maybe-distclean-target-gperf:
27565 @if target-gperf
27566 maybe-distclean-target-gperf: distclean-target-gperf
27567
27568 distclean-target-gperf: 
27569         @[ -f $(TARGET_SUBDIR)/gperf/Makefile ] || exit 0 ; \
27570         r=`${PWD_COMMAND}`; export r; \
27571         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27572         $(SET_LIB_PATH) \
27573         $(NORMAL_TARGET_EXPORTS) \
27574         echo "Doing distclean in $(TARGET_SUBDIR)/gperf" ; \
27575         for flag in $(EXTRA_TARGET_FLAGS); do \
27576           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27577         done; \
27578         (cd $(TARGET_SUBDIR)/gperf && \
27579           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27580                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27581                   "RANLIB=$${RANLIB}" \
27582                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27583                    distclean) \
27584           || exit 1
27585
27586 @endif target-gperf
27587
27588 .PHONY: maybe-maintainer-clean-target-gperf maintainer-clean-target-gperf
27589 maybe-maintainer-clean-target-gperf:
27590 @if target-gperf
27591 maybe-maintainer-clean-target-gperf: maintainer-clean-target-gperf
27592
27593 maintainer-clean-target-gperf: 
27594         @[ -f $(TARGET_SUBDIR)/gperf/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 maintainer-clean in $(TARGET_SUBDIR)/gperf" ; \
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)/gperf && \
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                    maintainer-clean) \
27609           || exit 1
27610
27611 @endif target-gperf
27612
27613
27614 .PHONY: configure-target-examples maybe-configure-target-examples
27615 maybe-configure-target-examples:
27616 @if target-examples
27617 maybe-configure-target-examples: configure-target-examples
27618
27619 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
27620 $(TARGET_SUBDIR)/examples/multilib.out: multilib.out
27621         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
27622         rm -f $(TARGET_SUBDIR)/examples/Makefile || : ; \
27623         cp multilib.out $(TARGET_SUBDIR)/examples/multilib.out
27624
27625 configure-target-examples: $(TARGET_SUBDIR)/examples/multilib.out
27626         @test ! -f $(TARGET_SUBDIR)/examples/Makefile || exit 0; \
27627         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/examples ; \
27628         r=`${PWD_COMMAND}`; export r; \
27629         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27630         $(SET_LIB_PATH) \
27631         $(NORMAL_TARGET_EXPORTS) \
27632         echo Configuring in $(TARGET_SUBDIR)/examples; \
27633         cd "$(TARGET_SUBDIR)/examples" || exit 1; \
27634         case $(srcdir) in \
27635           /* | [A-Za-z]:[\\/]*) \
27636             topdir=$(srcdir) ;; \
27637           *) \
27638             case "$(TARGET_SUBDIR)" in \
27639               .) topdir="../$(srcdir)" ;; \
27640               *) topdir="../../$(srcdir)" ;; \
27641             esac ;; \
27642         esac; \
27643           srcdiroption="--srcdir=$${topdir}/examples"; \
27644           libsrcdir="$$s/examples"; \
27645         rm -f no-such-file || : ; \
27646         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27647           $(TARGET_CONFIGARGS) $${srcdiroption} \
27648           --with-target-subdir="$(TARGET_SUBDIR)"  \
27649           || exit 1
27650 @endif target-examples
27651
27652 .PHONY: all-target-examples maybe-all-target-examples
27653 maybe-all-target-examples:
27654 @if target-examples
27655 TARGET-target-examples=all
27656 maybe-all-target-examples: all-target-examples
27657 all-target-examples: configure-target-examples
27658         @r=`${PWD_COMMAND}`; export r; \
27659         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27660         $(SET_LIB_PATH) \
27661         $(NORMAL_TARGET_EXPORTS) \
27662         (cd $(TARGET_SUBDIR)/examples && \
27663           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-examples))
27664 @endif target-examples
27665
27666 .PHONY: check-target-examples maybe-check-target-examples
27667 maybe-check-target-examples:
27668 @if target-examples
27669 maybe-check-target-examples: check-target-examples
27670
27671 # Dummy target for uncheckable module.
27672 check-target-examples:
27673
27674 @endif target-examples
27675
27676 .PHONY: install-target-examples maybe-install-target-examples
27677 maybe-install-target-examples:
27678 @if target-examples
27679 maybe-install-target-examples: install-target-examples
27680
27681 # Dummy target for uninstallable.
27682 install-target-examples:
27683
27684 @endif target-examples
27685
27686 # Other targets (info, dvi, etc.)
27687
27688 .PHONY: maybe-info-target-examples info-target-examples
27689 maybe-info-target-examples:
27690 @if target-examples
27691 maybe-info-target-examples: info-target-examples
27692
27693 info-target-examples: \
27694     configure-target-examples 
27695         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
27696         r=`${PWD_COMMAND}`; export r; \
27697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27698         $(SET_LIB_PATH) \
27699         $(NORMAL_TARGET_EXPORTS) \
27700         echo "Doing info in $(TARGET_SUBDIR)/examples" ; \
27701         for flag in $(EXTRA_TARGET_FLAGS); do \
27702           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27703         done; \
27704         (cd $(TARGET_SUBDIR)/examples && \
27705           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27706                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27707                   "RANLIB=$${RANLIB}" \
27708                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27709                    info) \
27710           || exit 1
27711
27712 @endif target-examples
27713
27714 .PHONY: maybe-dvi-target-examples dvi-target-examples
27715 maybe-dvi-target-examples:
27716 @if target-examples
27717 maybe-dvi-target-examples: dvi-target-examples
27718
27719 dvi-target-examples: \
27720     configure-target-examples 
27721         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
27722         r=`${PWD_COMMAND}`; export r; \
27723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27724         $(SET_LIB_PATH) \
27725         $(NORMAL_TARGET_EXPORTS) \
27726         echo "Doing dvi in $(TARGET_SUBDIR)/examples" ; \
27727         for flag in $(EXTRA_TARGET_FLAGS); do \
27728           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27729         done; \
27730         (cd $(TARGET_SUBDIR)/examples && \
27731           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27732                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27733                   "RANLIB=$${RANLIB}" \
27734                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27735                    dvi) \
27736           || exit 1
27737
27738 @endif target-examples
27739
27740 .PHONY: maybe-html-target-examples html-target-examples
27741 maybe-html-target-examples:
27742 @if target-examples
27743 maybe-html-target-examples: html-target-examples
27744
27745 html-target-examples: \
27746     configure-target-examples 
27747         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
27748         r=`${PWD_COMMAND}`; export r; \
27749         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27750         $(SET_LIB_PATH) \
27751         $(NORMAL_TARGET_EXPORTS) \
27752         echo "Doing html in $(TARGET_SUBDIR)/examples" ; \
27753         for flag in $(EXTRA_TARGET_FLAGS); do \
27754           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27755         done; \
27756         (cd $(TARGET_SUBDIR)/examples && \
27757           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27758                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27759                   "RANLIB=$${RANLIB}" \
27760                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27761                    html) \
27762           || exit 1
27763
27764 @endif target-examples
27765
27766 .PHONY: maybe-TAGS-target-examples TAGS-target-examples
27767 maybe-TAGS-target-examples:
27768 @if target-examples
27769 maybe-TAGS-target-examples: TAGS-target-examples
27770
27771 TAGS-target-examples: \
27772     configure-target-examples 
27773         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
27774         r=`${PWD_COMMAND}`; export r; \
27775         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27776         $(SET_LIB_PATH) \
27777         $(NORMAL_TARGET_EXPORTS) \
27778         echo "Doing TAGS in $(TARGET_SUBDIR)/examples" ; \
27779         for flag in $(EXTRA_TARGET_FLAGS); do \
27780           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27781         done; \
27782         (cd $(TARGET_SUBDIR)/examples && \
27783           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27784                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27785                   "RANLIB=$${RANLIB}" \
27786                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27787                    TAGS) \
27788           || exit 1
27789
27790 @endif target-examples
27791
27792 .PHONY: maybe-install-info-target-examples install-info-target-examples
27793 maybe-install-info-target-examples:
27794 @if target-examples
27795 maybe-install-info-target-examples: install-info-target-examples
27796
27797 install-info-target-examples: \
27798     configure-target-examples \
27799     info-target-examples 
27800         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
27801         r=`${PWD_COMMAND}`; export r; \
27802         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27803         $(SET_LIB_PATH) \
27804         $(NORMAL_TARGET_EXPORTS) \
27805         echo "Doing install-info in $(TARGET_SUBDIR)/examples" ; \
27806         for flag in $(EXTRA_TARGET_FLAGS); do \
27807           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27808         done; \
27809         (cd $(TARGET_SUBDIR)/examples && \
27810           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27811                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27812                   "RANLIB=$${RANLIB}" \
27813                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27814                    install-info) \
27815           || exit 1
27816
27817 @endif target-examples
27818
27819 .PHONY: maybe-installcheck-target-examples installcheck-target-examples
27820 maybe-installcheck-target-examples:
27821 @if target-examples
27822 maybe-installcheck-target-examples: installcheck-target-examples
27823
27824 installcheck-target-examples: \
27825     configure-target-examples 
27826         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
27827         r=`${PWD_COMMAND}`; export r; \
27828         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27829         $(SET_LIB_PATH) \
27830         $(NORMAL_TARGET_EXPORTS) \
27831         echo "Doing installcheck in $(TARGET_SUBDIR)/examples" ; \
27832         for flag in $(EXTRA_TARGET_FLAGS); do \
27833           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27834         done; \
27835         (cd $(TARGET_SUBDIR)/examples && \
27836           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27837                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27838                   "RANLIB=$${RANLIB}" \
27839                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27840                    installcheck) \
27841           || exit 1
27842
27843 @endif target-examples
27844
27845 .PHONY: maybe-mostlyclean-target-examples mostlyclean-target-examples
27846 maybe-mostlyclean-target-examples:
27847 @if target-examples
27848 maybe-mostlyclean-target-examples: mostlyclean-target-examples
27849
27850 mostlyclean-target-examples: 
27851         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
27852         r=`${PWD_COMMAND}`; export r; \
27853         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27854         $(SET_LIB_PATH) \
27855         $(NORMAL_TARGET_EXPORTS) \
27856         echo "Doing mostlyclean in $(TARGET_SUBDIR)/examples" ; \
27857         for flag in $(EXTRA_TARGET_FLAGS); do \
27858           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27859         done; \
27860         (cd $(TARGET_SUBDIR)/examples && \
27861           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27862                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27863                   "RANLIB=$${RANLIB}" \
27864                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27865                    mostlyclean) \
27866           || exit 1
27867
27868 @endif target-examples
27869
27870 .PHONY: maybe-clean-target-examples clean-target-examples
27871 maybe-clean-target-examples:
27872 @if target-examples
27873 maybe-clean-target-examples: clean-target-examples
27874
27875 clean-target-examples: 
27876         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
27877         r=`${PWD_COMMAND}`; export r; \
27878         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27879         $(SET_LIB_PATH) \
27880         $(NORMAL_TARGET_EXPORTS) \
27881         echo "Doing clean in $(TARGET_SUBDIR)/examples" ; \
27882         for flag in $(EXTRA_TARGET_FLAGS); do \
27883           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27884         done; \
27885         (cd $(TARGET_SUBDIR)/examples && \
27886           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27887                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27888                   "RANLIB=$${RANLIB}" \
27889                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27890                    clean) \
27891           || exit 1
27892
27893 @endif target-examples
27894
27895 .PHONY: maybe-distclean-target-examples distclean-target-examples
27896 maybe-distclean-target-examples:
27897 @if target-examples
27898 maybe-distclean-target-examples: distclean-target-examples
27899
27900 distclean-target-examples: 
27901         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
27902         r=`${PWD_COMMAND}`; export r; \
27903         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27904         $(SET_LIB_PATH) \
27905         $(NORMAL_TARGET_EXPORTS) \
27906         echo "Doing distclean in $(TARGET_SUBDIR)/examples" ; \
27907         for flag in $(EXTRA_TARGET_FLAGS); do \
27908           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27909         done; \
27910         (cd $(TARGET_SUBDIR)/examples && \
27911           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27912                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27913                   "RANLIB=$${RANLIB}" \
27914                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27915                    distclean) \
27916           || exit 1
27917
27918 @endif target-examples
27919
27920 .PHONY: maybe-maintainer-clean-target-examples maintainer-clean-target-examples
27921 maybe-maintainer-clean-target-examples:
27922 @if target-examples
27923 maybe-maintainer-clean-target-examples: maintainer-clean-target-examples
27924
27925 maintainer-clean-target-examples: 
27926         @[ -f $(TARGET_SUBDIR)/examples/Makefile ] || exit 0 ; \
27927         r=`${PWD_COMMAND}`; export r; \
27928         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27929         $(SET_LIB_PATH) \
27930         $(NORMAL_TARGET_EXPORTS) \
27931         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/examples" ; \
27932         for flag in $(EXTRA_TARGET_FLAGS); do \
27933           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
27934         done; \
27935         (cd $(TARGET_SUBDIR)/examples && \
27936           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
27937                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
27938                   "RANLIB=$${RANLIB}" \
27939                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
27940                    maintainer-clean) \
27941           || exit 1
27942
27943 @endif target-examples
27944
27945
27946 .PHONY: configure-target-libffi maybe-configure-target-libffi
27947 maybe-configure-target-libffi:
27948 @if target-libffi
27949 maybe-configure-target-libffi: configure-target-libffi
27950
27951 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
27952 $(TARGET_SUBDIR)/libffi/multilib.out: multilib.out
27953         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
27954         rm -f $(TARGET_SUBDIR)/libffi/Makefile || : ; \
27955         cp multilib.out $(TARGET_SUBDIR)/libffi/multilib.out
27956
27957 configure-target-libffi: $(TARGET_SUBDIR)/libffi/multilib.out
27958         @test ! -f $(TARGET_SUBDIR)/libffi/Makefile || exit 0; \
27959         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libffi ; \
27960         r=`${PWD_COMMAND}`; export r; \
27961         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27962         $(SET_LIB_PATH) \
27963         $(NORMAL_TARGET_EXPORTS) \
27964         echo Configuring in $(TARGET_SUBDIR)/libffi; \
27965         cd "$(TARGET_SUBDIR)/libffi" || exit 1; \
27966         case $(srcdir) in \
27967           /* | [A-Za-z]:[\\/]*) \
27968             topdir=$(srcdir) ;; \
27969           *) \
27970             case "$(TARGET_SUBDIR)" in \
27971               .) topdir="../$(srcdir)" ;; \
27972               *) topdir="../../$(srcdir)" ;; \
27973             esac ;; \
27974         esac; \
27975           srcdiroption="--srcdir=$${topdir}/libffi"; \
27976           libsrcdir="$$s/libffi"; \
27977         rm -f no-such-file || : ; \
27978         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
27979           $(TARGET_CONFIGARGS) $${srcdiroption} \
27980           --with-target-subdir="$(TARGET_SUBDIR)"  \
27981           || exit 1
27982 @endif target-libffi
27983
27984 .PHONY: all-target-libffi maybe-all-target-libffi
27985 maybe-all-target-libffi:
27986 @if target-libffi
27987 TARGET-target-libffi=all
27988 maybe-all-target-libffi: all-target-libffi
27989 all-target-libffi: configure-target-libffi
27990         @r=`${PWD_COMMAND}`; export r; \
27991         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
27992         $(SET_LIB_PATH) \
27993         $(NORMAL_TARGET_EXPORTS) \
27994         (cd $(TARGET_SUBDIR)/libffi && \
27995           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libffi))
27996 @endif target-libffi
27997
27998 .PHONY: check-target-libffi maybe-check-target-libffi
27999 maybe-check-target-libffi:
28000 @if target-libffi
28001 maybe-check-target-libffi: check-target-libffi
28002
28003 check-target-libffi:
28004         @r=`${PWD_COMMAND}`; export r; \
28005         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28006         $(SET_LIB_PATH) \
28007         $(NORMAL_TARGET_EXPORTS) \
28008         (cd $(TARGET_SUBDIR)/libffi && \
28009           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
28010
28011 @endif target-libffi
28012
28013 .PHONY: install-target-libffi maybe-install-target-libffi
28014 maybe-install-target-libffi:
28015 @if target-libffi
28016 maybe-install-target-libffi: install-target-libffi
28017
28018 install-target-libffi: installdirs
28019         @r=`${PWD_COMMAND}`; export r; \
28020         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28021         $(SET_LIB_PATH) \
28022         $(NORMAL_TARGET_EXPORTS) \
28023         (cd $(TARGET_SUBDIR)/libffi && \
28024           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
28025
28026 @endif target-libffi
28027
28028 # Other targets (info, dvi, etc.)
28029
28030 .PHONY: maybe-info-target-libffi info-target-libffi
28031 maybe-info-target-libffi:
28032 @if target-libffi
28033 maybe-info-target-libffi: info-target-libffi
28034
28035 info-target-libffi: \
28036     configure-target-libffi 
28037         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
28038         r=`${PWD_COMMAND}`; export r; \
28039         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28040         $(SET_LIB_PATH) \
28041         $(NORMAL_TARGET_EXPORTS) \
28042         echo "Doing info in $(TARGET_SUBDIR)/libffi" ; \
28043         for flag in $(EXTRA_TARGET_FLAGS); do \
28044           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28045         done; \
28046         (cd $(TARGET_SUBDIR)/libffi && \
28047           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28048                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28049                   "RANLIB=$${RANLIB}" \
28050                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28051                    info) \
28052           || exit 1
28053
28054 @endif target-libffi
28055
28056 .PHONY: maybe-dvi-target-libffi dvi-target-libffi
28057 maybe-dvi-target-libffi:
28058 @if target-libffi
28059 maybe-dvi-target-libffi: dvi-target-libffi
28060
28061 dvi-target-libffi: \
28062     configure-target-libffi 
28063         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
28064         r=`${PWD_COMMAND}`; export r; \
28065         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28066         $(SET_LIB_PATH) \
28067         $(NORMAL_TARGET_EXPORTS) \
28068         echo "Doing dvi in $(TARGET_SUBDIR)/libffi" ; \
28069         for flag in $(EXTRA_TARGET_FLAGS); do \
28070           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28071         done; \
28072         (cd $(TARGET_SUBDIR)/libffi && \
28073           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28074                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28075                   "RANLIB=$${RANLIB}" \
28076                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28077                    dvi) \
28078           || exit 1
28079
28080 @endif target-libffi
28081
28082 .PHONY: maybe-html-target-libffi html-target-libffi
28083 maybe-html-target-libffi:
28084 @if target-libffi
28085 maybe-html-target-libffi: html-target-libffi
28086
28087 html-target-libffi: \
28088     configure-target-libffi 
28089         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
28090         r=`${PWD_COMMAND}`; export r; \
28091         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28092         $(SET_LIB_PATH) \
28093         $(NORMAL_TARGET_EXPORTS) \
28094         echo "Doing html in $(TARGET_SUBDIR)/libffi" ; \
28095         for flag in $(EXTRA_TARGET_FLAGS); do \
28096           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28097         done; \
28098         (cd $(TARGET_SUBDIR)/libffi && \
28099           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28100                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28101                   "RANLIB=$${RANLIB}" \
28102                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28103                    html) \
28104           || exit 1
28105
28106 @endif target-libffi
28107
28108 .PHONY: maybe-TAGS-target-libffi TAGS-target-libffi
28109 maybe-TAGS-target-libffi:
28110 @if target-libffi
28111 maybe-TAGS-target-libffi: TAGS-target-libffi
28112
28113 TAGS-target-libffi: \
28114     configure-target-libffi 
28115         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
28116         r=`${PWD_COMMAND}`; export r; \
28117         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28118         $(SET_LIB_PATH) \
28119         $(NORMAL_TARGET_EXPORTS) \
28120         echo "Doing TAGS in $(TARGET_SUBDIR)/libffi" ; \
28121         for flag in $(EXTRA_TARGET_FLAGS); do \
28122           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28123         done; \
28124         (cd $(TARGET_SUBDIR)/libffi && \
28125           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28126                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28127                   "RANLIB=$${RANLIB}" \
28128                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28129                    TAGS) \
28130           || exit 1
28131
28132 @endif target-libffi
28133
28134 .PHONY: maybe-install-info-target-libffi install-info-target-libffi
28135 maybe-install-info-target-libffi:
28136 @if target-libffi
28137 maybe-install-info-target-libffi: install-info-target-libffi
28138
28139 install-info-target-libffi: \
28140     configure-target-libffi \
28141     info-target-libffi 
28142         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
28143         r=`${PWD_COMMAND}`; export r; \
28144         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28145         $(SET_LIB_PATH) \
28146         $(NORMAL_TARGET_EXPORTS) \
28147         echo "Doing install-info in $(TARGET_SUBDIR)/libffi" ; \
28148         for flag in $(EXTRA_TARGET_FLAGS); do \
28149           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28150         done; \
28151         (cd $(TARGET_SUBDIR)/libffi && \
28152           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28153                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28154                   "RANLIB=$${RANLIB}" \
28155                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28156                    install-info) \
28157           || exit 1
28158
28159 @endif target-libffi
28160
28161 .PHONY: maybe-installcheck-target-libffi installcheck-target-libffi
28162 maybe-installcheck-target-libffi:
28163 @if target-libffi
28164 maybe-installcheck-target-libffi: installcheck-target-libffi
28165
28166 installcheck-target-libffi: \
28167     configure-target-libffi 
28168         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
28169         r=`${PWD_COMMAND}`; export r; \
28170         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28171         $(SET_LIB_PATH) \
28172         $(NORMAL_TARGET_EXPORTS) \
28173         echo "Doing installcheck in $(TARGET_SUBDIR)/libffi" ; \
28174         for flag in $(EXTRA_TARGET_FLAGS); do \
28175           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28176         done; \
28177         (cd $(TARGET_SUBDIR)/libffi && \
28178           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28179                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28180                   "RANLIB=$${RANLIB}" \
28181                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28182                    installcheck) \
28183           || exit 1
28184
28185 @endif target-libffi
28186
28187 .PHONY: maybe-mostlyclean-target-libffi mostlyclean-target-libffi
28188 maybe-mostlyclean-target-libffi:
28189 @if target-libffi
28190 maybe-mostlyclean-target-libffi: mostlyclean-target-libffi
28191
28192 mostlyclean-target-libffi: 
28193         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
28194         r=`${PWD_COMMAND}`; export r; \
28195         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28196         $(SET_LIB_PATH) \
28197         $(NORMAL_TARGET_EXPORTS) \
28198         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libffi" ; \
28199         for flag in $(EXTRA_TARGET_FLAGS); do \
28200           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28201         done; \
28202         (cd $(TARGET_SUBDIR)/libffi && \
28203           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28204                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28205                   "RANLIB=$${RANLIB}" \
28206                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28207                    mostlyclean) \
28208           || exit 1
28209
28210 @endif target-libffi
28211
28212 .PHONY: maybe-clean-target-libffi clean-target-libffi
28213 maybe-clean-target-libffi:
28214 @if target-libffi
28215 maybe-clean-target-libffi: clean-target-libffi
28216
28217 clean-target-libffi: 
28218         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
28219         r=`${PWD_COMMAND}`; export r; \
28220         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28221         $(SET_LIB_PATH) \
28222         $(NORMAL_TARGET_EXPORTS) \
28223         echo "Doing clean in $(TARGET_SUBDIR)/libffi" ; \
28224         for flag in $(EXTRA_TARGET_FLAGS); do \
28225           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28226         done; \
28227         (cd $(TARGET_SUBDIR)/libffi && \
28228           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28229                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28230                   "RANLIB=$${RANLIB}" \
28231                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28232                    clean) \
28233           || exit 1
28234
28235 @endif target-libffi
28236
28237 .PHONY: maybe-distclean-target-libffi distclean-target-libffi
28238 maybe-distclean-target-libffi:
28239 @if target-libffi
28240 maybe-distclean-target-libffi: distclean-target-libffi
28241
28242 distclean-target-libffi: 
28243         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
28244         r=`${PWD_COMMAND}`; export r; \
28245         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28246         $(SET_LIB_PATH) \
28247         $(NORMAL_TARGET_EXPORTS) \
28248         echo "Doing distclean in $(TARGET_SUBDIR)/libffi" ; \
28249         for flag in $(EXTRA_TARGET_FLAGS); do \
28250           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28251         done; \
28252         (cd $(TARGET_SUBDIR)/libffi && \
28253           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28254                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28255                   "RANLIB=$${RANLIB}" \
28256                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28257                    distclean) \
28258           || exit 1
28259
28260 @endif target-libffi
28261
28262 .PHONY: maybe-maintainer-clean-target-libffi maintainer-clean-target-libffi
28263 maybe-maintainer-clean-target-libffi:
28264 @if target-libffi
28265 maybe-maintainer-clean-target-libffi: maintainer-clean-target-libffi
28266
28267 maintainer-clean-target-libffi: 
28268         @[ -f $(TARGET_SUBDIR)/libffi/Makefile ] || exit 0 ; \
28269         r=`${PWD_COMMAND}`; export r; \
28270         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28271         $(SET_LIB_PATH) \
28272         $(NORMAL_TARGET_EXPORTS) \
28273         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libffi" ; \
28274         for flag in $(EXTRA_TARGET_FLAGS); do \
28275           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28276         done; \
28277         (cd $(TARGET_SUBDIR)/libffi && \
28278           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28279                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28280                   "RANLIB=$${RANLIB}" \
28281                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28282                    maintainer-clean) \
28283           || exit 1
28284
28285 @endif target-libffi
28286
28287
28288 .PHONY: configure-target-libjava maybe-configure-target-libjava
28289 maybe-configure-target-libjava:
28290 @if target-libjava
28291 maybe-configure-target-libjava: configure-target-libjava
28292
28293 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
28294 $(TARGET_SUBDIR)/libjava/multilib.out: multilib.out
28295         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
28296         rm -f $(TARGET_SUBDIR)/libjava/Makefile || : ; \
28297         cp multilib.out $(TARGET_SUBDIR)/libjava/multilib.out
28298
28299 configure-target-libjava: $(TARGET_SUBDIR)/libjava/multilib.out
28300         @test ! -f $(TARGET_SUBDIR)/libjava/Makefile || exit 0; \
28301         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libjava ; \
28302         r=`${PWD_COMMAND}`; export r; \
28303         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28304         $(SET_LIB_PATH) \
28305         $(RAW_CXX_TARGET_EXPORTS) \
28306         echo Configuring in $(TARGET_SUBDIR)/libjava; \
28307         cd "$(TARGET_SUBDIR)/libjava" || exit 1; \
28308         case $(srcdir) in \
28309           /* | [A-Za-z]:[\\/]*) \
28310             topdir=$(srcdir) ;; \
28311           *) \
28312             case "$(TARGET_SUBDIR)" in \
28313               .) topdir="../$(srcdir)" ;; \
28314               *) topdir="../../$(srcdir)" ;; \
28315             esac ;; \
28316         esac; \
28317           srcdiroption="--srcdir=$${topdir}/libjava"; \
28318           libsrcdir="$$s/libjava"; \
28319         rm -f no-such-file || : ; \
28320         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
28321           $(TARGET_CONFIGARGS) $${srcdiroption} \
28322           --with-target-subdir="$(TARGET_SUBDIR)"  \
28323           || exit 1
28324 @endif target-libjava
28325
28326 .PHONY: all-target-libjava maybe-all-target-libjava
28327 maybe-all-target-libjava:
28328 @if target-libjava
28329 TARGET-target-libjava=all
28330 maybe-all-target-libjava: all-target-libjava
28331 all-target-libjava: configure-target-libjava
28332         @r=`${PWD_COMMAND}`; export r; \
28333         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28334         $(SET_LIB_PATH) \
28335         $(RAW_CXX_TARGET_EXPORTS) \
28336         (cd $(TARGET_SUBDIR)/libjava && \
28337           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   $(TARGET-target-libjava))
28338 @endif target-libjava
28339
28340 .PHONY: check-target-libjava maybe-check-target-libjava
28341 maybe-check-target-libjava:
28342 @if target-libjava
28343 maybe-check-target-libjava: check-target-libjava
28344
28345 check-target-libjava:
28346         @r=`${PWD_COMMAND}`; export r; \
28347         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28348         $(SET_LIB_PATH) \
28349         $(RAW_CXX_TARGET_EXPORTS) \
28350         (cd $(TARGET_SUBDIR)/libjava && \
28351           $(MAKE) $(TARGET_FLAGS_TO_PASS)  'CXX=$$(RAW_CXX_FOR_TARGET)' 'CXX_FOR_TARGET=$$(RAW_CXX_FOR_TARGET)'   check)
28352
28353 @endif target-libjava
28354
28355 .PHONY: install-target-libjava maybe-install-target-libjava
28356 maybe-install-target-libjava:
28357 @if target-libjava
28358 maybe-install-target-libjava: install-target-libjava
28359
28360 install-target-libjava: installdirs
28361         @r=`${PWD_COMMAND}`; export r; \
28362         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28363         $(SET_LIB_PATH) \
28364         $(RAW_CXX_TARGET_EXPORTS) \
28365         (cd $(TARGET_SUBDIR)/libjava && \
28366           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
28367
28368 @endif target-libjava
28369
28370 # Other targets (info, dvi, etc.)
28371
28372 .PHONY: maybe-info-target-libjava info-target-libjava
28373 maybe-info-target-libjava:
28374 @if target-libjava
28375 maybe-info-target-libjava: info-target-libjava
28376
28377 info-target-libjava: \
28378     configure-target-libjava 
28379         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
28380         r=`${PWD_COMMAND}`; export r; \
28381         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28382         $(SET_LIB_PATH) \
28383         $(RAW_CXX_TARGET_EXPORTS) \
28384         echo "Doing info in $(TARGET_SUBDIR)/libjava" ; \
28385         for flag in $(EXTRA_TARGET_FLAGS); do \
28386           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28387         done; \
28388         (cd $(TARGET_SUBDIR)/libjava && \
28389           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28390                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28391                   "RANLIB=$${RANLIB}" \
28392                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28393                    info) \
28394           || exit 1
28395
28396 @endif target-libjava
28397
28398 .PHONY: maybe-dvi-target-libjava dvi-target-libjava
28399 maybe-dvi-target-libjava:
28400 @if target-libjava
28401 maybe-dvi-target-libjava: dvi-target-libjava
28402
28403 dvi-target-libjava: \
28404     configure-target-libjava 
28405         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
28406         r=`${PWD_COMMAND}`; export r; \
28407         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28408         $(SET_LIB_PATH) \
28409         $(RAW_CXX_TARGET_EXPORTS) \
28410         echo "Doing dvi in $(TARGET_SUBDIR)/libjava" ; \
28411         for flag in $(EXTRA_TARGET_FLAGS); do \
28412           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28413         done; \
28414         (cd $(TARGET_SUBDIR)/libjava && \
28415           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28416                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28417                   "RANLIB=$${RANLIB}" \
28418                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28419                    dvi) \
28420           || exit 1
28421
28422 @endif target-libjava
28423
28424 .PHONY: maybe-html-target-libjava html-target-libjava
28425 maybe-html-target-libjava:
28426 @if target-libjava
28427 maybe-html-target-libjava: html-target-libjava
28428
28429 html-target-libjava: \
28430     configure-target-libjava 
28431         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
28432         r=`${PWD_COMMAND}`; export r; \
28433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28434         $(SET_LIB_PATH) \
28435         $(RAW_CXX_TARGET_EXPORTS) \
28436         echo "Doing html in $(TARGET_SUBDIR)/libjava" ; \
28437         for flag in $(EXTRA_TARGET_FLAGS); do \
28438           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28439         done; \
28440         (cd $(TARGET_SUBDIR)/libjava && \
28441           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28442                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28443                   "RANLIB=$${RANLIB}" \
28444                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28445                    html) \
28446           || exit 1
28447
28448 @endif target-libjava
28449
28450 .PHONY: maybe-TAGS-target-libjava TAGS-target-libjava
28451 maybe-TAGS-target-libjava:
28452 @if target-libjava
28453 maybe-TAGS-target-libjava: TAGS-target-libjava
28454
28455 TAGS-target-libjava: \
28456     configure-target-libjava 
28457         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
28458         r=`${PWD_COMMAND}`; export r; \
28459         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28460         $(SET_LIB_PATH) \
28461         $(RAW_CXX_TARGET_EXPORTS) \
28462         echo "Doing TAGS in $(TARGET_SUBDIR)/libjava" ; \
28463         for flag in $(EXTRA_TARGET_FLAGS); do \
28464           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28465         done; \
28466         (cd $(TARGET_SUBDIR)/libjava && \
28467           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28468                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28469                   "RANLIB=$${RANLIB}" \
28470                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28471                    TAGS) \
28472           || exit 1
28473
28474 @endif target-libjava
28475
28476 .PHONY: maybe-install-info-target-libjava install-info-target-libjava
28477 maybe-install-info-target-libjava:
28478 @if target-libjava
28479 maybe-install-info-target-libjava: install-info-target-libjava
28480
28481 install-info-target-libjava: \
28482     configure-target-libjava \
28483     info-target-libjava 
28484         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
28485         r=`${PWD_COMMAND}`; export r; \
28486         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28487         $(SET_LIB_PATH) \
28488         $(RAW_CXX_TARGET_EXPORTS) \
28489         echo "Doing install-info in $(TARGET_SUBDIR)/libjava" ; \
28490         for flag in $(EXTRA_TARGET_FLAGS); do \
28491           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28492         done; \
28493         (cd $(TARGET_SUBDIR)/libjava && \
28494           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28495                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28496                   "RANLIB=$${RANLIB}" \
28497                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28498                    install-info) \
28499           || exit 1
28500
28501 @endif target-libjava
28502
28503 .PHONY: maybe-installcheck-target-libjava installcheck-target-libjava
28504 maybe-installcheck-target-libjava:
28505 @if target-libjava
28506 maybe-installcheck-target-libjava: installcheck-target-libjava
28507
28508 installcheck-target-libjava: \
28509     configure-target-libjava 
28510         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
28511         r=`${PWD_COMMAND}`; export r; \
28512         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28513         $(SET_LIB_PATH) \
28514         $(RAW_CXX_TARGET_EXPORTS) \
28515         echo "Doing installcheck in $(TARGET_SUBDIR)/libjava" ; \
28516         for flag in $(EXTRA_TARGET_FLAGS); do \
28517           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28518         done; \
28519         (cd $(TARGET_SUBDIR)/libjava && \
28520           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28521                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28522                   "RANLIB=$${RANLIB}" \
28523                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28524                    installcheck) \
28525           || exit 1
28526
28527 @endif target-libjava
28528
28529 .PHONY: maybe-mostlyclean-target-libjava mostlyclean-target-libjava
28530 maybe-mostlyclean-target-libjava:
28531 @if target-libjava
28532 maybe-mostlyclean-target-libjava: mostlyclean-target-libjava
28533
28534 mostlyclean-target-libjava: 
28535         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
28536         r=`${PWD_COMMAND}`; export r; \
28537         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28538         $(SET_LIB_PATH) \
28539         $(RAW_CXX_TARGET_EXPORTS) \
28540         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libjava" ; \
28541         for flag in $(EXTRA_TARGET_FLAGS); do \
28542           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28543         done; \
28544         (cd $(TARGET_SUBDIR)/libjava && \
28545           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28546                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28547                   "RANLIB=$${RANLIB}" \
28548                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28549                    mostlyclean) \
28550           || exit 1
28551
28552 @endif target-libjava
28553
28554 .PHONY: maybe-clean-target-libjava clean-target-libjava
28555 maybe-clean-target-libjava:
28556 @if target-libjava
28557 maybe-clean-target-libjava: clean-target-libjava
28558
28559 clean-target-libjava: 
28560         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
28561         r=`${PWD_COMMAND}`; export r; \
28562         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28563         $(SET_LIB_PATH) \
28564         $(RAW_CXX_TARGET_EXPORTS) \
28565         echo "Doing clean in $(TARGET_SUBDIR)/libjava" ; \
28566         for flag in $(EXTRA_TARGET_FLAGS); do \
28567           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28568         done; \
28569         (cd $(TARGET_SUBDIR)/libjava && \
28570           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28571                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28572                   "RANLIB=$${RANLIB}" \
28573                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28574                    clean) \
28575           || exit 1
28576
28577 @endif target-libjava
28578
28579 .PHONY: maybe-distclean-target-libjava distclean-target-libjava
28580 maybe-distclean-target-libjava:
28581 @if target-libjava
28582 maybe-distclean-target-libjava: distclean-target-libjava
28583
28584 distclean-target-libjava: 
28585         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
28586         r=`${PWD_COMMAND}`; export r; \
28587         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28588         $(SET_LIB_PATH) \
28589         $(RAW_CXX_TARGET_EXPORTS) \
28590         echo "Doing distclean in $(TARGET_SUBDIR)/libjava" ; \
28591         for flag in $(EXTRA_TARGET_FLAGS); do \
28592           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28593         done; \
28594         (cd $(TARGET_SUBDIR)/libjava && \
28595           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28596                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28597                   "RANLIB=$${RANLIB}" \
28598                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28599                    distclean) \
28600           || exit 1
28601
28602 @endif target-libjava
28603
28604 .PHONY: maybe-maintainer-clean-target-libjava maintainer-clean-target-libjava
28605 maybe-maintainer-clean-target-libjava:
28606 @if target-libjava
28607 maybe-maintainer-clean-target-libjava: maintainer-clean-target-libjava
28608
28609 maintainer-clean-target-libjava: 
28610         @[ -f $(TARGET_SUBDIR)/libjava/Makefile ] || exit 0 ; \
28611         r=`${PWD_COMMAND}`; export r; \
28612         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28613         $(SET_LIB_PATH) \
28614         $(RAW_CXX_TARGET_EXPORTS) \
28615         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libjava" ; \
28616         for flag in $(EXTRA_TARGET_FLAGS); do \
28617           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28618         done; \
28619         (cd $(TARGET_SUBDIR)/libjava && \
28620           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28621                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28622                   "RANLIB=$${RANLIB}" \
28623                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28624                    maintainer-clean) \
28625           || exit 1
28626
28627 @endif target-libjava
28628
28629
28630 .PHONY: configure-target-zlib maybe-configure-target-zlib
28631 maybe-configure-target-zlib:
28632 @if target-zlib
28633 maybe-configure-target-zlib: configure-target-zlib
28634
28635 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
28636 $(TARGET_SUBDIR)/zlib/multilib.out: multilib.out
28637         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
28638         rm -f $(TARGET_SUBDIR)/zlib/Makefile || : ; \
28639         cp multilib.out $(TARGET_SUBDIR)/zlib/multilib.out
28640
28641 configure-target-zlib: $(TARGET_SUBDIR)/zlib/multilib.out
28642         @test ! -f $(TARGET_SUBDIR)/zlib/Makefile || exit 0; \
28643         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/zlib ; \
28644         r=`${PWD_COMMAND}`; export r; \
28645         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28646         $(SET_LIB_PATH) \
28647         $(NORMAL_TARGET_EXPORTS) \
28648         echo Configuring in $(TARGET_SUBDIR)/zlib; \
28649         cd "$(TARGET_SUBDIR)/zlib" || exit 1; \
28650         case $(srcdir) in \
28651           /* | [A-Za-z]:[\\/]*) \
28652             topdir=$(srcdir) ;; \
28653           *) \
28654             case "$(TARGET_SUBDIR)" in \
28655               .) topdir="../$(srcdir)" ;; \
28656               *) topdir="../../$(srcdir)" ;; \
28657             esac ;; \
28658         esac; \
28659         if [ "$(srcdir)" = "." ] ; then \
28660           if [ "$(TARGET_SUBDIR)" != "." ] ; then \
28661             if $(SHELL) $$s/symlink-tree $${topdir}/zlib "no-such-file" ; then \
28662               if [ -f Makefile ]; then \
28663                 if $(MAKE) distclean; then \
28664                   true; \
28665                 else \
28666                   exit 1; \
28667                 fi; \
28668               else \
28669                 true; \
28670               fi; \
28671             else \
28672               exit 1; \
28673             fi; \
28674           else \
28675             true; \
28676           fi; \
28677           srcdiroption="--srcdir=."; \
28678           libsrcdir="."; \
28679         else \
28680           srcdiroption="--srcdir=$${topdir}/zlib"; \
28681           libsrcdir="$$s/zlib"; \
28682         fi; \
28683         rm -f no-such-file || : ; \
28684         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
28685           $(TARGET_CONFIGARGS) $${srcdiroption} \
28686           --with-target-subdir="$(TARGET_SUBDIR)"  \
28687           || exit 1
28688 @endif target-zlib
28689
28690 .PHONY: all-target-zlib maybe-all-target-zlib
28691 maybe-all-target-zlib:
28692 @if target-zlib
28693 TARGET-target-zlib=all
28694 maybe-all-target-zlib: all-target-zlib
28695 all-target-zlib: configure-target-zlib
28696         @r=`${PWD_COMMAND}`; export r; \
28697         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28698         $(SET_LIB_PATH) \
28699         $(NORMAL_TARGET_EXPORTS) \
28700         (cd $(TARGET_SUBDIR)/zlib && \
28701           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-zlib))
28702 @endif target-zlib
28703
28704 .PHONY: check-target-zlib maybe-check-target-zlib
28705 maybe-check-target-zlib:
28706 @if target-zlib
28707 maybe-check-target-zlib: check-target-zlib
28708
28709 check-target-zlib:
28710         @r=`${PWD_COMMAND}`; export r; \
28711         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28712         $(SET_LIB_PATH) \
28713         $(NORMAL_TARGET_EXPORTS) \
28714         (cd $(TARGET_SUBDIR)/zlib && \
28715           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
28716
28717 @endif target-zlib
28718
28719 .PHONY: install-target-zlib maybe-install-target-zlib
28720 maybe-install-target-zlib:
28721 @if target-zlib
28722 maybe-install-target-zlib: install-target-zlib
28723
28724 install-target-zlib: installdirs
28725         @r=`${PWD_COMMAND}`; export r; \
28726         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28727         $(SET_LIB_PATH) \
28728         $(NORMAL_TARGET_EXPORTS) \
28729         (cd $(TARGET_SUBDIR)/zlib && \
28730           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
28731
28732 @endif target-zlib
28733
28734 # Other targets (info, dvi, etc.)
28735
28736 .PHONY: maybe-info-target-zlib info-target-zlib
28737 maybe-info-target-zlib:
28738 @if target-zlib
28739 maybe-info-target-zlib: info-target-zlib
28740
28741 info-target-zlib: \
28742     configure-target-zlib 
28743         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
28744         r=`${PWD_COMMAND}`; export r; \
28745         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28746         $(SET_LIB_PATH) \
28747         $(NORMAL_TARGET_EXPORTS) \
28748         echo "Doing info in $(TARGET_SUBDIR)/zlib" ; \
28749         for flag in $(EXTRA_TARGET_FLAGS); do \
28750           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28751         done; \
28752         (cd $(TARGET_SUBDIR)/zlib && \
28753           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28754                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28755                   "RANLIB=$${RANLIB}" \
28756                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28757                    info) \
28758           || exit 1
28759
28760 @endif target-zlib
28761
28762 .PHONY: maybe-dvi-target-zlib dvi-target-zlib
28763 maybe-dvi-target-zlib:
28764 @if target-zlib
28765 maybe-dvi-target-zlib: dvi-target-zlib
28766
28767 dvi-target-zlib: \
28768     configure-target-zlib 
28769         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
28770         r=`${PWD_COMMAND}`; export r; \
28771         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28772         $(SET_LIB_PATH) \
28773         $(NORMAL_TARGET_EXPORTS) \
28774         echo "Doing dvi in $(TARGET_SUBDIR)/zlib" ; \
28775         for flag in $(EXTRA_TARGET_FLAGS); do \
28776           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28777         done; \
28778         (cd $(TARGET_SUBDIR)/zlib && \
28779           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28780                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28781                   "RANLIB=$${RANLIB}" \
28782                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28783                    dvi) \
28784           || exit 1
28785
28786 @endif target-zlib
28787
28788 .PHONY: maybe-html-target-zlib html-target-zlib
28789 maybe-html-target-zlib:
28790 @if target-zlib
28791 maybe-html-target-zlib: html-target-zlib
28792
28793 html-target-zlib: \
28794     configure-target-zlib 
28795         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
28796         r=`${PWD_COMMAND}`; export r; \
28797         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28798         $(SET_LIB_PATH) \
28799         $(NORMAL_TARGET_EXPORTS) \
28800         echo "Doing html in $(TARGET_SUBDIR)/zlib" ; \
28801         for flag in $(EXTRA_TARGET_FLAGS); do \
28802           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28803         done; \
28804         (cd $(TARGET_SUBDIR)/zlib && \
28805           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28806                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28807                   "RANLIB=$${RANLIB}" \
28808                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28809                    html) \
28810           || exit 1
28811
28812 @endif target-zlib
28813
28814 .PHONY: maybe-TAGS-target-zlib TAGS-target-zlib
28815 maybe-TAGS-target-zlib:
28816 @if target-zlib
28817 maybe-TAGS-target-zlib: TAGS-target-zlib
28818
28819 TAGS-target-zlib: \
28820     configure-target-zlib 
28821         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
28822         r=`${PWD_COMMAND}`; export r; \
28823         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28824         $(SET_LIB_PATH) \
28825         $(NORMAL_TARGET_EXPORTS) \
28826         echo "Doing TAGS in $(TARGET_SUBDIR)/zlib" ; \
28827         for flag in $(EXTRA_TARGET_FLAGS); do \
28828           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28829         done; \
28830         (cd $(TARGET_SUBDIR)/zlib && \
28831           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28832                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28833                   "RANLIB=$${RANLIB}" \
28834                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28835                    TAGS) \
28836           || exit 1
28837
28838 @endif target-zlib
28839
28840 .PHONY: maybe-install-info-target-zlib install-info-target-zlib
28841 maybe-install-info-target-zlib:
28842 @if target-zlib
28843 maybe-install-info-target-zlib: install-info-target-zlib
28844
28845 install-info-target-zlib: \
28846     configure-target-zlib \
28847     info-target-zlib 
28848         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
28849         r=`${PWD_COMMAND}`; export r; \
28850         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28851         $(SET_LIB_PATH) \
28852         $(NORMAL_TARGET_EXPORTS) \
28853         echo "Doing install-info in $(TARGET_SUBDIR)/zlib" ; \
28854         for flag in $(EXTRA_TARGET_FLAGS); do \
28855           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28856         done; \
28857         (cd $(TARGET_SUBDIR)/zlib && \
28858           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28859                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28860                   "RANLIB=$${RANLIB}" \
28861                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28862                    install-info) \
28863           || exit 1
28864
28865 @endif target-zlib
28866
28867 .PHONY: maybe-installcheck-target-zlib installcheck-target-zlib
28868 maybe-installcheck-target-zlib:
28869 @if target-zlib
28870 maybe-installcheck-target-zlib: installcheck-target-zlib
28871
28872 installcheck-target-zlib: \
28873     configure-target-zlib 
28874         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
28875         r=`${PWD_COMMAND}`; export r; \
28876         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28877         $(SET_LIB_PATH) \
28878         $(NORMAL_TARGET_EXPORTS) \
28879         echo "Doing installcheck in $(TARGET_SUBDIR)/zlib" ; \
28880         for flag in $(EXTRA_TARGET_FLAGS); do \
28881           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28882         done; \
28883         (cd $(TARGET_SUBDIR)/zlib && \
28884           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28885                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28886                   "RANLIB=$${RANLIB}" \
28887                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28888                    installcheck) \
28889           || exit 1
28890
28891 @endif target-zlib
28892
28893 .PHONY: maybe-mostlyclean-target-zlib mostlyclean-target-zlib
28894 maybe-mostlyclean-target-zlib:
28895 @if target-zlib
28896 maybe-mostlyclean-target-zlib: mostlyclean-target-zlib
28897
28898 mostlyclean-target-zlib: 
28899         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
28900         r=`${PWD_COMMAND}`; export r; \
28901         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28902         $(SET_LIB_PATH) \
28903         $(NORMAL_TARGET_EXPORTS) \
28904         echo "Doing mostlyclean in $(TARGET_SUBDIR)/zlib" ; \
28905         for flag in $(EXTRA_TARGET_FLAGS); do \
28906           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28907         done; \
28908         (cd $(TARGET_SUBDIR)/zlib && \
28909           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28910                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28911                   "RANLIB=$${RANLIB}" \
28912                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28913                    mostlyclean) \
28914           || exit 1
28915
28916 @endif target-zlib
28917
28918 .PHONY: maybe-clean-target-zlib clean-target-zlib
28919 maybe-clean-target-zlib:
28920 @if target-zlib
28921 maybe-clean-target-zlib: clean-target-zlib
28922
28923 clean-target-zlib: 
28924         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
28925         r=`${PWD_COMMAND}`; export r; \
28926         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28927         $(SET_LIB_PATH) \
28928         $(NORMAL_TARGET_EXPORTS) \
28929         echo "Doing clean in $(TARGET_SUBDIR)/zlib" ; \
28930         for flag in $(EXTRA_TARGET_FLAGS); do \
28931           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28932         done; \
28933         (cd $(TARGET_SUBDIR)/zlib && \
28934           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28935                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28936                   "RANLIB=$${RANLIB}" \
28937                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28938                    clean) \
28939           || exit 1
28940
28941 @endif target-zlib
28942
28943 .PHONY: maybe-distclean-target-zlib distclean-target-zlib
28944 maybe-distclean-target-zlib:
28945 @if target-zlib
28946 maybe-distclean-target-zlib: distclean-target-zlib
28947
28948 distclean-target-zlib: 
28949         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
28950         r=`${PWD_COMMAND}`; export r; \
28951         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28952         $(SET_LIB_PATH) \
28953         $(NORMAL_TARGET_EXPORTS) \
28954         echo "Doing distclean in $(TARGET_SUBDIR)/zlib" ; \
28955         for flag in $(EXTRA_TARGET_FLAGS); do \
28956           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28957         done; \
28958         (cd $(TARGET_SUBDIR)/zlib && \
28959           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28960                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28961                   "RANLIB=$${RANLIB}" \
28962                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28963                    distclean) \
28964           || exit 1
28965
28966 @endif target-zlib
28967
28968 .PHONY: maybe-maintainer-clean-target-zlib maintainer-clean-target-zlib
28969 maybe-maintainer-clean-target-zlib:
28970 @if target-zlib
28971 maybe-maintainer-clean-target-zlib: maintainer-clean-target-zlib
28972
28973 maintainer-clean-target-zlib: 
28974         @[ -f $(TARGET_SUBDIR)/zlib/Makefile ] || exit 0 ; \
28975         r=`${PWD_COMMAND}`; export r; \
28976         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
28977         $(SET_LIB_PATH) \
28978         $(NORMAL_TARGET_EXPORTS) \
28979         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/zlib" ; \
28980         for flag in $(EXTRA_TARGET_FLAGS); do \
28981           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
28982         done; \
28983         (cd $(TARGET_SUBDIR)/zlib && \
28984           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
28985                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
28986                   "RANLIB=$${RANLIB}" \
28987                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
28988                    maintainer-clean) \
28989           || exit 1
28990
28991 @endif target-zlib
28992
28993
28994 .PHONY: configure-target-boehm-gc maybe-configure-target-boehm-gc
28995 maybe-configure-target-boehm-gc:
28996 @if target-boehm-gc
28997 maybe-configure-target-boehm-gc: configure-target-boehm-gc
28998
28999 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
29000 $(TARGET_SUBDIR)/boehm-gc/multilib.out: multilib.out
29001         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
29002         rm -f $(TARGET_SUBDIR)/boehm-gc/Makefile || : ; \
29003         cp multilib.out $(TARGET_SUBDIR)/boehm-gc/multilib.out
29004
29005 configure-target-boehm-gc: $(TARGET_SUBDIR)/boehm-gc/multilib.out
29006         @test ! -f $(TARGET_SUBDIR)/boehm-gc/Makefile || exit 0; \
29007         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/boehm-gc ; \
29008         r=`${PWD_COMMAND}`; export r; \
29009         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29010         $(SET_LIB_PATH) \
29011         $(NORMAL_TARGET_EXPORTS) \
29012         echo Configuring in $(TARGET_SUBDIR)/boehm-gc; \
29013         cd "$(TARGET_SUBDIR)/boehm-gc" || exit 1; \
29014         case $(srcdir) in \
29015           /* | [A-Za-z]:[\\/]*) \
29016             topdir=$(srcdir) ;; \
29017           *) \
29018             case "$(TARGET_SUBDIR)" in \
29019               .) topdir="../$(srcdir)" ;; \
29020               *) topdir="../../$(srcdir)" ;; \
29021             esac ;; \
29022         esac; \
29023           srcdiroption="--srcdir=$${topdir}/boehm-gc"; \
29024           libsrcdir="$$s/boehm-gc"; \
29025         rm -f no-such-file || : ; \
29026         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
29027           $(TARGET_CONFIGARGS) $${srcdiroption} \
29028           --with-target-subdir="$(TARGET_SUBDIR)"  \
29029           || exit 1
29030 @endif target-boehm-gc
29031
29032 .PHONY: all-target-boehm-gc maybe-all-target-boehm-gc
29033 maybe-all-target-boehm-gc:
29034 @if target-boehm-gc
29035 TARGET-target-boehm-gc=all
29036 maybe-all-target-boehm-gc: all-target-boehm-gc
29037 all-target-boehm-gc: configure-target-boehm-gc
29038         @r=`${PWD_COMMAND}`; export r; \
29039         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29040         $(SET_LIB_PATH) \
29041         $(NORMAL_TARGET_EXPORTS) \
29042         (cd $(TARGET_SUBDIR)/boehm-gc && \
29043           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-boehm-gc))
29044 @endif target-boehm-gc
29045
29046 .PHONY: check-target-boehm-gc maybe-check-target-boehm-gc
29047 maybe-check-target-boehm-gc:
29048 @if target-boehm-gc
29049 maybe-check-target-boehm-gc: check-target-boehm-gc
29050
29051 check-target-boehm-gc:
29052         @r=`${PWD_COMMAND}`; export r; \
29053         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29054         $(SET_LIB_PATH) \
29055         $(NORMAL_TARGET_EXPORTS) \
29056         (cd $(TARGET_SUBDIR)/boehm-gc && \
29057           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
29058
29059 @endif target-boehm-gc
29060
29061 .PHONY: install-target-boehm-gc maybe-install-target-boehm-gc
29062 maybe-install-target-boehm-gc:
29063 @if target-boehm-gc
29064 maybe-install-target-boehm-gc: install-target-boehm-gc
29065
29066 install-target-boehm-gc: installdirs
29067         @r=`${PWD_COMMAND}`; export r; \
29068         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29069         $(SET_LIB_PATH) \
29070         $(NORMAL_TARGET_EXPORTS) \
29071         (cd $(TARGET_SUBDIR)/boehm-gc && \
29072           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
29073
29074 @endif target-boehm-gc
29075
29076 # Other targets (info, dvi, etc.)
29077
29078 .PHONY: maybe-info-target-boehm-gc info-target-boehm-gc
29079 maybe-info-target-boehm-gc:
29080 @if target-boehm-gc
29081 maybe-info-target-boehm-gc: info-target-boehm-gc
29082
29083 info-target-boehm-gc: \
29084     configure-target-boehm-gc 
29085         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
29086         r=`${PWD_COMMAND}`; export r; \
29087         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29088         $(SET_LIB_PATH) \
29089         $(NORMAL_TARGET_EXPORTS) \
29090         echo "Doing info in $(TARGET_SUBDIR)/boehm-gc" ; \
29091         for flag in $(EXTRA_TARGET_FLAGS); do \
29092           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29093         done; \
29094         (cd $(TARGET_SUBDIR)/boehm-gc && \
29095           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29096                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29097                   "RANLIB=$${RANLIB}" \
29098                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29099                    info) \
29100           || exit 1
29101
29102 @endif target-boehm-gc
29103
29104 .PHONY: maybe-dvi-target-boehm-gc dvi-target-boehm-gc
29105 maybe-dvi-target-boehm-gc:
29106 @if target-boehm-gc
29107 maybe-dvi-target-boehm-gc: dvi-target-boehm-gc
29108
29109 dvi-target-boehm-gc: \
29110     configure-target-boehm-gc 
29111         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
29112         r=`${PWD_COMMAND}`; export r; \
29113         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29114         $(SET_LIB_PATH) \
29115         $(NORMAL_TARGET_EXPORTS) \
29116         echo "Doing dvi in $(TARGET_SUBDIR)/boehm-gc" ; \
29117         for flag in $(EXTRA_TARGET_FLAGS); do \
29118           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29119         done; \
29120         (cd $(TARGET_SUBDIR)/boehm-gc && \
29121           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29122                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29123                   "RANLIB=$${RANLIB}" \
29124                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29125                    dvi) \
29126           || exit 1
29127
29128 @endif target-boehm-gc
29129
29130 .PHONY: maybe-html-target-boehm-gc html-target-boehm-gc
29131 maybe-html-target-boehm-gc:
29132 @if target-boehm-gc
29133 maybe-html-target-boehm-gc: html-target-boehm-gc
29134
29135 html-target-boehm-gc: \
29136     configure-target-boehm-gc 
29137         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
29138         r=`${PWD_COMMAND}`; export r; \
29139         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29140         $(SET_LIB_PATH) \
29141         $(NORMAL_TARGET_EXPORTS) \
29142         echo "Doing html in $(TARGET_SUBDIR)/boehm-gc" ; \
29143         for flag in $(EXTRA_TARGET_FLAGS); do \
29144           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29145         done; \
29146         (cd $(TARGET_SUBDIR)/boehm-gc && \
29147           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29148                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29149                   "RANLIB=$${RANLIB}" \
29150                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29151                    html) \
29152           || exit 1
29153
29154 @endif target-boehm-gc
29155
29156 .PHONY: maybe-TAGS-target-boehm-gc TAGS-target-boehm-gc
29157 maybe-TAGS-target-boehm-gc:
29158 @if target-boehm-gc
29159 maybe-TAGS-target-boehm-gc: TAGS-target-boehm-gc
29160
29161 TAGS-target-boehm-gc: \
29162     configure-target-boehm-gc 
29163         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
29164         r=`${PWD_COMMAND}`; export r; \
29165         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29166         $(SET_LIB_PATH) \
29167         $(NORMAL_TARGET_EXPORTS) \
29168         echo "Doing TAGS in $(TARGET_SUBDIR)/boehm-gc" ; \
29169         for flag in $(EXTRA_TARGET_FLAGS); do \
29170           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29171         done; \
29172         (cd $(TARGET_SUBDIR)/boehm-gc && \
29173           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29174                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29175                   "RANLIB=$${RANLIB}" \
29176                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29177                    TAGS) \
29178           || exit 1
29179
29180 @endif target-boehm-gc
29181
29182 .PHONY: maybe-install-info-target-boehm-gc install-info-target-boehm-gc
29183 maybe-install-info-target-boehm-gc:
29184 @if target-boehm-gc
29185 maybe-install-info-target-boehm-gc: install-info-target-boehm-gc
29186
29187 install-info-target-boehm-gc: \
29188     configure-target-boehm-gc \
29189     info-target-boehm-gc 
29190         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
29191         r=`${PWD_COMMAND}`; export r; \
29192         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29193         $(SET_LIB_PATH) \
29194         $(NORMAL_TARGET_EXPORTS) \
29195         echo "Doing install-info in $(TARGET_SUBDIR)/boehm-gc" ; \
29196         for flag in $(EXTRA_TARGET_FLAGS); do \
29197           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29198         done; \
29199         (cd $(TARGET_SUBDIR)/boehm-gc && \
29200           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29201                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29202                   "RANLIB=$${RANLIB}" \
29203                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29204                    install-info) \
29205           || exit 1
29206
29207 @endif target-boehm-gc
29208
29209 .PHONY: maybe-installcheck-target-boehm-gc installcheck-target-boehm-gc
29210 maybe-installcheck-target-boehm-gc:
29211 @if target-boehm-gc
29212 maybe-installcheck-target-boehm-gc: installcheck-target-boehm-gc
29213
29214 installcheck-target-boehm-gc: \
29215     configure-target-boehm-gc 
29216         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
29217         r=`${PWD_COMMAND}`; export r; \
29218         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29219         $(SET_LIB_PATH) \
29220         $(NORMAL_TARGET_EXPORTS) \
29221         echo "Doing installcheck in $(TARGET_SUBDIR)/boehm-gc" ; \
29222         for flag in $(EXTRA_TARGET_FLAGS); do \
29223           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29224         done; \
29225         (cd $(TARGET_SUBDIR)/boehm-gc && \
29226           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29227                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29228                   "RANLIB=$${RANLIB}" \
29229                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29230                    installcheck) \
29231           || exit 1
29232
29233 @endif target-boehm-gc
29234
29235 .PHONY: maybe-mostlyclean-target-boehm-gc mostlyclean-target-boehm-gc
29236 maybe-mostlyclean-target-boehm-gc:
29237 @if target-boehm-gc
29238 maybe-mostlyclean-target-boehm-gc: mostlyclean-target-boehm-gc
29239
29240 mostlyclean-target-boehm-gc: 
29241         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
29242         r=`${PWD_COMMAND}`; export r; \
29243         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29244         $(SET_LIB_PATH) \
29245         $(NORMAL_TARGET_EXPORTS) \
29246         echo "Doing mostlyclean in $(TARGET_SUBDIR)/boehm-gc" ; \
29247         for flag in $(EXTRA_TARGET_FLAGS); do \
29248           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29249         done; \
29250         (cd $(TARGET_SUBDIR)/boehm-gc && \
29251           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29252                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29253                   "RANLIB=$${RANLIB}" \
29254                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29255                    mostlyclean) \
29256           || exit 1
29257
29258 @endif target-boehm-gc
29259
29260 .PHONY: maybe-clean-target-boehm-gc clean-target-boehm-gc
29261 maybe-clean-target-boehm-gc:
29262 @if target-boehm-gc
29263 maybe-clean-target-boehm-gc: clean-target-boehm-gc
29264
29265 clean-target-boehm-gc: 
29266         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
29267         r=`${PWD_COMMAND}`; export r; \
29268         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29269         $(SET_LIB_PATH) \
29270         $(NORMAL_TARGET_EXPORTS) \
29271         echo "Doing clean in $(TARGET_SUBDIR)/boehm-gc" ; \
29272         for flag in $(EXTRA_TARGET_FLAGS); do \
29273           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29274         done; \
29275         (cd $(TARGET_SUBDIR)/boehm-gc && \
29276           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29277                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29278                   "RANLIB=$${RANLIB}" \
29279                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29280                    clean) \
29281           || exit 1
29282
29283 @endif target-boehm-gc
29284
29285 .PHONY: maybe-distclean-target-boehm-gc distclean-target-boehm-gc
29286 maybe-distclean-target-boehm-gc:
29287 @if target-boehm-gc
29288 maybe-distclean-target-boehm-gc: distclean-target-boehm-gc
29289
29290 distclean-target-boehm-gc: 
29291         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
29292         r=`${PWD_COMMAND}`; export r; \
29293         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29294         $(SET_LIB_PATH) \
29295         $(NORMAL_TARGET_EXPORTS) \
29296         echo "Doing distclean in $(TARGET_SUBDIR)/boehm-gc" ; \
29297         for flag in $(EXTRA_TARGET_FLAGS); do \
29298           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29299         done; \
29300         (cd $(TARGET_SUBDIR)/boehm-gc && \
29301           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29302                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29303                   "RANLIB=$${RANLIB}" \
29304                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29305                    distclean) \
29306           || exit 1
29307
29308 @endif target-boehm-gc
29309
29310 .PHONY: maybe-maintainer-clean-target-boehm-gc maintainer-clean-target-boehm-gc
29311 maybe-maintainer-clean-target-boehm-gc:
29312 @if target-boehm-gc
29313 maybe-maintainer-clean-target-boehm-gc: maintainer-clean-target-boehm-gc
29314
29315 maintainer-clean-target-boehm-gc: 
29316         @[ -f $(TARGET_SUBDIR)/boehm-gc/Makefile ] || exit 0 ; \
29317         r=`${PWD_COMMAND}`; export r; \
29318         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29319         $(SET_LIB_PATH) \
29320         $(NORMAL_TARGET_EXPORTS) \
29321         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/boehm-gc" ; \
29322         for flag in $(EXTRA_TARGET_FLAGS); do \
29323           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29324         done; \
29325         (cd $(TARGET_SUBDIR)/boehm-gc && \
29326           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29327                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29328                   "RANLIB=$${RANLIB}" \
29329                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29330                    maintainer-clean) \
29331           || exit 1
29332
29333 @endif target-boehm-gc
29334
29335
29336 .PHONY: configure-target-qthreads maybe-configure-target-qthreads
29337 maybe-configure-target-qthreads:
29338 @if target-qthreads
29339 maybe-configure-target-qthreads: configure-target-qthreads
29340
29341 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
29342 $(TARGET_SUBDIR)/qthreads/multilib.out: multilib.out
29343         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
29344         rm -f $(TARGET_SUBDIR)/qthreads/Makefile || : ; \
29345         cp multilib.out $(TARGET_SUBDIR)/qthreads/multilib.out
29346
29347 configure-target-qthreads: $(TARGET_SUBDIR)/qthreads/multilib.out
29348         @test ! -f $(TARGET_SUBDIR)/qthreads/Makefile || exit 0; \
29349         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/qthreads ; \
29350         r=`${PWD_COMMAND}`; export r; \
29351         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29352         $(SET_LIB_PATH) \
29353         $(NORMAL_TARGET_EXPORTS) \
29354         echo Configuring in $(TARGET_SUBDIR)/qthreads; \
29355         cd "$(TARGET_SUBDIR)/qthreads" || exit 1; \
29356         case $(srcdir) in \
29357           /* | [A-Za-z]:[\\/]*) \
29358             topdir=$(srcdir) ;; \
29359           *) \
29360             case "$(TARGET_SUBDIR)" in \
29361               .) topdir="../$(srcdir)" ;; \
29362               *) topdir="../../$(srcdir)" ;; \
29363             esac ;; \
29364         esac; \
29365           srcdiroption="--srcdir=$${topdir}/qthreads"; \
29366           libsrcdir="$$s/qthreads"; \
29367         rm -f no-such-file || : ; \
29368         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
29369           $(TARGET_CONFIGARGS) $${srcdiroption} \
29370           --with-target-subdir="$(TARGET_SUBDIR)"  \
29371           || exit 1
29372 @endif target-qthreads
29373
29374 .PHONY: all-target-qthreads maybe-all-target-qthreads
29375 maybe-all-target-qthreads:
29376 @if target-qthreads
29377 TARGET-target-qthreads=all
29378 maybe-all-target-qthreads: all-target-qthreads
29379 all-target-qthreads: configure-target-qthreads
29380         @r=`${PWD_COMMAND}`; export r; \
29381         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29382         $(SET_LIB_PATH) \
29383         $(NORMAL_TARGET_EXPORTS) \
29384         (cd $(TARGET_SUBDIR)/qthreads && \
29385           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-qthreads))
29386 @endif target-qthreads
29387
29388 .PHONY: check-target-qthreads maybe-check-target-qthreads
29389 maybe-check-target-qthreads:
29390 @if target-qthreads
29391 maybe-check-target-qthreads: check-target-qthreads
29392
29393 check-target-qthreads:
29394         @r=`${PWD_COMMAND}`; export r; \
29395         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29396         $(SET_LIB_PATH) \
29397         $(NORMAL_TARGET_EXPORTS) \
29398         (cd $(TARGET_SUBDIR)/qthreads && \
29399           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
29400
29401 @endif target-qthreads
29402
29403 .PHONY: install-target-qthreads maybe-install-target-qthreads
29404 maybe-install-target-qthreads:
29405 @if target-qthreads
29406 maybe-install-target-qthreads: install-target-qthreads
29407
29408 install-target-qthreads: installdirs
29409         @r=`${PWD_COMMAND}`; export r; \
29410         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29411         $(SET_LIB_PATH) \
29412         $(NORMAL_TARGET_EXPORTS) \
29413         (cd $(TARGET_SUBDIR)/qthreads && \
29414           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
29415
29416 @endif target-qthreads
29417
29418 # Other targets (info, dvi, etc.)
29419
29420 .PHONY: maybe-info-target-qthreads info-target-qthreads
29421 maybe-info-target-qthreads:
29422 @if target-qthreads
29423 maybe-info-target-qthreads: info-target-qthreads
29424
29425 info-target-qthreads: \
29426     configure-target-qthreads 
29427         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
29428         r=`${PWD_COMMAND}`; export r; \
29429         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29430         $(SET_LIB_PATH) \
29431         $(NORMAL_TARGET_EXPORTS) \
29432         echo "Doing info in $(TARGET_SUBDIR)/qthreads" ; \
29433         for flag in $(EXTRA_TARGET_FLAGS); do \
29434           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29435         done; \
29436         (cd $(TARGET_SUBDIR)/qthreads && \
29437           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29438                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29439                   "RANLIB=$${RANLIB}" \
29440                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29441                    info) \
29442           || exit 1
29443
29444 @endif target-qthreads
29445
29446 .PHONY: maybe-dvi-target-qthreads dvi-target-qthreads
29447 maybe-dvi-target-qthreads:
29448 @if target-qthreads
29449 maybe-dvi-target-qthreads: dvi-target-qthreads
29450
29451 dvi-target-qthreads: \
29452     configure-target-qthreads 
29453         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
29454         r=`${PWD_COMMAND}`; export r; \
29455         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29456         $(SET_LIB_PATH) \
29457         $(NORMAL_TARGET_EXPORTS) \
29458         echo "Doing dvi in $(TARGET_SUBDIR)/qthreads" ; \
29459         for flag in $(EXTRA_TARGET_FLAGS); do \
29460           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29461         done; \
29462         (cd $(TARGET_SUBDIR)/qthreads && \
29463           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29464                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29465                   "RANLIB=$${RANLIB}" \
29466                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29467                    dvi) \
29468           || exit 1
29469
29470 @endif target-qthreads
29471
29472 .PHONY: maybe-html-target-qthreads html-target-qthreads
29473 maybe-html-target-qthreads:
29474 @if target-qthreads
29475 maybe-html-target-qthreads: html-target-qthreads
29476
29477 html-target-qthreads: \
29478     configure-target-qthreads 
29479         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
29480         r=`${PWD_COMMAND}`; export r; \
29481         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29482         $(SET_LIB_PATH) \
29483         $(NORMAL_TARGET_EXPORTS) \
29484         echo "Doing html in $(TARGET_SUBDIR)/qthreads" ; \
29485         for flag in $(EXTRA_TARGET_FLAGS); do \
29486           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29487         done; \
29488         (cd $(TARGET_SUBDIR)/qthreads && \
29489           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29490                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29491                   "RANLIB=$${RANLIB}" \
29492                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29493                    html) \
29494           || exit 1
29495
29496 @endif target-qthreads
29497
29498 .PHONY: maybe-TAGS-target-qthreads TAGS-target-qthreads
29499 maybe-TAGS-target-qthreads:
29500 @if target-qthreads
29501 maybe-TAGS-target-qthreads: TAGS-target-qthreads
29502
29503 TAGS-target-qthreads: \
29504     configure-target-qthreads 
29505         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
29506         r=`${PWD_COMMAND}`; export r; \
29507         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29508         $(SET_LIB_PATH) \
29509         $(NORMAL_TARGET_EXPORTS) \
29510         echo "Doing TAGS in $(TARGET_SUBDIR)/qthreads" ; \
29511         for flag in $(EXTRA_TARGET_FLAGS); do \
29512           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29513         done; \
29514         (cd $(TARGET_SUBDIR)/qthreads && \
29515           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29516                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29517                   "RANLIB=$${RANLIB}" \
29518                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29519                    TAGS) \
29520           || exit 1
29521
29522 @endif target-qthreads
29523
29524 .PHONY: maybe-install-info-target-qthreads install-info-target-qthreads
29525 maybe-install-info-target-qthreads:
29526 @if target-qthreads
29527 maybe-install-info-target-qthreads: install-info-target-qthreads
29528
29529 install-info-target-qthreads: \
29530     configure-target-qthreads \
29531     info-target-qthreads 
29532         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
29533         r=`${PWD_COMMAND}`; export r; \
29534         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29535         $(SET_LIB_PATH) \
29536         $(NORMAL_TARGET_EXPORTS) \
29537         echo "Doing install-info in $(TARGET_SUBDIR)/qthreads" ; \
29538         for flag in $(EXTRA_TARGET_FLAGS); do \
29539           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29540         done; \
29541         (cd $(TARGET_SUBDIR)/qthreads && \
29542           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29543                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29544                   "RANLIB=$${RANLIB}" \
29545                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29546                    install-info) \
29547           || exit 1
29548
29549 @endif target-qthreads
29550
29551 .PHONY: maybe-installcheck-target-qthreads installcheck-target-qthreads
29552 maybe-installcheck-target-qthreads:
29553 @if target-qthreads
29554 maybe-installcheck-target-qthreads: installcheck-target-qthreads
29555
29556 installcheck-target-qthreads: \
29557     configure-target-qthreads 
29558         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
29559         r=`${PWD_COMMAND}`; export r; \
29560         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29561         $(SET_LIB_PATH) \
29562         $(NORMAL_TARGET_EXPORTS) \
29563         echo "Doing installcheck in $(TARGET_SUBDIR)/qthreads" ; \
29564         for flag in $(EXTRA_TARGET_FLAGS); do \
29565           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29566         done; \
29567         (cd $(TARGET_SUBDIR)/qthreads && \
29568           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29569                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29570                   "RANLIB=$${RANLIB}" \
29571                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29572                    installcheck) \
29573           || exit 1
29574
29575 @endif target-qthreads
29576
29577 .PHONY: maybe-mostlyclean-target-qthreads mostlyclean-target-qthreads
29578 maybe-mostlyclean-target-qthreads:
29579 @if target-qthreads
29580 maybe-mostlyclean-target-qthreads: mostlyclean-target-qthreads
29581
29582 mostlyclean-target-qthreads: 
29583         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
29584         r=`${PWD_COMMAND}`; export r; \
29585         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29586         $(SET_LIB_PATH) \
29587         $(NORMAL_TARGET_EXPORTS) \
29588         echo "Doing mostlyclean in $(TARGET_SUBDIR)/qthreads" ; \
29589         for flag in $(EXTRA_TARGET_FLAGS); do \
29590           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29591         done; \
29592         (cd $(TARGET_SUBDIR)/qthreads && \
29593           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29594                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29595                   "RANLIB=$${RANLIB}" \
29596                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29597                    mostlyclean) \
29598           || exit 1
29599
29600 @endif target-qthreads
29601
29602 .PHONY: maybe-clean-target-qthreads clean-target-qthreads
29603 maybe-clean-target-qthreads:
29604 @if target-qthreads
29605 maybe-clean-target-qthreads: clean-target-qthreads
29606
29607 clean-target-qthreads: 
29608         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
29609         r=`${PWD_COMMAND}`; export r; \
29610         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29611         $(SET_LIB_PATH) \
29612         $(NORMAL_TARGET_EXPORTS) \
29613         echo "Doing clean in $(TARGET_SUBDIR)/qthreads" ; \
29614         for flag in $(EXTRA_TARGET_FLAGS); do \
29615           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29616         done; \
29617         (cd $(TARGET_SUBDIR)/qthreads && \
29618           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29619                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29620                   "RANLIB=$${RANLIB}" \
29621                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29622                    clean) \
29623           || exit 1
29624
29625 @endif target-qthreads
29626
29627 .PHONY: maybe-distclean-target-qthreads distclean-target-qthreads
29628 maybe-distclean-target-qthreads:
29629 @if target-qthreads
29630 maybe-distclean-target-qthreads: distclean-target-qthreads
29631
29632 distclean-target-qthreads: 
29633         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
29634         r=`${PWD_COMMAND}`; export r; \
29635         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29636         $(SET_LIB_PATH) \
29637         $(NORMAL_TARGET_EXPORTS) \
29638         echo "Doing distclean in $(TARGET_SUBDIR)/qthreads" ; \
29639         for flag in $(EXTRA_TARGET_FLAGS); do \
29640           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29641         done; \
29642         (cd $(TARGET_SUBDIR)/qthreads && \
29643           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29644                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29645                   "RANLIB=$${RANLIB}" \
29646                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29647                    distclean) \
29648           || exit 1
29649
29650 @endif target-qthreads
29651
29652 .PHONY: maybe-maintainer-clean-target-qthreads maintainer-clean-target-qthreads
29653 maybe-maintainer-clean-target-qthreads:
29654 @if target-qthreads
29655 maybe-maintainer-clean-target-qthreads: maintainer-clean-target-qthreads
29656
29657 maintainer-clean-target-qthreads: 
29658         @[ -f $(TARGET_SUBDIR)/qthreads/Makefile ] || exit 0 ; \
29659         r=`${PWD_COMMAND}`; export r; \
29660         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29661         $(SET_LIB_PATH) \
29662         $(NORMAL_TARGET_EXPORTS) \
29663         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/qthreads" ; \
29664         for flag in $(EXTRA_TARGET_FLAGS); do \
29665           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29666         done; \
29667         (cd $(TARGET_SUBDIR)/qthreads && \
29668           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29669                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29670                   "RANLIB=$${RANLIB}" \
29671                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29672                    maintainer-clean) \
29673           || exit 1
29674
29675 @endif target-qthreads
29676
29677
29678 .PHONY: configure-target-rda maybe-configure-target-rda
29679 maybe-configure-target-rda:
29680 @if target-rda
29681 maybe-configure-target-rda: configure-target-rda
29682
29683 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
29684 $(TARGET_SUBDIR)/rda/multilib.out: multilib.out
29685         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
29686         rm -f $(TARGET_SUBDIR)/rda/Makefile || : ; \
29687         cp multilib.out $(TARGET_SUBDIR)/rda/multilib.out
29688
29689 configure-target-rda: $(TARGET_SUBDIR)/rda/multilib.out
29690         @test ! -f $(TARGET_SUBDIR)/rda/Makefile || exit 0; \
29691         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/rda ; \
29692         r=`${PWD_COMMAND}`; export r; \
29693         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29694         $(SET_LIB_PATH) \
29695         $(NORMAL_TARGET_EXPORTS) \
29696         echo Configuring in $(TARGET_SUBDIR)/rda; \
29697         cd "$(TARGET_SUBDIR)/rda" || exit 1; \
29698         case $(srcdir) in \
29699           /* | [A-Za-z]:[\\/]*) \
29700             topdir=$(srcdir) ;; \
29701           *) \
29702             case "$(TARGET_SUBDIR)" in \
29703               .) topdir="../$(srcdir)" ;; \
29704               *) topdir="../../$(srcdir)" ;; \
29705             esac ;; \
29706         esac; \
29707           srcdiroption="--srcdir=$${topdir}/rda"; \
29708           libsrcdir="$$s/rda"; \
29709         rm -f no-such-file || : ; \
29710         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
29711           $(TARGET_CONFIGARGS) $${srcdiroption} \
29712           --with-target-subdir="$(TARGET_SUBDIR)"  \
29713           || exit 1
29714 @endif target-rda
29715
29716 .PHONY: all-target-rda maybe-all-target-rda
29717 maybe-all-target-rda:
29718 @if target-rda
29719 TARGET-target-rda=all
29720 maybe-all-target-rda: all-target-rda
29721 all-target-rda: configure-target-rda
29722         @r=`${PWD_COMMAND}`; export r; \
29723         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29724         $(SET_LIB_PATH) \
29725         $(NORMAL_TARGET_EXPORTS) \
29726         (cd $(TARGET_SUBDIR)/rda && \
29727           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-rda))
29728 @endif target-rda
29729
29730 .PHONY: check-target-rda maybe-check-target-rda
29731 maybe-check-target-rda:
29732 @if target-rda
29733 maybe-check-target-rda: check-target-rda
29734
29735 check-target-rda:
29736         @r=`${PWD_COMMAND}`; export r; \
29737         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29738         $(SET_LIB_PATH) \
29739         $(NORMAL_TARGET_EXPORTS) \
29740         (cd $(TARGET_SUBDIR)/rda && \
29741           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
29742
29743 @endif target-rda
29744
29745 .PHONY: install-target-rda maybe-install-target-rda
29746 maybe-install-target-rda:
29747 @if target-rda
29748 maybe-install-target-rda: install-target-rda
29749
29750 install-target-rda: installdirs
29751         @r=`${PWD_COMMAND}`; export r; \
29752         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29753         $(SET_LIB_PATH) \
29754         $(NORMAL_TARGET_EXPORTS) \
29755         (cd $(TARGET_SUBDIR)/rda && \
29756           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
29757
29758 @endif target-rda
29759
29760 # Other targets (info, dvi, etc.)
29761
29762 .PHONY: maybe-info-target-rda info-target-rda
29763 maybe-info-target-rda:
29764 @if target-rda
29765 maybe-info-target-rda: info-target-rda
29766
29767 info-target-rda: \
29768     configure-target-rda 
29769         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
29770         r=`${PWD_COMMAND}`; export r; \
29771         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29772         $(SET_LIB_PATH) \
29773         $(NORMAL_TARGET_EXPORTS) \
29774         echo "Doing info in $(TARGET_SUBDIR)/rda" ; \
29775         for flag in $(EXTRA_TARGET_FLAGS); do \
29776           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29777         done; \
29778         (cd $(TARGET_SUBDIR)/rda && \
29779           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29780                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29781                   "RANLIB=$${RANLIB}" \
29782                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29783                    info) \
29784           || exit 1
29785
29786 @endif target-rda
29787
29788 .PHONY: maybe-dvi-target-rda dvi-target-rda
29789 maybe-dvi-target-rda:
29790 @if target-rda
29791 maybe-dvi-target-rda: dvi-target-rda
29792
29793 dvi-target-rda: \
29794     configure-target-rda 
29795         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
29796         r=`${PWD_COMMAND}`; export r; \
29797         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29798         $(SET_LIB_PATH) \
29799         $(NORMAL_TARGET_EXPORTS) \
29800         echo "Doing dvi in $(TARGET_SUBDIR)/rda" ; \
29801         for flag in $(EXTRA_TARGET_FLAGS); do \
29802           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29803         done; \
29804         (cd $(TARGET_SUBDIR)/rda && \
29805           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29806                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29807                   "RANLIB=$${RANLIB}" \
29808                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29809                    dvi) \
29810           || exit 1
29811
29812 @endif target-rda
29813
29814 .PHONY: maybe-html-target-rda html-target-rda
29815 maybe-html-target-rda:
29816 @if target-rda
29817 maybe-html-target-rda: html-target-rda
29818
29819 html-target-rda: \
29820     configure-target-rda 
29821         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
29822         r=`${PWD_COMMAND}`; export r; \
29823         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29824         $(SET_LIB_PATH) \
29825         $(NORMAL_TARGET_EXPORTS) \
29826         echo "Doing html in $(TARGET_SUBDIR)/rda" ; \
29827         for flag in $(EXTRA_TARGET_FLAGS); do \
29828           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29829         done; \
29830         (cd $(TARGET_SUBDIR)/rda && \
29831           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29832                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29833                   "RANLIB=$${RANLIB}" \
29834                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29835                    html) \
29836           || exit 1
29837
29838 @endif target-rda
29839
29840 .PHONY: maybe-TAGS-target-rda TAGS-target-rda
29841 maybe-TAGS-target-rda:
29842 @if target-rda
29843 maybe-TAGS-target-rda: TAGS-target-rda
29844
29845 TAGS-target-rda: \
29846     configure-target-rda 
29847         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
29848         r=`${PWD_COMMAND}`; export r; \
29849         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29850         $(SET_LIB_PATH) \
29851         $(NORMAL_TARGET_EXPORTS) \
29852         echo "Doing TAGS in $(TARGET_SUBDIR)/rda" ; \
29853         for flag in $(EXTRA_TARGET_FLAGS); do \
29854           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29855         done; \
29856         (cd $(TARGET_SUBDIR)/rda && \
29857           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29858                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29859                   "RANLIB=$${RANLIB}" \
29860                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29861                    TAGS) \
29862           || exit 1
29863
29864 @endif target-rda
29865
29866 .PHONY: maybe-install-info-target-rda install-info-target-rda
29867 maybe-install-info-target-rda:
29868 @if target-rda
29869 maybe-install-info-target-rda: install-info-target-rda
29870
29871 install-info-target-rda: \
29872     configure-target-rda \
29873     info-target-rda 
29874         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
29875         r=`${PWD_COMMAND}`; export r; \
29876         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29877         $(SET_LIB_PATH) \
29878         $(NORMAL_TARGET_EXPORTS) \
29879         echo "Doing install-info in $(TARGET_SUBDIR)/rda" ; \
29880         for flag in $(EXTRA_TARGET_FLAGS); do \
29881           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29882         done; \
29883         (cd $(TARGET_SUBDIR)/rda && \
29884           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29885                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29886                   "RANLIB=$${RANLIB}" \
29887                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29888                    install-info) \
29889           || exit 1
29890
29891 @endif target-rda
29892
29893 .PHONY: maybe-installcheck-target-rda installcheck-target-rda
29894 maybe-installcheck-target-rda:
29895 @if target-rda
29896 maybe-installcheck-target-rda: installcheck-target-rda
29897
29898 installcheck-target-rda: \
29899     configure-target-rda 
29900         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
29901         r=`${PWD_COMMAND}`; export r; \
29902         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29903         $(SET_LIB_PATH) \
29904         $(NORMAL_TARGET_EXPORTS) \
29905         echo "Doing installcheck in $(TARGET_SUBDIR)/rda" ; \
29906         for flag in $(EXTRA_TARGET_FLAGS); do \
29907           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29908         done; \
29909         (cd $(TARGET_SUBDIR)/rda && \
29910           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29911                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29912                   "RANLIB=$${RANLIB}" \
29913                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29914                    installcheck) \
29915           || exit 1
29916
29917 @endif target-rda
29918
29919 .PHONY: maybe-mostlyclean-target-rda mostlyclean-target-rda
29920 maybe-mostlyclean-target-rda:
29921 @if target-rda
29922 maybe-mostlyclean-target-rda: mostlyclean-target-rda
29923
29924 mostlyclean-target-rda: 
29925         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
29926         r=`${PWD_COMMAND}`; export r; \
29927         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29928         $(SET_LIB_PATH) \
29929         $(NORMAL_TARGET_EXPORTS) \
29930         echo "Doing mostlyclean in $(TARGET_SUBDIR)/rda" ; \
29931         for flag in $(EXTRA_TARGET_FLAGS); do \
29932           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29933         done; \
29934         (cd $(TARGET_SUBDIR)/rda && \
29935           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29936                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29937                   "RANLIB=$${RANLIB}" \
29938                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29939                    mostlyclean) \
29940           || exit 1
29941
29942 @endif target-rda
29943
29944 .PHONY: maybe-clean-target-rda clean-target-rda
29945 maybe-clean-target-rda:
29946 @if target-rda
29947 maybe-clean-target-rda: clean-target-rda
29948
29949 clean-target-rda: 
29950         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
29951         r=`${PWD_COMMAND}`; export r; \
29952         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29953         $(SET_LIB_PATH) \
29954         $(NORMAL_TARGET_EXPORTS) \
29955         echo "Doing clean in $(TARGET_SUBDIR)/rda" ; \
29956         for flag in $(EXTRA_TARGET_FLAGS); do \
29957           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29958         done; \
29959         (cd $(TARGET_SUBDIR)/rda && \
29960           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29961                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29962                   "RANLIB=$${RANLIB}" \
29963                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29964                    clean) \
29965           || exit 1
29966
29967 @endif target-rda
29968
29969 .PHONY: maybe-distclean-target-rda distclean-target-rda
29970 maybe-distclean-target-rda:
29971 @if target-rda
29972 maybe-distclean-target-rda: distclean-target-rda
29973
29974 distclean-target-rda: 
29975         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
29976         r=`${PWD_COMMAND}`; export r; \
29977         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
29978         $(SET_LIB_PATH) \
29979         $(NORMAL_TARGET_EXPORTS) \
29980         echo "Doing distclean in $(TARGET_SUBDIR)/rda" ; \
29981         for flag in $(EXTRA_TARGET_FLAGS); do \
29982           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
29983         done; \
29984         (cd $(TARGET_SUBDIR)/rda && \
29985           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
29986                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
29987                   "RANLIB=$${RANLIB}" \
29988                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
29989                    distclean) \
29990           || exit 1
29991
29992 @endif target-rda
29993
29994 .PHONY: maybe-maintainer-clean-target-rda maintainer-clean-target-rda
29995 maybe-maintainer-clean-target-rda:
29996 @if target-rda
29997 maybe-maintainer-clean-target-rda: maintainer-clean-target-rda
29998
29999 maintainer-clean-target-rda: 
30000         @[ -f $(TARGET_SUBDIR)/rda/Makefile ] || exit 0 ; \
30001         r=`${PWD_COMMAND}`; export r; \
30002         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30003         $(SET_LIB_PATH) \
30004         $(NORMAL_TARGET_EXPORTS) \
30005         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/rda" ; \
30006         for flag in $(EXTRA_TARGET_FLAGS); do \
30007           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30008         done; \
30009         (cd $(TARGET_SUBDIR)/rda && \
30010           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30011                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30012                   "RANLIB=$${RANLIB}" \
30013                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30014                    maintainer-clean) \
30015           || exit 1
30016
30017 @endif target-rda
30018
30019
30020 .PHONY: configure-target-libada maybe-configure-target-libada
30021 maybe-configure-target-libada:
30022 @if target-libada
30023 maybe-configure-target-libada: configure-target-libada
30024
30025 # There's only one multilib.out.  Cleverer subdirs shouldn't need it copied.
30026 $(TARGET_SUBDIR)/libada/multilib.out: multilib.out
30027         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
30028         rm -f $(TARGET_SUBDIR)/libada/Makefile || : ; \
30029         cp multilib.out $(TARGET_SUBDIR)/libada/multilib.out
30030
30031 configure-target-libada: $(TARGET_SUBDIR)/libada/multilib.out
30032         @test ! -f $(TARGET_SUBDIR)/libada/Makefile || exit 0; \
30033         $(SHELL) $(srcdir)/mkinstalldirs $(TARGET_SUBDIR)/libada ; \
30034         r=`${PWD_COMMAND}`; export r; \
30035         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30036         $(SET_LIB_PATH) \
30037         $(NORMAL_TARGET_EXPORTS) \
30038         echo Configuring in $(TARGET_SUBDIR)/libada; \
30039         cd "$(TARGET_SUBDIR)/libada" || exit 1; \
30040         case $(srcdir) in \
30041           /* | [A-Za-z]:[\\/]*) \
30042             topdir=$(srcdir) ;; \
30043           *) \
30044             case "$(TARGET_SUBDIR)" in \
30045               .) topdir="../$(srcdir)" ;; \
30046               *) topdir="../../$(srcdir)" ;; \
30047             esac ;; \
30048         esac; \
30049           srcdiroption="--srcdir=$${topdir}/libada"; \
30050           libsrcdir="$$s/libada"; \
30051         rm -f no-such-file || : ; \
30052         CONFIG_SITE=no-such-file $(SHELL) $${libsrcdir}/configure \
30053           $(TARGET_CONFIGARGS) $${srcdiroption} \
30054           --with-target-subdir="$(TARGET_SUBDIR)"  \
30055           || exit 1
30056 @endif target-libada
30057
30058 .PHONY: all-target-libada maybe-all-target-libada
30059 maybe-all-target-libada:
30060 @if target-libada
30061 TARGET-target-libada=all
30062 maybe-all-target-libada: all-target-libada
30063 all-target-libada: configure-target-libada
30064         @r=`${PWD_COMMAND}`; export r; \
30065         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30066         $(SET_LIB_PATH) \
30067         $(NORMAL_TARGET_EXPORTS) \
30068         (cd $(TARGET_SUBDIR)/libada && \
30069           $(MAKE) $(TARGET_FLAGS_TO_PASS)   $(TARGET-target-libada))
30070 @endif target-libada
30071
30072 .PHONY: check-target-libada maybe-check-target-libada
30073 maybe-check-target-libada:
30074 @if target-libada
30075 maybe-check-target-libada: check-target-libada
30076
30077 check-target-libada:
30078         @r=`${PWD_COMMAND}`; export r; \
30079         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30080         $(SET_LIB_PATH) \
30081         $(NORMAL_TARGET_EXPORTS) \
30082         (cd $(TARGET_SUBDIR)/libada && \
30083           $(MAKE) $(TARGET_FLAGS_TO_PASS)   check)
30084
30085 @endif target-libada
30086
30087 .PHONY: install-target-libada maybe-install-target-libada
30088 maybe-install-target-libada:
30089 @if target-libada
30090 maybe-install-target-libada: install-target-libada
30091
30092 install-target-libada: installdirs
30093         @r=`${PWD_COMMAND}`; export r; \
30094         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30095         $(SET_LIB_PATH) \
30096         $(NORMAL_TARGET_EXPORTS) \
30097         (cd $(TARGET_SUBDIR)/libada && \
30098           $(MAKE) $(TARGET_FLAGS_TO_PASS)  install)
30099
30100 @endif target-libada
30101
30102 # Other targets (info, dvi, etc.)
30103
30104 .PHONY: maybe-info-target-libada info-target-libada
30105 maybe-info-target-libada:
30106 @if target-libada
30107 maybe-info-target-libada: info-target-libada
30108
30109 info-target-libada: \
30110     configure-target-libada 
30111         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
30112         r=`${PWD_COMMAND}`; export r; \
30113         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30114         $(SET_LIB_PATH) \
30115         $(NORMAL_TARGET_EXPORTS) \
30116         echo "Doing info in $(TARGET_SUBDIR)/libada" ; \
30117         for flag in $(EXTRA_TARGET_FLAGS); do \
30118           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30119         done; \
30120         (cd $(TARGET_SUBDIR)/libada && \
30121           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30122                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30123                   "RANLIB=$${RANLIB}" \
30124                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30125                    info) \
30126           || exit 1
30127
30128 @endif target-libada
30129
30130 .PHONY: maybe-dvi-target-libada dvi-target-libada
30131 maybe-dvi-target-libada:
30132 @if target-libada
30133 maybe-dvi-target-libada: dvi-target-libada
30134
30135 dvi-target-libada: \
30136     configure-target-libada 
30137         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
30138         r=`${PWD_COMMAND}`; export r; \
30139         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30140         $(SET_LIB_PATH) \
30141         $(NORMAL_TARGET_EXPORTS) \
30142         echo "Doing dvi in $(TARGET_SUBDIR)/libada" ; \
30143         for flag in $(EXTRA_TARGET_FLAGS); do \
30144           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30145         done; \
30146         (cd $(TARGET_SUBDIR)/libada && \
30147           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30148                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30149                   "RANLIB=$${RANLIB}" \
30150                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30151                    dvi) \
30152           || exit 1
30153
30154 @endif target-libada
30155
30156 .PHONY: maybe-html-target-libada html-target-libada
30157 maybe-html-target-libada:
30158 @if target-libada
30159 maybe-html-target-libada: html-target-libada
30160
30161 html-target-libada: \
30162     configure-target-libada 
30163         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
30164         r=`${PWD_COMMAND}`; export r; \
30165         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30166         $(SET_LIB_PATH) \
30167         $(NORMAL_TARGET_EXPORTS) \
30168         echo "Doing html in $(TARGET_SUBDIR)/libada" ; \
30169         for flag in $(EXTRA_TARGET_FLAGS); do \
30170           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30171         done; \
30172         (cd $(TARGET_SUBDIR)/libada && \
30173           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30174                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30175                   "RANLIB=$${RANLIB}" \
30176                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30177                    html) \
30178           || exit 1
30179
30180 @endif target-libada
30181
30182 .PHONY: maybe-TAGS-target-libada TAGS-target-libada
30183 maybe-TAGS-target-libada:
30184 @if target-libada
30185 maybe-TAGS-target-libada: TAGS-target-libada
30186
30187 TAGS-target-libada: \
30188     configure-target-libada 
30189         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
30190         r=`${PWD_COMMAND}`; export r; \
30191         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30192         $(SET_LIB_PATH) \
30193         $(NORMAL_TARGET_EXPORTS) \
30194         echo "Doing TAGS in $(TARGET_SUBDIR)/libada" ; \
30195         for flag in $(EXTRA_TARGET_FLAGS); do \
30196           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30197         done; \
30198         (cd $(TARGET_SUBDIR)/libada && \
30199           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30200                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30201                   "RANLIB=$${RANLIB}" \
30202                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30203                    TAGS) \
30204           || exit 1
30205
30206 @endif target-libada
30207
30208 .PHONY: maybe-install-info-target-libada install-info-target-libada
30209 maybe-install-info-target-libada:
30210 @if target-libada
30211 maybe-install-info-target-libada: install-info-target-libada
30212
30213 install-info-target-libada: \
30214     configure-target-libada \
30215     info-target-libada 
30216         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
30217         r=`${PWD_COMMAND}`; export r; \
30218         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30219         $(SET_LIB_PATH) \
30220         $(NORMAL_TARGET_EXPORTS) \
30221         echo "Doing install-info in $(TARGET_SUBDIR)/libada" ; \
30222         for flag in $(EXTRA_TARGET_FLAGS); do \
30223           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30224         done; \
30225         (cd $(TARGET_SUBDIR)/libada && \
30226           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30227                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30228                   "RANLIB=$${RANLIB}" \
30229                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30230                    install-info) \
30231           || exit 1
30232
30233 @endif target-libada
30234
30235 .PHONY: maybe-installcheck-target-libada installcheck-target-libada
30236 maybe-installcheck-target-libada:
30237 @if target-libada
30238 maybe-installcheck-target-libada: installcheck-target-libada
30239
30240 installcheck-target-libada: \
30241     configure-target-libada 
30242         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
30243         r=`${PWD_COMMAND}`; export r; \
30244         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30245         $(SET_LIB_PATH) \
30246         $(NORMAL_TARGET_EXPORTS) \
30247         echo "Doing installcheck in $(TARGET_SUBDIR)/libada" ; \
30248         for flag in $(EXTRA_TARGET_FLAGS); do \
30249           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30250         done; \
30251         (cd $(TARGET_SUBDIR)/libada && \
30252           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30253                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30254                   "RANLIB=$${RANLIB}" \
30255                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30256                    installcheck) \
30257           || exit 1
30258
30259 @endif target-libada
30260
30261 .PHONY: maybe-mostlyclean-target-libada mostlyclean-target-libada
30262 maybe-mostlyclean-target-libada:
30263 @if target-libada
30264 maybe-mostlyclean-target-libada: mostlyclean-target-libada
30265
30266 mostlyclean-target-libada: 
30267         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
30268         r=`${PWD_COMMAND}`; export r; \
30269         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30270         $(SET_LIB_PATH) \
30271         $(NORMAL_TARGET_EXPORTS) \
30272         echo "Doing mostlyclean in $(TARGET_SUBDIR)/libada" ; \
30273         for flag in $(EXTRA_TARGET_FLAGS); do \
30274           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30275         done; \
30276         (cd $(TARGET_SUBDIR)/libada && \
30277           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30278                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30279                   "RANLIB=$${RANLIB}" \
30280                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30281                    mostlyclean) \
30282           || exit 1
30283
30284 @endif target-libada
30285
30286 .PHONY: maybe-clean-target-libada clean-target-libada
30287 maybe-clean-target-libada:
30288 @if target-libada
30289 maybe-clean-target-libada: clean-target-libada
30290
30291 clean-target-libada: 
30292         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
30293         r=`${PWD_COMMAND}`; export r; \
30294         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30295         $(SET_LIB_PATH) \
30296         $(NORMAL_TARGET_EXPORTS) \
30297         echo "Doing clean in $(TARGET_SUBDIR)/libada" ; \
30298         for flag in $(EXTRA_TARGET_FLAGS); do \
30299           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30300         done; \
30301         (cd $(TARGET_SUBDIR)/libada && \
30302           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30303                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30304                   "RANLIB=$${RANLIB}" \
30305                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30306                    clean) \
30307           || exit 1
30308
30309 @endif target-libada
30310
30311 .PHONY: maybe-distclean-target-libada distclean-target-libada
30312 maybe-distclean-target-libada:
30313 @if target-libada
30314 maybe-distclean-target-libada: distclean-target-libada
30315
30316 distclean-target-libada: 
30317         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
30318         r=`${PWD_COMMAND}`; export r; \
30319         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30320         $(SET_LIB_PATH) \
30321         $(NORMAL_TARGET_EXPORTS) \
30322         echo "Doing distclean in $(TARGET_SUBDIR)/libada" ; \
30323         for flag in $(EXTRA_TARGET_FLAGS); do \
30324           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30325         done; \
30326         (cd $(TARGET_SUBDIR)/libada && \
30327           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30328                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30329                   "RANLIB=$${RANLIB}" \
30330                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30331                    distclean) \
30332           || exit 1
30333
30334 @endif target-libada
30335
30336 .PHONY: maybe-maintainer-clean-target-libada maintainer-clean-target-libada
30337 maybe-maintainer-clean-target-libada:
30338 @if target-libada
30339 maybe-maintainer-clean-target-libada: maintainer-clean-target-libada
30340
30341 maintainer-clean-target-libada: 
30342         @[ -f $(TARGET_SUBDIR)/libada/Makefile ] || exit 0 ; \
30343         r=`${PWD_COMMAND}`; export r; \
30344         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30345         $(SET_LIB_PATH) \
30346         $(NORMAL_TARGET_EXPORTS) \
30347         echo "Doing maintainer-clean in $(TARGET_SUBDIR)/libada" ; \
30348         for flag in $(EXTRA_TARGET_FLAGS); do \
30349           eval `echo "$$flag" | sed -e "s|^\([^=]*\)=\(.*\)|\1='\2'; export \1|"`; \
30350         done; \
30351         (cd $(TARGET_SUBDIR)/libada && \
30352           $(MAKE) $(BASE_FLAGS_TO_PASS) "AR=$${AR}" "AS=$${AS}" \
30353                   "CC=$${CC}" "CXX=$${CXX}" "LD=$${LD}" "NM=$${NM}" \
30354                   "RANLIB=$${RANLIB}" \
30355                   "DLLTOOL=$${DLLTOOL}" "WINDRES=$${WINDRES}" \
30356                    maintainer-clean) \
30357           || exit 1
30358
30359 @endif target-libada
30360
30361
30362
30363 # ----------
30364 # GCC module
30365 # ----------
30366
30367 @if gcc-no-bootstrap
30368 # GCC has some more recursive targets, which trigger the old
30369 # (but still current, until the toplevel bootstrap project
30370 # is finished) compiler bootstrapping rules.
30371
30372 GCC_STRAP_TARGETS = bootstrap bootstrap-lean bootstrap2 bootstrap2-lean bootstrap3 bootstrap3-lean bootstrap4 bootstrap4-lean bubblestrap quickstrap cleanstrap restrap
30373 .PHONY: $(GCC_STRAP_TARGETS)
30374 $(GCC_STRAP_TARGETS): all-prebootstrap configure-gcc
30375         @r=`${PWD_COMMAND}`; export r; \
30376         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30377         $(SET_LIB_PATH) \
30378         $(HOST_EXPORTS) \
30379         echo "Bootstrapping the compiler"; \
30380         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $@
30381         @r=`${PWD_COMMAND}`; export r; \
30382         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30383         case "$@" in \
30384           *bootstrap4-lean ) \
30385             msg="Comparing stage3 and stage4 of the compiler"; \
30386             compare=compare3-lean ;; \
30387           *bootstrap4 ) \
30388             msg="Comparing stage3 and stage4 of the compiler"; \
30389             compare=compare3 ;; \
30390           *-lean ) \
30391             msg="Comparing stage2 and stage3 of the compiler"; \
30392             compare=compare-lean ;; \
30393           * ) \
30394             msg="Comparing stage2 and stage3 of the compiler"; \
30395             compare=compare ;; \
30396         esac; \
30397         $(SET_LIB_PATH) \
30398         $(HOST_EXPORTS) \
30399         echo "$$msg"; \
30400         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) $$compare
30401         @r=`${PWD_COMMAND}`; export r; \
30402         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
30403         $(SET_LIB_PATH) \
30404         echo "Building runtime libraries"; \
30405         $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
30406
30407 profiledbootstrap: all-prebootstrap configure-gcc
30408         @r=`${PWD_COMMAND}`; export r; \
30409         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30410         $(SET_LIB_PATH) \
30411         $(HOST_EXPORTS) \
30412         echo "Bootstrapping training compiler"; \
30413         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stageprofile_build
30414         @r=`${PWD_COMMAND}`; export r; \
30415         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30416         $(SET_LIB_PATH) \
30417         $(HOST_EXPORTS) \
30418         echo "Building feedback based compiler"; \
30419         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) stagefeedback_build
30420         @r=`${PWD_COMMAND}`; export r; \
30421         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
30422         $(SET_LIB_PATH) \
30423         echo "Building runtime libraries"; \
30424         $(MAKE) $(RECURSE_FLAGS_TO_PASS) all
30425
30426 .PHONY: cross
30427 cross: all-build all-gas all-ld
30428         @r=`${PWD_COMMAND}`; export r; \
30429         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30430         $(SET_LIB_PATH) \
30431         $(HOST_EXPORTS) \
30432         echo "Building the C and C++ compiler"; \
30433         cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) LANGUAGES="c c++"
30434         @r=`${PWD_COMMAND}`; export r; \
30435         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
30436         $(SET_LIB_PATH) \
30437         echo "Building runtime libraries"; \
30438         $(MAKE) $(RECURSE_FLAGS_TO_PASS) LANGUAGES="c c++" all
30439 @endif gcc-no-bootstrap
30440
30441 @if gcc
30442 .PHONY: check-gcc-c++
30443 check-gcc-c++:
30444         @if [ -f ./gcc/Makefile ] ; then \
30445           r=`${PWD_COMMAND}`; export r; \
30446           s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
30447           $(SET_LIB_PATH) \
30448           $(HOST_EXPORTS) \
30449           (cd gcc && $(MAKE) $(GCC_FLAGS_TO_PASS) check-c++); \
30450         else \
30451           true; \
30452         fi
30453
30454 .PHONY: check-c++
30455 check-c++: check-target-libstdc++-v3 check-gcc-c++
30456
30457 # Install the gcc headers files, but not the fixed include files,
30458 # which Cygnus is not allowed to distribute.  This rule is very
30459 # dependent on the workings of the gcc Makefile.in.
30460 .PHONY: gcc-no-fixedincludes
30461 gcc-no-fixedincludes:
30462         @if [ -f ./gcc/Makefile ]; then \
30463           rm -rf gcc/tmp-include; \
30464           mv gcc/include gcc/tmp-include 2>/dev/null; \
30465           mkdir gcc/include; \
30466           cp $(srcdir)/gcc/gsyslimits.h gcc/include/syslimits.h; \
30467           touch gcc/stmp-fixinc gcc/include/fixed; \
30468           rm -f gcc/stmp-headers gcc/stmp-int-hdrs; \
30469           r=`${PWD_COMMAND}`; export r; \
30470           s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
30471           $(SET_LIB_PATH) \
30472           $(HOST_EXPORTS) \
30473           (cd ./gcc && \
30474            $(MAKE) $(GCC_FLAGS_TO_PASS) install); \
30475           rm -rf gcc/include; \
30476           mv gcc/tmp-include gcc/include 2>/dev/null; \
30477         else true; fi
30478 @endif gcc
30479
30480 # ---------------------
30481 # GCC bootstrap support
30482 # ---------------------
30483
30484 # We track the current stage (the one in 'gcc') in the stage_current file.
30485 # stage_last instead tracks the stage that was built last.  These targets
30486 # are dummy when toplevel bootstrap is not active.
30487
30488 .PHONY: unstage
30489 unstage:
30490 @if gcc-bootstrap
30491         @[ -f stage_current ] || $(MAKE) `cat stage_last`-start
30492 @endif gcc-bootstrap
30493
30494 .PHONY: stage
30495 stage:
30496 @if gcc-bootstrap
30497         @$(MAKE) `cat stage_current`-end
30498 @endif gcc-bootstrap
30499
30500 # We name the build directories for the various stages "stage1-gcc",
30501 # "stage2-gcc","stage3-gcc", etc.
30502
30503 # Since the 'compare' process will fail (on debugging information) if any
30504 # directory names are different, we need to link the gcc directory for
30505 # the previous stage to a constant name ('gcc-prev'), and to make the name of
30506 # the build directories constant as well. For the latter, we use naked names
30507 # like 'gcc', because the scripts in that directory assume it.  We use
30508 # mv on platforms where symlinks to directories do not work or are not
30509 # reliable.
30510
30511 # At the end of the bootstrap, a symlink to 'stage3-gcc' named 'gcc' must
30512 # be kept, so that libraries can find it.  Ick!
30513
30514 # It would be best to preinstall gcc into a staging area (and in the
30515 # future, gather there all prebootstrap packages).  This would allow
30516 # assemblers and linkers can be bootstrapped as well as the compiler
30517 # (both in a combined tree, or separately).  This however requires some
30518 # change to the gcc driver, again in order to avoid comparison failures.
30519
30520 # Bugs: This is crippled when doing parallel make, the `make all-host'
30521 # and `make all-target' phases can be parallelized.
30522
30523
30524 # 'touch' doesn't work right on some platforms.
30525 STAMP = echo timestamp > 
30526
30527 # Only build the C compiler for stage1, because that is the only one that
30528 # we can guarantee will build with the native compiler, and also it is the
30529 # only thing useful for building stage2. STAGE1_CFLAGS (via CFLAGS),
30530 # MAKEINFO and MAKEINFOFLAGS are explicitly passed here to make them
30531 # overrideable (for a bootstrap build stage1 also builds gcc.info).
30532
30533 STAGE1_CFLAGS=@stage1_cflags@
30534 STAGE1_LANGUAGES=@stage1_languages@
30535
30536 # We only want to compare .o files, so set this!
30537 objext = .o
30538
30539 # Flags to pass to stage2 and later makes.
30540 POSTSTAGE1_FLAGS_TO_PASS = \
30541         CC="$${CC}" CC_FOR_BUILD="$${CC_FOR_BUILD}" \
30542         STAGE_PREFIX=$$r/stage-gcc/ \
30543         CFLAGS="$(BOOT_CFLAGS)" \
30544         ADAC="\$$(CC)"
30545
30546 # For stage 1:
30547 # * We force-disable intermodule optimizations, even if
30548 #   --enable-intermodule was passed, since the installed compiler probably
30549 #   can't handle them.  Luckily, autoconf always respects
30550 #   the last argument when conflicting --enable arguments are passed.
30551 # * Likewise, we force-disable coverage flags, since the installed compiler
30552 #   probably has never heard of them.
30553 # * We build only C (and possibly Ada).
30554
30555
30556 .PHONY: stage1-start stage1-end
30557
30558 stage1-start::
30559         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
30560         echo stage1 > stage_current ; \
30561         echo stage1 > stage_last
30562 @if bfd
30563         @[ -d stage1-bfd ] || mkdir stage1-bfd; \
30564         set stage1-bfd bfd ; @CREATE_LINK_TO_DIR@ 
30565 @endif bfd
30566 @if opcodes
30567         @[ -d stage1-opcodes ] || mkdir stage1-opcodes; \
30568         set stage1-opcodes opcodes ; @CREATE_LINK_TO_DIR@ 
30569 @endif opcodes
30570 @if binutils
30571         @[ -d stage1-binutils ] || mkdir stage1-binutils; \
30572         set stage1-binutils binutils ; @CREATE_LINK_TO_DIR@ 
30573 @endif binutils
30574 @if gas
30575         @[ -d stage1-gas ] || mkdir stage1-gas; \
30576         set stage1-gas gas ; @CREATE_LINK_TO_DIR@ 
30577 @endif gas
30578 @if gcc
30579         @[ -d stage1-gcc ] || mkdir stage1-gcc; \
30580         set stage1-gcc gcc ; @CREATE_LINK_TO_DIR@ 
30581 @endif gcc
30582 @if intl
30583         @[ -d stage1-intl ] || mkdir stage1-intl; \
30584         set stage1-intl intl ; @CREATE_LINK_TO_DIR@ 
30585 @endif intl
30586 @if ld
30587         @[ -d stage1-ld ] || mkdir stage1-ld; \
30588         set stage1-ld ld ; @CREATE_LINK_TO_DIR@ 
30589 @endif ld
30590 @if libcpp
30591         @[ -d stage1-libcpp ] || mkdir stage1-libcpp; \
30592         set stage1-libcpp libcpp ; @CREATE_LINK_TO_DIR@ 
30593 @endif libcpp
30594 @if libiberty
30595         @[ -d stage1-libiberty ] || mkdir stage1-libiberty; \
30596         set stage1-libiberty libiberty ; @CREATE_LINK_TO_DIR@ 
30597 @endif libiberty
30598 @if zlib
30599         @[ -d stage1-zlib ] || mkdir stage1-zlib; \
30600         set stage1-zlib zlib ; @CREATE_LINK_TO_DIR@ 
30601 @endif zlib
30602
30603 stage1-end::
30604         @rm -f stage_current
30605 @if bfd
30606         @set bfd stage1-bfd ; @UNDO_LINK_TO_DIR@ 
30607 @endif bfd
30608 @if opcodes
30609         @set opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@ 
30610 @endif opcodes
30611 @if binutils
30612         @set binutils stage1-binutils ; @UNDO_LINK_TO_DIR@ 
30613 @endif binutils
30614 @if gas
30615         @set gas stage1-gas ; @UNDO_LINK_TO_DIR@ 
30616 @endif gas
30617 @if gcc
30618         @set gcc stage1-gcc ; @UNDO_LINK_TO_DIR@ 
30619 @endif gcc
30620 @if intl
30621         @set intl stage1-intl ; @UNDO_LINK_TO_DIR@ 
30622 @endif intl
30623 @if ld
30624         @set ld stage1-ld ; @UNDO_LINK_TO_DIR@ 
30625 @endif ld
30626 @if libcpp
30627         @set libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@ 
30628 @endif libcpp
30629 @if libiberty
30630         @set libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@ 
30631 @endif libiberty
30632 @if zlib
30633         @set zlib stage1-zlib ; @UNDO_LINK_TO_DIR@ 
30634 @endif zlib
30635
30636 # Bubble a bugfix through all the stages up to stage 1.  They
30637 # are remade, but not reconfigured.  The next stage (if any) will not
30638 # be reconfigured as well.
30639 .PHONY: stage1-bubble
30640 stage1-bubble:: 
30641         @if test -f stage1-lean  ; then \
30642           echo Skipping rebuild of stage1 ; \
30643         else \
30644           $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage1; \
30645         fi
30646
30647 .PHONY: all-stage1 clean-stage1
30648 all-stage1:     \
30649   maybe-all-stage1-bfd \
30650   maybe-all-stage1-opcodes \
30651   maybe-all-stage1-binutils              \
30652   maybe-all-stage1-gas \
30653   maybe-all-stage1-gcc        \
30654   maybe-all-stage1-intl   \
30655   maybe-all-stage1-ld \
30656   maybe-all-stage1-libcpp  \
30657   maybe-all-stage1-libiberty                        \
30658   maybe-all-stage1-zlib       
30659
30660 do-clean: clean-stage1
30661 clean-stage1:     \
30662   maybe-clean-stage1-bfd \
30663   maybe-clean-stage1-opcodes \
30664   maybe-clean-stage1-binutils              \
30665   maybe-clean-stage1-gas \
30666   maybe-clean-stage1-gcc        \
30667   maybe-clean-stage1-intl   \
30668   maybe-clean-stage1-ld \
30669   maybe-clean-stage1-libcpp  \
30670   maybe-clean-stage1-libiberty                        \
30671   maybe-clean-stage1-zlib       
30672
30673
30674 .PHONY: configure-stage1-bfd maybe-configure-stage1-bfd
30675 .PHONY: all-stage1-bfd maybe-all-stage1-bfd
30676 .PHONY: clean-stage1-bfd maybe-clean-stage1-bfd
30677
30678 maybe-configure-stage1-bfd:
30679 maybe-all-stage1-bfd:
30680 maybe-clean-stage1-bfd:
30681
30682 @if bfd-bootstrap
30683 maybe-configure-stage1-bfd: configure-stage1-bfd
30684 configure-stage1-bfd:
30685         @$(MAKE) stage1-start
30686         @[ -f bfd/Makefile ] && exit 0 || : ; \
30687         r=`${PWD_COMMAND}`; export r; \
30688         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30689         $(HOST_EXPORTS)  \
30690         echo Configuring stage 1 in bfd ; \
30691         cd bfd || exit 1; \
30692         case $(srcdir) in \
30693           \.) \
30694             srcdiroption="--srcdir=."; \
30695             libsrcdir=".";; \
30696           /* | [A-Za-z]:[\\/]*) \
30697             srcdiroption="--srcdir=$(srcdir)/bfd"; \
30698             libsrcdir="$$s/bfd";; \
30699           *) \
30700             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
30701             libsrcdir="$$s/bfd";; \
30702         esac; \
30703         $(SHELL) $${libsrcdir}/configure \
30704           $(HOST_CONFIGARGS) $${srcdiroption} \
30705           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
30706
30707 maybe-all-stage1-bfd: all-stage1-bfd
30708 all-stage1-bfd: configure-stage1-bfd
30709         @$(MAKE) stage1-start
30710         @r=`${PWD_COMMAND}`; export r; \
30711         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30712         $(HOST_EXPORTS)  \
30713         cd bfd && \
30714         $(MAKE) $(FLAGS_TO_PASS)  \
30715                 CFLAGS="$(STAGE1_CFLAGS)" 
30716
30717 maybe-clean-stage1-bfd: clean-stage1-bfd
30718 clean-stage1-bfd:
30719         @[ -f bfd/Makefile ] || [ -f stage1-bfd/Makefile ] \
30720           || exit 0 ; \
30721         [ -f bfd/Makefile ] || $(MAKE) stage1-start ; \
30722         cd bfd && \
30723         $(MAKE) $(FLAGS_TO_PASS)  \
30724                 CFLAGS="$(STAGE1_CFLAGS)"  clean
30725 @endif bfd-bootstrap
30726
30727
30728 .PHONY: configure-stage1-opcodes maybe-configure-stage1-opcodes
30729 .PHONY: all-stage1-opcodes maybe-all-stage1-opcodes
30730 .PHONY: clean-stage1-opcodes maybe-clean-stage1-opcodes
30731
30732 maybe-configure-stage1-opcodes:
30733 maybe-all-stage1-opcodes:
30734 maybe-clean-stage1-opcodes:
30735
30736 @if opcodes-bootstrap
30737 maybe-configure-stage1-opcodes: configure-stage1-opcodes
30738 configure-stage1-opcodes:
30739         @$(MAKE) stage1-start
30740         @[ -f opcodes/Makefile ] && exit 0 || : ; \
30741         r=`${PWD_COMMAND}`; export r; \
30742         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30743         $(HOST_EXPORTS)  \
30744         echo Configuring stage 1 in opcodes ; \
30745         cd opcodes || exit 1; \
30746         case $(srcdir) in \
30747           \.) \
30748             srcdiroption="--srcdir=."; \
30749             libsrcdir=".";; \
30750           /* | [A-Za-z]:[\\/]*) \
30751             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
30752             libsrcdir="$$s/opcodes";; \
30753           *) \
30754             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
30755             libsrcdir="$$s/opcodes";; \
30756         esac; \
30757         $(SHELL) $${libsrcdir}/configure \
30758           $(HOST_CONFIGARGS) $${srcdiroption} \
30759           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
30760
30761 maybe-all-stage1-opcodes: all-stage1-opcodes
30762 all-stage1-opcodes: configure-stage1-opcodes
30763         @$(MAKE) stage1-start
30764         @r=`${PWD_COMMAND}`; export r; \
30765         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30766         $(HOST_EXPORTS)  \
30767         cd opcodes && \
30768         $(MAKE) $(FLAGS_TO_PASS)  \
30769                 CFLAGS="$(STAGE1_CFLAGS)" 
30770
30771 maybe-clean-stage1-opcodes: clean-stage1-opcodes
30772 clean-stage1-opcodes:
30773         @[ -f opcodes/Makefile ] || [ -f stage1-opcodes/Makefile ] \
30774           || exit 0 ; \
30775         [ -f opcodes/Makefile ] || $(MAKE) stage1-start ; \
30776         cd opcodes && \
30777         $(MAKE) $(FLAGS_TO_PASS)  \
30778                 CFLAGS="$(STAGE1_CFLAGS)"  clean
30779 @endif opcodes-bootstrap
30780
30781
30782 .PHONY: configure-stage1-binutils maybe-configure-stage1-binutils
30783 .PHONY: all-stage1-binutils maybe-all-stage1-binutils
30784 .PHONY: clean-stage1-binutils maybe-clean-stage1-binutils
30785
30786 maybe-configure-stage1-binutils:
30787 maybe-all-stage1-binutils:
30788 maybe-clean-stage1-binutils:
30789
30790 @if binutils-bootstrap
30791 maybe-configure-stage1-binutils: configure-stage1-binutils
30792 configure-stage1-binutils:
30793         @$(MAKE) stage1-start
30794         @[ -f binutils/Makefile ] && exit 0 || : ; \
30795         r=`${PWD_COMMAND}`; export r; \
30796         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30797         $(HOST_EXPORTS)  \
30798         echo Configuring stage 1 in binutils ; \
30799         cd binutils || exit 1; \
30800         case $(srcdir) in \
30801           \.) \
30802             srcdiroption="--srcdir=."; \
30803             libsrcdir=".";; \
30804           /* | [A-Za-z]:[\\/]*) \
30805             srcdiroption="--srcdir=$(srcdir)/binutils"; \
30806             libsrcdir="$$s/binutils";; \
30807           *) \
30808             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
30809             libsrcdir="$$s/binutils";; \
30810         esac; \
30811         $(SHELL) $${libsrcdir}/configure \
30812           $(HOST_CONFIGARGS) $${srcdiroption} \
30813           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
30814
30815 maybe-all-stage1-binutils: all-stage1-binutils
30816 all-stage1-binutils: configure-stage1-binutils
30817         @$(MAKE) stage1-start
30818         @r=`${PWD_COMMAND}`; export r; \
30819         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30820         $(HOST_EXPORTS)  \
30821         cd binutils && \
30822         $(MAKE) $(FLAGS_TO_PASS)  \
30823                 CFLAGS="$(STAGE1_CFLAGS)" 
30824
30825 maybe-clean-stage1-binutils: clean-stage1-binutils
30826 clean-stage1-binutils:
30827         @[ -f binutils/Makefile ] || [ -f stage1-binutils/Makefile ] \
30828           || exit 0 ; \
30829         [ -f binutils/Makefile ] || $(MAKE) stage1-start ; \
30830         cd binutils && \
30831         $(MAKE) $(FLAGS_TO_PASS)  \
30832                 CFLAGS="$(STAGE1_CFLAGS)"  clean
30833 @endif binutils-bootstrap
30834
30835
30836 .PHONY: configure-stage1-gas maybe-configure-stage1-gas
30837 .PHONY: all-stage1-gas maybe-all-stage1-gas
30838 .PHONY: clean-stage1-gas maybe-clean-stage1-gas
30839
30840 maybe-configure-stage1-gas:
30841 maybe-all-stage1-gas:
30842 maybe-clean-stage1-gas:
30843
30844 @if gas-bootstrap
30845 maybe-configure-stage1-gas: configure-stage1-gas
30846 configure-stage1-gas:
30847         @$(MAKE) stage1-start
30848         @[ -f gas/Makefile ] && exit 0 || : ; \
30849         r=`${PWD_COMMAND}`; export r; \
30850         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30851         $(HOST_EXPORTS)  \
30852         echo Configuring stage 1 in gas ; \
30853         cd gas || exit 1; \
30854         case $(srcdir) in \
30855           \.) \
30856             srcdiroption="--srcdir=."; \
30857             libsrcdir=".";; \
30858           /* | [A-Za-z]:[\\/]*) \
30859             srcdiroption="--srcdir=$(srcdir)/gas"; \
30860             libsrcdir="$$s/gas";; \
30861           *) \
30862             srcdiroption="--srcdir=../$(srcdir)/gas"; \
30863             libsrcdir="$$s/gas";; \
30864         esac; \
30865         $(SHELL) $${libsrcdir}/configure \
30866           $(HOST_CONFIGARGS) $${srcdiroption} \
30867           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
30868
30869 maybe-all-stage1-gas: all-stage1-gas
30870 all-stage1-gas: configure-stage1-gas
30871         @$(MAKE) stage1-start
30872         @r=`${PWD_COMMAND}`; export r; \
30873         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30874         $(HOST_EXPORTS)  \
30875         cd gas && \
30876         $(MAKE) $(FLAGS_TO_PASS)  \
30877                 CFLAGS="$(STAGE1_CFLAGS)" 
30878
30879 maybe-clean-stage1-gas: clean-stage1-gas
30880 clean-stage1-gas:
30881         @[ -f gas/Makefile ] || [ -f stage1-gas/Makefile ] \
30882           || exit 0 ; \
30883         [ -f gas/Makefile ] || $(MAKE) stage1-start ; \
30884         cd gas && \
30885         $(MAKE) $(FLAGS_TO_PASS)  \
30886                 CFLAGS="$(STAGE1_CFLAGS)"  clean
30887 @endif gas-bootstrap
30888
30889
30890 .PHONY: configure-stage1-gcc maybe-configure-stage1-gcc
30891 .PHONY: all-stage1-gcc maybe-all-stage1-gcc
30892 .PHONY: clean-stage1-gcc maybe-clean-stage1-gcc
30893
30894 maybe-configure-stage1-gcc:
30895 maybe-all-stage1-gcc:
30896 maybe-clean-stage1-gcc:
30897
30898 @if gcc-bootstrap
30899 maybe-configure-stage1-gcc: configure-stage1-gcc
30900 configure-stage1-gcc:
30901         @$(MAKE) stage1-start
30902         @[ -f gcc/Makefile ] && exit 0 || : ; \
30903         r=`${PWD_COMMAND}`; export r; \
30904         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30905         $(HOST_EXPORTS)  \
30906         echo Configuring stage 1 in gcc ; \
30907         cd gcc || exit 1; \
30908         case $(srcdir) in \
30909           \.) \
30910             srcdiroption="--srcdir=."; \
30911             libsrcdir=".";; \
30912           /* | [A-Za-z]:[\\/]*) \
30913             srcdiroption="--srcdir=$(srcdir)/gcc"; \
30914             libsrcdir="$$s/gcc";; \
30915           *) \
30916             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
30917             libsrcdir="$$s/gcc";; \
30918         esac; \
30919         $(SHELL) $${libsrcdir}/configure \
30920           $(HOST_CONFIGARGS) $${srcdiroption} \
30921           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
30922
30923 maybe-all-stage1-gcc: all-stage1-gcc
30924 all-stage1-gcc: configure-stage1-gcc
30925         @$(MAKE) stage1-start
30926         @r=`${PWD_COMMAND}`; export r; \
30927         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30928         $(HOST_EXPORTS)  \
30929         cd gcc && \
30930         $(MAKE) $(FLAGS_TO_PASS)  \
30931                 CFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS)
30932
30933 maybe-clean-stage1-gcc: clean-stage1-gcc
30934 clean-stage1-gcc:
30935         @[ -f gcc/Makefile ] || [ -f stage1-gcc/Makefile ] \
30936           || exit 0 ; \
30937         [ -f gcc/Makefile ] || $(MAKE) stage1-start ; \
30938         cd gcc && \
30939         $(MAKE) $(FLAGS_TO_PASS)  \
30940                 CFLAGS="$(STAGE1_CFLAGS)" $(EXTRA_GCC_FLAGS) clean
30941 @endif gcc-bootstrap
30942
30943
30944 .PHONY: configure-stage1-intl maybe-configure-stage1-intl
30945 .PHONY: all-stage1-intl maybe-all-stage1-intl
30946 .PHONY: clean-stage1-intl maybe-clean-stage1-intl
30947
30948 maybe-configure-stage1-intl:
30949 maybe-all-stage1-intl:
30950 maybe-clean-stage1-intl:
30951
30952 @if intl-bootstrap
30953 maybe-configure-stage1-intl: configure-stage1-intl
30954 configure-stage1-intl:
30955         @$(MAKE) stage1-start
30956         @[ -f intl/Makefile ] && exit 0 || : ; \
30957         r=`${PWD_COMMAND}`; export r; \
30958         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30959         $(HOST_EXPORTS)  \
30960         echo Configuring stage 1 in intl ; \
30961         cd intl || exit 1; \
30962         case $(srcdir) in \
30963           \.) \
30964             srcdiroption="--srcdir=."; \
30965             libsrcdir=".";; \
30966           /* | [A-Za-z]:[\\/]*) \
30967             srcdiroption="--srcdir=$(srcdir)/intl"; \
30968             libsrcdir="$$s/intl";; \
30969           *) \
30970             srcdiroption="--srcdir=../$(srcdir)/intl"; \
30971             libsrcdir="$$s/intl";; \
30972         esac; \
30973         $(SHELL) $${libsrcdir}/configure \
30974           $(HOST_CONFIGARGS) $${srcdiroption} \
30975           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
30976
30977 maybe-all-stage1-intl: all-stage1-intl
30978 all-stage1-intl: configure-stage1-intl
30979         @$(MAKE) stage1-start
30980         @r=`${PWD_COMMAND}`; export r; \
30981         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
30982         $(HOST_EXPORTS)  \
30983         cd intl && \
30984         $(MAKE) $(FLAGS_TO_PASS)  \
30985                 CFLAGS="$(STAGE1_CFLAGS)" 
30986
30987 maybe-clean-stage1-intl: clean-stage1-intl
30988 clean-stage1-intl:
30989         @[ -f intl/Makefile ] || [ -f stage1-intl/Makefile ] \
30990           || exit 0 ; \
30991         [ -f intl/Makefile ] || $(MAKE) stage1-start ; \
30992         cd intl && \
30993         $(MAKE) $(FLAGS_TO_PASS)  \
30994                 CFLAGS="$(STAGE1_CFLAGS)"  clean
30995 @endif intl-bootstrap
30996
30997
30998 .PHONY: configure-stage1-ld maybe-configure-stage1-ld
30999 .PHONY: all-stage1-ld maybe-all-stage1-ld
31000 .PHONY: clean-stage1-ld maybe-clean-stage1-ld
31001
31002 maybe-configure-stage1-ld:
31003 maybe-all-stage1-ld:
31004 maybe-clean-stage1-ld:
31005
31006 @if ld-bootstrap
31007 maybe-configure-stage1-ld: configure-stage1-ld
31008 configure-stage1-ld:
31009         @$(MAKE) stage1-start
31010         @[ -f ld/Makefile ] && exit 0 || : ; \
31011         r=`${PWD_COMMAND}`; export r; \
31012         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31013         $(HOST_EXPORTS)  \
31014         echo Configuring stage 1 in ld ; \
31015         cd ld || exit 1; \
31016         case $(srcdir) in \
31017           \.) \
31018             srcdiroption="--srcdir=."; \
31019             libsrcdir=".";; \
31020           /* | [A-Za-z]:[\\/]*) \
31021             srcdiroption="--srcdir=$(srcdir)/ld"; \
31022             libsrcdir="$$s/ld";; \
31023           *) \
31024             srcdiroption="--srcdir=../$(srcdir)/ld"; \
31025             libsrcdir="$$s/ld";; \
31026         esac; \
31027         $(SHELL) $${libsrcdir}/configure \
31028           $(HOST_CONFIGARGS) $${srcdiroption} \
31029           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
31030
31031 maybe-all-stage1-ld: all-stage1-ld
31032 all-stage1-ld: configure-stage1-ld
31033         @$(MAKE) stage1-start
31034         @r=`${PWD_COMMAND}`; export r; \
31035         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31036         $(HOST_EXPORTS)  \
31037         cd ld && \
31038         $(MAKE) $(FLAGS_TO_PASS)  \
31039                 CFLAGS="$(STAGE1_CFLAGS)" 
31040
31041 maybe-clean-stage1-ld: clean-stage1-ld
31042 clean-stage1-ld:
31043         @[ -f ld/Makefile ] || [ -f stage1-ld/Makefile ] \
31044           || exit 0 ; \
31045         [ -f ld/Makefile ] || $(MAKE) stage1-start ; \
31046         cd ld && \
31047         $(MAKE) $(FLAGS_TO_PASS)  \
31048                 CFLAGS="$(STAGE1_CFLAGS)"  clean
31049 @endif ld-bootstrap
31050
31051
31052 .PHONY: configure-stage1-libcpp maybe-configure-stage1-libcpp
31053 .PHONY: all-stage1-libcpp maybe-all-stage1-libcpp
31054 .PHONY: clean-stage1-libcpp maybe-clean-stage1-libcpp
31055
31056 maybe-configure-stage1-libcpp:
31057 maybe-all-stage1-libcpp:
31058 maybe-clean-stage1-libcpp:
31059
31060 @if libcpp-bootstrap
31061 maybe-configure-stage1-libcpp: configure-stage1-libcpp
31062 configure-stage1-libcpp:
31063         @$(MAKE) stage1-start
31064         @[ -f libcpp/Makefile ] && exit 0 || : ; \
31065         r=`${PWD_COMMAND}`; export r; \
31066         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31067         $(HOST_EXPORTS)  \
31068         echo Configuring stage 1 in libcpp ; \
31069         cd libcpp || exit 1; \
31070         case $(srcdir) in \
31071           \.) \
31072             srcdiroption="--srcdir=."; \
31073             libsrcdir=".";; \
31074           /* | [A-Za-z]:[\\/]*) \
31075             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
31076             libsrcdir="$$s/libcpp";; \
31077           *) \
31078             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
31079             libsrcdir="$$s/libcpp";; \
31080         esac; \
31081         $(SHELL) $${libsrcdir}/configure \
31082           $(HOST_CONFIGARGS) $${srcdiroption} \
31083           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
31084
31085 maybe-all-stage1-libcpp: all-stage1-libcpp
31086 all-stage1-libcpp: configure-stage1-libcpp
31087         @$(MAKE) stage1-start
31088         @r=`${PWD_COMMAND}`; export r; \
31089         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31090         $(HOST_EXPORTS)  \
31091         cd libcpp && \
31092         $(MAKE) $(FLAGS_TO_PASS)  \
31093                 CFLAGS="$(STAGE1_CFLAGS)" 
31094
31095 maybe-clean-stage1-libcpp: clean-stage1-libcpp
31096 clean-stage1-libcpp:
31097         @[ -f libcpp/Makefile ] || [ -f stage1-libcpp/Makefile ] \
31098           || exit 0 ; \
31099         [ -f libcpp/Makefile ] || $(MAKE) stage1-start ; \
31100         cd libcpp && \
31101         $(MAKE) $(FLAGS_TO_PASS)  \
31102                 CFLAGS="$(STAGE1_CFLAGS)"  clean
31103 @endif libcpp-bootstrap
31104
31105
31106 .PHONY: configure-stage1-libiberty maybe-configure-stage1-libiberty
31107 .PHONY: all-stage1-libiberty maybe-all-stage1-libiberty
31108 .PHONY: clean-stage1-libiberty maybe-clean-stage1-libiberty
31109
31110 maybe-configure-stage1-libiberty:
31111 maybe-all-stage1-libiberty:
31112 maybe-clean-stage1-libiberty:
31113
31114 @if libiberty-bootstrap
31115 maybe-configure-stage1-libiberty: configure-stage1-libiberty
31116 configure-stage1-libiberty:
31117         @$(MAKE) stage1-start
31118         @[ -f libiberty/Makefile ] && exit 0 || : ; \
31119         r=`${PWD_COMMAND}`; export r; \
31120         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31121         $(HOST_EXPORTS)  \
31122         echo Configuring stage 1 in libiberty ; \
31123         cd libiberty || exit 1; \
31124         case $(srcdir) in \
31125           \.) \
31126             srcdiroption="--srcdir=."; \
31127             libsrcdir=".";; \
31128           /* | [A-Za-z]:[\\/]*) \
31129             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
31130             libsrcdir="$$s/libiberty";; \
31131           *) \
31132             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
31133             libsrcdir="$$s/libiberty";; \
31134         esac; \
31135         $(SHELL) $${libsrcdir}/configure \
31136           $(HOST_CONFIGARGS) $${srcdiroption} \
31137           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
31138
31139 maybe-all-stage1-libiberty: all-stage1-libiberty
31140 all-stage1-libiberty: configure-stage1-libiberty
31141         @$(MAKE) stage1-start
31142         @r=`${PWD_COMMAND}`; export r; \
31143         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31144         $(HOST_EXPORTS)  \
31145         cd libiberty && \
31146         $(MAKE) $(FLAGS_TO_PASS)  \
31147                 CFLAGS="$(STAGE1_CFLAGS)" 
31148
31149 maybe-clean-stage1-libiberty: clean-stage1-libiberty
31150 clean-stage1-libiberty:
31151         @[ -f libiberty/Makefile ] || [ -f stage1-libiberty/Makefile ] \
31152           || exit 0 ; \
31153         [ -f libiberty/Makefile ] || $(MAKE) stage1-start ; \
31154         cd libiberty && \
31155         $(MAKE) $(FLAGS_TO_PASS)  \
31156                 CFLAGS="$(STAGE1_CFLAGS)"  clean
31157 @endif libiberty-bootstrap
31158
31159
31160 .PHONY: configure-stage1-zlib maybe-configure-stage1-zlib
31161 .PHONY: all-stage1-zlib maybe-all-stage1-zlib
31162 .PHONY: clean-stage1-zlib maybe-clean-stage1-zlib
31163
31164 maybe-configure-stage1-zlib:
31165 maybe-all-stage1-zlib:
31166 maybe-clean-stage1-zlib:
31167
31168 @if zlib-bootstrap
31169 maybe-configure-stage1-zlib: configure-stage1-zlib
31170 configure-stage1-zlib:
31171         @$(MAKE) stage1-start
31172         @[ -f zlib/Makefile ] && exit 0 || : ; \
31173         r=`${PWD_COMMAND}`; export r; \
31174         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31175         $(HOST_EXPORTS)  \
31176         echo Configuring stage 1 in zlib ; \
31177         cd zlib || exit 1; \
31178         case $(srcdir) in \
31179           \.) \
31180             srcdiroption="--srcdir=."; \
31181             libsrcdir=".";; \
31182           /* | [A-Za-z]:[\\/]*) \
31183             srcdiroption="--srcdir=$(srcdir)/zlib"; \
31184             libsrcdir="$$s/zlib";; \
31185           *) \
31186             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
31187             libsrcdir="$$s/zlib";; \
31188         esac; \
31189         $(SHELL) $${libsrcdir}/configure \
31190           $(HOST_CONFIGARGS) $${srcdiroption} \
31191           --disable-intermodule           --disable-coverage --enable-languages="$(STAGE1_LANGUAGES)" 
31192
31193 maybe-all-stage1-zlib: all-stage1-zlib
31194 all-stage1-zlib: configure-stage1-zlib
31195         @$(MAKE) stage1-start
31196         @r=`${PWD_COMMAND}`; export r; \
31197         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31198         $(HOST_EXPORTS)  \
31199         cd zlib && \
31200         $(MAKE) $(FLAGS_TO_PASS)  \
31201                 CFLAGS="$(STAGE1_CFLAGS)" 
31202
31203 maybe-clean-stage1-zlib: clean-stage1-zlib
31204 clean-stage1-zlib:
31205         @[ -f zlib/Makefile ] || [ -f stage1-zlib/Makefile ] \
31206           || exit 0 ; \
31207         [ -f zlib/Makefile ] || $(MAKE) stage1-start ; \
31208         cd zlib && \
31209         $(MAKE) $(FLAGS_TO_PASS)  \
31210                 CFLAGS="$(STAGE1_CFLAGS)"  clean
31211 @endif zlib-bootstrap
31212
31213
31214
31215 # FIXME: Will not need to be conditional when toplevel bootstrap is the
31216 # only possibility, but now it conflicts with no-bootstrap rules
31217 @if gcc-bootstrap
31218
31219
31220
31221
31222 # Rules to wipe a stage and all the following ones, also used for cleanstrap
31223
31224 .PHONY: distclean-stage1
31225 distclean-stage1::
31226         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
31227         rm -rf stage1-* 
31228
31229
31230 @endif gcc-bootstrap
31231
31232
31233 .PHONY: stage2-start stage2-end
31234
31235 stage2-start::
31236         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
31237         echo stage2 > stage_current ; \
31238         echo stage2 > stage_last
31239 @if bfd
31240         @[ -d stage2-bfd ] || mkdir stage2-bfd; \
31241         set stage2-bfd bfd ; @CREATE_LINK_TO_DIR@  ; \
31242         set stage1-bfd prev-bfd ; @CREATE_LINK_TO_DIR@ 
31243 @endif bfd
31244 @if opcodes
31245         @[ -d stage2-opcodes ] || mkdir stage2-opcodes; \
31246         set stage2-opcodes opcodes ; @CREATE_LINK_TO_DIR@  ; \
31247         set stage1-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@ 
31248 @endif opcodes
31249 @if binutils
31250         @[ -d stage2-binutils ] || mkdir stage2-binutils; \
31251         set stage2-binutils binutils ; @CREATE_LINK_TO_DIR@  ; \
31252         set stage1-binutils prev-binutils ; @CREATE_LINK_TO_DIR@ 
31253 @endif binutils
31254 @if gas
31255         @[ -d stage2-gas ] || mkdir stage2-gas; \
31256         set stage2-gas gas ; @CREATE_LINK_TO_DIR@  ; \
31257         set stage1-gas prev-gas ; @CREATE_LINK_TO_DIR@ 
31258 @endif gas
31259 @if gcc
31260         @[ -d stage2-gcc ] || mkdir stage2-gcc; \
31261         set stage2-gcc gcc ; @CREATE_LINK_TO_DIR@  ; \
31262         set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@ 
31263 @endif gcc
31264 @if intl
31265         @[ -d stage2-intl ] || mkdir stage2-intl; \
31266         set stage2-intl intl ; @CREATE_LINK_TO_DIR@  ; \
31267         set stage1-intl prev-intl ; @CREATE_LINK_TO_DIR@ 
31268 @endif intl
31269 @if ld
31270         @[ -d stage2-ld ] || mkdir stage2-ld; \
31271         set stage2-ld ld ; @CREATE_LINK_TO_DIR@  ; \
31272         set stage1-ld prev-ld ; @CREATE_LINK_TO_DIR@ 
31273 @endif ld
31274 @if libcpp
31275         @[ -d stage2-libcpp ] || mkdir stage2-libcpp; \
31276         set stage2-libcpp libcpp ; @CREATE_LINK_TO_DIR@  ; \
31277         set stage1-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@ 
31278 @endif libcpp
31279 @if libiberty
31280         @[ -d stage2-libiberty ] || mkdir stage2-libiberty; \
31281         set stage2-libiberty libiberty ; @CREATE_LINK_TO_DIR@  ; \
31282         set stage1-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@ 
31283 @endif libiberty
31284 @if zlib
31285         @[ -d stage2-zlib ] || mkdir stage2-zlib; \
31286         set stage2-zlib zlib ; @CREATE_LINK_TO_DIR@  ; \
31287         set stage1-zlib prev-zlib ; @CREATE_LINK_TO_DIR@ 
31288 @endif zlib
31289
31290 stage2-end::
31291         @rm -f stage_current
31292 @if bfd
31293         @set bfd stage2-bfd ; @UNDO_LINK_TO_DIR@  ; \
31294         set prev-bfd stage1-bfd ; @UNDO_LINK_TO_DIR@ 
31295 @endif bfd
31296 @if opcodes
31297         @set opcodes stage2-opcodes ; @UNDO_LINK_TO_DIR@  ; \
31298         set prev-opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@ 
31299 @endif opcodes
31300 @if binutils
31301         @set binutils stage2-binutils ; @UNDO_LINK_TO_DIR@  ; \
31302         set prev-binutils stage1-binutils ; @UNDO_LINK_TO_DIR@ 
31303 @endif binutils
31304 @if gas
31305         @set gas stage2-gas ; @UNDO_LINK_TO_DIR@  ; \
31306         set prev-gas stage1-gas ; @UNDO_LINK_TO_DIR@ 
31307 @endif gas
31308 @if gcc
31309         @set gcc stage2-gcc ; @UNDO_LINK_TO_DIR@  ; \
31310         set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@ 
31311 @endif gcc
31312 @if intl
31313         @set intl stage2-intl ; @UNDO_LINK_TO_DIR@  ; \
31314         set prev-intl stage1-intl ; @UNDO_LINK_TO_DIR@ 
31315 @endif intl
31316 @if ld
31317         @set ld stage2-ld ; @UNDO_LINK_TO_DIR@  ; \
31318         set prev-ld stage1-ld ; @UNDO_LINK_TO_DIR@ 
31319 @endif ld
31320 @if libcpp
31321         @set libcpp stage2-libcpp ; @UNDO_LINK_TO_DIR@  ; \
31322         set prev-libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@ 
31323 @endif libcpp
31324 @if libiberty
31325         @set libiberty stage2-libiberty ; @UNDO_LINK_TO_DIR@  ; \
31326         set prev-libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@ 
31327 @endif libiberty
31328 @if zlib
31329         @set zlib stage2-zlib ; @UNDO_LINK_TO_DIR@  ; \
31330         set prev-zlib stage1-zlib ; @UNDO_LINK_TO_DIR@ 
31331 @endif zlib
31332
31333 # Bubble a bugfix through all the stages up to stage 2.  They
31334 # are remade, but not reconfigured.  The next stage (if any) will not
31335 # be reconfigured as well.
31336 .PHONY: stage2-bubble
31337 stage2-bubble:: stage1-bubble
31338         @if test -f stage2-lean || test -f stage1-lean  ; then \
31339           echo Skipping rebuild of stage2 ; \
31340         else \
31341           $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage2; \
31342         fi
31343
31344 .PHONY: all-stage2 clean-stage2
31345 all-stage2:     \
31346   maybe-all-stage2-bfd \
31347   maybe-all-stage2-opcodes \
31348   maybe-all-stage2-binutils              \
31349   maybe-all-stage2-gas \
31350   maybe-all-stage2-gcc        \
31351   maybe-all-stage2-intl   \
31352   maybe-all-stage2-ld \
31353   maybe-all-stage2-libcpp  \
31354   maybe-all-stage2-libiberty                        \
31355   maybe-all-stage2-zlib       
31356
31357 do-clean: clean-stage2
31358 clean-stage2:     \
31359   maybe-clean-stage2-bfd \
31360   maybe-clean-stage2-opcodes \
31361   maybe-clean-stage2-binutils              \
31362   maybe-clean-stage2-gas \
31363   maybe-clean-stage2-gcc        \
31364   maybe-clean-stage2-intl   \
31365   maybe-clean-stage2-ld \
31366   maybe-clean-stage2-libcpp  \
31367   maybe-clean-stage2-libiberty                        \
31368   maybe-clean-stage2-zlib       
31369
31370
31371 .PHONY: configure-stage2-bfd maybe-configure-stage2-bfd
31372 .PHONY: all-stage2-bfd maybe-all-stage2-bfd
31373 .PHONY: clean-stage2-bfd maybe-clean-stage2-bfd
31374
31375 maybe-configure-stage2-bfd:
31376 maybe-all-stage2-bfd:
31377 maybe-clean-stage2-bfd:
31378
31379 @if bfd-bootstrap
31380 maybe-configure-stage2-bfd: configure-stage2-bfd
31381 configure-stage2-bfd:
31382         @$(MAKE) stage2-start
31383         @[ -f bfd/Makefile ] && exit 0 || : ; \
31384         r=`${PWD_COMMAND}`; export r; \
31385         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31386         $(STAGE_HOST_EXPORTS)  \
31387         echo Configuring stage 2 in bfd ; \
31388         cd bfd || exit 1; \
31389         case $(srcdir) in \
31390           \.) \
31391             srcdiroption="--srcdir=."; \
31392             libsrcdir=".";; \
31393           /* | [A-Za-z]:[\\/]*) \
31394             srcdiroption="--srcdir=$(srcdir)/bfd"; \
31395             libsrcdir="$$s/bfd";; \
31396           *) \
31397             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
31398             libsrcdir="$$s/bfd";; \
31399         esac; \
31400         $(SHELL) $${libsrcdir}/configure \
31401           $(HOST_CONFIGARGS) $${srcdiroption} \
31402           @stage2_werror_flag@ 
31403
31404 maybe-all-stage2-bfd: all-stage2-bfd
31405 all-stage2-bfd: configure-stage2-bfd
31406         @$(MAKE) stage2-start
31407         @r=`${PWD_COMMAND}`; export r; \
31408         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31409         $(STAGE_HOST_EXPORTS)  \
31410         cd bfd && \
31411         $(MAKE) $(FLAGS_TO_PASS)  \
31412                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31413                  
31414
31415 maybe-clean-stage2-bfd: clean-stage2-bfd
31416 clean-stage2-bfd:
31417         @[ -f bfd/Makefile ] || [ -f stage2-bfd/Makefile ] \
31418           || exit 0 ; \
31419         [ -f bfd/Makefile ] || $(MAKE) stage2-start ; \
31420         cd bfd && \
31421         $(MAKE) $(FLAGS_TO_PASS)  \
31422                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31423                   clean
31424 @endif bfd-bootstrap
31425
31426
31427 .PHONY: configure-stage2-opcodes maybe-configure-stage2-opcodes
31428 .PHONY: all-stage2-opcodes maybe-all-stage2-opcodes
31429 .PHONY: clean-stage2-opcodes maybe-clean-stage2-opcodes
31430
31431 maybe-configure-stage2-opcodes:
31432 maybe-all-stage2-opcodes:
31433 maybe-clean-stage2-opcodes:
31434
31435 @if opcodes-bootstrap
31436 maybe-configure-stage2-opcodes: configure-stage2-opcodes
31437 configure-stage2-opcodes:
31438         @$(MAKE) stage2-start
31439         @[ -f opcodes/Makefile ] && exit 0 || : ; \
31440         r=`${PWD_COMMAND}`; export r; \
31441         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31442         $(STAGE_HOST_EXPORTS)  \
31443         echo Configuring stage 2 in opcodes ; \
31444         cd opcodes || exit 1; \
31445         case $(srcdir) in \
31446           \.) \
31447             srcdiroption="--srcdir=."; \
31448             libsrcdir=".";; \
31449           /* | [A-Za-z]:[\\/]*) \
31450             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
31451             libsrcdir="$$s/opcodes";; \
31452           *) \
31453             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
31454             libsrcdir="$$s/opcodes";; \
31455         esac; \
31456         $(SHELL) $${libsrcdir}/configure \
31457           $(HOST_CONFIGARGS) $${srcdiroption} \
31458           @stage2_werror_flag@ 
31459
31460 maybe-all-stage2-opcodes: all-stage2-opcodes
31461 all-stage2-opcodes: configure-stage2-opcodes
31462         @$(MAKE) stage2-start
31463         @r=`${PWD_COMMAND}`; export r; \
31464         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31465         $(STAGE_HOST_EXPORTS)  \
31466         cd opcodes && \
31467         $(MAKE) $(FLAGS_TO_PASS)  \
31468                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31469                  
31470
31471 maybe-clean-stage2-opcodes: clean-stage2-opcodes
31472 clean-stage2-opcodes:
31473         @[ -f opcodes/Makefile ] || [ -f stage2-opcodes/Makefile ] \
31474           || exit 0 ; \
31475         [ -f opcodes/Makefile ] || $(MAKE) stage2-start ; \
31476         cd opcodes && \
31477         $(MAKE) $(FLAGS_TO_PASS)  \
31478                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31479                   clean
31480 @endif opcodes-bootstrap
31481
31482
31483 .PHONY: configure-stage2-binutils maybe-configure-stage2-binutils
31484 .PHONY: all-stage2-binutils maybe-all-stage2-binutils
31485 .PHONY: clean-stage2-binutils maybe-clean-stage2-binutils
31486
31487 maybe-configure-stage2-binutils:
31488 maybe-all-stage2-binutils:
31489 maybe-clean-stage2-binutils:
31490
31491 @if binutils-bootstrap
31492 maybe-configure-stage2-binutils: configure-stage2-binutils
31493 configure-stage2-binutils:
31494         @$(MAKE) stage2-start
31495         @[ -f binutils/Makefile ] && exit 0 || : ; \
31496         r=`${PWD_COMMAND}`; export r; \
31497         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31498         $(STAGE_HOST_EXPORTS)  \
31499         echo Configuring stage 2 in binutils ; \
31500         cd binutils || exit 1; \
31501         case $(srcdir) in \
31502           \.) \
31503             srcdiroption="--srcdir=."; \
31504             libsrcdir=".";; \
31505           /* | [A-Za-z]:[\\/]*) \
31506             srcdiroption="--srcdir=$(srcdir)/binutils"; \
31507             libsrcdir="$$s/binutils";; \
31508           *) \
31509             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
31510             libsrcdir="$$s/binutils";; \
31511         esac; \
31512         $(SHELL) $${libsrcdir}/configure \
31513           $(HOST_CONFIGARGS) $${srcdiroption} \
31514           @stage2_werror_flag@ 
31515
31516 maybe-all-stage2-binutils: all-stage2-binutils
31517 all-stage2-binutils: configure-stage2-binutils
31518         @$(MAKE) stage2-start
31519         @r=`${PWD_COMMAND}`; export r; \
31520         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31521         $(STAGE_HOST_EXPORTS)  \
31522         cd binutils && \
31523         $(MAKE) $(FLAGS_TO_PASS)  \
31524                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31525                  
31526
31527 maybe-clean-stage2-binutils: clean-stage2-binutils
31528 clean-stage2-binutils:
31529         @[ -f binutils/Makefile ] || [ -f stage2-binutils/Makefile ] \
31530           || exit 0 ; \
31531         [ -f binutils/Makefile ] || $(MAKE) stage2-start ; \
31532         cd binutils && \
31533         $(MAKE) $(FLAGS_TO_PASS)  \
31534                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31535                   clean
31536 @endif binutils-bootstrap
31537
31538
31539 .PHONY: configure-stage2-gas maybe-configure-stage2-gas
31540 .PHONY: all-stage2-gas maybe-all-stage2-gas
31541 .PHONY: clean-stage2-gas maybe-clean-stage2-gas
31542
31543 maybe-configure-stage2-gas:
31544 maybe-all-stage2-gas:
31545 maybe-clean-stage2-gas:
31546
31547 @if gas-bootstrap
31548 maybe-configure-stage2-gas: configure-stage2-gas
31549 configure-stage2-gas:
31550         @$(MAKE) stage2-start
31551         @[ -f gas/Makefile ] && exit 0 || : ; \
31552         r=`${PWD_COMMAND}`; export r; \
31553         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31554         $(STAGE_HOST_EXPORTS)  \
31555         echo Configuring stage 2 in gas ; \
31556         cd gas || exit 1; \
31557         case $(srcdir) in \
31558           \.) \
31559             srcdiroption="--srcdir=."; \
31560             libsrcdir=".";; \
31561           /* | [A-Za-z]:[\\/]*) \
31562             srcdiroption="--srcdir=$(srcdir)/gas"; \
31563             libsrcdir="$$s/gas";; \
31564           *) \
31565             srcdiroption="--srcdir=../$(srcdir)/gas"; \
31566             libsrcdir="$$s/gas";; \
31567         esac; \
31568         $(SHELL) $${libsrcdir}/configure \
31569           $(HOST_CONFIGARGS) $${srcdiroption} \
31570           @stage2_werror_flag@ 
31571
31572 maybe-all-stage2-gas: all-stage2-gas
31573 all-stage2-gas: configure-stage2-gas
31574         @$(MAKE) stage2-start
31575         @r=`${PWD_COMMAND}`; export r; \
31576         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31577         $(STAGE_HOST_EXPORTS)  \
31578         cd gas && \
31579         $(MAKE) $(FLAGS_TO_PASS)  \
31580                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31581                  
31582
31583 maybe-clean-stage2-gas: clean-stage2-gas
31584 clean-stage2-gas:
31585         @[ -f gas/Makefile ] || [ -f stage2-gas/Makefile ] \
31586           || exit 0 ; \
31587         [ -f gas/Makefile ] || $(MAKE) stage2-start ; \
31588         cd gas && \
31589         $(MAKE) $(FLAGS_TO_PASS)  \
31590                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31591                   clean
31592 @endif gas-bootstrap
31593
31594
31595 .PHONY: configure-stage2-gcc maybe-configure-stage2-gcc
31596 .PHONY: all-stage2-gcc maybe-all-stage2-gcc
31597 .PHONY: clean-stage2-gcc maybe-clean-stage2-gcc
31598
31599 maybe-configure-stage2-gcc:
31600 maybe-all-stage2-gcc:
31601 maybe-clean-stage2-gcc:
31602
31603 @if gcc-bootstrap
31604 maybe-configure-stage2-gcc: configure-stage2-gcc
31605 configure-stage2-gcc:
31606         @$(MAKE) stage2-start
31607         @[ -f gcc/Makefile ] && exit 0 || : ; \
31608         r=`${PWD_COMMAND}`; export r; \
31609         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31610         $(STAGE_HOST_EXPORTS)  \
31611         echo Configuring stage 2 in gcc ; \
31612         cd gcc || exit 1; \
31613         case $(srcdir) in \
31614           \.) \
31615             srcdiroption="--srcdir=."; \
31616             libsrcdir=".";; \
31617           /* | [A-Za-z]:[\\/]*) \
31618             srcdiroption="--srcdir=$(srcdir)/gcc"; \
31619             libsrcdir="$$s/gcc";; \
31620           *) \
31621             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
31622             libsrcdir="$$s/gcc";; \
31623         esac; \
31624         $(SHELL) $${libsrcdir}/configure \
31625           $(HOST_CONFIGARGS) $${srcdiroption} \
31626           @stage2_werror_flag@ 
31627
31628 maybe-all-stage2-gcc: all-stage2-gcc
31629 all-stage2-gcc: configure-stage2-gcc
31630         @$(MAKE) stage2-start
31631         @r=`${PWD_COMMAND}`; export r; \
31632         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31633         $(STAGE_HOST_EXPORTS)  \
31634         cd gcc && \
31635         $(MAKE) $(FLAGS_TO_PASS)  \
31636                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31637                  $(EXTRA_GCC_FLAGS)
31638
31639 maybe-clean-stage2-gcc: clean-stage2-gcc
31640 clean-stage2-gcc:
31641         @[ -f gcc/Makefile ] || [ -f stage2-gcc/Makefile ] \
31642           || exit 0 ; \
31643         [ -f gcc/Makefile ] || $(MAKE) stage2-start ; \
31644         cd gcc && \
31645         $(MAKE) $(FLAGS_TO_PASS)  \
31646                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31647                  $(EXTRA_GCC_FLAGS) clean
31648 @endif gcc-bootstrap
31649
31650
31651 .PHONY: configure-stage2-intl maybe-configure-stage2-intl
31652 .PHONY: all-stage2-intl maybe-all-stage2-intl
31653 .PHONY: clean-stage2-intl maybe-clean-stage2-intl
31654
31655 maybe-configure-stage2-intl:
31656 maybe-all-stage2-intl:
31657 maybe-clean-stage2-intl:
31658
31659 @if intl-bootstrap
31660 maybe-configure-stage2-intl: configure-stage2-intl
31661 configure-stage2-intl:
31662         @$(MAKE) stage2-start
31663         @[ -f intl/Makefile ] && exit 0 || : ; \
31664         r=`${PWD_COMMAND}`; export r; \
31665         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31666         $(STAGE_HOST_EXPORTS)  \
31667         echo Configuring stage 2 in intl ; \
31668         cd intl || exit 1; \
31669         case $(srcdir) in \
31670           \.) \
31671             srcdiroption="--srcdir=."; \
31672             libsrcdir=".";; \
31673           /* | [A-Za-z]:[\\/]*) \
31674             srcdiroption="--srcdir=$(srcdir)/intl"; \
31675             libsrcdir="$$s/intl";; \
31676           *) \
31677             srcdiroption="--srcdir=../$(srcdir)/intl"; \
31678             libsrcdir="$$s/intl";; \
31679         esac; \
31680         $(SHELL) $${libsrcdir}/configure \
31681           $(HOST_CONFIGARGS) $${srcdiroption} \
31682           @stage2_werror_flag@ 
31683
31684 maybe-all-stage2-intl: all-stage2-intl
31685 all-stage2-intl: configure-stage2-intl
31686         @$(MAKE) stage2-start
31687         @r=`${PWD_COMMAND}`; export r; \
31688         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31689         $(STAGE_HOST_EXPORTS)  \
31690         cd intl && \
31691         $(MAKE) $(FLAGS_TO_PASS)  \
31692                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31693                  
31694
31695 maybe-clean-stage2-intl: clean-stage2-intl
31696 clean-stage2-intl:
31697         @[ -f intl/Makefile ] || [ -f stage2-intl/Makefile ] \
31698           || exit 0 ; \
31699         [ -f intl/Makefile ] || $(MAKE) stage2-start ; \
31700         cd intl && \
31701         $(MAKE) $(FLAGS_TO_PASS)  \
31702                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31703                   clean
31704 @endif intl-bootstrap
31705
31706
31707 .PHONY: configure-stage2-ld maybe-configure-stage2-ld
31708 .PHONY: all-stage2-ld maybe-all-stage2-ld
31709 .PHONY: clean-stage2-ld maybe-clean-stage2-ld
31710
31711 maybe-configure-stage2-ld:
31712 maybe-all-stage2-ld:
31713 maybe-clean-stage2-ld:
31714
31715 @if ld-bootstrap
31716 maybe-configure-stage2-ld: configure-stage2-ld
31717 configure-stage2-ld:
31718         @$(MAKE) stage2-start
31719         @[ -f ld/Makefile ] && exit 0 || : ; \
31720         r=`${PWD_COMMAND}`; export r; \
31721         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31722         $(STAGE_HOST_EXPORTS)  \
31723         echo Configuring stage 2 in ld ; \
31724         cd ld || exit 1; \
31725         case $(srcdir) in \
31726           \.) \
31727             srcdiroption="--srcdir=."; \
31728             libsrcdir=".";; \
31729           /* | [A-Za-z]:[\\/]*) \
31730             srcdiroption="--srcdir=$(srcdir)/ld"; \
31731             libsrcdir="$$s/ld";; \
31732           *) \
31733             srcdiroption="--srcdir=../$(srcdir)/ld"; \
31734             libsrcdir="$$s/ld";; \
31735         esac; \
31736         $(SHELL) $${libsrcdir}/configure \
31737           $(HOST_CONFIGARGS) $${srcdiroption} \
31738           @stage2_werror_flag@ 
31739
31740 maybe-all-stage2-ld: all-stage2-ld
31741 all-stage2-ld: configure-stage2-ld
31742         @$(MAKE) stage2-start
31743         @r=`${PWD_COMMAND}`; export r; \
31744         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31745         $(STAGE_HOST_EXPORTS)  \
31746         cd ld && \
31747         $(MAKE) $(FLAGS_TO_PASS)  \
31748                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31749                  
31750
31751 maybe-clean-stage2-ld: clean-stage2-ld
31752 clean-stage2-ld:
31753         @[ -f ld/Makefile ] || [ -f stage2-ld/Makefile ] \
31754           || exit 0 ; \
31755         [ -f ld/Makefile ] || $(MAKE) stage2-start ; \
31756         cd ld && \
31757         $(MAKE) $(FLAGS_TO_PASS)  \
31758                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31759                   clean
31760 @endif ld-bootstrap
31761
31762
31763 .PHONY: configure-stage2-libcpp maybe-configure-stage2-libcpp
31764 .PHONY: all-stage2-libcpp maybe-all-stage2-libcpp
31765 .PHONY: clean-stage2-libcpp maybe-clean-stage2-libcpp
31766
31767 maybe-configure-stage2-libcpp:
31768 maybe-all-stage2-libcpp:
31769 maybe-clean-stage2-libcpp:
31770
31771 @if libcpp-bootstrap
31772 maybe-configure-stage2-libcpp: configure-stage2-libcpp
31773 configure-stage2-libcpp:
31774         @$(MAKE) stage2-start
31775         @[ -f libcpp/Makefile ] && exit 0 || : ; \
31776         r=`${PWD_COMMAND}`; export r; \
31777         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31778         $(STAGE_HOST_EXPORTS)  \
31779         echo Configuring stage 2 in libcpp ; \
31780         cd libcpp || exit 1; \
31781         case $(srcdir) in \
31782           \.) \
31783             srcdiroption="--srcdir=."; \
31784             libsrcdir=".";; \
31785           /* | [A-Za-z]:[\\/]*) \
31786             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
31787             libsrcdir="$$s/libcpp";; \
31788           *) \
31789             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
31790             libsrcdir="$$s/libcpp";; \
31791         esac; \
31792         $(SHELL) $${libsrcdir}/configure \
31793           $(HOST_CONFIGARGS) $${srcdiroption} \
31794           @stage2_werror_flag@ 
31795
31796 maybe-all-stage2-libcpp: all-stage2-libcpp
31797 all-stage2-libcpp: configure-stage2-libcpp
31798         @$(MAKE) stage2-start
31799         @r=`${PWD_COMMAND}`; export r; \
31800         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31801         $(STAGE_HOST_EXPORTS)  \
31802         cd libcpp && \
31803         $(MAKE) $(FLAGS_TO_PASS)  \
31804                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31805                  
31806
31807 maybe-clean-stage2-libcpp: clean-stage2-libcpp
31808 clean-stage2-libcpp:
31809         @[ -f libcpp/Makefile ] || [ -f stage2-libcpp/Makefile ] \
31810           || exit 0 ; \
31811         [ -f libcpp/Makefile ] || $(MAKE) stage2-start ; \
31812         cd libcpp && \
31813         $(MAKE) $(FLAGS_TO_PASS)  \
31814                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31815                   clean
31816 @endif libcpp-bootstrap
31817
31818
31819 .PHONY: configure-stage2-libiberty maybe-configure-stage2-libiberty
31820 .PHONY: all-stage2-libiberty maybe-all-stage2-libiberty
31821 .PHONY: clean-stage2-libiberty maybe-clean-stage2-libiberty
31822
31823 maybe-configure-stage2-libiberty:
31824 maybe-all-stage2-libiberty:
31825 maybe-clean-stage2-libiberty:
31826
31827 @if libiberty-bootstrap
31828 maybe-configure-stage2-libiberty: configure-stage2-libiberty
31829 configure-stage2-libiberty:
31830         @$(MAKE) stage2-start
31831         @[ -f libiberty/Makefile ] && exit 0 || : ; \
31832         r=`${PWD_COMMAND}`; export r; \
31833         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31834         $(STAGE_HOST_EXPORTS)  \
31835         echo Configuring stage 2 in libiberty ; \
31836         cd libiberty || exit 1; \
31837         case $(srcdir) in \
31838           \.) \
31839             srcdiroption="--srcdir=."; \
31840             libsrcdir=".";; \
31841           /* | [A-Za-z]:[\\/]*) \
31842             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
31843             libsrcdir="$$s/libiberty";; \
31844           *) \
31845             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
31846             libsrcdir="$$s/libiberty";; \
31847         esac; \
31848         $(SHELL) $${libsrcdir}/configure \
31849           $(HOST_CONFIGARGS) $${srcdiroption} \
31850           @stage2_werror_flag@ 
31851
31852 maybe-all-stage2-libiberty: all-stage2-libiberty
31853 all-stage2-libiberty: configure-stage2-libiberty
31854         @$(MAKE) stage2-start
31855         @r=`${PWD_COMMAND}`; export r; \
31856         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31857         $(STAGE_HOST_EXPORTS)  \
31858         cd libiberty && \
31859         $(MAKE) $(FLAGS_TO_PASS)  \
31860                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31861                  
31862
31863 maybe-clean-stage2-libiberty: clean-stage2-libiberty
31864 clean-stage2-libiberty:
31865         @[ -f libiberty/Makefile ] || [ -f stage2-libiberty/Makefile ] \
31866           || exit 0 ; \
31867         [ -f libiberty/Makefile ] || $(MAKE) stage2-start ; \
31868         cd libiberty && \
31869         $(MAKE) $(FLAGS_TO_PASS)  \
31870                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31871                   clean
31872 @endif libiberty-bootstrap
31873
31874
31875 .PHONY: configure-stage2-zlib maybe-configure-stage2-zlib
31876 .PHONY: all-stage2-zlib maybe-all-stage2-zlib
31877 .PHONY: clean-stage2-zlib maybe-clean-stage2-zlib
31878
31879 maybe-configure-stage2-zlib:
31880 maybe-all-stage2-zlib:
31881 maybe-clean-stage2-zlib:
31882
31883 @if zlib-bootstrap
31884 maybe-configure-stage2-zlib: configure-stage2-zlib
31885 configure-stage2-zlib:
31886         @$(MAKE) stage2-start
31887         @[ -f zlib/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 2 in zlib ; \
31892         cd zlib || exit 1; \
31893         case $(srcdir) in \
31894           \.) \
31895             srcdiroption="--srcdir=."; \
31896             libsrcdir=".";; \
31897           /* | [A-Za-z]:[\\/]*) \
31898             srcdiroption="--srcdir=$(srcdir)/zlib"; \
31899             libsrcdir="$$s/zlib";; \
31900           *) \
31901             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
31902             libsrcdir="$$s/zlib";; \
31903         esac; \
31904         $(SHELL) $${libsrcdir}/configure \
31905           $(HOST_CONFIGARGS) $${srcdiroption} \
31906           @stage2_werror_flag@ 
31907
31908 maybe-all-stage2-zlib: all-stage2-zlib
31909 all-stage2-zlib: configure-stage2-zlib
31910         @$(MAKE) stage2-start
31911         @r=`${PWD_COMMAND}`; export r; \
31912         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
31913         $(STAGE_HOST_EXPORTS)  \
31914         cd zlib && \
31915         $(MAKE) $(FLAGS_TO_PASS)  \
31916                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31917                  
31918
31919 maybe-clean-stage2-zlib: clean-stage2-zlib
31920 clean-stage2-zlib:
31921         @[ -f zlib/Makefile ] || [ -f stage2-zlib/Makefile ] \
31922           || exit 0 ; \
31923         [ -f zlib/Makefile ] || $(MAKE) stage2-start ; \
31924         cd zlib && \
31925         $(MAKE) $(FLAGS_TO_PASS)  \
31926                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
31927                   clean
31928 @endif zlib-bootstrap
31929
31930
31931
31932 # FIXME: Will not need to be conditional when toplevel bootstrap is the
31933 # only possibility, but now it conflicts with no-bootstrap rules
31934 @if gcc-bootstrap
31935
31936
31937
31938 .PHONY: bootstrap2
31939 bootstrap2: stage2-bubble  all
31940
31941
31942 # Rules to wipe a stage and all the following ones, also used for cleanstrap
31943 distclean-stage1:: distclean-stage2 
31944 .PHONY: distclean-stage2
31945 distclean-stage2::
31946         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
31947         rm -rf stage2-* 
31948
31949
31950 @endif gcc-bootstrap
31951
31952
31953 .PHONY: stage3-start stage3-end
31954
31955 stage3-start::
31956         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
31957         echo stage3 > stage_current ; \
31958         echo stage3 > stage_last
31959 @if bfd
31960         @[ -d stage3-bfd ] || mkdir stage3-bfd; \
31961         set stage3-bfd bfd ; @CREATE_LINK_TO_DIR@  ; \
31962         set stage2-bfd prev-bfd ; @CREATE_LINK_TO_DIR@ 
31963 @endif bfd
31964 @if opcodes
31965         @[ -d stage3-opcodes ] || mkdir stage3-opcodes; \
31966         set stage3-opcodes opcodes ; @CREATE_LINK_TO_DIR@  ; \
31967         set stage2-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@ 
31968 @endif opcodes
31969 @if binutils
31970         @[ -d stage3-binutils ] || mkdir stage3-binutils; \
31971         set stage3-binutils binutils ; @CREATE_LINK_TO_DIR@  ; \
31972         set stage2-binutils prev-binutils ; @CREATE_LINK_TO_DIR@ 
31973 @endif binutils
31974 @if gas
31975         @[ -d stage3-gas ] || mkdir stage3-gas; \
31976         set stage3-gas gas ; @CREATE_LINK_TO_DIR@  ; \
31977         set stage2-gas prev-gas ; @CREATE_LINK_TO_DIR@ 
31978 @endif gas
31979 @if gcc
31980         @[ -d stage3-gcc ] || mkdir stage3-gcc; \
31981         set stage3-gcc gcc ; @CREATE_LINK_TO_DIR@  ; \
31982         set stage2-gcc prev-gcc ; @CREATE_LINK_TO_DIR@ 
31983 @endif gcc
31984 @if intl
31985         @[ -d stage3-intl ] || mkdir stage3-intl; \
31986         set stage3-intl intl ; @CREATE_LINK_TO_DIR@  ; \
31987         set stage2-intl prev-intl ; @CREATE_LINK_TO_DIR@ 
31988 @endif intl
31989 @if ld
31990         @[ -d stage3-ld ] || mkdir stage3-ld; \
31991         set stage3-ld ld ; @CREATE_LINK_TO_DIR@  ; \
31992         set stage2-ld prev-ld ; @CREATE_LINK_TO_DIR@ 
31993 @endif ld
31994 @if libcpp
31995         @[ -d stage3-libcpp ] || mkdir stage3-libcpp; \
31996         set stage3-libcpp libcpp ; @CREATE_LINK_TO_DIR@  ; \
31997         set stage2-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@ 
31998 @endif libcpp
31999 @if libiberty
32000         @[ -d stage3-libiberty ] || mkdir stage3-libiberty; \
32001         set stage3-libiberty libiberty ; @CREATE_LINK_TO_DIR@  ; \
32002         set stage2-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@ 
32003 @endif libiberty
32004 @if zlib
32005         @[ -d stage3-zlib ] || mkdir stage3-zlib; \
32006         set stage3-zlib zlib ; @CREATE_LINK_TO_DIR@  ; \
32007         set stage2-zlib prev-zlib ; @CREATE_LINK_TO_DIR@ 
32008 @endif zlib
32009
32010 stage3-end::
32011         @rm -f stage_current
32012 @if bfd
32013         @set bfd stage3-bfd ; @UNDO_LINK_TO_DIR@  ; \
32014         set prev-bfd stage2-bfd ; @UNDO_LINK_TO_DIR@ 
32015 @endif bfd
32016 @if opcodes
32017         @set opcodes stage3-opcodes ; @UNDO_LINK_TO_DIR@  ; \
32018         set prev-opcodes stage2-opcodes ; @UNDO_LINK_TO_DIR@ 
32019 @endif opcodes
32020 @if binutils
32021         @set binutils stage3-binutils ; @UNDO_LINK_TO_DIR@  ; \
32022         set prev-binutils stage2-binutils ; @UNDO_LINK_TO_DIR@ 
32023 @endif binutils
32024 @if gas
32025         @set gas stage3-gas ; @UNDO_LINK_TO_DIR@  ; \
32026         set prev-gas stage2-gas ; @UNDO_LINK_TO_DIR@ 
32027 @endif gas
32028 @if gcc
32029         @set gcc stage3-gcc ; @UNDO_LINK_TO_DIR@  ; \
32030         set prev-gcc stage2-gcc ; @UNDO_LINK_TO_DIR@ 
32031 @endif gcc
32032 @if intl
32033         @set intl stage3-intl ; @UNDO_LINK_TO_DIR@  ; \
32034         set prev-intl stage2-intl ; @UNDO_LINK_TO_DIR@ 
32035 @endif intl
32036 @if ld
32037         @set ld stage3-ld ; @UNDO_LINK_TO_DIR@  ; \
32038         set prev-ld stage2-ld ; @UNDO_LINK_TO_DIR@ 
32039 @endif ld
32040 @if libcpp
32041         @set libcpp stage3-libcpp ; @UNDO_LINK_TO_DIR@  ; \
32042         set prev-libcpp stage2-libcpp ; @UNDO_LINK_TO_DIR@ 
32043 @endif libcpp
32044 @if libiberty
32045         @set libiberty stage3-libiberty ; @UNDO_LINK_TO_DIR@  ; \
32046         set prev-libiberty stage2-libiberty ; @UNDO_LINK_TO_DIR@ 
32047 @endif libiberty
32048 @if zlib
32049         @set zlib stage3-zlib ; @UNDO_LINK_TO_DIR@  ; \
32050         set prev-zlib stage2-zlib ; @UNDO_LINK_TO_DIR@ 
32051 @endif zlib
32052
32053 # Bubble a bugfix through all the stages up to stage 3.  They
32054 # are remade, but not reconfigured.  The next stage (if any) will not
32055 # be reconfigured as well.
32056 .PHONY: stage3-bubble
32057 stage3-bubble:: stage2-bubble
32058         @bootstrap_lean@-rm -rf stage1-* ; $(STAMP) stage1-lean
32059         @if test -f stage3-lean || test -f stage2-lean  ; then \
32060           echo Skipping rebuild of stage3 ; \
32061         else \
32062           $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage3; \
32063         fi
32064
32065 .PHONY: all-stage3 clean-stage3
32066 all-stage3:     \
32067   maybe-all-stage3-bfd \
32068   maybe-all-stage3-opcodes \
32069   maybe-all-stage3-binutils              \
32070   maybe-all-stage3-gas \
32071   maybe-all-stage3-gcc        \
32072   maybe-all-stage3-intl   \
32073   maybe-all-stage3-ld \
32074   maybe-all-stage3-libcpp  \
32075   maybe-all-stage3-libiberty                        \
32076   maybe-all-stage3-zlib       
32077
32078 do-clean: clean-stage3
32079 clean-stage3:     \
32080   maybe-clean-stage3-bfd \
32081   maybe-clean-stage3-opcodes \
32082   maybe-clean-stage3-binutils              \
32083   maybe-clean-stage3-gas \
32084   maybe-clean-stage3-gcc        \
32085   maybe-clean-stage3-intl   \
32086   maybe-clean-stage3-ld \
32087   maybe-clean-stage3-libcpp  \
32088   maybe-clean-stage3-libiberty                        \
32089   maybe-clean-stage3-zlib       
32090
32091
32092 .PHONY: configure-stage3-bfd maybe-configure-stage3-bfd
32093 .PHONY: all-stage3-bfd maybe-all-stage3-bfd
32094 .PHONY: clean-stage3-bfd maybe-clean-stage3-bfd
32095
32096 maybe-configure-stage3-bfd:
32097 maybe-all-stage3-bfd:
32098 maybe-clean-stage3-bfd:
32099
32100 @if bfd-bootstrap
32101 maybe-configure-stage3-bfd: configure-stage3-bfd
32102 configure-stage3-bfd:
32103         @$(MAKE) stage3-start
32104         @[ -f bfd/Makefile ] && exit 0 || : ; \
32105         r=`${PWD_COMMAND}`; export r; \
32106         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32107         $(STAGE_HOST_EXPORTS)  \
32108         echo Configuring stage 3 in bfd ; \
32109         cd bfd || exit 1; \
32110         case $(srcdir) in \
32111           \.) \
32112             srcdiroption="--srcdir=."; \
32113             libsrcdir=".";; \
32114           /* | [A-Za-z]:[\\/]*) \
32115             srcdiroption="--srcdir=$(srcdir)/bfd"; \
32116             libsrcdir="$$s/bfd";; \
32117           *) \
32118             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
32119             libsrcdir="$$s/bfd";; \
32120         esac; \
32121         $(SHELL) $${libsrcdir}/configure \
32122           $(HOST_CONFIGARGS) $${srcdiroption} \
32123           @stage2_werror_flag@ 
32124
32125 maybe-all-stage3-bfd: all-stage3-bfd
32126 all-stage3-bfd: configure-stage3-bfd
32127         @$(MAKE) stage3-start
32128         @r=`${PWD_COMMAND}`; export r; \
32129         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32130         $(STAGE_HOST_EXPORTS)  \
32131         cd bfd && \
32132         $(MAKE) $(FLAGS_TO_PASS)  \
32133                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32134                  
32135
32136 maybe-clean-stage3-bfd: clean-stage3-bfd
32137 clean-stage3-bfd:
32138         @[ -f bfd/Makefile ] || [ -f stage3-bfd/Makefile ] \
32139           || exit 0 ; \
32140         [ -f bfd/Makefile ] || $(MAKE) stage3-start ; \
32141         cd bfd && \
32142         $(MAKE) $(FLAGS_TO_PASS)  \
32143                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32144                   clean
32145 @endif bfd-bootstrap
32146
32147
32148 .PHONY: configure-stage3-opcodes maybe-configure-stage3-opcodes
32149 .PHONY: all-stage3-opcodes maybe-all-stage3-opcodes
32150 .PHONY: clean-stage3-opcodes maybe-clean-stage3-opcodes
32151
32152 maybe-configure-stage3-opcodes:
32153 maybe-all-stage3-opcodes:
32154 maybe-clean-stage3-opcodes:
32155
32156 @if opcodes-bootstrap
32157 maybe-configure-stage3-opcodes: configure-stage3-opcodes
32158 configure-stage3-opcodes:
32159         @$(MAKE) stage3-start
32160         @[ -f opcodes/Makefile ] && exit 0 || : ; \
32161         r=`${PWD_COMMAND}`; export r; \
32162         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32163         $(STAGE_HOST_EXPORTS)  \
32164         echo Configuring stage 3 in opcodes ; \
32165         cd opcodes || exit 1; \
32166         case $(srcdir) in \
32167           \.) \
32168             srcdiroption="--srcdir=."; \
32169             libsrcdir=".";; \
32170           /* | [A-Za-z]:[\\/]*) \
32171             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
32172             libsrcdir="$$s/opcodes";; \
32173           *) \
32174             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
32175             libsrcdir="$$s/opcodes";; \
32176         esac; \
32177         $(SHELL) $${libsrcdir}/configure \
32178           $(HOST_CONFIGARGS) $${srcdiroption} \
32179           @stage2_werror_flag@ 
32180
32181 maybe-all-stage3-opcodes: all-stage3-opcodes
32182 all-stage3-opcodes: configure-stage3-opcodes
32183         @$(MAKE) stage3-start
32184         @r=`${PWD_COMMAND}`; export r; \
32185         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32186         $(STAGE_HOST_EXPORTS)  \
32187         cd opcodes && \
32188         $(MAKE) $(FLAGS_TO_PASS)  \
32189                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32190                  
32191
32192 maybe-clean-stage3-opcodes: clean-stage3-opcodes
32193 clean-stage3-opcodes:
32194         @[ -f opcodes/Makefile ] || [ -f stage3-opcodes/Makefile ] \
32195           || exit 0 ; \
32196         [ -f opcodes/Makefile ] || $(MAKE) stage3-start ; \
32197         cd opcodes && \
32198         $(MAKE) $(FLAGS_TO_PASS)  \
32199                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32200                   clean
32201 @endif opcodes-bootstrap
32202
32203
32204 .PHONY: configure-stage3-binutils maybe-configure-stage3-binutils
32205 .PHONY: all-stage3-binutils maybe-all-stage3-binutils
32206 .PHONY: clean-stage3-binutils maybe-clean-stage3-binutils
32207
32208 maybe-configure-stage3-binutils:
32209 maybe-all-stage3-binutils:
32210 maybe-clean-stage3-binutils:
32211
32212 @if binutils-bootstrap
32213 maybe-configure-stage3-binutils: configure-stage3-binutils
32214 configure-stage3-binutils:
32215         @$(MAKE) stage3-start
32216         @[ -f binutils/Makefile ] && exit 0 || : ; \
32217         r=`${PWD_COMMAND}`; export r; \
32218         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32219         $(STAGE_HOST_EXPORTS)  \
32220         echo Configuring stage 3 in binutils ; \
32221         cd binutils || exit 1; \
32222         case $(srcdir) in \
32223           \.) \
32224             srcdiroption="--srcdir=."; \
32225             libsrcdir=".";; \
32226           /* | [A-Za-z]:[\\/]*) \
32227             srcdiroption="--srcdir=$(srcdir)/binutils"; \
32228             libsrcdir="$$s/binutils";; \
32229           *) \
32230             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
32231             libsrcdir="$$s/binutils";; \
32232         esac; \
32233         $(SHELL) $${libsrcdir}/configure \
32234           $(HOST_CONFIGARGS) $${srcdiroption} \
32235           @stage2_werror_flag@ 
32236
32237 maybe-all-stage3-binutils: all-stage3-binutils
32238 all-stage3-binutils: configure-stage3-binutils
32239         @$(MAKE) stage3-start
32240         @r=`${PWD_COMMAND}`; export r; \
32241         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32242         $(STAGE_HOST_EXPORTS)  \
32243         cd binutils && \
32244         $(MAKE) $(FLAGS_TO_PASS)  \
32245                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32246                  
32247
32248 maybe-clean-stage3-binutils: clean-stage3-binutils
32249 clean-stage3-binutils:
32250         @[ -f binutils/Makefile ] || [ -f stage3-binutils/Makefile ] \
32251           || exit 0 ; \
32252         [ -f binutils/Makefile ] || $(MAKE) stage3-start ; \
32253         cd binutils && \
32254         $(MAKE) $(FLAGS_TO_PASS)  \
32255                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32256                   clean
32257 @endif binutils-bootstrap
32258
32259
32260 .PHONY: configure-stage3-gas maybe-configure-stage3-gas
32261 .PHONY: all-stage3-gas maybe-all-stage3-gas
32262 .PHONY: clean-stage3-gas maybe-clean-stage3-gas
32263
32264 maybe-configure-stage3-gas:
32265 maybe-all-stage3-gas:
32266 maybe-clean-stage3-gas:
32267
32268 @if gas-bootstrap
32269 maybe-configure-stage3-gas: configure-stage3-gas
32270 configure-stage3-gas:
32271         @$(MAKE) stage3-start
32272         @[ -f gas/Makefile ] && exit 0 || : ; \
32273         r=`${PWD_COMMAND}`; export r; \
32274         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32275         $(STAGE_HOST_EXPORTS)  \
32276         echo Configuring stage 3 in gas ; \
32277         cd gas || exit 1; \
32278         case $(srcdir) in \
32279           \.) \
32280             srcdiroption="--srcdir=."; \
32281             libsrcdir=".";; \
32282           /* | [A-Za-z]:[\\/]*) \
32283             srcdiroption="--srcdir=$(srcdir)/gas"; \
32284             libsrcdir="$$s/gas";; \
32285           *) \
32286             srcdiroption="--srcdir=../$(srcdir)/gas"; \
32287             libsrcdir="$$s/gas";; \
32288         esac; \
32289         $(SHELL) $${libsrcdir}/configure \
32290           $(HOST_CONFIGARGS) $${srcdiroption} \
32291           @stage2_werror_flag@ 
32292
32293 maybe-all-stage3-gas: all-stage3-gas
32294 all-stage3-gas: configure-stage3-gas
32295         @$(MAKE) stage3-start
32296         @r=`${PWD_COMMAND}`; export r; \
32297         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32298         $(STAGE_HOST_EXPORTS)  \
32299         cd gas && \
32300         $(MAKE) $(FLAGS_TO_PASS)  \
32301                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32302                  
32303
32304 maybe-clean-stage3-gas: clean-stage3-gas
32305 clean-stage3-gas:
32306         @[ -f gas/Makefile ] || [ -f stage3-gas/Makefile ] \
32307           || exit 0 ; \
32308         [ -f gas/Makefile ] || $(MAKE) stage3-start ; \
32309         cd gas && \
32310         $(MAKE) $(FLAGS_TO_PASS)  \
32311                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32312                   clean
32313 @endif gas-bootstrap
32314
32315
32316 .PHONY: configure-stage3-gcc maybe-configure-stage3-gcc
32317 .PHONY: all-stage3-gcc maybe-all-stage3-gcc
32318 .PHONY: clean-stage3-gcc maybe-clean-stage3-gcc
32319
32320 maybe-configure-stage3-gcc:
32321 maybe-all-stage3-gcc:
32322 maybe-clean-stage3-gcc:
32323
32324 @if gcc-bootstrap
32325 maybe-configure-stage3-gcc: configure-stage3-gcc
32326 configure-stage3-gcc:
32327         @$(MAKE) stage3-start
32328         @[ -f gcc/Makefile ] && exit 0 || : ; \
32329         r=`${PWD_COMMAND}`; export r; \
32330         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32331         $(STAGE_HOST_EXPORTS)  \
32332         echo Configuring stage 3 in gcc ; \
32333         cd gcc || exit 1; \
32334         case $(srcdir) in \
32335           \.) \
32336             srcdiroption="--srcdir=."; \
32337             libsrcdir=".";; \
32338           /* | [A-Za-z]:[\\/]*) \
32339             srcdiroption="--srcdir=$(srcdir)/gcc"; \
32340             libsrcdir="$$s/gcc";; \
32341           *) \
32342             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
32343             libsrcdir="$$s/gcc";; \
32344         esac; \
32345         $(SHELL) $${libsrcdir}/configure \
32346           $(HOST_CONFIGARGS) $${srcdiroption} \
32347           @stage2_werror_flag@ 
32348
32349 maybe-all-stage3-gcc: all-stage3-gcc
32350 all-stage3-gcc: configure-stage3-gcc
32351         @$(MAKE) stage3-start
32352         @r=`${PWD_COMMAND}`; export r; \
32353         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32354         $(STAGE_HOST_EXPORTS)  \
32355         cd gcc && \
32356         $(MAKE) $(FLAGS_TO_PASS)  \
32357                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32358                  $(EXTRA_GCC_FLAGS)
32359
32360 maybe-clean-stage3-gcc: clean-stage3-gcc
32361 clean-stage3-gcc:
32362         @[ -f gcc/Makefile ] || [ -f stage3-gcc/Makefile ] \
32363           || exit 0 ; \
32364         [ -f gcc/Makefile ] || $(MAKE) stage3-start ; \
32365         cd gcc && \
32366         $(MAKE) $(FLAGS_TO_PASS)  \
32367                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32368                  $(EXTRA_GCC_FLAGS) clean
32369 @endif gcc-bootstrap
32370
32371
32372 .PHONY: configure-stage3-intl maybe-configure-stage3-intl
32373 .PHONY: all-stage3-intl maybe-all-stage3-intl
32374 .PHONY: clean-stage3-intl maybe-clean-stage3-intl
32375
32376 maybe-configure-stage3-intl:
32377 maybe-all-stage3-intl:
32378 maybe-clean-stage3-intl:
32379
32380 @if intl-bootstrap
32381 maybe-configure-stage3-intl: configure-stage3-intl
32382 configure-stage3-intl:
32383         @$(MAKE) stage3-start
32384         @[ -f intl/Makefile ] && exit 0 || : ; \
32385         r=`${PWD_COMMAND}`; export r; \
32386         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32387         $(STAGE_HOST_EXPORTS)  \
32388         echo Configuring stage 3 in intl ; \
32389         cd intl || exit 1; \
32390         case $(srcdir) in \
32391           \.) \
32392             srcdiroption="--srcdir=."; \
32393             libsrcdir=".";; \
32394           /* | [A-Za-z]:[\\/]*) \
32395             srcdiroption="--srcdir=$(srcdir)/intl"; \
32396             libsrcdir="$$s/intl";; \
32397           *) \
32398             srcdiroption="--srcdir=../$(srcdir)/intl"; \
32399             libsrcdir="$$s/intl";; \
32400         esac; \
32401         $(SHELL) $${libsrcdir}/configure \
32402           $(HOST_CONFIGARGS) $${srcdiroption} \
32403           @stage2_werror_flag@ 
32404
32405 maybe-all-stage3-intl: all-stage3-intl
32406 all-stage3-intl: configure-stage3-intl
32407         @$(MAKE) stage3-start
32408         @r=`${PWD_COMMAND}`; export r; \
32409         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32410         $(STAGE_HOST_EXPORTS)  \
32411         cd intl && \
32412         $(MAKE) $(FLAGS_TO_PASS)  \
32413                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32414                  
32415
32416 maybe-clean-stage3-intl: clean-stage3-intl
32417 clean-stage3-intl:
32418         @[ -f intl/Makefile ] || [ -f stage3-intl/Makefile ] \
32419           || exit 0 ; \
32420         [ -f intl/Makefile ] || $(MAKE) stage3-start ; \
32421         cd intl && \
32422         $(MAKE) $(FLAGS_TO_PASS)  \
32423                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32424                   clean
32425 @endif intl-bootstrap
32426
32427
32428 .PHONY: configure-stage3-ld maybe-configure-stage3-ld
32429 .PHONY: all-stage3-ld maybe-all-stage3-ld
32430 .PHONY: clean-stage3-ld maybe-clean-stage3-ld
32431
32432 maybe-configure-stage3-ld:
32433 maybe-all-stage3-ld:
32434 maybe-clean-stage3-ld:
32435
32436 @if ld-bootstrap
32437 maybe-configure-stage3-ld: configure-stage3-ld
32438 configure-stage3-ld:
32439         @$(MAKE) stage3-start
32440         @[ -f ld/Makefile ] && exit 0 || : ; \
32441         r=`${PWD_COMMAND}`; export r; \
32442         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32443         $(STAGE_HOST_EXPORTS)  \
32444         echo Configuring stage 3 in ld ; \
32445         cd ld || exit 1; \
32446         case $(srcdir) in \
32447           \.) \
32448             srcdiroption="--srcdir=."; \
32449             libsrcdir=".";; \
32450           /* | [A-Za-z]:[\\/]*) \
32451             srcdiroption="--srcdir=$(srcdir)/ld"; \
32452             libsrcdir="$$s/ld";; \
32453           *) \
32454             srcdiroption="--srcdir=../$(srcdir)/ld"; \
32455             libsrcdir="$$s/ld";; \
32456         esac; \
32457         $(SHELL) $${libsrcdir}/configure \
32458           $(HOST_CONFIGARGS) $${srcdiroption} \
32459           @stage2_werror_flag@ 
32460
32461 maybe-all-stage3-ld: all-stage3-ld
32462 all-stage3-ld: configure-stage3-ld
32463         @$(MAKE) stage3-start
32464         @r=`${PWD_COMMAND}`; export r; \
32465         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32466         $(STAGE_HOST_EXPORTS)  \
32467         cd ld && \
32468         $(MAKE) $(FLAGS_TO_PASS)  \
32469                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32470                  
32471
32472 maybe-clean-stage3-ld: clean-stage3-ld
32473 clean-stage3-ld:
32474         @[ -f ld/Makefile ] || [ -f stage3-ld/Makefile ] \
32475           || exit 0 ; \
32476         [ -f ld/Makefile ] || $(MAKE) stage3-start ; \
32477         cd ld && \
32478         $(MAKE) $(FLAGS_TO_PASS)  \
32479                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32480                   clean
32481 @endif ld-bootstrap
32482
32483
32484 .PHONY: configure-stage3-libcpp maybe-configure-stage3-libcpp
32485 .PHONY: all-stage3-libcpp maybe-all-stage3-libcpp
32486 .PHONY: clean-stage3-libcpp maybe-clean-stage3-libcpp
32487
32488 maybe-configure-stage3-libcpp:
32489 maybe-all-stage3-libcpp:
32490 maybe-clean-stage3-libcpp:
32491
32492 @if libcpp-bootstrap
32493 maybe-configure-stage3-libcpp: configure-stage3-libcpp
32494 configure-stage3-libcpp:
32495         @$(MAKE) stage3-start
32496         @[ -f libcpp/Makefile ] && exit 0 || : ; \
32497         r=`${PWD_COMMAND}`; export r; \
32498         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32499         $(STAGE_HOST_EXPORTS)  \
32500         echo Configuring stage 3 in libcpp ; \
32501         cd libcpp || exit 1; \
32502         case $(srcdir) in \
32503           \.) \
32504             srcdiroption="--srcdir=."; \
32505             libsrcdir=".";; \
32506           /* | [A-Za-z]:[\\/]*) \
32507             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
32508             libsrcdir="$$s/libcpp";; \
32509           *) \
32510             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
32511             libsrcdir="$$s/libcpp";; \
32512         esac; \
32513         $(SHELL) $${libsrcdir}/configure \
32514           $(HOST_CONFIGARGS) $${srcdiroption} \
32515           @stage2_werror_flag@ 
32516
32517 maybe-all-stage3-libcpp: all-stage3-libcpp
32518 all-stage3-libcpp: configure-stage3-libcpp
32519         @$(MAKE) stage3-start
32520         @r=`${PWD_COMMAND}`; export r; \
32521         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32522         $(STAGE_HOST_EXPORTS)  \
32523         cd libcpp && \
32524         $(MAKE) $(FLAGS_TO_PASS)  \
32525                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32526                  
32527
32528 maybe-clean-stage3-libcpp: clean-stage3-libcpp
32529 clean-stage3-libcpp:
32530         @[ -f libcpp/Makefile ] || [ -f stage3-libcpp/Makefile ] \
32531           || exit 0 ; \
32532         [ -f libcpp/Makefile ] || $(MAKE) stage3-start ; \
32533         cd libcpp && \
32534         $(MAKE) $(FLAGS_TO_PASS)  \
32535                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32536                   clean
32537 @endif libcpp-bootstrap
32538
32539
32540 .PHONY: configure-stage3-libiberty maybe-configure-stage3-libiberty
32541 .PHONY: all-stage3-libiberty maybe-all-stage3-libiberty
32542 .PHONY: clean-stage3-libiberty maybe-clean-stage3-libiberty
32543
32544 maybe-configure-stage3-libiberty:
32545 maybe-all-stage3-libiberty:
32546 maybe-clean-stage3-libiberty:
32547
32548 @if libiberty-bootstrap
32549 maybe-configure-stage3-libiberty: configure-stage3-libiberty
32550 configure-stage3-libiberty:
32551         @$(MAKE) stage3-start
32552         @[ -f libiberty/Makefile ] && exit 0 || : ; \
32553         r=`${PWD_COMMAND}`; export r; \
32554         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32555         $(STAGE_HOST_EXPORTS)  \
32556         echo Configuring stage 3 in libiberty ; \
32557         cd libiberty || exit 1; \
32558         case $(srcdir) in \
32559           \.) \
32560             srcdiroption="--srcdir=."; \
32561             libsrcdir=".";; \
32562           /* | [A-Za-z]:[\\/]*) \
32563             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
32564             libsrcdir="$$s/libiberty";; \
32565           *) \
32566             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
32567             libsrcdir="$$s/libiberty";; \
32568         esac; \
32569         $(SHELL) $${libsrcdir}/configure \
32570           $(HOST_CONFIGARGS) $${srcdiroption} \
32571           @stage2_werror_flag@ 
32572
32573 maybe-all-stage3-libiberty: all-stage3-libiberty
32574 all-stage3-libiberty: configure-stage3-libiberty
32575         @$(MAKE) stage3-start
32576         @r=`${PWD_COMMAND}`; export r; \
32577         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32578         $(STAGE_HOST_EXPORTS)  \
32579         cd libiberty && \
32580         $(MAKE) $(FLAGS_TO_PASS)  \
32581                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32582                  
32583
32584 maybe-clean-stage3-libiberty: clean-stage3-libiberty
32585 clean-stage3-libiberty:
32586         @[ -f libiberty/Makefile ] || [ -f stage3-libiberty/Makefile ] \
32587           || exit 0 ; \
32588         [ -f libiberty/Makefile ] || $(MAKE) stage3-start ; \
32589         cd libiberty && \
32590         $(MAKE) $(FLAGS_TO_PASS)  \
32591                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32592                   clean
32593 @endif libiberty-bootstrap
32594
32595
32596 .PHONY: configure-stage3-zlib maybe-configure-stage3-zlib
32597 .PHONY: all-stage3-zlib maybe-all-stage3-zlib
32598 .PHONY: clean-stage3-zlib maybe-clean-stage3-zlib
32599
32600 maybe-configure-stage3-zlib:
32601 maybe-all-stage3-zlib:
32602 maybe-clean-stage3-zlib:
32603
32604 @if zlib-bootstrap
32605 maybe-configure-stage3-zlib: configure-stage3-zlib
32606 configure-stage3-zlib:
32607         @$(MAKE) stage3-start
32608         @[ -f zlib/Makefile ] && exit 0 || : ; \
32609         r=`${PWD_COMMAND}`; export r; \
32610         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32611         $(STAGE_HOST_EXPORTS)  \
32612         echo Configuring stage 3 in zlib ; \
32613         cd zlib || exit 1; \
32614         case $(srcdir) in \
32615           \.) \
32616             srcdiroption="--srcdir=."; \
32617             libsrcdir=".";; \
32618           /* | [A-Za-z]:[\\/]*) \
32619             srcdiroption="--srcdir=$(srcdir)/zlib"; \
32620             libsrcdir="$$s/zlib";; \
32621           *) \
32622             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
32623             libsrcdir="$$s/zlib";; \
32624         esac; \
32625         $(SHELL) $${libsrcdir}/configure \
32626           $(HOST_CONFIGARGS) $${srcdiroption} \
32627           @stage2_werror_flag@ 
32628
32629 maybe-all-stage3-zlib: all-stage3-zlib
32630 all-stage3-zlib: configure-stage3-zlib
32631         @$(MAKE) stage3-start
32632         @r=`${PWD_COMMAND}`; export r; \
32633         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32634         $(STAGE_HOST_EXPORTS)  \
32635         cd zlib && \
32636         $(MAKE) $(FLAGS_TO_PASS)  \
32637                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32638                  
32639
32640 maybe-clean-stage3-zlib: clean-stage3-zlib
32641 clean-stage3-zlib:
32642         @[ -f zlib/Makefile ] || [ -f stage3-zlib/Makefile ] \
32643           || exit 0 ; \
32644         [ -f zlib/Makefile ] || $(MAKE) stage3-start ; \
32645         cd zlib && \
32646         $(MAKE) $(FLAGS_TO_PASS)  \
32647                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32648                   clean
32649 @endif zlib-bootstrap
32650
32651
32652
32653 # FIXME: Will not need to be conditional when toplevel bootstrap is the
32654 # only possibility, but now it conflicts with no-bootstrap rules
32655 @if gcc-bootstrap
32656
32657 compare:
32658         @if test -f stage2-lean; then \
32659           echo Cannot compare object files as stage 2 was deleted. ; \
32660           exit 0 ; \
32661         fi; \
32662         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
32663         @r=`${PWD_COMMAND}`; export r; \
32664         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
32665         rm -f .bad_compare ; \
32666         cd stage3-gcc; \
32667         files=`find . -name "*$(objext)" -print` ; \
32668         cd .. ; \
32669         for file in $${files} ; do \
32670           f1=$$r/stage2-gcc/$$file; f2=$$r/stage3-gcc/$$file; \
32671           @do_compare@ > /dev/null 2>&1; \
32672           test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \
32673         done ; \
32674         if [ -f .bad_compare ]; then \
32675           echo "Bootstrap comparison failure!"; \
32676           cat .bad_compare; \
32677           exit 1; \
32678         else \
32679           true; \
32680         fi ; \
32681         $(STAMP) compare
32682         @bootstrap_lean@-rm -rf stage2-* ; $(STAMP) stage2-lean
32683
32684
32685
32686 .PHONY: bootstrap
32687 bootstrap: stage3-bubble compare all
32688
32689
32690 # Rules to wipe a stage and all the following ones, also used for cleanstrap
32691 distclean-stage2:: distclean-stage3 
32692 .PHONY: distclean-stage3
32693 distclean-stage3::
32694         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
32695         rm -rf stage3-* compare 
32696
32697
32698 .PHONY: cleanstrap
32699 cleanstrap: distclean bootstrap
32700
32701 @endif gcc-bootstrap
32702
32703
32704 .PHONY: stage4-start stage4-end
32705
32706 stage4-start::
32707         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
32708         echo stage4 > stage_current ; \
32709         echo stage4 > stage_last
32710 @if bfd
32711         @[ -d stage4-bfd ] || mkdir stage4-bfd; \
32712         set stage4-bfd bfd ; @CREATE_LINK_TO_DIR@  ; \
32713         set stage3-bfd prev-bfd ; @CREATE_LINK_TO_DIR@ 
32714 @endif bfd
32715 @if opcodes
32716         @[ -d stage4-opcodes ] || mkdir stage4-opcodes; \
32717         set stage4-opcodes opcodes ; @CREATE_LINK_TO_DIR@  ; \
32718         set stage3-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@ 
32719 @endif opcodes
32720 @if binutils
32721         @[ -d stage4-binutils ] || mkdir stage4-binutils; \
32722         set stage4-binutils binutils ; @CREATE_LINK_TO_DIR@  ; \
32723         set stage3-binutils prev-binutils ; @CREATE_LINK_TO_DIR@ 
32724 @endif binutils
32725 @if gas
32726         @[ -d stage4-gas ] || mkdir stage4-gas; \
32727         set stage4-gas gas ; @CREATE_LINK_TO_DIR@  ; \
32728         set stage3-gas prev-gas ; @CREATE_LINK_TO_DIR@ 
32729 @endif gas
32730 @if gcc
32731         @[ -d stage4-gcc ] || mkdir stage4-gcc; \
32732         set stage4-gcc gcc ; @CREATE_LINK_TO_DIR@  ; \
32733         set stage3-gcc prev-gcc ; @CREATE_LINK_TO_DIR@ 
32734 @endif gcc
32735 @if intl
32736         @[ -d stage4-intl ] || mkdir stage4-intl; \
32737         set stage4-intl intl ; @CREATE_LINK_TO_DIR@  ; \
32738         set stage3-intl prev-intl ; @CREATE_LINK_TO_DIR@ 
32739 @endif intl
32740 @if ld
32741         @[ -d stage4-ld ] || mkdir stage4-ld; \
32742         set stage4-ld ld ; @CREATE_LINK_TO_DIR@  ; \
32743         set stage3-ld prev-ld ; @CREATE_LINK_TO_DIR@ 
32744 @endif ld
32745 @if libcpp
32746         @[ -d stage4-libcpp ] || mkdir stage4-libcpp; \
32747         set stage4-libcpp libcpp ; @CREATE_LINK_TO_DIR@  ; \
32748         set stage3-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@ 
32749 @endif libcpp
32750 @if libiberty
32751         @[ -d stage4-libiberty ] || mkdir stage4-libiberty; \
32752         set stage4-libiberty libiberty ; @CREATE_LINK_TO_DIR@  ; \
32753         set stage3-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@ 
32754 @endif libiberty
32755 @if zlib
32756         @[ -d stage4-zlib ] || mkdir stage4-zlib; \
32757         set stage4-zlib zlib ; @CREATE_LINK_TO_DIR@  ; \
32758         set stage3-zlib prev-zlib ; @CREATE_LINK_TO_DIR@ 
32759 @endif zlib
32760
32761 stage4-end::
32762         @rm -f stage_current
32763 @if bfd
32764         @set bfd stage4-bfd ; @UNDO_LINK_TO_DIR@  ; \
32765         set prev-bfd stage3-bfd ; @UNDO_LINK_TO_DIR@ 
32766 @endif bfd
32767 @if opcodes
32768         @set opcodes stage4-opcodes ; @UNDO_LINK_TO_DIR@  ; \
32769         set prev-opcodes stage3-opcodes ; @UNDO_LINK_TO_DIR@ 
32770 @endif opcodes
32771 @if binutils
32772         @set binutils stage4-binutils ; @UNDO_LINK_TO_DIR@  ; \
32773         set prev-binutils stage3-binutils ; @UNDO_LINK_TO_DIR@ 
32774 @endif binutils
32775 @if gas
32776         @set gas stage4-gas ; @UNDO_LINK_TO_DIR@  ; \
32777         set prev-gas stage3-gas ; @UNDO_LINK_TO_DIR@ 
32778 @endif gas
32779 @if gcc
32780         @set gcc stage4-gcc ; @UNDO_LINK_TO_DIR@  ; \
32781         set prev-gcc stage3-gcc ; @UNDO_LINK_TO_DIR@ 
32782 @endif gcc
32783 @if intl
32784         @set intl stage4-intl ; @UNDO_LINK_TO_DIR@  ; \
32785         set prev-intl stage3-intl ; @UNDO_LINK_TO_DIR@ 
32786 @endif intl
32787 @if ld
32788         @set ld stage4-ld ; @UNDO_LINK_TO_DIR@  ; \
32789         set prev-ld stage3-ld ; @UNDO_LINK_TO_DIR@ 
32790 @endif ld
32791 @if libcpp
32792         @set libcpp stage4-libcpp ; @UNDO_LINK_TO_DIR@  ; \
32793         set prev-libcpp stage3-libcpp ; @UNDO_LINK_TO_DIR@ 
32794 @endif libcpp
32795 @if libiberty
32796         @set libiberty stage4-libiberty ; @UNDO_LINK_TO_DIR@  ; \
32797         set prev-libiberty stage3-libiberty ; @UNDO_LINK_TO_DIR@ 
32798 @endif libiberty
32799 @if zlib
32800         @set zlib stage4-zlib ; @UNDO_LINK_TO_DIR@  ; \
32801         set prev-zlib stage3-zlib ; @UNDO_LINK_TO_DIR@ 
32802 @endif zlib
32803
32804 # Bubble a bugfix through all the stages up to stage 4.  They
32805 # are remade, but not reconfigured.  The next stage (if any) will not
32806 # be reconfigured as well.
32807 .PHONY: stage4-bubble
32808 stage4-bubble:: stage3-bubble
32809         @bootstrap_lean@-rm -rf stage2-* ; $(STAMP) stage2-lean
32810         @if test -f stage4-lean || test -f stage3-lean  ; then \
32811           echo Skipping rebuild of stage4 ; \
32812         else \
32813           $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stage4; \
32814         fi
32815
32816 .PHONY: all-stage4 clean-stage4
32817 all-stage4:     \
32818   maybe-all-stage4-bfd \
32819   maybe-all-stage4-opcodes \
32820   maybe-all-stage4-binutils              \
32821   maybe-all-stage4-gas \
32822   maybe-all-stage4-gcc        \
32823   maybe-all-stage4-intl   \
32824   maybe-all-stage4-ld \
32825   maybe-all-stage4-libcpp  \
32826   maybe-all-stage4-libiberty                        \
32827   maybe-all-stage4-zlib       
32828
32829 do-clean: clean-stage4
32830 clean-stage4:     \
32831   maybe-clean-stage4-bfd \
32832   maybe-clean-stage4-opcodes \
32833   maybe-clean-stage4-binutils              \
32834   maybe-clean-stage4-gas \
32835   maybe-clean-stage4-gcc        \
32836   maybe-clean-stage4-intl   \
32837   maybe-clean-stage4-ld \
32838   maybe-clean-stage4-libcpp  \
32839   maybe-clean-stage4-libiberty                        \
32840   maybe-clean-stage4-zlib       
32841
32842
32843 .PHONY: configure-stage4-bfd maybe-configure-stage4-bfd
32844 .PHONY: all-stage4-bfd maybe-all-stage4-bfd
32845 .PHONY: clean-stage4-bfd maybe-clean-stage4-bfd
32846
32847 maybe-configure-stage4-bfd:
32848 maybe-all-stage4-bfd:
32849 maybe-clean-stage4-bfd:
32850
32851 @if bfd-bootstrap
32852 maybe-configure-stage4-bfd: configure-stage4-bfd
32853 configure-stage4-bfd:
32854         @$(MAKE) stage4-start
32855         @[ -f bfd/Makefile ] && exit 0 || : ; \
32856         r=`${PWD_COMMAND}`; export r; \
32857         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32858         $(STAGE_HOST_EXPORTS)  \
32859         echo Configuring stage 4 in bfd ; \
32860         cd bfd || exit 1; \
32861         case $(srcdir) in \
32862           \.) \
32863             srcdiroption="--srcdir=."; \
32864             libsrcdir=".";; \
32865           /* | [A-Za-z]:[\\/]*) \
32866             srcdiroption="--srcdir=$(srcdir)/bfd"; \
32867             libsrcdir="$$s/bfd";; \
32868           *) \
32869             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
32870             libsrcdir="$$s/bfd";; \
32871         esac; \
32872         $(SHELL) $${libsrcdir}/configure \
32873           $(HOST_CONFIGARGS) $${srcdiroption} \
32874           @stage2_werror_flag@ 
32875
32876 maybe-all-stage4-bfd: all-stage4-bfd
32877 all-stage4-bfd: configure-stage4-bfd
32878         @$(MAKE) stage4-start
32879         @r=`${PWD_COMMAND}`; export r; \
32880         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32881         $(STAGE_HOST_EXPORTS)  \
32882         cd bfd && \
32883         $(MAKE) $(FLAGS_TO_PASS)  \
32884                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32885                  
32886
32887 maybe-clean-stage4-bfd: clean-stage4-bfd
32888 clean-stage4-bfd:
32889         @[ -f bfd/Makefile ] || [ -f stage4-bfd/Makefile ] \
32890           || exit 0 ; \
32891         [ -f bfd/Makefile ] || $(MAKE) stage4-start ; \
32892         cd bfd && \
32893         $(MAKE) $(FLAGS_TO_PASS)  \
32894                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32895                   clean
32896 @endif bfd-bootstrap
32897
32898
32899 .PHONY: configure-stage4-opcodes maybe-configure-stage4-opcodes
32900 .PHONY: all-stage4-opcodes maybe-all-stage4-opcodes
32901 .PHONY: clean-stage4-opcodes maybe-clean-stage4-opcodes
32902
32903 maybe-configure-stage4-opcodes:
32904 maybe-all-stage4-opcodes:
32905 maybe-clean-stage4-opcodes:
32906
32907 @if opcodes-bootstrap
32908 maybe-configure-stage4-opcodes: configure-stage4-opcodes
32909 configure-stage4-opcodes:
32910         @$(MAKE) stage4-start
32911         @[ -f opcodes/Makefile ] && exit 0 || : ; \
32912         r=`${PWD_COMMAND}`; export r; \
32913         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32914         $(STAGE_HOST_EXPORTS)  \
32915         echo Configuring stage 4 in opcodes ; \
32916         cd opcodes || exit 1; \
32917         case $(srcdir) in \
32918           \.) \
32919             srcdiroption="--srcdir=."; \
32920             libsrcdir=".";; \
32921           /* | [A-Za-z]:[\\/]*) \
32922             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
32923             libsrcdir="$$s/opcodes";; \
32924           *) \
32925             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
32926             libsrcdir="$$s/opcodes";; \
32927         esac; \
32928         $(SHELL) $${libsrcdir}/configure \
32929           $(HOST_CONFIGARGS) $${srcdiroption} \
32930           @stage2_werror_flag@ 
32931
32932 maybe-all-stage4-opcodes: all-stage4-opcodes
32933 all-stage4-opcodes: configure-stage4-opcodes
32934         @$(MAKE) stage4-start
32935         @r=`${PWD_COMMAND}`; export r; \
32936         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32937         $(STAGE_HOST_EXPORTS)  \
32938         cd opcodes && \
32939         $(MAKE) $(FLAGS_TO_PASS)  \
32940                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32941                  
32942
32943 maybe-clean-stage4-opcodes: clean-stage4-opcodes
32944 clean-stage4-opcodes:
32945         @[ -f opcodes/Makefile ] || [ -f stage4-opcodes/Makefile ] \
32946           || exit 0 ; \
32947         [ -f opcodes/Makefile ] || $(MAKE) stage4-start ; \
32948         cd opcodes && \
32949         $(MAKE) $(FLAGS_TO_PASS)  \
32950                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32951                   clean
32952 @endif opcodes-bootstrap
32953
32954
32955 .PHONY: configure-stage4-binutils maybe-configure-stage4-binutils
32956 .PHONY: all-stage4-binutils maybe-all-stage4-binutils
32957 .PHONY: clean-stage4-binutils maybe-clean-stage4-binutils
32958
32959 maybe-configure-stage4-binutils:
32960 maybe-all-stage4-binutils:
32961 maybe-clean-stage4-binutils:
32962
32963 @if binutils-bootstrap
32964 maybe-configure-stage4-binutils: configure-stage4-binutils
32965 configure-stage4-binutils:
32966         @$(MAKE) stage4-start
32967         @[ -f binutils/Makefile ] && exit 0 || : ; \
32968         r=`${PWD_COMMAND}`; export r; \
32969         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32970         $(STAGE_HOST_EXPORTS)  \
32971         echo Configuring stage 4 in binutils ; \
32972         cd binutils || exit 1; \
32973         case $(srcdir) in \
32974           \.) \
32975             srcdiroption="--srcdir=."; \
32976             libsrcdir=".";; \
32977           /* | [A-Za-z]:[\\/]*) \
32978             srcdiroption="--srcdir=$(srcdir)/binutils"; \
32979             libsrcdir="$$s/binutils";; \
32980           *) \
32981             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
32982             libsrcdir="$$s/binutils";; \
32983         esac; \
32984         $(SHELL) $${libsrcdir}/configure \
32985           $(HOST_CONFIGARGS) $${srcdiroption} \
32986           @stage2_werror_flag@ 
32987
32988 maybe-all-stage4-binutils: all-stage4-binutils
32989 all-stage4-binutils: configure-stage4-binutils
32990         @$(MAKE) stage4-start
32991         @r=`${PWD_COMMAND}`; export r; \
32992         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
32993         $(STAGE_HOST_EXPORTS)  \
32994         cd binutils && \
32995         $(MAKE) $(FLAGS_TO_PASS)  \
32996                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
32997                  
32998
32999 maybe-clean-stage4-binutils: clean-stage4-binutils
33000 clean-stage4-binutils:
33001         @[ -f binutils/Makefile ] || [ -f stage4-binutils/Makefile ] \
33002           || exit 0 ; \
33003         [ -f binutils/Makefile ] || $(MAKE) stage4-start ; \
33004         cd binutils && \
33005         $(MAKE) $(FLAGS_TO_PASS)  \
33006                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33007                   clean
33008 @endif binutils-bootstrap
33009
33010
33011 .PHONY: configure-stage4-gas maybe-configure-stage4-gas
33012 .PHONY: all-stage4-gas maybe-all-stage4-gas
33013 .PHONY: clean-stage4-gas maybe-clean-stage4-gas
33014
33015 maybe-configure-stage4-gas:
33016 maybe-all-stage4-gas:
33017 maybe-clean-stage4-gas:
33018
33019 @if gas-bootstrap
33020 maybe-configure-stage4-gas: configure-stage4-gas
33021 configure-stage4-gas:
33022         @$(MAKE) stage4-start
33023         @[ -f gas/Makefile ] && exit 0 || : ; \
33024         r=`${PWD_COMMAND}`; export r; \
33025         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33026         $(STAGE_HOST_EXPORTS)  \
33027         echo Configuring stage 4 in gas ; \
33028         cd gas || exit 1; \
33029         case $(srcdir) in \
33030           \.) \
33031             srcdiroption="--srcdir=."; \
33032             libsrcdir=".";; \
33033           /* | [A-Za-z]:[\\/]*) \
33034             srcdiroption="--srcdir=$(srcdir)/gas"; \
33035             libsrcdir="$$s/gas";; \
33036           *) \
33037             srcdiroption="--srcdir=../$(srcdir)/gas"; \
33038             libsrcdir="$$s/gas";; \
33039         esac; \
33040         $(SHELL) $${libsrcdir}/configure \
33041           $(HOST_CONFIGARGS) $${srcdiroption} \
33042           @stage2_werror_flag@ 
33043
33044 maybe-all-stage4-gas: all-stage4-gas
33045 all-stage4-gas: configure-stage4-gas
33046         @$(MAKE) stage4-start
33047         @r=`${PWD_COMMAND}`; export r; \
33048         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33049         $(STAGE_HOST_EXPORTS)  \
33050         cd gas && \
33051         $(MAKE) $(FLAGS_TO_PASS)  \
33052                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33053                  
33054
33055 maybe-clean-stage4-gas: clean-stage4-gas
33056 clean-stage4-gas:
33057         @[ -f gas/Makefile ] || [ -f stage4-gas/Makefile ] \
33058           || exit 0 ; \
33059         [ -f gas/Makefile ] || $(MAKE) stage4-start ; \
33060         cd gas && \
33061         $(MAKE) $(FLAGS_TO_PASS)  \
33062                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33063                   clean
33064 @endif gas-bootstrap
33065
33066
33067 .PHONY: configure-stage4-gcc maybe-configure-stage4-gcc
33068 .PHONY: all-stage4-gcc maybe-all-stage4-gcc
33069 .PHONY: clean-stage4-gcc maybe-clean-stage4-gcc
33070
33071 maybe-configure-stage4-gcc:
33072 maybe-all-stage4-gcc:
33073 maybe-clean-stage4-gcc:
33074
33075 @if gcc-bootstrap
33076 maybe-configure-stage4-gcc: configure-stage4-gcc
33077 configure-stage4-gcc:
33078         @$(MAKE) stage4-start
33079         @[ -f gcc/Makefile ] && exit 0 || : ; \
33080         r=`${PWD_COMMAND}`; export r; \
33081         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33082         $(STAGE_HOST_EXPORTS)  \
33083         echo Configuring stage 4 in gcc ; \
33084         cd gcc || exit 1; \
33085         case $(srcdir) in \
33086           \.) \
33087             srcdiroption="--srcdir=."; \
33088             libsrcdir=".";; \
33089           /* | [A-Za-z]:[\\/]*) \
33090             srcdiroption="--srcdir=$(srcdir)/gcc"; \
33091             libsrcdir="$$s/gcc";; \
33092           *) \
33093             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
33094             libsrcdir="$$s/gcc";; \
33095         esac; \
33096         $(SHELL) $${libsrcdir}/configure \
33097           $(HOST_CONFIGARGS) $${srcdiroption} \
33098           @stage2_werror_flag@ 
33099
33100 maybe-all-stage4-gcc: all-stage4-gcc
33101 all-stage4-gcc: configure-stage4-gcc
33102         @$(MAKE) stage4-start
33103         @r=`${PWD_COMMAND}`; export r; \
33104         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33105         $(STAGE_HOST_EXPORTS)  \
33106         cd gcc && \
33107         $(MAKE) $(FLAGS_TO_PASS)  \
33108                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33109                  $(EXTRA_GCC_FLAGS)
33110
33111 maybe-clean-stage4-gcc: clean-stage4-gcc
33112 clean-stage4-gcc:
33113         @[ -f gcc/Makefile ] || [ -f stage4-gcc/Makefile ] \
33114           || exit 0 ; \
33115         [ -f gcc/Makefile ] || $(MAKE) stage4-start ; \
33116         cd gcc && \
33117         $(MAKE) $(FLAGS_TO_PASS)  \
33118                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33119                  $(EXTRA_GCC_FLAGS) clean
33120 @endif gcc-bootstrap
33121
33122
33123 .PHONY: configure-stage4-intl maybe-configure-stage4-intl
33124 .PHONY: all-stage4-intl maybe-all-stage4-intl
33125 .PHONY: clean-stage4-intl maybe-clean-stage4-intl
33126
33127 maybe-configure-stage4-intl:
33128 maybe-all-stage4-intl:
33129 maybe-clean-stage4-intl:
33130
33131 @if intl-bootstrap
33132 maybe-configure-stage4-intl: configure-stage4-intl
33133 configure-stage4-intl:
33134         @$(MAKE) stage4-start
33135         @[ -f intl/Makefile ] && exit 0 || : ; \
33136         r=`${PWD_COMMAND}`; export r; \
33137         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33138         $(STAGE_HOST_EXPORTS)  \
33139         echo Configuring stage 4 in intl ; \
33140         cd intl || exit 1; \
33141         case $(srcdir) in \
33142           \.) \
33143             srcdiroption="--srcdir=."; \
33144             libsrcdir=".";; \
33145           /* | [A-Za-z]:[\\/]*) \
33146             srcdiroption="--srcdir=$(srcdir)/intl"; \
33147             libsrcdir="$$s/intl";; \
33148           *) \
33149             srcdiroption="--srcdir=../$(srcdir)/intl"; \
33150             libsrcdir="$$s/intl";; \
33151         esac; \
33152         $(SHELL) $${libsrcdir}/configure \
33153           $(HOST_CONFIGARGS) $${srcdiroption} \
33154           @stage2_werror_flag@ 
33155
33156 maybe-all-stage4-intl: all-stage4-intl
33157 all-stage4-intl: configure-stage4-intl
33158         @$(MAKE) stage4-start
33159         @r=`${PWD_COMMAND}`; export r; \
33160         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33161         $(STAGE_HOST_EXPORTS)  \
33162         cd intl && \
33163         $(MAKE) $(FLAGS_TO_PASS)  \
33164                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33165                  
33166
33167 maybe-clean-stage4-intl: clean-stage4-intl
33168 clean-stage4-intl:
33169         @[ -f intl/Makefile ] || [ -f stage4-intl/Makefile ] \
33170           || exit 0 ; \
33171         [ -f intl/Makefile ] || $(MAKE) stage4-start ; \
33172         cd intl && \
33173         $(MAKE) $(FLAGS_TO_PASS)  \
33174                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33175                   clean
33176 @endif intl-bootstrap
33177
33178
33179 .PHONY: configure-stage4-ld maybe-configure-stage4-ld
33180 .PHONY: all-stage4-ld maybe-all-stage4-ld
33181 .PHONY: clean-stage4-ld maybe-clean-stage4-ld
33182
33183 maybe-configure-stage4-ld:
33184 maybe-all-stage4-ld:
33185 maybe-clean-stage4-ld:
33186
33187 @if ld-bootstrap
33188 maybe-configure-stage4-ld: configure-stage4-ld
33189 configure-stage4-ld:
33190         @$(MAKE) stage4-start
33191         @[ -f ld/Makefile ] && exit 0 || : ; \
33192         r=`${PWD_COMMAND}`; export r; \
33193         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33194         $(STAGE_HOST_EXPORTS)  \
33195         echo Configuring stage 4 in ld ; \
33196         cd ld || exit 1; \
33197         case $(srcdir) in \
33198           \.) \
33199             srcdiroption="--srcdir=."; \
33200             libsrcdir=".";; \
33201           /* | [A-Za-z]:[\\/]*) \
33202             srcdiroption="--srcdir=$(srcdir)/ld"; \
33203             libsrcdir="$$s/ld";; \
33204           *) \
33205             srcdiroption="--srcdir=../$(srcdir)/ld"; \
33206             libsrcdir="$$s/ld";; \
33207         esac; \
33208         $(SHELL) $${libsrcdir}/configure \
33209           $(HOST_CONFIGARGS) $${srcdiroption} \
33210           @stage2_werror_flag@ 
33211
33212 maybe-all-stage4-ld: all-stage4-ld
33213 all-stage4-ld: configure-stage4-ld
33214         @$(MAKE) stage4-start
33215         @r=`${PWD_COMMAND}`; export r; \
33216         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33217         $(STAGE_HOST_EXPORTS)  \
33218         cd ld && \
33219         $(MAKE) $(FLAGS_TO_PASS)  \
33220                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33221                  
33222
33223 maybe-clean-stage4-ld: clean-stage4-ld
33224 clean-stage4-ld:
33225         @[ -f ld/Makefile ] || [ -f stage4-ld/Makefile ] \
33226           || exit 0 ; \
33227         [ -f ld/Makefile ] || $(MAKE) stage4-start ; \
33228         cd ld && \
33229         $(MAKE) $(FLAGS_TO_PASS)  \
33230                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33231                   clean
33232 @endif ld-bootstrap
33233
33234
33235 .PHONY: configure-stage4-libcpp maybe-configure-stage4-libcpp
33236 .PHONY: all-stage4-libcpp maybe-all-stage4-libcpp
33237 .PHONY: clean-stage4-libcpp maybe-clean-stage4-libcpp
33238
33239 maybe-configure-stage4-libcpp:
33240 maybe-all-stage4-libcpp:
33241 maybe-clean-stage4-libcpp:
33242
33243 @if libcpp-bootstrap
33244 maybe-configure-stage4-libcpp: configure-stage4-libcpp
33245 configure-stage4-libcpp:
33246         @$(MAKE) stage4-start
33247         @[ -f libcpp/Makefile ] && exit 0 || : ; \
33248         r=`${PWD_COMMAND}`; export r; \
33249         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33250         $(STAGE_HOST_EXPORTS)  \
33251         echo Configuring stage 4 in libcpp ; \
33252         cd libcpp || exit 1; \
33253         case $(srcdir) in \
33254           \.) \
33255             srcdiroption="--srcdir=."; \
33256             libsrcdir=".";; \
33257           /* | [A-Za-z]:[\\/]*) \
33258             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
33259             libsrcdir="$$s/libcpp";; \
33260           *) \
33261             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
33262             libsrcdir="$$s/libcpp";; \
33263         esac; \
33264         $(SHELL) $${libsrcdir}/configure \
33265           $(HOST_CONFIGARGS) $${srcdiroption} \
33266           @stage2_werror_flag@ 
33267
33268 maybe-all-stage4-libcpp: all-stage4-libcpp
33269 all-stage4-libcpp: configure-stage4-libcpp
33270         @$(MAKE) stage4-start
33271         @r=`${PWD_COMMAND}`; export r; \
33272         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33273         $(STAGE_HOST_EXPORTS)  \
33274         cd libcpp && \
33275         $(MAKE) $(FLAGS_TO_PASS)  \
33276                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33277                  
33278
33279 maybe-clean-stage4-libcpp: clean-stage4-libcpp
33280 clean-stage4-libcpp:
33281         @[ -f libcpp/Makefile ] || [ -f stage4-libcpp/Makefile ] \
33282           || exit 0 ; \
33283         [ -f libcpp/Makefile ] || $(MAKE) stage4-start ; \
33284         cd libcpp && \
33285         $(MAKE) $(FLAGS_TO_PASS)  \
33286                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33287                   clean
33288 @endif libcpp-bootstrap
33289
33290
33291 .PHONY: configure-stage4-libiberty maybe-configure-stage4-libiberty
33292 .PHONY: all-stage4-libiberty maybe-all-stage4-libiberty
33293 .PHONY: clean-stage4-libiberty maybe-clean-stage4-libiberty
33294
33295 maybe-configure-stage4-libiberty:
33296 maybe-all-stage4-libiberty:
33297 maybe-clean-stage4-libiberty:
33298
33299 @if libiberty-bootstrap
33300 maybe-configure-stage4-libiberty: configure-stage4-libiberty
33301 configure-stage4-libiberty:
33302         @$(MAKE) stage4-start
33303         @[ -f libiberty/Makefile ] && exit 0 || : ; \
33304         r=`${PWD_COMMAND}`; export r; \
33305         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33306         $(STAGE_HOST_EXPORTS)  \
33307         echo Configuring stage 4 in libiberty ; \
33308         cd libiberty || exit 1; \
33309         case $(srcdir) in \
33310           \.) \
33311             srcdiroption="--srcdir=."; \
33312             libsrcdir=".";; \
33313           /* | [A-Za-z]:[\\/]*) \
33314             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
33315             libsrcdir="$$s/libiberty";; \
33316           *) \
33317             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
33318             libsrcdir="$$s/libiberty";; \
33319         esac; \
33320         $(SHELL) $${libsrcdir}/configure \
33321           $(HOST_CONFIGARGS) $${srcdiroption} \
33322           @stage2_werror_flag@ 
33323
33324 maybe-all-stage4-libiberty: all-stage4-libiberty
33325 all-stage4-libiberty: configure-stage4-libiberty
33326         @$(MAKE) stage4-start
33327         @r=`${PWD_COMMAND}`; export r; \
33328         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33329         $(STAGE_HOST_EXPORTS)  \
33330         cd libiberty && \
33331         $(MAKE) $(FLAGS_TO_PASS)  \
33332                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33333                  
33334
33335 maybe-clean-stage4-libiberty: clean-stage4-libiberty
33336 clean-stage4-libiberty:
33337         @[ -f libiberty/Makefile ] || [ -f stage4-libiberty/Makefile ] \
33338           || exit 0 ; \
33339         [ -f libiberty/Makefile ] || $(MAKE) stage4-start ; \
33340         cd libiberty && \
33341         $(MAKE) $(FLAGS_TO_PASS)  \
33342                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33343                   clean
33344 @endif libiberty-bootstrap
33345
33346
33347 .PHONY: configure-stage4-zlib maybe-configure-stage4-zlib
33348 .PHONY: all-stage4-zlib maybe-all-stage4-zlib
33349 .PHONY: clean-stage4-zlib maybe-clean-stage4-zlib
33350
33351 maybe-configure-stage4-zlib:
33352 maybe-all-stage4-zlib:
33353 maybe-clean-stage4-zlib:
33354
33355 @if zlib-bootstrap
33356 maybe-configure-stage4-zlib: configure-stage4-zlib
33357 configure-stage4-zlib:
33358         @$(MAKE) stage4-start
33359         @[ -f zlib/Makefile ] && exit 0 || : ; \
33360         r=`${PWD_COMMAND}`; export r; \
33361         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33362         $(STAGE_HOST_EXPORTS)  \
33363         echo Configuring stage 4 in zlib ; \
33364         cd zlib || exit 1; \
33365         case $(srcdir) in \
33366           \.) \
33367             srcdiroption="--srcdir=."; \
33368             libsrcdir=".";; \
33369           /* | [A-Za-z]:[\\/]*) \
33370             srcdiroption="--srcdir=$(srcdir)/zlib"; \
33371             libsrcdir="$$s/zlib";; \
33372           *) \
33373             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
33374             libsrcdir="$$s/zlib";; \
33375         esac; \
33376         $(SHELL) $${libsrcdir}/configure \
33377           $(HOST_CONFIGARGS) $${srcdiroption} \
33378           @stage2_werror_flag@ 
33379
33380 maybe-all-stage4-zlib: all-stage4-zlib
33381 all-stage4-zlib: configure-stage4-zlib
33382         @$(MAKE) stage4-start
33383         @r=`${PWD_COMMAND}`; export r; \
33384         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33385         $(STAGE_HOST_EXPORTS)  \
33386         cd zlib && \
33387         $(MAKE) $(FLAGS_TO_PASS)  \
33388                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33389                  
33390
33391 maybe-clean-stage4-zlib: clean-stage4-zlib
33392 clean-stage4-zlib:
33393         @[ -f zlib/Makefile ] || [ -f stage4-zlib/Makefile ] \
33394           || exit 0 ; \
33395         [ -f zlib/Makefile ] || $(MAKE) stage4-start ; \
33396         cd zlib && \
33397         $(MAKE) $(FLAGS_TO_PASS)  \
33398                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33399                   clean
33400 @endif zlib-bootstrap
33401
33402
33403
33404 # FIXME: Will not need to be conditional when toplevel bootstrap is the
33405 # only possibility, but now it conflicts with no-bootstrap rules
33406 @if gcc-bootstrap
33407
33408 compare3:
33409         @if test -f stage3-lean; then \
33410           echo Cannot compare object files as stage 3 was deleted. ; \
33411           exit 0 ; \
33412         fi; \
33413         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
33414         @r=`${PWD_COMMAND}`; export r; \
33415         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
33416         rm -f .bad_compare ; \
33417         cd stage4-gcc; \
33418         files=`find . -name "*$(objext)" -print` ; \
33419         cd .. ; \
33420         for file in $${files} ; do \
33421           f1=$$r/stage3-gcc/$$file; f2=$$r/stage4-gcc/$$file; \
33422           @do_compare@ > /dev/null 2>&1; \
33423           test $$? -eq 1 && echo $$file differs >> .bad_compare || true; \
33424         done ; \
33425         if [ -f .bad_compare ]; then \
33426           echo "Bootstrap comparison failure!"; \
33427           cat .bad_compare; \
33428           exit 1; \
33429         else \
33430           true; \
33431         fi ; \
33432         $(STAMP) compare3
33433         @bootstrap_lean@-rm -rf stage3-* ; $(STAMP) stage3-lean
33434
33435
33436
33437 .PHONY: bootstrap4
33438 bootstrap4: stage4-bubble compare3 all
33439
33440
33441 # Rules to wipe a stage and all the following ones, also used for cleanstrap
33442 distclean-stage3:: distclean-stage4 
33443 .PHONY: distclean-stage4
33444 distclean-stage4::
33445         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
33446         rm -rf stage4-* compare3 
33447
33448
33449 @endif gcc-bootstrap
33450
33451
33452 .PHONY: stageprofile-start stageprofile-end
33453
33454 stageprofile-start::
33455         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
33456         echo stageprofile > stage_current ; \
33457         echo stageprofile > stage_last
33458 @if bfd
33459         @[ -d stageprofile-bfd ] || mkdir stageprofile-bfd; \
33460         set stageprofile-bfd bfd ; @CREATE_LINK_TO_DIR@  ; \
33461         set stage1-bfd prev-bfd ; @CREATE_LINK_TO_DIR@ 
33462 @endif bfd
33463 @if opcodes
33464         @[ -d stageprofile-opcodes ] || mkdir stageprofile-opcodes; \
33465         set stageprofile-opcodes opcodes ; @CREATE_LINK_TO_DIR@  ; \
33466         set stage1-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@ 
33467 @endif opcodes
33468 @if binutils
33469         @[ -d stageprofile-binutils ] || mkdir stageprofile-binutils; \
33470         set stageprofile-binutils binutils ; @CREATE_LINK_TO_DIR@  ; \
33471         set stage1-binutils prev-binutils ; @CREATE_LINK_TO_DIR@ 
33472 @endif binutils
33473 @if gas
33474         @[ -d stageprofile-gas ] || mkdir stageprofile-gas; \
33475         set stageprofile-gas gas ; @CREATE_LINK_TO_DIR@  ; \
33476         set stage1-gas prev-gas ; @CREATE_LINK_TO_DIR@ 
33477 @endif gas
33478 @if gcc
33479         @[ -d stageprofile-gcc ] || mkdir stageprofile-gcc; \
33480         set stageprofile-gcc gcc ; @CREATE_LINK_TO_DIR@  ; \
33481         set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@ 
33482 @endif gcc
33483 @if intl
33484         @[ -d stageprofile-intl ] || mkdir stageprofile-intl; \
33485         set stageprofile-intl intl ; @CREATE_LINK_TO_DIR@  ; \
33486         set stage1-intl prev-intl ; @CREATE_LINK_TO_DIR@ 
33487 @endif intl
33488 @if ld
33489         @[ -d stageprofile-ld ] || mkdir stageprofile-ld; \
33490         set stageprofile-ld ld ; @CREATE_LINK_TO_DIR@  ; \
33491         set stage1-ld prev-ld ; @CREATE_LINK_TO_DIR@ 
33492 @endif ld
33493 @if libcpp
33494         @[ -d stageprofile-libcpp ] || mkdir stageprofile-libcpp; \
33495         set stageprofile-libcpp libcpp ; @CREATE_LINK_TO_DIR@  ; \
33496         set stage1-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@ 
33497 @endif libcpp
33498 @if libiberty
33499         @[ -d stageprofile-libiberty ] || mkdir stageprofile-libiberty; \
33500         set stageprofile-libiberty libiberty ; @CREATE_LINK_TO_DIR@  ; \
33501         set stage1-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@ 
33502 @endif libiberty
33503 @if zlib
33504         @[ -d stageprofile-zlib ] || mkdir stageprofile-zlib; \
33505         set stageprofile-zlib zlib ; @CREATE_LINK_TO_DIR@  ; \
33506         set stage1-zlib prev-zlib ; @CREATE_LINK_TO_DIR@ 
33507 @endif zlib
33508
33509 stageprofile-end::
33510         @rm -f stage_current
33511 @if bfd
33512         @set bfd stageprofile-bfd ; @UNDO_LINK_TO_DIR@  ; \
33513         set prev-bfd stage1-bfd ; @UNDO_LINK_TO_DIR@ 
33514 @endif bfd
33515 @if opcodes
33516         @set opcodes stageprofile-opcodes ; @UNDO_LINK_TO_DIR@  ; \
33517         set prev-opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@ 
33518 @endif opcodes
33519 @if binutils
33520         @set binutils stageprofile-binutils ; @UNDO_LINK_TO_DIR@  ; \
33521         set prev-binutils stage1-binutils ; @UNDO_LINK_TO_DIR@ 
33522 @endif binutils
33523 @if gas
33524         @set gas stageprofile-gas ; @UNDO_LINK_TO_DIR@  ; \
33525         set prev-gas stage1-gas ; @UNDO_LINK_TO_DIR@ 
33526 @endif gas
33527 @if gcc
33528         @set gcc stageprofile-gcc ; @UNDO_LINK_TO_DIR@  ; \
33529         set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@ 
33530 @endif gcc
33531 @if intl
33532         @set intl stageprofile-intl ; @UNDO_LINK_TO_DIR@  ; \
33533         set prev-intl stage1-intl ; @UNDO_LINK_TO_DIR@ 
33534 @endif intl
33535 @if ld
33536         @set ld stageprofile-ld ; @UNDO_LINK_TO_DIR@  ; \
33537         set prev-ld stage1-ld ; @UNDO_LINK_TO_DIR@ 
33538 @endif ld
33539 @if libcpp
33540         @set libcpp stageprofile-libcpp ; @UNDO_LINK_TO_DIR@  ; \
33541         set prev-libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@ 
33542 @endif libcpp
33543 @if libiberty
33544         @set libiberty stageprofile-libiberty ; @UNDO_LINK_TO_DIR@  ; \
33545         set prev-libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@ 
33546 @endif libiberty
33547 @if zlib
33548         @set zlib stageprofile-zlib ; @UNDO_LINK_TO_DIR@  ; \
33549         set prev-zlib stage1-zlib ; @UNDO_LINK_TO_DIR@ 
33550 @endif zlib
33551
33552 # Bubble a bugfix through all the stages up to stage profile.  They
33553 # are remade, but not reconfigured.  The next stage (if any) will not
33554 # be reconfigured as well.
33555 .PHONY: stageprofile-bubble
33556 stageprofile-bubble:: stage1-bubble
33557         @if test -f stageprofile-lean || test -f stage1-lean  ; then \
33558           echo Skipping rebuild of stageprofile ; \
33559         else \
33560           $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stageprofile; \
33561         fi
33562
33563 .PHONY: all-stageprofile clean-stageprofile
33564 all-stageprofile:     \
33565   maybe-all-stageprofile-bfd \
33566   maybe-all-stageprofile-opcodes \
33567   maybe-all-stageprofile-binutils              \
33568   maybe-all-stageprofile-gas \
33569   maybe-all-stageprofile-gcc        \
33570   maybe-all-stageprofile-intl   \
33571   maybe-all-stageprofile-ld \
33572   maybe-all-stageprofile-libcpp  \
33573   maybe-all-stageprofile-libiberty                        \
33574   maybe-all-stageprofile-zlib       
33575
33576 do-clean: clean-stageprofile
33577 clean-stageprofile:     \
33578   maybe-clean-stageprofile-bfd \
33579   maybe-clean-stageprofile-opcodes \
33580   maybe-clean-stageprofile-binutils              \
33581   maybe-clean-stageprofile-gas \
33582   maybe-clean-stageprofile-gcc        \
33583   maybe-clean-stageprofile-intl   \
33584   maybe-clean-stageprofile-ld \
33585   maybe-clean-stageprofile-libcpp  \
33586   maybe-clean-stageprofile-libiberty                        \
33587   maybe-clean-stageprofile-zlib       
33588
33589
33590 .PHONY: configure-stageprofile-bfd maybe-configure-stageprofile-bfd
33591 .PHONY: all-stageprofile-bfd maybe-all-stageprofile-bfd
33592 .PHONY: clean-stageprofile-bfd maybe-clean-stageprofile-bfd
33593
33594 maybe-configure-stageprofile-bfd:
33595 maybe-all-stageprofile-bfd:
33596 maybe-clean-stageprofile-bfd:
33597
33598 @if bfd-bootstrap
33599 maybe-configure-stageprofile-bfd: configure-stageprofile-bfd
33600 configure-stageprofile-bfd:
33601         @$(MAKE) stageprofile-start
33602         @[ -f bfd/Makefile ] && exit 0 || : ; \
33603         r=`${PWD_COMMAND}`; export r; \
33604         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33605         $(STAGE_HOST_EXPORTS)  \
33606         echo Configuring stage profile in bfd ; \
33607         cd bfd || exit 1; \
33608         case $(srcdir) in \
33609           \.) \
33610             srcdiroption="--srcdir=."; \
33611             libsrcdir=".";; \
33612           /* | [A-Za-z]:[\\/]*) \
33613             srcdiroption="--srcdir=$(srcdir)/bfd"; \
33614             libsrcdir="$$s/bfd";; \
33615           *) \
33616             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
33617             libsrcdir="$$s/bfd";; \
33618         esac; \
33619         $(SHELL) $${libsrcdir}/configure \
33620           $(HOST_CONFIGARGS) $${srcdiroption} \
33621           @stage2_werror_flag@ 
33622
33623 maybe-all-stageprofile-bfd: all-stageprofile-bfd
33624 all-stageprofile-bfd: configure-stageprofile-bfd
33625         @$(MAKE) stageprofile-start
33626         @r=`${PWD_COMMAND}`; export r; \
33627         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33628         $(STAGE_HOST_EXPORTS)  \
33629         cd bfd && \
33630         $(MAKE) $(FLAGS_TO_PASS)  \
33631                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33632                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
33633
33634 maybe-clean-stageprofile-bfd: clean-stageprofile-bfd
33635 clean-stageprofile-bfd:
33636         @[ -f bfd/Makefile ] || [ -f stageprofile-bfd/Makefile ] \
33637           || exit 0 ; \
33638         [ -f bfd/Makefile ] || $(MAKE) stageprofile-start ; \
33639         cd bfd && \
33640         $(MAKE) $(FLAGS_TO_PASS)  \
33641                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33642                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
33643 @endif bfd-bootstrap
33644
33645
33646 .PHONY: configure-stageprofile-opcodes maybe-configure-stageprofile-opcodes
33647 .PHONY: all-stageprofile-opcodes maybe-all-stageprofile-opcodes
33648 .PHONY: clean-stageprofile-opcodes maybe-clean-stageprofile-opcodes
33649
33650 maybe-configure-stageprofile-opcodes:
33651 maybe-all-stageprofile-opcodes:
33652 maybe-clean-stageprofile-opcodes:
33653
33654 @if opcodes-bootstrap
33655 maybe-configure-stageprofile-opcodes: configure-stageprofile-opcodes
33656 configure-stageprofile-opcodes:
33657         @$(MAKE) stageprofile-start
33658         @[ -f opcodes/Makefile ] && exit 0 || : ; \
33659         r=`${PWD_COMMAND}`; export r; \
33660         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33661         $(STAGE_HOST_EXPORTS)  \
33662         echo Configuring stage profile in opcodes ; \
33663         cd opcodes || exit 1; \
33664         case $(srcdir) in \
33665           \.) \
33666             srcdiroption="--srcdir=."; \
33667             libsrcdir=".";; \
33668           /* | [A-Za-z]:[\\/]*) \
33669             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
33670             libsrcdir="$$s/opcodes";; \
33671           *) \
33672             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
33673             libsrcdir="$$s/opcodes";; \
33674         esac; \
33675         $(SHELL) $${libsrcdir}/configure \
33676           $(HOST_CONFIGARGS) $${srcdiroption} \
33677           @stage2_werror_flag@ 
33678
33679 maybe-all-stageprofile-opcodes: all-stageprofile-opcodes
33680 all-stageprofile-opcodes: configure-stageprofile-opcodes
33681         @$(MAKE) stageprofile-start
33682         @r=`${PWD_COMMAND}`; export r; \
33683         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33684         $(STAGE_HOST_EXPORTS)  \
33685         cd opcodes && \
33686         $(MAKE) $(FLAGS_TO_PASS)  \
33687                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33688                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
33689
33690 maybe-clean-stageprofile-opcodes: clean-stageprofile-opcodes
33691 clean-stageprofile-opcodes:
33692         @[ -f opcodes/Makefile ] || [ -f stageprofile-opcodes/Makefile ] \
33693           || exit 0 ; \
33694         [ -f opcodes/Makefile ] || $(MAKE) stageprofile-start ; \
33695         cd opcodes && \
33696         $(MAKE) $(FLAGS_TO_PASS)  \
33697                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33698                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
33699 @endif opcodes-bootstrap
33700
33701
33702 .PHONY: configure-stageprofile-binutils maybe-configure-stageprofile-binutils
33703 .PHONY: all-stageprofile-binutils maybe-all-stageprofile-binutils
33704 .PHONY: clean-stageprofile-binutils maybe-clean-stageprofile-binutils
33705
33706 maybe-configure-stageprofile-binutils:
33707 maybe-all-stageprofile-binutils:
33708 maybe-clean-stageprofile-binutils:
33709
33710 @if binutils-bootstrap
33711 maybe-configure-stageprofile-binutils: configure-stageprofile-binutils
33712 configure-stageprofile-binutils:
33713         @$(MAKE) stageprofile-start
33714         @[ -f binutils/Makefile ] && exit 0 || : ; \
33715         r=`${PWD_COMMAND}`; export r; \
33716         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33717         $(STAGE_HOST_EXPORTS)  \
33718         echo Configuring stage profile in binutils ; \
33719         cd binutils || exit 1; \
33720         case $(srcdir) in \
33721           \.) \
33722             srcdiroption="--srcdir=."; \
33723             libsrcdir=".";; \
33724           /* | [A-Za-z]:[\\/]*) \
33725             srcdiroption="--srcdir=$(srcdir)/binutils"; \
33726             libsrcdir="$$s/binutils";; \
33727           *) \
33728             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
33729             libsrcdir="$$s/binutils";; \
33730         esac; \
33731         $(SHELL) $${libsrcdir}/configure \
33732           $(HOST_CONFIGARGS) $${srcdiroption} \
33733           @stage2_werror_flag@ 
33734
33735 maybe-all-stageprofile-binutils: all-stageprofile-binutils
33736 all-stageprofile-binutils: configure-stageprofile-binutils
33737         @$(MAKE) stageprofile-start
33738         @r=`${PWD_COMMAND}`; export r; \
33739         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33740         $(STAGE_HOST_EXPORTS)  \
33741         cd binutils && \
33742         $(MAKE) $(FLAGS_TO_PASS)  \
33743                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33744                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
33745
33746 maybe-clean-stageprofile-binutils: clean-stageprofile-binutils
33747 clean-stageprofile-binutils:
33748         @[ -f binutils/Makefile ] || [ -f stageprofile-binutils/Makefile ] \
33749           || exit 0 ; \
33750         [ -f binutils/Makefile ] || $(MAKE) stageprofile-start ; \
33751         cd binutils && \
33752         $(MAKE) $(FLAGS_TO_PASS)  \
33753                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33754                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
33755 @endif binutils-bootstrap
33756
33757
33758 .PHONY: configure-stageprofile-gas maybe-configure-stageprofile-gas
33759 .PHONY: all-stageprofile-gas maybe-all-stageprofile-gas
33760 .PHONY: clean-stageprofile-gas maybe-clean-stageprofile-gas
33761
33762 maybe-configure-stageprofile-gas:
33763 maybe-all-stageprofile-gas:
33764 maybe-clean-stageprofile-gas:
33765
33766 @if gas-bootstrap
33767 maybe-configure-stageprofile-gas: configure-stageprofile-gas
33768 configure-stageprofile-gas:
33769         @$(MAKE) stageprofile-start
33770         @[ -f gas/Makefile ] && exit 0 || : ; \
33771         r=`${PWD_COMMAND}`; export r; \
33772         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33773         $(STAGE_HOST_EXPORTS)  \
33774         echo Configuring stage profile in gas ; \
33775         cd gas || exit 1; \
33776         case $(srcdir) in \
33777           \.) \
33778             srcdiroption="--srcdir=."; \
33779             libsrcdir=".";; \
33780           /* | [A-Za-z]:[\\/]*) \
33781             srcdiroption="--srcdir=$(srcdir)/gas"; \
33782             libsrcdir="$$s/gas";; \
33783           *) \
33784             srcdiroption="--srcdir=../$(srcdir)/gas"; \
33785             libsrcdir="$$s/gas";; \
33786         esac; \
33787         $(SHELL) $${libsrcdir}/configure \
33788           $(HOST_CONFIGARGS) $${srcdiroption} \
33789           @stage2_werror_flag@ 
33790
33791 maybe-all-stageprofile-gas: all-stageprofile-gas
33792 all-stageprofile-gas: configure-stageprofile-gas
33793         @$(MAKE) stageprofile-start
33794         @r=`${PWD_COMMAND}`; export r; \
33795         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33796         $(STAGE_HOST_EXPORTS)  \
33797         cd gas && \
33798         $(MAKE) $(FLAGS_TO_PASS)  \
33799                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33800                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
33801
33802 maybe-clean-stageprofile-gas: clean-stageprofile-gas
33803 clean-stageprofile-gas:
33804         @[ -f gas/Makefile ] || [ -f stageprofile-gas/Makefile ] \
33805           || exit 0 ; \
33806         [ -f gas/Makefile ] || $(MAKE) stageprofile-start ; \
33807         cd gas && \
33808         $(MAKE) $(FLAGS_TO_PASS)  \
33809                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33810                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
33811 @endif gas-bootstrap
33812
33813
33814 .PHONY: configure-stageprofile-gcc maybe-configure-stageprofile-gcc
33815 .PHONY: all-stageprofile-gcc maybe-all-stageprofile-gcc
33816 .PHONY: clean-stageprofile-gcc maybe-clean-stageprofile-gcc
33817
33818 maybe-configure-stageprofile-gcc:
33819 maybe-all-stageprofile-gcc:
33820 maybe-clean-stageprofile-gcc:
33821
33822 @if gcc-bootstrap
33823 maybe-configure-stageprofile-gcc: configure-stageprofile-gcc
33824 configure-stageprofile-gcc:
33825         @$(MAKE) stageprofile-start
33826         @[ -f gcc/Makefile ] && exit 0 || : ; \
33827         r=`${PWD_COMMAND}`; export r; \
33828         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33829         $(STAGE_HOST_EXPORTS)  \
33830         echo Configuring stage profile in gcc ; \
33831         cd gcc || exit 1; \
33832         case $(srcdir) in \
33833           \.) \
33834             srcdiroption="--srcdir=."; \
33835             libsrcdir=".";; \
33836           /* | [A-Za-z]:[\\/]*) \
33837             srcdiroption="--srcdir=$(srcdir)/gcc"; \
33838             libsrcdir="$$s/gcc";; \
33839           *) \
33840             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
33841             libsrcdir="$$s/gcc";; \
33842         esac; \
33843         $(SHELL) $${libsrcdir}/configure \
33844           $(HOST_CONFIGARGS) $${srcdiroption} \
33845           @stage2_werror_flag@ 
33846
33847 maybe-all-stageprofile-gcc: all-stageprofile-gcc
33848 all-stageprofile-gcc: configure-stageprofile-gcc
33849         @$(MAKE) stageprofile-start
33850         @r=`${PWD_COMMAND}`; export r; \
33851         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33852         $(STAGE_HOST_EXPORTS)  \
33853         cd gcc && \
33854         $(MAKE) $(FLAGS_TO_PASS)  \
33855                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33856                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(EXTRA_GCC_FLAGS)
33857
33858 maybe-clean-stageprofile-gcc: clean-stageprofile-gcc
33859 clean-stageprofile-gcc:
33860         @[ -f gcc/Makefile ] || [ -f stageprofile-gcc/Makefile ] \
33861           || exit 0 ; \
33862         [ -f gcc/Makefile ] || $(MAKE) stageprofile-start ; \
33863         cd gcc && \
33864         $(MAKE) $(FLAGS_TO_PASS)  \
33865                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33866                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" $(EXTRA_GCC_FLAGS) clean
33867 @endif gcc-bootstrap
33868
33869
33870 .PHONY: configure-stageprofile-intl maybe-configure-stageprofile-intl
33871 .PHONY: all-stageprofile-intl maybe-all-stageprofile-intl
33872 .PHONY: clean-stageprofile-intl maybe-clean-stageprofile-intl
33873
33874 maybe-configure-stageprofile-intl:
33875 maybe-all-stageprofile-intl:
33876 maybe-clean-stageprofile-intl:
33877
33878 @if intl-bootstrap
33879 maybe-configure-stageprofile-intl: configure-stageprofile-intl
33880 configure-stageprofile-intl:
33881         @$(MAKE) stageprofile-start
33882         @[ -f intl/Makefile ] && exit 0 || : ; \
33883         r=`${PWD_COMMAND}`; export r; \
33884         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33885         $(STAGE_HOST_EXPORTS)  \
33886         echo Configuring stage profile in intl ; \
33887         cd intl || exit 1; \
33888         case $(srcdir) in \
33889           \.) \
33890             srcdiroption="--srcdir=."; \
33891             libsrcdir=".";; \
33892           /* | [A-Za-z]:[\\/]*) \
33893             srcdiroption="--srcdir=$(srcdir)/intl"; \
33894             libsrcdir="$$s/intl";; \
33895           *) \
33896             srcdiroption="--srcdir=../$(srcdir)/intl"; \
33897             libsrcdir="$$s/intl";; \
33898         esac; \
33899         $(SHELL) $${libsrcdir}/configure \
33900           $(HOST_CONFIGARGS) $${srcdiroption} \
33901           @stage2_werror_flag@ 
33902
33903 maybe-all-stageprofile-intl: all-stageprofile-intl
33904 all-stageprofile-intl: configure-stageprofile-intl
33905         @$(MAKE) stageprofile-start
33906         @r=`${PWD_COMMAND}`; export r; \
33907         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33908         $(STAGE_HOST_EXPORTS)  \
33909         cd intl && \
33910         $(MAKE) $(FLAGS_TO_PASS)  \
33911                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33912                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
33913
33914 maybe-clean-stageprofile-intl: clean-stageprofile-intl
33915 clean-stageprofile-intl:
33916         @[ -f intl/Makefile ] || [ -f stageprofile-intl/Makefile ] \
33917           || exit 0 ; \
33918         [ -f intl/Makefile ] || $(MAKE) stageprofile-start ; \
33919         cd intl && \
33920         $(MAKE) $(FLAGS_TO_PASS)  \
33921                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33922                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
33923 @endif intl-bootstrap
33924
33925
33926 .PHONY: configure-stageprofile-ld maybe-configure-stageprofile-ld
33927 .PHONY: all-stageprofile-ld maybe-all-stageprofile-ld
33928 .PHONY: clean-stageprofile-ld maybe-clean-stageprofile-ld
33929
33930 maybe-configure-stageprofile-ld:
33931 maybe-all-stageprofile-ld:
33932 maybe-clean-stageprofile-ld:
33933
33934 @if ld-bootstrap
33935 maybe-configure-stageprofile-ld: configure-stageprofile-ld
33936 configure-stageprofile-ld:
33937         @$(MAKE) stageprofile-start
33938         @[ -f ld/Makefile ] && exit 0 || : ; \
33939         r=`${PWD_COMMAND}`; export r; \
33940         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33941         $(STAGE_HOST_EXPORTS)  \
33942         echo Configuring stage profile in ld ; \
33943         cd ld || exit 1; \
33944         case $(srcdir) in \
33945           \.) \
33946             srcdiroption="--srcdir=."; \
33947             libsrcdir=".";; \
33948           /* | [A-Za-z]:[\\/]*) \
33949             srcdiroption="--srcdir=$(srcdir)/ld"; \
33950             libsrcdir="$$s/ld";; \
33951           *) \
33952             srcdiroption="--srcdir=../$(srcdir)/ld"; \
33953             libsrcdir="$$s/ld";; \
33954         esac; \
33955         $(SHELL) $${libsrcdir}/configure \
33956           $(HOST_CONFIGARGS) $${srcdiroption} \
33957           @stage2_werror_flag@ 
33958
33959 maybe-all-stageprofile-ld: all-stageprofile-ld
33960 all-stageprofile-ld: configure-stageprofile-ld
33961         @$(MAKE) stageprofile-start
33962         @r=`${PWD_COMMAND}`; export r; \
33963         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33964         $(STAGE_HOST_EXPORTS)  \
33965         cd ld && \
33966         $(MAKE) $(FLAGS_TO_PASS)  \
33967                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33968                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
33969
33970 maybe-clean-stageprofile-ld: clean-stageprofile-ld
33971 clean-stageprofile-ld:
33972         @[ -f ld/Makefile ] || [ -f stageprofile-ld/Makefile ] \
33973           || exit 0 ; \
33974         [ -f ld/Makefile ] || $(MAKE) stageprofile-start ; \
33975         cd ld && \
33976         $(MAKE) $(FLAGS_TO_PASS)  \
33977                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
33978                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
33979 @endif ld-bootstrap
33980
33981
33982 .PHONY: configure-stageprofile-libcpp maybe-configure-stageprofile-libcpp
33983 .PHONY: all-stageprofile-libcpp maybe-all-stageprofile-libcpp
33984 .PHONY: clean-stageprofile-libcpp maybe-clean-stageprofile-libcpp
33985
33986 maybe-configure-stageprofile-libcpp:
33987 maybe-all-stageprofile-libcpp:
33988 maybe-clean-stageprofile-libcpp:
33989
33990 @if libcpp-bootstrap
33991 maybe-configure-stageprofile-libcpp: configure-stageprofile-libcpp
33992 configure-stageprofile-libcpp:
33993         @$(MAKE) stageprofile-start
33994         @[ -f libcpp/Makefile ] && exit 0 || : ; \
33995         r=`${PWD_COMMAND}`; export r; \
33996         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
33997         $(STAGE_HOST_EXPORTS)  \
33998         echo Configuring stage profile in libcpp ; \
33999         cd libcpp || exit 1; \
34000         case $(srcdir) in \
34001           \.) \
34002             srcdiroption="--srcdir=."; \
34003             libsrcdir=".";; \
34004           /* | [A-Za-z]:[\\/]*) \
34005             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
34006             libsrcdir="$$s/libcpp";; \
34007           *) \
34008             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
34009             libsrcdir="$$s/libcpp";; \
34010         esac; \
34011         $(SHELL) $${libsrcdir}/configure \
34012           $(HOST_CONFIGARGS) $${srcdiroption} \
34013           @stage2_werror_flag@ 
34014
34015 maybe-all-stageprofile-libcpp: all-stageprofile-libcpp
34016 all-stageprofile-libcpp: configure-stageprofile-libcpp
34017         @$(MAKE) stageprofile-start
34018         @r=`${PWD_COMMAND}`; export r; \
34019         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34020         $(STAGE_HOST_EXPORTS)  \
34021         cd libcpp && \
34022         $(MAKE) $(FLAGS_TO_PASS)  \
34023                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34024                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
34025
34026 maybe-clean-stageprofile-libcpp: clean-stageprofile-libcpp
34027 clean-stageprofile-libcpp:
34028         @[ -f libcpp/Makefile ] || [ -f stageprofile-libcpp/Makefile ] \
34029           || exit 0 ; \
34030         [ -f libcpp/Makefile ] || $(MAKE) stageprofile-start ; \
34031         cd libcpp && \
34032         $(MAKE) $(FLAGS_TO_PASS)  \
34033                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34034                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
34035 @endif libcpp-bootstrap
34036
34037
34038 .PHONY: configure-stageprofile-libiberty maybe-configure-stageprofile-libiberty
34039 .PHONY: all-stageprofile-libiberty maybe-all-stageprofile-libiberty
34040 .PHONY: clean-stageprofile-libiberty maybe-clean-stageprofile-libiberty
34041
34042 maybe-configure-stageprofile-libiberty:
34043 maybe-all-stageprofile-libiberty:
34044 maybe-clean-stageprofile-libiberty:
34045
34046 @if libiberty-bootstrap
34047 maybe-configure-stageprofile-libiberty: configure-stageprofile-libiberty
34048 configure-stageprofile-libiberty:
34049         @$(MAKE) stageprofile-start
34050         @[ -f libiberty/Makefile ] && exit 0 || : ; \
34051         r=`${PWD_COMMAND}`; export r; \
34052         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34053         $(STAGE_HOST_EXPORTS)  \
34054         echo Configuring stage profile in libiberty ; \
34055         cd libiberty || exit 1; \
34056         case $(srcdir) in \
34057           \.) \
34058             srcdiroption="--srcdir=."; \
34059             libsrcdir=".";; \
34060           /* | [A-Za-z]:[\\/]*) \
34061             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
34062             libsrcdir="$$s/libiberty";; \
34063           *) \
34064             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
34065             libsrcdir="$$s/libiberty";; \
34066         esac; \
34067         $(SHELL) $${libsrcdir}/configure \
34068           $(HOST_CONFIGARGS) $${srcdiroption} \
34069           @stage2_werror_flag@ 
34070
34071 maybe-all-stageprofile-libiberty: all-stageprofile-libiberty
34072 all-stageprofile-libiberty: configure-stageprofile-libiberty
34073         @$(MAKE) stageprofile-start
34074         @r=`${PWD_COMMAND}`; export r; \
34075         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34076         $(STAGE_HOST_EXPORTS)  \
34077         cd libiberty && \
34078         $(MAKE) $(FLAGS_TO_PASS)  \
34079                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34080                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
34081
34082 maybe-clean-stageprofile-libiberty: clean-stageprofile-libiberty
34083 clean-stageprofile-libiberty:
34084         @[ -f libiberty/Makefile ] || [ -f stageprofile-libiberty/Makefile ] \
34085           || exit 0 ; \
34086         [ -f libiberty/Makefile ] || $(MAKE) stageprofile-start ; \
34087         cd libiberty && \
34088         $(MAKE) $(FLAGS_TO_PASS)  \
34089                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34090                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
34091 @endif libiberty-bootstrap
34092
34093
34094 .PHONY: configure-stageprofile-zlib maybe-configure-stageprofile-zlib
34095 .PHONY: all-stageprofile-zlib maybe-all-stageprofile-zlib
34096 .PHONY: clean-stageprofile-zlib maybe-clean-stageprofile-zlib
34097
34098 maybe-configure-stageprofile-zlib:
34099 maybe-all-stageprofile-zlib:
34100 maybe-clean-stageprofile-zlib:
34101
34102 @if zlib-bootstrap
34103 maybe-configure-stageprofile-zlib: configure-stageprofile-zlib
34104 configure-stageprofile-zlib:
34105         @$(MAKE) stageprofile-start
34106         @[ -f zlib/Makefile ] && exit 0 || : ; \
34107         r=`${PWD_COMMAND}`; export r; \
34108         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34109         $(STAGE_HOST_EXPORTS)  \
34110         echo Configuring stage profile in zlib ; \
34111         cd zlib || exit 1; \
34112         case $(srcdir) in \
34113           \.) \
34114             srcdiroption="--srcdir=."; \
34115             libsrcdir=".";; \
34116           /* | [A-Za-z]:[\\/]*) \
34117             srcdiroption="--srcdir=$(srcdir)/zlib"; \
34118             libsrcdir="$$s/zlib";; \
34119           *) \
34120             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
34121             libsrcdir="$$s/zlib";; \
34122         esac; \
34123         $(SHELL) $${libsrcdir}/configure \
34124           $(HOST_CONFIGARGS) $${srcdiroption} \
34125           @stage2_werror_flag@ 
34126
34127 maybe-all-stageprofile-zlib: all-stageprofile-zlib
34128 all-stageprofile-zlib: configure-stageprofile-zlib
34129         @$(MAKE) stageprofile-start
34130         @r=`${PWD_COMMAND}`; export r; \
34131         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34132         $(STAGE_HOST_EXPORTS)  \
34133         cd zlib && \
34134         $(MAKE) $(FLAGS_TO_PASS)  \
34135                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34136                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate" 
34137
34138 maybe-clean-stageprofile-zlib: clean-stageprofile-zlib
34139 clean-stageprofile-zlib:
34140         @[ -f zlib/Makefile ] || [ -f stageprofile-zlib/Makefile ] \
34141           || exit 0 ; \
34142         [ -f zlib/Makefile ] || $(MAKE) stageprofile-start ; \
34143         cd zlib && \
34144         $(MAKE) $(FLAGS_TO_PASS)  \
34145                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34146                 CFLAGS="$(BOOT_CFLAGS) -fprofile-generate"  clean
34147 @endif zlib-bootstrap
34148
34149
34150
34151 # FIXME: Will not need to be conditional when toplevel bootstrap is the
34152 # only possibility, but now it conflicts with no-bootstrap rules
34153 @if gcc-bootstrap
34154
34155
34156
34157
34158 # Rules to wipe a stage and all the following ones, also used for cleanstrap
34159 distclean-stage1:: distclean-stageprofile 
34160 .PHONY: distclean-stageprofile
34161 distclean-stageprofile::
34162         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
34163         rm -rf stageprofile-* 
34164
34165
34166 @endif gcc-bootstrap
34167
34168
34169 .PHONY: stagefeedback-start stagefeedback-end
34170
34171 stagefeedback-start::
34172         @[ -f stage_current ] && $(MAKE) `cat stage_current`-end || : ; \
34173         echo stagefeedback > stage_current ; \
34174         echo stagefeedback > stage_last
34175 @if bfd
34176         @[ -d stagefeedback-bfd ] || mkdir stagefeedback-bfd; \
34177         set stagefeedback-bfd bfd ; @CREATE_LINK_TO_DIR@  ; \
34178         set stage1-bfd prev-bfd ; @CREATE_LINK_TO_DIR@ 
34179 @endif bfd
34180 @if opcodes
34181         @[ -d stagefeedback-opcodes ] || mkdir stagefeedback-opcodes; \
34182         set stagefeedback-opcodes opcodes ; @CREATE_LINK_TO_DIR@  ; \
34183         set stage1-opcodes prev-opcodes ; @CREATE_LINK_TO_DIR@ 
34184 @endif opcodes
34185 @if binutils
34186         @[ -d stagefeedback-binutils ] || mkdir stagefeedback-binutils; \
34187         set stagefeedback-binutils binutils ; @CREATE_LINK_TO_DIR@  ; \
34188         set stage1-binutils prev-binutils ; @CREATE_LINK_TO_DIR@ 
34189 @endif binutils
34190 @if gas
34191         @[ -d stagefeedback-gas ] || mkdir stagefeedback-gas; \
34192         set stagefeedback-gas gas ; @CREATE_LINK_TO_DIR@  ; \
34193         set stage1-gas prev-gas ; @CREATE_LINK_TO_DIR@ 
34194 @endif gas
34195 @if gcc
34196         @[ -d stagefeedback-gcc ] || mkdir stagefeedback-gcc; \
34197         set stagefeedback-gcc gcc ; @CREATE_LINK_TO_DIR@  ; \
34198         set stage1-gcc prev-gcc ; @CREATE_LINK_TO_DIR@ 
34199 @endif gcc
34200 @if intl
34201         @[ -d stagefeedback-intl ] || mkdir stagefeedback-intl; \
34202         set stagefeedback-intl intl ; @CREATE_LINK_TO_DIR@  ; \
34203         set stage1-intl prev-intl ; @CREATE_LINK_TO_DIR@ 
34204 @endif intl
34205 @if ld
34206         @[ -d stagefeedback-ld ] || mkdir stagefeedback-ld; \
34207         set stagefeedback-ld ld ; @CREATE_LINK_TO_DIR@  ; \
34208         set stage1-ld prev-ld ; @CREATE_LINK_TO_DIR@ 
34209 @endif ld
34210 @if libcpp
34211         @[ -d stagefeedback-libcpp ] || mkdir stagefeedback-libcpp; \
34212         set stagefeedback-libcpp libcpp ; @CREATE_LINK_TO_DIR@  ; \
34213         set stage1-libcpp prev-libcpp ; @CREATE_LINK_TO_DIR@ 
34214 @endif libcpp
34215 @if libiberty
34216         @[ -d stagefeedback-libiberty ] || mkdir stagefeedback-libiberty; \
34217         set stagefeedback-libiberty libiberty ; @CREATE_LINK_TO_DIR@  ; \
34218         set stage1-libiberty prev-libiberty ; @CREATE_LINK_TO_DIR@ 
34219 @endif libiberty
34220 @if zlib
34221         @[ -d stagefeedback-zlib ] || mkdir stagefeedback-zlib; \
34222         set stagefeedback-zlib zlib ; @CREATE_LINK_TO_DIR@  ; \
34223         set stage1-zlib prev-zlib ; @CREATE_LINK_TO_DIR@ 
34224 @endif zlib
34225
34226 stagefeedback-end::
34227         @rm -f stage_current
34228 @if bfd
34229         @set bfd stagefeedback-bfd ; @UNDO_LINK_TO_DIR@  ; \
34230         set prev-bfd stage1-bfd ; @UNDO_LINK_TO_DIR@ 
34231 @endif bfd
34232 @if opcodes
34233         @set opcodes stagefeedback-opcodes ; @UNDO_LINK_TO_DIR@  ; \
34234         set prev-opcodes stage1-opcodes ; @UNDO_LINK_TO_DIR@ 
34235 @endif opcodes
34236 @if binutils
34237         @set binutils stagefeedback-binutils ; @UNDO_LINK_TO_DIR@  ; \
34238         set prev-binutils stage1-binutils ; @UNDO_LINK_TO_DIR@ 
34239 @endif binutils
34240 @if gas
34241         @set gas stagefeedback-gas ; @UNDO_LINK_TO_DIR@  ; \
34242         set prev-gas stage1-gas ; @UNDO_LINK_TO_DIR@ 
34243 @endif gas
34244 @if gcc
34245         @set gcc stagefeedback-gcc ; @UNDO_LINK_TO_DIR@  ; \
34246         set prev-gcc stage1-gcc ; @UNDO_LINK_TO_DIR@ 
34247 @endif gcc
34248 @if intl
34249         @set intl stagefeedback-intl ; @UNDO_LINK_TO_DIR@  ; \
34250         set prev-intl stage1-intl ; @UNDO_LINK_TO_DIR@ 
34251 @endif intl
34252 @if ld
34253         @set ld stagefeedback-ld ; @UNDO_LINK_TO_DIR@  ; \
34254         set prev-ld stage1-ld ; @UNDO_LINK_TO_DIR@ 
34255 @endif ld
34256 @if libcpp
34257         @set libcpp stagefeedback-libcpp ; @UNDO_LINK_TO_DIR@  ; \
34258         set prev-libcpp stage1-libcpp ; @UNDO_LINK_TO_DIR@ 
34259 @endif libcpp
34260 @if libiberty
34261         @set libiberty stagefeedback-libiberty ; @UNDO_LINK_TO_DIR@  ; \
34262         set prev-libiberty stage1-libiberty ; @UNDO_LINK_TO_DIR@ 
34263 @endif libiberty
34264 @if zlib
34265         @set zlib stagefeedback-zlib ; @UNDO_LINK_TO_DIR@  ; \
34266         set prev-zlib stage1-zlib ; @UNDO_LINK_TO_DIR@ 
34267 @endif zlib
34268
34269 # Bubble a bugfix through all the stages up to stage feedback.  They
34270 # are remade, but not reconfigured.  The next stage (if any) will not
34271 # be reconfigured as well.
34272 .PHONY: stagefeedback-bubble
34273 stagefeedback-bubble:: stage1-bubble
34274         @if test -f stagefeedback-lean || test -f stage1-lean  ; then \
34275           echo Skipping rebuild of stagefeedback ; \
34276         else \
34277           $(MAKE) $(RECURSE_FLAGS_TO_PASS) NOTPARALLEL= all-stagefeedback; \
34278         fi
34279
34280 .PHONY: all-stagefeedback clean-stagefeedback
34281 all-stagefeedback:     \
34282   maybe-all-stagefeedback-bfd \
34283   maybe-all-stagefeedback-opcodes \
34284   maybe-all-stagefeedback-binutils              \
34285   maybe-all-stagefeedback-gas \
34286   maybe-all-stagefeedback-gcc        \
34287   maybe-all-stagefeedback-intl   \
34288   maybe-all-stagefeedback-ld \
34289   maybe-all-stagefeedback-libcpp  \
34290   maybe-all-stagefeedback-libiberty                        \
34291   maybe-all-stagefeedback-zlib       
34292
34293 do-clean: clean-stagefeedback
34294 clean-stagefeedback:     \
34295   maybe-clean-stagefeedback-bfd \
34296   maybe-clean-stagefeedback-opcodes \
34297   maybe-clean-stagefeedback-binutils              \
34298   maybe-clean-stagefeedback-gas \
34299   maybe-clean-stagefeedback-gcc        \
34300   maybe-clean-stagefeedback-intl   \
34301   maybe-clean-stagefeedback-ld \
34302   maybe-clean-stagefeedback-libcpp  \
34303   maybe-clean-stagefeedback-libiberty                        \
34304   maybe-clean-stagefeedback-zlib       
34305
34306
34307 .PHONY: configure-stagefeedback-bfd maybe-configure-stagefeedback-bfd
34308 .PHONY: all-stagefeedback-bfd maybe-all-stagefeedback-bfd
34309 .PHONY: clean-stagefeedback-bfd maybe-clean-stagefeedback-bfd
34310
34311 maybe-configure-stagefeedback-bfd:
34312 maybe-all-stagefeedback-bfd:
34313 maybe-clean-stagefeedback-bfd:
34314
34315 @if bfd-bootstrap
34316 maybe-configure-stagefeedback-bfd: configure-stagefeedback-bfd
34317 configure-stagefeedback-bfd:
34318         @$(MAKE) stagefeedback-start
34319         @[ -f bfd/Makefile ] && exit 0 || : ; \
34320         r=`${PWD_COMMAND}`; export r; \
34321         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34322         $(STAGE_HOST_EXPORTS)  \
34323         echo Configuring stage feedback in bfd ; \
34324         cd bfd || exit 1; \
34325         case $(srcdir) in \
34326           \.) \
34327             srcdiroption="--srcdir=."; \
34328             libsrcdir=".";; \
34329           /* | [A-Za-z]:[\\/]*) \
34330             srcdiroption="--srcdir=$(srcdir)/bfd"; \
34331             libsrcdir="$$s/bfd";; \
34332           *) \
34333             srcdiroption="--srcdir=../$(srcdir)/bfd"; \
34334             libsrcdir="$$s/bfd";; \
34335         esac; \
34336         $(SHELL) $${libsrcdir}/configure \
34337           $(HOST_CONFIGARGS) $${srcdiroption} \
34338           @stage2_werror_flag@ 
34339
34340 maybe-all-stagefeedback-bfd: all-stagefeedback-bfd
34341 all-stagefeedback-bfd: configure-stagefeedback-bfd
34342         @$(MAKE) stagefeedback-start
34343         @r=`${PWD_COMMAND}`; export r; \
34344         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34345         $(STAGE_HOST_EXPORTS)  \
34346         cd bfd && \
34347         $(MAKE) $(FLAGS_TO_PASS)  \
34348                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34349                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
34350
34351 maybe-clean-stagefeedback-bfd: clean-stagefeedback-bfd
34352 clean-stagefeedback-bfd:
34353         @[ -f bfd/Makefile ] || [ -f stagefeedback-bfd/Makefile ] \
34354           || exit 0 ; \
34355         [ -f bfd/Makefile ] || $(MAKE) stagefeedback-start ; \
34356         cd bfd && \
34357         $(MAKE) $(FLAGS_TO_PASS)  \
34358                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34359                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
34360 @endif bfd-bootstrap
34361
34362
34363 .PHONY: configure-stagefeedback-opcodes maybe-configure-stagefeedback-opcodes
34364 .PHONY: all-stagefeedback-opcodes maybe-all-stagefeedback-opcodes
34365 .PHONY: clean-stagefeedback-opcodes maybe-clean-stagefeedback-opcodes
34366
34367 maybe-configure-stagefeedback-opcodes:
34368 maybe-all-stagefeedback-opcodes:
34369 maybe-clean-stagefeedback-opcodes:
34370
34371 @if opcodes-bootstrap
34372 maybe-configure-stagefeedback-opcodes: configure-stagefeedback-opcodes
34373 configure-stagefeedback-opcodes:
34374         @$(MAKE) stagefeedback-start
34375         @[ -f opcodes/Makefile ] && exit 0 || : ; \
34376         r=`${PWD_COMMAND}`; export r; \
34377         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34378         $(STAGE_HOST_EXPORTS)  \
34379         echo Configuring stage feedback in opcodes ; \
34380         cd opcodes || exit 1; \
34381         case $(srcdir) in \
34382           \.) \
34383             srcdiroption="--srcdir=."; \
34384             libsrcdir=".";; \
34385           /* | [A-Za-z]:[\\/]*) \
34386             srcdiroption="--srcdir=$(srcdir)/opcodes"; \
34387             libsrcdir="$$s/opcodes";; \
34388           *) \
34389             srcdiroption="--srcdir=../$(srcdir)/opcodes"; \
34390             libsrcdir="$$s/opcodes";; \
34391         esac; \
34392         $(SHELL) $${libsrcdir}/configure \
34393           $(HOST_CONFIGARGS) $${srcdiroption} \
34394           @stage2_werror_flag@ 
34395
34396 maybe-all-stagefeedback-opcodes: all-stagefeedback-opcodes
34397 all-stagefeedback-opcodes: configure-stagefeedback-opcodes
34398         @$(MAKE) stagefeedback-start
34399         @r=`${PWD_COMMAND}`; export r; \
34400         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34401         $(STAGE_HOST_EXPORTS)  \
34402         cd opcodes && \
34403         $(MAKE) $(FLAGS_TO_PASS)  \
34404                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34405                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
34406
34407 maybe-clean-stagefeedback-opcodes: clean-stagefeedback-opcodes
34408 clean-stagefeedback-opcodes:
34409         @[ -f opcodes/Makefile ] || [ -f stagefeedback-opcodes/Makefile ] \
34410           || exit 0 ; \
34411         [ -f opcodes/Makefile ] || $(MAKE) stagefeedback-start ; \
34412         cd opcodes && \
34413         $(MAKE) $(FLAGS_TO_PASS)  \
34414                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34415                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
34416 @endif opcodes-bootstrap
34417
34418
34419 .PHONY: configure-stagefeedback-binutils maybe-configure-stagefeedback-binutils
34420 .PHONY: all-stagefeedback-binutils maybe-all-stagefeedback-binutils
34421 .PHONY: clean-stagefeedback-binutils maybe-clean-stagefeedback-binutils
34422
34423 maybe-configure-stagefeedback-binutils:
34424 maybe-all-stagefeedback-binutils:
34425 maybe-clean-stagefeedback-binutils:
34426
34427 @if binutils-bootstrap
34428 maybe-configure-stagefeedback-binutils: configure-stagefeedback-binutils
34429 configure-stagefeedback-binutils:
34430         @$(MAKE) stagefeedback-start
34431         @[ -f binutils/Makefile ] && exit 0 || : ; \
34432         r=`${PWD_COMMAND}`; export r; \
34433         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34434         $(STAGE_HOST_EXPORTS)  \
34435         echo Configuring stage feedback in binutils ; \
34436         cd binutils || exit 1; \
34437         case $(srcdir) in \
34438           \.) \
34439             srcdiroption="--srcdir=."; \
34440             libsrcdir=".";; \
34441           /* | [A-Za-z]:[\\/]*) \
34442             srcdiroption="--srcdir=$(srcdir)/binutils"; \
34443             libsrcdir="$$s/binutils";; \
34444           *) \
34445             srcdiroption="--srcdir=../$(srcdir)/binutils"; \
34446             libsrcdir="$$s/binutils";; \
34447         esac; \
34448         $(SHELL) $${libsrcdir}/configure \
34449           $(HOST_CONFIGARGS) $${srcdiroption} \
34450           @stage2_werror_flag@ 
34451
34452 maybe-all-stagefeedback-binutils: all-stagefeedback-binutils
34453 all-stagefeedback-binutils: configure-stagefeedback-binutils
34454         @$(MAKE) stagefeedback-start
34455         @r=`${PWD_COMMAND}`; export r; \
34456         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34457         $(STAGE_HOST_EXPORTS)  \
34458         cd binutils && \
34459         $(MAKE) $(FLAGS_TO_PASS)  \
34460                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34461                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
34462
34463 maybe-clean-stagefeedback-binutils: clean-stagefeedback-binutils
34464 clean-stagefeedback-binutils:
34465         @[ -f binutils/Makefile ] || [ -f stagefeedback-binutils/Makefile ] \
34466           || exit 0 ; \
34467         [ -f binutils/Makefile ] || $(MAKE) stagefeedback-start ; \
34468         cd binutils && \
34469         $(MAKE) $(FLAGS_TO_PASS)  \
34470                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34471                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
34472 @endif binutils-bootstrap
34473
34474
34475 .PHONY: configure-stagefeedback-gas maybe-configure-stagefeedback-gas
34476 .PHONY: all-stagefeedback-gas maybe-all-stagefeedback-gas
34477 .PHONY: clean-stagefeedback-gas maybe-clean-stagefeedback-gas
34478
34479 maybe-configure-stagefeedback-gas:
34480 maybe-all-stagefeedback-gas:
34481 maybe-clean-stagefeedback-gas:
34482
34483 @if gas-bootstrap
34484 maybe-configure-stagefeedback-gas: configure-stagefeedback-gas
34485 configure-stagefeedback-gas:
34486         @$(MAKE) stagefeedback-start
34487         @[ -f gas/Makefile ] && exit 0 || : ; \
34488         r=`${PWD_COMMAND}`; export r; \
34489         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34490         $(STAGE_HOST_EXPORTS)  \
34491         echo Configuring stage feedback in gas ; \
34492         cd gas || exit 1; \
34493         case $(srcdir) in \
34494           \.) \
34495             srcdiroption="--srcdir=."; \
34496             libsrcdir=".";; \
34497           /* | [A-Za-z]:[\\/]*) \
34498             srcdiroption="--srcdir=$(srcdir)/gas"; \
34499             libsrcdir="$$s/gas";; \
34500           *) \
34501             srcdiroption="--srcdir=../$(srcdir)/gas"; \
34502             libsrcdir="$$s/gas";; \
34503         esac; \
34504         $(SHELL) $${libsrcdir}/configure \
34505           $(HOST_CONFIGARGS) $${srcdiroption} \
34506           @stage2_werror_flag@ 
34507
34508 maybe-all-stagefeedback-gas: all-stagefeedback-gas
34509 all-stagefeedback-gas: configure-stagefeedback-gas
34510         @$(MAKE) stagefeedback-start
34511         @r=`${PWD_COMMAND}`; export r; \
34512         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34513         $(STAGE_HOST_EXPORTS)  \
34514         cd gas && \
34515         $(MAKE) $(FLAGS_TO_PASS)  \
34516                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34517                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
34518
34519 maybe-clean-stagefeedback-gas: clean-stagefeedback-gas
34520 clean-stagefeedback-gas:
34521         @[ -f gas/Makefile ] || [ -f stagefeedback-gas/Makefile ] \
34522           || exit 0 ; \
34523         [ -f gas/Makefile ] || $(MAKE) stagefeedback-start ; \
34524         cd gas && \
34525         $(MAKE) $(FLAGS_TO_PASS)  \
34526                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34527                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
34528 @endif gas-bootstrap
34529
34530
34531 .PHONY: configure-stagefeedback-gcc maybe-configure-stagefeedback-gcc
34532 .PHONY: all-stagefeedback-gcc maybe-all-stagefeedback-gcc
34533 .PHONY: clean-stagefeedback-gcc maybe-clean-stagefeedback-gcc
34534
34535 maybe-configure-stagefeedback-gcc:
34536 maybe-all-stagefeedback-gcc:
34537 maybe-clean-stagefeedback-gcc:
34538
34539 @if gcc-bootstrap
34540 maybe-configure-stagefeedback-gcc: configure-stagefeedback-gcc
34541 configure-stagefeedback-gcc:
34542         @$(MAKE) stagefeedback-start
34543         @[ -f gcc/Makefile ] && exit 0 || : ; \
34544         r=`${PWD_COMMAND}`; export r; \
34545         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34546         $(STAGE_HOST_EXPORTS)  \
34547         echo Configuring stage feedback in gcc ; \
34548         cd gcc || exit 1; \
34549         case $(srcdir) in \
34550           \.) \
34551             srcdiroption="--srcdir=."; \
34552             libsrcdir=".";; \
34553           /* | [A-Za-z]:[\\/]*) \
34554             srcdiroption="--srcdir=$(srcdir)/gcc"; \
34555             libsrcdir="$$s/gcc";; \
34556           *) \
34557             srcdiroption="--srcdir=../$(srcdir)/gcc"; \
34558             libsrcdir="$$s/gcc";; \
34559         esac; \
34560         $(SHELL) $${libsrcdir}/configure \
34561           $(HOST_CONFIGARGS) $${srcdiroption} \
34562           @stage2_werror_flag@ 
34563
34564 maybe-all-stagefeedback-gcc: all-stagefeedback-gcc
34565 all-stagefeedback-gcc: configure-stagefeedback-gcc
34566         @$(MAKE) stagefeedback-start
34567         @r=`${PWD_COMMAND}`; export r; \
34568         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34569         $(STAGE_HOST_EXPORTS)  \
34570         cd gcc && \
34571         $(MAKE) $(FLAGS_TO_PASS)  \
34572                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34573                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(EXTRA_GCC_FLAGS)
34574
34575 maybe-clean-stagefeedback-gcc: clean-stagefeedback-gcc
34576 clean-stagefeedback-gcc:
34577         @[ -f gcc/Makefile ] || [ -f stagefeedback-gcc/Makefile ] \
34578           || exit 0 ; \
34579         [ -f gcc/Makefile ] || $(MAKE) stagefeedback-start ; \
34580         cd gcc && \
34581         $(MAKE) $(FLAGS_TO_PASS)  \
34582                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34583                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" $(EXTRA_GCC_FLAGS) clean
34584 @endif gcc-bootstrap
34585
34586
34587 .PHONY: configure-stagefeedback-intl maybe-configure-stagefeedback-intl
34588 .PHONY: all-stagefeedback-intl maybe-all-stagefeedback-intl
34589 .PHONY: clean-stagefeedback-intl maybe-clean-stagefeedback-intl
34590
34591 maybe-configure-stagefeedback-intl:
34592 maybe-all-stagefeedback-intl:
34593 maybe-clean-stagefeedback-intl:
34594
34595 @if intl-bootstrap
34596 maybe-configure-stagefeedback-intl: configure-stagefeedback-intl
34597 configure-stagefeedback-intl:
34598         @$(MAKE) stagefeedback-start
34599         @[ -f intl/Makefile ] && exit 0 || : ; \
34600         r=`${PWD_COMMAND}`; export r; \
34601         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34602         $(STAGE_HOST_EXPORTS)  \
34603         echo Configuring stage feedback in intl ; \
34604         cd intl || exit 1; \
34605         case $(srcdir) in \
34606           \.) \
34607             srcdiroption="--srcdir=."; \
34608             libsrcdir=".";; \
34609           /* | [A-Za-z]:[\\/]*) \
34610             srcdiroption="--srcdir=$(srcdir)/intl"; \
34611             libsrcdir="$$s/intl";; \
34612           *) \
34613             srcdiroption="--srcdir=../$(srcdir)/intl"; \
34614             libsrcdir="$$s/intl";; \
34615         esac; \
34616         $(SHELL) $${libsrcdir}/configure \
34617           $(HOST_CONFIGARGS) $${srcdiroption} \
34618           @stage2_werror_flag@ 
34619
34620 maybe-all-stagefeedback-intl: all-stagefeedback-intl
34621 all-stagefeedback-intl: configure-stagefeedback-intl
34622         @$(MAKE) stagefeedback-start
34623         @r=`${PWD_COMMAND}`; export r; \
34624         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34625         $(STAGE_HOST_EXPORTS)  \
34626         cd intl && \
34627         $(MAKE) $(FLAGS_TO_PASS)  \
34628                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34629                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
34630
34631 maybe-clean-stagefeedback-intl: clean-stagefeedback-intl
34632 clean-stagefeedback-intl:
34633         @[ -f intl/Makefile ] || [ -f stagefeedback-intl/Makefile ] \
34634           || exit 0 ; \
34635         [ -f intl/Makefile ] || $(MAKE) stagefeedback-start ; \
34636         cd intl && \
34637         $(MAKE) $(FLAGS_TO_PASS)  \
34638                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34639                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
34640 @endif intl-bootstrap
34641
34642
34643 .PHONY: configure-stagefeedback-ld maybe-configure-stagefeedback-ld
34644 .PHONY: all-stagefeedback-ld maybe-all-stagefeedback-ld
34645 .PHONY: clean-stagefeedback-ld maybe-clean-stagefeedback-ld
34646
34647 maybe-configure-stagefeedback-ld:
34648 maybe-all-stagefeedback-ld:
34649 maybe-clean-stagefeedback-ld:
34650
34651 @if ld-bootstrap
34652 maybe-configure-stagefeedback-ld: configure-stagefeedback-ld
34653 configure-stagefeedback-ld:
34654         @$(MAKE) stagefeedback-start
34655         @[ -f ld/Makefile ] && exit 0 || : ; \
34656         r=`${PWD_COMMAND}`; export r; \
34657         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34658         $(STAGE_HOST_EXPORTS)  \
34659         echo Configuring stage feedback in ld ; \
34660         cd ld || exit 1; \
34661         case $(srcdir) in \
34662           \.) \
34663             srcdiroption="--srcdir=."; \
34664             libsrcdir=".";; \
34665           /* | [A-Za-z]:[\\/]*) \
34666             srcdiroption="--srcdir=$(srcdir)/ld"; \
34667             libsrcdir="$$s/ld";; \
34668           *) \
34669             srcdiroption="--srcdir=../$(srcdir)/ld"; \
34670             libsrcdir="$$s/ld";; \
34671         esac; \
34672         $(SHELL) $${libsrcdir}/configure \
34673           $(HOST_CONFIGARGS) $${srcdiroption} \
34674           @stage2_werror_flag@ 
34675
34676 maybe-all-stagefeedback-ld: all-stagefeedback-ld
34677 all-stagefeedback-ld: configure-stagefeedback-ld
34678         @$(MAKE) stagefeedback-start
34679         @r=`${PWD_COMMAND}`; export r; \
34680         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34681         $(STAGE_HOST_EXPORTS)  \
34682         cd ld && \
34683         $(MAKE) $(FLAGS_TO_PASS)  \
34684                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34685                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
34686
34687 maybe-clean-stagefeedback-ld: clean-stagefeedback-ld
34688 clean-stagefeedback-ld:
34689         @[ -f ld/Makefile ] || [ -f stagefeedback-ld/Makefile ] \
34690           || exit 0 ; \
34691         [ -f ld/Makefile ] || $(MAKE) stagefeedback-start ; \
34692         cd ld && \
34693         $(MAKE) $(FLAGS_TO_PASS)  \
34694                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34695                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
34696 @endif ld-bootstrap
34697
34698
34699 .PHONY: configure-stagefeedback-libcpp maybe-configure-stagefeedback-libcpp
34700 .PHONY: all-stagefeedback-libcpp maybe-all-stagefeedback-libcpp
34701 .PHONY: clean-stagefeedback-libcpp maybe-clean-stagefeedback-libcpp
34702
34703 maybe-configure-stagefeedback-libcpp:
34704 maybe-all-stagefeedback-libcpp:
34705 maybe-clean-stagefeedback-libcpp:
34706
34707 @if libcpp-bootstrap
34708 maybe-configure-stagefeedback-libcpp: configure-stagefeedback-libcpp
34709 configure-stagefeedback-libcpp:
34710         @$(MAKE) stagefeedback-start
34711         @[ -f libcpp/Makefile ] && exit 0 || : ; \
34712         r=`${PWD_COMMAND}`; export r; \
34713         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34714         $(STAGE_HOST_EXPORTS)  \
34715         echo Configuring stage feedback in libcpp ; \
34716         cd libcpp || exit 1; \
34717         case $(srcdir) in \
34718           \.) \
34719             srcdiroption="--srcdir=."; \
34720             libsrcdir=".";; \
34721           /* | [A-Za-z]:[\\/]*) \
34722             srcdiroption="--srcdir=$(srcdir)/libcpp"; \
34723             libsrcdir="$$s/libcpp";; \
34724           *) \
34725             srcdiroption="--srcdir=../$(srcdir)/libcpp"; \
34726             libsrcdir="$$s/libcpp";; \
34727         esac; \
34728         $(SHELL) $${libsrcdir}/configure \
34729           $(HOST_CONFIGARGS) $${srcdiroption} \
34730           @stage2_werror_flag@ 
34731
34732 maybe-all-stagefeedback-libcpp: all-stagefeedback-libcpp
34733 all-stagefeedback-libcpp: configure-stagefeedback-libcpp
34734         @$(MAKE) stagefeedback-start
34735         @r=`${PWD_COMMAND}`; export r; \
34736         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34737         $(STAGE_HOST_EXPORTS)  \
34738         cd libcpp && \
34739         $(MAKE) $(FLAGS_TO_PASS)  \
34740                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34741                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
34742
34743 maybe-clean-stagefeedback-libcpp: clean-stagefeedback-libcpp
34744 clean-stagefeedback-libcpp:
34745         @[ -f libcpp/Makefile ] || [ -f stagefeedback-libcpp/Makefile ] \
34746           || exit 0 ; \
34747         [ -f libcpp/Makefile ] || $(MAKE) stagefeedback-start ; \
34748         cd libcpp && \
34749         $(MAKE) $(FLAGS_TO_PASS)  \
34750                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34751                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
34752 @endif libcpp-bootstrap
34753
34754
34755 .PHONY: configure-stagefeedback-libiberty maybe-configure-stagefeedback-libiberty
34756 .PHONY: all-stagefeedback-libiberty maybe-all-stagefeedback-libiberty
34757 .PHONY: clean-stagefeedback-libiberty maybe-clean-stagefeedback-libiberty
34758
34759 maybe-configure-stagefeedback-libiberty:
34760 maybe-all-stagefeedback-libiberty:
34761 maybe-clean-stagefeedback-libiberty:
34762
34763 @if libiberty-bootstrap
34764 maybe-configure-stagefeedback-libiberty: configure-stagefeedback-libiberty
34765 configure-stagefeedback-libiberty:
34766         @$(MAKE) stagefeedback-start
34767         @[ -f libiberty/Makefile ] && exit 0 || : ; \
34768         r=`${PWD_COMMAND}`; export r; \
34769         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34770         $(STAGE_HOST_EXPORTS)  \
34771         echo Configuring stage feedback in libiberty ; \
34772         cd libiberty || exit 1; \
34773         case $(srcdir) in \
34774           \.) \
34775             srcdiroption="--srcdir=."; \
34776             libsrcdir=".";; \
34777           /* | [A-Za-z]:[\\/]*) \
34778             srcdiroption="--srcdir=$(srcdir)/libiberty"; \
34779             libsrcdir="$$s/libiberty";; \
34780           *) \
34781             srcdiroption="--srcdir=../$(srcdir)/libiberty"; \
34782             libsrcdir="$$s/libiberty";; \
34783         esac; \
34784         $(SHELL) $${libsrcdir}/configure \
34785           $(HOST_CONFIGARGS) $${srcdiroption} \
34786           @stage2_werror_flag@ 
34787
34788 maybe-all-stagefeedback-libiberty: all-stagefeedback-libiberty
34789 all-stagefeedback-libiberty: configure-stagefeedback-libiberty
34790         @$(MAKE) stagefeedback-start
34791         @r=`${PWD_COMMAND}`; export r; \
34792         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34793         $(STAGE_HOST_EXPORTS)  \
34794         cd libiberty && \
34795         $(MAKE) $(FLAGS_TO_PASS)  \
34796                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34797                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
34798
34799 maybe-clean-stagefeedback-libiberty: clean-stagefeedback-libiberty
34800 clean-stagefeedback-libiberty:
34801         @[ -f libiberty/Makefile ] || [ -f stagefeedback-libiberty/Makefile ] \
34802           || exit 0 ; \
34803         [ -f libiberty/Makefile ] || $(MAKE) stagefeedback-start ; \
34804         cd libiberty && \
34805         $(MAKE) $(FLAGS_TO_PASS)  \
34806                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34807                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
34808 @endif libiberty-bootstrap
34809
34810
34811 .PHONY: configure-stagefeedback-zlib maybe-configure-stagefeedback-zlib
34812 .PHONY: all-stagefeedback-zlib maybe-all-stagefeedback-zlib
34813 .PHONY: clean-stagefeedback-zlib maybe-clean-stagefeedback-zlib
34814
34815 maybe-configure-stagefeedback-zlib:
34816 maybe-all-stagefeedback-zlib:
34817 maybe-clean-stagefeedback-zlib:
34818
34819 @if zlib-bootstrap
34820 maybe-configure-stagefeedback-zlib: configure-stagefeedback-zlib
34821 configure-stagefeedback-zlib:
34822         @$(MAKE) stagefeedback-start
34823         @[ -f zlib/Makefile ] && exit 0 || : ; \
34824         r=`${PWD_COMMAND}`; export r; \
34825         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34826         $(STAGE_HOST_EXPORTS)  \
34827         echo Configuring stage feedback in zlib ; \
34828         cd zlib || exit 1; \
34829         case $(srcdir) in \
34830           \.) \
34831             srcdiroption="--srcdir=."; \
34832             libsrcdir=".";; \
34833           /* | [A-Za-z]:[\\/]*) \
34834             srcdiroption="--srcdir=$(srcdir)/zlib"; \
34835             libsrcdir="$$s/zlib";; \
34836           *) \
34837             srcdiroption="--srcdir=../$(srcdir)/zlib"; \
34838             libsrcdir="$$s/zlib";; \
34839         esac; \
34840         $(SHELL) $${libsrcdir}/configure \
34841           $(HOST_CONFIGARGS) $${srcdiroption} \
34842           @stage2_werror_flag@ 
34843
34844 maybe-all-stagefeedback-zlib: all-stagefeedback-zlib
34845 all-stagefeedback-zlib: configure-stagefeedback-zlib
34846         @$(MAKE) stagefeedback-start
34847         @r=`${PWD_COMMAND}`; export r; \
34848         s=`cd $(srcdir); ${PWD_COMMAND}`; export s;  \
34849         $(STAGE_HOST_EXPORTS)  \
34850         cd zlib && \
34851         $(MAKE) $(FLAGS_TO_PASS)  \
34852                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34853                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use" 
34854
34855 maybe-clean-stagefeedback-zlib: clean-stagefeedback-zlib
34856 clean-stagefeedback-zlib:
34857         @[ -f zlib/Makefile ] || [ -f stagefeedback-zlib/Makefile ] \
34858           || exit 0 ; \
34859         [ -f zlib/Makefile ] || $(MAKE) stagefeedback-start ; \
34860         cd zlib && \
34861         $(MAKE) $(FLAGS_TO_PASS)  \
34862                 $(POSTSTAGE1_FLAGS_TO_PASS)  \
34863                 CFLAGS="$(BOOT_CFLAGS) -fprofile-use"  clean
34864 @endif zlib-bootstrap
34865
34866
34867
34868 # FIXME: Will not need to be conditional when toplevel bootstrap is the
34869 # only possibility, but now it conflicts with no-bootstrap rules
34870 @if gcc-bootstrap
34871
34872
34873
34874
34875 # Rules to wipe a stage and all the following ones, also used for cleanstrap
34876 distclean-stage1:: distclean-stagefeedback 
34877 .PHONY: distclean-stagefeedback
34878 distclean-stagefeedback::
34879         [ -f stage_current ] && $(MAKE) `cat stage_current`-end || :
34880         rm -rf stagefeedback-* 
34881
34882
34883 @endif gcc-bootstrap
34884
34885
34886
34887 stagefeedback-start::
34888         @r=`${PWD_COMMAND}`; export r; \
34889         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34890         cd stageprofile-gcc && \
34891           { find . -type d | sort | sed 's,.*,$(SHELL) '"$$s"'/mkinstalldirs "../gcc/&",' | $(SHELL); } && \
34892           { find . -name '*.*da' | sed 's,.*,$(LN) -f "&" "../gcc/&",' | $(SHELL); }
34893
34894 # FIXME: Will not need to be conditional when toplevel bootstrap is the
34895 # only possibility, but now it conflicts with no-bootstrap rules
34896 @if gcc-bootstrap
34897 profiledbootstrap:
34898         @r=`${PWD_COMMAND}`; export r; \
34899         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34900         $(SET_LIB_PATH) \
34901         $(HOST_EXPORTS) \
34902         echo "Bootstrapping the compiler"; \
34903         $(MAKE) stageprofile-bubble distclean-stagefeedback
34904         @r=`${PWD_COMMAND}`; export r; \
34905         s=`cd $(srcdir); ${PWD_COMMAND}` ; export s; \
34906         $(SET_LIB_PATH) \
34907         echo "Building runtime libraries and training compiler"; \
34908         $(MAKE) $(BASE_FLAGS_TO_PASS) $(RECURSE_FLAGS) all
34909         @r=`${PWD_COMMAND}`; export r; \
34910         s=`cd $(srcdir); ${PWD_COMMAND}`; export s; \
34911         $(SET_LIB_PATH) \
34912         $(HOST_EXPORTS) \
34913         echo "Building feedback based compiler"; \
34914         $(MAKE) stagefeedback-bubble stagefeedback-end
34915 @endif gcc-bootstrap
34916
34917 @if gcc-bootstrap
34918 NOTPARALLEL = .NOTPARALLEL
34919 $(NOTPARALLEL):
34920 do-distclean: distclean-stage1
34921 @endif gcc-bootstrap
34922
34923 # --------------------------------------
34924 # Dependencies between different modules
34925 # --------------------------------------
34926
34927 # Generic dependencies for target modules on host stuff, especially gcc
34928
34929 configure-target-libstdc++-v3: maybe-all-gcc
34930
34931 configure-target-libmudflap: maybe-all-gcc
34932
34933 configure-target-newlib: maybe-all-gcc
34934
34935 configure-target-libgfortran: maybe-all-gcc
34936
34937 configure-target-libobjc: maybe-all-gcc
34938
34939 configure-target-libtermcap: maybe-all-gcc
34940
34941 configure-target-winsup: maybe-all-gcc
34942
34943 configure-target-libgloss: maybe-all-gcc
34944
34945 configure-target-libiberty: maybe-all-gcc
34946
34947 configure-target-gperf: maybe-all-gcc
34948
34949 configure-target-examples: maybe-all-gcc
34950
34951 configure-target-libffi: maybe-all-gcc
34952
34953 configure-target-libjava: maybe-all-gcc
34954
34955 configure-target-zlib: maybe-all-gcc
34956
34957 configure-target-boehm-gc: maybe-all-gcc
34958
34959 configure-target-qthreads: maybe-all-gcc
34960
34961 configure-target-rda: maybe-all-gcc
34962
34963 configure-target-libada: maybe-all-gcc
34964
34965
34966
34967 configure-target-boehm-gc: maybe-all-target-newlib maybe-all-target-libgloss
34968
34969 configure-target-gperf: maybe-all-target-newlib maybe-all-target-libgloss
34970 configure-target-gperf: maybe-all-target-libstdc++-v3
34971
34972 configure-target-libada: maybe-all-target-newlib maybe-all-target-libgloss
34973
34974 configure-target-libgfortran: maybe-all-target-newlib maybe-all-target-libgloss
34975
34976 configure-target-libffi: maybe-all-target-newlib maybe-all-target-libgloss
34977
34978 configure-target-libjava: maybe-all-target-newlib maybe-all-target-libgloss
34979 configure-target-libjava: maybe-all-target-libstdc++-v3
34980
34981 configure-target-libobjc: maybe-all-target-newlib maybe-all-target-libgloss
34982
34983 configure-target-libstdc++-v3: maybe-all-target-newlib maybe-all-target-libgloss
34984
34985 configure-target-zlib: maybe-all-target-newlib maybe-all-target-libgloss
34986
34987 configure-target-examples: maybe-all-target-newlib maybe-all-target-libgloss
34988
34989 configure-target-libtermcap: maybe-all-target-newlib maybe-all-target-libgloss
34990
34991 configure-target-rda: maybe-all-target-newlib maybe-all-target-libgloss
34992
34993 configure-target-winsup: maybe-all-target-newlib maybe-all-target-libgloss
34994
34995 configure-target-qthreads: maybe-all-target-newlib maybe-all-target-libgloss
34996
34997
34998 # There are two types of dependencies here: 'hard' dependencies, where one
34999 # module simply won't build without the other; and 'soft' dependencies, where
35000 # if the depended-on module is missing, the depending module will do without
35001 # or find a substitute somewhere (perhaps installed).  Soft dependencies
35002 # are made here to depend on a 'maybe-' target.  If you're not sure,
35003 # it's safer to use a soft dependency.
35004
35005
35006
35007
35008
35009 # With all the machinery above in place, it is pretty easy to generate
35010 # dependencies.  Host dependencies are a bit more complex because we have
35011 # to check for bootstrap/prebootstrap dependencies.  To resolve
35012 # prebootstrap dependencies, prebootstrap modules are gathered in
35013 # a hash table.
35014 all-build-bison: maybe-all-build-texinfo
35015 all-build-byacc: maybe-all-build-texinfo
35016 all-build-flex: maybe-all-build-texinfo
35017 all-build-flex: maybe-all-build-bison
35018 all-build-flex: maybe-all-build-byacc
35019 all-build-flex: maybe-all-build-m4
35020 all-build-libiberty: maybe-all-build-texinfo
35021 all-build-m4: maybe-all-build-texinfo
35022 all-build-fixincludes: maybe-all-build-libiberty
35023 configure-gcc: maybe-configure-intl
35024
35025 configure-stage1-gcc: maybe-configure-stage1-intl
35026 configure-stage2-gcc: maybe-configure-stage2-intl
35027 configure-stage3-gcc: maybe-configure-stage3-intl
35028 configure-stage4-gcc: maybe-configure-stage4-intl
35029 configure-stageprofile-gcc: maybe-configure-stageprofile-intl
35030 configure-stagefeedback-gcc: maybe-configure-stagefeedback-intl
35031 configure-gcc: maybe-configure-binutils
35032
35033 configure-stage1-gcc: maybe-configure-stage1-binutils
35034 configure-stage2-gcc: maybe-configure-stage2-binutils
35035 configure-stage3-gcc: maybe-configure-stage3-binutils
35036 configure-stage4-gcc: maybe-configure-stage4-binutils
35037 configure-stageprofile-gcc: maybe-configure-stageprofile-binutils
35038 configure-stagefeedback-gcc: maybe-configure-stagefeedback-binutils
35039 configure-gcc: maybe-configure-gas
35040
35041 configure-stage1-gcc: maybe-configure-stage1-gas
35042 configure-stage2-gcc: maybe-configure-stage2-gas
35043 configure-stage3-gcc: maybe-configure-stage3-gas
35044 configure-stage4-gcc: maybe-configure-stage4-gas
35045 configure-stageprofile-gcc: maybe-configure-stageprofile-gas
35046 configure-stagefeedback-gcc: maybe-configure-stagefeedback-gas
35047 configure-gcc: maybe-configure-ld
35048
35049 configure-stage1-gcc: maybe-configure-stage1-ld
35050 configure-stage2-gcc: maybe-configure-stage2-ld
35051 configure-stage3-gcc: maybe-configure-stage3-ld
35052 configure-stage4-gcc: maybe-configure-stage4-ld
35053 configure-stageprofile-gcc: maybe-configure-stageprofile-ld
35054 configure-stagefeedback-gcc: maybe-configure-stagefeedback-ld
35055 all-gcc: all-libiberty
35056
35057 all-stage1-gcc: all-stage1-libiberty
35058 all-stage2-gcc: all-stage2-libiberty
35059 all-stage3-gcc: all-stage3-libiberty
35060 all-stage4-gcc: all-stage4-libiberty
35061 all-stageprofile-gcc: all-stageprofile-libiberty
35062 all-stagefeedback-gcc: all-stagefeedback-libiberty
35063 all-gcc: maybe-all-intl
35064
35065 all-stage1-gcc: maybe-all-stage1-intl
35066 all-stage2-gcc: maybe-all-stage2-intl
35067 all-stage3-gcc: maybe-all-stage3-intl
35068 all-stage4-gcc: maybe-all-stage4-intl
35069 all-stageprofile-gcc: maybe-all-stageprofile-intl
35070 all-stagefeedback-gcc: maybe-all-stagefeedback-intl
35071 all-gcc: maybe-all-build-texinfo
35072
35073 all-stage1-gcc: maybe-all-build-texinfo
35074 all-stage2-gcc: maybe-all-build-texinfo
35075 all-stage3-gcc: maybe-all-build-texinfo
35076 all-stage4-gcc: maybe-all-build-texinfo
35077 all-stageprofile-gcc: maybe-all-build-texinfo
35078 all-stagefeedback-gcc: maybe-all-build-texinfo
35079 all-prebootstrap: maybe-all-build-texinfo
35080 all-gcc: maybe-all-build-bison
35081
35082 all-stage1-gcc: maybe-all-build-bison
35083 all-stage2-gcc: maybe-all-build-bison
35084 all-stage3-gcc: maybe-all-build-bison
35085 all-stage4-gcc: maybe-all-build-bison
35086 all-stageprofile-gcc: maybe-all-build-bison
35087 all-stagefeedback-gcc: maybe-all-build-bison
35088 all-prebootstrap: maybe-all-build-bison
35089 all-gcc: maybe-all-build-byacc
35090
35091 all-stage1-gcc: maybe-all-build-byacc
35092 all-stage2-gcc: maybe-all-build-byacc
35093 all-stage3-gcc: maybe-all-build-byacc
35094 all-stage4-gcc: maybe-all-build-byacc
35095 all-stageprofile-gcc: maybe-all-build-byacc
35096 all-stagefeedback-gcc: maybe-all-build-byacc
35097 all-prebootstrap: maybe-all-build-byacc
35098 all-gcc: maybe-all-build-flex
35099
35100 all-stage1-gcc: maybe-all-build-flex
35101 all-stage2-gcc: maybe-all-build-flex
35102 all-stage3-gcc: maybe-all-build-flex
35103 all-stage4-gcc: maybe-all-build-flex
35104 all-stageprofile-gcc: maybe-all-build-flex
35105 all-stagefeedback-gcc: maybe-all-build-flex
35106 all-prebootstrap: maybe-all-build-flex
35107 all-gcc: maybe-all-build-libiberty
35108
35109 all-stage1-gcc: maybe-all-build-libiberty
35110 all-stage2-gcc: maybe-all-build-libiberty
35111 all-stage3-gcc: maybe-all-build-libiberty
35112 all-stage4-gcc: maybe-all-build-libiberty
35113 all-stageprofile-gcc: maybe-all-build-libiberty
35114 all-stagefeedback-gcc: maybe-all-build-libiberty
35115 all-prebootstrap: maybe-all-build-libiberty
35116 all-gcc: maybe-all-build-fixincludes
35117
35118 all-stage1-gcc: maybe-all-build-fixincludes
35119 all-stage2-gcc: maybe-all-build-fixincludes
35120 all-stage3-gcc: maybe-all-build-fixincludes
35121 all-stage4-gcc: maybe-all-build-fixincludes
35122 all-stageprofile-gcc: maybe-all-build-fixincludes
35123 all-stagefeedback-gcc: maybe-all-build-fixincludes
35124 all-prebootstrap: maybe-all-build-fixincludes
35125 all-gcc: maybe-all-binutils
35126
35127 all-stage1-gcc: maybe-all-stage1-binutils
35128 all-stage2-gcc: maybe-all-stage2-binutils
35129 all-stage3-gcc: maybe-all-stage3-binutils
35130 all-stage4-gcc: maybe-all-stage4-binutils
35131 all-stageprofile-gcc: maybe-all-stageprofile-binutils
35132 all-stagefeedback-gcc: maybe-all-stagefeedback-binutils
35133 all-gcc: maybe-all-gas
35134
35135 all-stage1-gcc: maybe-all-stage1-gas
35136 all-stage2-gcc: maybe-all-stage2-gas
35137 all-stage3-gcc: maybe-all-stage3-gas
35138 all-stage4-gcc: maybe-all-stage4-gas
35139 all-stageprofile-gcc: maybe-all-stageprofile-gas
35140 all-stagefeedback-gcc: maybe-all-stagefeedback-gas
35141 all-gcc: maybe-all-ld
35142
35143 all-stage1-gcc: maybe-all-stage1-ld
35144 all-stage2-gcc: maybe-all-stage2-ld
35145 all-stage3-gcc: maybe-all-stage3-ld
35146 all-stage4-gcc: maybe-all-stage4-ld
35147 all-stageprofile-gcc: maybe-all-stageprofile-ld
35148 all-stagefeedback-gcc: maybe-all-stagefeedback-ld
35149 all-gcc: maybe-all-zlib
35150
35151 all-stage1-gcc: maybe-all-stage1-zlib
35152 all-stage2-gcc: maybe-all-stage2-zlib
35153 all-stage3-gcc: maybe-all-stage3-zlib
35154 all-stage4-gcc: maybe-all-stage4-zlib
35155 all-stageprofile-gcc: maybe-all-stageprofile-zlib
35156 all-stagefeedback-gcc: maybe-all-stagefeedback-zlib
35157 all-gcc: all-libcpp
35158
35159 all-stage1-gcc: all-stage1-libcpp
35160 all-stage2-gcc: all-stage2-libcpp
35161 all-stage3-gcc: all-stage3-libcpp
35162 all-stage4-gcc: all-stage4-libcpp
35163 all-stageprofile-gcc: all-stageprofile-libcpp
35164 all-stagefeedback-gcc: all-stagefeedback-libcpp
35165 all-gcc: maybe-all-libiberty
35166
35167 all-stage1-gcc: maybe-all-stage1-libiberty
35168 all-stage2-gcc: maybe-all-stage2-libiberty
35169 all-stage3-gcc: maybe-all-stage3-libiberty
35170 all-stage4-gcc: maybe-all-stage4-libiberty
35171 all-stageprofile-gcc: maybe-all-stageprofile-libiberty
35172 all-stagefeedback-gcc: maybe-all-stagefeedback-libiberty
35173 all-gcc: maybe-all-fixincludes
35174
35175 all-stage1-gcc: maybe-all-stage1-fixincludes
35176 all-stage2-gcc: maybe-all-stage2-fixincludes
35177 all-stage3-gcc: maybe-all-stage3-fixincludes
35178 all-stage4-gcc: maybe-all-stage4-fixincludes
35179 all-stageprofile-gcc: maybe-all-stageprofile-fixincludes
35180 all-stagefeedback-gcc: maybe-all-stagefeedback-fixincludes
35181 install-gcc: maybe-install-fixincludes
35182 configure-libcpp: configure-libiberty
35183
35184 configure-stage1-libcpp: configure-stage1-libiberty
35185 configure-stage2-libcpp: configure-stage2-libiberty
35186 configure-stage3-libcpp: configure-stage3-libiberty
35187 configure-stage4-libcpp: configure-stage4-libiberty
35188 configure-stageprofile-libcpp: configure-stageprofile-libiberty
35189 configure-stagefeedback-libcpp: configure-stagefeedback-libiberty
35190 configure-libcpp: maybe-configure-intl
35191
35192 configure-stage1-libcpp: maybe-configure-stage1-intl
35193 configure-stage2-libcpp: maybe-configure-stage2-intl
35194 configure-stage3-libcpp: maybe-configure-stage3-intl
35195 configure-stage4-libcpp: maybe-configure-stage4-intl
35196 configure-stageprofile-libcpp: maybe-configure-stageprofile-intl
35197 configure-stagefeedback-libcpp: maybe-configure-stagefeedback-intl
35198 all-libcpp: all-libiberty
35199
35200 all-stage1-libcpp: all-stage1-libiberty
35201 all-stage2-libcpp: all-stage2-libiberty
35202 all-stage3-libcpp: all-stage3-libiberty
35203 all-stage4-libcpp: all-stage4-libiberty
35204 all-stageprofile-libcpp: all-stageprofile-libiberty
35205 all-stagefeedback-libcpp: all-stagefeedback-libiberty
35206 all-libcpp: maybe-all-intl
35207
35208 all-stage1-libcpp: maybe-all-stage1-intl
35209 all-stage2-libcpp: maybe-all-stage2-intl
35210 all-stage3-libcpp: maybe-all-stage3-intl
35211 all-stage4-libcpp: maybe-all-stage4-intl
35212 all-stageprofile-libcpp: maybe-all-stageprofile-intl
35213 all-stagefeedback-libcpp: maybe-all-stagefeedback-intl
35214 all-fixincludes: maybe-all-libiberty
35215 configure-gdb: maybe-configure-itcl
35216 configure-gdb: maybe-configure-tcl
35217 configure-gdb: maybe-configure-tk
35218 configure-gdb: maybe-configure-sim
35219 all-gdb: maybe-all-libiberty
35220 all-gdb: maybe-all-opcodes
35221 all-gdb: maybe-all-bfd
35222 all-gdb: maybe-all-readline
35223 all-gdb: maybe-all-build-bison
35224 all-gdb: maybe-all-build-byacc
35225 all-gdb: maybe-all-sim
35226 install-gdb: maybe-install-tcl
35227 install-gdb: maybe-install-tk
35228 install-gdb: maybe-install-itcl
35229 install-gdb: maybe-install-libgui
35230 configure-libgui: maybe-configure-tcl
35231 configure-libgui: maybe-configure-tk
35232 all-libgui: maybe-all-tcl
35233 all-libgui: maybe-all-tk
35234 all-libgui: maybe-all-itcl
35235 configure-bfd: configure-libiberty
35236
35237 configure-stage1-bfd: configure-stage1-libiberty
35238 configure-stage2-bfd: configure-stage2-libiberty
35239 configure-stage3-bfd: configure-stage3-libiberty
35240 configure-stage4-bfd: configure-stage4-libiberty
35241 configure-stageprofile-bfd: configure-stageprofile-libiberty
35242 configure-stagefeedback-bfd: configure-stagefeedback-libiberty
35243 all-bfd: maybe-all-libiberty
35244
35245 all-stage1-bfd: maybe-all-stage1-libiberty
35246 all-stage2-bfd: maybe-all-stage2-libiberty
35247 all-stage3-bfd: maybe-all-stage3-libiberty
35248 all-stage4-bfd: maybe-all-stage4-libiberty
35249 all-stageprofile-bfd: maybe-all-stageprofile-libiberty
35250 all-stagefeedback-bfd: maybe-all-stagefeedback-libiberty
35251 all-bfd: maybe-all-intl
35252
35253 all-stage1-bfd: maybe-all-stage1-intl
35254 all-stage2-bfd: maybe-all-stage2-intl
35255 all-stage3-bfd: maybe-all-stage3-intl
35256 all-stage4-bfd: maybe-all-stage4-intl
35257 all-stageprofile-bfd: maybe-all-stageprofile-intl
35258 all-stagefeedback-bfd: maybe-all-stagefeedback-intl
35259 all-binutils: maybe-all-libiberty
35260
35261 all-stage1-binutils: maybe-all-stage1-libiberty
35262 all-stage2-binutils: maybe-all-stage2-libiberty
35263 all-stage3-binutils: maybe-all-stage3-libiberty
35264 all-stage4-binutils: maybe-all-stage4-libiberty
35265 all-stageprofile-binutils: maybe-all-stageprofile-libiberty
35266 all-stagefeedback-binutils: maybe-all-stagefeedback-libiberty
35267 all-binutils: maybe-all-opcodes
35268
35269 all-stage1-binutils: maybe-all-stage1-opcodes
35270 all-stage2-binutils: maybe-all-stage2-opcodes
35271 all-stage3-binutils: maybe-all-stage3-opcodes
35272 all-stage4-binutils: maybe-all-stage4-opcodes
35273 all-stageprofile-binutils: maybe-all-stageprofile-opcodes
35274 all-stagefeedback-binutils: maybe-all-stagefeedback-opcodes
35275 all-binutils: maybe-all-bfd
35276
35277 all-stage1-binutils: maybe-all-stage1-bfd
35278 all-stage2-binutils: maybe-all-stage2-bfd
35279 all-stage3-binutils: maybe-all-stage3-bfd
35280 all-stage4-binutils: maybe-all-stage4-bfd
35281 all-stageprofile-binutils: maybe-all-stageprofile-bfd
35282 all-stagefeedback-binutils: maybe-all-stagefeedback-bfd
35283 all-binutils: maybe-all-build-flex
35284
35285 all-stage1-binutils: maybe-all-build-flex
35286 all-stage2-binutils: maybe-all-build-flex
35287 all-stage3-binutils: maybe-all-build-flex
35288 all-stage4-binutils: maybe-all-build-flex
35289 all-stageprofile-binutils: maybe-all-build-flex
35290 all-stagefeedback-binutils: maybe-all-build-flex
35291 all-prebootstrap: maybe-all-build-flex
35292 all-binutils: maybe-all-build-bison
35293
35294 all-stage1-binutils: maybe-all-build-bison
35295 all-stage2-binutils: maybe-all-build-bison
35296 all-stage3-binutils: maybe-all-build-bison
35297 all-stage4-binutils: maybe-all-build-bison
35298 all-stageprofile-binutils: maybe-all-build-bison
35299 all-stagefeedback-binutils: maybe-all-build-bison
35300 all-prebootstrap: maybe-all-build-bison
35301 all-binutils: maybe-all-build-byacc
35302
35303 all-stage1-binutils: maybe-all-build-byacc
35304 all-stage2-binutils: maybe-all-build-byacc
35305 all-stage3-binutils: maybe-all-build-byacc
35306 all-stage4-binutils: maybe-all-build-byacc
35307 all-stageprofile-binutils: maybe-all-build-byacc
35308 all-stagefeedback-binutils: maybe-all-build-byacc
35309 all-prebootstrap: maybe-all-build-byacc
35310 all-binutils: maybe-all-intl
35311
35312 all-stage1-binutils: maybe-all-stage1-intl
35313 all-stage2-binutils: maybe-all-stage2-intl
35314 all-stage3-binutils: maybe-all-stage3-intl
35315 all-stage4-binutils: maybe-all-stage4-intl
35316 all-stageprofile-binutils: maybe-all-stageprofile-intl
35317 all-stagefeedback-binutils: maybe-all-stagefeedback-intl
35318 install-binutils: maybe-install-opcodes
35319 install-opcodes: maybe-install-bfd
35320 all-gas: maybe-all-libiberty
35321
35322 all-stage1-gas: maybe-all-stage1-libiberty
35323 all-stage2-gas: maybe-all-stage2-libiberty
35324 all-stage3-gas: maybe-all-stage3-libiberty
35325 all-stage4-gas: maybe-all-stage4-libiberty
35326 all-stageprofile-gas: maybe-all-stageprofile-libiberty
35327 all-stagefeedback-gas: maybe-all-stagefeedback-libiberty
35328 all-gas: maybe-all-opcodes
35329
35330 all-stage1-gas: maybe-all-stage1-opcodes
35331 all-stage2-gas: maybe-all-stage2-opcodes
35332 all-stage3-gas: maybe-all-stage3-opcodes
35333 all-stage4-gas: maybe-all-stage4-opcodes
35334 all-stageprofile-gas: maybe-all-stageprofile-opcodes
35335 all-stagefeedback-gas: maybe-all-stagefeedback-opcodes
35336 all-gas: maybe-all-bfd
35337
35338 all-stage1-gas: maybe-all-stage1-bfd
35339 all-stage2-gas: maybe-all-stage2-bfd
35340 all-stage3-gas: maybe-all-stage3-bfd
35341 all-stage4-gas: maybe-all-stage4-bfd
35342 all-stageprofile-gas: maybe-all-stageprofile-bfd
35343 all-stagefeedback-gas: maybe-all-stagefeedback-bfd
35344 all-gas: maybe-all-intl
35345
35346 all-stage1-gas: maybe-all-stage1-intl
35347 all-stage2-gas: maybe-all-stage2-intl
35348 all-stage3-gas: maybe-all-stage3-intl
35349 all-stage4-gas: maybe-all-stage4-intl
35350 all-stageprofile-gas: maybe-all-stageprofile-intl
35351 all-stagefeedback-gas: maybe-all-stagefeedback-intl
35352 all-gprof: maybe-all-libiberty
35353 all-gprof: maybe-all-bfd
35354 all-gprof: maybe-all-opcodes
35355 all-gprof: maybe-all-intl
35356 all-ld: maybe-all-libiberty
35357
35358 all-stage1-ld: maybe-all-stage1-libiberty
35359 all-stage2-ld: maybe-all-stage2-libiberty
35360 all-stage3-ld: maybe-all-stage3-libiberty
35361 all-stage4-ld: maybe-all-stage4-libiberty
35362 all-stageprofile-ld: maybe-all-stageprofile-libiberty
35363 all-stagefeedback-ld: maybe-all-stagefeedback-libiberty
35364 all-ld: maybe-all-bfd
35365
35366 all-stage1-ld: maybe-all-stage1-bfd
35367 all-stage2-ld: maybe-all-stage2-bfd
35368 all-stage3-ld: maybe-all-stage3-bfd
35369 all-stage4-ld: maybe-all-stage4-bfd
35370 all-stageprofile-ld: maybe-all-stageprofile-bfd
35371 all-stagefeedback-ld: maybe-all-stagefeedback-bfd
35372 all-ld: maybe-all-opcodes
35373
35374 all-stage1-ld: maybe-all-stage1-opcodes
35375 all-stage2-ld: maybe-all-stage2-opcodes
35376 all-stage3-ld: maybe-all-stage3-opcodes
35377 all-stage4-ld: maybe-all-stage4-opcodes
35378 all-stageprofile-ld: maybe-all-stageprofile-opcodes
35379 all-stagefeedback-ld: maybe-all-stagefeedback-opcodes
35380 all-ld: maybe-all-build-bison
35381
35382 all-stage1-ld: maybe-all-build-bison
35383 all-stage2-ld: maybe-all-build-bison
35384 all-stage3-ld: maybe-all-build-bison
35385 all-stage4-ld: maybe-all-build-bison
35386 all-stageprofile-ld: maybe-all-build-bison
35387 all-stagefeedback-ld: maybe-all-build-bison
35388 all-prebootstrap: maybe-all-build-bison
35389 all-ld: maybe-all-build-byacc
35390
35391 all-stage1-ld: maybe-all-build-byacc
35392 all-stage2-ld: maybe-all-build-byacc
35393 all-stage3-ld: maybe-all-build-byacc
35394 all-stage4-ld: maybe-all-build-byacc
35395 all-stageprofile-ld: maybe-all-build-byacc
35396 all-stagefeedback-ld: maybe-all-build-byacc
35397 all-prebootstrap: maybe-all-build-byacc
35398 all-ld: maybe-all-build-flex
35399
35400 all-stage1-ld: maybe-all-build-flex
35401 all-stage2-ld: maybe-all-build-flex
35402 all-stage3-ld: maybe-all-build-flex
35403 all-stage4-ld: maybe-all-build-flex
35404 all-stageprofile-ld: maybe-all-build-flex
35405 all-stagefeedback-ld: maybe-all-build-flex
35406 all-prebootstrap: maybe-all-build-flex
35407 all-ld: maybe-all-intl
35408
35409 all-stage1-ld: maybe-all-stage1-intl
35410 all-stage2-ld: maybe-all-stage2-intl
35411 all-stage3-ld: maybe-all-stage3-intl
35412 all-stage4-ld: maybe-all-stage4-intl
35413 all-stageprofile-ld: maybe-all-stageprofile-intl
35414 all-stagefeedback-ld: maybe-all-stagefeedback-intl
35415 all-opcodes: maybe-all-bfd
35416
35417 all-stage1-opcodes: maybe-all-stage1-bfd
35418 all-stage2-opcodes: maybe-all-stage2-bfd
35419 all-stage3-opcodes: maybe-all-stage3-bfd
35420 all-stage4-opcodes: maybe-all-stage4-bfd
35421 all-stageprofile-opcodes: maybe-all-stageprofile-bfd
35422 all-stagefeedback-opcodes: maybe-all-stagefeedback-bfd
35423 all-opcodes: maybe-all-libiberty
35424
35425 all-stage1-opcodes: maybe-all-stage1-libiberty
35426 all-stage2-opcodes: maybe-all-stage2-libiberty
35427 all-stage3-opcodes: maybe-all-stage3-libiberty
35428 all-stage4-opcodes: maybe-all-stage4-libiberty
35429 all-stageprofile-opcodes: maybe-all-stageprofile-libiberty
35430 all-stagefeedback-opcodes: maybe-all-stagefeedback-libiberty
35431 all-dejagnu: maybe-all-tcl
35432 all-dejagnu: maybe-all-expect
35433 all-dejagnu: maybe-all-tk
35434 configure-expect: maybe-configure-tcl
35435 configure-expect: maybe-configure-tk
35436 all-expect: maybe-all-tcl
35437 all-expect: maybe-all-tk
35438 configure-itcl: maybe-configure-tcl
35439 configure-itcl: maybe-configure-tk
35440 all-itcl: maybe-all-tcl
35441 all-itcl: maybe-all-tk
35442 install-itcl: maybe-install-tcl
35443 configure-tk: maybe-configure-tcl
35444 all-tk: maybe-all-tcl
35445 all-sid: maybe-all-libiberty
35446 all-sid: maybe-all-bfd
35447 all-sid: maybe-all-opcodes
35448 all-sid: maybe-all-tcl
35449 all-sid: maybe-all-tk
35450 install-sid: maybe-install-tcl
35451 install-sid: maybe-install-tk
35452 all-sim: maybe-all-libiberty
35453 all-sim: maybe-all-bfd
35454 all-sim: maybe-all-opcodes
35455 all-sim: maybe-all-readline
35456 all-sim: maybe-configure-gdb
35457 all-fastjar: maybe-all-zlib
35458 all-fastjar: maybe-all-build-texinfo
35459 all-fastjar: maybe-all-libiberty
35460 all-autoconf: maybe-all-m4
35461 all-autoconf: maybe-all-build-texinfo
35462 all-automake: maybe-all-m4
35463 all-automake: maybe-all-build-texinfo
35464 all-automake: maybe-all-autoconf
35465 all-bison: maybe-all-intl
35466 all-bison: maybe-all-build-texinfo
35467 all-diff: maybe-all-intl
35468 all-diff: maybe-all-build-texinfo
35469 all-fileutils: maybe-all-intl
35470 all-fileutils: maybe-all-build-texinfo
35471 all-flex: maybe-all-build-bison
35472 all-flex: maybe-all-build-byacc
35473 all-flex: maybe-all-intl
35474 all-flex: maybe-all-m4
35475 all-flex: maybe-all-build-texinfo
35476 all-gzip: maybe-all-intl
35477 all-gzip: maybe-all-zlib
35478 all-gzip: maybe-all-build-texinfo
35479 all-hello: maybe-all-intl
35480 all-hello: maybe-all-build-texinfo
35481 all-m4: maybe-all-intl
35482 all-m4: maybe-all-build-texinfo
35483 all-make: maybe-all-intl
35484 all-make: maybe-all-build-texinfo
35485 all-patch: maybe-all-build-texinfo
35486 all-make: maybe-all-build-texinfo
35487 all-prms: maybe-all-libiberty
35488 all-recode: maybe-all-build-texinfo
35489 all-sed: maybe-all-build-texinfo
35490 all-send-pr: maybe-all-prms
35491 all-tar: maybe-all-build-texinfo
35492 all-uudecode: maybe-all-build-texinfo
35493 configure-target-boehm-gc: maybe-configure-target-qthreads
35494 configure-target-fastjar: maybe-configure-target-zlib
35495 all-target-fastjar: maybe-all-target-zlib
35496 all-target-fastjar: maybe-all-target-libiberty
35497 configure-target-libjava: maybe-configure-target-zlib
35498 configure-target-libjava: maybe-configure-target-boehm-gc
35499 configure-target-libjava: maybe-configure-target-qthreads
35500 configure-target-libjava: maybe-configure-target-libffi
35501 all-target-libjava: maybe-all-fastjar
35502 all-target-libjava: maybe-all-target-zlib
35503 all-target-libjava: maybe-all-target-boehm-gc
35504 all-target-libjava: maybe-all-target-qthreads
35505 all-target-libjava: maybe-all-target-libffi
35506 all-target-libobjc: maybe-all-target-libiberty
35507 all-target-libstdc++-v3: maybe-all-target-libiberty
35508 all-target-libgloss: maybe-configure-target-newlib
35509 all-target-winsup: maybe-all-target-libiberty
35510 all-target-winsup: maybe-all-target-libtermcap
35511
35512
35513 # Non-toplevel bootstrap rules must depend on several packages, to be built
35514 # before gcc.  Another wart that will go away, hopefully soon.
35515 @if gcc-no-bootstrap
35516
35517 all-prebootstrap: maybe-all-bfd
35518 all-prebootstrap: maybe-all-opcodes
35519 all-prebootstrap: maybe-all-binutils
35520 all-prebootstrap: maybe-all-gas
35521 all-prebootstrap: maybe-all-intl
35522 all-prebootstrap: maybe-all-ld
35523 all-prebootstrap: maybe-all-libcpp
35524 all-prebootstrap: maybe-all-libiberty
35525 all-prebootstrap: maybe-all-zlib
35526 @endif gcc-no-bootstrap
35527
35528 GDB_TK = @GDB_TK@
35529 all-gdb: $(gdbnlmrequirements) $(GDB_TK)
35530
35531 # Serialization dependencies.  Host configures don't work well in parallel to
35532 # each other, due to contention over config.cache.  Target configures and 
35533 # build configures are similar.
35534 @serialization_dependencies@
35535
35536 # --------------------------------
35537 # Regenerating top level configury
35538 # --------------------------------
35539
35540 # Multilib.out tells target dirs what multilibs they should build.
35541 # There is really only one copy.  We use the 'timestamp' method to
35542 # work around various timestamp bugs on some systems.
35543 # We use move-if-change so that it's only considered updated when it
35544 # actually changes, because it has to depend on a phony target.
35545 multilib.out: maybe-all-gcc
35546         @r=`${PWD_COMMAND}`; export r; \
35547         echo "Checking multilib configuration..."; \
35548         $(CC_FOR_TARGET) --print-multi-lib > multilib.tmp 2> /dev/null ; \
35549         $(SHELL) $(srcdir)/move-if-change multilib.tmp multilib.out ; \
35550
35551 # Rebuilding Makefile.in, using autogen.
35552 AUTOGEN = autogen
35553 $(srcdir)/Makefile.in: @MAINT@ $(srcdir)/Makefile.tpl $(srcdir)/Makefile.def
35554         cd $(srcdir) && $(AUTOGEN) Makefile.def
35555
35556 # Rebuilding Makefile.
35557 Makefile: $(srcdir)/Makefile.in config.status
35558         CONFIG_FILES=$@ CONFIG_HEADERS= $(SHELL) ./config.status
35559
35560 config.status: configure $(gcc_version_trigger)
35561         CONFIG_SHELL="$(SHELL)" $(SHELL) ./config.status --recheck
35562
35563 # Rebuilding configure.
35564 AUTOCONF = autoconf
35565 $(srcdir)/configure: @MAINT@ $(srcdir)/configure.in $(srcdir)/config/acx.m4
35566         cd $(srcdir) && $(AUTOCONF)
35567
35568 # ------------------------------
35569 # Special directives to GNU Make
35570 # ------------------------------
35571
35572 # Don't pass command-line variables to submakes.
35573 .NOEXPORT:
35574 MAKEOVERRIDES=
35575
35576 # end of Makefile.in